f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x801) read(r0, &(0x7f0000000080)=""/127, 0x7f) 16:02:42 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) r0 = semget(0x3, 0x2, 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) open(&(0x7f00000003c0)='./bus\x00', 0x8080, 0x30) readlink(&(0x7f0000000440)='./bus\x00', &(0x7f0000000480)=""/90, 0x5a) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) symlink(&(0x7f0000000380)='./bus\x00', &(0x7f0000000400)='.\x00') open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:42 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) open(&(0x7f00000003c0)='./bus\x00', 0x480, 0x80) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:42 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) munlock(&(0x7f0000003000/0x4000)=nil, 0x4000) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)=0x1) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 16:02:42 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x80, 0x2) ioctl$TIOCNOTTY(r0, 0x20007471) open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mknod$loop(&(0x7f0000000040)='./bus/file0\x00', 0x8002, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="c84163e65a8da858a4b0e70c16b1d6ea98d32477208343ef44a18b072ab4eb6b7033c2f209ab6d4c478045619210cfffe458a067b94be0b5b97f11d3c49f09d14223bef86aaacf1362cbed224be485ca7de20190b0b7091e85090b9c06511dcbf11a6f0e06f22b54a5aea9be766e5121ad24fae7d3c714227fffd31b3eac25e89232962654e0276c8b4f416fea10607cb3b5ed3bcfa81295dd0036f4137c068bd0abe18ebaed84edb45e9660610fd27bd0f0eb", 0xb3}], 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20400, 0x0) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000580)="d118ca90caf80f7eedd6534df2a7e489fcb89bc4b31cc1a36132", 0x1a}], 0x1) execve(0x0, 0x0, 0x0) 16:02:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x8, 0x90d2, 0x0, "d76fc6e23c0300000000000000e74de400", 0x100000000004000}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xffffffffffffffb9) write(r0, &(0x7f0000000300)="289269b5d12e1b8f5333e0797d4e3b3626468eaa0d403c054aaaa7c6ad64f2326d5ea66cb2e7d7967a18b742c57d9c8c4382217890752094582f549084515264e760cf18efb4a2e6526a468b70e597de2ac633971fefa36bab8c8e11e4d0413a372c18e8fde8098c84fada64ba3618b1dd38b38f9b55f9a180330f6f4c5583cd865dfd2c2c0173cd982916805d60e1f92c6e135131dbd936cc7eff240fae70470686188d5e97ab99927213312e7b09cff439338ed397fd4c4cbc17cf881b7f", 0xbf) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x18) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000003c0)={0x3, [{0x3, 0xfd}, {0x1, 0x6}, {0x2, 0x9}, {0x2, 0x1}, {0x3, 0x3}, {0x2, 0x4}, {0x3, 0x1}, {0x2, 0x9}, {0x3}, {0x3, 0x7ff}, {0x3, 0x3f}, {0x0, 0x100}, {0x3, 0x203e}, {0x2, 0x2}, {}, {0x3, 0x3}, {0x3, 0x9}, {0x1, 0x224c}, {0x1, 0x4}, {0x1, 0x2}, {0x3, 0xffff}, {0x1, 0x100}, {0x3, 0x8691}, {0x1, 0x10200000}, {0x2, 0x1}, {0x0, 0x3ff}, {0x2, 0x80}, {0x1, 0x6}, {0x3, 0x8}, {0x2, 0x4}, {0x3, 0x9}, {0x3, 0x5}]}) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xff, "78677f0adc7f8ad79f0500"}) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000500)="a3af4762db722ae0f782693b7a5c7bb8fb629065f1379d075df1a080e2ff4333cf4bc26833ccc447b166d1b11b7056627fc92ca70d12285398f605f1c9c4a35e75350920639f4d3ad2be5320e062cecc3f3de0cafe5a1d153bb571652fc7f267072e3c5d43409d4d8835f6cde247edbf9c2697359dea4261937ac553dbe5281199b0e59597ad9e4bfec839ef9f625e7b0d2b58cda00f615f87088044", 0x9c}, {&(0x7f00000005c0)="f2c7d4493ba2ac581da1f9e050700cb338a2d51a872b71aa654f7a6fdad6f8437c9a0906efe6229be239807339c3a9ce7e5bde1fee45959ef879ff503ec014ba42abc59df9b2ee0d7b891898cfee800d16eafe4c5601f0d57f7e9e27c857d57c8944153cc528b21aff466e45293acb3c660fa1a01b3d3bfd5048de22bbc9fa2a9bdb3d07db96132e19b7ea3cd12d0ba8a052964d3fc09a2b87995c874308bef523945dcf5899cb4d204277daf8396e020022ca08d4c2292de7795a915dd33ebaa4f27f6a8be17baa7c09d72255b587bd7d222fe135f79eb520d98aedd9c5575d2087a413aeeee9dfca18d276fe", 0xed}, {&(0x7f0000000140)="1e1dffa8d631bbd5f6c8ddd56675311eacad4ddfea6cf2c4b07abeac2b6259d9123662570a380215f8f965a3a8eec929b44d67c78e05ec6c6e569e492daab2ea576bf27cab114e15887c1a370281cf", 0x4f}], 0x3, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:02:42 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:42 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x403) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x4}, {}], 0x2}) open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffff) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000540)='./bus\x00', &(0x7f0000000240)=[&(0x7f00000004c0)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000500)='!\x00'], &(0x7f0000000480)=[&(0x7f00000005c0)='%-\x0e\x13\x81\x1d\xcd \xde', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000440)='#.\x00']) 16:02:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x900, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0x7, './bus\x00', './bus\x00'}) unlink(&(0x7f0000000140)='./bus\x00') 16:02:42 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x1000020a0, 0x3) r0 = open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) syz_emit_ethernet(0x43, &(0x7f0000000400)="ef775faddf0f77304dafcd0009b1e2e5bd8088663e84b414de5d37e0b9c0c5faf3eb021e5e5d0387c1c635c49b9667a0669d5018c52eaf07da6527d9954f32e96d2586") mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) getegid() unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x8) 16:02:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) open(&(0x7f0000000000)='./bus\x00', 0x100, 0x50) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 16:02:42 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x807d, 0x21) sendto$unix(r0, &(0x7f0000000380)="66420e23661e3cc4b9672afcc88a1c93327a144fcba5aa95708b029096a2f3d623df85b57f5253370817a51e084e5802c77936e7ab019792802ddd5b950060a0192a9d792bf12db1ccb1855e765992aee6a96d61f75cc71f62899b", 0x5b, 0x4, &(0x7f0000000400)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r2) fchdir(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) write(r1, &(0x7f00000001c0)="dae3460660e4d879c55ce6579c6e648585eb882b2acc03e611a5fbf15a0ba6b0692de446ed092469e2960cba4ff7b50782e55cc37f83076daa570554f9bb8cc9e4971402bbe56687ab3c084a1bb9dceab44c20c0173c78c11dc440c39db0c453261f0b757ef5a8b51bfdb5c843fe5de98e18dd448a07ff65ec23dcf355c1e04173bf9a4ad5509e2df03385f0db89c6dae49d6479474e00e91bf12513d3c3840751881359b09a1351b60ad664e04ae18d84364e32be5e150437fa41d02f2351c0e0c444333420a9fce22590d7d2411c0241c63f47303c083b5ac901f0dbd772fa806c7d657d3be7cd1204ee8927afd8b9b226c3521fb85f1d7d49", 0xfa) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:02:42 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./bus\x00', 0x20, 0x48) ioctl$TIOCNOTTY(r0, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) geteuid() open$dir(&(0x7f0000000380)='./bus\x00', 0x0, 0x2) 16:02:42 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x22a1, 0x5) r0 = open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) mknod(&(0x7f0000000940)='./bus\x00', 0xc140, 0x3) sendmsg(r0, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f00000003c0)="98660a51bde66fb0bb849b9c6bd16343b03b916e02bb1ccb6286bcaa2754a87ac8f085ca12d94e4c424532a6edccd9102fd7824d12d74daf0680cd86f3ec30e853541bae759431b65147856c1aed1f5d7a0b2e3182eb949a4a112a61a8de1841812f0b47a5edcaa3f4987928a56ef0ce8c49eaa227dbeeba711797494dbfbffabb52b2a9a3a23d39016a7a4018daca41b25abb1aeac1926b0de8182a65e2bae1902738157db00fb93e8cb49414615aabd8", 0xb1}], 0x1, &(0x7f00000004c0)=ANY=[@ANYBLOB="f0000000000000000100000009000000d6c4a6885d4b664158659fb615de61c48cce97faf5c48bd1a090e0a1899d770c9c6af50081ed3e4d77bf62fd09ebae5496c0ca56d3d4d098785552ba0c37201bc335ce6bb178dfaaf5ebe68d956596b71748542fc95e94ba59974c978a50d4ce86d8f6eaba6c72f2d94e4cb9788a89749d9282b65b921054d0840c5fe1e43ecaf87ee51f48acdb2469ffb7301fd3ada11e8c3f2740de16b8fbcc4a0dbd616307c233bd0cd51400ae2bde51d6a86d78489d6c97806c7df79563381f44b743631ed23bde7cd01ddf8c96fdfecd402797e99c85c8d7a0da5a0102a66ab670e81600a000000000000000ffff000006000000dabc0986140a5816af6b67ee9e92a72c97b926a084105c34c4e4471699234554666b104ce4ffaadd6daf9839cedbeb4a444e59b28b3cb3ff3bf5ee267a132de2015249d08e9ba31978e860e3209db017db50e5773534ef79dfa276ce58c317e958727b79ed1116f84b36534f5af77fdca09ea77947060042536d0a64879286f2e2ce00dca94f4c27ad0500000000000050000000000000008179f94f050000008cbd6a0018023ff6874953b089bf38ad81ac6210ffa2ee190543c1d0812f6f4a8e58fd3dd88d4b2fd39f6b7d069259fdced926766e476683026a475a6d4624620047df0000000000010000007f000000f147096eb2856289eaea51eaab4b0d53536af264e3ad054e0dad8ad6cd6d1b2bbb89cf96345dbcfdf5553069f709d4034e3f73a60e2425ce33e7bce97058309a7236437f71d08b519fc8297f4c02512d31b9c0ff330fd883a89631bf69d829014be3727e288445b9d3f2a3177d41ed4f7800000000000000ffff000002000000faf37e5dfa081098f89e4ebfd019dd990c49964925b75b137969e1b5a113411b58c4d5bc81a882b991b35c1f92b57d083dd3d5973c49319536272266936c6c77e946ba41282ff257de2aa30805611a663ed14d88c0d4edd2d76fdc9b0dbcc1e05371000000000000000100000000000000000000080000002a4e66e7c62762d6ac2c06362205896beb020757662784a7d01031dab9595c51b601223ee5d9b5331ffc42f38146188e7a116746c8b5e2cfd0ca93ba2e77d4f21b13ccd9fcafcc1616f5aefa4174859ce0411b1d61fc17632603dee903fc6a51f8e5cd92477b852981f1c5ae92079a7c9fb688cfb5be9a645dc8d26e0dbe4fbefd014fff1a9233b6874079045c4ce518e9dff42ecf4fca4f717660fb4065bbefb07b57954e6c520a2dc962f7ae2aa0cae579f7ba61aa687d5b2e6ccef536bebe4821b160251a03a1436c19e251957dfea16deb680945f0d2118d2b6f12f48f41400000000000000001000000080000002a36a34596ef58350d8936aef1696903b12111d27918ea90c9f5df2ecd27a42a19366bbdb58c7b4dba03e301b600000000000000000000000000000000000000"], 0x418}, 0x1) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) accept(r0, &(0x7f0000001240)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES16=r0, @ANYRESHEX=r0]], &(0x7f0000000040)=0x1) setsockopt(r0, 0xc16, 0x31, &(0x7f0000000200)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759966b53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce29f4f3c53f88edcc758d1e1eee1031571ebb9a54c1ea8426de968ad81c29470aa55d5b3eb81a629b5e0b41bc906838a88d756b2d17d040f76fd9d3b1635d9ba9425ab317ebfc46492d1a0fa08b145a00868e84cad0cb2cb39f92a6848774b4db324365772b7ecc7a05b802041486bd5d89dc4168d583c2e01b6f1597668b1434f125fe45fe9d2d42fdac3e1db7bbee9cca51a29a26e2601ba7458b25e0c7de9d0c941143085452c60e062a05616a5c2522e9abd0c3c49a6b5b4a4dc0110a6146476c000000000000000000", 0x135) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) close(r0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x46b14a0d, 0x0, 0x4, 0x7, 0x1dc}, 0xc) 16:02:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) socket$inet6(0x18, 0x4000, 0xf088) 16:02:42 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x0, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x400, 0x20) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000440)) ioctl$TIOCNOTTY(r1, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000000c0)='./bus\x00', 0x804, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) poll(&(0x7f00000000c0)=[{r0, 0xc0}, {r0, 0x61745fcd298025a9}, {r1, 0x40}, {r0}], 0x4, 0x1f) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)=0xfffffffffffffffd) 16:02:43 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2008, 0x7577) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) r0 = open(&(0x7f0000000440)='./bus\x00', 0x200c00, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = openat(r0, &(0x7f0000000380)='./bus\x00', 0x400, 0x100) faccessat(r1, &(0x7f0000000400)='./bus\x00', 0xff, 0x3) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:43 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x75) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240), &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:43 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000000c0)='./bus\x00', 0x804, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240), &(0x7f0000000340)) 16:02:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="6078b6084220f620a610d92cbb3886b105c28932d14d", 0x16) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') writev(r0, &(0x7f00000002c0), 0x0) 16:02:43 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) fchmodat(r0, &(0x7f00000003c0)='./bus\x00', 0x0, 0x4) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:43 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket(0x19, 0x5, 0xf93) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCCONS(r2, 0x80104277, &(0x7f0000000000)) open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x80) 16:02:43 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x1c2, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x100, 0x0) recvfrom$unix(r1, &(0x7f00000005c0)=""/29, 0x1d, 0x40, &(0x7f0000000600)=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) r2 = open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000540)=0x8) execve(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000440)=[&(0x7f0000000400)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000480)='\xf2&\x00']) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:43 executing program 1: pipe(&(0x7f00000003c0)) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:43 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x80) fchmodat(r0, &(0x7f0000000240)='./file0\x00', 0x10, 0x6) r1 = open$dir(&(0x7f00000001c0)='./file1\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x3, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x4010, r1, 0x0, 0x0) fchmodat(r0, &(0x7f00000000c0)='./file2\x00', 0x6, 0x6) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000200)={0x1, 0xd263, {0x7f, 0x2}}) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r3, 0x80104277, &(0x7f0000000000)=0x500) openat(r3, &(0x7f0000000180)='./file0\x00', 0x80, 0x4) 16:02:43 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) open(&(0x7f00000003c0)='./bus\x00', 0x10400, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:43 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x7d, 0x0) r1 = dup(r0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) ioctl$WSKBDIO_SETMODE(r1, 0x20005701, 0x0) 16:02:43 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) open(&(0x7f0000000400)='./bus\x00', 0x101, 0x3b) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) r0 = open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x40, 0x2) mknod(&(0x7f00000003c0)='./bus\x00', 0x8000800080002005, 0x80000000005bcf) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:43 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x8340, 0x80000000000000) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:02:43 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) r0 = open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) recvfrom(r0, &(0x7f00000003c0)=""/235, 0xeb, 0x40, &(0x7f00000004c0)=@in6={0x18, 0x3, 0x2, 0x8000000000}, 0xc) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:43 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) shmget(0x0, 0x3000, 0x602, &(0x7f0000413000/0x3000)=nil) setitimer(0x0, &(0x7f0000000080), 0x0) 16:02:43 executing program 1: lstat(&(0x7f0000000600)='./bus\x00', &(0x7f0000000640)) r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getgroups(0x5, &(0x7f0000000800)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) pipe(&(0x7f0000000700)={0xffffffffffffffff}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r4, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a4, 0x3) fcntl$getown(r4, 0x5) r5 = open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000740)={0x6, 0x1, 0x26e, 0xe5, 0x80000001}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) listen(r5, 0x5) execve(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000500)=[&(0x7f0000000400)='!\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='[*^\x00'], &(0x7f00000005c0)=[&(0x7f0000000540)='\x00', &(0x7f0000000580)='[\x00']) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000840)=0x54) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) mknod(&(0x7f00000006c0)='./bus\x00', 0x10d, 0x4) 16:02:43 executing program 0: syz_open_pts() r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:02:43 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) r0 = open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000003c0)={0x0, 0x7fff, 0x9, 0x3, 0x2}) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0xa) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x11, 0x3, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0x10000) fcntl$setstatus(r0, 0x4, 0xc4) fcntl$setstatus(r2, 0x4, 0xc4) setsockopt(r2, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 16:02:43 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1000, 0x0, "fd84054fdda0e1b284ec12db28d1d4eebeb16626"}) 16:02:43 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x20102, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) mknod(&(0x7f0000000440)='./bus\x00', 0x20a0, 0x3) r1 = open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x7011, r1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000003c0)={{0x18, 0x0, 0xfff, 0x8001}, {0x18, 0x2, 0x289}, 0x8, [0x3ff, 0x7fff, 0x7, 0x0, 0x2, 0xfffffffffffffffc, 0x80, 0x100000001]}, 0x3c) 16:02:43 executing program 0: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f0000000500)={0x0, ""/165}, 0xad, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) r4 = msgget$private(0x0, 0x1) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000013c0)=0x65ca) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r7 = semget$private(0x0, 0x4, 0x103) msgsnd(r4, &(0x7f00000001c0)={0x1, "3661f88aef6fed5488936408356dca0fc43e1b1b8c985460b4c46f220f5cb89f797a8863c483fac84c9dc9b8bff3f6503374db8caded1c48bdff75a1040eef34ca665e93f74bc7dd70430db32cef61267b2b32d0b8cb0c27340fdb2d50a51a506f5fd1b51e3521950b159f"}, 0x73, 0x800) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r3) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgrcv(r4, &(0x7f0000000340)={0x0, ""/99}, 0x6b, 0x1, 0x1800) r9 = msgget(0xffffffffffffffff, 0x3fd) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x940000, 0x30, &(0x7f00000003c0)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) msgrcv(r9, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r9, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000052a7c9d4000000000000000000000000000000200000d4e9b79e000000000000000000000000000000000000003f2d27d9fce399380000000000000000000000000000000000"], 0x68, 0x3, 0x0) msgsnd(r9, &(0x7f0000000480)=ANY=[], 0x0, 0x800) 16:02:43 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) r0 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./bus\x00', 0x2, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000440)={&(0x7f0000000400)}) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:43 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket$inet(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) setsockopt$inet_opts(r1, 0x0, 0xb, 0x0, 0x0) 16:02:43 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000440)='./file0\x00', 0x4000020a0, 0x3) r0 = open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) open(&(0x7f0000000040)='./bus\x00', 0x40, 0x26) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) utimensat(r0, &(0x7f00000003c0)='\x00', &(0x7f0000000400)={{0x8e6c, 0xb46}, {0x5, 0x7830}}, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:43 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0xc) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000000)) 16:02:43 executing program 0: r0 = dup(0xffffffffffffffff) shutdown(r0, 0x3) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) dup2(r1, r0) recvfrom(r1, &(0x7f0000000000)=""/80, 0x50, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e5f478d1b7f71bf42"], 0xa) 16:02:43 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) msgget(0x0, 0x8) getpeername$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) 16:02:43 executing program 0: r0 = kqueue() r1 = socket$inet(0x2, 0x3, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) r3 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/246) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) setsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f00006cdffb), 0x0) 16:02:43 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) unlink(&(0x7f0000000440)='./bus\x00') mknod(&(0x7f0000000500)='./bus\x00', 0x20a0, 0x3) utimes(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)={{0x7, 0x7f}, {0x9, 0xb2}}) r0 = open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) utimensat(r0, &(0x7f0000000480)='./bus\x00', &(0x7f00000004c0)={{0x3, 0x8}, {0x6, 0x1}}, 0x2) mkdir(&(0x7f0000000040)='./bus\x00', 0x1) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) syz_open_pts() execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="7395621835a36c466fd87d596d4c23eafc9a10dcf9b9910a4ae5e3b3df414f614bde7cccedb19bae1396e71ede48ac81e11b32c64913bce4f10a35ddbc869180cd6d12b168d53ca0be26b576fe8ce32bde5ab593ec7e67c105af30b696a1383c1b434da8c9c89d07dd041c1abdf713c1b5c787e39bc212eba946d2b41f7218eeec67ca8191e1bb6ffb5a1de26bf5fbd8edfdea81578b2247ac3d963f328c8444b2495b10a7b928168724651556cd78a7bf22bb7ae84571c6856cb950491db2f95748308bd754f5838d44ebf972539443a54b9e0b75c8f4c619c675160bf06c6add4d0e6c12cfa883c1aad36e2458f2f5b74ab1ec43906660917b28138b01a5b7f4d86903512077b9b29e59e953e9c8be469a941b463fdbb495bff332745e11a0185fae9f548be529e79547620407c4df165cf12614b26d3e6a", 0x12) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) preadv(r2, &(0x7f0000000140)=[{&(0x7f0000000000)=""/8, 0x8}, {&(0x7f0000000240)=""/174, 0xae}, {&(0x7f0000000300)=""/161, 0xa1}], 0x3, 0x5a) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000200)=0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000003c0)={'./file0\x00', 0xff, 0x3, 0x8, 0x0, 0x8, 0x2, 0x7, 0x3, 0x0, 0x10001, 0x2}) 16:02:43 executing program 1: readlink(&(0x7f0000000400)='./bus/file0\x00', &(0x7f0000000540)=""/118, 0x76) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) faccessat(r0, &(0x7f00000003c0)='./bus/file0\x00', 0x0, 0x1) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:43 executing program 0: setrlimit(0x7, &(0x7f00000000c0)) setrlimit(0x3, &(0x7f0000000080)) 16:02:43 executing program 0: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchown(r4, r1, r2) r5 = kqueue() getpeername$inet(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) seteuid(r1) getrlimit(0xe, &(0x7f0000000180)) pwritev(r3, &(0x7f00000005c0)=[{&(0x7f0000000580)="13f0c070acd8ee2ec9c7d4f1d87a", 0xe}], 0x1, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff}) r7 = open(&(0x7f0000000680)='./file0/file0\x00', 0x10080, 0x4) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) setitimer(0x1, &(0x7f00000006c0)={{0x6, 0x1}, {0x4, 0xd88}}, &(0x7f0000000700)) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000740)={0xd6, 0x7}, 0x8) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000780)=0x4e48) pwritev(r5, &(0x7f0000000b00)=[{&(0x7f0000000a00)="fe0ed13118f0353f98f5b8f532d17b3e1dd9d7d4a616b36056b8edff8a83ec069e556a64cc1e81f01b28b3104307a87f672bc0ef075f06cb79f509fd7188316062aaa81685876f74e9ae95f7bbf4185aa7433a727877c5403a83f7a6022ad850821ce2304442bfe0d03b328ce31c74a7802ab14ff3cd55e9cf39fd8d35f973bfccddcc4254eafc44d8de3825b1ed127eda2aea0d1e332431de342683eb0dd432aefd30b0759cd7ccb7e1b59e02460b3d859c3ebf94d60e5919811a1fc0c2b2f5d56fe6333cb1a181e9397e3212fc9b6de876d41eb906a1d538c47483a51cb950d351196bfd07", 0xe6}], 0x1, 0x0) fcntl$setown(r7, 0x6, r0) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f00000001c0)={0x4, 0xfffffffffffffffd, 0x800, 0xba, "137dc7fcaf3dffdda9d18b1dc6637f3fd3ee239e", 0x1ff, 0x90}) sync() ioctl$TIOCSTART(r6, 0x2000746e) syz_open_pts() read(r4, &(0x7f0000000b80)=""/89, 0x59) recvfrom(r3, &(0x7f0000000c00)=""/143, 0x8f, 0x2, &(0x7f0000000cc0)=@in6={0x18, 0x3, 0xfffffffffffffffc, 0x80000000}, 0xc) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000d00)=@abs, &(0x7f0000000d40)=0x8) pwritev(r8, &(0x7f0000003f40)=[{&(0x7f0000003ec0)="56556f159288a55efd81aa23d94c8e1b51ae7a6af5ee1445c26345618da12fae424001323ab84bdd877136df711418a4b91546db6184aebd26c625c02ca42932a34b94b73f43c821a486f2e7f449640eb3", 0x51}], 0x1, 0x54) setitimer(0x2, &(0x7f0000003fc0)={{0x0, 0x3}, {0x2, 0x8000}}, &(0x7f0000004000)) setitimer(0x0, &(0x7f0000004040)={{0x5, 0x800}, {0x0, 0xa1}}, &(0x7f0000004080)) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000040c0)={0x7177, 0xe463, 0x2, 0xffff, "c84d0312e17d4b71e0e23b05f196eedfb09765fe", 0x0, 0xffffffffffffff1a}) 16:02:43 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:43 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000440)={'./bus\x00', 0x94de, 0x400, 0x100000000, 0x1, 0x4, 0xffffffff8dd98dc4, 0x101, 0x1, 0x0, 0xffffffff, 0x4}) mknod(&(0x7f0000000040)='./bus\x00', 0x209e, 0x3) r1 = open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) ioctl$TIOCSCTTY(r1, 0x20007461) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) socketpair(0x39, 0x1, 0x4, &(0x7f00000003c0)) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a1914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000001a40)=[{&(0x7f0000000780)="8d9d12714423", 0x6}], 0x1, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x8, 0x120) 16:02:43 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f00000003c0)='@^[]\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:43 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000003c0)='./bus\x00', 0x40, 0x90) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000003c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001440)="bdfb4d2591f8d2a8040d848e4aa051bd24313d85c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f519b7cb5e32d407f0095199659daa9a8423cab21c6b2748aaa789454c00f54f7b2ae09b887f01309d272c02cbbe061a751a71e5c2091f3e9bdd11c4501138f7d01000000e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c316ab9d6a34d96977c68d1f21fe32a4f89400b4dc386972d2eae1f3c146ed5ead47dfc3ac6c3b018be5455ba5fe808fd840f9e13da075ee5e80082247a3e40ea535caab085c9a7dee598ca84b10ba7651238225996d2250f11c6aa09e2e48641e04d7a65f20100673c9445b2be203c88d0812f17bd53fa3e863de962da8766e7c469a6c4eb47070000000000000030bf18e76a2e43af04c62b9f93c5feaed31a2006a31f29d9e47fb13d102abf12b5f5dfd9164bb3f1fdd40216ab20136ac978992212fc8611522bec4d5c2aed54f6577928fd2d1080caab23a4a62e7e87050048376aeda4548109dd8d56f444bc34ba33a85c659f83807e906fa7b7a473c5c5c2807620df39d211ed72ea0d9815d8929bb6cf00bea606aa6431e4f891c5cb406dac61fc2aebec59f8aec08310ea3219e2ba00ce040d0800007c4b42f13b5ff712c2b75defbf6618a9e01ecff7b0f8a52a3ecdc403df8abb4373aa85bbdb93e277d5060dd7cb3f653e52ef39d454e3a0d2ece50bea78dc03ce0008000000000000000000f4791ffd0a611ce3fc130b72b72ce76503003daaaec36d1fa1f1b64e4c8d6b62fe2390bac27e8b97c68ba19f1acd661f686ab0379f90885eea5d5fbda70e64363a47645a0b45910414b8b41fc9a90765075af13a6e7aaa9f89f1498c952f186f263854c29186dedbb7d47b728dddb51db208599f087e15250a", 0x287) 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, &(0x7f00000000c0)={0x0, 0x0, 0x8001, 0xfffffffffffffff7, "b04d6a0700000000f3ff0a6300"}) open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x10) read(r2, &(0x7f0000000880)=""/161, 0x17) 16:02:44 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:44 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) shmget(0x2, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) 16:02:44 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f00000003c0)='./bus\x00', 0x10, 0xffffffffffffffc0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:44 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) r1 = semget$private(0x0, 0x7, 0x500) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000080)=""/4096) 16:02:44 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x20000, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x20, 0x1) r1 = open(&(0x7f0000000440)='./bus\x00', 0x0, 0x2) ioctl$TIOCNOTTY(r1, 0x20007471) open(&(0x7f0000000480)='./bus\x00', 0x80, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x7) open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000004c0)) mknod(&(0x7f0000000500)='./bus\x00', 0x8000800080002002, 0x1) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:44 executing program 0: r0 = semget$private(0x0, 0x3, 0x180) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000040)=""/31) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)="610838aea22ebf98035d89068a6e2e577f3ee1db2691fd090a15b785217b8a64af40747e0c926b237a4abf57f72d4c5cd2afbcf6496b6b2b6b69766067f0c2cb18e1a71de9a47076f3d292f2ef17921b0b0e97897864b0117a14ce299f87c6a666fc940c91845270f302d0c61e359559b00b561992c979fa209c9d8e0636911dd91f22c0e9e5a75c368dcfead2f941b4a763e4dcaa0f89fdd713b2630a16be8ec6e1e992ef7fabdd6235a4b2690d53a61187f1f03d18a290114bcd09cdb864eb61990d06cf789c407bc471", 0xcb}], 0x1) 16:02:44 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) fchdir(r0) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) open$dir(&(0x7f0000000380)='./bus\x00', 0x1, 0x124) 16:02:44 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x588, 0x8) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x1010, r0, 0x0, 0xffffbffffffffffc) r1 = shmget(0x3, 0x2000, 0x682, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) shmctl$SHM_LOCK(r1, 0x3) close(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) 16:02:44 executing program 1: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) openat(0xffffffffffffff9c, &(0x7f00000003c0)='./bus\x00', 0x41, 0x10) openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x20, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r0, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:44 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18c88, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x0, [{0x0, 0xffffffffffffa5d5}, {0x3, 0x7}, {0x0, 0x80000001}, {0x3}, {0x1, 0x1ff}, {0x0, 0x53}, {0x1, 0x5900000000000000}, {0x3, 0x7ff}, {0x1, 0xfffffffeffffffff}, {0x3, 0xffffffffffff8000}, {0x3, 0x100}, {0x0, 0x2}, {0x1, 0x6}, {0x3, 0x200}, {0x3, 0x3f}, {0x3, 0x6}, {0x1, 0x1}, {0x3}, {0x2, 0x3}, {0x3, 0x2}, {0x2, 0x80}, {0x2, 0xfffffffffffffffc}, {0x1, 0xb0a6}, {0x0, 0x1}, {0x3, 0x5}, {0x3}, {0x3, 0x6}, {0x1, 0x5}, {0x3, 0x4}, {0x3, 0x2}, {0x2, 0x5}, {0x1, 0x3}]}) r2 = shmget$private(0x0, 0x1000, 0x108, &(0x7f0000ffe000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x2000) 16:02:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) write(r0, &(0x7f00000016c0)="5af954e7cede3434975f92b89600ed88efa3eb4ed323534acec94059c4e341658919b61f56c5896e36803ca6d6bee474f7dd59bf06270aef280cca27ab164700a2bd2f9cf37c27b1aa253c60f3b84fdd6264b1eadc7a7cf01ed055994caa7e148f78be6b1fabe088a073e903c8f517ebaae78923afa089fa8dc3eb45ea5f469b709b328549d4be91c8a9707d40c077ce42c8abbb088f3d876b4228915a991932214ab56cf0c24748bd1cbe28080c0c399c74752ee3c684d62e266bf0f9d45f6a5470298ea3a933379f15901ee649f93ced4c257e6b5aa1bb5ba56185742c5bd7a871f1153bb8f618190c178c013f0e456f679ea50b41336c2a1f7748f8d2981f45d9ac0a6cc36cd7e88e59b4fab37dec02abeed05824aced315e6cc5d86861f7c4d8474444ac194b044a5e41c703b50f6f2c98e1e92f472f091523898b5c3739c967a106939674fc719ea3be638f663de363496255f2ef32ec18c13254009c9be92147823ec45744b8782f7db03d1da6affb0f4ded3235ce19fd52d8cf2f72ad5dec26c98ca313abb1e0da9e70f453c63a657933058dbfb3dd796f1ee96b80cdf3dcc08aed40b471af64fc7c735b2a63e410bff4adaf056f0336994fa9be43dc0f787d58c0f6f0c02e142bfd6ca172bc80a314203cbfd3a14a26e4dacdb05ca8ad3186b7ef92f771a4a18268c89160425460f23a27cea957cdf22195715e65ee0dd74076065e87b68c56a60ffb65b90523efe07fc84fcb6183d4cf659259d8636ea2ceb12c604e00a7a2b8da9b4156f629f839f4463abb38e434d5c87125a5ffcc0b39b4748f1f48c4361da4827df9d7cf5b3964df7f049a13e295369eef4fc136374b18408a2686927fd0583241888c3ed4701aa5920e260ef9d1f460f1a3a6bf651b661376a16b4f55a32896b4a3698ab6ac2df197923cb87c0886b5b8f5f6836a016db02c3e69d919d962d63848e231a4c79c056931d24105fe4927f170b9dca27cde9f8d37a5e3ed3a6144c1a9eec3999c2df84af07e831a59165db23ce357b2285df5fa509b4bbaa4259b447f9e7159ec8e462d1a62b3cc32dd01e2c4828d0acde3fc6f1766738b1b2aa17e9802638305233d8a34b6ddf846a0e35bd00e764c7e8329fc866a7613f2b6ae8b95c6af9421390bcd1ba9a508282c06f618fe671a0e75ac3c52d544fcc1d7087f6b15676bb145f6a8fc49683b7e15771a9c3fb07b66a5284b57ec286d968fe91bdc516d24", 0x372) write(r0, &(0x7f0000000180)="fdbec0291fc2d2b9eee8232ae1b6c7f435f6d237f76d15db415bbcdb506f84275fa854085d8fb096d3a464f2c7e37a4b2c193395204ce0d891c5479e0981bab37242ee4011a70a", 0x47) r2 = syz_open_pts() close(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x880, 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x93b6, 0xfffffffffffffff9, 0x5, 0x7ff, "6228e88054b5f6f8722d993002bca0bacf6ad987", 0x5aff, 0x5d}) dup(r2) syz_open_pts() 16:02:44 executing program 1: r0 = open(&(0x7f0000000440)='.\x00', 0x80, 0x80) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000009c0)=0x1f) execve(&(0x7f0000000500)='./bus\x00', &(0x7f0000000740)=[&(0x7f0000000540)='\x00', &(0x7f0000000580)='+\x00', &(0x7f00000005c0)='.*\'$\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='#.\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='.\x00', &(0x7f0000000700)='#/]^E\x00'], &(0x7f0000000980)=[&(0x7f0000000780)='\x00', &(0x7f00000007c0)='%--\x00', &(0x7f0000000800)='#.\x00', &(0x7f0000000840)='!\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='.\x00']) r1 = open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) linkat(r1, &(0x7f0000000480)='./bus\x00', r0, &(0x7f00000004c0)='./bus\x00', 0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:44 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) r0 = open(&(0x7f0000000480)='./bus\x00', 0x8080, 0x21) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700), 0xc) lchown(&(0x7f00000003c0)='./bus\x00', r1, r2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x3f) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) recvfrom$unix(r0, &(0x7f0000000540)=""/220, 0xdc, 0x0, &(0x7f0000000640)=@file={0x0, './bus\x00'}, 0x8) shmget(0x3, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) utimes(&(0x7f0000000380)='./bus\x00', &(0x7f00000004c0)={{0x9, 0x5}, {0x7fffffff, 0x6}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000180)='./bus\x00') close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x90, 0x2) 16:02:44 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x30008, 0x0) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x800, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x400, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) msgget(0x0, 0x80) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x11, r1, 0x0, 0x0) mknodat(r1, &(0x7f0000000480)='./bus\x00', 0x8000, 0x101) 16:02:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x71, 0x1) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x69, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105704, &(0x7f0000000240)) 16:02:44 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000400)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000003c0)={0x782, 0x3}) 16:02:44 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 16:02:44 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x4) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:44 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, &(0x7f0000000200)="9305f41abfa17ef06fbdd90faac7f21e16b36d03ead9a7463a12bc4ada98250aa1fdcf0ffa48d473a50ec112b71ecbae34eb158cb19bbf59df38ad4a01c4c84379f77f0021a386503bd9e0f19b6f2d543959ef46cd54709b0ded1a1a153d757ab4b97991f640b7831c09cfe6f3caf4ee3046706f261e0536451fe0179967f9c916d690807b6e3accacc3dfd079bc5a935f20621fd1818109403859404892b43ebb579264df7da821905c94a6e88023c83b84dc9ec7c358fd4929cc9137abbe1773f10768ad22b60c073439eb7ceaa2c9a59c3235817810e4a982eee07428d3a85a6f55a5b1a6de6020a6d0efe4244f9a29b6afdcbf94f98387db197ef0b43a04475ae71b5f64d42c34487817b0397aa8a55b3db340f4adb61e44df16e32b1405476608654b83b4587d60697c6597852e3471ae3c392d4f23b377b5e7614c6ad3efa71552479a1ba94a28f2e656b2113d04cb5475c10f2520dca54cf11b59c282a7cb7a4f1ac9915ae90f17ac2eaefc53", 0x170) r1 = semget(0x1, 0x4, 0x200) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000100)=""/178) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x0, 0x0) writev(r2, &(0x7f0000000800)=[{&(0x7f00000003c0)="3dc428d2fdc8a1b5855971faa0ec860cea9f0bb685d171ca6c9933f7ff4a170e4728121141b090541e471b4919fb791d5d80729ca546f74c43d10a498b6be7a7dd885f81fa016fbdbe5d3564436aaed4a45f8ab7af43df257b5c8624568e252d13d5f68235b341c03dbcfb849e608401812a40e38cd8e7c09bbde3643491fd29207ab859db5cdb1355528aa9e94b6435b7a4164e025561b37ec8152eb8ae24c95162ef52d55431466f93f43e3eed51fa8f72e711918705f0bb4cf8bc6dba03f26c0b9986ed300c52008ae660a762abbbc3bd0c75edf39560ff", 0xd9}, {&(0x7f00000004c0)="414acd79e9376bba0592f94783e2c233aaeb229ed0d4e5077726ae29a1449d174606c9f19b34fe6f7326bbffce4d64e6059a63366d5de8d538348da818ae42f24e55e37e7e18383cb941712b9ad773ba7a55d7e67d2b5416e8923630fe12e7c258bd71aabb843b8ed98c63ca74c30ac4c021fa0f811ae776d7fe3735000ea58d2e9a2feda44650491ce4a03627f6ce4d336e2491dbdfb31769d06079", 0x9c}, {&(0x7f0000000580)="2ad3716a06ceed326d26ae90c455b60ca401072c310752e2f7e2efb65452389545d71103ba74c22a27f06f3d919397f6fbc485dd8d088205fb2b", 0x3a}, {&(0x7f00000005c0)="0283680ab27b7f757400247a4010afe93907afdb3feb5f0e379e52638e42d85fcc1acd6a22814dcfac45a067dda7ae48c71896beefc93bade81993b990606394e5b3e8a421709d80fb2391951d11f8d2144f154cc13dc7cc41c20c8cc8dbdf81eded7fe650cbd6bd24f53a32ede5cd5b2d4675f6dd5859aa1c8a991bcdbcf547166347b70628cc61721e8ca3a594601928280440bb8b6b359b9f591c2475ddfc774bd6e1add3fb37d4aaece53e79b3bd8e71094679b4a6198cb0fcd51a8eaf0cd05aedce984a7c6bb9eef1f4c7f9257fc18e5953264c8fc7864189d8b3", 0xdd}, {&(0x7f00000006c0)="965fff980fe8ae09b967d4ddf951ac75b1879dd8b085e6a71aff7ad96ad095b9ed19bb4d8ae9b2f062ff053baf6ca33a9afd08076a367d01a0b4e3b15227d14aa61c6be36d3d147f89eff72dc069552db256c3b6b586b60573c393a2bd3e5b2d10dc464f6c13938c10d76c680ec2a6d328daf12692736b2df3e234221c2201b31e0d0b8206c42f34d8da48fabdd52ddf0bd34e2648fb86997a316b28268345cd05bfe2b741aad242e188459eadc703782ad996f1a329c79d36582503c953bd025dc53f4b47857c076a990fcc43e074ab49db32", 0xd3}, {&(0x7f00000007c0)="096894bd7f241acc21cc6cd164579b5c", 0x10}], 0x6) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000380)={0x1, 0x7, 0xffff, 0x40, "9003b3d6ebc96f444cae76898ca0604e8faccee3", 0x0, 0x5}) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x800, 0x3, 0x6f4dabe4, 0x8, "2d5288f0e06e305b4ed55ad19a9e2f06e2eec6b2", 0x7fff, 0xfffffffffffffff8}) setgid(r3) 16:02:44 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x10000) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000680)=ANY=[@ANYBLOB="00fd399cb7b711a86206c2e429a72b34"], 0x8, &(0x7f0000000540)=[{&(0x7f0000000440)="5a109430f4bdd2b6ff29831583f6a5ea5eeb3305ad429c33a188b0e3c6aba5fa75b377558e7584a4e1afb9f7ad4367e6a093d3a13eda999ed4ada1950f71b0bf018b45e14640e413c31e7e5ef53f3d6efccfdca48c5f3ae20b17021ecd59f28a042947bb2db1e4330ba9da10b5a9eeb64df07a1dcaf3b178b8db7ed5c882f64e1112708e69f854993c98489fde15f75b82888e69c89f48934b1dac1044941cb1c06805ecdbd95ebb530787f26730b8b302a31de5013d71ef7bd4f7fc73c25510ba34fa", 0xc3}], 0x1, 0x0, 0x0, 0x2}, 0x400) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000600)='./bus\x00', 0x80, 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f0000000640)='./bus\x00', 0x80, 0x4) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) mknod(&(0x7f00000005c0)='./bus\x00', 0x40, 0xb52) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:44 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8020, 0x1b5) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000100)=[{0x21, 0x9}, {0x27}], 0x2}) 16:02:44 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) stat(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)) 16:02:44 executing program 0: r0 = syz_open_pts() dup(r0) poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) poll(&(0x7f0000000100)=[{r0, 0x3}], 0x1, 0x0) syz_open_pts() syz_open_pts() 16:02:44 executing program 1: r0 = open(&(0x7f00000003c0)='./bus\x00', 0x100, 0x22) bind$unix(r0, &(0x7f0000000400)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) mknod(&(0x7f0000000100)='./file0\x00', 0x2112, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:45 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) rmdir(&(0x7f00000003c0)='./bus\x00') 16:02:45 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000003c0)='./bus\x00', 0xc0, 0x62) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:45 executing program 0: setreuid(0x0, 0xee01) pipe(&(0x7f0000000040)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = socket(0x800000018, 0x1, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x208, 0xcc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) fchmod(r1, 0x0) setuid(0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:02:45 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x80) r0 = open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) sendmsg(r0, &(0x7f0000000700)={&(0x7f00000003c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000400)="0f3d7eddf6396fe995093c74ed4a093a5eb90b3a441dd90292d949c8613c2865dcf20ba90cc6da3f873b08749ee6c13392cba6a77e1effbe1327822c3cb186f7a26f9dcc3db5a71dd9109495", 0x4c}], 0x1, &(0x7f00000004c0)=[{0x18, 0xffff, 0x101, "e248"}, {0xf0, 0xffff, 0x100, "e679f4f27bac5f0dac61812f611d9022e465a7a5425866c9e1982ae1d7c9b82764033b7186ab730c76673067abcf7ae11c66ea4f2c31dd6636a3578e1db90597516612939c1866e3ae9dfe16fcc550d670cdd47f5b70586873d8697c661bec44b9cf71be6bb3b76396371e5892c0b80911feb4230f4bfa6288d03f212d6479163400714cb45b83a695258cbb88c7d84c89dcc0a520d19dfd733eefb2ea90ced1e13f848e93c7435e4f914e84a2683e2e46d5bd8c281f31ba3c94c9aee5784a252466757280bc828eb274aef9a2b49e438e10fb914df2eb45ce4a"}, {0x38, 0x0, 0x0, "3925494cb32ad1c60d1bffb2e8b71c53c942be53b8974b5e9dd27b367b0b4e7691f8c851"}, {0x78, 0xffff, 0x10000, "cdc60864face047a7524034026c8eeb0ae4ffb7a87b975fa4f9ef3f30ba772661eaca6390c6480b58025639db3f9dfbf1a057ac39a3ee97a82fe1840aedb8a8a429c7f094471d3c494dd0e7fffbb6e35bc9324914ff0564e21270ab4cf0effcdef"}, {0x38, 0xffff, 0xffffffffffffff3f, "b3861141b68a91145778e4d7de0d9d946d2d5693dd87b955f667118bed96a2a3e293"}, {0x48, 0xffff, 0x800, "5cef36c5ddce5898b61e650beec8491cab331cb936ceed1aa13494524d77029c4e7dd3b2cfc4edbb31d229227b2340941839ba626a6181"}], 0x238}, 0x2) 16:02:45 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x81, 0x9}) 16:02:45 executing program 0: 16:02:45 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) r0 = open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) dup(r0) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:45 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x3, 0x6, 0x7, 0x1, 0x4, 0x8c0b, 0x4, 0x2, 0x0, 0xa85, 0x6}) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000200)) getsockopt(r0, 0x8000, 0x3, &(0x7f0000000100)=""/201, &(0x7f0000000000)=0xc9) 16:02:45 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) r0 = open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000003c0)='./file0\x00', r1, r2) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:45 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x24) fchdir(r0) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) fchdir(r0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget(0x2, 0x4000, 0x68, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000004000/0x2000)=nil, 0x3000) 16:02:45 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) flock(r0, 0x2) close(r0) 16:02:45 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x2020, 0x3) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000400)) r2 = open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) sendmsg$unix(r2, &(0x7f00000007c0)={&(0x7f0000000440)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000480)="c145752f359aff7b9ffb5b5a9ad42038f15856dda05e6f8f2865bd8b7773f67380430a2c6c8fa3d790c5c33b90e75eee0b16bbfdcccd4bf2d42fc012c807794e9af326551d708e11a1c81d192ffd13447f33045cdb63326631d534069f01d28643e4a2606e578bc508baaeeac89cf4de918c78a91555f14f4947d38debb6", 0x7e}, {&(0x7f0000000500)="d65ddfa5ad9e35df4fc31a318f7c355bb3f3bc8a4eb1eb8b78e5b9df0b5a78646dd1c63229d230e0cad1d135243a3868963bca959f0bb51f2fd31e7a5144685ad9955b3980541fbc4338a2ce8ed13307b7bb9b31b981fb46c1880115909118f44e0fa83befa0e230a3713ef6fdfaf5d600bd0ad2c309b3de2fa34c9f6d165d3e379101e9110ee4962eae4230b39cde2534ab94", 0x93}, {&(0x7f00000005c0)="0bdf20b1db7ffe72d432d01771e31b2109ce11df3f8a90b4a54f0bce4dc8ec99e749638a58199f675da97a4c7890f05f9be22b7ee23ad2bb485c9ac116851e2f6d061113c5088a8835f70544451265f446bdaab90ce4ad9f67f3713a363df511e1bb6fcb3ad85e3e97c124dbdfd91ae56740ea516f5481ee8cb8ca9c3baefe465454445bb2e27bac2869786c2a8a7769531f1fca3231e2a8a9f6371fa08a1fe503020aed4cf476b8537223f8a52c1717724a288bf6870186cb34ebfaa09130315e0e1ae89f00d22f4893fb9324d4d21fd57a8b2e", 0xd4}, {&(0x7f00000006c0)="664c750c8797c6cd8ddca4", 0xb}], 0x4, &(0x7f0000000740)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r2, r0, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r2, r0, r0, r2, r1, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x70, 0x74cd32929e8f76b9}, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:45 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) sendto$unix(r0, &(0x7f0000000080)="dd68318fa8a4a4294e28", 0xa, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000080)="0df8c42456f200768ed1642bcf3e91ac54", 0x11) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:46 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)='b', 0x1}], 0x1) mlockall(0x3) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000001280)="6da40aecafb3385e65d777c3b0f728a372cfea01d1205c401bb67b04a9a05cb3653cfc0ab3e78c301ded7998b0b42e8f30f015ecc958bb6f68a7d7950a1f5905f77f749991e03ec1f25513bb9d442413b6a2c83634206db327a077e90201fbac8f07810687231bcd09dc7ff15e63ed9cef0384709567816457e4e2083748d8106a1775e8ba2a7406ae010ff65414cbbb20876a841783286a37ea2e3ef4c0124d3111f44f1e2bca145c8b5b25f546bfe44822affd8e5222c29aef9f8bf17aa03378d7865f6885e1afdf6039c3a9b9e4c9a08f12e7515eadb4e051106a97d55734eb855ec6a3b9d2ce04aa09473511b5769cb65b72cc4c3480c17e34bbfa391deab12da56532b92b47cc39b6d0dc474a07689e8ee5da04a014d7690663e4444b38be3e5d464acd98cacb67a3c1b62e353581727aa4abf15c4b0a9ca25ba2b022f8d93d6c547700dd2bc8db9c2378e0a1442b69d9da7a4aa2d68319396f534495ca9093f49980b369d1ca4bdfe46c60c3b22a85e79ef61b9561eefda5d32982dc2a4d1e1fc06a1f9a33a4fd4136c005c662ac90522d79237d44acc516965c14023220e9bc7229e4b03d1e7ad013bfa89c5b98817192c172a46309ced745f641aa9477c73ed26bd200126a2b894cacae3fa580fff9688cce2b2336ff70fee449e1329674841f662c786172a7fec1a0b1815d70233be1e47832c2fb9a5d634d2c531be1c8c0e809a3532fd49d936a83bd60b43c6a767de6be7852e7725369f8368efc7665a524e9f76c8c7fd38fa9cbac64912044e1a2ba275bec585af536df09471bde74aa602fbf1566de1a02bd08f092d6270bb9e41f16478919825153eb84080ee83556898db2a907aefadce9667ce707997a94c6b9ddf3848845508985c81329ef278f9b85824cb34e6796568858110d1b620ae919268f02db7b924c561a0abee22029e30eb7e56f99bf81b3da8127b8d5e920f1939698d7de9563d314ba542c621988f8b5dd3fad4089c035a8e3de9997fc37d43aec3757f74c33c19485beaabcf5e7b39301d4da2545f5c512af0402b900f99ba28f96b04ca1e5f382b2ffb26f6472590daf8c8f4e56bf52a90c119c3d90c64e3b2b66ee1e742984e523f1d98bc2c9df03c76e57b32136fd22dc002f8c884cf78297ab4cde903d277f22e04f177f0b855c8df6609662a12a479580e4d239e776ad643fd6e512d6fcf725da4403cd71ec9d4b5d13c3cf532e9a368b70ac771a308d2dc78171b55ec02eb2b5a646f6c0df9451a8bfec2b0707b8bbfe959b69cb3b8ce2cd564ff1c23906ab51eb4a87b781eaf65157de779f0a2df75e3528bcfaa42eb18e6888d32ed5f7704bb74cca82a1a4fc686323bd7ad033d86d7fb14ab87e144b3e2eabe55ceab8840e2bb7b7bda2f3d51fdb543983f3c65be86a3b0f2360d6104680a03bdc52d914e225ec7673228052cdb52a1cb4a59b1f0e9734e1f634cbb213965d259bb69453a188637c6331213b3ed019a8c0d63225c972d8842b56ae2feba456231f1a46040f96a310a7b323fbf91ef4dc51ded8008050725260effd8e50f1faf3c5ef579bb061ad9221f01a01931474787c59ba57d917ae7a4a57ab169d448616384b64293302d5529b0427faba4655005f296c9243d5eb27997b07f03d0019e161e710ffd6dc0945cafbfaa248ac7151afca29988178f6036bd697317f6ad930cb8b8e3505476b7e458757d8b83d6364bc9551df77e532e1913b7f9881f1a97447009846015ca641e53d0160fe8d95413be542c992298dc2a1d6c883d8fb57e685d90dd019ca8b65f23218bb80df4022efb7d301cdb80e0c6706b91929ab4b8eefc960f04b70b1bcd9ac110b5f53201d5a439a73ed38849b509e1d5993351d4c69555cf1cf8668bf38be58820910ea4ce931c94a06c9979dac4a42baab45bfd9d0d491d7b3f0b4e5ab6e9f8a1e9e48ba466efc6837eef273e15c1b81efb2889dfc627cac3065d9785a4d1f196d5065bc135b286458bf8b22491e9cd34699d79227de4c4de15a54f6adf509fd50d462bb0ca97c90e4a915f1bc785f3a792dbe484ea6f004dd854567ef0921f445423a2c5e65c11aa6b2be85aed3b51e592af2c125ea470686bedcf2c1258d27576e1cb07bffbb97dc9cc6727c721fceb74e7f577b429093b5dcb145438bcd1adab772f7f1b2d06c064187850921e3a62409b26ff7e6271fb81a8291ae0c03227c4d69c55e22a1ce6ffdbb693beef850390b397d0813c8a99ea5f0413d44733d35e76ea04030b0445b0a958b1f0ecf9e03aa4cc79ec346ac70f23f0abf2d9c0f6fd662747f6bf39f6fe7d1ab197720b2217bc3e370dbc29df09b6b56a403985951085b49732e87461e08ea05ce087c0abdc47485d7595f37fafcd033d56d1a96f13b76287000dfcc9e54adb5e6aa8459ef4ac727aa63442df2913b37e1d779f34feda63ba108fec91b8bff90be9b1fbf39cb597378c38ff51c7c055a8ad6cd7065ae2b51eb927d8adc71e5766ec816cb2770507e988cff9273e5e1916e7714687a299f2e22a5db110cabe01d1bdbbd4d85b4e73d8280e8d6b471bfcc0d60f99ce3886d6f0449c69f05ebfb14cc2da5851326c1b0c6f769a32a163fa0a73c4ff7ddce4d75624adc5ad22c67921806c74c388ccef4794e00c90fe76f88be37ca4f7e44cc3b7f71c413647effa7117946c6baba65523edf5b3f1020a4ab582b837f0641991e270b4eb0d67536bbf4c25d2b8f6f54c59ed01f56cc86c822c3278b861ba8105db6a0a4650092997d7d1727c5dbb11546fd02d792bd523a59238535a2f737050e96a7cb7c1be4041d93fd5868a6d88ba29d1eb42e2ff50359dedeb48d109f886dcea027e7b4a79e4f7827aa140a3c41533037df5ee53068936b77c6669f8a2c5d27141ce33b89d79e09ceb28d963971eed512a9b8965212d0263dcf0290bfe146a3449a8e8973f66ea0c37f53c6d64a935a4b504c5de1ddbd395a54fdf330d73cb0818e463ff189bc13c70b07455c26c8b7f2de91368471ab1de520a203ab84bfa74aba060b966d79a9a1deef5831b3c422a6917d2ee70fadb4149bc3132380c475e0aecb3ccb89df9a517bbc8b3fbea131efb4ed55c7b6740068009212fd0f94f54f147b616112e83092c58e31676faf20fd4d14573f9c59aa1927979c3e2694b1f0a1467a8ffe53d14338561ebb1b75e95844bc17873aa9212b57aa700121ffd02464d23719fad2625ae9725284245fc72dd722e385da73bd92bd9c4f8065b2530f047db393e54e3df0d1b5b167b2d6c06c410e7477c0b87582c2017b3c7412f6d3dcc54396e2d16b46fd09cdea3259093239b60a8fcd81456d34e401f2273526d7d62cbd43584c8550257c6d44ae6fc8b013012c2182f733272f8631e58b486d9303ea3d17a18d86da33a556ebe9063f8f216e78cb637bd9a23dc277c6a0b70de84696682afbdcda5999aee9d4d446bbdf83d8e17c6c301ce948598bd8b421ec0e4a8719bd59cf7ac7b4391fe1f189e3f6192362d1e9d120fae243d3fea3ee21e510b19357e7aed2f1dfe252029064740d2fb1671f3b577f54c33f98b8da428037091a314e422f6c7e56e619c5c6c0cff07b3059ff3bbef9ede1041a63e2db006c93d8b47d02578be558994d64c662b42ba2c2d0edec09d47293c9ecb675487d8ce85df3799453b6cdeb68d907df1231ab020bbb47efc0af1fd40da9555700fa3019ee5da9df46a8ef823e214345576d0636bc5d26d6c3c44bb6c4069aa1d683e5934e8a03c08cc6e5b5c6bfa2d3605b174b9a3c50e7c8cb56ddc36437318c4bd91eaae16f39033e58f60498c15afb035e34a47846e735362e568ddfc11185c84925c3ca6a387ff727f18eb5b2a06c13caa0810b8a6876b59a6ab7e5a3a198d49dfd24bacf4a9372feea3a7486c2c595b2623e99a3049cc26eb4f306d3c6054522d86c7df0fed5a9fa114e7e57590c3235255ee2e8c343976d1169e4295abc10e46bdc926ce76b51be7c136c8a1203d84d81eb1851d6ad71b37cf5d773f9785355721d51cf41bd4c0dc9b185082c5ea1c24900e42e23b67f0d785c6afb06af36957e3924b519511b99912691ceb51e2ed253fd73381c9cd9658cd1be86f598677283ea4f437414b49500672cb9706243c5f408c64bbc350f88e7310334b5ca3437dd8f301e21520ec85fabad97913abf84902839aff07f71733df7f6bff780d3d98af2e7d0926c855cabc4d28d30da35db4b51e54d626ba727ad227441fb0eff17b4dd98ad18ef51e840c0a2ceaae028f50c75f01e4a2436b0c06101153ed0addc48ca689480def55c1d9ec7da1981e4c8fbb9e8e9201bbff2549c273378461a7cbc3e1c3bb73d0b4ba6304ad5b33db22908ceae7c3d076633024f11107933e8e9fe1442ffffa99e5195cff768d86e858207d93c8c27c111104c62695f4aac96aadd7b4f275d8f34d6f4912131bbd6a0b2c5d8395f74133ffc9dac8a74a9b58ac1aa087a7690a88131ffd93685e9a9c30a3454d83c4c4987475fed1ea102eeef2c22e7825a9f7203faf1c038e246e675364298d620dfd172e2d5090005988c6bd972eed218f5996ff3b15e3a3b1765860996e818be9457b83c20b25e7464b4bfc82ad554a5d929515dee6dc548a256264bb1f12e7f75e3452eaca4f8d45bf5ba469feee42921897d2cb558235b10412fe180c01150cab60d4ceafc5fd95fe1ca0a8cc52420691843b0800a4fc7a08b10bbfdc7c985b26dd875028cd4eb6e87dbaf4ec29df90fb006506d76d6d4d50fe54a2898b8469bc21753449ba2bd6d1d905dee84c93b62d0bc235fcbb9c36b7ce1bb09bf63126af4fc4540d8bb7cedcbba0b8f584421cbc5d2bb0f0a379c7782020cacc25a5124015bfe27d64d30fd3cff352786241afa995750f8e4f54a00a3b0392d0715a5101e807b575bbb3f927d7cf470664ef072fa6a040967d7b623c65ebfd7e626eeb5cefffbc570e530d47fd70af4e62b8dd248edb9a34c6bcfd7a879b4d1f02110dae9b2398ef1a17a13d68d03dae2104fd283aba5d9593c890f1a794b6fd99dd5a992fcbb24ab181bdbe41bb9d46890a4bc5012b911bd8a90b394bd155b7113878c103ff1d2f54b4ad6a0a3c5999575e17403551835a55a7ecc977ce7243ee0e81d4560c6b26e8c14a582eb2e15912d3825911f34f10c76bc3f52e68c17d76eea5621c210bf86fe310986f99efa26fa1b4f763fa3768aae6eba9ff5c2d93dd4822831f8d40b211ab0d05f6b0121efc25afac252f1cd1f3e259e82be060f63124bdb0ca9a3b2624340f7974e8db47c2e723445f5740d798d7716322f41cca9c5c203b1f708b093db816bae8809c7525db6973600fed5fbf5ceda98890c5fcc2277d65a8f4ca7c1ee6dbdc6d49c9b534bc083dee4a3f9c7d4e861890ccf9bb102ef21446681aeda5ed4157af4ec3941f2926e1886ae195fe7308061eeb1a2ec2725fb758c336b7031ee44735de8ebaf16edb1de6e2e5e973eeda0fceb55b6c715eac4b93201bd2e79b67487dd1cd5096802729b72161fd5ca9d56d4646cee27e1f7ef33de0a3051e5d69e095c72523cf8d70399d1431a0e4e9fbd1a42f666c3abac8828eb422f4a761df6954f43857736e4322f82664be1f5f0c0b6aa9499d9355e1c1115978d70dcac432fdfad8bd99e741c972f086f6c26afbdd953584c188e9967318a354cc9f57a43d03ebe9a10ca9087d56d0713e73052036dba34cb21a381b8f33427d4222bf20bd9ceb09283e61c112eab88309c0cee116eff01a3b1f85c", 0x1000}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) dup(r0) 16:02:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="10000000000000000000000000000320"], 0x10}, 0x2) 16:02:46 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) getpeername$unix(r0, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) connect$unix(r0, &(0x7f0000000440)=@file={0x0, './bus\x00'}, 0x8) 16:02:46 executing program 0: getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000180)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 16:02:46 executing program 1: pledge(&(0x7f0000000400)='(\x00', &(0x7f0000000440)='\'\xc2-+$\x00') ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) r0 = open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000003c0)=0x3ff) 16:02:46 executing program 0: r0 = socket$inet6(0x18, 0x2000000002, 0x0) socketpair(0x2, 0x0, 0x8, &(0x7f0000000000)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x4, 0x6580}, {0x18, 0x1, 0x80000000, 0x2e57}, 0x80000000, [0x0, 0x800, 0x40, 0x1, 0xfffffffffffffffe, 0xffffffffffffffff, 0x33d, 0x2]}, 0x3c) getsockopt(r0, 0x747, 0x20000000000003ff, 0x0, 0x0) 16:02:46 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) mknod(&(0x7f0000000480)='./bus\x00', 0x1, 0x3b8a) r0 = open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) mknod(&(0x7f00000003c0)='./bus\x00', 0x8000, 0x6) connect$unix(r0, &(0x7f0000000500)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000440)='./bus/../file0\x00', 0x6000, 0xa37d) r1 = open(&(0x7f0000000400)='./bus/../file0\x00', 0x1, 0x20) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!\xc1%\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f0000000580)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='+-\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000540)='#.\x00']) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000004c0)=0x1) 16:02:46 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x20000000000000b3, 0x0) shutdown(r0, 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x2}, {r0, 0x1}, {r1, 0xc}, {r0, 0x2}, {r0, 0x28}, {r0, 0x4}, {r0, 0x64}], 0x8, 0x8a8d) 16:02:46 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x28008, 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNOTTY(r0, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) pipe2(&(0x7f0000000440), 0x1e82300c34f89060) open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r1 = open(&(0x7f0000000400)='./bus\x00', 0x800, 0x1a0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000480)) 16:02:46 executing program 0: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 16:02:46 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) unlink(&(0x7f00000003c0)='./bus\x00') 16:02:46 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbfff, 0x0, "b0d41800006e93000000000600cd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 16:02:46 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setgroups(0x0, 0x0) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)="4a0db319b1e9e735941d235f111dd13e626e682c4f3779070e92b3a454374b780613234738252c476f8a4b2ccee76618a170f39dadf79cfc349e40ac80b30622ed24a856c42030e564f675dfabd629413cc91ebad4694df63d89583d215098f2ed9946c7b475ad2d8eadd15d3c69620e856023cf4a37294c4f8dc041b8f3e850b269e0", 0x83}, {}, {&(0x7f0000000180)="0d115f21367eec45a3e56e1409ee203ef92a459c91b88f3d3ea264d5b7b01966dadbe46032658be8c25baa45b690ec2b480c8dfc6f28366267ff2e996b944e3beadf35fd8528ff415aab7108a760f1d7f0a7fe0def67bc115bb018e29ebc01ed4f55a1d95cc6dd5c734fac05b2e0157edde71268b56b7fe243e59e8c7201846ca862", 0x82}], 0x3, &(0x7f0000000580)=[{0x48, 0xffff, 0x100000000, "2e84b5d235abfbe4620c425c58267d8b98a7de6a8d94b649379b5d7ba3feaf2a7a521d327fc0d9bf1bb46937fbf6c8aa46914e058ac1"}, {0x1010, 0xffff, 0x4, "204c287a65f80a132c168580a1663b33f1a1ef0cb47d09ff74a935dda62a36be65c4995bc275cb9126583ef9eb44c4abd5ca59a1e27ba94240c2ec429761e948d0af61bb41e959c5acab3882095c2357647c75ecd9082d2bee3cf458fa38f4aecad142ec9ad383a7c5977f077816f60f37ac4d369e4f2abb04ab78c78999310716c95faec87fa9e1fbf810bb539523c64d78785180985fdc78ccae04dc45f985edbf8a8ec19b67f69a502125ccb2db3d732e5e6684fb21a02029b436a935c6ab086d74c3d156dadd2f70dd52a235360428eb2f4e4ad09a7d4992869db9955dfd7b2f0fdb5d6c91046094623fef48c78e9bb79be6c668b7dc3dd9dc9164b103800b2e919e011f3caad096a545a77cd0d0555fae97e39248418c3324173446bb727f6aa80230fbb62f2bbb19bf29d2f91e257d650a4f5f23c22e228ddd3a98c577b2f7b77e4a3840c9732527e3b8770cc07211eb2ad9fbbdc213a3e9c1db477d73f0566a0e32a0bca3d91ccaa12958755d11d856a30f691dbad012e60dc8b9cfeaf8885eb616382d6e0e272d85d9e8bb6885020e02933693b3cf1c3709e69832b57fdcb6b7f3e46d178d923389dfc0a62cea79a84ce96be01e86877b693259ae4b66a991c665b2958c356f659e15de324cd307afcf6e435f813d2047cefaa143266ce5fd8afe62b238394b7fd5f35a6eb9c3588b832b097144e57512402602b17cfa1a9adfcc65f429ddc14584f3bd061cf65f7b2ad161faf26d0794022c2d2d07feda1481cd8e8d2ca4987581705bc3460a27481390c4b20066c719956327812398789a988a0f38e2dee28bc4d830606fbe4345bc080b21a1da9aaa44a16bfb2d0c9a8c5123e30fe9d998248b27167b6f15df631e8c3ca0314c0ffa70cc6016da22ab341919dbfb44130f0bd1528c65a4b451294132c07b6e31fb69c5e6c3308b17e7be50ebedfc405f089f416609ef9731f4c88fbf21105c5382ea2dc2d46f70fd2d65421f6c13a5b5068ef3802869e5f8b3e02f15906e9938ad37ee3847e6481632b6774e17245a7a4edc9a641e67909ee5367d225e3f2b05e84f5c1beddf5c794de74d1f92000c95069bdef2024024ab58801fdaed06155391f8eeb9ba680e8a6b224d81ac3f29624b593738623256f22e285e51670cd7be2b362e16cd593e751a02a67f22c81294c80708de2ab61ddb345f610041ec76bcba74ef76dbb06c9e4fe247dc44b5f23780df52c1723b518dbb326fe36c259b1cfeb058d1e389fad9bee2931a426bcbed66ce2443c57f3c5887b683783c9e2967a0ec46691703179c6bd0737a7289ee9459de213cf383a29c0212974ca9b00fe348ca7a88e47ddfed9b03fb307cc4ea781e2414853732814854d075ac3d27e3b79c1456ad4f12616d5769f66843ff7cc0663210d7f3af6c4b253549aee2cbf476b158c23297d3e66d549c2a618f76ccbd38712f1dc119cad5219ad0b900b087931170cd38a14ea6ce3c1ee6d2707a3b85b9300dcdec073c16393b9091e02d7c4aaa1954d87b889e3bf0b827c004a045223e01298985871d97019e2eb0f167ae87a7092e0a90a7b03776142bc6f56bca38013f67ac7df8a7cb1a79b3a9d63723f9cc820b80ee793a2ba13dfffe7198ca34918020b49429942122d17258cc43d19206fc324bc5e918b4f3204093b11f7c0cf265c576ca87c25be128d87e9c1364893e9e808c3821903d2953357b5b928aa708d3f191035393bf51ba9037d0ad11f9738ff0759c11542c7d6de951a7823af3c36e66e212f4c7b397999bb6e3b230772a2b19d4077ec65309752137aa232afd15f2bfcc222e05db35e35b4b72ecc94ea86633038d3216f73b64ba3dcca5668e2204f1f5a187475aae6c34774009b3e8bca86855b3351d6fccb189a8b63ba8cb27447d723f0c2784716dda85002fa62d729b1c1669e1006b7e4ebdc0b1fefcb42285fb304bb55208b895ef19cc0bbf5c30eff822158c8313ed68fb5fe8009a6e5303ba6eb2456c6853008e660a4857f56ac096ed0dd29faf24c8509520ded79a990fda5c02e2c44d135421828027db3780e2dca1273625113d29041d348e4be569915ff2c789ae4c6f9837a1a0f7af885860a5d51afe2c51a1e5d4d3a29b9b78c897d2b6f4d96adce201e626efd0e9dbe009d87ee62a9032830b130e40d24689564c680d57a91bc965a1c1cbe7ba0772c7907ba349021ca1df3113d8105c65e872bdec6a350e7b6bc7b111f764af5d03a379b2400803f59ec4a5d47876bdca191bcd7f5c041f8042a5165f6c73aab25924e977154526797c209bcf6afbccecdf9fa2b9dd2f33b722054f08bd7138910d25f0be9d7ff1848f279e685f940790788d3dbde42a52a2bc4e7ef9db8d654a4487a7db36f751805c207ac19207506b96f6944a1b752a6aa04d527842fccf657ea3c71a6b04b2193a613f1b16ee4a60dd76e88f599acf013f8bf0d3da555788176775114e6c02b44f896e96a83a6a2b4108781539feaf1f4e22143da116742ea174fae3979f0c8d5dfc229497466cdddb41a580a305a885725a5c8aaf22a45c8527d6d8a12ee8e7441d9b1c1d5e71610f46b9227ef6dcc16d5b6f68e4852256d8776332897c8a3af8d9b102b97a9fa32172095cc535cfb68c37605bb82aa735f54535a186dbcb738ab8c74d0a909da8c84ce3b59a434a02af607ce74157c51a9545d2a54610462af286bf8cd463d8c7b41216e56024c64c32fb5b16a96947f04c21f592711947c16f6dd826af1635317289051a1b421fd5f1c9fbffc1c1ad7dde3212abb3fc7595e8ef0b132a40f88488049ff8652057bbd2d05059e722ada790cd6e0aa4e61de2eea88650bbdaf0c5db1a22e3c393d86a075018d5a1f1926096019f66230c9d5e441773a95e7fee0ec8b04f56e5796459a1b21da514bf22a35dbe1d47a7d92bbac29c5f7abe3e6d89c51687c9a02adc3456dd543dbc140dfab970ec8e3d7d232e635330420b80209a1e6f49192662e6661df9bfd7f18a637a832b4b8842f0c5023a984b6e9b8a70318b41ae42f930f694d82c7a9235c497106f58c787ff9c60ebe2e07454f79ebcad8c52323cdb558bb2f2a497b7f184c1dc6a2dc557ee63196510d7cfd48d6634610c19a05297909a8a6785cd459a5ac98f555b011b5f42bc9bf68d9966fb8dae8c1c80ebf0dae6b4979b37f7c98463d206a978c23c7756a4e6e27038afedefb22634ce8a5334f788da316da162dd2025354d83f658db1513348b8211aadcf15d28562a4cbadb4d763eac9790b5a52de56db290caba5b97939ebbe0cd34935f1fff19454d77e177db6b45b36f39cf16c684f13b27d535a2df2cbdc574fd77273f4f033285258cec9c72507790d1597faec20f1853e0b933f044633f8e571e5e673fbb29abee8deb75385d9622fa9040e7f559621a4f70e1183bb1734897f0a726a657297b467ddc5ece47524958da1af49525ef84bbb9658f838ba3a650319027e34e748a8a8dbe1aa69c713387fe349b29a741bb272d620425422ed3d8d5380291dc39119b5eaa456cfb7274dbbec1a744d2ef2531002111a71e5ac4cc2d5d2a8618c05e23613ea3d7e13e87e11935dffe472a60fb6d7cb8f74809935179125197be539d129bfaeb05fe8782d26c8a6f3b5a69d5ffb751e35e2eb8aabaf69eb16e7151882fdbb253656f0b39b4564106b0cc8850f25dfe59c913cc032a14c0dca29f141feb680d0de77cd59b15ef0987d651a298a8322a4be18ac420ee50478e77735f6f385a1d8d91f680e5a2174001c4fdd87053c8b9a538d4bc10e138fecaad0ce02bba794d156e1806b005abfea1e01643b7b8c3a10ac221779554d8fab413056e09ab1e9fcbac7d4b7b98da940aaa0e9afccd7a52c0543ee7dfcf126f66276a5584b45724f7dc51bdc0089c6c4972eaa4c01038be95274c6fc66c797a6e3496042c01878bd3034bb612b550ee3995b4dd184d867ba3b3afb11214484d96ec18e87cf88c08071f7d154e2eab42a2a7f3c06efd555895e19297ed7d5f1b168cbb465ab0e56be97e9626812e1dc8a45be7348d00867f9835d6a7bb27a408673a7e57db85e9e6d98a36b52ee14b3af52a25966dfa007b4298698d8078074c32de009d5d74f6a869f7781a7ac51c36b440073d1acad0edbc4872c4b57801373f1a0a4b5051caa325ebec43f6e0f7ff82bce833b6605d5979d3348c03282deb4da5129c6944a460135b39b149eed486bdc42b584fc3df0fe32fec0ba299f642d4c6d4ba898ab8f08b1deb61e2700ff965bf8984a4f5956f5fa8509a54b1b0c212a09b65ea3eed978ddc7a96c7a0866e0f94241bc0e566160f5fa7f206434677d288093e68a50ba0224024e2391048e4763d2ed30fa95b902e4a4e50ee2366aed37ee0045bcda79bc491530772ab3f075fe97be1785bd1f71307d95af2ae8b484fbc1b4557ef3e2a577a745d89d45c8407af64df534802a2dd2194ca06a7f49cd1b47dc3a808f5eb81401feb60ed0277888d48d69c14c6da0797af22d57064cda42691906df57d23532b54ac790bb907e70ca25a3ead50246d38b7ef6e0ba1d4a121d0071e1e6e6a40f6a9d0a2f232b5c19e47ab449b6fef429e1f5aa0993563fe30249a90aae06ca1daafd2adbad9f806d29f440e51435e295fd9fc421b6edaa671a0b53f1e42aade78ae01a000af51a229e4531daedff759ae540feb9f9b3b8115022dc7df8532c38caa228ae1d85122e022060be3f8cbf4612804b14b80af0be193b28867cd526d80070e598a90af21be22a115948c3dc311001a73ec26ae3cf6eea8e2ffe6a5fa5ebdeb10439dc5dd039a3492de6ae2dd062b8771d121f3702097e0d7e05109c25b37e2f9b2e99644c574ecc0fe618bcc13d80d69c009190343d3a2868280af599ebe3151f33908298b5b1f90f475155929d310d41d14214265647ee0279329afa4ede5d0b94596fec7b73d021f9ab003a9842948a93f6493c23ba4203b44d8e7bab89a20bdd0eaa3056e3e6561979db5139e654aaff11912101def96d9f4694915a3d0dc3a1af1968fa456159c78bc7e1304b229cdebfdf6b5c54d97c10ff35293609dfdc0265800ad6d52f0a6ee6961b0984dbb8123ac18f69bab90c4d383e8dfc20a75c145e56f956638a81dd62dfabe1a5bc0094da250bc230ddf022b19193da7c7bafa5b36426012af8d4915f604a150c42f57bb6f4de74203d99d7e8c2202e96498bab598319ef4a78a32717f5310ac25066061bd1424c9cfb96899251c201a4ab9a8c768027f254bfd587993b732f9b0dfdd3b88c544d1b30ecf1ecc8fcd875ce431a11cd1a644b7c7e2ca714b436ff48dc456174a7c8a6046f70a1bf02295e4174b20c7f2db98d8b9e6154c6f96dd8e0a848a74103595dc34e284ebc90ac0177004b7d926b56b5b9de7fd62a1010411db7e0ebb136796c3758407b8b227e3a7a55c82ad9b3e600ae906b1519172ed0137332324882447fefcd1138f431182460795792a7eb73ba9fcd422fce3c2db0425e49cec560f4ba556ebc8b5a5a9bfba5c6f5befcc350f40bbbffa85c76e4c92675635dd4b448ed98e137cd983afc4dba608a8de506fed4ee6d26973ed4a079ab01869c179c5517c0e5884deff5a1f05af9610827b37c5df6345a55c361c3a8e37e057035ff127074ae4fe74f2741e09f47da2198c6079639179b1fcd3bb54f82e0624123c69871c9718ec8dcd822668a6775b9adcbf684b5fa782d72fc830ffa42064240bc57d1f5a3a966fea2ec72e81438cb4ff6c5525d0aaf7dd149c"}, {0x48, 0xffff, 0x7, "4c833011ad068fe7d5ca20140d82cba599e20f340a6236512c51e4c1156fd7e281452ede980c4a0c0dbe071dc62af763ac5f94"}, {0x50, 0xffff, 0x9, "9ca7d183f13d6c118692b83e3fd5327bfa666142cea746c9aa5ce987476c52a59183a702cab24c18270b49538eae368ab8977e807d7cdd8a1bfc7f"}, {0x68, 0x1, 0xd886, "af557c5cf6fdd857e0fdfa99e5857f9d19b6df0ffc39613f9f44a5e18f5ebf9adee4f4889216996471a0b55160da021643394e61afecef00ce6352011006d4ffbc20ecb3e49e56b03010124e08973f9d79a82d"}], 0x1158}, 0x408) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) setgroups(0x0, 0x0) dup2(r1, r0) dup2(r0, r0) execve(0x0, 0x0, 0x0) 16:02:46 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f00000003c0)='./bus\x00', 0x209d, 0x3) open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x88) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:46 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpgrp() fcntl$lock(r0, 0x6, &(0x7f0000000040)={0x0, 0x0, 0x80000000005, 0x100000000, r2}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001380)=0xc) r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) r6 = getegid() r7 = getuid() r8 = getgid() r9 = getuid() r10 = getgid() sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001300)=[{&(0x7f00000000c0)="d81791497c2efcbfd3978ee37f38d363fae7d1add2d441a6f844b88053df6d16976e364dfbe99a12bddbe54a875a6eac5101460af50890069b6cadb31c44bf0528437d76b3375ad2b79350940cc0ef0c610314d7f434781095175135b738142fb47b61f8e253e8a28554e5619a2a295cd4124f6bec05964fdfff64db14252de6704b4abe6f61ddf24b2fc8cd3a5eb2da1edf560a8d3c5eed1c4a246b83f31e0656d0051da5181b02ac1e6ad3e7969abd7f57c4d989b0a68485f267585503bb31d74acaff6fe859cb385b5f7548c0c1c0edd324aed657b17134b0dda7eb494300942705eae8dd6028a0", 0xe9}, {&(0x7f00000001c0)="db6fdf17de2aecf5ba151ef2588b9313c359ed5ef7bf89db96b8796f2609d6fdca657cf6185a5a1efd7c9a51e5a34186c194d5eef72f6cf7a7115e75f37b75c92d5a6e55ec618f4b5a7db43fac9fea1954e991bfd9a3e6072064df7387e09b8c4c288ecb12e74b9a3ddd2ebd7e1627c05eb0a366da57fcc3632fd01fe119098fa1c8bfa7e8f3ba372b5e4e4e04c8238da864d585465c5abcbd929719f6e2ca17282c4d3930c3daf9f4fa1a7471ccac45abc479ae5a7caa0bcb6228796a2e047abdd7a37483b3c602f6fdf819fd4504ef5384b0509c8e54fd3ac950eb296782c517f0e19f2660dde098d45af9818abb3a785f03fb0f4f82119dd62615c436c0e37beb0663ed480ba440990e703aefe2aa5a79e98744a832216579bbad140b8460b2bba30048a02b12433ae98aea9edea44b6c495b9e2317266ff64db9b5db93b80e6d2fceedbd050eef4895a07022ca17261ed0f2c98782c7aae48ae02b3d8c153e82e2ad28501593bb116c8e10ef3c16db7b1167e2a430c7c9399d01550dfaa7f831139d4dab05cf98a5d6c8639a995d6e0fdf56151e40b620c5710c2ae912aae8161126868d664fc44e983286a496e65be832767cad3a8d304eccd208c260b9069ad1dbb26f539f3f4372be91bc64bbb3d20658efe4aba955dea07e6de2a79f1a7ce18563ecf94103d1182fea8e4396eb45d752eb711e4d4276c6a5284a57f5982a3a21db6559104efcc3425fe9a244d79af25c33f265b1bd5c9cba8fa5c2ca41f53668de0881bcd20cfd419f7b64da636dec7b4b129f9bfb9c0622e5491427640d2d372fc3d2ee7e2167816a93827f02516dc4f6f2a7eeec4f71357a833da5870535af1db67d3cdcc8d7e26bbe51506f2be0da6cb12cac4b34819298e6ed067c577129c23dc22d43638b82a59794bb3bce1f0bccbaa3ace0f71aca44d963c7b7dd64ccb8a56a9b33d4051dab140267947ad5eaca6c9487b3a3c21f132130e20feab3455dc848776b5f0c4be83082be69a901ab33af32b6cf106353d79a4c05847279ee4baa1bd708a32da44790705003ef0128e1bda8b7d39aea0e12b5a56cc3387e0716c56a12475deb3771d59003ba12d9949e8570247277752e7163635f1b7b0e7510faf45cafb67599009495154ef245d3f73306bc8522f727a922417bca440d13db28f3386f559688aca1848c8668083c86b1d56fc4a4372cb82b77fe6a08b55a0c0297e887fac0ab245d2d981e708c7a574fd7e3b69875eceef01e030b132c287a97c46fe734be6b31768b3873c6b3104dd9643223901d415d384fa3296b9c0dc8d2c892f476978aec0ff189e688d02e533a6c1480beb5305b382a41ea7627fe3adfff4f981f32d20f4f380b5d205296e98d8f11b108616259e2d77af07d474e57387eca5ca5d8c6ee71f7ba1564c98f0d8b603c9d79af578d5a3b5966141688b5480c6c056ccd71b2a89c0054f5affbb550539b61132ff3f9d28f969e8bee8b04f124b068e43606ebd51f163122d3fd5abca34a3b4f34e27ca833af913077a9bff0750a8d9d52e2b5edb92cc0a197f884fa7535ae35fbbfd203961cb7c08ae3a2e0c1236b88e796155b704e985c65e94c72b4544423b55051e7276f8d55d86b83d90ba9efb4d9156752ca8271f88e783b1a33bf0cee56a3b5459eef45a0fde2d41fc8e3538b1288d4e0b852f5962f93ff70c0b5e266ab120d2ab4788e1b38ede5d17749dd57a121eeac89996dca5093b0678c4b8319b2cbb9fc56b463cf4a14d4abbad2753c8b06f9ed9e124910891409fae45fc176701da05139af987a30813477279411a2975b6c90c1cfd33cfee1f44acfc010c88ce093e28aabea083a0cc3fec8befb6e5e18247b90f9409f36213b37a8f3c0cb380ea037dba388ab101ea77693acee68f47c73edf8369f9359596667a849a478ac64985a597c653fa9adbeef0dbc939a6d6c946206512f905528691304349be1b659fa79ba8cc9a7d275e341cf630ababdb6e4e6fc7661d328cf9f8a9691cce7db8337a8ce94c77f0c6aa12e52a215a276024439d224584ddd8494a98f8c888ab7cbb34bde225aaaf13c95965848afa211d0703bc3d3e91b968f3cbcb42de2524390110db094ad99f3cb2b74d7737f4185e4424434c97a17df97ee39dede62937de93f4991c87de51d52e6d18dd9d559015d2c91db1f3868a984bca18ba753c6d2f29496d1ab46fb3a39c1f49968e0439a9b2fcbeee7cc3c9f2499521079c65cd0b7fbfbf6817787ed8d5aba0104999992267f98f2f107513a1eaa08b231259ec082d6ae465f4bb61b0ea273d4aeb571e95e0c345bae72143a5efe118b6ed0c38e663e24f9a5dc1d1c5a198dc36c19d1e8a22f198fecae9ca42c32878b0ab33f9d395e17968ea7d87ce7c01494242e1eca9170f1d58e365e789065166401d710614806db5689e5e231806456cdfb156f21cd26249a767fc0933daf4aeb9d6b65f363b797aa5128c18619694866a3e1bb68abe2dc8f228d3b122fe55e34e361d6e53a29e034796a78fab4b7b61c3169751b52c9f89b865ead781dc3a787703f816c0f87e1096a3b70558e5533eb68fff4e7c19f1d303f76978feaa14d401d82920e5397858051b7165173d0542585b55163c9a59a0e3f91009cf6883e19c37b09b73278b9488a6b38d36f95d19cc3d3bdfa2d13987d1a9b4a9710587133e47641527d4197e046b6ad20fd5dc6cf86dd2edbb2e2cf1d3944123f5791c181843852df89d90bbc1897bfbb4ca3c5337973a8bb1026574e35220032e34f695d389cda8262ecca6e3acedf0c368072d3f89b447df6ab0d2c851a3b0a9a93698b68ddccc91b46e0b0641e5135777f7eadf558291bd749b30e0b24519125a4ffda328bbd3fa054b17157a199a6b35d37014a86d8d92974fb058cc748fd8e5d4742a4bc2140cf9ea71af5314fea0eb41bef37135151dc4a4ab5f285d2ff924b0961cdbb4384f9cf4fb2ddd96a62bb5f78c1bf5f07775197cb4ffb6997ae3fadae328818333aa31236628c25af5382c81618ef1d7c66e4c354d880f214bc8f102179ef8aa6b08ec3e444c415d6835805f2da132711dd8148307eac8356d2ba506d3f95e3ade6d6aed95194c132a0991193c61a1dca785f21ccfcc46ad2dd665455f65918332a92bf6db699ec3d0fd456231713aa86398f964778e04e083e0a470be1a4bb29abbc1aa4b208a33795232856d6a43ac56ef934d6cd5f01c27e67fe0b896134f6627aefdf42b5e4a138523938230850554faf912a40a7b5192a0ccac238d95ae820e005cb85ea6ef8c861e52b425714deee66f3391e9ab5c58d99589fb95b9c06b40874f49cdeb40beb69dbb1ad438924ef67d55f724019eb99471a945b23964442a031cc45b973634b66f5c9e09cfd3486039baebdc0399ecc162a4f8658708a8beec5cdbe14f047a311c3fc8a79e471684facf424bb5ba4c125a6450f5ca636657407c98136c2d4caa20f75f2f5e746778b70bc18e2955d2829d82b564124d5fdf118695668fd3e417337f119ca1612603d2b3d8751e3844e674689078e55fc037a26768d2f8e6f069bd01792bed296db8d8c38ddf71be28e26e5a9db0ef61a4e4804f1ef641fbc0f212d3285fc09f00689d13d1564b5168487bc9771c0e3d3b73b7aff640e87c150ab7e9dbad31dd8decced32509f2678925bca70942023ddf93447a39d3cebeb3c0d1806941284b8defebc8200c12f46319068b5e33800c8c4441846b613dac09ef77f1bdee2fb6f6eb69c37580c0171f2a8ad386d9dbd3d0325abb6a4ef1023ac8032198699aac166d5397bc044e6f0daee1b25c945bc696b379e5ed2fd25be60209d67056e631d87fd4056c4ebcd7113775042fd0b2921ea89c2d2483e92e8e0f13ff11a74bd8bb9c046f1ea487cb9cd5294b1e0a370c6a024226f019d2867dd535a209d2f9f327e4caaa52311866029570810ad756bb96c8966ddcc9f29bc7ca0b9abc4f9d96f7a701401b65936fd226477248b9d303483c6f787d702a2c4eadbabd3ab1c471d624e83f3e0b316c5cc98b6604175fcc994f970a03bf4d7bb9cbab2a015cee592d72e0b14039eff6a533b18a168c908e732cdddfe38e56268996bc88cbe348e4f78566e59ed6b2d04cc68b9b7f439ca1c4f74812121c604c9d2d8d4f08f817baba4f65eca5059b49dbd0520ec74239f5fcadbcad5597550d259b59fc8685269abd04097109eece8be057ab4f98a9bb3a6beb9c98610384e18d7084031defb3faf258537809382dc5efe0a41c6498bfe49797f8e0505da9020cb914e1e2ac515d9164c19462a5d42e98c83996a7c436604a686152cdbe6e5500239cdfb0594bce244dd467fc062fd52e554cc10ece9ced66192da6b69b39778705a5690eea1af9171ae037ed9ba86f02c3065b26200184a9788c511226e221d609caf491e140bd85720314e9757d666e282648daf0be833dadb1ffa79225b0f8b806d9d9d72ba0f71030bf262eefbe7f05603394ca107458bf255d267752d7eb04b06748b1211a9e83da6d2c1483e97259d486810b35f75e0eb9afb073c45f1aad50cb5fef9db7d5d865ecb9688bc8162c26a8301691b2eefe9874d2478ac87b6849593db850b215d5af0219212a940c18540adce9b3842d4d13bdc6fa3a689df3124c85ff44c651eb3fa4f49ebcb6a0ee6b71764e72e8011b5abeb434f1ba20929eb9ed9e061ee02e7ddda18a857f8c7537bcb062fb5a66c07af8ebd524add432545e785aa748897a784c4b4e66c65ca050c36345f6850b5941d041c01226444875102e202339797422de822a9cf4c7469ac5cbe8acd7862bdfefeedc01352069c2d2886887a62a4efdcd653b01f7d7403a5f83acea63dd5688be2f504b2e6c39b2aae5593be69940ee536857e3af91666ab48ea88dba6a258dde1c69803db52d73e5e36f64636a3eb009d9907a6992cc377747f06e00e4b3a8496b0f9f056ed2a4e28b88fb993845d4275b9527d79ef703c89cca6a25b96df7c12e797dc7c199576d02f4947dc39339b8b352441638fff1d99ebff531640e98853c49abe241faeaf1f6ace92ffc1a8c649d82c0e211cbe23753a8c861fa8cb6ded1366c02f01088459c646dfdb2ba48843119ab049e885eb8f7283f3ee0725ac8a9f440638f7182436fc49397e9ccfdb48625eeaaee8ddf1cd464806da1ead6f08cf07f9d2854164b2f07b6d1255a83dbe60ea12f9a7d3ac1a11555edbf57e5a4689eb2890d8ca94949aea5f18ebd8e7649c7bf5df17284e8caf6ede56f2591f08a5a79b9b96c5b0c95df66032c7d4a775389dfee65db664ed691f2a2012c3e679c0f416321a996015e739155111562de784ace1e0acf0649acac0d54485da30aaeae6d02ec4f6e4c79bdd4f8a983cb13e5b262f011962fd86848fbf27c8d42ea3c87b15ec399bb51b92c77db09d9eb41fdc801c20e78a31b08885fd82e948f6eac284b3c5a6b151fefb46aee47a99ec0000bca781b541b653f5fe89b4ac6780f8e7b823907a0c4d4b83bfe912a10274f6766aaf141fae30881d2aca4a3347bb1e987d00f4d8d37ccaaea83708c1fb8787b026ffc125010c6be1a621da1a0537fa10abc8561eecba32c586ddf5837a420e2cf651f295e401c8f3033a15ad09dd0366bee03967682a308ee20675991f4241b174f4100443216f532b6ec3f0c5d395364cf005828bdfeb76e482ce10ef993a2ae0728a35bf929be38e76eab99d3822ec3793a47bd69eb92e892969526a10b52824e0e6956f3fcf507784f2e3761d78d75f", 0x1000}, {&(0x7f00000011c0)="57c0347dcac56213c872c8aa6e1441afb010342172d5c9eb21356519ccd7094a35b2ea40411881e02cbdaf3d40fea335e23b1da59da144c3f7acd498dc38c0162b12e59d3cdbc2e748f3b61c281cb29097a6394bd6d62afc2a563990348fcec2cecd9a57b0298bf3f991934ba79e1db2fb49b65735c7dfd42fe99aee705601c9aa5ad3b1c0824d7fa2494895c1f5b0db0a7b2cb5b974e41b2f04e253322e480ab91bfd122d81d6e488513f61516dc8175836717995bc242209271149ab46795269f612eac13dc46b2d83347f484597d82fa6f040d4c0784c", 0xd8}, {&(0x7f00000012c0)="2552704b54c9532c8542a662c3a002d59ee117aaccca624e280ce01cc37272b55dc4c0", 0x23}], 0x4, &(0x7f0000001680)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="0000494420000100000000000000e3482f9b58c8a22893e0489f6419774405305692472fd058536ba0a468947e1b7e13f7faf1302e82793b06b4242a51d5c4baceb489c733749a109a1f22a206dcc8ea1729bb0ed675fbc7bf346c12304bd5ee6daca985e4227e84573af5f0a49e2963ff91b59fac0bdfbf9838d6143e92599868fe06d47fd8086cc7fecc77f40332d9e9fa4e7f000000000000000000000000a2a1280a229fe39f4bdc392495c7c59056093754659a8dadfe5c77a8b6b7591c6be1076462a2d6c1c9c7403dc9b5afdcd10a1cc5d599e951696b0000000000000000000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="0000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0x148, 0x407}, 0x407) fsync(r0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x100000000}) 16:02:46 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) sendmsg(r0, &(0x7f0000001dc0)={&(0x7f00000003c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001a40)=[{&(0x7f0000000400)="c9a628e085a74a0b8d0af89a4483e43fcd799d9484b95509841795dba5710268b14294dcd8deca189276f0c5a37b02d9e85dd9a69dff7794c2cdf32415ecad52c7d3def455572750fa7eeca75758599a57bfcca70984bcc5d887d3b770d806062fd3cb6cf2167979df0cc54082d58469c906c36d8e9422aa434b286afc12b933fb6e422b9165b36582b33a750bce254ac5565359b4d2487bf76efff6e33cd979cc02477a0fd4e49462e23230a01f8d0496d0d4ea8515491dd7f9f5", 0xbb}, {&(0x7f00000004c0)="fb43023ee88f24d836e42506140f39d1f4d95d009f652510c4a3556d433dafa5feed38a62972aa137766ded18fd9b2ba0514855867a29faf177a14e0e538f3165afa6e95b650ab9e2108e50c0360722f92906276cb349b1ca8472403d8c823c46304f97ab6ad7da02bb393340d550700dfd7af3eff73760132f082c67a59b13114", 0x81}, {&(0x7f0000000580)="74be945bb06c49aab6486ef4d77a60c2f045550f76dec8a636b7c1faeb253aa5ef31b8b756f1de0704db416d5fbd23a25989164075be87fd074a0b3c1d57238b9fc0da3509fa27af0ca3f4553461fad851502a5669ab50a3405ee3ab8654e63b01c9fc910bcf7c7f9644015647d773191ee3685aa2514e3c1892a88252ccfa7682c406e8100e03203220a6383f922e4e391d6a198ca263864bc26221a1f3d6d11b71c86d0edd91489530b361df65930c2bb9eb9a2db4528add8ccffc60c5db851ef266ce3ad239d61465a81e8fa66101f57e66b1cff9cde1959657372a8742fa", 0xe0}, {&(0x7f0000000680)="81328b7d1136eff5460659a9d25560c377d1621aa96c390c38a093bd5cc1020fbbe493fa", 0x24}, {&(0x7f00000006c0)="b50ef8e370ebea6c5ff2e59b395dd2375fddafa02088a375eda01a03e9c0417a3ba539b89ed83a73ea0ec0da0874e2a94d44d51000b87e3267e158083577c3abc50e1605b5fd323cc052c9cbc71bd4228fa1a7fc34d9cda7a852a763293d4a98b73d46dd13b2e30b4db956e3575036071d075c76aa3e8511f9e1d4815e137c9b682dec1cd2bee31158289254592b8b2e33606c3b00717acb831e7e0f569efc5791886c66492a2acf4410e8054b913e786c8cdbab67da863a8dcf2f8f9684ba7eac5c00f695af70a308b0eb11cb2e9f4be6a46291e549911a579c96f4ffe2f0cf684b108787", 0xe5}, {&(0x7f00000007c0)="9ce82487f9c14ee595f3333fffd24400733addaf34a9821ff4114d26eb25ff61b12635f974dfd18dfb10096679263b960a80fbcba83cbd4466f16d1217ecbd3e9295e73f07c289643f9eaa33325485b71316c2540f15c9e9aa2d1b854fff2bf5339ad1dbceafd174dcd9a87ee52abbc79870bf13767d644317671b07bf251f23b61e316f0a60f40c92a262808302e49cc3a3aa35eb5c2c78747cc5801903c89b516fa05b7f665e88", 0xa8}, {&(0x7f0000000880)="10a7727fbe466222ba0366ce7f8368c2671452c1a522edc9cfb296fcdf0317dc53a24bf327604fe06585e2d63fceb4644ec486bdee952f217dccaf176300fe29fb6c1874768b19beee32fd4f4683263690e01e67fb33e33ffa7b4ba453f00a3fe658a2532715aac6b6cf8ef202477458c64b2b8b309ba0ef2f391236511b54d628ab0a1766", 0x85}, {&(0x7f0000000940)="6fcf894579ac8bb76a676ea5a248d979c8ac3ed3147b9179af0c9a78e1c0c42065503db17eab46f8530688b5482ee478dcfd7b4fd5224ac1d9e210013bb1182ecc7469948683d5bd1969d0961bb97e0cf87048b5c320c6083c90629b0cc3d0221a304bda30b2cc5b0158be75cfab847eb2a9cd0579bc4a8dc5399835307daa77d5d342122496ee8a3b0dd9af3f11102eead5d7885e212b64f640e2f96af7ca51f30cfd2eb41d4af5f006865741e0b73338b5bbeaf3472a2b0f8c4997b7d069b17f91494a7f90ed1afcba5029cd9e1e6d1819bd2c83a7ef6136015aeaea1ab2f3959877a236db5d70891183729738feb012480d065e8f221fc0", 0xf9}, {&(0x7f0000000a40)="19ffcb3086b4f390e2ae1c4b6cd81cad20161bfcc49e6fd42c1d0e1d9cb4f888fc3fdece79ab9d0d3b608b1900916b4215cae54b1a269f234672df85f7264b8929820c93ad86809b44e76f71acfee271b261e711a2ac46f690978d3b363fa566a09cb449b4342d8d1cb58dd91f284da12da1ab102adcbab019cf5cff8e55de7689e56dd98dc872b7b0a7d8d0dcc4658d69ca4e854684a5b7effd3f6c7065c9a048b0d023a468391b9fc53c33241c6005af88293a5b530109c15780ca78f2ea221be58aec1e94e2345f700cab441255e5e92671c531e5f0d1220515fdc26f390f6f2fc1d8717ee83db0eb69577688c3ff0dd8e481a62c9557a64db7b013d404aad3e6186335f41e4dd513f370e4465ec1fb492148fd35cb5691e1d817b8844c923939d5092fc2eeb65752539ffdbb1bf4bce07ed849c450f1fe46a07271a3e49258bf909b1aa818a16abacaa5d123b27b24ca723ccdbfbdd1b698be971db61648a19e5a56e12bf1bfa31b4ef8a3a5e447ae7a167df6f3084208ad2e3de5b9a12e61f1c21060688e395b5fc7b006170b26a56e5d4ad7091748d9fb68b1b3ecc6a03f81f91bfaaf192b3bc4ba58d641fbe55ac6bcc993ed1dfd3b66cd79c386b76cc980ab436ba72e31bb8db381233768b9ce9f633c96ec9a5cf1a9fdd2e5dc488562939e479973f814671090510b9c1e7920805dacae4907465edb50609858812df7d729d88ea35b4974f042a7b79a2c468a8a1a5019f1df1294ff3e02fd2dde159265fba0da467f4ae77efcd4d108ae193157a6ed23edef715e47b38aa157a5060f6fd31470c16786cc5bb72983f5157bcb566fa2e428af77318cda8b46a389cc7bf0fbf8f1c04fa080d2e32a703964365ebc9b1ff550001dddb138ebac9c2de1878d488f29940044a394c62fce51fbb6f9463ddc37008bd5ab3ae5bfd751a034a9b1020bd157a45c2f486c15af955e790226939bc740a6a9c3c800f1987ba89c810f1071fec17a39b2c93feca21028e40e7490d52025574800188d41d602adf29e3b79f10508a34a03c97ad9974a6ab250b119e4cb3e2be711a77c00b6d53d662af1a30114e864a60b9b0f747cf85d31b62012842b8fad1ca1f4bbbb9aa1bd472b157738e5fb253e82a1ab82155213c73b032b2c86ca17a14ffd7cbe440b171e49f330176b0c2a9f5dc89f2a126457b3def3f0794005180dd4840ccafd889fe962e3b9a4970276848a25fdbed1a56584169c39f82dbc17e08159ea9cafbdcc9e6f33c6cae2e307586f305136a6c791eac2056692547985ff8a430638d2b2e4547589e258854fa1f69076e0b7e28accc5ff1beecfca8e295af4ede089ccc5ddff175d7d74c7b8ff49c512c0a3967cc35616978c0765060382e7e00625a6433f89d6d085f13dae5fb3a7c7c89358e2295261fc8550fa1d517d456b7b2dc65deba93349cc1394e56a67abccff5242b1ba972de7ba36ef32e59f0dd814d2fb336526b262647d2c5ac169aa5476dff2035b8be78f520d25805716e87f73905f5ed8755ad94ac4a07ede7fb1df4e875b6285389ea79fde617352897bad28378294924e8a07cb7f1d9c4f8dfe162cc3642ace2a737c34d29676140a84c828faecafbaf7ea113c133eac07ff5e7e2dbca45dd7fdf61621e9b7d154659f23baf28e4ccda059951ad653bb00515b416c8a2de82eafaae52cc68134c7d3836a01275a6b5647b5fa13df90192ea92dd81851c330fc3cbbb37d72c4c7d6dcfbfefd6c40c45e4ae45f27b59b654aa717ad0fd576a2fa39d014adbcf1c9830aed8d86a0e5f817d204630756a79f7981c6b1802bc225d6edcfc6e593533a8f2d2fabbe97ceea4e3ca63e58b9f8696b97694dc5b6e32318739b433784a383a2c18137954ce1a0f5f9c660805716c8ca5ae062590adbc910282774be1603cc65f0262ee0045c98c9af2a41a8b3c7c5195e248a22a52fe0c6496f9c8cf70ecbb8f182b9d2c6652271fa3febb51acebbb596ac2f4b3d4cff77f6fa153dc3de564e57fcdb3d72c7bc7b20f1262e8df6e271b12d3e4dcd57e5ffac944a0f5adc6bc9d4d6670b6a12cdd29092638ac4c8f7b851f88029d2ccc0f06ce3eef3419ca8fab0021774c70e8fcf6b70817e5f55cb1f460d4c34a434d1af20504af17b2f2065d4ea1de6e2875af670c3b26c320c93bf1380ce44692ab1be16eef333d1e5d0f96e6ea73b4cf1a024ee4b4d3bad4c5384543ff04f5414924164d33345bdbffcec53776f726bfa23acef442034753302364a894acbee2f0af356f64cb07a74674610c65c901f68c6734472f38752fb6e3310bd268122b61730f796e57898e6ac652737395c1dd9940678abd31ab852d0356245f899c4cac0ad588992f8da9a25d29e1620c0aa9c2475d2d044d9de41bdd600374a6398d44df51ac790058f00486cec5f5576d062e9348ab360c92df72cf9c8eb022b7094e1f8450dc736203bdd013d1a207a158287b7da7d200231eea3a7592e30d31925e68dc581916b3631aa31bf69c83fc3f0027208b66a2144363072c01557a813cbb60aa055ef79ed67d366427e81f59fd480f9731102d2c4eb137a274687f8fe7deddde0a1c8bfff7522307f523d5c8f1973dd25c3fbe8e1230aa303008745e90df45c7d03f1dd263eb60c24d710eab0e746ddf7bafda35719ede80cc2468753443eb4430a5787da8c8a9b62bc7bbe500d0453d635ef9e70015243ce74fcf04040f108a2bbe357bd3cf492b79adb457b65c0ba74b909e90ea36480b2006f2a9b74ac4d9c468f5bddaaa7adfd2e184fc0319efc1f5b7044cc5419a6917682fba5b02833a3274058d8f9af1d7b81bdc9909305db3830c3e104dbf074ae6c665ec614fa7eb1efbbe3e0883cfba3346ca29bd6a1067eecb01e6118a25b5efeb79696a9f0ae0753c6c5feb00005492721c1bbe19d469d03dfb441e420255fc2a754c25fc5eddd6204436f6ce5c47c3ebb4f078d4c594d621f2714cb95693dcc87e19161c8932d6fb476180188de8e21e66acd4404651f2f7024e9b9feca8df21c791562a55dcceaeecf8828135b57b4fd9278f3692dff904605d42e11dfdb520bd0d2e24e69270a7aad5d6ceda5bb3ee768ea63ede14cc3f0588bc0723f1b0266c974855817b0c06a845e76ea75460e918e9361e7f0bf90cde1574bddb76b23b03b06d761959305d4082a78b941ddcad39fd43ab7a1de7741f9aaa92e1263731b829350405e65ca299d7c29ad8e8ace2d10faeb89cc4ef6c99a259d5e3d32ee970577e8ccbbce0ef13f1eaa848ebbb47487f880dd7b62681df3bc2aa9c8f04b5392569cdae354643900ef1fe65d3f7f3dbcd74a169f6bfe64363112143ef2ad12d574ed1a11dadece5559befc54d2060b4ad293d3d1499891f9ad487449f4e5c9fa35834ea4ba0fa85d8cbc2040490fe8bb4e955b196ecebdb2bb9ca23ba2deacfc0f66d04acfc74f457af75e903118af9ae945bf732d22f25cd16710f1a54383d176dfc06ae43ea0169641cd97162ced16b1bb634fd1ad64c29e4b5ff6378c96e4d3d2162bfb1718a86ee2e74074e7e100480b2a38ca82a3450a7cbc88b5dabb14e0c542595cc2cfff359f3be5ad3eb996e7540bb4186fb43841e1aa608ff9f9c885a7382512dd52a644cc4b5b6c4a3e573615e5ec173f52be94385015053daf1a3820b381a2a3c0f5ec6c48244aae15e3255c78121417463edbe09394c9a5de04d1d2c8c88f26e244be6e0db8735f4fadac15f499fd8bfd306efb1a5a538a9ca2f3c242db24105e8fa9ad4dbd7116a784dcd2c9eba89ac3ea42ace17f03f064ab1a1483397b72122c1fa0601f7a5e2db4895bbf1eacefef64110f609c5cb9fa41fcb1d9ede3e2980b5e59469e128cad50167a45df9a546389d0950c5a8932a6027956182f3abf7deceab2a7b6ab351f0fd83cff15bb411cecd67fc1c2937fb7b4e396755242452f01b1f82178c69d42a677cea68f1d4d1a5abfa8de57e713082d1c3f6bbb7582f312af2b56f06f21888c2a6d97f8b6e0bfa9f12284b67f1c85452f97ab78f1eb487c374e792ee0d9dd8354efc192f8e39c6b9e1b7fab986530a93466badddd3db5c267896f1d62f7b6d8ef5a9e17be58c107e21dab40a70a64c79678d1c3a7eecb1bdaf389d60fc8129422d13ea54341031bba52763e09c4a8fd21b6b51d50e19bb30a280921ff40ad3cf531b4ee37dfa8443f33df53cc8c34a2a1a46d9afc7a4448230e6433a26803ccd5cf82238674db4554d2a33b84dc87e2d3651effef43b2ef46f0d5566a72eef598d46f86fef87238888cee4a9557312f75a887cedd0a8796e33410f3db421aa1faa209a27435a10069c2e9c7bb496fb98637398bcebd64b19c8c3ff583d42ab9e97f8f3c69d944925d0e228d7d05055c5e4098930fce892e8bd862f89e611dcd5059cf76fa943053f9f3d62f089bedbe4997481e54c8e2d20bda012cea51fc17fd3f1ad24d9176f6a412eaff175bc03b7f2880b1f510fe05d32d79178ae5629bdc7b64e803faad5f542a098f14bee24ab5d652e0480437f0870277c0ec1ea7ce599ac9c935971f77939dbdd3c6dd447e0ebef94315192367b24deb53b21c3ae0b8963d6a25faaab3443e69b8bd3f0af78f17aba733e40384f3a29014512c6164b59d50c69ab32ef49b2870d946ce1d09091b0eeaf9102591d9e8ab68a9c30cbb8a35c633bdcc6f99a544d06dacd5841653d390ec840c40ff5ab060fc54689a8533cb17d4e031473446a9e6c9282ad6a31001afcafce6c62e4505c5cdc29c14dd995e5653d52bba5fad4c9bf57855150063c5ab11bb2a96e24b1a6c9ccd4a42648cf027656b6f22a27aea31e83ff27f185768fa8f5441a32522fa0259209fe8eba917203692b4baf02758e4f834102a913288f355d34b76e4aecd59e968f142373976694bc4e46fd60b06ae0f261cc8dc341477a607ea5a870003bb20ca7db534d8acd5b89bd62106845e8d925d17e3d1598959e559f01685a6ce147880d0d42dc8cdbceee837ffbdd76ae09ad8fa29831b6bbba1a83666381da4496f1af40a133abd0946c9a15565c4b93b78f5dd66ad60f7cfc3ae021592a70a7773d5b0a159e6d6f71661605294d2fdebe5d9dc4b6eea52cb071792218d251cff513c161f6f787f88aec36e1f4ebb334f5a25f4cc8a86202d335e5cc19e94be3f763893f70fa26d6820475d2affa435e227e63c04c89cc67bf523cf20be2ebadfb5bd6aac6898e7a5646999d301334588805e26fc472c41ab2f051be345c98951825951de7beb02feeeea049e70d884fd618555b08bcf8295bd13a7b77bb00c3398612234c51c4fe7c5377de0fe9aeb02d27c8ab9355d595ecac99adbf533fe761878c0b2c04cbe725cdf06506ab0af5d2936621a89031bad05f2202787c04e2bccb980c8831de435f038c8adfad6da77104c5f7218d134011e5fed0908b2b00cee942fbe1e449e62f5be59b659d110c235b2e0a83071917d2afb64e5463663113c113a40000b3b1965ba4686bcb695f5451f5920298a866a81bfe9fff837679bf91e31af56bf4d53ea00cdf567e2642bec4cbcaa4ae3335aec2d875d85af0532369081c13793b49a5b276b046767158308df940dbc6a48b2a24a2fc71906f9134b1d730395a58295805bc07a9091647fc9d86f5142409714ba1880e6ea8a4421caacc7ba3c7bf6e8012d36493165e1f5738be03b8c2e17df3c06dba303f89c4423726475624d7d90f07f838a034d18f7ab28a251e448401445a856ebfe380999c51b789a54006c6772ea", 0x1000}], 0x9, &(0x7f0000001b00)=[{0x110, 0x1, 0x3, "98958b3cda9250aefe91fa428d02944bc5a7ec9cf480f38e6640426a05780117a89e83bbe5d4de5c27e6884205870d71fd2d806661fb22bcb017fdea363bbd5b6cc7dcc29c217ea361ff04103a2a6d5ae793cc3323144ec4b173df90d684df0f4e8e1101ed16609d725ad8019ded159021da4abb4d801c30839aea0b12dcefac8a5ebbb2ed48f929836666bf1fff03853cf2f675116a7e824c5653383fe9fe8ab5d2b6f3dd1d5e0e4ed1dbb75dd07ff4afa8b75b1843808a1f6c6c0807b08f5703f7ec0bd14ef577eb4596b3dd3849d374d47b48d5dadcd748811da3496eaba1a4f9ad950c62c8548d9e9b51fc061e3ce7472ffe4a47c6c382356a1e1b"}, {0x30, 0xffff, 0x4, "47794c7f5ac2babb90ea99016476cc4638f1a42472b537d075278cdd58bb"}, {0xd8, 0x0, 0x2, "363e8e0c850fbfa52010118cab3372868982e20adce4b76affbeda40a1b7158a491b547dd90f516fac433e8ee8b12c212c1c0074bd6173c095a223adb184cf5ba47031ad348f8be1451e86229e05462032c6539494d7fb4653ddfae7a3c476f87405afbf79ac85193f298d0ca673b55e1062b5eae850716aee40bdd708bdb6c1d38441737abe2773071a63270a95e4e376c8308f51a3fc89c9e8220b9d521477d5b55c8d6f4d7647eaf4b31b2676c6779df3e3d05ccc3a164d0351243979085586f3"}, {0x58, 0xffff, 0x8000000000000, "7f30315108a40016e6d5087f60bf9758b162d243883534929fafab76902bbb609e5dbf8987dd24d7db42a9866e3515f138c2d3c3408388805e7b9c818eea60a3b9ad347797a64a"}, {0x30, 0xffff, 0x7, "d57cbc1051682dcd39c7fd5670cbdd92a7dbf719e6781b9c5403f709e5"}], 0x2a0}, 0x1) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:46 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) semget(0x3, 0x0, 0x2) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x980, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) r1 = kqueue() fsync(r1) kevent(r1, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) r2 = semget(0x0, 0x4, 0x28) r3 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x1, 0x1, 0xfff, 0xd3b, r3}) semctl$IPC_RMID(r2, 0x0, 0x0) close(r1) 16:02:46 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) 16:02:46 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getegid() socket(0x22, 0x0, 0x81) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) 16:02:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) write(r1, &(0x7f0000000000)="f1fda14efc3c2b478133230933dcf29d153a9a8db5142504c10d6a0e1a9643ec76a544b7a4c6ffabb6f001e9769871bfcedb96b78a01847b81ec66b5dc83a79c67ff47e3c5fa2f812525", 0x4a) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="01201a56e9681eab07783b3706000000000000000000000000000000", 0x1c) write(r0, &(0x7f0000000cc0)="f4d461676f1bce8a2411d21db88c12f13efc4963d73b580c35ca3a2b82f200a63b84c1c29b96e63a41bca66f92021f86f03500924d6d413ee98dd648b3567a5fc78b0cea6ed51ed5e5086dd2b8e17f11f6bfa008f4a17a06599d4418d8df18367a40c7b1115bc09206ceb58632eca1535e4d9cb3fc9260dcf045a1d0ebbec98e223c7ef49b9aebdc86d1876430042b9fe7ef0eb927e894a50771409da67d63834af00e205fa1f3fd302fe287abb80aa2df3f86aba937ae9e8735f0fd67e432f546b6bcdff6d5e03ed60e4fc24d69f61739cce96fa8f66175c84ecec2bbb0a5e828939ac6ded71c1ba47999bcd801c6e2f20a7662a4c3057b25fa35cf94a87bd6325cf7e4ac8ba518654078a5eb405e518370a5537e0b47b0a1aa298e6713617bcd32554970933eaeeb33faa2cb937ee17a8beb0e7a3b3b4625ed90dd1ca65e9ab08172dbd6cdc9067b0dd25c07221335f8da2c18d89fcd3947245f1ef027ff8aa319abb5b2541c028fe198dc755f516e27e3197d61bcce2e56529569727a75d820291dd03c5e052c4b474dcde1ab9652c6619c30ddce21afc906e422b839d9e139e8bac6da0cb8351ad80e6981a7828e4a63846dec05d9fad7b8692d0e7cea5d7a99b0651570f93ec8498a4908bf1919ab4d7e4bf90cb98af2af14ea48acd1bb0ba1e85ea79a5b2777491715f5ac7fbd8d9aaca42e89f42c22a656bf646a504663544ba4bdff09d49e1d83b8a0442206a955e981b26c73dee94b652bc6f390c300a299e01a96cb2518ad79a158e002062feffe40db4c73d871e61f98830ac5c5d0294224986d506f934ce3c0b36135fb4564bf5d2b6710d13b96cf3a233306070959419c33a62af24a194117ab03193e86ec7c83f10a6052ccca0d1acf75068df2e8a6b51447f60feafdc2276c9201650d21bc6b3d7d9defb9229001245c0b5dddd34b0b06fca307b736d89d04374acfa0daf0ae68541211d35ef0e7489addfdcf121495c8ad98dfc98d3e9c1ab0d048ab174cacf8764ce9836a1a7608d14e3b5529411ae6e4e9405b791345ef734bb9ab1a5b0f463c3f6299b7e7be92582fc9ad9cba0c452186245c042e02776e0c2f86e9fff4dc6b9e91098e1bea9dd33968bc6535df5793aa49ec380eb395bc0aca90ea1142d77c0c9473e7703552fdc82b99c9b5dc17f86718520aa2f89a4aedb7d04e8ce6e79ee87569c81c78692f3767583d496be8d1807612b43cbb7a82848977afadbfa77b57cc9d74a8a92a0d7fe671dc36ed1630b94b86c76cd8ae4e568018def621f1508d1cfd7adadfcecb2cb2e680fd9238068319fc8c7e9823379103380aec23abd336ea2b1655c9c504c2eee84c90a2038556a2f36b3b66479a0804e1e88f755196dbee325ef7b1178f89f172c8e8880bfda29830d038fb229e23159cf2561fe80894b247409ccc7fc85585a166e1351cff71593ba821686515e77a2d3109a6121f1c5eddc5323d7e61cc87c8364f1565d5aa67da94d823aab6ece4b63ab12eec111d9cf80023565f6678166c7949b8dc32a483dd8bfc65e1d1bb56c5466ee3650b2589bea9ca0763ea91500b1bf24ae6f1728692ed81bdbc8b35e1bd42bffbd75baf69c178df02af0b45852b118fc85572a07079171600892c13aed56f1d12398a092a31a65fefe3741326aa5b028f8e41bf2069e03b8d4003c67216a5dd28fa49d8beb0cbc6a2cb293f9b5c79a61fcad5c681046d2d01cdde4249db65cf82ad63d7236c00860adb4d27fbed889ea3bd48a5c5ebf586634318f597122e342506a9ec5cbac1d15c572dfc01e9e8fd601c8c0f4ce920dda003ca97f5609214498a2f1045b72c906a034312b68c42c7d253aafee5eb1b614cee4faa779f15e3478bb1be2dd1f40be0f4f9f2420ef8549813d55279160c4512caab202330c7888ff51b953e3ac4498fbd109b69f27f52b405ec30818eedab4175701a173a0b10ceb685827c15add81e90", 0x57d) 16:02:46 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) r0 = open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) sendto$unix(r0, &(0x7f00000003c0)="3703af49c2c4666097771867aec489e6b086991020d8da96caadd51429c97926f64afe8f4ce80aabcd2170f79b4c7b5b1589983b3d72c5e26400a64bca7a5cb5d978757280c750405d70ff38c3f32f6c754b6f30a5129c8730f5203f3a23950c2314d7b923da2d5725b495422c93c4c6444042f8078b57198affba51be74ac07c6752c0b774dcb68a6a6dabe891fe911cae8831f4a0c74903a7b35080ba4806e4586e44d7f1cca215400166062dbd585877cb883c8bde8aaea8070b7ac01c465f53daa4ba7a96f36beb323fcd15827a2ec804049d6ca8e984d38c6901b4aeee8e38cf49c2d5830bc76233d47609972521e240f8365bd942e9fe2c70d1c27f61db6230143c7e7158cefc425f9534e49e90df5deefea79d9f1a9b3cc9640bd15f993f3c528f9d205fcc3e6ae49d18b3c39bc986eac40d0b8664f3d531e2b2bd75ca1330fbbda42b8e5142b533ae0a176a309b6735d16453e49b5621fbeb2707949ac9ed87bd719c8fb9892ab0a288a95fffb64d2afc2e191ee2aaaf509bceabb37cd5fa36a029d6f3b8f53304aa2617135d0af9838a9c961423d5b03682ed79530fbbf9c9f45c1d2eb2d2d5e0564d8df97bb49d80886f92520a7485bce6dcb4f96d3d0da8c7fca0568da1cd1795bad18aa3bfdbd0a0a3e01219991f6ab3206eac75297f6d175912a2cf60cc24d6e3f21c92a8c1363d14249687e4ae67dcbe91ad0cebba59e6dc6604ddcd4595eb367512f5d2b347f37e505ea09acd57762811c82b10a4c4fbbc80b81cca1cdb20e5b5a6afd8bfcaba37e79b2117e69ef01f9f228fa69e430ddac3a5b9f50d56b54a3c1ea4c5750c45de0a9fa2803a3becc5fafada7b8ff35227ca5d5c0cdc9cd823c5729cf45aff954b1b092a86da6d5d3a1b18b4af9f31f98cd8c5e109aa191553746d0c1669be1ddc87fd43b369ffac4ff174aae46221800f90abeb23c94c75b5e440b7c6bf042b2e14802e14d6d9929f9e403ac9303fbe3b3504bd43d8b8762319194d615c9e217d7e39068956d8fed08b5df2067083458d6a6a7c7745080ca1b17b5afd6b641dde92265a72b15cef2eead67500ed992809c639e6994ab4859a06ea14c863e6e5c56714bcd4d8b066078cd466c0777db28a61cc39d2ca8a6cf89240803f2542219496059ba9231e8fdfd433df6f2272a03d43befd54fc5ca88734b114d0aec4aed71dbda3e665ef1924bc0780d4d9b17ac736c99be4efdf70d1649bda385a8e9affb6d4f898c63098b9835ea1d956ea8cc59ad737856b7786010da6d24b8a633ef5033dc9c63b8cdbd2d94e704d121752495ae94008f717f9c3aa2200122a3385d3e42bf21d1fb4637d5a7f0aa54e7c75b7adce1958d579624bef9e0677e42c5dd74a17af5c94647721e695ff37980cc7f871273e498e010f05e3e858eb8a0b2feb918e302cbdc7f57604c13744c75fb02b0d55093063079a6d28669b12817608ba5bc0be7c4631814a93641722713be3861bf4c679fc6e7b3782308442912821929c7b65594d8dbadb950769ffac4cab4447656667de0a0281fc76eca0955f96c4d3db93abccd91b4a2441accf3a85a104dbeb8ae97c51259e37a1da342ccd2fdb15d754593c55f792a99fbc8efd463b1bb7d3af0563f7165e50232751a411127450cbff2e246b9725338d5d609e883e02aacd22c71ce0d717f17e13f54957e56cd90d698a34d3edf4ce849d80057c5b50314038cea9f7d828fff7735594e3c780b0c844f3c622b37d54a43da5b9ddb926ad3b214975b9c7fb8ee2ac58e5a5d94ff5c4eaa8393a51007a9ecccb0d1a0ac0878ca20979338dd9b6bc87f648e28dc4bb3b79e01a059728bd532fdb424fa13dbf09048724cc54aa53d0d573c0a2b961cf227e1d52eb3ef6857436f4d5d6a58c0d18f2aa614a3f7c46f004d553ba1b3d6a91e827b4bd38fd586187ca39cd696d0eca64ee5052632224491a00b6104b081998c053a9e268a262ae7251b1df5791975fba1ee3a94e99d329ced1c12eeac121438cd223e3d6fa923f9249d4444e66335e10eb8adce2dbe6485e0c353d5f4bc04ea398a63605831f7242edb6c41f2c2664e24959b5b54290a8bcf80ea06c123529d90f0f42a16b8791c0ca4021b95267f85db07b5c33b12436ffb808e8d2cc5466f15cd6519c914a0f3fbe6047ef342945cdd1b0330e0b328aa0e70e92fdeeec8999c1cddcb0d848b151d672be9a2b92c4845f697c4186b6b3db14079026fb556e65a8fbabee3b4043086d80889b2a990d6c0c2e61f122deee5fc0fff5b2470a4d35b07256b0344d8e34cc3513d5289273d25b2f5f2a5153f38409403277b52dbd36bb1fe19d06964b7b8b3c99a6670ce012bcb21529eae2e6f11379d371f41cfca8f7acae74e3a14d296b1e6c63223697bb6aec2665c3617ed037a97b192231d6f9ddb49617171d83079881d6323b374b382ff9cbc44d34f9b66fbad69f24f38ace2e9f51485ed24d27aa4e39cc23f5e42f3d0615a1018ebef364db52a60a1e6716721c0281674e81a78e4036fb8d89873e1e4dad698e0f5e04891655a4c83192d002b59e27cc8fd00ab66369e32f2f255843b9a605a0cfbc16f6ca3a4f5ae3e7c85a821cf9a63ae45984f1b0c6c42676a7eb62c3976d2dfc9bfe1359c890ff73a5a5367f627bc1abb96cdafab649d3bc56bee3f02066e0d5747daeb2e890541c53ec50c677d7b473cec658e17036ce32445b77749be0d76bbf3c2df60b75997b0d65a7f10bbf5f29dbc6fa2f6f8f0d1fa70a31dc1acbd3b6127d1539a9ddc41ebf70281513ce24e94919f502d817ec96b55a3027b83b602793cda8dcee5bd4079ed212527e26eba74b784f02782684ada9a1d7edfb1b88a11ee8d9390afd7782b65320dd10333110f8c7b929b8d9683f52a15f0ede67afac8ddcbbaf72bbcc3d1fd44453308900523bbb4d2571db3d23dc39b86ae0b8753cd81966df7c2858f82457965b019d4290865728739cb75331a833b6b5ce1ddd2aac527dd47d2b2b27d38e3cff54e17c6dbb0c36029df1e6bd5565d8347aa4f67292b7ffc8e9a2d36d7e149ba4d8791842bbe73c48de7b54e86bcd68a24d3e8b8f97c6667fdcd59533eb400765bfdc33efd94fb4c9109472f5872bc79923ea9dbeeadbccbc6679cc42c01960f200685a08724790fa524c519669decf427667c1b8f2895c7cc805d52351d54bcd2e5e86dbb2d0675f43eb3be6b450e73c3d511decbac54bc0f685232da546404cd19c68a20c3d554c5b318522ed9289969071b21158a242c24bfaa0521d17376625fbfab7351fb2fddab9f7046d09a008906572c6b1e691ec5a7555fb427b9af0c9c2f59cd7165332f3720c88352a7d476c904c35f551b9ce8dab1e79b3c446381d1c9f74b8ec99695206a26936212ba68d643f70e6c161eacacf84c6c00b03f000fa74f128f611d2f818d82bb137ba914598353f4976117ba3b2632d32edda52487822e51489873d44034c4d1f4e039ed2edc8dfedeca98d6a100828aabdab3a04f596471bb5d682f63a2612f1b4199158f13dce8620fa798ab658b582ca95471a2aeb807f5b7adca38648198ed959d7be05ba4617e0c662c4dd66394c6c51f2eb9c7af9a3a4e4bb400394ca37e7126b18a5427b2f21770f2a1f5034a305b79d64c56afb3b4da51ada389165bc4d3effa186238e74ddec9159aeb195d67f6c2e3f8c0cce3f00f90a02df22ff9d1a69861c52641485b04f5e206af4c2db66078d7aadb1450dae8b72a7e5ea611b02c324afccb92d51748c1c152e33c24d8a745c2f8db67b3c33f6d3b607e360f07875e4b876274d0a8fc59e0b41010c835782bc3e8828bb8661f9be32f6f40b60e993a87015a2df47825df4587f3b2fcb5c4d68804f4b83dc13ef378f50cd5d9e72f215defb68290f0b8ec035c9a7a4278d58f20a7143e9b5b279d8f4ef9ec472eb6ce285a5ba7356e5db47a238ba2369863f09b3e1f58385cca9e6f747d2ed6513f585ed895b65c570514b250c4664e3a8d912c362bdc4c2b01bc94b7bb5ca1362482e05267e6d8497ba7d20af5be33af81a6d4e2861d66eec3d208c959575f6cdab998f4d68c7938ac1ff8f260cc835ed673b1274f46041dafcaa9fa59de25554fc980f3ccf09f74060d76d584807785278e9109a73ee3d046266c61c22a0cbed9314c1a2547861ce1051591bf335ec8b794fa7ae030e636db2c90007d94636f09eff4c8abe2e1d303077694170b7cfa721b0b51f9a6bbbd0fbaffafad87140f6f2cadcbfc032453e0eba0704179d689272f31053fc811f10ee86d90df558dbd22eae8a3fa08d6fd73e1d9b580cd1b24d3da55aa89acf0cde131f5afe85d9616d2501f78cb1d3702f5a13f70f707d9b005e0a7b73c0772babf357854b1f4828fd3a3214013133f5cd39a68fa4213884a8b96258f0b6fdb8ff645df368c8dacc84cfd872f86e79b7254ef1fde2dee1d258c097360a371c6c783611f323f044af58488fd064f02381b8ea26c9ffda30e81cf2615d7a27fa47ac6b4b0ffecdf444b7421a7f3428f8cc29a5cc1587b20910381bd2a0ce7083895ac823307c1b9040460185920bc298ceb2bbe33404caa4ac3e8e199cfdcfbbdc98a2e85d43b28bba92cbc17d7e3cebd037ed10ce3ebd15fbc5532258933b0c664c11b4b1ea750805de772b7947910710e4bee9d7da1a78b06e9e5d26b2eb36ff598561148f536dcb55f5adcb0d77d2515ad26b8e861e4125bed5a55133009df76f56d964c46d0ee09d263cf5e39cdf72ba6c29212cff46d571ef44b357fae6f66f962e862e689413f19b3f1803740dd384370696bd8c2260fb9e73ba688be446610c3649d0d033f5c7eeae1081600c8ccdc35b1e4988d3fd787b1be29e39c2e3ad8225927fb9fda3304af787dbd7ac91f2198bea6be1f8fc6f249042d10a87d4f94a2251aafdb8c6cbc19b101986041e4b5a57594d34518db781240a967c1473cb5d5b88d1e72009a8c69d465bf7b70c4d701040a54b3aee337bec6bf16c69f042aeb32cf0df88f38eea14c4ad0b9cca86ad6ad0b52051938f1e2ed98c55f464d3bdcef1a12041794f5deae7e4e108673fd0eea285371314ed06babd656933b34d0acd6656f76f482879a265117555dbf6196ded7c51c59163803680e274bbf0613135371685cb28f410797463e55ace247d217692f01ae151a6f5e7a2d270ebf6a391f51c86fd9f860d85f07c4bfc1390750345ba4e7b3453d26a11e1088bb8802548a63d91a1c127ba8f1d23d22f801d4411c9c3b84ea66c9293f84ec9909c06500cf4a346ae8dbc379788b14ac1bd23fb4815208cc011875307955735f27c445d4d7b4991e3a9c63761990aba0dcd5de2175b6312df4cfc0a24077e564f536788800f0ea99fe2205dfb1084fa2893960eb43aeef9efb11f619ae3453084f792b9ddd6ec4570a79504b03a9c1514b720b6e1c3bc55cc700758eae8a7a0bd911a283e226510f1a5d0be8428fa51397ba05dc90c136cf3249b4ad235901deb91edbadb58528467a4188ef98e11f985a0af4b191f419f3639b751473c6f9ad4b4438581b0c9f0cb60e70f71f36f8523dbbe622218136dacac652b5ec9011a335b7a79e9c7a2c93f086a80c84dbeb07b3614b9467595746723b06c6dd7080ac88f163bda303267cc40319bbaa76c5c9d24d30cf6ca70d5a79a2c3ff20014a58122c96a4518e5648297f0256398f563c2c04faf7b96f41d8f5c14e229ffc2cd9dbb5f7374970550b60f87f391ffdf1ae8317cf372ebe10795ff06b090cc2b1cdf2", 0x1000, 0x8, &(0x7f0000000040)=@abs={0x50396f2a80c24494, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r1 = shmget(0x2, 0x1000, 0x5, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) pipe2(&(0x7f00000000c0), 0x10004) open(&(0x7f0000001400)='./bus\x00', 0x800, 0x3) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:46 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, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) write(r0, &(0x7f0000000300)="fab73ca5994420e9", 0x8) r1 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x797, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:02:46 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x3) r0 = open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) r1 = shmget(0x0, 0x4000, 0x110, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = getpid() fcntl$lock(r0, 0x8, &(0x7f00000003c0)={0x1, 0x1, 0x0, 0x8, r2}) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:46 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x0, 0x0) fchmod(r0, 0x2) open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) pckbd_enable: command error pckbd_enable: command error 16:02:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x141, 0x212) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='x\x00') mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') stat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000400)) 16:02:49 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000400)={0x7ff, [{0x3, 0x8}, {0x1, 0x6}, {0x0, 0x5}, {0x3, 0x1}, {0x3, 0x5}, {0x3, 0x7}, {0x6f17c3cb44c3ef93, 0x6}, {0x2, 0x9}, {0x2, 0x9}, {0x1, 0x3ff}, {0x2, 0x6}, {0x1, 0x4}, {0x2, 0x7}, {0x1, 0x401}, {0x3, 0x8}, {0x3, 0x400}, {0x3}, {0x0, 0x80000000}, {0x3, 0x6}, {0x3, 0x1}, {0x3, 0x5}, {0x1, 0x2a7f9bf8}, {0x3, 0xffffffffffffffff}, {0x0, 0x2a}, {0x3, 0x5}, {0x3, 0x9}, {0x3, 0x7fff}, {0x2, 0x8}, {0x3, 0x1adc}, {0xf1e1f0c0a99c110c, 0xfffffffffffffffc}, {0x3, 0x3f11}, {0x3, 0x401}]}) ioctl$TIOCNOTTY(r0, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) open(&(0x7f0000000380)='./bus\x00', 0x280, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSTOP(r2, 0x2000746f) close(r1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) 16:02:49 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000440)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\x00\xc2\x1d+$\x00', &(0x7f0000000400)='\x00']) 16:02:49 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x4) r1 = semget$private(0x0, 0x3, 0x20) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000480)=""/149) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) dup(0xffffffffffffff9c) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r2, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) r3 = open(&(0x7f0000000380)='./bus\x00', 0x2, 0x21) r4 = semget(0x2, 0x3, 0x204) semctl$GETVAL(r4, 0x7, 0x5, &(0x7f0000000440)=""/15) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080001ffe, 0x5bcd) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) listen(r3, 0x5) close(r0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:49 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) r2 = semget(0x0, 0x3, 0x80) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000280)=""/4096) shmget$private(0x0, 0x3000, 0x41, &(0x7f0000ffd000/0x3000)=nil) sendto(r0, &(0x7f0000000000)="9172f41bba8921d5050458d66dad7b84e085bb220870216b8a418537c3abf345915447f74ad6fe7b89815c7066c8a9c29f245dadcb6334051131e38e62fd6fbe42c07f59509c4842daff5a6e18542b7fa8756bd8a2863ceac10daed788ffdbd2474440a656b3630713150dc9369e6ab01c68ca2a2f4785764e98425bc211d79395c550778c527928682aac286042603eea5a4d7d6903ef99279bdb6cdaeb5157a7aa08466e889cb8f7af5a6749b74b1c29c7f17cbf6730d305f656b8091de59d39d15a9c3a3c7019c09961cc5a59335c10e562bbccf5a7a40355db4519ba36", 0xdf, 0x40e, &(0x7f0000000140)=@in6={0x18, 0x1, 0x7fffffff, 0x800}, 0xc) 16:02:49 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f00000003c0)='./bus\x00', 0x20a0, 0x1008) open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\xe4', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:49 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x21) mknod(&(0x7f00000003c0)='./bus\x00', 0x1011, 0x2) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:49 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x101, 0x3d3, 0x7, "1a592421c998298121b327116d73b81da9827ace", 0x7, 0x2}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x13, r1, 0x0, 0x0) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) close(r1) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)=""/66, 0x42}, {&(0x7f0000000180)=""/136, 0x88}, {&(0x7f0000000040)=""/62, 0x3e}, {&(0x7f0000000240)=""/112, 0x70}, {&(0x7f00000002c0)=""/153, 0x99}, {&(0x7f0000000380)=""/115, 0x73}, {&(0x7f0000000400)=""/248, 0xf8}, {&(0x7f0000000500)=""/178, 0xb2}], 0x8) fcntl$getflags(r1, 0x3) execve(0x0, 0x0, 0x0) 16:02:49 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) r0 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./bus/file0\x00', 0x2, 0x0) accept(r0, &(0x7f0000000400)=@un=@file={0x0, ""/2}, &(0x7f0000000440)=0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:49 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x1, 0x0) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x800, 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:49 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f00000003c0)='./bus\x00', 0x20a0, 0x3) open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:49 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) ftruncate(r0, 0x0) 16:02:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="afe64da63fac5436339f", 0xffffffffffffff5e) r1 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setegid(r1) 16:02:49 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000003c0)='./bus\x00', 0x801, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000040)="9700a3d2026ba4c0bb06dac8c7ef00c2a94d844dbcd3f89a5f04bafcd5638d13a1033ec48ee3ed939a276014034b0042b9f4710b9920caf03db76205a816b330eaf71fa8c9b09bf96bc91e1ab38ec5", 0x4f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "e7d7f81eabb57df52d77435ec0b657a55e7b8241"}) syz_open_pts() 16:02:49 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) ioctl$TIOCSTART(r0, 0x2000746e) open(&(0x7f00000003c0)='./bus\x00', 0x10080, 0x2) 16:02:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000300)="ab904f2db0cd746660adc46c9a33490c088370e2497c7603d552ef75656ba4c96955a5703560ec90392b06aa2281a30cfec6bb0f0abe78e9d22d074c7e4575850666129f8ff0dce511c3aa57179cec5fba84f04f43a534994207c0fc18f17057061ba4b8688df7798c8df408751826de03c4298cb6c029928c459ccc825d70e61a9d969cd5b38380aa79f49e72d6850c3af4a70cc03deab66a1e0324bc029fdeac52d77e287ae0dea66e85d7417cf752b0741866e9b69816f376e2cecebf5bc5cd0119064e2393453d0f3bed046aaaba0c7ba980ccda913b315f5dba4aee79802d0341a04f4ece5810b8", 0xea}], 0x1) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000080)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="4d92d51e8fa3010b04c04d37f974eef8104c1cbc87ecc535f68d98d98239233a2aca6234a2ea85482e9c2e29e437029961ba9680932e961c0c4b1743ba09453f6bcdca30639886ebb80c0f9816b28cb51477f5951e0b95f26670374890dac88064fbfe3938b2bd3d1f5168e1b303f0be65a2a1b0bec23ef07cc5131e0d405854a4a359cff6bb7451e493", 0x8a}], 0x1) 16:02:49 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) poll(&(0x7f00000003c0)=[{r0, 0x104}], 0x1, 0x100) 16:02:50 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x408, 0x0) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) r1 = getuid() r2 = getegid() lchown(&(0x7f00000003c0)='./bus\x00', r1, r2) open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:50 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x8000, 0x0) r0 = kqueue() syz_open_pts() r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) r2 = open(&(0x7f0000000380)='./bus\x00', 0x20, 0x104) fcntl$setstatus(r0, 0x4, 0x40) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) kevent(r0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x6a, 0x2, 0xffffffffffffffff, 0x926}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x655, 0x7}, {{r0}, 0xfffffffffffffffd, 0xd5, 0xf0000002}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0xc000, 0x69d}, {{r2}, 0x0, 0x82, 0xf0000004, 0x1, 0x8}, {{r2}, 0xfffffffffffffff9, 0x30, 0x2, 0x6, 0xfffffffffffffffa}], 0x5, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x1, 0x40, 0x7, 0x1}, {{r0}, 0xfffffffffffffffb, 0x3c, 0x22, 0x5f5a3103, 0x1}, {{r2}, 0xffffffffffffffff, 0x78, 0x2, 0x4ff3e063, 0x6df}, {{r2}, 0xfffffffffffffffd, 0x6, 0x9, 0x916, 0x3}], 0x4, &(0x7f0000000500)={0xfffffffffffffff9, 0x5}) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x80000000000102) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=[{0x98, 0xffff, 0x3, "6b5cd2bed9a6862b8bfdfa8fe7ade5c8f3a0681e93a3e0b441d465ca15bbd72de60bc588a692a7fcc4648144dd07725124d101ca8eecb275b45cf2e126cb62ef894e4cda590ec449c647340a3cf7a9dc7c46614beaf76c7fb20873e258c50c013943e5ccef5a25fba6ef77ed1628c5787e05df8e5be0b58d9a73501b061749ab8e01f09c2d"}], 0x98}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x80, 0x1, 0x9ff, 0x9, 0x6}, 0xc) fcntl$getown(r1, 0x5) 16:02:50 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) r0 = open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000003c0)={'./bus\x00', 0x7, 0x7, 0x1, 0x0, 0x81, 0x0, 0xd5, 0x2, 0x3, 0x7, 0x1}) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) sendto(r0, &(0x7f0000000440)="fdf4b8d9f77e", 0x6, 0x4, &(0x7f0000000480)=@in={0x2, 0x0}, 0xc) munlockall() munlockall() open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:50 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) open(&(0x7f0000000380)='./bus\x00', 0x20000008080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) fcntl$setstatus(r1, 0x4, 0x8) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r2, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 16:02:50 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) rmdir(&(0x7f00000006c0)='./bus\x00') open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) link(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000400)='./bus\x00') execve(&(0x7f0000000440)='./bus\x00', &(0x7f00000004c0)=[&(0x7f0000000480)='\x00'], &(0x7f0000000680)=[&(0x7f0000000500)='\x00', &(0x7f0000000540)='.\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\xd3\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='.\x00']) 16:02:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x23fd, 0x0) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x0) r3 = getgid() getgroups(0x3, &(0x7f0000000280)=[r1, r2, r3]) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000002c0)={0x3, 0x7fcb}) write(r0, &(0x7f0000000240)='n..', 0x3) lseek(r0, 0x0, 0x1) chroot(&(0x7f0000000300)='./bus\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0]) open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x64) chown(&(0x7f0000000000)='./bus\x00', r4, r5) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x0, 0x1}) fcntl$setstatus(r0, 0x4, 0x80) 16:02:50 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x61, 0x0) r1 = open(&(0x7f0000000500)='./bus/file0\x00', 0x820, 0x40) msgget$private(0x0, 0x40) connect(r0, &(0x7f0000000400)=@in6={0x18, 0x3, 0xffffffff00000001, 0x7}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000580)="4a60ae6121da10ef10", 0x9) r2 = getpid() fcntl$lock(r1, 0xf, &(0x7f0000000540)={0x2, 0x3, 0x7f, 0x4d, r2}) dup2(r1, r0) stat(&(0x7f0000000440)='./bus\x00', &(0x7f0000000480)) open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:50 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x10008, 0x0) write(r0, &(0x7f0000000400)="1f3ef3d4ba61e65b2bcdb80fad04c1c835f762ff838d26eb78eb3e9952bfebfb2bafa468fda43f34826e8c8e7731952dffb14d1175868069812f7ab70294202c4dc9069d01f441d0fcdb", 0x4a) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) open(&(0x7f0000000380)='./bus\x00', 0x8080, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) pckbd_enable: command error 16:02:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="ef60ea6ada5658127c581420efabd16ebae63225259560f8e5815f73f2a044fd3b055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5794561c7c1096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a2ddae641bda635549fa58b970701d254a7b46b3d91080000003838", 0x79) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e282a500a2807df56c1d381fc61fb169430db75d54b1caf5b977c5ddd1ca398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe2147f00000000000000b3c190fff097ea73a4000000dcb95a0100000800000002ffffffffff510eb0092e", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1, 0x0, 0x3, 0xffffffffffffff7f, "854955882efa60ce4e66378e5dea9c11fe4dbfa6", 0x1ff}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pckbd_enable: command error 16:02:53 executing program 0: socketpair(0x1, 0x8005, 0x40, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000100)=""/24, 0x18, 0x1, &(0x7f0000000180)={0x18, 0x0, 0xc955}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00", 0xfffffffffffffffe}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x43, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000030000/0x1000)=nil, 0x1000, 0x6) 16:02:53 executing program 1: ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x20a0, 0x3) open(&(0x7f00000003c0)='./bus\x00', 0x8080, 0x40021) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='!..)\'\'-/[\x9b]*:\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='!\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='%--\x00', &(0x7f00000002c0)='\'\xc2-+$\x00', &(0x7f0000000300)='#.\x00']) 16:02:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$getown(r3, 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xadf4, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x24000}, 0x8) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000180)=""/233, 0xe9}], 0x1) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) close(r3) 16:02:53 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket$inet(0x2, 0x4000000000000003, 0x0) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7f202d, 0x86137) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0}, 0xc) r5 = geteuid() r6 = getegid() r7 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r10 = getpgid(0x0) r11 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xc) r13 = getpgrp() r14 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000940)=[{&(0x7f0000000300)="644a6d72908048eb9a89113e6e24841f6a08cc15f49f681d23a56b3ea99bad721a3c9c2ca8eef81a1b83bd82c8ea1b06e1ade783af4f04ce2d318d713915d3cdb672c1b610d89b7c7abd94fdaf40be63d3230bb1d84bb4c26a11c2532c7da239a8026f17dc16e12c9a8aa00a5918dafd3fee425b8620896112e30d51d29a9d987a00f5f636b6d41c3342928a9105e8aaec440c0ce4d063dd9ed2b53dee4105e4b46bab7e520dc1b3f5f89963e22a03c7c12a79b3eb4cf69b0236dedff1d2deb492217888708f709c5988c7d3c0c90e138e881e62d34474448ac96bf796f135c42930e6f39c643921d80bf1c4e493cbf6c8edfa830025ba9c5b", 0xf9}, {&(0x7f0000000400)="44992dcd47ba03d1542addb4b2b83b35c7118adf9f36593eca26c7d794cf31552a9eb0b505b49ee37b2db65b8ff8cbca3ab98b0e1fbdb5e351b7efe3350f4f7cb21a4d2a1e9d42c896877b3e01afd08c4598f526ac8c753faebf0b47793093b33ca26c3fb1999221dc98122964cab6039258659cd7417625a6403a976325b4e654678d5ae563c856e4866ebda06e8083c13c4020f946a3f33b5a1d1562e9b81c198ba6e1b650d2f630ae06a1c5b8eef6b24c02c59626116dc0d91db44dfe7f5d962cfeb479f1853980142640c39d09922302a2c5f057", 0xd6}, {&(0x7f0000000500)="8bb030758520f3137071c29467530275974d9cb2b85fb87328cd6e0ddb61c86d2a14889862c2b3b1b84f5d6ba92d9fed907a2bab8f22536229dc716073b3814bd6e1639bda20a0e01f6d7f19abc303d6d29006e9546d2c11fd48ae19d5abe11442ae213e4c11b27c18aa3270cacd67d294d73d20935a0daf8c4f8d1cfe3306262e1c902ef50a92059191597119ff05c0f6aba6d08a6f01d7c0c2d6477eaf86c145b535ced008609f3fcb80d8736d1e149f5a551b21a77dd06f6d6e07cce777a5e8559cee2de0b998940af693bafcb4ccd7d697d2", 0xd4}, {&(0x7f0000000600)="5cd7ee7a05c201ab41e57170b2870c1a735486abc8063dee84a106b83fed09d97570293da3bb4d0c5a09753923d0eedb2cc09b1cc6e54df87fa8a7e472080fb2f9fc1a5d06a17337d3d974ec6e67f54dfa780d82dab85ab4d62ede098132c5a5deb57f1188e55c19", 0x68}, {&(0x7f0000000680)="7c61896f142540dd6e93d9fc2411bc733bec62ade06aee32fb08380e97484b171bcf554b041e46c172de00", 0x2b}, {&(0x7f00000006c0)="4d63872c2f11f546470f721f6a4dce8c8c3033a3126a9ea7dc59974820d0873104e2ce496a2bd1a49070308fca58c92c87ce3f7602e09a9f8776c78be6612ab477a0442d9a9a", 0x46}, {&(0x7f0000000740)="4eea3e8e57bed503828f656b9d59981e9a8c0c49947dff2126564cbfba26518ebbb78308faab73d71e4f", 0x2a}, {&(0x7f0000000780)="240ac817a01397e3de43530ed63a698b9e72d8f15dec3e2ce42ebe386addf4d45d4003ca0fa06b123193c8c716a8a353b0186de194626ad989539dbe09ce2a24293da0ddd1add897a4e5d97a39a55c5da79afd3ea4a8eb251a8df3e32b0801905bd1dc6af8030d1fdc2e1224ee1a6b1c9217c706cdc655a3d0afc2ece8c00c55c151dbb0c6635b3b842e96e7cad32f0ebf2decb5cf4d40c835735ad5fbe9efe3c3ad95a57b1c4d0a3b5e", 0xaa}, {&(0x7f0000000840)="c3c665ccc7834eba0bfba21c5e12677da96a0b0bf111108adc53ce2f9cbc8eb794e32ff198e835909d37c8756c6398de913f4c165bc35dbfb40cf52953ac41a323bf784ce6e7abb78a4050baab1bb1554c5751bfb7e3e72cd1820ebaa21e7eefda386781e5cd9f5f1ec21ea523f889dca643c92add3d59cad1595d40848914548b8572a4cdae72d1dc88e2b719e865b644885dec452364754f5f1ea56029349001b59281002b1ae394af84d989574a2cc1b176d1fc20a806aae6d9aabb93ac231912da05ccfb190db4511979e6a44c47bf09464953b2e4cdb3144e23", 0xdc}], 0x9, &(0x7f0000000b40)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r1, r3, r3, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xa0, 0x2}, 0x406) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0xb}], 0x8, 0x0, 0xbaa, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$inet6(r16, &(0x7f0000000040)="6323b6378a2a45490d7580e724d91388ff4e343f5b9d75706aa68361cba2fe4423674046b576898ff9a1f90c638ee923ca353de7191c40745ec1c0b271a6c241870ff3990986c33249d3b0b12f5ac0cd28da4a289bd3b44311cfe73bc4a0514b1a20bfd82b982c40b0a7b481d8cae413c408276e2d964d7c92db3948b231e2798eaf4f7789b6c2edd4bb9274e040", 0x8e, 0x40e, &(0x7f0000000100)={0x18, 0x3, 0x7ff, 0x1}, 0xc) recvfrom(r17, &(0x7f00000001c0)=""/210, 0xd2, 0x2, &(0x7f0000000140)=@in6={0x18, 0x0, 0x1, 0x6}, 0xc) getsockopt(r1, 0x6, 0x2, 0x0, 0x0) 16:02:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="54d44f02f034aae1e44a00e9c6da73c613f4aa664113a0b81817a3fccada8ce8a9829365618ebfb63a4d601ef28890674f58d8fd6300ac4e18010da06600f5eceaffb1ac632fcd1d089763841583a26c5b192d680f9effeb5bdbace35335cf3661bb9091df", 0x65) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a4b91a0930869a263b76c5619515a6f8ab0c7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a7a2303b116d78349b3e2a5fce1700d7e035622f4d0e0b25cc622eeea6da0f0f762c0477574ab594fba885418435dc757c3395ca51571c64ab616091f7bc63c6b6c23ca1c2f8d7d674ca0a697306357bad4a084c79102c693f3de324c1a7a11f0369517c3d3405567109021f513efce8b0ebb9909498f0cb2ca250b14090622ca3fa3acbc266365554a583789", 0xfffffddc) setrlimit(0x3, &(0x7f00000000c0)={0x6, 0x347}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "48b36393987454a67f7ce268076d14dc0e5ba893"}) syz_open_pts() 16:02:53 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000000)="4393e0141ed905b1a62dc31d184e76ed6595bb77314a00f9b854fcdafe5769672bd19afea239e0f40f6c2be4d884bea24dabcc216789ae8344f51f74ba1057064bcd56f45bc06cceea4914fc7b6ed46c9ddc081d8ae979d07b61adb4f9bfa4f5359a7691f8faffe750225b5f0237d068a96a937e21c819f196ac7c2a90b29dc23767c221a629193a0c758078cda47f0182851ba291c62afdbb60c6160766a6403d3f4ae44bcda5803cd531f3256fccec1ebb9c48a2d28092772fc4b025f4924e49f5fefd7e6e45", 0xc7, 0x400, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x140) semop(r1, &(0x7f0000000140)=[{0x3, 0x7c92, 0x800}, {0x4, 0x1, 0x1800}, {0x3, 0x2c3, 0x1800}, {0x2, 0x8, 0x1000}, {0x1, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0x8}, {0x4, 0x100000001, 0x1800}], 0x8) getsockopt(r0, 0x65f6, 0x1, &(0x7f0000000180)=""/148, &(0x7f0000000240)=0x94) fcntl$getflags(r0, 0x3) sendto$unix(r0, &(0x7f0000000280)="4fb2c2a8d542626b361dcab58b4769bbefaa6e8c95c0bb9884617d7159f79eccfc3c7f71f73b52fec7db462b6e865459777aa6b3e8d20e3a5576af5c8370cf97b59720164d2197e4dd20e99a80fc5cb5ccf68a1b8eb163d5f579688cfe9bc219", 0x60, 0x8, 0x0, 0x0) semop(r1, &(0x7f0000000340)=[{0x0, 0x9, 0x800}, {0x2, 0x8, 0x1000}, {0x1, 0xfb9, 0x800}], 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchown(r0, r2, r3) getgid() r4 = dup(r0) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x41) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000500), &(0x7f0000000800)=0xfffffd93) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000004c0)) r5 = semget$private(0x0, 0x3, 0x0) r6 = msgget$private(0x0, 0x94) msgsnd(r6, &(0x7f0000000700)=ANY=[@ANYBLOB="0200fff300b7ce182b6ca2e98790e3d91bde000000f6b3c61c0a16d6132146630047e038afb0c4bd27426d788decb1a7ae5f706840ada50d42e26d5a4b3165ec68d72280434c50e9aaed7dcf880333d1e99fcb6dd1daf1456415d986d7a10aa03f46cb"], 0x1, 0x800) semctl$GETVAL(r5, 0x7, 0x5, &(0x7f0000000540)=""/81) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000005c0)) fchown(r0, r2, r3) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000600)) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000640)=""/41) socket$inet6(0x18, 0x8000, 0x5) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000300)) semctl$GETPID(r1, 0x6, 0x4, &(0x7f0000000680)=""/51) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000006c0)={0x3, 0x100}, 0x10) socket$inet6(0x18, 0x3, 0x800) 16:02:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000015c0)=ANY=[@ANYBLOB="2d012e2f66696c653000f428a0344327b1ddf5cc22de29c17218e3778acc0a0146581c883d312d7d04d3479e7606321cba37f099784c952348ea1bbce79f9d9f438170fd3cca574ff2d29bd464b123be24a91c3e58f2748f930f8e0a"], 0xa) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000080)=""/217, 0xd9}, {&(0x7f0000000000)=""/20, 0x14}, {&(0x7f0000000180)=""/118, 0x76}, {&(0x7f0000000280)=""/6, 0x6}, {&(0x7f00000002c0)=""/169, 0xa9}, {&(0x7f0000000380)=""/119, 0x77}, {&(0x7f0000000400)=""/84, 0x54}, {&(0x7f0000000480)=""/4096, 0x1000}], 0x8) r2 = open$dir(&(0x7f0000001640)='./file0\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, 0xc) getpgid(r3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000001580)=0xc) connect(r0, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) 16:02:53 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x20000000400022}) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) 16:02:53 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe(&(0x7f0000000040)={0xffffffffffffffff}) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x3) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f00000000c0)='./file0\x00', 0x820, 0x20) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) execve(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:02:53 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)='y', 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="8a968b08c7bd6593622dac698c04acb0fb6e54355e2cbe6be977eaf19a1db1c0b674d3c85f772e2703b84feea2184e917d48890f8a933dc97c68e6425b7e9c94a763fe7c49fffe821aa996a75532fdcbf5c8622a1c96fa28097ed19614d803d033059dd928616d37ae7c88fc55577d153f6a977f32c4d761b7f0dafc55f93b39548a38a7ccca19a437e025cc865a51271d25abdf1f85d5088a615346080ccdbc2fb7b0740a24d74fa87db04f48f80045ceeffa8348b3de0ed03147ca312a5cc20e89c5d686a768c9955a8e910f2e4ff8e27aece9b0417d3e147a75dbb6dcd49bce2f35d2c06ee5c549537b99e11db629217ab1712a55b54ddc2f15df7e", 0xfd}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x90) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x80, 0x3f, './file0\x00', 0x2, 0x400, 0x1}) 16:02:54 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)=@file={0x0, './file0\x00'}, 0x10) dup2(r0, r1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) 16:02:54 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20020, 0x0) sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x9, 0x7}, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)="600f086435190113bd69de6d3a75fd6deb144f42cc5a4f9b107807d55d55aaf608b2ee9556a504fb8457483d56ddd359d9fc2af97aff5d0227dfb1e7b07c45f2bf0d04bae013f438fa4a24dc059bfdb89bea29120b5bb543c260c75dc07213c98285f04dcd6e6c7169a17f013ce9f448764b602c814deb7f18b26a281b898892aec1d91b74704571f152c181f5a599576940e5212a4d2dbef95d11ca8b47c33b47b88fae51c1347b6cc720c7329e3bac0f479c77fa7c3b4e92c669dfa515b3f1db22014c92272984ef734ad08836197abc5171d6a8d3eef1a7d435d4864ff5f62fa3d70c7eb9342ff9491cb75a785063", 0xf0}], 0x1, &(0x7f0000000200)=[{0xc0, 0x0, 0xfffffffffffffff7, "82114c7aea22874cc46f4097a5ea309dbe174500c882bc735374053475cb5e38a4f018cc64ae6b31e87e452d3f5ecb73b5e3ffe62e3f27b487c4c3c8baf083fa3ae0735f62a1ba908cdd2c096cb4e35e98aceb99271d3ac226c98ade299467d69cbc0fd181fa61573a0e130431647816ef3dbb9dd80c182d1749d653b3c4201b96e34df2c5c04b5fae9cf781266de568f41051eabdcb57d4437eee1707062bc55128ab373192a15258d9cab6bb"}, {0x1010, 0xffff, 0x7, "1008b10f77c2c15c0187297354db12b51c325c601b1920bb07c33a5ed1fba7d6541c897ccbf77f188cb8eec9eec775492550519e40f0cd3519543eef7a7857b61b4eeb7bfa2b73797a6902163a9d228c838f728f8c619ee5a6648c39649a63048ad9e9b5735cc605398d467ad389f1a1389dc781cd56e91562c66bc93e8f04217ec5ad5b0cbd2ed463754f5fb0c496c7baf827b9e741de6e3a2266ca63945ec81e33b751e0217b2a7ba69c4ca9308270dc27dd48480702a24b9a29fbe5d13d2db28aaa237d383ad56c9934c34fc7a16fd31b445babfb0276f96a3c27eff0b9c65e0c9e1f61d85595e5390210f8c18638e737b6e9612ce230614ee146215ba5acae0e1c8c1682ad7601f49435e1aac84ad47d7a1ab1f6c3fd46f5d09fbfb507930307b1751385423c458f56e920ab161c469a8d7bcf8d7875bd250f5809d3e9a096530f4bfc51bb587ddd8f86a80926a9774fca58431af2a617b515115dd6151d08bfdd0455f64144fa5956685b66e6f62cb45dd829be2c4f3c520703cb445f9a74268e6f55032b6f6458bd9a6d169b83dbb2f5a7a42975894db4d967dbd57f90debbf479297def617f879c50ecebe023375fcb5d3c10bf3942c1a765cf65a3d5e4e25c5214a740a69263678ea9510225acf8b7e98148acefb96c806303777c293396e4ff4c2ef63d576cca9fc8a98145a38b150bd34537ed41d0d32a2e3284ad027216e07dc9027eec701f634183b3dfbbc2124ef18f999cb4bc916c41f9d8e094abd02edfd1125ae194e8955f0a14b62ffa89d8e2f8ed364c967a14b5777f5a9a35b29581fa53c99e685d41ebab26417a6109ca9ab1e19b2330384a00257037b2285f421a0576f42d41296aed6f8c31506520f81e76b2480735b82763033d3b13b53129cfa8d6b9072a1cf5cb418e85ebc6c5ce5f233945c4a2483712c4ccb6d2c62eefd317a2eff24fca1304fe620220504a80dbc86295c50cc001ea50ef6bfc21143eb90316f8c6883b7aefc006dc73ac632aa9fdbca26dfd2da61dae7381eb5a53c3a7b01c0f6409cb30279a3e37225b50cc402b9c305fbe362e3326729f795addf62c4e70b294de1d7c5ab0a361d5dfbb5fe87f6b4d19166b05347eb0656965e58f862b650536e880e134e368abfbd9067b29e1480bc51ebbd78619d073c2ce1aeab0388dd2704ea772d53bb06692511e14c1632bb4187faf7e9c9057d55097ed204d4728e290b76519f5c96f45b42c421139de02bde9fde1e81ff5038f3801db337e60b2f7d85e1ed8d2791f83d5a13000b7481e93df178326c9b4e224d8fa11c1201b7bb7225429f040396e43069c1e720ac6bebaa5086128ea1a1b6bc2fd55a0771c0d5dee1c741c67d0461c1f5af93dfde652524bcd8c06bf4e5a7b03011bb92dd46d20fa2a979abcb8314e33e001f7ed1d3a69c33e70a605a72a1cf316d47a4a2f8c1cb8fb0e23191349aafe44b71a07ec87b2733b43ece2fe8687443132cf062826fdb180a4155636a45d5d204f67d8321a1e71b64b8358b10d9c42e0d852aa201ea07890bd8381075f73ffd8d9ed30e725cfa34379d6a55ae9b2d9a8319cdec3e2182438e2f1015070139762e5dfafe7e3dc9f2224a713cea904f0855a22e24b38e351d19341f334ac328ac2dabd2b6b96fe8e5272d35052d4b9b98836b2fb0a12bcfc3c586ed1f0f55c86e1c5ab7301b69fe75a9f2a16b070206b66de387781baebfccf734e98764b6bd0e2f6731729651492a643d71fa40c59d15083c9e6d39f597c68c357484dd34542c8cf7bdc671932c34261aa5f886f031562d0d40f8f0c2db98e5175a567a94a6d3d97af43acc4522878fdf873097e46cb1383711d1de44e3bafb632ade8dbf934a75cdccdc2cb93fbde26c2c3c9b790b7b0e4f618f4427f273de6731d96e82ff793ac187e47507d5eaebef0aaf3a7d8ceddce063ca09ab9adc1c0d38648bcbe929407191c4911fb2e903d1770b2b5da787cf26c0a15ec1ac51f03598b7c7aa5ddf70184032b57fe020ca81a5ac4a86e01a4ad8af5b93d064d36c5480f00b9660bd89cf81526be2a3cacbbf5ff29c545f3740212f29ce447564d7395f386f6254dae771716793ea3e9ddb792449b05846dab1574d4c9213d73b07f16513e28e2fa02503b1105677f71ff8e8d0b2a72ac3f538af096581e3c86ed33a2e3cdcc759f33d4da9bcd4ab2351ab63c8fc1d26c48c3de0ecc5009b36e9c9464c9ba259da0c55181576f6f301cc7b676810764defa50618ab13ae3c5be9378e27af518eb71b8a8d113525e06bd98e4ec1a48b2db46cc0df6480a6308796cd2d703f49ea61d85f7d5f2c4530ef5f0aea2d20dd000f0c4640e424247c27bd3a6934d150f12fbc7e4ca9e24335ed010a25b0a9818bd85b64aaba422cbcf8ebf902a21b937a747da91dd711b88e14ac60c6ba3f8b2920e3c757abcf83ee3621f9ebc456f3c5ca8d953b2fad67883697bf486639d8ae6aaa8d159634f5d8f747c1eabc7f0ce9046476941e06ac8af90e584cf6825f8e26a31b44b4524c164bbca6e607d0187f88d05fffef14df705962617495354ee38db7e6c4b5b55b94681a9694eb2db2da34e3e37f53831659c5ab274b409d514f7ee248e3854f7c9ec99e01ffec3554ca6a7cacb3df1cb6da708203dd86be9f82d4e418db861208017940f0d8953c4932019dd7c50a30d5c8b81766545e0823a69baa1f614f3d7128ebdac235b8bad0604a84ca131d00dd643a1a2956a5d05a6c6c3dfbefdbfe1a35b9cb784c0f1f2c8105032cfc8f2f5a02a7e4daf3b1dc992058416e0ce7e0cd536a20b9a93b35fb74527165691c4cdf36d749f360e6ffb4ab5d99b455dc7e7f03da36cd48003de4268ddab2cd484bb4e609b1d97796f6f5fcf34f3d25ffb1e7116e6562e94cf228b03bb072aca72034efd1177c06d8942477b6c9018f29ad6944e530abb0bcf49793be7539583c599f8a224393baeeab8609a4f64b30bbf596fd84cd9c9c6f231b70ff93f5fa03dbc763aec276d2a2936018cfa31ba62960f07f4943cc320a6385f9861221c2885acd3b6324a4b9d4a2630dbe3f8ec48a1adc0cb2816db2eff0620da2f0b224e8362082e557422a462f08b015409d6526cb4d394d61a85105f75f1177f6bb1d2501de761f380a39e08a3ce0fdd5e2817d255fe19965025b330bc6faf8b7cecd392d11aca2650ae6ca08360a7098b2498d40c906f411a3383247e0e457dbd66e482fb45c14e45c7de181b9bc81e2857d1f7508add1f2c47b833a717a6aac6d1447b83ffbcddf2c1d18c82b49a3f3082e6c3b1e7b11daf3405ddc69ef054c04212c81259feca47911fa8593024e3b8acf9d323296d1f42e5039eb848a7e2b9a59375880900bed1a932ebea142240ae8aa4c4ff2032045a88ea2bb02f8f91f92facb08e159d1aac85167594703b16ce6e777d3ef2545f9c99fe7977c97f1a1aed257a06491b7d9dcae40414fd0efebe4476464c4ea10e7473e6faaf9632cb2047c71dd95cdcb513f2f0fa57a33f580d2412f3d0357c70010af7639cc4e8ed59aecc252fe18090fc9606366a2629508290dfaaa45fd8774aab391aa78809f3abbcf5a6aa4f3212d7859089ca45d1243bba25c52656e178d206b8d1e12cebfaedf049c7977a092acf676582c5ad9cbd8a944f5050b9a1c77786743144c7dbb196c146b4b71e5b5053bea301277b778b991d09f9b950fc6a9ec794fdebc20ecf108d31b42183c48bb6bc5472fd887d9bb419a1b1e79ef056ec65795477edcf296a79fda813fc31a9c4c7122d732b9c1faaebc98244dc68a7d6b75560eed0578eac51331176e1168e9a4a83b7d91219e3ce25ad7eeade95f44663bd15bc23f64d5e5f8132bc873ac87c9f9c1cfb3c90648683ded724cdf1187834982959f004617535a9bec68668c6bc9e541d9478a7e0d9a25079e5fa0a976b2b960c5645553573d01442b2d3b54c99ef0e29a6a8dd13cafd29aa7a3f254c97e7e4067ae1c43dd60e0a43ad874a621c710f5ca0f00a492305c29fc6b1115a50829721f1753818a95d26206b1be0f275e426f892ebd166d62f95524526607684d7e2220f6cf835f17d9f043e7a9e42317de0b099b3e03626e284823ffea2f1d36feffb8aa432436cf89424b0a37ce317bdf2fb08122dffab513cae8fc419e0decaa5d8cc63805c61bcb4dcdc42a7b038f55faf9113b3103ba524573ae40059739ee93c0080f5d289619b3588ea9c669e794fa729df64a5d802248153ef8c955166cb4d4b8bce8a9332336cecc2e89d9e8fa92c999506d2cfecb3e8b11be50560bb18cce71393c1cdfe1c56c20078a7624f30aa0965441379e916619053e22abf80e9bdc0d974fe5b911b020756f4393f88e23ca9b93ad161e901da7929f84b6c13d5ab2188dd64f8ef2af28046410ef156b802471bc6bba88908cb8043922a9dafffcd819bdf7c23ccd540a2773837fb1560ac68e09134f01742c55b20f37149ea4ec2dd84aece2670aa1cfd4929725938f1b5a82662bcd8bb49e4de526af3698cee36c3e4c4c4c1f205f3cdeb156d9f81cbcc5344ee19796bb56d2cd9ad4578cdf34a719fe3c49d6d5a46daff6fb715c710e7c47d1baaeb2a1382d4794189cc17cdc695f908ce1ed6ab377e8499515c63943e79e7aa78755db57849546abe54f3ef98fdf123b32403fe2acac8a9804fe472f1df00f661e77b7d063558f5be0b1f65eccd00b3a272fb1cd3e8cb1c5ec95c9ce5fa513dfa8139683fd0f86f6c6ed7b13b2cae1baf070ba8c761e2f0b5eac1306923c868b706486810ec8bddad3987620f489d50398bbccbba9e35902c19acd8a5765eafa97a4c77507fc8c4d01fdf1bda8e2c1e6842fa5bef4da5820fe35847efb3e7ced2d3e90f70cd0fa379f4f05ae22ae13e0b1affdcb4ffbf44e0d88f858121954b9bf357454b1a2d61994481a4db394c79e096196ff4e8cb1cdfc2587d8cfe52d50aa722ef99457df0422605c39a8bf6c188a37f4fc426505c5946be13d6d9c3f8b4205b843bfc9765771b023b60a1f9440c34293992bbf004a3b3b3a280acb0015e59495a390eca211d1e39207371d4d380c383b006f1d2bf93375ac78fcb31a58ca5967c6fc374606dc495a9e870c8dbd12db5a65502b9950dfc17044ad13380eb9cbbf459e246e75070038d187db68a36b5239f2b1164323ffc69326c748cb0ca23a21e5c0e815f50ac0369997feb5d0a3b954f7ea674010358011cc494c8fe805143d5d51945f1ef22b9036877904bc7c1fedb90b60f1d95cfadf3a2fdf09ce79522ca5cf792eae28fd85d061c01126f67c998e7c253645daea42d0cbbcb8069f8d9dfca15dc3d65ca111b5a11ad20fc7a513eece36eef4a7b17ba6cc1eeb39943ec642e179144c5e535f4d7bb9d87baa7264e5126110504f9e7cf8fa49012be77ea97666b68367d70a7fe14208f759ecbb38f35387e8237e52f20e4f08d7ebeaad606847f325b8bab05215d88d400c46251cefaf45dc6bdd059d322d01b41502ee32defa96c77ea01ecb0013cf4e6a5ef9ae5be218cc73734e3f46c18741872b13329d48307233d5f6256006c282f23c53f7606282bdf29ac49e864eabce6de44a4d5207715e16fdb093d4972b078068bf90b36b709fbdcb053222731e04851102a0ec81b94bc561d32bd3b3f4e2928a460dd699188be048e687dd465ccaa8dbcdf1917af8623843dca7fbc39da34c36453c92d7098eb20bd1100ce41e07ff4e68ac10cfb87e7e43bd5fae54dfff9ce9920a064ed5c711c556bb6166c0639"}, {0xb0, 0xffff, 0xffff, "c208db1d71a9d7e6df80318748f9d5ed33fd66f6991cc0bb4dd4b329c0a83da8caabdbb215213efa9b2cd4db8ba149bedbfa208189211fe68cca925ad5e2c00cb9751c1427757a6875e9e0ae0f2b9ea36c5cb23d533fee49d4f48943a9e57054566641ebf4dbf562391ba6429a5b9826f1223212b4d5b942af3a7b8898a4be5631582cc58e1494eaf9d7d90d23dd87e0540e7cf39b15c27f53ee7d9e59"}, {0xc8, 0xffff, 0xffff, "c04f9e31c8ef184ccbc2bcebeaf1d86a07f801fcbfc2d6e5230b5ec08cb18a7c86598e1485385a85073a28e27261870ed9c17a785f8da741f2c21a781b181cb7922e77f8d6eae78ef0637d98f6d83e00f5b271d3177f76a144aad433bce4e55aeeb4a97ed45c876983b7b1f45c6eec120bf14744aa86f3146dffa73043a2733cc0f8158b9a8e4c590ea228b2bd18a171d73d959798a83c30476e38b3dc975fcec98f9b5d062ed29e6012cee051172b7fd29db88dec28db1e"}, {0x50, 0xffff, 0x3, "47f3c0aa9fb2fbe6b94d01cd4660b9837af733d61627883da497414669fd927802736d16bdf7c2daa34451f724c938e2900362998ab0a73e75"}, {0x98, 0xffff, 0x52, "d926508c331b16500b59f812de8c41c9e416c91a85b3ef5cebb9a5a11a89f82cd5d66d216586c3a201c4fd3ee67f1371e0eb6e3e3762fce9ab59a7dfb86c008a350cd76f39e94f6ab746ff138befcecd0f20b4dccd687287d69fc20c32805ec284bae06823246e70e3590820ecbd4de4218c488faa230cbf89252a7bd99e2f0ba3b72a"}, {0x20, 0xffff, 0x0, "2e35f6dc8e54029dd1234e1cb8d7"}, {0xc0, 0xffff, 0x8, "853f9200679a10016d069a1e8385459cda4053323633b3b737de3c14fa09e2e8994d28bb95d9a317043cb3a4fb8054f6fdb452cffe6c230676b60895169ae390256cabbb52547c95c8369595ce56a288d4849cc7b8252a46e2a63aec7008d1232b6bba2a1cc1ab24590c38821d0ecdcc203c7c446daf6ed9dbe44889b148ba350583d006e2f94ba846dbd21ff560120066d201ee7e45d91e75ce9cc76770a55467c220b784e0902f8988"}], 0x1410}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x9, &(0x7f0000000000)='@\x00\x00\x00', 0x4) kevent(r0, &(0x7f0000001680)=[{{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x8000, 0x9}, {{r1}, 0xfffffffffffffffb, 0x8, 0x20, 0x8001, 0xe78a}], 0x80000000, &(0x7f00000016c0)=[{{r0}, 0x0, 0x20, 0x5, 0x7, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x40, 0x7, 0x20, 0x3f}, {{r1}, 0xfffffffffffffffc, 0x30a4fce5a5ec7863, 0x80000020, 0x3f, 0xffff}, {{r1}, 0xfffffffffffffffd, 0x10, 0x200fffff, 0x4, 0x4}, {{r1}, 0xffffffffffffffff, 0x48, 0x10, 0x7, 0x6}], 0x5, &(0x7f0000001780)={0xffffffffffffffff}) 16:02:54 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') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') symlink(&(0x7f0000000040)='./file0/file0/file0/file0\x00', &(0x7f0000000080)='./file0\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:02:54 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x20300, 0x0) lseek(r0, 0x0, 0x1) r1 = socket$unix(0x1, 0xfbfffffffffffffe, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x17e) 16:02:54 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:02:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x2a22) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x800, './bus\x00', './bus\x00'}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:02:54 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x257, 0x2006) open$dir(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f00000000c0), 0x0, 0x0, 0x0) r0 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) 16:02:54 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x6, r1) 16:02:54 executing program 0: r0 = syz_open_pts() r1 = socket(0x0, 0x3, 0xffffffffffffffff) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f00000000c0)=0x10) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 16:02:54 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) connect$inet(r0, &(0x7f0000000500)={0x2, 0x1}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r4 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f00000004c0)={0x3, 0x0, 0x1, 0xbada, r4}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r6 = socket(0x2, 0x4000, 0x6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x8, './file1\x00', './file0\x00'}) r8 = getpgrp() r9 = semget$private(0x0, 0x1, 0x10) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000480)=""/21) r10 = geteuid() r11 = getegid() sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c653000ad0eeedae6901ffb1e6c9f6df73d9c71d2bd5ab8df6013d677"], 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="1b969d3024022d8d45f3c7ba74a6740445073e09f96475f4ef9fa94659c138fefed027b23e7070205038e2a72529c15c58802e8db0f56aff2cdd9e91d70f14092d2609a99c711d7086cd543ceea4b64943a77a2e8a8f869c93bf8435f4b597e2804156cd9f470702464fd55a86c74187ebeb1d1330e8378e0441d246cdb9e1cf010c49918283b00aea22a8a72edf7faabb8f2173e9fd56da582a1ea29b7969d46fe54b76bd3a2c2316bf47446c00a25d9ab6cf2c0cc4b98fb76542ad16b809b3346eb87f5cb0e9f9865e15", 0xcb}], 0x1, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r7}, @cred={0x20, 0xffff, 0x0, r8, r10, r11}], 0x60, 0xc}, 0x9) mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006002, 0x400601) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000540)={0x1, 0x49e}, 0x8) 16:02:55 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:02:55 executing program 0: r0 = syz_open_pts() getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setgid(r1) kqueue() syz_open_pts() syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) syz_open_pts() 16:02:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e84) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) accept(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000210000000000000000000000000000000000000000000000000000000000000000984ac2b4fc13e03dcd0e0b70dd7d4bdbf45f669f698c5b4e3e9178d9d107986e43aacb83a03933e7458e0ca057e6b6e911538107a13a507a5d6108132526351182650ed9978bf770b2b7c9312a28e97c54d35a781d20dae140aa1d525300428efa3f412efa8a46b58cdf8061127f2cc5084a7950a3311221374f777e7a6f0556ff7d2bf18e77999e94c61e41ba8402a59247e3a2e61c45209610a41d09a3cdc25f1c8e309781ead52f8e6d2a7cd3979a2f7e26a177091155779ce1f16656d76488e44e510f4811285b1735ea98feec9e6b69fded85f222cd97ad9e27f5effbc14c283f173957a1b25ca80b65a1bddd5f1ec9cb0087732b2018b0f8cab2f293349355027fe2cecfda69d80594af4f8af153d25c6aa2c4c6f73234f59eb35d405ae3af0d415adade7e55e719664f558642ddd21781ce5a18e5cb01156f978d7ad82d50ecc97282d1f88a4e5ff3facb215ad96d562cff3b0c69e7e4e120cf4d04aea03e83"], &(0x7f0000000040)=0x6e) 16:02:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000480)) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() open(&(0x7f0000000640)='./file0\x00', 0x700, 0xe4) kqueue() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)=[&(0x7f00000001c0)='-\\\x8c$\x00', &(0x7f0000000200)='/(-\xd3^\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='#%-/\x00', &(0x7f0000000300)='.\\}\'[,!\x00'], &(0x7f0000000440)=[&(0x7f0000000380)=']}\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)=',\xd5-+\x00']) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = accept(r2, &(0x7f00000005c0)=@in6, &(0x7f0000000600)=0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000540)={&(0x7f0000000500)=[{0x6, 0x5}], 0x1}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) r5 = msgget$private(0x0, 0x2) r6 = getuid() getgroups(0x1, &(0x7f0000000680)=[0x0]) r8 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r10 = getpgrp() r11 = getpgrp() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000740)={{0xa4, r6, r7, r8, r9, 0x20, 0x10001}, 0xa437, 0x73c, r10, r11, 0x0, 0x400, 0x7, 0x8}) 16:02:55 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10a82, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getpgid(r2) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000200)="22bfe3a97f4cb4c18358754e52482a9d6b64e79b515bb1b4a6bc5559a57dcc7dd364ec9f3092f059cb6231d1e03cbb8d01b1e6aba5ffc39a77e7f47a552a1f63cc1799ec278fd5e6e0a09e87e05142c0cd581a4cef2d8aca52c2a981b4ae6048d0888760d7d67b960d14ab8a9dd3cbcffd18abe7aa058faec55f3015e34cf1214b3ddb6106de69cc27b0c921d83ab427c645da6f3bcd713496303a5b90", 0x9d}, {&(0x7f0000000140)="f00eab5f27e878c6097c86e75e464a808a5b28", 0x13}, {&(0x7f0000000180)="b75daffb602e5909de0db8f91f22a05e89c65044d5812cded977e4a897d6b4d7348e7310aa2c05b0227acb9aba4519abd9", 0x31}, {&(0x7f00000002c0)="63bec3a92ea6e4937f9a89912f15affb06b47bdcbfefbd68d05de460944c393ef8785d8efa104154d205e0cfc3333bf35ecb4dd0741c2ce2fd862f177af36e2bbffaecec616e63f0aa0d3541360d626f30f330fdcbec24839cbbdb336cee174b7f8fa9d451c0dbd529ee63c471c74d3778020fc49f93d0166a43a80662756351ae47ed1dac4dcdba787740718f92882fe243383bfbc0bff9daf810ea1dc90567118cbdeeb192de299cfa2bd2def04052d0e2d1d0046719597a6dc53d4c5303660ba3339569c0637bfffe3283531b8acf73b91c54e5fedecab60b02fb7211378d7ab5", 0xe2}], 0x4, 0x0) 16:02:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x18821, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) r3 = semget$private(0x0, 0x7, 0x1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000040)=0x5) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:02:55 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) semget(0x1, 0x0, 0x2) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x2) 16:02:55 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x1) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 16:02:55 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000005c0)='./file0/file0\x00', 0x0) setuid(0xee01) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x100, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)="b2d3131b39901ef79c31d188f0cd71f1c0a875ccdb1dcec55a2b", 0x1a}, {&(0x7f0000000240)="c31069727480be7ea83b1885f520c285ca4b3a610af8b7b1bb9f5abb0932b8aa54c5b99a80b2ba59a90930cb5af4b900c280f4c8fd72a5a57ff7d48595b1fae167b7dc527daa7715c48a01b9bf91ded9b0331390d1bf34a6699b4f089f16ace8bf5293de3949eadcd7d5ad196030365a108de723e3168ab2611192a9387168a25d010893bc6b3fa143db5e850708eb8a02da376813b7dfcebb9298d537d74b9f99", 0xa1}, {&(0x7f0000000300)="952bf04c1b7c2c36e15439dfaa91ee25555a1b3a2f508f6a1e1f3c9e6a70a614ad79fb1a64ff63d1a93640528661aa45b610ef74602065e98fbe53837b5a0267ce1c9a47639e6febc516d16e5d3ffdc0966792b6c3214e0c4c2dd83d6ca930e07d104529c07d6311936ab342ff520b7ab3c852c35e77ff", 0x77}], 0x3, 0xc24) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000003c0)={0x81}) 16:02:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="1a000000009376000000002255"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:02:55 executing program 0: mprotect(&(0x7f00000d7000/0x4000)=nil, 0x4000, 0x1) pipe2(&(0x7f0000000280), 0x0) munmap(&(0x7f000002f000/0x2000)=nil, 0x2000) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:02:55 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)) ioctl$KDENABIO(r0, 0x20004b3c) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/4096, 0x47a740fd}], 0x1000000000000201) 16:02:55 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000080)=0x5) 16:02:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x101a8) write(r0, &(0x7f0000000140)="d20ab91d1c1392866337bf5a472c1a", 0xf) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8, "855c000267a7230004001a000000000000004000", 0x0, 0xfffffffeffffffff}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)={0x9, 0x8, {0xff, 0x5}}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:02:56 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0xdffc, 0x9) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0xfffffffffffffffa) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x438a) setuid(0xee01) msgget(0x0, 0x20) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x3) 16:02:56 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x2000000000000, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f00000000c0)) 16:02:56 executing program 1: accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) 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) 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) 16:02:56 executing program 0: socket(0x18, 0x1, 0xad) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r2) getpeername(r0, &(0x7f00000014c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000383b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000069db59befac2c7bf0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) socket(0x10, 0x82d05ad4eb483af8, 0xf7d5) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:02:56 executing program 1: getegid() r0 = getgid() r1 = getegid() getegid() getgroups(0x400001c4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0x0]) setregid(r2, 0x0) setregid(r2, 0x0) 16:02:56 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x18001, 0x28) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8004427d, &(0x7f0000000000)) 16:02:56 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) pipe(&(0x7f0000e2aff8)={0xffffffffffffffff}) lseek(r1, 0x0, 0x0) bind$inet6(r0, &(0x7f0000001080)={0x18, 0x1, 0xbc8, 0xfffffffffffffffd}, 0xc) 16:02:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x100d, &(0x7f0000000000)=0x7e0e, 0x4) 16:02:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x400000000, 0x40, 0x20000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa0", 0x124) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x3, 0x8001, 0x2, 0x8, "84591a0fd19804cea31288048758133a1df68391", 0x1f, 0x19}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:02:59 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x20200fd, 0x10) fcntl$setstatus(r0, 0x4, 0x7f) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x80000001, 0x0, 0x3, 0x0, 0x8000, 0x2, 0x80, 0x3, 0x2, 0x1f, 0x8}) write(r1, &(0x7f00000000c0)="1d", 0x1) execve(0x0, 0x0, 0x0) 16:02:59 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x280edb9c, 0x100000000, 0x3, 0x10000, "037d65daa59d6524b75b521ffd353d942fafe0e5", 0x7f, 0xfffffffffffffffb}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) utimes(0x0, &(0x7f0000000080)={{0x0, 0x2}}) 16:02:59 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x40000000001d, &(0x7f0000000080)="caf5b41584c2c5d4ba59a2246c479ad98270286c5fd0d79a86434173648e482cc77f718a61cdd06e0e3493d39ee8f4259b4e04fd049ce31ca99358a1fb30a98046a66f62466faf2ff5a1ddcdd967564e6eec7964ca96577ab830f7543be8d73259dfb775f0f0200000000000000008c2944568020628e90324de596da43d340b27b5dacc841a507354be96d470ea841cfed416c598872e610ae6a76c6fc8795b7e4148b9a05728084c286c5bc08a719f25098b0536f51094bd682a849a95ffaf44a757e38248f05a0d8fbe67419cabf83799acb230047678462720b096cb0964c9990c25ed2b7e66f6f604c5bfdd5c2b180d869080ff39deb1a155c6228e91ed9d8d1248d85bf0167761d67c659cf834cf99b88291d52870fed26efd8bde31c7ab5b2fd27b24090b7f5e3e9fa67c8fdd27f9983afec174d882e7e77fe8d506c067bb4d6a1a42b3bb0aa3e98a4ed1e4378fc40f0c2eaff3017e2bd1657eb32e0a7059e44ddaf28f9bdd1363dd1d9afa424b27e61439bebb6354194a336fd7d42631cf00d634f8b85597f20461af7f9decd5b2b6de326d450a36ec9e900ae132eaf6c0dd1feec1945561e7a0b6515e6c273b8fa48db9668b2c8e2c372f1a80abede3d89dcd7d15b328dc099f0a7426ad679a490b6a", 0x1d4) 16:02:59 executing program 1: syz_open_pts() r0 = open(&(0x7f0000000000)='./file0\x00', 0x1c, 0x1d8) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x40, 0x485}, {0x10000, 0x100000001}}, 0x2) r1 = syz_open_pts() msgget$private(0x0, 0x10a) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xffffffffffffffff, 0x10400ffffffff}) 16:02:59 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 16:02:59 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r0, 0x0) pipe2(&(0x7f0000000000), 0x4) setregid(r1, r0) 16:02:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f00000000c0)="f0", 0x1) 16:02:59 executing program 1: semget(0x1, 0x4, 0x200) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x692f329517e0cf0e, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x0, 0x1, {0x40, 0x6}}) semget(0x2, 0x4, 0x40) 16:02:59 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fchdir(r0) fcntl$getown(r0, 0x5) 16:02:59 executing program 0: r0 = shmget(0x2, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) sendto$unix(r2, &(0x7f0000000140)="a9fa795427b5ced4595c5631d1f3c3e4817d794f37a2e886d6a4208627790611694e84ff7492bd0b00785f459e04798fc5fd8baebb197f10123537798e7fcb9b056f12d9e341763738d855d73bc05f0aec48f6b0bc83ef67e775ea123e5a9f80fdaca2d46a077da678766f387a6868858c94e12f88e7f43b2d9db8397c4d35ac2576018a2887673d3b12a26bb1cd4dcb1640dfa46ff9bf14f3b28f3d96", 0x9d, 0x4, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000240)={0x401, 0x1, 0xb8, 0xda, "b563530834b5e6cae59697ef5e5a68e75c67b422", 0x6, 0x2}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000280)) fcntl$setown(r2, 0x6, r3) getpeername$unix(r2, &(0x7f00000002c0)=@file={0x0, ""/93}, &(0x7f0000000340)=0x5f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000003c0)={0x7, 0x5, './file0\x00', 0x55, 0x3f, 0x1000, 0x400}) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) msgget(0x2, 0x2) fcntl$setstatus(r1, 0x4, 0x80) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000400)=0x9) symlinkat(&(0x7f0000000440)='./file1\x00', r1, &(0x7f0000000480)='./file0\x00') getsockname$unix(r5, &(0x7f00000004c0)=@file={0x0, ""/108}, &(0x7f0000000540)=0x6e) r6 = dup2(r2, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000580)={0x1f, './file1\x00'}) ioctl$WSDISPLAYIO_SETSCREEN(r6, 0x80045756, &(0x7f00000005c0)=0x80000000) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000600)=0x5) accept(r5, 0x0, &(0x7f0000000640)) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000680)=0x3) pipe(&(0x7f00000006c0)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000700)={0xffffffffffffffff}) r8 = semget$private(0x0, 0x0, 0x600) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000780)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000880)={{0x800, r9, r10, r11, r12, 0x40, 0x400}, 0x5, 0x8, 0x200}) 16:02:59 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x24}, {}], 0x2}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x410, 0x100) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 16:02:59 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x3, 0x1}, 0xc) r2 = getpid() r3 = geteuid() r4 = getgid() r5 = getpgid(0xffffffffffffffff) r6 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xfffffdf5) r8 = getpgrp() r9 = getuid() getgroups(0x3, &(0x7f0000000540)=[0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000300)="ca35baef30a041e652b8f6cd0d71510be720516aac30c01cf59b58e7d96d6be35dd3376a6c3d85f3b83e6c246c541f90afe70917a4a5648f7f2d48a92a5ad6d413a17e46e78f705a17cc52a767cfd557aeba430e76b75a5ffecf9b4b8aae93b6e141242bfb258487b01d332c2e59a71d45a485916b09e8e50eee275f6af226fc2be849b10b", 0x85}, {&(0x7f00000003c0)="d44697a8e0a61db153cc009940aa410151e522c9e03bbef39dad8d5c527eecb53418b600b4a42b99860e28cbedb787b66565b14db7d7151fe0ce11a0fcc80bfcea182f95cd708a8fe3a39d353e132905620d08a8400426a6b16027d0e9d7f6e7dcab065e09b8f7070f2e7603468903f9c04d006f2713266406e599b0c9c5fbf10a161a96251e7099ae2bac49d9341da7c1f8555cf2c5cca32ae5558effdbe0a10298d2a76fa4b603f9c4b207de93e89316e97dfea35f243c5a2ab5937a0b31e00c8c3da6e9934f8c204c03845a0ad414f430e9a7ce99e0aab34367c192c434e4c94079e2c447b9ea", 0xe8}], 0x2, &(0x7f0000000580)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r1, r0, r0, r0, r1, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r1, r0, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x108, 0xd}, 0x3) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r11, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind(r11, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r12 = socket$unix(0x1, 0x2, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') sendmsg$unix(r12, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f66696c653009"], 0xa, 0x0}, 0x0) 16:02:59 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7fffffff, 0x7fff}) mknod(&(0x7f0000000100)='./file0\x00', 0x2002, 0x99) unlink(&(0x7f0000000140)='./file0\x00') r1 = socket$inet6(0x18, 0x8b, 0xfffffffffffffffd) recvfrom$inet6(r1, 0x0, 0x0, 0x800, 0x0, 0xfffffffffffffffa) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) fchdir(r1) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x2000000040, 0x1) 16:02:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:02:59 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = msgget(0x1, 0x0) msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000000c0)={0x0, "b26c250ced2c076571d0ee83e85d129bcb8a474e7e23a28d74c8b3f9aeb051ce89a4df6fa7ce4ee7ed85f8d6d25e9b0b148dab348566837ec5ab9a732433a34e58b9685c526da1cc735d2996c832b4581a5fd1b01000588971a8e0eb4eaeb3f324f8bf044293e713e958b30b367744e66af234ec6e49d4b6d7566576d039b3dee8f3cf646d189d5337bce847607c15515b0bcb04959ba84c0f2b881e90433b13593bcf4f39a78a11530d8c3bcb9065ecaa6fdbb8d39f9089b4a216a3c9918cac4b77c0745b4c40f5e961df08b49d28e20545766b9b8c76e9cbf9db2dbb608b5d5b8168"}, 0xeb, 0x800) 16:02:59 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x8000002065d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f00000000c0)=0x57c) ioctl$TIOCSBRK(r1, 0x2000747b) kevent(r0, &(0x7f0000000100), 0xb9e7, 0x0, 0x400, 0x0) 16:02:59 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) fcntl$setflags(r0, 0x2, 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/24, &(0x7f0000000100)=0x18) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:02:59 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x23, 0x0) read(r0, &(0x7f0000000040)=""/73, 0x49) r1 = socket(0x6, 0x4006, 0x6) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000000c0)=0x3, 0x4) poll(0x0, 0xab, 0x0) 16:02:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0x13b}], 0x1) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:02:59 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000000100)) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:02:59 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffe) dup(r0) 16:02:59 executing program 0: r0 = geteuid() seteuid(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000300), 0x258) 16:02:59 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000140)=[{}, {0x2, 0x7674}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0xef, 0x203}, {0x8b, 0x5b}, {0x47, 0xffffffff}, {0x1a7, 0x3}, {0x0, 0x7}], 0x5}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x20400, 0x0) 16:02:59 executing program 0: getrusage(0x0, &(0x7f0000000080)) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x20000002a, 0x67, 0x0, 0x0) socket(0x32, 0x1, 0x8001) recvfrom(r0, &(0x7f0000000000)=""/43, 0x2b, 0x801, &(0x7f0000000040)=@in6={0x18, 0x1, 0x7, 0xfff}, 0xc) 16:02:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() lseek(r1, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28ae) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) r5 = openat(r3, &(0x7f0000000000)='./file0/file0\x00', 0x28020, 0x0) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) kevent(r4, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x3, &(0x7f00000001c0)={0x9, 0x2}) dup2(r3, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff}], 0x0, 0x0, 0x1000, &(0x7f00000001c0)) write(r4, &(0x7f0000000380)="0aaf042c168eed83ffdfd1918aa292a1e3f086d6e4c0c7456e2415684144b1202347f0bbe5c3d0ad2194adefd2f5e4c252ca97f7063323dc715dee14c28116b879e5a310997b87acbcd4d9176768b6b374c9f1a9c292421beb8b3d38a9ccd6653ff333f35a6d1e0f04efc7a6f8c468e11215bd0ae6a8fb26d72f2f315cd65b320e81104f97e035190ab074e3d4d3fa2e827a41ff4e5ae1b6f3d994e926333d6cb6cd5867862fcb596667987740fbbda5c330eda3c2466575bb80ca0e7da3fa91427c9199dc32503d721dda51003d276b57e41275b9edac57654525f0361297fbafa37229cf1987698bbdf7a07883a67bd6ef10961ecf1828b1773c5a19a5b06bd0a97c97c95c65869636a25cbb8d9e84bbfdc34507577c141a9468e0e0ad553fce625024e3d4ed97832ed928876d431472000c9159d3ba3206ca9d1c08f2ecf9346a2a2441446bb4bb4f3c0000ce8c569693d5ccf737e1b6b489638a9ef23010142c3e18c2dc541d571fb0da29d09ac163360c5398223923bd18e21b8722448b096464ed34fe67513658091c322cd14232bff54e7c19e8777816e6fc8dfb091e3698ee47221e42e99921ad4dcb5b8a89d210471bd151ccf98e482b7816e194f09f865dac804309f73ce0c6e2f1d56e5b82f5415197afd5718d3c4aa470d1d3897d0a7726ced39941a4c74fce34e5d7ba66030cbf0b0313e27cc45c29c66f0e573e5312d58ef762775f654e3326e763c1e389f9b04d49705f7eae763849749de3aad4c7eca6c4667cdcadf2feec19e93681c8523b52d366b89efe00b73f0aa74b1f05e3f8d8a722d9644a4b9d72fcbfea6eaf3982b89bb11a49e0b61f0cad2897069abfec5ae5bae195861bed2d309313009b0222d98921c3416d87f11edaf1bd0954f2f11669cf5bb76b07b4106ce49755a15c6a2158dad8af256dcb9e48e54b27d6cf8eca03c5a54c512d4d6543af7de82842b0da643a2e74d6595619a2c0ca7c0603a289ef61d0e956ee233d7ec2a6065d9044557b6ae1276b1223b84c077ddc9244d932cdc9e02101201e786bff5604bf0ac580b08a8c1a39b0760272528d87bf6a92efd65c7a49143b9d258414d1872bf7d51bf36c1df72a74ccd62178a63d7523d6e29e86e37c58ff777570dff5c8bd4a80da531cccc1019d2911831498daf3f22154da3df276959f793be5867d3a309c01c7f0d0d351a1a4644323689094ea4702de1d214851eb3d72adaa32e495cae0c743d7f9d475fe66fb9b826f617651bfe5f6c721a5f11b950f5f61ef63be16e54cc4d19bd625558710a7fd65190180c59eaf8c0d9527ec266d9a2b9f7bdefda3c7c5abba792eafdccb409653c3aa2640048d2f82914d25b08227b464240088599cc4c2131ee8cb7176458109cc0b6a4bc542bccda1393088444f8a8f3a3cd2e1c1f21b4441f608feae1a828936eff2072ce3c39a24aec7867cd28cfb249ecfdb3be4bbd0ebc2748d527eba75b357e4d7771925eba8febe0d65a1457cfb9b7fc7ba85b80f1420c6fd704849f95cff40e419547494c09411cfd20ee83d7b9ce7b2fd2568bcb9b6d2be65e8493dc4d14c052af92a6830399fd4cb4ca7e44c198d9b944b4f7da0f6c72386e64b8eddb95cb7878baa53d68167fd521484b9f02ac88d12b95d7fbfa3f2d3d51a07ac0e69a20ebdf4e7abff2071f3fa0c66e7d3c83b027e3961a65676de0b321bc3c2a6159eeafdac808c50ff4a9d0afcd3aa545fac491a8daff3c4ffd517ce5d18726d78f37a6f05931dcb8af07f82e22a195f6d67d56c1e1d947cc6a7fc268d34d6b6110b60acc4b7c09192245663f1c9ff715e31a2e1911df10ffa071ea01f9256782aa271642b468cb942b097cad040607b11e8282cf38306121410e1c6b2a9c2598de059f9884e99311640e575dc489ffd1c0a0565cadf01aefa4588d2456076c43b067aa1d381e206cef26fe4e9fc1ac4efc821211e6548605aad6caaecc54d22c13c637d33d232faf8f63f99f6c540579a03dc91daa77715d71f910ed6291d93e31ceae1edf650f554426c0ebba084e63f06a4d6aec4bbfca1c5d6361d75f67bbe0f3ee19b5baaf841b350b9dd4da85771f6652dd4a654024f6645388c6b3520a61e9240e1ae54e5df95e576304d7c31835e3f3e40a16a43201100277f47431bdf330585f92bb2bc68ed1497512dafb5b4b4d326587f31ef406fef96fa458daa989f36301013af3f34ab8a465583b75700833f35273e657484b326dd4cda0d6ce55cad6be9c12440439c55315041e3fe2b6fa14b14cd8f8f3914effff7657e8eef2336e9286403af7681c15a5e4085149316425e5da36da47b5b44ed9e5eb072a8c73f3a46090e461e67130def69c0e9a288f7e93643e753c0f56687e2f02240977e1d30056e680b26a7f29ff613a5b97b96190f4aa9b006c813a85458f864563344319d0016f5f49c759122de01c1100959a4893019fba1bf653937046c2b61b3287ef1d8287cd66a4cb95abd465c5fe933314c9d616ef8d8b36aff7ddc5ce6d3921c3326eba08ab4130b0d8d661b0b57e2b13fe7a082299b741f305b14d4c5539eb17fa6e4cf3039de79eb69a49aec56e1b9c4df04d8af154b79e85fc7f0304a7bf245c94509ef6504360907663a7ad4bbc9cb887e3eebe740c3e26527f8f50a8c1b6603d55e22b39078e1c9f7d7ddc09205c7071973fdb79522e1edb4b9b0b6047b6da5e95daf551226152effdac25ad1f433be4d1b2357002dc5b7b2c34ec9fb827f37cf74fd93a66b42cf82ed3f4a9de3e80f071d6350af7937006cd7e0c0f538ed912cb07ff837f8925173bc541e55654f0248764fa208207ee72b24834c6cd7d85c6313f497fefe30fc45c4c56590ba58994f3d54f6fb5a8f83dbda407bd3151e42ed56c23a44c226a002c39bec7768caf8e1e841508a4a288284e2da1b95c34d9b9198c4ddeb2efc7e036c45bcb9cc8625fae71e977f1606579ec5410be9219b7333e9b844fac2aa36dbf8748e8ab933e633882901652bb5514a821aaeda41c2f73b3aa7d8fcd7151015dcada9ddb273e534c59f92a326722656a1707cf6c316dbb759a8a841db7764a40bba33f53aa2ab0a5ee1637cef72f03b6bc01e083ddef4e38d5fbfad317e079bb0efbd6b46974cc75fae1183a562a84e11dd6281870c4c12b693e5120ad77785806bf702549591ffd12bdb3d2596f101e5651c5d90ac58118f95b7b51610e7a815c60c44550d1b43b6d4e9fe86e1201f855b4482c0bfc7025b64fce89b50a2289555d695e35fc8f3f41fd6e3981a1e0458f6e01d1468e1edd684b7e1ad292a4494eb34bf1ef4669632572917223269a9641f6d3aaba4afa2d1526a51d9d44cb4feae743c35bffce12bc16baffa408792c2cb06abbee01f86be3d3d0c73b91c6c56d9fc5f1a28627965d51bf82d322ae4db304b5b5d5858b565ff7d0b8f9017c143f85136baa21ab3666ef3222a3a3f55d45635263b04e7b5f9c3e69985f7d92ab6407be7d3c55c32ce759f839096a50090bb7bd9d24a6dabea133e8a646e5a802cd17068488e25c0106d2807f3f78c313537707270f97eeeae273e01525495cbc3403611914ef97334e795e57bcdc2abf6dec18fc38ddc90404a7a544055640e5ed0f9286ad0c6e565ab13751f9bbd7a09554a0e82748c7872ec57ce75e98ddb59774c466c17b1583d798dd76094544fc8e1580b987b587a8ac95628471f772d6fcab0279345f4ecf6c74dc5e15daf27f47a81895b78ad53a466052dd59a424a2eae436e75b7c207c80fc88835f53eff47716ec0adb5b9fa3d42c14af4ab36962a97ea18e2835340d3fd7e9412e72fdc024ee272d12dd6036bab69b5cd601637c963e1ef5a213770dffa29114ed7415b45651abca9ca0197d9a7717799a0ac82ad39992e4db87e324a7cb665fd8bc5fcf0a8c8337e24457e68b9af047f589c98eb692daa151b03ddcf12a32e744390018be24873ef853186d2f494c6638368739ab44a082610553b3f52ce20b7e9a475ebc1518034b7e37d784bbe1d4d97213de500589fa413735da44d2a7d6466eb734075d5dcf2c42841edf52fa3e7483d6a16d425ae18b3be0f4e74c8dc0a683ffd89b34c71e75a474f51f2afe9158386447ccb0f65e9246ca1737a4a9d47f49f9b410ecc57d757a5988b7ff175b2603ad3eb7b318db5144cec516659e47d5d559ab597d295bc912524923e4e58685f9b2d8a778b1832ce0f02c4d75a63f554f3d803d00ea0cf79a8f6ae1d079ccb6b44973442c534e40c44676df59f9eaac38587b3f894f686a56de332c78846f5144c08f441df83d698d8aced5cdcd93fbead71ef209068aefdd1fda1b6ab29254d6d474106ca1c394bb700fb7278255d0983f82e168e1d5293bb404e7ddc328f126ad0475c29990e5a78f3eaa152b115dac857755673c89823012284e24f7cd1fa32afb37787662aeb385d2982daaa71a9f33348d763e93cf544fe5ac9c909326e769dcd82dcb741ae3fadfb6568ce84d2fe8f9ac7da91d9759dde8eca49bf87d5d0f8128d55396f89afe3111857510a07af02b44386c9080d8ed7b6a88fa104f48bc46466bf65dab17e1cebe0042fb618868fa70c01e790df22b368ca0430fe389e2187463f84579180700576a53c920a6a8b08a30272e99e0681a92e3f944ae059af1f9d10767adae541e0b05c9a2d24f14f57d7b4b1b1ac9c43575611a93a55f677d5d10fea89e66db0f7cbc7fa0066a9b3ac5cc374e73be391a86de911c5098c3032c844dbd5d1c606bd05e3dabd540e5a790f90a7be54d9e0ad99a6d20ab172b3c0a20188e49c00d1352811c3bf62fcbd92fcea76eb5c720b51be493d2eda1c8ee893e08afa9231835128ea81f2d6e4625f1e02106f242bb8f8b983b665a610e490f2667ea54dd2412cb847ad267248116ee86947fe98cb9dd840bc3e994771c6d7daf29f7cc61ddd4b7e84990943f21478b1d7a7c02200cf0f9bc91ab33c5d035bb671ea0bfd80952db2684c259ed4e030539e17dbfd2a0cf0f7eb579dcddd55063930b886358a58e80313bcf29f7b0f47f133cd07a0fe78802f09c5f9c8517bc6e2efe67fc0ae601ab1ba07fd2d2efa48e371de6431dd1bcdfe68936544fedef57190a8802ba25086470c93d44a903f29c6bfcb8042b4f8cd454bd8ee0a5d039c589366409600c63d8973e591b82362d3510baf85b599a187e05136112da93dc45c1824c2a35d6e7ecae3a647b1d34ba476b0321eb5d27f012d5a79935ca72bbe88b8116be718165a4b6a98902efd863a03bbffa1a77057247b3518a85922fc88f54e943236f5f41fb2eb2de78d7bba9d3ac42e94c1c577a71587b70780e1bf965469185600cffb34786a4dedb1ccf7ca35484b5fa8db0e5f7672ef21f597e76d858c0da08be03c254748f65f4dcf92988d0239c5150c400077a517b17d63df7506560e7f85bdea58845ebfdd7f58f988c8ca80c5a273172b1fe2b83f9c4eb5418768c970e4a2e392733bfa9dd0d00781f8e37a4686ac4b7fc6db57742dfaafdc3a3c39a5668395a92adf79fcdf59b4da51094412dcda581c4e33ad3b872ff833e33c9496f365906c4fdb529dbbe1559a88d0ff5fa53405dc67dba8b0d3e10513e9528504e4bb8f85e40718cea2b7203b4f2f766644c8c6af011d754a03e1be283b8c9f9ba179a57f353ff57ba416b4f8736c39f0a54247b269f01908041b644d7ec4bec0c54416a09196798debe240dd9964d93d81b8c8b4b72ecff4fd955dea31b3ee9932e907c7a72499626a0605cfd7", 0x1000) 16:02:59 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 16:02:59 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x1000)=nil, 0x1000) shmdt(r0) r1 = semget$private(0x0, 0x6, 0x0) r2 = getuid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001280)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x1, &(0x7f00000012c0)) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r3 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001240), 0xc) r4 = socket(0x10000000011, 0x8000000003, 0x0) close(r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r4, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r4, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) recvmsg(r5, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) r6 = geteuid() r7 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000400)={{0x4, r2, r7, r6, r7, 0x0, 0x4}, 0x400000000000002, 0x1093, 0xd5b}) clock_gettime(0x2, &(0x7f00000000c0)) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r8) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') semctl$IPC_RMID(r1, 0x0, 0x0) semget$private(0x0, 0x5, 0x551) dup2(0xffffffffffffffff, 0xffffffffffffff9c) 16:03:00 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r2 = socket(0x18, 0x5, 0xfffffffffffffffd) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) linkat(r1, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00', 0x4) pipe(&(0x7f0000000100)) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) 16:03:00 executing program 0: r0 = socket$inet(0x2, 0x5, 0x7) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x56c0cc84, 0x6}, 0x8) setsockopt(r1, 0x9, 0x80000000000000e, &(0x7f0000000040)="2e78971f9b1f0a88e84bd15cb24c0ba590fd09bfc9533070a87715414e471d90eba130a073f2ac1032f31a4b8e94a0fbf584ee22c84fa383e3d266b134f037ad5950c64f8d96f4858e2dcdb79a64a089c653120dc1be90d6b4f3d64e49bd52a50814b578d683d4142449fa6eff7f96f915c10dbe86909a3fcc76ae22", 0xfffffffffffffe8a) 16:03:00 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0xbb, './file0\x00', './file0\x00'}) symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') 16:03:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x8, 0xfffffffffffffffa, 0x401, 0x5, "7106afbd9c45e1ccdf9adda946603894301f6393", 0x8, 0x3}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f408d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba733a77af6e33cb873b9287d55c6b3eb5c596fa70d", 0xb5) r1 = syz_open_pts() close(r0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="799605745bfe0902936bc43b5c5b150b32be77ea63", 0x15) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x3, 0x3, 0x9, 0x80, "0a1638afd1b35b4852da2b1d8a6a54d86b52190a", 0x3, 0x7ff}) r3 = syz_open_pts() dup(r2) sendto$inet(r2, &(0x7f0000000040)="80ddb685da9873c4360335", 0xb, 0x400, &(0x7f00000000c0)={0x2, 0x0}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "bf3e00000014aeed0a671f763000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:03:00 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) 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, 0x8010426d, &(0x7f0000000000)) r2 = socket$inet(0x2, 0x1003, 0x0) r3 = dup2(r2, r2) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000040)) getsockopt$sock_int(r2, 0xffff, 0x200, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSBRK(r4, 0x2000747b) 16:03:00 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x8000002065d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0xd}], 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f00000000c0)=0x57c) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x5, 0xfff}, {{r0}, 0xffffffffffffffff, 0x2, 0x800fffff, 0x4, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() 16:03:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100c8, 0x0) unlinkat(r0, &(0x7f0000000200)='./file1\x00', 0x8) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./bus/file0\x00') stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000001c0)=0x2) 16:03:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3", 0x100}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x28) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="77d86814eb8f95ce291fc3ff446d32846957a1a6cbcf811167a21aceaba576d7d74e7581283f6fddedf0ef45", 0x2c}], 0x1) 16:03:00 executing program 0: r0 = socket$inet(0x2, 0x5, 0x4) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) getrlimit(0x4, &(0x7f0000000000)) 16:03:00 executing program 1: syz_open_pts() r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x3910ace7ce199ece, 0x100) flock(r0, 0x8) r1 = syz_open_pts() read(r1, &(0x7f0000000000)=""/44, 0x2c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0xfff, 0x0, "6a0c5260ec0bc7fcfb5b78593f9c29e9d6abaa98"}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) syz_open_pts() 16:03:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) fcntl$dupfd(r0, 0x0, r0) 16:03:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 16:03:00 executing program 1: setuid(0xee01) r0 = getpgrp() getpgid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) openat(r1, &(0x7f0000000440)='./file0/../file0\x00', 0x18040, 0x10) socket(0x0, 0x4, 0x2) socketpair$unix(0x1, 0x200001, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) getrlimit(0x0, &(0x7f0000000400)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffffaa) sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000140)="a504e213b15b8117728b1ed72fa6f07a8785dcfa2c04bfca04117d40c194d4a386cfc8304273c0638958251c7f9ce6df4467611c3f3cd6e5f703f3cac2d12093abf75f53f86106b2fa3a3e7a4991c3eb597216d0631ea405d7dd3660", 0x5c}, {&(0x7f00000001c0)="4e071f63155827356e07dc4ef7dd", 0xe}, {&(0x7f0000000200)="446417a2fb80f3e6a94ba828a39d8934ce75fc321f71a597fc363de3cc7f155548b66d9d0703f7365f1b2f91ff4d4ce6ff18501339a38e8c08329c7649dc0c168988ddc8ffaab5aa8cb8d4423d5aeb8ff515ed558534a3baa4a5da41a793323cf9cbcca0d8249c32001db8ac365f004d6ea4baf99ce743350471e1cf21a66819781f8f6c6afbdfc2082894bfe1f6ff99013a0f37dbaf13155f54e44a719a9734aab8c4f4a9c1934cf2c24bf9d6e089640ecdcb21f5372f96ff1bb347d66c6495f91ee3db509233", 0xc7}, {&(0x7f0000000300)="2886c1b0f27ce9ce75e419ff09", 0xd}], 0x4, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r0, r5, r6}], 0x20, 0x4}, 0x9) getpgid(r4) 16:03:00 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x40, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000100), 0x0) 16:03:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x2, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x8, './file0\x00', './file0\x00'}) dup2(r0, r1) 16:03:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x9, 0x8, 0x3f, 0x3, 0x8002, 0x4, 0x8}, &(0x7f00000001c0)) pipe2(&(0x7f0000000000), 0x10004) 16:03:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = socket(0x18, 0x2, 0x0) accept$inet(r0, 0x0, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) 16:03:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x7d, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x8010570e, &(0x7f0000000000)) 16:03:00 executing program 1: select(0x40, &(0x7f0000000000)={0x3ff, 0x4, 0x7, 0x6, 0x10001, 0x210, 0x8f77, 0x9}, &(0x7f0000000040)={0x6, 0x20000000, 0x5, 0x0, 0x80000001, 0x101, 0x4, 0x7}, &(0x7f0000000080)={0x1f, 0x8, 0x8, 0xfffffffffffffff8, 0x5, 0x5, 0x5, 0x100}, &(0x7f00000000c0)={0x1}) select(0x40, &(0x7f0000000100)={0xc92, 0x4, 0x800, 0x200, 0x2, 0x3, 0x6, 0x869f}, &(0x7f0000000140)={0x1, 0x1, 0x100000000, 0x1, 0xfffffffffffffff9, 0x0, 0x7, 0xff}, &(0x7f0000000180)={0x7, 0x3f, 0x40, 0xf3a, 0x7fffffff, 0x1, 0x80000001, 0xcf}, &(0x7f00000001c0)={0x1, 0x100000001}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x3, 0x2f}, {0xfff, 0x7}}, 0x2) select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) 16:03:00 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x126) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) truncate(&(0x7f0000000080)='./file0\x00', 0x9) kevent(r0, 0xffffffffffffffff, 0x3, 0x0, 0x0, 0x0) 16:03:00 executing program 1: mknod(&(0x7f0000000240)='./bus/file0\x00', 0x1, 0x800008613b) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0x7) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r1}, 0x3f, 0x0, r2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffc}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:03:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000180)) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x3) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000700)=""/13, 0x108}, {&(0x7f0000000740)=""/60, 0x3c}, {&(0x7f0000000780)=""/55, 0x37}, {&(0x7f0000000540)=""/228, 0xb1661257e6d57c02}, {&(0x7f0000000640)=""/165, 0xffffffffffffff4d}], 0x10000000000001b4) 16:03:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) nanosleep(&(0x7f0000000000)={0x0, 0x3b9ac9ff}, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x800a20, 0x0) pipe(&(0x7f0000000080)) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:03:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000080)='./file0\x00', 0x8100, 0x10001) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00000100008000000400e1f091ffffffff639bf4307b1fe4e64ce63ce7c21cd9893b9f27fc41399c7d38d07fd523ce12d1ae9bdce2f76ad0cc8c5ae7adc42e0481264bd8992cecc6bd22a6fde9663ba5d5952eab58bb030439b1651f81f318657d853ee51cc77049c2bd00d33e336100da4304679ff7d4a42f557c47c53842b303ac51988f5278d808743ae061aeaf37918c0046c68f6d8680e57f1e0ef5fd3d174be648"], 0xa) r1 = open(&(0x7f0000000040)='./file0\x00', 0x280, 0x0) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f00000000c0)=""/213, 0xd5}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/200, 0xc8}, {&(0x7f0000001400)=""/187, 0xbb}, {&(0x7f0000000000)=""/58, 0x3a}], 0x5, &(0x7f0000001540)=""/215, 0xd7}, 0x2) 16:03:01 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = dup(r0) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x42}], 0x1, 0x1) r2 = socket(0x39, 0x4000, 0x4) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$setstatus(r0, 0x4, 0xc0) r3 = socket(0x0, 0x2, 0x3) setsockopt(r3, 0x7, 0x0, &(0x7f0000000040)="7ae748bfece572cabc622d0ad1b6500d9ddc63162eedbf8c52b41fb6aad29407bbbbec0abde9d5a26fc19436d2dfb0a9d8665d3fc9b42ececb5c01c07e4503442e1f76e7e6882befb9d3be16fcdef45e1f37cc8281a0ebf000e3ab061e0d29d097809540b15a97d7aee6ff46e8d2db2fe8adca0906e125a606e69ce6eecc91f3caa608badbfd3bd86572827a081d", 0x8e) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000180)=0xffffffff, 0x4) 16:03:01 executing program 0: r0 = semget$private(0x0, 0x2, 0x40) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xc) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000001500)={{0x4, r1, r2, r3, r4, 0x80}, 0x0, 0xc4, 0x7ff}) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0xd, &(0x7f0000000000), 0x0) recvmsg(r5, &(0x7f0000001400)={&(0x7f0000000000)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001340)=[{&(0x7f0000001040)=""/187, 0xbb}, {&(0x7f0000001100)=""/63, 0x3f}, {&(0x7f0000001140)=""/231, 0xe7}, {&(0x7f0000001240)=""/235, 0xeb}], 0x4, &(0x7f0000001380)=""/103, 0x67}, 0x800) 16:03:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/55}, &(0x7f00000000c0)=0x39) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r1}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x4}, {}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000300), 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) r4 = shmget$private(0x0, 0x2000, 0x3b8, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) 16:03:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1008, 0x0, 0x0) 16:03:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{}, {r1, 0x1}], 0x2, 0x401) rmdir(&(0x7f00000002c0)='./bus\x00') readv(r1, &(0x7f0000000280)=[{&(0x7f0000000540)=""/4096, 0x1000}], 0x1) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000140)) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="d7afdd859a4b0dda75f04f7223180f95b0c5a666b48229f3ab4cd33b77", 0x1d) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000200)=0xc) write(0xffffffffffffffff, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead42a9d43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0c064277fa9a9f77949ba75a85050a6595aaf89de2c6c87208cc1bfda00004e8495b7e047298611", 0x11c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) fcntl$getown(r0, 0x5) close(r1) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000300)) 16:03:02 executing program 0: r0 = dup(0xffffffffffffffff) close(r0) socket(0x0, 0x0, 0xbd8e) r1 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) 16:03:02 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x6, 0x8001}, 0xc) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000080)="dc", 0x1}], 0x1) 16:03:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() r2 = msgget$private(0x0, 0x40) msgsnd(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="030000000000000048817626a60df1537fe3d942de7491947f4d96f7848fa4b7a0d24d368fca85ba69e5deb7eced1fde0a47c5b2488f64def50b1a458bb876c8481c8d048b81f8740e8c4cba86bd18be206811ea461a7481eb52fa1773930fbdc3b185806091cec84abbfdb0d32f7006a1087f463ce3aab99b417c979e2d91d6d8e4cc7d80d8d85a79a82a11f420944af0c9b7ff1e29d61b972f3f37b4cfb737a200b43c78614e272578f348c6b049c85e379c73a1ee87fe31dc664e407004ebd4c7934fc46af9dc0dfd54f4f19a68b6b472c7225b9d862fbc9d8a75419d8f9ede2a0d1c2a5c2f3d481a15c91e88a036747d735a11860528"], 0x31, 0x800) close(r0) fchdir(r0) getgid() r3 = dup(r1) r4 = syz_open_pts() recvmsg(r4, &(0x7f0000001680)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000001540)=[{&(0x7f0000000300)=""/78, 0x4e}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000380)=""/108, 0x6c}, {&(0x7f0000000140)=""/29, 0x1d}], 0x4, &(0x7f0000001580)=""/221, 0xdd}, 0x2) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:03:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xadf4, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:03:02 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x3a, 0x1, 0x0) dup(r1) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) r3 = dup(r0) ioctl$TIOCNOTTY(r3, 0x20007471) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x8) r4 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000040)=0x8) 16:03:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="ea00005c00080000", 0x8) r1 = semget(0x1, 0x7, 0x104) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000540)=""/184) r2 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)) fcntl$setstatus(r2, 0x4, 0x80) getsockopt$sock_int(r0, 0xffff, 0x1083, &(0x7f0000000000), &(0x7f0000000080)=0x4) 16:03:03 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='.\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000001c0)={0x4, 0xa469, {0x5, 0x80000000}}) sendto(r0, &(0x7f0000000080)="c1d22a91a8349fd747ba7a71a1cca9958130eaa97921cfdac003451f45721120ba3054329f8cad826ac199f8a2436dfe7ca2d1a3125c32272e049e7e8231f81822592b43e132b6231f66899870b78ad91372c75ea018ba4a4ba1f3ef142680439e99f6c32d9bef2caca85fcdb8f911e5e96b2de8a70b71fde223259e9affc3b3d647e10fa1a9381cb1bd27b9480108e8588382c7ed4d9d3cd0390260b61266d1ff7c5a80b31d61a25d1b32dd1b627d942cacb51afe0c063b13ab8f3b6509fb2c1842dc4b43318354785476e3a15d34faac83a57a7c4d87fd34d0f2e7650bf99c8a1a98fa2da96d825b", 0xe9, 0x4, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) 16:03:03 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) setegid(r0) r1 = semget$private(0x0, 0x1, 0x112) semop(r1, &(0x7f0000000040)=[{0x2, 0x5, 0x1000}, {0x6, 0x5, 0x1000}, {0x3, 0x100000000, 0x800}, {0x3, 0x200, 0x1800}, {0x1, 0x1, 0x800}, {0x2, 0x5, 0x1800}, {0x4, 0x2}, {0x2, 0x2, 0x1800}, {0x0, 0x7, 0x1800}], 0x9) setgroups(0x0, 0x0) setuid(0xee01) chroot(&(0x7f00000000c0)='./file0\x00') 16:03:03 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x88fd, 0x4000000004) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') close(r0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x1, 0x1}, {0x0, 0xfffffffffffffffe}}, 0x2) 16:03:03 executing program 0: semget$private(0x0, 0x0, 0x5) socket(0x800000018, 0x1, 0x0) socket$inet(0x2, 0x8000, 0x400) r0 = socket(0x1e, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x4, './file0\x00'}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0xff, 0x3, "d730c1e7bb6fc6e23c5b00000000000000e74dc4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xfde7) 16:03:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x80000000000004) ioctl$TIOCCONS(r1, 0xc0044266, &(0x7f0000000000)) 16:03:03 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) close(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) fsync(r0) 16:03:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:03:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) mknod(&(0x7f00000000c0)='./file0\x00', 0x4, 0x2) clock_gettime(0x0, &(0x7f0000000040)) clock_gettime(0x3, &(0x7f0000000080)) 16:03:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000740)=@file={0x0, ""/70}, &(0x7f00000007c0)=0x48) sendmsg$unix(r1, &(0x7f0000000800)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x3, &(0x7f0000000080)={0x0, 0x5}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) recvmsg(r1, &(0x7f0000000700)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000200)=""/163, 0xa3}, {&(0x7f00000002c0)=""/9, 0x9}, {&(0x7f0000000840)=""/87, 0x57}, {&(0x7f0000000380)=""/132, 0x84}, {&(0x7f0000000440)=""/135, 0x87}, {&(0x7f0000000500)=""/31, 0xfffffffffffffd45}, {&(0x7f0000000540)=""/59, 0x3b}], 0x7, &(0x7f0000000600)=""/199, 0xc7}, 0x0) 16:03:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x13}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000240)='./bus/file0\x00', 0x8, 0x24) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) flock(r1, 0xa) openat(r1, &(0x7f00000000c0)='./bus/file0\x00', 0x8, 0x49) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x0, './bus\x00'}) 16:03:03 executing program 1: setrlimit(0x6, &(0x7f0000000000)) mlockall(0x8000000000003) r0 = semget$private(0x0, 0x3, 0xc4) semop(r0, &(0x7f00000000c0)=[{0x2, 0x9}, {0x0, 0x3f, 0x1800}, {0x4, 0xfff, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x40, 0x800}, {0x6, 0x0, 0x1000}, {0x0, 0x2, 0x1000}, {0x3, 0x0, 0xaa9085704a9071fa}, {0x2, 0x5, 0x800}, {0x1, 0x3, 0x1000}], 0xa) semop(r0, &(0x7f0000000140)=[{0x2, 0x3, 0x1000}, {0x5, 0x5, 0x800}], 0x2) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000040)=""/112) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0xa0, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4000000000006) 16:03:03 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x800, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x9) 16:03:03 executing program 0: mknod(&(0x7f0000000880)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f0000000680)='./bus\x00', 0x0, 0x28) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000006c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x14, 0x57) setsockopt(r1, 0xbd4, 0x7, &(0x7f0000000400)="5682abbc5083aaf58048a787d513e48bf4c5cde595f0a4436f37ddff3c98d449ac901ce0bca9e33e930a633591ece71a47a99ee59376420af2f23d3edd07d4975c04ee2ea09c9bb849ff6d4168aa8b1e1548181aa5cb934e0a752ad479dc8bd6025e86e1993552ddafada2eba508f41ce1f18fe2e4beda758899cbe6658549edd7870d5cccfa361e3be0227ad38605f26a4ebfd0c5fcd92b2924060ad0e3e8feebb9d1b8c45c6e90432842dcba335e235bdbbda1d43989784aa313c376bc35b1b519ebbac12c2ed99a039f753e01175ebadbbb3eb31a6a", 0xd7) mknod(&(0x7f0000000100)='./bus\x00', 0x10, 0x1) r2 = accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000280)=0xc) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba45", 0x29}], 0x1, 0x0) getsockopt(r2, 0xfffffffffffffffb, 0x80000001, &(0x7f0000000740)=""/130, &(0x7f0000000800)=0x82) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000140)={0x20, [{0xfffffffffffffffe}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xffffffffffffffff}, {0x2}]}) open$dir(&(0x7f0000000840)='./bus\x00', 0x10080, 0x80) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000500)) link(&(0x7f0000000600)='./bus\x00', &(0x7f0000000640)='./bus\x00') getgroups(0x2, &(0x7f00000005c0)=[0x0, 0x0]) chown(&(0x7f0000000580)='./bus\x00', 0x0, r3) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000002c0)={0x2, [{0x3, 0x3}, {0x3, 0x60}, {0x3}, {0x3, 0x80}, {0x2, 0x2}, {0x3, 0x3}, {0x3, 0x4}, {0x2, 0x7fff}, {0x3, 0x4}, {0x3, 0x2}, {0x3, 0x7}, {0x3, 0x1}, {0x3, 0x2}, {0x2, 0x998a}, {0x1, 0x3}, {0x2}, {0x2, 0x2}, {0x3, 0xf7f2}, {0x3, 0x1}, {0x1, 0x100}, {0x3, 0x3}, {0x2, 0x2}, {0x3, 0x6}, {0x15174b57288de98b, 0x2}, {0x2, 0x9}, {0x1, 0x8}, {0x2, 0xffffffff}, {0x3, 0x5}, {0x3, 0x1}, {0x3, 0xff}, {0x2, 0x400}, {0x3, 0x4}]}) 16:03:03 executing program 0: setuid(0xee01) getgid() r0 = msgget$private(0x0, 0x501) msgrcv(r0, &(0x7f0000000080)={0x0, ""/111}, 0x77, 0x3, 0x1000) r1 = semget$private(0x0, 0x4, 0x10) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000100)=""/224) r2 = open(&(0x7f0000000000)='./file0\x00', 0x28, 0xc) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x100, 0xfffffffffffffffc) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r3 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f00000004c0)={{0x40, 0x0, 0x0, 0x0, 0x0, 0xa0, 0x5}, 0x100000001, 0x2, r3, 0x0, 0x6, 0x2, 0x3, 0x1}) 16:03:03 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x2000, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x2) 16:03:03 executing program 1: chroot(&(0x7f0000000000)='.\x00') rename(&(0x7f0000000380)='.\x00', &(0x7f00000003c0)='..') r0 = open(&(0x7f0000000040)='./file0\x00', 0x203e2, 0x14) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3ff, 0x200}, {0x1, 0x1}}, 0x2) 16:03:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getpid() r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x7fff, r2, r3, r4, r5, 0x20, 0x9}, 0x4, 0x1, r6, r7, 0x4, 0x5, 0x7fff}) r8 = getppid() connect$unix(r0, &(0x7f0000000040)=@file={0x0, './bus/file0\x00'}, 0xe) fcntl$setown(r0, 0x6, r8) close(r0) 16:03:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) getitimer(0x0, &(0x7f0000000140)) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x81}], 0x1, 0x0) write(r2, &(0x7f0000001600)="d183965851fc8b394a2f333d14d09e00fdd5140d957cc8381c975bd5c50391c5bb7de74f2260b710e27e6c631f4277d23280422dd2d851b928cb86831b1f8312af0881dd573eb9895d617dc953dd6771a820e007094e88ac7635a0c1bd0493ccfa114af1b5d6fee8a98bb74b30062cfcd82673", 0x73) writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000200)="905cc802f53a18a03bdde93ccaf73d8a1bba721885a6650f0c27d9e8d3bcd88f1fcc21a22f5ed69acc9a693b231daa222405c231eb6fa768aa3302b99b8713296dfab40a54669329b36f40848680dea685a395d9", 0x54}, {&(0x7f0000000280)="a940f9072eeb5f6d356db90040bdb73258f5e17363415440febdcfe4df6bd451726b2184a79b169bf0019eb310c04c264060ce05c59589a36566e5f1404ca739df3c81bedc0c727edc040be5a6fad47a85f838929d4af80e99d9c9dc68dae7ea9024b3e0cce872e6a2e93d73db27d1ae1be41a103226edea0d047f4c29d4", 0x7e}, {&(0x7f0000000040)="df1d9ee06285d8e4006301686f594361107edcf578", 0x15}, {&(0x7f0000000600)="ee2392b7fb234c3907fffd3b6d32da49f5c2497cf1d8c2ab117c4afd7c78d95ff06821b594d79c6ee9d9b3b5f820cbb4e0696f3b1394666b70606ed7f2bab02afb9d020320ecaef85a77a40c0970267cb57bc6b0b658d12f2dc1528e9cd6119ff08545a9006f9ec4bad16188e38b014d0bc3b34beff0318d73931cfe6114cbb82d1c3d12431d0cbe6e64432f9380c5f68ad7b7489818b8994908832107f071caff9a572aec3bf8feffd73cc6c73da072baa76ab334e3ec353ff99846904ee540d4131a643ec98b3ac41d8f783d6ade8ee90a831696a3a1dbe027b5fb1953853a9183d3c51856f2262d69843ca10df6b4bbe77f3c6b7fa3da9971a29e10154f3deea1abda03b980692ca5609cd9bd74f5bb2c14e1140250291f9e21a66ee48992edb957f314ce6842cd6d95884bab4e2f89ff4bf8a4ee5fde2302bd29f9a8beae27a16b47de4617c96feb667631b6d47b134fcd6d3d228f285dc3af40506d7b719a65800752cc85f8f2390c23f3662ba1fcb8873be3190fdaa1a40d2b7f21151c087ddc38f155ff3eb44c7cf0bb3aa3ea844ebf6c701ab8d958d8a0674d3ea3e9fc4d08a3b7408163cd4cc11ea81b19dfc5b3a5ab907f64ab6e3f5bc246a6e325154f80befbb38c2c2f462883a6fe8453f9d454d81c7021801c3780d1cc7e689b5eceeaefebe8150dfd64ce5111b54486d8459493113f9653f5332f1ac645735d99ac27cbe4a45fe05b574dae108ef25348d447a5af7d3f78a1be43ab94e7574ebf9895efc8ff9274dc006b0a18548673cf60947fc5c2ea4c5ddd9fbc7635b852aed529208a65033efbc2e31fafd28dbe12290adaa022a727484ce1dfcb1d46c39fa607c8918a5c96275aff1d722bb67133e4e171e0147897753c36889ccdc51b091d6e1c128087f9b35459064c4ad5f68677b8efcc58c16f9e23246eaa6b649f888652df591e131251fde5a9d773ba5965c2fdbffb886faf2520da5ef5b9ba0a640a5ca51a2f431f7ccfc83f4e48f4efe9c89a6faf2d40ffc04b44899771b6b17037e698f5292f90e5606714519274f27315178308a3815f158085d641837f4321306f80ce093d952a32f9f65767b72e04045f5cafd0da9ed9f49dddfdf6cec6676338866e3ab80395313680157276415942af2c926adb729c92fb845e9e8f18f6a226add5b8e818b6e21a41ca6dea73392d1194a02e3f9cb09d61f335fe0f7b5fbd030e93208bd3cda8e8ba9d401201f0b4881ccbe2b37b3549016e01fcbda42b8bd7f540495745040ac58134eafc4f1b5516130a725eabfc707e53af0af9fd98f1bf9736e322305b059a56257fe778ee55f49002e94770d6013d361653e555bee5ca4f8b818162e83143cec4205bb6c3ec453fbf2a09e5c38afa48606465fc6cc5018cc5ae6bf54c3c3cffc33b5c3aff2fa356b3ad02886986c7b552f57c71407bb8cec38a074fabd79e2ef15a6245f7c6dbffff33b4abd485f4409c3b8ccc7d84c25b103bfc09e4027844db814ac89bbb3c54f790bbd43b160202ff7d0ed40f44329a14a877d8d76ae30d39a325685d8a3637ec6b0bde4be6fce1863dca841f61f9f538ff0e9bf3fd4b728228515750a762b38cd3992d9110537ca2f58fd29a85a3511b5d57907ba1531ac3886f8c04bf0a9cb82a96b523a4c73bb7ec3dab244476a0780eb1596edf902e253cc80b26a2cc5fb9dd0b6a7c3ce566736b42861ef61e861a5e7f6ecbd51eb061cdc418399f57ab640418f79f1ebae09b8a3b65d4310858bf4623bd3a1d904793355beb7325b4cde4861e0a1971aae66b27dae4c1520ffd75c6c054854e2f9e280c4ee1333d3bb45732392c6f863593e7ac65c64f536bf62f4352317b9cc44388902a759518f47188513bbc55298c0fb69232ba008154317d2620a035a32a5494747081ea27c73a3e96088d595d412591b9e64698cd0b05412a00351044dc54483d6ccf887fbea8c5139de89091db496951eeb8ba882ed0ed45d62e5ec89168ee1936e81549b236bbf6d0f3227725b2b853a1662f2a6ce054a1424d973ee591a8a26076d836d817cfb8ab61f6cfd3c62c34b828c82ab1608044b1d81264f783a6866d333ba612e968cdd9b5b8cc441fad1e71efa4109598f4bc4a1d0164a0eeca98d957bbea4413cb1df21f2eb97040518c33f3dd32bceab106b67a10b3c7cf6653a0c93ab5e211e6bc369655c38546f10e610cc7fe8dc736d994215eb354fab4426228b395922a20382816bb76e524a7ed8c973b96a4b920f44787f891294f4b13cc32eaa3d807df80ae8927fc587c4910e5b0fda3f58bc545e5b464f78b3280f3fede0c74cd0a38f6d6d5bb0584798fd50ae9544bdbcee4c21c82ea08d6b7cab31a8a74f7dc2561a81a114561ca90e6fcee462d47e3c7de33cfa85e06855f55ddbcfff16662594b607f8e3394206bcf732680d8d22c1116dd539f5e424256ee7e8c08cf2bdd3e33197143e866e19a78355807b8def82e47bf5d55560ce607a81dab76afaead4dc28b716ec1c99f58db0744fd9b318bbd227c7760ffbee7967d1a975996a99276c8bd7033b7f61a3a3ba9dabec0593bfc6f662a016b7374e614b6269bac1ea9f2cb4fd0333f1893f084f0a7365abbee527143f562344cbd785a03d900bdef64893f3ffe60f9a378957725f78e84f9a14dce9fd434d8579a818997f219ee38574dbefe72553a9a8b73dfe5ba4e31786afc4d8b27517280490d0aba4a9f0248bd63201f7f71ab76188c49fd6e1a0bc9285a4b81494fb470b55f04567dd86df582215de7c028059f2b16193c2354ccfc6ba3834c9590d210e869a93b42ae00977af224b4c6e3313a8baba7dd374691fdfccb830948d00c7aced0b3ae1e6e516b14b42518b280cc7cbe9f5a4984dba11c8f02ee05d809aca65a48fa3c7e1c3474485a75cdde6d30d28513ca36426083480a13bb7a968398ae79c0c1a8dc1565d243a4ca491ce2ceb093210585a6cbac42b79eae156cd298e0075e895e4762219ecfb9706363231ba48d0f048df6b63379da168ff6b90f14c073dee817ef3243670b870905352af75d9d8c8feba4b9177b008e27521fd0088f943fb5410e6de3c4a38a3475a2e3c757a5f0fb96518536a701de5867a77803d5c663a0152f58bee4d008dafa0b704b0cecff6fe9077b7b63804767439b252090d2ac09171a30c89907a499592151965789783eb32596fadb665eb44136b1ec07f1565ec168ac3d6e235d739d1b8e31d60ab5cca1f54bb53432f3e7f4c0108752dc147d164875410375da626e930c9ecd1229bc20bc57ef60855f38c96d3cb072287491563f128b60863d2c2dbe7fe97949f1f61ab094f45d008a63279e72eeb5b73b3eb1fb55795990792a20842d9b3738e366cd5ce294ac5cf135e7c462e2033b0a2a9ce78c60c6f0a3d3002970052efbaf87c3d6af8b7f637aee3406a19e6b44b143b68650d8c16ecbddf7865fe99c8019305d786829d11614cd2ad8d62f85cf00f3d4970e759a30411d56c7a01c7b6a3e8998a3b4525f319fa8af2ee3c7e68d76976203f5b3d3b13e45d998d5c0ab03b191c3654ca833965430c1ab94d1df659333895327dfb73f867e34b3e22804943a54cddb747566c86fdebdedcffee7350e0b4a7a634037568fdaa81dc5b0b368f550a16b1572ada7f927f8ff661c8736bc65fecfbdee6a52aa13fead9e773c1ed052c99dd010882b094775fdcaf9b849fca0148801ff081225a316a86befad541285c38c9d72085c7e7f022a31d4f6803320e5ea9056dd07d1bf1355f435681606406cfc6ad46ad9ab1e6983c11f7eeebc5763d83c82ce242ec40a17d551328d4a37e98132928f601ce149ca1e40f1fa097777c09907f88a8678314df47bbc94d38eea8acb8850b0bf37d766dc608f59535678cae71c5de63ba4ded9254165731c613b1b1a71b361d89165aaa16555ebb9f3a03049104bbdcacad2a473eb77d0602a850f89cee19597ed25adb6b7ef67345084269958456fa269ea2e38dcebe6a5f812c6f5c6c17fbed376ce3d56825f710c6bd134af7a514152494a95bea500756f8a95ca9855c807ec4ab099a568927d91ba75db3e33e59fa762032fa1036d169e95603d3632fcf91a63262fbdcbc1d229ce39cea0e8e3beed130fc8fee71f3c54dd3dd9f1dc3d3f9a2c5005675ddca85c7f7f88cb5ba706d8dce86d3a6970e5d708f8cc9a83598755627d068a096eccfb333ffb8c22098a3d6577655678d461d7d359554663eac06e3c9330f7b6c7be6f7577eb9278f484c060486c0a5c3ee1162c28566780d8d570ab8078918517b6d3e88cf3dcdf7f3ecf18c5933de56f1b176b085a1a26608bf5a3a8d4f8bb77c434c2938523fe22b3eeb5c5c932212df0ccf43878f88ae4185298cdf61f6a617d07fb0879c977ffc4976b4c8ee95a34f03572b77a6745ce8202fedd1c74233933fec3b17482d8db473c9f2cd89d3aa3e64a6c2fea4207a2c45d94320116d611796118f9a0758cc2d7a23729d7e226c0127395e3ab7b48e10bb7ec7a2b5035a3843b239a2c434486503e47cac841852d2f71fa509010f764ee7cd5a7e226846510f95f09f8d5aca8fc9dfece6cb3df1cf38f88d0b204e8a1888d68974b5bd6abf446c264b0334d35aad4c330c8980ebc072b6ce04c556b2312ed432267eaf9199644ef68aa248bae9cdf8780d2aa1ecf4e9f541a1f823cfb61889936058438efe693d8051052a5add8bc429823918d8e05aebf8e1cd5d4be5a8a549126598b75836997dc55d6dfc589f72cbd0e5b9287c2b92316792d2a50912a410db1e4d514279066bbc7c625109954a771c993448464b80e4c8056186fc96ce956e4c7056ef36b70068730b2a90cae8bcd0eecfc7c0a8c270ebf61f44a954d7174805a4198cd7d44ca9226cd893454018238d150aa130fd0ee33810c4b729beee17030d402bfeae7d68fc4f6970b51800448e5939a04a6599d3f2ad2a5c360c42d8c3775b145c1c856719ae7a78f9b9c3095337b13ffd1839c558c708cd0d625c8972674b71987abf5aba7fc72fcefd6b15cd15bdef09e3cbb022d7e1303ff5c8d0bdb18eacb82df4fa7428bc639c7ffff8d7e5999c6baec2e4b743d661c154f728fda584cfe7b25aa2095ca587ebbd2c09c82986c8bb091ed44d5aeb5353477a44f9473485aaa4516f258ac691fa9f0d54b9653f02c9299c0d6ee27b1053dfd7b69840a08b8264c936f7f79cb5d7f32b28805f5f53be8a3e9ff1115cafca47c81ec784e79840594a1d73761b9e20199ff5eda8e32ce4035bf32d7f44f8c32321df65c0b83a9d6c145700b5d538812c7c67eaad3ba4d2c19d1199667bbf4a083821a1ff70dfc1ca0fa13cceca948fa8a9b10b2f88725dba474d1b97bf35e7c15c781cbd6004e236cafdf9913c1cb18a1ed091d53a42914d73c06a20bebeed197b8d7e1376cd850a83591aed67bb002cec941ebf80c79535291538fe41454a15e4b5b632a4ee0881f9d6199a9e73adf45180a9e9660786b5b72ff8cb9dc46c2dd3aab959c2eb17a193c12cf834a94bdb4494e6d64c2e8aec564992f540ef1b9e0f55983853a830498aa137b9cff6d48d5200df61310b778b46869443dd355b211580b147a785fd2c4f9bfded79ec228628add7eff1132a71b0dce0287f3e4240e4ae433efb5c334fbfd8557e78ea434a3fbb03be06f3cb822419b887b26c07169ab8e8319c725bd32a001cb40736a7f6d926f179c0199232a5f5c071781f7b96f0af5524bc5056aa5379a9f42af475ffe4e99d175ea0f1e129f30", 0x1000}, {&(0x7f0000000300)="5cb9f9111ddd1f138e10ea6700fc39173d6fd6df9e6b7c3b1332ede75f635499db75305a01b69d3dcd41aac32b3b3673b0f0d2f37ed6762a1f63247429d22679be5fa7dd3e7f55b0e723600619fcfeb5cc1c733a0b07748ccdee361b6990e3874af14bc02567582f44c7fd6ca725f68dd5f1b96d74b21d4cf47033e31e51e1b815bdba64fa", 0x85}, {&(0x7f00000000c0)="8bdc22d4fe339cbb8e2873addba4810629f1", 0x12}, {&(0x7f00000003c0)="6e930dd239ccb11f50c75abc78be0e657b6ba79cd4f959e137241b485df5d2ebac08edcba1af0d80bb439895884c92c01454d8a6f224f2b1837954afc9a631b216963c17e601590bbd9120062dc50297bdc1fa8391b9cee5838519053b29d70e8feecfe2797df4aaa4551fc0d06482ab8e406d98248077bcf1986c3fa8e103fd67b82eb7c1f1f1ff95787857b32c00b34c0d9d946510400df93ec21972b67c7ca72e95f0c6b853be55d6c44d8c13040e3d94f192604cb1fb92247ec4bf6066a925e8ed8763d54b1b42734cdc7523", 0xce}], 0x7) fcntl$setstatus(r3, 0x4, 0x44) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:03:03 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) setreuid(r0, 0xffffffffffffffff) 16:03:03 executing program 0: syz_open_pts() setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x80000001}, {0x0, 0x8000}}, 0x0) r0 = dup(0xffffffffffffff9c) setrlimit(0x3, &(0x7f0000000180)={0x100, 0x5}) ioctl$TIOCNOTTY(r0, 0x20007471) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0xb4, 0x2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3ff, 0x100000001, 0x1, 0x5, "9a2e0d1ab476869c60087e53652398ac180827af", 0x1, 0x1000}) 16:03:03 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) close(r0) poll(&(0x7f0000000040)=[{r1}, {r1, 0x160}], 0x2, 0x0) 16:03:03 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 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) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x2, 0x9}, 0x10) 16:03:03 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x28) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:03:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x10, 0x3}, {{r1}, 0xffffffffffffffff, 0x2, 0x6, 0x7, 0x9}, {{r0}, 0xfffffffffffffffe, 0x81, 0xf0000000, 0x5, 0x6}], 0x3, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x400fffff, 0x10, 0x4}, {{r0}, 0x0, 0x90, 0x0, 0xe0b, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x4, 0x7}, {{r1}, 0xfffffffffffffffb, 0x14, 0x20000003, 0xb77}, {{r0}, 0x0, 0x80, 0xf00fffff, 0x5ee1, 0x1}], 0xd1b, &(0x7f0000000100)={0x8, 0x4}) kevent(r1, &(0x7f0000000100), 0x80000000003f, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:03:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) chroot(&(0x7f0000000080)='./file0\x00') r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000000480)=[{&(0x7f00000001c0)}, {&(0x7f0000000200)=""/204, 0xcc}, {&(0x7f0000000300)=""/47, 0x2f}, {&(0x7f0000000340)=""/5, 0x5}, {&(0x7f0000000380)=""/191, 0xbf}, {&(0x7f0000000440)=""/56, 0x38}], 0x6, &(0x7f0000000500)=""/117, 0x75}, 0x40) 16:03:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f0000000100)='./file0\x00', 0x8000, 0x800) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0xa) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x11, 0x0, 0x40, 0x401, "681f5f6cdcfff1a66e26b604a021b75e9762bbd8", 0x5, 0x4}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 16:03:04 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7f202d, 0x86137) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTART(r2, 0x2000746e) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0xb}], 0x8, 0x0, 0xbaa, 0x0) kqueue() mknodat(r1, &(0x7f0000000040)='./bus\x00', 0x1000, 0x6) clock_getres(0x0, &(0x7f0000000100)) pipe2(&(0x7f0000000080), 0x10000) kqueue() 16:03:04 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) recvfrom$inet6(r0, 0x0, 0x0, 0x801, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x9, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x1, 0x5, 0x0, 0x1, 0x5, 0x6, 0x6, 0x3, 0x3, 0x400, 0x2}) 16:03:04 executing program 1: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup(r0) clock_gettime(0x2, 0xffffffffffffffff) clock_gettime(0x6, &(0x7f0000000000)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8020, 0x0) 16:03:04 executing program 0: socketpair$unix(0x1, 0x80000000000001, 0x0, &(0x7f0000f0d000)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) shutdown(r0, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x80, 0xff61}, {0xd16, 0x2}}) 16:03:04 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r1) msgget(0x2, 0x408) r2 = shmget(0x1, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/182) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000040)='x\x00') 16:03:04 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x502, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) truncate(&(0x7f00000003c0)='./file0\x00', 0x0) 16:03:04 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) shutdown(r0, 0x2) 16:03:04 executing program 0: clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x18880, 0xd) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x8) poll(&(0x7f0000000240)=[{r0, 0x24}, {r1, 0x10}, {r2, 0x80}, {r3, 0x48}], 0x4, 0x7) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x28210, 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000100)) r5 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x4) utimensat(r5, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0x2}, {0x4c, 0x81}}, 0x2) 16:03:04 executing program 1: utimes(&(0x7f0000000100)='./file2\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') r1 = dup(r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x6) r2 = fcntl$dupfd(r0, 0x400000000000, r0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x4, 0xe0}, {0x18, 0x3, 0x401, 0x70ea}, 0x3, [0x80000001, 0xd40, 0x9, 0x7, 0x3, 0x10000, 0x44, 0x40]}, 0x3c) 13:34:12 executing program 0: nanosleep(&(0x7f0000000040)={0x2}, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000700)) pipe(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) r2 = fcntl$getown(r0, 0x5) r3 = getuid() getgroups(0x4, &(0x7f0000000500)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = getpgrp() accept$unix(r1, &(0x7f00000007c0)=@abs, &(0x7f0000000800)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000480)=[{&(0x7f00000000c0)="a6037ec1299f2aa369cba547b6ea99c989b486a47d31d4a2818091aa3bcf3b0f1d37e3612ef08e8e33bc4fd50ccf6e86f8ba1d003023387f9667ff61976a0161246c461f4a47de758257a1791dd88de7d0359847607410d032d4c28315ec3fd8116f20f28dc03666779366966e8a9ca39279e39b1ac4737d1de39338885f336e187eea83b8d1cb79e4a20de2f37a0cc3d4c3f40e7d69c2990616b0580d8770c3ac1236f401c43c4b904cf6e20b34a91010bf7cc37e3d1d9bd412741592c0c2c6ddfb64ba682763f6", 0xc8}, {&(0x7f00000001c0)="d29efbef712918ece629a18e95bf10756362600f5eac635f9ddcd046475b0e488c961ae3e1b1865072caae7bf27f72a713735092cf529d9ce931ef5ba96d01980dff15535f37dd9e614cf077008622cbb527246bc8c5f2a25a623175f3b4a00ecd0332b81c8b4beeab70d81f100e91bcf21d081bccb8421dfe4792ee22855b669ceaa9ab1b9af44678639af04538f7b9be5b7196b4a23551eb2089821c2eabc8064c206b9e0a7d0dc229ee9ffe409fde992125183d1d3dcb8c8b6988341886c884ec44f3b7cb94db385994e60408af969552ea7ccade1ec94e10b8c9f48fc31d6d9df993d8c6e0", 0xe7}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="777b9c522679090076bf6b3b5ec1ab4a9e87947e5f4c568a8f27d6670c179685e686517e5973f32307cc367f951ce4d0a54bfc09b2432770cf9c3dda213c1af5d82ea481a3744980ce846bceaef195f1b7be9937d79ae0b4105119", 0x5b}, {&(0x7f0000000380)="d5580aaa9ecf56f9a282bd7e56821185a6cc547b0671e65b0504030cd70a90a2ff3510", 0x23}, {&(0x7f00000003c0)="6e7f6ac8aacfe6bd6592e30d7a8b186fd05e96bcfd1531af387b719c924639cbad9172511e18b66f178d3e5a11dd3e70a8f53a1f6928dace1cf52c049cbf5504d5883089d6eddf3bb3b87dd2bb8f74ea698fab11f83a3efbafc3e91e9b18e85fefeda5182311b3267f380a685baa29b36edfd24dff77652ac32189fbc95247335a", 0x81}], 0x6, &(0x7f0000000840)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="209f8cbf622de95a99fe629e9325de9e2b00000000000000ff5a005100000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0x70, 0x400}, 0x401) 13:34:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, "d57c314ac31a9e526b23fe9854231dc6978be432"}) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="c437335c19c4978230bdddc5447a1a51a8ef76d8b9f08b37ed3f60c933804f4b1d65b4939fa87acb2faa518249f3592f2181ab73c6aa48b155591b8e92e53a23375c634853e41d0ea1ba78b9471a02a4275a82035e50e43189c818551dfc619095e2022d8f76df13d6542a89a4445da347dc6ac68f", 0x75, 0x400, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) 13:34:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x20004276, 0x0) ioctl$TIOCMSET(r0, 0x80104267, &(0x7f0000000000)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0xfffffffffffff9d9, 0x40000000000, 0x200}) 13:34:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') rename(&(0x7f0000000080)='./file0\x00', 0x0) 13:34:12 executing program 0: r0 = semget$private(0x0, 0x7, 0x2) r1 = semget$private(0x0, 0x4, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x808a, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) mkdir(&(0x7f00000001c0)='./file0\x00', 0x20000040) chroot(&(0x7f0000000040)='./file0\x00') r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) semop(r1, &(0x7f0000000700)=[{0x1, 0x4}], 0x1) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xffffffffffffffff) fchown(r4, 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000002c0)=0x7) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x340b5606d6f2a6db}, {0x0, 0xfffffffffffffff8, 0x1803}, {0x1, 0x5ae, 0x1800}, {0x4, 0x100000000, 0x1000}, {0x5, 0x8, 0x1800}, {0x3, 0x0, 0x800}, {0x3, 0x200000008, 0x1000}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r6 = accept$inet(r5, 0x0, &(0x7f00000003c0)=0xfffffee9) syz_open_pts() r7 = fcntl$getown(r3, 0x5) preadv(r4, &(0x7f00000006c0)=[{&(0x7f0000000440)=""/141, 0x8d}, {&(0x7f0000000500)=""/115, 0x73}, {&(0x7f0000000580)=""/228, 0xe4}, {&(0x7f0000000680)=""/8, 0x8}], 0x4, 0x0) ioctl$TIOCNXCL(r5, 0x2000740e) semop(r0, &(0x7f00000001c0), 0x0) wait4(r7, &(0x7f0000000000), 0xb, &(0x7f0000000100)) wait4(r7, &(0x7f0000000400), 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) getgid() open(&(0x7f0000000200)='./file1/../file0/../file0\x00', 0x8028, 0x100) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0), 0xffab) semop(r0, &(0x7f0000000240)=[{0x1, 0x4, 0x1000}, {0x3, 0x8, 0x1000}, {0x2, 0x9, 0x800}, {0x5, 0x2, 0x1800}], 0x4) 13:34:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20300, 0x82) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x3c) r1 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000, r2}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x101, "4512aaa74c3b438cc915f9cf26bb202fc1843af5", 0x7ff, 0x1f}) flock(r1, 0x2) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) flock(r1, 0x2) ioctl$KDDISABIO(r0, 0x20004b3d) syz_open_pts() syz_open_pts() 13:34:13 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) setrlimit(0x6, &(0x7f0000000080)) fcntl$getown(r0, 0x5) mlockall(0x1) setrlimit(0x7, &(0x7f0000000040)={0x2, 0x6}) setrlimit(0x7, &(0x7f0000000140)={0x10000, 0xffffffff}) mlockall(0x1) 13:34:13 executing program 0: socketpair(0x1000021, 0x4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 13:34:13 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0xa) getrlimit(0x1, &(0x7f0000000040)) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) 13:34:13 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) sendmsg(r0, &(0x7f0000000a40)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x9, 0x8a}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000040)="b7102e699854c9c628a9b650bd8869aaac71c7b6e9e33ff4a4a63229a76c5a5687f5687a4c135dc27f5cbabbb026fda8bb02c0fbef04b9501e00f70367c1720e85d145d2183b6e090c02fb918ec4f66cb97a84cfd4cf44019a35278046ad13552ff0e6a462fba68f89871d29ea1a0a024bd952a7f8a3f461165da9614961322119935f94a3e9bd2b7ccc4740d1b700d0a4db16f248b9aa85ff31ad8871260b3ab766aac489d90e839d4a96c1f03fe9aed65899725aa48500e12fd1e7943719e0ba373c4f0182", 0xc6}, {&(0x7f0000000140)="5fd0e8b103bcb2df8f44ee8d7303a016e52b6b9c4df5c366dd3d08bdfa9110c3557afc3772b6946aefe0b5ec7baaf81bfee5a00cbe7a2b0ffb99272aa5e4980bb17e5243061396e1fac6b0db5c2e76ad8bd18af80f75338cb6017a49c7124d3a0eb92eec68f8ce32", 0x68}, {&(0x7f00000001c0)="84d0f413dbb6b697c80a4533faca9acab8e5d331eb29f211086051b8f881a075551154b511109dd7f28b56dc3effccdf595a3ff728ea90c2dd94aaf67d75424d72d62925fe0d83bd77d3f6a048b972ec74eb3d34df243ba1dbe70220f53dd8713f4a35f86f09955c39a1debcf0d49c9b2c3e28fbe4378a5d1493149e3c21caa15432b03efc73b24e29b4cba9c5cff95ec67c0e8a5b0ea5567d783d39822e4d4b9867c743e68e6cf16750eaba048d5ce3476a83be74e566c63fe9c5fba4f6e7c7cb23322712e59c3f1ab69fbdaa9456", 0xcf}, {&(0x7f00000002c0)="db2e563ce8d407961f97d9cc17e1aeefb0e020a07d6400552b2a21886d370e5418909ebad63a4d32ad3b1a77779a7cc5a9659aa6ce4cd0aa7ebc2543b88ad6340f8832eba764576231c67863277de8b82b10b59f115483a62608c926eb39c91fd87c5fc7615a5f5b35034d06b6b5c2984fe39e5b13382f37ea32ebe5f08f60cf99a882b9c833e4747cb1a209b561f02e3b5c35d728a2624ef587f23b0ff0acae5442fb6a9b24202f0d973675a4706b7040c2310cb7d10b28e9438f23c62c9cfac139c61a9d9c6834b617", 0xca}, {&(0x7f00000003c0)="f201bbdd24e8056fefb7af9a56cce2c3f0355592440f2dcf3ea867218e951b7fa59df1f082f0226ed8ec4a237d624ebb70a0d9a7cf72a8a78c7e036475164307b1d090cabd5d27237d0c2176d9ce151c186359eb1840f1882f68bc070aba6577faaa12f52f75c926738842f51319587f34940dd56cba", 0x76}, {&(0x7f0000000440)="bf863ee9ab", 0x5}, {&(0x7f0000000480)="05802d2a86178cb423d18e40c1118a5222cc5136c134f2555b973d070390d6c695f795860730515969d58fc1ba4f80007dd4e68af15889ffa027051d4358b5745f55e3745f3951913e29a8777c3cd36e47c45f268628e83002b407ed0992b065020163655298418eaf770c4b970354fdcbaa6868acc1cf9465b51e67b9d2703803c620bf464ad8146f5fd4ffd0f503eadd3fefbd4923a74bd6bad09093a453033b6a4e02", 0xa4}], 0x7, &(0x7f00000005c0)=[{0xd0, 0xffff, 0x81, "7a7f826c01e95f9f2cf00fa25018a44324f7d0414aad2a440fa2cd2ede1b26cc037ea1f6495bf9081b61b4802b9cd2a7ade2ef8052770c971749be642dd06a14dc8f655c4d3e9a0a001f4a58c735e8525754bdbc5e44e87e0230046fe0ae83676fec934a4268670dd9f23941d3ad71d63f99f3aa86c25e9070c7e41bae883441de6b9f8b1611aa3931e9fdc5263a8031bfa55aaa1fe42a60fce28ba96fdd1560079ea8f46ff020daa4babc2672d515c6987c6cd729bdd113f4"}, {0x108, 0x0, 0x9, "a0eae57b5a524db917961b8e06c4c0f9fecb50e8094daa61d1089c6ea3780f7ebc89eb1176088657f418189c249471c60a9acc42c2cba39500b18fac496ce9c9ab39ed1f5a8707a3221d23881ee1714c8aaa5645788265588d0a6389dfbee0c06004f8613141bb02a3880c03032c3bf2365091a027dbcc0c960a136facff77ec8b57a1e00c2717bce6af55b0c18c82b57cb080caa0e9c571bf23ff96a791f9e4d3c121d45a2c85b300953a9e0cab8aecf9b5c11c377d29f156932deced625f6f01afb2907cc4076b72f610ddfefd6751f3e2812a2a02b8667e0a9a93f596d4c564e1e8098f3059a1e70bd69a642decbbc179"}, {0x88, 0xffff, 0x4, "a99749b9edd8041530c061eabb61721a6185f37f0d5c7679a735a9d24d37eb7ca57f5e4dc09a26d16d2b61021fc126ec11cedcc9a0bce632628eb3dcf49eb9783f224c7da2c8bea2b94c557c09980215f5ffe1ad7879224639b65ddc046fcd858c35dfb005b240c8bdfe4af39e5c532a23d02997f42fbf"}, {0x88, 0xffff, 0x8, "c94c27d387c9f0212234cc2fcf48015815be518a80cc127bb3433fdec3a0ac9c296a3c0b05217d99df6acddad413103ba4dacb88ca261e6e4b1969ce53e2dfb0616a0f292be34310bb2553dede71812fff949b454fef5327be28930dc6cfa0c77af2db8ccdae41201c342b2202be454083e64ceb9181c325"}, {0xe8, 0x1, 0x81, "1a800604e2ebbd8b259f38b036e980d6e2ac985fc673c13128ced60ffa4ea2635f1f99738723e06793cf135d26fdd63f03a76ab90afbce27448ec831030271d57a71952cd6523d326d981b118e8d05bac9e979f17b73cd4121f68e747fd723b3d44e625e9ea08b0417f39a8a5b8b51f6d9aed10329d20ba9acc4a7f8c2ce9bdfa7537e1bd04f01b87e3abef87f9c5ebdeddd229533e3eed8623081d8aea281a71a35b9b931d63b4ae301e1c435bb0adb8896b077c21162cf2667de779a1b63ba8be8cf1e7fa08cd46c72dbeee2b48da6015f7c"}, {0xa0, 0xffff, 0x1000, "3434e63f50f475245089077590087d2e0cc106fa9ce226bedce714df31bf52a2977ffe0d4661f44b66c6048cc01435c7211968e77c7b32659c234cdf46e45c4af04338c99c9ac5e7edf84c0ab552011b9db22698cd12daaef11b93aa05678852c3992b28c82c9a9fcb67305d903ceb18dc8885a2284a2193ba25d7bea8a2ed8f223bd4b7fc8368a8d504cba3c131c5db"}], 0x470}, 0x1) getsockopt(r0, 0x3a, 0x12, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000a80)='./file0\x00', 0x2, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) unlinkat(r1, &(0x7f0000000ac0)='./file0\x00', 0x8) 13:34:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYRES32], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4", 0x15) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0) 13:34:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000040), 0x0) setsockopt(r0, 0x7, 0x92, &(0x7f0000000000)="ce66516b9abae03ad77935c15c566e82ba099a6a44faafbba8a816b2c7d17a4c5554b82fdb602eca509e961704c6c1a7774199af2d8a8c53e322437873c403f0a0124ebac5137ab286160e768ee0cfb0f26263b6b39daa57ddc1eeb1e9cd602841a5acd1d62eb8a3574582466c46c5eefc626530be912e3537830918d6458f6c3a8d62dfd4d8d764942137d2dd489b8c581b31d7677f3c872bae244a2c8c87d9f454f9cc3b4add9640ce039913aa4160fb577c3afcba6a4001b403e46dfd86d39363f778682ac25ba44cffe53ade2e65ac0514061bed46212dde9e3f7c789c919fee957b6625d7168f1003bb917076c92e82c43d5cb3c5daa816381cc05a606f6eb26ef161597e82f2f6a07fec4b0beadc2af2a2617369b23d004b416a091a167b7dd7364aeb4e2dd679f8176b450c3945d5f116ecc93e5060838185ef66f7427f25e41b5748bf450d14f87ec256c5e4b4d6ce59964da92a2a48287146b447ae288c7dc6713e8579765d617a86553f3c1624593a77d78e34183b7d1938ccbcae73ee3e643c4661d5c56cb7ef57273a05918b16695464e15593a1e33dcc7a2ac14b350245b7993e8f2ac22d225872ee7b245b1bfe58fb5e125e62e86b81902573c6977bc91a429ec78af1f73bad09974cba805c43831e7dc37642fe267e08f009139d20a8b02055cf73f078ca6844a437306a56c6d8f662c22e6c99885db9bb975de9a79cfc0555b369cb520cd4bddec81844b63994238a435ef7caebdd3f99ea010c05dc4018e73d54ae55804f337705aa850e829bcb4f88de54d8fbf51963ff707d77daf24c7fda15af03bbefd1612ad94dd3684a77dc184500fd2c9612a8944a05426814768881a3600a85c7b53602b7c2f6c1c020f92e228d0f284c00a19590ce53359ba5a2ded2af5282e0f97433ef0c9d6befc89944f809e42ab35a17da18e045db7ccf17676ca217711e9c2a1d23aeecb5e261f01c50187416efb99a3020d12cf12c119fb657e1a854b2467e22d62bc83a5a4877d64a930ace813c75d2d91d60301c5b8211e5ad14db6e1995492444758827eca7807d983ba456ef1e998c29379110b58da3913105ad329f1ab6efda24a456674556676cafc0095b91712b10bd1f63577e2f8f5ddd04c90ca445ef161221ca8739141cf2eed1f9ecc417f3400074a872e1de99e10f696b6be3918235bbd48db82628f14dcbc4164f41d0dc473f35c2c9f9ce0ee67fea78a1fc85be3da8a3dc7e29c682efa1748ee2cbb1808ff941ac0e4dd0a71aa57b6e593ae66b81e53ffed9f60262543442e8d83cf459d328f5b3ae0ea659f088a781793fccb1e639dc2926fa41af94145e25664a52a9a0745df468da6679b293fa6c2ff5b1547a0ca3c9ba45b8f1d5fbe0216ff4f11014900480bc1e3d42018362f5bb41075df086b594feb015b2c8ebe15599dae17e278a2c21667cd243abba9316456b42f4a727908d6fc8eb05799d873d5812e04d6ba33ee6f42ed0485ea75dc9a1a74bf18754413de01af4718e835b0dba15b8e310bec3411f57ad0495bc56169e24f5824a06d86a0a350f4a32696d232603407b29d1b7d9e26b90f34359a081f4185a149380d3594c0c57c6d8d15d29118bfe92c41ae9bcc3bb7d75d76ff1a806e775378e11950cfb972c247f159a94d158ab64e25cd88c7eb30bb1651023144a0215422d3c736c90c753a7571d1eba2a0e8ad2f34f4e52b1a79da1ba19dc135c690115a061357dee96fcf389dbe0fb0ec5867fa7afa7496c9918674457dbda95a2e4feae7f7fcd1a011647272c36bd0c9659e7a3cc0384ab651cb8ca3a097d80b6fe8f6add6d8d1282cceab7c2a94cb1768b14219954a12d2620ccadce50cdbc7ae90b16a5fd875eca7964522d28993f74816952b8719cbff200a28669f275a3033afd5898e6b0e9a0d545403a13463437b01fb9db168ef7adc64150e09c0c3ddcf31a9fce281f1f39d3fca30363fb1265446ad2b2e42ad87c9cb5a3dd9b69ce577b14a5e5e470f5d8d87063a869dd6c1ddbb53702ba07edda300d34e881067763dae11fb6ea90b3a7a4587d292673551adf5c8163fe3c665ed63a274195c0b6b0ccc77a972bcc7b782a8d422ea8bedf0ee9900fe10e43cbbe3e1698054a3935f5300865e7ae813f6efb6d9c8740b4168afbb827a3332edbc15a07cfcfaeb0fcd94740207ff5297fed15b1cc285f70c7d35f9e04c7d2d66878fc7f7db22ed94262ca0520c5620fe7e517f5c78eefbfc2ae8bfd9b1b26baa69c0d7ae7b422e3db46d171ef074d6f4dd5a4c98d68bf8b4f8481618784ba4d2cbbe380ffd35159b1772c57474a698656e3b23fdfd71ef41f1d2a5ebddeb41c4eef8132a300cd05a25e57ccbf13f0c445cced2a39ffeb557e863a8cd3682704c8a2dc6d2cbabe070162a025bb0f6dc43dfd256377a10ca70ab7df04b3d690cdfc439ae8b21eaa1a8caf2f72dd55bc4b49be24ae0b846aa74cb54291e16353ef88f9ed01fc34d7aea5544577a2a4ee0adbf7e3bd2c33991b92e15912653d742d354a20607dc09b8ab62ccc28f49a0fc3f52f68b225ee89d8be86ab3a8f6fd2a7d11c8ecfcba83cbcd9c9e900003944c06d656c865a5dad3d9ec9e271b5c80ecea8004d5c4da3698562a6ac3a7d1be840bbbce335a71e712f7a352d753df28cf9d46a8d6e0397e640424d14eb3ff512ccd0f9a69b42a92002cf3d8b4ef19bec96ad77af600d2fa5da6f08294103bb6613e7c754d35fcc9a0c7923c7a98430b0afb6456e74942b748f58b8849225ba1911a49de81da84000f33eb2815901d29e6472043e764413ad4984fdd27fd2dbf6af06cf403dec1619bd80d01a0225c18094c7e573c88ca7ed39fec8c9e777c6d448c7606950aa651244cc810a7c7a5cacdbe40b0517a6ad39117f6dc278c94fcd27d4daa39e89a333f0a595884d8bf2d77622cb698ff3bbae40888b4e26d2bb3b4e1ffba9d1fe73661bcbc25af8e20e7d107eab7c058ba496e332ced1475964494e3da36de9e38d58800f5d5ed4ddb049c30116c4b20455ce6d08c1754ef5331c0ce6ea1b59976307ae13a2ec19b211cb7a45cc78234d718363659943ac1353aad37cc46c77effdef6788fa05c55c29760caff4423c8781b075534b95b7b1d1a0fd855b0ffcdc53b7c414da1a0c17df0745cc871de8f0f999b26a6b0ac8a46a59f54724441e4e6207cd67af5b905d87f7449f8701e33eba1bbc1cd79dda151586c561b40fadc878fc6cc039549d509fca9ceba4ce960b696d13a66ca6c68ce721e9d80a6f7cb9b25544c95e71754f591cc96b6ec356bc34bec0a0d50866a2483e2034477a75145e62fbf5cb1d2f8a25aac4480dfda605d5210c70103afd9cd01959086268a83925c028c48be13685cd917e985e04eaaa7e180eacdb86536eed743ff26ac8e9a18e2d8df3b4fc04bdc8dbee2875b9e602d31fe177fca2ec53f7d139dfb253d381faae212c470bf874222252d3c920b91b5882510e353483e0456a31c99229e95af8b02aab80c0d3aa3eca746813ca1294c294f91129c55a0129acd73f7223609111fb69f0f6b9fb649001066cf785524df33c76d590f15f4bc39bde0bf35b60b0d8c794e0e381210ac6c53d0bd028a3d93c07552544cb79576ab06e39d4c177d60b5cabc627c6a7992b4b93ee1780b38f67fcda419bde445045082298abacaf6cd6f23e90bbd72d2822dc0506a80f071c019761c3bfb394f65e6e7225b15da70c1719ed8d7a8db45a48acfd640d7a0f56733640968704aa8552f565593cfc8d8ede6fbda4352912464663960a5cfabca450cfb61841dacebff916fbead246b85968eeeaa4d2f484fbd10850e45bb8de7818dde0f0fd8f645cbe705ff641b3034773d892ae6d0912342a086c478d452e3f2966b8ec20cfb507c64ab15f836c61759c70a79bfe42786bcda3f1a3b89670d11474610333a2cc4e0e647ecbd96f744f3c5bc571db554d89c1d04bd34d30e3e1614e1ae0759a33f3aac44a981acc05f791001c2f3f50e2585eb07df657bcb27070bec717d0f06a12f32093b83235ce159734638a9c2c3bcc488aa8aa9a8feb6a88920e152e95ed42aee83eb91556d77f196d579a175d0333c0fb5a17f4476911792bc05933411a9c7b328408d48933c1abb7009f07fc5304a21c60d41c92b9c24c9e1092ac9bcb5b846698de85d10f1a074bc581357164f36abd5e08e7794c8d7b755efbdfcf9155152a10b34d04f1033941a26cd1341432ee3d09bdfa2c5d825f82856d35c078ffa869fbd71077e6bd6cb75a6ce8258c7de2b57326186a6f34947de8a43eeb95703d0683a4f78b186a7f36a0a80f2c17ef70613848ec928acdd28e6afaa65e3692f3f399ddfd378bdc928bf99aa0494471be1f2c5d622d61c78c8a1245f59a520c0435eff019b74dc46cd9aebdd1cb54fb14f98c8b3d8483c2520e0af37bfc78ff6826959c06fa40c4311d73f19650a0b307ebf40ee2b92f14876e939c6690b46de42f342ed96b1e746d25f1e81fdbdb45e80f209c8887199bbe86f89c7d4c4d990dc5b50c81cbff8fb48a2ecb6adac3ee38896c41ee8cee10b2680e8534ca68c262dde210668f8664a76902d989942ad901128f1e2d5c5a643a79d729707cba6727539645ba88ba3bf11c26ba964807be633f7457d1cc1c368c23cf9c47b7e48694dd9f466cd1c4d7237f21ba99c3e666788eeadf5cd503304860269e387489d65fd05879fbf0d9fda6643dd704b892619b603b27232b76b4424a781a6956510bbc6f7eb0cac4a2fd38332610876d051fb0f6d9a78689886239cddde2609e1a635f92c565fab2d4c01d177fe549c9853ad0b3fae3cce9dba1124bfde98cca434b7751840fdbe8b1c014a49dd3ec48e9121d61258bea8cdb8f33353dc2d88aeece657cc753d2579db0cf211095c8b9199523b56f4f9c6c358722c3a05c60571c72d776438297c50c077e0a0326e238fe28bebcf5d658cfa1009067c2361ba330a50c861b63a8601e061b3a18df26c4805c848728b2d8734a07d901afd35562a38c25fc1dfa29e1e6238251a5050eabab4f43f3e687c0b95e3f4d827b018a2a18fb91894138e34dd93c71ebccf7d24da67713688d52a55972397f2bd272987cb83bca97374b9e09e8e36b9cb7603ff6d433c13095971a39f8377b20d865fb1dde4325339ad0329ef40898d976ec0e788d8ac597dbb1f88480a64e87122543805c782d6990f71a57c56e2d0ce59e32d13b026ba3afe63c3caf3d4b27e9926d3f54ee480d513e4338514768e2f20e8d2d8502c7f10705d75619efbfd9158c9140b981bcb9517549dc3167a495b537ac010a245dcb84263cc6da947511a669b796a6e257f2eacf4176440f26824fe212f6e918b52c22a3ebc1fbdc8c14d6962c735e8d213994aa7ed703ff9208cd19ae1851db15923d0b8618f1998c91d7dacf766e0d2d25034c17461d06a9505c0495b404190e20a76e943db113b649153d748cb4cdcba9ae47db5f956455a6e568bb9f3b1b7b3fef0918ba4075063b39fe18247c691161760268df111cb79dda7128e28456d11012f6a636cf3d68bf78ae60974eec5a1d11d6a1d282260a8b5f16ded6e1f7d96990b322910c07b8a5264ff483ddf871e95379aade3ae77172387100725e04e522b4d8c8cb9b8a1446c453aca790e5958c5702b7ac1637073ebe5f55167a8934b69d1d5e257e43b2a17e4101f04c8275e1da5f0eed87ef3813e593b2a0a9c4437d7ed55c1c0577446344286d01c44f947c80f5fb8972cbfd9da99e4f45", 0x1000) 13:34:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 13:34:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x800, 0x0) close(r0) 13:34:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x5011, r0, 0x0, 0x0) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setrlimit(0x4, &(0x7f0000000100)={0x7, 0xcf}) 13:34:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)}) r1 = socket(0x10, 0x4002, 0xffffffffffffff17) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') 13:34:15 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0) utimensat(r1, &(0x7f00000002c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') mknodat(r1, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 13:34:15 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) getgroups(0x4, &(0x7f00000001c0)=[r0, r1, r2, r3]) setgroups(0x1, &(0x7f00000000c0)=[0x0]) 13:34:15 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 13:34:15 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0xc00, 0x1) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) read(0xffffffffffffffff, &(0x7f0000000200)=""/243, 0xf3) 13:34:15 executing program 1: setitimer(0x0, &(0x7f0000000100)={{0x0, 0x8}, {0x0, 0x4}}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 13:34:15 executing program 0: r0 = shmget(0x2, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/205) r1 = syz_open_pts() read(r1, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "a4eccea6da0000000c000020f657f41e15592c00"}) syz_open_pts() 13:34:15 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) 13:34:15 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/144, 0x90}], 0x1) fcntl$setstatus(r1, 0x4, 0x84) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000200)) bind$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="01cbff2f05002077000096a45ad998e788af81819f1260c236e378c9eeb2d2c3506c1e58bd008e4f8ed3595d6f1228bc9f3277444d905e8dbf719e75b292db29835a0de6f08189a36e99641e1080b09a19d505992462818fe7b689e4f52c80feac1f68605f14bd1bf0b3a27a79bd2d2f47cc5bad0ea2836ddaf25566149db31d30e9044da1245c4d3d8c1504cbb92ec7b33ffa6b201f34791dda5c4327b1fe2f711212cbdd9961349c11c0d08f41aac734a678b7ded6209fcf6f08fc"], 0xa) open(&(0x7f0000000240)='./file0\x00', 0x20001, 0x182) write(r1, &(0x7f0000000340), 0xffffffa8) syz_open_pts() getgid() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x6) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x15) 13:34:15 executing program 1: r0 = socket(0x18, 0x840, 0x2b0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x1e}], 0x1e}, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) 13:34:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = semget(0x3, 0x1, 0x80) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/243) write(r0, &(0x7f0000000100)="7d703e4f86375265bf1a6402dfb18fa7f3c5adb8752493ab50983fb1133df2b72525c8179bbe2bd21622a652d2078ff2d195bcc10dad646e5a3672d255f3038c419c82584b147931a513293bdf08c6c63b9407d20d48", 0x56) 13:34:15 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r0 = dup(0xffffffffffffffff) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x1}, {0xffffffffffffffff, 0xc}, {r0, 0x40}], 0x3, 0x200) fcntl$dupfd(0xffffffffffffffff, 0x0, r0) r1 = socket$inet6(0x18, 0x2, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x201, 0x43) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) sendto$inet6(r1, &(0x7f0000000180)="9bac28958249f96e4fb9aff71fb4f13dd260c76d30bd4e996e92dd0f3dc2cd6f11cb8fd0e2256554af60820a72e99eda5ebf25f978331e28531c3942f254a5c031dc986b539e8610bd18d0a0e5604400", 0x50, 0xa, &(0x7f0000000000)={0x18, 0x3, 0xdbc, 0xaf}, 0xc) r2 = msgget$private(0x0, 0x400) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000300)=""/244, 0xf4, 0x40, &(0x7f0000000140)={0x2, 0x1}, 0xc) 13:34:15 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, &(0x7f0000000280)="7592199e7d4ec167f7f0268a7d7aa10fbe94b533e2419c5a0fab00ce2fe898e5d9cf366c670e8568e2f18f45228452376af5485bcdc45e3f388e045dab22104f5ead3247f77df69d3d0100000000007007000000000000004420bfcfe303947557861c7abedff033a631f6e39a7d42f80e883eac9ea9d3587af0ae3076b73cea713d1a5e15e6380e4609ecf749e95828efa7d35181430bb37fb88bc2acb6c1000000000000000000000000000098d94ca1080d7dcfa35e795378e96c7827025f9a66bf3dadafbc99a8e9d30d86ad94bebaf6c2b058598c3e06d7b28f60012a30f91ad01119a4ec516a644eeb5a2db70f3bd7b32f85f9302faf8b770c5620fa2f073cc859dd4fd5c6d2d31dfff7d87dbd3dc735a7837c36ee8172eb2600", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x1) 13:34:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x564) r1 = dup2(r0, r0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc6) recvmsg(r1, &(0x7f0000002980)={0x0, 0x0, &(0x7f0000002880)=[{&(0x7f0000002800)=""/116, 0x74}], 0x1, 0x0}, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 13:34:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002853, 0x8005903) open(&(0x7f0000000100)='./bus\x00', 0x200, 0xfffffffff) 13:34:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) socketpair(0x20, 0x2, 0x40, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x44) poll(&(0x7f0000000280)=[{r1, 0x1}, {r2, 0xc}], 0x2, 0x81) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) read(r3, &(0x7f00000000c0)=""/248, 0xf8) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000005c0)) readlink(&(0x7f0000000480)='./bus\x00', &(0x7f00000004c0)=""/53, 0x35) pledge(&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f00000002c0)=[{r3, 0x14}, {r2, 0x10}, {r0, 0x4}, {r0, 0x189}, {r3, 0x1}], 0x5, 0x20) shutdown(r2, 0x1) syz_emit_ethernet(0x2c, &(0x7f0000000500)="0bb03af016c4d9eb6c3879c6b336dcbefad1bd57dd2dfeec8f5e6b23e752160c8bade61c8223857bb544f408") getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x22) pipe(&(0x7f0000000580)) ioctl$KDSETRAD(r3, 0x20004b43) unlink(&(0x7f0000000640)='./bus\x00') rename(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)='./bus\x00') open$dir(&(0x7f0000000540)='./bus\x00', 0x80, 0x53) mmap(&(0x7f0000266000/0x7000)=nil, 0x7000, 0x1, 0x2010, r3, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80185760, &(0x7f0000000040)) r4 = shmget$private(0x0, 0x3000, 0x5b0, &(0x7f00007ad000/0x3000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000600)=""/21) 13:34:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7725dbde3d9f4afa0000000ebbce4bfe4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) write(r0, &(0x7f00000003c0)="7ceceb806c31a40c77fc2649d6d47721f61d7987c89fd23205c90ce4edc22ce91c84c602c29aaf618439b365f0ec2d82b953b69ebf21c509f3d3c86d08eb262c279a69c0661af6e3e676749211d55fb9af35aa1ff101349b4e73d36240b00a", 0x5f) r1 = syz_open_pts() close(r1) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x7, 0x10000cfd, "845c556b0007b8afb44c7f8ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) wsmuxpoll: not open 13:34:16 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000802c5, 0x4) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x200000}], 0x7, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x800, 0x164) ftruncate(r2, 0x1) bind$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) dup2(r1, r0) 13:34:16 executing program 1: r0 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) setgroups(0x3, &(0x7f00000000c0)=[r0, r1, r2]) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x802000, 0x8001, 0x7, 0x2, "740d3516d6d9de90a11c9937bb024b8f6ba18c2c", 0x0, 0x800}) getgroups(0x0, &(0x7f0000000180)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r5, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSDTR(r3, 0x20007479) connect(r5, &(0x7f0000000240)=@in6={0x18, 0x0, 0x400, 0x6}, 0xc) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000280)=0x1000) recvmsg(r3, &(0x7f0000001840)={&(0x7f00000002c0)=@un=@file={0x0, ""/3}, 0x5, &(0x7f0000001700)=[{&(0x7f0000000300)=""/179, 0xb3}, {&(0x7f00000003c0)=""/102, 0x66}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/8, 0x8}, {&(0x7f0000001480)=""/7, 0x7}, {&(0x7f00000014c0)=""/149, 0x95}, {&(0x7f0000001580)=""/221, 0xdd}, {&(0x7f0000001680)=""/98, 0x62}], 0x8, &(0x7f0000001780)=""/161, 0xa1}, 0x800) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000001880)={'./file0\x00', 0x40, 0x401, 0x2, 0x1, 0x6, 0x1f4e, 0x7ff, 0x3, 0x0, 0x9, 0x422}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001900)='/dev/wskbd0\x00', 0x38, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000001940)={0xee0, 0x2}) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000001980)=0x81) clock_settime(0x7, &(0x7f00000019c0)={0x7f, 0x5}) r6 = dup2(r3, r4) bind(r3, &(0x7f0000001a00)=@un=@abs={0x1, 0x0, 0x0}, 0x8) sendto(r4, &(0x7f0000001a40)="0e4d3dc5f7847b1de832a0eb57833a7cfa9703080844ddf7", 0x18, 0x408, &(0x7f0000001a80)=@in6={0x18, 0x1, 0xc48, 0xbb}, 0xc) r7 = semget$private(0x0, 0x0, 0x400) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000001ac0)) ioctl$TIOCCBRK(r3, 0x2000747a) open$dir(&(0x7f0000001b00)='./file0/file0\x00', 0x288, 0x1ac) sendto(r6, &(0x7f0000001b40)="55207b6634e1377d021f216daa3ebd7f0b65b7fffc262399e6996f93db9c166a3c2621", 0x23, 0x8, &(0x7f0000001b80)=@in={0x2, 0x1}, 0xc) mknodat(r6, &(0x7f0000001bc0)='./file0\x00', 0xc001, 0xfffffffffffffffd) msgrcv(r7, &(0x7f0000001c00)={0x0, ""/118}, 0x7e, 0x1, 0x1000) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000001c80)) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000001cc0)={0x40, 0x4, {0x5, 0x3}}) 13:34:16 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000180)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x2804) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x100) open$dir(&(0x7f0000000100)='./file0\x00', 0x410, 0x0) close(r1) pckbd_enable: command error 13:34:17 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x28, 0xf0000000, 0x1, 0x4}, {{r0}, 0x0, 0x57, 0x40, 0x0, 0xfffffffffffffff8}], 0x81, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x38, 0x40000000, 0x3, 0x1}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x8, 0x28000000}, {{r0}, 0x0, 0x92, 0x1, 0x9, 0x2f2c}, {{r0}, 0xfffffffffffffff8, 0x40, 0x3, 0x9, 0x919e}], 0x9, &(0x7f00000002c0)={0x7, 0xffffffffffffff3c}) r1 = kqueue() r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) sendto(r2, &(0x7f00000000c0)="0049ae717fe6f6a58fb4b4488cede58b535834353dbd83b0318daa26a80fda69515603de3fcfecb6075f0d5a76d89e4f345304a6ea1e099642dac4d813f1fb99643b547645e5f18ed9a550b2a8e172b1fae61c7b896b18b894c85f1e261eda526f3c8c948d3870dcd41b02ad70f2a5c78de040b2291098837de053cb6d3af5ffa91d6eff6b9cdc1a7988690f8b84d9830c76ad32b968577d8b084a540ddb6d14cf685fa7d7cb768e8052b3cc53510e0a3f44eee3d752794d94baf91c9779ae702deae0a0", 0xc4, 0x404, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) fcntl$dupfd(r1, 0xa, r1) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) pckbd_enable: command error 13:34:18 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x4, 0x0, 0x100, 0x0, "f19fc763eb479f1cc7293d2107643f11164cd69a", 0x0, 0x2}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x28) fchmod(r0, 0x42) getsockname$unix(r0, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f00000013c0)=0x1002) ioctl$TIOCSBRK(r0, 0x2000747b) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f00000001c0)=0xc) open$dir(&(0x7f0000000340)='./file0\x00', 0x2, 0x111) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000180)={0x1, 0x4, 0xffff, 0x8, 0x200006}) open(&(0x7f0000000100)='./file1\x00', 0x80, 0x108) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x1) recvfrom$unix(r1, &(0x7f0000000200)=""/135, 0x87, 0x1, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) 13:34:18 executing program 1: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) setitimer(0x0, 0x0, &(0x7f0000000000)) 13:34:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x880, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000080)) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) 13:34:18 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x102) r1 = syz_open_pts() read(r1, &(0x7f0000000000)=""/208, 0xd0) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 13:34:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x6, 0xbed, 0x0, 0x6d68, "7e389ddedff371734578fbcef9097b5ac793683a", 0x0, 0xfffffffffffffffc}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x20, 0xc421, 0x2, 0x8, "9394d7c9fa261707fb939affacecbf47511d84c5", 0x7ff, 0x8001}) flock(r0, 0xe) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 13:34:19 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) munlockall() pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffe) 13:34:19 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x80, 0x8) getdents(r0, &(0x7f00000012c0)=""/92, 0x5c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001440)='/dev/zero\x00', 0x2, 0x0) r2 = semget$private(0x0, 0x0, 0x6) semget$private(0x0, 0x3, 0x400) semop(r2, &(0x7f0000001240)=[{0x3, 0x2968f57c, 0x800}, {0x7, 0x0, 0x1000}, {0x0, 0x6, 0x800}, {0x0, 0x9, 0x800}, {0x4, 0x0, 0x800}, {0x5, 0x101, 0x800}, {0x7, 0x8, 0x1000}, {0x4, 0x6, 0x1800}, {0x3, 0x1000}, {0x3, 0x3, 0x800}], 0xa) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000140)=0x64ab) mknod(&(0x7f0000001280)='./bus/file0\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001340)=[0x4]) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r4 = semget$private(0x0, 0x0, 0x8) ioctl$TIOCSDTR(r0, 0x20007479) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000001400)=0x9) r5 = socket(0x18, 0x3, 0x3a) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r5, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354", 0xb9) mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x2044, 0x2) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x40, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000001200)={0xfffffffffffffffd}) rmdir(&(0x7f0000000180)='./bus\x00') r6 = getppid() fcntl$setown(r3, 0x6, r6) write(r3, &(0x7f0000000200)="7d54cc9582f9e5029c3004b19d97df08ddf23bf5660dec356f16c9b809259bf1a19c08638cd99f6980a1a960c069d6b0931e9ca44b6a91a4fc6c8c9b10eaf8fe8dd1c7bc9cae341497293456f1254aeac734a94e1d0d4d696667c2a46ec80dee6bf953053a549d9b9bb1e60410bdc55d6ae4bcd8403b1dcf3dda59016a95e36b9f2993f4860637710e3c525377b50602c92a6ff8ae27da31501762599b6867028ef95f846d5a981bfe8ba932bb81e5373b2c441f26484ca12768860aa2f54876cf21ae84e5cfe5e6c22f18bcc047b4e9d0dedcf8aa8e8831eb680d75c61cd3a7de5e74f890b3046b08cc4053b24e2cdd7f6acfb5ff32083f5ee77a043642f1419802dafe968ccc4342a3525eb3c79fc93775a81051ea36bb71dde1a88a5312048aeb54ac90c694259a91c950ec261db2ddf039c8add14af7b7c76d1b7136dfc0e3f15faf300123a2fb849579ac55b1716d15de0c457b72e32bcdaa9799ba8fd02745c3c7eb4d3e56ed5684b66498dfbb7e30467d6d4252721c986d5ad68498339c38c3fa46733bb4c7fcdbba3e7c4cd97c7d0e27885dd0329826434de611b4b3ee8871c11532ed59543800fdd802a35605f003c83d8391f1c8849ed16fcaacc55af6ed288771781f80093ced63176e213f8eed11df0a19897a0ea15b4f482e6c22aeb5af465dbf43d8074e64ff5dcd3f7efd810472f42b26096b7702f4a3e811c6a15473b29cfbaad3bd48b0dc3bcfd1950d176e1b55165980cb858a26da4a2625953a592fe9c4f8b74bf02462d560e2a2023527070cdbe38f2cf4d0282df449dfe15cebe63fd09aa0dcd78778567a22ce990a34412b2e2f5476927de011042ec63aaa60062a7d0e132f7f472f78c26dc2633a29d4d882ae6db60f8edbff8980588694d2570cacd314c6f82ec4ad342c5139dd0f65d81737205398eca5367bd9aa433aaad5bd71675ccc7c357331fc7ce798d78fce629b53c017dc6ec6e6f10f4f59f53e1dda1f2ca2ae88ae8f342717aa16cf2e63a441b6f9da0ba68347830d4ad3827418167c28c5cd621810564af89691a663d6208f105a3b61eacc675f5c39dd82ee5f0a0f29b1b39d3283dada243d0ac07bbcfe3e221259c7eaa625b19ff24392fc3e013cd988988846d1dbc41b04018de4e8b71ab061c4c0b640367d3f4116fac6da0b78e3b0d080a71f540a74b4af975b1eee7f2e811ae00dc96a971324a898a1c00d6e70d3a7d545447fda3ba46f4afc4a3ce5efecf5d70a9b427c4d58160fcbf069fd1d403706fbb4f9b16771924f41a3a204649a82e16a65a36d171eb1e80d10887b13bbb6cd444256a7e9ef894f7f2548a09c35066415ef030124c1aa60c3dd0db989aa45cd4107a5a26f3f95d662806f4d3cc410085f332867c44f6e1116a19e5809b3d5944923cf21ff8b58fa0bd1e948144e091b492ac50939810853bb96c379e3495a383aec70bd644c3da6c072f0fcd7ae4f850cfc2fa0341b2b3247ec341dbe2b4e472b011447f02ee0557207578bb7e82af4d78eff47e6c9b9b0d342a7faf3b8af29bf140e76fb3dc21b6dba0532824e27d2744a0865d015092249f8199853ecc9cabd48993b2c203b16b4f7d766ef3c5831fc208fa5ffd0dec879e50f349c3bdd193adffc241f4f8e3d17d8cb4d8d4a34072f28a9429149ce7d3581743ca44072095ac1e0c63bb129e52a383eb8d0894d33ad5646856e2399e955aaa356b4ccb44d938eb270c487fcd4349b5fbb263fb9d3a8409126fbf6d4682e6f2d436202bd3fcd0d6855b9fd2c7d77eeb9d6795c4bc23a7f9fa8cc42c503cfc84350a4e0ca3e8e7a2741f0d15898211d321739fa25c9fe20de7f0cbd417bc39a921d9e8537fe144024464a4beb5996ec2eeb179836f5ca73852291c4b0546e88837f51844a42052ed9f7de786f1d87f3d1b7552e1a9af527736aafd9c0b07b77ca2fe335eb5a554e242ca3dad684de47363babadb4b471e3f9392d70b33854b533b1ef88c49f02d7e4aaa9015dc3b131ffc09561fb945a715d3b65364a54182250aefd5dcadc2784321ef640e02a9b2400a3bebf217fd3c459f3eae449caa537a7af8b775f93782c30822add6d9534928f9343aaa4bee9d50b00c9db97c8c49e997dfb5d45b588a2f2f8988d45160cd17391dee5e328a4717b7f736ae63a8e006acc922f2a900491278898559244291769df86ab44e02e927c4b039b311c752ed7bbc17ec867d0a4c34dbfa294a4fc33e8cee1af8e97313da8e896b95d01fa3545379eec2d8018999484aeeabebc2657d197cd5aa0936dcb371278e7cb2ab44b6cb500b067548666e4d8b7ed7f80236b74a2dd33baf85785ee5947ce0d1e711365f467f9f4dfb6852aea670ec62540ac41eb991a7c9c2d021fca7363b13106582bf378458abba869e858792751b70f1e54d3fd25303f262fea0333ff632922b5bd538f888adfc86dff861426fafdc17d9e96ebe4a85bb307d2305308a5e67b43c72cce20c3de9ee5fa2a505719aea090eb26c7306574de32e48441660b7b97800d18d150ef3dea8437b6319d501073cdb83a56e063d7e64b1795ab313fe8efcc6e1eac3bf9d86fe10340d3007066b8d5eafefa7b5270a861cbbe43940bc31329764bd09fee5ca4999261e6c236d4f0b40bbe94e9af68ffb74260c773ed8e8469a8767898992f0e950d28e4d17fec48e662a6b02679667565e5f196f968431ab58813281531cf397bcc39a53228a30a9ffe7c8d9defbf533ba8bcaf186234aec42c9270e45d81ca06fafe42e2813924d710812192df80e31cd3983239d8cd2fd94d3808e97f868d4b5b8dde0a84427158f06800433dfbc2c2a62df7c75e4fb3f52e8e1eb083ab3398b17b31b1cc56177b045c8ecab51e50fb205f609aac31d1f03ee984920c8cf91150dbc52191a79f9823ccd7f3d0c2024378219b7a68f6481a7c44b1b573dc0417cd417218c7737a7f5fb2c850fae2ad7ae1cc1c6ac834055152e65b4031db139a5a634c89aa179587ba5430b3c893cd1f1906cccdfdc5d45a809deebe7ab3f9263fdbb659b817a6ee492e21bd79c8c18ae010c416edf51b20a12425788d4a0a38b2a4932b9d657603836ac2b6ac630ce16362f3023422d94fd69c69bb1e0759e7c056a66dd4898b7f5cfaed1078ca4d021873e50e0d3584918d103189e666e6c7f48b85b1b9fb38a47b2b6bc3e1d60b7ca5a35ceb28f555d74d5762f523f381ecad0e3cbded9ffcf4e0c7a89b4cb0ae526325dfe3e2d2af436e7ca219865d8738549a87b252bc4f26c33b0eb4d133bbe31484db284bb35c5cecb35461d2983001ca8c4896782973e7b16828591127e4d647214a18ff43b741ab2dd38c2f98c7a7a53124351868c4f0781a16c1b50f0df71f9bca58044297a29f8ca51ff1b31804d64aa31dde70928c94d77d529660fe11bceb0cf541a7e3150cf5691b95e8a9c4cab411347ca5ca051e9ca077e935acd6f7f6399fefb18eec4e530ab11351fd9e434a252ad624d7e40e6a8618231dbf9c4887c994fc59f233f6d492863f865f5a2afd4565fa561ce7373d37abef5ccccbb88b84eef4d4b0c1b7a3409d921b51d8b64ad5848f33945353dbf551b4772f29a95c269ef19b63288750ac051d17b7a850a607611c07aabfc5900f829969795bd086d3608082959d5ecc258d3a5e7f1770f28e5f6abd0b4cc5edf7925d955ad72fc154a7e52b1fa175d018ab0544bf965278d2166f17bebb9e3af888ab7f94e80706ccd067ea5903d9fdac234dae205ed3e4bd5bffa3dbbb6f777f75e2f3f6902571c50b13268a0fd0468cf12e9a78cc522e03d468bb2643c7d54563fd43628a91e71fd96981f71dec79dcd153fcd0063a447fe3b6843849417f07d344e07016a4101722efaa7f5882fc2900cc1d44ff77fee082aba2473b6218910c4f0110406aee13335b1676be0c5cb5c5f6fa947e704cb621536ad7342c795aed009ffdb53ba94c09a768836bf0bd9613590e5ff0804fc9fa287d1bbf23746024d06a19d01c36b41596a19837d0f719f6e980306ee655388c5bb92611c8ca90066446db25baccdeb755c09459a427e21b86de8207e56b7e4146e21f00691e6b655cb39722bb325bb5e81e5b2d3840537ee532b7e8828fb91e8cb7101d3fe8b17d57099135e2af0c080e5b00c76fc4d9520d12f5c11d6e073d35870e3c77f9a09d181371bfed9c46021720fcd2719a6274fcc4eb07bcb51c38422d727038023b91e161f4f0a2049c84264e27d8d5e69ef8865de44761482df5938237142f004fbf61cb2e00ea84f422298fb75431cb3327f4f8c5dbf57b2390d9251c945aadd49efba2d08c75a9eba5d3e1572687372b6d3efd3d400060d3232e7e4d91d677d5ba3119aaa7774ae4c5541ab11194b6fba0ab30c443cd619cae6bb389cf7407a20952b54be9f96b442c600c7adeb509672222b51e926f90516deaea14e7349a799792b5072b630b0a70dda90aa7501624897c135ce8c8c39378bc92de20bd47c3ede75f8e886f55ef39a122546ee96475ecdcd7200227710f77c61aa8c6b4675636e768ea25827215ed695429830c90a4a5e2d8a9c438c0b2b51ad6db9b0c69230df491adf20d888684229c314c6de426884001bfc7d45f609b28010a964f555b80ec7dee0ab92753411c1d91085abbf27d5ad997812fee585cdd50d27f2a772f306a568356c214558c12d043080e377e279acba90bd0f58da1290b2b99a58f0a6f4eaf14e2501783c3ceadd6d08eff77a1d8761822a657cc90689c56132a26c24aa1bb712f32e094f7c5e271952b2acc9903e634bc35af8d97973841a75810f667c11f6b593bbc99f8d66d5504a4cbadd3a6f1a5887b2d0632edf8692e1bb13bf4f395e3791e7cd82a1954c9ae17d73ead6d18cd75dea7e24bf2c8341d38796bd932b8fcdbce062964375a744cee9782dc14696fcf9101b35bcf895593a278f5015979fb65f694759bd4750313dc60e8083fac7a2f82c6a7123b32b970341f627e92d137a276e1686ff728c8795b28a76993e23e0b78c06489c82a5a0901fa590a90cb99851d76f1707dda2244198cec2cf5555e3f0cdf4c98ba84407b0b49c860888ebc4b0f6c79b3f050e40080448891cd32f6762a7e0d164505c105d1ddbfd96c067603a69b79f61f1ff088df5d4db642679766ab56706e1de176cb43ffc8c83bd472aa6621556079ef5fc9df837e3464ff5f6bba0fe0c87623ff2c7b7a85dfec50991dd25ff35a4d9e0afde41651e624b8d9b1dbbb2b44dda3233eb5bae19062b901c6e022d443586da6ea269f9c8d8f514a6c6b2073134e4b42a8e7672f14921c95d3db9b719105da30a5a9c6017214b561c3288a0d312eb295c15b9f4dcf68cd34e9857100483590a1a3d5aa0b3e55b3d35f1485592e8a9fef7de0b15e8fd17d08c17d8daeceddf2ae6699a69f3be33a90d245d02c0b4658752fad3c99e0bda2486cc892646f34ebd1ae6031d20862485690aa7007a1b4fae73356dbc4740fbb3daf9d7ebf2934d60e1bc1c35b19b20487a6f1fff75747f29e1bff0e8eb80dc6be597b01e2823e60e98402c2276393e4df439ff4c37f6ca4890558eaf3cce378e2b0833ed2ae764df48e2bf31c5d55057340759ef05cf6a3b23423a660f3a195e70c9170b2f0264e394f688253e477977637766db96b7c9914fefb1c075eacfbab852805184a81a350e773943bd50638a41001e2ce5f896e084b57e4baf408f82f804001b42785f760ac99994cbae83543129168bdf2116aadd91d41843ef6518ea2653dea", 0x1000) connect$unix(r3, &(0x7f0000001380)=@file={0x1, './bus/file0\x00'}, 0xe) 13:34:19 executing program 1: r0 = socket$inet6(0x18, 0x8004, 0x4) flock(r0, 0x5) r1 = socket(0x11, 0x800000000000007, 0x6d8a) r2 = kqueue() r3 = kqueue() r4 = fcntl$getown(r3, 0x5) wait4(r4, &(0x7f0000000000), 0x8, &(0x7f0000000080)) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x80000001, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x2, 0x7, 0x3ff}, {{r2}, 0xfffffffffffffffe, 0x55, 0x400fffff, 0x1, 0x4181}, {{r1}, 0xfffffffffffffffc, 0x40, 0x1, 0x80, 0x40}, {{r1}, 0xffffffffffffffff, 0x4, 0x62, 0x2965}], 0x707, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x0, 0x20000000, 0x42eb, 0x3f}], 0x0, &(0x7f0000000240)={0x4, 0xff}) kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) 13:34:19 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='1'], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000140)=""/191, 0xbf}, {&(0x7f0000000200)=""/201, 0xc9}, {&(0x7f0000000400)=""/224, 0xe0}], 0x3) r1 = dup(0xffffffffffffffff) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x800) r2 = socket(0x18, 0x1, 0x0) getsockname(r2, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 13:34:19 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) truncate(&(0x7f0000000080)='./file0\x00', 0xd7b2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x4) setrlimit(0x2, &(0x7f0000000000)) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 13:34:19 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002001, 0x28ac) r1 = dup2(r0, r0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)) 13:34:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000840)="bdfa0d2582c321a8cff984fa33e90f8e4a8051bd240700000000000000e2d3280d33ee618dc6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e244a168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01209bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e607046d84c0f91fbf343224a6c44ba9f6958c0cdf0648b48935d14a79a15866fcecdd79cd66c3140ee028588c3186aa9f9904c51aa437204538761e0e552ab220b4dc386972d2eae1f50146e8bb018be7d0c5e6e822942060fc74755ad4d2e078f5738687c3af5cbe3b8a46d4d645f083447b8509a7e66a9aa53cd45eaa5ea5b142c371fb32c33d8edb8f1b1772a062c3d36d44ee832c002f5644c9000f2bc99ae47bca2318f87ccc4a6310c52bb623280a68d2adeb998d7b7001da01be3b48320", 0x142) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x20003, 0xd9f, "000005002000"}) r2 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x3, 0x1, 0x9, r2}) poll(&(0x7f0000000080)=[{r1, 0x5}], 0x1, 0x0) 13:34:20 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000240)=""/4096, 0x1000, 0x1, &(0x7f0000001240)=@abs={0x1, 0x0, 0x1}, 0x8) syz_open_pts() r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./bus\x00') getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/93, &(0x7f0000000000)=0x5d) syz_open_pts() symlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./bus\x00') 13:34:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) lstat(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180)) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x802c7414, &(0x7f00000000c0)) close(r0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='./bus\x00') ioctl$TIOCSBRK(r0, 0x2000747b) 13:34:20 executing program 1: r0 = kqueue() lseek(r0, 0xa, 0x20000000000001) r1 = fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x2) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 13:34:20 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000001180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006da0611b3352694a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040948f2889a17c000000000000000000000000000000d4cea5b5d7f46a660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004892ffa4163cb0e68b8d40839ae3df1ace793bb3c0965b3913cea6878a148d377d6ec9169761a0e0d6ec358e033ea1b935ebbed217b0e73b5ae9e6a86996763ec7d3d2e441542ec88d43c36fa9d97a16ddb049b8eec0ca885fe0dbce9c978a04f9559e550ec14daff11bf0d302595a6007fa22cd349c26b96f0b69e1199abc734aff71ea14d2e64b0b5a8a6862701fd5c3c65513f43901e2"], &(0x7f0000001100)=0x1002) connect$unix(r0, &(0x7f0000001140)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x0, 0x2, 0xffffffffffffffff) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r1, 0x0, &(0x7f0000000080)) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 13:34:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = getpgrp() r4 = getuid() r5 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r3, r4, r5}, 0xc) poll(&(0x7f0000000000)=[{r2, 0x81}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:34:20 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) 13:34:21 executing program 0: clock_getres(0x3, 0x0) 13:34:21 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x9, 0x40) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="939eaf56c72db8b0a4ffc28034aa6c68a89d1b8ad40a52fc1f92001a3ccf37b4daab2e6a48438e03d3a1527edd121e5771012b22b98b8249823e6ba209482ada87bdcb2b8c3fe3f17d45fc2e2a255b2e3f9db688cae02af6b3c7334fe1e43ce851ad9692504f6561ed6b7a5ce0d84273", 0x70) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) 13:34:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x10000, 0x81, 0x5, 0x100, "e672b3a3e2f925ae9cd61c83edab393dd680aa16", 0x9, 0x80000001}) syz_open_pts() 13:34:21 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a", 0x33}], 0x1) fcntl$getflags(r0, 0x3) r1 = syz_open_pts() mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) close(r0) dup(r1) syz_open_pts() 13:34:21 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='c\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgid(r2) fchownat(r0, &(0x7f0000000180)='./file1\x00', r1, r2, 0x6) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 13:34:21 executing program 0: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8b9, 0x1, 0x1, 0x5, "a15cef036a9153acf81413dc883e100b4700", 0x0, 0xcc2b}) close(r0) fchdir(r0) 13:34:21 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) socket(0x6, 0x4, 0x7fff) 13:34:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0/file0\x00', &(0x7f0000000180)) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='x\x00') renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0xffffffffffffffff, 0x0) 13:34:21 executing program 1: unlink(&(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 13:34:21 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, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="827b541e2d03", 0x6}], 0x1) r1 = syz_open_pts() r2 = dup(r1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xe86, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:34:21 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000400)="d3353db68ca2613a9ebcb03074a5e288917e12eb8ea64e9db950da0493368cee4f82da68ef72c288", 0x28) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) minherit(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000480)=0x7) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) connect$inet(r2, &(0x7f0000000380)={0x2, 0x1}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000440)=0x10000, 0x4) recvmsg(r2, &(0x7f0000000340)={&(0x7f0000000180)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/232, 0xe8}], 0x1, &(0x7f0000000300)=""/21, 0x15}, 0x0) recvfrom$unix(r2, &(0x7f0000000040)=""/245, 0xf5, 0x0, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0x2) 13:34:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xb, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket(0x11, 0x3, 0x1) poll(&(0x7f0000000080)=[{r0, 0x4}, {r1, 0x4}, {r0, 0xd}, {r0, 0x40}, {r1, 0x81}], 0x5, 0xfff) write(r1, &(0x7f0000000000)="723ad9c9", 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x6, 0x5}, {0x18, 0x2, 0x7, 0xa68}, 0x6, [0x5, 0x800, 0x9, 0x0, 0x2, 0x5, 0x1, 0xff]}, 0x3c) 13:34:21 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, r1) getsockname$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 13:34:21 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x69, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000240)) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmdt(r2) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/65}, &(0x7f0000000100)=0x43) 13:34:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f00000001c0)="b8446145c3a71046f362a8b8926aa6d4d80078c0715c7bde41a957e1f7754a2716da9b63bfad7a37681466c3e47e2c35f659509ff7e894bdf839eaa31683bd59e2ecf15f3b95650f68a32675fe11679fe3fffaa0ed595f5265482ac75d6baffbf3b682573097857757813bb61557d293e90d0f48b263289f2cccabed04125764c0224c38fe8bc4ebf631c4ad00000000fa14dfd6e32f70da0e995f05b7868eef66e251e9cd8f97a15a6f71ea203940501b0a9504033b04c4aeb9b57c41a751b85044c548ad966c030600000029493aada1ccf271fca09dbcf37495ee694f449c3a02387205f7d4d7aa3a970c55d878ceaabbc72ebd20602f41f2042a000000000000982624098bbc316be12996ca830557d15e6cf0993e2bd9bc7edd8431e95c37a82d97b8bebdd48eff19", 0xfffffffffffffdba) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) 13:34:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) socket(0x10, 0x4000, 0x9) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x0, 0x101}, 0xc) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/152, 0x98) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x11, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) 13:34:21 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x10) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) geteuid() geteuid() getuid() getuid() getuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setuid(r1) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') 13:34:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() r2 = dup2(r0, r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000000c0)={0x1, 0x5, 0x1, 0x6, 0x4}) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) 13:34:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) writev(r0, &(0x7f0000004480)=[{&(0x7f0000003480)="d23d77616c8500ccbed25477af561d0bc92c79397b22e7330e2b4b050544db60c6b02aef73dcfc6a392ba1b685b6bbbfc953075b3392bfac59a02205fee5c7817f89c292a13bc69eb2faad7b2133b7c95426baeba22550581f50f09c405ff7494b91fdb99e573a3524cb2e6489342fb3af2b7a39ae5fa4a6ab52329e21870a480dd6251fffa20f16dc745dc0d581fb10c710a62d854c89f3105071a7dbab8a835a7d3e6d22611ffa2f6691da304ced18807d0c365aa7724f7a4424478c5b501a5585e8c96d3bb70e57d91a75c6d0edd5a380b19ebe4d2972e8c50c1bf04f5f383a26b197a599ea0410a4fafc989faa16dcc82d2a8fa40f48b161e8dbc2751ac5db1f6df7c24761d53b1da488eb4d55c7c020c46880b015ca50e33b48cc2b70fd2297d069485a078c22970e8597ee78865b6c3b42e1027100c88851904de959afcee15a55937d87003aa4cce97bbd331147597ddc3709da4c5ac495201ff4c8ec7f34077700d1ac2ece3593d7b9548b8b027a5e1dbbbba89c2df70f29fa6f2a48c9abd23c11fcbe11d8d247be65a659cb181a60604e07eafad4f4d3f7d9b703246e35045386403d5d3ab5c9640252bb002a020399f54593c69cb16a4cce713aa62343d99b51627a5779f855", 0x1cb}], 0x1) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="c84163e65a8da858a4b0e70c16b1d6ea98d32477208343ef44a18b072ab4eb6b7033c2f209ab6d4c478045619210cfffe458a067b94be0b5b97f11d3c49f09d14223bef86aaacf1362cbed224be485ca7de20190b0b7091e85090b9c06511dcbf11a6f0e06f22b54a5aea9be766e5121ad24fae7d3c714227fffd31b3eac25e89232962654e0276c8b4f416fea10607cb3b5ed3bcfa81295dd0036f4137c068bd0abe18ebaed84edb45e9660610fd27bd0f0eb", 0xb3}], 0x1, 0x0) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./bus\x00', 0x100) open(&(0x7f0000000040)='./bus\x00', 0x20, 0x0) 13:34:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) 13:34:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000400)) nanosleep(&(0x7f00000001c0)={0x0, 0x1}, &(0x7f0000000200)) kevent(0xffffffffffffffff, 0x0, 0x9, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0x401}], 0x5, &(0x7f0000000180)={0x1, 0x20}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000340)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getpeername$unix(r0, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0xfffffffffffffff8, 0x0, r2, r3}, 0x0, 0x0, 0x0, r4}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0x7) lstat(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)) 13:34:21 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x173, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') fchown(r0, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', 0x0) fcntl$dupfd(r0, 0x0, r0) 13:34:22 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x31}], 0x1, 0x0) close(r1) socket$inet(0x2, 0xc005, 0x5e0) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x84}], 0x8, 0x0, 0x7ff, 0x0) 13:34:22 executing program 0: open$dir(&(0x7f0000001040)='./file0\x00', 0x100c0, 0x1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 13:34:22 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, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) write(r0, &(0x7f0000000300)="fab73ca5994420e9", 0x8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x797, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1d2) 13:34:22 executing program 1: r0 = semget(0x3, 0x20000000000002, 0x7) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000040)=""/4096) semop(r0, &(0x7f0000000000)=[{0x4, 0x8, 0x800}, {0x6, 0x0, 0x800}], 0x2) pipe2(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = syz_open_pts() dup2(r1, r2) 13:34:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d73057e43cd4133505f500000000000000e74de4"}) ioctl$TIOCCDTR(r0, 0x20007478) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/ttyCcfg\x00', 0x30080, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0x7, 0xffff, 0x6, 0x1, "0368a13a77293df483ee951a1e90c030e9eafb7b", 0x3f, 0xc43}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000600)={0x3, 0xfffffffffffffffd}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r2 = syz_open_pts() r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) sendto(r3, &(0x7f0000000480)="42c57a5967dfcdea316ce1009eeadeacebcb60e5fff5bf87e56da1cd9065777844953eddbdf461cd8b2e3dc16ab4e49bfa50b338ff14df4cc6d8610accd0763c990a067a663d6ed72d455f3a0c39e186f5a4f58c3a8895e8fd601336a9a519e30426a29a1160fceef7e0c5d1ada2640d9302d1074d401dc66a3b8618d73880b3ed7d9b48eb67279ffcd906f74b2d88272321a06963347a67d0183cb2ec55efee7814141981ce91d5a6c2273d8ad5245c5fa3e98c1be54887792241d1b9ff182c17073e5e81edf6270bec7b982079167f2586dbf0e529707bfc74900627f1f5e0a13e5a53225159", 0xe7, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) fchdir(r3) close(r0) r4 = dup(r2) recvfrom$inet(r4, &(0x7f0000000340)=""/204, 0xcc, 0x2, &(0x7f0000000040)={0x2, 0x0}, 0xc) r5 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000002c0)=0x5fd) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x7da, 0xffffffff, "1ee5cf7efa49fe0865bd9ee404a7824215b13381", 0xd83, 0x7}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) sendto$inet(r3, &(0x7f00000006c0)="c9a8886a074276566a90eff1a0f727b26f754fcece54dbc57477fc18220f5ae3f274e24afd24e5ea6717e26cde63b089c854999d2a6e322620553fce76cdb27df50898962817eb0aa358428e2f26de219534566e3d3d587b697915864b8af56c1f850006da866dd29dc99046ff5deb4e6c41a4ee3b77db397ebd29b0408c04b017721f1b9d6c896e5fc09f3ec3d7238f51a9bc0a130f3eca77554475e3f305c1f0a81aea955b7415eb1fa889816529436a51cf0deaab66b4d0911dc16e1f01fc1e2faa0e96d6c6dbbfb401ec93ea77ea4bc054491d45332256abdf1c7218fa46eecae4596ead0b", 0xe7, 0x5, &(0x7f0000000280)={0x2, 0x0}, 0xc) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000580)) readv(r5, &(0x7f0000000680)=[{&(0x7f0000000840)=""/159, 0x14f}], 0x1000000000000172) syz_open_pts() 13:34:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(0xffffffffffffffff) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$setstatus(r1, 0x4, 0x84) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) 13:34:22 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = geteuid() accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setuid(r1) accept(r0, 0x0, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) 13:34:22 executing program 1: r0 = socket$inet(0x2, 0x0, 0x4e8e83c8) ioctl$TIOCGTSTAMP(r0, 0x4010745b, 0x0) r1 = open(&(0x7f0000000180)='.\x00', 0xfffffffffffffffa, 0x0) r2 = dup2(r1, r0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) 13:34:22 executing program 1: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x5) r1 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) 13:34:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000140)="670dd5b2b752995fe0c09f5e523da174e0", 0x11) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000180)=""/169, 0xa9}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/163, 0xa3}, {&(0x7f00000004c0)=""/177, 0xb1}, {&(0x7f0000000000)=""/52, 0x34}], 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:34:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) mkdir(&(0x7f0000000040)='./bus\x00', 0x14) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000180)=0xafd) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 13:34:23 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x120, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockopt(r0, 0x301, 0x4000046, &(0x7f0000000080)=""/28, &(0x7f0000000280)=0x1c) r1 = dup(0xffffffffffffffff) r2 = dup(r1) socket(0x10, 0x4005, 0x1) mkdir(&(0x7f00000001c0)='./file0\x00', 0x101) accept(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000240)=0x4f) r3 = socket(0x20000002014, 0x3, 0x10000000000003) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000180), 0x0) renameat(r1, &(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000340)='./file0\x00') open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x100) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='W\x00') 13:34:23 executing program 1: r0 = socket(0x18, 0x200000003, 0x0) unlink(&(0x7f0000000000)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0xc) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) pckbd_enable: command error 13:34:24 executing program 1: mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) pckbd_enable: command error 13:34:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x42) shutdown(r0, 0x2) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r0) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x420, 0x4c) connect(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) openat(r0, &(0x7f0000000140)='./file0\x00', 0x900, 0x1a) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) 13:34:25 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = socket(0x10, 0x4000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x0, 0x9, 0x5, 0x1, 0x40, 0x0, 0x487ca8e3, 0x2, 0x2, 0x81, 0xf256f09}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x2, 0x2, 0x9, 0x800, r3}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0x3) fcntl$setstatus(r2, 0x4, 0x40) 13:34:25 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x0) mmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) linkat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00', 0x4) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') renameat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000240)) 13:34:26 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0xb9f, './file0\x00', './file0\x00'}) write(r0, &(0x7f0000000000)='<', 0x1) ftruncate(r2, 0x2) ioctl$TIOCSDTR(r2, 0x20007479) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) r3 = fcntl$getown(r0, 0x5) wait4(r3, &(0x7f0000000100), 0x2, 0x0) 13:34:26 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x812, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 13:34:26 executing program 0: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./control\x00') open(&(0x7f0000000040)='./control\x00', 0x2, 0x10) mknodat(r0, &(0x7f0000000080)='./control\x00', 0x0, 0x0) 13:34:26 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0x8000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)}], 0x1, 0x0) 13:34:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff9, 0x0) getrusage(0x0, &(0x7f0000000080)) 13:34:27 executing program 0: r0 = msgget$private(0x0, 0x403) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getegid() r5 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = getpgid(0x0) r9 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x101, r2, r4, r5, r7, 0x1ca, 0xfe00000000000000}, 0x8, 0x0, r8, r9, 0x101, 0x1000, 0x1, 0xff}) getgroups(0x9, &(0x7f0000000180)=[r7, r3, r7, r4, r7, r4, r3, r3, r4]) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r18 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getpeername$inet6(r18, &(0x7f0000000240), &(0x7f0000000280)=0xc) setgroups(0x6, &(0x7f00000002c0)=[r15, r11, r13, r11, r12, r10]) getsockopt$sock_linger(r18, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) r19 = dup2(r18, r18) connect$inet(r19, &(0x7f0000000380)={0x2, 0x1}, 0xc) connect$inet(r19, &(0x7f00000003c0)={0x2, 0x0}, 0xc) getppid() fchmod(r18, 0x20) getsockname$inet(r19, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$VT_SETMODE(r19, 0x80087602, &(0x7f0000000480)={0x0, 0x4, 0x0, 0x0, 0x4}) syz_open_pts() semget$private(0x0, 0x2, 0x121) ioctl$TIOCMBIC(r19, 0x8004746b, &(0x7f00000004c0)=0x400) socket$inet6(0x18, 0x4002, 0xb4) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000500)={{0x0, r2, r13, r5, r16, 0x20, 0x6}, 0x7, 0x88, r1, r6, 0x3ff, 0x4, 0x7}) getgroups(0x9, &(0x7f0000000580)=[r14, r13, r3, r12, r3, r7, r10, r16, r17]) ioctl$WSMUXIO_INJECTEVENT(r19, 0x80185760, &(0x7f00000005c0)={0x0, 0x2, {0x40, 0x1}}) setitimer(0x0, &(0x7f0000000600)={{0xfff, 0x80000000}, {0x8, 0xffff}}, 0x0) getsockopt(r18, 0x6, 0x1, &(0x7f0000000640)=""/105, &(0x7f00000006c0)=0x69) 13:34:27 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) mprotect(&(0x7f00005c9000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) nanosleep(&(0x7f0000000040)={0x3, 0xa4}, 0x0) getgroups(0x0, &(0x7f0000000080)=[0x0, 0x0]) setgid(r1) clock_settime(0x0, &(0x7f0000000000)={0x4001981}) 13:34:27 executing program 1: r0 = open$dir(&(0x7f0000000540)='./file0\x00', 0x40, 0x0) socket$unix(0x1, 0x1, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = fcntl$dupfd(r0, 0xfffffffffffffffd, 0xffffffffffffff9c) linkat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00', 0x4) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) close(r3) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000080)) r4 = semget$private(0x0, 0x7, 0x32) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000000c0)=""/110) r5 = accept$inet(r2, 0x0, &(0x7f0000000140)) r6 = syz_open_pts() linkat(r2, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='.\x00', 0x4) r7 = getuid() kevent(r3, &(0x7f0000000480)=[{{r5}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x800, 0x1ff}, {{r6}, 0xfffffffffffffffd, 0x8, 0x40, 0x1ff, 0x800}], 0x6f3d, &(0x7f00000004c0)=[{{r5}, 0x0, 0x10, 0x10, 0x2, 0x8001}], 0x1, &(0x7f0000000500)={0x5, 0x6}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r5, r7, r8) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000380)=0x7) setuid(r7) accept$inet6(r3, &(0x7f0000000400), &(0x7f0000000440)=0xc) clock_getres(0x2, &(0x7f0000000240)) clock_settime(0x7, &(0x7f00000003c0)={0x6, 0x1}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000002c0)={0x5, 0x55a}) mknod(&(0x7f0000000300)='./file0\x00', 0x12, 0x100000000) ioctl$TIOCDRAIN(r2, 0x2000745e) clock_getres(0x0, &(0x7f0000000340)) 13:34:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000980)="6ffcf286aa21c1b3e3fbfffedf8d86c5679ed296426c5e65a7ea59ed5ce201767c1134acc1416d5771ed10aabb83bb339453b082303a5e8063f97fbf6b196b13c894552a30bfed7702bf7c87c63177422656b2824cc5e350320e98f634c67f623275819078546dff43ec4e83ff73b521031367df69536caf3114ca7ad3370cdaeedb2b2faed605e5198c6f338b2dd9b5f560acf4b09cee5709ee3c1cdd2b97184327df7e3e169ef59fe4b4cc8453cf327b8291f5d63f02e5184adc087e269c076bbedd3070419ec6a048bdc34c48dcaa502e3c2aad408a3bd7e3a5cbba23b2f5a8576d49972c7f255ede546b0e9b22af350c1f2b901b8a5c3c3825faba5d44766b45f81571bb36f232b7db973d64f2c36281bc33f0d33a6689b27011c2430a0229eede288d67537db87db342b08260bb87bfe6f2786645ce0f812b455c514fc61b02d04fdc9ad9117e3eb9cf1d9e99f2290ef7830de5d87a7ecb0d63c4681c59ed947a5afc749ce1bd5831853aa570977017a1ae5c09fd886f1d04e0032b42d568135b05e1c649282788a2f3468404", 0x18f}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCNXCL(r1, 0x2000740e) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:09:53 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x81, 0x8, 0x5e44, 0x1}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x7ff, 0x0, 0xdda, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x800, 0x10001, 0xffffffffffffffb8, 0xbf}) 11:09:53 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xa) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/99, 0x63}, 0x0) socket(0x1, 0x1, 0x1) 11:09:53 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./bus\x00', r1, r2) 11:09:53 executing program 1: r0 = getuid() mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(r0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 11:09:53 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x28052, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x2, 0x8001}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x401) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000000)) 11:09:53 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x8}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x4) 11:09:53 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x81, 0x2}) fcntl$lock(r1, 0x400000009, 0x0) read(r1, &(0x7f0000000100)=""/67, 0x43) sendto(0xffffffffffffffff, &(0x7f0000000500)="8a568b", 0x3, 0x0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 11:09:53 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000100)=0x7fff) pipe(&(0x7f0000000000)) poll(&(0x7f00000000c0)=[{r0, 0x19}, {r0, 0x40}], 0x2, 0x0) 11:09:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="850573ab09cec58ebd946a4a53d66578996715da4057651a0500c60b540ef497de73a979ed248fac01eb8e5e8f66172e918a82861acc95e491ef4f707bd830a98cfe5644c4b3baed64f40ab2fb32c7bfd1a721222654c156481fe6bd7ca9fe826351a4063017af176c8977dbfebb0a596950d609c2d8bb7471869543cb9cb9abf56034218034a300161cd06e06a3fb4d19dfd9a44120508e2c7eb012ee5cc76cc20f5dc890fef1f29ea8baaa3b77b66ca96fe7f656edd9897e2ea40f56e5374e9cf3d243190f842c3d3ceeaa7b4150e93a83ad538e9e70dc245396b641c16e43aba1887dbe5ad513dd10121520aeac92eccf335cdf650565b12f050000b0ad8dfbf7a4e77ba90300000000000000c167a27dc6dc288af9143c852fc783dcc909c1cd1baa0bdd3af5ac2afd50e8dfd554d5d9afc27c2ef209548f25ec3c6baf34ec22225fce6fbe3cf8a22ef84b504ee4acf840a9563e7d2f8087484e8149106792c22fe3c804000000798254ebfe634691128f18267c55b8cfa792dee64488f7bd794ccce6a11b8dbfc6f6ffa986e72450850a117b566d6000dc6cbfdb7206cf017421d3060fd7ba43db1fea3890c8a17464a84f3b00df8be417992b855d7adce6754c9698678c9cabdd88047e1c161513978e641a824552bde268d64902b1fe7ada6199764ee2be09d899c540a0182d05dea27cd31395651941430d4c0000000000a75a61f74881409a5640e50a6d8dd23aaea202863cb7fddab5b88bd0f205680b5d2d1122b31b3e6538aa00000000000000000000000000", 0x239) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x4, 0x3c3, 0x3, 0x8, "b08d1646662247ea5f2b2c215faf8a290524d8e5", 0xf74, 0xfffffffffffffffc}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) 11:09:53 executing program 1: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) ftruncate(r1, 0xee5) 11:09:54 executing program 0: getuid() r0 = geteuid() setreuid(r0, 0xee01) r1 = semget$private(0x0, 0x7, 0x7aedf787c66c442d) mlockall(0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/123) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) r4 = socket(0x0, 0x3, 0x8fa) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r6 = kqueue() r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800020102, 0x0) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x307a8, 0x20) r9 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x90) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80a0, 0x0) sync() socketpair(0x18, 0x6, 0x1, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000002c0)=[{r2, 0x2}, {r3, 0xb6af833318d61353}, {r4, 0x4}, {r5, 0x6}, {r6, 0x82}, {r7, 0x80}, {r8, 0x80}, {r9, 0x16d}, {r10, 0x100}, {r11, 0x2}], 0xa, 0x7) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x2, 0xbc35, 0x100000000, 0x8000, "7b323dfa4477f8a3336c9ca61baaad44e33c2a09", 0x1000}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) socket(0x1e, 0x3, 0x0) 11:09:54 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) close(r1) openat(r2, &(0x7f0000000040)='./file0\x00', 0x8000, 0x104) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/118, 0x76) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x141, 0x0) 11:09:54 executing program 1: r0 = semget$private(0x0, 0x7, 0x4c4) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/122) r1 = open(&(0x7f0000000600)='./file0\x00', 0x10001, 0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x2, 0x1}, 0x8) r2 = socket$unix(0x1, 0x5, 0x0) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000100)=0x800) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x4, 0x1}, 0x8) r3 = socket$unix(0x1, 0x1, 0x0) shutdown(r1, 0x3) bind$inet(r1, &(0x7f0000000180)={0x2, 0x3}, 0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000001c0)={0x8, 0x7fffffff}, 0x8) getdents(r1, &(0x7f0000000200)=""/175, 0xaf) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) recvfrom(r3, &(0x7f0000000300)=""/161, 0xffe4, 0x4, &(0x7f00000003c0)=@in={0x2, 0x3}, 0xb2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000400)={{0x18, 0x3, 0x7, 0x9}, {0x18, 0x0, 0x6a43, 0x6}, 0x49, [0x3, 0x10000, 0x2, 0x62a, 0x5, 0x0, 0x693c000000000, 0x1ff]}, 0x3c) sendto(r1, &(0x7f0000000440)="b3a68642ee60bccad589781da5079eeb8c30c9ba0bcfd2964149710434379a075d70d327f782c40d3f63c5787440474d", 0x30, 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000004c0)) r4 = open(&(0x7f0000000500)='./file0\x00', 0x10, 0x0) sendto(r3, &(0x7f0000000540)="2212d9bee7abc4f8ad2895e806caaba4a6149f5c41058ba49da64ca902ab18b36ebd2723c313028c23df660dcaf830ddad4c56b2713290e6667acd52d523e8c2f58f52871cf59649e6cf4b028a0b87ab228d8bb10811a369f1c0767443e27b7286e46afdc19bc2b472be41540fadc917ecb60749690e99d67754b9531c396af4acb466", 0x83, 0x1, 0x0, 0x0) bind(r2, &(0x7f0000000640)=@un=@file={0x0, './file0/file0\x00'}, 0x10) getpgid(0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) sendmsg$unix(r3, &(0x7f0000000ac0)={&(0x7f0000000680)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000900)=[{&(0x7f0000000800)="8737088f057cc048fd2330d5e30b438144d2365d299b61955519a07259284ba6860096a6db6fb90ea4af4eea534b9df1e8466477102fcf943551d6d531a90d9346ed1bb2fb5322a5b6c68b3ecce69199d727adf449207a33fc48ddbab3092b7a4f97e5e5adc8a08c1432e2a58bbcbfdadc6cfccfe3d36a2613b9bacfb57fcbfbfc6385ffccb25481d16054f20fc5d25d2f72c635f41875bd75cf469e02dc8ef2d841ed41eb10b547a8ce92b49dfd64c0150753aa1c14fd3322972fcc491313eb44e88ff1c685e1bde33bc27dd31663d8a9eb8ad40fa69a6c", 0xd8}], 0x1, 0x0, 0x0, 0xc}, 0x400) connect(r2, &(0x7f0000000b00)=@in6={0x18, 0x1, 0x10000, 0x9}, 0xc) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000b40)=""/30) pipe2(&(0x7f0000000b80), 0x0) kqueue() connect$unix(r4, &(0x7f0000000bc0)=@abs={0x0, 0x0, 0x1}, 0x8) unveil(&(0x7f0000000c00)='./file0/file0\x00', &(0x7f0000000c40)='r\x00') 11:09:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07000000ffffffb27824af42b4b3bf1b05eb5ad35a05150000040000"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f0000000780)=[{&(0x7f00000001c0)="1f6e2cec32fc8b957f783b39349acdf78a17953400b7e026db9606665dd240e8313b75347bb322c604a0cccc4b8a8fc3b7f2aea93fd6c9c17c5d718384c3460991b3b9c9fc7aadd2fd66a32562a05724ef7981892ba5fe9f61d0d5709cc9b7b3f72f0de86654d47f3fab32df55c418cda5809cabd27cc8e036402cd95fc87d620abcd15a568941c231f471a63796344bf900277465b4"}, {&(0x7f0000000300)="9fcad378446361d8c4fed2848f5af307e124bf7d86370e001e83afe9edd22449d91a1481d60d016111aae6bcb81ab22f8e8a71a08526f333e6b8ae76add1da021c00398cc45b63577879db95a8595f06bea4d3c8e49540852449a80db6ab6bff29dccaafa4b60a56f475b12397574760f3e9d629565094eb2d015c0f18264b366bdf746ec70e22d28dfa5fc8986910dbdd9859c5d54e031aef7213f99d9defb2233d9504"}, {&(0x7f0000000000)="ff2d6226f1ea897ec5f4f18aab858922f3efea037f3bcd141d204cfdc0d4d36b0d03fb80808b4977abd763383cd7f00ae20ea12b65750b1e24a902b6ffc3a3b1ddecc2b84342a49cf55e7dcec99380f079ab53f5c3fbd70fad0af0470264ef1cb96c6301e77cbd64ab2562c4e3c9e7da6a23a9e73e5b2f5a"}, {&(0x7f00000003c0)="acbe6e36f498205b1659351157d0f854b9f15cc3bd69880acc49c3f371d4ff3af5bea230ea15980b4c6c32f1b82690e08368ecd698d6cceb166bb7cbec15fa3c08fa7de52db8f8cb5d5c6cddc5a0a431c3de7242b52c05e6f60a6b359d7c80d16d1dbda722b24d8d36cbc664f44c1f1eed9fd581d967f36846eee16fcded2977dd130ade0eb44213b6237079fe5c871488a24b4dc91915c2d50d3a60c578ab797b5b1b1ca89020db1d000ad04c8d595981988ecb"}, {&(0x7f0000000480)="38fc3760b2250db13dc00a7cbf224658421cdf883b10bff0764e408e875ba48b96018f0c0420fa66e10191109c12a43375506f71cdd576503052e85a89df963af68fa7e61b1f348095ff8d9b7cde0a780c103b13db6e0537a30a71d63cdc7435cc2e9222154797fdd2b4826fbecd7a3ae361568a85246545a6728cf2ee29ea3d0c70007ab79558f06359c8cc4daf5dd59f70a5c5abd2ce3ab9ba8e328ce64b3ba8b54b"}, {&(0x7f00000000c0)="9fbab9b29aeb73a3c6d6eba3af251e642b06f171f244b1da086bfb04e49da066104d58abb1fa38", 0xffffffffffffff20}, {&(0x7f0000000540)="cffeef4741758b91fc3fc2a84b6433feeb206ccfdb79283952c42d5855a4bd8fc7e56d6581c0b86182a3d2abb007d5917ceb36265507b76dcdc849a6b09eeb7d020095a0718d02a50b0396597fd911b86c3cba7c77ee33fc867a6f7e07878806b287ec198bca15ecf18c861a3290018f37f58b3d85ebf6c34ef027bbc696e292ba761bf15dc7f697b8d2d67ea55fecaba371854731ff1808eda2ce15881ac836ee0f7037be0ba514cb9c47025f3879ce30a75c2e9a322e558da9d67b0fa7954e3ff4edbede62babbb44722afa7b7d207bcdecbd420b09683e67729c5262507a751"}, {&(0x7f0000000640)="866220f374aa0f5da9dd2cd1a33566a297f26465fbaf14222fc77313b76837d555c6f6f1d1c19788930fa53cf73ab5ba335670c899f6bda7d5035cfe5c488d4a947c1d59fd3037700d81a9a485d250a303fd4189cfa06079ce625563c8"}, {&(0x7f00000006c0)="1ba226d65a6d9dca7f189153c3f0e2056e5eb67a831f0d7567341c246f90ad337bd475488528c5bc47219c4bdcc0c24dde03758e674ca8a3c3c2b0ddad37ff5b8913445044e67ff31949391a8ef1d7cd166b793458c34e96a0ebb72fc882f9c057f0f08e562d3155702da55f387d1c7557b97286155cace315046bef1ea0182a0411825ea875035f5ba5e18bdde7da08dd13e250ba42e29f8eb1"}, {&(0x7f0000000280)="f8f1a74325e7398e584e65a19b5ad3d5e42400a41d5ff3"}], 0x100000000000005e, 0x0) 11:09:54 executing program 0: r0 = msgget$private(0x0, 0x4) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x120) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x5, 0x7e21, 0x7324, 0x0, "2053fe21183d1e11f19ffefd11fcaca279781aeb", 0x5, 0x1}) setuid(0xee01) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000faa21bb1345260f13bf245c0465be6e2676b135d763aa82ab840c1c6853406011518af423831fe7f344b4c4d9b699751b7bab0624732af479777d1c8b7720a76e84a9e58916dbe89064be7b1bb158fb04987304d07716df8dbda6fae39e0c56769302856d2147ea39f2c4c6e3aac0544c318bdbcb4c460"], 0x7f, 0x800) 11:09:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) write(r0, &(0x7f00000000c0)="e2ee6aaeb7594a998de437f0e445ac9c00608c029029832829498e203f05b3a7771f723337d60c971caa14d458954734f86f082f0432fbc1e41154d7cd5168ace552002cf07f810c67d6a4d0fa6051b237237bfaf0b3ba45c758d99a320745dc5f88aca40dc80cb3811b6105b064304a25440e9765f7313af858ab99542dc9e35e5563418012188d8c309104c63c1b2492485a19108437ee1cce70b1a4236b82ff71ae8bed7609c5ac38dcf93458e72597a73f6ca563139c", 0xb8) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="dc5c6dd67f6ad248e3461be20b4a322a90eff97906a5f147b78f285b1ef452c5b4ae03b1aae26844737277c15125696ba16d49349c0af7a02378712010238577a1acee506f95c891079e04fd819327ab811cf5c58840a5fccbaed68f636d9500e110e413d9c7eb85b99f823b19f71ec1401894fae5490df19b066d6b7aebc38aaa77ed"], 0x10) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000180), &(0x7f00000001c0)=0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a902010000805cb90cca8590", 0xc) write(r0, &(0x7f0000000080)="f4c7bec437605346", 0x8) accept$inet(r0, 0x0, &(0x7f0000000000)) 11:09:54 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) 11:09:54 executing program 0: socket(0x20, 0x4007, 0x1) r0 = socket(0x18, 0x2, 0x0) socket$inet6(0x18, 0x5, 0x657) mprotect(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x3) setsockopt(r0, 0x1000000000025, 0x200000027, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) socket(0x3e, 0x4000, 0x81) 11:09:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r1) 11:09:54 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) dup(r0) dup2(r0, r1) 11:09:54 executing program 0: r0 = msgget(0x2, 0x80000002491) r1 = getppid() wait4(r1, &(0x7f0000000280), 0x2000000000006, &(0x7f0000000040)) semget$private(0x0, 0x6, 0x100) msgctl$IPC_SET(r0, 0x1d, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/213) 11:09:54 executing program 0: r0 = socket(0x1e, 0x400000000002, 0x10000000000401) setsockopt(r0, 0x28, 0x206, &(0x7f00000000c0)="b3f3ef852f89e7ac48b096d4e153", 0x34) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x8) 11:09:54 executing program 1: r0 = socket(0x2, 0x2, 0xfffffffffffffffc) r1 = dup(r0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffd14) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f00000000c0)="8a64014bbfb36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d6403a7aa9d4fc225d9655e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448cc3455308a38e08dab7cba9c34be7004332997301d4ce7ec406e7d1f4e9e04a6cbb7935b99cc2fec7f5dc98eefbee7357d815e4a5305aa6d", 0x91) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) 11:09:55 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet(0x2, 0x3, 0x102) 11:09:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x6) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) read(r1, &(0x7f0000000740)=""/118, 0xffffff2d) ioctl$WSKBDIO_SETMODE(r1, 0x800c5712, &(0x7f00000001c0)) recvmsg(r1, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000080)=""/187, 0xbb}, {&(0x7f0000000140)=""/126, 0x7e}, {&(0x7f00000002c0)=""/134, 0x86}, {&(0x7f0000000000)=""/15, 0xf}, {&(0x7f0000000380)=""/149, 0x95}, {&(0x7f0000000440)=""/207, 0xcf}, {&(0x7f0000000200)=""/108, 0x6c}], 0x7, &(0x7f00000005c0)}, 0x40) 11:09:55 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) setsockopt(r0, 0xe4, 0x10b07020, &(0x7f00000000c0)="51695bcdfdcbebca8fb98e9b67fa6e0b1446b2d3c17cbe9b3b4d36c6f299273ca10ba215ee3763f5a0f2692ef0f65847811cf57da4079f895165c95ace7ea7e80899e8e78cfcdc4384a93c6422a4fa97c44dd96b9e3c1e36941bf013a1621f53ece02621eae3f909dd755b3dee800d10ad2d47a914ead3f652be23393a69a8326c63a643fe554fd86b75eb20222109b3cd40f27a40971118d916a956bc0b23010df34aae468fd8387db1315ea7fbe041e1e4e4fe1c472611147abbc46ed0274072a2cb6c81049d8f28703f04854b287f", 0xd0) symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 11:09:55 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82232e2f66696c653000"], 0x10) 11:09:55 executing program 0: mprotect(&(0x7f0000021000/0x4000)=nil, 0x4000, 0x4) r0 = semget(0x2, 0x4, 0x10) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000029, 0xa, &(0x7f0000000040)="d50b4ddf310d14ff96689c93cf51bd04251d4cefeabd94114dfb07acd15e7c101b53ce58508f3ae7186c76be6612f3b80264234b66938156dc98a5ea0573cbcf", 0xffc7) setsockopt(r1, 0x29, 0x9, &(0x7f0000000140), 0x0) 11:09:55 executing program 1: mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x0, 0x1b071, 0xffffffffffffffff, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0xffffffffffffff00, 0x3}, {0x18, 0x0, 0xffffffffffffff7f, 0x3}, 0x7f, [0xae3c000000000000, 0x4, 0x6, 0x4d9bd73a, 0x2, 0x7, 0x8000, 0x400]}, 0x369) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000010c0)) 11:09:55 executing program 0: minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDDISABIO(r1, 0x20004b3d) 11:09:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x8) 11:09:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x10001) r0 = getpgid(0x0) getpgid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000127000/0x4000)=nil, 0x4000, 0x0) select(0x4bf, 0x0, &(0x7f00000001c0)={0x0, 0x8000, 0xfffffffffffffffe, 0x200000000000008, 0x1000000, 0x100000005, 0x9, 0x10000000000}, 0x0, 0x0) r1 = socket$inet(0x2, 0x5, 0x4) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000040)=""/25, 0x19}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000000080)=""/158, 0x9e}], 0x4) r2 = semget$private(0x0, 0x5, 0x100) semop(r2, &(0x7f0000000140)=[{0x7, 0x1beb, 0x1000}, {0x1, 0xffffffffffffffff, 0x800}, {0x1, 0x4}, {0x1, 0x5, 0x1000}], 0x4) clock_settime(0x0, &(0x7f0000000000)={0x101, 0x1}) open(&(0x7f0000000040)='./bus\x00', 0x402, 0x24) 11:09:55 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x101, './file0\x00'}) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) 11:09:55 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) shutdown(r0, 0x0) r1 = socket(0x18, 0x2, 0x6) syz_open_pts() setsockopt(r1, 0x29, 0xb, &(0x7f0000000080)="4b74954c", 0x4) socket(0x2, 0x4007, 0x6) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x10000, 0x0) socket(0x10, 0x5, 0xffff) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) 11:09:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="8779e058bea95a1f5f148c9c11940d9b3f742a89c378dac666b54891ec1c1b8d66cdf16719c9d6249b450f52b8192d36cdf51a6b535eb7520c846042df957ff9e96f6ecdd2a676e2853ae0c6e6", 0x4d) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) execve(0x0, 0x0, 0x0) pckbd_enable: command error 11:09:56 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffff7ffdd) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') truncate(&(0x7f0000000080)='./file0\x00', 0x3) pckbd_enable: command error 11:09:57 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="1c817b52791643d4", 0x8}], 0x1, 0x0) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) 11:09:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000500)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc027916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) execve(&(0x7f0000000000)='.\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)=':/\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='$+-!\x00', &(0x7f00000001c0)='@^\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\\\x00', &(0x7f0000000280)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='[,\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\'%\x00', &(0x7f0000000480)='\x00']) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xadf4, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) close(r3) getpeername$inet6(r2, &(0x7f0000000580), &(0x7f00000005c0)=0xc) 11:09:57 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10004) 11:09:57 executing program 0: r0 = socket(0x1e, 0x3, 0x6) shutdown(r0, 0x2) 11:09:57 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xfffffffffffffffc, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004276, 0x0) 11:09:57 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 11:09:58 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000040)=0x5) getgroups(0x8, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000300)=[r1]) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x18, 0xfffff, 0x101, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x42, 0x2, 0x134c, 0x1f}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x100, 0x1}, {{r2}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x3f, 0x3}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x4, 0x3}, {{r0}, 0xfffffffffffffff9, 0x40, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000002, 0x1, 0xffffffffffffffd2}, {{r0}, 0xfffffffffffffff8, 0x40, 0xfffff, 0xbdef, 0xaec}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000008, 0x2, 0x3ff}], 0x94, &(0x7f00000001c0)=[{{r0}, 0x0, 0x10, 0x1, 0x11, 0x5}, {{r2}, 0xfffffffffffffffc, 0x80, 0xa0000000, 0x7f, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffffb, 0x62, 0x2, 0x3, 0x8}, {{r0}, 0x0, 0x0, 0x2, 0x8, 0x81}, {{r2}, 0xffffffffffffffff, 0x20, 0x1, 0x3, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x10, 0x80, 0x1f, 0x1}], 0x9, &(0x7f0000000280)={0x81, 0x101}) pckbd_enable: command error 11:09:59 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x400002000000000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667f, &(0x7f0000000000)) pckbd_enable: command error 11:10:00 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0xa, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20041, 0x0) r2 = dup2(r0, r1) mknod(&(0x7f0000000080)='./bus\x00', 0x200002004, 0x4516) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendto$inet(r1, &(0x7f0000000180)="fef4b21e1482a46894faffceca45ec81e1f6033528448a3e0931d754", 0x1c, 0xd, &(0x7f00000001c0)={0x2, 0x2}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000140)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x0, 0x4}) 11:10:00 executing program 1: mknod(&(0x7f0000001180)='./bus\x00', 0x180002005, 0x2065d) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x720e505fdd9a555e, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)=0xb) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$KDGKBMODE(r0, 0x40044b06) poll(&(0x7f0000000000)=[{r0, 0x85}], 0x1, 0x0) pckbd_enable: command error 11:10:01 executing program 1: r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{}], 0x1) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000040)=""/4096) pckbd_enable: command error 11:10:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) socket(0x20, 0x8000, 0xb43f) openat(0xffffffffffffff9c, &(0x7f0000000600)='./file0\x00', 0x180, 0x4) r0 = socket$inet6(0x18, 0x8007, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x10400, 0x40) socketpair(0x1, 0x8001, 0x6, &(0x7f0000000680)) r2 = accept$inet(0xffffffffffffffff, &(0x7f00000006c0), &(0x7f0000000700)=0xc) r3 = dup(r2) r4 = syz_open_pts() ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x2, 0x401}) preadv(r4, &(0x7f00000000c0)=[{&(0x7f0000000280)=""/142, 0x8e}, {&(0x7f0000000340)=""/152, 0x98}, {&(0x7f00000001c0)=""/94, 0x5e}, {&(0x7f0000000400)=""/205, 0xcd}], 0x4, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x12, r3, 0x0, 0x0) getppid() open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 11:10:02 executing program 1: setpgid(0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x3a0, 0x80) shutdown(r0, 0x1) 11:10:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) accept$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 11:10:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) 11:10:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f0000000480)="bd", 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 11:10:02 executing program 0: mknod(&(0x7f0000001380)='./bus\x00', 0x2020, 0x4512) rmdir(&(0x7f0000001240)='./bus\x00') getitimer(0x1, &(0x7f0000000000)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000001280)='./bus\x00', &(0x7f00000012c0)=""/141, 0x8d) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001af529e87f2c2b750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x1002) recvfrom$unix(r1, &(0x7f0000001140)=""/169, 0xa9, 0x800, &(0x7f0000001200)=@abs={0x1, 0x0, 0x0}, 0x8) open$dir(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f00000013c0)={0x6, 0xb7, 0x4}, 0x0, 0x0, 0x0) 11:10:02 executing program 1: mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 11:10:02 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$inet(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0/file1\x00', r1, r2) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') chroot(&(0x7f0000000040)='./file0/file0\x00') 11:10:02 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x9, 0xffffffffffffffff, 0x104, &(0x7f0000000000)=""/230, 0xe6}, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x8003, 0x0) select(0x40, &(0x7f00000000c0)={0x8001}, 0x0, &(0x7f0000000180)={0x9, 0x8, 0x3f, 0x3, 0x8002, 0x4, 0x8}, &(0x7f00000001c0)) 11:10:03 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0xc) open(&(0x7f0000000080)='./file0\x00', 0x50c8b24d6a4cd8b5, 0x20) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') r1 = socket(0x18, 0x2, 0x0) sendto(r1, &(0x7f00000001c0)="bdbd95a9031b88b5fd27e4a43b3286ab1c71ebd68cf7d906605b373eb85e3ed57a215c91acdb8b543e625d7d87c83199b5a0e7da50c6acd27148c19c16a7ef27e3206a736ead4de3376d98d7035d0c6c56c1b7dcd25e05bc4bcc4b0c707909f40240c80a227f32abed2735dc15c9a3b527feef9586669c7209b6b97858d895bc6b9ac742ea98f1eceb713d9a101fa85cd328bbc1690ac23f6c21654ba1d5dc44393e792ec0d5393204715888a1b19f781f1556c4fec822678ca2edec39733160fda9ee244bba335a08a9eb6398f6db8b8604f30b086fae86a64444e6f647c8127aba6ab7d0543e147c1849bd678c9923a3dcd160143a126f12428d241c", 0xfd, 0x8, &(0x7f0000000100)=@in6={0x18, 0x3, 0x2bea, 0xfffffffffffffffc}, 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100), 0x0) 11:10:03 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9", 0x0, 0x8001}) semget(0x3, 0x7, 0x80) 11:10:03 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x800, 0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) poll(&(0x7f0000000140)=[{r0, 0x84}], 0x1, 0x401) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000280)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) close(r0) dup(r1) syz_open_pts() 11:10:03 executing program 0: getgid() getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, &(0x7f0000001500)=0xc) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000015c0)=0x1) r2 = getegid() pipe2(&(0x7f0000001540)={0xffffffffffffffff}, 0x400000004) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001580), 0xc) r4 = getegid() getgroups(0x307, &(0x7f0000000040)=[0x0, 0x0, r4, r2, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r5, &(0x7f0000001480)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/113, 0x71}, {&(0x7f0000000140)=""/40, 0x28}, {&(0x7f0000000180)=""/38, 0x26}, {&(0x7f00000001c0)=""/51, 0x33}, {&(0x7f0000000200)=""/231, 0xe7}, {&(0x7f0000000300)=""/254, 0xfe}], 0x6, &(0x7f0000000480)=""/4096, 0xae7}, 0x41) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:03 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x5, 0xe000000000000000, &(0x7f0000000080)="af8ee1c7d0bb94481ff5fcc7491c6ed69bb706c152ca1537626b958220e11e2b5bbbcb25287f7205ef38a0f6c03245d1032d4a8589f0d022f76af6fd0321c554b076b39164d13f39deaf65e143f92ba004cce4387e88667fb41026d7210fab335c41cf8b907090539cc57000be2962412fdd0c5bce2dfa7230bf025396aaf09d4631a74760c9d931819302356df19e9d071af277bb5429b550a96875e7b1728cee4cc2e203b014010bb3a627", 0xac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x61) r1 = socket(0x18, 0x8000, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:04 executing program 1: r0 = msgget$private(0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) chroot(&(0x7f0000000100)='./file0\x00') setgroups(0x0, 0x0) setuid(0xee01) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/205) 11:10:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) chroot(&(0x7f0000000000)='./bus\x00') open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) 11:10:04 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat$null(0xffffffffffffff9c, &(0x7f0000002700)='/dev/null\x00', 0x400, 0x0) renameat(r0, &(0x7f00000026c0)='./file0\x00', r0, &(0x7f0000002740)='./file0\x00') r1 = socket(0x800000002, 0x7, 0xeffffffffffffffd) close(r1) rename(&(0x7f0000002640)='./file0\x00', &(0x7f0000002680)='./file0\x00') preadv(r1, &(0x7f0000002600)=[{&(0x7f00000023c0)=""/188, 0xbc}, {&(0x7f0000002480)=""/139, 0x8b}, {&(0x7f0000002540)=""/179, 0xb3}], 0x3, 0x0) r2 = kqueue() pwritev(r1, &(0x7f00000022c0)=[{&(0x7f0000000100)="2c23d16d9750aa6cfbfe691da96af909d50c8ee4dc2b66197ca34866ac4af83ec50b1e3bf60933ed7a5e5c42e908906508dc5a59c793ee2396e9649dd04fb3e11edadba76caf2ad9f29658aca81b2f49af9d1729994c0b2fd1940b09fcfd0f7f53a9c81596a2f8922b9a281849343a5e8a5f4b0828b873a806faf3693222ad35632bf5bf93b9bcc5cf275629b5dcf38483994f8458c0feb120064cb2122d3644c5ee314ac6c3d44be71aab90c06e8a0a034351fba7a6862ad2d7692d4d804e484312e79e6cfdf37884117856e0f2b2227fcd3210d1193811499fb66f2b445109c3c0630fbf2e645eb85a366a92", 0xed}, {&(0x7f0000000000)="8237c15136131f63cdc2dfaaa586a8e63b0e4f80ad1688ebb057641175bc2ac371ccaa08cbb58840d2464717862e5ccc1dfa2e93375e8d83ea57b2f4153a2cc00f809f675beb05fb3697cd32dda00e52b8d2f291bc3229704478088ff88b1bd9099d4ce097a450209924dc29afd566b4d2a06d3a2103420933f25a5fba72b0a0e425e901f44508dad625c6c81c151973dc12c5cbbd39df4aca15a527c574f238c6d4bc485c582abd84f98a985992e8", 0xaf}, {&(0x7f0000000200)="93c1b418c35148cbf7e9f843d57ea48ec762cb59c609b8d8b94997db6101c6586c064c500ffb128449f51c9942304bf426e8aa1fa41b6f7920c4ea5405e6a8d7827870e9b73364f0b3c30a2bb152df19ebfdb4fc7f17aaf95ef0525cf246dcd9108bb7b796e1be948cceb09eba8ea71f8d531f9fed4db4876a32b7f404ad239034732ac1c6acc2aacf2bd60e5caa725ada110194a22e0cdd980c429aa551c11eb5616f501a34c7f10cc4aa2af78c331f", 0xb0}, {&(0x7f00000002c0)="e7c1267f074713f4c77847fcdb0ae33042114c1f03428594a9df3cc161844a65881dbead7b5806aab2b176ac0361e00b283282393267afd0ad7b214f376b8c5eab5c75342eb2757679551012a17b28f886311c54dca532b388db98ec6ada2c0dc04895e653d4f3e608c328286ca45d05c3ebf2a4e1f1037ed239eb60116194bfbff915f506ed7b18c9cfa65c41b4baa267e47442c5a2d5a0ded8887ff75bdb396e9ad739b0a2c6f1416f77401164b1c18848663256891f5edc66f6892dd5b8313ee269b828c2d94efee6fea18ebef9511217725f2ddd4a246a16837a56a0068d63d30f4b7919fb6f28181f6bd669994066f25b8943472a2e124a27898270ec758eb3e7f7a79cb14a5311339b83a0a0e24fd2717de318bcd01f8bea14a6e4d599b883e492661bc9b4f076fc36eff4bba9f30b07165f706e41d672c1f74c6abccc1124691906654550dfff34f441c827bf881ba1ee3cbeab0192525fad5f8113cd49a6cb4031055507193dae385aa4fb3050c97b8740b38f6597a8a74e126e99a30e9dc2176baa0d19984616fd26dc1ece9f0ac32b9b2db2ef0a02957a18891012cc25696dcc5dfb68892d2b3913b910f4fcc0e2a330999b0ac6bf14060774300a8892013eeba021fabfde2d4ef53422094139f4ed021dde73912f32f2c8766919f62e87eb7ff1c89e2950bf5bfdce11ef44963700ff3d2427217af83956d41d96bf7d9c55e8339a8721582601990d28a30b70727c83764d4f05e2b85228d6bf40d09d87f9e715cfb1d4ccae7a491a0e975f65458e6292f1d8109be8571000f54f4c2217e4af6cb308e62834dfadaed90de645ec5b26ca1070476c3354e80e8f0e81ae9ba83550b3737ad94e3bb843b255de95c6ce83b79affe756fe0fbca409834e0f76f7e0475d42170e54aaaff27ac1d591d6f47f1a7bbb94ba964d69b33bc92a153ef2de10a32b451b1536f641829743e8794513fe1184442119961340c7d03c91a636782480a3cdefe880aa657af3f67a36e22fee1ef434ab3f3eaf8af4e202572ffada7d35a842378b73a78218d0fe6a704d8e5592a677b2cfb7b7d908808a1cd0e8a2c52e659799ba099d0795a6de25b0f2de079277ed17e254d7513f668675299a3e5dc54b36038446112227d25842fdb4d7323939c85847041b4fa7726a6fb0bfa85d021af03006bfc0aa415b42a7ab5b2cda9bc5530eb1b650992368c0ce3d93f8d71564817b07b6f489f1dee1f22b7fc0f220d3fe64eef51f8edd6bd9c3272dea4c6b8b76e48ced04784dfd8e5526d6674f8834b5d805a0156bbe8be63fabdd5ac56b5abac9aed8169072c3e5cb037bb18a12357da5c974b80a0ecb3e0f29aa4a68062bc1f25a733a0e70179ab819e6e90789174b753dfaef43088891b892a18c3d07b73a4ba8651bce5894ecc583cb288c6d40abd8b2a4fdb794e4f667d73cab8abd1bd4a3ebe370c7cd04406dbf01823dcff525ab9fc27ecd121e38df649b93000252551b66d889fa5a80a07b622bb71dd1567b68f64dbd7b3b1d00df2e7da59fd0638a87b445d32c3feb08a26fb0fccd842494e8695c93de4000d9defc938ec661bc1e7a104bc4783d2fd8324ac00945271a4739cd2f8db4c9c17c68ec139590a3f59faddf370f2e253dd01f518abfdc247c265e3b9deef9c89920a639d5421a576f5de9b8b34eef78a5d1d29bd1a76a35b3c6ee1d97e6a69ff371807439cb64fd8c0fcce081b86a60ed6004deac62e568ee81bf0217184492bf2710affa2d4749a126a020ecec6905de1968ad12bc07f89c71d0991118569783aa2bb861dccbb8b35bc00ea8e57f4fd8cd70acea3bbd0e013dee39fe2337980996e6a4372503e19de50d2c4a27f8c109986fc2948ab1f537fd945916627edc5dd7d0763ca9edc5148e06dc9ed0d64c3988712dbcd2384648165a3f6b1edbacc907d98a12752b321bbd4ff1076428851f2589d1db9b213d4fd400cee79d03dfc4a402cd881ecf915d1ecb80df51b4872204791cc345cfca6c4ee7b2fa86b6a08fac81defae8c1f614ac2c1efc482f550a41cb0165afdde0ab7d0fa0084d715739730e6593a8bccfb72ecda41220d78581e69d00352bec38fbf1fec1ff1095d539b08831c8f8cd70ded20ead078f664121144de61749b67cfe792b403558abf5eb1ec44607d72862b36620a9afa28b197d4fada769ebee0135582535c7b2f44a8de8f61bf75342e8d0f49762730d944f32c1b0cd8e3faf1a2c1222071b8e308053c12b104ed192683082a6fa74e4bb13c9235a9b9ec9162e71ec41abd95665bb42a15faed8478f531bec013daf33ece0ec37c7da0d50452157c75d116fd47646bdfe892564db9e73936a3bd858e2f8847f3f062d85a5ef260cc615193e5a8dd2880232f6c262163254f4022c8627c6a2a8311c31dbc76ce68bfc1588b1da88302ee93d5f902c119aff258d5a64818ba0306cbdcf6fd8cfd716f1fcfd32c6ea9901e9d2b095c5cfe1d7a9d035d02d36d2a6580212f0a51d4a963d0dac9c00570061c84e222931a125d9e831df8f24d050c7beb995ed720cdb28a283b78f56427f8bfec4e672cee97a110238a7ed3112e1ab91c6a37ddcbb306a8ff7ae7ab89f53764371aafbd5895041cc330ff485930e9abc6f3dcd56ca2eda011bb812cb7c3fbdf5dbbc776a81c98a31fbea9059a53e88b24d4aea9555919109250060e7cbf677d3dbff001031e20665f3a73968967fdf2dc01eaf16d0d57127c4523bd7be555c4fb542d6726b03b513a2b3e915a6c75bf92fefc9faa95f48af336e4b61d38fa982bc2fa707fa88a4daee1decda5fa755b8ba18fbb26a606ffff375f868614f44323946ee3e692df5e271dc4fe74d0c9d7b0695f664903b30bf5bcbbc87cdc67f2736fdfab29b31f6c25b0af4cc5662412dc9b4d207124ca3e9883a2d017c0ac3d6244c3ea941c30af54695d767dbc36628fef9125f06e56c0fc338b782074b9233c38f9c4b4c9a02793dfe3ee0f9c167c32a88f3b15288c96c0d68679f7a7f2d5f027714f5b87e94faaacb5a9ee5f98f6a9c45a8656cb721af66c29c85a332267fcd449d2c7e2585296b990ef536feb827a1693eaf2b5ef5286d0e3569e9ea410b3d0fef417f015717213937f7ea8878b7ea530ceda1dcf0f6be7c094ed0e868bba70736594ec44b4aece2a13742c0c7705cc97fec28524f01ec5ef163211da6dfdd1ff49925fdcbaad84c57f0ede08e4b60beecde6576f30bfbb036dcb9d50ed071c8f80d96e42f32ebe1f3822976f89c5812c46799262e0c4b0ce47dfc854b7e8d5ae0e4a111713143edbcb8a2ad7681a693250e8058b406f3795bc200ddad38d993bee140de8e3c459465ed55ada49446b434b995e3d71025dafe96e05b89b5e653ba94d72c71fb4c9d8d38f0423ee6f5f0e921d0e02018b139219d1d70f853510e1391e07db95a5654f3af674fc4ec224a20595ce8b57cd8e651ae48ac4129d29d3fc8ff6c2b28386193c97883a7b1480a65ba70590272cf3404b336a77d547362be8db62b0eebe04fd5af8c599bb505919d8ceadfce714a4dca6c2db994a3705cdab0cf2eb743a825c688e3014a67fd8d35c56e97258ffc132316464930438e363157e21a8996bfe4c5dda315cf3ec03bc3a26cdf9363a03743c712d3f8b4cbff19bff03d011c2937e74424523d0597890c4a44101065a73c561d07e6dfafc794d28f3b763a26e24260a9cf9e58b3ced0f74e1c719eea08011b33b3d4d4db914166cfeb8ca5331b1aa655f82189526ab95bcce07a15f936799e0a42b318623233992be5dbd667ad89a0fd618399f64c646e1a764c8c7c920dd7fafbf982877cbf956df45f61f37a16c64b6fb0706bb1c54f9251c9d93891a0010e49a5e2a9285dff1e390553ac3d2ad3e9adc51219991cc72a44d8da75ae7dd479e1b2d968faa3be1bb27009390b5942006be5e1360caf0c050fc4572451de8faf73240c8877edcfb4c6c5ae47c8330a0e9ebf001b979a23d234d2104812c83396c60bd07646f7941167b8298046426e8688d943557e4aec4111403eed7a1b9b0862cb311b248c2232480fbbe9b1fe2c43fe95323f6eb37238052f8235d7191e1a7fde6eca7cc7dd8e334ca489ccfc8445a9ab712ded56a800f61a98f140ff97a2da43a017ad4a9dfddd51ab59e7f23140b7b934bef658421a839ae1c9e0094ca1da0ebc73890b45aef90589d111f7fb2ca89f8ec93bb0782b50cb7087cd79aca7a7f86657bf6c5a26bec2c426d61fd8f150878cd799127fd0ff5a1d05e55fc8f15aa5186428adada7a7fd3231c9a12c3bc8a69ffcb31afd1b0468ece11f5c078badac0fb3d34c770b723aed8f86e5a708321ad55593dca8400ec8387e7ccce741b51c13747d5527dafe43bef197e877c0ef61c1d608e3837ef1352974cd10af9b401c7db4b259fbbb70c983e71340a47e09ad322fa95a5191c96d9eb7fcd515738d2ed9c076a00b55528fc5411a9df6c22f4e1c2f053f6a4a6dc7af44c10fc39618a2603c2d0715993df736c2282744bcf4184938a0ba95e20eeeb652953d1039279769fc52c8e77d91bec1c40c40b31b3f33c28b438159622097ef92d32c2baf017c7a200aa28064b7f6ff8ba173cfa4c9314bd0101a383ba1d3bcfb9f74291ba468e9be0b333e64abd5c1cb8f865c2975f39c64c896c724f4347ac53fa19c28344b2e1bbb4988f17a665b67f7e6a8763b1e18c17922dec8d54b737f2f87f4f0ae15c4feb393fbe145627476a84fb69506c835ac90457f6cb3d9b86c6e6c625973c9cabb79c6ff36eefa6f34ce10101a8121528963be5f0b80c7eed4c6a3f017a31635a91c780f185778b467eb07e3b4328d4a715a9a72402763d7d80a4e33bcceffc462269951d1029748f6872f964b705cf8df87194927d97ce5b1dec430a68726336ec4c3ecdef2c9d76851c2810ece59d7d7b0c500edac13f398de2a5a32f9aefe3e52210f8dafc421bb8e5771d55b73a96876b3a2777e4fe73f8b3916a9e86a48f81bae17168d4d2ca3eed1b4e0d4d927df174d4ec1fe8d9fa2d5db2837383166266f0e45c1297d068bbd3bce45c8c31469cc3474d9bdebed28e1a38e4f6fa175d82dd3489c8b9a71499e087944773aed5d103263fa3b63675ad57040103a1f2c5e5a3eec2769e60a820e9ba72b0012c57dd677e1039edbdb8f91d59bbec790d526d6dacad1456e5674ba6dac2231796bc986c5b81de08ff63033d24899d04502c7c781757183e6546fc1820e231e8fd6cd45aa1842072b0c160636cbd668ed10aa3883d4b9f05d64f8f282423953ba55dcc81554b64b9181d43e67350e3da8194d77bb1a537c72540e35d4ed8a8015dd047ebc6b7d555e09e2cb51ee8a78bbafd6708c4ce06eb5121067d0f50ac132a2e8b3b1902504449fc2e1fe0adc783dd67aa8fecbdf80bf51abe388f7676bfabdaaa7c9706558190fd9b8e8eacfc143e31f0c4c992bcfbc778f9cb1485781ba7186f2650ee970479511bdc8231ead61f9f8914e960fd0fd2ff7e1319ab504d784f5f42162e15be4ab4a23abc3dc762e2e80c65e695c69fa43d3763a4cd6dcdf524e48b4a39f1db8ed86fcae5e5a38f5771e5c82a7fe7f55059f80e9674f6106f2920c46ed284a3c52c2db23db81ece84b509344e0063d7760da2616504df8bb777368978e5580de322a9be29ae54f89647254d82dab2e00f86cdc211b679b871973e8eafc42b6544a5e5c6891bb894577039dcf8e6d159d549011619d5fe6709b37f0b9b4265d5366f1d497767d30f5a0", 0x1000}, {&(0x7f00000012c0)="8f82efdcacf184620dd9354f15863fa9eb77f3745830d63ebaf01669390fcbb7571f2979d49d312abd45426bab5ad2afc3177bb7fc03c8b25a31c2c9b38d340a7c9b369cea83e272a8f8f7d5401046df10949c70a004d30969d2e76bfdf40339e38c5e616f6885f1f08b9f8b98fbb53b37264857232577058abb7851b87f2291512e398f018b8e75f3d69525538751bf7ce361e7b0db10c1faa26e8d644cd0f96e570e55be615e834edb94b16621c774487fe11907f2b0c2d517ddcde14e4d3368d3c3d753ec984805cc5ebb52eb380df50e3b24312b3e24bbecad9d4fe1f55d5c80290ac40be06b8caf4b6012bdaeb512959922b35bc6dd38054df61ad3bac472a483c14c597316d1ca3786d1697c0056db1470b1eb59b9704a824e9d8d425afc68e948828d04c4c83a06f36db7cc3735ad7e325ca0ef1fb43601f2421be71f8f32cc8dc763d3bebd1c6364b2663ec53080dfd65fcb81ed4e2135cd4fe80f11bf9054ee1c838dca71d4cca515a4bd739f3ba56e3b275170c1b2ce83aaa4484e6607e3c0e6bfd6bf5d0b75ead7aae5307ac175cfa1bf53b293a1378f1ee5d6e7cf4de091df910daa77fe79f282586e33dac93bba9fe20c2260c50ac3322d8030d1b17925ec7d2cfc99b1f7301c2a03f1d2868cb05d4f9af6a23dc2d6daae6ddf0b756341c4b215a6731cf29f305b27e285a6bc7bcda02fbcec789897b0a5028ebc500cfafdda72172a30c1c469836a491af283b5ece83b0efc21549cf92641aaac84db0cdd8d0c75210bd29cc285783e9db2bd34a7dff69680527f7ef70b875ba44a4ad3c26d028c7e9aa69c2932d59b45ed86337e9cfb4a3bed1104cb5e06cd48205d8cc8e32d8fc684704a548f91fb89b205ac1ef3c247bb873e06b5e15b1593c8b57a0b6c520fb5041d7add7c540c66e1bee0c3af7230f11fd429770cb561ccb15e60528332fcaa8b7677a065c4e77c6bbd8195b29a767d5f6976e6869251bf392baa2224d4fdadff51a2bee868b85719099c4a6382b6b81103afaf3ebb551f0c158e3cebc58ecc3863165e2b6eeac26c5c141cd4730f48e2aa57ec0054963a94fc7bdd2c237e98812afeb8771a4a0d9e6914ecad9c472e08fea213b7b6d31dddc9d7a1843041da5bdda788313337b8e7a90d371bb2c861cfa9217db7e3d4bec6bd8140874a8245ccb2923ca5c199f03e6dfe2e884b3a91cb91c170e4f74740c8aed38df2b3cc157374e36d475f5ca85c900e77219d9dda48d30ed896e98d6373fa873923b78a82c27babbd811891c212fa111afb8b0645b7f66096c49be43e336f8643976d2f4d5583878fb5d1e5e1ac88be2cd471811edf59c560af778478d05ad905227d0c4b49047f1ba4fa328c65a766d2749495af7c83fb470636cec03ad9ef5b2023dfc22efbdb5a946f361795dbb64e909d582f04c882fb34133d37a3fd3ba5297eea0ec2d42db05a342f5f754e9b5de94e8443a2445d2b39a8ebfc87c3559119aa36f826381acc16a8895aa98e26273c7bd37f9d31b755f5103eac1c296dbf4dc226e5546eda7da49a687a7b428b226f4437fbdd6362373e347deafd396ad9a09f756b5390fa44da2d1139c47e9abbc901afee690f6d09aff20be184686d9c8496bfa9ace4959350d5874021a7a16730b938dd024172b744dcbddb0de5bd7f1c870aa1eb5420936b60e1d1c566ee223fe2a81d5e594fe5958319053f3951a15a6337058e2aad54f1aa00367d7c79ccc76a39938950b96077ba8dfa42dfb2d225834a99cdf760789b129db07e1a9d9fcd5114fe975772e70ff53be775f62d3a808d48e4a57b68e7c01b8fa9f52493ee40a0fb497838bbb342abf3688b2071c031e7fc849545034593f1ff0506230db914d06247fbd6e759876bc8957038cb12eccb480ce3b38fe3c4e0d2ab09304542325d0a088fab5bdad23bd4fd77f61fb746edddb825db1cda5289421b5411261776e7ce7d6af5a4b2fbae4aef039b201eec0adc0acb10979e3de6abf38a92a0894e4cf88e53ce614d7624944dfea3e729b1b3ff048f947d1878decdfc490b1446ca5719d632acc5048ab2a0aa7f98f4e1d50cf71c9141c79745f22c75964eb1723ff73d80d89c02443e7f0e733104b69c8452ecfc0e340d3b79087c9ff554f9ad5e2cc902902d8e25148051d01f055e340cfd9e6a821ee628b8f5d7e870332202ac02ab273d6adc185e44945f04ce2ab66b4ceb454df75460ad7438580ff1f3e555c7967907918c097c62b13adef57f2edcf4929043d6317bc8bd825e7127865cb045fa4cd465aec4f6021875a945d66fc01d6bcdddbd5bb50e019b4a4b12540905ca3180fd820755823e86c9dfaaa33fc2ace0f5b685c2ba5b8408f47e2ac25c99bf8a793c82668daf7c93c81cf851ed4b74324dfd2d4b06e7df9f109089c5576ee9aedd68f2ccbc4cf5c8cb35b3e5b5e640c26c672df19f329cec65281a54bde285fa612bfe4b768951d3b1dd04ea3509fea1ea656e30521ac5c0301bd26be656bc2fef3d81eb521836e48a85b3d3163568cdb557b1c0f986f65116370e279e16b51afdc3d2047cabd2fb1621c1d57c65e3073a52ebbecdc35f7a11dc7d9bf120a5e074950758cb1a3b6f7b38c2c41869a0616370680a281c191230547b954d7ff1f32ae7b5be417104a5f8559e6107eaf82a9fc83c4d6ee085ac0d9a3d331710bc67e30599719e610269266bbcd386f0024ec6c501c89a4781438ceded63b81024f3dccc9dde4a26241a782c493daf28e1cc6d2ccb662b6d81279cf8623a844a567dc1f858081d41bcdc1607af410c444ba2d4b884cc1e458f111cdd5bcb5b9db5be2c620be0ec4e7c8cf000483940c7be90c572c39d885d35445d437e8d3982028cf5b8c7bba777af13bed303fc1d9a55c1bf83ba996430e5332d969af99e6d4e3f00621cb64bac27a0d1af2beffdaa0ed1ab3e8a69496ed7489265d3341474a364e0d7552ffd4dd1d3ac16921a20440da1efa9a342d1d397db65cf3170224432a3f291ff8e1ea86de93235b3b0a14a1e5b7648cede763748ec162c77a00d099620670aa454acb274e5b0dcc4f39f64fb02b4db5af91e13995b79175ea2294d877b5558520b44fcf9bc21826c1c40aca3b536b2fe19a608a8828b9fb2a6edf5222ea0d3da8f5c2d86f7d1e1cfd2fba2b6235b7e540d171fdc0628285bb947d676cba057c0da4e5ccc59f1c6819b8d077dab74b224c53b7157700a1ac3a5d3005137cc48d8504c04f0fd6156956bd9aeb44f8a2204cea28616bfa347985a6a06483229b24f76e65af9b168e07b4fdfde30baa62e53bce8e7998cc8eb03e8d182a46ffdaa8a01f39a4288269650093e12168dca4e08a84ac20d01ee7e827970dd74fcde7095f55a08b7216018a348a58b12e8fba351f91415fa8420405d51c757641b1f484c4b8949335f0ed801f406f111d07352c972170c2d85c12e78b61444447098bc3325145a8215933bdc770bc9afeaecbe627a275d0e29109d17ba9c329fcd9dec703f8aabaea1d72a01ba90e61fc2f6dd21486fe2d993910e14e6e2b8099929f4eff26e19880372e4fce2aa49253d91a11f5a21d0a05946de2a39acb2fb597711906eec5f8cd09c545772cdb4cdbf6398ae03bece2c8df6c4911ab6302c7648e22b21105f632cc65388a59fb6a91debad7e6ebc756b168fc4acd6ed959c5d1cb20e400b6573898c102544b0901369e1c048125f28dfa0cca424898b419f0b46910aaf1ff9d6cbd5f17b9f13c69e347f9909f925403ce4b7fa1141b5f4ca134a17599ca63bb5cc344c2f5bfbd628105aaab295ba6191c5c4e10c1668aa56f1a8c982c6bfe9dfd99b544898fa21e6331a3bfe05f8ab35e7e4c5acfebc3e6da17ceb4c80239547415fc44eb905ba8d15156bcbe776d397c4cd4fcb0fc3260787cc9a31cdfbe3c88a705602b44adebabe7483ee0e050874021bd087253031c47b95e3ac63571a8cc1dbb3fb6ae55067320c752b377794e218704ffa4568efe36d923e270a3045c5fe6ec5968cbc6c5387f59cf04240ed668b55220dcf7b15824974ab87cdcb89ce5ddd106039dd6a40110f417849b262d57ea44fb5f84502c8dfb1ba119417502540f6610ffd384090292e4a5fad3635b879136e4be5a65cf8c7e6cf10f0541ff2a4c5324af120e6ae71419dd442843fc77db7383401dea04525bbe4aca630fceab75b14ea4b297f382040b071cd88ccebce581dcdb9756f1dc5a3af30580eafcd9600870d518acf276844cde460951d1a6881bd1616106ad6ad5d62b75530aa32a69ccf43d201d5f77bda950c49da286989b8e80c16f98f4e527aa8a80269881d083ef74893efdf1cb139f75dd4c166449d5ff36e979c841d041f7db5b6e22535ba43710a8b2c87b1d94ab38797ed0ad9570d83ac7845c6067d7be58f5f5cc9f0d8705104b719a05213ea9406a99d6be2153c07490debd9c4b823a0b064a93f3272d2fcc282ad12c12c775fbdd06344dd1b04877cc62d64b7d90c596c6f0c99627fcd9b13ea9c4f79e375643ecd66bf35816971093787bd43cb244fdedfa7f8c9548edd7de592f10927e603f70bce0f9cb75b809e768cc88a7eb24b5f90c65f98c0bfd3bde07f14a39d5eada956994a94849111c8c34555e271809e6a8b9c4be94eb4b11811ec397a305810f872b6c26ff788a9e5ac7c58c69f445d5bcc33b90105dd01810737dfc2698e78aea1ad9e7002cdeaf504d15c80989c8578816a08a7a462aead73512a993370ea642c897ae903090f81ceb1330e7e747c81827bb59449ae0f38f757ff847b0069f49468d1cb0ba9f77735e9dd1be8f696f85dc32a2dbec937722f5d530bd12e4ed727f88b57a2c2cd412b729080546a9f6aee1529434ce19a14383281ebad75fc9cad5c7225b7a1da6b8e001e99ee8ffc310a56351d1391caabe7a2c7ce520d9c9990427d766ea444d5c2e75ad1bbe2f7980f5cf45093186b7dd6b71df2b9c912f895c67fd8ab2f0bb9643c77dc896d6f9efd758bef59b7db03e9a9f4c6240f54e1eeca63c9a187e8b3f7b1325e351504b6286fa17acb0b73f40f2bb4780750b52ae4991f875922aabaf77755a46619bed1bc517a347089da3c7fd3f8c5c56681e60e9f8470296178c4bddd27d8f796273f95d6bc2186d24de182a3a9aee81381c55baae53f4d32ba253186a652fe24a96c5d1d85d90a02f18a6614058f55df546bb9c408c88db137ce0fb37a572a4ee304ba4c2e459a14cc586eb2246aca08f13757f9ee8050cf8d1359fe39fe6792045cf8774d4b9509a692842f5331838295a6cf75394a591bdbd796c0677ff1f2bd0042d075ef496a67c782d5a986481ba0c8fb533910541b9531ab3a6ff6ff123681052f29fea64742f655b4b65b51eeac3c04bdab0c59cbc0138aa6ecc0eb74ed3488e794b8577f04cd45e8bb5945380c1085380c58d54ba9ea80d8b6332b53b046f04331df472ce08b3a0c1af20314c2146a06e5ffc682529d81d4b66a4564d00c825989d325da7a89b0f6575830088e9af65845b3a92fb8f95eda6a49f2456f4df915acea1c4eb4c25c11490fe077d24a19fc8d87a6f4f7f65cc3959e2bda58d5d5c26bac2a3b5eaa1f394daec714b20f8e3436314faa959a0aa1c1a2de478a73b20d8e382e5f07856a5983b5ffd18799c4ca4358f48d80db7b624b3b271a7bf369faa3f713908d0a34eacb38ad40cae4f9ce2717b216ac92391256fdf1e8858edd249685f2ef2fce642c261c6bfcafe3de7854e19f81b2d1f6734da5eb4e20b69339dbbe9e", 0x1000}], 0x5, 0x0) open(&(0x7f0000002380)='./file0\x00', 0x800, 0x42) kevent(r2, &(0x7f0000002340)=[{{r1}, 0xffffffffffeffffe, 0x31, 0x2}], 0x6, 0x0, 0x100, 0x0) write(r1, &(0x7f00000000c0)="47769bda799a45bfd7e6222a5a0d8e723be2558d6e35beb70998d211be1d23c72512537199a87054e6189d060dc708ab3ab1b6b0289f488e9b9431", 0x3b) 11:10:04 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) write(r0, &(0x7f0000000680)="cb", 0x1) fcntl$getown(r0, 0x5) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="e1f10300", 0x4) r2 = syz_open_pts() close(r1) write(r0, &(0x7f00000006c0)="6b99b0291b37abeb21217574363cc909f3e3a1e0b572cf755f060ed15c751f1c6d0101695cfb5cc0a8b70eaf834f3335294c8ee14c0795d94db99290043fe59521577cafae11d3dcab51314d3ae0ce6c661b1fa41b75227a60b089bfc0b755e9d29eb7f75c45ed54b89fe0bfdda5ab1ed40210943f0177ed4eecc6a9bd6c41b4b1feb58776587a1c3065fbdb97878dabc829c1805379453f9771b5b8d9a2f2b3bac7a7ec7d8147cd7680a15467df06458d06d753f27a61eb9c6a3c25b07519843f89d454ae41988618cd4e4aeb006e172f9aaf2ba973b7b58791fb54b3854e1aa5127f45c4775a6d5b3ff21871813192fb48e3e55b00646fa9fb438dd552dca00fd586015435b6c3f54167dbc34e35f1bea380c918738e3ee50964cf74a4723e18047ef066fa22ecd2220f5c9c3e3f31527f9a64ccb9e3b981648eb25375ef4cfa16f53aac1cdf9685229b975572cdb328b511306c9a753cf571b83437eedd79b4abadbd7bc52d9af36848d69d690414a4b13899a20dcd77a657d7632373c4b261f4137add7c860338f2f99f5aebcd32137ac0d0611e45d1ebfe2cb46ce3a6f38d080f2775c7b1f5178b9c6d8f1b2844f4f4b6e2de338eb15f48c460ecde7ae2f78383e4ae6ef6e64f6aa0dcbcf8d2e7eb73fd47df2b2b523a55340a005cba6154dba54b42ffe529ba62c7f4f540ca9dc25554838d9747655cde366bbf3bf3e8bdbe9c0896e54c370b0aad62b5e6cc1b4de37c38fd252f71d35998b0590f1c98fa8cfd2b27133f9ce822066746755c78e470ed9ca49b28b62836ba56475b54b1bb78a1e7ca2bfc4a4ce0624f518055c9e0b4124789417e651e29d344232cf7384dd8df2c671785975e6ae5ee7001f7d15d568c63304a3a8da00239a54cbd867116a61b9495fece762eb5075ab356a9eefeefd560817356d3bdca82fdde4081ee8990296fe135fbf1221d4b67953a500c0eacad2a9c984211a6a14b5d25e404fae2abeb1227cc8847503f08a20698fd4fe40817c3e6255b44d215145d48fdad84e6a1fa73a059485cb73631cb928e08838b155bf8c4873e7d9b701aa197e7f484656a42d104d464bee5fd329d4bc68181ef94128f82f8d1e8a247305dd7cf6a0ca422372b7995ab473f22a483b1c8264b32aab7a69edfc8c72ee476baec9590018b64b6b214fe0984f51a4e2cd878ee4ff99f5efde72e9ba6468f6e37a12d20659f66b5677d400473a685049793591eb6dccda2f89ff6566ba0c23a5a92e33f10d5db46f25d52360db0af5fd6e38befd9f0b00ae74e78b84fdabc675ad0a2a3a404f32a817c6109dbf65862d76facf3a9a49ac0960a5772f062db51835573b305b8bc6a28f0ca32367aee77e9c729f9a9ac1a458d20f5432e9f28a32b16ca4a5e43f882f53f6c299336cbb56f49162fc1fea6715c92e62b345ae4ea9daf3881958b9a3dd1c0767d560937dea9bcbf2ce8791c4c20059386c306aa5e1f7cc6a978047279c0fd79df20534224ec56a9b7567fa16a1657a5e8e69d732ca4e06b2a7b26d7f5f9a584088329f5d86cfab6325257dfe743495c6465622b860e67cb61ab0e96a8f5e33465a6b1f4f1241e6e496e481c9fb38cacb2d8cc3e365ea6aff11842d9f8c90bdf923e8da72980d0ef5c2480c378eb8e86085f436a06a632383daa529297d4134bc304303c0cb9db256c8359163ab3c2fbc62705c99d860467e5418183c727ae90eed05a48c9c2844d44115b441f9a722a57d238b494c3a64d9b0f4fc7afda8cee6b71e4a6835682bfb9494e195903689640e65eb9c993afca05b951271653928dd74e51a64b7fd7ff458f4238c5d96a038824f75594038ec1ba0e94642f74ed8ddad7030e4c65b77a158e801c355fe558beb136689f6dea042d9df77a150a709f01a01dce3fbe32e8efb59182d0ba81e402a3f343966f54ee3b98bc99b1ec18ad1a496394c9d1d5e84d504020252bedb51d07eee151c8f3887aed907f47184838f3f1fb71c2e726ccfa24c3f98097a8d4a6c1220461161560f1e78836758cea970afd799297de1f20873649b08f7f03aef109939e74ade7fc8b0bea0f7db7f3c76e6dad0a6030e0231dc10f237c661e04fc8f9395a25ca6c45d1aeca2367ceda8370782978b774f95268cbf5aaffd52443d462e4c0153f82564bd3c789ad5647272363fc0913840a374a95412be21ab047d3a29a329a1f28a04fd4cac60b5a49c3903136f3e5c2d876b6729d9f24f6a30bc79ffa639623002d85987031175cb0eecf47debd7e98319c62b4369d7a8f19bd45b84086beef7b47d7a4fce549031ff3a0cdbd1ed532f80d6b4b409bab67f9f7120f3c2b346977f6151c3b9e023a4ccd6714a12cea871aadefa8ffa969ebe311f91652816a253504821fcb9f3251cb157d0b6fb715bcc48b348c6707abee84efc6c2900a1feaa80cb96cdf1a573b46955a2fd85c3931c306bd32789c20963a69f3bace36906e0d23c5f9a08ed8746b1438a36bd15724b03e8dedd648dc403f5077b72883ebdb08c40791e572fc34816496e833a05dd7964a9bdd4772c5dd12b997700dc47969f25e4f52d1b3a6cb199d5d882f366adee379b5f426b47d3e0fc6f72b7a732e4a9c896bb2fd8b47f3dd5a2a12082fcbc22e94b2772e0067a0c0cf54aae477f86b488d218535abc6935c8ea2502d08842ee3c43c0b315a8be94b923326170d57b14ea8f6b19e37da7445976742f40276bc0ad0de26ef919c67b627e0cd9ea7fb8ad9f47d675a405063ebfd13c5fa4e7488a4205d9a4cc73750a1e554b134d6ac64908e070e1785c936c03986001f3d176e7f7d10cb6f31c9328d17143844f4db61b961dfc536ea20a4257979bac6ecb8fd3daf6ff591ba0965bed72658f97d42bd23cea701552f1775b0df3810d0a675ddd37c38a29aed732723a20dd0df8e8ecd9046f94cc512e20253f984782610d27b9bde6f319a9815871ae29696d244f0d714c51880178e8347b1804f209431f827ad0545615dfd607c37b1cd0ed21d6f4e186a788a00db66bec7e42340b3f7fbf292832262a117b686db30213c82b717bcdf23a906c14cb4d5bcdbd36a19fcc02038052b8450b32e7d701d3761a68a3576e990695e6806fe5d56857fcf7b1d303d273cb8b3f4c4df6a2121b5644cb93defd08bd55a8f95da474452a301c00a09a4620bc95799b2edb32de238c22b53969f6494995c59716c15ffe43bb5652f8bf60fa91adf7ea0d603c61e9fcc3c2101ee01cfcf2b84d41bc47b3bd286000f3a0748585b1e08f11d9c6587a1d81ae0812dea9ce917bcf218b9cc7dc1e62d08b041d44d8971d8e5b92c6c57b442aeb68edf9f51c81fc0731c809b4385f2683979b10592a2eec8f3deb2a8393777a4800cf0fba4a73ae44a21e1d0deaa00bf2ff4f598b447bffcc6b879786f5421152d51fe40e1e6041647e2d02438c85062fd860b269527cfbb4e7ab49ca3f74ddd48476ca993b8190f98a70bd79a2f3f91724c541bac07975edfa7bf1cab305437638878ca58b1ee5fcb582bf8c371d27cc0e821b40c8716b50b8f15e98778ca1f27cb585d58cd578f6437335a95252cc4921f916032cb78edf5e9223de0b1da5d60ba55fa8d00652fcf04c200e9d49a1aa0b9b61e6f6a1bf2cc24bdb9cfed075cbc63ca854f566293c237ddd5eb87b105325f00ab0b5858498624a5d0e0b616db086a79b3a412c06c0999dea5d6027b3f67a3bc8f0f4769c9c9d8cb57c1ac7f7fbaf69d7faca3f81de0799f91d05a181e2a5dd07d3447321857714593deaf798f3dfd953c91f10cd2eec91c72fcd77a31e7a8edccb02380ac3bcefdc2bacf9a9563c4aac03f254f5e4e963c34ebc49b7fc56fe471ff0506066014eecda4a8f15cf0c064ce84260872c58e7f933ffbe45c23662afbfccb53061642336c29f00489947dc7455d13585369d13bf1bce192b6ef47f35d78dd1e1aade1b7508206dbb6fa18f921d991237fdc433fa7ada02ce79d9de192a330f529ff3935e3b65e214358808a41f3c9e9a1cd0369006cd1bd116660d5d65ea6f025818555b00eadb3049bc1b3a53457a1c9b5ac248a0ca62b46670e7a22ce838161320d6ffd45a23eac4155b58c4e3adc3dd58e44072a47bc8ea9b23ef5cabaacf92b7cdf2733a87508af58486d564c043421014db365b4dc724f8fc1e2b603d9f28c1b2564274f8630b0c7484f94dfe3f3c8cc6a4148ad37d40f14ca4d732dee332cf13e757c53791b8cc66b991929e9402851e5bd67a5582141e65919063422cf3b3ef6eef7510111ae21b70cd200e19af8f6666c247a62f21f9fa45c7d1ccea6de2e7deff90acedafe5be1970581ecb6c1b9b9417fc1985e035e34953970eff3279b5fead801e7907006583a449190c0821b21f96598caf23b7a3496d90a7ef520e2fcf08926f0d4dcbebe3e93b626646cb4effae53b7255142d31f660bd35a7a2e7da153be7038bf0ccf8f72323a34075f40e49c1dfccdf65f76424e65a2d9852934813e431a468f274478e5c3d5e7f210952cabef4bda767bff343b5ae959a68d6e22e797c9fd4dcc93375f5766fd38c6ac10b66a27eedd47d464796fea9adcc94142bedc81ce2caac9476e16b4bdebccc931ecf8471a3795d339fd05b3240c17de5c46cd134961ed722eb1a1307019847b1f3c67192f8ba9bee672052ad2d69f6b9113bcf0fc6c6ca6fe371bc7b0d3d1a6369b4948a944ae2cdd0ac0b984ccba0775dfa711e991e781cb8cb31f3b581a72e8fd6cc5e1af69b0254f5a797b702b5874bf97a225f7ff2cf91aa315de8d66cd4b9d21bddd01cd00c371bb1c0d44614057201c0f27c6e1d5f1b97843d11eae28f87c568de9129d25f9c38285d9279abe7c497f323156ff04957eec00bfaabcba3a4e5a1431ad9d85aa6254c62d00486b9616861f949792b55379b67784b368d50fec494b2f6e356ec01f976e7a1e0ec5806bda54eb03399f98472633c8f3c109b3e739a56c6a509926f319e64674b8bf3c6c7348d10fbb1ca89dbe48f63520f314b7949537425e0b9d8fee405932ccdbbd9334ca243bff2eb7347045665e9d43801ce73931edb8117d3016fff980e7b8fdfbd3db0175aa67be70a955bc09ea16def0352a2608f679122fcee012ee4888625e0d7ee0c3cad97e455e74290bd7921abb66c7c41ff145f4cbe78d83c07445cddc490f6dc2c0e7711c8f868828e0f558533aa1f05ca92a2889c778754ad3acd6789ad094ea7821ca42dc8e8dfbdaba55d6d52e55e9fa48712526db53cdda8bc2ccbe6862fc99806ee5c5ba0cf84e471aeacdab71d76bb11b5e4c10f1b2300929cd5d820b3c3dc4e0f259cb75da5ef3629e67a84b4a7a7bedfee900b9f2274248f602803593afc97fe9c801d8560ae46a2bb74ebf4c0ff058028617ee83a342daac8192e203d6956af5f5eb7920dedc9228ba23a86b0f64a7271f0b22309fdf015d9eb566dbb6ff8094e5d3eac64918a5f643ee129648e465c323cd61d3e8475dac037e8b137a252ab35f3ffa976a67c4ca773c0a8a82b14c8470304bc87768a5d6ac623330c5ef7d0f9298615467aae11625f3541cef9ef131d51352433056d5ff652332d7de75b6dca803d090bdbca9433e7b7ffe9b9d7124bc58ffb9534f7aec78fb255415f363153b0569b99b2529e3899b6a30fd5cf22a01d2ff6d39a56836f9f47253ad5c6a94a11e2fa0db2985805a4794a8613687637832f31098db3ce1d099ff4a4f10fad9fea8aa75ac6191a20b332dd218592cd3b0f50120c2a0fbf14b4ce6510262690f790b", 0x1000) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) r5 = syz_open_pts() close(r0) dup(r5) r6 = syz_open_pts() ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000280)) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:04 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xff, 0xa1, 0x100000001, 0x8, "cc8434d979fb0d671dd266328b88504eecf5a66e", 0x7, 0x7}) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 11:10:04 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) kqueue() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 11:10:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x4, 0x0, 0x0) 11:10:05 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) dup(r0) 11:10:05 executing program 0: poll(&(0x7f0000000040), 0x0, 0x3ff) 11:10:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380), 0x100002eb, 0xfffffffffffffffe}, 0x0) 11:10:05 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)="0400040015f0a85c6807a4", 0xb) 11:10:05 executing program 0: r0 = socket$inet6(0x18, 0x4, 0xffffffff) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) poll(&(0x7f0000000100)=[{r0, 0x8}], 0x1, 0x2) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r2 = dup2(r0, r0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x87, 0x8}, {0x88, 0x1}, {0x25, 0x8}], 0x3}) 11:10:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300), 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55, 0xfffffffffffffffc}], 0x2d, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x0, 0x5, 0x0, "8bf11d25ae5b0dc4d63e2b908ee0710451f37c2f"}) 11:10:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000001280)=""/4096, 0x29a}], 0x1000000000000065, 0x0) close(r0) write(r0, &(0x7f0000000180)="fd6f811e7604a7bd1a569ce9f35c18eb176ae2f1062c7ccdead4d7a2e12dffc631179ec8ca170d44d72240ae4623f988b2c342f159f49f72801f6c635774050e5ce545d4046ffb16fe259174146e78d79796b2bd78b562e926e9a9416a4b43bc1090fcd1b5f5073818321bf4a0f8042c77ac3ea78bc04b99069f6629e85b39680494912ae3288766fefb6792686c0e770c8a93e2723dbc1d0f84bcfc471997eb617a941e99d08f", 0xa7) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) flock(r1, 0x2) execve(0x0, 0x0, 0x0) 11:10:06 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000180)='./file0/\x00', 0x8080, 0x1) r2 = openat(r1, &(0x7f000052fff8)='./file0\x00', 0x0, 0xfffffffffffffffd) getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) accept(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) rmdir(&(0x7f0000000280)='./file0/\x00') connect$unix(r2, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) symlinkat(&(0x7f0000000000)='./file0/\x00', r2, &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r2, &(0x7f0000d06ff8)='./file0/') 11:10:06 executing program 0: utimes(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x4, 0xd76b}, {0x7, 0x3f}}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getgroups(0x9, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x0, &(0x7f0000000180)=[r0]) r1 = dup(0xffffffffffffff9c) socket$inet6(0x18, 0x4, 0x6) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x80000001, 0x101, 0x8000, 0x1, "c728903ce1e88d531ad88412deb0e8f65e6aaa25", 0x0, 0x7fff}) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x5, 0x8) socket$inet(0x2, 0x7, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) write(r2, &(0x7f0000000280)="4c0dc55dbca707becb83d39d1ac26616ebde9e9053120f8beda14870d82dcfad006cf3250442df3828dc11eb82a0aa323930262c359bfa651462fb0bf5f3", 0xfffffffffffffee6) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:10:06 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) fcntl$setstatus(r0, 0x4, 0x40) flock(r0, 0xe) symlink(&(0x7f0000001bc0)='./file0\x00', &(0x7f0000001c40)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0xc) bind$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x90, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x1) connect$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) r2 = syz_open_pts() poll(&(0x7f0000000240)=[{r0, 0x11}], 0x1, 0xfffffffffffffffa) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x10000, 0x0) lseek(r3, 0x0, 0x3) r4 = semget$private(0x0, 0x100000000000004, 0x1) ioctl$KDGKBMODE(r1, 0x40044b06) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000002c0)=""/218) write(0xffffffffffffffff, &(0x7f00000007c0)="7aeb5be4f0155a91ffe35ee6b66f6601427f5a06633ef5625315e8909b06527cc294970d1163cd62fdc252d973de9fbdbaed16e494ae2a0382655b0661b17eaa2e8eb2c06efd8b4776b61eb170a121969e64bec20446ee0107e0ba23369c08bb4bbcce5409866a66d2cc1a72f92c18d53208d33d1420c69dcb47ceb4a9a147958197d94cca8bca57df172eb4c0fd0200d83e54ecbbaad070d679d420a79070a845cc411fae457b07f95cf6546a08a9ed4253faf91ad5f5", 0xb7) sendto(r1, &(0x7f00000005c0)="92c67e0361d55258536da528070668214ddccc0cb35372a1eab2b391701f466ba2", 0x21, 0x1, 0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000580)) recvfrom$inet(r2, &(0x7f0000000600)=""/206, 0x36, 0x802, &(0x7f0000000080)={0x2, 0x3}, 0x3) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000540)={0x39cf, 0x1, 0x80000001, 0xfffffffffffffffb}) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000880)={0x0, 0x238c8000, 0x7, 0x9}) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)) recvmsg(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000740)=@in6, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000940)=""/152, 0x98}, {&(0x7f0000000ac0)=""/20, 0x14}, {&(0x7f0000000b80)=""/4096, 0x1000}], 0x3, &(0x7f0000000a00)=""/137, 0x89}, 0x800) ioctl$TIOCDRAIN(r0, 0x2000745e) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000b40)) 11:10:06 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000000)="4393e0141ed905b1a62dc31d184e76ed6595bb77314a00f9b854fcdafe5769672bd19afea239e0f40f6c2be4d884bea24dabcc216789ae8344f51f74ba1057064bcd56f45bc06cceea4914fc7b6ed46c9ddc081d8ae979d07b61adb4f9bfa4f5359a7691f8faffe750225b5f0237d068a96a937e21c819f196ac7c2a90b29dc23767c221a629193a0c758078cda47f0182851ba291c62afdbb60c6160766a6403d3f4ae44bcda5803cd531f3256fccec1ebb9c48a2d28092772fc4b025f4924e49f5fefd7e6e45", 0xc7, 0x400, 0x0, 0x0) recvfrom(0xffffffffffffff9c, &(0x7f0000000780)=""/66, 0x42, 0x2, &(0x7f0000000500)=@un=@file={0x1, './file1\x00'}, 0xa) r1 = semget$private(0x0, 0x1, 0x140) semop(r1, &(0x7f0000000140)=[{0x3, 0x7c92, 0x800}, {0x4, 0x1, 0x1800}, {0x3, 0x2c3, 0x1800}, {0x2, 0x8, 0x1000}, {0x1, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0x8}, {0x4, 0x100000001, 0x1800}], 0x8) getsockopt(r0, 0x65f6, 0x1, &(0x7f0000000180)=""/148, &(0x7f0000000240)=0x94) fcntl$getflags(r0, 0x3) sendto$unix(r0, &(0x7f0000000280)="4fb2c2a8d542626b361dcab58b4769bbefaa6e8c95c0bb9884617d7159f79eccfc3c7f71f73b52fec7db462b6e865459777aa6b3e8d20e3a5576af5c8370cf97b59720164d2197e4dd20e99a80fc5cb5ccf68a1b8eb163d5f579688cfe9bc219", 0x3c4, 0x8, 0x0, 0x0) semop(r1, &(0x7f0000000340)=[{0x0, 0x9, 0x800}, {0x2, 0x8, 0x1000}, {0x1, 0xfb9, 0x800}], 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchown(r0, r2, r4) getgid() r5 = dup(r0) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x41) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000440), &(0x7f0000000480)=0x8) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000004c0)) semget$private(0x0, 0x3, 0x21) r6 = semget$private(0x0, 0x3, 0x0) r7 = msgget$private(0x0, 0x94) msgsnd(r7, &(0x7f0000000700)=ANY=[@ANYBLOB="0200000000b7ce182b6ca2e98790e3d91ade000000f6b3c61c0a16d6132146630047e038afb0c4bd27476d788decb1a7ae5f4e6840ada50d42e26d5a4b3165ec68d7228043cf880333d1e99fcb6dd1daf1456415d986d7a10aa03f46cb8c869654c66d"], 0x1, 0x800) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f0000000540)=""/81) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000005c0)) fchown(r0, r2, r3) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000600)) semctl$GETPID(r6, 0x1, 0x4, &(0x7f0000000640)=""/41) socket$inet6(0x18, 0x8000, 0x5) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000300)) semctl$GETPID(r1, 0x6, 0x4, &(0x7f0000000680)=""/51) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f00000006c0)={0x3, 0x100}, 0x10) 11:10:06 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0x2}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x140000, 0x2, 0x0, 0x0, "010000000000000000ffffff7f00", 0x2, 0x800000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:06 executing program 0: munmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x6) 11:10:06 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8200, 0x34) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x1, 0x5, 0x100, 0x0, 0x1b, 0x1, 0x100, 0x2, 0x1, 0x100000001, 0x101}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)) 11:10:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) dup(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)) 11:10:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8000, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x9, './file0\x00', './file0\x00'}) 11:10:06 executing program 1: minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) listen(r0, 0x6) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x10) 11:10:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0x1800000000) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="ffffffff", 0x4) 11:10:06 executing program 1: msgget$private(0x0, 0x1) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) setreuid(0x0, 0xee00) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = geteuid() setreuid(r1, r3) setreuid(0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) setreuid(r1, r3) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000012c0)={r0, r3, r2}, 0xc) setreuid(r3, r1) close(r4) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000001180)=0x7) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000001340)={0x7ff, './file0\x00', './file0\x00'}) r5 = dup2(0xffffffffffffff9c, r4) setreuid(r3, r3) accept$unix(r4, &(0x7f00000011c0)=@abs, &(0x7f0000001280)=0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000001200)='/dev/tty\x00', 0x0, 0x0) rmdir(&(0x7f0000001300)='./bus\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0x4, 0x1) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x0, r3, r2, 0x0, r2, 0x38, 0x92}, 0x5b91, 0x100000000}) 11:10:06 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() munmap(&(0x7f00004dd000/0x1000)=nil, 0x1000) kevent(r2, &(0x7f0000000040)=[{{r1}, 0x1, 0x40, 0x2, 0x5, 0x2ef}, {{r0}, 0x0, 0x80, 0x30, 0xfffffffffffffc01, 0x7}, {{r2}, 0x0, 0x100000000010, 0x7, 0x7}, {{r2}, 0xfffffffffffffff8, 0x0, 0x10, 0x3f, 0xffffffffffff4084}, {{r2}, 0xffffffffffffffff, 0x20, 0x8, 0x0, 0x7}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x4, 0x1}, {{r1}, 0xfffffffffffffffa, 0x2, 0x2, 0xfff, 0x80}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0x7fff, 0x3}], 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 11:10:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x286a1, 0x84) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)) 11:10:06 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000000c0)='r\x00') 11:10:07 executing program 1: utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0xfffffffffffffffa, 0x3}, {0x8, 0x1}}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) mkdirat(r0, &(0x7f0000000140)='./bus\x00', 0x3c) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="4c39ff", 0x3}], 0x1) 11:10:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x40, 0x5, 0x4}], 0x7, &(0x7f0000000140)=[{{r1}, 0x0, 0x4, 0xfffff, 0x8, 0xffffffffffffffc1}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x7}, {{r0}, 0xfffffffffffffffe, 0x26, 0x80000000, 0x80000000, 0x200}, {{r1}, 0xfffffffffffffffe, 0x4, 0xf00fffff, 0x101, 0x8}, {{r0}, 0xffffffffffffffff, 0x90, 0x6, 0x100000001, 0x4}, {{r0}, 0xfffffffffffffffa, 0x80, 0x8, 0x7fff, 0x8000}, {{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x7f, 0x76f}, {{r1}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x0, 0x97}], 0xffff, &(0x7f0000000080)={0xa1, 0x200}) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 11:10:07 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x0) close(r0) 11:10:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x81}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:10:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x202, 0x0) shutdown(r0, 0x2) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r0) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x420, 0x4c) pipe(&(0x7f0000000100)) connect(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) openat(r0, &(0x7f0000000140)='./file0\x00', 0x900, 0x1a) execve(0x0, 0x0, 0x0) 11:10:07 executing program 1: r0 = syz_open_pts() syz_open_pts() ftruncate(r0, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000000)) 11:10:07 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x5, 0x67, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x3c}) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180), &(0x7f0000000140)=0x4) 11:10:07 executing program 1: mkdir(&(0x7f0000000580)='./file0\x00', 0x400000000000000) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r0) r3 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r2, r2) setregid(r0, r0) r4 = getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) r6 = dup(r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = socket$unix(0x1, 0x5, 0x0) r10 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x0, r1, r0, r1, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r9, 0xffff, 0x80, &(0x7f0000000140)=0x6, 0x4) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) setregid(r0, r4) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) r11 = getegid() semop(r10, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x2, 0x10000, 0x1000}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r2) getegid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500), 0xc) semop(r10, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) getsockopt(r5, 0x0, 0x1, &(0x7f0000000340)=""/220, &(0x7f0000000440)=0xdc) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000200)) setregid(r11, r8) pipe2(0x0, 0xfffc) fchown(r9, r7, r2) 11:10:07 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) socket$inet6(0x18, 0x7, 0x331) r1 = accept$inet6(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r2 = accept$inet6(r0, 0x0, &(0x7f0000000080)) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f00000000c0)={0x2, 0x1000}, 0x10) r3 = syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xff4c) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x1000100008000, r4}) socket$inet6(0x18, 0x0, 0x8) 11:10:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080), 0x0, 0xfffffffffffffffe) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80) 11:10:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x0, './bus\x00', './file0\x00'}) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x2, 0xff}) 11:10:07 executing program 0: socketpair(0x10, 0x4003, 0x2036, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r1, 0x1) r2 = socket(0x80000001c, 0x1, 0xffffffffffffffff) setsockopt(r2, 0x6, 0x2, &(0x7f00000006c0), 0x2b5) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 11:10:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f00000000c0)="65b34194b2b8e8b846d9d98143b9f5d207281655efe6ca0060af8186c034e62b81c6f19fc3e00e245f00a72f677c6f368b09f835e3f8ef81154fc43359315008781ba00d9f0efebc0c8298e6686276253e645b0211711cace74d6a78e79c1cc7598efa4efb1f79844420cc08bffaa0113c2ed312760998bb6155c8e6e3928ecffda4eabcdd22a351d1e199954b638f9372", 0x91, 0x8, 0x0, 0x0) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = getgid() r5 = getppid() r6 = getuid() r7 = getgid() r8 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r13 = getegid() r14 = getpid() r15 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000180)="975eb3eb3415a8bba691137fa560378bf42b73084779a2823198fc800248e905d6dd70d2bcaebcb15ac07ff7833c38a1234ae7cf1b9652878b1d117647f2e2d18e28ff6ac7da", 0x46}, {&(0x7f0000000200)="7f8ea45f9fc04d8abc762ca9e026e77164d81c616d98bf4ea34d9e560a8a6dc8f022b8c2489745862012a983e4f51bcf5cca0af3f3e524a2e20a10a459a7c202086b9e4a43a9ebce68bdcff611dab64f4e0c223661912941cc4c35be3c393ac217b933dadf3d57f1fe7f6ff3", 0x6c}], 0x2, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r1, r0, r1, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x30, 0xffff, 0x1, [r1, r0, r0, r0, r1, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r0, r0, r1, r1, r1]}], 0x160, 0x4}, 0x9) 11:10:07 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x80000001, 0x0) 11:10:07 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f37f0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10023, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x5, 0x9, 0xfffffffffffffffa, 0x401, "982d24b3d7e619473301f6c6f1359454bc1549d3", 0x1}) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 11:10:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r0) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r2, &(0x7f0000001a00)=ANY=[@ANYBLOB="1ce9762e45b9ec0be187d5918ca40773f5082c599e901150b7cf6760a999b9819194bb64641d09272694ab784d6b42a94c4abb40d69fa91be3997321d857e788a0b22e532c6c62fbfa68a5283ec24d54bd6a6bf00eab0374a280b6b512ead374661e42a5208feea616a432eb413141d2f9f65b7a5d10ba1529316ab3025309e8213c6ec77fa8e68454942bfc5412c05bfe9428a248678ccb82abf1df972071fa86fc057014ffacd0e79a4328e5527386d01e47b5e770a6036ffc0f7c54312e31c434ec853e492c40fb618b0169228592b2a9c1de6906013a9ca6f8dd263e9cfc240ef490853376a6be2fa3eecbacd907f2b130236ff882c4884f5369605339bb14d3e6940c6b87567bbb07325958ec9f0d3b1f23196194ef6c1c396be2eff3a2279ec82ff500000000000000"], 0xa) close(r2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x90, 0x0) r3 = dup(r1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x101) r4 = syz_open_pts() faccessat(r3, &(0x7f0000000200)='./file0\x00', 0x80, 0x2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r1, &(0x7f0000001840)=[{&(0x7f0000000300)=""/61, 0x3d}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/18, 0xffffffffffffff4a}, {&(0x7f00000003c0)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/213, 0xd5}, {&(0x7f0000001740)=""/214, 0xd6}, {&(0x7f0000000440)=""/119, 0x77}], 0x8) flock(r2, 0x2) 11:10:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x101a8) write(r0, &(0x7f0000000140)="d20ab91d1c1392866337bf5a472c1a", 0xf) r1 = syz_open_pts() readv(r1, &(0x7f0000000740)=[{&(0x7f0000000180)=""/54, 0x36}, {&(0x7f0000000280)=""/194, 0xc2}, {&(0x7f0000000380)=""/240, 0xf0}, {&(0x7f0000000480)=""/131, 0x83}, {&(0x7f00000001c0)=""/34, 0x22}, {&(0x7f0000000540)=""/111, 0x6f}, {&(0x7f00000005c0)=""/236, 0xec}, {&(0x7f00000006c0)=""/107, 0x6b}], 0x8) close(r0) r2 = dup(r1) fcntl$dupfd(r0, 0x0, r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:10:08 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x2]}, 0x5c) 11:10:08 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) kevent(r2, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) 11:10:08 executing program 1: r0 = socket(0xc0200001c, 0x4, 0x4000000100) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='c\x00') 11:10:08 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="720a2e64b3fc953a75d56c1c06907e04a1632f66696c65b000"], 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 11:10:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000440)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r4 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r10 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000100)="4156558b1a3f4414f9716c51702052", 0xf}, {&(0x7f0000000140)="1e1d6f19ba5a23e361f40defde3db5eda2d07c5af0c4e9234762bff4aaed17b3f46c70aea94c8f824e6574a373e2422ab615df849ffcbfc1fa4156e97ff51973f5275656203c484c99d3de5150815d40a402f154717677c6982f8b2d206c5de3a9c435dd225956fa0eece79d601533047d1413e356a99f2a38c5f612c8e7cfe5b7ce237b86dcf8bafad7644484aa416b4db3140ef932932134bd638f38c92edb296b6cd8009dcdf6e2763b3953314af6b63b56c29909f92aa9ec0909827b319acfb9e12d56fadb004d6a7611c96c9d1de5", 0xd1}, {&(0x7f0000000240)="c0a9d3252ffaf20a820e81d85f9b7d4f1c56653b5dc78609a26ccd17b48caf610a14b2c1a404d0cba429fb3b2b5b16ddd7add1365dc9b6070cf6b6cc1f56129f59781e7c0638922f51f18bf79446f4322ce175b548cefd85e656e8c2d5cddde011a4e967dbed0c786a1c998897abba3fe074a2ae675c26b5b061a14d74ffb522d36ffd7ddf4c5ec3bb761cdbf3f9ab40c2a6f5317e1c4ac274dc958f5f8d60dc6abc2e3476fc623eebd6c31922d302b065b0058a4c8258100abf90797f624e0d41a397", 0xc3}], 0x3, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x80, 0x401}, 0x2) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d23b6d7cf71183db070015873b9c0916e7ae9fed58938ea6ac68a0b06326abca0fab3647175abf22fea120c9b3bb77ca4c205380c660c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b5eacc26757d14f2e3208364bbc454327b6a1522c332ea628b8cb672e9e70f7818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa0000000000000000000000000000000000000063e6ec8b7858bb", 0xdb}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) 11:10:08 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x10, 0x4a) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x6, 0x1}, {0x24, 0x4}, {0xce, 0x4}], 0x3}) sync() 11:10:08 executing program 1: r0 = socket(0x10, 0x2, 0x3) setsockopt(r0, 0xff, 0x8, &(0x7f0000000000)="c533aee460326c88756056c82b0afb60ce9c65174cc7b96578af88ab73ef14b1eafe53d9e60effd87d79a43132c06be419707df6525f72ec3b3d", 0x3a) r1 = socket(0x11, 0x3, 0x0) sendmsg(r1, &(0x7f0000002400)={0x0, 0x0, &(0x7f0000000380)=[{0x0}, {0x0}], 0x2, &(0x7f00000003c0)=[{0x808, 0x0, 0x0, "2f21b68f4ed5916d105f7a17c99fcee42584c5ec61edc17a32615a9435ac692e826e37d28b6f5a73ec5ce5346f83626acc8d848a8984890d4378ea7adec61107f749a4abbc234d2451fccc4f5739af004dca6ff41c88ddb7d9cc099517e26dccd0840e0f17b618f7afb54cd013be6a512368d135fb68956083d3dcabf492cf68e82470c5337b720ab2cefc6730b26480bbc3d9de1858b4341966de50748a53b9a51f494a53b7ef9e4ff25ffff5e6160f036a4dc66e56e08a70100f106287cd0c829b3503af39c3f1130aedff65c6ef90b88cb0fc14c8a0b5047204a5327fd25bab517a31fdb3463595291153d91848c137c19d69f0052c8d46f623bc53de45a3f7ee1bf8b4d4ef0f56fe0f503d03d62f3e10181a84afd1f864a4b24b43c69adf81f4646c31dce3379227509ab6190d8d7c5b25239d7024b7979875c81c57a385016ac9eaf63c563e3009774310bf0a4d11faf1dfa325881cdcfb53d5b96b77ac894a3ef19e9d117ada0356a25dce840021e0388d6efd7d7c799e0e64765ba634aa357cf5c8dc592202c073d47c7c17d82293e42f06546677824a1c387c57b0f9b09dfce9cb783555515c02c770494305479a1d46bd083015b285c0bf124bd264508562be178695525dcb432e3bd20b7c90fb3b98a7cfb51f804b618b1704caf171dd964afb2208b1756cfc900e610cc5c99d3a447ff429963685003aeb3721d0e290928166ef3ac6d34411d1ce9d84dfb1b794bb4f44e884134ff367b084492cf54d69103a8c38b591825650fc0a7e6c52ad67717b08a05f20c409fbdadd292547c3e1f5e321d0ba32ab496b73c5bd9d3f1951d7659fd8ac0f8db0dc7c866d396ec8893fb43492997b56131d7488509c304f369fdf601744db34978c4ec7fd076e58b2c3fdc97169d85fd37ee7d9c572c22ebf057952e99c9aec3b519b8d830f21c73fa1535379b7744f9973722b58fec320911972a9300e215af119a9de15148a55aa35fcd5ffdfcbfe55d37e7c9df6cc21ba5d26ace71926397737c00b3bf3a000c06f141ad968ed7cb2923d7b8486b44bbcaea2af57221854bc711b621bb2e512e78efb6e9379899585f5200247243b2f5601d7467aabd7e25574599caa077ae7ba43f51336fb8e014f592d9f1402b8a54a7dd9da423c27962789cfcf6529bdcddf6524c13e35893117e314239e60e6e42cd2fa0faf17b056679c4ab869b48c5b1206ab54ae2faa1eddeddf52b6ac4987e20eee862df63d2da257e40e68d19195bc687cc398aa6b2cce4ea55b547962947b5033218009024d27f0d58b5fc6dc8b19b642d09019a6112f4b11a5da950a12a6e2c6db6f55b3c72453dfe9d8e14801112fb783240a1177fc4ee82ede36f4c2e218337952787ed962cb2e24b1472b481783397fcfe9d9990ef3b4d8e35d878530c7c47a925cb20ab52fe9ed753423b1348827d805a87e1a1b2dba5e67624d0259a5962c8345fe4a559741f26697a99dee6d886c99d8761a10904664183a02b6806213aa32b647f08c665df89185e04eef45a0e28bb7a9242636ebdb952ec6f8125e5a4e5874ba896b031a35f481f0796592c134d6825bc2283639ce981a6b2017614a93d9c17e9e858e71297eabf9b2981c9b273cbf78937d9f61627bba7ff90637701c22b86e7527a92cce809c3d44895f7104dcb3b44bb99ab592299ee02e627e551a7ca0a756edacd27ede495d94525b165875eaacc7e599dc2f8609317fa1f190cfc8003fa9034b16e5364d8fa786e0e1a5e32ad851574aa5f4977375ea4e90d5231c69d614eba98037e70524c626841b3d3206ac4c7d275a42eb3955b5cba63157e626026f33c50bd073f2b7f738557b960c4e44531dd314dee833b964fb141a7085bf11ed52d19b8158b93bc326947ced132033fa82c9e2e27e46d09cfd92f5f704a40c65964198068e7a41ae860ecdedc7e20a407f8b05625a2fb1467b3dd93cdfad65b03781d2e3d6120126640c74808f67c2cdf7b22e852b3750433072f7dd646355a01d4c6fc78c39885e5e2bf9af51abea86583cccca2f66816916836e201b8d0a1ce803531e47b5f9f3340dd3034927be8543cdfe882b28d140a240e1444fb2184f1ec9a74400179eede71eb42879342c0ef7a9a66b5f98e10bf7b90262aee678ff412dd604ba74fe8ea19161663dc37b0660fc4f5accf118caa8ed608b93e6ced0a05d103224343b66e5832a5662f89effbe1cf3ea0768b59a106ccfcd0f8a28a71f4cf8c525147cd0e83594e9595f581fe006aa7fdfdf3e6c8aea0f0e4ac52ae8296cb75817a2f80425246afaa082be279351a00068dc7d9b531c3a5033c62c60d8c07e6cf904cc9fb403a9731456c876417ee5eb1ed8c9828878b6a737d7574f3454abbf0b0b854089d05483950d887cd6082804f552319abdb97951230c34558a7372c04c20e0e6fcd8b844a37650325321d2eb39b3d610547fa1acc5c8c54414b5f67d3324da695c3e681d03c84696ef7f2b23ff8010a424583ad6e0e8a953b7237827079cdd6b6a68bede166331319af7c0ffa29ba2600df6acdd06e51969b2327a2ea429856a26bf46d5763fadb3697c8c963b55b4dd577552f256a1a1a24ad4022937960f3b7af111b3f7e7dc80f2c44090399bfeca61bd58b152307343c9613e918403a565f0a6274115f611a80f84aea2926c57c4ab577c5120a3f2f2ed9e2114f220d3b6f1ceb2469f77194934ed9f679fb369c7b4ce732f3226441a48dc003da45a9bef160465c9c76bd2da1816362906dba882d37ec85827a2731fbd6f0eb77f3701b7a88aa641342e4db3e190d6ccf0fe665b24d61498f1092687b32505a8fe3bd93a1dc90030148896bcf7423b22b48468"}], 0x808}, 0x0) 11:10:08 executing program 1: r0 = kqueue() getegid() mknod(&(0x7f0000000040)='./file0\x00', 0xc108, 0xdf10) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) shmdt(0x0) kevent(r0, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) 11:10:08 executing program 1: r0 = syz_open_pts() r1 = getpgrp() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r3, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) fcntl$lock(r0, 0x80005, &(0x7f0000000080)={0x40000000, 0x2, 0x0, 0x100000000, r1}) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f00000003c0)=0x3, 0x4) r4 = dup(r0) r5 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x200, 0x2) renameat(r4, &(0x7f0000000000)='./file0\x00', r6, &(0x7f0000000100)='./file0\x00') r7 = msgget$private(0x0, 0x20) r8 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r11 = getgid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000340)={{0x9, r8, r9, r10, r11, 0x24, 0x1b}, 0x8, 0x0, r1, r1, 0x7, 0x7, 0x3, 0x100000001}) setpgid(r1, r1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) getpgrp() mkdir(&(0x7f0000000240)='./file0\x00', 0x20) 11:10:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x4, 0x40) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="07ed77aec5dff991", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 11:10:08 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x82, 0x0) socketpair(0x6, 0x8003, 0x8, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) r6 = kqueue() r7 = socket$unix(0x1, 0x0, 0x0) r8 = socket$inet(0x2, 0x2, 0x8) r9 = fcntl$dupfd(r2, 0xa, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r12 = kqueue() sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100), 0x0, &(0x7f0000000480)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x30, 0xffff, 0x1, [r5, r6, r7, r8, r9, r10, r11, r12]}], 0x68, 0x4}, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r15) sendmsg$unix(r14, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r14, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r14], 0x28}, 0x0) recvmsg(r13, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) setsockopt$sock_linger(r14, 0xffff, 0x80, &(0x7f0000000040)={0x1ff, 0x3}, 0x8) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x16) 11:10:08 executing program 1: clock_gettime(0x3, &(0x7f0000000140)) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10200, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0x3b4, 0x3, './file0\x00', 0x1, 0x0, 0x6, 0x2}) fcntl$getflags(r0, 0x3) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x426a176e5a786d0c, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000100)=0x2) open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x4) kevent(r0, &(0x7f00000003c0)=[{{}, 0xfffffffffffffffb, 0x1}, {{}, 0xfffffffffffffff9}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000200)={0x71, 0x8, {0x4, 0x3}}) r3 = dup2(r0, r0) r4 = semget(0x1, 0x4, 0x210) semop(r4, &(0x7f0000000240)=[{0x3, 0x779, 0x1800}, {0x1, 0x553, 0x1800}, {0x3, 0x1, 0x1000}], 0x3) getpeername$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) semget$private(0x0, 0x1, 0x10) 11:10:08 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/36, 0x24) chdir(&(0x7f0000000080)='./file1\x00') ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) socketpair(0x1a, 0x5, 0x4, &(0x7f0000000140)) preadv(r1, &(0x7f0000000080), 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x20090, 0x10) bind$inet(r0, &(0x7f0000000240)={0x2, 0x3}, 0xfffffffffffffe6b) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x2010, r0, 0x0, 0x0) 11:10:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus/file0\x00', 0x13fffff, 0xffffffffffffffff) syz_execute_func(&(0x7f00000001c0)="c4c33d0264b3d37b463a1ff2815bb246440000c4a279971d0a000000c9c4a1fa2c251621c6692e670f8920130000c401fc5124bd0000000065650fc4b7000000003df3470f592c68") ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x80000000003f, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x8}) 11:10:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ff4000/0x1000)=nil, 0x1000, 0x2000003, 0x10, r0, 0x0, 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x302, 0x0) flock(r0, 0xf) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 11:10:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x1000, 0x2) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 11:10:08 executing program 1: msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000065e769fb04000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f700ef4eca02f6a046fe43fa8c60e90ea184332c036fb158cbe980f8621d8c260ea688ff417113ea19ce83dd6fd7561ab1ad9ea05cf829e82627df300c24c60c9d202b5fded528d97d8c188171948c4ff98b10422af103f77c60"], 0xfa, 0x0, 0x0) setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) msgctl$IPC_RMID(0x0, 0x0) 11:10:08 executing program 0: socket(0x20, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x40) shutdown(r2, 0x1) shutdown(r1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x55, 0x1, 0x9, 0x400, 0x1}, 0xc) 11:10:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') readlinkat(r0, &(0x7f00000002c0)='./file0/file0/file0/file0\x00', &(0x7f0000000300)=""/59, 0x3b) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000200)=0x3871, 0x4) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) utimensat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', &(0x7f0000000280)={{0x2, 0x4}, {0x80, 0x55d}}, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x4) 11:10:08 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x9, 0x8, &(0x7f0000000040)=""/87, &(0x7f00000000c0)=0x57) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) 11:10:08 executing program 0: rmdir(&(0x7f0000000040)='./file0/file0\x00') r0 = kqueue() lstat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) socketpair(0x21, 0x0, 0x8, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20200, 0x124) r4 = dup2(r1, r0) renameat(r3, &(0x7f00000001c0)='./file0\x00', r4, &(0x7f0000000200)='\x00') setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x5, 0x7fff}, {0x18, 0x1, 0x1ff, 0x6}, 0x4, [0x2, 0x200, 0x1, 0x8000, 0x7, 0x8, 0x4, 0x1]}, 0x3c) r5 = kqueue() connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x7, 0x4}, 0xc) kevent(r5, 0x0, 0x0, 0x0, 0x6, 0x0) fcntl$dupfd(r5, 0x0, r0) 11:10:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79867d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87dcb40a8204959cd7fa23da2cacc96647b4184b92434fb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408ecee1cee6e9f84ffa247e7afd67be91036431b8ae4733e33ddb07f2efd078a6d270966f0f9fbcbd638ae74cb4fb0b8353c08038b801b3af1c5ff036d0bd968785467b64324aba8928030b4bd4e1d5821dbae744efa0d9bd5f003ba9f1ae1934770b4f2c65182e1baf168d34ac668ec741f559eb7c721f03f934d2e0a878f2b41fc2926a80c3f87c59257c5755e96f66a3a3d788657bd81c64e897191947623f1e69f0b23497ec725a161159654d366261760e4f83b711b1db36eda9151c9ae3cd9a4e414c1612d19e0cd0bf18630f54fdb", 0x182) 11:10:09 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 11:10:09 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x182, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="6d00298040ef18124346261f8fc5d840a747b9d556cc4a36d45cfe0a4ecd4d2e8fb9b0035a75afe89c1e6caea2e81f4377ad661e9bf8292ece1fcbcc69852ea582b637548d312492c3392b6b032606d6679c1ce7d8113455afc0f5e886533e4a13948a4d68eb96e4f3f516a993bec0242eb4363df8c677074003a476c5ac8b44976e7f0a3e3f12c29a9853a03db983e4ebec563106c9c84cac425877fd769409059053387d4129e4254132f0ab9645fb15a0a6950fcb278e38803a0bdee92a17bc36214202a9a2efd3baa26a45753a2e47180f9b7541063eb2e4dab48a4c6d65cc70f79573e0881d17f4b2f9c985ebf5cd2c0f4d8840a66624af6345", 0xfc}, {&(0x7f0000000140)="2da4faec327d87d44d9d280aaeac9fd2fbb45ce4dc565213d0e751415f47c7d68b9bd0d4a5c985886082275b6f433603c87ce8a8ffce5c6c502f9a61663b02d12ee5fce093210aaa81fa9840482417a9ae27209fb84cf04eb1b9d1dfb46b459819c1806ba0c447e98a6f606e9489e34c673339bb6a7e740f5cf0901542087194e9fdab404fbf6a5a04563a8eb4b8f09e8e3b13ce8a585265e17c6d5a71248aecd2a32f97eb406bb13147b00ce57e5ccb81c67456b9b3ddd39791603c26215862b2b52763e262ae1cdc1d398ddb501594f4d5bb0c6c65ca54c24f2e53d27bad46f78bdee11d0a5bb432", 0xe9}], 0x2, 0x0) ftruncate(r0, 0x0) 11:10:09 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000100)='./file0\x00', 0x42, 0x2) read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "a4eccea6da0000000c000000000000008000"}) syz_open_pts() 11:10:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) 11:10:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) r1 = dup(r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x40, 0x0) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 11:10:10 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000000100)) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/26, 0x1a) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 11:10:10 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x6) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20040, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) r4 = dup2(r0, r2) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x9) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000180)={0x8, 0xfffffffffffffffd, 0x6e98d888, 0xefd, "d611db20e33d15df2e5cac7b5d3eb72b28b50c96", 0xf, 0x1}) 11:10:10 executing program 0: clock_gettime(0xbbc8c36d94da67c2, &(0x7f0000000040)) semget(0x2, 0x1, 0x43c1991308239164) 11:10:10 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ftruncate(r0, 0x2) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') chdir(&(0x7f0000000080)='./file0\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) write(r1, &(0x7f0000000100)="dc5a2b6254c54aab778cee5ba3ce908bfe9132e3e110e8e7d3a86174889be9f045c363cd65eb8d70ddbb77eaba20b1c17acce33bf570e6e243557ae01d8e0fd01453729643903f00d805f3540c718bc8e51d895f68ea17f74bcfc1e7ad80d21e18d12a2be764da3e69473415b5650b564ea293de0fd2ca3aec51121fe47a79348f3c2376b607d5", 0x87) r3 = dup2(r2, r0) r4 = dup2(r3, r2) r5 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x20, 0x8) shutdown(r4, 0x2) r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f0000000200)='./file0\x00', r6, r8) chmod(&(0x7f00000002c0)='./file0\x00', 0x8) kevent(r0, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffff9, 0x2, 0x20, 0x3, 0x1}, {{r3}, 0xfffffffffffffffa, 0x3, 0x4, 0x1, 0xffffffffffff0000}, {{r4}, 0x0, 0x88, 0x80, 0x1cb4, 0x8}, {{r2}, 0xffffffffffffffff, 0x4, 0x80000000, 0x2, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x11, 0x88, 0x5}, {{r3}, 0x9efb7ffee686bf58, 0x40, 0x40000080, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x4b, 0x4, 0x1}, {{r3}, 0xffffffffffffffff, 0x40, 0xa0000090, 0x1ff, 0x7f}, {{r2}, 0xffffffffffffffff, 0x2, 0x20000001, 0x8, 0x4}, {{r2}, 0xffffffffffffffff, 0x40, 0x400fffff, 0x80000, 0x2}], 0x789ae80c, &(0x7f0000000440)=[{{r4}, 0xfffffffffffffff9, 0x20, 0x80000001, 0x400, 0x101}, {{r4}, 0xffffffffffffffff, 0xb2, 0x80000000, 0xff, 0x4}, {{r0}, 0x0, 0x19, 0x0, 0x8, 0x4169}, {{r5}, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0x6}, {{r4}, 0xffffffffffffffff, 0x1e, 0x1, 0x20, 0x4}], 0x6, &(0x7f0000000500)={0x101, 0x7}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x20, 0x0) fcntl$getown(r4, 0x5) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000580)={0x100000000, './file0\x00', './file0\x00'}) bind$inet6(r9, &(0x7f00000005c0)={0x18, 0x0}, 0xc) r10 = open$dir(&(0x7f0000000600)='./file0\x00', 0x400, 0x80) mkdir(&(0x7f0000000640)='./file0\x00', 0x4) fcntl$getown(r10, 0x5) r11 = semget(0x2, 0x3, 0x4) semctl$GETPID(r11, 0x7, 0x4, &(0x7f0000000680)=""/166) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000740)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$VT_GETACTIVE(r12, 0x40047607, &(0x7f0000000780)) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wsmouse\x00', 0x11, 0x0) sendmsg$unix(r2, &(0x7f0000000c80)={&(0x7f0000000800)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000b80)=[{&(0x7f0000000840)="6daacb03a62614cf9d5d11896cc69fa0ab0ee253e2bdffa33a57c87e06ce0b1f74f49c03d23fdbb846676732cb69bae0246ac5d7c5402a13c2beb132075158ab9b490283ff8330892851f6fd63b1472e58b8685d902b5eea7a85f89fec3c56ea7adc6a8aa6575a9b72bc6c03617c60fb47086c0d8d79eebbadd4d3617c637d082bafa02f90e923cfa2e5b323faff365708e3ccfd2d953f038021af633b4f59f2ac6ba8c83232143cf66dbf9545d9cda5b03bbb37cab0372a2bd3cb59b9a3eddcaa713d994f8ab300f0c1b8f5b3903c95abe4c537998c27a46c5c0b782b43f19f1dd4e3ffe14d063dcbb7233fd955aae3e77733", 0xf3}, {&(0x7f0000000940)="428509953348a4dab2edf9fef32e2dc451e0f6bc2ca31eb18e8891d35b1adbedd71e762bf8ad0ba5394fd4bfbcffd0aefef51b25218e94ffc638cb899c74f06d1db752282a505ed76baec21b30e95f79d39884bd3f5d7e63518d0f5cc9bd028fefae7c14ad6494a7a7401e90225428d1ebe861a5f2c1baf930dd6c38f3e2db877aa2633a4361716a7aea7f14aa80", 0x8e}, {&(0x7f0000000a00)="d5994bdd04487491ce2b8a4a1a37ed6fc5d096f3ca1406af10d32d641bb2b0ce3f06ac616dbb3ff60f2aaa95aa3ff169ba91483e2926dd05f577e1a34b3517a7e50ffcd2e2a22c7fd1182518375eae798b7627a25c5d00ff67f8121881e185f7ffe047559bc866c4515d407309552ccde1fb1699e69b10dfd25ec388cc5f2bb352276bee1b36c082b1c00a1405bfbd532ab5e824a11b10a0f6225c49ee", 0x9d}, {&(0x7f0000000ac0)="6e54d4069f782cd8a65c4d769961704e1a4c70c8d252d9bb1f389914c971b721cb4f2c3ca3e03c3b0f8cb5526fd9616a0d41197dc3e9d657bf37da606fe4175e8d0b8e9e192a3348534f00e40411287426402a23f88fc618a4d2093cc622b640c009ca6c0fcb2b4a9f5545ec6fc1e0a860934a7de556", 0x76}, {&(0x7f0000000b40)="182d0e4a9e67779716c794577b5b3407c93b8bf447109a49c4fe4c4daa112970ec95353c02998ddb76fe4ca0a6", 0x2d}], 0x5, &(0x7f0000000c00)=[@rights={0x30, 0xffff, 0x1, [r12, r9, r10, r4, r13, r5, r4, r1]}, @cred={0x20, 0xffff, 0x0, r7, r6, r8}], 0x50}, 0x0) fcntl$dupfd(r1, 0x0, r0) mkdir(&(0x7f0000000cc0)='./file0\x00', 0x60) 11:10:10 executing program 0: r0 = semget$private(0x0, 0x3, 0x402) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000380)=""/176) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = dup2(r1, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x2, 0x0, 0xfffffffffffffffb, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffa, 0x57, 0xe1, 0x1, 0x1}], 0x3, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffff9, 0x8, 0x1, 0x14e00000000, 0x2}, {{r3}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x6, 0x2}, {{r1}, 0xfffffffffffffffc, 0xf, 0x2, 0x3, 0x9}, {{r1}, 0xfffffffffffffffa, 0x0, 0x8, 0x10000, 0x3}, {{r2}, 0xffffffffffffffff, 0x8, 0x20000002, 0x7d78, 0x3}], 0x3, &(0x7f0000000180)={0x8, 0x10000}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000440)) setsockopt(r2, 0x0, 0x7, &(0x7f0000000300)="2ac35bd36afa", 0x6) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000002c0)=0x4) r4 = semget$private(0x0, 0x2, 0x2) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f00000001c0)=""/243) open$dir(&(0x7f0000000340)='./file0\x00', 0xd07ed9a4e63f7390, 0x11) socket(0x1, 0x4, 0x1) 11:10:10 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xe4, 0x200000005}) 11:10:10 executing program 0: r0 = socket(0x2, 0x3, 0x401) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fbafc43c37000"], 0x1) sendto(r0, &(0x7f0000000040)="1b1d16eba495032e97344ecbc9c781d403ffe6233e811e9c4ba0330cc023cb90bde8d01186513f23166d28979275d9fa882efe0f0cec851c9c5546e2b4071562aa4f166f71656d9e5e9c24b291e297ff8652614631e0d1dc6434caa3e652e877961a16adce6a1eba98128dd0327070636ca4f733ff31259670f914b6b3c1cce9cc04b7a6358a8c43700a30ac0736b43b431b71a070399938bc9de09373b0d0def7ff7baf966225f48c97f23be77782aed970438ad00009624af6208736416ae32993541c7112b721727f97c65790c8e04d2b8e10ced3bc1cf5bdba6f608bb40ca9e87fd1afe9cafb484f66f9d3c2f720b025fba6cc55d77bc2e209f885f3ade04bbce4e38ac7a78335dad392ef2b29e90d7b9d99575db1acb1efd1948b957ad419fd0bffef9695b054b87b38bba4826d9a0d5b64e9daeab6dafa9ccb96ec6ed28bc3d5f24982babffc9e2b9baab9b62a5354e866ec15bd6a107c70276427c3e81611d26032355a5173f967c6eccddfd9a10c26bd5df76e78ab92f5c7462bab48670f2604c9d58d0eb24aa75eab639a4c1941a3206aadde339f1dd22c169bbe94b4c33e3ae1236783af5ccfc8f638520a0012238c620c9d335768ccb689b294d97c2e0eb4d1901a1ff8c27381ee70e74f1cc81568bee82eba1ad89bfbacca4da0e26e06f6ba3a8a0ffc3019bb5b52c3828ec6f08665fc0194e8acd47ff66332e6b723e82bde33cfb7eec3e34c5734293532d19424cfc4732d1c4c1486c2b7cb1dce787c8acb8c8df2fcf3ad505ec8851543799a246a35d6c572cc9890386e8d73871ed7c684e967f02d73b8ea18f99de822e8a075944960eb4a29afdccc0207d1486a3f8cfcf044549f5e4839efe5fcc7e8fd3411e251d2a5f1a60528e9b85d9dc1721ead0f9d1a85e5d329883d20253477661f32f04ff12964f82c5c66c1c5449b30b11485d84b3cd0c3d0630fae9b44e7150a701bb2ffccb779ffb61bdfafe92516c0f1f781c63645e439ff26fa16007d74610ee5f7268b190c782742bb59b453d46f4bf34b2c9fc44a84a332600690bb540f762f547347acdcc38d6c2c30bb820a7686e98bf08e2bdae8bbf779120c56fbaeb82be7961aad0e4a198dc11752c986ee063686e5e6adb4126c178b9819485d894b5d88a882b0b7620ddb13d52efdc24a4a0d34311f14d9c56b532f8e3e9982c4a31c5c642ad3366b3dddc5d9e8a507cc2a3c3bcc96c51ebb9e08f6eb154ce50397eaad9df64370f2d3cf69ba16c4f3fc24a77702265e6cdfc0cc6c26f8aa1dd60787fa53f57f829fbf74abf2b0f74c5869b5ab0feec78f94d7151cec199984969d2942425cb940eb358bd296b156ba753da5760473c61f40eb83fbb851f54cd41de966f971c83aac7f2bd2427d0fa3782be37305d9d6c16b248add0873f6f6f4daf8d17fcbbc96769b3ef0f5ba53fa8ff09997d723a37ba5b9c5bf3730cda697d89386be47f7f791726e8b528e3a65af804846078edc218f39897510341bdeefadee644000be48b0be36642c7a874f544386e798a4b2ca72be609f9563f5ee48af460fc819cce859bccf8515466181ada3d7eb1452edb683c37207fb0cba392b9beeb069e9e2daa57e56d413ba8dc970cf2477a09ae9f1c0519c547efd8f5f1766597e3d75f3f6fd172f59dfad1681e35bf1eeeb8069376cb7b81193159997c1edb215965917766c60da1ced3483d811928e6d97e1ba0179da1a88997eae8acb588f781cf51acb472aa3e1987ac314f9e4ba04ebdf45f2c3e9a05106b9e32fd6687ad49c6ad2021dd1e55021a3a3a70a7ab2440e4f8e8dfa8649d935dccf5d6aaaa399648e9da232c19974a85d478e988e5959bd032c30f7b86c848bd0029c7395776fd1209b5448d2f5e32964088b2ae2f81a03044b42ebe21f3cf4e8ce96c68397fa2e44817657deea905a176d6b75313a369ef4f3b4a45035e1916c41103ad98a6e05c26138d010848a59c493a83f6221d496169df446bc09eeed5c181714ce57ccfa50514bff9c6471837cbfdaa9259a8a9d514eb8625046be97782fdb25ffb85518beb7d4754a7d92f9381d65c2fe297eab5c78d2157456c5323a1a8770fb3f2b64da51add54844d59e5e72abae73cf919f7a62f98c1496cad943979a1b80df0ef96a61e4b237959202fe063c988b148ac264f966da32eed16aba28394534bdf4a0c78f7ac28658e08b8b96449b1020a70d2aaedd8eb5bc51c59ea91cab81f552cb863ed8b0228aaf029b737bc756087d48a7e10779d2affd561f5afc6523b478e5c09bc1dd2ad214f648e25d875f1b6f1dd2c026301c9e22c028bd054308b8f97e95eb842713dc8870ccd1f090821f92fde2e3f0715a8595be75a382552dc661d4555e4db37d20356975ac6c5b9ab6ef71ac1ac4095f3bfad5796a0889ef3563a3693aa87531d65c04f9f9dd7efcebcca806743a98e751799eb4724801b1af92688d371d516b496a80c0038a569473e0c54dcc12ff719dc3d22ebd891108f10d0692705f11bc6d7577f0c47bf50d6fcb8f62a2ce9c6b4929a89c96c8294aa0abe4d9db65c7b44fdc06ee9339ccd3a254d55bc90954dd0ff25f3a16629c2a893d9c27f5f607329755cb89b2a2006685e032117801c250739168e5ca49e3422ba4e71aaafed95e22d1a1f9c765761867c2c7744d9648270308f0c6a64c082af97ffebb74f2e8c991467f08b655939d6176fcaac6e33c939767587268458508f2f1b298362bc3663daff9c7", 0x7a0, 0x8, 0x0, 0x0) open(&(0x7f0000000800)='./file0\x00', 0x8000, 0x24) open(&(0x7f0000000840)='./file0\x00', 0x10, 0x100) 11:10:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001640)=[{&(0x7f00000000c0)=""/232, 0xe8}, {&(0x7f00000002c0)=""/102, 0x66}, {&(0x7f0000000340)=""/164, 0xa4}, {&(0x7f0000000400)=""/220, 0xdc}, {&(0x7f0000000500)=""/174, 0xae}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/113, 0x71}], 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f00000016c0)=""/183, 0xfffffffffffffef0) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 11:10:10 executing program 1: setrlimit(0x3, &(0x7f00000000c0)) setrlimit(0x7, &(0x7f0000000000)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x40, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10, 0x0) 11:10:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x8001, [{0x3, 0x1f}, {0x2, 0xffffffffffffffff}, {0x3, 0xc4ba}, {0x2, 0xffffffffffff60ff}, {0x3, 0x1}, {0x1, 0x80000000}, {0x1, 0x5}, {0x3, 0x8}, {0x1}, {0x1, 0x7fffffff}, {0x2, 0x5}, {0x0, 0x3}, {0x2, 0x7}, {0x2, 0x5c}, {0x0, 0x47}, {0x3, 0x282bdb75}, {0x1, 0x7}, {0x2, 0xffffffffffff208e}, {0x3, 0x8}, {0x3, 0x3}, {0x0, 0xfffffffffffffbff}, {0x2, 0x1}, {0x3, 0x3}, {0x0, 0xe}, {0x3, 0x1f}, {0x2, 0x5}, {0x3, 0x7}, {0x0, 0x5}, {0x3, 0x4}, {0x3, 0x3f}, {0x3, 0xe6}, {0x3, 0x55}]}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000001c0)=0x1) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) 11:10:10 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) getitimer(0x0, 0xfffffffffffffffe) utimes(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000000c0)={{0x1, 0x401}, {0xffff, 0x200}}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0xc0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) 11:10:11 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r1) chroot(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') 11:10:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x80, 0x40, 0x80000001, 0x7}, {{r2}, 0xfffffffffffffff9, 0x80, 0x1, 0x5, 0xeb}, {{r0}, 0xfffffffffffffffa, 0x3, 0x2, 0xffff, 0x80}, {{r0}, 0xfffffffffffffffe, 0x17, 0x1, 0x400}, {{r2}, 0x0, 0x2, 0xa0000000, 0x9, 0x7}, {{r1}, 0xffffffffffffffff, 0x80, 0x40000006, 0x8, 0xffffffff}, {{r2}, 0x0, 0x3, 0x1, 0x23, 0x5}, {{r2}, 0xfffffffffffffffd, 0xa4, 0x12, 0x4cc, 0x7f}, {{r1}, 0xffffffffffffffff, 0xc0, 0x1, 0x7d75, 0x3}, {{r1}, 0xfffffffffffffffa, 0x20, 0x2, 0x2, 0x9}], 0xc75, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x6a, 0x400fffff, 0x1, 0x6}, {{r0}, 0xfffffffffffffff9, 0x8, 0x8, 0x80000001, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x90, 0x4, 0xffff, 0x4}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0xc2, 0x200}, {{r2}, 0xffffffffffffffff, 0x0, 0x40000000}, {{r2}, 0xfffffffffffffff9, 0x1, 0x1, 0xe5, 0x80000000}], 0x56, &(0x7f0000000000)={0x6, 0x2}) fchmod(r0, 0x8) dup2(r0, r2) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 11:10:11 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) flock(r0, 0x2) dup2(r0, r0) ioctl$TIOCNXCL(r0, 0x2000740e) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x8}) 11:10:11 executing program 0: r0 = socket$inet6(0x18, 0x1003, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x12, 0x0) r2 = getppid() r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r5 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r7 = getgid() r8 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r11 = fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000840)={0x800, './file0\x00', './file0\x00'}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r14 = fcntl$getown(r0, 0x5) socket$inet6(0x18, 0x4005, 0x40000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000140)=ANY=[@ANYBLOB="01003d2f66696c653000"], 0xa, &(0x7f0000000300)=[{&(0x7f0000000180)="efa61ff240fb0b0937c7cd8ea8c4c091720d6d00fe483e1a0916723085da6cc56291574c8a277705c5b3c349d3b72a50662d27cb1394ef5dcd7fbd", 0x3b}, {&(0x7f00000001c0)="d54b307dda06d1a377d4c451b694a14f0cf4dd7a49753958f1c9d3b95e6c096ca3e9fb1eeae546f8ca76300c235fc381ac86ecb868791f5227679732e0f6ed45aea2c1e323aa5f820448cf3849171b9987c563bb9e7535b2d943e36e468b01f8efa47b6d7acae7c56f144b7dbe016e4f3af297077f52cc132b2d3f4fa63f3d81cc3901766174a6ab2917a26355415154fdcef91f430ee98e2ed47dd457908b202fe93278432b3482273e935eff3dbe0177ae219a842c8f33e46016efff25fd036a5fd146b2524850ee6bc0ca7732167f0e413ada530519", 0xd7}, {&(0x7f00000002c0)="911f56a2b75904037790d624896fce821bf819fae64eb5615f06be0734dd4da81136d4ac73f5ac9ee467026c44895d9b764474928d", 0x35}], 0x3, &(0x7f00000006c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x140, 0x40b}, 0x1) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x20}, {r0, 0x5}, {r17, 0x20}, {r0}, {r0, 0x65}, {r17, 0x10}], 0x6, 0x7) ioctl$WSMUXIO_ADD_DEVICE(r17, 0x80085761, &(0x7f0000000080)={0x0, 0x2}) 11:10:11 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x1, "9a8ef56c82d6e073b53aafe6833a067afb8360c47dca4b2621780e39"}, 0x24, 0x800) msgsnd(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 11:10:11 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x8, 0x7ff, 0x1, 0x1, 0x2, 0xffffffffffffffc0, 0x7fff, 0x1, 0x2, 0x2, 0xffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) r1 = semget(0x0, 0x6, 0x40) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000280)=""/174) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="29016c653000000000eca21e9429f23dcd1dd6136a4248384a7a6cb1c014da97b664d698980abab73610a55a63dd8e1f25243598959949d85cd3452d7117b5c2067a0e115b18dd1a55faf71c1894c22bca17641e7a54858b42e7090baf625119a6b2c149b1d19ab45beace528d9887b9e4f8337e1f4f9053a6f1b566dc49abd4b3003d807d6d8f2ce792b28f85c65823b05f2e7a527fcd158874ac47dd5ac64dd6274eb2630f4ff25e6268"], 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r4) setuid(0xee01) setgroups(0x3, &(0x7f0000000200)=[r4, r3, r5]) r6 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x80000000, 0x100}, {0x7ff, 0x5}}) 11:10:11 executing program 1: close(0xffffffffffffffff) socket(0x6, 0x1, 0x0) socket(0x1e, 0x7, 0x101) chroot(&(0x7f0000000000)='./file0\x00') ioctl$TIOCFLUSH(0xffffffffffffffff, 0x4004667f, &(0x7f00000000c0)) 11:10:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x288c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100000002, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f00000002c0)="1501178b09938740a5ac1ed84b3198bfe91526ab71b2334a500bc080140862a2bfa112af7571230f4d154400f6632f27d748b9dd6a45bd2351", 0x39}], 0x1, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 11:10:11 executing program 1: r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000080)=[0x0, r0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r0]) getgroups(0x8, &(0x7f0000000040)=[r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, r1]) setregid(r3, 0x0) setregid(r4, r3) 11:10:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x4513) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) r2 = semget$private(0x0, 0x4, 0x1) r3 = getuid() r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x1, r3, r4, r5, r6, 0x80}, 0x7, 0x8, 0x1}) madvise(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x0) r7 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000040)=[{r7}], 0x1, 0x0) 11:10:11 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc8) syz_open_pts() syz_open_pts() 11:10:11 executing program 1: r0 = socket(0x80000000000002, 0x3, 0x2f) socket(0x1, 0x8000, 0x401) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) wsmuxpoll: not open 11:10:11 executing program 0: r0 = socket(0x26, 0x5, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003e00000000000400"], 0x10}, 0x0) 11:10:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) socket(0x16, 0x5, 0x100000000) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000080)) mlockall(0x1) ioctl$KDENABIO(r0, 0x20004b3c) setsockopt(r0, 0x200, 0x2, &(0x7f0000000000)="c46506453fac7566c97d47fc0f3882d474d902de266192a275f5b39b7a8ac0eb002d4403f0", 0x25) wsmuxpoll: not open 11:10:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0xffffffffffffffff, 0x0, 0x7, 0x8, "58677f0adc00"}) r4 = socket(0x18, 0x3, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000000)={&(0x7f0000000300)=[{0x18b, 0x800}, {0x123, 0x6}, {0x87, 0x7fffffff}, {0x0, 0xffff}, {0x0, 0x3ff}, {0x62, 0x57}, {0xcb, 0x2}, {0x0, 0xc168}, {0x44, 0x1}], 0x9}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x0) getsockname$inet(r4, 0x0, &(0x7f0000000140)) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:10:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x2) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = fcntl$getown(r0, 0x5) unveil(&(0x7f0000000940)='./file0\x00', &(0x7f0000000840)='r\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="f72bdd846af907be055069a3665967b9afb223d12a02be6da91450c5d922a58333cf0320ff46dbe85e0abb0ea7dfee0998c8f8365c75fb065c2b9073451d91bc844cd09afca5eb954df7e6ba077cd4ffec3ddd6570aa5a5cc7fb565119dfa87d21298898ea639d8d6839612f50343c1ca9c63b55115063a52848924130d80ce387f57ef55da8c30485a83448f653272a32059b4110fb18", 0x97}], 0x1) r3 = socket$unix(0x1, 0x5, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000680)={'./file0/file0/file0\x00', 0x8000, 0x1, 0xff, 0x1, 0x1, 0x80000001, 0x4cc4, 0x3, 0x1, 0x0, 0x6}) fcntl$setown(r2, 0x6, r1) unlink(&(0x7f0000000380)='./file0/file0\x00') r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x40, 0x0) r5 = open$dir(&(0x7f0000000340)='./file0/file0/file0\x00', 0x82, 0x5) open$dir(&(0x7f0000000480)='./file0\x00', 0x8000, 0x110) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000580)=ANY=[@ANYBLOB="0007b2ac86afdd7862e4d7563ec034a8fa567ba835a7204661943221d1b7877b719726bde81884b44f5fdc8fd413235103f724775d659fdd57f7db414c07c7f575f526b941fb10c3dcf8f1175f6e1c5fba1f0af0a13befd10bfaca71bcdc56274cc690cdf5013207f6656db542351276dc28f4a5f6c52d339a57b91396f73b67a1d5d5092e3f6d1a82083b077c2cbeecfbf323180880fec6e92cd1dda196e9fa9d7640f7aeb36c68b68de51aee90b7789712d1855fbb234545ea23eb9c89e14ba89c5fa9b2f4b9dd9583d91aa0281c5af3c5bed533ad4a8799659326630bdb5f135a7a8dc05e"], 0x3, &(0x7f00000002c0)=[{&(0x7f0000000100)="0d0f6dfbfe33a3bf6e7f14dc1c9020092517c5982376d1c21e4e0b736e8ac4ec8218b1ddd2196833a0d48bb59625af390f727d598c57157a9bc55aeaafe95146e13079ba9f8ced156e1f2ba972b83c9aaa2eb33a7d9f771bfda2b92d70cc5e0d024ecc594a5e6a541b8b51f2697ad605e982f53f26ab413cf8274f10ff32eb355b3bc2f61af063132891bff536a10a229d2af60468324436fdd555828c6c66f73ce5a8d276cf8dec47120a627055faa6ece3eaa1c7b33086fa6f6afa83c1601f1d2103dd541434", 0xc7}, {&(0x7f0000000200)="05908db7d6d7456a58865858ae3a29669ccdbae7f985a099d0bd8f96fc85727d45e0d53fc98fd48d8bfa8ebdb72c90cb3045ab203b8d38eeba2aa39182b989e60e3288152f813bc2491de2826daa39690275a0995b6c304790d4d2a73aed6cb3c5140ba9379a9908654048976744b992fb0be259fcefb67ca070043c7abb18f5bd0a04603a83d334d9d940c786ffe0818b33e37c821c825e2fb05970e74c369c8d8d08a6baae4d15eb1f03afeda328787b9c3cd7d17798e5", 0xb8}], 0x2, &(0x7f00000003c0)=ANY=[@ANYBLOB="2000000000000000ff1f010001000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00'], 0x20, 0x406}, 0x408) 11:10:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x2, 0x0) clock_gettime(0x6, &(0x7f0000000000)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:10:12 executing program 1: getuid() getuid() getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = geteuid() setuid(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x27, 0x0, 0x0) 11:10:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x40, 0x1e6e}, {0x7, 0x200}}, 0x2) close(r0) mkdir(&(0x7f0000000100)='./bus\x00', 0x21) 11:10:12 executing program 1: r0 = socket(0x18, 0x20000000000002, 0x0) setsockopt(r0, 0xca, 0x1, &(0x7f0000000000)="c8cc887159ad51950ad9807c83e455042aff6a761968b4dff58efb7f87d98a203ad0324f9b6bfd6bf394b6ee5b0bda027f457eedced987e139328bd382b00fcf300725d832db6ed6c6c71941badf4b6d24592009a444121d856366ab006ffb0a866c75849aa2baafca0d0738b5605151ab076093ebc844d603626e073a14cbdd2ad46b9708d33ad4f6b74ad6647f7dbcc72a2f77c904dac736fe6e1bec7609f4855f10949ccbef6c146607cd30f3eb557c", 0xb1) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) socket(0x1a, 0x2, 0x80000001) socket(0x6, 0x5, 0x5) 11:10:12 executing program 1: r0 = socket(0x18, 0x3, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x3, 0x40041, 0x0, 0xfffffffffffffec3) 11:10:12 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x80002005, 0x400000004300) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='.2/\x00', &(0x7f0000000140)='\'\x00', &(0x7f0000000180)='[&.\x00'], &(0x7f00000003c0)=[&(0x7f0000000200)='[@^\x00', &(0x7f0000000240)='\x00', &(0x7f00000002c0)='/\'$\x00', &(0x7f0000000300)='$\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='{\x00']) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x9) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) 11:10:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x100, 0x7}], 0x1}) close(r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x3, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f00000001c0)='./file0\x00', r3, r4, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x23, 0x7}, {0x2, 0xa4c}, {0x67}, {0x1af, 0x7fffffff}, {0x0, 0x8}, {0x87, 0x1}], 0x6}) dup(r0) 11:10:12 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 11:10:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = socket(0x2000000000000002, 0x3, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r4, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) pwritev(r4, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000080)) 11:10:12 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x3b8, 0x0}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa0, 0x0) recvmsg(r0, &(0x7f0000002540)={0x0, 0x0, &(0x7f0000002440)=[{&(0x7f0000000080)=""/160, 0xa0}, {&(0x7f0000000140)=""/72, 0x48}, {&(0x7f00000001c0)=""/219, 0xdb}, {&(0x7f00000002c0)=""/100, 0x64}, {&(0x7f0000000340)=""/255, 0xff}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/4096, 0x1000}], 0x7, &(0x7f00000024c0)=""/104, 0x68}, 0x1) 11:10:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x20, 0x1ff, 0xb5eb}, {{r0}, 0xfffffffffffffffa, 0x8, 0x90, 0x4, 0x6}, {{r0}, 0xfffffffffffffff8, 0x7, 0x50, 0x1, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0x42, 0x1000, 0x6}, {{r1}, 0xffffffffffffffff, 0x64, 0x1, 0x2, 0x10000}], 0x2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x7ff, 0x2}, {{r1}, 0xfffffffffffffffb, 0x11, 0x2, 0x0, 0x8000}, {{r0}, 0xfffffffffffffff8, 0xc, 0x1, 0x20c8, 0xfff}, {{r1}, 0xffffffffffffffff, 0x20, 0xb, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x12, 0xf0000000, 0xc98, 0x100000001}], 0x4, &(0x7f0000000000)={0x10000, 0xfffffffffffffff8}) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000140)=0x80000000000801) ioctl$KDSETRAD(r1, 0x20004b43) nanosleep(&(0x7f0000000240)={0x8, 0x1000}, 0x0) 11:10:12 executing program 0: syz_emit_ethernet(0xd76ef53c03d3337d, &(0x7f0000000dc0)="bdf04907bdb1702e75ff270a23854574d105975d3e540648bcf6b0315dd58ebb369c8dc7273ff995ebb6d18dcecf0957a4beeb5de7a71e86b74a6aece0f03005f99567ba06166a7d79426287668944f668eb0c74a8cf67daf3224db236092cd44ae4c3917005b8d9783b817181188c77a3dc7f1935577f3cdf39839c79200679a441afe29d6f6320d0435081e56b8ba32e1ac35c3f2b59dc855d8bc0319142c91279135adab4b02f06d6067025a2d7a3ed6ddb9cc2a8774058acf07f67a1a0d1c23f6ce435e7d39bf54e712aea15ad6a6dbd9caade79726f2b166543680579948ca59d0746330c6625867181db4a33b2a0d443c3507ec85713c0e263334e971e7d49de3a5c77dc423193263e9caddecf143829bb696b4b83a84aebc77f31eb70e530c91074919487c8a20953d3dba733069bc7c73e0263444bc321704a054250b9f2f541aa28af54f80aca67973125c10881ec147c9f07798f6b779843972a9c66ee27dee5c356264dfdae5114314ac2b8685f3897b84c30283b4d17cba903cd7e44adb25f62b837c7f21e7dbd781d01a89c8310acef431400017a3bac317e8d8128b592e941c4d01145080224adba5a070da1a0509333eb953a7e95419f631e7bb834ff7650444b67e7844881df5959aaa813110d400e155a46dedec47ce1824542431b570abcf3961e7d6f5325f310167993fb821b931e996107f3b56676d531c6c6c82f848a41db68af29345564eeb5630bd342c0bd5b781a8a8d5d2297dedd84ac629b42e7d9c7227c27edef015b8f3799f6cd79dc98af4d6c672698ee3f5a5860b66f1f068575f3837792508ce253216ae9b82fff12e29d92f89afbc1e2b15288aac5eccd7c79b7759a1e890bfca1fd4c6532ec0b121cfe2f0b26a2ed815f462a8678914e37e7fac91ce7d501a88c6aa1955a7de96f8132dfff6ded7e17970f578427176cbd566288e1c5f028e7788e9c5d62501bb7f35ef73f0c5181053fca9e12a6096dac2616ac00adcd1706fbfbd26a57f68d2485eb84fe688858fe9a5a8ab0817161de59aac8c4495020109c089e8347b0e7415022dfaf0095af068a29d46daf324a99f5a0d22d968c0964420c638871a6c5e2edcce717cad426262e214740bb155cb2aaea4475a30a8d049c792e8adb0eb113f02c65e42d67848d012c3fe029d9e0011e21cf47b2594a8e139d1cb035377619455857b7c52a6f0a2b315bc661957130a609dc2fa679cad61adb0ef215107076c7647ef5cb09faf02c6a0ec0f7c773d4b4265203e6cdd6f31c260d6d88dbd699fb096a13212925ba9a81ab4cbd09d2e17a4c99763093ae86988324d4232e90fc28cdfbcc78ef8d8fd5a06c8221b87769b5a1af0b715614396d9e0336caf23995e8742e78a9b19b954aa8ad31cc0f2d5517a3684176868a019b186b37a0c48561e0d4e674f6c7dda138529b88c40b80f8865924035cbbf0f7132cc92401e31edfd4743513cdf9ab851c770cdad9b6f22dca711469f6232dd1ce41335480c92bb6f889c809f1848cd246e0958595980147326d9bb90a21789a079427c1fbbdf87963261584ae282f7c55d9664b35bf785282f5818b0c2918246d37059e871ef1ea4b319639523d57a75ac73da934fdea3898438b6ce4cc658928c660db3ad35f2322218e789cd50c314c7cdd7c8d8f604c8c7e80fd64ad0b79db046be10bbd9ea0fd06073471f2755fd8212ee9c1f1ab09b39e68195683eb2f8c22069f6e2dca9468e5add5ae5ed873809c257bc8182a2190b190154dab5927ffec3e07afb67eae87f6a3d52ef49e2110f29d924e0c81dcc369b5ab651faf5630d5b0fdd8e0c274577d983055dec02fc1b23e6f2e6e9044f68174e3e1e500a680eee163d066da77184e6f7df24f22c82b59f2b4c5e1a88460c04d1259119429dbe563dc367cd9526a111d9b4ff92702c3db02d7f44657ed1a3554ab11b88c7289b962d7f2faa2651e6a0d4b6033504746b477c0b3e3d19cd48fa63a43df42f320895219b7e611da64fe28b8d4685a66b567a68ab51ad57e45f16940d2e76420ce682d12b404a8a6a4e4364527d3b737ab37cbccf9eeeec2be5a3cebad3bc9903be71343fa3267726d32933323517418999be2fd66e2027fbabae8e46b068eecfd017f5bd6e078d894449f6325f658c9073415ac3a2a5551d9240979e165b505582dd6cf1907ca7fb1574ea260a02f7246c45efd604deb6461e217e14e4bc4af6a3762e8feabc2c56937af3a4c97dada4f59963a3b32133b3f5fbf63aa0b7c03095037c9d3b992cd8c69d4a6b3ae20d3637f0d09b52315634ee09b699b8cc0ae3a75b1478d054903084028d5f1a939b8725084afd8fdbde9f04999221262649b41e642d520aafcb92a1af3073fa42af45f69e1cda05fef5d64668954e4202f2bc0a7d537b762e0426db54f3466035fc815eb1cea139dc45d544c6142f399daebc7aaab4ef404174cb31a1e070f4efce24872e38ae2a30746d02f91cdf02c883798c232633e25f5f7d0c5aed344536478035264c5595d0b545af9830bfee253b4ec3059d0091230b846d0bae09ce33485389db864d1bb7b38f2a85e91942aefb47b53e7e8bcea2668a06168a036951ee79e85") r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x149) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000680)=0xc) preadv(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/73, 0x49}, {&(0x7f0000002540)=""/4096, 0x1000}, {&(0x7f0000000400)=""/76, 0xfffffffffffffe7f}, {&(0x7f00000001c0)=""/175, 0xaf}, {&(0x7f0000000280)=""/232, 0x4c1}], 0x5, 0x0) r1 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) socket$inet(0x2, 0x4, 0x3) 11:10:12 executing program 0: stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='w\x17') r0 = dup(0xffffffffffffffff) readlinkat(r0, &(0x7f0000000040)='./file1\x00', &(0x7f0000000180)=""/11, 0xb) 11:10:12 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0x5dc6) mknod$loop(&(0x7f0000000000)='./bus/file0\x00', 0x2028, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)=0x800) 11:10:13 executing program 1: socket$inet(0x2, 0x3, 0x81) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000006, 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') socket$inet(0x2, 0x8000, 0x1) 11:10:13 executing program 0: fcntl$getown(0xffffffffffffffff, 0x5) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x7fffffff, 0x7fffffff, 0x1, 0x1ff, "260bbac0ecad669d53bebdff924a52f972dd43eb", 0x1, 0x7fffffff}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x8001, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x20, 0x2}, {{r0}, 0xfffffffffffffffd, 0x14, 0x0, 0xff, 0x1}, {{r0}, 0x0, 0x1a, 0x0, 0x5, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x8, 0x80, 0x8, 0x7}, {{r0}, 0xfffffffffffffffe, 0xcc, 0xf0000005, 0x2, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x13, 0x4, 0x1, 0x4}], 0x6, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa0, 0xf00fffff, 0x100, 0x3}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80000000, 0x7, 0x1f}, {{r0}, 0xffffffffffffffff, 0x2, 0x40, 0xffffffffffffff01, 0x7fffffff}, {{r0}, 0xfffffffffffffff8, 0x4, 0x1, 0x9, 0x3}], 0x1f, &(0x7f0000000240)={0x1, 0x40}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) getsockname$inet6(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) dup(r0) clock_gettime(0x4, &(0x7f0000000280)) kevent(r0, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 11:10:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x9) 11:10:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0xffffffffffffffff, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=[{0x10}], 0x10}, 0x0) 11:10:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) r2 = syz_open_pts() getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) fsync(r2) syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 11:10:14 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000080), 0x3) 11:10:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c2, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 11:10:14 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) shmget(0x3, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) mknod(&(0x7f00000014c0)='./file0\x00', 0x114, 0x80000000) r2 = socket(0x2, 0x1, 0x0) connect(r2, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) pwritev(r1, &(0x7f0000001440)=[{&(0x7f0000000040)="bd9e63cfe6b5cb17f95df555978072b5eb5b37ea0ac99f0bd82e1498502c25026d515ffacdfb80988eb16ae5e6c8cec661", 0x31}, {&(0x7f0000000100)="14d2a35a6b67b46ad805f1ac45ef33e4ca405d8381238183d004230418294aeb201263b54e3264d1764c3f2289efaeae5eaf8f5c44e2c53dd350b073bb32ec70ffa2ca2c613a10750b28d39cff22efcfb118c2739d3d9901114128593c207d738e742edddcf9c4a35e", 0x69}, {&(0x7f0000000180)="e753fa0f3cd77957dc04129c134dede6ae1594c60fd874d374a45de86c6e51c6a46f40965fdb78bc53e3a214c7474301df573a12e8db73af15bfe9cad8e05ddf720e19cc738dabd1d529fcebda6c4d1363c956cf474e77409e0ef619b3ede36554f8bbd4fcefb9365891c909", 0x6c}, {&(0x7f0000000200)="ba7d51d0e24218495be1f374ff75c9b31886905742b60f7deaa702e93e6041dee18d49347d94f13ffd4828ec3f7be9a8f4c20bac9784dc89dfc2bfc16e562093fad188e72a41c33c5d98", 0x4a}, {&(0x7f0000000280)="8f59757791a0102ee1efb13505851b321e0e0dd923916e9e69a883485f4915e34aa2672483f59bf2ec8f7e357c2c2bc9522b05b7a1319f16be3bf4ba851672f3b8b57748a46455df38d3d6a8c1a35cce6f81481cb466137934b5f063cd9d963303a3ff3f825db95a2a11fe3c87496e03052e8aea929be4317cdf088f499a34f78fbae510c096e61df572bdfa967532a70030aa2e7f53c9a622027c621770249dd88b321940d02b6375eaf950d9bd6e35010769e6c8368fb106e5dce86626eaab1d41d9e4ce27e7bb77695f2ab1652806df9c44c38e", 0xd5}, {&(0x7f0000000380)="98aaebe1dcc3142e440025bc939d21f4243bcfc336a8afebb080c1770971b5e2c4c06dcf6d8268c75f1f5250993557cddf0ddb35ba8d251355010e61d2c98b1af880fb89641a1e6b5e43107a2a838c3b99e94011faca2ffcab1968c8d0cc5fafc590eaea9c319704ce44d74aa7d5166a571cbf75de069a43f8dbb98f71ef5076f19c8824da2675d21baea3d20b62157128c3113546", 0x95}, {&(0x7f0000000440)="83b317bb716eceb8fcf53e5f7797be7a2bd8cb8a0d816a964a3e53a6cce29b4639b71422303d0a7491235099f35a1990dec89c92817962057d9c595967290c37eac672e12fd4973b3ce9bd6ef436a6dba352cd0e5609cdee8c7ea130cb083ab2f26142b93c0939cf96ea1974ea9a2f00e63d7bb7d1a7f05023447bc10ad9aeee9b92148885ea6c69429c7c6dd22dc262d893e5156fc445b2d17df6c560368caf14a9dacfa26a179ae52968bc282f8c9bdc081a95f2290b412a756ba28c4d587ead3d259ec45f00202cd8e7883ae609abe6530d2bd37d64e48b4f6facaa5da0ed25623ea9d38eff572d937957465adb2a9c6d534b30821d3166a3d18eaaf65994e12887c76379017f1aac0c717f5c76250cebd89bb10c60bb477b2aba8ba26110a531906cbcad9828d23ef9d8bd3ed653fbb000b886851d434867cb123d4f29881126e451f995f297ba6eff27f6fd5d10dbea05f43ee92ec24c3a2544b7633aab0a2e3d60a93a3b49ce950deacb00ffca6cd871035022262f4254e4afea1c413031916bfa0a9a4e12529fa793312e76877acdab5459b14ee1533cec552b4062c3694279ae4cfe754c97ad665dec4be2a9f1ed8ea8f789258e0444531a2151356c3721cba8b8cfbfa4ec16564865a07c9d7ed3fab93be553255cfb9c1e31ead2b92ba7ca169c895f29a4f91edc2f1225ff0d77b2d7de2b5cde6408c934e46b6e312cabcf2514bb9c15b2612d35a8c862b7d7f1a3b24aefb59b695bbe073bae58213e75b3a86810bc264b3165c6ec22a730547c7b3742d217ef4591b4d8df5782cf2fb54072a7d6fc0edfd08ca638b2224537b5f8f0b30e071b5bcca345bad167e1c4f3a576620da12bb78b999cdc76dd6684d5b84ae213d08588213bdacd6746398180fba1415a96b75292eed80a03ad1ff8ce23ed736da0ccafabf90ebd3e66614decafdb29f1ec8acb10aae18cd21c06153750d0b819ec02cb38dd326527fdd50b34a7cab13059bc791db93eb550521ba9b2d89d4fa91fe2e968d76122138f172f935c80a4a84e95c1d8696e4bf34cab4c11bc3adbe23b30a69bbe7e13bbc239a9e7475541f6c54108cdc4f26471074a394641c14e20fdc78b1d03b98301460ff5fd9067114b10e27350e4f8ed455a3e754ca08725cdf44775bbde10248c10cc9293264fc5412a4583bfe8fa32ba811f3c820071f4c40862b2b15f369c9247036dbf7d5c6ab58d21c7683e23a230f673cc9c8f5682c3c8e9a6e246253f3d878297144275f87a3ca2c482faf819a4ba41e9823881275e9edf1f1ea52b28348cbe46dc1f1c8266045b3aaed3ef0c1a4e424c52e0eec458b338c5f1556144c77d27345397fa0af363ba97d823a93265f169ad7d37f7edd85f9c105dcda35af68083ac15ace2389ebc728290fb088f999b09e5dbe8b531f28aa2d1ae2e95afadb7b6eec6bf0838502ed3de0df8abc9f565b327388f3edf6784c9865be7e64399dd3e6c05eff9900dc5e9dde2666859ff9ec5e2efb6cc4c64716cde106f15e2c0ff85e640633c1185f6994193980d22498b1d43446b047a21208f4d4cf3cd66a0ecaeca0ba8152c91dabbc3dfe708fefe491ff51071c74c1f50f67d866f7ad2fa5235e98044f7663fe9141b0ca93248e66ddbff134c84470f6a8133795ad9509b73eaf62af4df58246d7db0acc4ddde4b79c4743fcdd32a89816027def48dc173fb1236f1c843fb66846bc45f8e31d8222e02fced9d7a0ddb79ecdcd2b3f110799e72eaa91e78528490b22efe36d8a708167951d002204fd96a6b1d7b9fb846f6fbe8f594b611a71d7d56b37b8fbb67ccb4ccee3f9777222552fa0cbc3f5ed2c7ca70e7ce02416f3824fee7409a9c3695b586f144a33fa2b0f0ae52b443887ce917cd593e6f5a749bfa3344487eba092f6b4b96a27a3e1f4cb59d34ff11acc8e58235048b99adfa3f63285c123f573e6deb26f40bcdf635295865d8c7986a09450e3f1c857883135d02c347617f5dbf2c39c88289076ac45b865ed0f91ccdbe58b2ff6f266212c67155ee411c738d94d2bab06df79be8a461861f2e0fe2616f254ee783f19c3788b8ab49c8650196bdb8e7c7afc5474b06c44f2a4d0a84cd6f5fa5c6173f6295f44a7e3d6fd6cbcc96cbbb88f4222a46d6f063b0d1d32a5e0d34c75d5670ec85865434a51af06babd39539473ad6827b6a5a56434708ddd382e5f3e8208639a16b86e0ead32f6572c3c33078ed1fc5f01acfd4345cb4e3f593b719629c9e27dcdd5f22723f4ebdd32117f2fca841f4a14dff3ecbe173dd2e68c0e6591256abb38f4e1f93aa2dabdba22d99aa6d94ca78147f09ea8444f882f11bac572be4055d04fb1336473f2ff269a70bf02fd251c5e784c9e0d4b777621dbeb11f08e5c618efbaf4c7f269063f174a76f644da2add34e601a23b34e9da2d808085bc150cc87a7e1c4afe1517e160b94444f8f4b9e856d8af28d037dfd49110edd048f4bcae8af0d86b37f63dcdb4dc3ba4d963c3aaa55fccb1b6c9af1b6709b6b1b2e902836a436e135c96b108a987f83b9d2343170e08b45b830f7e2c1fcea76f38031a7ee1eec61aa2d53ab5f6b1e7f0d6bd00467de472bcbc862175eb62361a210c971874aa820333928d8bfdaa316a329ebe77b548ca40eede0603c91d00e8915f529cbecb55f147702e44fa1c8dd598a9cdced8e1482b4fea8b7da36d9e817870d639b1387df02b1ee12f18a6a29d9ccf23a80ef5a966ea8ac8acdb8075642f9e2dc660e2b70e2853718092880a48c28323e565a55829c70415cf249a807b81de87251d980f5eb57a8c274718a67591890c42f2d2e3f511978021266ef960ca7078cc45589cf7894f959f00cbd86f5a505e810a114fa86453c4fc2667dcaaca3c75891cfb4e0dce2a5743ed21b923a94ed2a7e5f1639d233ef7212df86e7b2d395acccfb9527dc185a63be406965734804f21423119132527a3aa159b77fe2f3853f591fb21e1938852b740a6eb2b3d4c536e09d85b53d75df19ac0c40887db1e2345cce9ede4305989da9803643bbf14dabdf6140e9dfa2444b129ee05ad5bd14b3854b9cc1b5bb45c4f40d3e68ba03e60f109866ddaa50e1375e731083e3bc4ab01073067e9b4a85de9c4ce7d1ea5243f7ac69fad99820581d94178e21d9e6e36b3348539025672dfb8fdbe44ed104c579ca5268293a2aefd7e43f370d25997e7113e05092a344189eac8325f28331b3560510f3970ae01b1b25db2eae15520694e3cfed941126b93db479d5e2185f51aa9701d9e8942b70584c46ea77539b6164c25013b61b23a2058db723d6670e622b1a47fe122b5a15a374cd2d7de4bf12fda111a9d500a62f4588750405161f2e3f9545dadd8ab43a3b9c1f6589d1440d0beb277ebb7e989669a21b800a5aa1f35324e814570f3af86a8a940729d3ed993bcabbd2fb07235da3a6211dedb6b5b18c91dc77589a17d2a48b276ee08983856d59c8b89a16c339a1120189b3bdcfa3b6049d27056c7bbab2706c4b70f7df8c0fe451c90f409b04a7cf6ce4e7ac76c3c0f957cb188ede2f082259b3fbc5ee78608d52217adb284dd1524e5910da17c40f506e86cf4b5fced656b3e968fc760e29642091e62c32081433a68faad647806cef49427a145273bb775c718e0ff0d1b37417f7b5304cedf4c9d6ae339ff46f8081f09f74df9335b47c6d4d207d7e8b3680a40776b714a415a022441312eaa7239eb60c302a4ce5f1bbf63fb0b8ed77cfff4a26a7b03028691db7a1a02ece6e7b5af15140ef6e1ab949390342ddf04eb05eba0fe07f699eb6baf3f97a61d8efad5eec4d155d715dfefd5d90f0d14bf50a9c43ea90911f3346bef9da12c55eba660adf7df61ff5dce5ad5299f7659003f074a36b6a1b05195442a6bff772458b5b71353b98b184e61736afb7ca94c13a591c861970d3d4a3230560b27dffabed88f8e43fcbdbcc6fac5462d23ccd14d7d48266ed1209c12e6b234e85d3bb307dba935efa2a06845fac3bc1d85991b9b2c3a542d977e1425df3875b9b4282c56a9c05ec4131e01014c22400d3d3cd0e657360e28342c8e821d247926fd06230c49047843b0256c23fc9f0ded05965298f9ae38c5a2d56e37aaa6b81e848000a881ec1d922cac3308874bff83f054b802330db7eb77c74916398606d0f7a51401b58f85cdc3b3a950d1373d861ee3974d680cf08b15dbb8cc6d663f152a7100f7b8a5077117554cb5adf561483bb66c25a958d899aec9ea65f8ef13d5ce4a968f328e8890a7aa5136fa3e859d083e50b715617442042bc1f388c38548d7e70565dcc2593eea398a6892e4a74514bf175194741b18e469f057d71adde26800c60caec71a97c499db483aed76ebf8db34740521c5c6e3ab51b2c1f0920a974d0558abc1b706b6846004a805d4b5751210b25f7fe37672c6a2df167108d11adeb910dc5e1e7a1ce9297be888630fb5c46705a38b0e96a57446ee663707089a6a0f5966ed436066e7fda9ef1f6dd1fe848d1bdfc26b98e6307b135524b5e3bcf09ab10a5217af3870fba55d005bd9d7ce8ec769bfcffc3935fdeaabd45b7fb84d8d0a87546cb48db9aa17e72dca3a20b8497cf7ad4771ed1a58d34688707c4a279d54db596eeca8a5aa95fa8b804703ad4e81951e2f87979d443ca2a97d1d4426cd4b8c04264597db41a0e25e9d9455eca7550ea1010247fb2dbfd38281497269abbeb2416bfa79e4c7beb2ad437d59c2000614f8fdd13974ea708d655976631c34e92b18757e52fcf9b2262bec0eb4e460aaea73224f13f3ce9335ff11fb9470d1e842edc2e0332f8c9da45d9f2b9eec2c375802ccf09ab8fc0f2d1c71c04b69cb43afd87ab0370db940b223548da1b6053c94bb1adade7a0cdde265d822fa2ada37db3e877eb6e831c8359632f2208cd6f2e7187b4bdbc6f318c9d62659dffbdbd7cce1038022a658fa89b8c161160be586b9bf1a0f8afbf154bd9f4b4fbb2161ca681440741e2023df1e460b61d00229d0629344e5b4f1bbe41c005c77ed17ae04101aecf23a40ee1673df309c00db7335577c903b2150a7af072274c70656e460fa1613185793b0dab535cabdffde8e55168adb1ac36349bfaec58312c7ef5233949d89a47b8aabe4ae120261b5b3d3494ba05b79aa13f08276ab74c4f6b9493c6c43b20c889e5c6177dc4425bbacc2665c5d06a749248764b78240082b64f8dafe729a9189750137fda408699b7fddd164749f5e5c89c07a30442decdaa60fb0fd4cc1d05e3f7fb4e3b61a4e350add39b7beb4fa4459c8483a3d684dd1da9db350069397350442dba02de6dc1d47017e62da78a9f46895bf3191c05ccb26654c73fc1f81f687a5e0742b704ad3493d418dd4ad27a499337904d32ac7516bb3342379427d56af9619e478da34467bdf18c4df162527382b9aeace5fe9ea8ee6fb8ac4311df5cc678eddd15d95804fd2db0d42870033af66f76226b115e49c336aae847783bf6ef9444b2f0d86c01670e751c3242042c0c64d8e2c30468782ff5f4e71e6f354ecb3d3e11340cab09d0e57dd6d46f908b55e2fe3f925b68e676a74a7c8587f8b10e33912fbff99cb2c6b0dd3fc44d30674e58e9c561b6b85cf6909eadaf3f15b563be6a61d52e1d03b50fa241f9bd5c42cd2b4b3f4b2afbf06f21f27799fe829d1f66da6d9690639fd12f6b51cf72d50321470f711ed3145e98ab057dd8aafb7aea847e2851f6213d162fa078ed6fefc036587454c4d6a75ae80197f1452640fd662690f37c64a5427", 0x1000}], 0x7, 0x0) 11:10:14 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x8, &(0x7f00000001c0)) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) dup(r0) r1 = msgget$private(0x0, 0x80) msgrcv(r1, &(0x7f0000000000)={0x0, ""/10}, 0x12, 0x1, 0x800) 11:10:14 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x180) r2 = socket$inet6(0x18, 0x3, 0x8) shutdown(r2, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x81, './bus\x00', './bus\x00'}) socket(0x1, 0x5, 0x8001) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x800) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socket(0x1e, 0x1, 0x28def7) dup2(r3, r1) 11:10:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x18000, 0x108) fsync(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10003, 0x80) mknod(&(0x7f0000000340)='./bus\x00', 0x2084, 0xed) readv(r1, &(0x7f0000000640)=[{&(0x7f0000000200)=""/217, 0xd9}], 0x1) read(r1, &(0x7f00000000c0)=""/191, 0xbf) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000300)=0xe0000000) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSKBDIO_SETMODE(r1, 0x80185760, &(0x7f0000000380)) 11:10:14 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r0, r1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x0, 0x0) 11:10:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)='Mr', 0x2}], 0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x9, 0x7, 0x3ff, 0x6a8f243a6cec62ba, 0x1, 0x7fffffff, 0x140, 0x0, 0x2, 0x3, 0x4}) 11:10:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) recvmsg(r0, &(0x7f00000012c0)={&(0x7f0000001300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003c6781f5553578f8303e7d1bb800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x6e, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/250, 0xfa}, {&(0x7f00000001c0)=""/142, 0x8e}], 0x2, &(0x7f00000002c0)=""/4096, 0x1000}, 0x40) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) pckbd_enable: command error 11:10:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 11:10:16 executing program 0: setitimer(0x1, 0x0, &(0x7f0000000140)) setitimer(0x0, &(0x7f0000000000)={{0x9, 0xffff}, {0x10001, 0x9}}, &(0x7f0000000040)) 11:10:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x20e) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000440), 0x4) setuid(0xee01) chmod(&(0x7f0000000240)='./file0\x00', 0x20) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x1000000000000000) r3 = semget$private(0x0, 0x7, 0x100) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) semctl$IPC_RMID(r3, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000300)="e8b732976fa4340204568edd6d4d95ae33e1f033d80ecd4d8a0d104845eb7469026b2f5b3d99f21a1645ac4b7319d3b42a116ef1dea7529a1779c49d7f01065afa9209a0f4adcc54150d3e685c66b336a5bed6e7a22a5bfeec46a752786c277f6941282fa397d5c078085c86f6a0f09bc22f674ceacd35e7d058ef7dba95b033b3f4e23a2ab5ef", 0x87}], 0x1) r4 = semget$private(0x0, 0x3, 0x0) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffffffffffdd8) close(r2) r7 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r7, 0x2000747b) setuid(r5) lchown(&(0x7f0000000140)='./file0\x00', r5, r6) r8 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x10000, 0xd1) getitimer(0x2, &(0x7f0000000280)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000002c0)=0x3) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000000c0)=""/36) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f00000004c0)={0xf77d, 0x2, './file0\x00', 0x400, 0x3, 0x7fffffff, 0x4}) truncate(&(0x7f0000000040)='./file0\x00', 0x0) socketpair(0x18, 0x8000, 0x9, &(0x7f0000000200)) pckbd_enable: command error 11:10:16 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 11:10:16 executing program 1: setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) r2 = dup2(r0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setuid(r3) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 11:10:16 executing program 0: r0 = socket(0x2, 0x8001, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x800, &(0x7f00000010c0)=@un=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653082"], 0x1) utimes(&(0x7f0000001100)='./file0\x00', &(0x7f0000001140)={{0x7f, 0x1}, {0x4, 0x1}}) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r1) 11:10:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x801) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x90, 0x100) r1 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0x4) ioctl$TIOCSETAF(r1, 0x80087467, &(0x7f0000000080)={0x0, 0xf38, 0x0, 0x0, "805e8185cf5baa5f7a6beef3478b5d040bf35d52"}) 11:10:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r1 = getegid() chown(&(0x7f0000000040)='./file0/file1\x00', r0, r1) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 11:10:17 executing program 0: r0 = msgget(0xffffffffffffffff, 0x402) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/242}, 0xfa, 0x0, 0x0) setuid(0xee01) msgrcv(r0, &(0x7f0000000000)={0x0, ""/121}, 0x81, 0x3, 0x800) msgctl$IPC_RMID(r0, 0x0) 11:10:17 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) fchmod(r0, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f0000000640)=@in={0x2, 0x2}, 0xc) flock(r0, 0xb) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x2, &(0x7f0000000700)=ANY=[@ANYBLOB="0000000000000000000090ccb7394cfefd492ceba7a279ceb8b8e9f14bedbdf4c5d496a049e44c98ac1bd0f3532ab30cf6494e3b66fe7225ee70f3bc9627aa30c82a011843724c8b6dcd40f43f188da09dabbc27c72a44ed586d4e72259fdf39"], 0x1) r2 = fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000005c0)) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/14, 0xe}], 0x2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r3, &(0x7f0000000240)={0x2, 0x3}, 0xc) ioctl$TIOCNOTTY(r3, 0x20007471) bind(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) socket$unix(0x1, 0x10007, 0x0) r6 = semget$private(0x0, 0x7, 0x131) ioctl$TIOCNXCL(r4, 0x2000740e) semop(r6, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x800}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') fcntl$lock(r5, 0x7, &(0x7f0000000300)={0x3, 0x0, 0xfffffffffffffffa, 0x8102, r2}) clock_gettime(0x0, &(0x7f0000000540)) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) close(r1) read(r0, &(0x7f0000000000)=""/28, 0x1c) semop(r6, &(0x7f0000000380)=[{0x3, 0x200, 0x800}], 0x1) semctl$GETVAL(r6, 0x7, 0x5, &(0x7f00000003c0)=""/71) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000500)=0x2) unlink(&(0x7f0000000440)='./file0\x00') 11:10:17 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x44) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x280, 0x18) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) 11:10:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x2) 11:10:17 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="9a", 0x1}], 0x1) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f00000001c0)=""/158) 11:10:17 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x100) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x100, 0x4) sendto(r0, &(0x7f0000000100)="c00a5d808cb43fda81d67ab8ff9a24d99bcd6a93", 0x14, 0x2, 0x0, 0x0) chroot(&(0x7f0000000340)='.\x00') msgget$private(0x0, 0xa0) r1 = socket$inet6(0x18, 0x8004, 0x37dedc5e) sendto(r1, &(0x7f0000000200)="edcbf86075e7f08e2d937234b71e11facabbd0a14c835320180abfeaa409de497a827e6bf75866581d0023bd97384984bc514ee45ffdadffdd983d1bd99c1980988f3bf7ac9fc2938c2311ce52465038acd44964b5ca58428f9f870c8a6c447ad1a78f8a22aaa412852139e6e727ed926ade231bb1a54485c7d52bc8fc384b0281038144cd078df68dc631d2c3c3bf5d1c949f6c79e2f3cdc3f80a2bd577a80ab5a17dca4fb39a93e751b6f62d895e17f0f2c4ccd181851dbd6989dec0c0a2d323e676d6e5427aa00656bc7684075591578e86ede82c280a", 0xd8, 0x400, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='./file0\x00') chroot(&(0x7f0000000080)='./file0\x00') 11:10:17 executing program 0: r0 = socket(0x7, 0x7, 0x0) recvfrom(r0, &(0x7f0000000000)=""/55, 0x37, 0x2, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) r4 = openat(r3, &(0x7f00000001c0)='./file0\x00', 0x20, 0x4) getdents(r2, &(0x7f0000000200)=""/108, 0x6c) fchmodat(r3, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) getpeername(r3, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x101, 0x2, 0x8, 0x1, 0x0, 0x80, 0x800000000000, 0x1, 0x3, 0x3, 0x9}) getpeername$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000440)={0xfff, 0x8000}, 0x8) r5 = getpgid(0xffffffffffffffff) getpgid(r5) fsync(r3) syz_extract_tcp_res(&(0x7f0000000480), 0x800, 0x505dc44d) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000004c0)) getsockname$unix(r2, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000001540)=0x1002) unveil(&(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)='W\x00') getpeername$unix(r2, &(0x7f0000001600)=@file={0x0, ""/4096}, &(0x7f0000002640)=0x1002) close(r4) bind$inet6(r2, &(0x7f0000002680)={0x18, 0x2, 0x7fffffff, 0x3f}, 0xc) r6 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x1000) shmdt(r6) r7 = msgget$private(0x0, 0x600) msgrcv(r7, &(0x7f00000026c0)={0x0, ""/4096}, 0x1008, 0x3, 0x1800) write(r0, &(0x7f0000003700)="339ff9a05d438b0db80cd54f89215915a3ce9560573dfecf5fdc68e171d259979988a8eebd6ec7cf317e87b115817d9f547d38c3d8db1f5356c66ae01866ba503ec311334d8fa241756d29309f0168f9fcaef796f100d5386b71529f5c1fcce4969b0d4dfd4d6b9e9a7b6d9ae542f6fa859503cf", 0x74) link(&(0x7f0000003780)='./file0\x00', &(0x7f00000037c0)='./file0\x00') 11:10:17 executing program 1: r0 = socket(0x1c, 0x3, 0xfbff7fff80000001) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) 11:10:17 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f00004dd000/0x1000)=nil, 0x1000) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x400, 0x40) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000030000/0x3000)=nil, 0x3000, 0x7, 0x3011, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 11:10:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) mkdir(&(0x7f00000000c0)='./bus\x00', 0x80) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)=0x400000000000000) rename(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)='./bus\x00') 11:10:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8002, 0x2) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) 11:10:17 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x211, 0x100) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x100, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0xffffffffffffff80, './file0\x00'}) r3 = socket(0x18, 0x5, 0x3) setsockopt(r3, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) setsockopt(r2, 0x3, 0x3, &(0x7f00000001c0)="f2082c324828686d231880c32159c8491f5fe9ec0619cdab554dca219e14a22309bf333289f4473f3d19d48b084a43391d97d01927fe4dbdfeb50356e917bc483aeadc5021f7e10c671b194ff8c2499647fee0443696debfbe7363b73a164b0e823f58f90d44129b7264c18d3b", 0x6d) 11:10:17 executing program 0: socketpair(0x10, 0x4005, 0x156f0000000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x100000001) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) setsockopt(r1, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) socketpair(0x11, 0x5, 0x5752, &(0x7f0000000080)) 11:10:17 executing program 1: setuid(0xee01) mprotect(&(0x7f0000779000/0x1000)=nil, 0x1000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8001, 0x40, &(0x7f0000000180)="08729a2cfe20731638e1b50fd298b2af994362fab26af80fab2daed97175cdb04b6389c608c7a877894474021893b574904f1b9b8802b2573ce27a8dc085d8e63e642bf7740ca68bac48683e32ac09149463429065f9b3f9742d9beb32a20c484c1b6a20acbdf0e6a9b9b461624e24f98e30f05a579cfb2b109b536d81c401ad34b7ead528d7e6b8fa059a0676700908bc2161761827abc0b38755cc9d80fa9b8b752e6c70557ba51b39305ababcedc827d6f63045e605173c4d9261e8bf3f33c5cbfc7f7a9e786f", 0xc8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:17 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 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) write(r0, &(0x7f0000000100)='w', 0x1) write(r0, &(0x7f00000000c0)="1d", 0x1) execve(0x0, 0x0, 0x0) 11:10:17 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0xc6802e182885b23f, &(0x7f0000002400), 0x32f, 0x0, 0x10}, 0x0) 11:10:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r5 = getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, r3, r2, r5, r4, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r6) geteuid() setuid(0xee01) r7 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB], 0xa, 0x0}, 0x0) 11:10:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) execve(&(0x7f00000011c0)='./bus\x00', &(0x7f0000001340)=[&(0x7f0000001200)='/dev/ttyCcfg\x00', &(0x7f0000001240)='\x00', &(0x7f0000001280)='-,\x00', &(0x7f00000012c0)='[[)\x00', &(0x7f0000001300)='/dev/ttyCcfg\x00'], &(0x7f00000015c0)=[&(0x7f0000001380)='!*!\x00', &(0x7f00000013c0)='4\x00', &(0x7f0000001400)='/dev/ttyCcfg\x00', &(0x7f0000001440)='/dev/ttyCcfg\x00', &(0x7f0000001480)='[:[-\'-\x00', &(0x7f00000014c0)='/dev/ttyCcfg\x00', &(0x7f0000001500)='\x00', &(0x7f0000001540)='^\x00', &(0x7f0000001580)='\x00']) getsockname$inet(r0, &(0x7f0000001140), &(0x7f0000001180)=0xc) r1 = kqueue() readlinkat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/4096, 0x1000) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001640)={'./file0\x00', 0xdd1, 0x401, 0xffffffffffffff70, 0x1, 0x401, 0x80, 0x1, 0x0, 0x0, 0xfffffffffffffff9, 0x1}) ioctl$KDSETRAD(r0, 0x20004b43) 11:10:17 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) clock_settime(0x0, &(0x7f0000000040)={0xba}) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) close(r1) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x5, 0xfd09}], 0x100000001, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffd, 0x70, 0x80000082, 0x5, 0x40}, {{r0}, 0xfffffffffffffffd, 0x40, 0x20000000, 0xb1, 0x9}, {{r1}, 0xfffffffffffffff9, 0x8c, 0x80000048, 0x3, 0x4}, {{r0}, 0xfffffffffffffff8, 0x2, 0x0, 0x100, 0x6}, {{}, 0xffffffffffffffff, 0x30, 0x41, 0x8, 0x4}, {{r1}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x5, 0x764}, {{r1}, 0xffffffffffffffff, 0x4, 0x6, 0x800, 0x1}], 0xfffffffffffffffc, &(0x7f0000000140)={0x3, 0x1}) 11:10:17 executing program 1: bind(0xffffffffffffffff, &(0x7f0000001140)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x2}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8, 0x80000001, 0x0, 0x8, "a67387d769273e7a2561fd8275e34620052ff6cc", 0x5, 0x8}) recvfrom$inet6(r1, &(0x7f0000000340)=""/244, 0xf4, 0x43, &(0x7f00000000c0)={0x18, 0x2, 0x79, 0x30f8}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) close(r0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f0000001140), 0x2b4, 0x0) 11:10:17 executing program 1: r0 = getuid() setreuid(0x0, r0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getgroups(0x279, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r2) 16:03:06 executing program 0: getgroups(0x32a8513d, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2000000002, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:03:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x3) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000001380)=0x7fff) 16:03:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1287, &(0x7f0000000080)=0x2, 0x4) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000100)=']-+%+$.*#\\\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=',,@\x00', &(0x7f00000001c0)='{!\x00', &(0x7f0000000200)='@\x00', &(0x7f0000000240)='{@-..\x00', &(0x7f0000000280)=',\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000600)=[&(0x7f00000003c0)='l\'(]\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)=',\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='%.&:!-&\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)=',V\\I\x85\x00']) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 16:03:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x5bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000240)={0x8}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x8}, 0x0, &(0x7f0000000380)={0x9, 0x5, 0x80000001, 0x8, 0x57, 0x9, 0x3, 0x6}, &(0x7f00000003c0)) openat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x80) 16:03:06 executing program 0: socket$inet(0x2, 0x5, 0x8001) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) flock(r0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = getpgid(0x0) fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, r1}) 16:03:06 executing program 0: close(0xffffffffffffffff) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) poll(&(0x7f0000000040)=[{r0, 0x101}], 0x1, 0x0) close(r1) 16:03:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0xf72f, 0x4, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x0) 16:03:06 executing program 1: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ff9000/0x2000)=nil, 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) close(r1) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) r5 = dup(r3) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000280)={0x0, [{0x2, 0x3ff}, {0x3, 0xff}, {0x3, 0xff}, {0x3, 0xaabc}, {0x3, 0xfff}, {0x3, 0x780}, {0x1}, {0x3, 0x6}, {0x2, 0x8}, {0x2, 0x8}, {}, {0x2}, {0x2, 0x1}, {0x2, 0x7ff}, {0x3, 0x80000000}, {0x2, 0x3ff}, {0x2, 0xffff}, {0x2, 0x756}, {0x3, 0xfffffffffffffff8}, {0x3, 0x6d92}, {0x1, 0x7}, {0x1, 0x943c}, {0x3, 0x4}, {0x3, 0x200}, {0x3, 0x400}, {0x2, 0x8}, {0x3}, {0x1}, {0x1, 0xcc}, {0x1, 0x7}, {0x3, 0xffffffffaadbfbef}, {0x1, 0x3766}]}) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000140)=0x1ff) setuid(0xee01) shmat(r2, &(0x7f0000ff8000/0x4000)=nil, 0x3000) 16:03:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$getflags(r0, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r1, &(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x10) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) 16:03:07 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) flock(r0, 0x2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) syz_open_pts() flock(r0, 0x1) 16:03:07 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x7ff, 0x0, 0xdda, 0x0) flock(r3, 0x20000004) 16:03:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) unveil(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r3 = getegid() r4 = getpgid(0xffffffffffffffff) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r7 = socket$inet6(0x18, 0x8005, 0xfffffffffffffffc) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000100)="d1fc37266ab1d572bb2c48a957daa8569854d39eca04f570f5cddc20fd91f57915c378ae711fc1af2cae949fc8c3ccf462c250c9e5f766991d417a87e4080a1c69b35db4de2db1b739d1c68447cb5273c4e8f01e33f0f2cfdbc3cbfd66ca7d2573b7d3e71f86405d188b4794b287b1740cfeb5781c44c20e3da0308a6e9fe45ecfecde02c759c0ed8d", 0x89}, {&(0x7f00000001c0)="fb708987ed3ed3719023996a39af4ebed9c057c04cd1954f512e173b1f39cf80aeaad41fe90c1c4df9b222d9fc27c2b77082b606c3a48c811b8110388e3b32c82a6db7c70a22eddeb367eddf625a2b29505def30762d66854036a2ead1010e28", 0x60}, {&(0x7f0000000080)="b498b14fbc31d17ba1ffa55d2e1f38da118b17752355b68cb5b41602b904486c03571ffb", 0x24}, {&(0x7f0000000240)="0c523fc6d3eb7340bb8b90691f5b79a99fb622d68c6b3a883adc198b92929fc133676e97df81324df5fcda758762ff7cabcaad6f00aeb9deda6804cbaa5925216428e387bde1c89f1ef6a45f9f54134f5540843a84", 0x55}, {&(0x7f00000002c0)="456b8da33eae824a77ccfe81fa290afc852c619265106d31ac74ddc5ff9ad89b47ff039f968d4827952fba277ea1ded4fa12521425bff114810d68a75738d53ef246265f945c82948f4923ba42ac346df445568b664e25a3487c06f4b9f8453cb445c5214c1e4065a522a5d9571576deca00b0cf681d7472d25263d6b3502eb9e3fa4bfddbcfe70154b82094ebf3229f9ba938c987fd72843a470b7cd50ea811adaffeb60e9861c7fc7cf1905a7d361b584d027f61d88b19d96ff7da", 0xbc}, {&(0x7f0000000380)="ba024755", 0x4}, {&(0x7f00000003c0)="40478c9dec75cb02722c2231d21f6e265010fc45c55e4e98e3272d4f93dd315e3547537a6cfa82d5ce9568ac653cf2150afa9320552c3015bc71f5b74a77fd695809c04a0e605a82fbdc355a2f0652b0ce43faa37b9321c2ecd7f0e8eeb25c4a07d4cbcab6584ce4a3e2b7b0b3605374baf9decf0080acc66c3147befb433359b0e4e35dd134a5bd02526465fefa46b4e3c3f1a7d46b4ff534e5e101440c048292e7b1851d367e2797299b8331a32313780053339b2b39", 0xb7}, {&(0x7f0000000480)}, {&(0x7f00000004c0)="8341f9400ddc0b02b2948d1086792fcbe04d2dfdff3d73f1ef14999ef7bf85b5551681af945d376ecd3346905f1870548a37291a71008bb7235884eaeee3", 0x3e}], 0x9, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r7, r0]}], 0x98, 0x2}, 0x8) 16:03:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x24, 0x3, 0x7}], 0xffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x68, 0x2, 0x5, 0x3}, {{r0}, 0xfffffffffffffffa, 0x5, 0x2, 0x9, 0x2}, {{r0}, 0xffffffffffffffff, 0x1c, 0xfffff, 0x3, 0x8}, {{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0x2202, 0x5}], 0x5, &(0x7f0000000100)={0x9, 0xfffffffffffffffd}) r3 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x9, 0x5}, {{r1}, 0xffffffffffffffff, 0xa0, 0x2, 0x81, 0x7}, {{r1}, 0xffffffffffffffff, 0x80, 0x600fffff, 0x9, 0xffffffffffffffce}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf0000005, 0xffff, 0x401}], 0x4, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x2, 0x6}], 0x6, &(0x7f0000000300)={0x6, 0x7fffffff}) kevent(r3, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 16:03:07 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="fa4b0000000000"], 0xe0, 0x0}, 0x0) 16:03:07 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000003c0)={0x7, 0x226, 0x3, 0x3, "9e6bb37d5d29f2678c448a719d62dc930b766322", 0x4, 0x2}) flock(r0, 0x4) r2 = socket(0x20, 0x20000000004007, 0x80) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) readv(r2, &(0x7f0000000340)=[{&(0x7f0000000040)=""/157, 0x9d}, {&(0x7f0000000100)=""/45, 0x2d}, {&(0x7f0000000180)=""/131, 0x83}, {&(0x7f0000000240)=""/245, 0xf5}], 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:03:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) syz_open_pts() r1 = kqueue() close(r0) ioctl$TIOCCDTR(r0, 0x20007478) r2 = syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0xffffffffffffffff, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xdb94, 0x0, "a2aa000000fd000000985411a39f534d56b382e6"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x1000, 0x0, 0x0, 0x0) 16:03:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a09000000000000004dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f2b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351f74122ab9bd510eb00bb2c4c7a18ef0020adf0f32f7761ee034c251042d40dbbc20560ee8fae194ad385842b1a6434d4caa5000bd25c1b4f6bb46b65e2504e182a12f3fc3f3af561da6c1feb983903a5e96635499a54f8d4c1676130fd4510648f65556716f8c6ffa97a59b9807e7f004e01bee290f4247798acddd89678f45b2bd024076eb2c36fc3867b9c9432c4bc19fce6bb698c7dcf2451206cf0b539dc6fac693888afac8d337dc5ebe9194b20ad5062a3f4df6456b3931061a6ceb23ebe1ed4fcedf4eaa53283d37993a8502", 0x159) r1 = syz_open_pts() close(r0) getegid() dup(r1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x90) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fef6bd060200008300314f6d809d1998330200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:03:08 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0x11, 0x8, 0x100000001, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffc, 0xa4, 0x0, 0x400, 0x800}, {{r0}, 0xfffffffffffffff9, 0x8, 0x4, 0x2, 0xf330}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000000, 0x78, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0x4b, 0x4b96}, {{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x6, 0x1}], 0x8, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x84, 0xfffff, 0x9, 0x600f}, {{r0}, 0x0, 0x18, 0x1, 0x81, 0x3ff}], 0x7, &(0x7f0000000240)={0x0, 0x8}) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) close(r1) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') unlinkat(r1, &(0x7f0000000140)='./file1\x00', 0x8) sendto$unix(r1, &(0x7f0000000180)="c9fe5a90f028ce945af2ba124393a91c71b43f5b8f4a1dd157c2de299e22c8306c3a0d300d5a1acc18267f12b8cd6443330dc21b45b35aea69cb03cca08f603dcfc18c49602e349c4907933c15101ba43b24f711632b28c5798244a5dd91a0a9778fc094a5640f38cf62b5ee9333d80ed28612ca5c127e7332cbebee3676518be616439b52f389eec021233f19856a1f4e243212bd77c031357f7e6d376f75a1624e123fed98eaebeb", 0xa9, 0x3, 0xffffffffffffffff, 0x0) 16:03:08 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x2}) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x2) 16:03:08 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x21, 0x0) read(r0, &(0x7f0000000200)=""/126, 0x7e) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) preadv(r0, &(0x7f0000001500)=[{&(0x7f0000000100)=""/36, 0x24}, {&(0x7f0000000280)=""/237, 0xed}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000180)=""/41, 0x29}, {&(0x7f0000001380)=""/79, 0x4f}, {&(0x7f0000001400)=""/223, 0xdf}], 0x6, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x38a00, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000015c0)) fcntl$setstatus(r1, 0x4, 0xcc) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x20000, 0x30) poll(&(0x7f00000000c0)=[{r1, 0x81}], 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000001580)={0x578, 0x3ff}, 0x10) 16:03:08 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000003400)={0xb7, 0x1, 0x2, 0x80}) r1 = semget$private(0x0, 0x5, 0x40) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r2 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) fcntl$setstatus(r2, 0x4, 0x0) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000000)=""/4096) chmod(&(0x7f0000001040)='./bus\x00', 0x2) semop(0xffffffffffffffff, 0x0, 0x0) semop(r1, &(0x7f0000001000)=[{0x1, 0x1, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0x2, 0x1000}, {0x0, 0x20, 0x1000}, {0x2, 0x5}, {0x3, 0x9b3e, 0x1800}], 0x7) recvmsg(r2, &(0x7f00000033c0)={0x0, 0x0, &(0x7f0000003280)=[{&(0x7f0000001080)=""/206, 0xce}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/187, 0xbb}, {&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000003240)=""/4, 0x4}], 0x5, &(0x7f0000003300)=""/140, 0x8c}, 0x800) 16:03:08 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f00000021c0)='<', 0x1}], 0x1) write(r2, &(0x7f0000000200)="24d4a2e94aad49f5dfb5b368339354f6c5b5b4f69970aa17ea0c9e22bd792843a80e33eaf610583bdcdcc0fd25a1052b2997e3e263db369118e80f4c71cd9487e4d120fd88ae914d5e7ab8623967989ca06205ae00780a4bbbd6e4f843c7ee9dc5f385370b3ab9efd30a88db32", 0x6d) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f00000001c0)={0x800, 0xe3c}) 16:03:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040)=0x100000001, 0x15a) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 16:03:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) r2 = socket(0x10, 0x4, 0x60b6) execve(0x0, 0x0, 0x0) getgid() fcntl$getown(r2, 0x5) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:03:08 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x400000000000002, 0x11, r0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000100)=@abs, 0x8) kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:03:08 executing program 0: setreuid(0x0, 0xee01) r0 = msgget(0x1, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) r1 = geteuid() r2 = getegid() r3 = getuid() r4 = getegid() r5 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r8, 0xa, r7) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r8, &(0x7f0000000100)='./file0\x00', r9, &(0x7f0000000180)='./file0\x00', 0x4) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x4, r1, r2, r3, r4, 0x1, 0x8}, 0x9, 0x8, r5, r6, 0x4, 0x8000, 0x9, 0x8}) 16:03:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fcntl$setflags(r1, 0x2, 0x1) dup(r1) msgsnd(r0, &(0x7f0000000000)={0x1, "54eed604ef6d0053c238f01d35307aac7e62fd4900c9bac30f62a107e4bd76ae8496d04b6e22a91db24c41d8661acdf4bbad0c7a2f26a57ce00aff2d4223181d63ccd27f914c5f4fe03b8dcba9"}, 0x55, 0x800) msgsnd(r0, &(0x7f0000000140)={0x3, "3ef9aec7a8cd10f634168d97107099c4a167078e9af8f43080a2ea4e2ba8f94938da5f9ccbe2b9960a0523cb72091e84fae0216d6fef0a2b0aa29a7b9c7b49fb8bfa861f0d31e4ae0daecee1b49b429caa173bec6bf88d5bc465c2a5ffa0b46d5d885031d2538d45e05f0c4140b6b16299cb8ea7ebfb8458b4d276300335f5bd"}, 0x88, 0x800) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0xac, 0x0, 0x0, 0x0, 0x0, 0x140, 0x8001}, 0x4, 0x1, 0x0, 0x0, 0x2, 0x1ff, 0x8001, 0x9}) 16:03:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = getpid() r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x8000, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x40, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd0\x00', 0x10090, 0x0) r7 = socket$inet(0x2, 0x8000, 0x3) r8 = socket$unix(0x1, 0x5, 0x0) socketpair(0x1b, 0x0, 0x40, &(0x7f0000000580)={0xffffffffffffffff}) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x20080, 0x0) r11 = openat(0xffffffffffffff9c, &(0x7f0000000600)='./bus/file0\x00', 0x22, 0x1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x10021, 0x0) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse\x00', 0x2, 0x0) r15 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x8000, 0x0) r16 = socket(0x10, 0x2, 0x101) r17 = openat(0xffffffffffffff9c, &(0x7f0000000740)='./bus\x00', 0x8080, 0x106) r18 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x20400, 0x0) r19 = openat(0xffffffffffffffff, &(0x7f00000007c0)='./bus\x00', 0x10421, 0x20) r20 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wskbd\x00', 0x140, 0x0) socketpair(0x2, 0x4000, 0x6e36684f, &(0x7f0000000840)={0xffffffffffffffff}) r22 = socket$inet6(0x18, 0x4, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = accept(0xffffffffffffffff, &(0x7f00000008c0)=@un=@abs, &(0x7f0000000900)=0x8) sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000300)="2ba263d175667e123e9d8a240ea4beb2a85fe079323bb17f1ea707f23f01cc1d7fd025b6925b121e80074cc11d4c4b1bbc5f8f0ff9ff6374299e1fadd9b6aa4288024d05652af9dde54b9c55592ea35f24d80048d2bf6281dce3cc0b877e", 0x5e}, {&(0x7f00000001c0)="f7fd86da93ec53e7e78a058af7f5df1791f4060ea3c76f961678299dd7177ef89bcf384d7005d05fcebaca5302fed2bcf5e45caf9f", 0x35}], 0x2, &(0x7f0000000d00)=ANY=[@ANYBLOB="7ac6aca7e871ba4d0649ea07540ec52d35d9ca358cb3d540c5d71e135844de2c63473f47380c3475e54223c429c33e1bfb67e1bae762b4138ea77c97188bb6b2c93092ada4bc100d7dad719b5f8eae25d635f3abaa6733ee2a30aa42a340ebee5f42715de5108056a48abcdbdfdbe69ee344eb23978e49bc0c7b7f10b864f5189b795fdaf5b8ff5231b4a8b73e6d92e53e3aeb6fc3602dc9a772307ee6356972849c1a2ada5206a5b1b3268e38a551a6e8b3393e0e4944223fee84b9fac88bc7c97259096112de323f4a2da7f7d7b2f7b2a87136", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r4, @ANYBLOB="000000000059264960820bd26deb3e9e0150734a7c57588963ff16923ff39b7ffa27ae65f7af7968dbbf35cd3968f45615f5e5aa259b374e5b82bf2fe399a219deb0758ee8262fa338e50ea5e570e65b90c2e670d4f76f05cd9dfbd6192e366001ba198618e23421f6a108856844e0409f64fa60ef06aa87656a11378b7343096c42934c22a16491e631e64b6eff0dc9ceaa05dfb3b71bf47a968510e80d9d778d01d40d63ff0055112267598ab8804fe28fb949", @ANYRES32=r5, @ANYRES32, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="0000000084c10000000000007e00", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24], 0xc0, 0x3}, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) setitimer(0x2, &(0x7f0000000040)={{0xecd, 0x41}, {0x1000, 0x401}}, &(0x7f0000000080)) r25 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r25, &(0x7f0000000200)=""/194, 0xc2) 16:03:10 executing program 0: open$dir(&(0x7f00000000c0)='./bus\x00', 0x200, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x140) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:03:10 executing program 0: r0 = msgget$private(0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) msgsnd(r0, &(0x7f0000000000)={0x0, "faa21bb1345260f13bf245c0465be6e2676b135d763aa82ab840c1c6853406011518af4238a2d07f344b4c4d9b699751b7bab0624732af479777d1c8b7720a4be7b1bb158fb04987304d07716df8dbda6fae39e0c56769302856d2147ea39f2c4c6e3aac0544c318bdbcb4c460259cb3a6b4f8a1a1990d"}, 0x7f, 0x800) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) pckbd_enable: command error pckbd_enable: command error 16:03:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='<0'], 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x69c516963401d02f, 0x810, r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') 16:03:12 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:03:12 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x400, 0x0) write(r0, &(0x7f00000000c0)="af9a9a195e372f5172f6c08ad98b811a75d3dc8aad17a53f04d0b193703503172de1dfec3fd38ceeb43e9ae455ba1dfbcf7b5ae1c692a9e2d311f7247c4148b978acba0a0d812484762d075bd4f1e38c51e1867096b3c8d496f20465afb61715edcc91f9356a0cef214a58d342ad893fbd6e065360013a5120426b3ac34774edfdda092b2cc4d349100c9a449d5081b81a3be11e3946f493d7b8308639698a91d533184c51caf2d9d97a6506ae676ae9a8ab101cefd7a2165f0aac3a8aa0772fd64b1c5bf07e29", 0xc7) 16:03:12 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) setreuid(0x0, 0xee00) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/175, 0xaf) openat(r0, &(0x7f0000000040)='./file0\x00', 0x800, 0x100) rmdir(&(0x7f0000000180)='./file0/file0\x00') 16:03:12 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) dup2(r0, r0) dup2(r0, r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa80, 0x81) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x66, &(0x7f00000000c0), 0x3c) 16:03:12 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = dup2(r1, r0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)=0x1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0xffff, 0x6, 0x100000000, 0x1, 0x20, 0x0, 0x5454, 0x1, 0x2, 0x100000000, 0x100000001}) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000000)) kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000001, 0x6126}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000001300), 0x7f, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x101, 0x0) 16:03:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x6, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x136) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x2, 0x8, 0x5, r2}) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r3) 16:03:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x6, 0x1, 0xf053) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="fd3504f1f6f5528ff5b2adf110adf98b7d3312a3590e4c4895188895684c924aec5b11f5ac43304c81cd4f6d79bd4cb5c14608680465f4bcba21d33f0c996ac2cc7b99b63c22178c45db0ec8197d140e395be6c061996dd7dae6532f33f5a35f2914b8d873330c0362c3388246a752cc13cb20f5d57d75ca87dd9aa295024fecf9772b596a79e55ea6c4edbbe46d40b0edf984c0a8b485ffe18158f5cc836b5fa8dedbf9e8e8a4190390f068", 0xac) 16:03:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x8021, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x4012, r0, 0x0, 0x0) open(0x0, 0x40, 0x1a4) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) 16:03:13 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/../file0\x00', 0xa) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:03:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x40002065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000280)=0x840) writev(r0, &(0x7f0000000200)=[{0x0, 0xfffffda9}], 0x1) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='[\x00', &(0x7f0000000100)=',\x00', &(0x7f0000000140)=']\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='^\x00']) ftruncate(r0, 0x1) mkdir(&(0x7f00000002c0)='./bus\x00', 0x5) 16:03:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') setrlimit(0x6, &(0x7f0000000080)) mlockall(0x40000000001) 16:03:13 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x13000, 0x200, &(0x7f0000fed000/0x13000)=nil) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x24) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) 16:03:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = semget(0x3, 0x6, 0x408) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() r6 = getgid() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x3) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000440)={{0x1, r3, r4, r5, r6, 0x2, 0x7fff}, 0x92a, 0x40}) getuid() preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r7, 0x4, 0x80) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0) read(r7, &(0x7f0000000080)=""/4, 0x4) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000180)=""/78, 0x4e}, {&(0x7f0000000200)=""/210, 0xd2}, {&(0x7f0000000300)=""/202, 0xca}], 0x3, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000500)="f75c6bd87631c336dde23dcd49dfc30fff4f9cc96d4ee722f5fccfd742ad8dec20656b498c3c5f2ee0fa946e18b6beb0c3569602cee8cedbd3bd52c615a9463374d6c713d29ddb913252dfaf8f18e8defaa0006d681891792946e343400717b948caacab1b0e413b06256c187afa95c2888d753548d4ddb691c7c62f90eb9f87658118c9bb0a919a48b429a66715732c1e6b8ed609f587f2cb3a61071993d40eff21134cefc9c96774c092bf360597bfd1bfa99e7fb97d50f2ade3ac99332bc1cd0d6322b5c993efed3a2bf5263ab4c621d8aee989c2f092f2cd9e516e7c22960f93e9568823b0773a7c00b9a59b8f914423815cd4670bceb4e0ec58547187af94510bbada499c095245522a0b0a334480aebbede30cc6d72b74aada21bab50d82965262308e90aaaeb742efa1c245c289e4c0517dbda16d705158a5917125129e116dc513660e9edf2ec6b706f888ef337ea4cebca13fbb976fd0e7c8e0ee903ead1ddfe68c922886434a385242c5bb0beccd6ff78cd69291c815b7b8312e53e2980a03084d2a944c4f5a1ec585be3d8bcb557fa05b46ef27684e8fe25500663400577355dfc5bf89c6e550963e7452275f50c67c3624aaa340b9bf058b1366e851463873cd46df226683ad78e18b126fd4fcf21a99d52401075c655a8a3fa240e9a84789bc2c9185220d4bd34d484e05fc599e6718243dfdf7504218e125a6e9168e6fb92f843b3c96f242e873a992c3ca0c5d216fcc5c4fe9c5c7f115469db2b94a8459b556dfef7d02a5a4c1fdc68b7a779837afe024064e5a4e8eca1561a1959f6a9387abaee6ece702a33dc3077c75e18d248869eda81e7adf287b89804c9f571bff80d71d9dd43d1ac78bf0eee0db768a2dcdae8725551a8ce6df2ee62177355aab56bbb78c25362e6e76e1f1a9789ad8ecd728fe519e166fc80bb8321452df271d7ced78420718dda8ca33fb07346dc08ce658ef066d0a2557adf8bc1dd40b6cd4be722acf0f5933ba9a4e9cf35e868f0d5184d7a7e99613981768f093879eb8fcac331ed92aaec37bcdb65d0ecfbfb13d11aff7cbe62927dfa85b477019494967308098fd8fb78748b0a0f76693b50d29367f77e91f428b751435769f26ecc127b45fb9967adeec01a6dc687661a2d4464a4748ad8dcf7022c7570c5974d1ffbbe7261aa00708ffe91d5c598422f274d19e565f8fd3453c742aec58588830bbd7c091bb32fa4885e95bc00a2e088d3b27c657029247ae5ed47c997384323da619bd775d3f6745bb4e2ca2b8cae1c9b3184dc42b09e4cbc89f93898002163eae3ffb75072c18551c6850fbecb1b9209bc85c3784e713efe1be975b72a82414534c1e0fde3250a65c671d6803a8eb4403f9ab5103f3e5c71165e8ed3034fe618fdd37e6d02702075b985755f4bce9073f14429c5b8627ba90197c34ea5d6642149102d039beb137bf6553fb83a7c0dfc67f8cdb23d9b64fbc135c178948adcb29db7016a2de6ccdbb6d0126a44b9c19075bfcd960c1f2e0387640491c511ea92c9073dbcc6abad9a2be6a165d09b3123918df242312f14921e10fc445701392aba356d992f581162eaf1ebdb02265e6512ba31de1a4f8c23a9b30f973c3788ce7f07da5478094ed5320d14324edfbcb7556f9e17eab99b6d386638d434e6a4b5c3ac3fbab17f1e66f05639a06f5e4a46236a8e81e26a7f77e98f1d1488b09d4201ba07ad558252db66cae853b4d1fae4221fba634344cdc8c3c96048a7add45ef59b463dd292a13358846da97a9cfd74e660535376f3e71d06751896a469b1024bc01bade639f05625b4d783b1fcb26cffae9f1d6a7c9d78f6c5e101857b32db384f1b7aa3233ea095761f80be7ce3dd87a5f48bd8b747f66d2d6f1ba2cea5515b48f1bb28a70b65c062d9e58eb10d0e63e406aa6b393e1b94a19b2867652fc7a6a997822b3c97892d182062ad82521bbe223cec2b2380d8c42e4955cd70f270d068b5db45c82e4c4e077986fd4664dd33137c653d44f050f1a78de9c98bffb865c7c148285b3999ff1e2bc126640de1dfa90228a7e5c2d5b9af2bcf38e25a07b23c8631b196f2de0d958fcff501844fbe673a30c1d0783013306210a6e8bc6c7009958e69c7a082ab9df4ece6b43905e3d1edf6dc1f5f2b3c911c6ddade87d1649dc0d6250c55ada21633d3b236737d981f486a2f15280c4fab6bf215f341f73ee09c824264d263facd561b8039cb6265fd5f5aa8ff9454ff245912d09495e1a1060306fbf93cf18bd28caada333296a5750eba1da4400d0d93b18fbbe2e2461e80e792958ea52470c459c594756187b0645bd52d902868ceee80b4fd7a44efd2bf8c5ac2f7ff37b8d6889e0f9f016830ae0eb1fa73dbb5a042994e98d7d93dd460c03300daef1c47931d6e84fabf8146581a02674cfd47bafb6282d26f8ec8274d423180c958adc7957a3df597477cc1f41a90813dba9c810d2cbbf78ddff34798cba23a10a5ba4d3762b0f0539001cc1e217047f524e8f8d47229d39b7a0cb2138c9f75ea864f8176418bcc1524bb4bf32fb330a4743f3cbf2abc944f7875279fbc9dfc71e09ed737ff20d400e76416f943efd7103da62d5b05fdc96498c0fdac3b31ed4a32fcd96ccdc3bfce097c51f46989fad3163376a47921049b457e66c122e4e41dfa75b1d517738c7e4fd1f4adae520f22f79bfa51c5ef40c750a9d6dbdf0f085c30cdeede6f3f31d147dc95c73b65120afe6c6517e23b5cb4f05cb122593768f5e99c288a3817ff95e63d11eb1b3b7c4ef673cdd2bb84c3b4c2562addda354f0ed61a6fdb5e1015248b3cea54297d6511a21cdc10eb47aee80827e577df5068bf89f893fa9429f26c6b0316b3fdf8f72a719761cb213c4ce01bf5d99d5649db819f13f714a5989dd17d59a5c44c348538c04ffebd358a6e262ce6e7d234e14a237271d4bc8f2fce288f36ec61c08e6e74b203cf39589619807d576dac87ada777a2d9341247fca2027a8c92eb9307513c756f9df5daa8a237af7e1a12da9e864080b859aa882b578808dd8daf2b520a1c1a4a112dc73d76de658ec2913ff0c6e196e269407d56190c39b6973626780e9cb13ff237f13fd3d7c2f8d298ce375e4f0c8a3ee1b2cc6e8f5b95d1bfdc76dbb8f2e72fda19e40ae1ebf4ce097da0ba1173674817a85ffa353c82ba86a2f7c5776794f8e0904b9a5a145dfc76aefc6564495ae364aefae6b05038c5e439c9c434653a4b3d392cf1cb9a4f63d6f70ed3d646b92a7f29a636fc71525de39fcd96d8c94a0f69a778081ca9a496f805dd0ddde697d568eb2b11b5a2eeeaf272b62ef4cff38f016876bd9e2bc6cfa803fa9f042eff4b21fa48f9b99239658f2ccfa2cc509bbda64c1b882c0f2c901f8b08f1d78c06d5df7196cdd6f2fb7149c60b330a8fbd7774671c6ad00d306d4a4d17c3faaae172105eab4e5e327c8806710700f497b44d7f4e46bab1cd3752c26803c231999a9cc00ba10ded4414fd4c22c91a7482732ea802c767a40db25704a4c084d63eb4bc474da6525ac3d0a26c6b7cd3b1bd6dc90df6f9274adf135e9985ab5406355663682fc22ce226aa2527dbb0f763c0be62d59ffbbfd70d016b1f1ba2cfadc09db4735538c2d808bc2a7f02634dda5a049be5f3fd5af942ac302828decc6ce329156d79bcac835993f8c0656aeebfeac2a8c0b09a1329dd8856ba52db65a8fd63fe132b5ae318a1328abda0fb25109b80ca7c5e373905bf6bc6cbd9084131d057b0534ed9fd0575b4f0ec540041b2178ac40b59efcceabddacda62b103eb57c5469f6a42544fa06e9922dc8bb9c860e6a2acaa6682bbbb5a0290fb4188ea3cdcbd6857bf049253e5012f5d9b940479127806768bde8bd6b6e37c7dab9099b2cdc2da6d36a4f70718b618256aedc9f105fe28384c474c7d98671e26d225e6aa426be3664100551017649750194480536378e54a7f399ffdb0942e36f3a0ff3ee0f9025920e8b0b7ceec14785f76bc284f077de67501aaedcc6b5982fcc84b141922c3445fe22977c0d22e32fee4633f1ec19b5b90406c0d1460aa7bcdadf380ade2757cb974a6362937c9084170fdad338a137402d268d58051971bc84d16bd9c60fe4129523ba680d4f66896fd11a8befc157db56f6a6aa0cbcf6b951ee3849fce3bf367b956fc9a8dd305c5a04fea90b55d27d51c360c0c691a61867cfbb85499c1503a021bde52b3f45df56d4df3f8b7212a1041c5851de7f9e0ecb90dc4e7707020e2684dba8dca80dc31db38958a45084c34e3a5ca0eec5be9a2a9977808260312ec312a744518ce2e96e16e62ee195fc7d1ed1d2885448b188d3c5e19fc2f79a05b5e0ee04c84565bc79ae92770cb7a2fd09a288cdc3e366081acd9a774147c574c9aade8f8f331115037e322f0aa0233d7d4901aaca96b89e73f48b8a65544987d5f63d7b067de658b43e9fe67da3b7538b7e5774cdb2883343c4c06897bbf66003052f3972841bd50a5f2b7065bc03e17d8e6656a835683555ccb443a14d3b1487da503aa2dd12619801d8faf2cda449499572e82063300bb1f30252a72e812d507a64a34b8442914d785b4c4fb5fa4c4cb5d119bbe7184e2098b536ffdec0fcae09821d52bac3ae508db857028260e1cb0142b67672d31e01c33fedc2ab04ba08383136430c9e6a26a0a7e1ab4d16a95a8ec8576d61410b6811e4b1f57711ecc6441032ab5a126ad91b6719203a5047fe634c5c3c80102eb604db6e94a38b1d4c7a24143f464a04e4a9ddfa69d4cc89e9818464f1619043737e2258dd41044332ce4a77f44f984ce6893ab318b9fc4d21d5c136bdf9dd1068b81caf86a345b5de86eb463605487f9f0649c0d06613568ab1d1e5ff0ab3e859cb90cdacaa02020414fa63899b55568b89cea06d57064f2b58bba6454a89fd40c01ca7224a993b93bcf81654b0e7470b9cd64af3de6eae53ddc269bccd40c762b952214c33d88f6ff71dde691270781f4b14a4f847ba27f344b39eca5964258c98d7b54ac1b8dc872adaeb93a6cf2d22f07c3b339518667d68f907d7e924f629e235e17dc050c6db0863f396a33097e047516034182815f92ea5fea23968ee0ba559de10223886ccca1c18f44a533dd24f6d8fcf2966c947992b02e9ede074ae6c2a606aaaf39f9c90c5e5f1e44b0e6a59ad13fed9ce23150556aeb0a5c87c12c818fdaaa2cfa22e1fda997c23a646cefb2f295739904f685754bf39ac1d534d398d9b1895daed0169315129101fb7669beaab7dcfd77f4b15cfc4fa4229d95b171423f4a6deec3558c3b2242ba34e2be0b69a5ad99e14b9eb31c5c8ece43b0bdbf56df6fa4e71a3731744fdd8925b269e29b7ed4015560dd65dc603d157c644d38ec5f2336c41f2538f566becbb0c375593ca72ef0b02720a130b4ec3b2811025531369c4c278d0d21c449c2a8a627e852e75a7781c9d7cac222fdaaef15130a58e414f0514c61f8b4bf8b975d7b96bb40c6c50811403980f80829bd75854f1022d202ad3d37f0188df7e1f78481715464dd5ad81445e1e64e8334732ffb3104f1ba28b00b6947735380208d310918779e149380aeabe157a6c17199c525c5b9a69c3dcd246dcc99c6b840573a0f20d1b23e76fe51fc47e85ce32b2b953833588f4c7fc72030a4d958dc404928f106285ca2cedf0e3f0b2068f81ac014c0bf648803d3d909f6caba53177db016c834155acd5d41a40c9238569065fa1b0fc16c75bc651ef52297b0849d7516937e3501383fc1cf882879ab", 0x1000) r8 = getuid() r9 = getuid() setreuid(r8, r9) 16:03:13 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) r2 = semget$private(0x0, 0x2, 0x4) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000100)=""/141) dup2(r1, r0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) 16:03:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7f, 0x5}, {0xe9, 0xc7}}, 0x0) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000040)=0x1) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) 16:03:13 executing program 0: syz_open_pts() 16:03:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x81afd) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x100) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000001700)=[{&(0x7f0000000080)="659e663334", 0x5}], 0x1, 0x0) 16:03:13 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x1d2) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) dup2(r0, r1) 16:03:13 executing program 1: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140)) r0 = msgget$private(0x0, 0x0) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/160) 16:03:13 executing program 0: unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='x\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:03:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864ed", 0x168) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x8000, 0x2, 0x4, 0x3f, "ad1db7d221f94baaf938da0700", 0x200, 0x1f}) kqueue() r2 = dup(r1) r3 = syz_open_pts() ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000013c0)={&(0x7f0000000040)=[{0x48, 0x3}], 0x1}) r4 = msgget(0x1, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000003c0)=""/4096) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) getgid() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) ioctl$TIOCNOTTY(r0, 0x20007471) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getpeername$unix(r2, &(0x7f0000001400)=@abs, &(0x7f0000001440)=0x8) 16:03:13 executing program 0: socket$inet6(0x18, 0x3, 0x26b) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:03:13 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000180)={0xfffffffffffffffd, 0xfffffffffffffffe, 0x0, 0x3}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 16:03:13 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x4, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x200e018, 0x0) fcntl$dupfd(r0, 0x0, r1) 16:03:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b0d400f9fffd4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) select(0x40, &(0x7f0000000000)={0x2, 0x30000000000000, 0x3, 0x1f, 0x9, 0x5, 0x0, 0x2}, &(0x7f0000000040)={0x1ff, 0x6, 0x8, 0x80, 0x200, 0x18a0, 0x2, 0xffffffff}, &(0x7f0000000080)={0x1, 0x8, 0x0, 0x6f12, 0x6, 0x7ff, 0x4, 0xfffffffffffffff9}, &(0x7f0000000100)={0x9, 0x5}) 16:03:14 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8080, 0x1a) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x3, './file0\x00', './file0\x00'}) r1 = semget(0x0, 0x0, 0x2) semop(r1, &(0x7f0000000100)=[{0x1, 0xffffffff, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0xffffffff}, {0x0, 0x3}, {0x3, 0x8}], 0x5) preadv(0xffffffffffffffff, &(0x7f0000001300)=[{0x0}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x9, './file0\x00', './file0\x00'}) 16:03:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:03:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fb5e23c5b00000000200000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd6ab103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fe70c9ea73906e2adddcb95afdc27b8c9831354609d02fc26c4b14b00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d7b65d2712d93ae731ffee5a627d0767106bd31b4605f1d00adfd323e6a8bab89057394672c25bc15a602", 0xd5) open(&(0x7f0000000040)='./file0\x00', 0x188, 0x8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98b, 0xffffffffffffff7d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:03:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x4, 0x0) read(r0, &(0x7f0000000200)=""/3, 0x2) r1 = shmget(0x0, 0x1000, 0x18, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) read(r0, &(0x7f0000000000)=""/116, 0x74) 16:03:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000100)='./file0\x00', 0x8, 0x185) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 16:03:14 executing program 1: setitimer(0x0, &(0x7f0000000100)={{0x2, 0x1000000008}, {0x0, 0x8004}}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x101, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20, 0x0) read(r1, &(0x7f0000000180)=""/245, 0xf5) read(r0, &(0x7f0000000280)=""/38, 0x26) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x49df, 0x20, 0x0, 0xfffffffffffffc00, "1f0e9a7b321aac687ec23fb9c9be0c9f2a44e4d8", 0x1ff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x103, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x10200, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) poll(&(0x7f0000000300), 0x0, 0x81) poll(&(0x7f0000000340)=[{r2, 0x94}, {r0, 0x40}, {r2}, {r2, 0x8}], 0x4, 0xcb) accept$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:03:14 executing program 0: socketpair(0x1, 0x4, 0x6, &(0x7f0000000100)={0xffffffffffffffff}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r2 = dup2(0xffffffffffffffff, r1) connect(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="01e70670c8c03000"], 0xa) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x140) write(r3, &(0x7f0000000080)="11771e85b6a5ea52be7f5b9f", 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) fchmod(r2, 0x104) clock_settime(0x0, &(0x7f0000000000)) lseek(r0, 0x0, 0x2) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') 16:03:14 executing program 0: setgroups(0x0, 0x0) setreuid(0x0, 0xee00) chmod(&(0x7f0000000000)='./file0\x00', 0x8) syz_open_pts() r0 = getuid() r1 = geteuid() syz_open_pts() setreuid(r0, r1) 16:03:14 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x3) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 16:03:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xadf4, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) syz_open_pts() close(r2) 16:03:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x100) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000100)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x80, 0x40) fcntl$setstatus(r1, 0x4, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000200)={0xfffffffffffffffe, 0x9, {0x5, 0x62}}) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x2010, r1, 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x200, 0x5e) syz_emit_ethernet(0x4b, &(0x7f0000000240)="9e4a6798f2f55a2791621f693c547cb34f7e65564a3690d3e7ae6c41cf32d8b563dd547a8fb3ee52579b728139d2d1afca838eefde474819b135137f541cdb14fc137ad96e06adedc1c7a0") pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x4) 16:03:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000200)="9535e53839f4a8e7f200165a9ebd9168a65fbb77a96cc43bf9d3761a9a76b917cd28164b20c2b6c59acbf88128e80117265241165a363d343feb4297cae0226fd30b36e49000b39034fd9ee4a52c58f4e1a3b03870929321eca2f3dcbe6216eca74953bf4942f0b31893e4b7633f1dbba16c14156ed2e663a99b58c89a8e2236d540d938a5c60a968974d9cf90ff17e5e856dc920f1c1a62d1e817b5e5bf43d18796726ee9b7f46f6c", 0xa9) writev(r0, &(0x7f0000004480), 0x10000000000000f2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)="e99cb1193e483e9ea8d5569098f23beac61d6571381df2f6aed81a3026f58a59bb912cc498857d654a10fe23a262e276e2136d2c5df4d23d5e2851fac27663fc0a25c1320511c01cbbc364bb2712442e", 0x50}], 0x1) execve(0x0, 0x0, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x20208, 0x28) 16:03:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8419, 0x100) ioctl$TIOCEXCL(r1, 0x2000740d) setreuid(0x0, 0xee01) shutdown(r1, 0x1) r2 = socket(0x6, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:03:15 executing program 0: setuid(0xee01) r0 = socket$inet(0x2, 0x7, 0xfffffffffffffffa) setsockopt(r0, 0x4, 0x5, &(0x7f0000000040)="c476f90b340de1dda4287cb296bd940d42f85c72d048ced98bfc9eb22aab57ebc632d975c59b0d7156dc7f2d2702151ac0304f15026207f9b6b46cfacc882ef99e302c9f905739a5d22cf4556ac4e85c97787cc41ff616310752fce984797bc56065a90308041b63833892fbd2892d32c9964282554cbfd2c6ace63c0037bbce63cefcc6597bf96da0d945128aa0829f28649c1967fcb0e61a9c29d53d267d98a0ef4d2a77b7f42f6a829bdee6f7607fbbdb0ef01b60496342942291fef8ed65c93e7075571a81c39fb6cfc6bfc1c46787393ba461b3737770ea553250b0ffd00d7bdbb3f5fce74873ba7976b7b3cf02ee434ece24dcd71172735fbbc555aeae00b1976091c5a25008a16ad82ef3c9e2bddaaddb6a405cbcdba3672973e354f91aa0f4ef26c5ac13fcd3eb0afc1463f87bfa1475407bf83e3d70e9fafbca6251b0846e1cc2d3574c0de5c964e1edd5ceef10bd7d636b513a5662f5d846b5b46c31c7aedd0f886867563bb0090ead7f4811feb0119bfafa758a149ab2650eddaae51815a8d89f8250a6ae5b527ed0699484c6ac5041e92fe7c0f875b793c472544ff3e72b094544f900ccd23d55914359ac9d02c704e5bda21d2c493b9be64100af672ca910e013c1410fddce5d77b47958cc03df3cfb2b89d1ca871862ea75b4099d5ecbb7c660d3d363bfad7af0a2e608682c45319525acbc2858c661f0cc260db2548ed96b7df276556324d687a670c207fe10a2b32085daf62a3bb0994caa8f0f59a4ec4e59284a73003a7c335b8dfed70fe7a9d443f0830706b086e33b07c4e6071db7fee54a74fded35bfaebd4ae25248a1aae7c5c6d2b66534db78c59a45e91cf28b4549f563d3158b95dbc2f6658e3a7f25dd61f463f4eddbb46699467aea7376aca96c51520941c2b47a289eda342e170ae099380412a827dbadc908c4b0653ca87b8e0213b44de07b7c200acdcbb807211f774b4bfcb656b7d157a4be55a10acc1f4941daaf271cc4c8180a96f2e981f6d0b3da6e274cde051945174854935d5a3669cc6317dd12b8e48a9e19a5b7c5c767ac7b70fd39fcd4f78843d55692a3fc25c4902f57063fbec27088021ca36fee23cebf8698e6611cc3ed70ae327c562b2376bf3baabdeafc7401d4e4cbb4bb5860c6c913a0a550eb7c046909da8a04e4911cb7aafc7ebe6455e6294a13b42cf98f1057bed3b9b28a6e5cbefc7ab3da664d38cd673d8e9328a45a8374f2c48632e8012499cbfc896fead4dd96597d6144d2f15ec74ffeeaef175f14408e5fb3f1a5e8aac23b043d8d17cbd9224951f0eb622da61ecd778a15b07cb818822ec9a7f9b5e564088d939530e952d17ba8c7908a86cd87fc05c403361968a26f663d05c695d45575618d2aa272fd23ac9ac22179205989c97acaaf6fadcadef4a5d4468a1e2ac4d8ce70d62b38d99201d1c00b0b61ad47423b8f8e175035e1d81d9689bac7e2bc7992a225ffc21ff02fc5b45002e410ce646744d9d03d453cb111b95157ad478ac3c21fd472290a7242966b82b833992dd24d1f408e630dd1361fbc990a3ed8e003c3e0ae307cf3dc9ea18e98778186ac21f88f3a30de1fc5fa8b558d86d313c491783e2d754ee993cd97b1d48b104c97990579bdca78d3b4a541273588c27466ceff84ce2a1e24fb48ac17b2d6ef5ca7af70c3ec4a61ae2c6aeafcd8b028005d83025202da4bc1a13474ba0ef0ef19b87a94226f58264ee10cfbcea5f17feac275d7b92b9c7d945316e513e77117e7dd9738160753404d3251c3a5a3bab2256c32f155777878727a44304d50d58c31de11b84aecf73505a54a08f3e08357ada9fd98f260e5bc0f8b82e3e9b6d3fba291e495576a3d0a5811d9b0bc8403dc52381a436d5e1fe8859ad00f6cf0bb23105e67d57a035e1142b029085dd32f33a49766ce2117c9d1396364d91ce15e9a6d30e64381a21eb97e0f800e90b16636081f9382145327a18d514250b77903460ebd817b75b32e4932b44789ef119a5523ec3de9f1f5c13481ad3faa26b852406d71e58c63d9b4546937af74a6a6c22ead2f6161fa3148085d28df455049117e8f3deb172bf65c5ec0b366baa6a2101488e4b503030d4335bca85f6d3fa096504739c060c7d18ab1bd23b3cad7b8cf1bd922e2d5c52dd32d62968442af07d061d0f2e3bc0606f33190f4a90dd74706baf03a6ca54e7ad54a07814e11987e6651dfaaaec29c287a4e5e7ef2c0e9b04ba75118f371bff9dd3b2e05ab9cd235a55c651bb2e5f2dc0be9c7793fa555f60ee5e8e92dd8aca63c37a34381e9146934dc7be6d2f55c3967ffb21181fb63d6a94057e6c2886881643ea9add5345e929577056d86d85ce5906cdd3e63fba20e264bd0d280a050e8dd39bb754ab20ba8453482f6395d2a7f58cf06b7ccfb4431f62a207034c53b9456a73107d93e0c1d2849dacf27f09b2b1067cd57b435d2d71c254221b62a45a04546f18d4b178e32b35cac21ea2ec0ce8516ea62ea86a3c8630ab71539452ef2f0aead06cfca7caea82bc38993a5c10f8e8159cd80801b5f30d1be54f535bfe152b5d3c568631cc8361f736bcf8e14a7a0242b137c1cb78afd5113548168ee39a50ea2746305a75ac83285e8500979133a2b6e80c8503f8de7cac8970d085c6a547d640ba98df52a8240c4f9a277c4a3db41dded4c74ca97c1e185797fc45642f5768a35f56ab137d24bd23b7b1af3a68cbd4f835e91b9626fe8af1fb0f3367bce1507ae4ed0eb5d3137a937a7fba4aef920e9e57da8853adce9cbe8c45b74f45191326a91e8dda3cc645a06b4b6685a4ed4b6b11669ef735331686e513c43c2cc9db910a86baed51d2be2c39d2cde73e978fb38173b292987d748ea0bdc24820207c3290c103ff508d07c9da29c1fe24659e65d7b75713fdc565b24ea8dd70918ecaa3912d1c92ddec00faa6c202c1c3f1269397f0f062dddbe04286ed39c58dc5dcc8a81bbbd4ddb448ad4b5493a78eb6331553f3bbe7676a25567bd15374c409cc2f2c2785810eeb8bdac54130f509ce5710d1981d4fbe5737a309ff0f29aede3c22bffe5f231e8a08b343b1bedd09054f57cf5de1afcde2464c5ad3b14d1e2bac2fa1f30c75ebfd4046205a3d04264958e4654a3c7fa431920d71053a1e0e69c646ace9112ba1657d09ede2195dcf303a3b465f5bf86e4234a1d8f1d38cc98f8828be674fc84eb589eef47ae22d32faadc1d0b4a79d520eefd6364ed14bcaca5ed46eb22e36f5d09cd8247365b7c5108bf8f25514235202841b162dd3175897861bf9b88929a88b725831585b9e871e6445e6ee4a9e65220e2c6d5b1c0716231a0b4510e41b98a89e0ee572fa1226ec7bfb61025842058935ac31ae33b2a27986a011fbbe966a1392be80d7e25c6ce996a4372ded888e1ad0db2e113f461056faada71364a0b1a58de4abfb39892be18f63f48b670f082fcf50d9c295593df33c959819c39e22f640db4cf274f4efd503a8b4a5ebdae29886c116a620e25c0c8a138d449ce493a0813c34ed4f77d22c38ab0de9928d39c9bd04f6334638b537e38981e172c92d2b65fc63883c3c589e77be11d9fd76b6d9a784ee27d29f1e936592aedf7a8ab0cca26a55e099b0edc958a6aee715cbf5829f292debc2bac0e8473507702f40e997b2ef568cb37804a402977288afce5cbf12577bf584886852af6ecca1dbac71135e47ff2b425aae95e6ab7ef7b37c991d373eccb7bb2a42932f0ccc74f1a8cf1d530fc6039c582840ef6e67690fbc5bcfc5e1575e5883db279d37c153c0bb649f0587ad30d2f34736ea92aea776327c91f814d1d5c0b74f08ba378fa05044b340cd0aa57d6a240f7108808944013af8484cccbca07748febbf42fd03a36eac67e734c0247ab3aa0b32d6bab9a945b3bdb539b2b4406fe560e5ef8a96d1ca117328cf0c6b5104f4df48fa2e7739130bb6367c0d024c54a5804be19a12e4fe964071fd7df2b3c08d86777dadcdb5f1ecc52da136f9ffe982ab400059fc012b721729c7d1b373991fb0b139d9453688d831e498be12a097d078cdcb0fec250fe73e69e06c25e22c78306248023643f2dbb50f98496c0770d24fd7a455d9d2ea95d35e55bb2226f704ade8c1161d09853ab4328693d992af4ffae6cd916e082a847ce27f739b2fcdf924f7d84161be225dd72bb62d2b937f92651323fa382c31edb0aa0ed87dbf7e7a3caf42b39d7f265ddf8fd0ea8d9201cad96111a7c47da6b4e9b06cd949efcd42295602b5dbdb2c505a759a15d419dbb819b50c47f003b4600b9cfff9664cd32efe5724374106c14c0d69366c35c0e4e427a9a17ccab01c426fc3eb4c34519b52f6bbd62cf9d092271eac8368e000d9805628b051f79cfe2bf4d9f0f00bf17d0c4635f1dff224d4c70ee7782b0517feec9de94a57f072c95b8f91abd041d66521b7f3aee8afc3907d82b7b8c3ea4ed316af898c36f9deeffea6dcb5f65208164c67da4193c6359242bec6f033784ed306892039391812181fb6e327ee5e1112f98f245df61c6beef675a2593fcce4b553241ae3a25f1c863492bbaaa9e2513d69f0d0ca127570f5c2c02496d9532f63a7ac2c7c0a03b80b17320f8b3024531485d8cf488838bf4263b147c5e2bfd22d80bcfcd217f2e6927540b2ef6d23034d4f27c2dff6be542b7e7f8ce91d5572c1c3baa1cf1f3c4552f658de138d43d801dcf4afb235bcde60a1c63b8eb553a8e1861139b8dad0687cfa0f526da8e293aae4b22ce269fa3c4fbce02e8ba4317bd6ddf135bf87b0bc3648efdef3e47c0a0bde349817c291047d7f920b9ead1d967ce66c998ec1cdad5ad1ef7f35aa77aadc5a8e2d375aebebcbb42b4712aef63c8ac18d68343e94f2a8a96c8697a4a7116d83b8c2fa7e70a1ea49044ea13a8ff5e18bc75b344a1b2b522d5f560f7e21f95de6b66d1d19e651f73c442a0517b152238d409425a4e55f06c82116e0b9ff4b3310906e439a1489f3bf49b9a265c2d4a30f6ba560b6916243bf4631ba61118dcc5277943e34d6154369a1f7e01b00a295b3624bbd1822f041db288d6466dcd3ecfd73fc556d9e63a3318528c9a01f44a2da3e065776b2639349513315d8a521eb0adc14ee94b5fcb8d66fa96841c2bd4cc399bf74d36daf9c5a58e027f2f004a9d435156c008e720843b1254b29a461ee3387d514e273ae47ed437d58d3ffb8e872a143c688915fd5787d72e715aa502b33823e7f2ef6ea17bf8e1b381e9f7348d0f77e47266268b9b790e4b19dbba6fd0a6d0219eaf139fc79dbaf1fe210f517997f7644e30eaca8d5e4181af9cdf50f0c6f42a317f8d5509d18f9205720c79f8a688227ecda77a2c48e124a5807d351bc31c9a85bac2ca8a9a271a70177d5cd3333c99c7c227f59b9629f718646c6e1f16c5b369d515c49d5254ca0c26c3e0c86832d5d338918b20200bf66b8953f7b992af0065925a97bd6411059edf434ca7aa9868e8f35f5c744901715d4abd2a2a807af2be07a4772f9895e168b450f0c738679b53228982d1ce742fd7c64b2c763750534a946e1686121c4b28e01a53de3e3390bd1c0d34f0e29d232ab7ce03efaab591d97f10e5ae4caeb1bcaa85535dd6065a77a6a45a6f8ed1ac0699976513905b706f8e399b1a99584c92da7c68432a284c5abef6fb98e85795d3c798cdb83330e371190687d975519c392a4a94f9d39a79d8e02c48a7be52ba81794aa882cf39cc0bcde83210f4a26b6f16a7457097e2b4818fc9776adf744ac37f75960958e6813", 0x1000) r1 = socket(0x18, 0x5, 0x0) setsockopt(r1, 0x29, 0x29, 0x0, 0x0) r2 = geteuid() r3 = getgid() setreuid(r2, r2) setsockopt(r0, 0x9890, 0x637d, &(0x7f0000001040)="d143938fe1d418e0796603c9500c076d8a1ae21868c58fe4761cc1974435200a3d1ff279b50d764a79276277241a3c46e402f5beb113f1697a172edac36fbe4492d823697455a94ca8d95051af3b60cb72d20cea13ee8aeb65d2d2a4807bea3ab0be35531ca1413eaad8cd68eb1b0e9aedd393aae5c98d332ddd87f419ce9cd438152907a0ffd8150cb16d434a874f72b8956aecdc62cfe1ae6d8e96fa0c08b7663859365cfc0cdd4d", 0xa9) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) 16:03:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x25) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="000000186a56b5bf3e752b00000000010000004dd5706c0005000000000000004e341dcd291c15729bcf49f5", 0x2c}], 0x1) rmdir(&(0x7f0000000040)='./bus\x00') ioctl$KDENABIO(r0, 0x20004b3c) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) 16:03:15 executing program 0: mlockall(0x2) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000010c0)) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x180c1, 0x1a) recvfrom(r1, &(0x7f0000000040)=""/75, 0x4b, 0x40, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r2 = shmget(0x1, 0x1000, 0x1, &(0x7f0000ff8000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x40002000) r3 = semget$private(0x0, 0x2, 0x90) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f00000000c0)=""/4096) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff5000/0x4000)=nil, 0x4000, 0x10006) 16:03:15 executing program 0: r0 = getpid() r1 = shmget$private(0x0, 0x3000, 0x6c2, &(0x7f0000ffb000/0x3000)=nil) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x1000, r2, r3, r4, r5, 0x10, 0x3}, 0x9, 0xb6, r6, r0, 0x943, 0x4}) setpgid(r0, 0x0) 16:03:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x208) msgsnd(r2, &(0x7f0000000100)={0x2, "9ac88d8ae68df37257d9e97fe4218d2efa922f89a4cc5f8e9f7ae200578b4685d843ee5dc7e70d78904a78902b66545485a20cfcad59dd86e76efa18477d0334c3d6e195898ccc72c379aeab74fe7bffa32cb9ce6dc29590236130b85a42735c492ef35e3628c4e33f60487bba7c7636b03da712ab7313a99137c0c68ebacbb6af832b556b13796598facca1dacbd657fc3eee7ea5e9325d456fd77cee86832d"}, 0xa8, 0x800) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 16:03:15 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) open$dir(&(0x7f0000000180)='./file0\x00', 0x9, 0x80) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0x0, 0x60, 0x8, 0x8, 0x6}, {{r3}, 0xffffffffffffffff, 0x10, 0x0, 0x7fff, 0x1}, {{r3}, 0xfffffffffffffffc, 0x0, 0x80000000, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x7fffffff}], 0x4, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0x24, 0x1, 0x10001, 0xffff}, {{r2}, 0xffffffffffffffff, 0x20, 0xb, 0xedfd, 0x18}], 0x8, &(0x7f0000000100)={0x800, 0x8}) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 16:03:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getppid() syz_emit_ethernet(0x40, &(0x7f0000000000)="69bc2ff1abef791ec798ffbb20b9f2624d724cb734215811dca01c39b6348a3d0a4cb1ad115cdc4b1877742e86bd7f620755ebb5613c49d4cb9998b8a25a22db") mlockall(0x2) sendto$inet6(0xffffffffffffffff, &(0x7f00000000c0)="e8b2a88b90805dd63c4690a6a1f4ba00240adb4bba16aca233a224604bc7445b46ae4e14e5544f75f170673e7fc31062", 0x30, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000006e}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x240, 0x0) recvfrom$inet(r1, &(0x7f0000000100)=""/205, 0xcd, 0x40, &(0x7f0000000200)={0x2, 0x0}, 0xc) 16:03:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getuid() sendto(r0, &(0x7f0000000140)="490248845920840b57416adcf3dcdb039edf71a908a2990c", 0x18, 0x405, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), 0x4) getsockopt$sock_int(r0, 0xffff, 0x1a02, &(0x7f00000000c0), &(0x7f0000000100)=0x4) flock(r0, 0xf) 16:03:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0xffe0, 0x0, 0x0, 0xff) r1 = dup2(r0, r0) shutdown(r1, 0x1) shutdown(r1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:03:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10495, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f00000000c0)=0x3) 16:03:15 executing program 0: munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) minherit(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000003000/0x13000)=nil, 0x13000, 0x2) 16:03:15 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) close(r1) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 16:03:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x9) 16:03:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000040), 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:03:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x0) r1 = socket(0x0, 0x8000, 0x8) fchmod(r1, 0x4) r2 = accept$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001140)=0x1002) r3 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, &(0x7f0000001280)=0xc) lchown(&(0x7f0000001200)='./bus/file0\x00', r3, r5) geteuid() link(&(0x7f00000012c0)='./bus\x00', &(0x7f0000001300)='./bus/file0\x00') unveil(&(0x7f0000001340)='./bus/file0\x00', &(0x7f0000001380)='x\x00') r6 = dup2(r0, r0) getpeername$unix(r6, &(0x7f0000001400)=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\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000000)=0x1002) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000080)={0xff, 0xfc, './bus\x00', 0x1, 0x800, 0x5, 0xffffffff}) r7 = dup(r0) symlink(&(0x7f0000001180)='./bus\x00', &(0x7f00000011c0)='./bus/file0\x00') fcntl$lock(r0, 0x0, &(0x7f00000013c0)={0x0, 0x1, 0x4, 0x8, r4}) syz_open_pts() mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$WSKBDIO_SETMODE(r7, 0x80045710, &(0x7f0000002440)=0x1) 16:03:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mknod(&(0x7f0000000300)='./bus\x00', 0x2000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 16:03:15 executing program 0: setpgid(0x0, 0x0) r0 = getppid() socket$inet6(0x18, 0x1, 0x10000) socketpair(0x38, 0x7, 0x38c00000, &(0x7f0000000100)={0xffffffffffffffff}) chroot(&(0x7f0000001b00)='./bus\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff}) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x2, 0x0) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x20) chdir(&(0x7f0000001b80)='./bus\x00') r5 = fcntl$dupfd(r3, 0xa, r4) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000000)={0x1dc1, './bus\x00'}) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r6 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r7 = getpgid(0x0) fcntl$setown(r6, 0x6, r7) socketpair(0x13, 0x8007, 0x0, &(0x7f0000001b40)) setpgid(0x0, r0) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000200)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0xee, 0x15}, {0x23, 0x40}, {0xe7, 0x3}, {0x86, 0x8}, {0x42, 0x1000}, {0x84, 0xffffffffffffff12}, {0x0, 0xffffffff}], 0x7}) sendmsg$unix(r1, &(0x7f0000001ac0)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000019c0)=[{&(0x7f0000000340)="a1bc03e242d1022018b2733ca91f6c3643058711e68426f37244d343415d9114be0a420cdc641197e42821ac19549de96ff64bcb0216cb78de935d0c95b521cd72d71f6ce38e65a77cc7b8218efb0af4582f3b4088aaa092f20b405f0342899efdd1245bc4879208b0e6d5beed7a23811432b1608dd34058787c19357d726c62a173f01f8dee675ecd8cb13852934b1c9c5ff106db56ec4db500f78130e01035620d2926aedd126fb022d1ee34624197f154d5da01d84cef4e6705844b08643d74239acbd1d4fcbd", 0xc8}, {&(0x7f0000000440)="f6a90b2cadeba66974b82c440967e1ac6448fa4fbb02ab1bfd3f13e5e7e67a3042f0d7a60d691f9d9535b6a17bff87ad7fd19ad36f389d66150e5d60e7f7a04ae97b64ab81d84522a8d0ec8eef706d94a47030bea08833bccfc8e2803d292ca2aaebf310859b35aa7efaa186dccf4076be3e6ae3f4b451259f6c4682cfd9151f31adbc1282d8391abad642c83ef2eec32ba028cf60e498661588ba61227fda6e2a31cf23b10484f27598578ee2599b39e83fbb455aa00b0af100473636", 0xbd}, {&(0x7f0000000500)="99d91a492cb2c6a41281d5a9166682f1e07956026b681f77bc0e0eb6d7f8d57ebefa60278083a88a2f2ddebafc621891ec1f5b38c23c6fbe1d049637e654bd2eeb41ce1e0253ad87b80b67f718675ca747166b6a1166828871273feb7f3ca209e7dedf207c192732b199d472e2a0eb0c15246756e8db83670c25999ae07b38f9a8e791e39ba97a706cdf4831660d78aa8178036a94f00305c84d0027326acf74d3629166ffe5c9ed05896f620473c2d92a3d5577bf36bfe5534b6b1e9d6ff9097d9330b9316965ce05afaf0216d6c45ed3b24585b33edc1b5c8cd862e1f1652a6d4b0d5e12666baa4c9aaeadd367", 0xee}, {&(0x7f0000000600)="87c3e3e2bc4690cedaaaee720a7b48533ddca5b550ebd60c07ccbf14c98da1844efbe8bb03d13288a1e67d25de1ea47fdb844b5a9aa360ff67aea1a9e33935820184ff2552a7044fb7c0e76ae237d77f6743dc4cf5edcf4bf145efaf636df2ac5ead31c07643cc15a673c5c5a41994fada62880770578863c7148ca07f332339c8ee158289434ee08fac43230471da417766fe473cb05d68e57288e94881bc44b04cce57bf43464141db068d5cca6f53", 0xb0}, {&(0x7f00000006c0)="563b5a77bdf4920a8e131634bccdb14c68ab00c62c186e57487fa305c901e362e0ded4551a0aece61e241d79da1866a0f2cecf7add620f97f9b720aeda385ec65df96084eb491ac7d34e86099b9e09ade746233a722f1aebd70009fe09a397497e1866c48b706086bdb3803a86bd20d15906768b4252899b992ae8be4e41607dc0f51d8c08cb69256f14a14a44a7aae42ff300b8e8bac8d0218351636751253603a9441d9da646a241061c20163bac9d7c", 0xb1}, {&(0x7f0000000780)="d093277b1f445207ccc7a7d9e3861b564dea508a2b4895f90e51dccdf026e81496717eec8576fef21e9af06f982a14737cbf49a8a63b965efa9caf283ab6face62ff1c58dda7766dfe13ce4f210446fc52a938f36ee9041186bff8b518d8c3cb9efde01146301dfe129ced2d6690ddb25f008b51f7348cb9293157cb3e6446e17ab4a5cd61571ec5606cfb02496d3e3c5a269375a47161a126dea3f3b761ff29d2ec704d32a2c35a6c2c040893b03328c3e1911f5f9ad9343b5f1b56803efdba0ff68ffdf6b6bcfecdb777513abfd57b3af255a0715e89bc7193c614bc9d", 0xde}, {&(0x7f0000000880)="e12d4b17d43f0e955205bd4a9a9e4d5296679c3874a201ea2a3507f2493913f74795b8adbc4e705df3e061ee682e0ce69c523c45ade5d655c7af63ddb5b8a4f7346776684aec14d4929c37689487e77b441227cfbeab81f3a39a15c1402f642a3ca6b48bdd1315c53d79fc1e288646bfa7efccbb4b9922cbac448ec565d15ca3c56efe98877dfeece847ff266f602793b38a80917a5457c601b170b7a9dfbe410c44ae55690ecd3190309f07eec2afc6ec3d8e15e3146375ad3a52c28db3807d352c20d26ee1b42eca90f92f11d8bc1d64f7fe6148d67f271d796db4937660413238d99e029fa3351ec2fb35549318c4fcdcad22132f9616345769200a39b2de498a4e57910c63f5d05a240d1c21fcc333a8009a9ddedaac9effed046dd5107c6d823f9d4172aca58174b41f580ec58357cd536b2ef6d42e7ec43a6865f3715f6f37ec672d6c3317b6456f58fb41c16f615ad68a0a9431bc7f76cc2b684d6fa1441533ab202112d218d99dbe065dcc0b70dfe8bba8fd2a5172dbf6531d0756d9e6230f100d5266e972862815e1bc1e46f34f99462e808c50c8b638260e84f799129f0ff6906c73f2b6704a9bcb1c5b7d8bb4eaeaecc7096ae1b96a5502bc24aee3441b358b50127644fc5c570989052ab6299a09d68067732780a8d2f3dd77bafd763e2f7e46e91b154bdffd9146d661cd83300e2abcc9d48dea00607b350dcc69c93e0540d990021137a1d65f4693d871bf2ec0b933324299c411850d45f4e93380daa35df74a06b1a7929d389698f20d8ce2da7676ad0cc0d8f4f21d131ebb1255c409272cc48ba5d0fff93de12e63b410a94af1eadec7ddca010c697659a29cac71abc9192983c13dc167c9b6a00609e04da84d220c3d0820cbe7f8195414a0298da409185b1e31d3c95e822aedf32c2368bcf6e3a82e98d563ddce85b353ad69b8e43243551eed001eccadf6ff3cab396ecea21160168ccc328bca2f4798244040c8fe028c46e3ddd793dc487ccc9eaf0067cfae1bbfbbd3c2c229652ccb98b4c22287d56c50bb26a718331a712a447e07b884d60deacd860289dd5087e2a67bd9991df8ed5a042cf2ef232bfcfa0af8df2119a34f3d3d64f92e89e0c4c90592919da16d62fcd293f3235eca6358e032e2237adc1f687f1e5b261499d7cb2be72be57a1aaccccebc0e498635d71a98c077d739be42f9e30ef00932f0bf78ed02673a5654dfae2102d81d2e65398c4b9d460f89a4c6c783ae422f3cd9320d89497e8f1bfac88eb1bc4024f6be9dace1f395bb9bdd47d9e26b3c2f52f38a5d2b188a962929fb5f73082e5f1e8ff415ad84f4c27863ffd495b92b87191d974351dfe48fefb4e379ef2a8b38e8973ab8780cfbe8c62853ff21d931f59a332263f0adc00eb936988d45e3e8a37e47ab1f1a32faf0a313253506f34cb59c2ab383c953759725f7c8c45b1721cea539ce13979066c5612662ce136f82f4ab48d9df3f252e6a722c1a933a9abc02b88f0a7af3a09c671d09e1897d7b65e701d58461ce1e62606a63f735b35f1ced6ceafaa44f5bf555a143ef39b7ce1d8a7f940241e4d7c6b8b0cac1543085e55050c6c931371cc3216e889779733387e563234f6d0d2641a306d4aa776f154c7ac5d5cc409a6b23f505c8078967a5af5d371479b001a5fdbde76069ecaae264791081573e6dd4627b8007f0d82a741597d5783291c21e2fbedca1e6c1125620f43db924a1249f8832b2fcf2eb99ba1283523dabdbe105b10401214684d2eb38b31f88264e86586ab6f262643063a9c1b628329b5989d3162c33f832123524c0f9ab9b665fbc382117a8860d54908da2ebfeedd1f253d75964c8ee6c45abea035f3d2814788e3f8cfe198debd566fc5ce567e45aa32fb5c2243d8a5a9daf2493980172ffc8e0d6d7e637774ec5bbb6e8f93df4cca02028f5124d8e9df466a9bd40b57b8e0c39c3f8df5bff08feb82ab46f311490cec3c9b9648ed085690c6757e5afc77b2fa0ef4abb80263c2a96cb3c60139da0f728c5509d0fb195d54675ee35930e2e1271797d377b2a594dfb9beb976acff94541d50fb8d060b612db029144fc0f057e2e092db962a269697054855dce6fc7aeeaa22ea32d7a8aa3a8dadf0841efea8ccf77c14de248fb29f00f1a8aa7a9e5516611ee93e0edc1d7399108e0461c4848de7e958e9033cdc7cc61abd91743dfb73fa1c711cc8cfffd7f1cc68b8339a54aff4fbf1f8d1bed8e1edcdf9d925f8b04254f4e4634b11b30b94f9fdb2d130475d529a5653862c06090fcda30c2b5f6c91c556dfdddff3ca9dddd858e320c07643187ee5639af5db163e99e69888f5acd32682e6a0b75934298752c6cfe3b8f836f6031d76e705a02e4714e58bb34294a4e0250b41f785cf089b2b9a94a0e42ef531e1bf2e1feeb4da463ff6dc9965013e937312e013c7f89d2e1eb3c5e3301306104f67d4168d9294663e8f5674c7d12a570ac348e0d1ad87fbcce4b329ab0611a0d97346c3404f1485737161cbb9feb32cc34a9ad4c35a50b54882b0bfee85225c88d6e9bd0c6eb4b4e29de5879ae0a660d3c723077f4df1ded56e9933be40356c8d37a0ebe7899b8919f18c92e158750b153c140d3a0bf795790ff25b8ad115d900540a998e27fd97a05c80dc86d8e48ec56d95e6a75f68550f686cb2815b3023e6d1683eb54cd377fc9837b04fe5b3b8aecb644a5f5099b6748dc929d07e90dbf6648f8f64afa3ef55a945059dfbe3932846e61c80d0a2778094fcbbbfc092126e8872c6d3d17a672acf79e17af6218493169817ef251f662a3b5e958a28ad7e2168c2e0a3b38b487501c51ef02c4f91b69854ec6d1e5909d4998bde37c1d02ef2b2d5aca37b0a3bc1de2e8d292d8276baaa7e602094a66378dcb254bce1065b004b0d4069a3140f7ecf3fb0443292834805ecf51e3a1eedd9225ed5df8dc1394c79f1499e06433a34a25595aeacfa6856b00f5986220739799e107b3bbe4fe11fe360a3cfd90ce94e137a90b0a13234b23e52e6a701b11e25a4ce455104b0cde7be60c2b314157312a0dc9abe05454ca4f3aa283e8d3e9fd0b4cbd214ffeaafbaa79d2313414e67b04da3c1da12d385b059bf913260449ded087a855ceb5e8de98bcd022299e0601a8cc05c185185f8f24c68769161af52b00df03a57ce0ea069f6a19de30563b95cc2c444325d5f2064d2102c14cd4ade0f34f58e07271242af2d8f6a8c9b656def504cde62eca2052a44ba5b7bac1635d6567f02bc2e5f7425d8ca5d14fadad66a55761755fb84796de05ec53906d122c334b26fc35a42e1eb2c2c6a87a2904d7d3f9716b709d4dc0c855ac2e71602101ef7cbf09bc04dc3eb9d834f98aaa78abaeb69da79feeb032baab823fe109e557c0ed36915e2fdcb0babeb6f556bb6a3ac0b2c5926077584850ab5d000a4f2eae1abd49aeae371d27445df91a1ca0658915d57ad2a89faffebdeb4d72f1ae6b767b2a92ea2effbd3e9cae34db93007e4ea6de4f15e316a13eb8f6274518aeeffc8774f51a748756cca5a7b1dc364d9abeaf7be30101b76bd6bde4100ee8cbbd83725ec94c2d3394594e45184dbb8bc9077543a8379faba4a99954a103b2f12e602ec0bfc9ef4ff109dad1b8e2cf61330f54047f9f8eda2e28abde0b98234610511c8eaf0400369a5e230d10288b44f46249853a29c12fbf98a40088988d0ac64d7090dded88728d79ed2320e4de151c3ee4d74f51e2e36f87e5a0da3e43f1e20676d3026cb7049eb4e28eb11c702200d24abbf279bb86645d0e8a0f9a964498fd60ae10bd6f730b20e765443e653df279d37318337e55bd882839f65b3b8f38ff6b1d8935b6a6b0ae34c7274b02c0424dae24369cfe524ae124ca19a4f7a4e2d89a8b345f60eff51c25c42158876fe0190a511fd56fc951a606472b9aaf1f4ba60a6d9c3300acb316508f164422ce47c25dae7b6b79658e9af547593e51056a9a8e1d9877ed878a3c666976caa2b9f2d72c338244e24fde15cf613acffcc48d34ef57aafb8078e0ce93c4bd3bee5edcdc7d61d2d5d9f23ce77f26cf5dfc3825e7b2a265ad9be55ab2709aa9524ee4e9bc523d760bb8a9c532c493dbdba5427382a6d5031137d926cc138b7229ecf158875dd8496124ff9b7dbacfe2428a824e341d71b7281ee9a5161fd5328ac39b1c6bf7d219815bbd34d4769493b69f863fe1f5927dd4385a9377605c338006b43ae6b509c4282367d96b59b7070854e818023be4b594ccda0205a0dac06f5f61dea28b601e94d6b93845c882c52ca8b61dfad75400ce0d8cf09604ff62473b15a9607b853f45d2b0aa70019d0108f38d45c2edf098aa6a37a42b492923ec3ecf541079dd327c8e8ec543328daf8e7991b67a4b214ef6cc391b83bd813d701d97823cb0d359abb3ec4e9db3a3d3a507abe14e3a47adff086e4c8a2c97738ae9c63f9a2b5bda05593f8ff306119e5c437d44177c1107665aaab29f037c75aa3cd951c786257491eb6602d2ab1e23966ffc4274150ddc4998be5dbf8acbf86d867ee597b9579a7857de814917a86dc0948ae98cfcd4c0a2f4e83622f8967872ccbcc423b945e460b8a7e278173a9a7671e8bab1bab7757c2dc21cbcfa0bd4772b54ba63be2d5e711a3137118fb07557b4f85f3e519c1d8e08e2d91faa0dc12a699b2ff16eef877e23ca1518cffb5b9ed77414147d04bbf6ec835edf3728e804c935daf4e7238d96fcb518c8f662cd1a9021a8ee9bad3d936b83abea0754e637fe59abc0cb6af7bebf1de022cbe81ced90683d8da94d06595766029e2ccae8f5744e6e3ffdb6b22765970841d285d6c5905361ceb8c4d2c78ce47bf55d7ddc40153654714bff56eab539c082013d4c726ec90e411e3021f509cc349597695a11f44bd8c0d6e8e3b63cd4a6dde55928f4a5ab6598391f04355eb190f2e3c0fabca57d473cc973df794bba1afab5d3711eb43f3e6af8bc561c3ade74f60389648668c97018890419997cc840d78cdc4d5efa7989d7d475567c5bbf4857e6c23a39f3d06456106b1e784b3db74fb43ec360b0a97d2584ebc4c0d9b6417675037b6152115aca1d422cdf5ec6eeb7973e313cece13815d89db75971febbb8a3b6d22d7c6ec4344fb942144ca3c8736dcd808eed1c548314cb39044bb0b3e5222e30570339c8b812e992d80a02d6033c2ed2db83ba115b2f96601d5e09c2516bf5711595e463daaceb4060555227ae820d0b56d2cbb0a09299f52223d1bc7d033fae6909f106be1477dcd5e15869e7396a0f61bdd69a130883e8ec25895fd37558e411bbe54690f313245d75eda59703811d3e39ea95c44ed0d93a23fe591e772a7eaef80606c5906d4d42823cb12015261fd482ab3e8626664db158d987caa28449d4dde011432e6feead5adc085fff5382cfc3dc5d602ad00d1261815fb0e62cb0901c75cc366a694c7c67bc2f58b01079ed4a0cc3158292be5aa17a82e9c36cb65c91a644f743360ed28ba8104b68180d8726dbad15d06c484bf725c373812ef7ea291d0dc2739c495ccf60c983e07dcc07cc174d46bccddf7e5b68e20e2b25329b115eaef87ebc2c5dd277d2b8b4381002363dd3ff87e97eabe3013c2e0268440ab07e8c7b0b8a58b54004f48866202d3fd1467eb00b1ad1343ce4f796b2226083b02b1697cabaab4d832dca32594b1d74641cb3fe54c6dab141f0e20214e0c232748e5be0c3a4ba8f73e3805b5cc39ded77064725f6b263570eb7d248897038141f5b6c146e091d8a86ff", 0x1000}, {&(0x7f0000001880)="cb79ef7f42794b6233a54d5febcfec20f910284c0b1926d30a4959cd7c7b1484584a65cf", 0x24}, {&(0x7f00000018c0)="f3c185865bdcb232e21596e2b7ba254d199b2c3a23e1510ec510cbb1d51b7d196d99b36991d3fff60da25100588a32bd80efe59388af7577b1448fa893a64291ae375c221210d63e865cdf1f1926e16b89e9ac3e444a20794d5d621e7d4a74879536169e5c8e2f756e86668c70fb7222b9cafeca4fac75aafc83f732260401a147448ea366f3e916b7967830789aff91999df2db3613e833c584fee33dc186452d2ad70a57467f3528cb61b359c8f65fea94273003689f650f203694fe242fee7ab9c7de61", 0xc5}], 0x9, &(0x7f0000001a80)=[@rights={0x30, 0xffff, 0x1, [r3, r1, r4, r4, r2, r3, r2, r5]}], 0x30, 0xfffffffffffffffd}, 0x405) 16:03:15 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x8}}) msgget$private(0x0, 0x111) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 16:03:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x42) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) clock_gettime(0x0, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x80044275, &(0x7f0000000180)) 16:03:15 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r1 = socket(0x100000018, 0x3, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) write(r2, 0x0, 0x0) 16:03:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a71100000029000000330000000300000035"], 0x31}, 0x800000000000) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x2000) shmdt(r1) socket(0x2, 0x4003, 0x2) r2 = geteuid() r3 = getgid() chown(&(0x7f0000000000)='./file0\x00', r2, r3) 16:03:15 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x3, 0xaa, 0x3, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x4, 0x100000000}) flock(r0, 0x2) 16:03:15 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) open(&(0x7f0000000080)='./file0\x00', 0x90, 0x40) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x3, 0x1) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8090, 0x0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000000001fffe, 0x0) mlock(&(0x7f0000599000/0x3000)=nil, 0x3000) read(r2, &(0x7f00000020c0)=""/4096, 0x5a) 16:03:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x490, 0x2, 0xfff, 0x7, "eec8a407fd25d16e80810fa091744b9ce5e200e4", 0x2, 0x1}) syz_open_pts() 16:03:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) connect(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x40000000000000, 0x1, 0x8001, 0x3, "0000009e0000000000000000000000000c00", 0x0, 0xfffffffffffffffd}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000180)) 16:03:16 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) r1 = dup(0xffffffffffffffff) ftruncate(r1, 0xffffffffffffffff) sync() r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x440, 0x10) sendto$inet6(r2, &(0x7f0000000040)="076ea86e9ae7646d58b370b0d4210d759a6fcfc03914318bf37d2d691a2c3d48b589a09d347e576ecf41fb086d9ea7e04a61d016b12fdd6e12042f3aad529c618bec37463b08cd02cf98350b2288ebd11fdcc89af19da084364664bb2402502a1cbe177f2f436839053746877b9912963525cde456d829d844f1bb494ac1703148cf96c5fcc281c3ac1ba2", 0x8b, 0x1, &(0x7f0000000100)={0x18, 0x1, 0x3, 0x2}, 0xc) ioctl$TIOCNXCL(r2, 0x2000740e) 16:03:16 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$getown(r0, 0x4) close(r0) 16:03:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x34b, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x800000000000004}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x3, 0xfffffffffffff7d9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:03:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="54d44f02f034aae1e44a00e9c6da73c613f4aa664113a0b81817a3fccada8ce8a9829365618ebfb63a4d601ef28890674f58d8fd6300ac4e18010da06600f5eceaffb1ac632fcd1d089763841583a26c5b192d680f9effeb5bdbace35335cf3661bb9091df", 0x65) write(r0, &(0x7f0000000800)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a6f8ab0613bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a7a2303b116d78349b3e2a5fce1700d7e", 0x6c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "48b36393987454a67f7ce268076d14dc0e5ba893"}) syz_open_pts() 16:03:16 executing program 1: syz_open_pts() select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x3fffd}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 16:03:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) 16:03:17 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f0000000180)="d3919ee8b15c1d01e383cefb0d1098ebaadb48895ea2091f0a8701c3e46da2054a1304ba57f7ded99c40d22abd789148704ae3ab7ce8f49130a4caa0ef5dd36cac4540f65d843be6ba3134", 0x4b}, {&(0x7f0000000200)="58127188441d9d5ace4d86ff6ff6259cddbc4cb09712dcff6908d95947766ded650a997f5334a846ad76acf3591b02f76a2034bba98604c22f331014b961a43ebf71605e92f5d861bdfd709dd092a78e30b1e9597029cc4878722aafda609c6d31f444b93f5011482ce9c9622d", 0x6d}], 0x2, &(0x7f00000013c0)=ANY=[@ANYBLOB="20000000000001000000000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00'], 0x20, 0x404}, 0x404) accept(r0, &(0x7f0000001540)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:03:17 executing program 1: sync() unlink(&(0x7f00000000c0)='./file0\x00') getrusage(0x4001, &(0x7f0000000000)) 16:03:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) socketpair(0x2, 0x2, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="9fca7a22040f2ab8ab713234d0d6278f8dfcf5cf24d69e9e0fba78f8aa529253131f400b8fb3b032171c3d31b40394cc126e1ea193ce5ae6976568dc0ae320904145568fe102", 0x46}, {&(0x7f00000002c0)="9078e981fccf409891945562d4cb3d27b64a0e5c851d4c5e60a5f884d369156b4ed157d10db314b4585f48ac93a4a05d3b581b74113ce8cb24ab6260bf12cbf979b4dbebcc7d8ab55509dd68237fc22f605aa5a0eab5b23ffcb8819ad54c792a484abd8ca12eb958ba8731c505cc6fea24c5aa5b54d34360e97b3cea27d74abffee25a72b4f7260371bd28dc5e2c89e9916ef369099706abd077cae789ad1d17cc712fe3f3981914c05aa3f9bc6448a6dd2fc460620520a4d4f759ff582424d1", 0xc0}, {&(0x7f0000000380)="fa7f9b7a8afed8f9da376b811a4e0c5c241d03ab6f41848b46afdd0d477d55605d17ab45c4c4f46119044e2002d856526240f611f97c894bdedc83e386349ae63379b2618b4ab2f536c14cd4ded641a8c6ef0ed36fd23fe7f1c35fb7746df253db5f55b6816a832ee355f246de05406ef85643f9786f7d6299d6af62b8dc6a9b84ae17742e529f4574f7f43799ddcf8d05c4106e45ffa0ca4e996c4f58f45d1d266497d055331e67272f23ade1a46b02bfc6272f8914b5aec4c2e25584408c8b7e695a12e5d41535e1427e6d82bb405e457648c653b008e253c2440657bdac54a024c885ba180ebe", 0xe8}, {&(0x7f0000000480)="9f6683a3b9b339a3d1df4b824f892f1bf6a079696dd7a838f64081d59f18ffa264b9a5328ae5c5a9b559d6b3d22ff4a612ac478a413eb6c5520a793592c039226c37af2c52b213421cf639bd738b1bb4412feda717f0a0121513428df30bbaf36d90a0e9ade631c0522c056cb605617af845110b117eee7e9cd065a263bd90626e72ec669da56eb269d6c27512e193880a631b37f5718c22566896111130f3bc47c820b8757ea43e58b985e28147e706b4c811c6508ad504a800da54029e19d69406a303baa344b0f630fb2ca33a91458efcb2fc3d0f72dadc88e95d614168634091dc5c019cbb512637903775f4f30d77e637972c", 0xf5}, {&(0x7f0000000140)="fd", 0x1}, {&(0x7f0000000580)="7005d3857367b2624d3f55d707827299a993c8001fe7b140305ae2f3fb8c677d4755569e061b6623c4c1aaeb98e0bbbdc0c6f04962639cffa43eddecac2616fe90305b7d90a31a3bf44bd5bc702282431d1c6d573a39a9df10464a2d56dc51ddb62fef635b1e5fb10779f5c1b6e90a9c8d4c2fdfc5c0f288e32c82ac4a5104ff47ed71e29447526d2f2f829aeede", 0x8e}, {&(0x7f0000000640)="129a9da9ecc74dc3b451b4762eca238f172fb38be3b96d9935679e1bd3f1e1f0edb3d7437c6207ecee3106c9a36b7b184294bbe58a09b98c3f99a8747b3fc145c6fdd14b02f9f6de19f8fa3260b3290ff92dd723943c21f493526c524c054bf638f1cb1c1cfb77e0b0b42f8079d6d5ac6de82ba654b6c49cf03b3146fdbd27dc0a7222de68c4cf89b1d6252d3ba1dac0d9b676e2c453b300f782117d104115410937ab2247a8f1a22e1cbcd06df5f09f02455ecb1ea3fa441b86a33f5d2ef852537462d54d4f6fdb18135b77883140bfa3110dbdbddd629249ea1b0ca25ea066e54be503d487cc88", 0xe8}], 0x7, 0x0, 0x0, 0xf}, 0x1) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x4004570c, &(0x7f00000001c0)) 16:03:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x46}], 0x100, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000000)='./bus/file0\x00') 16:03:17 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f00000001c0)=""/238, 0xee) fcntl$setstatus(r1, 0x4, 0xc4) fcntl$dupfd(r0, 0xa, r1) read(r1, &(0x7f00000000c0)=""/218, 0xda) pipe(&(0x7f0000000000)) 16:03:17 executing program 0: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) munlockall() rmdir(&(0x7f0000000000)='./file0\x00') 16:03:17 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r1, 0x1}, {r0, 0x54}, {r0, 0xffec68a864286718}, {r0, 0x40}, {r0, 0x80}, {r0, 0x64}, {r0, 0x4}], 0x7, 0x1fa) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) lseek(r0, 0x0, 0x8003) fcntl$setstatus(r0, 0x4, 0x0) 16:03:17 executing program 0: select(0x3cc, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x1ac}) 16:03:18 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) accept$unix(r0, &(0x7f0000000880)=@file={0x0, ""/108}, &(0x7f0000000900)=0x6e) setgid(r2) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x38df4e52) r3 = socket$inet(0x2, 0x3, 0x80) fcntl$getown(r3, 0x5) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r3, &(0x7f0000000180), 0x10) sendmsg(r3, &(0x7f00000007c0)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x5, 0xff}, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)="571c93739df3b81b064e71f5e4312051c0c6f6e10628816b7e72cd61cd5528674514521e457295c091c373d15e9a676da357aa6d773cffa4aa8e5e8042f460a56be49210bd4402b6d025071c84c09ceb9ffe25d8e8c987b09cae30", 0x5b}, {&(0x7f00000001c0)="ea22dbd488a431f46ffe0dbd743de6a7741fa6f6bd84520169f84c8d339b4acbbcf67f71a5d651f7356996ba4b96835d1c1f94078ab92426a917c6de81a365f727aa30041f796f3f7f38286149044d49fc8da16d9d0e278f422b914952fbff66bcfbee311c8aa6e15a6c4a3c70cafad537ce5710f15c51d45264c54bba15ac13cecb06b41873d2580c852c4aee0142909b1866dd3b570e1bf4ab6468fa1ed27cc6ca4d052fc039b5f644c260278bb8b05582739ab04e5828fd71a846e71a696070e29786c4c72c0822784a976bc8942d0951773e412941d9aeb6b42416e0", 0xde}, {&(0x7f00000002c0)="b364dc497589943877845a428e00bcca3651d8cdbeb612fac752c0603962817dc4c7a97148b6508d57394e84551d5780c4e3b48bfe86f64822ff054086baf6e98960af2d68a799a95b9a7aaaf06cb8c1ad9582b603a1709b30aeb141efd5e08c1571e77ced8f727618f2dff2dd1aee28676ad4162c372d1ce2cb724b6411efa89cf487b88311fb170eb341fb3efc372666b07b20b02211d4d6daf313a7d01bd9", 0xa0}], 0x3, &(0x7f0000000380)=[{0x90, 0xffff, 0xe50, "28ea1f492c70278404415bacf37bd8c610a9ac3a87a5c4089eb076cf30deabb7f8e651291d1b0632df0fabbe87c07702ed573e4f4fbe19aa23041d94447d13606daf300c6471b8159763cd988804cf5c1bc1796580a4e04934dbbfb40d08b72f4ed28209c66aa96d0a484f7707172252e44c6bb26e2d0116c4b5456a"}, {0xe8, 0xffff, 0xe7a, "35d2d1701cb6d9e572d69e2022648de00b1da5a5a63d53eaf9fbede4cd5d2d9228927448a4266b55b6cdc6af71cc2b1496c064b6172213c623cf0dbc0410043cf2794821a62b2aa040b0310c850e4e93b10c0a847bf3649ce6dc450ab92da6d7555172a8587b6a9125899705ec3a6e15884cc99c94446ec59250a586e1be57ba9ca15a5fc8659988ce088fa5a8811d45641ed03c7db2370e5b99afdd8c2cccdcd4828d3383896543a2aa0980f5561788f449a912a1b384656538b130620f84c879e1828918e99d030399a65d33a06aac9772cf94592b0948"}, {0x10, 0xffff, 0x100000001}, {0xa0, 0xffff, 0x7, "8bbd0333a493afe0d547fedf1fa5db656bc44f85b77f93b007a435ce4480b59736041a5f14aa1fd36afefb52fb49c1d5c8692980a63ade1dc2ad2d87fba9af03ae0560e64986436c792cb6ef2f482d3593d585df76b5446f5b624b78ed643cc9f3b8c8f1003e69c82a2fe0c76b28f50e6ffec11ab3a42ed68edf46d748fecb66c3288e59f3e243882a"}, {0x68, 0x1, 0x9, "9275dc3c12ac374db76f6b93af49292cd1c8d9877caa300cd332197e4d4575a5fee830cb548b66780a9995e704f2dc48fd85a59e075a6359574a7a245a0354aa2d6934d6ba88c430a5f4f3c557188cadb2992baefa3f"}, {0x78, 0x1, 0x9, "7b5543ad563a1e34a7f9ba22de1a26904ea2b0382854063c0c19415388c0448c78154182f351c98bf94c1b736323efc6d97480911bf04bc59e080367cd8485f451c594c4944f001c9fd9ba0709517805163bac8a6ca5878bccf67cff03c1d1559351cb98b7b444"}, {0x60, 0x1, 0x100000001, "ae72513962129d24322301a2298b99611cf443ae9d067fe78d8c82ef7a1b66c059e181c187da34bb155bf8f9ebbb03a19809afdde0e99ac4d144be164217f62bf35e26735a1dc52b6fa4b3861ca619ea"}, {0xb0, 0x1, 0x81, "d827b1096dacbfb8284d5450a34f14aaca329a702dfd1a71ec89e3ee4f665ec919dcf7f705c91b284e56814b7bd584afd3294f0df8f31393c73caad303ed1bf652cc9a26802a09712c9041a998ae0ae60364d130e3bbb1ba4adfb622c149dfd8cc81c2be5424a7d52ef032fe4cd673a8b740bbf609aa048e4ec838af619b6eef328cc494281dc0584960f286f782e1a734642547e48a76d1912062f7"}], 0x418}, 0xa) 16:03:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="e13239a16139a7fda65f831aba36931a411eee47316efb3f82d4a6cfa1690794672d", 0x22}], 0x1) execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='x\x00') mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x7fff) 16:03:18 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0xffffffffffffff62, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x198}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0, 0x5230a7f68eea3e54}, 0x842) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:03:18 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x80) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) semget$private(0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x1000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:03:18 executing program 0: r0 = getppid() pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x8222, 0x0) r4 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x180, 0x0) wait4(r0, 0x0, 0x21, 0x0) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000140)="99b8da0bcc63657968cd16836e2f2b0aa25558215514d7cd616f30fec04a7cc0a1550c0fc183e64a5fdce841ddf551a60b9a9563bec8acb5306e2d12684372f8eb9438b268151d3963d9c09ebcf4335dea412f1a1122fcc9f016a7ba6c5ea89031d66db46c31f4e129ef06fdc8bb70768fd1e140fd9448d85f06cf7c1d98f1076731d5a8dc893e3bfe377c3b4fdcccff916d6f5404cc4296798e3fb9e033bb9e71b69e6ad138524ed735b057c26a1fc768ae88178c3af0c0757ba1fe0ed0", 0xbe}, {&(0x7f0000000200)="161fa9cee4a3564d9b7e2890666778728884004494ae11c9cbde39473358e67504f88035999e08edd5904d29326e861751d7711e617330f9d7a569ca19a885b5cd34a0101000c01197d41417b8677baf4766fb412f8f1238ddd354c7c0d859d73708999abfd0d40c699e9b1210423d1fe45e108dfb05cfc17dd89d5d957cc753", 0x80}], 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x100, 0x3ff, 0x1, 0x200, "951ae9f23f403e85916f74d1cd41bdca860eade9", 0x10001, 0x10001}) ftruncate(r3, 0x8) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xee, 0xe}, {0x7, 0x3}}, 0x2) getdents(r1, &(0x7f0000000100)=""/37, 0x25) 16:03:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x82, 0x0) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000040), 0xfffffffffffffeed) close(r1) 16:03:18 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)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309c08787", 0x120) r1 = syz_open_pts() pipe(&(0x7f0000000000)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x100000000003, 0x98b, 0xffffffffffffff3d, "0200009887c33e689c7a8bff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:03:18 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) fcntl$getown(r0, 0x5) 16:03:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000040), 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x9, 0x0, "9388c386d326988f4c37530c0c34f840b3c70485"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:03:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) r2 = dup2(0xffffffffffffffff, r0) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCCDTR(r2, 0x20007478) dup2(r0, r1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000140)) r3 = msgget(0xffffffffffffffff, 0x0) msgsnd(r3, &(0x7f0000000180)={0x0, "6f7c4cc00ff1c16c5c8801c345aa4323b77519d9520029a372c7a85af950044749063572781b631970ea1b22acde3ffc244b5df4f8a7e53078c8c2413369cd8eaecdafbbc8cfdd23f1739cc0256e6321ee5f5ae67297651a6083e1ad75e37bc1cd34ce43e795507b3ffc1f5f87162af3ba6035df2a42d728a2aa5e7e0570b527ea677a06e54258886134c9dde98b536712fbf4b510be09943a2fd3cbec813d3f22edceb62fff2089450caf9a7cd36ed9016bbac0a3d37388b4699e73bfe4bddea0088879a10f44337edda837f22f5f90ad43e100cf1307512f4827e7778aa6ac883e033a3f3dc9dacbbee0b4d9551f98b4fa3589c34e1d0ae8be6aee2732fa002c9ba27f3f9f7856777939611e40872cd12499ba48624fcf4402784bced0b5a447163fdd036827d776512e607da53a74035fffb97bf388632965337202b74fa30e6b8b8c61a3eadc9f8f16ee92b4332b2764ef37fe67a0ff432fd703282c9f965a6eca795345eecf05"}, 0x171, 0x800) ioctl$KDGKBMODE(r2, 0x40044b06) dup2(r1, r0) semget$private(0x0, 0x0, 0x20) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 16:03:19 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x8, 0x4, r1}) semget(0x0, 0x1, 0x220) 16:03:19 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) dup2(r0, r0) r1 = socket(0x1e, 0x3, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x40) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) dup2(r1, r0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:03:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x110) geteuid() ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x8001, 0x6, 0x6, 0x0, 0x1000, 0x8000, 0xfffffffffffffff7, 0x3, 0x2, 0x3, 0x2}) 16:03:19 executing program 0: r0 = getpgrp() getpgid(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x71) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0xa4d, 0x6, 0x3000000000000000, 0x10000, "9d1b07fea31863caf258c5f7fa0ccda7d4a0374f", 0x212f}) mkdirat(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) getrlimit(0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) flock(r1, 0x4) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a3496ad84327a490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74dbf0a590d6d4b136ce7fa616bec5162d1ff0d39fcbe4a7bc58cb524e5c6e9f65164d3bb1fb033b6d8f4ad55b75ed7d98b21f1ca7625851639bc6d82fb3df90fdb22d51e6857320cb54bae585a9f789ce8091376f9ad662d1f34c219aa36bc38d036cd53ec811013c307a06b487c480f190e683b6e37dced93e67518f79dc220d", 0xaa}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x401) r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) r4 = syz_open_pts() close(r1) dup(r4) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20000, 0x0) getgid() poll(&(0x7f0000000380)=[{r3, 0x4}, {r5, 0xc59fd8e31530db3e}, {r5, 0x10}, {r1, 0x80}, {r4, 0x114}, {r4, 0x40}], 0x6, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000340)={0x3, 0xfffffffffffffc00}) syz_open_pts() 16:03:19 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(&(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$inet6(0x18, 0x8001, 0x0) bind(r2, &(0x7f0000000200)=@in6, 0xc) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, 0x0) connect$inet6(r2, &(0x7f0000000000), 0xc) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x20, 0x0) 16:03:20 executing program 0: r0 = syz_open_pts() setuid(0xee01) fcntl$getown(r0, 0x5) r1 = geteuid() seteuid(r1) fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r2) 16:03:20 executing program 1: r0 = geteuid() seteuid(r0) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getuid() r3 = socket$inet6(0x18, 0x4001, 0x3) geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getuid() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x8, 0x0, 0x0, 0x7ff, "698541ebb3c36ff8acd7c608f81921f2db9195ce", 0x80000000, 0x3}) geteuid() ioctl$TIOCSTART(r1, 0x2000746e) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000100)="9291914a70607a6bf5ecca6cf1a25b7bedc156cc926fa910a418b823d31de8db67ebcbc8634683b354c8b40bdebf3160e5868bd7", 0x34}, {&(0x7f0000000140)="559b98b70c4df17bd107a770984a972befb2abd9", 0x14}, {&(0x7f0000000180)="73c9180fa3b67378a1a035344c32e5488149cbb365099593e6112bdffcf7f48f3d531a83331a6ec44eed294cc7a9809df559951c4af2d7281530f027f214ed84cee211dd88a5fab109bdfafe244de0dcd53cdc7c1ac5a457c489fa2de9c13c39f65a00b00511614d26093603ad018773fe8b19f62f661acc0c4778fd374d1e9fba7c9ef5cc4c56d09f245363bfa0af187c4f655527adc13dd7e32f36067cbbc6153f4c9498d8857ff9ff19fc8c14f8da9a8e56d8c246fa023f9dfcaa2d1114cdf60edc68fc191ae34bdda7eaec0d8706076c2460b72ee1f0dfe1a257f76384", 0xdf}], 0x3) pipe2(&(0x7f00000002c0), 0x10004) r4 = fcntl$dupfd(r3, 0xa, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000300)) r5 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) msgget$private(0x0, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r6 = semget(0x3, 0x1, 0x480) semop(r6, &(0x7f0000000440)=[{0x1, 0x86, 0x1000}, {0x3, 0x8, 0x1800}], 0x2) getpeername$unix(r4, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f00000014c0)=0x1002) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001500), &(0x7f0000001540)=0xc) pipe2(&(0x7f0000001580)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000015c0)) setuid(r5) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001600)="ca753fa93614bd133359d5e2e1180166becc", 0x12) openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x80, 0x0) 16:03:20 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x88) fcntl$setown(r0, 0x6, 0xffffffffffffffff) flock(r0, 0x3) rmdir(&(0x7f0000000040)='./file0\x00') 16:03:20 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x3) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:03:20 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20200, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) link(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') 16:03:20 executing program 0: r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$dupfd(r0, 0xa, r1) r2 = socket(0x18, 0x2, 0x0) fcntl$getflags(r2, 0x1) setsockopt(r2, 0x29, 0x32, 0x0, 0x0) setsockopt(r2, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:03:20 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = socket(0x11, 0x3, 0x0) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) nanosleep(&(0x7f0000000080)={0x800, 0x9}, 0x0) 16:03:20 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x800, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) lstat(0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x8, 0x1}) sendto$inet6(r2, &(0x7f0000000200)="26e50ced5284f59f85cc826c1b762ebddc6cf65ab0254b852715821bfab693ced199660d500dda1882d70f9fcee90192daec4cad84df536377cddae015af0016c9964c382497ff56f2c93eca159cd65f449d8a087e9ab39b435b972176287029831223d493c17200164d8e576db7f7df8e5c93c57db3955b84e1d92f82e1bc0cdb0f4858f3f571a002180c4d63ee141c918521aaf34c013d5140f5860cc32a5dc1465a9eae90b90d75627a91c229", 0xae, 0x2, &(0x7f00000002c0)={0x18, 0x3, 0x7fffffff, 0x8000}, 0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0xffffffffffffffca}], 0x1) 16:03:20 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)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x100000131}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x2, 0x1, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 16:03:21 executing program 1: getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000940)=@abs, &(0x7f0000000980)=0x8) mmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x4, 0x1010, r0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='/dev/zero\x00', &(0x7f0000000100)='*\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='/dev/zero\x00', &(0x7f00000001c0)='/dev/zero\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/dev/zero\x00', &(0x7f0000000340)='/dev/zero\x00', &(0x7f0000000380)='%-\x00']) mlockall(0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x8, 0x0) r2 = getppid() fcntl$lock(r1, 0xf, &(0x7f0000000440)={0x2, 0x2, 0x6, 0x0, r2}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) readv(r3, &(0x7f0000000880)=[{&(0x7f0000000480)=""/176, 0xb0}, {&(0x7f0000000540)=""/71, 0x47}, {&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000680)=""/243, 0xf3}, {&(0x7f0000000780)=""/3, 0x3}, {&(0x7f00000007c0)=""/109, 0x6d}, {&(0x7f0000000840)=""/6, 0x6}], 0x7) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000900)={{0x18, 0x2, 0xfff, 0x10000}, {0x18, 0x3, 0xffffffffffff8c08, 0x1}, 0x6245, [0x0, 0x8, 0x1, 0x10000, 0x9, 0x5, 0xb5fd, 0x40f]}, 0x3c) 16:03:21 executing program 1: r0 = kqueue() r1 = socket$inet6(0x18, 0xc003, 0x401) getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r2 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) readv(r2, &(0x7f0000000100)=[{0x0}], 0x1) 16:03:21 executing program 1: r0 = socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$inet(r0, 0x0, &(0x7f0000000000)=0xffffffffffffff6e) 16:03:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x1, 0x800000000000006, &(0x7f0000000080)="c5f4", 0x1ef) 16:03:21 executing program 1: r0 = semget$private(0x0, 0x3, 0x8) semctl$GETPID(r0, 0x40000005, 0x4, &(0x7f0000001b00)=""/128) r1 = socket(0x19, 0x1, 0x0) setsockopt(r1, 0x0, 0x20, 0x0, 0xfc83) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r2, &(0x7f0000000100)="9b3a9fe1302d49b975674e25107db7dff6cf127882218759bab8966efef15d529142b2b2f0a24904752a173aeac42180276f08d55af46945ce64c9020b0eecb9e39f27f9c7d949072eeb93a2250f805e95", 0x51) clock_gettime(0x0, &(0x7f0000000180)) mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0xf2) r3 = accept(r1, &(0x7f0000001980)=@un=@abs, &(0x7f0000000240)=0xffffffffffffffd8) r4 = dup2(r3, r3) kevent(r4, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x5, 0xffff}, {{r2}, 0xfffffffffffffff9, 0x10, 0x2, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffffc, 0x12, 0x10, 0x80000001, 0xffffffffffffff7c}], 0x5, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffc, 0x4, 0x1, 0x6, 0x2}, {{r3}, 0xfffffffffffffffe, 0x80, 0x0, 0x81, 0x6f62}], 0x0, &(0x7f0000000340)={0xffffffffffffff28, 0x3}) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000380)) accept$inet6(r4, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r5 = open(&(0x7f0000000440)='./file0\x00', 0x0, 0x10) r6 = msgget(0x2, 0x10000000000750) msgctl$IPC_RMID(r6, 0x0) r7 = semget$private(0x0, 0x5, 0x4) r8 = getppid() fcntl$setown(r2, 0x6, r8) fcntl$setstatus(r3, 0x4, 0xc0) preadv(r5, &(0x7f0000000500)=[{&(0x7f0000000480)=""/81, 0x51}], 0x1, 0x4b) semop(r7, &(0x7f0000000540)=[{0x1, 0xb62, 0x800}, {0x3, 0x3, 0x1000}], 0x2) preadv(r3, &(0x7f0000001800)=[{&(0x7f0000000580)=""/116, 0x74}, {&(0x7f0000000600)=""/202, 0xca}, {&(0x7f0000000700)=""/21, 0x15}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/183, 0xb7}], 0x100000000000009b, 0x0) semget(0x1, 0x2, 0x2) connect(r3, &(0x7f0000001880)=@in6={0x18, 0x0, 0x2, 0x1}, 0xc) unveil(&(0x7f00000018c0)='./file0\x00', &(0x7f0000001900)='r\x00') madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000001a40)=0x800) shmget$private(0x0, 0x4000, 0xc, &(0x7f0000ff8000/0x4000)=nil) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000000)={'./file1\x00', 0x3f, 0x1000, 0x4, 0x1, 0x9, 0x4, 0x101, 0x0, 0x0, 0x4, 0x280}) 16:03:21 executing program 1: r0 = socket$inet(0x2, 0x6, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0xfffeffffffffffff, 0x200000000007}, 0xfffffffffffffeb0) socket$inet(0x2, 0x8000, 0x3ff) pipe2(&(0x7f0000000000), 0x4) 16:03:21 executing program 0: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') symlink(&(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', &(0x7f0000000040)='./file0\x00') unveil(&(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', &(0x7f0000000300)='c\x00') 16:03:21 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, 0x0, 0x0) dup2(r0, r1) 16:03: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, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e282a500a2807df56c1d381fc61fb169430db75d54b1caf5b977c5ddd1ca398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe2147f00000000000000b3c190fff097ea73a4000000dcb95a0100000800000002ffffffffff510eb0092e", 0x80) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x83, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x5, 0x4, 0x9fe, 0x1, 0x1000000000000000, 0x20, 0xffffffffffffffb5, 0x3, 0x1, 0x6, 0x86acc96}) r2 = syz_open_pts() close(r0) r3 = dup(r0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000000)) r4 = syz_open_pts() close(r4) dup(r2) r5 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) syz_open_pts() readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:03:22 executing program 1: r0 = semget$private(0x0, 0x3, 0x2000000000808) semop(r0, &(0x7f0000000000), 0x0) semop(r0, &(0x7f0000000040)=[{0x5, 0x6, 0x1000}, {0x3, 0x3, 0x800}, {0x3, 0x1882, 0x1800}, {0x7, 0x7, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0x8001}, {0x3, 0x10000, 0x1800}, {0x3, 0x10001, 0x800}, {0x0, 0x7, 0x800}], 0x9) semop(0x0, &(0x7f00000000c0)=[{0x2, 0x6, 0x800}, {0x3, 0xcc, 0x800}, {0x2, 0x1, 0x1800}, {0x4, 0x1, 0x1800}], 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x813, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x53) r2 = semget$private(0x0, 0x7, 0x401) r3 = syz_open_pts() semop(r0, &(0x7f0000000180)=[{0x0, 0x26c1, 0x1000}, {0x7, 0x766, 0x1800}, {0x3, 0x493b5ca7, 0x1000}], 0x3) semctl$GETZCNT(0x0, 0x800000007, 0x7, &(0x7f00000001c0)=""/129) socket$unix(0x1, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x1000) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000280)=""/233) mknod(&(0x7f0000000380)='./file0\x00', 0x20, 0x8) r4 = dup2(r3, r3) mknod(&(0x7f00000003c0)='./file0\x00', 0x6000, 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x4, 0xadd8, 0x0, 0x1, 0x401, 0x0, 0x2, 0x2, 0x2, 0xffffffffffffff50, 0xec}) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000480)) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x7) r5 = shmget(0x2, 0x3000, 0x10, &(0x7f0000ff9000/0x3000)=nil) shmctl$IPC_RMID(r5, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x200080, 0x0) semop(0x0, &(0x7f0000000500)=[{0x2, 0xffffffff, 0x4}, {0x0, 0x2, 0x1000}, {0x1, 0x9, 0x1800}, {0x2, 0x6, 0x800}, {0x3, 0xffffffff}, {0x6, 0x30a}], 0x6) fsync(r6) fcntl$setstatus(r6, 0x4, 0x0) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000540)=""/161, 0xa1}], 0x1, 0x0) 16:03:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x0) 16:03:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getppid() r2 = getuid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047469, 0x0) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000100)="86a271ceb4a9f0ba", 0x8}], 0x1) 16:03:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) link(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)='./bus\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) pipe(0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000005c0)="eaff125c000000007c01c8309bc99af5621d45897f8bbb64119535137d2b2ad001d379e9df7fd6d1d7b2a7c9bca04733d7de7b0eb189ee8f1495d7cbcf478fd64015f111e4e8d3f247935b96ac5960cb08fb2dfdd305faf7fda4e401a50e2d7f40a2b7bb9e9afefd389cf43d71b60078d99d63feb4a550118fd123ce8114a4fb8ed36ede81ec224a1209120627753e7148bb2671b1a4372927d077ac51e2e0cb8bcf5313428ad4a2a02e6da58c29ecd4a7badd0d4417b68cbed0ec6f067f3f3210efe10fca0e9ce8f0dbdc2b20", 0xcd) getsockopt(r2, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) semop(0x0, &(0x7f0000000300)=[{0x4, 0x4}], 0x1) semop(0x0, &(0x7f0000000040), 0x19a) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = dup(0xffffffffffffffff) rmdir(&(0x7f00000004c0)='./file0\x00') ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000080)) semop(0x0, &(0x7f00000005c0), 0x2aaaaaaaaaaaaafb) semop(0x0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x1000}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x400000003, 0x8, 0x1800}], 0x9) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000280)={0x4, 0x1, 0x6, 0x1000006, 0x1}, 0xc) r4 = accept(r3, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(r4, &(0x7f00000009c0)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000780)="ea885645cd3472358cd37558dcea430fb6b3a320c6367462f6383060149e5badd035e138deecd3d1105d2a82434c97b7196b40406128a3b3f47671", 0x3b}], 0x1, 0x0, 0x0, 0x4}, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:03:22 executing program 1: r0 = socket$inet(0x2, 0x1, 0x53c5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCEXCL(r1, 0x2000740d) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 16:03:22 executing program 1: madvise(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x6) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)) fcntl$setflags(r0, 0x2, 0x1) 16:03:22 executing program 0: r0 = msgget(0x1, 0x14) msgctl$IPC_SET(r0, 0x1, 0x0) msgsnd(r0, &(0x7f0000000000)={0x0, "362f8cc7cdb93cbc5d605c6be9064c2cf240995fe063bfe1cc98c0be0e152b0d47e092a9f3a0c8fdabfa28b90fe83c2948f98fef82e9e80ae8cf3354b741a179c5f6c911b451baaa7b686fb3b86e69cb49b7f465d5bee3d19ede13410e2618532e4fa37b85c0b19096ae945a6c1b7217e840126bd56ed03adec26a8d84036ac62fec4f1f3a524f18334003923d6dc1119632838c785e798c"}, 0xa0, 0x800) 16:03:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000380)=""/4096, 0x1000) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x21, 0xfffff, 0x51, 0x5}, {{r0}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x9, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000082, 0x6, 0x3}, {{r1}, 0xfffffffffffffffe, 0x10, 0xf0000004, 0x22553214, 0x9}, {{r0}, 0xfffffffffffffffa, 0x82, 0x0, 0xbd9, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x20, 0x22, 0x9, 0xffff}, {{r1}, 0xfffffffffffffffd, 0x0, 0x5, 0x5b5, 0xffffffffffffffc0}, {{r1}, 0xfffffffffffffff8, 0x1, 0x2, 0x7fff, 0xfd}], 0x7, &(0x7f00000000c0)={0xfffffffffffffffb}) 16:03:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000040)="edbda30ca3806e03c972736d64d8b68529d2258a8da05782a9ba65064352b9353169733333854987600407ad070b10729dc5", 0x32) r1 = open(&(0x7f0000000000)='./file0\x00', 0x180a0, 0x2) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x2) 16:03:22 executing program 1: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x7fff) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r1, &(0x7f00000000c0), 0x64) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) socket$unix(0x1, 0x7, 0x0) ftruncate(r1, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) r3 = semget$private(0x0, 0x0, 0x2c0) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000c80)=""/4096) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffb, 0x10, 0x4bb3b22c5c31d56b, 0x4, 0x1}], 0x7, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x23, 0x6, 0x7}, {{r4}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0xf86, 0x10001}], 0xfffffffffffffff7, &(0x7f00000002c0)={0x2f6b, 0x10000000000}) 16:03:22 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = geteuid() setreuid(r5, r3) r6 = geteuid() setuid(r6) r7 = shmget(0x1, 0x3000, 0x408, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0x4, r6, r4, r0, r2, 0x80, 0x32}, 0x8, 0x334, r1, r1, 0x3, 0x8, 0x3}) 16:03:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x110, 0x0) accept(r0, 0x0, &(0x7f0000000000)) flock(r0, 0x40000003) unlinkat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x8) renameat(r1, &(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00') execve(0x0, 0x0, 0x0) flock(r1, 0x8) 16:03:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 16:03:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1, 0x0, 0x2, 0x1}], 0x2, 0x0, 0x6, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x4a0, 0x20) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000001c0)) 16:03:23 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x2, 0x42, 0x0, 0x0) r1 = getpid() r2 = getpgid(r1) r3 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) 16:03:23 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='c\x00') mknod$loop(&(0x7f0000000100)='./file0\x00', 0x6000, 0xffffffffffffffff) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x104, 0x7) 16:03:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x36, 0xfff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000001c0)="333d581b9053f3b702c44c802b888ba1b6521e1d18ff000000000000002eb81e0acdbc60be21c56284220d4e4c7859b491bc079b5ae3f83892f69a187178271e2b13", 0x42) r1 = open(&(0x7f0000000180)='./bus\x00', 0x871, 0xc0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000240)={0x1ff, [{0x3, 0xff}, {0x0, 0x9}, {0x2, 0x5}, {0x3, 0x9}, {0x2, 0xe38e}, {0x2, 0x1}, {0x0, 0x4}, {0x1, 0x4}, {0x0, 0xbfc8}, {0x3, 0x2}, {0x2, 0x3}, {0x3, 0x8}, {0x3, 0x80000001}, {0x0, 0x4}, {0x3, 0x9}, {0x2, 0x24}, {0x3, 0x7fffffff}, {0x3, 0x9}, {0x1}, {0x3, 0x1f8000000000000}, {0x3, 0x6}, {0x0, 0x1}, {0x1, 0x81}, {0x1, 0x1}, {0x2, 0x3}, {0x3, 0x6c0}, {0x0, 0x30}, {0x3, 0x4}, {0x3, 0x1}, {0x1, 0x7}, {0x3, 0x1}, {0x2}]}) nanosleep(&(0x7f0000000080)={0x1, 0x7}, &(0x7f00000000c0)) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000140)=0x1) 16:03:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x100000000002a, 0x1, &(0x7f00000002c0)="8a0400000061ac7a5ca7a0200027600bc9f4c953dac0fbf29c6a5ebf2592fee67b9aa5e479629b5547ba159b3ca916fdf199a8e3de4454abfd3f0d722eb3dfcef80731c81aa6099eca978deadffa997a77", 0x51) r1 = fcntl$getown(r0, 0x5) sendto(r0, &(0x7f0000000100)="c77d88531e162a3182673467007673c63ee90e819f376e9ad3b1342deaf77314ff054de32065cb617d37fa3b82aa37cc31d45470821b847192556bbb28c4a2c8e7ed9267db269d00beaa8d85d6d01d67d09cc803833910d93be3ed84049ec4b67ce1191d9d49a5be8290624965b60737e098c9ca6d59d320663bbee6ce39be93e8cdcd83b11e05638c4bc2ec2e2f169c38c65312664ed1447473dfeffbcbcf169b5f7674cc681ebbe1596a5cb48c38e4058c15b5fd407191a1bd2844d535cee18987e3889d30f4c691b94cb0fd7c7439cb6b26cb912153abd52b417d51df07d8c73011c96dedd5b7b517b630d971270223d27e8f42", 0xf5, 0x405, &(0x7f0000000200)=@un=@file={0x1, '\x00'}, 0x3) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x7) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) getuid() 16:03:23 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff0000010000f800000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x44, 0x0, 0x109, &(0x7f0000000180)=""/232, 0xe8}, 0x0) 16:03:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = shmget(0x3, 0x3000, 0x14, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) r4 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x200000000000000, 0x3, 0xa, "85495500020000000000001167f5bfa600"}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0xffff, 0x0, 0x9, 0x2, "325e4d168e877d9b5c52de14dd48e54747025918", 0x6590e6b4, 0x2}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x8000, 0xc086, 0xffffffffffffffff, 0x9, "79650a43e96074b84d8652cadeec679ef79cd140", 0x9, 0xffffffff}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9a, "b0000474710800"}) sendto$unix(r0, &(0x7f00000004c0)="344d7c76624717bb9c272eb9ae61bc7c990710f668c4b809dcf5b6ccb86bbf1bacb1ab8728a057fd076fa86f9cab1748f5a6d1deef5593e8eef787b5a72a8ff4614e55f156d9039d77d61af94dd3bca3d918d6496e30de73ddc7b68defc07dca733c28be6ac0fa1d84454ae9d7436481132b660fce81f951de4b419702d79c2a6a0f7c3ee53e1f751f70a085fc7ac4c448ff6b89f3b0d5238c3774af30a3674bb9c43d29b02b7b687abf253ec65d2536878407d085fba1da6df5e5ed5b68f4249c60508e40ae34935caf093dd65ef68a3f87d3a4b25143158d2e57d871f6ef34cb63a106ff15d9321f8aeda9167da6d8faf980e49bfdce6f5a0f5048bd826581f1871f77c9e97e4410f72d70cfc30e2eb2f422bae4d77cb49482aaf13b0141d2b0c5fd1c03024e7937637b187833c766bccdb2d2e834694bc75b49686a8f4881a6b5cb63ddd6d02e8dd370ea50fc724a0afc8aff0754cb9d465ab45e4ef9d0fcb04c478a283d29e5a5a6e15d968e8b14585d1c2257e538077c8f2aeec93fa0418984c2e881513432f3c4b9ae940e6b1efcaa4750dff66a33a3e98d5da6688d8a882c1fc923f21abdea1e5c661560b72effabc7de68ec575656af0b30be42e43ce799131638351cc4d72fc2eea8fb4c1f173d159ae723135883e42f0fc8cf3ccf29375930ce00b2390cea7ff367f67fa2a88726f7cab278e12884de22cc2933ac508729f053ec1abbc4b292f9ce186fd454a4fb30471762e34f53e18ee4871094817cd30e2182ce1885d469a32784920bf665902a95aa718a6e92d4f9ed39ad285b400e17c4aabc6a3acc30ce6032b3b94176f60c794c50a134eee0aeefb538a6988673ed471e0f67c5741462bf0a756a03c142af4ee04705db5b729ac856aa37c603e544c3afe23f7624fec799e08796e75a63b23d143a232a7b7961d92403cc6d529b9e2ae394e20abde2db30630b67a35e758ef90165f884a1ac4c26922b2a6a2769319f630adc9ba098e37323c4f7684ea8e2973287fa1019c7c4c64525b72f947bfad8079833c8246a2c898d9485ce94c04de0a4243f708199af96ce423867e5b0d622461bf2a14dc3a57ff25fbb315757afebf5c687b1aaa0ee61c33c0b35a5323bde7cabbf935990b8ecdb124f1c5420856065985b47ddacdb9a16b85d6e986c903f6fdd90155c3bea779412a722db25aa159219177a8b14ee50c5b3a44060edc0f5f8916099625eb071fde3ea9bba4057c5c3d2a3ea6f664f6401dd262f00dd45b29d5a7e685673ebcd90bd660478d6cd782cfba99bbf8d6956e1622e4bb3be40880e42c8f69b65ca5d4b6f0ec9f852a3f2f580da3cbe1b31d4015fbcb3ebe89ecb23e70a9e65fe42dab2a78388864ac117d76a876bc68f612214644d7c2a362933cb657bbfcac85bd33163226176e45bf1423a3b1c5681119417181cb1ee5ee440fb610e5ecde7ae0f4dfc41e32ec419c37a9d72a1ac7e81e7632e4754446e90e408ba9eb6749849e9ade354484a3f1a5ff2d42fa4c368598729aa3c877685ef85129fa546c6d014d119b961e4958f3742b7500515f47e0813aa40622f4ccb78962f4edec90d84e307bf9908493c9135d758dce0b37af04337829265676fc962da94dc587854138dd3f60dd38bc02b73f02428c9103c5060257ab818a613909b7835973576cc8eed9c0a9ba3a542bf388dd9af77b6d749547f96f207943ce599c1015d464f5021db3b4a6b627ef69a367f1329c26511ffc69985e96e876ecb0d70fa17e1ac6a8d2841aaaa4ca8dfdc743e6eee8ff6392ba17fd7fed074fd140f3e852444f9ff31b274a07fbc7a277d58e6a6f3e6b00a190e413b7867694c60647cce5638133a8ff1a4ab5b9695fc2705c36c02cab87e385f8e0f6412e8c4451821f8259d530ff0f2e71cae79d048c46693a9521026df7667e214522047956cb27e5eaaf253d899fefa736572ba86fbb76e5db6ff8869fbe6a743cacead7c786fb182176f394432dd1e4ad2afba88f429c873f02335252fada38c547c6cf8506ae2ceb43d254c27c7f43722dbf3ccbea62d914c11c18bbbdeb24fafdc039202b5301e3948d91587ba5263818dc1d594ab5c94a547b5b5a086dd18709b635c3b4dd3d9919119d9fdcd5656ebeee75d3c443a6ca4b2a139d4e40aa3d8f6ff662065838136e52a5b0389eceee5c7c9c6a00604be606103143006b4d35d32a762c5497bcdb0914bae4df3c0e8be01eeb30d783be755c1ffa29bb20609f9d7c0cc265ad128e7c19480da0c90f231c689cd1f365b5c3442f3d520850a00385f682e2c0461f5b8b0dd0e8e86b5de55354f0bae302c1bd14c9ed15a806229babab72817e0bf28fc6d7321b2e5948b981319ed96d76286b1bb33a29dba06c88659253f777a3c671836e9063901c75ced3911fc2f932233d3ca31a4543a72359a5128bf4555d57c70151f466ec29e4c57f81895c8da0d0cffecc3c958bf3de5c9e8fc8a386e3f38ed1d9bc942747ceaecfc5c8ed02c71fba2a1ce6a3922480f6e920277f8b479d1a21a7e2f2670eea5477d38bf9eae3e33f8edbc73b0831fdef67a04af6062086105afb225f06c502036dc284299445ca49016a34b75e678aa56466fb9c07e7253c8012b8ccbdd5db056a1b79d4164c9c0b7ddfac02259e48ec3a6c49ddc5dbc80a12d422487942589bcb287e58712ab55db69bbf61dcfc12e46be82af702bfe8354e4862ec3ff2cbdbf50b6de2eda4dc2f3b4ecac8041f4f99d81d85e05b8d0872305ca239585d6b44257a1eaa60b248e783f165f6e1b16197d34ce7eaeaef2cd2527a2caa24fadd7a855d82477b3b28c7cf87f1a2c1606691b05749004795d257c3931f5a676090f948370f1b400e12f5b2343cb76e601d16658f4acf9b2fa2639c8eef5322e5a6aeb625ec01e2646c6e363a5390ed9c09d824b103a74cfcd777cd202432e03e7a06cb750985abcf7aea8bb6553abcd84c1bb9939648f6d1ded36aaefa018cb3c64983ea3abfefaea1606693aff71d68035a65607d702c4e6ffa5e239fe490e48ca568c6d64a4e11c1ce2a542722a3c6783bb63154c2e02e05be7261708eaddb8802f34729027ac125444538722e1ca082694801ddc39ff0234848735c6b9103326bf264ff795611404c916daeaa89f850e14aa86ceee0700dd3f554ea4e524fa6b4fcc407daedbc9c319c4f9fc4b04786891607eef0537dbaefaef193100c0a19e7c34f30b6866000fe0afdccfafac3f8f68bac3e86cf068fa6645297ccd3d43ee0a785424401be6cef06a6c4230a464f5bb1322a415f3a2b6db03a913fcac2518969ae0d81482dbcc643f9b5b036be8b0896942880799f4e4cb4484a8c828b771bd182809910169c08f041429c360dbaaf79ab59c6077cc8d3084986170607cc8b3de15a68640f7dfed6255ea8268ed3e445a3bcdc7ac4221cb94cb32df7b5c9d60e4a5af908ba770728a728cee63870fc69eee320e9affda5570e052ff3e7a5ec74c1d5e4102c0ba127f48571f9d9ff6cd83c42b5551e1b5310b3b627fce2841c19b900de1995ddb46fa4c6b74a752402ad17cb0a9ad5e1ea8a0f3bdfb78c238b9483eacc952face63e69c9972f5ba3f1f5593f9c338ee2314abd37154866182e70aa469f3917ee0397ca59897e356c023d8f703d232e90cf693350e92de7c0d4b93389957c8801eaf5b1dd62a0216411d0a2be45271a75806953442d10c7b7d34fa5bf689e9c950070e10fa8fc9f91ec9b2c421bc8b28a2887dfa46581ecac70d565bd3c3a73db0f0d5bea63a30fdfe13c4198a7553b773b1efa584ed6a095af695f3958abe5aebdd31e877ff633c18379949351cae79dd1a622a8a582ac8204d6a4aec2df9b0054490705129807421b5cf241f222802659c4c7e91656867f5833be8680c726dc35a737e659ee752e4a5d6e8bf0fc1f544025e0237482c2781759d62a35cbb01a3712fc2d587049f57b9d62578accc877e5698ac55aaa61c79656e4c285ad73cb83aee967b10da94762d6dd99371f36ebd3687208bbc924fa58d6356a6df9cf602d1ef9081130b460e6dc9823dd132767b0ec88d1e97cba192751016944b52808808e264e4ef119ce338f7e2c7e6f1e32f95318bdd38d2b703971ed7053da25a190df5c02beabc1386db2ffa70c7665e19b39ae9bb5360489398f39d2e0c511f1cb24d4aa9f0d61b92c3391efa2f7fa2263061d9b09fb7d5fa3060a2da36856f09e22f8ceeeb34d5bfba0306ab63fa86e08adcf2e0b1a5482800ca76aa601a07efc7f23600fa53a7ac50be09b0154f94395825a55de0fa85b2c94b85794ab63268ce75eaf09ad03bed2063d0713d5c9657135281c113026367a3d735677b6c869afd9eefccf3499deafd2a9aa2793b8c6ec47551164a381c5512bd7aba2dcecfb5b782f294320ed37a770914ff543ebb9ea2c4ac8cfad6440056ab764c8fcb01d961ab62ff13510ac1e80909d9cc3a769534db53b96a519483eedd60d55865d21dab3ac923c18f93dadc8f22aa3726ae50ac4303530967ca5e1913c9513848850d75d17113bd69a2669ec4d8efa0b4aa26b1e78f1cb56b544f8d1e2fa7e3f9cfa935405c687a99d69eacf5815e665f28f886dd75e40cb6fbe21515d6ca52a1ab77b649832d11afa35bed1955ecfd188db8df6d77246b04ad9e424354936e703a716a419ca5c11d13bc4b1280a227c3944dcbf9ff431b62f089576a50fd6aee62dae884a4aa4188231837c7f7588f7ed223e67c3054355b3f2025e692a715e7ffe7e142dbeffd9c1dc12cfa7c897c2312d213bab93bc159904917d9ad70bb56e12dcd649a34919a2dfdd77c242319174a58710e010da62fcb7030353164b109f2b184ca576393ffc7c1f0c770d1c9c72308a4ccc586b51135203e333501472d297f403dc5175e507537289c509a84afc393d602ef08df5ffc1777b5582442213db20816cb7f2e524f8d466fe51699c72965dbc01e943b329d6dbd83fabf01c17836ed470860a1203cd6120f869e30b0bb5e12a004d78e59433c4f8a48623e1d3440062a1668fb869770d7603d841211966ad244f23c5c9617431cededb72897cc767c57e7eb77f022ab8c5e15b3f8f1ceecb7da65565089b124e3ad715772976d9a151d7c2ba8dc088fdf2f96a8f7a920580c87a0bcea824ee60cb173c640ae8ce047feaa540bfd46b0ace74aeacd52adf57f4f26ad36f401d0d40ce39f8fa0b148f661dbf4574319c89acbd7ab9f3e77b626d5e1a19caf55d97e6b829e9f987ddb8b9761f894898bac295232893f02cccc44edc9c0eda250cce29ee9e0668589253f38020359e920e421808f255eb9b6718e5bd036d0c2d63d6aa7453e7c6be4d5a0a4e3e024ce0d79fcdf2d31e5b012257af19a12c76b7f56e9db61bfe7b5bd303083b4c24130bfe201277ae816e843e6279547ccd34fd5248f0708217de2baccab2fac6cd53235c3389e4c5416508f5354f13cf4a172d337c063286855a36985353b087605f3e59e3e389a6f6fff504d078d42e72f557b4ad233c30518311a8b99a82c62d9fe3f99f98c549b8ad5fb57da4641c5b7fc869e1afce5b5d92f2d967923fa6736590d3898cb64731d62c398c427b6105096643faf2d72ec929f2559f902c5de3db97181d3faf4fec2b26a919544d3235125d2a386d7c3eedf202f9930de215a5a1aa0284807c102f8b0ddfb334045a8332559501953e4402e506a3a3ce5bf63369784c705db780e069f7389a1662b99f159ef4bad32e0755f0f2f52623f08f9623da2a7f23a", 0x1000, 0x408, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000000)=0x2) 16:03:24 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)="0f", 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x5, 0xb171, 0x3, 0x9, "50c83d6f25e38ee447c23c57e4a8c486333800de", 0x8, 0x361a}) dup(r1) syz_open_pts() 16:03:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) chdir(&(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0xe021, 0x200000000000007) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1ffff, 0x0) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x400, 0x42) linkat(r0, &(0x7f0000000240)='./file0\x00', r1, &(0x7f00000002c0)='./bus\x00', 0x4) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:03:24 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto(r0, &(0x7f0000000140)="c0227d06199ddfbb20772bdb743f2c00f69cb30a8546dc1bdc6bf9d088cc3523e67c412269b7267ea976bfc529a7cc29e538f56147c3d9b39a0dcd7be73a70a9e8b6abec9dd2756443fd28b4016e366e1a4a933332c1a807e90ed64232ffd9fc53c68f2b315ca36eb1c1d08a67ecbfeac88d43ea5559b23135b8d17b471c7bf8babb2eb47afbd43b5acdc2aba069ecb6d32c8a10687626980682112d512079557f3ed685bc297f7993d75ad90366f72981b468a2f877314bed9bb03e91db0dfc98aea025990a87e24b0ba8a66df8d10550dba737f07c71879bc06d248fd3e2bfc3b15d948440999fc4b36641bcfb121f8533508c9d218ede9124a4000093d6fbc416840c45fd27863bca12140f43f426afe5f5208cf061ce9b41a7c50c5361865b113cdb528d08df138c49f404c812dd560bd6923cbc9c67adfae0fa010e6730607dbcbc66223be7ba3a80561d4e65099b41a5f699cfb3eac4532d7a16417730d157ed3b266d378e7694576a75538c6d1d910ec6c38ba86077055c1c875a013509ec695f7ecb775419dcff670811e063962c5b22fcac592151e9543f46fcbbcacbb0757057af787fb117848d538b321024c86e0bae42c458063717b051225b3497487aba4d082f07619c379e0e1cc096f589f0fdad7f4e0315a3572055302a8bbc2982ba34202c4f2e43dc52956e4d2db0aa2f4e7a8e6471a94fb040f7fe4e710ddd5993fbe3f6f874451bd6e19b52865c50b602408cbe5c338a5dc4a44fdcd34748ba74ac5eb2f10f285757ae63e0b8d6b7fcb1107f335a82bd841d5113fdafc9a3f9caad2ebb21e65401710b1e95c344ebeebfeeee9c548f3eb47f7720ac262b1847be94798bd362ef2ea2ba42416dcc85617281038813f96f64e036aa7672e95eb4787eea0a52d637ca85c45484e66efe4db022577e1261e657e7a178bbc81a4219f8f472119d1f799d55ae7d6bd5145ee4a73100b7618d875ab78d2d8886d6b4f4a06851b07519d7c27e9c110c24c1da32d014003a64bf32187fba8a147a51243e6af881bba9d0d84ef78941e6fdb74639ea305bb933d140712d720fc3cc6b8730eb77fa08f7480429b3a7ee27cf257580520b2d2ee3932484acb1ef97ea35fd764f0cc76f0a68db30cbbc76552caeee7faaf01de54db17d4ce72a9122a36a334b80f2aa1ef70de9ff4119643383e21a3096eb3c0c4d458a540205e11a59d9c9f834bc1575d81fa152c4c36c475c0b2039d4aff547261409b53af51bc99c7e0860b4ff89e29c9f426469a94987cd7dc0f0f1341a51b74cb631cc942b85e4632bbbb4d35e3f394ce23d75350781560ac039b2c8a75cd5f04df4b49725ad3d2d01990b14688e2df5e5f1cf0a199aa518e57bb72b10b1277a75f349d99e4616102b3ab19b8b555440bf9920919bedaba7ad463a1751a30c92251895f4450cb2ae2cb7919aa8da6b4b56cdc4b9a51fe895d993df2d3b520e2f5fb47ad60323be179f30ce5b3a349080cbc392c971858d7325fa23cf5bcb85adbffb85fbe701125631a8b4cb1d6d14918ecfe25578bed24e9981c50f571bc847be2af63f67d540603cae2b7ae13480926160369d576877aa8fcb38c17b72a8627c65f714a03f8ea4c595e53261e7564f6b60639dd5d49f547bba713333e3655a2460b57ca7f85171778a9e1ff03c380c4e283cea29eec9cf52eba9a36fb3ce770162b495e22dad6f517fcd2c537bbec51eefaef6d8927ac28f741b0e9d7c879d5ac52879808b8403cc5df9a23562885e45fbb79d5d84b5155edc5d081a9eb63b98a73b984c6408edc0a53bac28eec286307ac612601a211093d4e892510a68f2a50d5bf1412cf69d897afb31deb16be6f1de518be327e5994a7044ce959ff4c2994b7d1cdeecd7b2b290f2a58a049b5dfbb685c7e2e5b858901bd90f84503f5402bb42f11945295a7e84f9c0174e63cc7072d1e56637fab6e18eb958a9c5c8a5160e122535419e7520ded8003185da849248226d6acdee7c2370850218af99d39c538bf4c0793ed39ffcad1b522bf14e59657a19b02ada6ca10e75da2b3d81c261512d1e0583c892c887a7bf1847d26fcac62620dc3e39cea8262ec3737990c87a59e5cac0751183234374a5f13a1cca01c36f71004e0944f4be9214f4edae3f90118fe32341e8e1d012afbb4753ea99780ddd431aa36ec826736de309fdde0f7ae412ebc09d4823aa9ee951207fff4ee47417748ce644dc1841a50be3052ce1d93ab7efd2f93811d4fb0cd023e9dfb45cb9dc190a899384f8eca744489797c07691aacad49494e51021b582eaef9b9522c675e81101da03ed5eb23412267ec381eb48d409254f9ae7afe9f38d39469468a8d783abc3b5c47044ae33cbb63299801843096f7c231f25d83ba2702d4027a37ea803b293c7d754650b04361a73af7950a5e2eff08b161acc88570faccfe32397ee84867d2e585e00492231c1aa4ed5c1dbc6606be2fe638d5890aacac9fb29def7bb9e60ca8c3d9477a8885694402bb740166a52bf80ce93dd82512cf9fd67cdfcb9d1ec113bcc7ab61f6e16cbebfb2da3bf71c712c047f49fc15ec8c2fdff29dbeb7e3a60d798c5ac87cea81c5a140ded980010ea113912e3db6d6b6471dc91d81474880f97ed3104266eda25785c9852297e127753293499cf320b1ec83b3ca30ae5f5a527b9f8b4078c53e241a37db8b714079f647de88f90e67e0c6fa1d2772bfcefbf9a0a2b7e7f9382fcdfdfe6c4b66f8275675463ea383866142e5005e026ef27d5b33affe7c0f3af8142e3e670c248dced465c4e25235399e6e3214a360c19e9a76ca5d325321cd852e6f135bd24c625f24f3636007aa80c463c97f72f45944ee8066ee890713f449e654fb4d2b734dc336988eaafc9d37aa5eea6a5d1f04044be608e446e09bfd2ee5b4e95eb023c9a7fd9c37339cf67408695b2214e80fdaa95bbe676b7133aee903d56e4f39c618fbd831a0c6a9dc1ea731e1e837feee70955dfcfcc27d8c81caaf5836b74fb565c69e0aa9dec4c7a59739d8639db6ccdecdb9dc79717a2cd111b98ac4d2864a82d194fc5a24ad4868ca1c7b5bbf2459d58e4b8a623f47296125fe6aa59c24a253400939616fca26972375999bc00ce4003066d54fba732d0cf278abffacfb4ba830de5d5f081d2b08f45a40958ce81c423dfdba40f823849d15d68cf6a1f3f3169838e1b8fc7b36b626cbb8ec9b968e77ce96293e569cc31dba6c655da019ec1b76d0ddeaa8b009e7f6b42e3f7b8854afbb388cf94eee5e4462a1e3e4b87c0e1cb5bd92d179b7db68fb512f23d1a727f6bf2ddda0c966b90118f5b568de8aeebe0a9f9483f0662dd03eaba1b4d9f91fc2b1cfb1792b4f3f4562a9ed55e99e941a68a2372ac4f7804c21a12c2802446e86898355a60bd5b6245456fcb29f84c34e0ad22916658756b8f0e1ac28838a69e0804b1157229187da3e6b6d5a353f255886a1eca8afe62ddfb843b77836d37d234cceec49a3d6b7c8eeb93f1ebe67ee1b7572fa1edcbd93eee9763c76305b5aa60abc6de89f80d2592d0e822c10fe28963875dc4339f69b65641fe3b46951b2ef1038eba9a0e5a3668424ca2537f29ea5ce33dc57e1ea1334509f6cb3500f1c6976ba80cc66a7eaf20c14f2853ba0062384210d6f5b7417fcb2a4c687457a1a9883701ad5349b7550875a748b062e09771ba2913db863e78d64e265385d27cfdd3e618e2d8b045a67c69396eee04d46e3095a4e6c75b886e9944d043a74fda2e00071867e0b60f4bf31d68a8ae8261e067415ba9942f249ce9dbf79019aaf6f6c99b939949799364fbcd64ffb62499365c8b1fbd7f10eb02f0c1043954923afcaa6839eaf262c77f88f008a6ec7fc4933c14768cb1e7b8c4f02c71cccc58b36abc551ec7b99098ea598744b0efc7ade2c4af7069285e7e99c75a86a31406ad3a6d1b2d80b9a6367c153cec58fd90ba502f849aa5b63c78cd6dc1db09a222bf2cf1ca38396cb0ee715ad0c9f19beabb74d37c40998d991a0ef4c5cba7f6d57e234114e61f592d0013dc33f9b687b4890a2d1753907406b51ac2c304700118495c81d44e0e7da7b71a1e9da401552494346be1c5c26dd94fc512be4c3126744fd022b86439d4ac40ce98b7831cca6730a589d93430035e6c9e010510a6c22101ccd3451c673fffc0362b44318479c896d69fc3e4d29fab57974eb5e8b19e4721c55257a3b1727304412d8f9763d33ed3e186cedae63a6a6689999bb388cb32682c2c716ed6490c49fd095ff79bc5188c9318dfe6841f2efb28f87349cde99666b6e775c5e39341db217f7d2f2af7065c36a48be6b87e1b83310150b46fc53463ee1c1d4834e222b906b900b3c7ef20037784206c260546eedc08bd972cf650951b1f9a5aca919bbeaddedde78cb7d85ee1ab9fd81abfc2e35754db6e404ca3e27a0ebbd1ee9fcf3c1d5d0f6658f02b03a640bf99cc2c1edafc231468da0246ea2b9f14ee8b2cec896f8761e6a0eb27d68812328f59f0162c0bf9e520f7746b11b9dd8b868779bbb47514a84dc008a3b97387fc58f8ed7e7797845298b757f5c66abdb7a5bc83e552d3008824d6b673b6515af73d6a0dfae19e86fdd23eb2ad6cd3e89e36bb9c49b659a70243620a2d13d06e881a02066da832d901f01046bb0f562eab7830feb393f7f55d72fff183ccc242063345f47f43cce284b684bc3102079ede76d91a459b0c2209f7a0ef8ac89f0392a9f91b9be7a9332bcd801fa28bbfcca2e825b69e3147644d6e86f4a43359cb900383280f3486076580fb936513ccfdd91f91c0f53ff89340336cd106f311fea861882a179da9df3818087aaf58f47078f8067d1b9035cdec0504c4bebbbda8dfad7c2547fa7e345209dc75694b189df852e886f12a083ef39ca8acfd763ed0311bfb8e2ed5763919194fd951ff3a47d50bd59fa59896342853eddbeb29314c82791296d3aa65914cb94b4b0643d809be3012174dc97a55091a9da6e352f6ac1dcf391909e8b75fb8a806840cfae6158aef5a02c6a3d4770a8569d9dc92ae19127e17db554ae2adde0f114712481f1ae6b8a5b8f8c1705b7ae78ac2901388d579c4b04481cf34a8d692c3d357b6f5117169f2066599f1082ac69398ac36a39fb3270854b2c62abbae1a581d5a5a1acf907497c40431b403378f7701f09bb857e4919dad4426404947b0f9a134f50f2f47dd44aae31e56aa920007297e26dc15dd9efe4c6bf799f36419fc545adada5702aa3e17e3f4d95b1cdec1b4d44bf7b7751211ab6a487ee4ad33e84b8e7884faa21fbbcacb4c33859f72097bdcf840f9e1a237f47aa2bcaa9d025633c517c8453a0ea6ff1f4231c778eca573218f550a981821294358c36076018e09b79d308133a548f4ce7efd60ac78b1a93d8081e36d82ddd97a5e28260fc2dd5e9f474f66becf02fc2e294a6ad2b5c684fd63a2175850c5a09a97476e2eb89a372e64fc270c3561f9fadb7737ec399cf0e627257d2b746f60ae9872f2f93b0d4fa802654f17e325bbe7aabc872eae0cdcea1d9d2002d5681708d11438babb4ca904f73a96cebdace34850494940e89f836ad3f8a2d841f9df928d5182781220aab53ef27ffd02559c7eb35ce661ea0da187b4a56b5b86d24e4b6afc3fdb177226c8a049d0d607d206ea62dcbf181a04ee3ea0762d5b2a4ad268742b6b9ea7edb8d3d168b8f2e81f5284af6fa9b0a1c714ee83c0a8f2b633edf99d7783d054620fbe3a2c4e5d819f12534c97b6fc1ead8b7ff66e619d", 0x1000, 0x4, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x7, './bus\x00', './bus\x00'}) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x101) 16:03:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000100)="8677360483107d786214e9e1571c78cd2fbf7b05c9589a9640f51e24093883d9a88e61d8792d8e20447edcbc8ccdb35b7e012db37df91fdb03bbf73a5fe56a0bcb475e7883957c480babcce158dda5a606570863a86f0a01ba0868fca28336dff34ad77fff6d33ce531862c180", 0x6d}, {&(0x7f0000000180)="74b5172d2bac236f11bb39e44ecfbe0aa0d52df1bf1fbe6ca6d06bdfb0e74657f0358b4a1ea2d3c3adf621eec9dac35231cd17e2d3f893629209365ab5f1a2606e2d095bd23145e9e4693c0304f1108158f8ffc3fdca568982772ffbe871a9f92738", 0x62}, {&(0x7f0000000200)="bb3053d02f63e15016cddf86d08518d85b3284c990215c1de006796994ac6c2d75625316d5171bbaa643bf3f3a1de9", 0x2f}, {&(0x7f0000000240)="a8919bfa296bb1aa324a60f1952daa203f55c0b33030bddb48cf2beda450342a4f5cc4f382c72190d49e4828f820e85b46ba7bad40b9b4d9e8bd78fc082bb5e55878f4a11f5fdd10df7b2cf6f7ea758eb7555b54cf46a8f589ccc13fb31f2f9db80d96f28599c3850c480a53a8933827ef1bfc1d59fb17c6eb0e58fe677775ec0b0f95250ddcf0a800047f67ba434198d18c5185aad22fe548ad8db33ea70404bed04e7ed594343649257f1981de12d4abd4b8d1d7a386c8aa3375186c3791495feed3a8dd7a324d3bcb2b6173ef6969fe763b4a0063a16491187abc4c94d86cd11be51ee7a1f9", 0xe7}], 0x4, 0x0, 0x0, 0x2}, 0xa) dup2(r0, r1) 16:03:25 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000180)=""/129, 0x81}, {&(0x7f0000000240)=""/29, 0x1d}, {&(0x7f0000000280)=""/79, 0x4f}], 0x3, &(0x7f0000000340)=""/101, 0x65}, 0x2) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000400)={0x6, 0xffffffffffff1d57, {0x69b8, 0x3}}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "040000000000000000e8ffffff00", 0x0, 0x2}) 16:03:25 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0xffffffffffffffff) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x44) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r0) 16:03:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r1, r2) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 16:03:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r0, r1) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) getrusage(0xffffffffffffffff, &(0x7f0000000180)) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000000)) clock_gettime(0x3, &(0x7f0000000140)) kevent(r2, &(0x7f0000000140), 0x7ff, 0x0, 0x200000, 0x0) 16:03:25 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000007c0)=""/99) chmod(&(0x7f0000000940)='./file0\x00', 0x49) r1 = socket$unix(0x1, 0x2, 0x0) r2 = msgget(0x3, 0x0) msgrcv(r2, &(0x7f0000000840)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000003cabecbe75244848c6090bba0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xf3, 0x3, 0x800) getpid() r3 = getegid() setgroups(0x1, &(0x7f0000000080)=[r3]) rename(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getgid() sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000440)="5394f46682a5cd5dd5869c60da6ea01bfef2844f19f93b3d46a56ad07c459a1a1eab7ceba016d395f5114fef8284abb0cf0932e40faf1f21ec6e69ab3509cbea1dec8680b0c74769cf2b2d6b02c2fae9a5ff3b249445fdfc364e44f1f1ed71a11f4e853b77ab8f4a0fbeff7880b10e1a0a8d818f03b4fe3723860643b7b84db88d65199b5f6505489e91946c855b0c", 0x8f}], 0x1, 0x0, 0x0, 0xe}, 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1007, 0x0, 0x1ba) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) accept$unix(r1, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) 16:03:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) unlink(&(0x7f0000000000)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 16:03:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7725dbde3d9f4afa0000000ebbce4bfe4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x0) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) write(r0, &(0x7f00000003c0)="7ceceb806c31a40c77fc2649d6d47721f61d7987c89fd23205c90ce4edc22ce91c84c602c29aaf618439b365f0ec2d82b953b69ebf21c509f3d3c86d08eb262c279a69c0661af6e3e676749211d55fb9af35aa1ff101349b4e73d36240b00a", 0x5f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x7, 0x10000cfd, "845c556b0007b8afb44c7f8ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:03:25 executing program 1: r0 = socket(0x10000000002, 0x3, 0x6) getsockopt(r0, 0x0, 0x66, 0x0, 0x0) 16:03:25 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x8010, 0xc) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)) 16:03:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x200000000000002b, 0x200000000026, &(0x7f00000000c0), 0x0) setsockopt(r0, 0x40, 0x7, &(0x7f0000000100)="e70834fd380dc44e85b4ae584f163fd1fb50ee411b4d21a0eeea92fa9e2a5a5bcc4f1a809019452c7fd5dd58b52bffedf9bc2885bf225c0075f831699b0009768a3a951d02710cbc798502a4644e4a19317ae8b97883666c56c2944ec7010626b0db881e065ad68782ce644352f82f56e934d3c5eab909902eddc5a739f1a889262684", 0x83) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1010, r1, 0x0, 0x59) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) 16:03:25 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) r2 = kqueue() r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setreuid(r3, r4) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) 16:03:25 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) r0 = msgget$private(0x0, 0x612) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/245}, 0xfd, 0x0, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) bind(r1, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) setsockopt(r1, 0x400, 0x7, &(0x7f0000000000)="00c589b25ce141e30ce6dc76cfc1b4668f59d7e93deb6cea64a2b80d5770ba013adf9ce0508913c1231c69000000000000000000000000000000", 0x3a) mprotect(&(0x7f00006c1000/0x3000)=nil, 0x3000, 0x4) setsockopt(r1, 0x4, 0xd, &(0x7f0000000040)="f95ecf51964f1111c75664a9ebffcb929648000000000000000000000000000000", 0xfffffffffffffff2) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x388, 0x0) r3 = getuid() r4 = getegid() lchown(&(0x7f0000000100)='./file0\x00', r3, r4) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0x7c9, './file0\x00'}) r5 = shmget$private(0x0, 0x1000, 0x41, &(0x7f0000533000/0x1000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000180)=""/219) 16:03:25 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt(r0, 0x7, 0x5, &(0x7f0000000180)=""/108, &(0x7f0000000100)=0x6c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:03:25 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = getuid() r1 = msgget(0x0, 0x20) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r5 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x0, r0, r2, r0, r3, 0x12, 0x101}, 0x107e, 0x80000000, r4, r5, 0xe10000, 0x800, 0xc8b6, 0xb2c2}) getuid() r6 = getuid() setuid(r6) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0xd0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140), 0xc) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) 16:03:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket$unix(0x1, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x4) r1 = socket(0x18, 0x4002, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000280)="bbc480cb5ac0b686e7d52988a59fbc0dd37138e955bc6258a75f86f06bfef4af27f672df91ada11daa6de545e79fa96c8269165c582b46b30e8d20d5f2301521fbf58e213416410360165ec49ef4b859d6bea4dfb72dc683521ff854bc0bfb57a2f42d0d2e923b2786ee1b37d8780ef9da07e5c8d6714fad5b0e16d83ea4a248b09bcb4fde24c11dd7e5fe4445a049c531b6c91ca31acadc94e198d332a0570767c7876f4fadd1", 0xa7}], 0x1) 16:03:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/196, 0xc4}, {&(0x7f0000000a80)=""/188, 0xbc}, {&(0x7f0000000100)=""/121, 0x79}], 0x3) dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:03:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000040)="9e782e3f49cc76de33f5b468b732d0397b078c207f01efc57fa8f69ac688b8248f20b4d49738ccf8ddb2afc9775f42d0631102a8d4d5df2f3903eb303dd843556cecf3d6dafd4464d7195504d45022c4122ea8e019c6f4f8ffb6a76d005cddb93f29353c6898ed9af7ac6cdb2117bbba9bb30dc0d61a97e4f415849a3d37", 0x7e}, {&(0x7f00000000c0)="61bbc8209dc8031290ee5dc3144919793e65c791456359", 0x17}, {&(0x7f0000000100)="46d4b590a5039f6dbf8869bb717602db1d97cdce57e2f20fbc0ceca86f81fabd47473443f9b1a1a6cb1cbe890e84e31da676284502758feaa32ce57313ff0d2894006f", 0x43}, {&(0x7f0000000180)="94be197a1fb3c86f67be2415b26dcc4a57edb369ec9fa40766db79287ff682b870210dd36793d94ba3529338cbf16431454aa62daaac04d7bac2bd9fb79378dc1bf5ecebb48251e6504edddc77435f8595df8e22221084514cedfae44a3643ec2e22d4b9fbb8f285234cff339babed06371585093f4e3843c4d4256c4ba30fbf82767360", 0x84}, {&(0x7f0000000240)="eed5f37dc944ab19612de5f7389fc239bb67ecc6e0060ee358a1cfd41011478231b2edda8396ca4030eff66a9cca73a7797a85eef66f6554a5ef1554f422836f8c44a09cad85434ef38d7ef9ff26d5390f7a8bc77c46f294ce98b120eae276cff95a", 0x62}, {&(0x7f00000002c0)="42225314a877fd3d8acfc66519f665cb0c5faab11e533f8106581a4ef6702163a9d7566d51a15b463824275659abc2f944f9205af2d37cb425719b7bf7b210a5c3614692337bcecf8487cd4bcb8dbafec62dd9fc68a378eb8bb6fb98eb5ce3438d57d4114b3d7c82e7cef3d2373ce148f6a13ec5931aceb3bf9e6e7e9608e18a8b5b60a3f15af95dfe8b19159e763e2e2519496535775f51801e822df72c8c573d851f164ca2f67550b5e50be470ba0682693a3916027d2f04989feb6b30642622d672f45a4aa3a9f0", 0xc9}, {&(0x7f00000003c0)="1ce22bb3c7eb372c23c5d167e12f4bc1cf7f593e183378834ed02f1be81b832533b1a1f88a3f837828c9e692ecc1cde57b55acdf38008e47dc59873b81c66ae57df48d91bf0039b4cf70979b068de2575477ba7a1526d9e917e6e485e5605c92923d45d6f44fdbf5db1029c402a99b2a32774390c89cdb126aaedf685c95f395393ff945e8", 0x85}, {&(0x7f0000000480)="39fe978c59920bb0697204e344c9a368e70ccf5d5e9eb608c07f5d5399fedc69d064b89c35af3d5b905b5194b5c2ec95b34784ba5263a6d459103161800d13d0c4ff2e61f0d7d7bc6732ae0a1f894a8fafdba40afe84f53cf0b5cb43ebb5613a0c398eaaf7a19c3659c24d314ae2eed019a4249f3f89e9ebd86515ae5c66c3a0172f039f61e2c7a4d21b15c65eb4f26f42a8cf11b519720f96f4eba5e227f3fafac1301e814b095819b17be5a3a4a1b05d1f018654257c34d24235b3ee1b582f16b06a998204f81cd25878245cff3029ab390d610fae075ddc426d29e06accc9ff6bda060854ec", 0xe7}, {&(0x7f0000000580)="eaca1a42426874d510509a3bb815b5f9f489825c6a73c48b98c1de2b8e4de594083c683cd2bb5e363c215c20f825a7", 0x2f}, {&(0x7f00000005c0)="43ef7bc2bb268dd6b579edad78e1e207", 0x10}], 0xa, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) 16:03:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) 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, 0x9, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) ioctl$TIOCEXCL(r0, 0x2000740d) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:03:25 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8100, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xc0, 0xa8) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x10d, 0x6) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x1) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000180)=0x4) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)=0x1) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r2, &(0x7f0000000240)='./file0\x00', 0xc0, 0x2) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000280)={0x10000, 0xf09}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000002c0)=0x8001) ioctl$TIOCSTART(r3, 0x2000746e) r4 = fcntl$dupfd(r1, 0xa, r0) read(r2, &(0x7f0000000300)=""/157, 0x9d) faccessat(r2, &(0x7f00000003c0)='./file0\x00', 0x0, 0x2) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000400)) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000440)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000480)=0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000004c0)={0x2, './file0\x00', './file0\x00'}) r5 = dup2(r0, r1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) wait4(r6, &(0x7f0000000540), 0x1, &(0x7f0000000580)) r7 = syz_open_pts() fsync(r7) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000640)) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$TIOCCBRK(r3, 0x2000747a) 16:03:26 executing program 1: clock_getres(0x0, &(0x7f0000000040)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x4}) clock_settime(0x2, &(0x7f0000000080)={0xfffffffffffffffc, 0x7}) socket(0x18, 0x4000, 0xa132) clock_getres(0x0, &(0x7f0000000100)) 16:03:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="30000000ffff00000100000000000000108b4c6a1355b8bee4e3ded75d34e7a692521600fc24e191756a96bcf7965db21ab8056711f0413495e75639416d78b360622c7f6260558ded2bccf2a6e27ae26cdff3266c684612671cf7ad72ba6bab34b0f1ce937662f4d78b16d50021cd8f0f4c73a9bc2b921b218c4dd569c7cc", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) 16:03:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x100000001, r1}) 16:03:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000180)="e27e59bc3ea2a85c3015c36af402036ffcbd8e5608036b06cbc8d1cdbacc1aaa4d188b33e1bc418d9bf377a015c747e240bbf737e6491f8065e364ba9782c86dca9cdb3a58e1f1b59c0000000000000000000000000000", 0xffffffffffffff78) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff1f00000000f2ff003fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x20) nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0x4, 0x20}, &(0x7f0000000100)) dup2(r1, r0) 16:03:26 executing program 1: getuid() r0 = getuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x7f, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000180)=0x3) setreuid(r0, r1) r3 = msgget(0x1, 0x0) clock_getres(0x0, &(0x7f0000000100)) msgctl$IPC_SET(r3, 0x1, 0x0) 16:03:26 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x62) syz_extract_tcp_res(&(0x7f0000000000), 0x10000, 0xd70) 16:03:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:03:27 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x4000, 0x200000000000000) r1 = semget$private(0x0, 0x4, 0x200) getgid() semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x80000001, 0x5, 0x3c6]) r2 = fcntl$dupfd(r0, 0x0, r0) getpgid(0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) getgid() r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r3, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getegid() 16:03:27 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb182e2f66696c6530008bb824dedca933a3d913b109f52e18bfc626dce4ca81"], 0x1c, 0x0}, 0x0) 16:03:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = socket(0x18, 0x2, 0x0) syz_open_pts() setsockopt(r1, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) setsockopt(r1, 0x6, 0xff, &(0x7f00000000c0)="e389c95ac93be662e4edf91642a5c4d864a0129dc89cf37706be2def7542f12aae52ea05dfe0671fefe57470c7c6ab702e2d1a3ae29434dd26330c6c917db304d0acca777a5a72771962e4a9af5967294ae466d8c9891a8a55cb06c7af3e91c66294a0c6522af2e9a7cf93df6ab856cbd2d916974d58db170b09b5ce39ad56cba1ae661fd7f479246b5156b197ec9116380ef989814292c57230dc8af29282c290aae6dd3e41f17fd98a26aad475cdbcef92d2cbf2bb8135a81968ad1cbf6b882c51eab8bc0f999178db095aa2d3da973fef2929035d6abffe48c3e497cccfcfe50bba", 0xe3) 16:03:27 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fcntl$getown(r0, 0x5) r8 = msgget$private(0x0, 0x2) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x40, r6, r3, r6, r5, 0x42, 0x84}, 0x3, 0x566, r4, r4, 0x9, 0x4, 0x5, 0x1f}) openat(0xffffffffffffff9c, &(0x7f0000000800)='./file0/file0\x00', 0x28080, 0x100) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000a00)="a3efc3d04af7f5b23d9108c099a3f287a3ad60c3639ce6e7cc4d33c27e854547ae81e9b6aef5ebb01605f2989405637dddf232ba36a0335e18b52b941d8e67ec25e17a3e898ec20327fac6695b4a2dc450d2f0b33e316ae7c20f88ff5d562145c630953853aadc228f34e0e7f64e44c983ade05021fde80d7f7ecbebe6e48247e359a092f3c5140b8d34b040751bba844f1812d93926cd4e58e3881097033e569f4e0d1997ce38bdc47bbd30dac23075d308909784f5efa851b43f61172203c798b13854e1bdb2f95666a7a4a612dff6f50be21faae64186c1a24556bddfcd338c49144e0e", 0xe5}], 0x1, 0x0, 0x0, 0x408}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000300)=0xc) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r10 = open$dir(&(0x7f00000003c0)='./file0/file0\x00', 0x8442, 0x10) renameat(r9, &(0x7f0000000900)='./file0\x00', r10, &(0x7f00000009c0)='./file0\x00') getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getpgrp() getgroups(0x1, &(0x7f0000000200)=[r7]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r11, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB], 0x4}, 0x0) r12 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r12, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="00002e00000080653000"], 0x1, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) r13 = semget$private(0x0, 0x5, 0x2) semop(r13, &(0x7f00000000c0)=[{0x4, 0x1ff, 0x800}, {0x4, 0x7, 0x1800}, {0x20000, 0x3, 0x1000}], 0x3) r14 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r14, 0x3, 0x8, &(0x7f0000000040)=0x3) semop(r14, &(0x7f0000000000)=[{0x2, 0x2, 0x803}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x7ff}, {0x0, 0x5, 0x1000}, {0x2, 0x18, 0x800}, {0x2, 0x200003f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x10000, 0x800}], 0x9) truncate(&(0x7f0000000080)='./file0\x00', 0x200000010001) 16:03:27 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10002, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r2 = dup(r0) write(r2, &(0x7f00000000c0)='p', 0x1) 16:03:27 executing program 0: r0 = socket(0x11, 0x3, 0x1000) r1 = getpgid(0xffffffffffffffff) wait4(r1, &(0x7f0000000080), 0x8, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg$unix(r0, &(0x7f0000000500)={0x0, 0xffeb, 0x0, 0xffffffffffffff7c, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="068546c94141430513d74b926fd400"], 0x20}, 0x7) ftruncate(r0, 0x7fff) 16:03:27 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() fchown(r0, 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x8a9f) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x20) 16:03:27 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x7f, 0x4, 0x119c, 0x0, 0x4fb, 0x1, 0x4, 0x0, 0x1, 0x4, 0xa91}) listen(r0, 0x0) shutdown(r0, 0x0) semget$private(0x0, 0x3, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r1, r2, r3) r4 = semget$private(0x0, 0x2, 0x446) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000000)=""/198) r5 = geteuid() setuid(r5) setreuid(r5, r5) shutdown(r0, 0x0) accept$inet6(r0, 0x0, 0x0) 16:03:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f00000001c0)='./bus\x00', 0x20080, 0x10) open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x8) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x80}, {r0}, {r0, 0x1}], 0x3, 0x2) unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='r\x00') 16:03:27 executing program 0: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) r1 = socket$inet(0x2, 0x4000, 0x200000000000000) r2 = semget$private(0x0, 0x4, 0x200) recvfrom(r0, &(0x7f0000000100)=""/4, 0x4, 0x801, &(0x7f0000000140)=@in6={0x18, 0x1, 0x0, 0xd294}, 0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000001c0)=[0x80000001, 0x5, 0x3c6]) r3 = fcntl$dupfd(r0, 0x0, r0) getpgid(0x0) bind$inet(r1, &(0x7f0000000180)={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000000)) r4 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r4, r5) r6 = msgget(0x1, 0x200) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000500)=""/4096) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xfffffffffffffd3d) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getegid() 16:03:27 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = dup2(r0, r1) r3 = socket(0x18, 0x1, 0x0) setuid(0xee01) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) accept$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:03:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x88, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="b0b0f6e17da38ccb1bd7f17bfa60a51298327739dc404c819911bd42771a43ceb0c0fe8d0c444944ed1b6cf4490edf2d82231587055519ed377b9e481ffbdb24c529b3d58402ed89f57bb21f17a59f23f459806e07f90dd6faf79affdbbae93d1e8ce3bb6e2f000ceccf1dafde9110a362a159eb06813b881fe417b3cd49ca5b44636d6c69f2125cfb4b9c0c1e87bef9391ef386331b1e9adf24a0efe5ce9918ed68ebb4ea8843796e821dae5479efac5f7c6696e87e450611da1c3620cc590639b2273109e6e7ba88b13388761661e3d3046726aeae3821b40ea386c014347f72d47749103994a7010f3f286ef0ef84bfd73578f3f19a69b5d2361dbf6882cd39704666df0d7643325c1c2f1faf10b377a9933d2a87561505dde24d894bca610c986116a0bcdc6ef1f677ef301daffff7393eac06c401b4cc1d07b3828ef7ca124989b26229f6c370e4850d8e842da83cc276b56d97165a93b5335098ed637ea0557dab5e7b5aa299c56efd51d2f78d62b4553fe39590e40931103b4b2f743ab2127973135ccf3ac37447fbdf41854c4468a19aff39a57d7b0fce994cd33291b30f7621eb538712cafe76d1e2e136668bd03d85e2aa48c38a388f01d5e8b022ddfbcb81bc70db408501b0fbd4897d18da50181a681bc02426a1bd51d378abf6e9f71c37a89e599ba01eed404058a8bc13e6e97c86369769188cb5d4eb1ea874a1cd01b8183df15bb9861edb84fd9c9d7e5bbc26b768671a18a44abb37668ee871fc06adc5fee00d8e737e56d41bf3d576b293a8f219a3792ab2dde23d40791a8f0abe1ec31ab3d0c144444b50e977e23a5693acc040fd1c3b2583c1289ab2dd5933a3f358f963313284312eb13d00fcb1188f5aecabfdf3b35608e61894a1a84d614261842cd97e0076255a492a5cf75ec89a7fc92d4a07b662bd67f7bb664b76f83d269cecc39bf82e2ee63febf626eb347e7e1af929820964fd518bcb1f54f26f8cacb4e2b73492a7e86e93e68b13c436e6d203f8f8fa259cb47d459fe4c27b48bd820d7a77bb70c3aedcd89271e414dc7d4f52c63939bf410dd20fd9719625ff9ad405cab006eb363b0a4edaca08f10864e9375e440235d6bd3ea7de03d550a58cc50c9f23f0cc4b2cc1d2984961ecd923b45cfd1f951c31fa3e6b099a65aaeefca4e186c1a4886ada4bd32dc538f1c483b2105d8369a2f86204b3d3b7b15280bd73b937842f785855a371394d2a87ec71ce7baf0f680f14d2ba7a7c9f0c94122e2f16c819efea2b463804c79399e18c0d482685e0a59b082aa8e941f56f41e77bfca8c0f1baeb3c704ceb2463a20eecadabbeb34656502c7ec6d3a26a977c69dfdcfa759bc34778624e248259810947af6f4145c7c166a3e3339d08213e253eaafa2ed232bb6f6d9893becaeb292a1ce2bdbbb2f8f3ca3e5dfaaf0a2425f48bfe69a2d9d903373512f0b4453ffd6663847c7e4d8d3b3f7a3810f2fffda804bd89205a139fc903e6d192c825f7dd2669c0f5e0ccc34a91899d00397e8e32590910cb52b699c0b409723a9714c6ae4b946b82db79efda313e3ec5697ca26606f37c9cef01b83cefc1d3e7015071360d0ea775db21529cd4c3148c09ff21bf268d9a36cc5bbc9ddc8d6ba7d66d5115bf28ba2149b94144a1c70e84797de222a49faad163da56a2eae0537b92612330c5d4943b3da5dd2cdf6ffe98e69e02bdd6b2e006a521e478db825a3004d39f1baf0bc3cb87f7694f1a505e7ae3c52aa7e24ca9339b1bc4c8378bfe2d5efaff7f06bfbe742779dae91d2dd48f4f2416622168437fa97f4df121f8249ce6a5311059720a1963cc5be26835879ebcd49a326cf210395f358120e327e8cbf77e12c2dfea8f8c18520ec466b8631631ace77226e4ebcd705888340d40657592aa62a30fd75962928bef5901c1dc811409aaebaee668704c8b7fda106c488d9f3484936f6bddb4fb3403ee13ad007bc50426c1db9ad4b414ff111ee80084e62453610e994a42f634ecf1d9cfd7ccd6b071d2fb04bbcc9ca80a5ecaae7b13e1b13eb6d4e72851ba2ee643f89a4ce4074e4a1376b182474e73c1d5568535126fd134c989a947805bb5b48af38dad3dd4aca3e0332dde3bda94a1e6537a60896242775e0c33f094d0b97cc05fd06234e76e5469406781bc67351834c5258e79c0b4b2c7244fcf130132f0d69e1da0bff83f503dad79394e048eff90a35acb84ab201655a47a1c62517f27f7e8c4c65b86d418bc370089e4be5f4b0e7d32fe4c22e01dd6118f08a2a780684c52726a3b1580b7cf572e0e40fc3c6b8f278f13b290c75407114f3363e6bedac6be55497d3b8c9ddd8851f98b37c79afd07d4e43fc8a0bce24c2a9c8fb481d849a3a78500bd64b286bb18aa1595accdaca5e2421264ea761f1e8f703da71598e58f08ed407d5d53a5bdc763c441bce72333ba6e33e557bf80208459f8236fc55da91a99c11c6ef3f3f017447d4db772526781f8551341fdb99f5ce8008494d5e5881b88e503df249903acdec1f7aa0f1fab3f23ddc64892852e15fcbdf90d1345143523265f5eb76f9ed62fd6b8231768b12077d0c4ccde6cedb83d04d6fcf74eaaf4b94567704bbd38f0244ffe6d43ef2f74c2f3ba80d498c2f7bffe0c383a342cab068e9b47f77ff879d2884b26cd596e4b970721bbb2c728c93827a4c8984df85c16b16e65618773045f6dc31c40fba9e63e1575b99e5fbc73e085a48ad55f63c038fa7075882f09311569000d090c57e30dfb9368c7559692710da8219c26ad67bfc3266d9462ce05f8e18a339473f6fc507ae0b2e2e71428a418bf76c0d536e0bae9f9ea7d805cbb580d0c2281e346aa9e7fe570d0028d3a593ab239a94b223e4dcf058414f9be5a2984a88ff29f93032f6a964196f9812bfd99f0deed08b9f7242b2c105b0836b15d4a30bae269ca494892f893284019e5578b8b6dad0bf65f5e4b7d68ac129acbf3179877e34bc90b7e1b88decf58f12985f5087a2ea3c091a8a9620ee9140044b32633246c0059ba25c6424e0f1bcec78cd4ba3cfc6c760e0b904672f85f4162183db6a3593ca8c3e0c1d284ba06029066b1ecea1328bf7041c4e98e76d56046589fe5ef985391620c5bdb8d4b99be12d3bdea68595b7fc21e237c4b381e84a4d36d4a13b0c3b6c01a508b7b74a6b10169de9f65fa53c83f7a8c067e8f6a390db4dcdf5973c7a91b20838ab6cccaabf84b0d8ee46c248bcbab5ce498f68b1a3750efe77fe54e2e6450b2b97ba433892e98d09a407482a78144acc8eae653c0e4ef3f55d70120c2272a0982eb917c8c8fa980b9f6188c83640a6401ec8718585d63a443febf148ceeb4718c7a214c6e82cb78ab6e5c6b6752f081fbac78d204cfeb7da0189ad9e3e46f6ff2f494182afc01ac33476a80357ce18525f9beaef2fe9d44f7d2a5ae8deddfcf5c24dee5187f66ee39adf20331610848321e42f3f626df641e30da429c8164fc45bd2639cd1f4464d72024c4fe97f0a7a3d20d4412919a1fe3b8c2c8a716c940de2e1361e8bdcb7735e361a920cc7288b5ec02e8aa106e2cfbdf60a4390754ef45a5dd4bde19935866b4b8d788e21690f812e5d6fcc1624b1b98f0c30799c63fc5abee8c1d8b44f81084a692b6ed28771f4ede7238810f23042fb36a7ef8fc255eaad2fb7b65fdaeb515ac38017d1123f4006ced37e59db6a33bda5e3722e4efd4d1ee1453b29815dded4ae252dabebaf6a174e0a6980774089e0ef06f96bd87c391a5f9fd0269dc5b8d2053d0070f9b804dfccaca8746326716b034c97d0fd9184e3ad794498a29b1a5dd9b0eeb395c37083679b10c96ff651df9bc0eb07d90270276331d7c1ce8df4cd39ad4452bc60b2ed2267d8045788944207e7f235e33f6b2eedb0b9f65555be02438d6b2a60fb3d68d55c300fa811b8f200a6c018e450d70f2047910c25b170f081f147bcb3d7dbc7b3e9136b97948ff074939943df21e44aca4e8d07e4cb475f46f8626bc428afdca7330f0f88e0cc1475c53d03db3f294f48f74a260af88fe827caaf98403a3ed150b092f42dc0829dd565321009cdac1ca18e682f32b9a0f5f652ae27ec888cb5c084ca3a18095c33c7847a38c77369ad4fd0e3f69a1b47c20b671b4438572aae566deed42beb35daee37bfb11928711c9895a7408002880a23498d4e210c5a0669335f8edce2871b96a8ac35dc6d75954a5fb7d84426ec188600fff31793d9fd57a0309f9bc007925b77e44b41dba9f47fc237e2d79bff3c555fb60a8842cb461e0daa9e45c27008fb226b581033492bca6d42aef342f0d92516c7549c1635063e92b5874e08bf252a4a1787710fba4f5485dd69b91996dc306e12a3ce0c52b88bf3582ef6204763d9b864f669a719e5eb230fc682e726e6a6729c659f3a0f57d9ea0e3cf5c8fe9a2bb83fee8caa88139f3259c88a891c101653869b2f8aebf97c6d948ce0fc48bd367fef122447476577a94919cb2043c56f266701aacc6140d0c7f1e626dd068e79fae6dd9a13044a560ccdb9cf8d46095b0618c1e0592f4fe016ff72bab3b02dfda567dc4b6e2b4b5b945ce0dcbbb72540c44487e53674b39fb3e03f18ce17cb2f7f7cc86f50ae399d37d6de5554a21ccf6be8ee0346bb76912846ab1958f70278ed20a39c1d2678cf52965", 0xcf1}], 0x1) 16:03:27 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x8) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) read(r0, &(0x7f0000000000), 0x0) close(r0) execve(0x0, 0x0, 0x0) 16:03:27 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000140)="619212b4d9ec0c4cfb43b734b291d75c39aeb207a338175be099cb557b946cdb92018234b4811c00158afd370d9e8c6b1191d2a202787ecc3f5455e915ae0dc21a643cf69361994d7bb9cd9723c95243ea9183d304875e9ea8489f04f4c15558656a267ed2262dc32aad2c84442d7b1214a2ce4ed9318bd0", 0x78, 0xd, &(0x7f00000000c0)={0x2, 0x2}, 0xc) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) dup2(0xffffffffffffffff, r0) dup2(r3, r0) 16:03:27 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 16:03:27 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) 16:03:27 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) rmdir(&(0x7f0000000000)='./file0\x00') semget$private(0x0, 0x3, 0x120) 16:03:27 executing program 1: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) flock(r0, 0xc) ioctl$TIOCSTOP(r0, 0x2000746f) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1, 0x0) 16:03:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f00000004c0)={0x0, [{0x1, 0x7f}, {0x0, 0xffffffff}, {0x3}, {0x2}, {0x3, 0x6}, {0x2, 0x3}, {0x3, 0x2}, {0x0, 0x7a}, {0x3, 0x101}, {0x3, 0x8}, {0x2, 0x81}, {0x2, 0x3}, {0x3, 0x93d}, {0x3, 0x7}, {0xcffdef5e473374f6, 0x6}, {0x3, 0xdc}, {0x3, 0x4}, {0x3, 0x5}, {0x3, 0x100000001}, {0x0, 0xfff}, {0x1, 0x6}, {0x1, 0x8c}, {0x1, 0x4}, {0x3, 0x7fffffff}, {}, {0x3, 0x7cc6}, {0x3, 0x3}, {0x1, 0x945}, {0x3, 0x1}, {0x3, 0x8}, {0x1, 0xf60}, {0x3, 0x1}]}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000100)={0x2, 0x8}) socket(0x3, 0x200000000000003, 0x1) fcntl$setstatus(r3, 0x4, 0x40) pwritev(r4, &(0x7f0000000340)=[{&(0x7f0000000080)="dd24d065", 0x4}, {&(0x7f00000002c0)="7f259d1bce2a70783d33e57f56a033aab0334a023665718249731d81aed0437653998b44973a8eb4d48df711bc457b7cb5f6e617bda6e6581e3332d92c79a2b5f42f", 0x42}], 0x2, 0x0) read(r4, &(0x7f0000000180)=""/200, 0xc8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) write(r1, 0x0, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) fcntl$getflags(r5, 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:03:27 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x100003, 0x0, &(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f00000010c0)=@in6={0x18, 0x1, 0x9, 0x7fffffff}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r3, &(0x7f00000000c0)=""/4096, 0xc0980d) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000000)={0x6, 0x4, {0x2000000001, 0x80}}) 16:03:27 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) geteuid() getuid() setreuid(0x0, r1) fchmod(r0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:03:28 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x80) mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x22, 0x20) 16:03:28 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) getrusage(0x0, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x122) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x2000001d, 0x437d, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x87, 0x800fffff, 0x7fff, 0xda}, {{r1}, 0xffffffffffffffff, 0xd0, 0x4, 0xfffffffffffffffd, 0xc0f0}, {{r0}, 0xfffffffffffffff8, 0xd1, 0xe000000a, 0x400000040, 0x80000000}], 0x7, &(0x7f0000000100)=[{{r0}, 0xffffffffffffefff, 0x2, 0x40000005, 0xeec8, 0x10001}, {{r1}, 0x0, 0x10, 0x40000000, 0x9, 0x800000000000ec}], 0x8, &(0x7f0000000140)={0x100, 0x7a}) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0xfffffffffffffffc, 0x25fd}, 0xc) kqueue() 16:03:28 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x79ea1ab0a6e1375a, 0x401}, {0xa3, 0x2}, {0x45, 0x5}], 0x3}) setrlimit(0x7, &(0x7f0000000140)={0x3, 0xc0a}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='(\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:03:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000001440)=[{&(0x7f00000002c0)="16a1cf8faedebed6098f740607e17ac252c682eb676db3abcc84bf75856c9943e6fc5d5bf69035677346c6edfef0a16734de226659f4d72621ad8a40e048ee83589be848012bff4a567b58de34f44f714baaea840b6e5171824c70bf628b4dc07eb6cda0a27127200f41136e02386e406a0d72f88a95652ce41102dbf2d5c1f54906f322ca9a3eb58c0fd19fed2f43ee26883c6bbaab37035d17e81f791b92c7f0e92dd7044a9393354b963f27e5908fb6f15b98600ad4a8f91a7aaad4f059e739c0c1ab26051d405959225886048598d4abd3bf114fe7f9e2de973e4a1bd574ef049454aa45608563238404480d0f3a6446e040e6", 0xf5}, {&(0x7f0000000040)="b46a8f1c430d9edf2552c55a8c5286ce283a40fc18c339aa541db8b96b10581bae8e1cd2e8e19be1f13ecef36d8b351851f3984ce2bc339bdb9d9ac9f9b8c1", 0x3f}, {&(0x7f00000000c0)="8ac8ecfd2e832e1074866fd03f0e0ea20d0812939f9eaff1a06382a0021925cd718a577d7447871b73e78fb25cb2609219f116264dab020a81ed5cccb18767a59ed166b93903609a01f64d6842f43575210753", 0x53}, {&(0x7f00000003c0)="99fbcd906e4063c2fcaefe4b72a98307c2edecc4640dfa519af001d2b6456a13c0a73cfe1f9b1c822030c6103e946e569c96e049d392cadba2e53257e3f46d4e676268c40e15be50a2c81726f94914bcbfa378523c1ca7f0c4d022f5c50cd5abda6b5ab3bb1014410918e4eba3e0ce3bae7b66a88c46b95eb73f88a8539b99b8ee4737f05037410028351892d08296f7ff1c543fa0b972f6c0b511c47c4a037901d64f144bcb246ee88d5dcbad6bf30b8cfe345ed45e3dd022bb4241ec7872e78303d0585073b08febad9b7c5e4e89b6407f804f4140770ba899d4786bd240c60d0a06db55425e29371f089e5eb06a33a75f66777d913324cd2e939cc108206de182005aeb248f63a2c0b6024f42a5ec6c8243cebb6e8bba3d558d3340c21bcfb1ad72f732b67f7d9d0bb0645d0305e8c98d48df6f47bc2bc4339fc849add4d9630f8f6bde38bfaeeda4c1252da4e9b7545b85325e4dca4b60746705553c383b44fc0f32fd74200408adef9b1057d4c59407435ffe4fa3498da0570cd13370852d0a14c7b260eeb37831e95c98ac82d279aff25ef56d789b594a8d9f96551b6ba2d3dc668e87b254d458f45ce052bef27e962bf959ab5087916d91a5d8bca658516d3e1ac8bc9ef23ab1d7864f8b579739495e5caad642d9ca2caab33f97f9ddd4f839eb609a5c259ac56cbd5a06b43105dbfe74668a5aaf1dd06cea5b924b46d0412960303fa6347757f67f9af08b4f7e5609702a2a339d06b0c8c895efe155de0de5c66fbd87b088aedfe4b0b40aa3ea259501aa8f68df10b6fdc78aabaf07f24a7aa5ab20ce24d06205058283b034746405dcd4212df4240fab1448c17582b221ebf473c20fc6f95ebfdaaed843fa2931c07440f8c5baf5097fa6e07a6b946dd10663fa1ad2c47954b196a040890c1c0e54e75a7c3c9198ab89cd5005faea35e1740173b3be1a63717187e8ab12db0f1a25188236787725f64db969b5fd995dd849e6096eed5a9f76583486a7f855d4b815cb60811a5632c3592b21e84446df7139ae94ecd76b0ee3bf7a36d58ef8fa2837d9a5d2911cdbab89e8075d80b50855f0493f8af9433d7a9b19564e9dd844059ffdbe6e0fc8efba99e3f70dd70f534eae5ae4dbba1f4ba12c26171fa621d45f5c2706e6c9304a5c274bb7f17b17adf100ea4308b8a0ff18555c77f5de566759c2f837df449c5263ffc60da2f192b774bef0006385cfb4da12fb57edaee104f6f0a663ff7d4c1b8792009dc9a7f5a79b29f32abf7663c6a56ddcaae6623422b5b075aab74596f8181dfa447419ed1cab79331f192a2a355ad1b6713abd4f45bb14d34f3dfe1e8fcb76c6c320e657d71e4d238ca23a802415925d113d7a91a0a1374736adb77bfaf7822968f72d255fe87fc82c4f3493871b20f2d8a4babdf6d1cf2f1c0c8731b69c8256d0524031cbd68fc66058276574cf086a3ac64ffe4b334e49f590118bb0ce2074d6fda6ef45831f67b95d604a79c740e86f4fa41159b1ab593126b5844bf5556bbe10fc7a190d4bbcc2620c63f5b61a82516b2381f3ab6566749db8d6706b03b0eec23baf9790b9f337dd13bcf449e39ab799f26fe9c0e5e91b34008b7f7ca3a8ea38428cefe9bc5f64ebb005fbfb6c43b4a76c921a3d9cd382939e8619c36cf8885aed557f9d5a5c9679db16f9fd1e9f7df5a98d5222874e544c0d4e3ae16e1978e6bc6f7031b088965e03f87d4fa5249f071b108898938d1c525d3089a3bc72d87cd2e863a6043261087131d0ab8e2269f2044a34b4cfda4469e0cd3f11e870f8d28ff09e6ad342e3db27eba227236b01e22d4f4cf0ee11fcd9cf4c5cc189711f375fadd7941a58b7e3eab1010803a71cce527aa85b4e80e9d4b3920dd3f262d0b3958382926040450991c3670a6f8b404d08f6a351e6f08f537fe70f7f9e22dfd2202bd6e3f4a5f06ee1f5500c8459ff8c9a7fb5368e786146a502778d2cdba78ea945bd981bc9c5d6534c2daba3bac7905917eb4b11c3462d1bfa622346233430bf19841b27e0dc3b339d9e6f1fe4ed67b055af4195923bda162e7af9c42c426f876002111388b1da1cc1284cdcc50726c8c16560d8148713ab1f7f0f4f43ee47fdc3abb18bbd4c92b524d6f68067583bb1f49d131caee9a69f694aeda6d39783df20f6aee7eff36f93162710c75aaab521d4acb23e227fe2f9b7b719ede78ce83a056e9a147bb43759f362ee1f9aae9ac9004f0fdc51066f5fe5a883326b9e4af4b16328237bcf1d683bae2dc5ca078b708c5551c27d4dcd3a4760ea6140de817fd3cd32174749b6b8f4b617e9d9e82fd16c5f252dea3502f991c471805a56a57ce003d49e47d5c1911ecab8769b2a4ca002f668f14cf07b5b9e41831662cac40b73243708d326539111b17da5978f57b1b2c5e9819c7e9411a308a11f0ea6281647e66834cd6f4f970a775d937bc534de7121e8fb2ebcb2659b3ecbf4c7fe4ab3b8ab21c03cff3719a71aeb5303ea5bda170048850e50eb18cfe743ee08c146903092f86fb227c5bd9966688d24c8411132427dfc3c3c00becef7962a3f41672492065d3bd48183db76065d3e8defa7f8c29e012731ce1268e2961e61f81780822ca753423e5a78a02f9137a69c5da2942865320268e4b0eba74c979ebd9d967c0ff62894a55874b8dd6f845563230cd1cbc4bc441420190315b63f88081148dda8007a7ee5cd20b3fa9ac8199d29a820243b5255881c89549ff1bc1a464ec0cf229457a83655823fc3a9b10f57b0d2bbaec40b279726a53aa190509f856aaf838896ba8f720a5f8a62af8dfa1e9b41a8cb7e74e1961414520f98a3393b096f7a9c093db2c0050ffe9346e286bc5857619f04bce4076a1b327cca610f8734a9755e322728614a8388b63e0727dc6f719c4072288aab8d3df337922a94d09350a114435506ad1658c2e71bd45c31660a288af3de71c2e82ca25b8655a02cd4ec6aa47429be74c384363ed91685ba33c8752040c3012be5f9e2ea1d370a3e203dc38ad64d22f5d778c613b813f14972bf6a28c1354b1388522c6ff75d6be24c5d113f65d838f84b790d6503d5da37a3db482cb8ddcb84542c055c7ecc33b7e71e5a834d5ecd24a684c402cdb78721d1bf4c257457d4f50390ca9fad0bf1edd92fa588e0db52714ddf99f1b8792988b53b1be2adc3a4c47403f04fd430e851c41721aca01dbcb757a5331cc70e3e6487aa717104fb89a23c60ae40165d45508063ca85d60c8f0a5bfb2ce3f970f89edfe65c3a48b4c3a6f55b2791585e15ce0486b983a8a7f5fafb24486a9525a65a0572c1c3fc3e84c3607bf301b3109b5a7b19c2d3acb41a70fa01d3bd47d9598a88ae036aecf9380f5fdc531e81c81f4701c4f80718b07629f1a2924953ab5cd37f316f0508d3895ef69646bea9e25333b197527185fd09cc9663c932cc35ea5a89451faf408d09060ab35ca38365cef1b82508ef7ffa1b25fdf55c96942469915a7c46c0b64fc6b2d5912b109a6c7524b74dce434e08fd2d6abc6e3923036e14f9aafb694424f0738a50f44f3141823bd093e41c5c2ba871e527fe8a17edce11fae53c5cfef5a5d840ac4525d9e2558d2457cc06c8ad32df247b2358f125b5f5223c118f91fea3b6b0959cbc3499f6634e626ef2f4d726ce0680bed71f537db10fad5138f88a3d090e4d33e00ece61b0c97f0ecb00afff89d35e0f3ae339ccf3b2dcb8c69090bc848b2c7e9e1e56618d34fd0d3691155a8293e8939225a9a48eb89d046a2fa35c0367e4d92574e87bf0232146b25b0f809fb7b97d62920613b93dda21454ff6bff1f839be4f886d62bf47f3e993d9ff01cd8a41f236ba091f01b92d4548b38126001fdfdf79ce9f6289cf1d061d0dd9459e2a9ca4e3248cb5e8e422769078991c857f972c65968fe5ba710be961427c1d3bed97b6f8250b78251619bf9cfa28b0fd9eea847c574ba5b52f556989bacb1a4b5c05af12dd6004264c717c415d9ca33670ee1ad063e3138e25c7c5f26ae36ff1964a8755355d22ab9e6a451cb6989c9ad1f6cf920707a441c83059f255b44195af426afbef4d32e95a3bf013c68a513bea819e269828894d567d628ed3209b1780b710780f17f54174903855ea55bc50deba7aebf03b77a9147221ad12259d5728b04f6e4b1a428162e5e443f1dfd2e11babba31722d618ed300adcdfa6967b9f3ccf70629e1f8ea6e4b5ed68d120e61a9de5f74fed95020c5b2355ef929ab17a2b22833242b72e2bb3e230ff097383c34715a4ec678bf677f3694fc8d8265b3e948c9f99a81ea6eff91bb2aef4c8328ef4a3b3a5df3fd304a1f093f97154dadf2fb8118a0c1ddff3176151fd9817eefdd8816497e5285bc741ab4ca4a5ac90ef2de283ed4d2f80d39203109165b57fa428a99b897b799f23e8287a2475f0a81c2d081e780d5199f27058d58e8fb8c8241f56843dd44da57402741b8c1f96a76b60dda904c4d1eab89680cf38d76d64cac1d734412057b43a3e2832c2c1123c2d19c92993e6dec865766aa19374f2faca55c915d3dacca0c0070b0e5f2f169a53f2ae59d6a3e21136b8cc73e5eb6eef2e6726b165c8a6f2ce87b81f0ebe894a24a3c70841da26809beca1d6502552d12fc7cd79c1ba01b950302f17e1e7136eff5b2d3ec55d932fd41a17ce3f34c745eeda8975166fd413162e9259529f1190e69e180f6437cf4b75e9068bcc1bd166c8cd27550b7034aac1d389423f81e1fa88c816c3bd5343a6adeebaa2d6466e048a51f44becdb98c69182382748634964492f882bfc410dcb00cfe1f81caf85ca96b474cd933258b48f4908e48230246e987f10745a4e16b27c8bd689e55642fdb64d1de3e735fdc43734f5a77d7fc686d963473a9a234b019ade9fe39c5c9abf5b9a12f99a0e3afb5b7b05800cd79e5dfef105780aa70952447f1847770442c5327de507dc6f38c7791ce1b9a5efacd6faaf6ea7a2e52cbe3bd20d16c45a839735dc42760bf954c7c7bdf772f8a9fad55c34beb22b75e217e7be845e35ef052519aafe3461ab66805fdef6f764d5a06672be4aec0335ee7af7cc1bfb3a73852c3ecc9567ed0949dba6a93ef61e66cd5b91fb5059a7b2ae506eb404885ba305b541ae6d032b3949bbaa073e737afca19ca906f19de40b7288cfbd34d71c00a5d868ece32e0b3c14127cf153db69718a54fa4ed60ed9a1024bdbf0aaf68c9a2f224719e3a86972a9ddf417d88b2f91e7321ba8d0fb2106b6c1563a55970d22ef7abf730ec0a613b26ee9c348b4699d04a6ec53b88af6fb983d6ba440840fb5afc27d4575435c585c7d64c88aa4570dbbae361016f9ccbe49f16e09dc1a81135467a8d1e3bfc7fa9956fc6404dfe7e696a0a10ef5e66ceac1ca3e226f8af7fb94c53b254a929ce816a22ef2cce38d4c796927b7f4d4d843bcad491c52dce2c3c4cedd996fb0b4ba28bd02bfeb1ab9b3cdb9dff5c4d7321389e5b8487f8f1b7137fd135f652203a97c0e908dcbe66f6f0205006eed3250ce592dc5b1d56da842328077228c080dc81e88b7520687762da18c6670fc4765ca8799fb837d1ff73ad8532211a3d18f1e5bc42f6532da887e94a7ea5ded90fbad1947ccbecabec19da671941fe4bdc6c9dd58438e619dfa5697389a47aefb11a3eeb33edbbb6563ef679b6b51214bcd5fb027766498d2c4342438418dc9cf81630ad9093b427ffaa9fb61fb43f40e3fca72713653a1499a579a2ddae00c7dd302fc24359c57a12c7295f23ab3f89ff4a7d61d3543b27c6", 0x1000}, {&(0x7f00000001c0)="3b630ad4539964a6b21373a43e7c001bbe71ccfd134111b35ba2ac5f8bc9f9abf7e4c411295d178648f1fc6bf753d4af386127bd0d096db51a3afcb783916469421d2118097e5c153bd14ebf1d574942ba00ea34eedc74ea90cbcb93a3348b8b54eb21e9f3dec431654c35d410afb59e0490be8d950bf962e333a799b86b4967a4e726b4b942d7eca7823ed8e8d9e23e656576108ca4568b35", 0x99}, {&(0x7f0000000140)="5ab633a4f8885add8c949529d1588657daea02ef0258d75aa3735c65ba482a714d6ee445", 0x24}, {&(0x7f00000013c0)="00afccf9b9c28216b156ce3566b52252623322b410", 0x15}, {&(0x7f0000001400)="67211e1dc170acc4f2504f68bd8bb8beabe7c89c259a0d9b0a2918", 0x1b}], 0x8, 0x0) recvmsg(r1, &(0x7f0000002600)={&(0x7f00000014c0)=@in6, 0xc, &(0x7f0000002580)=[{&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000002500)=""/109, 0x6d}], 0x2, &(0x7f00000025c0)=""/63, 0x3f}, 0x3) execve(0x0, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 16:03:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) 16:03:28 executing program 0: r0 = socket(0x1, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f151fc0906669893efbe960bddec028c08e8bba2511974033ab373cddb71c96c64ae78be97e04689f8793e4eedbbe3a4d38b92aa6487c55f99ac0df817865ebe72c35966a945d63fee16f4c8a529d61de32afcda955e76a2c9850cc"], 0xa) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x7, 0x1, 0x100000000004, 0x8, 0xfffffffffffffff8}, 0xc) 16:03:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x400000000000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), 0x4) close(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x9, 0x0, 0x800, 0x4160, "0bb1e9d087b7e886c1ac3081e76c14d147494ffa", 0x6, 0x3}) 16:03:28 executing program 0: setuid(0xee01) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) 16:03:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd1eb28bd19331e97fff8e5815f73f2a044fd33055552fbd5ec1789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf57945d139bd346e8c8b6b87cb2d72cbbcdb9ad8a4f5f728193ef16ab93f1207000000b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc1700", 0x9c) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x5f, 0x46, 0x0, 0x0, "bb45ba65a58abf6564a8a4492eb056ca86f2cda7", 0x401, 0x2280000000000000}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff3d, "8505000000ff7ffcffffffffffffff00ca4b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:03:28 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x3) connect(r1, &(0x7f0000000000)=@in, 0xc) 16:03:29 executing program 0: clock_settime(0x3, &(0x7f0000000000)={0x3, 0x4}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) clock_gettime(0xfffffffffffffffd, &(0x7f0000000100)) 16:03:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) unlink(&(0x7f00000001c0)='./file0/file0\x00') ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x0, 0x800}) r1 = open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) chroot(&(0x7f0000000100)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x8, './file0\x00', './file0/file0\x00'}) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f0000000080)=0x4) read(r1, &(0x7f00000002c0)=""/4096, 0x1000) open(&(0x7f0000000200)='./file0\x00', 0x180, 0x20) 16:03:29 executing program 0: r0 = shmget(0x3, 0x14000, 0x81, &(0x7f0000fea000/0x14000)=nil) socket$inet6(0x18, 0x8005, 0xe1df) shmctl$IPC_RMID(r0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) getsockopt(r1, 0x200000029, 0x27, 0x0, 0x0) shmctl$IPC_RMID(r0, 0x0) 16:03:29 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x4, 0x2}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) rename(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus/file0\x00') r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000100)='./bus\x00', r2, r3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x200, 0x3, './bus\x00', 0x2, 0x1, 0x20, 0x7}) 16:03:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:03:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) pipe(&(0x7f0000000080)) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) close(r2) 16:03:29 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) socketpair(0x1, 0x4007, 0x7c, &(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000680)={'./bus\x00', 0xfffffffffffffffc, 0x9, 0x5, 0x0, 0x7ff, 0xae20, 0x951d, 0x1, 0x2, 0x400, 0x4}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r6 = socket(0x1e, 0x1, 0x3) r7 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r9 = syz_open_pts() r10 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x552, 0x0) write(r10, &(0x7f0000000580)="2e18ff7a9714c48fa1e058a3a8bbd4b872b4b110f22716b6bfb54d16102ee48eb59b2290ceee55ceb4219405c14e2c01072144e5faa77837a2e3299086aa3540f02c3b6ea70b66b8a197864c87be2c3b7349f933df49a4ea064a5f792d3e33a682f0e63304d9c8ef71bf529f9fa868cf9895bfe3061999297531c36a733afe705eefb375218c39780c0710f7eb3db3f35b235a623318620dad0d08c50ad47ffdc4be78402dd8c58e36d8d9e1a05f01dd38be89cf95e3dc39ae4653ec7551e19a08751dd9515834ea20b8b62a3927", 0xce) lstat(&(0x7f0000000440)='./bus\x00', &(0x7f0000000700)) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x34, 0xfffff, 0x5, 0xffffffffffff7fff}, {{r2}, 0xfffffffffffffffc, 0x80, 0x82, 0x1, 0x3}, {{r3}, 0xfffffffffffffffb, 0xc0, 0x8, 0x4, 0x4}, {{r4}, 0xffffffffffffffff, 0xe3, 0x80000000, 0x80000001, 0x94}, {{}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x0, 0x7}, {{r5}, 0xfffffffffffffffe, 0x5, 0x1, 0x1, 0x7fff}, {{r6}, 0xfffffffffffffffa, 0x72, 0x12, 0x4, 0x5ce0}], 0xe7, &(0x7f0000000480)=[{{r7}, 0x0, 0x0, 0x4, 0x1, 0x7}, {{r8}, 0xfffffffffffffffe, 0x10, 0x8, 0x9}, {{r9}, 0xfffffffffffffffe, 0x1, 0x12, 0x9, 0x1}, {{r10}, 0xffffffffffffffff, 0x14, 0x1, 0xffff, 0x9}, {{r11}, 0xfffffffffffffffd, 0x8, 0x1, 0x77e7, 0x100000001}, {{r13}, 0xfffffffffffffffb, 0x8, 0x0, 0x5, 0x401}], 0x0, &(0x7f0000000540)={0x3f, 0x3}) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r14 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000040)=[{{r14}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r12) 16:03:29 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = kqueue() r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x200, 0x0) poll(&(0x7f0000000200)=[{r0, 0x2}, {r1, 0x44}, {r2, 0x9}], 0x3, 0x9) r3 = dup(r2) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000400)={0x2, 0x800}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x802, 0x0) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000240)={0xfffffffffffffff7, 0x3, 0x81, 0x2}) ioctl$KDGKBMODE(r4, 0x40044b06) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) socket$unix(0x1, 0x1, 0x0) getdents(r4, &(0x7f0000000080)=""/48, 0x30) r5 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x8010, r5, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x40, 0xfffff, 0xffffffffffffff84, 0x1}, {{r1}, 0xffffffffffffffff, 0xb0, 0x88, 0x5, 0x8}, {{r1}, 0x0, 0x0, 0xa, 0x10000, 0xfff}], 0x40, &(0x7f0000000300)=[{{r2}, 0x0, 0x2, 0x2, 0x7, 0x871}, {{r5}, 0xfffffffffffffffd, 0x2, 0x80, 0x4, 0x3}, {{r4}, 0xfffffffffffffff9, 0x2, 0x4, 0xa9a, 0xfffffffffffffffb}, {{r4}, 0xffffffffffffffff, 0x8, 0x1, 0xbf, 0x200}, {{r2}, 0xfffffffffffffffd, 0x8, 0x20000002, 0x3, 0x9}], 0x9, &(0x7f00000003c0)={0x7f, 0x9}) getsockname$inet6(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0xffffffffffffffbf) mknod(&(0x7f0000000000)='./file0\x00', 0x2008, 0xa2) close(r5) socket$unix(0x1, 0x5, 0x0) getrusage(0x0, 0xfffffffffffffffe) 16:03:29 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3, 0x0, 0x0, 0x3}, 0xc) r2 = semget$private(0x0, 0x4, 0x84) semop(r2, &(0x7f0000000080)=[{0x3}, {0x6, 0x8001, 0x1000}, {0x7}, {}, {0x2, 0x7, 0x800}, {0x2, 0x9a, 0x800}, {0x3, 0x1, 0x800}], 0x7) 16:03:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r1}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x4}, {}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000300), 0x7f, 0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x80) msgrcv(r4, &(0x7f0000000140)={0x0, ""/235}, 0xf3, 0x3, 0x800) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r5 = dup2(r0, r1) openat(r5, &(0x7f0000000080)='./bus\x00', 0x388, 0x100) 16:03:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000080)="abdd2700630eb8d939", 0x9}], 0x1, 0x0}, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/21, 0x15, 0x40, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:03:29 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x8000002065d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0xd}], 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000080)=0x57c) ioctl$TIOCSBRK(r1, 0x2000747b) kevent(r0, &(0x7f0000000100), 0xb9e7, 0x0, 0x400, 0x0) lseek(r0, 0x0, 0x1) 16:03:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="17040000ffabb376b4459431bb3622b3bf1b05eb5ad35a0500000d"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:03:29 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x0, './file0\x00', './file1\x00'}) 16:03:29 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) dup2(r0, r1) 16:03:29 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getpeername$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) 16:03:29 executing program 1: r0 = socket(0x1, 0xfffffffffffffffd, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x2de17a575c4a1fdb) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x47fd17582a3044d, 0x0) r3 = getgid() msgget$private(0x0, 0x110) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x0, 0x8, 0x3}, {0x18, 0x3, 0x0, 0x4}, 0x7, [0x3, 0x400, 0x6, 0x3f, 0x8, 0x5, 0x400, 0x2d95]}, 0x3c) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 16:03:29 executing program 0: r0 = syz_open_pts() mknod$loop(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x7, 0xffffffffffff8001, 0xf8, "fa1cb4afb4a034ec179cb64d0ff07da1cd8dda82", 0x9, 0x6}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0xdc}) syz_open_pts() 16:03:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffd56) sendmsg(r0, &(0x7f0000000380)={0x0, 0xfffffcfb, &(0x7f00000001c0)=[{&(0x7f0000000080)="abdd2700630e933788", 0x9}], 0x1, 0x0, 0xfffffffffffffe3c}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) 16:03:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff, 0x0, "b0d42000006e9300"}) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x8) r1 = socket(0x18, 0x3, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x8) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)) flock(r2, 0x8) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffffffba, 0x0}, 0x0) 16:03:29 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) semget$private(0x0, 0x6, 0x284) read(r0, &(0x7f0000000100)=""/227, 0xe3) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) read(r2, 0x0, 0xfffffffffffffff0) 16:03:29 executing program 0: symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') 16:03:29 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='./file0\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0xa094, 0x78f) 16:03:29 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x1) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$inet(r0, &(0x7f00000000c0)=""/190, 0xbe, 0x840, 0x0, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000180)=""/147, 0x93}], 0x1) shutdown(r0, 0x2) 16:03:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() pipe2(&(0x7f0000000000), 0x4) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:03:29 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) kqueue() socket(0x1, 0x8000, 0x3) 16:03:29 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='Q', 0x1}], 0x1) r1 = socket$inet(0x2, 0x1003, 0x0) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) connect$inet(r1, &(0x7f0000000000), 0xce) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) 16:03:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, &(0x7f0000000000)=']', 0x1) close(r0) fcntl$setflags(r1, 0x2, 0x1) 16:03:29 executing program 1: setitimer(0x2, &(0x7f00000000c0)={{0xf1e, 0x20000000000004}, {0x0, 0x7}}, 0x0) getitimer(0xffffffffffffffff, 0xfffffffffffffffe) setitimer(0x1, &(0x7f0000000200)={{0x5b5e, 0x100000000}, {0x0, 0x6}}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x100) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x180) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f0000000080)={{0x7, 0x40000000000}, {0x4, 0xd2f}}) setitimer(0x2, &(0x7f0000000000)={{0x7, 0x6}, {0x8, 0x9}}, &(0x7f00000001c0)) setitimer(0x0, &(0x7f0000000280)={{0x66, 0x6}, {0x2, 0x1ff}}, &(0x7f00000002c0)) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)) 16:03:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) getegid() dup(r1) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "78677f0adc7f8ad79f0500"}) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000000)={0x80000000, './file0\x00', './file0\x00'}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) readv(r2, &(0x7f0000001580)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/87, 0x57}, {&(0x7f0000001380)=""/213, 0xd5}, {&(0x7f00000001c0)=""/5, 0x5}, {&(0x7f0000001480)=""/223, 0xdf}, {&(0x7f0000000240)=""/50, 0x32}], 0x6) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0x100000000) 16:03:29 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000006a43ad51808b6096f0314c73ded8e688965508eb5f93da1498dfb5de1d881ac479d5a0635d2dd37c9a28ca96ea2ba3083b679dda7bb30d8549a304d0639aab68ae94f8c3759b959f7e7bb29c8c173729b81d15488f88cda6751e6bc53fc361b2e28b7afa358859d63557ac66bd96cf047bb34ccd38fd0058b5096d5bc9b2f4729046d5e99c6cfea0901a9fbc2e7da641b80000748dde0c3a4e99d5c26081e04faa0f26c990c38c597745f66f6ea0fc6ea3e0c7b995"], 0xa) dup2(r1, r2) 16:03:30 executing program 1: r0 = syz_open_pts() chdir(&(0x7f0000000200)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x2, 0x2, 0xc5}, {{r1}, 0xfffffffffffffffd, 0x20, 0xa, 0x5}, {{r1}, 0xfffffffffffffff9, 0x3a, 0x8, 0x2, 0x68a0}, {{r0}, 0xfffffffffffffffd, 0x36, 0x81, 0xfffffffffffffffd, 0x2f1}, {{r1}, 0xfffffffffffffffa, 0x3f, 0x4, 0x8bde, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffb, 0x68, 0x20000000, 0x100000000, 0xccb}], 0xff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4, 0x1, 0xfffffffffffffffc, 0x1}, {{r0}, 0x0, 0x4, 0x4, 0x2, 0x4}], 0x9, &(0x7f00000001c0)={0x1, 0x10000}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r2) 16:03:30 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x1000000a, 0x3, 0x0, 0x0) 16:03:30 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0xcb0, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB="0080d303058f184a8784a8016c6058125a4cccb8dd9b000000000000"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = semget$private(0x0, 0x3, 0x11) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/4096) 16:03:30 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x208, 0x0) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000180)='./file1\x00', 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fchdir(r0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004269, 0x0) read(r2, &(0x7f0000000000)=""/15, 0xf) 16:03:30 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = dup(r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r1, &(0x7f0000000040)='./file1\x00', r2, &(0x7f0000000100)='./file0\x00') r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380), 0x100002eb, 0xfffffffffffffffe}, 0x0) 16:03:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="d741f51cffffff4b407dffffff0004e4f85eb2a7fcadf33ecd4bde2fb6070e185f77e9da677b167ed37579b02eb8e04182bcb880c4167b124a9ee273b3c25ffa614e32d482906ef2fa3be3c3427db5844312caf6bb5518aae0abfa177d407bfe7ada877017ca1b60e8e0c1289521a54de853fdeb93a5dc9c068769c000000000000000000000000000"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pipe2(&(0x7f0000000000), 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x5, 0xfffffffffffffffd, {0x80000001, 0xa09}}) open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:03:30 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x18) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0xad, 0x2}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x6, 0x5, 0x800, 0x0, 0x4, 0xfffffffffffff46b, 0xfff, 0x1, 0x0, 0xfffffffffffffffc, 0x4}) fcntl$setstatus(r0, 0x4, 0xc) r1 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x5, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x20, r2, r3, r4, r5, 0x80, 0x7fff}, 0x2019, 0x8, r6, r7, 0x6, 0x0, 0x4}) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8800, 0x0) ioctl$KDSETMODE(r8, 0x20004b0a, &(0x7f0000000040)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x2) 16:03:31 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) 16:03:31 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x202, &(0x7f0000ff8000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/142) shmget(0x2, 0x1000, 0x1a1, &(0x7f0000ffe000/0x1000)=nil) shmget$private(0x0, 0x1000, 0x44, &(0x7f0000ffd000/0x1000)=nil) shmget(0x3, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) shmget(0x3, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) r1 = shmget$private(0x0, 0x9000, 0x84, &(0x7f0000ff4000/0x9000)=nil) shmctl$SHM_LOCK(r1, 0xb) shmget(0x2, 0x4000, 0x601, &(0x7f0000ffc000/0x4000)=nil) 16:03:31 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='c\x00') 16:03:31 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x200000000000000, 0x0, 0x0, 0x300000000}) flock(r0, 0x20000000000007) 16:03:31 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) 16:03:31 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x7) msgget$private(0x0, 0x700) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) 16:03:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r1) open(&(0x7f0000000080)='./bus\x00', 0x18200, 0x20) 16:03:31 executing program 0: ftruncate(0xffffffffffffffff, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, 0x0) open$dir(0x0, 0x0, 0x0) sync() open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, 0x0) getegid() ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, 0x0) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f00000007c0)) 16:03:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x82, 0x0) r2 = getpgrp() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r5 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd0\x00', 0x800, 0x0) symlink(&(0x7f0000000680)='./bus\x00', &(0x7f00000006c0)='./bus/file0\x00') r9 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000005c0)) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x40, 0x0) r11 = socket$unix(0x1, 0x3, 0x0) r12 = getpgrp() r13 = getuid() getgroups(0x4, &(0x7f0000000640)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f00000000c0)="747c26e88f66bd506a57da03bff8167dd3d715cfc322e4fcbc3b7544339c2624215ec5157628a9cbcafc68333f4126d02d8080a7885dbdf6113e30af974dc9c50f1d", 0x42}, {&(0x7f0000000140)="c2a25abfc6f995acc22f60a2adedea9ca2b88fe6140a436b38e5b84b4068a0cbf430eddfc4f0381631336ac19c5f05f785f44b5b0374e8d1b108c4318b54ef67d2f25989", 0x44}, {&(0x7f00000001c0)="678b2e74565bc0ecdcfe2e8d70f2765bb6cf6b9bebc2986678f0cad12d43f78cb9844f45f702eb90343a5254a9fa24af2e4de94e6f6321bff566a961812969f42eb95ce439e43460bad31fbf88cbd196888eccf9c2bfbd19e83636990ee156bbf6fe06b8362435", 0x67}, {&(0x7f0000000240)="e25190b2070b76dd035e1e9fc427c1a833513e000d2d64f54c1fbf9f8a71b841f16dda6e7d7aa48114ffc932b7888cd96dccc7bc62c462ede92b6288bc9731cae7ee46adeb04b879c8ed4228865d8ba8f95de51d865c56d4efa13004f0e0bc3b541df232192aaaaaf807c4dda76737ea9526c918fa9d12a474710bdb5404", 0x7e}, {&(0x7f00000002c0)="169e1761009f61c342e7989effd7dea8746a28d9f67a8e2881365274aedfc00890c6121d7b21aa8771568b0fd6d50d2e10126a6e16baebee331442785ca8780d8e469c8e126444fb013b54cb6c1ba9570815a5857eaa469d4fab2054498edd9c7d4e05834e8c27999b5f400cb7f890819397dd018ba707ec8bc257c9d6f52e909b7362a17ef701c8bec97d9df7b75db831287e179e642bfbf6385f5703220036c661f4ad2b413d95a8cef62790e45a0beeb96cc6cbf5921505", 0xb9}], 0x5, &(0x7f0000000780)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff0000e34351d96500800000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB='\x00\x00\x00\x00'], 0x98, 0x1}, 0xb) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pckbd_enable: command error 16:03:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r2 = fcntl$dupfd(r1, 0x0, r1) close(r2) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:03:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x69, 0x0) r2 = dup(r0) poll(&(0x7f0000000000)=[{r0, 0x100}, {r0, 0xb0}, {r2, 0xe}, {r1, 0x1}, {r1, 0x8}, {r0, 0x41}], 0x6, 0x8000) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000240)=0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x0) 16:03:34 executing program 0: r0 = socket(0x31, 0x0, 0x3) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000140)=""/226, 0xe2}, {&(0x7f0000000240)=""/161, 0xa1}, {&(0x7f0000000300)=""/207, 0xcf}], 0x3, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = dup2(r1, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) ftruncate(r2, 0x81) pckbd_enable: command error 16:03:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="f81d9787e1d71cd80626801865aced4dd99a9cdc1e8caabecfec3452f51750daba4082c42ea29c259572fa18e21c78", 0x2f) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100), 0xfffffffffffffdb8) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000100)=0x7fff) 16:03:34 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x80000001, 0xcb7, 0x2d, 0x7dff, "19d98e32d217f08b7c0b1fb356fd6966de9fdf2d", 0x8, 0x7ff}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) 16:03:35 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x71) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0xa4d, 0x6, 0x3000000000000000, 0x10000, "9d1b07fea31863caf258c5f7fa0ccda7d4a0374f", 0x213f}) mkdirat(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) setitimer(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000a40)='./file0\x00', 0x0, 0x20) syz_open_pts() fcntl$setflags(r2, 0x2, 0x1) getrlimit(0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) symlink(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='./file0\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000940)={0x5, 0x5, 0x6, 0x6}) flock(r0, 0x4) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a3496ad84327a490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74dbf0a590d6d4b136ce7fa616bec5162d1ff0d39fcbe4a7bc58cb524e5c6e9f65164d3bb1fb033b6d8f4ad55b75ed7d98b21f1ca7625851639bc6d82fb3df90fdb22d51e6857320cb54bae585a9f789ce8091376f9ad662d1f34c219aa36bc38d036cd53ec811013c307a06b487c480f190e683b6e37dced93e67518f79dc220d", 0xaa}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x401) readlinkat(r1, &(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)=""/82, 0x52) r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) close(r0) r4 = dup(0xffffffffffffffff) accept(r1, &(0x7f0000000ac0)=@un=@abs, &(0x7f0000000b00)=0x8) writev(r1, &(0x7f0000000800)=[{&(0x7f00000002c0)="c6f8b639c889ecaa84f9bf1adbd79ca011ccce20ac07cf9f4c470a2e77cbdbe8f7d151fff33cff57d6e37ab1d504a8c9a5c237e7662cf346da5a37c0f1ff96623945f7e8ae0ec303bf1a23642b1e8c68229513e9a131fe0b031b0a", 0x5b}, {&(0x7f00000003c0)="49c5cbce56f2bad73af72f4533e5843c8f55bef5c59f0dfa6f", 0x19}, {&(0x7f0000000400)="3758cf07c6abad950eb4662d20bac07ec211ae15c88134d30bf00304b436740607db95553c9931a19a845fdae58008e5583441204faeef7c2410fd38cf518d96612cf27b06f601f6e4372f5cf424f3a34a46b71bc6b866bad54e465a6c7d549efe4882148c21297a8912c707b1cbd88c899e248b", 0x74}, {&(0x7f0000000500)="290549b0bd731875027e3a810f99ba5071e497b172bb17aa56464d4e2f8d5e51f48951ac2b2b6ba286c27de3597494576e8400492b1e6e0477430167d622de0bf8081761e7ea2b9914782280cc2b38ae00cd26a1d2f2be3c6d6f3c8b33dc59e1d9ffa07d9c9dbfbc21c0d6cb33dbd954f1b168b235076812d37336ca354f73e3798392e4e5492825c05b9803dc29109b39818315da30480c139b0437a9b43135c97c6016a4894df4f94758e17f", 0xad}, {&(0x7f00000005c0)="2f2d8f030a4f55783a38f99efd9463f6c6765338fbb356c44c3990d3b622091f7198eb67bcdf9990dea18b4b36f1b1708f93f95d4c0ace73944684ba34fe0a09401fc2a27d2f11c1ed4dbbe71c6e4f13396f3c1f519407fc8b975779259b6abf2d602bfa86295ff2319e6e31a13b8270778fd61dbfab7372bdf91e9ba9edd02511f44730161a856ee8cd813e986846c66120e62c9759655a53f1ae5bc1f66f47d75ac0072bd0c510383747af83", 0xad}, {&(0x7f0000000680)="b11a61e02cd54118fdf94600138fa2529812c82a6a4722b97b3b9bad67d3eca623125d6f81d553b01d01eb02a51d4745357976cfe33d200ba072319caba5cfd2d320e7b008210ba243d38d03cd0bed762db12a6fdaa74968185e73776ee82829c118cfc00115527083eeac12e8c260324cb8312b73f2e29bf732becd620be1fee410a5e6d7a6310dc837709311e19f477f44f9267d06cb4d36a6f5", 0x9b}, {&(0x7f0000000740)="32dd143023c656b4a417c9c8e31124b6a0f0aebece1604d19ded54bfd877c9d38ae7e43e5d63cad8b7f5545d90e937983d7855aebf3212e39f16bc03b1396261538bfa603ba29d936e246d314f96cab991c15074e7eddd6331f1e3f116390965a4984d200b7d7a4446c88e72b956483e747e8048ccd39b437f985e4a47768e71e096dbe9bff455d5e9a87bf91ff522fc2b5a2b245c888eefd9cbf31e68c12584283f4d4cda5db90ed73584c3f2fdc7e453d09ff9c1", 0xb5}], 0x7) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000a00)=0x20) poll(&(0x7f0000000380)=[{r3, 0x4}, {r5, 0xc59fd8e31530db3e}, {r5, 0x10}, {r0, 0x80}, {0xffffffffffffffff, 0x114}, {0xffffffffffffffff, 0x40}], 0x6, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000340)={0x2, 0xfffffffffffffc00}) openat$null(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/null\x00', 0x10800, 0x0) syz_open_pts() 16:03:35 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x7, 0x7ff}, 0x10) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) mprotect(&(0x7f00001a5000/0x4000)=nil, 0x4000, 0x0) 16:03:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:03:35 executing program 1: pipe2(&(0x7f0000001200)={0xffffffffffffffff}, 0x10000) write(r0, &(0x7f0000001280)="fe", 0xfffffffffffffed0) r1 = socket(0x18, 0x1, 0x0) r2 = semget$private(0x0, 0x7, 0x570) semop(r2, &(0x7f0000000140)=[{0x3, 0x101, 0x1800}], 0x1) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r3 = semget$private(0x0, 0x3, 0x60) getsockopt(r1, 0x7f, 0x8, &(0x7f00000001c0)=""/4096, &(0x7f00000011c0)=0x1000) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000040)=""/203) 16:03:35 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x3ff, 0x100000000}) r0 = socket(0x1, 0x8003, 0x40) setsockopt(r0, 0x2d, 0x1, &(0x7f0000000000), 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xa0, 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 16:03:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0xf000000a, 0x7, 0xd2}, {{r0}, 0xfffffffffffffffb, 0x4, 0x8, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x21, 0x6, 0x48}, {{r0}, 0xffffffffffffffff, 0xf, 0x2, 0x2}], 0x10000, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x83, 0x80000003, 0x0, 0x4}, {{r0}, 0x0, 0xe0, 0x2, 0xff, 0x101}, {{r0}, 0xffffffffffffffff, 0x8, 0x81, 0x7, 0xfffffffffffffff9}], 0xfffffffffffffffb, &(0x7f0000000180)={0x5, 0x7fff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) 16:03:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 16:03:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x75a17e14, 0x881, 0x1}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:03:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000080)='./file0\x00', 0x6084, 0x8001) ioctl$TIOCCONS(r1, 0x40044266, &(0x7f0000000000)) 16:03:35 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x14) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x3, 0x3}) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x7fffffff}, 0xc) 16:03:35 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x3c}, {r1, 0x9}, {r1, 0xc3}, {r0, 0x40}], 0x4, 0x9) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r4, r6) mknod(&(0x7f0000000540)='./bus\x00', 0x2084, 0xfffffffffffffffa) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000200)={0x7, 0x1ff, {0x7, 0x3f}}) unlinkat(r2, &(0x7f0000000300)='./file0/../file0\x00', 0x8) kevent(r3, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xa, 0x1, 0x5, 0x3}, {{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x7548000, 0x1}, {{r0}, 0xfffffffffffffffd, 0xe3, 0x4, 0x1, 0x7}, {{r0}, 0xfffffffffffffffc, 0x2, 0x46, 0x100000000, 0x3ff}, {{r2}, 0xfffffffffffffffe, 0x80, 0x80000000, 0x6, 0xfffffffffffffffd}, {{r3}, 0xfffffffffffffffb, 0x8, 0x1, 0x0, 0x2}], 0x81, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffd, 0x1, 0x86, 0x8, 0xf1a}, {{r3}, 0xfffffffffffffff9, 0x0, 0x200fffff, 0x2, 0x8}, {{r1}, 0xfffffffffffffffa, 0x0, 0x0, 0x80000001, 0xd5}, {{r2}, 0xffffffffffffffff, 0x2, 0x7, 0x800, 0x7113}, {{r0}, 0xffffffffffffffff, 0x54, 0x0, 0x1, 0x100}, {{r1}, 0xffffffffffffffff, 0x2, 0x40000000, 0xb46, 0x7ff}, {{r2}, 0xfffffffffffffffa, 0x8, 0x1, 0xffffffff, 0x8}, {{r3}, 0xfffffffffffffff8, 0x21, 0x20000008, 0x7f}], 0xaeb, &(0x7f0000000500)={0x6, 0x100000001}) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x180, 0x2) setreuid(r5, r4) connect$inet6(r3, &(0x7f0000000040)={0x18, 0x0, 0x5, 0x5}, 0xc) r7 = dup2(r2, r1) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000280)={'./bus\x00', 0x200, 0x80, 0x401, 0x1, 0x764, 0x6, 0x8, 0x1, 0x0, 0x80, 0x2}) ioctl$TIOCSTART(r3, 0x2000746e) fcntl$dupfd(r3, 0xa, r3) 16:03:35 executing program 0: r0 = open(&(0x7f0000000600)='./file0/file0\x00', 0x400, 0x40000004) r1 = semget$private(0x0, 0x0, 0x40000006) semop(r1, &(0x7f0000000440)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) semget(0x2, 0x3, 0x0) mknodat(r0, &(0x7f0000000380)='./file0/file0\x00', 0xed754effb7ef2411, 0x1) r3 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000500)='./file0/file0\x00', r3, r4, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0xf7, 0x1, 0x41, 0x3, 0x6a7}, 0xfffffffffffffd38) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r2, &(0x7f00000000c0)=[{0x3, 0x5}, {0x0, 0x7ff, 0x2}], 0x2) semop(r2, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000a40)=""/122) semop(r2, &(0x7f00000005c0)=[{0x3, 0x1}, {0x0, 0x9, 0x1800}, {0x7, 0x3e664106, 0x1000}, {0x3}], 0x4) r5 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) sendto$inet6(r0, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x7b0fd15dac630424, 0x0, 0x0) mknod(&(0x7f0000000580)='./file0\x00', 0x55875684757fc82f, 0x40000000000) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x580f}) shmctl$SHM_UNLOCK(r5, 0x4) clock_gettime(0x3, &(0x7f0000000340)) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x10000) rmdir(&(0x7f00000001c0)='.\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x100000000) semop(r2, &(0x7f0000000140)=[{0x3, 0x4, 0x1000}, {0x3, 0x8000}, {0x1, 0x7, 0x1000}, {0x0, 0x2, 0x1000}, {0x0, 0x3, 0x1800}], 0x5) semop(r2, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x0, 0x1, 0x3, 0x9, "3204d742fd717fdfeebb21f4a0a4af22096684bb", 0x400, 0x2}) 16:00:03 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x400, 0xaa0b}, {0xfffffffffffffffb, 0x20}}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x7f) setitimer(0x0, &(0x7f00000000c0)={{0x0, 0xffffffffffffffc1}}, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x4, 0x90d2, 0x5, "973515b7f66fc6e23c5b00000000000000e74de4", 0x7}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) write(r0, &(0x7f0000000480)="bd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0x3, 0x7, 0x4, "5f7b9f9c7d1047060a2dd18d722a70499aefaa92", 0x8, 0x7fff}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x80000001) poll(&(0x7f0000000000)=[{r2, 0xc0}], 0x1, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair(0x6, 0x8001, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x5, 0x2}, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000100)=[{0x1a3, 0x5}, {0x1e7, 0x100000001}, {0x33ab9bfc841e0997, 0x3}, {0x1, 0x3}], 0x4}) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x1, 0x100000001}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x6, 0x8, &(0x7f0000000340)="65abba325c483a04cb6ef1413d31171c7d632a000000000000c700f2ddbe0ecb2903fa76c3d068a0c36f0827bb1eaee663338da780acea5f78e094f4a02c67c2ffffff7f0000000069cf4d5c2c23f081f8b163b161a8d8c8523c8264a2d7bbd40254f612ac184b96ffcf3358b24a21768933b0b9799075b80134b9a32cd5451cdaaddec4e124a09cc52637", 0x51f) r2 = semget$private(0x0, 0x4, 0x250) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000080)=""/203) 16:00:03 executing program 1: r0 = msgget(0x2, 0x100) msgctl$IPC_RMID(r0, 0x0) r1 = socket$inet6(0x18, 0x4009, 0x3) r2 = socket$inet6(0x18, 0x8000, 0x0) getsockopt(r1, 0x200000029, 0x28, 0x0, 0x0) r3 = dup(r2) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000000)) 16:00:03 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x138) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000080)='./bus\x00', r1, r2) 16:00:03 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x3) getpeername(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0x46d) r1 = socket$inet6(0x18, 0x3, 0x102) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) close(r1) setitimer(0x3, &(0x7f0000000180)={{0x1, 0x2}, {0x3, 0xd3}}, &(0x7f00000001c0)) syz_open_pts() semget$private(0x0, 0x5be710be90f061cd, 0x0) msgget$private(0x0, 0x0) syz_open_pts() bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x3, 0xffffffff80000001}, 0xc) setitimer(0x1, &(0x7f0000000400)={{0x8, 0x8f15}, {0x40, 0x7}}, &(0x7f0000000440)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r3 = semget(0x3, 0x5, 0x420) semop(r3, &(0x7f0000000140)=[{0x5, 0x400, 0x1000}, {0x4, 0x9, 0x1000}, {0x5, 0x2, 0x1800}, {0x1, 0x7, 0x1800}, {0x1, 0x1}, {0x1, 0x6, 0x800}], 0x6) sendto$inet6(r1, &(0x7f00000002c0)="63968044627112c6550f5be8d4b5a4a76f59c916893afad5233dbb9c5ce86a28094b47fe56475527437676ba13170a04d32595e7a51d631f86d4c63440d84dd543a25d56db0108f9ebfa2dfb77871f067b7d5fe71d8d7a420b40cc1c64ee322c4b70875beb5cd49c05925fb117efeb8776f4412dcea37275aeb701c2895233d764f465704c542e6eda44706bb82a6d96f83fd1940d7b8272e55afd93a4ff48f9fe87314b64e4f6a78e94605f2fa40537e4b7471d4bce1491ce1569d086fec871fd7d45d9e9b2f5b5a7e0ee5f7579ef195a407e9faa6209e5de6249ad952e5d471b34205d4f67c681f41ccc2af717f7f6ddf9", 0x3, 0x40b, &(0x7f00000003c0)={0x18, 0x1, 0x40, 0x3ff}, 0xc) r4 = semget$private(0x0, 0x3, 0xa8) setuid(r2) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000000c0)=""/92) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) listen(r0, 0x0) 16:00:03 executing program 1: getgroups(0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet6(r1, 0x0, &(0x7f0000000280)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x100000102d, 0x2e, &(0x7f00000002c0)="ebff92962d00000800851345b2e9848cd20000008201801494d491b7", 0x15a9eb98) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x288, 0x0) getsockopt(r0, 0x2, 0x80000001, &(0x7f0000000140)=""/201, &(0x7f00000000c0)=0xc9) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x100, 0x0) fsync(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x7a) r3 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) 16:00:03 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x100000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x4) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pckbd_enable: command error 16:00:05 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = accept(r1, 0x0, &(0x7f00000002c0)) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0xa6, 0x1f}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x9, 0x400}, {{r1}, 0x0, 0x14, 0x1, 0x4, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff, 0x5d, 0x48, 0x1ff, 0x3}, {{r0}, 0x0, 0x0, 0x2, 0x80, 0x40}], 0xaa4, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x253577380cc231bf, 0x41, 0xd1, 0xfff}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000003, 0x5, 0x100}, {{r1}, 0xfffffffffffffff8, 0x20, 0x1, 0x0, 0x7}, {{r2}, 0xfffffffffffffffb, 0x40, 0x1, 0x2, 0xb9}, {{r0}, 0xfffffffffffffff8, 0x24, 0x8, 0x3f, 0x1ff}, {{r1}, 0xfffffffffffffff9, 0x8, 0x80000000, 0xefba, 0x9}, {{r1}, 0xffffffffffffffff, 0xe6, 0x52, 0x800, 0x7f}], 0x7, &(0x7f0000000400)={0x7ff, 0xf}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') renameat(r2, &(0x7f0000000440)='./file1\x00', r1, &(0x7f0000000480)='./file1\x00') unlinkat(r1, &(0x7f0000000140)='./file1\x00', 0x8) pckbd_enable: command error 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x18000000000}, {{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)='u', 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 16:00:05 executing program 0: execve(0x0, &(0x7f0000000180), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x8005, 0x7fff) mknod(&(0x7f0000000280)='./file0\x00', 0x4, 0x73) munlock(&(0x7f00001b1000/0x1000)=nil, 0x1000) r1 = accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/105, &(0x7f0000000240)=0x69) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={r2, r3, r4}, 0xc) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 16:00:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x21, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0xffffffffffffffff) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ff7, 0x2) readlink(&(0x7f0000000000)='.\x00', &(0x7f0000000240)=""/4096, 0x1000) r0 = open(&(0x7f0000000200)='./file0\x00', 0x81, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x0, 0x7bb6}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x80000000000041, 0x100000) 16:00:05 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000580)=0x2) shutdown(r0, 0x2) socketpair(0x18, 0x4000, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000540)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/64, 0x40}, {&(0x7f00000000c0)=""/160, 0xa0}, {&(0x7f0000000180)=""/233, 0xe9}, {&(0x7f0000000280)}, {&(0x7f00000002c0)=""/19, 0x13}, {&(0x7f0000000300)=""/15, 0xf}, {&(0x7f0000000340)=""/112, 0x70}], 0x7, &(0x7f0000000440)=""/213, 0xd5}, 0x1) setsockopt(r0, 0x3f, 0x2, &(0x7f00000005c0)="7281ee3602babc7498a95e590b203ef62e45609501635e32c4ffaac2837c48c0519263b5087a374e2344e35b2ac9501900bd0b83a9b5c76267f3718a4e6da5067b249a8595d3ec646f905e392395d8d6239642d866da1958b2f0d7c8a95fa8ed808d7d50c14333ab988f42b04bac24cbd4be06868e629a62ecbc486410c048803fdf5c31122e9568a3e7b6d1c0e6905921eefd75189e57a202fdd4953f8b45e0ded14665abe667eb2480a68a2baf6415e513d50159bc1bf4730408e543c73a846550938bfecdce9e96522e3d5ee67c33d64fb9894002b0103a33e379de1659", 0xdf) 16:00:05 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) r2 = msgget$private(0x0, 0x20) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() fcntl$setown(r0, 0x6, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getpgrp() r9 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, r4, r5, r6, r7, 0x50, 0x2}, 0x4, 0x0, r8, r9, 0x10000, 0x52, 0x6, 0x9}) pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)) sendmsg$unix(r10, &(0x7f00000002c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f72866c653000"], 0xa, &(0x7f0000000240)=[{&(0x7f0000000180)="331a8ad316b0d858ef0e17d9a1ba9e8a6541f9951fe5125efb149b9f53e13985ebb9be3f7e0764268cb52dc5074d1a48c7b17e6da4ab5d59f08a5d539d8bc662aa868d512737263c5c803db1d74d84ace28f07f148b20268ae194e2601ab67e8e1900d61576cce6ebb09949c0cea150f78add6c9120271b6b5679766fcc6d447eba9dd8b4aaa190f6dae692bdf61e4f3955336f05448", 0x96}, {&(0x7f0000000640)="9f5d713b1e00ab6e3291eea83fe82c1139eb60da0ab1a33f6eb3bd57d30dc0c3d094cd313bef1733a8e49705d5915c3f43a59fe6db718adf1d3606c703ca7eb92091b97e6254bd2be25fe29d416342477da642d93deb2a9efdcefd2df6878cfd099dc3c3fa0c2008b76f6c426f07e8b895869f8b71e78aba77fde5fde000f258ac199b83578201f258b284e38c8b18d920af213527cd9ef47b17f76213df3a4923f8052ce26772fbb889471703534ada7d08ad14e1be", 0xb6}], 0x2, 0x0, 0x0, 0x406}, 0x2) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r12, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2200ff000001000020434fb983124f7e859b79d9887b03488acdd7c889629accc98b001308008104ffc0600000", @ANYRES32=r12, @ANYRES32=r12, @ANYRES32=r12, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r12], 0x28}, 0x0) recvmsg(r11, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x82, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffff7fffffffff, 0x4}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x8) 16:00:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x30002, 0x10) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x200, 0x28) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x5010, r2, 0x0, 0x3a) socket$unix(0x1, 0x7, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x3000, 0x22, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x4, r4, r5, r6, r7, 0xa4, 0x81}, 0x8, 0x20, r8, r9, 0x6, 0x1, 0x5}) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x3200) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f00000001c0)=""/247, 0xf7) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r2, &(0x7f0000000140)=[{&(0x7f00000004c0)=""/230, 0xe6}], 0x1) readv(r1, &(0x7f0000000680)=[{&(0x7f00000002c0)=""/159, 0x9f}, {&(0x7f0000000380)=""/107, 0x6b}, {&(0x7f0000000100)=""/50, 0x32}, {&(0x7f0000000400)=""/9, 0x9}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f00000019c0)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/132, 0x84}, {&(0x7f0000000440)}], 0x8) read(r2, &(0x7f00000008c0)=""/214, 0xd6) 16:00:06 executing program 1: r0 = socket$unix(0x1, 0xfffff80000000006, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) setsockopt(r0, 0x1, 0x2, 0xfffffffffffffffe, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:00:06 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) r1 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) r2 = fcntl$getown(r0, 0x5) getpgid(r2) shmctl$IPC_RMID(r1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:06 executing program 1: r0 = getgid() getgid() madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) r1 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmget(0x3, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/109, 0x6d) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = msgget$private(0x0, 0x52) msgctl$IPC_RMID(r5, 0x0) setuid(r3) setregid(r0, r4) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) setregid(r4, r4) nanosleep(&(0x7f0000000200)={0x0, 0x20}, &(0x7f0000000240)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r7, 0x20007478) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) poll(&(0x7f00000002c0)=[{r7}, {r7, 0x10}, {r2, 0x14}, {r6, 0x4}, {r7, 0x48}, {r6, 0x20}, {r2, 0x20}, {r7, 0x8}, {r2, 0x4}], 0x9, 0x5) ioctl$VT_RELDISP(r7, 0x20007604, &(0x7f0000000340)=0x1) r8 = socket(0x0, 0x4002, 0xffffffffffffe796) msgctl$IPC_RMID(r5, 0x0) getpeername$unix(r8, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) ioctl$TIOCCBRK(r7, 0x2000747a) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000400)=""/236) 16:00:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x1, 0x8, 0x1, "7ecb63283e99cf5ef55042bc21d38a6f26515802", 0x2, 0x5}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1088, 0x8000086138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x10047}) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) r1 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x100, 0x20) r4 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@un=@abs, &(0x7f00000003c0)=0x8) r5 = open(&(0x7f0000000400)='./file0\x00', 0x2a0, 0x2) r6 = syz_open_pts() r7 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000440)) r8 = socket(0x12, 0x1, 0x1000) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x402, 0x0) r10 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x100, 0x0) r11 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r12 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000500)) r13 = socket(0x1, 0x7, 0xffff) r14 = socket$unix(0x1, 0x5, 0x0) r15 = socket(0x2, 0x7, 0x9) r16 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x8808, 0x0) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x42, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000640)=0xc) r19 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000140)="86db2f34817cc6a92f287266107bf5ab59b1e6082d60afa03d6cd382d1b92aa3dde0d8a11298d4ed5d4907c2f651bb6348d192bad679f9e8f13f08f2ae434e92e70c1d1eb6408bb73dd56934b875f24ea81ae342be85ff5d26b06479d73cb9e953f176772c392d1ae60af85f67369bf62518b559e62dbaec226ec73968e924f950ef830b3b48b09d564accfd2d47c50b9c97b6f69ade53c22dee45fd1c9ff79d2c7af6bfcf84503c89380253f867dc3f64d3b97ef808afa8205b5d569e22d8e4d9b61c9a662f5297bfbf6c32805907ad2d22", 0xd2}, {&(0x7f0000000240)="2e3d3dd5aa3f0167903507b02cdc42f5abe3e052750387c2e8b159464da6b9733270f79b85a867b20a3eea0aac76df75a68556b75006ba5dd89c76cf1135b30965fcd0de3c71d912cf4ae42a28e1f7305e5ae7c8f39d1eb38f92745ea8c90f03d8dc7c1f3606d77f57c68e06774cabd955438b56fef0b08e82b3c6572050b4731d4815a088ce7d4abab9093eef0f7a80f6d873ce40dc9836639dbb5a22b616ffa9b4ad0edbcbcea1ec2c4f6bbf", 0xad}], 0x2, &(0x7f00000006c0)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9]}, @rights={0x28, 0xffff, 0x1, [r10, r11, r12, r13, r14, r15]}, @rights={0x18, 0xffff, 0x1, [r16, r17]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0x98, 0x4}, 0x0) r21 = socket(0x18, 0x2, 0x0) connect$unix(r21, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r21, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="300000000000f683f188c9afd8000000"], 0x10}, 0x0) 16:00:07 executing program 0: setuid(0xee01) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000003000/0x1000)=nil) seteuid(0x0) 16:00:07 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x5) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x20a00, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x40002065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) writev(r0, &(0x7f0000000540)=[{0x0}], 0x1) write(r0, &(0x7f00000000c0)="a90722ddb910f9bd0d89a9067828d0703a16cc1fdc96cae3c784e0ac153ba789c03c2dd5a812b9ec0d2923ebf4648c7146da316a896b0bc0ef6886f61ac3777f00e0b6a5da151884dd2d4017466463f02e11aaa7a0416bd9c6c0aeadd5c39bf0be42efc1f3d8fb2a6ab1d1b5e6a0ef2d474a3f1211385b4cfad0468535f772949ff0e0ff41d98dadcab92cc05c976664d5a77c98772f43f538428c212ca1b2a9a06efeaaf12045007860b969135483c173d2400a881efe5e4a70dedb0e7ed225e04699b82a576dfa9aebf647a3180386b8026afef99eab840b5ebf81c6ff10030c1ae02c354c88233a8668484d47", 0xee) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x8) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) syz_open_pts() syz_open_pts() 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$dupfd(r0, 0xa, r0) write(r0, &(0x7f0000000480)="bd", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) poll(&(0x7f0000000000)=[{r3, 0xc0}], 0x1, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) 16:00:07 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000140)={0x4000000000000006, 0x8}, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x5) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f00000000c0)="96b6e6fe3fa43ad5c420f127d17a45d06e7a5e755158ec187134382ba114c1", 0x1f, 0x1, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) r3 = socket(0x21, 0x400000000002, 0x40) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x15b) setsockopt(r3, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x400, 0x0, 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x1f}, {0x3ff, 0x57f75ed8}}, 0x2) r2 = kqueue() r3 = dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000040)={0x3, 0xff}) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff01040000000000003fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 16:00:08 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) pipe(&(0x7f00000001c0)) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) read(r0, &(0x7f00000000c0)=""/154, 0x9a) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000080)=0x2) kevent(r0, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 16:00:08 executing program 0: r0 = msgget(0xffffffffffffffff, 0x2) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) open(&(0x7f0000001200)='./file0\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x103, &(0x7f0000ffc000/0x3000)=nil) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xb741, 0x2}, {0x7, 0x10001}}) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x2000) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/81) 16:00:08 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffff8, 0x0, 0x80000010000, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x7b, 0x5, 0x0, 0x7fff}) chmod(&(0x7f0000000180)='./file0\x00', 0x104) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xfffffffffffffd9f) fchown(r0, r1, r2) mkdir(&(0x7f0000000140)='./file0\x00', 0xa0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x104) 16:00:08 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) flock(r0, 0xd) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) socket$inet(0x2, 0x8000, 0xffffffffffffff3b) socket$inet(0x2, 0x2, 0x9) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10200, 0x0) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0x2, 0x1}, 0xc) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x7, 0x3, 0x7, 0x7e18, "8fd68bb32469bb7f9a6535881ac84818022ff513", 0x0, 0x2}) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xadf4, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x810, 0x0) unlink(&(0x7f0000000180)='./bus\x00') close(r0) truncate(&(0x7f0000000140)='./bus\x00', 0xff) syz_emit_ethernet(0x6b, &(0x7f0000000080)="cb688a43a15cc966234c338c25a5455e2b72244db8acda3b550880fed5cc4d3ff0e1d17cf05dab8d2fa6db3d8282f31fa9e863a7120a0da5b0f8326e0035eeea7bb4ae9af4f60186fe143cee00e4c1a8fa91803dd9c05febc5390415391dc3069c58beb18d33305f0415e1") 16:00:09 executing program 0: r0 = kqueue() mknod(&(0x7f0000000140)='./file0\x00', 0x8021, 0x1000203) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) pwritev(r0, &(0x7f0000002480)=[{&(0x7f0000000040)="b2745aafc4b20dbf42be784bce73dc206ad41407b9bccc528b33f0b2e1683a79e49249b254716bf4934947ada36ecd7ce70f89a034770a0aeb5d896fd246c12d005984e443943f20a43c47c6d9627c5f1d094a72315f7b0a7e1c99f5c7fd7c49b5b37dd157c1e4bf73280c7290b1ae1b7b", 0x71}, {&(0x7f0000000200)="5783b2bac0e6fe2d01d4295737ecf1b40baa0c7e7994ec5a92a533aec95df298f44cfffc70fb4f5cd18edf70f92f6fdf8379cccb4a6b7e63305a063fd4dcc2bc43e3a6f91c558c6425a9915def0612fe6b5dcda6366469039f790e839e4456aaea13548d1437bdbc692908b84a9bbb8a9ae5574f9857913d7111314981e2a5a658527b211e25d60fcbcef0c56f35484740733488c920348a196b74220a6fe9010b1b8fe81e91229ca102b74968e13b568fe9838e1fb654d0323a3f659fbb280a7bee4b5dea8e5c159632da44cbc7f878061ee706e5f9ced2566f5d0e8e3a47bcd7874763c79699332b920f905a60618f8c0803da3aaaceb02ec739677ba791f3036653d847c1e51541e58a45f0cc6cc59f1d2b82c2ccfcdbb609431e646418a8799716d8e704d78db75b0b56fafdea173e3aab2a6f94480708acc935797a2e44acd0b9bdac1ce86ec0dbe735e5b019443e370350e27ffd9f6e334f4256217412335a48485be5fe5df9a1ff0d98db32568facbc4f1f9574967cc915cdf24eb0f5a85debf4a756081e71a270355f63af011a984e1fd4bcc9fc1dd13e3278a6b1658a5141fe75377791aedc508deba3d85fe225aee7178a793bec9e1b62ab1b51d23cdd30222c15ee4ea080dedc68d33f7ddb881a4f1a4c133c8aa87b977bead6ca17ee02d417d2b99d7cf6e11083e9e90c6ee4468a2240e168a707b37a646f671b4c595a8f0e2b5cb01969411df9c459e5656e5be7218f6e88830e627255796da13caa2716e04c3bcf2278364478e9495b3db8b8ba142ecab0f033bb2860456f1c76b9452a46088a0f0585f57fe8f64b850690902de5b88e78206ff7638b846571c7f0f1c436e1acfe73988a862f47d680bd40d8c1dc473f91022d4fc96a8a7327a28ea82d4a6ef146255b3a0ffd612e336f7528365f26b9397977e14412211ff2e4c1916a746021efa6af2f2d398ba41cc357f87763de3a160abc5fefd1414ec37337b2c21fd546e365f55665fd67a6ebb7932cc979bd535f5fd2ca60bf0d7998d057a93974f15cde0a7b6eeacdc431163e4b77ccf54b5dd208f119eb7f6ceaf528fecd651b44dc826a5e501c5ca0c6f604cfe77a4563fb8fea58cfe0d921cfd4d4b0cc46757da504bb5e532d394ef174bf24b00d10af1f923e7f86c57fbfa620e3841c7f50ae62f54300c31589c1d5fc247a947fd415b9b9d73eec712679ea4fec5968d7eecaced05eabb4e730f749058ff273b49032bc6307b7b7efea47f04f17d418c0c5b4d5f6ed0e8349c655a1b1614db817c29276f9f2ef90b3892ba6da042832d55248957a1561adc7f52c665d2ae71173ea71009023f5f1854fad9ed7760ba0535c613c34b70ac9f7ca0497dd6f2f86d158946cc3ac7ac248b4ad5c4e49a387d41f82dcc401cf0829c36e0f93301e767df53eee79af48aee6917e29bb687f4aed036ddc0baf587e048e57cccd1ad6e6e5f09580c92085c0fc37ad7202d435f2148f33b19c0fc93537b3189fab5cee00e69388b930ad36f5cf1810190963c2f9c7dfc94c9b89208f09af69cc14052a0e3ebf321609fdf67a2884f1dd21557f09a3aa31c5d222185ce635805f50bd48418a675d5351dec01d0a619d9886afb7095400cc02dedb3efc30d833a32d08d08e2def9064c62aa837e38f3672186ba677ff204ca27b7ee86e79aad5b1ac6b9456188de1c1b6e90cc4384c5b9e2d4d1cac475496707428ad7b20cc262d5c174fcd7c9a9cf33f6107d434823d2c3a6c185dd04049da921ee689c0aae2e1cbc372dae7fbd9bc553ce3141a4ae261f354c289ebde162e9528df76e772359aed1360f6adcc3e84e7c80f485046dc1b4004cd9905ba3778e5be77ebbd63dd992a9500fe6cd1e392106ed929f4452db16f02062875d8ef67c3ac1b20c39349265755da8fee133d9c548da20c0f76995ef413d38f2a839cb481674e12d6c84be8e1f13df94e06a6c1b02af1f8350805553301898fb6070c620eb032ee5758521258aa5fc41a031f5f415e62037bef7f5487b22550dfdb5185a7c6eebec0a56433969200264c14d90579ba6b5995f394249d06d46c44e35bb11f619ef4f42f95602e20c1d03c7a11fa772ce09c6668bd764530301093316f93e04de5519b8a23ef8d8825301f63b643cd81af9913ec51bce5f4f6472d2f9054d2b6eaab0a47b03f8cdb6635735ddea6518a1a64c695100d11f8b3b4530f08733cf292071255deba8b708a9ef19a27fa256081c09f6bbf2ce2ce1dd51eefaea894e07603ed6354c0e28d79831db4c768170c5a02b141bd058fd6a0c7935cef484cad0ba69a67436678cbf9b880bf0365d507284a4a843b4dbc17e3528982b742d1796028ac4ea7b0b2220170223fc03c0f44a5020667715c751ba327a4e44fbbe861ee6cb2e4bc945ab1c0631012f25b829e411643b1838689159ca3d17ed9ac289116528f1553e5e1e5475ed4a136ad90e07fa95592c81c10e52a15d0097cf0d6b52810759a0cea7f16bf5dff239536bd8985c9e0d2fc3c5a340024516b0531c1b5f02944e89dfd287a4a0ed50ef0473ede7a22f765e5de8da887ad8a0acd52cfff063b31ecc36c2561c5304ef00247d543c6c6894f811826a3cd5bde3b74b9190bea416b824c8bf055a804d0f7ab03e478f5914dcfc54815a417646234e25c91f6834274e7dcaa18efcd4d93d2e0d7115bf55bed7782836b4564ff73b738e9234df3e5ae281d66e2bc164f246c15c8b1aba3546ed9ff16b3b84a774811a684e82b656996508ec9b150aa923ae181a4488a6dfde34c43b0a72e41ebe6acc674c3d1b117df8e996577c70eeaa9773f8ad6198a4c5a946a86e66a74fe65e003445dc2cfd601a8a420c670aa4418f068be4f39b9a400f4ee939ca4669e3950a83dfcac48456f450592cf5b5b4c392a717eec2d0f851cd90d3a04fce78ef131bf10a8ddd36f528dc513ff4f78c4279b05457eb09c6ca4ee63099c56715961be83e395ba946251ad3f0fa14cd4ecbe957e413ac8a5fd2dbc3f327fe79cd534614c7dbacf23ffd9fe0f51247bda8ac140da34e6ab5b49d785f5eea3cca3215d9c451cc9a36208b1cb320df3f5e456999ab25d49a40e93506e54ff34ff92343fd214a9a827ae90b8c29ae1a42c3c682b1079be91432d17aa53561d9f51173dee2a2acd515431086427b3bc7ca0e6c2abea119c7beb1bfb9b1bdc557c5b19986c61ba10033642369a02451da9e8da973e261d138903c5d63e73041a3b6a974e2867ab511f3da66c89bc8849455d0777b02bab2bdc3dc38cf7f2cb8ea86bff2ccb13d69910037f9e9b6fbeee204c5abb3027df50f1288628021aa9d6f9296449cea48cdbfaa7c11106b0d8e21f5bb3707cf6f4416d1a8375344de99943a1712558c4c740f72bf1e9e6caba67acc9f572e424a88a5c34f11b64bedd9df9ac2964958f93aa33ede68c369af21b4f69fcf21160e31a60906aec5732e359b1c050c3910d54cb6934e679159df94555dd04632cead5f9229db9fc607d0baf86bc909e9c0e6c0ab41485a2ff86fe6f0d6d9fab0fcf013b2947b01e80e7ab1e02e19f5a79e4d335ea6fd0ca24b881be1292ab3d0481296bbca78bb00f9a18f8d5f35f23a8e5ab053eef6c5b27cc3cb56ae6fcd230aa0cf3dc8d3a89b9cc6d30778748ee23779f6efd8d55a21b91574355b755a9a40a9dadb39a4fd93306f6a459954ac09c346c3c13c0fe88d0a73b7046a36e7d393762db14b44bc106f544758686faecc12534f1edb560f2ba3ae0b8f59eeeaa50c942b36d06b00ec2f305be649458e7a3a43551672fa444a929d2dded727150009ad4115acf598a7a99a38e71c1c25db1944479d5f4f2bb99964184a585ad0f58104f8f940e31133555cf782cf1b338c578688fc8469c92fb70ce2f2b604652de774253b60f5e5c27f475a13bb18efd4855eccbdf8c4f61eab3f49e13e63739f52b411dd9f802213878b8b6bea5c7ea10182bd2936a374473aa7bbd24125c8b3422a33c486c0617ae7de9dc078224ebfc5b775d470e969fb16c88e9d05e49f4d835141b5a1889f1bdf7e7d39e6f4fc20a5f1ba1e4f6d1e9db79239f8d342c89e6b948f640d8963dfbd5c177daddf297e5e5888218ba21d57e8f3e89d28dfdab186d51102eb04157e586c88923f4cbb9be276353b6eca54c7e81e2250bbf4f880f82f42679ed58a65f53ffcc0651bb3ff58d75ceb91be1603b537cc3ea25323e54a5d6b193586927098330842616aa05d31f5047ba86f818deefbd7c412264985c6d02c5c4ba610051d90ec8dc54c4dce1722175409d9c95f7190fc40a38a3a05d2c6f4c5b4978a793cd0ca65f64aac94649f7aa51bf7118be31be0d93c208f3d4e6124e704d6698c17f5a0279b4b0f899a02d5851ce0e059eacedf64aa62e34bafe97a1a5f82d16865c8a8acb70b8c2d8ab6afe8a2be3adaa3fb5fa6649ad534434cad74870a7e184f471f993ed57d56e92bf86e5ad33bd09388a2c5ed7b02341f1d8640f5344daa1ecbfb6111b7c2123b8dc4e9e84535ce93cc91e40799d70c45bd417ee06c6d95274263bbb567fecbd7bbf07e67875294d9bc3467075cff57657688a8305dde8557fc90249e512f3648996c467f34b2461e93c252314c1facf16d2bd4e6b94bb0be4ae21109909073c92bf69f569fe0b2a24b6fb3a4da5c577b5837c459a27172f9ba88186cc955435a1a545414e05123ed452b22b0c7402d996d88bb983d3a76e8da9eaff47fbcd6c3d76db940cdf620890ae8562c0078f70dcf4e367b02b36fa134e28a7d9a37689a6c9762df55917c97bfa9e7102a9adee19c844f68d4c1b2662f5749f2e34bd6c70075e417fb41a8b00b2960bef788bf711ce07f3ebc5e23bf21592ae82c2ac7fb94f2072a6f3f5462ad690145a0f545637d3366727751154d010688e903ca8cfdffdb90dbfefa2527614b36fe7df66a5057100df7db571fe0f129e24620cb4daffda8145a4da5c7794099b9046912a60b599c574a94b30aa2a73601aefce7f22336989aaf3b7133ced09b9e06022188931b838574d105e5e2af0bd4df68c9b52ed843d9826fa636bab5e93a6b80beafa0b53399dab760e956e5979c9d612482129dd9211b19bb2962b09eb0c63df583b6e023b95f60d313b16588ada279de80191513580044522500ad858614b7901a2f9f325c0a69cece5d6215a031bccf0f7e6c41a0468a50b4ce4708937a82109a37fbe77aba8187599e5022c4bbbe8112c246920d602f1638f28e96038ddb67dab165af4189fbc7a51d1b5a101cd1de8ffc1365d614ad41f5009ca77b23be481dc9ab7452ab4a17497c46fa7a0c7bc4df8648c57ad133bbfaa893b7176d4864ea5b364ead5897f7b48374a1bb70c67b4e23d03374ac806346d7449b4d9b76092dbf64a578f71cd0a876229c510604ce09449389eb1cc775ef9217161321ceb03f2bb770742750e4fe334aea879b8ac6f7391cfba2de9cfd7f8d1947d8e8ad1e15ef4e72bfda66ca696454d1a85166b1ceafad8f7a494013855f11193d880ed149d850e97cfa81b75bef98b5e25f6a0afa3473e3474c5b8dac137884d67771ea687cf717d9dd80f1399f6cf70d132768e46195a52848b0a2006486b64ed524a58ee2108d1d00138ec77dd519139dc533f24758d87e972b786f54c7026a4ab7b0c02c8052deaae65fa82467e6aa5e6f851f1e4f9f8c5decf2c74495a7a971953b45fc76c7f4373f577b2bf1beaf339810507f4d4d790c97ec6a61fc85f75c760beecb5736b5ebfda5a057dddd744", 0x1000}, {&(0x7f00000000c0)="72d8b057177f131f809c1698adefc6f1e60549181c663e756d0cc095c43fd0c502cc3cbcac1cd286e4edd03eee0ae20d", 0x30}, {&(0x7f0000001200)="4463781979016b32af6d5c0af315c87d921fb5b9a994a0ff2d7aa82ef54da2333045b4f35f6346af5e8a641b3f0121c2a6bdca0c86201d8d311730e09abbf681dcdfead44e491bb1522479bf3fd06462832f398aa63ea3", 0x57}, {&(0x7f0000001280)="b18ab2fc4954f04892bc46375fd3468c8a3a4cea405689d5162489f64f36b2dcb3def639179a4e2d865e9c5d17a67342719c73f2c6e30a9590bab1def3d0b513c7ef9cd0b05ba4a1dd5469127676a535802b80d9c9e7428234d6859f9b2054c7aab62c1c61e8ed774d43d0975bc0ca2d93af607f2213d5b533df2b64d0f4901228983ccb291eda0cb9f3abe3ef44b7606a3dbe56725df72b5826e8fea87d36694a8d757867b712462b981abe2f08874b56bfc54a2844a10d69ad87ee4b1f0c66cdefe6ea5f200d03edbf410cbd650f8ec688c23e8541e4fdbc13ec80d4a8e17a75680efb7828051bcc19efbacfc506eac3a0542b8ab0aec5aec1cc20de983fddf55b1e34b79060299ce021eb8cbd67f23fcd74acd540f98449cb123848f3abc6799ed7d1f9d72632f18be28381ae5ba97c63813e774c0f13e66120d4e6650deb60172342634480e2a4a353a7ae63a1e7895536b62b03df2facfd5ab27ddb63f780d919a1e19bb844bb204e62f12c59311aeadba1a9e9d25f2ed4391c08826575a99fb128854ffe841a2d6271e23a9a760b798a20c422e3b9dce567f43d6adcd0b31e9c85c3f2a06a21cfd8a719937170ea4f94694c3e47dbc5f13f3a868f7e4eac15ab7abd93a361e7c3b304cb226422c6fe62bf9bb7378c160d40dd225612fe54b86fc8879e5d4b3b3180f9416a6c214a3b6bdb3735d522ed52fedc8a0db411cdd0c56183cf1427df28c338528d069ce7e970e6b249b015e24574c1eaba370f21341a16e00586ae78a82e59e7a77d10e2b99ff8949f94f03e77ac0010b3c58c8a171e77bf542cf9e734aa3b85388987aaa0e787a5e674ba6d4ae2f7898a3852723b527f0a1b4b72ecf235ba85c467ed31ccc359f86b70ce6844179d98a3090d0f1123f33cf81658bdca3150c37bc4d6111c91780c90e48f3ecc0c5542984d6166a84a3a7c68c3c00d45f8dd6be3a05cfb34f7656d0674d441a66e73c76e5a1b27176bf55239b5941f95899afb51bc11fd0c94ce8e9349d641122783f95b358cba03c98bdd75c4f17fc1f12f21d9b77c3c130fe1257fcab5712330297678d3b6aec0b3d2924a7b00bb08102de512590bd0921aeea624dc7dd566160e575ef4d48bced3d006bf4c9dd523513227f948fe98e372a058c40342c164290301c922f279f1b4182199bb610a2d327bc6179d882dde43a9286d19dbbbb45489d4c4157fe3c8d49e180510109a8f356fb4f07c771fe6e827c004a0953dff2a7dad318be08c089ebc301f9d625a4bc7984cf44d8570904f9b3f4b0cfcbadd9e17b6d06625ed345ff5bd8c7389339274bab9e380d7b69d5e753d5c9870be68f876b9ceda203514d6d901254a2ff58f0960a0219f750502b915df2599e36858b1911d60c665b0af351a1e8d176304a3830abe93d2410644248daec02ea0d6e7b62f9afda96a9bd899d2d4c5e9eb854acb4abce7e8be06432a0010d92641f2fa4397bc636005207c0dd8824985c441886be231bc80bbd2ee8d6e873e4b63aa150174893af89cb607acfa3eb6103e74425d6b6e6dea6d2de4ccec4ef7bba9b3080abd897b286a59f240c6783c94f9037feca617da60fd6854af86e8c91bf2560f502029ec009eab3afdc82d46b2183e6c5811252a426d992c01325cc510dbda064cd84c1181d79c8f080eef6c45f431641923503f5811c5d5bc04dc3147e0d31689fd45f236f213081c699089ce8562f3227d3a20bc0bedf96dce4472f3b3740c2da204a92fae8629f5f50df57e56ae9aa9740de237d882422741aa031c553010f9c6a20bf439e9517fa0f671813ce5cfc522123a5aa59f923e06d8499a2b92f3bd93b817030fd671397d3ac66e45d67c953ee878745e11b54b9b6bcb20c7d6690b643d67483bbe9b796be44b2fcb259b45234d40b634afc6e9d279086c8261a46bd4e34124992de1b75f36caf776b1c435f0cfe286f9fd73e1e6ea55b9695f1a8e44040baeeccc3c24b6453567f116a841781a71eb98811eda568d3088747d68705adb471dbb5e4d4423cb17261b090c8212efea9aaeb6df38307b094700a885eeede866be3bda9a74d509ec42e16f09853eeec16956d9fb30dd6d311f0b848d71d0afc50148148bb69eeee1d44dff3ca57996512fa03fd5c435411af238344cb25f457307240de138e5ce1d8c4fe8a4cab3a922e3abd648c6bcfc8fe13fa4dd457ef0ec5a8fb9756b3f2b237990ba9c545eb5588c08128f8718a2d3a9d69d880eb29fafde250e47cf6929832f246a5a74caf710a84f80e229272b13ec06b2dccbdf21f7ab520d4898be9863f4f1cc2cee28bccc002adc58e2c8385c0bea71f55bf25430e8a7760a4b642f7019fbf2cbfdbf0085c681da59abacf491981106181dcab2120da2a02e18190c9e6ffdb6dad3dec8c5b44b9f2b39931a86c0d92314ca0b8d1855f3a1f6a5b16c10024b7f942c05c84864279089215c9e25df99f0c02aae2aee5f1590d7c45e2320495d77dc9e96faf1339b7416bd1263febdae544b14f18b1729cc2f47e4b3a1860e239d4e70029e9e84cdfac9e5141615fe606571a10fa5e015f6b3f3b25746ca144433c75b809eacf748892744b0b11fd6ed9ce83e5808e40613310884950e202a577046fd1b94d687606736887a6d46d95f34642016d6ec4992a0ff831f99ac4fd1d578fedd1a7b9d4ae44c4f7107328e87e58ac0a73fbfdcd69c16d51d8ea6a1e1670633446ac98ef95cc1a6b7305037ef64fe2f3b2649c1851d53c490f8245dbead4c3b6a0b6847bd688a0092227820d0a121afb720ec5fe22d578a705d12fd729e590499ee1411526782dc9006267a62660dd9311076343063b53f66920516f6413238441f1687e1336b2d528eac94c6c6e8377ade18ac92e8b93a882a8919c6bbd65d04dc26c6dfab68785fbde986b6a98b3b58695dda5e676e9fef0159f66e6aebaf90d10e36eef2e3d11f8965d698d1a4970b45a0f40cd33fc63291866dd52a4261d5aa378546e9f63ec5af00585fa423a5428f9cfb94419f1b5797f995c103ff17ca39b99720da67bc7fae7becf3af1bf6eec9740b56bf508c7b9481c3492339e875ffccc8ee65232e77f0377d3e6a76b8d2f449ee9c412c2bcf3b5f74a24ad8c8274bcf994267467bf0a3e42b109a782c5c62b6ba5506004899f61669ecfd904a6b8320163c3a0f1fc3cc69fd6e67fa4b59c9d6bb875cb3e70c0120226c2d63cdd9b7d7f80e8a0e6134f82a171d0e5efdea572cb828104c8439f0fdaa4aa19ac6ff4093644cbd224c550fea633ddb85e1eb1c311967d55119e570bf34064bd59003a1cd846ae888cb3e14e1f2e72e9499da7f3124c7c6b641f540d2c34d75703b92fc793b6822915229314e34c2213f34ededd303b48ecda9e04bbd24f6ad142544e11469f55e27b4316c965afb33a50fbcaa4faf4b148cbf024ac3c01fbb0b9b959bc1bc947e03003e9b6b6f60316191f05906dff9f7e9b93c981b8fee8567924da87baa56d3c9a6981514bfa9066aef9e1495613a42eb66159cf2b60088985646d8ff009fa2557150cc859e4e77bd378a2a5ff7b252102dad6a6e4b64749a3eb62258d01749036a175c380f866a5c9ef423785c15624e9f5a5855e9c5694ac908539fea20b211dfa7b111ce4b6c5051e6eb9f7691a34793aa680d5d0197e01fcfff2d8381eab2e21f0bea219a142406a17ad5fde71f27ef5d432ad8341967d9b8f007135833f309d0a1d5998935acea19aaa90b24225d1a7cb34b15f0987f431013b3b3af1c062d67c9d274cd81e96d8ea1bb73d063fd16b68a6304c4e6e336e1cbe13ea22fe5ac4868205b91c35216e1358fcd90d4443592c4084199a293373c27de4dc8ef35af693df17a33112baa21e9a310ecf6ee213e92abd6c2a91d342957abb53ca1fe6b159189e6661c7f871fbbe356bff02ed006d18fcec1875f323756f34e5cd680881de5e7adb5da2d6d320010f5114475d3a576d1db595f3284e9c3bcbbc45cde3f423f8366833e96a62cbe0ef4f020faaad5bd1bfeccdcb7bcd50702dbb1a1c30a6014657cc4fce339e9a6bab5e034d1bee33f2d574efde2febd7972e487f6815ce8885b47e792175230e5a92f24a4b82cface4c203a23fcac2aad0ef6c8466eb22a671789f0757a6a5f422d1a880135ec9d26fdd9bfa312ec0e5c26265b592e3c2a987d4b335980beb513f0a9045970daed1b2b6ed002fee4135a71f8f021266e67e0f9cb62d8d780240f2b93db959915fb2661e72748376f8b3652986f13ab208dd4eca70968b9dadf7807f7cac96101b5d852a8a172b81522e07877d5c3f06c6c7240ef002319508c3d36ec45468fbd203874d6321c6c7a15aeaa67c8dbea0de9ba367be1c44fd1987f24f6fdafc2f4dc34f584ee1c94dd7f2cbfae9745924b775b5b6975891341e735feb42dc1ce7075ce5fcaf15f3a9a5b4176d2ffe49ee81b1c4fb4c1ab9cd62236d58847d695dbb43e7121b1315c1fa5cfd0c9e135845fde0b9d978c8b75e297ca23a09a10da191a37c41820d1954a6a8dc6ae053be355f7884898eee4a9b467e4590d4583488c805570b1659a3239afbc2748dcf762417cc2b4b4a47dec188fbd66951a4d3ba321b2f6e963e11be793d7c2dab0e2c300dece9b2f6911b6c61146a923fc6d2961abf1d8b18eec9e9ba6c0b6aa26af76a969d633e36bf389994bb2ae094b1af9833175b3d992945a56786a8affdc7bf6f8fa12b3a8e85dc68e63b9bf965db6fc289f9490f825fff9782944356198fc1bd786651b5ca16ea4b49862837e9ec516991c062a1df1d5bb4b98da845b8bae49ec555c7b14a51ecc6d9b6c36871674b7445fedf7a914f4308699dff299e42515d81a38a4f56048d889deb4c4c0e9dce05a1df909697344474aea9aa5d4425d1b3a2d80b48915040a7ef02542a6e2d6f9c79525df9795d0e3672ddac9e104c7df3014db9d57437cec621e58eb4bed94245c10c8e2efd7a02917c69eb32edc8900650a383be75fdd4c7a29c0f24bdbe5ce6027dca75ad27cfdc522376c057c2ba954f9283c0c0b0eaa53ae9669bb03968a63c4944504e66ad89cf4bcab9e2a728860642a4016b269147f65a3fd66957690f11f5cf9daf11fcd51c5b6522ea908d689fc8c3c9a61dfdad8f1313bff2af9fed0afd80dbdce5983c79411d958428f32820b5df62a410b254789cec7caa21b6b6a24c933ae311299e21c45d4ff620182a0ff9568d96e64c5c805bed6ef49a61af20d10bd9211f52557b59d625b067c2857b579637ff287852f80e84ed39610cd90088c4aa5e8509f66bf66f7428b81bf15e3e5daa14232a6069e036210b79aa3946f85fd4f88a09c9232ef21cd8171f40367ad606f7b4d83c1e1e93e4e3fb6a21a9dcf515cb8f427b608ef6ff886bf3bc6e86f74953f7c3065a97c45b289c5b729aa69d9a1a73d485a10d6df46b265d806267949e982d383675a5a51c6ec6615a9125a14a3f8ce51a857287ead4958776fbfba8b63eca7e5de986ed94e9bd36a827bd53ecb86ff7a8199a8db61afa1a368a7e3bc79b157f3ce79421a25723b1263f7be3788be9b619db214cea3459814657cd7721b0cf8a0fd9bdbdc31b65f292235908e8ed967ddef0c3a1f6eec647da057286c5e01b6a9beb9381c00201c15445edf965454aed21d090444da81dffc23ed84a1efc4b5bd3ad3f6ed0eb742c61f02db8eef9573b83fe5909d4636cd72becd137b5e9760297a46f6af0baa61cc11fc7116d3b3c3986d5b87be80ab5af0cf9a51586660c37217db4a9651ce", 0x1000}, {&(0x7f0000002280)="ecc8060a6523e35e3f725d4a7a68f6cb0547c11d1d94a067b2fc21ccdbd7c2e8cf0968218aacea49060e892d50eccc1fe24e42738144487b694973599317b89e4c67155edfea6c081605745679442764aab7e249d9315329170363def8390467fcece7a2e389f4e88a25e14597fa9b768e37d5e9f2d31bc741b07a6319d58a33c276b2633ad94a65b3ed09863a8de926af712aef6db340ce20483a4a68ea352d7864e53bb8847d3ed093915e90539f20a1540ad85f7af65becd0cee6f5ec4921ed2032d3015d97da7fa7f6501039e2c5b5", 0xd1}, {&(0x7f0000002380)="535b3bbdfdbb80e6ed50bf80ce8aa68d53bdb8df17a952b588d3b9828a5ff0095b39f21856aa5a549179ebf85ce5f641b60029327ed38d22d28e956ab6c669493c0b298261a18314e41dfc655102974abdba26d356d3caa33ecfda29952f79e36e0d6dcc32445cc8e3f20769ee34aafa68a9fb506ad841fa19cfdea10dc0fc55da104f15845bb8fd1b306dd1ce83598987228b63fff6491644d0402be046d6697566f14e43dceccdabaca4aed1a3dbcdb7437b72efbf5ec3bb904549ee4dd99e0a20b8e3d48d3ca459a50f64fced3cb0efe734d976fba9e9eb0b52dd1034dd9692ab52f781eab8039aa2b797dfd8ddc974c117a96fba74147e0952c6", 0xfc}, {&(0x7f0000000100)="3fcba25b33b55cd8acb0395c185543f98e64304a48f81d2a6c4b6bf117a83be9a743fd7c711834aa73d29d17176121b445b72d57fb1d9a84db338e", 0x3b}], 0x8, 0x0) fcntl$lock(r1, 0x7, 0x0) kevent(r0, &(0x7f0000000080), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) 16:00:09 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = getppid() wait4(r1, &(0x7f0000000040), 0x2, &(0x7f0000000080)) setsockopt(r0, 0x27, 0x35, &(0x7f0000000140)="bfbe55172a4ca945a3312cb71145cea986cab361e0f9ff1e8c7c369782ebea32a808532c78d474e2473e4df43a9a367e8091bf411edc023b6ab00719cd2b920eaab7afbb8fb726f75db637b0bcf561969ec6da6ee4755c81a34de7ef264d79557309aba21064167b617bae86c54b8854fff789b0ac53272eb1d13efa28bc537090e2017c6e19e838ae42f9d34f5bd585f643e204a593e35424b31dbfa70a99c2da6ee80ea7e1000000000000000000000000", 0x56) unlink(&(0x7f0000000000)='./file0\x00') 16:00:09 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) clock_settime(0x0, &(0x7f0000000040)={0xba}) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) close(r0) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x5, 0xfd09}], 0x100000001, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffd, 0x70, 0x80000082, 0x5, 0x40}, {{r0}, 0xfffffffffffffffd, 0x40, 0x20000000, 0xb1, 0x9}, {{r1}, 0xfffffffffffffff9, 0x8c, 0x80000048, 0x3, 0x4}, {{r0}, 0xfffffffffffffff8, 0x2, 0x0, 0x100, 0x6}, {{}, 0xffffffffffffffff, 0x30, 0x41, 0x8, 0x4}, {{r1}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x5, 0x764}, {{r1}, 0xffffffffffffffff, 0x4, 0x6, 0x800, 0x1}], 0xfffffffffffffffc, &(0x7f0000000140)={0x3, 0x1}) 16:03:06 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x102) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x9, 0x0, 0x8, "11fc72198fa0771d28893e6021c324ed06b90f34", 0x4207ce88, 0xc27000000000000}) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x46ff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./bus\x00', r1, r2) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x4) setuid(0xee01) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105705, &(0x7f0000000000)) 16:03:06 executing program 1: socketpair(0x18, 0x4003, 0x2b, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0xb5) sendmsg(r0, &(0x7f0000000940)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000080)="e25b048d7d7694c4455332bc91d208415df0d4e2ddcf6b225fcb33c04b5cff2a99b086808c9feb307710008421d04af8d964332e8e38255b3b28c0769cb14def839914964ae0f069ca6bfcab1ca94abdab820003463e0808b14c8eb9fac7714101538f4e9b389a31819d300da48927507687a1f90033de423749547309b078de8b15feea01781bd1bcae825268a3f517", 0x90}, {&(0x7f0000000140)="b0d5467f23ce64a95ecde14704916d3aff9fb2c41ed59860bbe5dab7aa3d662886929763ede7c3ff36b529a0ca57ce0e484cec09bcec13ecd0ccb5983a65afce8ae5e6e6c272248475b85373685847ac5150840eb5a61ee5946ea27e71ee27ba03a716594d84c1280d8169e682e186a2f925d059fd097560ce00f8a5da9994fea2ac6440", 0x84}, {&(0x7f0000000200)="aae96bcd8dcad7d48ced67d0f0ec31401e013215b7b8426133c3065fbb3aeb2cdb399b26ab5f59a546f79d0f6f2e181ce3306e40faec41471d2e6e531f87df643d98258094b4657e42bf585e6955b2f6efbfe6b2d9b70fabda59e2fc199430a02aad433b0b133ba92fa94d2cacb2b61a9192c0fdea12150a958fa94297f7d3f819325a817020aaedba3c6091d63749c5c15f967d9d3d65280b00da0d973a7b573baea2d400052493d93131352946693e1f31bb50fc7eda2bde72", 0xba}, {&(0x7f00000002c0)="856a72d9385920b490c4165b22310d159894b11fac320cc3044a59c41b6b39bcbcf89ff234f0432774b4d12b5f968b6a7e00a180d0171a2bc1f0c9944adbdd0ac482af5b95afcb23edf5deb1cb7f", 0x4e}, {&(0x7f0000000340)="2358d76e864772b10e6ca67696e7eef5087d96bf4fad", 0x16}, {&(0x7f0000000380)="3dd1e14062f75d5bc398708a065ebdc91ceb0fd3b2f1741d36b119bce1d1dc4846d49ba4031864db1121ce6b2ec1f2a439611f8ec480c820e6b73b1be6dd7368962b66f8cd2d90a430244c7d8e33e4786f", 0x51}, {&(0x7f0000000400)="7287e7db77902e430eed6eac29a1df709aab6162d0a436dca53e1ca3aaf1007a699a8783d77fbc2707bf9f91f577a739753e18d8ac64e037ca25778dc58cda6410776090beb128e1342f8893d915dfea7b990b34edc541db4e3894a048c73168b130e3fc3d0fed8e7a105472845963ce30579255595bd70ea8ed65dadc57bef7fa785241ffd836fab7e5838ffe12e136e599f7d86f80274a4806899cc36897b26642693ba8ce90c1f9b0caf8babef6fba49d9413ed120461cd1fe0480b4079f79aaf7c1e84d019d971883f436b1511df2caffae97d04b11162bb6a7047e880ffe5ff", 0xe2}], 0x7, &(0x7f0000000580)=ANY=[@ANYBLOB="4800000000000000ffff00000400000027c8ef7fb0b2093fe7e951d39f1fd49b5a31c6b40818bd7f69bf7229ee8c89be6675ce51a09f03bfa7ff6f3efb2eb5ca58000000000000006000000000000000ffff0000400000005fb8be4c7e7396656e01bfcf4a6b4f59a4520a6eb90359a81b42de6020bc6ed90610c22e7a22507226cc4644922868a52281726d034e2020c34c6fe3825b8527c23ee879a9be9da56b00000000000000a800000000000000ffff0000f5cac15c07fdac0fad12f8b40d89f42041e29060319486f636c0ae6e7072a9856b0469b1a7da48ffd8ca9ff8e599a4c8fed61a5a54009c85fefa24bcd6292fb8619533052202478941d3b1746bd7056218b01e9f54e83404327909d8b5f1eeeaf032aa4413b47d354fb04822126700f6fb2243f7f481d40ea907066da7bdb0dd74b9309fff369742f4f05da67d9a94be1264dc55f0000000000000007800000000000000ffff000001800000e0401a43748965fc124bf4fd9de66ed3f87863feddfc04f80edfabdf3235aeb24b4b74276675d24827d1e3af9fdd4fd7364e2756d0f87b504b8ef89da50b509481143af36e3308d95acee3d53da884fdc50269128e735cff915cc66c50287ac5ad2acb000000000060000000000000000100000009000000713ec8d1863ad7858f72996b81d2a0428813c8b57eca99c44e5bed43909ff12ff283298193791266294e4bd4acfa142a48e37badda707e7d20a459874ab6ee8edd31ab35ef1cb0083262d27eb55900008800000000000000ffff0000060000001bb9ecd687e1c8a22b6c5dfc83beec74b1b9c5cd425f37ca1287b67b84d9a2c2c464a26278c24d7187a742a36103b6223cfb9e207534433a30e8ac6fc9654f112a22bf86ad66d7baae3bda66e9c59cab8b8b5d0a65e21137138398720accf1122b2f05c4f377be92b41f1a1fff85ea6b49c3c0a799fc2fe9a00028000000000000000000000002000000366d49a1ec2efc5c4d0bbfd27c42efbdc6423b697d000000b800000000000000000000000700000004f7f8bdbbe350a944dfe78ee9c66dfa15b5ba4dc911b21e3746d8f68c81a632a7f7455e96835b9afcf4f1b5afdf0ffa11f2028470dd60b094ed1250b5d0986416d4978eec8d344d55b9b1d0b30f332357ee03b0910ac45a3447f58c89405847e8d1bd912682136046b9e18a5c45d6da3731e88d6371418b4a7a4a05b55cd54d5ee45a4a5d8dcc197a911f13243b7a7efd5e98ed945ac4e2a58dc945ebea458ad3b0667525d7"], 0x390}, 0x400) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x3813, r0, 0x0, 0x0) 16:03:06 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) mknod(&(0x7f0000000200)='./file0\x00', 0x2003, 0x1700) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x10) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x40, 0x111) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x8010426d, &(0x7f0000000000)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) 16:03:06 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000070000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt(r1, 0x6, 0x200, &(0x7f00000001c0)="030077a12bc03b4c05a9923ac671be0000", 0x11) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000100)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040)=0x2, 0x4) 16:03:06 executing program 1: r0 = socket(0x20, 0x4402, 0x100000001) socket(0xe, 0x3, 0xfffffffffffffeff) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x48, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) getitimer(0x1, &(0x7f0000000100)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x5, 0xfffffffffffffead) close(r0) 16:03:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000001c0)={0x0, 0x1, 0x101, 0xfe, "78677f0adc7f8ad79f0500"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:03:06 executing program 1: clock_getres(0x4, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)=0x1) r1 = msgget$private(0x0, 0x4) msgsnd(r1, &(0x7f0000000100)={0x1, "4e88c6ef688a2d444ff6988e1fc5a08458203221ffa4849591c7b258b051b65912390cbb37975378568d130459b40609bf2f8737455c986aaa94afad7e365e3ea2eb47eb7a70f19780850c1c3debd7f1314998ddd30c5fc04eb27845b5fa8d6e8b64ccf6b4872d00d9f33ef2d4610cd5937680f021db5795cf8fcb229dc69b0623f754fa35ca808e80de758d12c1f56cd9002b0f470b76d9c3c7c1f33b4968c233f86e0a4b5b04d25f86d802d10b978d8c27c42035c988c399f696150861b43ce51bf0c4f05e6736a71fa0b6691049f17653ca91d5e9a5e801ea4be36b9af838673ddc368cdc72eb0fb90809b6fb7abf15d6f421282e752809346efc3d8c"}, 0x106, 0x800) clock_getres(0x0, &(0x7f0000000000)) clock_getres(0x0, &(0x7f0000000040)) 16:03:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) accept(r1, 0x0, &(0x7f0000000180)) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000300)="f5aaa1c49e41572a8b3eff044674bd82e3f2dcbea2d78ffa8d0d1a605154e23f9edc138609a0cd110e1fe6517980387cb94b0d78c76e1dd6e562a5205ef7900efefa771b30806d081e7976b5ed6374198f52602fe21045d2419fe1dad7718e91548f7442896b1e0cb355f36aee3e83b7eec28550d014515c7cfb154e03dd87", 0x7f}, {&(0x7f0000000240)="999d5041065ba27a2b1595ac0b890b6b3fc737aa053e06c3c44cf8b01401f3c486f62a2694da80222e", 0x29}], 0x2) close(r0) dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xff, "78677f0adc7f8ad79f0500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:03:06 executing program 0: r0 = socket(0x2, 0x1, 0x0) socket(0x3a, 0xc000, 0xd9eb) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x180) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xcfc, 0x1000}, {0xffff, 0x1000}}, 0x2) linkat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00', 0x4) shutdown(r0, 0x2) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x100) bind$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) 16:03:06 executing program 0: r0 = dup(0xffffffffffffffff) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000180)="40d1300cf68a4f63774d75b0d95e3144fbdf122ac401f3c7304f3fae2cd66e832ce23cb895ed2fc1e1bbbba60d7f050d5129bdfd5d32c1b9153d52ad5986cad88cad29a046fee75753d73c7568be386ea6104325f01e72631b5395a0624c2812d5d7b90930dbfda2e4eae9aa81791318017718b7aeda1f2f522c62164acd96d1f9dc9d5e633cb848fd5df8c630234e767d76663a1c529ea95fa99f5a250a4d7db7bd", 0xa2}, {&(0x7f0000000400)="2cdd7d099d9249356ed5d757f9ff4001ff841b43a9e834ef9d7774c203167ccb6d2cda5fb3a7fd89a53aa541ab65f5ff3140fcb980e53dc69cb168d5df80c18f8c055fd5ee8dead16d8cbe943d6cf88978e51de64a1d5b6d7ec645e437ab8c6e88944da9519b47d11bfcb9b253d018c5d9e12a2def1ad6df844665b2c5e4f19fc90cd49ecbfb42dbd3dde94c7fd302c0b9c2f1639c0256b1cb5ac6e3ed2be70ed8d361837f511d0fd2453967", 0xac}, {&(0x7f00000004c0)="d2ac10e3ca6c66ddec86e7c2ac0631064ade242c73509dfd0078acd80932a4c345ea52c92ae0fd0007937ad2fdbddb32a9894e4ec103300ed0d344bfa0e12680144dbdc102193c2fdd13665fc2595040dc404212f829a1761b4591e15bd420660eab62f6c4d8515419d1fd5d30b0e31dcfeb08c1308055abaa08b37f84e3c2f89005068ce5e933db63cb493910d2decd8955b3d867350e5ddff15dedb5da8812fb55fec319415a87fe911b1502612aed7251f695a7dffbef31860d14ff8856687eeccff3b0ac4ddc502b13af027de6", 0xcf}, {&(0x7f00000005c0)="7bb9d4810e738bcbe70db1c9e19f59e7879840d557b1a0426cfcbbc02d195941c78f11ea4e8aa7bdb369068d164fe3ade9deb81452af247e75860a9721865922108731401c403c1dcae2a1bf31f6083ea5547bb2fecad36efbd8bb46eb3ab174ab3485e5870b7f0da0ccfcbaba39656b43648b13b08a959aacd16dca826c7ffba410983f8ea5ee16810d6f067f415e4fa35e668ec904c3435767b914dd50420c4e47e0ad83d3ce2ce9fed5496891f7ee1a5aed9397a07841daac5c21412634484e04eadeaf64feb141c6af760dfb1f27", 0xd0}, {&(0x7f00000006c0)="068f33672c6f15aaec98353fd8d30760ab8a90f5d468730e02a22bedf76d3a3e9013ea8ca9facf18150522d5aac72fa758a9d6818ad0555b6873e5e72ecd343ababfd4103d34bced318a702c5e475d87cec0291f2d00013a28b8b6913f5faeda2f46bb096e0298a0b11a84d778fa932f535b23cb213728d9dbb0e75f3b4c3d774b16fcc483827da885b0d0c01412442077f4da9db05748588e49abf373660fd0873b39d6dad484b927a1c91138cdc7e4dd30c05ddbd413e6fc99551990de6e7dff1d7a2bd5d82e14a10dca1f827b16af038bc97c6f1c61995dd7233b94d57827ddad8a6748ffe6bbb07c121b463cdb5e1ea16774bc017b8e82a25674f20a501d270e8d776511042000b7e93b6239f73b237daa79f80ecae9ca53a7e1a2ce97e0b2ffa362f3329924f2207116f5b99dba933bbef33f297fb3db0e9528dc37ac18db330da2cbc4e1273a35fc3b9b06346949179ec66e2ae997764486c62b21609fe156bfba3b42036364152b0888d4078dd51e784117820220f71a9871a76bab407d30ac4fded03aa5c0919eb8daf421be85bfa2c7ac9134468a250ab748ac53197729951c0aad130885a7a3edba0378fa1e12e3f68a43da12d0778576fb1785dc368d553ed261dfab0882f377291710af9a3f5997f5b879ed45981508c5d7f7c8aecd5f377848d7a884978897e7c95b5dafe82d980815fba176e9e17d5eaac8ef0ea83702208d6e4510ef21511902a38facccfca3f972800ba0411539dfc1a086042840eed060c8dfc71b95b32fe9af446386ced04bf107e38c84175f3150a7305233b400ceeb86a0f50243de76e0228bc83f32bfe4927357343655243aae893af97c7fcb3583d5d530ab845f9a33820b29724c9323ae51050590022275c21297a1c0aa213ce69b17251af04338d61304ea54b23720342ca318a579cc850f2fdc7d5ad0dffc697e65d1fb5168fea53422daa148c21c0ce83bc13b39e24d69dda741da1c51f922e48c2c554ffe718e47d9385a587676fb3bba5bf0e12ec3678f5bc59603dd1a7361ff9e1658291b0af76ebd886b108fc1a066f1308bfcfef699e299e8bf076c8dce23433ffb1a4a258ea51fcf0512d634746bdf6509b1308880a2ad27f7d27c288622186a6098b5f570a311cea4b00a32f926b6ea562a89a7118cf2eeed17d032adb85f9f9f5e9c0daec5d2b9a77102497a09424b7635e8c7fe499955b797d0e9b3730f1e71b75e32e9adb8a4f678da006ca028d78c262e3113340bcdd43fc5bcd3442576a7f8db137da5d360b3ea4bbb997725bb42cd7be5eeee37f7f67dfb015b66d815e114d3b97978f41c203e0ae500f4aa58c17c8a5f451678995c8305206f4c51ed44c2b654f7b3c5b91b33d4fb42dba7c5c6f6691dcfc409e4aa3747b0a0fb4bfaa8bc23e525151b685eb06e4eb9ec24a9cda0d66e246f9752a475bea3c9250e941e45ff76f1b8f57ddf4a4b479f9f9bc8b6f731d001c532750dd874b5df7dedd2dc33c940371ae107bfed8bf616ccba2d73266facbe1e7071061df9e1da7ebd3f823ef3e405c0751f87f62cccd424a2411cfe0864fcbd6d0abbc7ff708f8af8649c8f388b57ab1596f9b10951f453b524585178feb8eed5f992c6d8a2df34bcbe8bbc10dd7677bbd99e2031cda05fc83dd6d8498244d0d8876182d6d15c8e796999b9ad9d70b62d69b7da0f6f59909c2e391bc25cf472f573e756c1dfbb30a02eb75caf0c6a6f88c52c7f32572674dd530fb985c8ec997370db5819701268f59709ffcc7d21b918bb1cca6b7353b9a1c4c62dcb52c1a36feb475a19edb48be77611cc460a91fe10e015c182a6de8b6147776cafdd1d329211cfd86c2fd3ccf4eac7278678a93a1f8bec83d3af703b6dcf01a09a589cfcb0e5e4d960edf5b5e212578e30671b7ba6dc8196de9947ccaf483c80348cc79fa93426f383faf017639d5b672497091c8c731d92fb73dc6fef0216cc17b82e04d20d6976da90730cbe16bd0d46e9a1cabd79a99df9d2c8951e12e81464216a6865a9f16f52de85ffff689b72e5f848178980f963cb50da9fdaf09e8280ace7090ce50088c4c2e368af0ee6974dac09ad16ebecc2562e80e4082d55e58dc341763c5c04f13c059b4ceb844cebcd036ebff9275a2614b3e73823376485e4bb6b59b00e3918ccc7d92ccf82d99ae745cab6c09029514019e25ee3a9f39c2b8c200a976d631ae1f1f32f78a50a2dc1a690e2ecae44a4d3af0b7b92bbe03145553cb21ec9c2333474abbb35158c2485c06db7640e9653281ad91a5eb0b32efd54d6b3ce4b523f39a8bf5660ce8e3bf62644bc1d887e723b239a8be01a958d37265c3c919a4c9148dbf1c941cc36df0d4ed2100b91faf46cf05d2e3a313c2dba0507123bc397a37fd35186d5a150dbf96ae2df88ec9f1d3b270227411b66a4d7e2b5b6214547f8d45bdad2037680d60dd757fca006960ad9b816988d075f5f95059bdea6a9b2c46435623ca293ea65c3043afc50db7c36bfdc656489c15c956e11d346475aa930f7714260a1bdf01222557299c368e948882657765b089e9cf6dcb7bf29a8e6ea31fc4a838d9b05a3a896fba9cfc3ec95720766d083885f8ff5ad3f0352c7065e14e61800129cbaadae660e556e3b942da7882e4c80fc4358764764dda2ac69af41dca5c1916f7dfa398e52e793e30cd4e61833219dd83a3e191359d7cdec60eba10ff08e75a7411b06e0607cc77d1e2040b8165e99426cd138a94b83f6f06b5be262a53f4192bf6d94d581aeeebd59753dc79f01cf11218567c0098b14afe023182b3e66c59d828b3ce0fe42293ed7436cb0cacad51943978e3bdc2a09097c709b4dc5d5af4a14a64837cf58585047ab972dcb814f8aa74e872d6da0a5414acf1444dc64cc2534428db6295cc640be7580d1101c51403f71bf095e7e7ec3f0ad0b6b8f068441a0ec490089ceaa166a3c18b1e052b1e3809366ea0c3805d4b5289a0e535154d0732c92646d392baded1b12fb1e3c3877219f6919c0bf64a75361f581b5fdcf59962b9d41fd246dcbfda9c9233b886a840ca8865a98e954f6feedc5d948abc6a805fbe4a9f645851290339aac8a834956d8867143937f4689b15294eb734c732567f291a561b0918c439375bb7d03f0f4c0bdc26a884ff940fd921dfc1d00cf5e4d17acac7c261393211b47b2b71f805a2abab1991d8fdc75d01f1e5d7a0c960bf951e6604ce7bb04fee861f87bff06eb77ceab50490b1ceff3c77ee9b3a0229f66a0b8690cf58d455f86f6176b1d8033ca0b24436d4aa20e3892d05ba41393d1164d491606fe8515ceca6622041c0de3a036f2e4df30785cdbce727bed83e69b494497a0e65d13820a7405ff72dd13b165e23e66aab494d4dde58c545cc0f9298a44f4dbb283274df0db874cf710056df58d07550127cd54b62ea614a6c9237028b53f810368ad418c71f52ba9cc332637fba924ad490d8c70a519b3ad9d1f040486ed809802badab759dbc238f348b77dde3af682035dfb3b84701a7d0e736deff94b14521b330514e3ab501ebbd8099c662b05834a13737ec32a37412cc7c276319a1215e40dfb9511d835bb134e03dc31fa32e442d7275fe04a0737bc91c6590ba42cfe38c97565308e1eea82b24425ce61c2f421a46d6877b1357e31ba02bf06ec228696897a52a5429b267a2dd669a58925400f08018669172bf7b367228ae96dc23d3880bf0872fb3dfd3c0e8ee9d07105418c9e5e521eb8e1643f0347f4f39967c271f4524a5eb69c71ad00399a494d535a304718fbfc4716537c51a6593e8d9123ab3e3790cfdf866758aca4048e9f4cb9093c6269277f497dfe9ca753ca5f165dd8f6faa782a138efe51541a36da0ad3ffca90e3badda90c0074ddfe21a1f371bf0cf5aa505a8aba3e89380157653e4fea61232f3dabcf3fce563dd058010214a095ca4a71970b5bb8a839f49e7742e915b6ebf4d2afc4b812f38b6f56ed65be376ce1bbad49cc80b28b152831b762d7cf779c608832dac1eb9e0005bd17adde907b4c589af2a6855ff8be5bd70a009b2630c59997102bca7bc8526275006d50dfc1406e9e761932afe9fdef13539b7cd59277486865bafde20dc742fa23a7efaced1fde4483624ffe473cd53183706b265802de41aba5bb0047f1786e3605452df4615e2611e4b336160f2dc4c236dc19b081906034acd094df3f5e99c2f86a9cd8b46d76f26f22690b0028991300acbf2add4e033d7fef9e80e9f8597485231674a9ae9c3f9d2a0c675426cea6f205fe84485894b194f75c758bb3555f8564cace79ea3e80666bf300b9bd9afa5be6a5795cc4ac1cc1d52da8e872637670d304c36261829ed353fcae7b5942f65595f40710a9f2bef19d67e95a14bcf30c848b0fd8daab3d44b67f7c37c6787d6fe27fc7b3389b4e76b951cc202165883b5eec05ea26a72a6becff6c062572282ea17e52373e734ee994fbcc5f9ea956238f096cf8da415a445319164014290642e9f9e3c3a75967eb556b9e732d43f3bbe9d3cdfd3d227b6e0d5dedbe8bc0f08a0645ae0cc7ffa8c16ff9a83eadb4a0e61a5425b108b0240480917dbdcc65ba17012482cde6590508a3229d8a4f623f9f37cbf44f73396d049acfa21a8e9d3eaa283787f469631d94d4ff26ccf81fa7c93cc9d20d55469d280a7216c5c4ad4a1b260890f51c5233183645bd75e6638c5039661523c4febfabc03671c32f5c7e5a709da5a72d3f3b9ad3c8ca9cad0b36780492e9b160f48d792016afeab179fb32e6f5be2f06866a7d030cbd5c9fd77a8210784a1224df969a2f519bc0bea8b8614115d7faccd67bd28ed08acb5d12e7e6660e600de4783fdf9c1010e481461c2df2f695dd710d2c1c3ff1291c0d3bc6e4d365464c6e99fffd3b4e19fa4a37449ee21aa967944d5e35d9d5b040338c2e4159d7860cab3e18db7149f7975201501dcbacdb6e297e7b11f68e58c0a7e00d99b3fe44510279cb54f6ea6f72cbd2d29ac59fced2912eef2814d2b12a88c49273c82c98e62a7b47d0daeafe4491ba4683e2fd5b626d89f36dbcd9a1755f97a5a4b7feccfe6c0ec165814145e61f0974390f54436327027e9f3a41207a1ca3d19160e54744335cdc65a74b2cf16b440d4c7698eb4246228974c5a5a2633000ff600db57fa86d86ecc67003c67ae78a23513799c50ebe31917bc7d84a1e3435298b760478498d5ba9dfdf2d5be40e53788dea6d1f0a009379dd37856a25a18442a0b8f2df6078be41e29bac28ff847aabb954ab187ed7ad10b94f076e4b5fc262a38ae7f4c01ebeb93b3535dbe5c26bbacfcfac1eb47ffa27add74da98640a834df1728a5a5af73c2de3b0cde7ce9be32f793a7b1ebba7a5510b0955d8cc6cf8ecc7e838cfc050c8cec75f2913ceb794ea8c9763950d5c34cb7ca73299c09329050d808ae6422819e83ff3a977ddb09aeb6c93acca357611774881edb95484ea8bbf503a3b69c9417096eec6baf075b4e09d8f8e9a0a740f1a154ce081501131d3a0658963098e34a83e6dc6b77108a2c25689eaa8c0a90af131c2d89acee73ea5cc75cbd9a0d7ddd61a2399b796aa28f9a291baba588c8e68da8a9b9f8ef44db8d20d42e8ffe8e0c99f3e7701b9f9cb739967721d5e6e32b54ef58f8c8c70f0ccc219ecd4d4e7e47301aeac82ce40833b3b962e2c1968a91381bcff138f8ba5210ce3fb9f33cbfc9c3cde8222adc5cd627d5ad0616b2db9ff2df5428dbb8b093165ce9f41085ba67906eda8fa7c41b6e70d717e", 0x1000}], 0x5) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) ioctl$TIOCCDTR(r1, 0x20007478) write(r1, &(0x7f0000000300)="b1b4e654fa01db17148b5b992d53fc51c81d76692d1367fb3424f7d6d7a0cf9e6b01f09954397492c5d496474d7d1b741031b84175ef17ba17c87b218614d1c00d19f41ed4e25d6aaab305876de610f0ee355e67da575a3e2cbfc2e63cf5d4e0c61bb056fb46e42a1c895cde8dafca3ce5e6f239a5142430b28d5845558708db68d7a40fe779800bdcc26ed181267ed0219aa5cf16611331a51b5e7142ceadfe4c42d63a2ad32222f7d2f97f133ea755c90da734caf874394e2608e74216ee8bf32edea9f56c6820e89bfeeb17a15afa63b8", 0xd2) r2 = syz_open_pts() close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x3) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffff8, 0x10000cbd, "845cd86e0007b8afb44c7f8ad79f2500"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:03:06 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x4000000000}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fcntl$getown(r0, 0x5) accept$inet(r0, 0x0, &(0x7f0000000000)) 16:03:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x1112, 0x6) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 16:03:07 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x4, &(0x7f0000000200)=[r0, r3, r1, r3]) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r4 = kqueue() munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r5 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r5, &(0x7f0000ffc000/0x2000)=nil, 0x2000) r6 = fcntl$dupfd(r4, 0xa, r4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240), 0xc) write(0xffffffffffffffff, &(0x7f0000001040)='v', 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000600)}], 0x1, 0x0) r7 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) setuid(r2) r9 = semget$private(0x0, 0x0, 0x280) semop(r9, &(0x7f0000000280)=[{0x7, 0x10001, 0x1000}, {0x4, 0x3, 0x800}, {0x0, 0x100000000, 0x1800}, {0x3, 0x7, 0x1800}, {0x4, 0x1ff, 0x1000}, {0x7, 0x8, 0x1800}, {0x4, 0x4aa3}, {0x0, 0x10001, 0x1800}, {0x4, 0x6, 0x1000}], 0x9) linkat(r8, &(0x7f0000000080)='./file0\x00', r7, &(0x7f00000000c0)='./file0\x00', 0x4) 16:03:07 executing program 0: r0 = getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, r0, 0x0, 0x0]) setegid(r1) setuid(0xee01) shmget(0x1, 0x4000, 0xc4, &(0x7f0000ffc000/0x4000)=nil) 16:03:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)=0x1f9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x3, 0x0) 16:03:07 executing program 1: pledge(0x0, &(0x7f0000000040)='v&O\xa2j\x05\x8eE\x9e\xb4M\xf0\xc4\xa9\x9c?\xab\xf2\xfd\xd8X\xaeT\x00\x00\x00]\xff\xe5\x88=\x13\xf6\xd6\xb7\t\xc9\x1b\xb92\x0eo\xa9\xd7\xf9\x1b') pledge(0x0, &(0x7f0000000000)='\x00') r0 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x1f, 0x6927d7d3}, {0x18, 0x2, 0x200}, 0x8, [0xbfbb, 0x7, 0x8, 0x1, 0xffffffff, 0x0, 0x9b, 0x7ff]}, 0x3c) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) shmget$private(0x0, 0x4000, 0x440, &(0x7f0000ffb000/0x4000)=nil) 16:03:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x810, r1, 0x0, 0x8000000000000000) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r2 = socket$inet6(0x18, 0x8001, 0x0) connect(r2, &(0x7f0000000000)=@in, 0xc) 16:03:07 executing program 0: r0 = socket$inet6(0x18, 0x8004, 0x0) getsockopt(r0, 0x3a, 0x12, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x31, 0x5}, 0x8) 16:03:07 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0xfff) sendto$inet6(r1, &(0x7f0000000040)="5169962679ad9a43fd550956243894c225936208885ff6ef567e55a18cf65d189cdc30fd6a9c5f667234a241b6df5990c02ee909431063b6a9d2059696dabeb608e17d36076fc71ac878908caf4bca03a4a37d05f2e5fe64084dd3746c38c26413c853c42985e5d784", 0x69, 0x0, 0x0, 0x0) r2 = syz_open_pts() getsockopt(r0, 0x1c, 0x8000000000000000, &(0x7f0000000100), &(0x7f0000000140)) fchmod(r1, 0x10) setsockopt(r1, 0xcd9, 0x7, &(0x7f0000000180)="93902c59", 0x4) sendto(r1, &(0x7f00000001c0)="797a11c01b287b0a6b0c53b12f59a1c248725fd68d55404fe7ea4439d0af520443cb5640b5087278663f3bc1a37d744ef1728205f4091d1292013eb0eefdb8b1be2b98156ba3db54654e5bc4918b016c07e9a5811cb6af51bb20662ecd2d616cde7f59d2d6a3acd3b6a2953135b5b606112add42cbb33443153134b6d03e8dd31f8544b85c601b5d2d74935e30bdce5720b4cb5ff54272940f05a3ac1942f64b44621bd7273a3f96b1756cde97c155c96e3e9851fe8ee0", 0xb7, 0x1, 0x0, 0x0) preadv(r1, &(0x7f0000000900)=[{&(0x7f00000002c0)=""/224, 0xe0}, {&(0x7f00000003c0)=""/186, 0xba}, {&(0x7f0000000480)=""/215, 0xd7}, {&(0x7f0000000580)=""/26, 0x1a}, {&(0x7f0000001e40)=""/131, 0x83}, {&(0x7f0000000680)=""/164, 0xa4}, {&(0x7f0000000740)=""/133, 0x85}, {&(0x7f0000000800)=""/22, 0x16}, {&(0x7f0000000840)=""/120, 0x78}, {&(0x7f00000008c0)=""/40, 0x28}], 0xa, 0x7) setsockopt(r0, 0xfffffffffffffff9, 0x4, &(0x7f00000009c0)="45b9d8a354d508cef56c459c3105759c0d3ff05ce235b947485bdaf4f2a63331269c89d07832ee9045a5c82a51fbacc3d2213500d109c4cae238a657439d255dced81be055fe06adc2da8df268bc15f2224cbd3ef0203c7754419027522dd672c4d37b2829c55e65500197cbe2ab7f36e60ccdfdfbbc2b4deeea1256dc0811ed0ad31a8d738d7d807520471fa585124308a24e12c0be4e334515044d2bb3c35adeff2499fe41f31e3eb8ed20cb429f82945fe16bdbc8726a37949f0799a57359e6e82c77c6f848ede45e3b3054a0de7245b63a56bdd1a49fc6d33f6ed6bf59da7a4343e15a187e0b6d56a3933abf843c1f7493799be8854df1815cdab74c6d46c0dc8b15315b1379cd644006e3b0808b590e0c9ccdd9bae053d20013fab00272e647018babfd5f631c90f2717f45ed11eb44efaa1fa59757b964ce9d474f3fb9c36381f017824de666003958dd9a2751a76d09fde5e98e320795f68a2710761da99cc6cfff0c48b882c04de4d9828778350d46daffb71b9eb537ebdb05b35ad23a29d8233eb1c59ec5552a4e188086863bfc459d9267969a92082185cf9382caf4c7cee7272b612a87aa646012bc3fc5c7e5e9c91a1bf7a370f9d9534e987001ee73df3a3db26c1f3eee373538cf5a2a5ff81209b992ac7d30f99070e724de6c45653c7e0f1a32bffcf348d2cc077c28329bf70e404f5af19f7d5c464054027a8763d6ae51c322c4e3a2f6c8b94e0ec20f2f1a23672feaf3605c2ce9883d595a95b26141e0062d597d7ff3e113436a16cbbe5d09a601c2e3011934d736055b7f272fd8686853ce9f22076ccf3f8b6b77c6d4a1f7052c476452f876b11604e16c0b7f115dd2edb7849f4c32288f9dad835c9af9a904b85391145cb4408a0db3ad14bfdebe0dee4761447d623dd7b1762df3702aaa2d027ba7d66cac6deb3ddd545e57dd9b9c981558751ffa8941e485a516b205bf0764a2b66b18d2b78ee82f0498430e138f798148a407c4bcfececf560ebc70dbf768ff5a095045143d49bc65fd7a8585973712219d771835f5f968e70e9477fd3d5d4d77d4014074868f615a285634f64f346e98aa8c9e2788e0d697da68cfb177c32e5a5983a9906e2da7f4aa3ca7e01baf1cce529c8c818966af9f11cf091f1384a5f42dbcedc9a06c1ee4590fa0b821240c3039a4ad6f97ba417af3baa87450eda0c0207ee1231badd12c5352e9d35219a614c892ff5a6296903a7b181bdf378dcd0a57a0602cd8921094cb5e25a4a6641b702106cd3385771e9ff1046afe63a44500c5121aaa8c176a3a907561422c7ae9e2a710c48908128f84c16854c3842bcb1dee6caa229ab8022f42dd8104cb501c2576b9fcac3915606512de1d0dcaaa18368090e3ca6f58a10980e6dfae8cbc07c5b0339e5d94c3d0f762431817ed2dd2a42abefde8c878c45caedc7b9e289e88d52239615230c654294011204e1247d7de9183e0edc0f8e1c50ab9a30c63e4e26c4890b9e15fc85707edbc456173c72c4cc8e20c74a668d3f5044e4e183a4644a2e7768fb9d11d945180511ee1077b16abad95eaedc39935c9deca69fa3772b1846217479b722a6fe15b6e7551023c0d0670f57c8897bcf125eddc5afce565e74a8a4a81737043a8dc522967cba569471c8a55de0439e0f745ceca6cd2513243670832e25a35f78f310e326c666f73de3bda1ec2db8ee97f9a03d2c527b13caf6b6a209539c0473b5ec93b8685bd1fe131812afa87b9ecc37524f19d2bfb120c5cb3e2cdbb7be686957aaa900cb10863dd315ca18a9b71172e4e3fdeb4b0038648c424483ecc4e1ddb0eb49c8303cb54f3edf5f0ef3b60caed6c4e25b0c893907be6563fdebb8f4eef817a949a75633eecbd8da5f62b1b2e55827242dd9885e9c9c4e017016d0e4fe18a7c4b8b7688bd19a428ea16493378bca8b4486d157514c0384bbd72cd9a300f32ad7be1bd65cd0a080ca7b5c81a1f191d024f91011f0b5fa3fd7606ef475c03f5f6fc6d818b591407771422df8f2802ebf3e189f0b29981c037c475bf7a5beb00773ebdbff2f264e6ea55fe070723e383f805bf7f1588a7ceda7825721e24fab31fb1fdb47e47070bca4d6eccd0db07bdeee02dead98f03374f5e7fffd78bb57a8eef01cf4113d16fce8c59d2e620160adbedbd879aea0aeef6e6aa9d2af6d996a30363e07c2074b56e47e2f7ce7e5fb88fb967d41ff0caadeaa129059cc5ddcb8a5bef5be0c9110bc920ae375d99cfd6612921577c28ee205ceb39bafb1390989b8a300b6b2a1388c1c8e079326afebe061b742afe5de052057b1adc9d5cb8cec8035ab5ec54a54318387d6baf603ac9d5badfc5a0d2159bc1ee077e20220cd66363c2582d6cd342af711c6ec23c6151440f36b3c62d418a9731e53f74e0a85409d4e904065e4617ab25880ef44339b56a71762f7176557b2d85c82876e97f51f94a07fc8d1cf99c4a6210e1634411d70d1c97639bc9d1528c3dbdb175ac2e3025ba869631f51a5816539760f61c5a7fe661403313a91b035129c25062182f4877425c3066d6c528b0d174931cc5f9ac5ccab49f90e78a954aa8072a332d479a3f157686b65071f5a7715b16c812e9ce68b55702673d7df4d8859c95bdf21479666eda29bb5a594bc1e686abd22a62d077503b3391b3ee38d000952f970d79b35a891e3f7ff24bd643f5b77ba78bc807f378cbed46683afc83f7f40db99fe2b55e702f42048c8fa341b81a23ac75a47e1841fc4742f730b459b1df2bbea3c7dd9cd085bf71dfd16a75ad7a19b831885c9c77e95e18c79691d41df2233f0475e7314b2edcfd7b7f6123e24de347900781a08a4b2608ecbff6135051573e673908d37b9e22bcb0d14966ae1d4cd977972112aeab3830b2b6511d8b1212bbe21dd1bea3203225778f05594f31c973459c274d37c272b90da4a0a1d54493b71778195e5a7e32e797f354e2b874d7063aeb367b6d004f16b988c154267032a27d8c78bd6984991538ac4b81325882b5d3fcef6723f57514c54850316b83b1a1abc105d4db30b85406685d80b2f764adf6c6096cc25e3e304a9f36786dfb534084565263e3d3acb65773031d322f51a6887543de7fc7ac6bf3aceb8e7b7215363d0e4009494c6871567ff27d3a2a1196bd62cdf811fb841c5231d7e58f89187571ff515ff72dd5b3be0aafca5288a28379cd4ba11111ceae121740502a616e0553666be562e37992db2e6f6830bf13949fb87e180a2f6450fe3b687a4cee912d81cca1f6fbb2b29676c96176a69a0756f597874235d391a97af2bd8a2277a8b2f296957155334f8fb2aaef03b1b7a7d8c9ef8635f5bd1afcb8e97f92a069e984346b10f00104314530129e14ec87674ffcfd73d9fd9d9842303cfe754382ba9be41c7332c3545b4bdaeef922a6ffa0779b571ed0887bc0a0de9cb30587dd2a92f591061fe348158fa24047a8d383c3662952bf08bae53ae9334b4c89bac7ed43ba02dcb1b8a98307c53f6ed215264540990e8690457cdd1c5f8e4ff3136ac21f0f70bc5717507a76682975cd9d0a31a33d78f3ca2be4733dedbb8ea7be5f4241652e2cbbd153165b3eb558f96a4d0ee4aad27face2a92570c3908820485b7eb75b7c554e9dc9a1432268b015f565a6c2b6dd6818df5acb792d089e7f69c9d90bcbdcc8d37111d00d29dc15a0d805bf38ba74361fbd7c3b3b4ea9be3f5409f50f12d2c301d3187acbcd01502eafed42611b567dbe9c3934e4fc822f2a27ff43496ccdbb17fa30c30fd236964ea60df6ff370c6aaaf4350d69ef7a90cf663ab7b7f0b5b6784ebb625793337f6b7a5fe3657d2b0c731f335fce1763946e19062541f3a20f298c54fb73967fcc7ee13d7dc140aa69ffa72ebe49501570da55c6c8f0029fe261c0fdd1e484bc0e02eb7717b9e519dd7eb55580c5169fa2e2c8f14bb5fa90dbd79ed79bcbb1f1d9c0d61006cbb7a90dac837ebf0a082a44d36c80844bf2eadcc8f84a1b7bf0b60dc34b5af13b192975664922e6f475fa4e409f0edb17c2073d6045b50d8a84dcd2f0080c4c53d9177ed9e440c0e3256a2c4001470b129f255a9802360f176abe12eeff689d95c790eacd3038697806357c9c1c411ac32dbd4c79714ecfaaae5df8d5c42e5539e0f310f0eb8cda3e028fc0b8c54ec0e995cc7ebfde43c4c013de7d42870e1280a676ebab3669b71b4113c61fd463e318d08d1c0d7851788fe0b67781f58055213e667c0dc624962bb094f410019bd861ddb4dd2d5403799837493716daf53d6448206f6add819db08138c296df15090d4aeb38c0c7cae422055d4776658c577508b99896bcd8c1ce16fe7a9387c453c1ce935bc6550685844977fc59fab1c01d5a787a2145d6677b0a40a9202d0d7901abd6808cb7c4994f1deac7eb4bd0b11890b5d16844b9f2fa45128491504a4eb28205d24f2dfb9cfe997d63968d0f2bb5e51ed13d4228a6d3a7f2de5a4a7d20f9121ddf8897d27b8be0b74b7202c303d0a196d52cd33cc7fdb34ddd629f9d3a2115a9c68102bc9a031a183099be84877a5eccec3b3b1a7f1369d21ed24b7c1d24526978bec4b034851d9141750c17c5ff6f4e4cb847ac36741110e19f8039cac1effa7e763e8a34696146e29a1df79a0f6e475fd162626c6912c8199e5091ad2e19ff99be263fd830e300a33cf5c27b8738575f58f32699fc869acb607c8bcd4a1718e325eab84c574ee37c5bd00485946c379202f4144fd599b9525220c3a2c3bd3dda3b1e16baec381942949745c65f1a885436e13789b0eebfcd90dc9686aca96c8c6f40df84a4ec1ed25ba15716055b8fb156cdec05a429dd51cf16115b1da0c1e7c9885da39789b5b529b43bb93a23878328aa7dc6f0852ef8ea80dddbc5d8def61be1e1c74bda853ee56fecf113389383abc2c29fbf6e465831e0c997269fb964ee714b32e9d17cc01e3be912e4b43d37a9f72d283bbb992e5db627dbf2bcbbc7bd061757e4d20ae6a5cdd672abb4ffeb690319c836f822ffa8e9dde130dced073d1527228048900aa0ac631254a404aacf28dd5a1944aa1f78a0d9db4b155565d7a96cb57ab2fd1bc1e1d1ad0cb19326aa4a81e4fdec42f37ef6a86663484965e7066eac871fd1d02c485e27ebe42ca8b7bcbcc63c24faaf22aaa152114b53491c01c65a8e0d3535321d330b8e664102494801ae9ba266b15a1ff518e498b655075d52714f1c26374b81d72fb6961be22c9fefd8aed732d5e3372e3d6410a3143aed44cce3db4d1a43bb32f66b7ba9473bd5d4dc0d5d5e168f30bd9e73190be3b0a65ec1383cd1dde6410b7e7c4470f6a717181ed9dcb0d60a9c5be2240294c5ce7b72b808f3060c3121baf87c8992e89bface140a31af6d854308f787547a81ed259d1ce24f28bcbd2d70573ffcc8284358953b8c526763551dc98764be1dc36e7f5d6377ab851f2c9065d84a99610dac84dfe1c78a939d9cfaab929c072f0a64347eea4644cfdd107591b8d5aaa71bc74973d7bf50386f21bdf58c41ea7debcef695edaa3cc737a5e525298a69abac3d429bc2e128d996b2beea7e23a64966ed019558fc7f1fc1825fa489851b2bb9491bad280b096e78580e239aecf3705601435adb10c71ac76d28fe8e57ed64daf67276f4bba3a8def6da41de9fd70819871a5978c82b30b9b8e646c2fa02cb61b09dac03ea168ea1f4f89d291f3e2b397e05bab0a78e92da8b46559505ab85bc704c41633e37ebf08c0efc80d05b7fadc97cc119ee907095dc71341c2f1bd7", 0x1000) readv(r2, &(0x7f0000001b40)=[{&(0x7f00000019c0)=""/90, 0x5a}, {&(0x7f0000001a40)=""/197, 0xc5}], 0x2) getsockopt(r1, 0x8, 0x80, &(0x7f0000001b80)=""/60, &(0x7f0000001bc0)=0x3c) setsockopt(r1, 0x8, 0x20, &(0x7f0000001c00)="14c4dbc4b3d170396b726c56469bf2980e7dfcb5e3684377c7ee56c194c2", 0x1e) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000001c40), &(0x7f0000001c80)=0x4) bind(r1, &(0x7f0000001cc0)=@in6={0x18, 0x1, 0x1, 0x400}, 0xc) pipe(&(0x7f0000000280)) r3 = semget$private(0x0, 0x7, 0x1c) open(&(0x7f00000005c0)='./file0\x00', 0x2, 0x5a) semop(r3, &(0x7f0000001d00)=[{0x3, 0x4}, {0x1, 0xfff, 0x800}, {0x1, 0x13a, 0x93d49dab5130b04d}, {0x3, 0xfff, 0x800}, {0x4, 0x3, 0x1800}, {0x0, 0x80000001, 0x1000}, {0x3, 0x100000, 0x800}, {0x3, 0x7, 0x1800}, {0x1, 0x0, 0x1800}, {0x3, 0x44, 0x800}], 0xa) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r4 = getpgid(0x0) r5 = geteuid() r6 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001d40)={r4, r5, r6}, 0xc) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x100000000}) dup2(r7, r7) flock(r7, 0x2) fcntl$lock(r7, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) dup2(r0, r1) 16:03:07 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x7, 0x100000000}, {0x18, 0x0, 0x8000003, 0x80000000}, 0x4, [0x101, 0x80000000, 0x80, 0x8, 0x0, 0x4, 0x4, 0x1000]}, 0x3b) open(&(0x7f0000000040)='./bus\x00', 0x8, 0x4) open$dir(&(0x7f00000001c0)='./bus\x00', 0x20800, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) accept(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x3010, 0x4f) 16:03:07 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f000025c000/0x3000)=nil, 0x3000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:03:07 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') 16:03:08 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff}) close(r0) fchown(r0, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000000)) 16:03:08 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10188, 0x91) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0xfbf, 0x2}, 0x16e) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000100)=0x80000000) 16:03:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0x9) getpeername(r0, &(0x7f0000000040)=ANY=[@ANYPTR64=&(0x7f00000010c0)=ANY=[@ANYRESHEX]], &(0x7f0000001080)=0x1) 16:03:08 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) 16:03:08 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchdir(r0) chroot(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x800, 0x0) chroot(&(0x7f00000000c0)='./bus\x00') r2 = dup(r1) r3 = getpid() link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') fcntl$setown(r1, 0x6, r3) ioctl$WSKBDIO_SETMODE(r2, 0x400c5711, 0x0) 16:03:08 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xafd, 0x400000000000}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0092e", 0x7b) r2 = syz_open_pts() close(r1) dup(r2) socket$inet(0x2, 0x5, 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x1f, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) kqueue() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pckbd_enable: command error pckbd_enable: command error 16:03:10 executing program 0: r0 = syz_open_pts() r1 = socket(0x20, 0x3, 0x636e0834) getpeername(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000002000000000000000004000000000000"], 0x0) r2 = syz_open_pts() msgget$private(0x0, 0x101) r3 = msgget(0xffffffffffffffff, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r3, 0x0, 0x0, 0x400002, 0x2) setreuid(0x0, 0xee01) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x7}, 0x8) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setregid(0x0, r4) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) seteuid(0x0) msgget$private(0x0, 0x8) msgsnd(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="0600000000000000fdd4a6c19b5dc5f7cf7677b55efb6b8fb02ba98e1b45e3f580000000000000008ba0c9d52587a7840829c266fdb6ddcec2933ad6204113dddf92b498d5441af458455eca7e9c763497609ec036165070aa5871f6ad3cd3843cb096a8fa92686e28b6"], 0x6a, 0x800) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0xdfd7, 0x0, 0x0, 0x0, 0x0, 0x21, 0x1}, 0x3, 0x7f000, 0x0, 0x0, 0x10001, 0x81, 0xfff, 0x6}) 16:03:10 executing program 1: socket$inet6(0x18, 0xc004, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) 16:03:10 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r3 = kqueue() sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000100)=@abs, 0x8) kevent(r3, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) getsockname(r1, &(0x7f0000000300)=ANY=[@ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRES32=r0]], &(0x7f00000001c0)=0x1) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x1, 0x2, 0x7}, {{r1}, 0xffffffffffffffff, 0x10, 0xfffff, 0xff, 0x3}, {{r3}, 0xfffffffffffffffd, 0x40, 0x4, 0x6, 0x51}, {{r2}, 0xfffffffffffffffb, 0x0, 0x400fffff, 0x100, 0x1}], 0x1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x0, 0x6, 0xffffffffffffff00}, {{r2}, 0xfffffffffffffffb, 0x0, 0x4, 0xffff, 0x3ff}], 0x8, &(0x7f0000000180)={0x2, 0x5}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 16:03:10 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000007c0)=""/99) r1 = msgget(0xffffffffffffffff, 0x0) pipe(0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) shmget$private(0x0, 0x4000, 0x244, &(0x7f0000ffa000/0x4000)=nil) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000580)={0xffffffffffffffff}) read(r2, &(0x7f0000000380)=""/67, 0xffffffffffffff31) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) r4 = semget$private(0x0, 0x3, 0x80) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) openat(r5, &(0x7f0000000000)='./file0\x00', 0x2aa768df26c1a168, 0x4) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x2000) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)=0x8) 16:03:10 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x1ae}], 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:03:10 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = getppid() getpgid(r2) chmod(&(0x7f0000000100)='./file0\x00', 0x12) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) r3 = getuid() lchown(&(0x7f00000000c0)='./file0/file1\x00', r3, r1) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:03:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10800, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x7) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x4008426f, &(0x7f0000000000)) 16:03:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000006, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 16:03:11 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0xa0, 0x3) getpeername(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r1 = socket$inet6(0x18, 0x3, 0x102) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) close(r1) setitimer(0x3, &(0x7f0000000180)={{0x1, 0x2}, {0x3, 0xd3}}, &(0x7f00000001c0)) syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000002c0)=0x9) msgget$private(0x0, 0x0) syz_open_pts() bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x3, 0xffffffff80000001}, 0xc) r2 = semget(0x3, 0x5, 0x420) semop(r2, &(0x7f0000000140)=[{0x5, 0x400, 0x1000}, {0x4, 0x9, 0x1000}, {0x5, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x1, 0x1}, {0x1, 0x6, 0x800}], 0x6) r3 = getpgrp() semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000380)=[0x777]) r4 = geteuid() getgroups(0x4, &(0x7f0000000300)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={r3, r4, r5}, 0xc) r6 = semget$private(0x0, 0x3, 0xa8) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f00000000c0)=""/92) 16:03:11 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:03:11 executing program 0: r0 = socket(0x16, 0x0, 0x0) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) 16:03:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000240)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r1) accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) select(0x364, 0x0, 0x0, 0x0, &(0x7f00000002c0)={0x7, 0xfffffffffffffffd}) dup(r0) mknod(&(0x7f0000000280)='./file0/../file0\x00', 0x2081, 0x5) 16:03:11 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0xffffffff) write(r1, &(0x7f0000000000), 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x1bf, 0x4, 0x1f, 0x400}) 16:03:11 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) 16:03:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:03:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x33) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x0) write(r3, 0x0, 0x0) 16:03:11 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) r3 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvfrom(r3, &(0x7f0000000140)=""/83, 0x53, 0x1, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x85d, 0x6}, 0xc) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3f}], 0x100001c, 0x0, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x8002) pipe2(&(0x7f0000000200), 0x10000) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) unlink(&(0x7f0000000580)='./file1\x00') 16:03:11 executing program 1: setuid(0xee01) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x41) fsync(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df10000ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8f62ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138291b0000000000c0c2992ec20806277a94d2c99d57c2ae1cdc707827eb9a738ec41b726503"], 0xe8}, 0x0) 16:03:12 executing program 1: r0 = socket$inet(0x2, 0x400007ffffffffff, 0x200000000009) sendto$inet(r0, 0x0, 0x0, 0x200007ff, &(0x7f0000deaff0), 0xc) 16:03:12 executing program 0: clock_gettime(0x4, &(0x7f0000000000)) r0 = semget(0x0, 0x5, 0x481) semop(r0, &(0x7f0000000040)=[{0x4, 0x0, 0x800}, {0x1, 0x3}, {0x2, 0x3, 0x1800}, {0x3, 0x7fffffff, 0x1800}, {0x6, 0x2, 0x1800}, {0x0, 0x4}, {0x0, 0x1}, {0x2, 0x1, 0x800}, {0x4, 0x4}, {0x2, 0x10001, 0x1800}], 0xa) 16:03:12 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) flock(r1, 0xfffffffffffffffd) dup2(r0, r1) 16:03:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x89, 0x10) ioctl$TIOCSBRK(r1, 0x2000747b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r1, 0x6, r2) getsockopt(r0, 0x4, 0x7f, &(0x7f0000000000)=""/73, &(0x7f0000000080)=0x49) setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) 16:03:12 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) readv(r1, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/240, 0xf0}, {&(0x7f0000000180)=""/135, 0x87}, {&(0x7f0000000240)=""/97, 0x61}, {&(0x7f00000002c0)=""/39, 0x27}, {&(0x7f0000000300)=""/54, 0x36}, {&(0x7f0000000340)=""/163, 0xa3}, {&(0x7f0000000400)=""/93, 0x5d}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/163, 0xa3}, {&(0x7f0000001540)=""/78, 0x4e}], 0xa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) bind(r0, &(0x7f00000016c0)=@in6={0x18, 0x1, 0x5, 0x5}, 0xc) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000001700)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001740)="ace97df7142818bf81ed78b2c0c959c5a2cd8cf4926fd3fe8753467c7b0635cc00726977c15b19b683b79fcf0acb4661512a1603c409f969f1ef1f03d06f09941c6a17124836548de9b0e43d083516fa97b5249cf02c39e6263cbf0016906493265720f77107433e129f70", 0x6b) pipe2(&(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001800)={0xfffffffffffffffc, 0x1ff, 0x87, 0x54, "56bf0460fa222f579af0fb6f219179e91a1a26fc", 0x9, 0xfffffffffffff24f}) pipe2(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000001880)={0x7, 0xa80, 0x5542, 0x8000}) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f00000018c0)=0x1) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000001900), &(0x7f0000001940)=0x4) r7 = semget$private(0x0, 0x3, 0x88) semctl$GETVAL(r7, 0x2, 0x5, &(0x7f0000001980)=""/45) semctl$GETVAL(r7, 0x0, 0x5, &(0x7f00000019c0)=""/93) semop(r7, &(0x7f0000001a40)=[{0x0, 0x4, 0x1800}, {0x2, 0x9, 0x1000}, {0x7, 0x4, 0x1800}, {0x0, 0x180000000, 0x1800}], 0x4) fchmod(r5, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000001a80)={0xfffffffffffffff9, 0x1c00000, {0x1, 0x1}}) socket$inet(0x2, 0x5, 0x4) semop(r7, &(0x7f0000001ac0)=[{0x2, 0x200, 0x1000}, {0x0, 0x10001, 0x800}], 0x2) r8 = accept$inet(r1, &(0x7f0000001b00), &(0x7f0000001b40)=0xc) setsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000001b80)={0x4, 0x7}, 0x10) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f0000001bc0)) semget$private(0x0, 0x2, 0x200) bind(r0, &(0x7f0000001c00)=@in={0x2, 0x0}, 0xc) pipe(&(0x7f0000001c40)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001cc0)={0x0, 0x0}, 0xc) fchownat(r9, &(0x7f0000001c80)='./file0\x00', r10, r2, 0x0) read(r6, &(0x7f0000001d00)=""/223, 0xdf) 16:03:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0xc9, 0x80000040, 0x1, 0x2}, {{r1}, 0xfffffffffffffff9, 0x41, 0x800fffff, 0x896}, {{r3}, 0xfffffffffffffffd, 0x80, 0xb, 0x1000, 0x4aec3288}, {{r2}, 0xfffffffffffffff8, 0x10, 0xc0, 0xfffffffffffffffe, 0x80000001}, {{r1}, 0xfffffffffffffffd, 0x23, 0x1, 0x7f, 0x9}, {{r1}, 0xfffffffffffffffe, 0x20, 0x40000002, 0x4a, 0x100}, {{r1}, 0xfffffffffffffffc, 0x4e, 0xf0000001, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x3ff, 0xde}], 0x5, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x7, 0x13}, {{r3}, 0xffffffffffffffff, 0x40, 0x41, 0x6, 0x80}, {{r1}, 0xffffffffffffffff, 0x50, 0xfffff, 0x8, 0x3}, {{r2}, 0x0, 0x1, 0x800000e3, 0x1, 0x622}, {{r2}, 0xfffffffffffffffc, 0x40, 0x0, 0x9, 0x40}], 0x7, &(0x7f00000002c0)={0x2, 0x5}) kevent(r3, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) nanosleep(&(0x7f0000000380)={0x64, 0x6}, &(0x7f00000003c0)) ioctl$TIOCSDTR(r0, 0x20007479) close(r0) 16:03:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x118) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0xc7}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x24}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) 16:03:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000100)=""/13, 0xd}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/240, 0xf0}, {&(0x7f0000001240)=""/132, 0x84}, {&(0x7f0000001300)=""/179, 0xb3}, {&(0x7f00000013c0)=""/65, 0x41}], 0x6) flock(r0, 0x1) setsockopt(r0, 0x6, 0x400, &(0x7f0000000080)="71db1a362443c0b09df5702f899b3590e5c7958ec0d20f1160df3392b59cec0ca0bebbb62fd03c2f0fc14395f864436a99758de1361e8a5e04c54606cff540a455beda9e1d8cc100b93ed1b77e9b6292e6c365d236eb39caa249bb2d0b61c07c7a", 0x61) socketpair(0x18, 0x8000, 0x0, &(0x7f0000000040)) 16:03:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f00000000c0)="8ac2f37a8f80071c6e9ec9bb55eb1873986518b94667c1a09a6d0059d19172aef4860d52cdb276c263c390262b8b025e91f2a257aad646ab4661a976fc621f4579a1b8c2690375670f2e0319984e60f9e05cca6d3800ca8d17756d6db39989d5486a8f852f7c6a0d799b07c59b6cf637f8dfa080e0525309c81743ab3de6bb7a2a8979f2939cb9d49b8fa56344f1b02a4b931a8091b90d34e254acf959d1ed4c67be5ca472885c1dc2f5b8c9c557ed", 0xaf}, {&(0x7f00000001c0)="db24ae72caedb7fb51ce2e63a7c14928be0bc68045f9c4a0eeaaf616ae1b0ccdd11aa6cac18b3d5cda1a1d55f6010d793953f5bb1b6473886411ad3f240309e71e6741eb52d283a974a9d7d95c4baaddcecd06a7207756adf39c7088cc1cfb1e3560fb9705e005f697751587db4557dbd6ed29df5c019d2b7a8e992f8ed869cd5b88ff43f15a3f2db1e26f03ed383969270dcbd21b1702bd2d7c2072e70f9efa44d31e1ac42a", 0xa6}, {&(0x7f0000000000)="c6194c65d799e7e369d414f86b027bb4900d6306bc9d1ebc3bc625dfbc34280437af437b313a807fab802a478a9c3b4f9bd1186e6d13e8220d5e67907dc0a2debe6fb1e85c117ac4e5352438cd7db417184a49f31a1bebd847abeddba003901f1e7cbf3d2dbbecd314b9f276cdabdd", 0x6f}, {&(0x7f0000000280)="dc0e996af05e8b45dbb5c88fff582bba9c3dda42b736ae6197b55102e0f6a7a76f9b860617fbc640f1ec9734223395028cb9685e0708d023b16bffb534d83c5177a861b7f1ffa6e23147a5717446a8b676f2e2e42d3ad48add9988dfd3aec7e57f5b588b9887da5e563cf3815b0a361f441eedeb6175159d430d5958a9fc6cf0ebdac83d03a11db76f7cea4ae12fc923de2271d19174d353253632c87d8fc5b132c0fe3cb2a129", 0xa7}, {&(0x7f0000000400)="93d802d586217f11fb43aa708aee3de7437fc44f30c3b1a10c23dcd82982c6d58eeb46b24bfdf15de70eccab8b10d4cea0abc4bc770dcfabc8b9dce8fde600b24f42eb21cab1d41e3c84ab7007c316fb543b0a56bb8b73f7360c5b6db4660cfb3fe4ee89d22663563823e4e2f228ffaf505735639d1d6bc7896e5d37c7686ecc97a6aeda507994bb024563bc6e4f9d0eae8dececf9ecf018090f392bb643ed9e23fb0703079ff838f28a75fdc526272b0c46601f3c", 0xb5}], 0x5, 0x0) 16:03:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x4) r2 = open(&(0x7f0000000100)='./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) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)=0xfffffe4b) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:03:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x3fe, 0x0) writev(r0, &(0x7f0000000980)=[{&(0x7f00000003c0)='ML', 0x2}], 0x1) 16:03:13 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)) shmctl$IPC_RMID(r0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) fcntl$getflags(r1, 0x1) 16:03:13 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x20000000000000b3, 0x0) shutdown(r0, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x208, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) 16:03:13 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x4ba03612fa82157b, 0x11, r0, 0x0, 0xffffffffffffffff) 16:03:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c7, 0x401) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x60e, 0x1c) stat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 16:03:13 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000100)=@abs={0x1f95d27d48731892}, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) recvmsg(r1, &(0x7f0000001380)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/219, 0xdb}, {&(0x7f00000002c0)=""/106, 0x6a}], 0x2, &(0x7f0000000380)=""/4096, 0x1000}, 0x800) syz_extract_tcp_res$synack(&(0x7f00000013c0), 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x100000001, 0x7ff, 0x1, 0x1, 0xffffffffffffc5a2, 0x1000, 0x20000000000000, 0x0, 0x0, 0xfd5, 0xff}) 16:03:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x6}], 0xa8d, 0x0, 0xfea, 0x0) accept$unix(r1, 0x0, &(0x7f0000000080)) 16:03:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x40002065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000100)=0x8) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="2aa3c9e08d6833", 0x7}, {&(0x7f0000000580)="4c1088281b8068dfd3d3830cbdafe18cf558a77466457b62c8f6b00e5e6dc923fad59886056b09f5e0549897f35ea835ae056743ab846811847dac083174d82cfa1f79eda57285d3068631b54586791e1827ec1c545ecfa9982bffe84e6108dc62ecdb7e24a2ccf49777f857933c18a2fc2fa313540caec1ff77604a38062548c4be1767f14b0f76765aaa2c9891d5197517250f6131144fa7c6fbdc5c668a8352da1d1a1901c0bbf4eccec39588749bd2f0a0a55152eb244b14c3ff10a579428bc07471ea89d7d5a04ec9d58686551378ef0613508752ca18066bb017e523bb652a02ef5a7d97553e676abe9b99202faef50b3a900ebe1d6437aab47143eb7ffa22def0bdc3690d8bd6c09eb70c5249057c84e53084487935a1f5f61d422fd9d1ae04a886b76d65772ba3dfd625d3126a6a120e4b01427e14ffe946f5671df059b55ade32df2404ac622d7569e7982141df73a48a79d74de571d500ee0ba13cc0aecba6cc9eb26b86246bacd7f994fa8b39075acb57d5ae5fa7672f463472fad7e8e4028cb0a7279f257521453052d0f23e577a2073708c082baa9ac74462e82b490a1203ef931b0cd063bfefc898edc29b6fdb1f790a78e13c6ea9fc04f3eea2f8380c95579b32b3591dba6315d440f5b047260cd31efb62428957e559f59e4347ace369c690fb38336217fcc980803d1cb11decb09f4d38c83251ea7c3d066f93cae3d645946cd9335324a6c8f69a75009ab854797bb9c69ed5139fbc508e42780b1b034a19c91131dce5d8d039b725086ca155340f958c5c13b1510eafc24875ac97dcb4bd619c9768a05b115ce8da9bdbe3e55c82eee53aca61ff9f73e431ca088f24f359aa20687d93afd0989694682232eb48007b613633ca1aa01d8ecf23bf0dc5d44db602f73f5a8eee6a20ff3e2c8f86f4c22ba44b2da6951e5c4df06b2bfceda547761339e0f02041637a1017665f70d2992b470cb8b120f7a4fad99d1a937eec6da1f0d99301e614a6f01d450c8c1944199aa914a355c0885d99ff0d1738721c4994560c6e21e8bb726ab669570d147e1538c23410be7e874cd35a5b36cb1fad6b933a068cc7d95f1810f610381c36c169df809c3364ca1f0b825bea7285422c4f1b0890735c99f4d0c97d498b5ba3551431cf7de1f3cafb8c9ee127f7c71eec8a4dfcf71aaf4b723e5db854af3da69bd22199474cd9e44691560ab98b98a64e6a0ec4a6d8816d52e97961b6af38146d6d8e4c165e9bd5dfa969449910a9e959ad78a6051609efedb387f9e2310b0f085261b5eb3d34c1acdec3d6591c5e6eabf96f8dd2c0968e2e3f9e2c630fb676c4f22de7e83acffcc17e2328dcbe33fd233d1f50b3b88fabb4f13034e1f8e5eb539bcd495709da35590e7ed90248983dc16cb9c01e35e985125950d7568737ace2a952c000a635664ba49db3c07c5bfda89a210825f3ff8616740f6ec937564429254dcfa8b088cccd4dba082f1dce74d1f41d399d56967a9f5f0032a3107e586027b15d91e759b58e921411292df52133504d653195debd4b7bc9bb9344e477bd3ac2162e48042c8978adf1823886833b07ac55ed6cf2a2dae10657a572e011220831ac9ab9773ebee02cf16cd1b2822d367fc028fb376b0f96ce71b13a66ddf8ee3ad4bab768189eb0fcfda67a0ec0cc6aeff81d8c98461d94b95eb13c02bbf199dea95833c0360213716835f334aad06f1396657cea9f9458138c4a0eaa7bfe9e9f56837dd230c842c153f4eebdb938099dc588b297c99f7a0ebc0591cf8dffec1104edc5cb07e15f49bb035374ddf459bc8ca0f1c777c9c5b4b51a20ed2d96d3e12dc1d713f72b114ead895db543b2cb162763aa969d73bd6aff14bb36138d6c9e31dcf3161ed8395e0d49db829ba2f57dbdcbb3d01528f9487e69364173376c138175f013650a1fd625f15f6391e35175c8a2f6226344996fbe299e6e47ec1b884988523611ad5c3cf0ca2ab50c603d11c11ff7536c0e885d767dc77508975e05fca21cc632f7ad78f6697958536846eb31ef6a02da57fc6850ade320a993ee033644f770dfd7749f73ea4ae35025ff5e8582d9a112207b7427176e07a2175fbb29f50051c949fe9cac9df4f703297745a46c8d6cbfe3503ba385fffdc60c99bf8902bd7343a7625067d964007a876f7ae3c58454f9467f8cadcbbac939cf2141a5c670ed88f5eded91734d1e116bb52394e55082c8e95b462fa56e4809de7f146d303ddff0acf1966d48adf8f87f472cbd67c57929782810b59581886544f5b57e64011a1bb9c5ac09fac433ea0d59743874757629da198ea05c48a38db731201e792bc3efb1fea29edbf8123f3c0a54269f1eccd671ae8fdf0149831534119ba2a979ade1fe239986a372e9a959e4c4379180d912aec1680c3a4df1168d2a5d1a79f3968c5305eeeb8933665cb13f43f0a3369a4ac0decc44e6cb5b065956abf83ef9185ff34c6de0f9caf034d8961fe4252c6c6160186f4ee703d2f0f1634cff5cd5a60b70df4de21d93c0c930fb92dd169b0391d861c102a4db1ff1146619d21686ba560cb8e7c2a0006499a8e2b7a621b11082e0087a389f1dc81daf0b0ba712b8814b0baaae3a1d632881137c449d20c7067e6abaae9cfe173bf8e4904b198333cc5b89c1e413080a5e7dbe0081566f2b78e4e06e7bc72ae8f2c9bdee863510886da23b28c617fe128b5658cd5883c80fc937ac1cfeb75a120ba0abda3c301ab63da40fd0bcd9bb84e4260bb1cf6756798ed5da47a103bce5e520156c653927a4e6e43185e75a6b9eded46703f300119c57da26c2c31889f87b53773a88cb42da4847a7fccf966f9bd8bb436a18cbf0916626e850c3eaa76ed28893de92c100eb5e640ed90ed9c740563a37dd943c695fb0fd08d830fac53e3d53b83332d7d4867ada0677d5ab4c872c45f172eb9bacb898dad180dfff30a8a27bf9640caca7737b59807db4172c9720f294f4b078347e77659b474e343a1b29341bd206475b930baee1bb218700ff92c2685f74119dd72c13da166fb0cdd1432e9effa548c65db46dd1ceffef1448f95e7ee1836c86935056fd81586c85471b69d66d3b88c1a700752843894665530a8be7d898a3f693e0b5cd2085525b44ea281bc03033687195489b87519bc7f0cff2798aa5daaf9ecec0fdbf2544a20f2b960688216c2bd48b08d9c8619e109c38b75dcb6128ea0fb0b9f637dcd0dff3b10ccddf0dc1449d73644981d6665c91172b6c57162441dafe0d2677e54926b956e46594f80e2fffeb0302f6c3ba2d2c9aef93fb24d60e6ed13ab8d2bcbb76a88d859b9d6b2995c4188b273e60d9c920dc7b12184931d814d4db71f0cc9c1bfe871255e1f40c4eda8ae844e8296cc7fae55930adaf1ce35e25e30fa2bec56220f1a62981328a97582e39cbc2d810b0326bec1155a6c6f9d6df94764b069e0cdd65a8698a88952408de5c01acbc75cfaec82ee61b0b5b50c7266a2fd6e0875ea04cef1c33f21bd6c3ee6977b1338d5cb9c1a8289d179f5ee15576b6164e7b83b9b98de100bfb5631c400ae9c4d623562d6584645e0ce97cf50c3824d780bbb01c3de49299fc7bdf27b4c089b2109755c31abcbe9d47643bd3734eacea84934b42b22d97d2913ec827bf2f920dd150e7058dbee8589409ab87da12c5c50e4db2a980122a1bc767b056b6793787692c564e64d1efb4685bbbfbeb00dcea2908489ca8705aa5da491d3778e2b480c994dc7238bef0ea1d5d6bfed792c075e3efab054d9d8d638584a25e392b5be44e0a4d8e65e218141ddf433033ffb9abc208b853ad64501d024e39753060122b6333352dcffa9d1903bd149c6d7aa350e0f690f9e3e301ec6366ef5c760825505ee087f063b44f904590f303d6c97fe662015f9fe85fa8cee5ddfd134f2644b60563c47c17386e656d4649b4733e8c41315c6a72973bf19fe7cd917c6a347cad1ee50ebba824bc2a3df20fbfdd81e00e046bdb3feb367ceed0b0d5d11c0ed6fe864c831b352bb73dad40dc97e8bcefb852735f139b944609c4c0de3690b3da26631fe9ea60dedd8b44b2766110acb01358481f075b31b1fd76adf92f603582b350869a60c815c870c91b241b459f599ac9ef4d32579e52e8f94d5d5701d9898430111b46f5e099b23a93f37499f2fe17a0c4b2db14017f833eb3a35bbc5a3e1a858c2995cebf7d9a4fdb620e50a250dfc77e31bd4024db912551979e84b263ccbca8f076521490b10846c5154085aae316c10078978d36811bdce8213ca28c58f71233ca8cf9b54e95deb4dca8c5724b551240292581c2f7fb914e281075ea48b7010b32a17d57fcfb3895b8e6990b5c357c865aaac458ae4614b5fe295533149c60259ce714d3948e2f912a47d324257a0a063da8172c77f3105d1da1d181c6dca8a1c49700f352f341b5ea6fb48b5ae2143c26cff378d90723da2b219a5ec1abad0c3ac319cef861b1816c7d0d2007479cc84c8d5fe859ae9243e34ad7ad2beab1f5dbf03ff6e7f1a4d43769c79f98d1e3ba9c581ffc6019eaeaa9edd0796744f61316ad04b5e8dffaaf8f5b98456823cd28d105286457e46c12dbf005221973a3f16a7c310ff9ef914f6f31452746bb68ad3e13e0781535aba4fe409b6af8ee6450665aafa154615e0d1b21f64e4e60af66e12fdd17b79ccf54e43cbaf1d67e8b401024c39ac6b40f2ebca2b3c5ca3e48faee16a269ba62eb940bc00cea6a3dbc6dea0ffa559d3e39178cc8a93c9516fb000efc8fe3b8718b42e1518c892a883e871e75167d99be3cc4d05b2d13b323461b3800899fda1f85bd1f1feb62a940f1d0e44b8b1eb5cc17e3b7ad02a8632c86ecf87040079fa836829d7a530ca653cab7fe78449d959a8a292ca03a90ff9e49c5916f3749bba7d0db65eb44ee03b7bbce1b7a36ab4013904bfa559de4d2b063fe6e485f012b95d82910c4dd4c96eebd2df0e7ce992e730887577a4a9fec09c0d64808cf1908464ce85149bac95858d7aea31eac92b2a9281f3ef03fb30abda1406467da33e00704b9c9765f10d3da894435a1ac776692fedda4868d99b855b0488035ff54c0184caeb36e057f82722fbe4d03a75371002700d4916bf0012b3e340477457b707a275a542e540133a84ac68c08b1de78972668eaa7c4d7de3cc968ad9f380e782b0c64d5464576cab42e79bcb558859b12b53da4b92a489826c64c7ba9a33a64ca81150c0ce01745c45223d40d43d496cf3a61ca719f7886b15a085f15a4bb90a6f8a8cbfd22006ca83f0e5c9162893cfc5cba4a19769fd018f3e19d0ff310b364edbc6d94b45f8f7fbd9ec287175762dd1644a71de4e59332b709ba50cf2847c0b6ecd22f28758a9efe9bc687ffb60bac1b845218e8539b3b127406c31b0dac9c93d10c0e6aa7f701d1b8ee681cc212dab6941562bbc733a0035b4a5d06045bd3a5daceaaa8a60d5b461bc4b244f9445167bbe0f8964c3bea206dd22d7bbc891da5264170fc64df667ba48fb41999ddcf87437b4a7da361e20f2cf5691f697a48eb0aa5a5989b566a7dd98c7039fec3885ac907880c0fb512ae1d8f5e1f12e887a7c0fdb0a395855494b05b75fe41799ee20dddb548762e40c4602064f0fc4621121bb356fbc901c538787d76933e79cc6ac803f911d523b3c3780fe5313da9c2b97cda367c20dfc1e8d82d282da9dcca47a469703d178b166cb60e038fb700995fb4bffa2a8b385eeab581feed65c2d2eae38d0cc02714d4638f0bfed1ba5ddc8880709606eb0a56", 0x1000}, {&(0x7f0000000180)="3c6e5c203de88d27aaf33c575b003f014d694858ea04c758f3af51b6f0cdf34218f73477635bfd55194a95afcd318f2493cb4d40903ab9049bc1eea41299c48c7ec02d66b13ce4168024072180a6df0b6ae7f9a1e18951b9db5a507eea2644cda2e186fc79259091323f50f006b2fe0f8cc4f9160f370d370d088e82e4d1fb2036b2911310877b5268a1a4c0c4899827a1f16fbba0f8363c32b77b1f78065168d24269946c8afcc2772dda06ca2de517b5850b698631400e486fdb89512c7f2e676bcc4f5eff5d35047f1446a50d6481d16392735ee053b14a8782dbde3941c352d825863afa29255e73b03c9366", 0xee}, {&(0x7f0000001580)="ba7d0bba7ab5e0af0d2cd054e3c0206e870eb6ba96d39ae635d703fe38a73de24c22c00df95522db0982bc15f9c3c718a5cc256f2fabe53cd842846dfa884412403ef52e502e2d7d8fd533ad69f816234ad7fa5b158cd1edee5c2ab7869f87a78c6dc9f98348f281271c08f2399548282df9d458759eb475a38ef0814571a2d4a73c5aa254f43b3ad84cac372277b05385084b7ecb1705cd594379a352a3289bf33baeb936c9ec4ecd800a3b68194d403bce3e43e37480b9d5185e2ea4fcbb883bbdb17f772fa25b12834483a3ba5551b44894c34f38c81a5825ee376ebcde4d7a5354f71ffd0ed89a0569db5669d97f12dc30556bbe09fac1b5c3a03e59a5b44f1e479856ad8021287475740be4c05e64344a76837daef28530df93ccf3a552ab31d07036710916061598ecd665d06b8b28ed07b263c560f3959829cb08c657cfa6658523efa60fc811a16e227b8632770310df11dd3beda5a3a9963d75f6e8dea7b382dc8523d8d9f9b333e675dbf604adaab187aaf3e6bd7f7709323ae2b27185e4d91fce9263c7597ebe75888999091fa0b59fa90d86cf881addc6460b7ba0c5998538cfb2c7bbfe561267de22e9c95aedea9d4d491055ee01b11b7483343adcb0c7959d50db0a53038572729f9c0f3837d7100862e1ab038af781b3471a4acb57cbd18646d1a9db09bf338ff390de8d63db737266af7d5ac9f2747d0bcbefce7d298ca8f1c076e02ecaf1a72be81de38bd1951925adfb2f3fa35a229a4569ceba7bb692c61ecd0f810c13fa5a111ffb90cfcd6b76892b4dbaa650583633fdff86cd5b64ad4de2ce73d26a8e5b9e7d56e160af494e1abf04a407b9eda141af83be8b94f28d481a75f78d565ee37ef694624a55776c58afddf7ebda24582818c4bba407a986fd687a9571ccfa53887e96f41484040b6ba64bc67846b99ac9d7fe4df0e3cd269c5b023684d6dd6a55529b21af1109bda024e5b6ddb2ee86ae569253703390ce712d5ee13b46649cb02e0e3526664912f369fbd549f6154646d869da8bcb4b423b2e573aad6e3106cc23954a22e2d6549f14237e5b635c2be7cc8c469aa45fc133308896310cc1be46992d11619e0c62c7d9d40fd2c6ac3067a6cf620201377438313fb3e35eb0734e8efe920ab47ead1f43bc47f0c9f147d56473f2b0ccdc44108e942811102ad849102e55f28c645e6e02a66fb22b1042aabdc4ee370e2f6a778f3579afeb794c0675faf9420843e41378f909c480fcb08fafc60598bb5f8e736d47c9ce51aa8fe35106cb6d07cd0a799200a3607a9251222fe31c18032b13d37c47bae9f4cdeb12cde8dd5fce1ebacc40059973f9ccc548fd061dfe3534e19699d7199c538ee58a5b0144db1b27768cf1a468147529160d3613e854f4f9add94de8b94ad17fae4f65781f7a34d9d112c3483500f47aada792bd1a82f2959e109e6b36e63a8545f441b977e4e7ee7017223239b2a58ff5f8234af5a6feeee86c1add59824566483fa0dda6730b6319203bbc363596a5cbbe1ae5c96391fa4f57fb4d7c7a80bd822662c84f6522328cc16a57879c8e1bf5c7178d57e19b7d25d54f3070605a57f9608d4996835033dd65a6ced9d4d285bfb6d53076afd4cf62b222fa061cbfdb0dcf8a3f96d20431e8b9c128ee1a2787de8de3d8d427d2b51aec4806d20eefd531ce791044cc625145d3d7214f73d6960f9b958b7372525c66d4413892f0d2dd4abbdd5f507376a28d907391c3f4c0abb6fe4e16a54c85a124de068616340ec8b294a42a276c59ff645325136100046c49854eb36902485b762d15f9cd0cdd5ed00042b36d2c8caf36c2f65449e9d5c1339c87952aab74b6609d75046d80164240240758705bf011e25167f0264f978bad21a97b6872be4e9e47787569a5679d72ee546508ac3ae59a647b79a9dfd6aba54eb3a963f4c5e366bc4a0088935d4d628ff528eff5eefd44ffa95f03360d8abf9f2ff04c97bbc56c0fa55ab1388446d44db4673b2b2e82efa66e69ead00e07b072427def62af4841764ee939ff45ffd1eebb38cb608c31241c92b7b8fe1e327fef93674752fbccc8d40951d13aed239d84968ecd7cb6366fdfce4afc12ed826cfa81e2f80bd20415fbd83d60149f4f8f08041a84ad198f1bb6dfa9e790c760ebe178c1422a986dd3e19be0fc55ceef7f166e2c1338210227b632ae6dc6d8a2a7ce0660b2a2616e45cf9a0ff19c77ba4b8f9dcb7046d2eb425242dd18e3aa2d4f7637efad65549deb2f39213af8cf46db139ac9f59c4c90606190ad755d1f144404ac6fe8fa41d8f539d0b160e3641c9fe7082a8e4be236fa88ef83b32e22534685daeacfeee4d6695fdd03e1489d55ca5f7cd66357fad4e5a7cbdb8f47dd4f05ef337dcbcc267ed9eaf3eae36a8e902d133a91e212953b0aaccdd586c81a3bc7e87c121966deb106734d0317125618920c382aeb9886d9326fa3e325a4c0add972b50c3ea24c18e991d9d567bcedfa52f63918b5fc3dbabed724c757879c7edd72e0d8415763337b63bcb2b8d666f92f64f1bc8da47cdd41aa02ea53d3ecdd8b14a2e19e659488d768eec49f3fa4235e852e57d32845efffb9615e04b1482eb89aa64318f5e8f6ca48d9591227ab5cc2f4a15e5c0665b9f110439a223f6518cc2ac603cc3df7c2bd755b5eb953bcf01587b8199c74aa779beb8e199b35a498b8267c33d6030143d3708c5c04c97063784edd4a45bfffc727d150035379d44a7774dae44822a5991c5d1d3580f6e54f3e59543b2905b2c0e355649cc9ba1633dfe0bc9e85a8f6fcf854ac5668e4167dcbbc116b08076323b1b0d2513a249d15b7c1fd85c1a65df2e8d7c9551ba9ea95fa8dd9f0376d243bbe58fac4a675c39e6c9473297b64457e310cc05ec69c866d6c98aaac38cd8887500e1b75b1d708e5e8c3cc390f897144b24afcd42541f6896221a3705e549c0467a6b3ebd78cc2101de0682663a52d5bead8f6c172a401d836bcb52bf1318403ada9f2c0ead988973d3bb5e389f474389a8cf03ff0f12ee42f3a56da3bed401f79ef24c92592f564be1ce86abcfde2f04736fb7fb612eff02756f2ed7aa8ee4395164ea53faef7c0d9af3d8bb09a5cebf661f38bfc22bfb05d113dd08195b206fbad0b9393a00b2954ebc93c356bdea8fab307c4802ed7b51ae80b4be968def184e7d860848b385c02a5a6e15aedddcd838eb3b499d77a6875349860dcbc7a4399b4b3599df8f9f0852e0ba5bd5debfe25b242de2e3405f1b1a726563c10a04f2affe24727e1d84d56e9abc312177f8efb9d11338807ef9bf221edb7d19562a4b3552d2178e5eed0fc172ee112aa6d8595407c1aa8c586140657f81e23a060eb320f9f4d480e22de4a1794f782546500676a5caa9750d3b7fc2ff8428805d2b5e39d764413ddcebaf9d11cf53fd076188768b4c309c9b653eaec73bb9301ece1a9a9940030fe40a78bce9a0ae2629fb88c6e6f61cdeb0ab9b47b0e9a9115534efb3afc15ca613b8bdb2414090e7957707b560bc5e6509121b10c0565b1e0e3799488cda2f925c690db971ce14eeaacb2621144dc2af4eeb0aae0f0eca05ab4049fd392062e6e21f2dc5018e182825697a0b7ea34508248384ada6935aa6f1ecf53894f0c994468e5d26e46acfe320d98a3d7554a2b3d5fa3096855b4cb763a313eceee4b58251da75defa6af5d2f874b7c7dab48cb637be95dd608664f37e52cde9004228f6c63f3a97a817383681f91f8f26d66eacf7c8f77f5c3cdc50adcb50f83df0d819f35bb7bc86807ccfa4a85ffdf719b850a6731dc9c427a4adcd4ddbe3b538b4fccd9d4335213d761c05cd7b99f6a06a432d7776440f98b3c67664c627f2f593b558248f46a5f988f054deedaec7aec06f9466ac531fe50f74e98d0609f203058dcb44f3e9977c16293d02aaf8f0783b4e815eee6cd84968a3c2e41c8b0b6838a21b4c85fe86ba086fd45aa66925e8f29ed1f7f031920997635895144ac4a7dd55bab9c2313169fa0881718825a4dcf3b70fa83cddeb92f15dd23917f7b37dad563996149b049afa1a844bdc0f2828823d38d93dbf550836cd87221ff2fd64841c4530017687bc5c33a360bdf206f3356955d159bd0d1bd8423b84990da3a9448c31cd37822b9d6e54599d75321b66815713b28dd687f3a9c2e9efedb2d00e98174da63490a7e5424b7626a1e3a55fc51d6e1e02c2b713677c2ac8ee759edb215c611218ff9377be0a168ceb7be2ac6aa0e0d7f77ecade79e61bb308b51308dcad5b33f3ce1263e216d672038146329fa0e309f3cb1550bc34f7579d3448f3882f590a0bc81d867f829f5bbb03811846f95da69436d82fdb5da4b40e562a828f06478faa418232e12cea604a8507131cd667d5da92878c87f8302aba150fc47f50100d51ae9c00719c18f85a3c35862cfc3134342399cea0955ade49152f9b0f745c56ae3f4d6d306c26f13d8e96426ca8afd9dda819e2534e20989952e2d0878be7a3083e17cd0ef91bb5b21e62565d1a766263bcdd6844d1f76d8a5416d0e8d321898178318dc6a24791b7b8675cb4dfd5d38395170cd8c0ae440fb235de568b4ca8a5bad9ff49e9654a58155c0d8829255881753c6fc86bd56785197cbac66dfca8847e0f379e2e8e6ba0ffcecb698310790db7e5c701bf64b255b8ca0b3f6d3e264f14f89b6cb20272f193e4a346a596df4e1b50d14cf5f76573bdf924cd9f2ddcfd3a206120303c9262c5f4faf2136ce3e2ba3691a7dab9e06a4c881c90d82b6bbf621eadb5c50aeb23ba8d3b12f0aefe7a39f7f4a44480358365947e283838c732caeda23e84e001376efe1229e16c4c884038d4c098f14b4c022673982752720b1f1203fae4cfb8ce4e3fe68787241480e3d1091ad13233bd759c0fac96b09afd6857d772d92dd37ca28ca90e11bc5f38d680784b5dd45794b51ceb790a0fe75a1b4173408c216c3616a57b37bc5c9665b2c6b231756e0e580bbe9089b9e65ceabd029ab421f94a99908ffe01ea107a7f1c61a90a781e6c1e710e66e2a7294509a5ad381287d606960b189f18ad7b30f906285007978af0e8906f160fa7b7bfcee1831eeb5382e2e1565a63c5be77154bb808aa473be3354775dec1984d5760b2052e18a87e4cbd71b08f27bd83d21f26d4b2cad2bd1c982f6cbe156a7c0abab687c0778743903b39048deb6775eedcfe1aeac90fd338fe5751f18d286171168e1a732a01aaf94bc04315435a0ffd2d0492abaa0c3b1f89ddce12af36a78485c31ce452a533c99c6fe30bb8fbeddaf4ce9736f86cdda766f89c3d8c1d5a786a9e7633b0d4724f01d62af7798418d3ed9f63fda4c17124cabf18f72cf72f5f64d48d7fc5ab4d3b202cba521bbb001c5a19b815577cbb8f739eb07178d1336391f2b09a384b4219c61475ddc336b88aacda20b275f8b0cbe5b8dbd96f1a655610ebc2f572497cd1e306349de73f35004924fb415b7ab0cb07fc5e1120c1c2570b835aff96c8c5a7943516413844a8c65528a7cc3fd80d20a2664bcbbe84ebba11341f602f8ce5201e2c141ff4cb014b58c617590d7d8eb903e932394b8a9552dc072e7c1af93c75abc44c4ce390955553d0c4ac1b04cb9b5388586fb61b756bbc9f1330516f071643345b0935afe5960ecfcb11989725695cf1f46123f134b50dbfac39657d5cdeeed5e6be577d89a6f0aac75b0449d5bd9b040c9e9f90d68aef0ca177e8898139f308eeff8eb42b43e048b5969a96ed70e8a5b8c9feb26b9b19c2618", 0x1000}], 0x4) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000280)=0x840) writev(r0, &(0x7f0000000540)=[{0x0}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0xce}], 0x1, 0x0) munlockall() getpgrp() 16:03:13 executing program 0: r0 = socket(0x22, 0x4007, 0x0) r1 = kqueue() poll(&(0x7f00000002c0)=[{r1, 0x40}], 0x1, 0x0) poll(0x0, 0x0, 0x386) r2 = dup(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)=0x2) setuid(r3) setuid(r3) dup2(r0, r1) 16:03:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x1000000000000031, 0x0}, 0x0) execve(0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000240)=""/4096, 0x1000, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) write(r0, &(0x7f0000002340)='\n', 0x1) 16:03:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x18, 0x0) r1 = getgid() r2 = semget(0x0, 0x3, 0x102) r3 = geteuid() r4 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r3, r1, r4, r1, 0x110, 0x4}, 0x1, 0x100, 0x6}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x5}, {}], 0x2}) 16:03:13 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/120, 0x78}], 0x1) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) 16:03:14 executing program 0: r0 = open(&(0x7f00000001c0)='./file1\x00', 0x100c0, 0x11) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r1, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r2) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r3 = getuid() r4 = open(&(0x7f0000000100)='./file0/file0\x00', 0x9, 0x1) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000080)=0x6) unlinkat(r4, &(0x7f0000000140)='./file0\x00', 0x8) chown(&(0x7f0000000200)='./file0/file0\x00', r3, 0x0) 16:03:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x400, 0x0) close(r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x4000000, [{0xfffffffe}, {}, {0x0, 0x2}, {}, {}, {}, {}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xfffffffffffff6fd}, {}, {0x0, 0x3}]}) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000380)=[&(0x7f0000000040)='$\x00', &(0x7f0000000080)='^!\'-#-\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='@[-\x00', &(0x7f0000000300)='+}\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000480)=[&(0x7f00000003c0)='/\x00', &(0x7f0000000400), &(0x7f0000000440)=']#\x00']) panic: timeout_add: to_ticks (-2) < 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *352244 13829 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c timeout_add(ffff800000669260,fffffffe) at timeout_add+0x179 pcppi_bell(ffff800000669200,4000000,fffffffe,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800014a1b950,2,ffff800014a4b080) at spkrioctl+0x230 VOP_IOCTL(fffffd802c4bd248,20005302,ffff800014a1b950,2,fffffd803f7c79c0,ffff800014a4b080) at VOP_IOCTL+0x9a vn_ioctl(fffffd802fec8cb8,20005302,ffff800014a1b950,ffff800014a4b080) at vn_ioctl+0xc9 sys_ioctl(ffff800014a4b080,ffff800014a1ba98,ffff800014a1ba80) at sys_ioctl+0x62d syscall(ffff800014a1bb30) at syscall+0x535 Xsyscall(6,0,ffffffffffffff88,0,3,891bac0b010) at Xsyscall+0x128 end of kernel end trace frame: 0x8946b6f73b0, 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> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic timeout_add: to_ticks (-2) < 0 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c timeout_add(ffff800000669260,fffffffe) at timeout_add+0x179 pcppi_bell(ffff800000669200,4000000,fffffffe,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800014a1b950,2,ffff800014a4b080) at spkrioctl+0x230 VOP_IOCTL(fffffd802c4bd248,20005302,ffff800014a1b950,2,fffffd803f7c79c0,ffff800014a4b080) at VOP_IOCTL+0x9a vn_ioctl(fffffd802fec8cb8,20005302,ffff800014a1b950,ffff800014a4b080) at vn_ioctl+0xc9 sys_ioctl(ffff800014a4b080,ffff800014a1ba98,ffff800014a1ba80) at sys_ioctl+0x62d syscall(ffff800014a1bb30) at syscall+0x535 Xsyscall(6,0,ffffffffffffff88,0,3,891bac0b010) at Xsyscall+0x128 end of kernel end trace frame: 0x8946b6f73b0, count: -10 ddb> show registers rdi 0xffffffff817d3597 db_enter+0x17 rsi 0x1000 __ALIGN_SIZE rbp 0xffff800014a1b570 rbx 0xffff800014a1b620 rdx 0x1001 __ALIGN_SIZE+0x1 rcx 0xffff800000938000 rax 0xffff800000938000 r8 0xffff800014a1b530 r9 0x1 r10 0xffff800000932cc0 r11 0xb34bec2cfe6c8689 r12 0x3000000008 r13 0xffff800014a1b580 r14 0x100 r15 0x1 rip 0xffffffff817d3598 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014a1b560 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=352244 stat=onproc flags process=0 proc=4000000 pri=81, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff800014a4a720,0xffffffff82218b08 process=0xffff8000149c7718 user=0xffff800014a16000, vmspace=0xfffffd803f014210 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 13829 422577 56109 0 2 0 syz-executor.0 *13829 352244 56109 0 7 0x4000000 syz-executor.0 98988 519457 25693 0 3 0x80 nanosleep syz-executor.1 98988 412967 25693 0 3 0x4000080 netio syz-executor.1 98988 493657 25693 0 3 0x4000080 fsleep syz-executor.1 23629 151033 1 0 3 0x100083 ttyin getty 51449 75648 0 0 3 0x14200 bored sosplice 25693 68968 79989 0 3 0x82 nanosleep syz-executor.1 56109 194585 79989 0 3 0x82 nanosleep syz-executor.0 79989 138167 32655 0 3 0x82 thrsleep syz-fuzzer 79989 466387 32655 0 3 0x4000082 thrsleep syz-fuzzer 79989 370025 32655 0 3 0x4000082 thrsleep syz-fuzzer 79989 40511 32655 0 3 0x4000082 thrsleep syz-fuzzer 79989 175952 32655 0 3 0x4000082 kqread syz-fuzzer 79989 306545 32655 0 3 0x4000082 thrsleep syz-fuzzer 79989 43759 32655 0 3 0x4000082 thrsleep syz-fuzzer 79989 182757 32655 0 3 0x4000082 thrsleep syz-fuzzer 32655 458760 66364 0 3 0x10008a pause ksh 66364 267827 77019 0 3 0x92 select sshd 77019 385728 1 0 3 0x80 select sshd 19656 502967 99902 73 3 0x100090 kqread syslogd 99902 64115 1 0 3 0x100082 netio syslogd 56246 276750 1 77 3 0x100090 poll dhclient 89607 388875 1 0 3 0x80 poll dhclient 65656 258834 0 0 2 0x14200 zerothread 33600 352391 0 0 3 0x14200 aiodoned aiodoned 79815 159177 0 0 3 0x14200 syncer update 45764 262044 0 0 3 0x14200 cleaner cleaner 77152 206099 0 0 3 0x14200 reaper reaper 9365 264197 0 0 3 0x14200 pgdaemon pagedaemon 20419 137111 0 0 3 0x14200 bored crynlk 51172 263139 0 0 3 0x14200 bored crypto 46205 47532 0 0 3 0x40014200 acpi0 acpi0 26772 109057 0 0 3 0x14200 bored softnet 10873 164509 0 0 3 0x14200 bored systqmp 55918 481461 0 0 3 0x14200 bored systq 25682 156977 0 0 3 0x40014200 bored softclock 22618 363123 0 0 3 0x40014200 idle0 1 347846 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9507 6344K 6367K 78643K 11198 0 0 pcb 23 9K 10K 78643K 1170 0 0 rtable 100 3K 3K 78643K 464 0 0 ifaddr 55 13K 14K 78643K 231 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 31 0 0 iov 0 0K 28K 78643K 237 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1191 75K 75K 78643K 2632 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 39 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 231 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1777 193K 286K 78643K 12501 0 0 file desc 6 17K 25K 78643K 2086 0 0 sigio 0 0K 0K 78643K 31 0 0 proc 42 30K 54K 78643K 541 0 0 subproc 64 65538K 69634K 78643K 70 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 238 0 0 in_multi 33 2K 2K 78643K 111 0 0 ether_multi 1 0K 0K 78643K 20 0 0 mrt 1 0K 0K 78643K 6 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 90 397K 397K 78643K 90 0 0 exec 0 0K 1K 78643K 662 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 96 21K 60K 78643K 5793 0 0 UVM aobj 130 6K 6K 78643K 141 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 39 0 0 NDP 11 0K 0K 78643K 62 0 0 temp 164 2347K 2415K 78643K 8246 0 0 kqueue 0 0K 0K 78643K 12 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> 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 930 0 922 1 0 1 1 0 8 0 plimitpl 152 43 0 36 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 329 0 325 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 swfcl 56 1 0 0 1 0 1 1 0 8 0 ppxss 1128 40 0 40 7 7 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 185 0 0 12 0 12 12 0 8 0 art_table 32 186 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 18 0 2 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 229 0 219 1 0 1 1 0 8 0 shmpl 112 139 0 11 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 5697 0 4253 47 0 47 47 0 8 0 ffsino 240 5697 0 4253 86 0 86 86 0 8 0 nchpl 144 8925 0 7300 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 27643 0 27643 1 0 1 1 0 8 1 scsiplug 64 5 0 5 4 4 0 1 0 8 0 scxspl 192 29372 0 29372 15 14 1 5 0 8 1 sigapl 432 2255 0 2241 2 0 2 2 0 8 0 futexpl 56 34417 0 34416 1 0 1 1 0 8 0 knotepl 112 466 0 439 2 1 1 2 0 8 0 kqueuepl 104 596 0 594 1 0 1 1 0 8 0 pipepl 112 1414 0 1395 4 2 2 2 0 8 1 fdescpl 424 2256 0 2241 2 0 2 2 0 8 0 filepl 120 14452 0 14356 5 1 4 5 0 8 1 lockfpl 104 637 0 636 3 2 1 1 0 8 0 lockfspl 32 890 0 889 3 2 1 1 0 8 0 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 50 0 40 1 0 1 1 0 8 0 ucredpl 96 4013 0 4006 1 0 1 1 0 8 0 zombiepl 144 2241 0 2241 1 0 1 1 0 8 1 processpl 840 2270 0 2241 5 1 4 4 0 8 0 procpl 600 5109 0 5070 4 0 4 4 0 8 0 sosppl 128 25 0 25 9 9 0 1 0 8 0 sockpl 384 1951 0 1933 3 0 3 3 0 8 1 mcl64k 65536 565 0 565 73 72 1 64 0 8 1 mcl16k 16384 6 0 6 5 5 0 1 0 8 0 mcl12k 12288 39 0 39 8 7 1 1 0 8 1 mcl9k 9216 32 0 32 13 13 0 1 0 8 0 mcl8k 8192 38 0 38 11 10 1 1 0 8 1 mcl4k 4096 104 0 104 6 5 1 1 0 8 1 mcl2k2 2112 13 0 13 7 7 0 1 0 8 0 mcl2k 2048 44538 0 44504 17 12 5 9 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 82742 0 82673 42 34 8 38 0 8 0 bufpl 256 10723 0 5339 337 0 337 337 0 8 0 anonpl 16 234333 0 226179 112 77 35 50 0 62 0 amapchunkpl 152 14819 0 14735 190 167 23 189 0 158 19 amappl16 192 12218 0 11787 123 100 23 34 0 8 1 amappl15 184 1011 0 1008 1 0 1 1 0 8 0 amappl14 176 2076 0 2070 2 1 1 1 0 8 0 amappl13 168 27 0 24 1 0 1 1 0 8 0 amappl12 160 9 0 7 1 0 1 1 0 8 0 amappl11 152 180 0 171 1 0 1 1 0 8 0 amappl10 144 55 0 54 1 0 1 1 0 8 0 amappl9 136 331 0 327 1 0 1 1 0 8 0 amappl8 128 161 0 131 2 0 2 2 0 8 0 amappl7 120 42 0 37 1 0 1 1 0 8 0 amappl6 112 1110 0 1104 1 0 1 1 0 8 0 amappl5 104 1193 0 1179 1 0 1 1 0 8 0 amappl4 96 287 0 262 2 1 1 2 0 8 0 amappl3 88 210 0 203 1 0 1 1 0 8 0 amappl2 80 21434 0 21375 2 0 2 2 0 8 0 amappl1 72 49874 0 49432 24 14 10 19 0 8 0 amappl 72 5349 0 5315 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 140 0 11 3 0 3 3 0 8 0 uaddrrnd 24 2256 0 2241 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2256 0 2241 1 0 1 1 0 8 0 vmmpekpl 168 18591 0 18572 2 0 2 2 0 8 0 vmmpepl 168 241249 0 239779 129 63 66 74 0 357 1 vmsppl 264 2255 0 2241 2 1 1 2 0 8 0 pdppl 4096 4518 0 4482 6 1 5 6 0 8 0 pvpl 32 785225 0 773999 287 134 153 225 0 265 61 pmappl 192 2255 0 2241 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 603 0 141 14 0 14 14 0 8 0