37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0x131) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 08:02:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a96", 0x1fe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x3, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:02:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) syz_emit_ethernet(0x36, &(0x7f0000000040)="119e5d7c9d040b69522f4bc3fe391e8ba87fd746ea6dab69a70bfae7712938a928794e5851994268cfb22c69b89000416afad427effc") socketpair(0x6, 0x3, 0x948b, &(0x7f0000000080)) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x1a4, 0x0, 0x2f0, &(0x7f0000001500)=[@rights={0x10}], 0xffffffe2}, 0x0) 08:02:38 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) readv(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000000)="12f6ab7e10fe939d5e36", 0xa) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = accept$inet6(r2, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r5 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchown(r4, r5, r7) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getpgid(r6) 08:02:38 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() fchown(r0, r1, r2) connect$inet(r0, &(0x7f0000000000), 0xc) 08:02:38 executing program 0: accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 08:02:38 executing program 0: r0 = open(&(0x7f00000001c0)='./control\x00', 0x8021, 0x101ffffffff) execve(&(0x7f0000000040)='./control\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='}%^\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f0000000200)='#\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=']\x00'], &(0x7f0000000400)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)=':\x00', &(0x7f0000000380)='#\x00', &(0x7f00000003c0)='\x00']) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000440)={0x1ff, 0x8001}, 0x8) open(&(0x7f0000000700)='./control\x00', 0x10c18, 0x110) r1 = semget(0x3, 0x0, 0x100) semctl$IPC_RMID(r1, 0x0, 0x0) execve(&(0x7f0000000480)='./control\x00', &(0x7f0000000500)=[&(0x7f00000004c0)=':@*%\x00'], &(0x7f00000006c0)=[&(0x7f0000000540)=':\x00', &(0x7f0000000580)=']\x00', &(0x7f00000005c0)='#\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00']) execve(&(0x7f0000000000)='./control\x00', 0x0, 0x0) 08:02:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@file={0x0, './file0\x00'}, 0x6b, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2c000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x30}, 0x0) 08:02:38 executing program 0: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000004000/0x5000)=nil, 0x5000, 0x0) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) r0 = socket$inet(0x2, 0x8000, 0x2) r1 = accept(r0, 0x0, 0x0) connect(r0, 0x0, 0xfffffec7) pipe2(0x0, 0x0) listen(0xffffffffffffffff, 0x0) pipe(0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) fcntl$getflags(0xffffffffffffffff, 0x0) r2 = dup(r1) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="01fd52b423e1fd76d5555f796511254c2be60700000064bb44cf3bd70c771078cf66afa4c2853b3404cda100000044cb030200000092d1b962ba0f7f027f8724dc8bc7e83ad1cd81d1b71743df0f0a00003c00008cc601b1114ef2c2aa88e0f245139e7e32739a8a0ac15a19085d835d350f005617d90e564accdcfcba0c554da442a8b876929264d981a1a5d4927c1bf5d90ffcebd771188c4fa8f8eda41c8ae4aa0000000000400000000000000000002300000000000000"], 0xa) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x46, 0x3) getuid() lseek(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) dup2(r1, r0) msgget(0x3, 0x201) symlinkat(0x0, 0xffffffffffffffff, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) renameat(r2, &(0x7f0000000180)='./file0/file0\x00', r2, &(0x7f0000000100)='./file1\x00') semget(0xffffffffffffffff, 0x0, 0x0) getitimer(0x1, &(0x7f0000000140)) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) 08:02:38 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4008, 0xb, &(0x7f0000000000)="d5ff9668", 0xffffffffffffff22) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:02:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8, 0x3, 0x20, 0x9, "dcfd29633197f4829dd52151ccd4ffba42f1239c", 0x8, 0xfffffffffffffff9}) r3 = syz_open_pts() getsockname(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:02:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) dup2(r0, r1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x7, 0x3, 0xff, 0xffffffff, 0x6, 0x2, 0x3, 0x100000001}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt(r2, 0x0, 0xb, 0x0, 0x0) 08:02:39 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x3be) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0x2d5) setregid(r1, r3) r4 = socket$unix(0x1, 0x2, 0x0) setsockopt(r4, 0xaa9, 0x5, &(0x7f0000000140)="e49a6bd1f017a22abd71a11c9e13bdf2b61405507fde0d55a590d008dfdc7969ab80e3cebca7261475923c915a8838b9087472e4ef215f20326de00d89ca07c6dd6584cb1a877ce488feb1e710965580ea78fa0b86c730a09bb12f810d93648eabfff76c038a541047d75dc1b2f7996f72a0e6c3c32b38c713f30ef53d848d8944b5c8ab5971954899d323b994dd1ce80df457e5e51e1c815eefd47176b094", 0x9f) r5 = semget$private(0x0, 0x3, 0x489) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x8, r2, r1, r0, r3, 0x8, 0x3}, 0x9fc, 0x6, 0x8}) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000680)) fcntl$getown(r4, 0x5) r6 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) r7 = socket(0x1f, 0xc002, 0x6) writev(r7, &(0x7f0000000300)=[{&(0x7f0000000240)="b8539368ce75dd86556a85d8e0fc986895a5cf0e887c10ae555b0dec93e27891fb656e4b062f779c86cc19ccf006981593be53abbf814b457f6279abbf96560caace81731a2ee811877ae87e578cbefa6b64fe805cdbe35ef3a9e5f6b1690cec3c50841ee00e760538f5e96fee639327e4c245efe8a4c3b20807ed8130a20f3436683ef20f374b578e3dda60497b1fb5c9cc5edf8f30bf8ee426b9524875b637d3c45c03", 0xa4}], 0x1) r8 = open$dir(&(0x7f0000000340)='./file0\x00', 0x480, 0x1) r9 = dup(r7) socketpair(0x17, 0x1, 0xff, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r9, 0x0, 0x2) ftruncate(r9, 0x200) fchmod(r7, 0x2) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f00000003c0)=0x40) shmctl$IPC_RMID(r6, 0x0) r11 = syz_open_pts() semop(r5, &(0x7f0000000400)=[{0x0, 0x400, 0x5120b496ac3b2649}, {0x1, 0x2, 0x1000}, {0x7, 0x100000001, 0x800}, {0x1, 0x4000000000000, 0x1800}, {0x2, 0x3f, 0x800}, {0x1, 0x6, 0x800}, {0x0, 0x400, 0x1000}, {0x7, 0x8dc3, 0x1800}, {0x6, 0x9a, 0x1000}, {0x4, 0x4, 0x1800}], 0xa) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000440)=""/100) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f00000004c0)="9b94cbdf580672f5b8e2574528cab2ea156ddc5024d0899bbb6785554d07cfbf48ffc7232fc79ca4ac4105ed000f4f115f503f7a3ef1f0dbb3a838504593cd07e2f6a261cc2aab3f736a5ef45f492fba2ad35d4cdea737fc18a3ab013ab048e4ba000be4d51b8f2879316479e19efb939fbde6fa6238a791539f03e2c6e8a44c", 0x80) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000540)) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000580)=""/216) socket$inet(0x2, 0x0, 0x100000001) ioctl$TIOCNOTTY(r11, 0x20007471) getsockname(r10, &(0x7f0000000080)=@un=@abs, &(0x7f0000000740)=0x8) pwritev(r11, &(0x7f0000001ac0)=[{&(0x7f0000001a80)="89e24428be", 0x5}], 0x1, 0x0) 08:02:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000080), 0x31c, 0x0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000080)='./file0/file0\x00', 0x10800, 0x182) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x800) 08:02:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x8004667e, &(0x7f00000000c0)) 08:02:40 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) r1 = semget$private(0x0, 0x1, 0x200) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000240)=""/52) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x5, 0x0, 0x4, 0x0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r3 = dup(r0) readv(r2, &(0x7f0000000400)=[{&(0x7f0000000200)}, {&(0x7f0000000380)=""/73, 0x49}], 0x2) poll(&(0x7f0000000040)=[{r3, 0x40}], 0x1, 0x7) getitimer(0x0, &(0x7f0000000100)) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000000)) kevent(r3, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x6, 0x1f}, {{r2}, 0xfffffffffffffffd, 0x0, 0x5, 0x1000, 0x80000001}], 0xffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x3, 0x401, 0x7}, {{r2}, 0xffffffffffffffff, 0x12, 0x4, 0xff, 0x200}], 0x100000000, &(0x7f0000000300)={0xffffffffffffffc1, 0x6}) sendto$unix(r3, &(0x7f0000000140)="b1b1a74ff8d08d260e1485f941f541fba567cfb3c7ccfc7e79a955a73d82c215d92726737e02961fa90801a108ac1e5ab54905b2be07196fa0b2f7968ce038c028cb2058a9e0ff98732c5b751de35b8cc9ef0d7fa2118d62d2bf5b34c26a8319c06a1bf12a3d0fab3c14b5948c256a01915866ea00307e9db984f6de5e13ed178acc621a", 0x84, 0x8, &(0x7f0000000440)=ANY=[@ANYBLOB="00002e30004b9b79da64a14617ab36925c667ebd6d0a1fb7cfda13fa0bbe9298b7e8b494f2c9d8d995e67310c28b2b8c9b765bfad6ab2abf97513fdf70a2b2a91cfb43158e9ee0cf210c60697ba15120130c81a2a784da6057c4e63ec4635bf50ce4cab0"], 0xa) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200)={0x3cbc5296, 0x1, 0x1ff, 0x100, 0xd5d8}, 0xc) 08:02:40 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x18000, 0x10c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() mkdir(&(0x7f0000000200)='./file0\x00', 0x10) 08:02:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x83, 0x3) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8c) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="05ff65bc279b779cd80a0c6bd3efe27958b9", 0x12}], 0x1, 0xfffffffffffffffd) fsync(r0) close(r0) close(r0) 08:02:41 executing program 0: r0 = socket(0x18, 0x400000001006, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 08:02:41 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x50) socketpair$unix(0x1, 0x8a976e62988a9a25, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) poll(&(0x7f0000000100)=[{r0, 0x5}, {r2, 0x40}, {r3, 0xa}], 0x3, 0xbc) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000000)=0x9) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r4, &(0x7f0000000740)=[{&(0x7f00000002c0)="163830d9622bf65a6b08bdd413e9594893a382289ebfde0929ec500d6291000f", 0x20}], 0x1) r5 = syz_open_pts() close(r4) dup(r5) r6 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r6) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000140)) syz_open_pts() 08:02:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000100)="cc", 0x1) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0xfffffffffffffe2a) 08:02:41 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$getown(r0, 0x5) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000240)='./file0/../file0\x00', 0xfffffffffffffff4) stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000340)) sendto$inet(r0, &(0x7f00000002c0)="21d30276add1c4331f3b06dadae7b8708b825b549b3818f8e0bc9adb1d188903e09b7f4f68121422", 0x28, 0x4, &(0x7f0000000300)={0x2, 0x2}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20081, 0x14) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) renameat(r1, &(0x7f0000000040)='./file0/../file0\x00', r2, &(0x7f0000000080)='./file0\x00') 08:02:41 executing program 0: r0 = kqueue() fcntl$getown(r0, 0x5) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40ffe) r2 = dup2(r1, r0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000200)="11fc497cba8860dd9d6a8d684ab853c0f931e2783d5ed3acf85e284af3df9843b24ca551d19185939423abca0c98b88855dc29e5f3112f1c98ff750db385b2daa7c060bb43344c06f0db6e38467da7efdaed38", 0x53) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="f4c750d38b729a802b1af373947c08bc8ac382a9a098ec6514a9420dc9b8ad", 0x1f}, {&(0x7f0000000080)="0b5d2bbc0bd5734a80170e57e0d01436fcace20c277f38bb8e298164d94b4f579a4ae8b5831473c14667db52eb958b31542de918906677f7d370f56040a796ad3a37017cd2f306c279bbabf9f4304ae8ce", 0x51}, {&(0x7f0000000140)="440248170129e0e40fdee02317de53f09177a875aa827446fed0f915d22edfcd4001b79c9aa990aee6bdba9d9e81dfd6ec4a74b6ec482590a83651fcf8b861b192191c0140ec27824080e1508572fed83a4f7c155ab409592cceb73321ebf8ec4b09", 0x62}], 0x3) writev(r1, &(0x7f0000000400)=[{&(0x7f0000002640)="014ec9fdd5b45097c1fa1eb7309f82b9d19ff925006d2ca2679a21b07096cc860563e5a06303a2df6439febd59d926d5e17fa7846ea275230663980bd659724b8f6f020c90149f43b991c8694c7cca49ebfbd513b3e65e6b31a032349883113683727672353ef3d5d6eace5772565a624df40a56339910ccc6862fd13e2a8d7004ce8c1a943d3377a2468fdf3a03b4b8fb04a398529ec3c356fea6d5a65373ab920bbc1407a06e239c6331108ce58f459881dba43b5365d32ea67084e630b0b1ba69ea233e1a6c7efc63a2aee5b75761d1ef0d8b742317dab1e609bcd5b6370e5879097eb628dff7cc99eb1176896aacdaff6ed85c6dd277f25a00548a06806c399979aad3d8f2b6bf78d15436a7c9419bc66c628bf494d11eb5c42b2739c69f2b1f0f2866d80558825dcf07131acfa4f052e32ce24e8c43b754dc741bcb56084ead7f9d100708d688661e4471b08a87be9859b6308b8c2bf4e6d230d4debfa18608ca9bc54f5ac7680b2436490eee0bcc45da85045017fd7621722e200ee778930fa6f44b4f6669e17f2c2db80454115c2014510229b549b085c3bee053289f90ac8cf238d43314d805aab9ce3dc8c416c4a4363921a7f8eb4e46ec28bc3876d7660abcba4f86ef697e658eca73c2d02b5e7ceb0ca614ab205698ff60b0e03bf78baf4e2c6f61e5ec4ea2106d3ff1b0e7065b6682c537cbf32a9b8e1032732522a0a0e40e1bf32f0724dc0bf8c8fecfd57c91bd4a5058c33d658836573e0e583837ff7e18e9c674be03010716232354816e7f5cd58eaf150a2b063fa6c11b4584147edd62adc4d313f3281388028fba6775411cd7c13562ed191dd7b15ee78bd587952e6b80234d25129e02cf569890417f2dca08f1f2c26289bb94cd1595f46fb2e63d89a72f7c3674dfcc0846e3c9f73b941597c1736ccd7a8a03862b50e3805e2da565a26d6edb79ef0f3baa9c149a65bf3fd9973f65b50b3a423de0744c368c36d9752df77de3baa5b942831f856be1bd3e55ca1b4d76984fa3b857e3c69fb77810293f1db7f2af36d3021569db3f9b2402edef32b8e392234864e0ea84bca31b6206f0e9d32e243a27739f780ba7fe44dc3874ef21d577a9c33ca879b838c0a0cfd7b7ce5526df136eedaea0e04846c274a130c4785bc8c0d6bd4e317bcd8bed3685b5857caef63c7dc8106df645f3edda4b3524b72e1348b31a086ec853e11f15f4c977f4dabe6d537e7b9f825142e9202300524102ea3ec53c96f5c3b050a794a20d4a741f3191cfaf9dba854752dec88c15eae7d013e9fb975e4f327676d8a51c9f97fcd3ebbffbb411b20e7cd9145d31f1cd6154ada9c3edfa4b221c6400858e345ea770da4183512cec409111123a298c2a6d9f55e8c5c82afbb29511d6088ebc34fdcca2c607a70c6840e7b4087b3ade89ce3db56e16262bb5f987cb8e5dd620040bbe8d4bf2862ca5014861da5484ade9d521751063e4ac164f72b2bbff2bbe64589f3a057336fe79a416b5acac76ec63efabbfde741ecde9976cf795efe40315b0c6fdd82d16afff188229f16ffcbc8079a64a844daf3b359097e6d8fcf63e642bdc0a1f407b18d74444e49e6a654d8cb55963f4c5928dd4d8ba50c0020aea74104504f254e85fea77312fad7d23522255a026703790cbe33f9ac530407551e8fedbf92671fd2718b6a8b893b06651028415f1c370599b9c8895110880de543ef374f2b07919858b8da24a2f087780f6c1312c6f0f99e6205bf2774f9be2590960e27e22f00cacf3f3ed29276dc90229017756a64d33f7f0e99e15596d1da84c64472cc5a9c1c33f4f5e470b67f41685b916f8d088d3fa78dc8d7f3b4f817c2bcc8fc72f53e6043281312ff011c9470bdaf1eedebdca1ac5185c8ec5d5ec94a4559fe292e18a87a9293391f982de16bbf942ea463c0e0134bbbc9d8cf760e58fae9de072f8ec2847dd8fdcc31170e55f3aa385cd5be9f5d01004e5b4762134a2b3946dd1e273326e1c1f7dc56233ce62d0d805daafa31adbb8031f663233a8ced14bdda33947fec1283387a07b769a08161124ac41796bef6c98c7cd8879de46dd43834542ecf91eedca7f322b80309641deb2b8ed100e493bdd49ded116c1f516f2c2fb1ead536c68aed140dbb0cd41d973cb7aba4f5cde6a69c5ce430d61fefded37515a5ee5066cc3b3728a5feb09a112f1efb3a40de65cb45ecc9a9b53bdf694587b21b5c03b0aed9fba64dcabeaca22788df77de1b6c79307377fcefe45d77db8f686ca335aaccc6409ffb37662e10b0df9b90c3f8030f5c1eed0a2e3227a868eddcc68b3027d1d96f210a54abab124ad4357a40277b98f4bdbefd0d53eff75a9f80459629ae7c5b0912a6285244e7273e1f0b05dcadb13b46ca965487e29cdb133f15fa2325de2f48e62eeb322741ccf2a53747d8f590f0b8397b9dac6e5213064275951af3450373233d50693a0403848d7d0c0d2d93e8b813c16f541dc45d007a04dfb867a6b8ac701233917953c62fa8ce99093062ede12b52d99cb1cd29a3c77e168138623fd7535950fe514eeb0a7abf6fa6d9b7dcb3351df9edf7e94c36a0938309a88a6e367431b9214ef2203671507d51b2e813c3b9cbee50ccc49456999a371d5a4f1ba750181f7ffbd2e2305297eba1cf8c126d227a7ffdbaa0ed0b7bb7d4c8fde780028e3e6289d38725617b1c7e18f8ffc58e5738dd01649785300295bd784a8e97f5ca536dbaf2fee5367c31e1f7bf6768a857ebe06dac33005546c775987fd6d0d364bc02141c11313ed41f2935eeefb6eecef477e62bf548ec8177bbc5a1f35d21df47c1915696bef8c4e1c2a61b41904ad546878ba280d121abc0a3eddf15604edb40a78c51ae12080aaba28b4899ad1bdfaaaf20b6273df9b428baab9c68dce59885036b0dc417edbb6e3d0d4ab4ef085ef14dced299733f294a515e8371bb0f7b48175dfbd304cb07b18816b78d285b57e0510a806b21e211568733ec9ffc218eb69ffbf8098c3ffb8f682db3f6ac0fe836280f5ecf4807e640f8426e0ac34b13112b1a1ed9bfe835cc864a8433d449bc436a41e3190ee77cc7102eb7d2fb6bcc21f779b39c2054a7e0b129f17b021ff2aa37cb32de8e4d931f778cb485b808a39f421e8e5d02abf61abf78a7cbf5cddd92ee29bc84ff1e056f5f4117b85ed7f9239022f866c98e66d1af275ea6a11c1edc9bb198a1364f3e6b0b6112665ab2f0fd98cc62d9cef02ca1ad41af1a5c2ad52fd89a193cb1411df4ced86967e2833acaecc6627329d3310c01a04c8d111661363161bd10da5a63507920524e280245bf6a77c2d61e00ac35577ee27c39cec0da9c251258d38edfd769efcd7039a87d9b71ca6e569acaa0aa5fb796ca811784584341c911ad43be0200908ff3ce0f694934894e39d9c2c755e7c20a4abdf8590cff13035b10607bc8c63ec4f27a588b6574b934034f8037fa28d306db96a527ba72b43e57e2b9fedefe1b790d225228022a239e251ed0e58ec14718d6e2da73239cfcbf7b688e53cad3ad6027de83fc402cb1a0e1f66a3a73785840dd36b610c62504ca7d96dc242449e9a5e6ac6b6f8c979eb07dd7a2712052bad87b1ea29ed16b34ff632f15b7924a1d287fedc0e6d743f4ab5a6b8560373aadc81056b187b2a108cbbb6fbb4aecc1b39399aef05e22d788086c099f3c35f69471e298fd48cd3b1d08a407b9c15013268442bb051f7866fdd33450ee2a8262b2897a9c09431cbc37f19c505ee35b55ec2073b0199c87c34105d10f68b1eb1f4b457f0c1d00a7080712c169030d18a47b43b55a3940706afae608161811f3ef8dbbfd5dc238dc70052455e550d6cf3e056302fd156bb7b66acdba87de3956fcb202151d0a88400178f2d62cf511ddc13f41ec11f5fb9e4dabd66f539e4ada0567e144718ad766820fcaafc973314aa2302b4c3902d8083fd890eac24eccd54e3b64a7f69f15a747ca6d3ecb7ac1e8bd07308083c241e0efe992020f1520771af1d92e3dcb63c4f0f079aa7870e4bf88425616f84fd517d5997f9539d68cea04205a34a5bdccf9e460293eab47fa47a7190acca599fad1899de6c7a4246b6ea1c230d07d8034e812702a84857ed2f95adc1a6bfdc6c43fe32eab2b7f816af4fb9269418a115fcde97061e03b72b92b1b71997d8141cc7b2edadd30c21538548796e77d841b13dca57d43c986e5ff8be3bcfdf595cb6dbaa6de5bbf20960b3686c4cff42a717dbf098f8c6b0e45e049e78ca5c0247643ccd95fa2cc98e45b09afdb8a0fe47af2fab140f6e6cfdf570118da6a5bacfcf04c1fb6130a30016d5a1db90bb1f160bd5acc7e208394b11dbae0c748870a2e914fdad5ff7c1fb109833fd5de236af6e5deddaf54fa8052e004148b29b7a23a1b8076a1e26014a2f46d07c92f8cdd0915fa1c901706615dfad6d3ba16f6a0154a548894ee00d12c784d027f84197f347b561688f105dd5bc6b57bda422ea1546778dcbdda9619f5b61d9722fc611d75897538aeda1ad6ba7e3ca89f3c1831e8443755f1ec7b8f77b8bfbf8d54327aca0ef788278ed4fa83655b8b0bd9a28293937aca78b1a4a7b178623e6d2789fee8e829f2a87abc1e13f15112a748801db70930f00f609bd3b0210f853d0ba1ed352d5bc3ec111bcfa5fcff84e380d43924eb5df5a7590cfee1c3468ed4d7b82de5d96041341c086b06c09b6f80cc08d75d2863c58a38b861de181a7cf2ec6581927ea2b8cdac1c71218ecab271b1f0196695337aa40ea888db3cf56c05df9b3279909d904151abd345ed969d2305689fa50145d2bd7ad9452e33490238621d85b5bc822ef5c3a98b93152554430017ebb1156b3fa88b002b0dc2d1a754f87ffa1529687956684306fea53e6ffd49e4b0f29d5f0eb83403e153a4726cf2d3d1c5fed228977f2097c379cf5fc8ca4a09cc65ab98957eff230955f2071dcbec5732c77ba5eae4fd37238aaac33e58d92550c318db48adc3ea4d7908fcf38be8c2916d84f2b161ff9c1e9ceb4c712eba8cf3b9a04c36a11cd330f80a84867c6", 0xdff}], 0x1) fchmod(r1, 0x1d1) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) bind$unix(r2, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8) 08:02:41 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x3f) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) accept(r1, 0x0, &(0x7f0000000300)) r2 = getuid() write(r1, &(0x7f0000000340)="b53d6ab7a4ef370e32456be64461dd0c1e4b70da905bd7ebd9719a1c139bea10", 0x20) r3 = getegid() fchownat(r0, &(0x7f0000000100)='./file0\x00', r2, r3, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x0) 08:02:41 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) 08:02:41 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x20, 0x6, 0x9) socket(0x2, 0x4, 0x200) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) r2 = socket(0x1d, 0x1000000004, 0x9) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) listen(r2, 0x2f) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f00000000c0)=0x9, 0x4) 08:02:41 executing program 1: r0 = socket$inet(0x2, 0x6, 0x80000000000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="53f6adfac6fbada487cfecc73b8c6125a77719c21e1a2f805f0f489d6d2152715f9778fa3eda2bd12a647059c7d67d829609be82a3c6873ae78ae07eb99f78fc562ff16ad3f0cbeacffb8155471c7baa438a05be69d32816cd15c223c2831a9fe0470d4256b3eb3755b389b9572e", 0x6e) setsockopt(r0, 0x10000, 0x88000000, &(0x7f0000000080)="469475dd3aa23bb10e0fcc2cbc5bc2978fc573507c196bceeb34d779aed7e809b0662946b17907bdebb8703eb933b1dbac0e249ba1674480b2d5f095fb297cf62d8e83156876c948c9b55cae8f98b830e87d2baf01efee935e4355123dd16045", 0xffffffffffffffd9) setsockopt(r0, 0x0, 0x3c, 0x0, 0xff8c) socketpair(0x6, 0x1, 0x7d8000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) 08:02:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x40040000) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 08:02:41 executing program 0: r0 = syz_open_pts() syz_open_pts() geteuid() r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setreuid(r2, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r3 = kqueue() fcntl$setstatus(r1, 0x4, 0x8c) geteuid() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 08:02:41 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) fcntl$lock(r0, 0x8, 0x0) 08:02:41 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getdents(0xffffffffffffff9c, &(0x7f0000000140)=""/37, 0xfffffffffffffdc1) r1 = msgget$private(0x0, 0x200) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x6, r2, r3, 0x0, 0x0, 0x3, 0xd85}, 0x10000, 0x634, 0x0, 0x0, 0x3f, 0x2, 0x9, 0xffffffff}) 08:02:41 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f00000000c0), 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x1) execve(0x0, 0x0, 0x0) 08:02:41 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0xffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) r1 = fcntl$dupfd(r0, 0x0, r0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r2 = getegid() ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) chroot(&(0x7f0000000200)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) unlink(&(0x7f00000002c0)='./file0\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000300)) syz_open_pts() read(r0, &(0x7f0000000340)=""/145, 0x91) setgroups(0x3, &(0x7f0000000400)=[r4, r4, r2]) renameat(r0, &(0x7f0000000440)='./file0\x00', r0, &(0x7f0000000480)='./file0\x00') rmdir(&(0x7f00000004c0)='./file0\x00') ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000500)=0x3) r5 = open$dir(&(0x7f0000000540)='./file0\x00', 0x250, 0x0) readv(r1, &(0x7f0000000680)=[{&(0x7f0000000580)=""/226, 0xe2}], 0x1) mkdirat(r5, &(0x7f00000006c0)='./file0\x00', 0x100) setgid(r2) lstat(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)) fchownat(r5, &(0x7f00000007c0)='./file0\x00', r3, r2, 0x2) connect$unix(r0, &(0x7f0000000800)=@file={0x1, './file0\x00'}, 0xa) open$dir(&(0x7f0000000840)='./file0\x00', 0x180, 0x100) mknodat(r1, &(0x7f0000000880)='./file0\x00', 0x20, 0x2) getpeername$inet(r1, &(0x7f00000008c0), &(0x7f0000000900)=0xc) 08:02:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="57aaf6118a3ed205a9362337f4b538b2d8d86b0170307ec8434dcba4e4e72a3bae20a2b2897e2af32bb4eb1da74bcdf13481f525129e078539b56a03103270310a4803364269067e8d1d264b68aff151c68cc34f1225a4e63a66e980892bcec3162aac6ca47901223b3dc5c6fb14b6c866d017585347388755ad5252681550031ba82ed05b4b206fcae457bd7366de8d47854442b4a45e481d5ccf1e2ee2dad80511577bc99006cc8ec0a011af6c127914e0f819f04afe982dbebbaf07"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000005d000007000000010000000a800a0c00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) 08:02:41 executing program 0: setrlimit(0x0, &(0x7f0000000080)={0x100, 0xb2b}) setrlimit(0xb9447691577ad75f, &(0x7f0000000040)={0x7, 0x8}) r0 = socket(0x11, 0x4000, 0x40) getrlimit(0x4, &(0x7f0000000180)) fcntl$setstatus(r0, 0x4, 0x40) setrlimit(0x2, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x6}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x6, 0x6, 0x9, 0xe7, "69a85e42b9021914488cbc3c12e794d7ce82ca01", 0x1, 0x7}) 08:02:41 executing program 1: munlock(&(0x7f0000014000/0x400000)=nil, 0x400000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mprotect(&(0x7f00001bd000/0x1000)=nil, 0x1000, 0x1) minherit(&(0x7f0000404000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f000018c000/0x3000)=nil, 0x3000) mlock(&(0x7f0000389000/0x4000)=nil, 0x4000) select(0x0, 0x0, &(0x7f0000000040)={0x9, 0x0, 0x80, 0xffffffffffffffff, 0x0, 0x100, 0x0, 0x1}, 0x0, &(0x7f00000000c0)={0x584380dc, 0x3}) r0 = semget$private(0x0, 0x3, 0x140) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/4096) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001100)=""/231) 08:02:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x2, 0x1, 0xfffe, 0x7}], 0x200, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0xb0, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x7a263e9387917a2, 0x5, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x6, 0x12, 0x3, 0x80000000}], 0x3, &(0x7f0000000100)={0x3f, 0x4}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:02:41 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0\x00') link(&(0x7f0000000100)='./file0/file0\x00', 0x0) 08:02:41 executing program 0: r0 = msgget(0x2, 0x5) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) dup(r1) msgctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 08:02:42 executing program 1: setsockopt(0xffffffffffffffff, 0x6, 0x2, 0x0, 0x0) 08:02:42 executing program 0: mlock(&(0x7f000038d000/0x4000)=nil, 0x4000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x400000)=nil, 0x400000) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) shmget(0x1, 0x4000, 0x8, &(0x7f000035e000/0x4000)=nil) 08:02:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="04ee8500", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) 08:02:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e01000000000000"], 0x1) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 08:02:42 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)="029d130f01832c4cd230531b8e5636e8293ee1a147b80fb36e09271b300000994164bfb889af01ad873f2e50226dff000000ef6aa6e9c19b8854f40f29215d3f68a67a8a3f102ed972745d6b5418043dfeaba2a7d00521ae648c2c15ef1be2306a97b56c6ba6277b464fe7e40c70ca3243d90b57b7bf46187206ab926f27181f7a71ce187cdcde7bf56d87026220f6b567b37cb140087862868f1a32f714f783f1e0d20a0b88b1f1d6136c7d2f1bfb42aa3b75ffa3aaa5eda4cd4e23c34f5203e8a53b1a8e93110a2ede2739776d54cf43d823f3341813de30ff560929c0b41661dca093dc213c18056b0400b9d19c69be15bb58cfd3a653303556e39a83d6fc88842dcda95523796a1b0277a7965c9b6db416cdde81dde2b093dadc7841ec6c1d6a889c5e111468d04960147d2957a3cfb308d87b8c2ea88398302f00c371bd8a14a6e9e5", 0xfffffd78) sendto$inet(r0, &(0x7f0000000080)="c227e6f7a19c69089bf46bde8d3b1f74390cdc753d24817313ad18c3638ad4066924adf2388541f2648549f451957e08288c6004ab618b30c371e2b954e0048964fd40941819182ec0f99de98533b08e3c68e1b0d332f43c91c0ea6e54150eb1895268d7c3581c765f4c85f12a419e2616f2373276c51ef90a5104e603c5068065d3639d4eb953c7935ee398ff8545f69c8d16ab6bc33a7a244d8c552aa3d048b3f6a40e5a9da551ce5a", 0xaa, 0x8, &(0x7f0000000000)={0x2, 0x2}, 0xc) connect(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000003b0000000000000"], 0xa) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 08:02:42 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x4, 0x0, 0x0, 0x6, "33f0942e81aad96c8359333fa7dbfe892e14ebdf", 0x8985, 0x401}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname(r3, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 08:02:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000001a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000900)="3ba338d101db56507cfe73aa097156b3cf527a16936ac27a0b9ab953121d3034e55acf304119eac579ee4d30e9d076e903230afec839f7d5c0271c0a4dcaa1bd8a81866acc89f22c93876a4fa6f2d3f8939922c94ddf4d7c8287d93744641526902f539084edabe1f133b4a5db0527de94551534aa5f6d45fad90c5a043731300408d41db8e4f713811342ee92d93cbb84fb8df484774b3042f247e12e95c416a8653849cf2ada997bddab83dd4d9459f83c4a553ccde38c5410cf02129e0c49e4ba3ac74122b901f5c885be8df543790873f2496e0c1a04f54887d81a52262650947137d617ac0e33f4f1dd2a4e2cef4b79d9a9b10bc82659f031730a9c7e5b3f2f358aea02ef69d204bb374379a6d4a75a1eaaa01a57322ef8f4e0320bd377aa85b92e9244aba26a7da232b599ad4b67dd6fc6b333fabcd08477fe21c0e4e366323f054072746dd564d1c1f7f298f0e04dd0d86db42f2e47221a7c59d4d0fb320b06779990b8706fb7a0ec1575636c30baf008a7e6c94b74ce55f0bde1704b634e27b29e6975299ecaadb2ad356c87139f8bab19416925e12b686567fcf43f322b92ea90f12c62fd207424c3de289ef221a725b5ed946335daefc0ecae96f56d7566a1f80b80ec65cf9cfdaa95373d79e47dab84cc375feadaba862137dc148d5ee35b931b21c079a623000ed9c4a4345b82f9cab784d64cadaa81c7e17ccff73cf6ed038d5e2b6e1dd47f5de6ed69594581ed9e02361c663d9da1519c24d95f4a4e9f8593e0c64892b5dbb240572ae936b9290b9b56f02fba7bdc6e8902f6ba79d90d2333656fa7f4a82e700d34e1d51711e93debfe60b706fdb8f8a582d393191fd2b4c304ab2dbacc24edb088a04dac219ae15c0bc30b290ab30a46aa49c6ffea322191ab433ac1ff3fc034ca746e6d4df0eb963f3651bad4fa7d4ff2f6099a0958350c6dfdad4c7b0f583bf588d955f5e0cadd6eaeead657b988d905b9ce45b12b1260ce8696ea7fcac5138c2b4b83aa110066517ac67129a134dbc63b454d0236907ce0b8732cc94d5f5df261101b5367d2df4b64b3c0885196d2f06c096da45223a551ffb3f83187ce5c3b750c419133bbe71ab33b3e1fe71e6930d123930cc31057032be5ebfb2b9694162c4c5294bdab9f97d60fcf6acf2ed966a8be5b6d9041b7a98ae42098a62a9a784d7093238a19eb5abf5fd867b2cbee6873100ba2fbeb2d54d064723e40329e7a2a2eb1c3c0ec0bf633a3219bff30c028332607dab4df8cfe7541ad5bc04cb791112636c69e651b4e7bc7b2c020ffa41831a6ad738d636003149a227ccced1540d244d973770c643ab51fc8c9d5e429372793e0cc8f70824ede658ac36d2eec453573be4d5811dcac4255ecda3dac365ef07a7235487a758ff0447324d7d6a163dadad1f81c78f9a2c2e4dc923049539d258ca306e359fe41488427e44b30be71e28db0925a3fb80886daa3b81d356551a8ea72e38a3f3bd37f83d83bca7d55a6a9b5a13e919047b6ee069f721d6373a9a38b30ad27d8cd5f107c32d078a8f27e9b0341543847c58ef5388fa25f87a76a708a668126187716c9dc3458c499b858c1b891f940fd2249ba0d02148fdc5678d9747d504853cdd23fc559fd4e3f88ea1269df31e650367d2e30bc8aca494ead4b8aff43ead2ca8af67070e1302e3485ee48b897b17861c0ba1b97db74726fe9d3eb63ac273b1110686fececb6856dca85d4b57aaeeb7c465907703dcdb3d9350c355ef06feabd1fe604542b9b7176aacd5dc76320deb9abe1aa196ea127c8986c74e4292e28e6f64f0e5febeb6c3fdb767b8183d0c1c7ad2c1fdce06d2535783f283fdca5bb0d3e9f715a6d7d31c2919c2c9483e4f091b699f1ad7a70a64491ecf7b8d8ce0d70002a1acfecd17a56d4babfdf988006243112d10484674b995f8708a89477dd98c542ed691670bbc21c76b21c9a3c0d322b5207fb1b762ec9897c54c4550997014e2ea6092eaa24f283c52b083bfce7eba3e10f2f282b28a630a96dd76f739dfac0624fc862b565c29c1ddfad8a5dd52d89eacfd722ac1f96a896f9ebb383decd32252d59d80d13ec991884ae2398333244b4890aeb1d77ada0f08caf6a5a3aeaf1870763308a8544ea5c42fcfd558b3839e799c5752b408aa8517bd154c680e2ce460327e65bb7679bdc46e85c3692639b1617d734d015a3666f564710f4530fa513b7e34a0f5a6a6becfd7698ee816750938b4b9719b490b20b0f61ddfe5a8081fb0c158550120a1e6cbdf0d450c8b032e406ad003624187b615dc6c2f17f486cb63ab650b425bc7bed389a02d32fe61fa0e5a6874cd60c6b07e895a6d978e0b2af2b43c699cbd5723f1e9356e5504eef54ce1826911ece960ff6d93013ca46fc1f14dfa8d11ea64134eac110b7392ceff8f1f128ea5ccf32268461d4a2d4ebf6661e279cbc6478586128f22bb1a52888402741e9b4648cc60e95d5f777660571090d86592ba662bf09cfbe95ba90b8182244912d7ad83290755c86e6cf20162ea9577af5a360c578f0091282cd28419de9dddf9b58cba03b863ff30f9747a3cc0a02048eba3ddf283a25d1f5fb719a69ac83f4b1fee89077a14beee682aba14e55e8b7e708905f5d10d27282bbb805612c147ab7ad19aa769350e71efd36bfff4144f1996d75008ef6e2e19783b82c748c931b2375ea9efba42c143fbde16e8590fa5323b80e68a9979c6c79976a2e7aa45da5b46cdd5dc169f7f662645651780a24bbe9a1e7f28856ee8e5a3738fb59ce249846f46a7d2d49dc7e39ed4fff6edd620862e3ad7845e5431e9de1d5003efe613a9eca85edf4ac267dfcc3b3f3572f4a55ec0ea7e752f117d0d2de6309e7803935b281d1d60c2ce13f3232b4501a67eaa746923c74506f23e6e3bbfdaa00fd817a261539085c72dbbd95609b5a66ca43b6edae4465b8bf35638c42ca8b575515ee220667ddcfb5e9902b30e56322700fb37f3643d3ecba9e484471bae589e71a5de3279338b0d8e12738039d864c6553fbd66e15b486bd7bac1db061d1d5171979c1ae10dc70e53ef3d6ea935e402b70dd2b7ee0568af91ac402c124320211dc916dd849c173b8f9796ad317eb2987bae2f6c676fcc97f59cc472b1488357fb825f20eb96354e61cb180d97fa5b29484754c6cb0e56a66e3de5268d46f9f5383e95438f018802e7be9f716c288b0694127d36aa0f82c12407c634d12a248264770e70adc3ef748cb48e49c256029fc60e206d027130bf6eef1f66b5fa4480c591392a3626f9bd5d1f789b8a7f3101f251d368a8d91698465076e3b88239b8e0b2d6b513b0a734e952ddbf2483b9464dc6e19c86827e69f747e4abbe8fe8566023d2d5769d348494184186588e98fe061100043ed0b29b9eb63f561443a6f2a44ee53a10f503bc6b08b4464532ddcd71ba733ff8d391796b633ef4785fc0ac32021db130e58f7d5e70046ae627388eac9c49afd37a6d1462b7b3422d979173e0172901071ed90196678ca7eea13ca7a715192680f485a36c8b3353806f43145afa8ea370bac89977a239c34d7590099a6a7a263a19aaf1c9bf58162453c2c0d0ff594b1c762622409a3e0b99e8bad6ce13112cefd6594e6d7257f1c987f2e4d94a7d6704d555ce77527df466acd82ab14bbf63f1ca855def46fd95eb9e6f17259c3e8bc78813e8f0261cb212ee052e5e4f83b12398dfc8b1f670c3efb30bcce9a8ef0eb9e7454c8dea6b1ff0b0366700e48d06accba436b2f2540150f89e7115b8825394b497d057681c490bbab05b3e0319d9806c810712a3ccd0eefab83f2c53dae9bdc5def0126e164d4aaa76c1a779f571fe7fa13961d2b720194eb5aa347aceb2d36e77fb36e647fd2a926de6a3ad8e0a5c4f7aa0bc683292c50c02ae3f332ffa3457f2d982a9e9ec897461fa223da26cb8d95a5a45b7de4c067d96bdd2b137feb241552a99505c9984d6fc3e6ef06bc0aad90e2bcf050cef442d40a6591d440cc31514bb09757fefec14a13b3c2e1148756b8bb40c6c890b3b60a21069569f4e7579cd7d0c8ec859be66950339a2d2d89b5a4947f0b65aeddc477069a56cb02185030d6c8d30303319f242c1cb0a05f17feaa6b42b9d51210a45410bf83a0eb32da678f1463b9dee80920a80c2e9212b2cbb5cee20de5bc4db4573a11e04b83d8a37a16a59e052e164a840f6061df0616c2c3fd637f719d4cd3300e6e58a5f7c0f22f43541a3690faeb24ccbcb347f0d93960a16b1664c5c40d195023598d7af0f500be5b960be87c5a2c98468b26318ddc5c15e3cc19e623c4a10940c3feee3424856b8ca4a22c4734efc334a1c611b792f55b7d24ca28a31165adc55880162df73da94834bbceb9080c4e7bb6243c4f148b881364cc9005f2f38fc25bad181f33e04f366362fd670db6a3c8ae38cc958207b872c5494ecad813765f292edef4eb17c89d22ec1e4d6971e3e7cc689aff7de517aded53209bb1ce72c1c48711ac6d5b91e16a981b7cde2600257b7adf08db2f4584833c1797cefb9301d0174e8a340945d144d806eb2d063c1f091c5dbc66a006350caa442a460752aaef51cba58b178bdc0a3170a95039a01cb7280fc37b369b73795b4ba083d2352744d9813b22b66517ecdbf4816f13cc3054f62680b80671e998641ad828dd1f5e8439c10eebcb5d3cc530ee90ca31bc81e01b1ed52f371b89b816a4c0328e920be18cf3489e12a8cae2a39dd1c9f0cfe79e3925db25a14970cc5de71e7933f041aeb6c782cf4124b2b10295274b1295b29d8279a6b5d884abb3482364417893cfdc2e24f0aad4b04d788ee29c399cf96666e5388c84cdd4b9eef1e0602174d675bc0c34cc51c896ae04ec51e2e5c58135a2d80e6765289b57aafa4bd186002d958e6f6237a4b2ff0d7009d8fe011e2e2e2efda0042fc9895036f2b6cb6233a192ea0b34aeed3c68da3910dce34f7323034a4e69ca4ff75a44b11c4214fe60f923bca35be92a0a4bff2c574355c12cde63ba578c4cf1f19973fca828a9d8aa24ad7cd7cfc9fbcfab0feec77a655c383e813e8a5084d1e92fddad637dc1c0d8a01426d7dc1005738b36bf49118fe5ff4b4653d1652ca9407dbf2ea767aaea19132875182a1bdbe4fde07cb4da414b12797b68e044a3dee525f0cb97265ac9555359b18bb69d2c2065284de08f575304ad3595ede5b6e60652d518a131f401e76252e67c1330ca2e160974bcaae86d70ef8d99f95c4958d9dcfa7b95f244d57588dde2bbf74147b45effb9a76158882ac8dbcd5b05e43e5c25c557bfd3b111777d585d0df28c1cf766ab3c55401f3c461b6dfb850bb29404e9562d59ab8db2c134e88a5cfbd625e0d9c4dccc99213bfe85749d9cab36196f8ecf3b44ef1150552daf7b08e2c05636c2dd4b039455b014c92dc9da9435690204b8b932f1c16cafe22dd2092fdc9c5cc5390e1d0ccdfb61f5583d359a5747a1e705910bea95611a27901fd40d88e30f57699a2328d7bdb74a681f9b98e2214ccd9544968d021f6b70feb529ee306f3b21eb20ba28f18c85d63374cf61e6d448a91e3ff1a1c2e5e6108ec1883684c98fd03479b573fbe4d0cf008c0c5739d1139fe2665bdb241b5db19e44617b2c8a7c8b8efd10bc3e576b27255f5c62ad1acb601248dc0ba2d11cfaa409f14cafb8efaa9d54395b0d4e0bdee33d96997759f0b1549c1db5629313bcd77a2f515c7a2ab2ee437f3b915233f6d7c098c360ffc13883bf289e2021689314e4ffd350e9187dff", 0x1000) 08:02:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x6) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/162, 0xa2}], 0x1, 0x0) 08:02:42 executing program 0: pwritev(0xffffffffffffffff, 0x0, 0xfffffffffffffda8, 0x0) r0 = kqueue() read(r0, &(0x7f0000000000)=""/186, 0xba) getpid() 08:02:42 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x10000}, {0x10000}}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x140) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) 08:02:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 08:02:43 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0xfffffffffffffff6) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) utimensat(r0, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)={{0x9, 0x9}, {0x8000, 0x4}}, 0x2) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xe0e8}) 08:02:43 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 08:02:43 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) 08:02:43 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/81, 0x51}, {&(0x7f0000000100)=""/46, 0x2e}, {&(0x7f00000002c0)=""/178, 0xb2}, {&(0x7f0000000240)=""/31, 0x1f}], 0x4, &(0x7f0000000a00)=""/4096, 0x1000}, 0x800) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x0) utimensat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000009c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 08:02:43 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x38, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000180), 0x0) 08:02:43 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) nanosleep(&(0x7f0000000000)={0xffffffff80000000, 0x6}, &(0x7f0000000040)) 08:02:43 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) flock(r0, 0x1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0xfffffffffffffffb, 0x4}, {0x5b5e30b4, 0x80000000}}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)={{0x100, 0x8}, {0x3ff, 0x8000000000000002}}) 08:02:43 executing program 0: r0 = socket$inet(0x2, 0x0, 0x4a70) fsync(r0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r1, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r2, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000000)={0x800000000}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 08:02:43 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000200)=0x7) listen(r2, 0x100000000) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setegid(r4) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) r5 = semget(0x1, 0x2, 0xe55412cf0c65eee4) pledge(&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00') semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000000)) 08:02:44 executing program 1: mlockall(0x3) r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="e1f46c99", 0x4) 08:02:44 executing program 1: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) 08:02:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20100, 0x0) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 08:02:44 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) lseek(r0, 0xfffffffffffffffe, 0x40ffe) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)="5597cd", 0x3}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x9, 0x1, 0x4, 0xfffffffffffffffe, 0xfffffffffffffffa}, 0xc) 08:02:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c134e76fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd169bae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72afbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a343d59cd58a6197c28ec5a6b774abf85d832a6a827084114490f2ea0d423ce97cf8515ee", 0x89) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c6", 0x21e) r1 = syz_open_pts() close(r0) r2 = dup(r1) getgid() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x209, 0x3, 0x100000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) r4 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={r4, r5, r6}, 0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() linkat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00', 0x4) 08:02:44 executing program 0: socketpair(0x14, 0x1, 0x1fd, &(0x7f0000000200)={0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) open(&(0x7f00000000c0)='./file0\x00', 0x402, 0x80) socketpair(0x19, 0x8005, 0xed4b, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x2, 0x100) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/167) accept$inet6(r0, 0x0, &(0x7f0000000100)) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x4000000027, 0x0, 0x0) shutdown(r3, 0x3) syz_open_pts() 08:02:44 executing program 0: open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x20000000000000cb) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = semget(0x0, 0x6, 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x200001000001]) ioctl$TIOCSCTTY(r0, 0x20007461) execve(0x0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/97}, &(0x7f0000000000)=0x63) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 08:02:44 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10080, 0x2) recvfrom$inet(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x2, &(0x7f0000000040)={0x2, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000240), 0x0) 08:02:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0xc2, 0x10c) dup(r0) pipe(&(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r1, 0x5451, 0x0) read(r0, &(0x7f00000000c0)=""/186, 0xba) 08:02:45 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f000064effb), 0x0) poll(&(0x7f0000000040)=[{r1, 0x104}, {r0, 0x80}, {r1, 0x1}, {}, {r0, 0x4}, {}], 0x6, 0x6974) 08:02:45 executing program 1: link(0x0, &(0x7f0000000140)='./file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) 08:02:46 executing program 0: socket(0x6, 0x0, 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x1, 0x0) r1 = socket(0x0, 0x3, 0x8) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080), 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x182, 0x80) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) shutdown(r1, 0x1) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x0) 08:02:46 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x28, &(0x7f0000000000)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) shutdown(r0, 0x1) 08:02:46 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x8, 0x10000, &(0x7f0000001840)="a0e223c5b998b349b1186455689db18762ffa16bad1d2ff56aa71e46eecf21f22cb6819b4e2f737fab40233261b6cb52f91e3343b1999e1bf2890155393f6b5220c9474fe2fcdf24decd57d1d4542205e45b4f3fa1f0b8f29cc424559f0a2f37559100b9e1c12e8494f9004f4b32e2f415c7e11885f5", 0x76) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getflags(r0, 0x1) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x7, 0x3f}, 0xc) sendmsg(r0, &(0x7f0000001800)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="b2d9305349d7f3d75495cba21e17639863e00547109b7bc4399749bb6ed09df2628a0b83ddccabe9e258bf0bb76c747c3747631cadf7e37e9aea6d8263173b41e11bd4edd20207a284b7d5c2beae3b83b0fcfecee96b8a935f795c82f442bc94c559e33edc3cc95ea5852a7711035d30e59ac704be997a13d07ebc0bed05005926937c19c49101a06579", 0x8a}, {&(0x7f00000001c0)="a48fe4b9ab4924db182763c4e94e4e1ec9c1453493a8a12498d8f7cb2be44b6b8e7de0376d04f82eb6d745a1cb17b061cad736c35cd85280047c89b4d825cce58a18e32428906f49386be267ce3c9fc878fa0afd2c6e2109601c637b4512241474813bf3e6661d5e548c081c9b58b654a40c8f61be141a1fad609c2f191b4d3f6bf97dd9643edec349", 0x89}, {&(0x7f0000000280)="3dcec7c86e400f594b45e1f880da8145eeedc9351fc05955eeef48573eabd44a6c372991e336148fbb7e51deb3cf0c1eed65dfdbc3458ff67797c7c9ddc4056e5072f11bece51096ef0462717c1f22e208d659277f93422c2206804052f2af7d725352b8cc623a0e93aa764cf05d1d24728317890e59d4e0cd0ba7", 0x7b}, {&(0x7f0000000300)="bb0531b4be", 0x5}], 0x5, &(0x7f00000003c0)=[{0xf8, 0xffff, 0x4eff00b5, "ae18cecfdede1c79b74a21aa78aa1800b8257a15f02fda74fa0a98cf10627311171dd8db2be55e12545d2b2a677df6f1aeb90ba29122c3449f07976597d905a92c830944d8a5ffe2191bf10d6fa50a4c0c593bd7f9bc5131afa72becdde648b562d74897050d5aa18f98316ec38783f837283674d0ec21636731cd96b304142e807262cd2ed1a4a58974a1893c0a3a05f5a868c9acd958fda37ecc6689b52cc501123a5532596eb4e77b465d6e7d724df86927cbe09fbcb5199a3af290087f8549f19b3614fdec4058ba2bc34529c571f6cc38a6e34deb3bd4073d7d0abe2d499a8271af576d2f"}, {0x100, 0xffff, 0x4, "b5baddaa26b98a72dbf3726d5c0d11469d81d7e8a4a23d6c06d18a3a5fc3ad08fb0dab1aa77b1e3c7598bb7b0749e652ed7ed48aaaed4578c6a4bd1563cc37ab9af29fbce6ff77cd2784b30b0ddaaa59032f7eaa4a26088956e583619b4adec02caa68707df6ad44003d78fe22ea84795e3406b09496d27bbfdc4ea8bd7e79beaf9b180a89e45668bdfd534ea0671d60b8a6be085704cb366e6d5e2bff1e2bade183d78eee0820ce86c59eb08b76f9db0f86270166601a3ed683ba2ec2bb26bf265575e0b90be30097939cd977ef265ca8058e2ac70530566901baff498ede94377d2f95d76d8647a8f5f864ea1fc7"}, {0x78, 0x1, 0xfb, "0feef541d95500c38d0b3d3c8de56c71d0aa745445b2867d84bb6f2b27dbe4cc0f5f526da4004bfff25408c78445435ff90acda1efd00e7b4efe0c56f99090c75188de42577afd63cbc5e7c711b7fcde2dcc6f37ad04b64210b6c2a205a981e6a53d6c587a5d47"}, {0x60, 0xffff, 0x8, "88b2484a62ad900a8985e93441cfee78e791ffda10fe8f4e63e0248ea16b4bd03ec1b9d59c529ada80771cdd418192257b493f4e2128034ac8814cf70c629b054664d52ca235f1b929d7710723"}, {0x20, 0x1, 0x80000001, "4279321507452bb469"}, {0x1010, 0xffff, 0x1000, "a4146f5b1b20d2ae175dd178f2b08e2f37feed1c06cf2dc9014162654fd43a60e128d0e4ff336adfc72fae685a561f9b3e52a7c81d3bb4f65414ab331cfcbf24b8d442dbef42f76cbe6d7e671c407088c662cd75d58ee59c5f403760fddf956181af098889be7bc36d2776f2c83939e15e360e9a867ed178c5c92955d1fb34decea3ace30df31caa2662bf94ec36704c14e09cf453024b7d9f17de1e69ee2ec5a9d527ab87e775f6525eba3b2431000771b667a9f3efdae52cfd7d64d80dce6a07670f08e6a28df18037443997677694ab690645308824eaa7245881f513a7548162471e66e2afb4edcee05929a6ce1f4b234f54f48d9281112d69b9b9d60f0491c721795c27825ee3420a6f37ebb4d8b16112c3a9bc87f00ed0048f8049b55a65a56c4c4805ed5877e2c43af43ddc5b2f68ed6e958aa964bad6b5d569c0b63ada15d562f7dff7dab57b692014d508a2254f68dfb466321ec866720c92e446a1de2f6388741e1cc33196bd66f5d44d1ca82aa502ed73dd42a829a87414c0fabf229d9d1d897bc0abcdc58cb7600e38c1c33b157c8d8147625dace0434f5b629827f9adab53a670f07dea17d17371b6b30bed3521b5558965c661da083a3087f998017eb931d132325f2a61482ac0d5df2204453dd455d93af6377955f05a097b3d2d4fab839de19f47eea5a30e7d5077aba1b0d0d1af2c12617dd869df13db0fee3a9b36e6f367a27fa17ccd9ade65b170dc98603a16fc1eb07d1d8ae654c9f55a44878d0de90aa819121bcd11cd41c1bc00abb2b01e32908e689bed116545006d0b5e5917922279996de0f84e9bd6be7f05c93e66dc038a490da7cbf0961facb794aa84ff87144a7c9ade65bd21137da0cc4c6957a1e81d0493fc0d3a30352e44790ea5355852a572569102ca345c3911ca65ba583d7214bf78f9a8b41f33f096061604bf84ed05cfdb14fc84c0e328faf56e823a3842cf30b54a15b008d238621475bedf3119f68d3d53a2427312e630a69c0437034af7fb897f32435e9ea383cee75230f0ff009db5cb658b60a71d5cda21a3adcf1a80b6250d0f913d43fa4dd34c38b847a57e701bb9fd9adf1b4dc556e48f26c0d9949ffc0655db69486d187fe57e02c8077c55f5b7b5f25de8745f608ab81631d3b2cd719310e0b922c224041f11955fd21f5f6ec2c594df849123bc5f53e6a91434a7032799ce5ea06886a07e2665e83ae7cd537cdfb7a46fd00ec95754408777231a802a5fae727b79230c18956f45fa5f00c9cef04b178c659732e8a42fdfbc0d7c282cfac3816e364ee72d5d995018288f28990d7ebcc15840fee5cb6af1a3b66c41e7a6e1ca61c2585d7ee3a156fc7365ee1b40e9fd247b6208176232bd74c21f35b267633d333483cdc42580f8ae17bd8740df417b2062df994a74d478525cad7df81bc0eef8cf17098675491dbf986acef7818048f04ee782f4018e41ac6cdf4a24f32e22d9b34e440f166158f238be01453015b0496a715ebdbad3dc02fdb3ce4aa710fbd926a2af0b0d55f7d01aa17314a18d3030cd64d5d5f0c0c171339d38d7a2d970ef73cbbff345464d4c93d523d0c277340f10441e00b93c6206eb65eade6333809ac9159556643e4b309036354d3b2df0343879cebfc9b3a2d688c89bb7df559017fa70f68bff365258567b5c207b959a3fed3c182593399dda613537f489a49e6978eceb82e5527f3b1f514ba7a4c7f548018fa4c7d6848a74010761fb56701f2c69f471ad4cba8562e618b0387d9cc07645ffe8871d63f20c6e90b630f5fe746cb668f59d0af9c27e2137c17a7ddca416f3c5858cc0ad8cedf04db4e3a789538053635d41d332a73739a933ed67674008095aea484719ab4feec23d33898eb353cc3858b1eeabd2dda0b37f34d608b7193500c352b9dd6f778740af82a6ded02a7da1b00d8d386640e24f57357282f4bdb4c9b04f19061fe1ec90db78ab2bbfa1288f2a9c038143de5ce01ca0d0c01cf5f92a9f4e6d9612fdfe02c9452df44fb3593c98e0542886c236f68b614cbfda213bb7cf4971a94a860059a3f5efda3502c58eba3e8b7b7384a7b5b116ab2e136f7841443fc36dcaa3569f7baa5617426e6c0da739371c7fe974cbd552466efd84c39bdc15dd2c7793df0f44aafcfe0af7c52c2c45216d7b1b9c962ac4afb1c0cdacb54ec008fb9c79ea631f675c473d676e5143682e16aaff52de69f5cda5aecfe25b7abf7491a669576f5c9b51a49b758bd71e10c93fc8c30c76031c7505ae16326683cd8566fd2f8a1eac9bf5c40186303f86389bd79d08e256373003eecf1e120095b29bcee4d2202c744b63945ba80bf9d9c6b072f9589fedd60b8e5b742a12864de46fe08341922b2ac4b0cc9a4297a836ada364672c9f71176bd35e241d172e1189a1159aba606ece2d3abdae4eedfaaa158fbef6de5c232a656c23e94547e38f747aed825ee9929415492cc8dd840e98a97e0e9e5bda8cedb6d8464b7ae73acd70edd9f307b21083b5a8d785f7f4b926dc4c2f84cd0e3c2fbf40963ef833dd52c07ebe47dd50d38bb4694d1b39b9973834138837bbca350ac42e51903ff613181aedb88bac07b4d9c066edd117c45408c67af9f48d8208a7d937111be174745e3b73bc4b3654c3a6f81bea71657e28038dc648e41f664b9929779adbf44bb6cc46e627c48d559739dfba566f22826f4169e543061e7c531adcb3a49d6503f64220e05cc1e71add215f9a42af41636b383b8f42bd24f4126001cc68e5cf435bfbf08a13dcef6d4ef3be4aa389a2bec83c9fc107567d0ab7a441af2f7a63179e49c41cafa0e26f389cd6912cc412d5718092f5beccdf3f063364d66622c208235c053f900c9c5ea3d21baa28f9a5b7801b2199739c29fe3e72d07482f9c0aec403978597b68527b1311f9975990386ee1bde3cf243ef9202e936e27dbc937bfed7fba1de2c8d5b45e061db71bffc4d9e4c50376ca20077dc07202e637195b3a169e6f3f18cd39cc6b2a3d84208e00da1ba80a8efd7e8cd7e8856aadcb71d1acde90c8962c1cf8385b3f570b5014a458f1efa5d9127176bbf8c07846926517dfc2eb5fa8cad5d8dd8ee6b814f19293c21070b60a920ce5d1efa97644958e2a7e638bea28d714742a0ad55c5cdee150eca9496c7281bbf45a57ff6ad19c29ba2547ad76da6da76a97f0308d50bd8865cf164fa36150740d045432b310656d7992355f07379005f0b6acae43070a9ba6b3ed0ff6aa7bdab0d760fa579cf4511d3c90abc37342efc97cd6bac8d23d1e7bb58da92567c7612a952179e4283bbe0e7166296cbbf512d8126173363ab5a40a113a755093f39061a48fcb8a727eca7371a0f392a2a745510fb91aff8b45a664fd97db61578bf9b0fcc86f33a163a3bbd6061393ff0cc27bb5832f1a3c51571b55301fc95c01e8b048e49e14601f5f85d5eaa0cb3e93d2ecc4580f2f45580eaa586c3a9afee192f6535b2257c9c308d9e9b5d7bc8ace0749204161581d5aed70aab74fe0687acd893dbc925efa1c13acbda117bbe8cb571567f84394d1c3c450ae4bd5f1a73c556c9c45bb6ac7371db7d9e114557f8fd221df2a4de6de147b942d15ee432309df4716b6b964c163fed15672e5b1347962afa01345a49027204d90f68ccc38db138b43b0e1bdc0886e885051df642f75fe54b4628a8cb0796915167a95755989f9033b58bee99856e6364fd19e7e516db98aaec63a7e0a1cca327523ca8adc653729383cb0632f175082b5271034dccfde74d41ec2069d31ac12ad93e9e2c82df5f2aa48f156e6059906f8c4ea2dbc14e79d1e5ef255306fd4297aaafe17855e9b50bd366af5566eb348b0f6cb69b3cc2b6f618d98b68857d3e2e581c066a9f94adf31a5ac1f239f3c9a4f3b8fe61c756305d46d13adbf1ec07caead56f0ce6a42031e38709a2736eb9413999b8ebc7d0522fb82fdd06c59caefd84aa71ee77c75a4118890927c5c4efa07a8f0171a478e0951fc031643a2b4eb7aafef6832e06dcd079f7e1740b9d145854e7d6729d045bb8b743e426b58ee3d9ea00530c49372f2b8f715aae21de2fb4a7571cd055f7aafafd99bc5e423fdaa135fd848ea2c1e90eba91dd7626b3a06d320f73dddbc3eb3ffe2f582903d9306105e4c87fc3dfa63964e02ea424b302d88c700a5d7daf618641d8f2c0c9a1faa417e158e215c768c2cd9d974c3fad355da6e4d90cedabfab09d825e63b0cd3a0e09c5822e5bd7d2837c0b13a1a2c13b9e90925bf637c74f06260bfe8607aaa91ca6f04dbe7f535bbfa728173bd0ea496574f6885849157066b1d57b5f235e133f05e349a605f73688e2deac7a36533a4a5bff721dceec595f572d0adfd69dce9a147995881e7c0bbc5e44b0d22575f729c925bc8239a05d5c55b244fdb050a8f916b4024937f4ce1f146ef05797900c81eb2f574c096c5521cf6dde3bf6db2101138c8a4c6e4968166594e5d29e305541d09110cc25cdbcea4214dadfe92b8cb0d5fed2018e1477274e190c60b0ec5e367efc26bfdea92aec610dab363ab6056981e4c5a3fc0de316123071782f2c05f8befec76ebead725426747e3819e3d587994f91a0605f3e7d7ba3b550d9b8f88c800c134e2b4224136f9d74e7bc64eb15dd2ebeddd597f1f4953b7a5ee0971a356b49cb0e0df92440aecc7b1e391381f414566fde42fe2044cc602be24a57e923acbc7e8569bced4e616d4631f774819366616a11b17ce074ba192043d2a041c25313da5dde4fda518d9920a1be2c3fe2fe3831a32659d140e35e55b86b6a92e193cea0ca1a8a23864ff174b5f4458e902b5d1dce1363ad6daad995a4ffe57b9b9114fe2ec54edf88d697f820feece7ff3fc6143fd2019d35e12489e67dfe84e197ab707005eacc2f6b3240c1ef93c64836d20870f70ed4b95dbcbccc156a6bacc19db41b9aa707e1afcf8eb4b709ce3af6428d6a30a7bb2ce603eba5ebba5007960d2c6d634b9f3dadd4cdb829091afe71488cd72dd27c88f39e41999bbe3c7785e78c3b8d361d33cc88fc4300db3c3117c32be1d676bbf1de4519bacb6e7027d8ee635c893caebec72bc4dbaf8465f2e92eead95c3c406a5a750fe9f233131226c158a1d90183067fb99f27ee7bbde7b3a0d25ab0390e8179a5d4f08b0892b4d886917ab897c082155fbe78167faa98c4dc75a5c150120664fb6bab082f90e9909e7aecbb6cc3059bb5b86b41ce809015279c1cabd00a3dcd86691e95f616b125fc494ddf2f5df3e82622393725f79b9599f5a864d30ae09d5b8ad852fb14b1778d1f11dd4c30a4273cf8b2a7366c7e394cea236503bd6d7594a12ce40d4b9fcb070eb237ec92fe41c1e3d4d1786a2505690ebb81db72ed57b9357da4873f99fb98086b8058bede969ed57c50a028be5b4b8b8848704d30633e002b7005d3fa30de32ea8e49cbe2665d7e339da0f60a766a8ec3bcc7ba2a617c7b9d94a811e5fffc7c161c814faf07cf5dcb4edd48f040e49f2d38cbf51842fa1880bf08b128317fafdf54d47abd4ef5c30e030dfda60b4865d479d9db8ce2414108cfffa356544361df62af9f7473ab2c63208ac2f64bfaaf2c699be17e1ebbf98b0c8391d4a3f0847b6c852297d6ed28284bd5d814ea56a06fa7b06f41513dde8ea3c9078a6935640f32885a59d212117e1ee08c400f955c32758bb9db7dbce1f79823d2fd93377aaf71448b94046eb4a019cc0d8a65e046e1b4d5227422caa760d2565902d176da13a54e0add20977b25106ad075"}, {0x60, 0xffff, 0x8, "ea5b106625305052fcfff2f2b8353e40ca3cbd4862924a75b1e551036aedeea88d17a3d7f20f5b0468fe2f34a4a6afa7822e8cd3aae99809434e4969f88a8a55cdd8cc202d6456fec1a13f3d18"}, {0xd8, 0x1, 0x100000001, "580368b08e7c7434d5946ea4ee112897a2b7a61df18d35f28c843e1cbe1ba219f9ea83941e96339de8b8a39b892deca26037bee2e807c96b4574754b35b57a079b3dabddb431de89b19b7bd15806673285a00fb5f50d4e61cc66dedb2560458ebf543dbd19adaeca1cde8a82179f39915590362822c619b3e724305426807c81581b6e8d49962f7d3287af2e251112c80a9a4503de86c9f1ef9cc71e3fe7b02ea839aa70cd21251c47038b15e64ca9fa385992051321533986364633cb29edbdc890a11fd7c6"}], 0x1438}, 0x2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet6(0x18, 0x6, 0x5) 08:02:46 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x5, 0xa7}, {{r0}, 0xfffffffffffffff8, 0x2, 0x6, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x8, 0x20, 0x6, 0xfffffffffffffff8}, {{r1}, 0xffffffffffffffff, 0x4, 0x8, 0x3, 0x2}], 0x7, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') 08:02:46 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) listen(r0, 0xda29) r1 = socket(0x200000000000001a, 0x400000000002, 0x8) bind(r0, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r1, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x1514, 0x100000001}, 0x8) r2 = semget(0x3, 0x0, 0x88) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000080)=""/164) fchdir(r1) getsockname(r1, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) 08:02:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x200, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff80) 08:02:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) sendto(r1, &(0x7f0000000000)="a8c607c74108b1852f853274cc2364e103956cd093d4203bfbef4fa8c519eab73c75afc5bd0cf1663d68bb7113e0576fe7274439c04f4c0f4a35d7826c66cda14ee40d500cd2d4", 0x47, 0x400, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f07296c653000"], 0xa) 08:02:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x3, 0x8000, &(0x7f0000000040)="e1ee6ff273c9fd119d62cd23de603bb33e510424f8c8b7a81fe0e35a80253e0906f429fd6ee1f50a5aba390026379656005d3e7864d73c79ca44b560775dc5045b15ae1d5d51b8eadb75fd12d77622910d9c2fc48e", 0x55) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x3, 0x24, &(0x7f0000000140)="c1c80000007d9870cffd82fb46a1a48dcee15085f7bdae71e3c306165584d52c04d1a9e33c8176b1afe648e991c42febd98cb603c561eb92c68cb2b5e3488f4685e9929528fd3f1379cda3fd3ebc598fbfa9d5a2443d35ffa52cc5c4a3e0ff956c44d6dac72a4a66c543320ec2edd4e29c17362026b48b876c07de3a3c3dae946381f0ad618622c3e89073", 0x1000000a0) setsockopt(r0, 0x2, 0x2, &(0x7f00000000c0)="2ade7cb46ba0705103a9a541b41ea8d2831836ea54e0c69dad46ad898fb911f114bf8c38c3ad842ca23e177650f78393d862bed63be33ef11a27488c21c0fe487d89a01b42592e969823507b", 0x4c) 08:02:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000500)='./file0\x00', 0x8100, 0x101) openat(r0, &(0x7f0000000540)='./file0\x00', 0x40, 0x42) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) getsockname$unix(r1, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) socket(0x1e, 0x5, 0x400) writev(r2, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xb3, 0xf0000008, 0x9, 0x2}, {{r1}, 0xfffffffffffffff9, 0x22, 0x80000000, 0x7, 0x3}, {{r1}, 0xfffffffffffffffc, 0xa0, 0xf0000080, 0x4, 0x5}], 0x3ff, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x0, 0x82, 0x1, 0x2}, {{r3}, 0xfffffffffffffffb, 0x80, 0x1, 0x3, 0x3}, {{r3}, 0x0, 0x24, 0x2, 0x0, 0x2}, {{r1}, 0xfffffffffffffffd, 0x20, 0x10, 0x20, 0xb83}, {{r3}, 0xfffffffffffffffb, 0x89, 0x10, 0x7, 0x5a9}, {{r1}, 0xffffffffffffffff, 0x8, 0xa0000042, 0x3, 0x8}, {{r2}, 0xffffffffffffffff, 0xcc, 0x10, 0x6, 0x5}, {{r3}, 0xffffffffffffffff, 0x81, 0x0, 0x100000001, 0x9}], 0x800, &(0x7f00000003c0)={0xfffffffeffffffff, 0x6}) fcntl$setstatus(r1, 0x4, 0x80) read(r2, &(0x7f00000001c0)=""/255, 0xff) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000480), &(0x7f00000004c0)=0x8) kevent(r2, 0x0, 0x200, 0x0, 0xb, &(0x7f0000000080)={0x0, 0x2}) 08:02:46 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x80) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 08:02:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa10, 0x41) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x28, "2a14dd029cf195107917a99ca43e0dd5783c4ab1", 0x1, 0x4}) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 08:02:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) ftruncate(r0, 0xe13) 08:02:46 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x15d, 0x6) open$dir(&(0x7f0000003800)='./file0\x00', 0x182c0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x74b) rename(&(0x7f0000006640)='./file0\x00', &(0x7f0000006680)='./file1\x00') pledge(&(0x7f0000000040)='*-&\x00', &(0x7f0000000080)='/\x00') 08:02:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a0cba5c9f065780f345cf95a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ad7b66d0cc92d9a3bc562b706c82f240400c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb2098800003d967b4edff3b4fe8a1d45acc278708e9a2f45805345bb7cb4fb7e9e4fd275ac0286a70e68555ea77ee2cd194bb43fc1ec06408429b3d268e71168771f6e86fb1354e40315c75abf3af977acd9e9383b7ac1d79c49e42a1a0de944c4668e37a17a75a209f96fae951069871cf3347cdbd076f94f488bb916ea5c220146049c", 0x19c) poll(&(0x7f0000000040)=[{r0}, {r0, 0x20}], 0x2, 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x200, 0x0, 0x7ff, 0x9, "9c3a7219000000008000000000c1a0dafc00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 08:02:46 executing program 0: pipe(&(0x7f0000000340)={0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f00000000c0)=""/98, 0x62, 0x800, &(0x7f0000000140)={0x18, 0x0, 0xee, 0xf6be}, 0xc) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) r1 = semget$private(0x0, 0x4, 0x10) setrlimit(0x7, &(0x7f0000000180)={0x2, 0x101}) open$dir(&(0x7f0000000040)='./file0\x00', 0x28308, 0x6) setrlimit(0x0, &(0x7f0000000200)={0x4, 0x494}) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000240)=""/116) r2 = geteuid() r3 = getegid() lchown(&(0x7f00000001c0)='./file0/file0\x00', r2, r3) 08:02:46 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x20, 0x0, &(0x7f0000000080)="9be5ee73d521f62e2678c53ec292347fbcc58936de062470e911619c08f4d136db2d96cc16448819d14e1b2506be0e6930c0ff0f9eb22f0737bda1d94281e6d5373f35", 0x43) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 08:02:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() preadv(r2, 0x0, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000040)) readv(r4, &(0x7f0000000580), 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r4, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 08:02:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) read(r0, &(0x7f0000000200)=""/183, 0xfffffe66) read(r1, &(0x7f0000000b00)=""/64, 0x40) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b", 0x91) readv(r1, &(0x7f0000000e40)=[{&(0x7f0000000b80)=""/255, 0xff}, {&(0x7f0000000c80)}, {&(0x7f0000000cc0)=""/231, 0xe7}, {&(0x7f0000000dc0)=""/86, 0x56}], 0x4) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/126) r3 = getpgrp() r4 = getuid() bind(r0, &(0x7f0000000880)=@in={0x2, 0x2}, 0xc) r5 = getegid() pipe2(&(0x7f00000008c0)={0xffffffffffffffff}, 0x10000) kevent(r6, &(0x7f0000000900)=[{{r1}, 0xfffffffffffffff8, 0x40, 0x41, 0x6, 0x2b}, {{r0}, 0xffffffffffffffff, 0x8a, 0x8, 0x5, 0xe8f}, {{r1}, 0xfffffffffffffffd, 0x84, 0x45, 0x4}], 0x8, &(0x7f0000000980)=[{{r1}, 0xffffffffffffffff, 0x0, 0xf0000040, 0x66f, 0xfffffffffffff2d8}, {{r1}, 0x0, 0x22, 0x80000012, 0x9c, 0x2}], 0x14d, &(0x7f00000009c0)={0x32, 0xffffffff}) syz_open_pts() write(r6, &(0x7f0000000b40)="28c81c9ebd9285f10cb01235537b4c034ea0bcb7c65b82f78954467197d3963dd612a2586eb98a84f089a7ccdc2462f3798166a973b059", 0x37) fchown(r0, r4, r5) r7 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000a00)=""/230) r8 = getegid() sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000780)=[{&(0x7f00000002c0)="5349fbd94822a9e0de41db2ce9db8d0c704b9fe986f99c6aa95ae5b2dbaaba5d24f00395dc8216d57b80236d6a0a419eb23c0b1893d60b334c775d38a4641d12b93134b04539b9d5301cbaed07d1c96602799e606e95bb315ae7d6a9a76d5e4ff261aa745e1f4bfd3a14fefd4534704c5a65cc36cd9915b72323af52d48ac58753ebc7e3691c29364cd792f04a3481df5234d54e934bfab6d68bbc18ca179ba3fa7f6701458940318a14", 0xaa}, {&(0x7f0000000380)="782ee929e9db4fca6a9a25550a9928d75d400a94c0794ceeb4f689abfb03f28e14b996f25f6e249a2d8b00f917561984913f1007c743427fa357f69ef59e2ca1e22e3f92198c0525c7c59e56ee5971bfdc4137aa6ebf28059d88f8900259248416800c18589da26a61142468ab3bd1373a3a9e3043ac4db7e93326a0f9b21f6396d4ae22d7d424a5bbf30bab45f250be2a9204b83cb31d7dc97d8e50ccf08066a11e955d415c9b2ff7b5df9ba8bd804d805087c369c83cef565a5f4cae0b0214819389d94ae2d3cc48243ab9f46cc82953ecee57ffd7b94b1c28c2755a6c970f120cc4d91857e8354f0f886bcd", 0xed}, {&(0x7f0000000480)="dff26cde6c372f06c595168fabf0279c0bdd0006b24de853bdf980cf0ab9c7273c8604730a2e264eb2d4d6b88759ac2a439589a7d85c5e3b628a177fd9227bb8ccd64bcb71", 0x45}, {&(0x7f0000000500)="d00b92246901677a209a34e23ea370d94cb99c7fb8c7ed48c6e8ec4efb494c04346678cd5d251613981ec21d7fa5ff5eaf07533ba84858b106e2488d3cf4fb1a19633897cee3b3dfa9d73aed9ea8f84cabcc2d1cfaa81d93636644acf662b54fc2d1bc8970863c0c6440815540b16566121deb92d00c8509b64c72de591aa5bdd8d8932076d5a65bda8cc1d263534e358bc104ba3261e6adcedfb87adce0be56e21da0badc61d6d26af19e2a6318", 0xae}, {&(0x7f00000005c0)="50743ad29310fb2d24c5f60dc89d22ef2440a525ba87de0f45f5e57dcca5c4c1f6f0fd66549794fa5ad061b026ac079fba3394cd07fefb9889e16a3f41fbbf646af8f967d92d36f0cbe9756fbbc57b6598d7ee12c96d", 0x56}, {&(0x7f0000000640)="287fa1c0af80a887e21de182cb7f16c494b3493fe8fa197d44b0d5c0b56576b012d6294b14b79e5abb826785fc7453a3b38396cc93b45438b24f3e9bd66c6a9dd5a8fb618f28a5195c50eee767451fbadf0230e1289ba4a26a23bb2749ffc1a3f95e38fb877d146127aae2e146194d9bebef1469b602ee0aaeedebf5919b8ac365ca7cfc8406d2fd403e5b470de19679bd057fb00b3769b261fe6c52c47d817d018f4e01857a4aedc9e5ac2d", 0xac}, {&(0x7f0000000700)="6eaadade8195340de5a1402a53fab21ac2820653a9f895d7cfbfe862a608072e96095fadb9bbfc1e21439e086869192884341b4384f2f42cd9742801953051e786e1e041f88c17e727df5366ffe93f43b4a401cd57f1148bed04a46e1e0f4ca2a68b94b7d0", 0x65}], 0x7, &(0x7f0000000800)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r8}, @rights={0x18, 0xffff, 0x1, [r0, r1]}], 0x68, 0xd}, 0x400) 08:02:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) dup2(r0, r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x1, 0xffffffff}, {0x18, 0x1, 0x3, 0x6}, 0x4, [0x1, 0x8, 0x8, 0x5a, 0xfffffffffffff95e, 0x6554, 0x9, 0xd3a4]}, 0x3c) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r3 = dup2(r0, r0) sendto$inet(r3, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) shutdown(r3, 0x1) 08:02:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x9) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) 08:02:47 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x28020, 0x10) ftruncate(r1, 0x49a3) utimensat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000009c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 08:02:47 executing program 0: socket$inet(0x2, 0x2, 0x3) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) socket(0x38, 0x7, 0xfffffffffffffff8) 08:02:47 executing program 0: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) r0 = semget$private(0x0, 0x0, 0x40) r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) semop(r1, &(0x7f0000000340), 0x2d) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffe1) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000080)=""/68) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000100)=""/100) getsockname(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x2000) fcntl$setflags(r2, 0x2, 0x1) getsockname$unix(r2, &(0x7f0000000200)=@file={0x0, ""/76}, &(0x7f0000000280)=0x4e) bind(r2, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x8000, 0x80000000}, 0xc) sendmsg$unix(r2, &(0x7f00000007c0)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000640)="12d1f7b006eb2860c6df2e370cc113eecf0d8ae9c90fb01bc04b87d38c00b5c1429fbc675059d932083da598e96f18e102e84dfd8c9d9751ee9d58259b45142becb83eea60b54b1e3f4961b9cb15309fb7ee66b6ba5343126367644b4a3beae1902e72661211719a4f15f82752d2b06e331f16895da07a23f3485c4f1c17fefafa70f913344022246fd303c1865627f0fa495ecd3c80b6366c0f0670dde461a3fd54a064c680c9ab6728a2d884177c2db2c948f3c76cb954de709d461ab92714866f3ba34d", 0xc5}], 0x1, 0x0, 0x0, 0x400}, 0x400) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x2000, 0x29, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) setitimer(0x2, &(0x7f0000000800)={{0x7, 0x7}, {0x5, 0x101}}, &(0x7f0000000840)) r3 = geteuid() r4 = getegid() r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() r8 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f00000008c0)={{0x5, r3, r4, r5, r6, 0x40}, 0x9, 0x12000000000, r7, r8, 0x47, 0xffffffffffffffff, 0x7}) setsockopt(r2, 0x0, 0x0, &(0x7f0000000940)="a080ce7bbc687716193997e73026bb15bc0911cd7be4348fc50c31ef04a4bd954f18638c74edabcfbe44b2c4b05e46cd24d2c09e1eeb4d433443acddcabde2c7cd58ab75311e284a09", 0x49) getgid() bind(r2, &(0x7f00000009c0)=@un=@file={0x1, './file0\x00'}, 0xa) 08:02:47 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) ftruncate(r1, 0x0) 08:02:47 executing program 0: r0 = syz_open_pts() fchmod(r0, 0x8) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) syz_open_pts() 08:02:47 executing program 0: r0 = dup(0xffffffffffffffff) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/190, 0xbe}, {&(0x7f00000000c0)=""/165, 0xa5}], 0x2) socket$inet(0x2, 0x4007, 0x5) socket$inet(0x2, 0x2, 0x0) 08:02:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) close(r1) shutdown(r1, 0x1) 08:02:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 08:02:47 executing program 0: getrlimit(0x81c691ae9b48fea1, 0x0) semget$private(0x0, 0x0, 0x20) setrlimit(0x2, &(0x7f0000000000)={0x9, 0x10000}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x1013, r0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0xffffffff) 08:02:47 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) r3 = shmget(0x1, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) r4 = socket$inet(0x2, 0x3, 0x628) r5 = accept(r4, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setregid(r2, r2) shutdown(r4, 0x1) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000180)="041c8f3d6b57518481", 0x9) r6 = msgget(0x3, 0x400) msgrcv(r6, &(0x7f00000001c0)={0x0, ""/64}, 0x48, 0x3, 0x1000) r7 = dup2(r5, r5) readlinkat(r7, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/185, 0xb9) msgrcv(r6, &(0x7f0000000880)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000001e00000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000332cfb4a3fe57b00000000000000000000000000000000000000000000000000000000000000000094bebaee12088488fd7e07505c1915c6c10bdb9a3c2c3aefa4c2eb9aeaeacb37400bda24d3fe24e2afc833bde4b537a8af7fd182ad6b68314c8081b8294a1fa5927943a03c3c9c177e4942d25431789d3887ae9c6316b253ab38f2c629187de27eeb458d946d0740970548e1826e44a187f537ce9f17d9c8029766ac3ef60f88aa33c13d7ee4bf14de6bf8752038ecbe70be17df6ef2e6cd20740a9320cd2128388cbb0728f960d1"], 0xb5, 0x0, 0x800) setregid(r2, r2) fcntl$setflags(r5, 0x2, 0x1) semget(0x3, 0x1, 0x20) r8 = socket$unix(0x1, 0x1, 0x0) socketpair(0x0, 0x3, 0x336, &(0x7f0000000400)) socket$inet6(0x18, 0x4005, 0x0) setgid(r2) msgrcv(r6, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000f100000000000000"], 0x2f, 0x1, 0x800) getsockname(r4, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000500)={{0xfffffffffffffff8, r1, r2, r1, r2, 0x4, 0x2}, 0x3, 0x2, r0, r0, 0x8, 0xfff, 0x5}) r9 = shmget$private(0x0, 0x1000, 0x154, &(0x7f0000ffb000/0x1000)=nil) socket(0x6, 0x1, 0x2) r10 = accept(r7, &(0x7f0000000580)=@un=@abs, &(0x7f00000005c0)=0x8) setsockopt(r10, 0x8, 0x0, &(0x7f0000000600)="8bf08646ab32c08b2196146ea197abac3c4286afc4000b9465c4a86254acb19c1331b4aed39b0b6673a4016311e72cb83e6ddc77c5a0a4fc827194efede6f0318fbdf0816f32343f800af1f5191db58296216515124adf2e5d06c78ea51f60d8b969d1fb960edba21baa7aa803bb83105d1545306656df4a256ae7b8912e6d5e14e554196a5b0699db34dbfb72859fa9673c60825afa98a2ef8ca594b022db2be1e161198de34acd0966058ebf90a7608c1ffb4427d9fdd602f2f45ff8ed5b2cb07b", 0xc2) writev(r8, &(0x7f0000000700), 0x17d) shmctl$IPC_RMID(r9, 0x0) 08:02:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400000002c5, 0x0) linkat(r0, &(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 08:02:47 executing program 1: r0 = socket(0x6, 0x8000, 0x8) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0), 0x36f) chdir(&(0x7f0000000240)='./file0\x00') accept$inet(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)=""/194, 0xc2}], 0x1, &(0x7f0000000180)=""/113, 0x71}, 0x3) getrusage(0x0, &(0x7f0000000280)) 08:02:47 executing program 1: socketpair(0x21, 0x1, 0x0, 0x0) socketpair(0x19, 0x3, 0x8000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget$private(0x0, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setreuid(r2, r3) msgrcv(r1, &(0x7f0000000040)={0x0, ""/86}, 0x5e, 0x2, 0x800) 08:02:47 executing program 0: socketpair(0x6, 0x4000, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000011c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="dbd4ca713ddc922fd02d3e51468ba52f2e1984e83176a4e2ca8649078ef99899d6f5fb601c64ecac3feb6aa6e4120724666b085f34f7cfee68229238b015ea8ac73b00f68ee3e0a484e0e62beb67466835b37a9888f113c89f758af792a6febe828bdccbec7be48d80bc1037599cfba47fa12302036ff861d2c88a1d8aacc2928856b62e6906cc0ac47cad516c7570a162a272ffc624551d043c83b2c95e999af6d2b30740d7ac090410b707da5fec81729cf3419390ae3d3dbde2617562a90d023b623b7fe72d053fd73d3ea4866645ec0deda477e4ed17c15b367fe19a9d710eb3bbc3", 0xe4}], 0x1, &(0x7f0000000180)=[{0x30, 0x0, 0x7f, "120a9ef2bc4dbe0f67e28604f0b691e4c5d99f46384b87f5b7cfac78ff4e28"}, {0x1010, 0xffff, 0x9, "924cd56a9ce088944bf0414f03cd960e2d881b5e40c3db2f4651c38ed46993b5673fdaa4f629b1bfa19c5573ef17a2773dee8f042b30a2000a5cb5fa9bf8c55319166be509d903dc4f2a329e2c7254d7f58115f9976c1beee45fcb4f2c5660463255e4b7f9882912ad5d567f2fba01f2806dbd09e8ce8fe0d422e779b4090e1d43853122c58789e3a09221e81ab22c1e242511c67bf5fdf06bee87cf5dc9bdc136f0caf0be740f17b702bde24467088b5e5e25cf19d8d925ef328ae50587eafdf0c0c6c23a251be2e10c1e74a0f96a58b528ba61d8a6bcf7936761d8abe8f25b29bdeaa8f6e80892186de0c68a27f801bd64b204d972b7ac8fcad0783d885211d74c695f3dbfb73baba499768cff56ac8a46871b79475ed0bda411ef6c39e1a2726232178de0a89084f53db8ca11c2802fd9fca74c9d7db176fef20fa17158875211b8014107c3d1d1379a0640269ef481329a5317807de5a6d673392d250aeeadea7c7515fb58c72ecfc971343e5d84ad9e5d44ecf157177ad0f08f3045a48bb9bb6db497cbaf3465b40812651b507752f7ffc9abb79b5183151d187bc0b1eaa0af02ddb2f7d98a7128ffbf28fac46241d813ccf42d6d70e9808cdb6cf12a9a13b41554391fa5e4e96cdfdb517bf78b5f9332c6885f7a39e61e90d03efe92044f88dcc1a1af53c6fca41f69b30ad573cdc6b02b3b869646d0d550413cedd00604f8c6ed84c0a0bceb67070f1cc3ee98fee43a0dd621adcffd07da1957269cc8bb3e024ab7d1f61b5e97f0fb3a24ae71c2856dd0094a2e669fecd8c3bcbac75364f5b29bed84e905a72ecd9f87a1bf815f644b754b7765a811339f70321e1d3041579d37339f14c9d6e8267707c4343776c949bc38f02b9f18f15e9edac7f4c4c38843536d9db0f9b4d044e0a7d2bce17949bf99e43accb9901aafa40b2b6e698ebddc09a2af93eb7bb5b44a8ad097a76bb5a89a49cde5beea3c772c168840f7b7268f0d551d401bcd40ffbc956de4aa08d1befd22c9007906d0e693e560983a1190b6f84d12421bcc0707aa836a1db62a604e57b79f9fbeb484737c3270cc0b6398b76fa04b9d4e488db795a944782e6429c8dfc65de690ee754c0c9607c0df59c5a77432f2048fdc1b7c7a12c17f52f0759fdaf074c98a83bf709be42c7fd82fac2d64b812dd46d480b263eab5bc84b717fa8c0ea43079cf78a60a27dab397cec8c3883502b3114caba92b6f89cba777c972167f926fd26de8d793b0e867a799a9e0d79de181af9555aa28af9d47249ec02f8ff1eb4f27f7a6dfe651ff590ff3314b01a1a70c9df12b21f0caaa20f09c2910f389209539c1efeee27094bf4592e82abe95a295148eb3adab6a740ded96156a7cfead35bbebbecf300139f99e66768556c8d1fd662e0fe34bae35d8ea31105962afe963c531ea20826a3555bd662c3e014f902a10e7b4449b76f6d30de37665ab9d0dbb87ced5682486d4df8ce37a7e01ff6b42cffcce519e878d9220738c8b30d3ac2cebad6cebba79a5c6cedacd37418a433ac62fa22923a6b99f4d9ee0d869ea4e58ad1b24c2ee50bbbbc07d7e047e4dae611ce0d687c3ce1673b27b08d59aaae2d2b01927c501510c5186e679132ae876aece695ee411b75f5a292d0779e921cb47219c6d1867e277f1ac19505b1c14daf0f655c54667881181b8733fa79679064f1ed0909b530ee7db62483a6144939de96c21e866f6a6a5cb360edba563afc041ad05ec5288735f38d175d969d819afa7e98b309e7602be1b72e8260f6991958b8e80ddb3ef771d9f66a70e19fc1242d4de7be534aa5302dcc1720fc688cf344f144d5ee05b24b7ee8b337383bac9dd2989c7ce92fd926a7fe75da277a1cbffe548a0e26236ff1fc8a4b02a84d94216c7f8f2b4166f25965cf02f2924eee02902ef4aa21e5b9472c403e5554f78b4889da13bd3b96c33c8ea20ea455ecadc333f50922ce31eca8ff5cc77237c078cae72aecb95a2d7c3d15e41fc8554049eb100318ed9f9c83d37378ad55b6b32fcff111ca14ed0031c9efca9c314dd6ac14553c06efbd06d423ba84f8037c7dc992d189cc97abb0bdcda8f522bba50e0d6036f5755f87b16df0e4c65dfeeb243443170d602af150126ba83d791a5695ac469d69e906b16f0765cce0fa43327b0119d327dbaa1cd7e9a970e3b90b802a31ca77c96cd6ac7a53f12476eaa9dcd5c2a6449ddc8fb0a4bcf31a585a09eef8268fe99144897fe94378b09e65de2f94073c8651358842e106cd709fab50a8c34c2a6dcf9e3133781a47a54c21d6d2a737f0b3ae9a38f3e95526780a8794a01ed8670106b77a4f740401254cd9a68475d361e033c1ee3cb6aac5daf6959025350b4b8991f1bb7501b7c899f380e33c6de48d9772fd3b7fda081dd84d56aaec5568155ad2d40643d21bed85f7927c8922a1923613397f6bf9e83b5ee245756d171bf6cdd31c38e7b0d172d6075cc3ee5385685d1d8b6390a337539377a6d59d8d40e8c520c441b16f87917679d28edc17d34b55f2c64d6d39e01f714424e4bcaa1b761bb030e56f5dc6675f95675f1fc954006149d7e34606e4a0a49564a4f017d1d6c124ec91a837daa08021b5e0a7709320fe72544e60d005353fdf10c6c4c8ad5fe57e6f10c74a52e0b3eb109ce069e77978458de17bd8a83813bc7d1e4f6faa8ce1f874883ea624c41f3b31bfd05cacaaffad83909a189aac0f9b2701209125d1b67a41e801aca8a74015f93dddc96677cb18cd4312675b2d97ace613322a7084ac8c2d2f213911246e06a2bba267adf1ef6e901f9d070e9a8f949be85936f5d5873f3607a14892d79826647d45d5d20311aa9c665663ede766f5dfb204284ea57b65fb2b002486aadc30dd5d88cd5d420a8f45b151e339775c02bb1055783c28875ce28344415daaa479579162864cecffd857dc961d1b6f6c82411c6d1d398b05e6996fa4b3f7c97702945fd9245ae8d4315fedf1caa382edf93c0c8643b7209ae77905bd6835c2162a224341d5d28087c1188bf8b0e3c3c46ce690b722346f32e52c2a6bdfd9dcbefe5649f40205ef2abe88252ceb994f1c694520b806dc864c4426f389dd915b4a657946a527cdbc32fc0284d9186a1936fb6691f129e3c4475949f0bb3cbef069b973c8ca7a1b243346c52118765f992ee5ab42ca7adeaef8a6d8df93911823e7694b106e3c98d619492d72be5c0e7dce2db699b251216ba5135611681e3c77eae7e91c1fe8a5d61878a17af508425ef832ebb9a2f0d2a824de8589836dd0cf6eee8f3442f70a624bb0dc4e7d2c8cbc8ce9feb4b88e7d0ac00c114f9d779ff176c9462f6ff28586a8914a3a12dc179b411dd821ed1a1d2009a873015d795c2a0cb0780814699f0d235124d63f9d87b7164b1edefd5d4bfe30c8a677e9bf1833693bcbf65a1b22a5a91ac8722150707e7223a35661c5d8d7140750206d079c1960c259eca15b37cb08909297c39f02d13a5b2c4e1f4287b32aa20cc9cf3c091e045788570be8936c19c54ac5d96364c2bce6d7b32865070d2cb7df03c74d4a6ec460a58b9f6725ce5c7c3772f83e4d17cf0e7a6ba1840e5f405b313f1f66f35e93c75b945318d8ec8472667878c34bc424d10b2b36807d52624597d2a4163ca0659aee9e2140e2c206b4ee229092086063fad6e87b38dc919181b88d87100414e2e167449a9a819eb55c7267a37b6ef6f7467b5a57ae97f0fca3bc5a6e9986e3dc1e6b60ef3a6c17af4f59d4f496e0a82cb7d0cd804092166a05d479179d382c206dec71654a4a4bc688a53c95052e84b5aa48391393a6388c427a7d262919e78106737c8abcbebd0863f541fb109a7a12acced030588bc2b271a64ff0095128fb5cae7e13f1d31f74432df58aa30fdd8aeae84f893057c64145efb6a5a34023b10320cbc53e5421bba4ed0bff608c66d809916d927bfd6212737fc1408989878d48551f937f30414b42d01a5789803a4a0a695cbe36dd2045de7311a527b3b58d9899c59551b4a0a92766b05903af5b9610eda908ffffeb68ef8471c3a8b5efd9af1b3515041ef5dacef476d9859dd242a97b19a5bbf636b21b6dea85eff349ded0529b430d84b069ae2eb152a0f88f16b7d81e61c1d280f634d8ed32d5665f96bbfc13c48aa2ddd7365451a59449c5062f2294ffe2450a47d7c832b424f6a54dfbd9b82b992a5ec9d68c9d593dc46b056928509697ecc8557b6552bb473a973a8ab4e339cf65af13d757d5dd87c077641a3b9bdb6fe003d81acb17b492d6690956d1426aabe600d119b811071621b24764698291ae1568390bc54a038b89fd3921e632b8ca36f602a50b4350535ab3d2b98674622b226ae3481caf4650a78481d261654551a2f6e580a44c8519ea709c555bc23aac5ed158782b3dfd937273cc4b9c8d103ece4c67a0627cb010c084fe441accb923535f411bfe13eddcd42199ae4dde227ea88aa91883e6adc1b4181ae9fb991bb06fe7060170d2c78f515e2a0545f96f4493e935e467697f3b35ca4a6d94675ca11c445f9fc3db61a9b92cb66d63bd2f81710a56ca4f7bae131bfdfbb9463166c39a26f27620eb26e011907970da179af2bf8c17af5069e9abff674f0b583533cbe5cfb4f8407f6315a3f0e5408b90d615abb69c7d57501ce3179c03519fe4e610d472435b86de4a210db2b8bad0e44f505b1dcc2e4db06a9e059ca9f7f2269b448ce967a8e50b4cb17c56108127aa66353a96ae114d9742463e326f6a21eaa59d17e43cd53749ffd53dab83cd2111008ede0a7635742aae89fa4a7d6db92ef90da0d0cfd761a30639984dcd4363be3bf9649ea22126459d6e072e3bf2fb0c150f9eee591c3a391e617731a0b4bf90ead051091e6cc1c9d676eaf76f07be5ef95f300cd8ca662b12352b0f7965a2b96b6b96f70344169d60ff7c0bd63187097925b83315c4a4d56b915cface5e44893eeb83f3c51137839c1f6f3858418f3be97d73a5c0e08c833f4ffb96133b2f1ccfd6a9cd060949f613bcdaba1007e58b732b1ff38e64a00b7503886587ed09bb8e006fae48dfe8e01c0e8c031be11b678c3c18a09931710907952530275eeb3be5f0e3a0c0cf8ec2831d28e0704c1d030a564902b16928f23a28af379940bc8c968b9df8fde4f64e502197750fed4fc2bf15f707164b8f87a62887237c639061f92ff3a385cb1ac20660ed7b0743c7c5d96e5457e6cec06ca644f288f09d68405db806846efd68bf52f8d213970c76ea4d49a1b98149aabf6d58eab7430b84ce8db79b97bd3b47163be2ba194394226beccecae8030157f46a452115aa140fb98811a0514ba9ab52a71fb977e4c9e760499ec28a0545e3ff12ed7d993dae4aee808d66b98a285a0bce651a4603b7927bcdec2af95cc9e4ab9fdce9912773c5150cf42576bddde05e1e9101841ede1e608f1827521479bb0fc03d9f0573f608b66a3bb8205fe99b6aa506fc743b7f941f07dbc0a8a9113ef1d8370e0e30fbecf318b60cd58008b935e551c4b299293592ad7afde14484c3307f6dd4403fe0d19f131a23c33563fbea25abc5212b7e8a3ba676196b5c6ad6677372c6fdfc2efe2e0b0404f279246612a2d47751f312880ddd759c3369a647589480a455d0b82d77791b5417eef564494967a36814fc3a8ddc3e986b7f2eee4d4fd430876ca7426e55516d7d093946f56271635d18a51014c916f0096d75d2b9b42e416a2c946ad2309a97e0f6c71fca75fde4eca0ebfd343db08a4f83e0536c30e96493aba67"}], 0x1040}, 0x4) execve(&(0x7f0000001200)='./file0\x00', &(0x7f00000012c0)=[&(0x7f0000001240)='(\x00', &(0x7f0000001280)='@:,/(-\xcc\x00'], &(0x7f0000001340)=[&(0x7f0000001300)='@\x00']) socketpair(0xfffffffffffffffd, 0x4003, 0x7, 0x0) 08:02:47 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) getrlimit(0x2, &(0x7f0000000080)) getsockopt$sock_int(r0, 0xffff, 0x2, 0x0, 0x0) 08:02:47 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r0, 0x8008000000000) 08:02:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) socket$inet6(0x18, 0x4, 0x5) socket(0x10, 0x3, 0x480000000000) recvfrom$inet(r0, &(0x7f0000000000)=""/123, 0x7b, 0x1, &(0x7f0000000080)={0x2, 0x3}, 0xc) 08:02:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) r3 = getpgid(0x0) fcntl$setown(r1, 0x6, r3) accept(r0, 0x0, &(0x7f0000000000)) getgroups(0x0, &(0x7f0000000180)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000180)=0x1) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r5 = dup2(r1, r0) shmget(0x1, 0x3000, 0x220, &(0x7f0000ffc000/0x3000)=nil) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000080)={0x1f, 0xffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x40, 0x5, 0x9, 0x7ff, "59c38f353bd06e68135a63197178e43fb1a60980", 0xe9, 0x7fffffff}) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000040)=0x3f) syz_open_pts() 08:02:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r2 = msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) shmdt(r1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) semget(0x0, 0x0, 0x85) r4 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r4, &(0x7f0000001380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f92e4b3930d1946b13d64ef3f0b60f0315b485dcb2bbaccf4b66d038f5adbec8016aa703c9a26ea2adb2d69749c53374a1921f8744406b66b9226904b521c0092afaf1e996b6e9a285ff4a78a2c05b433208adc9d70226a537e8d1a71c09b1fcbb55e23adcfd21e2699e0f4be3d5f37db247d1bcca9a9443bc995fd3a550a63ea70e56ddccfab6f06c63525b28631d866938ea81bd244192a91868d1350a527e835ba8aebd958377acaf69f4efb02b827de025ddca24ce62fa567d18acc3172c3d268055feb1672d4f6a54a5ba8e37099b9d3a0ec1e9d1142675b1034acc8a38591e1a27f9a976bb16ae"], 0x68, 0x3, 0x0) msgsnd(r4, &(0x7f0000000000)={0x3, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) msgsnd(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334b6809902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed897f1100f7f154db6"], 0x1, 0x800) msgrcv(r4, &(0x7f0000000280)={0x0, ""/135}, 0x8f, 0x0, 0x1800) 08:02:47 executing program 1: r0 = socket$inet6(0x18, 0xfffffffffffffffa, 0x0) close(r0) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0xfffffe24) 08:02:47 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x37ba772adf623941}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) 08:02:47 executing program 1: clock_gettime(0x4, &(0x7f0000000040)) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) recvfrom$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffec6, 0x0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x1a8) pipe2(&(0x7f0000000140), 0x10004) clock_gettime(0x0, &(0x7f0000000000)) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) r1 = socket(0x6, 0x0, 0x7fc0000000000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000180)=0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x40) fcntl$dupfd(r0, 0x0, r2) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) 08:02:48 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2527, 0x100000001}) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0xfffd, 0x9, r1}) 08:02:48 executing program 1: r0 = socket(0x6, 0x7, 0x4) setsockopt(r0, 0x0, 0x20000002a, &(0x7f0000000000)="0000000082c526cf454dd67473", 0x137) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 08:02:48 executing program 0: r0 = socket(0x10, 0x2, 0x401) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x13, r0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0x6) setsockopt(r0, 0x29, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 08:02:48 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() ioctl$TIOCDRAIN(r1, 0x2000745e) kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 08:02:48 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) kqueue() r0 = kqueue() madvise(&(0x7f00001f0000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) munmap(&(0x7f00001f0000/0x2000)=nil, 0x2000) 08:02:49 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) flock(r0, 0xf) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x2) listen(r0, 0x0) 08:02:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679aa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a00", 0x10b) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) fchdir(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x80000000, 0x0, 0x1ff, 0xffffffffffffffff, "fe4c6b8ca1422b386b98434d756690846738f726", 0x6}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08fce71000011000000b990000000577d8cc400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:02:49 executing program 1: openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x121, 0x40) linkat(0xffffffffffffffff, 0x0, r0, &(0x7f0000000280)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xc) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, 0xffffffffffffffff, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x100000000, 0x4bd, 0x0, 0x0) readv(r2, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="00002036aef66c653000"], 0xa) 08:02:49 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcb0013b9fd812eaa4e02f866e90ffcf06fbc", 0x14) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 08:02:49 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x140) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 08:02:50 executing program 0: 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) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000280)=""/255, 0xff}, {&(0x7f0000000380)=""/139, 0x8b}, {&(0x7f0000000440)=""/150, 0x96}, {&(0x7f0000000000)=""/48, 0x30}, {&(0x7f00000000c0)=""/73, 0x49}], 0x5, 0x0) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) 08:02:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) write(r1, 0x0, 0x0) 08:02:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c6502e1"], 0x3) 08:02:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="d3d4", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0xffffffff00000000, 0x1, 0x7ff, 0x1, 0xd57}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) bind$inet6(0xffffffffffffffff, 0x0, 0x0) readv(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 08:02:50 executing program 1: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') r0 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xffffffffffffffd9) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) stat(&(0x7f00000002c0)='./file0/file0\x00', 0x0) 08:02:50 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x7, 0x9, 0x400}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000002, 0xffffffffffff0001, 0x1000}, {{r1}, 0xfffffffffffffffb, 0x8a, 0xf0000000, 0x1000, 0x3}, {{r1}, 0xfffffffffffffffd, 0x2, 0x0, 0xf9, 0x7}, {{r0}, 0xffffffffffffffff, 0x4c, 0x40000082, 0x5, 0x1}, {{r1}, 0xfffffffffffffffe, 0x10, 0x20, 0x1000, 0x2}, {{r1}, 0xfffffffffffffffd, 0x10, 0x2, 0x200}], 0x3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x4, 0xa0, 0x3, 0x40}, {{r1}, 0xfffffffffffffffe, 0x80, 0xf0000001, 0x9, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x4, 0x20000082, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0x40000003, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x366c5bcd84ba0f8c, 0x4, 0x6}, {{r0}, 0xfffffffffffffff8, 0x42, 0xf0000000, 0x1000, 0x3}], 0xae3d, &(0x7f0000000240)={0x7, 0x6}) read(r1, &(0x7f00000000c0)=""/5, 0x5) ioctl$TIOCCDTR(r0, 0x20007478) 08:02:50 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x1}, {r0}, {r0, 0x4}, {r0, 0x4}], 0x4, 0x588fb330) fcntl$getown(r0, 0x5) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) 08:02:50 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "6a00000000000040046a51a700007b5ac793683a"}) r1 = syz_open_pts() mkdir(&(0x7f0000000040)='./file0\x00', 0x14) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) close(r1) fchmod(r0, 0x40) close(r0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) bind(r2, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() 08:02:50 executing program 1: r0 = syz_open_pts() open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCEXCL(r0, 0x2000740d) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000000)="85aae00cf7a2b4d5cf1845199b34c18917a03558a7d1c7929390eb6e1760c4ae98a956f2f94e7d5e02293bed8c625b8a1c7abdb9d086b3f27bfb1e3ab7bd42e536636e6cbb08bf11fe5f424f3f56a8b0bea5ae43fbe4d4da3dcaee30fbb877d53d41d5aef480d8027d4b361ce5518cc081fcdd9a9c046d37e34d939f863fce92b3e469280211a8db51eed63dd2169c1865095d05a67891ab60a8e2159ef55e605a585819f18644a1bdaf60ba1b2e1ee9701a5115539ed67eb533bc37e26bd39368d020927ff0d1ca763fa6fa1e810798cda4cba173d22e47995962bf96b212a73f3b8a2041dc706921f002bdfa31e0cc3d2f705b4f0c5f2e7bbbaad4b5f039e70e5c52b1dcb3914af2a6183742228daa316ecec45b24fba251043a742c7b163c2c8ae3aec5009dc3f10f9c3b286a418482d6d433e85852a99ba234e02766e479685894c407042796d5beec9d2f164923d68b8b090f179c98f73c853860c93baf7af8fe6d6279f23562e54b8dbc21e62440ebef62b4d5aaa28c10fe2d0cfc047e492149f31bccc3027f74c382a3dc9e172118794cacf303b7e45d3b203cf3b828b129b545ad31cb67c988696337ebf77c65cad344bf94f3fed6166811afb16d47b13392c6289aeacdd0f8c4cc2476ea4841aab2e751755efbbb8430baa88fa4bb55ef0f7e070f6da4fa8dc7cfa4a7f586a43d86841fa52f63736ded414c97caf9f06abe0e129ed989aa98ef95ee32be1ccafb146847dadd6452703f84f83668b9362c5066431ac8304923b7b7072eda195931a350d11103b2de5811201072157ae45eeabe871dca5c42cad429b0d08b2644071abf2b93046e7309d96307ae24cfcdb79883acc3ed6cb03d55216c21535250af51a63f2a0b86c64e5462ed80d07ece97dee8b03133adcbc8fd8a8f688620f906", 0x292}], 0x1) 08:02:50 executing program 1: r0 = socket$inet6(0x18, 0x10000000000004, 0x6) listen(r0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x8000, 0xc23}, 0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 08:02:51 executing program 1: unveil(&(0x7f00000000c0)='\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)='c\x00') symlink(&(0x7f0000000140)='\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', &(0x7f00000001c0)='\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') 08:02:51 executing program 0: getrusage(0x0, &(0x7f0000000180)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000d93ec95f901489e5b1fc563e3bb0d31c3e0c7cefb4a2ded62ef9a7579a383acb7e69f9d2a256edf4511b34171af4a0dc208bb3154d642a41614276c805059963c5ffc096eade0d96705f46b0bf92f247951500e53e16f56b21691cbb01e1d32e76e03f90949d4ddf8192d264b09d9bab", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) write(r1, 0x0, 0xffe1) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x2, 0x2}, 0x10) 08:02:51 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) dup(r0) madvise(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x6) 08:02:56 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20000, 0x105) poll(&(0x7f0000000000)=[{r0, 0x31}, {r0, 0x20}], 0x2, 0x7) lseek(r0, 0x0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0x9) getdents(r0, &(0x7f00000001c0)=""/197, 0xc5) r3 = getgid() socket$inet(0x2, 0x2, 0xffffffffffffff7f) getpgid(r1) fchown(r0, r2, r3) getdents(r0, &(0x7f0000000140)=""/104, 0x7) 08:02:56 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x1ff, 0x2f0}, 0x10) 08:02:56 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x68) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) ftruncate(r0, 0x6) rmdir(&(0x7f0000000080)='./file0\x00') socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x4, 0x88) semop(r1, &(0x7f0000000040)=[{0x1, 0x3f, 0x1000}, {0x1, 0x6, 0x1800}, {0x3, 0x8, 0x800}], 0x3) 08:02:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) dup(r1) r2 = semget$private(0x0, 0x5, 0x0) semop(r2, &(0x7f00000000c0)=[{0x0, 0x0, 0x800}, {0x5, 0x9, 0x800}, {0x6, 0x0, 0x1800}, {0x5, 0xf253, 0x1800}, {0x3, 0x10001, 0x1000}, {0x3, 0x401, 0x1800}], 0x6) pipe(&(0x7f0000000080)) write(r1, 0x0, 0x0) syz_open_pts() 08:02:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x6) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 08:02:56 executing program 1: syz_open_pts() r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0x6, 0x10000}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x200}, {{r1}, 0xfffffffffffffffe, 0x10, 0xf0000008, 0x7}, {{r0}, 0xfffffffffffffffe, 0x90, 0x40, 0xff, 0x5}, {{r0}, 0xfffffffffffffffe, 0x38, 0xe2a0cca640c4ed21, 0x0, 0x9}], 0x9, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x6, 0xfffff, 0x9, 0xfff}], 0x9, &(0x7f0000000100)={0x6, 0x19ae2686}) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r2) 08:02:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="b4572e2f66696c653000"], 0xa) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20200, 0x0) 08:02:56 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file1\x00', 0x8a00, 0x2) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={r1, r2, r3}, 0xc) chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCNXCL(r4, 0x2000740e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r5 = socket$inet(0x2, 0xc005, 0x20) recvmsg(r5, &(0x7f0000000440)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/72, 0xa6243b9a51b12368}, {&(0x7f0000000140)=""/136, 0x88}, {&(0x7f0000000200)=""/10, 0xa}, {&(0x7f0000000240)=""/221, 0xdd}], 0x4, &(0x7f0000000380)=""/140, 0xfffffdcf}, 0x800) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r6 = semget$private(0x0, 0x2, 0x100000000080) semop(r6, &(0x7f0000000480)=[{0x2, 0x6, 0x800}, {0x0, 0x100000000, 0x1800}, {0x6, 0x5, 0x800}, {0x2, 0xffffffffffffffe0, 0x1800}, {0x0, 0x9, 0x1000}, {0x1, 0x8a, 0x1800}, {0x7, 0xb8dc, 0x1000}, {0x3, 0x81, 0x1000}, {0x7, 0x90, 0x1000}], 0x9) 08:02:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) unlink(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/') fchmod(r0, 0x4) 08:02:56 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x3) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x3, 0xb0d) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 08:02:56 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x592dd66) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000100)="4c39e60e1c42a0d4c829e763b717c8041430e6882185a8f3ceb0cc5faf68d8609cd690e6c9e6f342082259ab89ac5a88212f6595b4abb93acf095f48902f7e19a066d91ad52cdda29835a13d0596a73b9fe4c6a9dc", 0x55}, {&(0x7f0000000180)="76dc10443cbcebe2aad4180f64bcb581367546b7220c125977d119d4bbdf4017d5d8b5e3499be7def107121fff3d2d5d5128823c9fbd8e0d8d3cc58ed3bef745d2674f190116b8b43a8bbd8a7991b932c61a80f14cc6e2e1cf2c4f85eeb99caf114d236167b025d1f783b2c1083a75b3ecd5a766e95dd391851031ab3658f3d2ff5d0cebe97f29507d92e43a058121c5", 0x90}, {&(0x7f0000000240)="56064c91009ff065e500a94e33129f3f1fb146246f4c623e3c9539f739c5eb22f5cf9c8355a7af389cb088f6798b8e517e69937bc57ff5a8b8aada7174ad0955057592fbcf57898357092269628bdb49dd0a92b227d619eed06d21e1e8f7e117109d8d23850a9a8fd9770da3833119cf5179cdcbb23b9735e46394b4e1c6ab6c0c1645d19b15979668a8705ef5dff0c2949184c263a5e4ff253803bb9d82e68520e317f08ec98ede10007c78aa3a7b2ccc957d51b0574af8cb730c14b3ada3a6b26c959ee5761d3a2d9c96", 0xcb}, {&(0x7f0000000340)="9a1400e07bd5ff356ec96756a20f39ba1d48af6db4c7e1e107def0397825d6bb81c9edbaab19c878f422e222f1aadbf81b0a104572a1b4988f047b2de681f96da6f2b0ed178ec4e80a11395fc394c903bd149b9ace3b1104e19447d3f7bd6d8ca2c03ddb2be9fbcbfd23c720371f89e521709f4ea6", 0x75}, {&(0x7f00000003c0)="5285d6a0556d7a1893f5a5a4c216c48f8247a204b972c57a03dba52496a43e8ad1d20076fdf9b4919e2de70268e270bef0a9ab1c18e16cad197c876942d1e0e3221f57690b888292930b1c75eea56d71a67d604e9bb26617389b4b40ec0ce3930b7ab4d1f13d8ba6e22f164f613090f4a2a8b33cde1f11dfdcb831633cb8f0941df4d4d63e9d8b8fbee7e36f577848b98e2c9fe9521884", 0x97}, {&(0x7f0000000480)="360df2d44cd04e43854796b9e4117001914a5593b8e9f326de2e66d677fe3dbd69ab48b8a7053d83f5a019367c4348350c27fd26dc3f56197d0ce7194814ed983e77d0f85df13890fff3fc73a616261e7b", 0x51}], 0x6) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0xffffffffffffffff, 0x0) 08:02:56 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCEXCL(r1, 0x2000740d) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 08:02:56 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x100000001) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) close(r1) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x20, 0x4000000000000) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r3 = getpgrp() getpgid(r3) semget(0x1, 0x800000007, 0x45) r4 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r5 = getuid() r6 = getegid() fchown(r4, r5, r6) fsync(r4) setregid(r6, r6) setregid(r6, r6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x2, &(0x7f0000000080)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(r3) sendmsg$unix(r9, &(0x7f0000000280)={&(0x7f0000000340)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f7964a2bc12dea31cfeb34e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f302004543f94ef9ff04d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e24739cc1827c1d0ae33309ff090a392e96f8e3f96e41a327acba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d138ce266f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b1256af0600d8895d7aa0d83d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401adad88f28331996cec84f88d9de9e32d2e4e58554adb799859a0f8b31363f3a3c99ee104a240358a000000f136c2b5b4f468484c53ed8465b9228dee4905f1a1c90d673a6e37be9fb393fc8386bd8920f68c593412916cfafe97e51ae40751d68bdbca31db80358be89880ae71bdfc3d426116a6ddf313e2fd81dbe7d5b3da356dbef3cda473e73b2b837c20c0e061502aaf2d32fe2feef488c90157698b206337fccbfd2840f38de050f6d50f4848f774ee50e3bacf567931d0747b890234"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f00000000c0)=0x4312) semop(r0, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x1, 0x800}, {0x3, 0x1, 0x1000}, {0x0, 0xffffffff, 0x1800}], 0x4) getpgrp() semop(r0, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x8, 0x800}, {0x3, 0xf02c, 0x1000}, {0x4, 0xffffffffffff8703, 0x5a8830b734246a7b}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x3, 0xfffffffffffffff9, 0x800}], 0x7) ioctl$TIOCMBIS(r8, 0x8004746c, &(0x7f0000000100)=0xda) fchdir(r7) 08:02:56 executing program 0: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) chroot(&(0x7f0000000080)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 08:02:56 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) clock_gettime(0x4, &(0x7f0000000000)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) mprotect(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) 08:02:56 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setown(r3, 0x6, r2) fcntl$setown(r1, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) recvfrom$inet(r0, &(0x7f0000000100)=""/203, 0xcb, 0x40, &(0x7f0000000040)={0x2, 0x1}, 0xc) flock(r0, 0x0) writev(r1, &(0x7f0000000000), 0x1f0) 08:02:57 executing program 1: kqueue() r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x18208, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x7) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0x10}, {r0}, {r2}], 0x3, 0x8) 08:02:57 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0xc36, 0x7}, 0xc) getsockname(r0, 0x0, &(0x7f00000000c0)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 08:02:57 executing program 0: mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = geteuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r2, r3) fcntl$setown(r0, 0x6, r1) 08:02:57 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$getflags(r0, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) bind(r2, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r1, 0x0) openat(r3, &(0x7f0000000000)='./file0\x00', 0xbc98965b8ba3d5b0, 0x4) accept$unix(r1, 0x0, 0x0) accept$inet(r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) 08:02:57 executing program 0: mknod$loop(&(0x7f00000000c0)='.\x00', 0x0, 0xffffffffffffffff) r0 = semget(0x3, 0x4, 0x400) semop(r0, &(0x7f0000000000)=[{0x2, 0x400, 0x1000}, {0x2, 0x9, 0x1800}, {0x2, 0x5, 0x1800}, {0x2, 0x2, 0x1800}, {0x3, 0x800, 0x1800}, {0x0, 0x6, 0x1000}, {0x3, 0x100000001, 0x800}, {0x3, 0x0, 0x1000}], 0x8) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 08:02:57 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff6) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x800, 0x6) 08:02:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 08:02:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000200)='\x00', 0x8, 0x103) connect$inet6(r2, &(0x7f0000000280)={0x18, 0x0, 0x0, 0x8000}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x100000001) sendmsg$unix(r2, &(0x7f0000001580)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000300)="03d94316a5660df9cc14fdfac5baf5ee2123847bc799b8f6ed422a5204dbed8b23f8efb90d1a387258df4f9dba49bc6910096004f0770c8d0cb11c3be5e4282f508b21671a5c21dc09c8d70755e8e4154177ad99909fcb36ee70bff7b033bfc37650b831a4e42aef119c0a35d0815b1086f5dc8bceb98a7975c30345e7ce507afb1fbf84bc9cbdae3b96259d141ffb044bab135c55a21c", 0x97}, {&(0x7f00000003c0)="e5aba0fe888ee526a16019cc5ca6a37365754182e7c01a4b6518e77c4e85da1563eb7b02a765f6aa8e597d2476bfaa144d40bca2a7b1805aa6453351b890d8e1c6118ca634d5b1527a24650f6d433281d401a558617be45bb3bfc914b6fc74f4ac93e3f75eabb4f4a8f7c3323a1769ba83b73e89a695357f6b4d3a4e6dddb2307bcc510e02d6ad525b720fee7684a75e94027bbc664158dfa9098f6ca5ecd9f848dcc54bbfd4d38aaf3e6303f5f90b1fe9c0cc3850c0cb6b4f399dcfea85302641d6266c7cac39a2ef703b2695e487d99d6b55bc1ffa712f39", 0xd9}, {&(0x7f00000004c0)="fccf63a673f7e49b142a539c5c8a99d97b112925d5d9aaeccde13871ff887107a606a7cecc280d276d53cef31ddc293de38a517418e10b408d93d1f2fe924ce2ee2a322d0170a3c77a9fabebca4ffe92af66ff18a00a5aa858a740e889847bb92f73e32ce45bb23cdc70744d64c1c492803b30276144ba921085726660cd89db6e80aaeea2385af781158892f16562955a0bcc48aa4c5dfc51b5f5b187b5598d5b855c468c48d59df713acf14628a0366a703f016d912ea0c1015e2f5d35374843d6862b0a68e0161c1ac9a9cd0926b5c0e359c178975b5cca992635c97b654cac33802d6cd8cfe2d053990f82f5a0aac8b79a2d2006911b5b9ed0bd1eb60af31c8227b12ca146434842f261e8462d881a54afb2442e41a1052434b3a14c02a66687c34561bbbed21c1d6d5ad819e492e4afcf7fd62211f23cafca7b8dae7cf573d1fa106cc915ca0303e48a23a27677d2ffc63c62d2f1ffd7009587769908890c252a035e87d8aa2354c7ff6d462039676b0a08c9f87aad41281c87a9b964e13ae41415d202424221f6ab14c77999e68111f40f63e4bb42b79b61edabd9e1b11b35203034264f0462475f840a04d9cf4c069aa98648eb7c4e786e52367a7958c742520612fa3862757353d854c345a48c76575a2db0c1419101767c69961dddb234d705555b8fba077f8ecf2c8dae9f6415ed03e5ab61767805d3045dbc430d887be715fa721593f208f12c302ea58078c4e0bbb3a75dad84a1229c6a78b3d374f34cf78e0a790075d8afe4f2044ff79f71a6ad062df40e92e889bd9376e8cf1815d61056fc8e8d9f7651baecc8d411dafaab977bc28634c474331d9c734a724635a63a34476e062a2a9df1120f72839a354b00dc0874a58c5bc5c687de4ec63f0f3ad631d720e8010f1c3964d3f6476b8b592df7dd42d0d6f3e8aaa6135c8710b43ef68007ab35e263872b3da96c91171a4dc13a8ecfa7aba230e90886be09432f327e053984c8edc3c5d214fb0cfa93f769b34acc8d48e8e8dab3a6de9eb3253664fa9388a742571a9368e1cc2c78e87f7d8252b258e06ffd301684851a0924c05b794cba49598a24f61a2cfef3ae7ec87d55a72812d69450384e626777e856fef0eb2494be7ac84e4befa5912e73b6ceb5c48fe966449a9c0d78605751fb2a1f9f1386d510c4622cf70bb33321b186b343f616e718e92c6f347070f6bcf19401abd738c206ce77b7d61c64cafb64c6f5e7ea6975e8732a5ede3e3e15b5d90b5e7bacbb9bdb90c3f9b59ee06c7133760e8e10f842c95d97cb8baae7e1c96a19659cc5f60ca845d3bb7d0b4c1c8a2e87d6f0a1c97207833677ebfdc4463279b6411dac491338f2fb73a19d3029bf25744d38fc7780e7c5f1094b6f8c78dc46dfa80d3cb58d0fae3e94fca12d3fc420c41a46c8df4fcb5fdeb8083e42c37d48ad09afb1a8a2b6bb28cf823b1b5e55670fbf6ae2c1383697d1f8772d94a656bbf1d0ce8f4fdf8b874ae8298c11a70c035eae591d9be5d64f7b3ecab486c36ee0a88ed40b201ea36ec4286b3a050ef7b511182384bfe74c88ca353054c8f741aa2d6ec83d692b7b0bf11d9c649e157734b574bc5f7e956f8b7099534094179d6f5813ed75f5e2765d4cda43d1438d0d554ab20c81d9b0a96d784cb74914c83b8a484c1fe40c87d068d3e9867772bbf3a364c4fc17877c416dba07d81a7f978fd1632e1124e8377831aed469fe0d36cacdae0141fab5bdb9c44ec039297c7ef0ff34ae2469d39769e8d40d42af4383c048d238d5041af85de6a1263ea2b489c7d4d40311c6cf8a85adc265e345e7ae559462fbcbea407749625d58b88bc1d9679997423d6f1b4600235a97cb8b29a1a1eab35a84185cdc287370249bd06aaf5b3139c3a9eda643282d6a0ea7ac81b33b575f261127be79fe136bf53ef0bf20181c766c92703e0841d6adc1505d52bca5bf72aac470657b020f5c2a6bfecc15fece33a660e1f33c1038d9bb89f9d1c28b543e0ed77c5f5b2710fa5a52a32895893775eac59257ea740c9970586a7d357ac23d8b4335cb2470fcd80859f76d2eac87a4109b34da8e4bb82490233de47afb56c74b197a9ad1aba3908d12a713c30fd62b29aefd95904e7cbe045f1a95eeb2660ec2bf1cac9cf400b460b82a900ceddaad6efdcc11c23e31a11f328bbf3fb84fabc5a4da38d70ebb25ad63a88c19270cd680a714fe786a45d6fff6e9b481fedce6d03eb5f0030bf12da506580405e88093c09739a66c8b67076cc5c80f2ecf204c7f8b883c71a207e6724ce970fefbe9610fd8b9c9753426e2ed30594e158827dbe04f54a8759f12cf24efe404a977968f413a1350f0034cf786b67da6d9185c7c8dc4fbc7c98c8b76a4700fbd40a333e3131af89b03c9eb38659458b1204a9a50996e847aa3723f42cac42161bedfa83106c8ac6146306219746df70ce46362fc61701aca4a19bb5278d1b85582ea5369b4c00e5d102ff77dd35e563520195a8837ab88ad3ffdc6c9754d73e2d078fab32da7cba47c05c8ea3ad72ae584b0519faa8685485230f8387a39b1224e101c7ebce98d11b109bc8f8eac70de56e7d60d177a5cd2b73db90610297368a481338b0a3a124c59ebe0ff6f5549dbc54dbab868c5b23203532d8e450e7a52d702a3235d465b13c11f656dcab83498c5935ee42cf9183113d8927f9b78f232b5ae1f6a19506b9aa999faa99bb01886a5942af1135a97f0786374719356202c010b521f267a6a3feff7f6991d50f1c3f997025af43ad8719a1635e177555478c93cc107e209ad8cbb7a1f00922717dd067d5252f5762e2863568c8c8573390d0bb297085c426357da82f276db72a37ae0d728624131206a85202951d07786ebbe588e444dc90272224b973622e0caa85d93b686f66372f01478ded043314559920b54623bde6014940a54895cb71e2c1da5d8679837845ebc549949a235bf34ee2c1200bc1410ec2034fcbd652abe611a0b8ff64a27e6ae41599f40b79ae656c8a0fb28b635d6757034f54cc0d0ceba0b26ad68c8377f32217d4413d072444dc0d169de8c41f7909c59ae9276842d74319295f0a9ce406ea69ac6a0b0f3b41e6e2527eb884d00047bdf6be0375b654efc2157d2abaeb6dbe1f6dd68e607c0f0bee2f81132ae044ea6c0f92311d1a46900f117a15636b2222ccd4a44ef772cc1559d0d938d08c61f2cb04e1242021a1326672f24cc58092de366f996e6eb2fe41d14bb3c7c39cd233471598fe52828a63659a828b3d243a5e5618d61fb4341898805c4bc4fa3c4b9217792533d3b3e2abdf508b6d255a9ab2d4f5dcd5b140ca016710e8c28a695948eb4d16da7f96bdf4d49b54aab44c24feae7fd710bd90d8fda15bebd9d16cb63b40944d918e2806a061a3fa5af3c7e29a5686c708572f31dca27a56a525549303bdd0cd2bf41519b3596df8159e913afce5560bebbe9ecd1f6651da02abb1b9959869a36f6f9cf7a6c28de90b03a7f0358a86db1efb2ae3c51a045b41906c178fb4763a8201a9f86841dc6250b4adf17263840949c04045918205c30f2c1d15bbb2777e5f408fdd156808e21ed25f93e83a022e168632f1c1e7987559e3797f925d90017e7d8ae287b206eaf7654ab673a6952d0e539a0f2e3f8608b32605fff2005621f8913214806da58b9337dcc280fad0317c6774949dd54fd64f936ac842e20c6383ffe8fed783fd44fbe49111ab5b705a1e42ee52938dc8e0214adb6e49a821e1f52d6816a22909bb5201007e0dc92d9870b5d3b12765a7c7a840f501234f9f2c827a39f11c2a28f3da2d7b40584d527af087f753fc847979b966ad634e3ca12c5e8794a07dd865b68c7116a5cf3f8c751d0dc4f971a675195c587aff0384df42e82bd6cb963ff090dec9839e3f53f5a341a65685f57eefc526603db7c70d5cab619c97935ecae1005ff322f77f682c827d9a9266bf77d6b166eee29741eee81593dcdb22b3e754b3304551379f00342e61ea8c96d0a7432a15e7aa35128338d64a289a3a1e4fa99b6c2e4838ccc6a495296b5d576e5146ee5c2f99cf9d85dbf461ae18a6fb10c78cabd036490eb27b7ac236ee2ad02337b50898b6d458c0f47ebca0dd41c82e10441d558539c4528e41963945f0a70e74dea58e4c928576ee517c34987f8077e114fd02ebb7e6191c64ddd3444b583d02fb8e4386c42b95642cea8745fc2897d9242e058b9c01be13c1d9ff509241c9b43f87f93741e6537d2e034504755b25a0c00d144b05459a4bd7aa175da37e1086a5c6335c875c002121a756b009df6376f563b79b2a9d1d19385a0069b6f9a0a4e3bc01acb88fd90b8be20a9239294d50e1b51eef1811c8c9f700ceb0a04cb832a6439c5ce0ec054ab6300bd2e4d8ad1993deb3e92c98968c82a68a6e3bcc2402b8b7793403fb344503d5a93872bf674355c0abb381f99fb3f27aa49fda9e93962170154fc896aeb3f9e85d2975ecd70e3f2a534f3a7afdedf2c256b00b714e26c36a2345774a1a7476d2d84dc66e5c8a08068250dd9d55b86ac8f0c92644d05e20a857db2e99e27c9064c6c22bdf55720ee01f55222fabff827fc8d9d979e1780a7f0973c544239018ef321602cb5b7516409867350b13fbfdd3d6f63bdb02fd590102256e44e4b6de51e40869cd971450c33173b4c4ae7b11b99ebabc8e58dd305c011ae9674e3967cffeb0d79f5f672154c2a76bf81c5e2899b70413ef9e56bd4a301de29ce11bb212d78a56e03d49116fd73a9c34d1b88c5c8681d853b8724ff41c7ba039f541fe2f3e2dccf6ad3462abea70a36c17b6b29e681ff7ea9618ba44a3430570e1a557cf55c753b1e356c666d15ceed8cadd15d464e40a2d20011426c48851bdb3d4281b5c80ce4b2ae992e1b25c024deeafade2303fbc27a53ae6379051ee63795a2a08d197c4471c5d09f0eea0d9d1156d4ed752f1924f170a7a97a6e3adf3141aac234d1a92078a25855ff4433827c26536422522bd01302a2aa49d2aecbbf97578227c5686b3bc17fa5bfcca0b87515984b1a63f6096d092929449f5af5a38db6598ff8ad344577d0b35e79d2c977b00135720810291438eff1a9c149dcf654a516dae2c6f39906e63d18535637ce8c8b5d9708af86776d30f44bc5e969c55f35fe31c90613bcaadd6079f4718bd432dac0e88f5176d9b80e06448a3008c67a398cd30a139354b87ddc923cb54de4ae8b6168006040bf4999a62c3b238e413710d11b749bcb736c3dfd80ff120f84a367ab289985cf25de3a11c25b6474682f285472ab2ef137b0b0b91fb225b7e176bc4cea8bc2657dd4ddd2f40b73788950f45ac00c8de795d4624ddd6d16eabd106ecf2d3489be03e5d9fb8a56b8d42ac49481e9ffb91098b4830acf56ac84274543e68fba2ab5701ecc052372b53fe03f1ce5b73c20eb608df82b1f97c155b49bb5b3e72c8f4c4cc61ec14a9acd1503783ff456d235c5e1669cf8781d11fa1cb532e3863da076236e97f75f6f37a4833c71aa9e1da589f7bd7a640c86123451777bcfe9dc91eba18fb09d72278ae56f6bafd9abf608466c4cce5b31bb49b2cda903d4fd14490d79bf8c20de7166845e9fd0b8d90d6f6415505f9719d5ff70aacafdd93a39fad752986b7fc43a02b164a4855b8e0468efa26b08f8b8cc9125efd3590ed5712ad853c254faed4f0933d236f3b2a95fc6e19ae93a4ae7c2f800255aae3ba800af60e7a717cf966389f127009224983a193c6c9c14f4204b7b97bf24a2b884e4c233644617", 0x1000}], 0x3, &(0x7f0000001500)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r3, r2, r0, r3, r2, r3, r2, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r2]}], 0x50, 0x4}, 0x400) close(r1) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r3, r4, r5) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) write(r3, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) fchdir(r1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000140)) 08:02:58 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='W\x00') chdir(&(0x7f0000000000)='./file0\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0xbfa71c4a5c084fef) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000080)='./file1\x00', 0x8) 08:02:58 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='W\x00') mkdir(&(0x7f0000000240)='.\x00', 0x0) socketpair(0x2, 0x4007, 0xfffffffffffffffa, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 08:02:58 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./file0\x00', 0x10080, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001080)) 08:02:58 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 08:02:58 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) socketpair$unix(0x1, 0x5, 0x0, 0x0) setrlimit(0xf, &(0x7f0000000040)={0x3, 0x3f}) getppid() r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) setrlimit(0x7, &(0x7f0000000000)={0x3, 0xb8}) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x1, 0x9, 0xffff}, 0xc) setrlimit(0x4, &(0x7f00000000c0)={0x8, 0x2aee}) 08:02:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) 08:02:58 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10003) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket$inet6(0x18, 0xfffffffffffffffe, 0xff) getsockopt(r1, 0x3, 0x25, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000000)={0x0, "1d4d7a7d"}, 0xc, 0x800) 08:02:59 executing program 1: socketpair$unix(0x1, 0xa, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x8) r2 = dup(r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000001c0)=0x4) fsync(r0) r3 = socket(0x20, 0x8002, 0x4) lseek(r0, 0x0, 0x2) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000001340)={0x0, 0x6}, 0x10) shutdown(r0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001200)="ec25b31e7c956369b050a6da4729c766fce9a7af9ead766dec937d8a11fce413ea5894fac4326f138c90ff6db13bb170ae92c5711ebb5c8621061adf4c460978a395b49c02000000d6bf97fc7c96475a66bfb847429cb2abe71834fc1bc541bf6e93f19c7cf01a28cc078ce7f648e3f23324297ae5410ec781f39ab6835f7eeeb2772961b2cf963f06fed836d341cc891547dd6e763589d7b1522bad4faa1e789aa02c7807faba70aff0c35852dc4c9cdc6c5064b05363f32be9e07dad8d75f637f691788cb6ae8c0ff073299b1f01cdba8c283545eabda41cccfbb8914b334d5d12c5760d2d1f55af316cf146a81d253d1146d799807f3e1b8591891c54f52a86890723e7215c6854207d8487fdcaa4ebf7fcacbd49221b97f3643c38619038999a8acb", 0x124}, {&(0x7f0000000200)="b00bbc00d1bbbcfed7acf13d09633a575f9b0df218b5b7e96ab3c40b404b0f820ecee77fa9f1f5b53f95d45a6713b8a0e9396e9d139028dee7e16beee1ea1d75993c8619f5f7ea96188be2b6ca3ae8341f359bdc5a948b779172114ca4351c52279e0275cf0dbcdc0bcd9f57bad859739df4a5738902c7e437265b2bcbac377968459b5cad37f62879accf0686f9a498a73f0d07d2372f6ad68852a35d17a5b9ba06350e89ea21b5ab7393b769d1372d6981f1e83a6ffbfaedc012ecb5833616292cce4d93ac9c91cae0835310a1897e3861998dfdac0e30d464d9e95571991a0bb0ce8b2c19ee0850313d8d7325c777df621e8821f69b1108dbf3f318e6059bffb94a8f2ee87a7188c867c9ed667972df5bf865efbfddb8278dfd1491c3fd52712a5e16bc89a642b354635cbe1e7ab91b6b920791fc6a7c63bcead16cafc1f5fcb43d8ceb8e0d06041d93d255fe302f178a7017afdb618d5c77cafbbcc39f17b278add4850217c2e0b56bbf9736230877dabd7e0a33770ec446160e26e5f386d3de8bc1b44469c3cddfd6f9d9421a240ce5cfac58924be0800da79438f50c3128a6acbe4283a7ddfd9bf9705eba9dc7c0d5e681559362c44b600f73a6d1e20ded007e6d7f81ca61b9a6075488682f1d2f5d29e913d56b0a24bb7dff442bca5685c4488fd6e09e4154fddfbe2b64391b0da56651eaab07a1807a92ef5c0a65ce76b799f1caed80b059e54a6a28a1bdb7ed2b66993a4d601411b5406ec3a7d72862a3b34a423c5f442411f2ad67f4b6293c52a70ba4317fde3844ccf0126cab89a98f942e2693c924098bf130bb2a54dec1f86dcfd71fdc6a18ca93a1dcc3e8e13ad48a42d36cda383a4eb5d45ff61bffb3c06ac58a3deb8175a4c0ab0aa6b831d65e596770ffe9b6a498a17d22df86dcbf417c9f51dc2350a439ceb8e4f6b8b36093ffc5a44229646c63c471cf21292c66c4830753cefa394f0fe89ea67a0cc465c34ab68f116f6e92eab7ca4b00457f02937308704666028814d2d200c0e19762cbb9d72109fde5b7f4c204f8e9c3719592cc1ac7054b75c9a6a13cd5d11ef42242b3f03b0b61b3141432fbc19337ce4f68a0d361c5e86e706bd2ffed5eb8e6e4bb78fa46d6de2bf5940951104d250f89fc31b1f6506c33a9fdfb471f010ec1d90addd424923ad00f75d14015d9e38aecc718b525c2a4d200fd7e0916c0c554970c889cb851906533809380075536c83c333a7a01b02501c6376246985d498c2911d7264e317f9ed5d9007eca855fd49c6966eb63db7c4c738e690e2de3d58391fdce682e5fe2286d370b23b61525cf3ed1aaaea005d085dc375f80356e38dca4149909096a90daefbbce7fd4c983839f234254e9062034b5a9f9deb03f87185e8d54284dd90933e15e0eab141be4ee7c317712696cea7ef25e88fbf9051aec1842510e9e6fe34810c317fff77398dfc908c408849ed0ac132487d9cda3a125ceced61f542b27a11478bf5a671c7be8440da58ccfb2e003e773934e7cdaa3abd4d28b07929592c13188bc26ab591c1c66405bc7802c33ba4ba2652e4a7aa75a4285b8e2a2a573feb84a67a7abd378b37ffea5c2e91965a11a73ef5728de7e996bf07d7cb661f54912b8e5ca3b4e8685ded11d7c58cd0fb8e3a2c912eb750e086430988d7e2d0086d864be253882c2967bfecda5870acafbf200d8e8e79ff660a4c9137d1b7b3e0ad3910bbe76506deb9d0fd92346f5ec057fb066d8258dfb5ae2f98ab254d2bdc4cd57271bbd371b465adb2da6047029ae6cb016f3a2ccce45817cf71c5492d157e1b6d0571c233181b19c49a4dc98a93257f862bd7a0438fea214bf541af30d6397cbefd3d91323a3b842d64665ba2eafb6e64bc01b49b4deb3fee4c696cd9797f7a9778c37404c393ea0ed530cdd0a5c68d2c592f7ca4e3e5e1a3097d3e1df48ce7d9e26c28249f7c2e2581aa88a13e46a8a4a550564ba5c6ff8f8ec98c8445a3524c4ffa54eee08959ca274cd22959f470dff04cc4a106090bca5410f939e1f2db4e2deeccf00fad07ce6bd4f23ff0184576ed4e6fed759a2049b85f6186ffd7c8681e03e1d673293de43152e407c044236d8a31bc0dd96fd75362854c594c2de802f305d856297c449e4ee8dd11f3053366554ff92baad4428435b05e79997e678d4cd08c89c0c162b2b98212518ad8e403605c55400d6954aa5530f6c7398ed25773786fe87d721e469a95a3a28c20c90a9a012602c82310d6a231f6fee100dc59260dbff3731102b104e33804b89f67fa47191522c647b8faf8bc2ef251b207fd2bc0590a917472322b536a48ef36d56576cca63a717c59801ac46cf2c285c2ae5b272814cfe6a1484c89e79cb2ccdc97241da49f9c2db21a3340960e4c6270334ab5ee86677a1eb84266e434de9c193e22c599429427f895f8863c321b84becfe1aa85eb1575748c6849e5bba8a706bdea9bfbdb6d223105bf976248a8fbd270114f2a245bc681af18ef6647d7764a7931aa66c8ec6c85dd6621b8e58f795115c9dd7c12936ac11cdcb66d0e38b98bf61bb6cfe2840d52aa946136030eb3f99fead5633409ee56f6eeb48fb72f34854fe9dc482596ad0ac96bd7c18fff51933ab67d72ea7865d5fb46f94491e5bc024b8342daa44b8ad074765e104d82c40c6d7c095c3d3dd00c4338b246b227c13823d4dc03e8e4b2c07773da9430725be5c29307fee0760599bdf6767747fe30fa7ea00fc265f00fc4edb1a953511c2d54455aa8126823762c974b01213bc4c99ec962b75ac27c591d28357074e8b1c675fbaa5aea28bec25d8a3071377a78c429641047e62ba205050355f4ce3b6efaf356b83f8adc54c6fc585281c0bc3d19cbc2bcd5e0203d5780d5c00219483ab2b47867feaa7675e42ae1b25851b8fdc4e04e6429caf1acc3a4796c4e4d5cd5f12199f9fd9d431bc1e193fd8878f647222183d1a6d34c93e131b97c3b1ddbe507377855b23261a1eb3b49a248f9b49532c7e88aaf991dbecafa1baba572de104d494f2c0fcc9b75be4d89f698af9b2666d77cb9d1595996927a51843f8980410a28bb9c44c4815b02f95b0d278d10613b568fc3b91ab70396dc4bfffd755848da9a107c6ff33576f2b0d9d0f9be1bf07427ab6e7fcad8bfdc6115437a0372fdccc6ca99bbb1fc46fe8b487b9fb9641f872becb850956ba51852685e9d7409f03b62748b385cb612435d418d3d9170f84b9217745ccf16fa06d13fa8e8801d2ebd4d0688ab6c57aa4c1fd34cb446f7e453f0e74df1413eae7e7a1377ee9a7d3dbc84d1e8ea04d06721401cb351f9e5f3dcbf0c35e5c90a755cd7913b6fd111e2199232c30bdb3f0325905aa8e282f5423f806922cc8b1ede37b8917b5b3e793df64881c606b23c887fd7d6c218a3ab879c435505fbf250a8d858e1eb2c9bae5f1006c2422d056347ed89691613f6b8b4c65a0297e46a5b3e65cc6522cea78c61f4760cfd3693932cd9821335349f5b144b261d6347144ec047773727e13730dffce1a3b4baad08b8cc2fa9d79a2c3b4435f0ab96ad94a6af07660f230fc03bb00559cef4a7310b614ed648eec5e5723afaba12744d9e5cc5e7310efae09ebdae4c90eccf86c4e29d26ae1c40ca2454e6cd76afcde37dd8a0b7744543c19cf8ce5a4f9b42282a0000fbf8ba94bf69033157109519df15b6e56c24a601818d68e0e733673bb0c22dd161a52a22fc1c0e2bbdec5f18a32c0896940b606cb23abdb806a7e867cd32f0f2f9296af9cd142c4e2e34bcab90f86ef03ce944251f6579acb9263d52a33f0e129a6c567a5422e2c07093e8692569a95489a7059433efdbbfec3ebfc4ca560c3679af6ebe2c734cbf39ecf0bc8654525e26f53dc8a802afa85d9a422d2fe28a0d1dc16dcfc78c6da7b7699b751e14339b332da3e9611a6d457ce18ce05b2effa9a8526326a010217716851d780f6e34924d8ac636542e2e4cd50b36827783055f86b111f8b8fc9f21d5f7ff5c8a6f84cf0e4bf186544d2211bd88006b8fdfb4c73c0fefd50d25ac8ffa3707fbd793df185364475818b9693ea3dbabdd6695380a32bdb1d3930275a4730ea7b40ac7cc34a2a15e12b3194abb78c474fa74fad654a6674814a3ba1f11a8ede5e9a90bd17f7d1c9159844a51e8c2f02da6b0615f804049aca61ef569565bb56c232bbda45aea2b97b64b76050c62b356e434547ccee4d44ff81729220b3045617c4fd92433ff1b1ac9ec95b13307cbb2f76ec2dcc2360dc7466c539a3beba2a04e1f808b52660fbc9a6b75db7dae79bbc87a815c21249c43b7d019cf339f7f89715ab66d55660d8521ce2c8225ed2372541ba28b1e2460c00ad5bf327962e26e7d96c6535cc6bde8f33ff9dc8c1389acaa09832840eea8238bb28f915812591eae00268ecc2d3b22efa538e5a1d9b92bbf2ce3051dfe9c431d3d8af453f8c64ff97bb35b2f3b41b8927240b0c2356fde3e88ed54e2d2cee2184707f00832289268684dab8dc8fbbb09a1ac78696144301e03a90ccd7827b150b2977bb8f96809fccc6756cbb4e64b3e2387d65089b2f11ce5498f1600045e93d25991c2e8b1cc0a104cfb10ca55410222d4d138b328ad2eaf40dc1d5d6a04e7ee18e3df77b47743ffcdb309bb8a22d6bbd5f0436228f5537d2d9315cebc7a10bd4e465c0186e2e12213d5d5c83a3077a7abd9bb724f3453c756fcd704c4cba1a51adbcc12edd008a86df0a2035229780d75578013a51f9e6020c3611e248db08f9d9183f5befecabe4d2e5b7e829184a62fd50e39af3979dd0fd0271e9051c30fd6affc26e7213b1d61854298b4d2974b6bc7c95f2f48c77c7112d1e05d3a619f017296ba24cc68ae0dac533ec44536656929ad80428412482d14d79da8c0b82f4e2c6290694007b1e2c15021bf7fca0a1bd62f84a5456081f461897966c9ee30a92c496f3176fbe4a18e21c75e2701ad2d150a876dac3104e69191880269e4cc31f68a26a902562a80b04939feb399223ff1a6cf956b27b54f5df353682031cc152c4c08ce4c210121788d415672b586c24aa91f687b1735aee2caba18225790d9b71a00d3cb742ceb9afbe21f9ea847564de387c5e54ecb853026bfcaa895cba7b14332c3e32f2efb733960dacee9266b0b400db177794c1a6e52e7b24a61ae7563647dc31094304a553634a3b22fff920c9d2fa94b4cdda88fa9b358bfa8467de53abbcd9cdf8dcfddd99fc9507a6b6b9d961066dec5fbc65e9b0b525007c606b13bf6aef09448c6e94202b09875f114f0062bcc186ceab6f0bffc74dcbd550e7fcee5d49eb123ed13acdb22093c3ee16b51b94d7fffd9499450e0b9766e09ad25472329c6148ea0746a8d330c0b81349b57de56c715ff275e2870eb4f7620ade8eb1ec992279f0c0b02e9ae9643c99275b60ef9eb216a80478891affa551f1885335adb628b6430bfad1ffb1a553c72027a32bdf26ac50908e855f7077cc13b25b597ff19d51c8e8efba0d2a1546bcbfb136c3817604cc20141f5daeb7c277cb71cd6e092a99d11f0368d2839f21d8820d5b3b216d7eb2d116a0af055573adb5e1f7affa1e3aade5a930becd0cd2dae0df8efcb6c0d005130fc0e1d79d007fcff83451f218d031a21dd1d9ce6f6379b04fadb3028cda418fe07d26483a85ca10126fd4d0735de60098964df0c18192cd7deee2e9c0b3246cef40a0583a83db178258675a62e0d85acc32535efdbd7334ab599b73c1e31a37802135dfb3b59ada73bb11e5e78f8c0878fe", 0x1000}], 0x2) sendto(r1, &(0x7f0000000100)="f82bdebc45917f94f32ab9484733a593e30c03899e4ee5e19cce2248752960e5783ac8b0e29db00105ecd5a7fef13cb47989c553b91f46c10b825754db5e2886f41648a5b74e51af58ab2abd3fc4059b3c307d98b493fe97073f4c4ae0a5801c5b3522f056e013fad60a682dfcbc8684795227775cf096749a2b85d26bb44a77b5636671bab17d6605f8abb85611b227aea7fea4b034449adc32e267fc0d795adf0ceed2ab5cb2f6d6b70fa14de0fef5", 0xb0, 0x400, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ftruncate(r1, 0x1) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0x0) 08:02:59 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socket(0x26, 0x4003, 0x5) setrlimit(0x7, &(0x7f0000000100)={0x3}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="13", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{0x0}], 0x1) 08:02:59 executing program 0: r0 = socket(0x11, 0x4003, 0x9) socket(0x18, 0x3, 0x3) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) 08:02:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "05031360bd3d3800e0e80000ffbffff000bf3e00"}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0xfffffffffffffff8) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 08:02:59 executing program 0: socketpair(0x18, 0x5, 0xfffffffffffffff9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x9, 0x227, &(0x7f0000000040)="1d093e1aa6aed64f84bfe3c6e7781564b3d5f9e3140036af34a51d5ad615d15cc3717c705913b3e662a999188a0fec9ea2b9f6e6bf5514e0b0443403052f8a1e0e4f50eec8a0a675be52470ed1d9c66100933bfd4b8edf3c77ac0f17d55ac714d3a519fa05a737c8794007ecd6013fc92e8087a18b4d0656c6bc305076bbb93757e45d9d81338da9e45af57bd665f7f4178101831c54b6942e75b3f53956461b57392a51ab575c14acd92c7183949b8466128ca34baa51326f36913c4b", 0xbd) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x4, 0x0, 0x0) 08:02:59 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 08:02:59 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x1d4) sendto$inet(r2, &(0x7f0000000080)="69226eb5d58bcba93d857bfc04340e6704ab1b1dba38a569d2d15ad7b11bea3abf260daba9229e66a3e1aaafb71ff64e878e8c29bc380fed86b86878534d89bf3122a40c65aba3fb76de63cef3c6c6b8ed4d03a09efe8feb7869a26c35962ac8c4374abbed02bdc0f1f056126bb0895daa", 0x71, 0x406, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0xe3) 08:02:59 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r1, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x400, 0x10) ioctl$TIOCSBRK(r4, 0x2000747b) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) sendto$inet6(r3, &(0x7f0000001180)="3cbc995b3d38001c7a5133e45090136b660a3e71f0dc111b3ebc4558cd38cbcbc6ad82499b43a4fd3bdc04677ce6f3f61cb4fcc66853f9bdf58e771f9e3d8e570af0f55789abab32cb9d89959fbbe49b57dda2a86e16c62766063c3f5d1ecc50c9c6c6de91d2467a032c8b565e5afae856c41f6a9a19415e0afbe2a427b1887359f3cecf3ebada9480d7e5e097edf751fc8434eba1c5f6673d1e4b40a4993808205adb2eb72e7659b39009349203b89c0192fd8a65391d710507a412645d66ff8dd15ce6c73b98e89db9230d9a9f3fdb7c3066509ca5372c58eb37d3ef0180547c51ee101f6293ed8d4d92a13466a99ef655e5fe4265e1b865dc0c18f68e76a68441a9b1f71724738c28566159417a32d344fbe5a61edd8138d58655d5a67127653d14a69eed98979fb80f6ccf2a29614060d9071c07f7ee74f03f6bd93697705c21ada87fbe65ace5a33675c44e72d2f1e722d8bf85b8258daaa977674a1896922d94b24abbf6c41d4775190df9595ae5a7d6ef0b6ccbf2b55b36aad3341b8a6a248e76fbe6dd0e43f649dd63c666553a40e376dfa55758c8654534d2ec9cb7ce67e104da2fab7c6662f6d984d80e08a57862a6524a10457cb5cee6a9f45bb1178135191f07faf639113bf15ea055c995c3748bf583308270284c2a2e5eeb736a8d8b0280b7f4426ccc61285b70e930133e38b283c7e0542275170e7f59516a028a3a35c5fabaef30998424ed768754d8b1c09d173a21fa8b963a57524fdc0eca02992bf37291507e4314a5387921bd2aa0b477484fc56c9f7b99bbf6275f73c5e74f638aace6e0e5444216932e0c806ee35c8508edb051d2c964c35cf88bae8f8b426010c0a13376c08ff9087bb57ea1d19e858e5bd73581629f4251d9c51f0768f17133af6906cfb9c3b390c62b383f66ebf6caf4a3d39dba16e71bf11e704530986d228bd722f551fae4efb688f3947010501ba1571182a3a254f75129d8ce6b57f37899c41472080b2c41a4ddb17537ebd032616504f21bb562a3e714afbd6492b345cf18b1595508e31826afe7f79f782dc7761e3260b80c05c193790a8aef6cf0e1f92194e42baaaa1137f652fcff14a06fe26cc0f7d4abe98154761526349787d9af23bfb3aea3d5f6922a583f305336d12b9eea3cb61603a7b8cd9e0f19b1d3dadb3d52ba311dce219fc655c9aae591c96c644bbdf15d38a50ad590c21795549d2c613c7a282abd05d62a5ff38b70e97fee41da09fc1664a079a21bbbb5773d7327f276ed90cf6f6c7a3b0580e16f0e782a9eddf70f259cea28378759ec0f6ab52fa08976d330db368dc41057680857f2dbb064cc9ec9622e084d1b2129225a0c12667459f8bcb04d50ab0e7fa55a625f448b7a6fa9b2de615c2e47d604ade7b6106fa9fb3bf91929093c4ef0a1da72589d27e0169e89dbd0b4dd7e4fd9a4535d73f38495579191ded09c1e83ed95bf3af13f9e49b312539e6de90dd3311834a76ad9a5d232c60a8ad71d0bd89bc08c0b0a3293e7ffd9d233e10595e5ca32d3edc56d0ab69dde727391e9e0dc48cb349bbb3060c8d1409c27720ac8e004e0ab8b845c95e542154baf2c5ead4182b5ac8fbf26ecd2b57f7c0ce1e5f5618cb7635b103ec01d1da14fdec137ccbc702dbf8d389492f2874cc697cbee00eccf44faba5e0a83223925b8caf6a9a56bb672175765817352db978dd3c23c539b9ac91817940e27255b97d1dde486eeecbfafb1b6e347e8d7f93a0d891370b37671168e11c84a5a33325c43a58c946eaec1fb77dc59e30d641223150a477a827e880efcfd30bf1d321183799259a872ee5f29bff4b485762737ab88e207a86b89dae00e58ff05b1a655df53f77b1e5e44bf014b950d6fcbc1879569f19e86da6f6a4e065c23bb8ce9f0e3f1f8e3c9fc345ef7fa4a0bf8cdc3c3a3a006ec9b74cf4938ac2ebc4f148b727c51d41dc506c7f4a44f8df8455369902b979f254284e1d80a8e5cb27eda9b768a760e373a2425b4c2888efafb7b7734204808ab6047e56d43079bca8b4ec40f556e655d21b8aad2600e661faac7747f72cbc39f866bbd010a0f44b9a2fb9b7c989d64fe212fdf0b844806596f17233bc0374b7fff42a463fd22d9a95a3578a668a788c418f094e67f8fb8afa6426a59ce466cdc13ee5bbd2cb0a77de35ae195ed5aa2ce58d2ea87df01d7ae958cbbfc73b282df74c99b11ba35d25b29de6ee4e8f9d98d162710e43c3f52e379745a593341af26c3f562f1a6b75b05b76b06baa0be732ded777b4adca6a38404d12b73cbb4a6d66118d5d9b1546d3d908d2554548170a20a1f616508739e6d5a98c89ec61abebd2b9938e0284cba679d1785309bb66fbd311b1fa26515988f4666d97448be5814cd1fef5888af4efb05b11956a694daf18c3c90b1a2dec2cb2b542004ac7de16f2502bd8a7dec93c2b48f0a8acb22f8214dc8ee73ae9acf6ba575b01bf9a57e4af383bc966fdf59451a8d34c58b9ef9824cbcb2d2238a5b6e3b4dbcc56cff7376c405c0d9e13aeec332c87c8f12993d15827fa4ced5831628f035357922c11cde22f36db39ff796e6d6bae853cd509608ce61894ac37019194301d7a9f1710c4a408d9927724e089d3eada7b79dd9cd449571b65d6982113e121b7d2acfab06eeaf6cff8a47dad663a137e2aeec5d0d4e485078ff98a609f2b4b8c5d1dd3688180d94f942746172a31f00eea8f1be96dd1c6f593a2bbe5929325e9e1a998c54f697a1856ea8c239531b2f56bd6541a22110017ee753d2bb46c9c874bcf6ac8075665c86c95ed09b12e0b7c69c56819ba676edf661da0be5d8161e2036216a473aa62fa1f8020b4c4d4540ec3b9208dcb86f19387f1efeda54c191c1550e934a5ac93129f6dabf55e6bd005d1134d25d942f6fd721e74859998ba648ee5bd539c3814080afde193cb9248cb1ce1686c03e0e01fff1fca65105fdfaf6a88b18d0964b72c5866c9d19734fbca840507a35253bd47319b62bfdaee0a90676fd09b5e132f02fe30e1000f498f4b06b84727a5ec09af3df8b1f896bef5d3356606e3d8218e36232346b0132d1239cadcab6c39e401e783682c745ec187a5a21e9a1e559d27e61fff186c3109439193fd90cba416d13eb62144c473e2546a222710b18043ae6da303bc1104cd4ef1cc93d674f8b95c8c18f3cfc3ef6aba9558db7143ec640aecd1fae957282ef9b4ebcec91277855c6d1070e9a9a93b31fb534faea1ca9d85e71c02f6dfadf06dae767e9e885d79659e3cbd59d8b803bdd04098f15428297ecfa540e7a0a0d299530131153f7878c70b32f4aad84e22ed5a7ab7394d1b3c2cb986fd156eb6b9232c08147859b1c53fe44e811c70b55c00b811540c3f0fa2afbad5553a5ee30775c3818103b1f3860d7bf04672538f029ce6dd32ca1519c512e4e92d721055f26d7b001a6f7770be3a12e26a34d844534a9cc8e1fd701042cd945ea848a658399c031f7fbb6e67acb89dccb8203c5d62c1263e8ebdffb6aad6c9d333debafe97508f48f7f7f5a6055b2e573d744b3c4059ac0f9ffc67f5c1f8e0a36f0afa05df79951474b4ef15a3699e8f9dd07bea4e08eb6e7484087bf19db347ac947eeb5c20adc1b769d0b2dab5645c593eab3c4a77b96de14695eeb331d22419c70af6c37017a5b8a2abcb96f8d4ed560f352212b49cb527e588d9db62d69b63a96fac9231a103ab34f4d40cdfa4ab66dabaaacfd5487ce1592df644e7df41fa867aec8551e1db5e79d582069011c959dac3e7ad6bf4b94ed49ffa179e1879d1da4de5c7cdb9c835aeddf609e511f4b38282603591c803c1a778ec37da9289bc3bdc1d401dcea1d0855fc3cd99ff3fc158239452c9f362f01b198196bfa6cebdb82f85ecadd7de85b653dbb05a14c2952c7569e46a95e55febc027244b8e51aded87785e7a2478ab0c365c07b97c58cfd359bb8d851bb3ae930a8c4d99899da7fa11853ddf9cd8ff40382f4d3053e49c6118614fc642c4e268ea1451486878186a33788b3c344d44563f5f3b3f5ac5f3dda665a158d8f316fc9f0fc683dadfc6ad27542bc7905b7e3a6d1e36488347750d429aee8d84f0b24d0f9269e3fbb7923678ab186e5bb70b79a6976be3149c9bc33e8e9a65a27accb2a20ef0c63562a10a8ba671007d35ce7e4d08b112c11d14aa1860d3224860f182ba1a12b36c0f1a12494b935199ec7c1b594e1c1c2913962cf1282e083f12ae0f94f263786f546a104b2b0a165b8466a20e9f9f02afed3101473212c37b0aa89ac018fe95333234a58267d75f7aa054d76c7e61472de8968631eab2eb4316762b1c7919ac082491662b935790948b6f1cfab734db6631cde4578446541e2b96eef6e306171387b3475fafb1cf0f3acce81eef7f8f9fa5ec63a683d2273bc449ac5c01482be2b9c0edd385df366d4db806124279651368b04297755d073614ef86a66ebbe9802fdbf3f8aecb8c5f3c5a830fda57de4044e64d72c312c1dc3d0da16869c93e173e53a6b9f1feb20b5b2d787e3907d5a39b61d63c9e5b1db5a52b4748287b87ae24b68446ba928425e3a5f656b6e9c75ed2d9c4bd1920dbde8b35aa01ae35eb5e139a0119768a0fd38d8c83919b927541c92f3df7f8970ecfaa69069c262da78c71c77ef71effdc8bb0a97690d9fe0099e6c4c715c8099f633c47ddb39458f3c0da2462a381f8819d139bc5eeea0318dbd98cc50a8e5d5af38496789e8166eb9a13f9fd6a34321e3293d1eacab73d1ad9a8b438b1441a57b46f269d0f333afde14d9373dbf4fdf6afe6d07ff853bab484a29d1aa9610afaea0bd0c2825febf302bb62d1c7c544f9e0255527b5f39f0fce2c90f45548650e5141a544a75112b04658af19b5fdff470f10933cf0a39924040b0bfa0c6b4ad7a52257cc8844bcd2b57a38893a5865fb6933ef88658e70fecf2332092f35481774e820a598c0aad57ef119526fc5777c92ea04dc317d915a77f9d6d89fa3ec3c8aa0403e929261d7e7f2c3bad478f914349e18b61f4d38feb4a11befdfda31484d8d336380b38d6a0fa3f91e12b919a38bdf57a11bdfa082076707159ac18a27944b1330c84252726d35e9d7e00494b8df6a36a5182d9416c8db25412f8cf7ad28db3ea203b95c705d1e5e4690889395081936831b607a68d677c3c55e9ee0410d1601ecf911ffc2e91618c8bdf0f19f765918db79c73b4234c0afba561e29631577144c0abc0aa2978163e094171774492e29b43416e0b26622bc45ad98253b1b58ccef3e48df8bedc4f8ef7feba1b8156d287a0ef1b9d04b65bccffe975f9c0058ca95e71167f12eab173aa7eac1a743df7b308fe0aeeb1a653e8c15829753b9909b7d360aaba888db9090da8e65e787b818be779a78156349d900492f86beb96fe560de8ad4e7237b35629a725e672be3839a1a6a7aec3ce968b6273384f83eb189694f41cb0e95a178109c24d16db520ceb4dc5ac7a44b9c63e1c0771364533860d2cb45d52088804a2c502f59835dd241cf7c01b9e66721e5640eaa27f6d15fe6fa1764544b42faea675747107d54a8dbf0d70c2acb9c65eb13471b5bf5241cc1b75ce0a2d5662ece09ee883c5c06f751ef0347d6e45b5bba1524ae6ecbe36fbb28f76f04c1fff9a6983a9b8ec511fbc8c542f90d542e7aefa2507ad69bc3f62fbac9eaf4bc9bae47848543813fc1558080898621361dbf9f7c831cf912e8e9141281a2a0e533c98ef48a14d996644ccd9c10df3eafb394c59cfc25661b19df74a103347d2d9", 0x1000, 0x400, &(0x7f0000000100)={0x18, 0x0, 0x3, 0x8}, 0xc) rmdir(&(0x7f0000000080)='./file0\x00') setsockopt(r3, 0x29, 0xb, 0x0, 0x0) 08:02:59 executing program 0: mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') truncate(&(0x7f0000000100)='./file0/file0\x00', 0x4) mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x10) r0 = geteuid() r1 = getgid() chown(&(0x7f0000000140)='./file0/file0\x00', r0, r1) unveil(&(0x7f0000000600)='./file0/file0\x00', &(0x7f0000000640)='x\x00') 08:02:59 executing program 1: socket$inet6(0x18, 0x4, 0xbf64) r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x3) 08:02:59 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x1f, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r1 = fcntl$dupfd(r0, 0xa, r0) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x20, 0xa8) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') execve(0x0, 0x0, 0x0) 08:02:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x10001, 0x41, 0x0, 0x1d1) 08:03:00 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(0x0, 0x0, 0x7e) execve(0x0, 0x0, 0x0) dup2(r1, r0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r2, r2) fcntl$setflags(r0, 0x2, 0x1) execve(0x0, 0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockname$unix(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be67a4743ada3421a5ce4ecc19982053d298d3b689d92beb6a6b6e5a19b4c9438b8b7819033939a91423112ad583972550717e00f2c8caf4fe4ff313c0bd4e05b1c74bc744588addd8b7832498392bd04b8934c6bc19ab84b1b48bd2edf5c4740a84f21a02c4f5989ddb2ca8d190cf9906a5f1bd2515b12f269b87db0d3d57289251e891d54962a6fd91036b3c6fbbf53a5f"], &(0x7f0000000140)=0x6e) 08:03:00 executing program 0: r0 = syz_open_pts() r1 = getgid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r6 = getegid() getgroups(0x6, &(0x7f0000000080)=[r1, r2, r3, r4, r5, r6]) r7 = kqueue() syz_open_pts() kevent(r7, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000140), 0xc) kevent(r7, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x82}], 0x7, 0x0, 0x3f, 0x0) getegid() getgid() 08:03:00 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setstatus(r0, 0x4, 0xc) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() fcntl$getown(r1, 0x5) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socket$inet6(0x18, 0xc007, 0x6) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000001c0)={0xff, 0x0, 0x7f51835e, 0x8000, "fced5c125e37877e5b0d9f4fae81c41dcf128695", 0x100000001, 0xf9}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) read(r4, &(0x7f0000000240)=""/71, 0x47) kevent(r2, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x5, 0x0) r5 = kqueue() getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/152, &(0x7f0000000140)=0x98) kevent(r5, &(0x7f0000000000), 0x32, 0x0, 0xc68, 0x0) shutdown(r3, 0x1) 08:03:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="67022e3866696c653000ad95279adc1b0c8bed0db11f216dabc1e7e53317f28aba106cbcf7873afcbc2aef211648a5c9e4634efe81231bdea7aad85642f169110b506c422faad1bb619a897f291deb21e10a6e93e29beb74777bdbc021c6a840021703fad8e0e208aae2a280c7f8f035d2ce8277da59b0876f3cb128d4cad7fa5e726eec14046b4f845827070e6ffdbaa05e65815ebb86984e48a83ecfbe43337d7a3c4e8fc05b430123b1a702f3b527ccc38ea3b6690e36a38221e4fad7856246bdee395ed0bd"], 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) getpeername(r0, 0x0, &(0x7f0000000080)) select(0x40, &(0x7f0000000180)={0x6, 0xffff0000, 0x1ff, 0xffffffff, 0x0, 0x8001, 0x9, 0xffff}, &(0x7f00000001c0)={0xf9, 0xfffffffffffffff7, 0x3, 0x0, 0x3, 0x800, 0x0, 0x400}, &(0x7f0000000200)={0x6, 0x200, 0x400, 0x0, 0x6, 0x80000000, 0x7, 0x3}, &(0x7f0000000240)={0x20, 0x68}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000280)) bind(r0, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) select(0x40, &(0x7f0000000040)={0x1, 0x10000000, 0x2, 0x2, 0x4, 0x4, 0x800, 0x2}, &(0x7f00000000c0)={0x4, 0x7ff, 0x3, 0x5, 0x800000000000, 0x43, 0x3, 0x4}, &(0x7f0000000100)={0x4d, 0xc266, 0x100, 0x8000, 0x3, 0xf28, 0x0, 0xd794}, &(0x7f0000000140)={0x7fffffff, 0x4}) 08:03:00 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x10002, 0x2b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() close(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() listen(r2, 0xfffffffffffffff7) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffeffffffffd, 0x3, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:03:00 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) 08:03:00 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000140)='W\x00') link(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') 08:03:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x11, 0x3, &(0x7f00000000c0)="b822d1f66d3f32e6359c84eae89f9f8911cb3ebeeadc8402b8ba8bd0de8e0f9f03a573894640b4133ddd02feb60b6bdf2200000000000003cc24cd5d43f99cd44ff723ef7301ce2a257cb9560ff711c8ef62028a3459027b9da17ccd8d858900fa21", 0x62) 08:03:00 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) close(r0) syz_open_pts() r1 = syz_open_pts() execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000040)='./file0\x00', r4, r5, 0x2) close(r1) lseek(r0, 0x0, 0x1) fchownat(r2, &(0x7f0000000100)='./file0\x00', r4, r5, 0x4) 08:03:01 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 08:03:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x8) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="fd52897ab7f202bf15c556106776839992354bccf9cda0ea32c32fe785b624de27844c00d72dd83dddbb374a76a9d639f72252f5293839a388fe6ad989baa435706301f45784c1d4ad6277d2cd9292ea9e476fabbdf7e384b19f81acc38d3102ba896550bd730d18a56b6eca2bfdb75f2b67a801da6b695db3df9549ddfb12d9bdd682b34da7ec", 0x87}], 0x1, 0x0, 0x0, 0x8}, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffe}, 0x80000) 08:03:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1201, &(0x7f0000000080)=0x40, 0xeb879a385121dd3c) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:03:01 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) 08:03:01 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202000066696c653000"], 0x10) 08:03:01 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x5cef, 0x10000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) getrlimit(0x2, &(0x7f0000000040)) setrlimit(0x7, &(0x7f0000000080)={0x101, 0xa9f}) 08:03:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x16, 0x3, 0x3) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x9, 0x3}) mlockall(0x2) shutdown(0xffffffffffffffff, 0x0) 08:03:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x20, 0x8005, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10081, 0x10) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x5, 0x1}, {{r0}, 0xfffffffffffffffd, 0x10, 0xf0000020, 0x80000000, 0x30000000}, {{r0}, 0xfffffffffffffffe, 0x41, 0xfffff, 0x100000000, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0x61, 0x0, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000004, 0x7fffffff, 0xc0000000000}], 0x631, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x40000082, 0xffffffff, 0x1}, {{r0}, 0xd8916656b0cb28c1, 0x40, 0x40000000, 0xffff, 0x9}, {{r0}, 0xfffffffffffffff8, 0x64, 0x20000002, 0x0, 0x8}, {{r0}, 0xfffffffffffffff8, 0x40, 0x20000000, 0x5, 0x2}, {{r0}, 0xfffffffffffffffe, 0xaa, 0x1, 0xffffffffffffffef}, {{r0}, 0xfffffffffffffff9, 0x0, 0x5, 0x9, 0x6}, {{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0x2, 0x400}], 0x4, &(0x7f0000000240)={0xffffffffffffffa3, 0xfffffffffffffe00}) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 08:03:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) accept(r1, 0x0, &(0x7f0000000040)) r3 = fcntl$dupfd(r2, 0x200000a, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x10001) close(r0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 08:03:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = kqueue() fchmod(r1, 0xa0) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) r3 = fcntl$getown(r1, 0x5) fcntl$setown(r2, 0x6, r3) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0xd) semget(0x3, 0x4, 0x4) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000080)=0x401) 08:03:01 executing program 0: madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000bde000/0x2000)=nil, 0x2000, 0x6) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchmod(r0, 0x158) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x810, r0, 0x0, 0x0) 08:03:01 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x400, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x20, 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) r7 = open$dir(&(0x7f0000000400)='./file0\x00', 0x200, 0x8) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r9 = socket$inet(0x2, 0x4000, 0x100000000) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) r11 = socket(0x20, 0x4003, 0x81) r12 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) socketpair(0x2, 0x0, 0x7fffffff, &(0x7f0000000480)={0xffffffffffffffff}) socketpair(0x1a, 0x4000, 0x3, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x8, 0x3f2, 0x81}, {{r2}, 0xfffffffffffffffd, 0x40, 0x1, 0xdb, 0x1}, {{r3}, 0xfffffffffffffff9, 0x42, 0x40000005, 0xffffffffffff18ad, 0x40}, {{r4}, 0xfffffffffffffffc, 0x0, 0x1, 0x80, 0x876}, {{r5}, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0x8000}], 0x7fffffff, &(0x7f0000000500)=[{{r6}, 0xfffffffffffffffd, 0x1, 0x1, 0x4, 0xd5af}, {{r7}, 0xfffffffffffffffb, 0x10, 0x4, 0x3, 0x400}, {{r8}, 0xfffffffffffffffd, 0x88, 0x20000000, 0x1, 0x5}, {{r9}, 0xfffffffffffffffd, 0x81, 0x8, 0x0, 0x2}, {{r10}, 0x0, 0x1, 0x4, 0x7f, 0x3ff}, {{r11}, 0xfffffffffffffffb, 0x40, 0x1, 0x80000001, 0x1}, {{r12}, 0xffffffffffffffff, 0xc3, 0x0, 0x401, 0x100000001}, {{r13}, 0xffffffffffffffff, 0xe0, 0x80000002, 0x200, 0x81}, {{r14}, 0xffffffffffffffff, 0x10, 0x3, 0xbe7, 0x105}], 0x401, &(0x7f0000000640)={0x3, 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r15, &(0x7f0000000200)=""/183, 0xfffffe66) write(r16, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b", 0x91) 08:03:01 executing program 0: r0 = socket(0x18, 0x400000000000, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x800, 0x7}, {0x8, 0x8}}, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) 08:03:01 executing program 0: r0 = semget$private(0x0, 0x3, 0x48) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001000)=[0x7, 0xcd8, 0x2, 0x7, 0x80000000]) unlink(&(0x7f0000001040)='./file0\x00') r1 = kqueue() r2 = getpgrp() fcntl$setown(r1, 0x6, r2) unlink(&(0x7f0000001080)='./file0\x00') chroot(&(0x7f00000010c0)='./file0\x00') r3 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) ftruncate(r1, 0x3) r4 = getpgid(r2) rename(&(0x7f0000001100)='./file0/file0\x00', &(0x7f0000001140)='./file0\x00') r5 = open(&(0x7f0000001180)='./file0\x00', 0x20000, 0x180) fcntl$setown(r1, 0x6, r4) chdir(&(0x7f00000011c0)='./file0/file0\x00') bind(r5, &(0x7f0000001200)=@in={0x2, 0x0}, 0xc) unlink(&(0x7f0000001240)='./file0\x00') r6 = getuid() r7 = getegid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000012c0)={{0xe58e, r6, r7, r8, r9, 0x8, 0x4}, 0x7, 0x7f, 0xffff}) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001340)=""/189) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000001400)=0xfffffffffffffffd) pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000001480)) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000014c0)=0x4) sendmsg$unix(r11, &(0x7f0000001740)={&(0x7f0000001500)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000001680)=[{&(0x7f0000001540)="2243c993bfbae228fba6d904956cc10d3d18372810c53e90b13bd172525c1dd20a455e6c8bdef94c953b9733aaf8f3a8b2998c86687800706ca3b5c5750e26b525d535b2f9af93a8908d69102e4093394b492b925456561d30e57e1fafb337d873d55e1353b1941263f0764cf2b51f2c4b096bf41a214f902bcebcdbe6a5137ab0152bedc8fab607f6102e44ce1c2e7bc038bec87126a49ef38a4c18af9695140873c886d9bc5b0f1bc3af40", 0xac}, {&(0x7f0000001600)="6d11de5e0328b82d03012143c319fbac", 0x10}, {&(0x7f0000001640)="340e603f6577862329fa4cdd300be1af13165cb0ca656691b018dc2f36d52a6f4835013b83be88158f2c0b1584786b65c8fca5", 0x33}], 0x3, &(0x7f00000016c0)=[@rights={0x18, 0xffff, 0x1, [r10, r5]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r4, r6, r9}], 0x50, 0x404}, 0x5) 08:03:01 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) execve(0x0, 0x0, 0x0) 08:03:01 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x4, 0x1000}, {0x18, 0x2, 0x41, 0x200}, 0x100000001, [0x6a, 0x3, 0xdb5, 0x4, 0x2, 0x8, 0x8, 0x17]}, 0x3c) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0xfffffffffffffffa, 0x200}, {0x18, 0x2, 0x4}, 0x8, [0x401, 0x4, 0x639, 0x8, 0xf5, 0x81, 0x80000000, 0x101]}, 0x3c) 08:03:01 executing program 0: r0 = semget$private(0x0, 0x3, 0x400) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000040)=""/175) nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) 08:03:01 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, &(0x7f0000000000)="c675b3d8e595f49e2be4f579fc9d731fc15bb15a7e92b883bc5ce232374b4b40330ca508fed6006b76e2cf0bdc5f7818dc0cd97dbb4d17fc294a15a289", 0x3d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x401) syz_open_pts() syz_open_pts() close(r0) dup(r0) pipe(&(0x7f0000002380)) syz_open_pts() select(0x40, &(0x7f00000023c0), 0x0, &(0x7f0000002440)={0x9, 0x5, 0x1, 0x3, 0x12a4, 0x8, 0x3, 0x1}, &(0x7f0000002480)={0x4, 0x9}) 08:03:01 executing program 0: r0 = dup(0xffffffffffffffff) r1 = socket$inet6(0x18, 0x5, 0x3f) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socketpair(0x13, 0x4004, 0xffffffff, &(0x7f0000001580)={0xffffffffffffffff}) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r7 = accept$unix(0xffffffffffffff9c, &(0x7f00000015c0)=@abs, &(0x7f0000001600)=0x8) r8 = open(&(0x7f0000001640)='./file0\x00', 0x80, 0x80) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mknodat(r6, &(0x7f0000001780)='./file0\x00', 0x8000, 0xf1) kevent(r0, &(0x7f0000001500)=[{{r1}, 0xfffffffffffffffd, 0xb0, 0x1, 0x6, 0x6}, {{r2}, 0xfffffffffffffffb, 0x26, 0xf0000080, 0x0, 0x2f}, {{r3}, 0xffffffffffffffff, 0x10, 0x4, 0x4, 0x5}, {{r4}, 0xffffffffffffffff, 0x0, 0x80000020, 0xfff, 0x7f}], 0x8, &(0x7f0000001680)=[{{r5}, 0xffffffffffffffff, 0x40, 0x8, 0x400, 0x81}, {{r6}, 0xfffffffffffffffb, 0x8, 0x13, 0x8, 0x4}, {{r7}, 0xffffffffffffffff, 0x18, 0x200fffff, 0xa47, 0x8bf}, {{r8}, 0xfffffffffffffffd, 0x14, 0x5a, 0x69, 0x5b1}, {{r9}, 0xffffffffffffffff, 0x4, 0x0, 0xfffffffffffffff7, 0x80000000}], 0x1ff, &(0x7f0000001740)={0x1, 0x8}) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) pwritev(r11, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) link(&(0x7f00000017c0)='./file0\x00', &(0x7f0000001800)='./file0/file0\x00') preadv(r10, &(0x7f0000001440)=[{&(0x7f0000000000)=""/54, 0x36}, {&(0x7f0000000040)=""/220, 0xdc}, {&(0x7f0000000140)=""/3, 0x3}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000180)=""/137, 0x89}, {&(0x7f0000000240)=""/50, 0x32}, {&(0x7f0000000280)=""/112, 0x70}, {&(0x7f0000000300)=""/112, 0x70}, {&(0x7f0000000380)=""/74, 0x4a}], 0x9, 0x23) fcntl$dupfd(r6, 0xa, r5) 08:03:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = msgget(0x3, 0x2a2) msgrcv(r1, &(0x7f0000001440)={0x0, ""/220}, 0xe4, 0x3, 0x1800) r2 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r3 = msgget$private(0x0, 0x1) msgrcv(r3, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) mprotect(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x2) shmdt(r2) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) semget(0x0, 0x0, 0x85) r5 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r5, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="03000000000000008b521dad735c63e63ce16894415b83b26f4adb16cc3ca80236c719f4caed635bc3abdf74ddca0ac8ad681193f253394d59e4040e2be1aa2c78"], 0x41, 0x800) msgsnd(r5, &(0x7f0000000180)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334b6809902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed897f1100f7f154db6"], 0x1, 0x800) msgrcv(r5, &(0x7f0000001380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000abe903f078709ad80000000000000000"], 0x8f, 0x0, 0x1800) 08:03:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7fff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = semget$private(0x0, 0x0, 0x600) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000040)=""/232) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = getpgid(0xffffffffffffffff) r3 = getppid() setpgid(r2, r3) r4 = dup2(r0, r0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getgid() r8 = getpgid(r3) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000001c0)) sendmsg(r4, &(0x7f0000003a80)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000003440)=[{&(0x7f00000033c0)="03d13b3a495765b6a921d885dd6e64dfd1ab0e2d50f91d969b2ac4675a9f6fe959de1fd6c1247750d9f5e7671e9d6d9144b912d9a0721c939859bdd9dcaa647f82fa193683f1f1a62fdff196c7f28695ec67baffb4b951f6c841c4fc36f124b2dc8b81746a266ea83d8e85187cc340eef32ca1a6ff0b1d55b365", 0x7a}], 0x1, 0x0}, 0x40c) recvmsg(r4, &(0x7f0000003f80)={&(0x7f0000003ac0)=@un=@abs, 0x8, &(0x7f0000003ec0)=[{&(0x7f0000003b00)=""/49, 0x31}, {&(0x7f0000003b40)=""/15, 0xf}, {&(0x7f0000003b80)=""/179, 0xb3}, {&(0x7f0000003c40)=""/99, 0x63}, {&(0x7f0000003cc0)=""/174, 0xae}, {&(0x7f0000003d80)=""/109, 0x6d}, {&(0x7f0000003e00)=""/178, 0xb2}], 0x7, &(0x7f0000003f40)=""/1, 0x1}, 0x1) r9 = dup2(r0, r0) r10 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000003fc0)={{0x10001, r5, r7, r5, r6, 0x44, 0x926}, 0x3, 0xff, r3, r8, 0x497, 0x9, 0x8}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000004040)=[0x7f, 0x2, 0x1, 0x9, 0x7]) ioctl$TIOCEXCL(r9, 0x2000740d) listen(r9, 0x3) shutdown(r4, 0x2) kevent(r4, &(0x7f0000004080)=[{{r0}, 0xfffffffffffffffb, 0x13, 0xf00fffff, 0x8000, 0x6}, {{r4}, 0xfffffffffffffff9, 0x40, 0xf0000002, 0x80000000, 0x80000001}, {{r4}, 0xffffffffffffffff, 0x1, 0x6, 0xffff, 0xfffffffffffeffff}, {{r0}, 0xfffffffffffffffc, 0x4, 0xc1, 0xa99, 0x9}, {{r0}, 0x667d5ce159fffc85, 0x10, 0xf00000c5, 0x101, 0x200}, {{r9}, 0xfffffffffffffffc, 0x2, 0x20, 0x8, 0xfffffffffffff4ee}, {{r9}, 0xfffffffffffffffa, 0x18, 0x47, 0x7ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0xf8, 0x200fffff, 0x4000000000, 0x20}], 0x9, &(0x7f0000004180)=[{{r0}, 0x0, 0x4, 0x2, 0x8, 0x20}, {{r9}, 0xffffffffffffffff, 0x20, 0x1, 0x3ff, 0xff}], 0x80000000, &(0x7f00000041c0)={0x610, 0x1}) semop(r1, &(0x7f0000004200)=[{0x3, 0x8, 0x800}, {0x0, 0x1, 0x1000}, {0x0, 0x0, 0x800}, {0x4, 0x0, 0x800}, {0x1, 0x4}], 0x5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000004240)=0x20) 08:03:02 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f99429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f0660b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff0000693109b86c402f371c8eacead4f7c9d0d4d2c745729a0536e5fa05b0d0e382b733e6709c3e4ab8e8d38782e239471e01e8310dbd56e54bf7d853bef5a58d4d53a040dd749e13481bdb784cb54ceb424031dfa02e31262b9f5d1a32167a3a6de41574a81fd822d489681df1bb39d7b24ec80fcc0197ff04", 0x1e7) r2 = syz_open_pts() close(r0) connect(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 08:03:02 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) rmdir(&(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') setpgid(r0, 0x0) 08:03:02 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000001340)='./file0/../file0\x00', &(0x7f0000001380)='r\x00') open$dir(&(0x7f00000013c0)='./file0\x00', 0x0, 0x0) 08:03:02 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)="3502518be6c408e1", 0x8) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x9) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 08:03:03 executing program 1: r0 = kqueue() pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f0000000280)='./file0\x00', 0x20, 0x1) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x50, 0x80, 0x400, 0x1}, {{r0}, 0xfffffffffffffffe, 0x84, 0x2, 0x8a, 0x37}, {{r0}, 0xfffffffffffffffa, 0x81, 0x80, 0x7fffffff, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffe, 0x44, 0x20000000, 0x5, 0x3}, {{r0}, 0xfffffffffffffffd, 0x68, 0xf0000002, 0x5, 0x400}, {{r0}, 0xfffffffffffffff9, 0x1, 0x80000005, 0xfffffffffffff647, 0x204000000}, {{r0}, 0xfffffffffffffff9, 0x10, 0x42, 0xae, 0xffffffffffffa302}], 0x4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x88, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x7ff, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0xa, 0x1, 0x9}, {{r0}, 0xfffffffffffffffe, 0x80, 0x40000001, 0x800, 0x2}, {{r0}, 0xfffffffffffffffd, 0x80, 0x60000000, 0x8, 0x6}, {{r0}, 0xfffffffffffffff8, 0xac, 0x0, 0x0, 0x93}, {{r0}, 0xffffffffffffffff, 0xf0, 0xa0, 0x4, 0x8}, {{r0}, 0x0, 0x2, 0x1, 0x5, 0x7}], 0x3, &(0x7f0000000200)={0x659b, 0x4}) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) 08:03:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0x0, "8d6c50bbdab4d5f2d352896d216c6c2ae2ca44d5"}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000180)="b43d55f470e61f25483512bb9507b44ef3e7549b2cdd9deaeb049ebae1b1f8ab63fb6744368fa706437a055f07113a8bc537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd451400000000000000", 0xfffffffffffffeae) 08:03:03 executing program 0: clock_getres(0xfffffffffffffffe, 0xfffffffffffffffe) clock_getres(0x4, &(0x7f0000000000)) 08:03:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) dup2(r0, r0) 08:03:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x18e2db3c) setsockopt(r0, 0x200, 0x7fffffff, &(0x7f0000000080)="2393a4902f64729b18da6f2697bd439a48cf2f1ce50467b074885f84e3abdb71c7cd9cfe278cbd506bfd5c809c373b7d518aea06c7f36c4a5df58e62adc0f0ef062acc2bf4864ac3375c7950914e992e1abb2b057862876c14c0d67dbfea082b77322832585690adacfe8ac30db6a7cc3c58f5a928d3358b54bb4a8393294b2576cc67a740818461cb7af1aff543afd000e57857e277d1fa6f7a288bd8c6b1a68e0ff3584d7f64278aa6f1bac74a4f8c923f024a30f29df8605c2ed235aa51d8675c233213271a4ebe29129a9d0c9fef4809d7911c65a39bb589c2acdd2596c4f86caecc32d4ec7553e39fd21a2c40a7fe4ab7733bc2b65b11553c75d99509f1c1a8af7a863baa748a678cf823344d346c8ca5cd9108aeee8889b4e2e78b8fe479486a7a9816781199b9a01f7cc099bf92e50e80993b8bfbe21c6500b61efdd97b41d88f5018efe91ec63aa84a3d1e6a1c60815cac5564c104794dddf6e444bf5543f8356a7396367bcd6204483bdf843ebcab11f552f97997113c2fa3cecbcb5b9907198f025be19500b01af59a28771564e513077d8835bebe4e08bca33b5e9fb063c9dd4594c42b1992a0d74ee25eaf121d5c98d2cb5ab101b4179a6ac3e4e80ce0f4a1751a5d997da9bc4f52e69157e8503a9c2de8b5db15342798deee51e7f4231acf791f4eb988e69b3499bb9d7946609521cd004fc394f1cfdb5c513c9f849e7d405abbf782d7c51aacb40f0e50c8b9e905838c686bd717525b126878d149d4801aae3e8dc73176610911abd2d587318d3b46cb570a689b84d70baff7e74bf1f5828cc10931d58a578702728c624a73788e69dfab95a10ca5ebb5fd41fec1f1b1c01ff07c9c739fe59b397f8c8e845fdd3ad2240abedb5246b024aca751dabbd39db2a26577f491d967de4c1c5646a0cf0cfc4db9d723635ddae5892fa1e290d9995240bf91370ee05756d25619cbb6dc2c64b2a8840297518bdf795991d74575b2288077583cc5c1cd4137003ddeb608c7d6006f19e3003de59a775d5dbf8f91bc208fb32fcdc52a6b47afee365f4b0592a0738ec8e113be62e53f49ac6c9fad1586f58bf5b54eb8192ae8e47ba1cece6fdd521b54b0a9fbc4fd8c776b73fbcd1020d24a927e72b55ffa01b182a9dbf1e5bd4af41689de54879fd6a33f8454646227bc1e3baa3bb5b118b2ae419ebe2db738e7d25e6d4b63ed90f3343512c4fab438de6a12229930da39e96acea38e82b96f0d7806505687702a1ef8d5f9fff8f4b2e3bec45ffbcf0649e43e8c5f5b540e29ad8482ddf448f764b8c75d2ed6f1e7fbe56b8012ccad9bf950a68f233e3d2efd134439df1505c59c15289912002050c29b2e76e606df8c6a64b7163de83ac7aca21788946c6890980d939a44f7450a23b8966fcafef5d70e128dc243d2960e44564d727dd682cea6a64f9f9929284b26649fa75a82eb0d4444ef5ccac93880e0e0a78daacce923dd0fd0f15b967044893bec99fd6df94dab8fe35fbbae98faf8d5ad60c6a50a944d4ce9a5a5c4aa6a040b037cfd2513ee423c4fe99f1a763163767fb32d79161102545232df1bff8773306aaa2487f717fd9f43fdeffcca7d40a14a422a74f44242b2bbb4a223a831f8fcd5aa7db25f981bfdf38007873b3fbf09ee265fe4d2dab640cc8a7e55dde0d032de590c347c4a6af11b12d1a7645bc7a67b0c8db7b863993b4e6780d4ff5c1f7aafb7d8c5b03e4429a4adf9ef3af274cd5909c82db6043912b692d11086ec6a111a0b1a6dd347dcb564d93b14034158dd90b9d227d9db613db46f521c6be94f04e885815e2dd8a0fcbf1a5576558dfecee9a13fac0dcb879dd5c7a1407b61005739e3536c9a2b5add4caea7635e4645f954d0993b5294c409eda3ef4c6ab98aac047b25f11152433b8248f0ab564bde93d4e590bc87f92e8ce9bc884c2ffc27ee6c3401e69341f9e7d0f401ae8bdcda8e841a541f4cf5a4740bb7f8bc0deb4f8b33c8b4dfd3ef44f434658f9309667ced135f89d239fe6fbe3c77d46be962fbde4598611595eb8d64816a49ab0c16c8a3914ca470210d3e9e272dd6cb5b9c3932b99da6bd91f14d0309f1f5038e6f6a9880000d5f35db5c3dfe9dacf1e4edd63391b904983400e9789e16ed251faf9aee93f700636538ffa41293af2cfcfe27c35da28680c3d22c08ccd8ae8f4b69fc933dc79a8623caeec896d11a76c618292c45d0a71f39782f3fb312b0db08270317e0ce50bbfc3338ed7890a6ec6e81ffdb681ece8f1360a751cb3075855bae0fd71e8251a7bfb8f892da1c7219f77caf7d3b2f677bcacc3d1de8b485c0cc0fddce7c1701eb097050cad82b8a71f21517c62782884e6df88588d4c66591b706c0fdebfa6ebe74213b2d99da2a3afe0d72806911849cc07c3bbea8dc914a9d4cd97a9172127726983fdf97618648328046324db6d39c881fad819b162aa1489c3e8374e3129b00d4a308b7ac159e35876b3f42feb26cf851d950bd0524e730a3f7c459f09dd772ea40b5031c6bcb05efe279489f2c7daed02a1bb6e43a1488c4a4a2d0eb593ee35c0e7a704cacadec6be4ac4b158c4bc568f392768fc155693be582360efd5e23728ae5d2842336c872391d23fb3c2403d8e89dc6b3a5a92ec65f8f953b46a86b759d5bc11d4de16faab2f75da0e17f8060b4b7ac3092c8a7f54b991e7adb7547526a12e48af40121cc6716b2cf839c16634e9c797f8fe8b8370e6c97c1bddae33101722bc313cf4a41b2c57910eb7f10b75dbd768a858085dda14665face0c95ee09247b3128c047c43b46af9358a6b8207f10d3990f12250d0eca4da2d620922c93b83994d2378c9827724c28c3e68b45c8d86e47401e04b1747f9ecbd0ec6b671016c892700d4a2b813c5dbb0533c2004fc2204cc877e1ce9274c5ed104e8aec6e51488caf96b0c2f65e3f76a9eb303060176c65503b1c560364ad5975c22721a5f12f2280a5423f6e763c3ba6315e0ceb29fbc0aa42e66260cd15245fa25c037cfb3076e0a2a7568abc311bbb0a7a977d6a336fad994b6c3ef0bff82604496e294a89c6a659e0d0229069c69915ed77911d259465fc2925e448e4028b7fcf4f50c62d1f6cfe6ab813778a6651d03b8a83cca3a1486e7e5919d148cbb8ab37084938dae9a47dfd355adc76cd7698d8d30cf2d900f2f5d02492b85db17e611609eb583b5e0a02273dd3364dd5f0431817b4677e9f258a3d4d96126cbae63707c67362b298823e2c7631de9123689069a626b8f259dd0e5a24a613ae6f332ccc02dfe723a695fbf82800e02b9889986d376e0a68722ef733ef466a415212aabfd43917c4810485c28896466260c66e13007263f7540ab1493904c867d912191c9fc2ee46668bb031c9dba96d41a10d72871e32df6a8a68664cf85aa88b5a9f678912edb7e01d99042f1889054c43eb6d3d009fd94b1c0f94c653589f6624bd88775d63a248cb2e6f6243084321268e57b8ec1779d2c99bc5c947a8b2d10ebd45d9e645e9f183b81931517671294a390becc0f5686cb14c7248ce78575142bdea42e5f07ccd0214c2373b4487e04d94c465a565d8cb46c33935a96bf80ab0d375198ae02a926f6fcbef130f23583af7ee6484e9ed3819071bcdbd97d95f2ffe7f72cba1ea1a1a24d2956a56a60715ec4c4c12b38033b8ba0807f34e8201b91bc400efa89f3ba9ba905a61929205389def88aca85e049f083737083412324c31d623163af6686154ddcb7661836c0dd4196b62e23a0ede6d7ec33ea0967d902bfae1d966bf8f013b2a5caa38d151768acfc7a07e53071b3aef0894c5e37b0f6b0d132e30c15af15f4e033d8f93469883ca73a158244d8ab290d030582ca3c38391d4b41c8e597471f1508679c46edb8855c3431ab5978ace245721116e982e94a735374abc0ec6921c94d9383ff0672f357c600b85e2ca2b3aa680204713601de4152cd28545cab17b4dac34d14adbeb5ef9e52d827301edc9e4c15bdadc047200389c5ed291b5163d76aa33644ff808d18b64a4a2dd10eb49654dc80724682cf538a44e118b35e0f7dc3e40237244d13379686e47c5c5e707266dce4d793c3f6462ea5f40e043cb7f691699587ac3b6d8fcdc0894d376bb7883de24d1b699d9d6f9538689d009d7957fa469391f15fd6269ec41d9ed87342b70c6ec8ae3fb365f09de64ff578ddec3854ef726a9e9236c7f762684cc0c3b9853cba469a65fb4238c61e7bfb0fdbc7c6c799d9acdb1360baf07948719c2dbbdeaaa2e051e0d421267b0fbfbd3308ffe3de1265eb2839cd1a8d41196d91d5a5870ed789e63aeefa792e003535010398e7daec4416ea1b8d6d02da5a54ee0907bc3f65f06df0720c5443ecf1f052b1a1e1b5b32852415105ec12e04cb84dd285e0cef0185a60de34bb67be072a5f1d22384aad5a954b92d929a9d7d19584f6f15a147364ad346baebbe599200b63490d61a35912687712ba4e84cd8985ae85f993c00eff988784228a49ec723aef84951e3d9852ce7a2e625e9acd3b9428a12de88cd266bf33bd9fe52118b7d83a8178f8c0359f1c280eabe0bb13d699f60c416ccba602a72dbc04682b96c8ee620e9060eb44e11777b7820866f9cf59e1d7b80ba0d0f1a2bf9ac17e516c6238954ec3768237b7f7ca8dd09b2e50402170d20979203c5a26d1d91af00d8966b87386c5e95ff81be36e7786249eb0450de03a00abed6da6705f2338c8aedbbff1abfd2e0013dbacde1685ce4095ef467a9d450713f2cc9cab4b9bd45960beb139116fabd37442ef2ecd64260acc201c23cd02b78a3a4f1e809729d43be6d22c2e409cbbcc2d6198126bfa4b3d1ecdc0601a3fe7597760f6e2af9716440471f6a4e7026d5436f643ef29049cd8d4841a4339941ae9eace1a99414971eca37be5eee2282ee1cc8f099afc46f5367c05950426aaf3dfd5a50d22e02e44da96bf21eac6be02d2c6513daed28b4bc238b4d4005a2996de5338505aa505271730cf86cff75b2fa2424472f2f285c150326f0b4aabe7f5dfe55ad5f7bb207e6e817e55c90f5d1a6e589296e8c90891125265d6277c3d1bf293a69271deb0b05c330aab44e9a7f0d835c71a8193bfde3941f74d4c1f57dbd8a3042d8db247ac494045ac79838d38d53668a7c4e508b6619a7a1c431ec6f6aaab0e392a0db7ed440b01552d3765fa92767e5608ac2486e70641270a374858eb222dcf8894685e8f2a00be1321bc219d0cafc34843a5832924513a44876ce33c444f50b4cd5dc00496dbbe69505bdc55874553663c2a632bc475117ad5e3824365313c4df6ab02dadfac10f85d241ca738f80d7435aa6cd9a81044c070b041c2e1b5f9b532f51585beaaffc384ef37d476a5f6ca790763b1e46c63bf711533bc74a8f3a6a0927ae278ea3745cc14d0c60574670df66711398268085bd550b9d6145b39b4a4cd70ccb92b5438361c9e074784be0a2960b91745f2549d2c91a391a92769ca1c552e2fa5a42fd29ae2ce6e006b0be81b92e2daa990771d5b8cf65901808f89adfff8c3fb01329fc9d4a056a2b6f1a7a193dc7bf4501f35573801e7f02cfeb52bd4ed25b2c632c30755586cc6cf0bd61e62b8e47e608b4b6828d01469a94b0ee4180ee3e7d58a4bb42330678f236e1e28e3588c24a30f7b7c17e606a4a5c5fa80006649fde0a3521781afbfa4fd43984831d81198900c2b38348d94182fdabd1b5bee715baeb52bc2de0478c935a512c9cfddea19d8ee39679fc92292814f4803faf4172dca5b5", 0x1000) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$getown(r1, 0x5) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001080)="3e5e62c1a5c5feda5609ea0eedbba80b2a3b8d662b7089a0174590f59766a65fb4efb987948824f025b29c138bedcd5d743fd3538d05851e01f76afa4f8dd581047af0abe82650a1e3f2d0002521ad32e0b70e45cbe2dbaac092a1aea0ed890fe067d116e30079a89a96df428a912aaddeb75b84d6bd61637638d89d036e166aa6c84faae621f06f76c9b14fadaaa607cd1dd6475d80096c1022246b32de759d18a33db781e629e7512d285e33c98b61a58c829ea627089d464c5c8324e9533f55067e5e", 0xc4) setsockopt(r0, 0x1, 0xed76, &(0x7f0000000040)='\x00\x00\b\x00', 0x4) 08:03:03 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0xffffffff00000001, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1207, &(0x7f0000000000)=0x2, 0x4) 08:03:03 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20300, 0x80) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = semget(0x2, 0x3, 0x304) openat(r0, &(0x7f0000000140)='./file0\x00', 0x980, 0x8) semctl$IPC_RMID(r1, 0x0, 0x0) 08:03:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 08:03:04 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0006e74aa9093f28dc2f17092675fef0fb2823bc39ccf377ee35e9a8973afca470c3caa22dde8023ff2dd33a0d94a843ab98b4f72ad821b56c77e3b338eea6c3661825cf86cd1976fd92d997c26381355d9160917d543ae567b4a99f63dd0678bd8c114993f814cb2e91988597510146c730209389f343e800fa18f5d89359238e01a70888d6927a193d4744adb43c0fcef4f802742bac84056cc33e2e68e76535e9a103691a063d3583c4456c2c9b060c7b1c82c4933e77ae551b1cacf7720a45fc1c", 0xc3) r1 = socket$inet(0x2, 0x40000000000002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x400000001d, 0x0, 0x0) 08:03:04 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x50) read(r0, &(0x7f0000001140)=""/199, 0xc7) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r1, r2, r3) r4 = socket$inet(0x2, 0x2, 0x7) socket$inet(0x2, 0x3, 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000140)="ac43c3673065dab7572f125e6f8989bf32fa3d3c68b264beadbb8bb077ab3838326b59ceae8eb72681dbd9bb30a3c189b75bac7d556cf428b60bbdb413b9608f868a38e1afa4c25fddeb3b1ec43aa047ec44b1982d809628ef306bc72473eff9e5e338f613552e42e393bb2d5ab5ef866a588f252de1abdd5a5c50ee433191137272cc03271bb1e43e67dc7c680c6bb51620c0afd29317bd858bc1207e6adde82f93f0f7b912f5b2446ee2bf405cdeb0645e77be8d8b22e122472f8fde0f930ac2dd53fedc510c5424fee99e52f9f66cea2916ccc0d3e1985bf44df33a81cda9284a6260c3592b9d1ca71b7f5f278c29f76e6a384e1f83c27b8289cdbfb063be82f2188ccc94b41bc6647bc8c6587e24e2dac22e0ff49a7a6bd08f4e87f3710353337f8740544444c0c4b0b0bf952d0953c75c4498bc8b697a6a9e012b5f27fb73ecaf7c00a9864c19947dc7a89142be4c6520a019d914b04d65521556410f6b3bac972ee1242ed411f1b42720e298cf3ea69d863fde770177612c18a7dcdb25f19727dcd2731fbdf16438058235884b340b7d0472e6223859a13a413fb7d130e1350aae405b6b2f7cbd8087e7e69fe87e44cd99b9ba3ac227df0b7b87456b478b235fe701c0d53420fbd5b595d6abc8c8f11a20c848dffd1dae93f35e0d16d2092cdb905d31fc44ceb1c247982aa127e6bc37ba045004a121b2f96e8413b147855edf089cbc6504fe4c0d534cd23fbe8dd73ae20cfd71f09ba7e2d2f78bc76b75f61001a11126a4c232168f35134a2bbf69e9c0f4dc97f6ee6ea799cdcd59387b31a60b4789de65f8d5f31e813469de23fe43b50b97b7b88654205c8b1b72ef0210cd5106f3916cdf60c4c29edf01416678e800e146e3db8f9ca12cd2591bcb3a98744c14f705f9dd511d5cbb696692809e157d48c79cd5c8af194bbfe3c50fd56ced2da83446002494bffe7bdffebe7593ce382fd7845b60e784a5fad7df84ccb73be1eee7fd1d55e20c653076cbd5a01b488dc8ad9e309070e919e726e91e3a94f4413b792c1d65f92afc00c9c22df3c9dbae2374ef82d08fd141b27613d1bbd7b4f1cdfa02480f03713acb62c315a6fd1d6d94bf9d884c2edbec63dfdc029be0d51734185196ef844634ccedf8b1958cc2d0d482a981981026501103bc727622c9ad191f79b39e09ed06c05af751a7e569f42acb4b5ae781a3b2cee4f2ebd03b8b104ac0b27d1d011ce7b4094054cac43fdc46a06efc3d6fae4bb610e35575e5ff2855258ba4a03f4d61c100636e9297dc0c09a0607f637b5348bbe365da7f301b1526cf13b56a4576c1dd01a21275f60d0606bde4936677aa15408a4b396a0cc1b05d5dab954c150ea58893a61e2b6a3d7ac065e9747f81fbb4420b9bbd6dc8f71b00e76a9095c9756c4e70721d2ab89966285eb186bf9f3a6ab4d1faa363fe781b098fa46b3f5116b827515e921589706dab07bc2a271b7ff87f37aa4f3905e41f2d6af3bd8422e371c20fa8a4f3b6019e5f14166f448378a442e3c002de701c2002d1c778325b58be7bb22aa32eadddcefd1dc09b659778711972a27daf86ed06b090cf4aa6f5d5ef840ea37fc30a1e980dbcb04e25ffd314737b75b64bdac5e0ed6c45312f53fee45e003ba2be5ea5f304ec1c791247d91a2e1b39de9f38a22396e70558555799d47c24c188d8c3e626adde87990a8ba201dd4ff0a422424813fa9829c4f32a3949f542ccb1b1520da3f640393a32ee41e1fea35ee1b6a0b65272c55fc7c69cddb71da99e1c5c824540e29cbd333faf143450137f488a18e6419a6e5fd51b7f9db54ab3906f363237a8f28dea0552c3f7119007d62a49516a5f55a825120d3481af6f4a0c4b6a8292adcccc9a842e6e3bcb98ac2de239e7f83c178c327b686e7f786e0410b4cbb91e4094f1539807039c0a348e83e67ae29faac80066d09fd7d144d4dd88487accf381c64d191c7882e138cf61103f5f992152b05f52a0d36b349f026c2d0a430eab9a6397edde4155a410e71b73b1c5870bbf127e9fba83ff4e9a75266ce0c3092dcdeee241eddaf80a68b96e1091c364d330e7605ca49a2772560b1ea4bb69621f8eb468956633a275f059d9974197b17b62c882e5da7a7f4f03e16112f17992adbff3d245c34219e5989a82831d4d77986c0ff5522879b570f236f225f43f971eedff7f01c64dc695de4095edfa7cf8e294059d23371a61697fa53725029587cc2bc53f1da59409e9c3ba0b087913629d9395375c304da3db8a3b0aca589bd34d209bc913f11ba3d9344a68a774b344d527d0385d92e91ebcc45c9320996feb504ab2852a8eeb1ed0507b7f2cc14e5feb21ebb90b9e3e5cf4a348770603f560378166c7ce96234b107682c26e0b7a602ead6b2a0f203999141fc312bea25fa25508ddd3190552fb71680c18a31b67b110dd5ebe2de8e2b0e88f765ceed39ce1fce1ec98af82a36d3be5d281d4ef952e420cfbf99ac5ba3287d4f1947c55a03ca4804fe5fbf722539a7e1e1a3fb12a1bb643a7f92b9a1adcee61bd5c0b5ce0339e454a968e5cb31bb74d412797483787ab19852843f5f0860f8a200c469f4d899bd9d53fd855255c4267220418dca24bd93ef12406e44271c0066d582765fc58a27f30536b9bdf62d82b9dba5354708115e78efb9f2f70b85923e7dbd8dea6eaecc8b4bb3daf56e1304dcb32be6aebda4aa6f3d89838c26ccd409b87ca9744e10db8ed863d390c7a278c4f765a40eaed9d4e0e99433705a3c47e7a93773ac598a0c29fbfc21724d6a449ae47f83985fe4c1e0943a3b9dd243f464594601ee85b33d62b78dba56bc3e9b7f0879c4e6dbe34ad403e3882edd80d3d51008b18fd40c8a6a4e9d7db1a5e436eef644641ddabfbb7feef9f7ef770ed10a48afb03bb57e9a526e8e605922545a7d0cdeecec0b46385a6a73b28842572c36be5e200aa561660821a8e769866776963b74edd50c9ec645bba1952d5745f23c935f5916f4f0bcc1136e749fd270a5b89f07674dd94c4b274827be45150540e1ec3af92ec8f6e146690c1ecf5059699b8d4d655d7897ef266d7f25710bf60d584f13453f1b7050fe5117d2c41ac30884ba401def9e174a2f04ab78bdde80463971acef513380e3918218a5edaded70fe722082a7e9ac071fafc52ac36e09a00ddcfe06824d548ffa334d18fd7ad75bac57255af7dd37d1f9037161a025f67312ef78a91afa4409b740fd55bcefd4f8f00bf0b06782bee34d0b40911752f7e0681ae06a5e333b4d98a18f4f17a68d8f92848a663b5cc35486353d1c8b57bb4bc04bfa18bb0bc95501d5529de96bf0b444440d5782fed6212591cdf48a91f3a68fddf0dee1af4493b4957b13ba56ff37d3e09e620ad2592b3c53cd00226eb89c8b7944c56a87bda0f4903df2eff099d9536b50ce61a98a8f33caa86b2730490b7a6ff7323df726253313e2d17b4522783d99dcdd69fcbf6f633ebf5bf9d01b29de17209fd369c61a4f55be697edb513a21eea6e3f7628209c34b750fb163302bfeac001ae156b63742c38aba88e662d65329b39cc426f7c3cd73b6c94fca4ee1042900999908b8c6ba6ce7022942aebb7a78837757f4df34e34b746dbfe927cc92377fad09e19ee8df393cb2de719792c4d79e88ba32f51bd1c2ed1d215baaf1e8d89668ebfe8a361c03ef93c8c9e32a543a00d0f49e56ad68f55d816b7a4fd5d44cf59d2b8f89307fb31f8faa7ec8e29cc4420eb9916ab472ae8d5a8ac938097083a0ca27897cab99cac4163276b935996a6630d0a0c0181b6842c645471cc097b19b6b63c31f82b0eca211e18ea6ef46ff4ddc4edcbd7bd0e4b91028c1376f0b8cf2e3d25ab97072c1b34f3e7a85d3c8e57e7e692fb4ed627713f37e741c43266cd7d5bcee43c862df6a34500adcdba93c015d838945ec94c1e90bc68ee3cb25767ef2b83477e614d5467ad402d2d39b5446e037b042d7cb55d594d0a998d82d1767e4bad8d860b6fbf1620bad6a163ec2ba2796b5f8ae9894540010e811956fc2ee10c61ec2ef5f1eebda9808b747490e338e4623c073398d658fc9bf3d0619ccd32bcb38a80dfe565b1a6140633fd1d50d6d1fea72d64bb05426d2a25f20fd8d3e9041e4eef36601fda5011848da8dfaf9ec26faddf2e0d6d75f7dedb279718383113caa05c1fd6df63c22360b6104a5091e5a49f435247ed13ca3e52526cd47ce2f7b836072014bf8737727f91b5f99fefdc63b85e5d43fd1d5bdf707015d1daae8f626d0a98d9079f3e4185d6fbe772b498f377d87831b3a8174a916573ba07e3f44b9ae790087a35440f8f72154f253e8ef67a3db24d431405aff3cb0eacbf42a4a0dca923d79bf546031e3cac6d40b5f473cd2abbc3c0ba2d54bc958c24eedab7e4ced4b62135eece683ce74cf135fa237cde2806305e83b94d6e9cb7049a7dc86feea7ae0209f9ed2686ab78ead443b109a6d8b5962b40af3991d05774172175ebec3420f887332986a3524089c05f8c336f0c0c6432f2f00ac0a21b32463d5daa120f9f6d06a9019611806a3726477bf83476ec75aef61a6720bdfbe0a3234ade38a73f833fe8bab7cc7c1fb0f5687c0e647e3209ea6833caf2179af0064267732e72fa09856144c672ca07bb34e8b99c64eec01c056bf4af0d8e52149d28f1c9eca2e64352d2c001b885d46797ccd0c02258f5db997cc258867f2be57d6264398d816acd8236fcae0c30596593a6d4a0efb2d19416d3dc87c850a27aeb9b84d8b05458b26605bbda2177294c39c6124b439821d5b2f256bda4ee3fb3e0607e6bfa3f755b980bc4e77aa751fb729ef9cd9d6a5c0c5b570486b4097cee681ff03f90b24874ad4bfb86dbf4bc8216908cd476d6be66398941aba0f94e6e6acdc1786265fefb21db727b7e3533fe6a2aa099b246a775c60245f566721d3869e2fa0579135b5126550b219a1eda4bb77421f10b9c6244c5ad12dfaadb54f299f986cafd9ade51e43a7ab7579af7498ec8b115535c7f677e7c3f1fee09e33fed48b259f883c4a07fc88f54661ed8a2a583cd910d3eead4571d101353245a51498f8407c7436db562d0ef41e93c79cad45ac51c97ebc568eadd156d1f22013413230841aa878cd9345514615ec338142e838ffbb029850b5a7d504c40943130302e12ac33d3a09b0bf602e630ba3d64f16f57f8a9ad8cb86f9ebbb8b28953103d173ed577c042f801a25a22c36077bda45c93be6a4c75082edaa0b71b6718aa5cce755ba82cf7f45508f17e93eceb83698e499fa168965c7edb29e0173639cd7c33998e416048b16fb329cca0df5cf17c1beca1de2eaa8792d68e9cf1f292f16d2c600e262b95ea77ef34b632ea641451252df6d60afe1044d4443a5a72cd3d87eb73c324f2ca8511801350a0594009866841e6d0e5f873969a2fb01261ff7bc5ef6105384dc22abc12d4dc9072d44fb9c59de985f94d581d959be159842c800c3ccef38f91f44ac92fa3873726dd361cccbf6c2f6ba39245290522f0b0d7d63d204d7c9e976cd8de1b7f09d214fbc9fc01ee350529ae3a18cd4e88655b9fbbc656a8e47a137b0eef6c4dc7e80beee7b612b72d88485558cbdd2a237365db625928354312c2fedc0ee9b5c12f44b352716f19b8f3c901a9e6acc5966cd29fcbe4e8fa44de17c32e6843c2a4886932ac6c760036f99e6ca308733addd51dcdc4116c5b7d5326a357d38d5c6a91ae74a982fa00d6e4e492ce73b99bd4af8059cfe1129e905bd40520ecb650c3708d7137672785", 0x1000) 08:03:04 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000001c0)={0x3, 0x2, 0x4, 0xfffffffffffffff7, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) rename(&(0x7f0000000000)='\x00', &(0x7f0000000040)='./file0\x00') r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x80001, 0x1000000802, 0x200000005, r2}) rmdir(&(0x7f00000000c0)='.\x00') 08:03:04 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) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x2, &(0x7f0000000000), 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) 08:03:05 executing program 0: pipe2(0x0, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf98848e4a8051bd3cfd55165ffed960c4a456f37b8b313dea8d0343d60de2d3280d33ee6185c6a19e1af2d4d9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ffbd4e719b079daa98742030000008aaa78947da61d759a9028a2b887f01391f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc350146ed5ead47dfc43c6c3b018be5455ba5fe8eca0ceda1aed7ab4d9b1e3a3060cda9b34edf51b11de8938f5d07eae38cb0a24cf614764a81d7d9dc5fa9988628191f123a350799222c3933e41e5074c1bdd2761853896e8bd9675f18d320087fed9e57bcfee76f075d9af7fd00c8abf2cfd6b0c2f315fe996d9ff641f7d57f23dcf209f19ed1636fe31d8bd4e9ef4cee3198d8b62ce8d40b28f030c40482e63f0c7bfd21441ac135bf8b437b7d663c4ea36e2f9688b9d4e2b2096aead1e696003c8f067cdf9536a6656bcf3f996eba275b154072cb77259284e658cd008b0a6b824257166be350fa81047c654103dc91be4ea9567618c06e6d6ef6a2121608afe3a5901a46d72c5e9aea053261adb8cacdb7415b76356ced32a9f201344a8a408a7a30db10412b8c280ea3eca7c0a0500000000000000ce1df2e824216701fbb68f4eb7f65e38e1d708", 0x1e3) r1 = syz_open_pts() close(r0) lseek(r0, 0x0, 0x3) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto$inet(r2, &(0x7f0000000200)="943d5025284ee44f32792ab971df5a800551d5b325b8835d34f60d85516feb5cb37b840ffc208eb68959c8f9f3b0da537f614d4553b59ba352002d55dfe4e27fd97784ee6b2b56a5cac5abc54c", 0x4d, 0x2, &(0x7f0000000140)={0x2, 0x0}, 0xc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x100000000000003, 0xffffffffffff2301, "b0d7080752e6d432900000005faf8a21452409e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:03:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = dup2(r0, r2) r4 = getppid() r5 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000240)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="faaa5bee6b01b6c687527dd744b22216591faf0ec6d9224ce9a4b3c8f6573dadbd61de1ae251f60698378509770b8524691df9b694763666a583748f06d7d2a865498d54a6bc8176131a940bf4da5aefebd224ec33c0b5f69ee967a2bd8a8490cc3f45196cbb10ea", 0x68}], 0x1, &(0x7f0000000180)=[@rights={0x20, 0xffff, 0x1, [r1, r3, r2]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r1, r3, r1, r1, r2, r1]}, @rights={0x20, 0xffff, 0x1, [r2, r0, r0, r1]}], 0xa0, 0xc}, 0x401) 08:03:05 executing program 1: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xc5}], 0x401, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x6) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 08:03:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) r2 = socket$inet6(0x18, 0x1, 0x0) shutdown(r2, 0x0) r3 = getuid() setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000000), 0x4) setuid(r3) poll(&(0x7f0000000140)=[{r2, 0x54}], 0x1, 0x0) 08:03:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f00000000c0)="d5ff9668", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind(r1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0x80000001000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r2 = dup(r0) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) 08:03:05 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x110, 0x80) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x5, 0x100, 0x9}, {{r2}, 0xfffffffffffffffa, 0x3, 0x40000000, 0x1, 0x9}], 0x250a3afa, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x1, 0xf0000001, 0x3, 0xfff}, {{r4}, 0xfffffffffffffffd, 0x20, 0x15, 0x3, 0x6}, {{r5}, 0xfffffffffffffffa, 0x3a, 0x2, 0xd82, 0x5}, {{r6}, 0xfffffffffffffffe, 0x40, 0xd, 0xffffffffffffffc1, 0x9}], 0x4, &(0x7f0000000280)={0x8b6, 0xa57f}) r7 = socket(0x11, 0x3, 0x0) r8 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x80000009, 0x0, 0xfffffffffffffffe, &(0x7f0000000300)={0x6, 0xfffb}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r8, 0xf, &(0x7f00000000c0)={0x3, 0x2, 0x577, 0x9, r9}) kevent(r8, &(0x7f0000000000)=[{{r7}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) 08:03:05 executing program 1: r0 = semget$private(0x0, 0x0, 0x1e0) semop(r0, &(0x7f0000000000)=[{0x2, 0x0, 0x1000}, {0x3, 0x400, 0x1000}], 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x1ac) close(r1) r2 = semget$private(0x0, 0x4, 0xb0) r3 = syz_open_pts() ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0x9) sendmsg(r3, &(0x7f0000000800)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000000c0)="398cc0c1eb833ea7a796d1c6369dfc11732f6763f298b18da0795f7ad7f95f51f3806d51e42737a9125e095df6b6247768f55189199df01eed991c59abe5904988f645bc332b38934ec7817fba2e450296d904fae5db01a34ded087e5476ab54ec16191ee33ab335d98546e7b2ce75e69008a7a7b302be7d1e964a84", 0x7c}, {&(0x7f0000000140)="5eaeac6fece0e8f441325c4fe36ee8e5e019142f118717757f441407b3fe2f3f83a779589d43ff359132a3760cc9bda505f65d30fc91c2445a295830e2585ed4459f6e5e7db4d4221e0663400661f24f5df45249518144c0bca9bbaed33eebf002058e75b290768e782b3742283be116c7d356d1aad4d62f3c5b7f49feba95", 0x7f}, {&(0x7f00000001c0)="967fc580896c605268dc910ff60e0fc1b3e2143e657974a8f4be834b6fa186093b78ec079d0977ec3a0a4f6bd3f1bde5e81ad2096ed4e09a", 0x38}, {&(0x7f0000000200)="6dc2ef75c64c166eb5122f904ae31d39d085619285b91589b5c06613542a55a1c9a3ccab9e3a869a2f547184973a143a12a8c285d9d53e50f65a9d2ebf34a93781e5a1dbaa0a8f7d7674208c6df374d86e8752c2a13aa6dca2bd0c885df099a4b8c309e57c0af0b9e7b880f3cda1f34390d541662bce0ca3eb7bf1d6b6be9ed708efae93c2b99016f7dd5e5fccda3d60cd53c0102e81eb2dc2c26d2884ac4a604604507d58901edcca364843141347d88b02fecd60ffd0158139fdd97fa6a942aca810b53eb0156798679c1c338e73b3dc7ae98490bd172d03", 0xd9}, {&(0x7f0000000300)="4ae25641e5e6940d9743d9f5c89afa52faa0487e6e55b31d1c86272b8da5ff0eb3813b41c1d260f0f24d871981504d27460d8c7cc312991ca06e1f225f05f8f6f02ccf3f3eb0029b1f467b010cf3670eaa26f08c3ec5b440da069e7832e1e111fdf7b4eb3471f9b505472622782d04b08dc8919feda65c09d0fb93a91a66930e268a4c20bdffd1dbb8e7f7d907da505a50df6f53d3fec6a0bf8104d595e85ccde0d62047b93c2a2d7c45ecf0de9fb1", 0xaf}, {&(0x7f00000003c0)="a651a67ed63e9c69604419b65a7cf6175ee2dd4cb26fbd9d6ecc15b6049f85d38fb8482ce46a9187a1a5f340b58d581cc74608ca86a647b89d1315b7ca307cf5b273ff51ad06136eada72addc1c6756471cb11b0c089f3ef3acc0225fb1b138be9b83435448860e0945b398857a40ea97387695f58b8ac9239b8a11b1d2a45f5a97623d8993346c4f75bf0b18ca9a78f0c471159d4d1b31f34a0abcb664a5eccbedf364cc0c34e025ab9678668100369aa3cfce04cbd7b52f2a6163c58cd4c084620bf252edf9e1f1930914c0e9fc4f0a1ff61dc1b2356e66a49bc4af6def144c31da61f925695cd70ac996eeea585a68138f69fa965db451b3429066c", 0xfd}], 0x6, &(0x7f0000000540)=[{0xd0, 0x1, 0x1, "95e34b7bcd70ff05342736475980482ce6d7b93a43c8706befcd69300e53aa63791089223f628f1e78487c521261758141885e7433832f4b5f571c4930b175545c898e068e81ef1bccba62ade56fc0a484a584883d8da0b2c43e1fd2c1ee0bdf1dfc8f6f4d80c75deb30bd85b29c197ebd5f9182cc6bb75581fe89682db8b87ca7bbf19ff49dd1ef38561f338dd8e35c2c90c28ccdc0381b43e8c1fbde648fca4d377ec07bb02db50ea3c6cb5a570628f7225461d863b04be71891"}, {0x20, 0x0, 0x8000, "4f874908f21f15212c25399b"}, {0x28, 0xffff, 0x9, "faf8bb917609c94eb440e70bc18302cda8"}, {0xe0, 0x1, 0x8000, "7532bffeaae0846b79bd4e160b186aebbbe045a4e931c64b2add0d104f2b5a3890a522ce93512a7cdcd5013e4c486a52bd8badcc3a0cc73aa13c81eada7c8f41ff724b4742f2d1e37a56d671bb4114594f9218934677adf662443a283fd1ea7e956c723839ec81d920e89e5bde0533a5fe94a18bd1417e8b79ab33b3930fd2545715345da2ef4324ba24b09f470f24887e9b89c80f0f7471568fbd72bcd07192836238a8cd3aa1469103566d84524224a9e654998285d154c9974f5c79dc8e3c176e43d90a53bb389b8431ab"}, {0xa0, 0xffff, 0x7, "535be62481294c0d881ce4b8987fbfe5ccabdbc617b595b4ff9fb4c9a1ba4f8d6b0ab3f6ca36030811800276b12e9f4b685bd65e20d48a6fd9647231dc9f6ad3c8cfe6645b6e5a1eeef04bda9006ffe9b6a811e725924b352b3aae16db31cc5e91a194aa4ed6efd97f0135c33769ebf0a8cd16feae80dddeaf48096a828294554a7a688c4590b6f6afd1f0b3"}], 0x298}, 0x2) close(r3) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000840)=""/154) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f0000000940)={0x3, 0x0, 0x6, 0x400, r4}) write(r1, &(0x7f0000000980)="8d3dfa45cb3687dfaa12f2f5e8e806275a7090b171c626bfa9faa4eb28472bc88ba76c3af5fb16b37817bd3c8e215cb9a4a22026a3384dbf900611803a4f1da06e6436b812b444b619cdc03727a15a7a9d4a5b7628fd957610652c54c36d6785a9e57232ab191f97dc6bc2cbe98f43de9db4acff54de6cead47b28ebbb39cfbf7ff4f5f51fffdc4dce739b42b840a101f7a4481e1ab174478b1d36fc3118a9d988102db26327eed86c724c7768823514cb741447d44dc48cf5489a04e9af276bc51c95a4469a55dfe150e86295d58b360cbc361283c137ee2109f9342a419939de615f8d1e86740fd181389e6318e7d47940e6de1b3bb43e66e7238f02006afe4aa6b8e60e08095d95ebbc55f9d277ffd20f161b2d699266e4deb7f1898a73d869d9fc095da479bace7c4efb005ca4ceb7cfcb275ea69a5dc39ca03cd817ea6cc8191377b560aa098f029995e272f8eadb0faac8bb6822c8085cf26a1e7c3bdcff6f9e250d785a0e529ea144c2064671d8651e0eb6dcc5cb9dc378e59e3a072d4647b0295c737ad52a657d22e928195b12dbda1977484ce9d5ea5754da37ff86cea37f0e35d04628462ad1ff9deb67374592c4247d992bf7eaec75c2299722807c274b7268a8d7336559bbcbe18919fa349502faffb5f474ced29bc3f29bd474ecb4cd1e38160c6c195bb70f0f5b0ef8ca7ff609dbf5764d8ed3b7fbd5cc04d87c4756e58d9c1892edaff08e118495bf49c50f452b9ebeff0d67db70129c8c09b908bdd714cf41310d5b7c4bbe875c0dfc55bb029392f96bb06d6d1b9c92e313d11c94306ae2cb6d27030c881291ebe32d4ce3e058d224ab474f8ff8d3a8588527d65476fe4347cddafb51da5224a4954d902010eb34370409f68aca8beeced218459f1409cc8f3de35b000607faf4accf676d5461a9330bdc3be5b87206c988c04994edcebbfe65b796227ff535b29cd12a1aa80cca46578d737f956d0471111cb8c46f3d9d310863acb85e526c75c03528279f51d492acae8e457705b04899ef298b21fadb02c2e869145403939dcc1935d3e8cfac5d988a4f57e927b8359608f8325a31cacde2c0da4b207d0be1d04d908f2b3252280edb87b4da3d39f05adbdf6a55df817da04ff5c970459ed398c6f01a40984bbe623a068fa78d57c13a6e5be3da8808a1cbede80bd13383665d54b8fbb06c1f2032554b920f887c8f358ae632f1e86130ba9704a489ca4ba72b953ef282df90a92cab92ecda65c5fc0d6f4a9a7db465ee058057f28b2630bc86a1e36dfebaa42953da8397d91df166bdc6e2de23b40bb3c20e76d1c82a6af1a4976b114f55f08407c1a90040fc3012b20c6f4f282166d998f52fb7429bb47549763bc67b4c0368cfccdb9156995999bb07e5518313ccaabd112cb02e9f1f0c5a75ca43026a46c5d8ad40bdef8c031a6b70994308b815d4a4c35b4ff4d58fef7a29cd1cb0f35dc1b7cf359d74b7a08c5df79803f7d40a858d6896539563573324f0deda6a0ad3f54c72ebb9bb0c1a12bf4d940e5357a5b8d7bef2159f029c4f8bba6565bfcfff56309fa5e4e19e385ce3a4aa9e884c85b20ee146d9a4931e3cd9fb9a2b5e8fa7603d217375b725575560335215065121c2b68728deaa62c1d3f9632a4c2d0faed19e73ee728e1d0a448ea23614d7e086125156e70ba96a09d59409a9c336f5d9b7fb129d6ea47083f0187bebe10f929cbd5f0212845265a0c660432c803b5c596be28f80f9433069868e8f154fcf48db404c2acde199508e0568227539b32d46d886f9f7e4223569a7cca30ab711be69ac7c6fd0bfb3253ea0eb968a4150d3fe6c621742f0bcf946a00c32ed3d5a4d256525648894efe12d60c1861f3854cb67b6341bad0d5845abf1224e7bffd4460d96ddb6873fbd4faae62cf4207dddffb43e422716db3d5737335883ecbf97899de2160beac562ec7f08a97433d6d1da74938d96952016dd837918b965f00adf0d47b033ebe4ba55f8f01b504e93ae520f84fdbc17cf6b0223fc42554605d535b17abe877ebfa612846898479de681f701b8679ce8f69426fa3f607a3c9bac9826944f00b72639ef18af85576d6ec0a03cc869f1efede91862ad36aaddaa35a14a5eec3a810b2073edef2872fd130a73722f1bd0c1a6ff8ab74bcb4b0198eebfe009e6fdcabf0f8d270d3e37b4590c0242706d256f10bbe437f1ac5be5b263b7ad976292cf848c706e901648f869895eb6f53200f6de2e497be868a7d8a24c217524c861ccdcad78520567ec927e6a1b0be6431d7476cbc06a1656c5382835f3d458019e770ab0cc47b25c25a09db3f44b55b14ca85f7d0278dcff42772baadb6002fc24e92b846e10a869f693cffbddd55aba9beca7f0d568b83db05fa1ea530ae742efd2b7d10851afb6a7bb05d4d48be119646b5f5dde6e670c43e6263206a90f99ad758c89b363d43afba69b2a53f963b6c2756e4c904479e2d86c73bfe263f35091cf9a4faaeb5b1060f70abae472e9d2daac10292bb87c925e87d5f49185c38502dc6b1108604b55750e388ec876dc1b846b6f2f937d40892a19c4eca9c0a17380a9c2765caa9734d9dc210ebc228f26e28b12b5f6f7fd202c97c8b1659f021fffe18f2fbc4fe40bdde18bcf93f9fc1dbf45ef12161f1ea971a3a33cd3c7885514dd279c0a6056ace10789fc345f3770438f3403f66c54e54a62fbead95a70b939e19840aa633a621f7bccf61192951ea93242712f5f33f7e5f668150873b31041dba9f69bbc95ad5d2d3ca19f924d0f58ca0f0e093ca933a366528f72b6a2ec0429ce4cdce618dc4019b701a79a36a52fce8c6a0d2c7b8d9febb07a389aa996a1a630c4458060ca316b1bc5cf6660af68613b9c73a62db15766cc406b5e3170509a5223ad9350c42f4408ccf549ed606ef870920c47c1c69110bad0b45cc5dcd2aaa45f47420397f698da6429722993636d93dad809e041118311c2591b0ec9a8eeab86a3e51f701d40a23b2494bad2e1a6e11ae6071b2f0c76cf4ab09cdff9e87e557c39245e565dcbb0a67e4435aec524990cd3fc0cb192946a40a9ccc2c93fc81ba47286839cddb4eb59a0ce8c71af180fe2bb93cbe23bc1c8ed6b355bf7ea86dfbac335c7208963608421efb7d184b8a66a60b1125ae686632f75f793eb86637bdc56bc98cfd3401a47dac768ee9563a6d0c5b9e65b536bc39262aa965b8f5b52fb7bb69571206fe68e50925445834897062dfebd1029d2566fd0b7a94f821f3343ee225dd56c5c3ba0cb4c7895dcb0f8319215a094aa56760f7504e39ad6fb8224f5e081bc6c2c3b0dc91813875241f735a4c024dc036a58bcc81cc2bb62fdbd3ec5331a41381c3ef53542ede976b917d63e20787ef7f23433c1e71abdae4db7e97a325d903d450498c18db8636557aee8fa79ad896f21b7596620b7b558879bf5b66b30e58eb3a3266338f2a554527e119c70a6af34a66551f9a3ee8c533f47cc31a09ea9c3c6915be668531b3cda98f6dae1df38c42d9f344baa44cbaeac54b1cab65ef4616f82978fac68d77bba677149aaa1e332cf2bf3a24b81a2cf2ea45134ff1c05d62062d525f8c8408dd2cc825aaead7a678985ef0203a296202d3f32c2c2ac1b3e6673f5011dc6021a922e3c809855003bbfecad576e397cbfabfcd517abf1e0ad61571ea9acaa136962659050706e21a71da773a873aeb42e83063db5048a55481e30282328cc2b1c9d9a31e5f3e571a7055caa5366b33e83c9ddc46a8fe4a7c2ffbe297dae4788b61fdfc4313cf8eea0f715b9f5876a8b0e0ab6f62afe11a4224986e0cb8fb31b23eb6173ff97ad42699f75fc4272029b9300d821f7bce0c3efd6e289e5b376d03234592ed44ccfab1f931142f8c6613b999256d21b38383c0374d31e78815809f048b828add768f088ccb02c635275a79f965fdaf8cc467f971e29ccc12fbc31badf1060e4ffe157c79e0dce0a80efb3c76d8d8fb822cf36dec80da7deb9d4274ec7979fe4d51d92a1a195e9ed94094c65956e84f8186729415507c774bf5dcedf667cc18efd06454c71f4b9c840073a6ebc5de046e5e28f918eacf706fdb832fdc589333b7315b4289e8e01dfcc784e4b4fe1895342c851cee3a628f7ccfc90ee7bfa6fda0a238efd390e332e60491d843843d4a4b3f8651bdc05dfd1080fbccc063f5ab74eda150f7b064efc8e4a1618e12927a71ad9e55fa794ab3e2f5b7855abd717416f3ad7b6240aa3710071251dea1ed46031dc0df0242bd2cfb02ac692487a504cc9c2a75ebbce393f3037b0918b3e6f93debdf6a32cf3136556f7cafa1ea8fb4a9f7c7b25fd6f226fafbb107002ab410082a9a51e58f9f4365e9b2c8d60646771975a93637dfc5951238583d4a378625642c97f0224382596566c8406cd07b82f9afc99f86c48a912f6612dfc84b7b0c1ab03dc65af461ab19181940c3a3fb88ff3604a18167daefba893d85f3cf74bf6e88e531a9c948f1ea6ce92e0798c6121a9430411ba90fd973048bb3beb51111acbebd1f05557b8dfd874b380e9c8944512d4a083c34fad5280bd3d40d343f55e41a422343fa32977c8b967b4b3120e1b8c8b81ebbc51e811f26ddf42327041a72617fcd7744d8752b9882744fdae4f1059207d0406dd2059393c38d0483ea44f5d6de4f1e59c99c9f34b5a9cf3fe3d07402126961928358567f28bcbd3409fb72b636c51078755d6e57fed44c931808dcf2ec9382f9bf2ba979935bee4327fa0aad45e08379c74daa92d75cb8ccb263abf32524bb2509c770cfd0b1b65a80085761993b722380ad8cf271c0c0ce49bb0a303ca7b737d519aa045490299caf7da5e293e1226bd5c68d0d0e29ff7dcdc20137a30f4b086822328f234284ffe857a89d2845a188105bdf4ff2821b7addf0f20113743e40e20f9e612e26fdeca0e7a27a2652e2fbb55aa0bb2bb02c9067f6874f5cdc1c24083f6ef1705b7953d6551e4de5a6491e549b50d825c5b3ca24a4bcbb41536e6a87ce89cd70d5f88d2530208bf3b590ae6af2868f6093e10a3f5f329727c5ff83499271409643cc51ba657e02680ce2bc46765e1e04736a2eb810ff10319905babf855470b9dd8629d92b16adc1eed63016aa3e45e2c7d38357f486252331ad670dca5125abe010afc5e04f7b5d67e3ec6b6f26fd7f72ac361f29f01f13e902744a8b994df971fb84ee41e594821237468b3af36cdd2a966013c8f35f28dbc0e7f0e7fed53a485185a331eea927d552cd51dd88facf90230072e1f7623cbf1a3c294fb1f21fbacd9676e8b12fd77e78afec0b27b7b1f1dae965a02da71ba7cacdeb6fe3ee312f7fa15fd67f7c7106a56515f29c582f87e43f75f0f94e8ef15f48f7c79fdc9bd48ac4ebc16369da46a8d9f87545c4f58f6281d1766d7a943ffa9b7382fe6a536dc82050237984ca6bc0322ac62e17bbd184ed43632e361113d2014d659d3c12279a6e392a826eedb8ddde3feb2de6e509a86b2adecd1e8e125cb835ba4df1d2f75bcdc84dcb6474319b66f3acff06df6b10047039e261e4cefa6744c1de4fba2cb6a63191e026d4346177c1a8e398224605038dbb44c228050be67224b496c8bb7dce5a2e66493fac459835ab8ac631f31503e94f2513cde30a6c94d29d69bc75faa308da5380adbee29ad9b64223b2d08917517118edd78ea64db9961f7c47eb8e7a671b92c1984e03a084687cf20830ad4d63610e228bcc0f1d974871cfaaa477dc972e8e119430897fa4c707826eb74f58c5ddd276ee1", 0x1000) fsync(r1) ioctl$TIOCSTART(r3, 0x2000746e) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000001980)) fchdir(r1) semget(0x3, 0x7, 0x80) readlinkat(r3, &(0x7f00000019c0)='./file0\x00', &(0x7f0000001a00)=""/66, 0x42) shutdown(r1, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000001a80)={0x5, 0x6, 0x0, 0x80000001, "720b221bfe9ff210d16299d65a87fee3ea46916b", 0x504, 0xfffffffffffffffc}) r5 = shmget$private(0x0, 0x1000, 0x48c, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r5, 0x0) pipe2(&(0x7f0000001b00)={0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000001ac0)='./file0\x00', r6, &(0x7f0000001b40)='./file0\x00') getsockopt(r6, 0x4, 0x0, &(0x7f0000001b80)=""/136, &(0x7f0000001c40)=0x88) fcntl$setown(r1, 0x6, r4) 08:03:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x2, 0x558b}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000080)="8c9d9398a099ce2cfc0b21fdaa468c1530274f4011ea942b9f4dd180363291078d1952531ba9f17887126a6f5a9a85463ff88ab5ebe5b7d193874bfb519f93261fed5e6514fa021fec6e7a6b82af51e6b1056fdc2164f421adbb583efa9f52d78c9ca25e3e4282a202d79589a168a02dda80e190ea69cc264ec168c64caf465e878d42c4c5692824829b6545507e7bdfee26524b570f51383b733be56fab1b8a1b0bbb90030422f8b1873ab6143346ee6ebbb2d782a11964a2e8a736bc0375397da368cf7c1d", 0xc6}, {&(0x7f0000000180)="316accd744531de09b30afb59d80329cb0b5558d2d648838d50da6bea8c07e7cb46cf9d61fa31dde9be8ea065e0c885c2f74f1de2dc4769e7b2daa8e40", 0x3d}, {&(0x7f00000001c0)="5a67170895fd3e558e449c20762c48453a5265ab5f829ce3251f51b43c9719310b100fae9f1af63d76bb55bd36b02eae0bd7afdc87368b52bb140d7a7f242f80e9a267a848119e6b1c0a21e807", 0x4d}, {&(0x7f0000000240)="96b6b084c7ca22d00ccf4466442aa8dc147d24aa7b843c021a52a38c81b6d480e84494e238baecb5aabe67dd0cf39f06c7900914e1ec9684b0db2714f7e252ddf37abfc655d0509314dfd6a88c065ebe8de327412326a099182c49468d5eeaf1a437140a93959334c1704d7ad5a147b982cc89b5967afa27e8cebe7447e3cc368a101f96f3337389e04a36c0c6fcc4", 0x8f}, {&(0x7f0000000300)="ea72274d47210c9f46d63f6a12ce8a316543201d9b0412f0ab844701c75c58dee3bed4ffcf2a76cd72a94a11109766f8bdc4620f804934bd1403dc164a2403041c49fe3ac749f86673d64d5197dc8b7e52ac53bf29cddee9214d7a644d0a1a52b3710b5d819969bf6120a3cb837da119a50cc30f9d3bffb4aabbb734fe5eb09461f611ddfb491f4de02ffb70caf5ad94b3573b821156556e6e4d7ef93ee6ea589f2f687ef9e43f5fa94d95de872651c3e1a9a7070c84e316f0221617cfc1575efd6f183c825603f0003a9dadb41916cbddc794fab23c3b776b8cc92f60c1872ed87cabc06f1415525bb647fbef0822491938fcf502876aad93", 0xf9}, {&(0x7f0000000400)="65679cd0609d11d32299db2ba24511fe3838925d69958eb16952dc9ca34bf8371c9a08414599890e8c56b7ea734d9daba4af038e9be7340d7c7292454a8fcabc4f420233d0021880ef1c7ae372b2830fb3fad9599149ad87739d579f241c97cbce4c488455714f719dc4b6", 0x6b}, {&(0x7f0000000480)="5903c17c7f0b31e13582fbfcc6144ea177b519dee4b9213b0a01642b7f9cd521e7007938b1163fc078adc1206970021dc614a1d606bc43527132bf8811ab2ca4fdada84abe99342665f4d1b5f84cd92872c45e70c8b96b2abb4572288e04fef82369a6657807e3c4393a0c8f25485744654589c8963b76584cd0fccd8edf04", 0x7f}], 0x7, &(0x7f0000000580)=[{0xf8, 0xffff, 0x6, "02b7992c5dfa259379b36391c18b0af04859e25c96b66d61663678b2d42e4c70bcc51bb99f8cbb2e4a827f26e331aae329c0d11d4cd92e1d434ec7046448eee565277b8d4431622e34654051ba927297f3da5221c9c4358c09d067b0a438af48652bf4c3ccb997f5a9803d9e766487aa9a587dadc7758feb76b0b4624d3780205f195a63ca05e004ac72c938bd98b2884d80d6a27e844a8a4a99e9949fb13732247c3dcd5f3efa40f6ba87dc474f6f5ef12c54586896129a009d7133f8a7094ab7c39c720a4084e68d3b74596d7df4f64200896ec62e3a598072dd39c0b52c21c757f9d9fdf4"}, {0x10, 0xffff, 0x3}, {0x68, 0x0, 0x4, "3cfd2d82e6818599a2a54a798f317bb67a7bcbc545300d547b7bd6050132175dc953b4d8a2dab29fb7dfcbaef2f0b7692779ed72db0089d391f88133866e6a86faeab3ad600ba5b1eeaa9af79a9e3258a122"}], 0x170}, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r1, 0x0, 0x0) madvise(&(0x7f0000b1d000/0x4000)=nil, 0x4000, 0x4) kqueue() 08:03:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) write(r2, &(0x7f0000000240)="f56b9174d3c4dc631770da9f556b87396014ea875c6dcd1c3971b0c3ba855171fea027f599a316e069653e3dd064b95cb0de1e7165764bb4c3ba030053bb329ee3c6ad9978c8add80766fc01a6b261bdae28eae2e2f7f684408d60ee0ceba344aa9269d1c5de451ae968faf5f0a95ef9b179ca956df79103d88345d5e40d8b8a67acef21a6d828489499f9fda9dc82f0c3afd0e970e13aabcfbb2e7391db68adcee925d9eaa6a17038e54c7cb164406f0419da091c6471304c6aaaf4166191437aa0b8a29930eed9bcd1fcdabdb27f4d60a0b2681aac1e322ae094daffbf547563d43cba8149ca5c099b3aa57e2f16ba013597faa5f5daf9fa465c818f23b2e33788a0fb75a70bdc5021f3e89b3493669018a7bf7d6439f375a54e538ab946219b57d8684043143ed5658b34a3f48e97f8cdc0aa006d7a4cf04b8dfafdc13d2ee4cdd8c9b9e33fbd9da4d34609ebb57e0f5bed990d6d550bb62fd4dd8a1f61fa2c1667a919a32e8dc349ca3861c7eb05888c3412d2a8e0b29116ce085eed3077952b60fce8c2abb71eeac10b780777546e43dc0b80c2c957a7f0d51ebfdf364e8b4d9a9fc2dcbcef627bc9705f9c55147169d381190258711e8718f3b8feb3d8bedc6f83c5e90b11141111966bca706a7178cceae64f1c60e5deedfa79b0c350b0fa760df0188f0979bc4ca4be52e95e7d0e49267e6ea5f9614133e876b4653f2714a0fc24d3a41d84a26d189f867f6ea0375766863545da6be7988eebce06fb96d4d102a5d3dacd65cf544e40ddd2d2f1c922464dfa674be5801f61c7043d16ccd341654664756f6c94aa0ae393cfef3318e3d5a4098e27a7aa52dd2cd417abe9a0d0c05de9d16c7c91cf2a481259c10e169ec417e6bf68ff740c84bdb339e9a6af82cdb5e8884918d0549e6d184ae155b39dc57333776e7221ea15c7aba55a1b1cdc54d42e9ad1bda3f17bd0209de57776307c96b860fd7cc26ad65c02e1ffa7db3a98605e1d41d9197d089d16f865518872dc7b57ede49459e7f6a4f654d817609a72c20f98b1f9dedb96d7fca0870080e3e7ee2ac45fc5a72fdd7f2700b748a2e733cd20dedddeadbee44cb7236959021ebd619603f1872e97837930c9f90e59daf097740f01ab68c156416a1c669b483decaec40605aef9aa540e945235a62d84a38f175671e620269d91debe3f4b63cee75b205d70b5c9163a2e96760778d414587cafe6df499a92ee11c03aa8c390604d2597dd4711cae459e48f33f419e77fde082b2595cd8aa9b0794b4a31b7665a823b2f347995a5ca5160aa472eae2d7d56a8b2f114134567f4017c29b4b608b5eac12a39510192807c9b311bc9fbdf1f4920c545244646facc9d4808698cdbee0c414111af58a821dcf5cd8d8e90b2855b9f260e0bce556560fd1b4ac31bf36c1a348c6740a2cffc9b750d4b2cd59b20a6c4ab1926da8e188e7ad43b72201b2401362591fd65f6a076e3008fe146c985e3a76ca7180299c5024eea9b3a72db43c140b4d5f4df99633b0605bacc6112552d043ece7fc1fa9d69a7f7f3d043ef5303113510b8b319099d51f61ee654eb60f2baff3ee21223e1b5c0ae04173ecf3a9b8ec18952c7e1287dbc18bcd07c94930521ff65421666192436b66124be3b2dccd86f770b16edeb71b4b6611705f8cca1e7b09fa10e40b0aee42f9a7b479202216037da98bf662394c91827135587c813d49396b6e2d0bcc98ef5f329e09aa43730e02d449853cbb87fd631ae190ea9a4f5ca8a297fac478ef440afe2422d78f88f1795802cb96b2d0ba37666dff8474048cf5e24e3944acdbb12f2c3a30518b65e25a896e9446575915bd4e34d5ab4846054676b17e2ff3d8ddb66e16ab9a5013b94503b71e98f6af9a3c2b39a0c4d05d0d965cfd3bb2f3a38a78cbb4c44fa4457c89d9327f1d81c90a7ae3c732b232023f012ef6571fe5654756078e872a8c188bdf0c611a9a75be689a7127019bfd20f9ec335ba89376ae7d87f5819ba8042ca2705133cc1bb27b989eb075243dfbde42fe05d2c3d8a7d4f73f6ad7ad3e027c24520546a247ade445b37124f5beb7fd0461723335154355503c0eaa4b5d4edaab1daa880c629a058c2ea0d105f78ac635575fbcf41034403ca08e8157390e4d3294420cf4afea7393c6e5e10bf8421aa802ca9c694ad6ca935572d6e94e3096a82215fb76410e6ffd6dceea2c24f387ba449eedde31102bd99c460bf3c67f5c57104c01338bef50b1a69f793ef144528499f1e91d74a8c864466dea6062782923719079ed056a54783d361566ceabeef71ef78223f8052f1cc19ce58972d5a46b5ee77e506e7e156e457a7416e564f2e2fd5f260d7acf54582c31aedb3da0086e593a2ce1dc43e6fa2a4e06a6fe7858098a7c70ed92a621ead592ff7a646f1f2f5e7937735dadc736d5a4a98dbc59a27012833784cda3a8c497275e18af679415a98de055cce104d11d43d7f37bbf5ed10f4f10f99eb5f56b9e7a9483e2c501bda618ce8bab3b7fb65e10de1e115789473cb52607ff9e2d7d4b7b5f013e0e4598519eb0fea287685d148adb437a7b79d01380330732d9fdcf300bc8846fa7f19a8e9e241a89c90d9ef48dd6f68e05dc0509b836c5ac7b335bbfdab250be7a35cbdcaccd7fc05552ffcaa45d6ee477052f05cfd9ce99e11b8394676676e2349e49707d8bd87b511adc6af67290c1b8daeae20055ae54474bdbcc6c160e66f91e47f6b47dcef42a59807355e273bb9abdaebb4675dfe57fce5fb5df12465b33f4d1e2bceb8e6f6ba0acce9cc5b1ac76ae205e44d04758b2f52d3e542bc419d4e5817c739dd1fa7c1c4345ce28fa15c0618049053683dc6b6e9cd69eef7007a861df22430b2cac1a4e942c139ec28fb1080fc378dc97338022bf1135ce0c109d7bdb5c73577da5e3e3e0ee60611db92b12b70a94d3c641f7e7a45bcec638825526977aab9c959148661c600111c00f35dd58ea4b82445ed9f5ae2d85d51004cb48704706bce6a0201f0a4190e6ba92d9224886790618569ae8a872918d9baf8b2f373501462accf9de89427e939b6a69fed2e86e4bcce8a72ab71266fa39002e1ffb26e343e19da508f27b459b0752c97da849dfc1f267cc8e9ffe6dc654ebe4ce3f3f35237b3a39f80b95db35e0f24a3b13d974e0d3938e786239b416389740e1fd07cca53ec57e214aa7a26b11391cb7e2e0a27118a14ed44884f4a966aa2e2ebaca65e702c7b35588dadd45ddf85fb1ec4b9330add2ddf524272b8e03319ee056790afc2a450ab70853cab37a65c30d8e5e940815215eb87b084c8900755d40cc44faea90a746d8f4f833b241e7e13625d68b953b5b96b404870495048510e37361a8c73d7fde8053cefb93e6678e1275257d0eac74dd9d6a75a0a214c8e86173e73767a8afcee80d235de50817195b42b768087904bac90e951b0303336c048d610c88d585f6362f34f96d883eec2319b36db8e06cd0f0b8dd3d96597188855a55175f9247cacc59445bdcbadbe113c40f18f3bd5c55bd8c730c4228258083bb81554d5c34ae6ad368bc44e7f1623bc3fd6d7af9860149fda6bdb0d21a4764ae976e7175330adf57ae6768550167ccd9f13045cc8296031b57fd239111fd3194a937219009738ac3b0fced2a79dfbf3eab494254dd3a27f56c8f9edd5f5b447a01fc75f2914da20e3931369ed0e6ed89c17b7eb6fc15e3bf83d7b3b9fa49c05868e1b84145aa2ae01825d714b59d10b6fc3e4ffabda28da1898d07b483e3597ef87ceab49058be8bcae6be6b3fdbaf6c08bb0db9a0876343cbf986675d3db0d5ee540da9c16ad7390fb6db023900b4eec8f340d7af8ba453a51a096243775c7a20604459108bdb4249b3e82932a3d11bc35b2fb63d30634efad1f77c45fb1848d54543c0b73aef000b1697bc8214636c19dd2225f35f657d4a62f55516116d52a7414f089e8f03b53341c5039b97ffae8e6950d941c19addb564cc4449cf970c1f24ab80067aa1a8e69dee15db4d010b198a1ab52e71e5c487d735747b5bdcc70b408817c2fe84dfa7d790c7fa073e252c83052741758626f2d2a7e0bcff91a7ffb87e467a519ece8cc9b5ac19ac361bfba98f8b2f4ace520b962908b3a5f389b1e85884f564aad17c4d076d878161b812f0921c1348c3c6c853f733c870a7e466f34bb4f0898c5b878e4b6e5893539761738f5940756f5e3da4bb60132c8416978020c0b63fef635f490070f065ec71e73f1cb936ade650e2ebc8a1119417c8533b03df75254d969cdfda0e95a13ddfb0edce487b8039842b1e29db189691d478a2a2a81c397eaa76a7eb3431392b20c05021bbe99f37d0e2c9ab469c20e244b5ee0ba8940e1adf29822f98355d93a61502e207e5c40714a538b603a66ef8926056d64f6399555e70ccbf26e6a72fda34763a0e190cec2b8d58b9bb0f5eb5d5839df8482220cd249e5b37a94889d992d84584f0dc8d6cf6bba06ac7a94b40ef432d49890eaa1e7f4ef8c092e872d49ed2f43d35bf2d6a07510b2a56b8cbfb73a498e33359b5470d080ee2c81aa60a795fd5ba47cae43900333b4835b818ebcc7919b4d5036b65877404b970fd33d37044d78ade6333e168f0570d845459e4d4eed1e3bd11f539a1379157088cb0f0208350e4b456d86919901337373c46772c33ce878fb342b9493af61052ebdd755ac7c98a5223b09d23b4801a3eab8db35b9104b94237b4d18194cae2ddea7d3cb5afe59438e9074d05a110fe65834da668eb58c3a932c4c4022b3cf5481809cb126f828cd9aec9169fb16621c53843f9c71b838ed88d2cc21f7d525c45430f0d443ee4773a19bcfe72895aaf7168ef85e8c783c58b7b8e26538499c64614aa565a795dd2680ae46e9656746d3bfeb549efef6b0c003443fd01eef1c3146df6f117f6b9b024a8dfec49dfafffafb7bc5e0a21de1c24a959a2c5d9e8e761e1fe24e77608a4e42fc1cd711d9d0d7d16f0cd8568ad5c80431e055db5f7c48505c60207d580ee06f5e5cbf1f52ec51f8924956713df05e53dd333f097eb819fca9fddd89fb327c80522a0e6ede666338f6fe41ceae88a30920323ec6cc4f10a9497ff9a8aadcdffe01e05b46d6d7c046202359fe0b3b5096e269dd9d58b1f8406c12d5746b9a14f297c58ff2055181ddea9de33c5122aa9032d738d479c9a530e6374ba274d3f7877c50db4e91898e8762543b3324a9d0b48249c2804b8e2d4defc859afba99bab5f7292cb8c4a9d6ca50d3cb6a15f9d36015042ef6305ab43d31e9f7e662969251d207f8a5a98acd27323cc84b5ff01d25565f47aa517593829814f364fa6def8a206406e6644b080ad22ed6804bf91a38e3e310c69de3ff5efeb8fa089a5e31badad256658d05e8d410149b690b8b447bc4ce2c400e7f6efb5839df53cce16c0c976e3772be01149a8b66c56f254982b336aaa14eba757637762e038f465c6fd64737c14436a595554897cee7c7e5adfe519cf4d55b465f8b56222b8e0d5681be1d7303ded1cb25bda8dfd5115de495491d2c583e530a7f3eb5404a5fd4f645e699041380d61db45e0c1cf05cee08f672d5946928fcbf67355b2daf3a8d6837612853a4d38f32e7622756570f3cf42de702384ce088182b576702fac492e293c0f17fff45594dae397dce5aaf1e4f1f651df4fecdcb6edefd170780b692d391b9f53e88dd54498b227af7a06ca05324a86d869d5083c8ac53b037d56b5e7279c97ecd48780c70a3ebb29cb7f0b95a6175faaaf04582bf", 0x1000) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 08:03:05 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000034c0)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000003500)="471a644b00570357e0cd27a59c5c474c7811d4a54fa395c1c99242d5e32320cdc7c5aa68af3296b2be67b6570edc30e4361934e60a9b98049d51a680", 0x3c) r1 = socket$inet(0x2, 0xc001, 0x0) r2 = dup2(r0, r1) r3 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000048c0)={0x0, 0x0}, &(0x7f0000004900)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000004940)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000004980)={0x0}, &(0x7f00000049c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000004a00)={0x0, 0x0}, &(0x7f0000004a40)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000004a80)={0x0, 0x0, 0x0}, 0xc) r9 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000004ac0)={0x0, 0x0}, 0xc) r11 = getgid() r12 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000004b00)={0x0, 0x0}, 0xc) r14 = getegid() r15 = getpgid(0x0) getgroups(0x2, &(0x7f0000004b40)=[0x0, 0xffffffffffffffff]) wait4(r6, &(0x7f0000004d00), 0x0, &(0x7f0000004d40)) sendmsg$unix(r2, &(0x7f0000004cc0)={&(0x7f0000003540)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000004840)=[{&(0x7f0000003580)="157908eae53620d9e46f5929", 0xc}, {&(0x7f00000035c0)="13a577df8ba14d2aadc0", 0xa}, {&(0x7f0000003600)="15c386e9c750c8b0a87ef7719081b1de11abb1da2ee8c05767c28ac037f62687fd32d9b4277b402eb5dc528e35479b754714796510fa1592759978190626d5d10281d80fd862b2ca3716f54c5e7893a19515924ecd38e6bdd0e2a604b01d2901e94ac4c4360be1195287d784db910ffa95b5fcd7f8d95d1e08921894461838b3ee83d7af932f6e021a6e79f37c655f5ffe5ba67a104305f63f90749b32a8e7c8092323f070d7dfb1b063aabcd55e467bfb98a00e6ae18d12434a9339299183fa6d124c4831a80c12397927420582d19cf0d6a955f55f095ec253a19f2140e1a564b0ab62f1b32e892b3270fa44a4ae6881a02bad9a8a0dc0c90cb29eee6cc07100573820c9ed0c776db57b70de81afd45899a4d2f279eca69cf46063ea6d05bc26c823bb55f3261f0b4e49a93ccd849c44cc7e31d2cf7c4902b1b5194f1cf21ca883b75ba6564e097552f616a39cbe897d98c9fe464cd21def609b714f868b717b74292ddf5b886450c289971fc5a417996f596b09a57f34e7fa4b3b9cb8d1f73bc24e02ddb17b2376abd661c47b06dbe5068fbe67b9b5e0dcb33068422375a36a2fc7138e6216238ebb07413376395bbacc7a69b77a5ba78118d33dfc2e0786a29458dad975409c1de112a1ab205032152d639233a0ae55d25cfdd518135293f12d1ec4ba415f60621a336fc6c7dd3eedb028bd369703d21eecfb033d1a88d2884f67f158023940577cca1a55457a9da2e48d5154b0f8a80f7152cc175e2ca3f2846e49943724ad58372a58029296d2c8b32d61442d8fd27487c353d5441a812318d894aadaba627f228b9989a8465de6b2975dd285e2ef579fffb636db31d44d0381904f0ffd7a9ce6d12cf200659c1d2c4f5715a0b2f027db82c18e464ca249732380e64ad434103a898182372d190bb4275ffcf244f0bcefc5dc889a4c095cbe1667201a83ecf6d2008ee0d6c40bb9fc7e944b751fe70535c0b75e5d7722a57f90b1759994ae2f589cafce0b299c3c9e6b50b33794482e367558b9e4d43eb5ecddf6c2a1a2c8c44c4f7a3b777351ef97a82f07bf389ef1d6b66618ad90e66210a199951649b335c8a9d0628396836a285dd2d2e6157d8beab5f3acd83fe7afef2cbff961c2312137b3584ee9fb1d799bda64a89d96e700fad64c99e438fb8274151f1572b6ba04e58208f883ac9b214fc6721fb89b836e32c07a054a1a46b41ed2614adffc4fa5d210dd38e6b08a6ef2d6740a3bb6996efd4abc99f7bd8b6541e7a44b3cc0be3e7185be8e12e2916ec8a4f5506393d6e6c654d89e7553d59dc310ceb54bfcb942b20568794624c9a125bd5db4f238734d92434f156b483f80e2295df0d4da70a98fccdf7d02741091feea9a57f4cd7ca87a943868a003655f8aa049022e5a0bf304983ad3bfbfb94545ab45af77827f7cf4b4919db01add80b7ab36911ee2c65af817eadc51084bb2dd7a5914f0bdcacc0905a5ff69093817c20337481282335e9d8b6114fc0b541512816060a8b6958d1f0dcc6ba17cec4a985f94a508fef80134699c14762325abab314bb61844d5a700e8bf22805535eb89401e7459f9f2ff394c16c080e7bd2b426f271142880cc1f89e273c6489a20edc3c6aac2fe90ed199554d4e30ca853e92a22bd2da0e354602c55a02a89406a9465d4ecf0ac613f87160dd81e4d339883420e353973b535942693c44aa1b72cd23b50c6cb16dd45a1fbe36507a08656bcf3a3ffea3c4014b2c505b25caa5be83b47ed1e52b29deb631fc176f95ba0f1987e99d3b461f16fbb9e120d520c91b775baccc5f336478527c82946862bbd3dafe4cf6abb105e8fc1ab076485374adca438eeff2a89eed2368b8d4b1280646d78313b66edd5bb069d4f64445e83ac041f208440203707ae1dc9a4843def26c84f2c76754dda7efcfb89a824aa45c86364d45c66200cc799d50d04b42b804c05e495c13048ad685dcb42df8ef006796ac58026988d473aa447450ec103782033de840e5084216ea08a7e6ee31862c4df953b2b79d8995131ac80abdddaf44b6566fb97c076b8e3445b9ec66279b2b88575b956ac350e7e0256920a223f4358964a398c048224bdcd1a4db582d0d056da65273867cbe620372d0ebde6d085b138627a9cf3578020fa40b0a9a8dc36b57d22a559fe938ff61c900225a67f9e96a4135b961be97a6b10b95cc97ffb0a13cb6035c3ccb8521af77c8fa2e78bc6405abb5dde5e4c0244768b8a12075b48d66d077cc15e5c9e94fb5010fca0405a28006ed37b7bb8482ec6f956e37f85ebc72232f29598537a401e8e7a276d352f00f63b0a659b720ca9883a3f6cfb44cf01c826180a42687bd3523681641f4fa547da82db862113f6901c95140bc8e8d23cc9c9d7de6ed073b181e7244fa6555acd7f92b9f69cfe25e3d1303872c3e33e5303f968e2ed5005e8d6e92cface60f5857cac782a6ad4b5da8d9c4915c07ac964366a10e44ef31301c7627f12988f8934400487d46618bf3a805372bee87020f055ae37679d9fb8cfb8105e88b7f61fdf48bf20da937248b58a4333d6605826cb78df64126132c6c00d0c9cb1d1207150c0bf1435ae090876cdbc72420f81d7be7ba2a86c2110d9edb7864cf11b630c4a7edba15085b04e0e4089622e4eace211adbb2b997ea20fdd569f12ad699b43296716f26d40a8a1fa01c995deaca4700bb52f2a09902560dee013b78a7f8bb92c79f9518ef828137270919ad5c292fbb9670b171ba6682ba4bdd6399849b80faa7be6305d1c394f60ad0b9f48e9fc2dbe2253ef201699b5cfb8de44ecae542f344799ca993b8ab863b429b8abfac4ea504afcd310b7a21f5a11d29b1a19489b0d42ca7861786061c39c45c1623b0b4458c98b2001bcff69e0e7010f4099dccb8657413607de56830d1b46d6b1026abe9554f215dd0fa1f05b1c2c4d5605a3a0cd05a25b78a485e093da5ab21f92b1875bc5f7f77bf194293f93dc6a692285331010f64fabc3b131d43e683ff5dd4218796d2435afe405b66a9e52af08aded438624f9514782e91d1086a36892a873bf0e89acdacf15a2b39976917c7d6a72e4dac7030d88459279d75a6a25ced5c8622633f6caafdb86bd1ed2918e3b261cbafc184a8682d3fe96f29e14b9b92e257f21dd7e7bc8a086896def17330c8e18fd13e92cb98aa213434df9e84b40317d65e76a5fa40cf1a75e1a9a358dc7fb901cb4e32682f434ae422bef35ee63f2fb8554c72a98d741ec11e3bab09577b785c8c3eb8381bd0fe2d33b211f83d333d83fdf7fc0341357e43f59e63841951207f02b41dd2c70b1c58c7de765321dc0df07e7272696aa7bc797b7f6596d5aaf1be5c7505ddc5d84a0deb993169b42e9437588ce585ded4b7c70e9f48cf0e7ebed2151389dfed9123ccb30adc2291f50c4a8bc65990bb27a49a92a2d236539c329d48fcdadd288c81e298155e8d37bff4221607d6f7f3e992f80316d975b4131d212e0f1e55740602984fd9834bfdce8083e58b743d3f534d3cbed81b0b22354715ee638dfdbcc7142808b3774f5efb0fe14b243033649a002f22351b162cacbfaa9efe0bbee9c351529deac350b406af75973cffa42295c6042fff228de381bf296014b0777b510914cbeff49f98f63d533eb17daa39856c5b28c1965fc3237530c77693a696fae1047e3839ee43c6a0c684b2814edd422c11fae50827f5b665bdc5ab19f980f0add8b240db7bb9855f374bf52705f994cfe91b5ca9267252fb4c9dcd9f4503c33ce799c30cb4e0342aa7276534e7b0e8b0287e75cfb282eb30191be6ec111b0486aed8374ef3307fb4a759a77b519d41cf15dbd6db051f5f132524266bd1b32efdb03ce999d8d38934a5b700537853b5616842350473d5dba2b8e6352188b56ee51f45280ea436a97038fd883139ee17f24ebf72ca3f2505295d8dbb5408b8bec29da4c8d877048933e10ede6ab6bba22e223fc603a60216d15f361be468d1627e352d104bbe20c6d8b24737fc6d0183b99ff3bd62256779860e92d17d15545bb9a03ac7454a63daf9d4a76c71d476b170c2ae2191156efdc76c14b61ab09227264ed0ed44ee67246ebb0a3755a76d9fb1cc135e4932f732e2ec75032d43d5f7c1039b2d54e759afd5f84499d1e17b82073185fd47260500b42c5b4438fcf2cc407807f5c9f18e90dcaf8b8d4f56b8d77d022d3ecd239e213d101c5f85402ae84fbbae0d3f9033b3976bb10aac4aa56bf60b4f85b9a757915b4ab941e0400a778115731f579569e2262d7f40c5dcb05a0977c2175f62406847b834d76659c66ff98b641eff01fe1a28406464b347f24ab7c5b47e3e8c8a22aa61f12c33dfbdbd3b7efcc2120174829ab7ebaa5923bc1f9e3c0d481c6ef368dbc716d434b83416abc2526b0dc020775ad133c305e2b0548bdbd556dd71f7228498d2b32b5b98c7040dad7172461b1d725fa8145a3c46582c554ef27b2770274ececfbbaed0f876b47dbb08fde2293485209ef3ae66c84152eac4328d180acfe09c6fd83f68dc5c87856abeeb8beca6c638dedc93153e1fde3a5e0f1dbea7f44ea15aa586d04766af304208ba87a9fd58890543657ed5f9d16a175833b2e22f0035395150af0de1528fcf5c3999dc823883b0ed289028bb9f008b43d1da819afb41136c51e1e03608e2ae100b8fe2f510a060b029049b9685d56140231f61113f4d66d0356676effaf3ae4d571115bfc7616244a587941f267db40036e7dc173b81ec0c330f92a23fe4651ced531863a0d84f470d23d027656b341caa33c64ad4e88d87ccbda172f22fa3aecee2fa2a0393763d69e6fdc7ea44d3b118745ded7ca87b8c7d2c9ec58d5a669ab19bed49d99506cb29b054b116a73b1e2e655bb04318f21b0802c281e28db10a7df0f203a38709e0adb5194c1f35a7fbd45a89b412daeef88d263d656eae28a2fe84e216af58d9af4cf470f832c38e8c3bb1b98be9ce8c33873b7597fc6d986c3f8c62b82744ce0a33cc321413d88d17833f9990ae94c7e8ea1b5d6934a6f55435606a5d4987cf63c20ab85e3935207c34a9b11f062c00e5f054ecea5133e2a1d057d3f97df158121adad16cfb4a7967f5afa2700a80a24285b0fe1634999c0b96a0ca0344bac2b2e8e3699b1902fbc47f2ebc5f1cd5b0b6a0d493cab2c989341ea94def8b394c40cfbe085837a7ade23a5904a48cf4c0a91c27a43946e607e6b28df7f8a56853d4b03a4c3d019ba38309a404c810ef693b845dc60073691349df4edcb68176dbf8feb9574d5cb8e38f7b7412779c763a343c457d1e5acca71942f077fb13baef4935d37f6abbbca1a3c96eab31e57e14887f446b2476eecc8c6f65e53fac87c13a994f7dc881c19f25844a5c4355961d0e720f28b99a7d9778a270e55fc98d715bfe293a3ca392b61212dc54b8ffa32c56340970688f7b3eda04dda60aa90c706563c64dbe55688c1653b386d42eb643a9c228bb24fccba6b201d231dbf3bb6ecbd3ae6b9d16c0dd6ee6173ac64558261393c91a727dc71206546123cc007d85daba3b6a189f1309ac537fba8d3df10a82a645ae034ce6f405f35019cc06ee396631b146cab6fae73dce8fa43279927486e342dc8b2167b890d62108a4a16037775e54852b6ba786be7ca699b19f0efea7b59f2b4a7d0066b172769f160a12b3a41b3a0c67622e7dbf8e9fddf4a48e476d75d4980dc42157523fb6b885c6eb4a3d39d4f682ccb20dfaf1ca1528589fa3ca3d5cd05f5533cb1d15764effcb5f77ca", 0x1000}, {&(0x7f0000004600)="48ee42796bd22c24f83ab786fe813c8ea8ebcb34b596f5f30411d952794ba402a32c1e087a8bbe6990d9353ff7a0d95d4a2bedd4cca3b66bae19fdc17775f43dcffc89e229f19a63df70bba459e63117a0440b1412ce5175844d14bc", 0x5c}, {&(0x7f0000004680)="2853a89e4447b0068129f90063762ea626bb4b82b4d9042779387e9504255c78b2aa4dc54eeab496c1234da930bf162fc77b6453057dde9892e9ed3b445c6a4dddf58d1d2c37bf9281257a52", 0x4c}, {&(0x7f0000004700)="f11e37f4f4dca467c99524ebeb4ecd66bef862f12be2a10a761b2c0bcabcd0ccbf73534e6914304d8597835cf762f7a7c2129aa867a560f7437fc8753026ce9bffd469ebdffbed49ce81969f", 0x4c}, {&(0x7f0000004780)="8394aa2d1738c3479228eeea750593b31041aab614965cbb5b4a2737b22a01bcd200a649658d6ffe234226d8822661d2bdb6c87891f8ab77df71fd15189b70d9471da1df0ccb125816fff9c145360b34879eadd74d94028599d6f92c6de117a282206dbb32fa1e27ef230a74277a6bf0f38eb5b8cfe678482556102a356965c73c7c647b23d798088d8afba7efc23ec64e189dae75f4774fbce572b5dfbc74046d", 0xa1}], 0x7, &(0x7f0000004b80)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r1, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, 0x0, r16}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}], 0x130, 0x4}, 0x400) getsockopt$inet_opts(r1, 0x0, 0x2000000000022, 0x0, 0x0) pwritev(r1, &(0x7f0000003400)=[{&(0x7f0000000000)="fdd8fe8faab3bedb975726e4fc09f6b637e780f7895d585a6a0147851de0e96e9ba344a29ac34651841c412d9a27afebe225cf63a8f64bfe125d773fb714c8885502ca4fb3a7a496043aa7c47d5c4623c0eb2dfdd6cf16", 0x57}, {&(0x7f0000000080)="dd4e5aabf9df1b3daa39b1aacab808b05fb66661b251aacac737cfce5340c380e2534fc3fae4320dd427b9aba9d0309f85000eb35aa7b5a55a786d389a76a16355ec9dde233e68560541f3a09c04e49ae638fd68a12a2f8ecb4333d7ccaf6d61e6730253a43d8aa4a1d60de7a591", 0x6e}, {&(0x7f0000000100)="a662c84bd741493f2aa79ba405e8ff7fddb17fbe52b765c91f0e0750cd04833bf966fed6f64b1055abccffbbd18f10b804d6d18a6492469687b5ce90ebd4a0191a30d46084484631e1eb41692c3dfe8e9f97d1374226f4ac9bb128", 0x5b}, {&(0x7f0000000180)="b483c7ac00129452c56315bfe69c756fc76a0931ff6f9ed0484c4bf1ec28ad2d47c2b89072a63a1f48dc1c707d6bda220d0a0e752295f66b261621c1a288ad026eee1aecd00f8089b59628e7792059a37e601319b39833720ae3229a99d434456ff2ac8c0c5bad6c7f8dabc93730f35b7a386e95ae6592dada229746cd7794b6981ddcc9e52e939d", 0x88}, {&(0x7f0000000240)="9a5c37ae9fe438586bf60faa75e75268b53e175096fa9c5bcd70d19833cca42a44d415e0eacce739e0227d77f909a03904a48f463a6c2b5be329d37381f29c266aa1b92b2b2ad578f69380bc77d0aaf75116794b030ac63280a1", 0x5a}, {&(0x7f00000002c0)="a09a11038bd4911eecfee26de4ac035efae6e9c0b7ef5c1cf567b61884431342b0c73e93335c6f83f33b7eb15fad729ff77652c059de3613a1200c2cecabb47cbed0bde1b72e4f13e3e6d58d09caa4121ed887d02e58033148f207186bd8ccddeb1e9f7f1afcf2ae4af40bfbd63fab23cd5830eb2dcaa475e5abfb3bc89e7b58426e8c18e597e691bdaeaac15495b1af36ce41526e", 0x95}, {&(0x7f0000000380)="023fb6cadcd1267d07d8f8665cdb3c0393e77788c2c449d04793330464143f5ffe9a9eb91e48ba743c1e2137097edbd1794eeb1ec85403a507f35ed6eda4457f6fccf6ec3aca331d53820e729e1b30a99059c93a07683bc986348fc706a59dc61163d2e098bdb04b4314ddce1dc6e6ace97ec98624de21753676a8f8a81d1f06799360aab9bcee4c9d258d8464bdd85b9bd21935d6d7fb780bd0d645e40060f2beeda17c8755f983f4a343517c2b6e47cca5f6deb6513efa1346858c71a202f02dfd16a9ed8d12eb44ffc4c83a5b9501c0e78ad850adffc08a86d0c8682e85a73211a10c0d6b917186e3171788a3396ce0efddfbab666fc3a58e5f794093c42e54753e1c688fb4fa8c533fbfbe48f1423811b4d85fd23c4c9429999aee0adeabf1aed34798424dff66707aad24beb8bdbf12b3525251bac4585eb8ba0b3dc44ac326dbf87a75c18333b2bd9606e1ffc0b7de62a451cda40e3febc8dce933d1c9c76d23ae689a05954ce1ceebfeb54582fe69cfc8f04233979eacc91be66e5de148454c3957bc12ee1961ba7c0e8908ebedb273822831b6f8edd7293213abf84587f7b643084a59ee15323a78ff102b8bc837e334fc44cdca2decf459cac72e780eff26977587e6de942449116003c0efee0f6bfb56f0eb0dd12dbf7cb896778b6976000e1c63efaf88c81a0324d8b278e2b0c301b9800b88e8d8a471f6bfb6db8ced1bcaa65fe32d94626f16a78fa7a814290248e60da2d2d313246e18c17a3a3440291fb12baf276b34a8b396e1b928a0fca9aa8644661a57975ca878c9349e69bb4d7cf1ceaafd33e5779e52f2cf81f96de7308d2b25f85275052c653b0f02006ea83e75774aace6375125b7263665b03ef6e672b26a4d2880e533003d14431c9d23ed10aab76fb5bfe3d29ac13fd6303463148e5b6219e27837a721540878b8e49fae4d5c4f097bfb49c74e4455889e5031bdab4413e022a4f9401e9dd63cef9b177bf1ac9011de0aba1220b17418f7d8864b7697fc1c543c1df22e80093a824eba25b8453c89325fb1243990f2135d83acd7e617dcfb7f5f0eff0385cb7165832d4b56b303ff2b2b2a209d6407838083cbd21be459f6731aefe0b9a97fd4a62ad3f0d5f9f8e6d297dc5ec9aec23a22be1879cdb1ec3aae3bfc11e21b88ec3a4108b71617b6ecfe6fafe44bb135158d46b6f9e360914f8b925eb731162023f7388950c04226b24c9134c374567d4814b5460811b1c4ded57fd2403095d1271384868f28bfb1d1bda22d0af1b8fbd455d0f0753fcb6f10ce6e79ef105e0c03fd0b2cdd894fde95cca00e3d892015c0561a88f07bf16a8ef444d732fa200d1cf6c2ff9a57b0d960c1f190f8f6631fd5a6be6408be25442fbea726a1807e93bd5d4411de078885167e0fb92b7b366cf7ecf5d1e2576e3e29605b92c5d031d57a0a13c6b4213f05f12eb9d80e0f2f1093a849b72a8f247d31ec2085f5e8ccdd1582a71a405902c3ee1bbc2b4fe379986ee3122629e0c006ca14921494f541392cb122cd34ddbd607502c83f21ea94946b9dfd42c23721a09ec5a2e1a6a4028dc202a8115d58c78e26b1faa90547d8bf344cfa80705d6215f9c570ff4d85ee90b2883ed5f833c1d92f127e336922e9be7224bd2f0dd38fda09691a4aa5d326566490a34de143e9c8a2f5450ccce1dfe00670e43cba09af47300bd2cc73799823152eff59fd68c69e51c6466a8f593185bd5beca8714dc2fe01e0a62490350ba73c72c9ac75b37695faeea27ac062c054c3f1c058a0396aa2688eb5b7da8083af24dc8ba31e3fa678b925aa23e00925ba74cb3cd172f9351f289627faf6abe56bff2fbfc5a9d720365b3ba632a5a75ce4d5ed08f291d8561f172a38ae5ad0edb41abd9d37de6f1d4a382ac6b74e24e75496af5df9b34cbab9e0d411c742a6b505faeeca4899763a21ccc9f0c27e0aab850e45cd7a2c42b2be0140a0db62afc7ac655f1fea56695549e791a2cec9fb4829b270a0b8a2a920fb876b0f901585aad6f8b32d744525897bd87819fe9557083be3ab469d3142d538533554fd3ee30103d73efa35fcfc306194c23f9640caf6e038ca75076aaf2ca574d098879a252a589942e17bd131ff94bba40db1164931e0fd0d623eeb402286636968918b1f6ec352cf1e9ee2ef18006e089df340fb9543053f647c1f10aa346dfdfddd1e001742b037cad72923d295e0192620f15acbbb12be93c883ce1b4ff4036247b3233a194119ffe7fa195e6c9d26e46429913ce5a0108e808e4dad47aa94bc8b8780fa625eaa75111bf351abe79aac1fd772b649ad43a6f4d8bef36c0ded4ee5aa4ae8c108b5600ed32f05a0d9be6cf0bfdc473590778649cb176f1f5e79a536c40a3474dad53ed5955f0a95fe50aa307aaa191673f6f6f0ac66c527417a59bfa397e4cb3e8cbca4f5f8d0fcea4ede594416a2364fd2bf6a925f12292704c28d1b2f5ba86876a06d3b2b895cb8f20401a984e39d7d5771ef4f600b08fed5eeb2843ca09670a15a4482d509c57ca97534726a007533370cd8a89237480b41d4116cd81eab72049962e4e5affbfbb4678d364f86d49d9ddf3b24ec21d475873eb756fc01072ddb6a087bf964153e977e23aa7378fe0b02729f2064bbc6fb52ddbee5ad4061c12cb4adc034c5666d54b89d94ad3a6f2d9b7be80b50127a420f94a3cabdddb6786d0850cbf9f54ea7b31ff48c072fbeae11a7f1e62a4e1ccb126cc7c0ad9062f22eaf64b8e861a8492431f35bab5fcb2337cff2214f18ea6a0f18edd62fb013043d3e9066e78792f1313dd8ca4e1df2100b06e9e6a8b6d13c8a2941080bc308966fbc16d4e7a9f9bac9d38b8863580d19082e42175b2710c7c7831a86545adc51abcbb614d9dce48117d4840a8d788442b73e8b86580d5dfbd1a6b417746ed8b42e6c08d5d8f3cb0b4bd715dc62b85676e80b0411118a23cc933b02b261a820177f19b16c2380dc798238540187dcfe15901a56499d80c77ea62809431937cacd29a1558f38642ace99461db97bf145a126a9d3be6a6932646a31d69eacefeba6f772a40bdee5f394692f86fd9578ef740b358c1fe649ea520afbd317c72171d7adf8a20a4596eb43af779658fd92317381af3eb165300b3d06afb873560dbe769949eae573fb0084172fef5f8d795e57ab32164f5a53947f3f17e823b20f25a7701ada19eb498f90a97be81d504154801cb9872d4407077360009796bdd733e357dec4a221f1256171f8fdc4a06acdd2479c781dda011d5edad7771cee58b610ff5b34845754f7abda2aebcabaabbeaa7499fe68e7021bd0cdd8f244370b21cd165546309a6d4316d095e58695fe2577886e6811782c7eb26835bd91a21d4ca070d59c2b5263fd71f4db9b74438e6b02da014ae7c7816f6ba3abb2f6d826644a3a888db86d6565e6ccf8682525808c88863296902cb35a7bd2208582fe9da6cbde14b08683fc8781d02da64790c52c744a4d1806c50b923e216e5c43995e545d272e6f7377cb9d60f5a44465aec53b59f181543af8ed3d0f19bafaac3d43f2cc60fbfd1044a9fb489f33a4ef5270be364f610104670815a2fc713c95adb333832f8171708eed512ca4545b43f588fb6bb24aff14bb0b5b35795fce2d75b46f0b10d8035fa56df24f9cb3a1c639e068c217e841dc3a299182d51b33f68ec2412d678a6de512e1bde5a35960569d45242afc596ca257ab340a99ea1c3ae0714fd1433f8341ed5cad9687ec3f4a09265f04defc5bf538af5ece17a8f20fe21b42996ee3d623db928cba42b88715af2e9d4c553e9a9f439031f922ceaac9cd45980ca1379fba11092cddb426220d5ffdb236e5345d4e074a7b2eaad970bf7e5b9355159fdc516aefda2b843f27d735dfff7a07faecd9ddaa300892cb43f0559a6c32cb968d3320ec81a63f9fb790252db7fe01ec1ae4592efb0544724b6b10c4486c2ff16c469b534bc51993ca3928de27b4326d33d7a0992a58db5dc8b151b3fe94b49c307210bb90726469be5ca6d30b1a3d27275db239ec316784d654d65f88d8dcf1012c26cab93afdbd388438e3425de6eeb7b1ec1a541de53aef1d2ed1287c08c0fb8e937d0ca60296afbca5ae43976ebb5c5d420bbb886dff092ea2c0375e5f1280b249305b38f90373acbba0c6b6336c4bbe25f663599335fdbe20d0fcb3a19c6f340c86a6028e08543fc7f3bd207a0a4817e690bc941371b8c42bac9d220b825fb0b204bc7009454db44de95d6d576087a3d2da5b7dd63735fffe99293a0395b3593f4291fc00faf16871e122f2646227b9e67b6853c7c522b62dcbf89512b2729de1e0afcb32eabadc313d3893ba47f831512d926d3375d763987d3c4ee3a2e0aaa33efa20fc20c377768c0cf01609d7295f4ecbaa2d5e15fb9f999f6b163b376c06ad828b650b7429c59596d83addf669353b6cb6ac3953e6386c6672de585e459e3e46f972407ee4a6293cdac607d5b699eeb38605d1c4247115b9546f711b01ca355b573b0ec5420f0b824e47a0efbadbdab230542df9026ffcce2d40a0515e9fe2db06b2f38b9b0344faf80c0e3ec7e0419140ecab4235b116c4015ffe4c36749426438152bbc2eb8ab07c1e6777986010d3d319fb552fd09083cb502d8362365e959d355e4ce52e9be57f799d34f7ea703bb3caaac3beae09eec42a041c39c312581c7aead282b4e002ddca700179e85d0e59a4a3a93937c5924e32969863212b5817ac5a4d0c4397f84349cf7cbe54d3468cec3f111811e3bed887a43cf715e0f40b4ae4ee3b285697a1583020919a01b2c7feb17785ee0e02c5caa62391bc8000864976737cc45f2099df122fffdfc99622563bf1cf98a5bef177f679e5722a6118efc42e6bf87c30f77b97cfcd3bb767c2dc12639ca297e45f4049cd15859515b0ee8cb232e6b15ab51cf8523e78f300c041a211ba6c2bc002b9089cd144ede894d79c68e8e3f4ad33bdbc5c8f422f1c94428a815e8223e90f8e9e1ac1c9bc49cdd68da810d09647b6379ceca85999b828d3331c6cb52a4f871ce8d2417e9072cabc1eea8bb16c2a69cf721b03c97fa76b8d32affd2e52020d602a20b37ea4cd189ff257f7229532e9aeba3a6b3d7da92f4ee25a4ca66cd2fbd8fd29bb00e5cf4686dda882fa34d5233aae5d23727e34bcd06c9b1c0621eca954cbcd01714acde5b1b98da9c226a1bc0cc3d875be4fee33fc20d90bfa01ae043cc0bcd23dd9ea92421ab2685ca496d5fa4e20d9333ed48e7605c0cd0498e84633b303d67bbe43cccd503c283238701e3c36b30251f14bc1e94272ea9e4c23390d7b3df17cbeed7201bf87b8e3a806870a8ebf36c0f773ee669bc1d9fd9d491da5d8bd26c49d8658a308cd9069057231b07d59f69b7cec9dfad08f170c9ec4885789fa8b8a35a06b1c5fce20b1b0235c955aafb28210d05f75fe539ba1766d8a671ba98f97f0c328be48f59b88dece2175d8c381c45278e613f4212888a6608317311d71cad21ade8d9bc788e88bec4b990cf5132c3b9999f14a9c568ce8f9002757e82135cb9aafa6a2ef4ffc08feb71a5545b65f80a471895bf2c46e5574d452a526faa117669a8e492d1ca3f244f8d4b87f11a58466d6d25332c34b1a7d1d79374536ba28491e736540e9249b3a417653449dd82d85417e45d52a3634fd3bc560c77083517794375dbf374abfe6034b3d7a1dbb13e044aef28f1f5da2997d7e83743160220f62b29406b9562d95c5b474a6f9de2b60636a06a56f284d64b2", 0x1000}, {&(0x7f0000001380)="df8bb12cdb2aac0375c96653e080aac8727f8af6e20e2e193a4c72b2dc64322cf49f6ba5a7fbdde737904faa2a46c3aaecbfb38505b33fa777be72ee5cc08f998c3d0e1f4f74bc04f2becf5c981f03d9760b82fbee12aa077db3371208336b4e73a49f0555b8dbd54dc2b651c872435bb1a1dd3627e2569f1da1ff165fe13a09c35b2c984363e1531559a03e228e8d1064774a46b47de896d48975ee1df5fd747ff775cbedb47ad62df8213db8ccd75bb8b4eee5198b0f82460a11458e0c4455b6e8a51337fa0bee9751d7f00afe9dd586bf718573b51168b938f8c322c4080fb8f6a5a5235e605bebc4f37794cc9e5ca87035b0866872620b523f73c878b74b21b721f82eb3a72fd7a8986ba1e92e80e4d0d673161e9d97a1c2eda0615cbd9b45306cfdf7a295e6fde253f9bc6b2368edeb13590b43bcb7e4d4d96c4f0303ea6e8a460c280e81d0107d30a39fda1a8635082aac1a2003d411908357b422198e64ababee174de0cab92dd693a863e31dd08475fe7b540c7777c43040b9e41cd3f2a26406f570d7f128fc70218b37a4bccd16d313ac388509dcbbba245654abfeda369229d45045707e5f76c0872aea11a0ba910fbc3750d16215f1216510b4f890834e9d8cbb7a5f7e4f09c85fe451fab4378c179d93edd05cedc5ab43af2497769d250c13bde32e0bab7df197db4319b53c5d7b78769124a7064111f0cc12d416d1b95424eca85b86a68c80ea1cbd55234f3c63767388d2650ba5d33001b09e0436486baa73ddd4e160a9f1eb9ed6db565811b0abea31b4439f7cd07740e055c90ffb750ca04a760d126a9e21c4a9fcc89aeaa9762fb3f0f85de2e31f1d6ef911e63406d6c623799e78e364d85eeb8c0eefa28efc45661b172be0b3f8db90d7bd3c291dfa593b4307c76e5b867c8e0892a62769b935174fb09aeacde21bd030f9db362287693c77c8ac1853435a2d22095d32803b7e58c224b5727ef4f2785eb540c0e6c7980d9e941967b994a86b66996eba767fe25b98017e6568a99aed1555e1cfcf7a7ee7022afd2ce83ad0c0880ec0e4da8afc53b7b7809a9be6954fc3102b074a2ff24dbe1cc944faddc827ca8905b6d2e0336eef6697ec1b8d2e72743dc962745d816120233dfcafd2ced7375d76bbbc20bcdb960dda24ccb6f3ae8fd1fbfe340f0c451d783716109d169d88c5fec082dd7f0255c94c853317d80fcab4e992185c1e5e8a9990c983cc4d9e52cae85a4b24745ec43c8b1844c096f931bd7aec9930922c63fe6a249d1e1c437dc3d0953560b7102018e133be5e8a66fd92d8b250773a0527cce03e89a8fca20639248750438b3d4e084b04cc755de992ceb54c4acd1c4911effa491be2d71049e32b3e3c3bd30f8462c459209db17b5e08fe74afe656d38494719ff19f4e56bb2c29f57c080087c3bde421823ce6ce9bbfa1eab82acf6dd1172d4121c5d1a7f07ea13ac48180c4afd40eeaa90a91c0b84dd7a2428e5b93ed3e6f5f4bffdf2927abc9e000074b52be0de9e93f5ff7664ed48382cf7a03eae7428bcbbca8f90d64cc2f7776aba031ec23ba4807ddafebb45a7f53e46e86db88fc55cd704fd52e3319f04c098ce5f0c3963e64fa857deba288125304be01483f25e67c04e39771508ace2b9883624670027a3b9cddff720d8cbe46a1d5aa2e1e338280558207872e987d81297f2b2bfd85aec45da716f5b3ed6d2a5e176605dcc7ecafdc2a61eaf781704349903337603ccfae42f672afce850c4839967717174bd120e09d2cba0d0530672de5fea6831e7f3e810d707f5097624c7de544784f6fd63865dc6a08d8f9f2212536829191878aac36143e305d303f88015c8f1e59c83cc87f5276f75a26074d2225eaf3946ca4d709e5edf57f097b995b7eee4d7cbc39d1230f1f7f750fb85d0ccbcdbba267dc26b251f7bc1d8fd379a769f85f4eb568b425cf047974b910523318dd754120e8715a9ec2496bfc7c65aa8bee05140192ed36c85db4491944cf73c19a97561a49b232f79126434c88033aa5c97fbfa7198bd8b37b88380c4c412420d800f76ab9b5972d91d13b182b96dd48ddb6c48e4e3291aa4569c09c47b94ed2752b4167e0306f722492a7716e0973dbbc9735ca616ccc5e3aef729f1b41a8f0a79830f97f8f7e6b032a4de6b880df68ea2672645c09e67eaf76b8741fb28f082393809b73a3aec3c6fcd68d453cee417f93808cd0a58f0e258713886f7bc4d56c13811e225d6631ced400589ab73479f96e88050b9577583ba921a9fef7a15b06b20b61debc0e09debb3f16f97088db389fd2d0a9feeb84f9e83bbfc997fb272ea8335ca011beb790bdc74b5c53e08fabcab4b080337139c8eaf435dd7c6cf5ddad13fdead14d2d2eac89cc9c134977ab81d9e1e5055a2c05f5f272c4ffafdad6b5a379f02168889e2fe2b75f31b0abfb60fd4d3729056c5cc5eb2c653422c238a14c03f348b70e96e8f2d3ef4c77501bb45127e4e41406e3751c769c078dd5212c9aaf06fe4accd1477c31e6bc17531ec5cbb379d41285f332c2ca67e1ff0b94e8ab2129b9b0fc746364269f7dc9f60d005a6c4a50ce0faebd7e46d08ecc2278e0d0503a129c02bdf40d1fd0a8113bed845f523e03fa92ebdcd931c0c89c321f7d8d08438da2e8d78c4083f57bdde6d45621e19943997912b6b431371fa70a6dca265c7cdf122ab456197a48cbf48a4587707024206434afebe3cf997f79cb823f3658878a195e2e48f36fcf38fa5b435a694ccf0ee06dada3bb4129a9df16324de8b607985752e92384c6eb6b69a83a246b0b2d16f16d0212e9f30993498d203c81e6be92c7c8b6c7c267920fc011c84da2dff1291115c3df0236a2630d11e871ce9ada17dca52d26c2a57ad7ac5655e0d4b43adeb1c5540953c8720bddef54163084691102a4572f4bed61452adcc15976fa53ba64f66534ffabdfee503e214f673a9dbac2f2a2552fec50446a88baadab32bc0771d6f12f9328617899b8d31d7ddee2bc6efebd38c292b1a031875992e2e9112a0c515f900160368584017a54f1958448075f76e843f96d2560279eed56f7010ced38b2c7de88f50ca0619dc6a593cd8a513209b0437e87cef8723a0b4542eeffe2540850f1f2677194000d4ebb4709dd18be28edb9b5b2b18417b6041d92b4f31c513b24e24e5ee69298506d810c1decce812ac95e4547ea22f558d5ed011a2fcb90b2aafd9fe3fe059dbedb4a8cb13e5740c14dab9e4aebdbb992c153b4a03444e19b1f9886a529b1830cf95ac4d5a36650f437c1b3f923b6d850516367ad6f7e5e69425cb0228407637d0e5c6a430bc9fadf5807eff8573e6cf372764c1fb1c1a568becccbf4dd1a8cb5545db13107d3421e6e617ae579ccb87e9ed1f7b3f44262317f022a74b1abc67004b30ba3c22780b4c3b7a0ddff7b9101d5c03ce55257b51cf42f14883a48d9076f3e90099e0eab2cbfe7af3107478ee5fd19e396c71d3d0fe3e10447240018efc71389d090e7bae049d3e66e445868572f2f558ba2562a75dc1ef1d559bcf2e2dc609a72c61dd0a7549e2b195270d81fc0dea52d81217d6c0e99f8c4c0b6a5358f2d758b338efad8a61accd7de5a48f72728199b92ab05e37d8fd54729020d077b785b4cf8872e041fe684f10fd1eca7770488dbc7106862dd2acb4643b1d715d13821f9753734262baaeec0e295d0b01fed4d9354208dd9e18eaa52056826dec20d5164fb56eecc2a6446a2a0336f6d89089890e3cc284c7237d485c26820ceae223a09b6989a917c6d646f9e8d6d1fe7ff07c607b98db5b46e978e2e3e9de169105ef7a845f90b4be17f59f2c30287b2a2fb987b7400dbc0e84928cbc01bab63dcfca005c6da75d17593a479ab59aad1b125b3dde2464ae2a90a6bf246d2bc48c5b49d9301cc12b9d68c1735815be038d362a760ffcf9886dc9437b9b30e9ec554ab307eb42b2eb08d20c6bd32f0b07ad21c746d88964ac999813e6bdf6796b36f31f7b350d4f29d334187cc41b912240d2c4e6949c252e76d446a84a7225a29842275a9483b32c12371b6693909ac02d35250c505eadf23ca8eedc58054abfaac9e8ceb94e2da857fd9962dbefbe83176ae85a8ddf10e65b0097054233f69c74ede3bf633c15f0d2531f73c9bb9723215d0a9871402ddee2c8fe877010b7b7c5143138f0298e5bda366eecd9a310f58b52f0fb84eadb8d717d55c737e7857e464d3026bbe936e3c3acdc2f4833eba7c5a8ff0e267f75a78fbe944503f1c5e5edd54e7da5d970901828709e78448a87d85ab06f5481ec141cd5fc75f0f88ca1ec9dd00b50b2c8f80350e9c7f47990bb8a8ea734dbcc30e0fb4d544c7d522b8c404a3ad5b2869df1eb007c697d43697c609fad34dddc6b1118e089b44be239573bf80f36c3af117f1128697db5cc6e338ceb1a49626b549cbb9e8316c0e6e99da775f85debfde91f9f0a26c470d787bd414483038f1785f695ac602983bc576608cc3a60dd6e111f4e9a1184240cbb76d4f29a54c5f969f89d86c74a813b08baa530f45e1bc3b2d87dced727d47b12b69cae597331ddc7a7467f66c56f478f31da91a2b66a61ad81d1eba7690e3ec02607cf4b7cf930a05a511c08f2b1552ecdcb76345897cf973c7dc6b87d2bd5f045e65a35ca068134b789911b5488465b1b8db7c534cef546aa2c127528a62963b6c19615875b5e7ec77ca5ed95c9bf3fce7b448f03928319583a2594ef0207ff369e9b7808fa1724b88281cfa0c69907f5c7aa78dd51af07f879ea63e1c9f9e5c69d566e0f23cd377f4864a404ae9fb8c37e3ff3058c15566d7ec80a5645dbfe96cf7eccc0d7509a82a7a2f0e4cafa42bea050bfb810ce41693abe29244514dea848cdb2df0d029c97f385326c0649af43c90c5d3ee879257c3fb8ed5aeb2c0b35efda4d54bcc9b5ff815c9b2f2d1f3acd80856d12c16f761f94dfd232b52dcaa6acb2fc20858b47f88268f0f99d04cb3503eb8ebea90f3182bd608fc2ae5878402ad60eb5a8c5ae7a057c4e289dd38dc55a179335e394dd0efdf87df507a94be67e8ea34a1faa82b82781e9bd102b97a9f401bcd1708242327448d525d9b55705677a52b583082a9916ce7a98e0c7fded1bed192de27ab74cd0f32037f54120d0507819cd6f4db324de765054da569bc2546d61ceb1ecc53ad0222ca88e4f5b33422564dec1cd0641bac30477a861583ed10a447f5765527583241c6e283466b35e5d958d947bdf5a59b47265168e7c0aa04804767e1e71adb06d02f828747d3c3ed345bfaa4d15e11ab2dfbe31c4c9b2bbd838294295d954f9b8211c06a4dc7c020388ec2a57561bcc04f965ef1c83d372e723c98ea69a9682a3fd1506588ba037ae4044a80307df0974bb110db7032d712f242a896b9e1c38dc942293a09a1a63b39ac503ab3c137e54bded3c96db167811351dbbcd2c54a3ceeae7ebd0419f794f8ea61210eca35e8d4b867af883227babd2fa851a44986fcf4b966ee10dd44741a72faf173230ddfc57a88e406cae9815ace8c2a5e7ef47439ef68e3e1d6d5879f4cd2d20b431d0bdc7e657be0dd687d1290751eb2530774fa2067fa7a7e6da59034e967c2dd4f752c4d307202a3e5dc72af73cac745934bd964c5efc4509611e472843a58dba026461a197d137eb6c21e8d1d4f0ba84a91519258a306b892178a91f89ed1880f7fa9cfc0659638cccb1cba9ba6bb080c9e5394e8acdc4dca125b620dc2b3e9e2bc50ff35eb5ac44ac84dd38bddd8f4787f", 0x1000}, {&(0x7f0000002380)="d08fce2f7ce73e0e44f5b2f78d40bb131ce7e1a9fd0c65c3489cad0e34097730b073d87d96441ca9903c5aecd94b887fcb705558af7fe37b543939a13de4fe9eef348adf88a618bb023945a14adf7d969fca667ebda779ab48c1620294be15f41ca26db2", 0x64}, {&(0x7f0000002400)="c83456e0f6120f0af2215e8117f154b654f6f63388ab5e391abaec37550da96ac0f7c744c0ee1d892de7d94b3c3e386f5b94dc8fed8178aba2428007ab677948a34ffd142cf95127092facea976d2dd091508e06dec3f0cefe0e3147a00d0f0aaaeeb326547bd8cb186e26f4c9365f7f084dc62aba50458b5207d0cb1da624f602589c61a453c4a4fccf6d86514a5ac243f4dd8fefb2ebd3867dbe1db17f2447785c3ce99fa67b5016b06cba8cb2fe7c676bd9454d7a9f002561e3a702e28ccf0b39a9586e5eca6868f8edab06efd3dd07133aa5852caa9ced078674d03db3ca63acd12ad0eceff5da0e210c9dd2ca4eae75e4fdd36a8c08b8a04071a1b76af8b45f09f9484e7391df62ce0aefc62592b89afaa01de5c18ec8f73b56150fdcb6d863c02c1b5c63c5e8a2ed14f1133c51bc65414d41b4a784773ec41dc057b03360cfb8ea6fb3fc0190a90d69890535067301cef18966e8b90beb05827137b9ffa39d94ac12ba41564adfec99c5b39d85285c42bb9a4f9c40c693ec9499596b48e7ca2b169fe69e75fe54abb5a7905597c0c99e30ac7eb88a94c120039736bddffd9cd07eb536cd055099fc74e0d00c42968304867af038d3f31d69ffd21643f71b39f4e9c4f7496065bb99b0731e9d2776c742b6f7c2f2b2144445b8bd6251e09fbbfc1c61d62be08747cbd13d1e103fa73ca04aaa3de653c669dc50888510d892a427db8a1325a0259f81ea6eae1d2d40510d182d51c6a342533a4ca033e3ce22f4f5e679696d405a394d940595f3570a129c6269005b02b41d2ccc9c982bf754f5abe39820323e2341a543da67d15c7b2232bb7f2dc9f01e3317c03d3f02fd3ac9e2c5039971dbdb6a6d1d74c6ee0df69ad11c5770f35b11371642a66f1e5e7df0a102a9b8d8c9279fde29d2d1c8c6ddc3591998189241b87f5c561d21d8f9e7bedeca29fda5c1b941abb770c5074f2f8ba3af41a605cc1382e19d82f0dbb6304aa9580252bc51411a11323631954b44e163ae390a829b683586b65798149f801228e60abc67ef8281cb9703182595d47c4aebce4da9b25e45657d506165889be4253ff1258efd0432246803870278446ce975562a144b01094784cdfa7d2966eaa97c76f8ba2f9b30fe413b7310eae15c9a7a1224055b47e0ad1dd1b95f5604dc3d6d4e59f53510d629ca9e66e6da6c38f27e4d2428eade64b246fb446085bc851b7a0af2bfa853ec3d068663d1bb97346900aac42839d217c0832d507dc670b7c6ec79bb36dcfefe4b0755e3c1dac3bf3ee2b7513c4f08ecbd9e808304299595adc9cc941922eac5e9e55c52274cfbb5af683112b7b1adbfc31def29c4abedc437b56983fc4fab001ba7501f750413720544a89e9383e52eaeaa8ca17a7c156ff80295d88080f013eb2e46ad30d5691e43d465c246fcb0a28562cec0f72231a5fa00229c52fa4c5ab9454d5da3fc0ca06aa0302af9821a6e31f67f467e1db13855ad6c9f8a7a079ababba26a22f3f0a8a1a03e69abce73e1e8bca38d53b0a5de78fb503e058ca213b2ea3be2f80793a427e7ab35adbb9fed26b14faf3f797e94147d9273c54e8a604e21f41971a0d6c99d49ccd09501fb8d38dd3a6a31f4b08c1be369180582721fabc51820a888d90d1930ecd5bdebf92bcbe79f80db15cf6fa2d602ea8f6091ad30970651df804bc7502cf695853755018527255e506215dd7ab301a2ed921b1add37e4dd37ba46bee08f265ddf0e87c142c2166e7ef2f4b575affd8067ba23c357817c556757406f89901a271938004c6908501fa6179348e96cd20a84003d5b5af527d51027aed4543ba62768667c2ef73c352914d447b6f96df3ed7b3b9c2ba067281592c3fe15e78fb8ef3bf2b08e511153b70aa306188fab5da5582d503f79ebd4c923282cf0ca4749f9f063d10791024ca16b94ebb9e4180d3932b1edc3552a38512784e567096ba7a7bec657d2e41b1c7242d88b8046134286ff3131f9cf74514b5413514a072d076e734d63203c7c7e7777ac64167a688ae20bcdc122f5694e865a484ec2edeffb2bd46dc444f32bdc66d79c0567425a1fb63dd82493080c8af71ae8977edd257829dbbfa9db9d0a8861a4a8710caa5a4a5c39dd0cd2c997a6d74941b233972c003ad06fa6e062d804817efdecee385524344904fee932c65b776ba1cc42b01a7f89bc32bf00794a1fec81fdebe68abebfa376136798d6475bab2d28474dfaa10b867061694bd62d09a291a833f6177c67386f2b069cbc98be838d74c149ecf46ea3a209d0d6a247accceb54ce26f0ece49cf43dbe8b4ddf5ff09e77345659154306bb4d1f1fbad571b66fd8bd3b15760b3122c660128d87863e6632812c21847ded5573131ab57302a4fbfaf1ca46576c0dfa1561150a785e767e0a518cfd259d379daabae8d445198e00d9dc633f8063c0795fce1265e8454d07ae66a2b10e2ab4b839665c714376bbecca75b261473d7dac4ede55a1b62b30e97db58a3d972f07483308d7ba691881ed19b0540a99168f9a611dd678692ae401cac53d1b2feaaa6b9f0683105824abd9817e47f6b2bc6c1cd74d9c385e2756a7c7bccc75b01b9eb1fed5aa5aecb6d99e22ddbcfcf82173419324c1cc528270fad217bc8732a3817170786fa50db8659a20bdaab6befff3a4df652bcbca1dbdf49a29226297134c03706cb5c7830874c4e52d2ec34d02bf425879c087e3ea03796eeda4cacd654624d354b223e03e91e16c4a10d77e2ad61ba6b28c068a3c26cd27eabc1190515d70cc1df2185619ca0b6ac336a50b5fd0e88b6e10120c974012e640e6cee6272187d131b22e815b8726922eacb6f3952ae5ea3235d1c28ecbcf3d147ce069b5b0cb106e1bd21f2da2dd4e9330f2c7793ad40956fd4108f073c93bdb9e4405c4ebfd5ea6110254d00280063207973ae628828f320e909a503e9470ff5c6c6edc982bc6b3eba7c0bfccff18d46626bf0d557bbed09e4101c4ff1b505574e9fc32f2e3e774879ad1d3016ee6c05011ac67ed866f59ab350184240667636dc53548bb2563e0de75ebb69fbbdf81b3e0213a8a606a0842fd232e359c0b3228cfced37220aba34fed90857cabad6505203106d5722a6f114ae264cb05a3b637044622ccdfec7c54d4b257287b9b4edba8f52c459a2e576bd17846b84140c01d4be8121b1d08aa28e583c30619cf21565cd9184ae7e8e3be39b5c0c1b9a7be4f3033e0ea9df805e8a8d46789c5c1075bd44c76b0c62c2678943196acad2edb915690ff16e58ef12a435a96f04ca59f1a1ea7c63d4acb710bfa47a2d7b0e6a9e316c2ee9f61e8eca35207553c09092361a3a9ec88e60a1b54a1d2f1a949b5a311fe56c6558883958a085a82b219cca45f0d008ccd5400beecf1c5b5d5cc3323db80fc56d28c8cf369045aad5ea585af592081a164937200183c9c425d6677acf664fcc0ec883614632eb4fccc5779c82f21f1411406456d70a170017f4ec369ec38c4b37745ea9a151e0248ffecc24e6df60439c6ab4417481ff2704bc2a4beb172bb422fb606e41feedaec0b9d6f6e836a4da7547396c9320bcf873d740773eb24c21f3d1d3c9a079f7846a22e04b796ce5b09fc9050850b73e4fa34b1b07d19eb26a9e77de41e3ecfadfba2167164809db560e8a2539f0437da9ba9d78d8c6d0146c84d0e7b7ea08d55cfc869df925fd6abecd489941ebe66e0d2257a1e8503ca5959b7985426ed74ce74cef8dde696d978919b5edf81d793f8cd4beef46be865d2eb892cfa11c140c1c736dbfe3bbb156624d862bf9b8303549941cfa4e11cc8fc19cd2b465da7d9fc6941763addd3b671513baa59d45664f3b4181dadedb12c53e424fc7acd074175726f660f137a98a0b139e69e96d016a3264e664f3013a23ebf5f298c228c33d5912b2b43589ed3ac46a39abf48e1421d0f8817d0973e523ec0c80017e6b7c3914b32ead90d941d2a9792688d4de4e903444c46e43bbcdcf028e8e80da55abdca0c75d0ff8b250f186c4316d44ff0b716653ce2d78eb069afd17ef04d7c8487fbe0b478f9e3e9471a90b035f23ab8554e16896f282fc393b7968acd8e7dc692cd6998e681795a4f400a20e3bfcdba1e0b7b22fdd36f3c27d88f762a5009c53229e91af18d0f89902b1036559d060b09e298781d84e2517d040586c14e63ed8a5991a34af20585c5b48500d8469aff7acaa5b2f71a4cdc297dc7dabf3fe3ddb0e7a5cde5c20dfbb1b8213825bb67becdf64a3ea38aeb9377ee723ec5da079a2bc401ccd316a9519444a352d22aa55f297533f8a2d83abd9b9399ced9ae2377963fe96701df00b8309452c60d6d878827c41199f553c64558d0a1dd7d02a26be73102300e945131c016b6d42dff55c44d2e16cf1a8eb1fee15147224afaf43ecaa32203ab505bf9fd11034415b97f88530e3855bbece507ab6757adecd0f9d9309cf1458d27befd1f9cb427da5299f0ab8d021a49639b6580f928870402fd9d6819ad929361540cf288c031c9c955419fcdd3c0a77efb11d058791fb2d33e9360d8ab0257b0e3b9fc6ad88f1bdf0dc9cd5d7e0bc1d0f6d0df1f6b1d55ff340eceee999e90ddb12554ba1826b9411777d57e3393c150ab72cd9d424d32367da87f942d263cde4501fa9bc7d4fd615e0befc505d170b532714dae12ce9830d27e5b92b7aa3280abf02eecce4328ae05886b4a580715ef902c0c14b94f41da75c8fd993477a909ce5ee5090a887b13d3b90e0e8069803fa7f4708076e0604f8c8999df594213732d84ab28f5e1e293dc365bda2c39d4438fae37bed9045bfb71421a9f41232fc880023243f9c03a39b5e3dc75e83729c9e39bed47859c347fad57bbb803d21ad489aa7dec3d3e5c53f2b5b3ce568f692212bdbbc306b17e464ddd3c80824bba8a67422b6009af11ec8b94e277611a2a8674777092f5a51e98a69f9737f5648d3b2a4610e93f4fdd22ba521a49119671ff19d8fee3314276c20649a0bf982421d1da3b9eddd397eb3842868a180c4aaa1f2fc30500228823614ee964806850c3763bf825d2afeb15332f4c490145aec57f5cd56df5c68e820b8bb66f10173dc922ea41e42e4cde0aa99842bf48d8d702949d454d5847cf6383adfe7e10da537f29913c3813d2480b05afb5fecdd7fb1a4d30c81744f7ce90050b727645422e18d4fbbf428a84e671e38398072b393777f50ed9d3d42176c2dda59c15dea6f7cc7bfaa4b2a41bb29c8944fa85d1871d61cbd36bfcc40f87385091bd59d6d201e0c51b0fcebf081c6bfdcea1ec75d63d389f9213a9830df67f0ac5bc30d4bcee42e983931425bacff8b788512d99523ec829a0ab3f38704451dbc0236cc7dca4f7c60b0c61bf15fa0ccb03a517747f40a31ce2aa9417fc866b2acca35f361b64fa8ed82c2ede8f3d68302a1c46e38c2921ba461a1891f004eb4942fd3be29fd58c76a5b190861b7fcf9a836135a2a4d98e7494b8df267b7e14875118d7ec6e15b6479598e1142d4531c18e9cc383e14b09b29bdeeb4be26b78dd840a47b6780a7bc53e5eb4e6871f7c968d76bcce4c571da80108d3fbd9c6c0e7ab81323ba3e2414653f4e2dd5d9d899697b3ab95472637746f6b2428857b022812ddd9df139b908e507e93f1a6f11b1587ed97850fa6456f7352cda8c46417dc40e8402d980506b9a1c557a343483034eda232180ce6b7268571da99c1ee4fa60f440a316c6c1351d31d977c77cc97449074f1c25646c60a83c7cf6770934059a9402699c03acb0b", 0x1000}], 0xa, 0x0) 08:03:05 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) socketpair(0x11, 0xc003, 0xa2, &(0x7f0000000000)) 08:03:05 executing program 1: symlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='./file1\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0xfffffffffffffc01) mkdirat(r1, &(0x7f0000000100)='./file1\x00', 0x11) stat(&(0x7f0000000280)='./file1\x00', &(0x7f00000001c0)) 08:03:05 executing program 0: poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x4}], 0x1, 0x401) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x44}], 0x1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) close(0xffffffffffffffff) lseek(r0, 0x0, 0x0) 08:03:05 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x48) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="533aa56063871403b7bed46c82967bebd4a75b055b081cd2993f61f95a93fd277ca2ea6531d28fcdadc479d2c1add5d4aa8219864cab347df25099cf4fe77f040c6df2f722342c32c133bd9cd38c13feb49d", 0x52}, {&(0x7f0000000080)="194c66adaa3021093ff262545a281e14ac6f62e0d4595e1ef0459e3d581eeb97c93b720d02", 0x25}, {&(0x7f0000000100)="53060651d220b33a221ada8752cac630a9972bb400604bea7941cd29ce3b83ab8553357ff58e1ac58e9b91157a55ac1beeb9a43f865554574e479eda1c0184663c0f96aded8c81e6cc5994480636865f485caa85423a11f69c1b8dcee5c2c9aa451b334a0e29a63f9b04f004d07e5cb047ab563fab12412c230cc9aaa92a97c35d8ab1612560d67989ac2f1f213f4fbe8f516f018dc80d97c4af67a88a4d0654e5bdd142e4e3503243", 0xa9}, {&(0x7f00000001c0)="7ac77925b2faff214035ccf8f2c30ecdf21dc781fa2aa32e59a169a6b1c928", 0x1f}], 0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) 08:03:05 executing program 1: socketpair(0x18, 0x3fff, 0x2b, 0x0) 08:03:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mlockall(0x1) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) read(r1, 0x0, 0x0) pipe2(&(0x7f00000001c0), 0x9) 08:03:06 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x80000000}, {0x9}}, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x0, 0x225a}, {0x80, 0x8}}, &(0x7f0000000080)) 08:03:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 08:03:06 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800a, 0xc) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x104}, {r0, 0x80}, {r1, 0x1}, {}, {r0, 0x4}, {}], 0x6, 0x6974) 08:03:06 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)={0x0, 0xfff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0/file0\x00', 0x41, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000002c0), &(0x7f0000000300)=0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpeername$inet6(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) select(0x40, &(0x7f0000000000)={0x1, 0xffffffff, 0xe0c4000000000, 0x100000001, 0x1000, 0x1, 0x7ff, 0x200}, &(0x7f0000000080)={0x40, 0x4, 0x9, 0x8, 0x4, 0x100, 0x7, 0x80}, &(0x7f00000000c0)={0xc41, 0x3, 0x5a, 0xfff, 0x6, 0x4, 0x7, 0x9aaa}, &(0x7f0000000100)={0xe4, 0x10001}) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="8e0a0a9da3e0dbb2fa259a33ab9f211165f7878cca846bcd2125ea6c27abd802252ba177d7dd4d656e", 0xffffffffffffff72}, {&(0x7f0000000180)="818ab636fd22d447f376a4968d4ffa63b63e5dd6044c656054181e6ede1c5b08c353ceafc9", 0x25}, {&(0x7f00000001c0)="964157883cc403ae16a63e7da6efb7d6389f6f6147b9832df06b12e7522286d3805f444acc871e56f0ccafbd1b55f88d5c7cd3099d39ab1ffd22b94645d32733e5b07f972b361792a7b924aae0e890245acac329ba8cebd888311501950ee04e6d59e87d027d45fb370625e341e57f45b2f16e48d6ccfa43283f5e9b1b6ebb1b94dca4c8c6acced03be7f46cfdce5c181b91e7f051ae54954c8734968cdec479d1c8cc1975d35641ec7186e3aa5c", 0xae}, {&(0x7f00000005c0)="5ea0df8938bb2730456cb7b35d2d7b4d0e074a15fd04876b77955ef05a7523c0964b58dd3effbe9bd9df1d3987caa6ac02ee1edc303678ca1fedac9ca27a0ca606d75a10eeaa05765105d0214679fb", 0x4f}, {&(0x7f0000000500)="3fac08aa28909656ccddc2ee369ec0781840d75de1d95351965e70f1c1791af49d73c00690f0d5ce656cb396f86ba9f99c22fb102bf393135f4fef9612f72d84853f8cb0984002bbb815b577073712c325862ddd5bf05006b543c7db915663f390151e41e3dd6ce311de15893841e604bd6136543723a257b4ac25aad063bc2e5d0a7c8850d2a049ae17c9ff351b3579c01ac9b8f5df6b7330e1326e839cbdf61f84dcf0e8d0311cbe109d3c87b5623fc977a3b2c91eca", 0xb7}], 0x5, 0x4) select(0x40, &(0x7f0000000480)={0x80000000, 0x22, 0x0, 0x5, 0x6, 0x81, 0x5, 0x7fffffff}, &(0x7f0000000640)={0x4, 0x1, 0x400, 0x4, 0x0, 0x9, 0x8, 0xff}, &(0x7f0000000680)={0xed80, 0x1, 0x0, 0x8, 0x100000000000000, 0x800, 0x1a5, 0x4}, &(0x7f00000006c0)={0xc259, 0x2}) 08:03:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) openat(r5, &(0x7f00000001c0)='./file0\x00', 0x40a, 0x18) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1000000000000009, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x1, 0x3}, 0x10) 08:03:06 executing program 1: r0 = semget$private(0x0, 0x3, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0xff, 0x2]) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/218) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x38000, 0x1b4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/12, &(0x7f00000001c0)=0xc) r2 = semget$private(0x0, 0x6, 0x2c4) r3 = dup(r1) r4 = semget$private(0x0, 0x3, 0x409) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000200)=0x4) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000240)=""/150) getsockname(r3, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) read(r1, &(0x7f0000000480)=""/123, 0xfffffffffffffc24) listen(r3, 0x3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002a40)={0x0, 0x0}, &(0x7f0000002a80)=0xc) getsockname$inet6(r1, &(0x7f0000002ac0), &(0x7f0000002b00)=0xc) ioctl$TIOCNXCL(r3, 0x2000740e) r7 = open(&(0x7f0000002b40)='./file0\x00', 0x80, 0x2) write(r7, &(0x7f0000002b80)="b248803f0c5e4fb0b85f11910961c60e78b44d627559e2273c7bba40fcf1d75f49c32ea2a963bc07d15210533970b3f1cac334f7885a9adfdfdd88a68ab512c159049c67b1a6205efd459f697fd3dd61fb730173ca5f63e8eb56a32140a750c94549339fa65953f9dd20de00f6464e4db97e9540e41560cd99105bc888eac037298b91fa483c2d7ea9e82e015af5c2ebdd0a432f42a7bd0449c7ef32a303f5083adb47791d8e00ff0cbbdbe2044e71e6497e3fa305ce4e71c2543978970c8157aa06c505712785c2930501b12dade472c544ab5bd61644a81b6dd0f2ff61a988eeb155d2110c85461a3285", 0xeb) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002c80)={0x0, 0x0, 0x0}, &(0x7f0000002cc0)=0xc) mkdir(&(0x7f0000002d00)='./file0\x00', 0x1) r9 = getpgid(r5) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002dc0)={r9, r6, r8}, 0xc) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000002e00)=""/251) getpeername$inet(r1, &(0x7f0000000380), &(0x7f0000000440)=0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000002f80)=""/179) ioctl$TIOCNOTTY(r7, 0x20007471) semop(r2, &(0x7f0000000400)=[{0x3, 0x53e, 0x1000}], 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) recvmsg(r7, &(0x7f0000003380)={&(0x7f0000003040)=@in6, 0xc, &(0x7f00000032c0)=[{&(0x7f0000003080)=""/247, 0xf7}, {&(0x7f0000003180)=""/86, 0x56}, {&(0x7f0000003200)=""/41, 0x29}, {&(0x7f0000003240)=""/98, 0x62}], 0x4, &(0x7f0000003300)=""/117, 0x75}, 0x2) 08:03:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="01f5a46a38e0726738ad61d3f6ec9acecdaf406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64f3666b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a61971661a809064ec0cdcc3430ee8743b5bf21e1f5affa0a569b20bf4cc661f052df3ab26b882996835c0a3359ac1e241167a6ab0386672a160147d4f4dd535367c764204040be0bbb16708a6c500bb12b63b62b8581a9e29ebef8c102d6df79c4801e1e51422d472c73223fec110bfa65f8141b3731f028b0", 0xd4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x356, "b00400000022bad10587a850428e24d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:03:07 executing program 1: clock_getres(0x2003, 0x0) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 08:03:07 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x21, &(0x7f0000000040)=0x59, 0x4) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) 08:03:07 executing program 0: setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 08:03:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x1) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0xffffffffffffffc1, 0xffff, &(0x7f0000000080)="8c3b6bc48b39894b5de942e045952fd61e7b51be4f74cab47011116a9afa3276825b1fd9f5", 0x25) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 08:03:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x87b, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x200, 0x1, 0x40, "474ddc882f44fc45f84635f7a9c153d2d48d4cb0", 0x0, 0x1f}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r2, &(0x7f00000006c0)=[{&(0x7f0000000200)=""/144, 0x90}, {&(0x7f0000000040)}, {&(0x7f00000002c0)=""/244, 0xf4}, {&(0x7f00000003c0)=""/39, 0x27}, {&(0x7f0000000400)=""/226, 0xe2}, {&(0x7f00000010c0)=""/4096, 0x1000}, {&(0x7f0000000500)=""/187, 0xbb}, {&(0x7f00000005c0)=""/177, 0xb1}, {&(0x7f0000000680)=""/13, 0xd}, {&(0x7f00000020c0)=""/4096, 0x1000}], 0xa) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:03:08 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = msgget$private(0x0, 0x2) msgrcv(r1, &(0x7f0000000040)={0x0, ""/163}, 0xab, 0x0, 0x1000) 08:03:08 executing program 0: syz_open_pts() r0 = kqueue() ftruncate(r0, 0x100000001) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000880)) shmget(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="280007ff27004c404f71d9291cb99b33546e52cae926c900", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) fcntl$getflags(r1, 0x1) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 08:03:09 executing program 1: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x40) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffe9f) write(r1, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) syz_open_pts() close(r1) pipe2(&(0x7f00000000c0), 0x10000) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x4, 0x0, 0x0) readv(r2, &(0x7f0000003700)=[{0x0}, {0x0, 0x12f}, {&(0x7f0000000000)=""/61, 0x3d}], 0x1000000000000081) 08:03:09 executing program 1: r0 = socket(0x1, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 08:03:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x359}, 0x0) sendto(r0, &(0x7f00000004c0)="f4a57b89f98bbd2c1ddb81942703d26d436f2bc387d70818c98d9fd7db54cceac770bf1fc6bb3095129d1f1eece431d764989e98210873131a0bdcad90b74b9e74635e2fb9777f8c8860dd945ea5bb7bf55c411ea8eec5ebc6a619afc0307f77a54bf465a616c75e6866eafbd15b9bf4cba6ac8df29963cc1e9235105a58bbea7e83c0a1398bab44a4201f3a7dda3a4c80a5a437057dfb2d0f8e750f178ec1d8aa619b84f6ecfb0f1985d17d523b85161ab60958a347ba6d3a644a364da7c707ccd9fb87d11cd642a2f77a74d8826c65387d45584317dc87f2876754c3607fc7c5923cc2c317e90910e0a256d36fcc4f2d9a2c02433d622936b1819da3fb3dc70b6fbce70276e7ef1dab18dd492558f12642a6a4d7aaf15b84330fb7b50bda7a0498eb", 0x123, 0xa, 0x0, 0xffffffffffffff19) getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r1) 08:03:09 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) r2 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) shmdt(r1) shmdt(r2) 08:03:09 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r2 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getgroups(0x3, &(0x7f0000000600)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r8 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) r11 = getpgrp() r12 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000840)={0xffffffffffffffff}, 0x4) r15 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000a80)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f00000001c0)="f6de6eaf478eab5d92103f3238f37e892f676a907617d756bb880273e1bf2090b4d6e087a57d8ccb7ae155f2965fd0f0ed563f12077605cd12afc573c899df8c528018e6b19bdf91ad045800d5e66ad82bb4fbc18460d0f917273741081690c886c4d100ac6d08a70533aaef08df857275ce93ea89ee998cd36387b2041cab5caac71dcd030c19e72865b84cdf09d91531332b87cb07140306ace9e11a4950294130fd8b85eb60ef9b55b675df9fe5e31b0b28c2a0671b076768031906c53b", 0xbf}, {&(0x7f00000000c0)="4543ba6c10c0fe715405a8de6b4328a6b185686faa1375cc4a5ddd0b55d0bff7d32468ac5398f81dbc2c778a63a87573a220e816dad3c3ac2bb4607a5c0f26763cf320493cb76be16c794a836da56c8695b94ebcf2098c4b88bebfc0535b1e8d0c260c6c7318746377c75ea8653a4074075fff4b", 0x74}, {&(0x7f0000000280)="21d4ee55637e6326fdb197cef1f4898eb4e8511e0c3e00ab8dfdf321fd1c8536e409d5fc03f6f84d3acc2ce82882d4a15b", 0x31}, {&(0x7f00000002c0)="c5d324ed63279e3fc67b8c8e33f08870b856d60e885039a2addd06d873d0a540d53272ba132d08c8d467b5dbf30b64d900f4aac3bff404312da399f9f3a8f9fa9f1bcd7b7db613a53cf4b993e20f23b044e91b31c3d32f8f7962a2d9843f46bcfd3fb0bec2e0aa7b37b16903154ddcf82f46bf078826794afaac6cd78cb6536ebeaeaba42ec4225102d955dc367fe563280b004c70b16a2c57d2c2d63a941bd20c923a584ccf2d1962f0e08e16d3c7fe7d93255b786010bee6a8c5c82cfc75380eeb232b7088760a7aa109fd99c2389d6746fe88947256c913efaef1b5eb3bae446b08bae746953be7c5b4ed94eb51b3e8cc34de193d4481cc5bae9575", 0xfd}, {&(0x7f00000003c0)="7a8c2560b8cb4243bf7f3d5da4cf05be1d5687facdeacd1bcc92f66de32687e741a8442d4d9b57afa77aefb69ee7983f1f6184f3d3f9dfa4a86614b934f3e04b44d9205ebe8079650127bac13035b0108b67a2924d7d6281aee4faed3dd2180335b65feac4ad5c1e29053605603643626759e977db90e4b7941ed9cebc612de6d14577f3320ff2815ffeb218c16dd09dbee7efdba2ba4a0eb2f274aa92ac5f84480c260c743352d2475f3a2bda539ae00df2d2af9d8f89992a23ee52e31b7ca669c1bbcc0cfdc980", 0xc8}, {&(0x7f00000004c0)="911289da818ddfab1bff94f0225d129a26b9c639c20010bb722ab55b6d", 0x1d}], 0x6, &(0x7f0000000940)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="00000000100000000000000000040000010000002000040000e9dfa4c2cc000000ffff00", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r14, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x138, 0x4}, 0x40c) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 08:03:09 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffffe, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) r1 = msgget(0x2, 0x0) msgsnd(r1, &(0x7f0000001340)={0x2, "5250c1d68d630d0895f421e02b6e58f6fd07923f79027d80bf566e60b6887320500f591e9d8ff0a3ee72b2fe264e3548e73870c3121105d16b70679de0266d2e292124336de5eaed50cc6baa22f1870789bcf2a7565465ad84789e38128292aef785ebe67d926f44977b19cde8f68488001f33032ec1ba6c7f08fbdac6b7619c4346deba28db71caf4d75b1eb0eaf4370e6bfd59c329d2ba9159cd4f02973cc2ecd16bef98f5ad8277f109358c2574ff9fdf2561e364cda6e5f1631cfb53e407a7c2dfee93171804b6801f1427942a3099e6705e817d0524726ef40dd15f76672a127a9298418919494a1af4496dd8be1fedbdaa1063e6c776742312f6b0e606f96dc7cbb19ed214f9c5995b01af2c064765eae790549dcf09a6af930ae1cac69be4baee5de34e338b13e8ee5791f05298ef40f078abc5c6c47cac6e73f9da36bcbd206ae046e808ec411a1a0abffe1ce50215c508d8139711a86367ac4fdb9fecd7800ae928cf50132a46df17f7ecdc52288d8f856d9815c2b6882abeae1161492ebc2cc637b19fafbc2f5605b1210383190ff49f570ee7aea42c61d89ca71e3448dd2b37886ca2149d1eb58900e647bd1cb016c69d6cc717520606da707d2d1ee8d9f23b049ffc8161f99a043395042ba0ba86af4d8087bd42e38ba7ddf4b233056bc71838d9a892d7acdeed7522429c134a39fcb951213907faaf8591789809b214c04ad07792b3a03d68047cf8ab33ce3f711317966b44324a733b23952002fa54ba8e2f7eff9d0a02dcb7a0c47d0602a2a7dd961fa67bd1bec63c7b86ba21f11c885a99b7782e0a655e8af98a4ce0f55b356274b3cef62c443557eea8516ca6d8a32916e1a98c33888fd50546d8a77e17fa0c67a88fa6818afd688a183debac472a1e7611868774b5ae79f3f7f999b9f1cf3dcb081c0f16590f7c73df4a24a84d7cda89455eb3194f4e535fa431da27f034809c36f11bb3d631381cafdecca8022da835e203423020eefd5ff87e4d51ec08b3f6711f047c3bc05265cfd84b095be2612018755e196194769b15021d305e2ef0ebf26b025f26ae752a370e140803e32eaa3bc913433d86d4f99117782f14f72418775c8317bd39bce983a06d13bcd2882b1c4cec6347710766532f077258d6389453f16e9118d33b2d07ee8f81943be967b069f095c60834153aa5a8de9c2deb41612eed521c5b0e710084b9a7c00dd33589ac93908746e484f5efb6578e68f8c6e6ea4f3bc693709fcbe1bd626d75de5b9a34a28f6fe18e58ddb12c2c9cc0d6e33cd60233e329a7532ab4b7ba24d21626d4f55e2a3164cf7b90c54c3a6d5655ee2156061780fb9e2eff90095a31d95c50ec491b6293ed2924f902075937889b414aa4baca5bde9d0fc042ac0a7eb240659520db33d24171736852f15bfefa3a6f08c6198b7b39311dba494afb5c95b75d8e07092114b0af5c71f52bc41ec9819b71531b194a17f75227af00522150fcc414f8bd7db2c16c51edae4028996b2009b3d98fd0eeee4efb188634733a710e123de5c91a7006485e70a302daba91f43a89ea71eb444b9aacae4458bd9ee7fe63d415ce2bba21d8071c3353f818d32469a1cddfdd04c2697aa4f7ea0b121c9876c684f552177e33341dd1e4600a4a0cfd0116056156ac5d1513fea249b4f7598d5b6be168916e2332a00aaa13ef8747c9f4ca22a35f885377cdfd6b25de976c3697ad8a8fa65600e507a70f21543d4005e093caa55ffb784161e4ae4e8456feadc7d1197079d4d194095afc9edabb7e4982a53635434fb551be8dfa3ed8d9837fcebcdf68d9ce99d64e94703a2fdc32ee4ea9badf524dcd5e3a3d9e2ef2c7ff639eb4833b074777f0d07501ec5ad5476de31975f93d05273c2939b89b0afa8c387e12f3f065658a63fe35b793a12a5c007d3f45efc8e530806d84ab05bde83b30039c2eae7218452bc426736cb5c3ff75bf572c8b65760a5ba78a4610cba1ff41b68e30264e0c28bda9ac6a42e14ab0ec6834150e2553ac3a23ac53789bf3b2bc67f1abcb6a8ac198babbdc3e76a038babc48bdfec4a0df23b659b26a20c3bcd076875ba9e9430c48678354f98dd65d5321e7e9512216f5ccc6c40a7c963398db3982223a87ee5355f28e114b0e5a393b84ca05fc992127fb49c0152071f0e1523fe1cf689a12ca46160bc768952dc7a4d6d4d3606478fc996758efa1148b2c1f376a0b4dcd7b71c6604297d6b68e084907597ede19a45738327d807f9e9b3bdd8dbf4d473baf798f8e1b94b796446a94ff989d6e2a968244ad483113285988ea0786605aa07842a2769849cacf3f84ad831fb678c6696a6ddbc47895bcb188146e7dd5df4cd2c8f80ae8b2e07bebabb21a455e1f149d084144de1fa4b4ef5ceed1314e85146eb11cde25870d0a902e3ba7d8dcef1704376fdc12787b2575040cd08a74781f9ca7fc570952cb3e452c5e9d56655f6c53beb140528f6616264d23d7163900cf554b139eaa2514c7a2309af13fe478e6e503675495d7c64268e895a66533976abd53c706f3d405a8b8b9d61d61842ff0ed8a97438130a5ff01645e51606379b6655d0341777944df55910db202106a4945bcd3ab0e911c2cb53bd01b21c9f8b2eb3960922e1b5a3b1de4bd82c4f49197f100371d895a6d9019c43850df01773dc36cd1d91e8361f05b48d793c166b2a76ed67ddf14c63b92cea22261075bbdc03d593be2ddb1d36b041e6c2ee37712e4740ef231c383bddb08242ac40e36c3849f010677fb71c1cf10f0d92d1721176b45ee1ea18a2b45f646c032d8d5874e085c30fb96507f2d3f25ebc464fc15d9ef2af84f869d191e6d3d86e2eccd7cb46b9511675dab9570b1c712b558ed245e547c8f6ec0f123c008795f988b9d0b4f02a87dbe2231d34e677b23a4dd6463f7384ae00a21b95ef4c86488305d780a6e72fd36f21b987bbe7b5d5485453ab18590ac3124c84bf30f777831ca90d43c97589d9baf61bc59a07766f1bf9b201d6319dae78220a84f8d4b1d6f239f522c8fa362371642e4f1ef9a57be9b0d233f65ef395dd329c9c097ec1d7b7f419f0f332e193437bf77eb7dca9a18aa7ce0e5756217768cb9635c506fa6e1ab2b7b2ab3c15d049c0dc67a1902459d23c2617c605a06e3af4ea80f9a1a57fbf7608e72c28fade865b7ea54fa847af343518e4d4eb873c90cc00fe53cdec73a594239dc62abb7220237397e950918f0a1284aec915173d655467c4f49600db5e4e7a77339cd06996e9447ff2e5036b50671688d22533a185ad09bacf9c36b88f32f52dd8394df46371474859c3af4c32586c2d877c231ae7744abff92e4c9812c9b7e3b81dbdcbfcfcfed60bbb2a812220a744d237c5c04ef4439829c0860fb9725cfb888206da2ed75f4adf74504f38d8423811d7c2ef97b98738af1f1ffb610fc719df6cb4d3d9e4aa30d9fed7d2a2d81510a5879eaeddf4650931833056b33cb45d898609b7709bbd5be986d53646470200cc2a4c195212668330a33c67eed02c4d9ba24c7d8bdcdd109fff5622e8fb9c6411a30662ac77a7d26e6c9279d554aad4b0d8b11aface971e35040fd33683cb94cc0d6b9a954c5baf6599e2d42b4af5e0e703053794d51b73d1f5950e7e3fc08bede7fbb253af8bf8df57411698ddbf8b7957f8336aeaa50c9eb1fae2fedf0442bcdae8d2fcdd52d92f2dac0d7aff30376440cd4990c22d91cb05af77ed919c0dd90fe6b4b7fc1f2ae693512409ebf15c350cbfa1a26211887e9172c04d9fc89c7f0d30078c4a7d3e9755ccd3551068f92f41ab32015131431054e4684fb4aaef72da2fc7106ea3eb385181e48ba02bee863f6159a4f9b9ff00a7e24c50754e9a9f273481e98b10a6209b5dd7603b69cafb024dbd8d7051758ce62f1628b11422ac8f4819b02868d69f61c70e26f2ec9fa6f33649de93f65fbf081e1d119353022ad24029e681046c152f722a95fe4676d0d1eda56b71a40d4f89e3b5004162cbe68771402c8f660515877554847716eca4e8c6721dc254cba11706854ba1b29466f094990f6bd908ca8b35a087126cca6d684d18f660653c39b0aca62fffae095c8b8e22adf8872227cbd0fdb65808cfaaa9697d9dfc7c020ffa0ea18b2074c37178ae454ebc2ce124b549f1f332bd90c5bd019388c382c70236a1ff3bc13de065525c92a65c113a616cfcf72207a862fd20962cc41f44afa652d2b40522f4fe165bffa05df881e3cf96a79bcebd60c71c9601536938d5e02a70ea86afb2738b92cde1e57704a8f0949cd18015efdae38f5163120e5a5942d5674479e64c13822745a2044e33ad27d2ef6ed149c5f0ec983499c0b593dcede2fa55b861980f02911cfb3fb7c204d4a08bf1d2953c9efe6e23050d2cf9aff6046bba5e4020eb388fbb4b72f9b594b3383380dbd9f686736d281b8f57968a0e1cda5e7c2442b738d7d8f2e255521fcac61c94c7f115d0850c61b322f7b96c6917ccda5f3d76e3f6b7a66bbd2d19e54b595100977f4aabee2b79bc093fe3b8bba32fa848c107856a6bbe8ffe70dbaca1e4ae441cfe6bf8a221329bed54c3eddc3010d4da88ce158162d3d54e28d33a2b32f776ec90067f39fad5fda2126f7100753256f53b8749dfd44cad8d9dd6776d35e7543f9708bb92cd4dfff346b857c95578f51144c0df4dcdbf288380a2458194575bd01a022aa9b1889f46fe0832addfc52bcf4698608013dcb6734bc639fd7930c1c5f3db630a04deda78b0193781badf921a83b96f3b8da64cb52585c04f67cb79d1512cb0922bb5f51a16e00553cb5650a26f3d08a155bd41f2006c02af3d8ef4f47a6ac9881ac57e5e64095f6f54b9d1a51963e1b71c8da1efa26dce71e09d116ed6545398df7e28797f71e586625fd65c4931df12eec002bb7508fc8336d8c02f5b3dd1f2d2b8c7866ed617d6629154641c9c65453daf5539d5ebe615a8110e8b32918dc02adc51633a94e54a253199020d14d9f0a2a91b4c5e3f40a5b5cf345a37e9281f9ce5e03641209d79a3e7e68ff0d4f920f519d0964f57e2b92642702718fd33cc7e53ebec92c541ebe4670b60f30f0030f5b128ed3f8febf2448760ea7cb76f7d2615201fbc11a6546e53c77188675705c7f6b4418d6919dc1e8c5fb80a6e9cfe8cf0c84b1f8ec895a6ac45501d74bed7d7cdca435db417e8332a27aa786019a0d5ff7df785ed49e5998347568c797d6aa505f5361068de0feb468c66e1a8625fea118aded94253c2ed9aeb518fb18ce3441ae1122f14351dc9f33ba052cfa54c3afa4f6a520f17095d9544f4721276a9cbc5ab1ce87ea0edf307594589ed2171a6f0c25cf342450de282604c022688456696897e8d2fd03e9b35d9184cb903056a6ea24b2016fae3d55e080551cd5393ce2ce45111fdd28227e7f4d4fbf9872a538107355a3d2422d9fb2d08e53e7e96a043a204cfdce084e36b53ab677238fb16f3533b4cb08061349b8c9c61b69733c9c3a2cde6238eec4bb2936e8a340a1443c7ea0b09d5227f5513ad9488d9ac6abda57448ed55106cfcf27c5f62381e70506714c84b8061f7bd5ee97e32d8e03d7d9c62c9cdcfdac3266b493b31ef8382498f8eb55f57ea98df8d61101040e3e00626d6b054a991bb9e677c4c8e4053b8a94934f8023467f0641a95aaed6b610af98cfc5fc654ae44984289cf6f3baa816f4a240f2637ddf5a7c4ac72b97ba44e0f58d074bab1b4259af3e1369065cf67c38f0008e062b6429e7182124a2bcbe1c57d1a27542c9a2"}, 0x1008, 0x800) msgrcv(r1, &(0x7f0000000000)={0x0, ""/72}, 0x50, 0x1, 0x800) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/98}, 0x6a, 0x1, 0x1800) 08:03:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x1) utimensat(r0, 0x0, &(0x7f0000000140)={{0x0, 0x1}, {0xffffffffffffffff}}, 0x4000000000002) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 08:03:09 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 08:03:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000000)="36a1d1f48445a541805121a402a72afeedc27e40fe0a9a053575be0e8f93b2eb2a2cc1dd3227b5af86f80a470de5e4487873617d46ae1b53858e1946eae53a69115feda050068a7ace5093f6785c6f0f3e44b19b4fb438ed54224961e735b50f319c08447864d7689cbf7ad1da92cc455956581909a10ff12637825204ef4af218b1e52ff70ab88cccc5a9fd059077b322f7122535997f936d0441c4ece5410d9086fee3132cf7ca90a4084d35c561ecb50c650171bb3563245735dbccf2d3611705781e0b51fd7369d7c414199fa86315c77bc5c9fde511add3526b6e80f34a640fe140ab7ff611d137", 0xea, 0x4, &(0x7f0000000100)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) 08:03:09 executing program 0: shutdown(0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(0xffffffffffffffff, 0x1) 08:03:09 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') r1 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x1000) fchmod(r0, 0x8) shmdt(r1) 08:03:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x91d2, 0x0, "d700010000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = semget(0x0, 0x4, 0x4) semop(r1, &(0x7f0000000000)=[{0x3, 0x3f}], 0x1) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0x131) r2 = syz_open_pts() close(r0) dup(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 08:03:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x100000000000022d, 0x0}, 0x40) write(r0, 0x0, 0x0) kqueue() execve(0x0, 0x0, 0x0) 08:03:09 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) ftruncate(r0, 0x4) select(0x40, &(0x7f0000000000)={0x800, 0x3f, 0x1ff, 0x7f, 0x7, 0x400, 0x1, 0x9}, &(0x7f0000000040)={0x81, 0x4, 0x6, 0x7f, 0x60d, 0xff, 0x1, 0xab}, &(0x7f0000000080)={0xfffffffffffffe00, 0x7, 0x3f, 0x7, 0x2, 0x9, 0x6, 0x200}, &(0x7f00000000c0)={0x3, 0x401}) listen(r0, 0x2) 08:03:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='.\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/177, 0xb1}], 0x1) syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) 08:03:09 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8d", 0x1}], 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 08:03:09 executing program 1: socket(0x18, 0x2, 0x0) 08:03:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0xfffffffffffffecd) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) 08:03:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf08000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x20000000000a, &(0x7f0000000400)={0x200000000000000}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) getsockopt(r0, 0x9, 0x6, &(0x7f0000000200)=""/176, &(0x7f0000000140)=0xb0) msgget$private(0x0, 0x30) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x800, 0x80) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10004) linkat(r2, &(0x7f0000000300)='./file0\x00', r3, &(0x7f0000000380)='./file0\x00', 0x0) 08:03:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xffffffff, 0x7a2}, 0x8) r1 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r1, 0x0) getsockopt(r0, 0x0, 0xc, 0x0, 0x0) write(r0, &(0x7f0000000040)="db8703559b866870f6843eece1ff4f053566e60ae61e40eb4346027a3cae1976d901784c49104c888b7320bbaab1cbcd61fd9f56b92427a50500bca5c6705acad39136308caf140e8891cd2c3ce452b17fd1665175f4b5f8a4c3ae42329c1dfad88a29b2bd8131e11d9fa0409f7e6eb2479d36d41424217d360b3211adaf5cc5edfcf1619df9c529d0736ad444bdf0f0bc1b5364a8c5358da13093cd2d3b14be5f25cb7bcb3738505e49", 0xaa) 08:03:10 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x24) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7, 0xff, 0x4, 0xd9, "c52873dc1219bc17b320f8a2a04414235b606394", 0xa34, 0x9}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) dup2(r2, r1) 08:03:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/207, 0x3c2}], 0x1) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) dup2(r1, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 08:03:10 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000061700"], 0x1) r1 = dup(r0) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) flock(r0, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r2, r3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$TIOCDRAIN(r1, 0x2000745e) kevent(r1, &(0x7f00000001c0)=[{{r4}, 0x0, 0x58, 0x0, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000087, 0x1, 0x1}, {{r1}, 0xffffffffffffffff, 0xa, 0xfffff, 0x7fff, 0x4}, {{r4}, 0xfffffffffffffffd, 0x0, 0x2, 0x3, 0x8}], 0x2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x2, 0xec, 0xc730}, {{r4}, 0xfffffffffffffffc, 0x41, 0x27, 0x3f, 0x6}, {{r4}, 0xfffffffffffffffc, 0x10, 0x1, 0x3, 0x83}, {{r4}, 0x0, 0x2, 0x0, 0x5, 0x9}, {{r0}, 0xfffffffffffffffd, 0x9, 0x3, 0x80000000, 0xffffffff}, {{r4}, 0xfffffffffffffffa, 0x40, 0x2, 0x100000000, 0x7bd8f25e}, {{r0}, 0xffffffffffffffff, 0x56, 0x20000000, 0x6eb, 0x800}], 0x20, &(0x7f0000000340)={0x4, 0x80}) 08:03:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) syz_open_pts() syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 08:03:10 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTART(r0, 0x2000746e) r2 = dup(r1) r3 = getpgid(0x0) r4 = geteuid() getgroups(0x2, &(0x7f0000001200)=[0xffffffffffffffff, 0x0]) r6 = fcntl$getown(r0, 0x5) r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, &(0x7f00000012c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, &(0x7f00000013c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) r14 = getgid() r15 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) r17 = getgid() sendmsg$unix(r2, &(0x7f0000001580)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000011c0)=[{&(0x7f0000000080)="dee66e56241486ab06d8610902128e3f7725d51301604e70c80b346c14260c8ae53227fcd02906058a19de9a8562c9e017791385a5e6921a08ad19289097d931dcb3cfdb09c1a33668e703876d7a4b0df1e93e5ab65b4a1faae08b7690b57c550cad4b8e79bec35096895e94d98b61bb42194ba4f7d5f2e5124d871a5fa5a7341df527a6e26f546b9ee5c09965816f2d7b30dae1b00c025aa20b5eea4107c7d1", 0xa0}, {&(0x7f0000000140)="fc99106deafaed8415f91e942fbbacc4bea840246f39459156f42a49c0617178c18674d2d50efe217fb3732edcb4fad3fc49c78348593699049d233aa7caaabcef74d34e4b054f81ddd580cc121097d496df769e28a0f7d4e06a4aeebecf1aeb125b63118a6fec87a561c3a98d", 0x6d}, {&(0x7f00000001c0)="e45541bf73ca1549c945ae78789f9ac6a956d8be08558f222ce41cb9affbff3b85106b6f4df5f3373f1147e5e3ce3992e12c1e0a143af002412d58f1673182f1fed6836e189537af6c60b1f326449de033c2a37345d4bef970de1bea7de40afccef6f3f6854a7f153a2add2e97528db38da83b5b5ab875c1445ba2ae5330d3acb560795f9ac62509deff0ec978cb450da026852a821279abde09bf55d60cf92d57979d84283d0eb33680098b8c333e58e9c573399bb14bfc4950cb43e812fdc856509b09a5a2faa85465230297ceb75f4800c59ef4c37ed17be0a2f334f6002f9137756a9672613ec71bf8b873610b65362e8f2896f1a0d9e2ab375c865c342ee7fa2b7041966b3aa7aa3a49447755b9561892d9830c2e5f0eca2ff16db085bdfe43784d89cd43c6718acd6169882b7d783bf2aefdded449d119ecc6fc63ad15d95e240bcb559ea20514fbf9d04da0d916125c2f75f1f641b27feef16a4c1ab0e19411133c51082b0e96eaa6cfb00b06cdf8fdf9819f281a9a9cf4be4611651358733a556408d19d52db34d38b0700aeb57704b0c882caad76594b1bba610a9fc3fb71a4d5639df03b94851562835887a7165bee1ab29ba28cc1e2c4cda57ee250beb8594be838655beff80061dd3aa4aac6a406a88b63930dd5d4507ec7a8990f550320410022681282a873867663fcc9a2a55f6584f67738e5b028741f25c90d7652ff62dc83f7ce0cf4f7bef8d4f6b45bcd007e3fb8ebee1ad817fe3e4b52031e9bda32baa533fd3204d7bc176c7432d291c352d84f209cf156df72005dc25cefd91a4ff5b2b5b31c08ab96174fbf713d70af7ab7dc4404c8be893cc42f842e58d2d0f98b3ac08660f767900512c407b9531968cc73350f2a509aa2cfec911638684aef74d7672ce281d78c80a34740767e4e90540b13cbabcd9c050df8ff8539e61c45ff31360d284c726058413e62666fb678935c0ece577e03f96c80277e9a0de1389ac7d6cc69f079175b580c8a8b1a1311c0aa7cc1fe9d4c31358aef0424253fcdce9542931b9e4c1cc3d548c095808532bbab0072d2d87e807fa3bb946626ce9d73372cf741703c5bb2780f8f81afedb0aed8cc489950dc0abbc02b46506573a378e80c50111d70e5b69e9353c8bc909eb18b2113a02539cebc47feaca73c2836b417163c94aaca407d6593f0ec176f0cf0ce9560eb798e07cb4536ba9cadb146e6f284ee3f120201927d869dc13155dc28eb488bb652641716c211077f07dce7ac92e5bfdc8cb923cd4d64cc08e76629c3bea88119a87e3b3a957ca6648149a32ff61028c7a49de9a5e70f12e2685b0d3c40e3b5fc1ab6be7a0923d2737aab0781be6ba4b9fd4eb305724e1f7b948e8061b56272c028368a7d6eb17fc5e07e1be25efc58f5d2285331e4406608d4eec1977b0b9bde3659ae26639944313955e8d0abe794f7e73a02d8064bd1ef5540803815c4eed9063ee2d995c8cd47dafad6e91334bc409ab2ba445f6bf1eb570efe060cf5e225629c388e4fade956e8fe90c01a9ea3bc13abaf31b810a05107a1ad2d2b4ffbecbd1eea6647730a42eb7a4c8fe79da255e33887dcc1fa92879d2cf1fed1e09ec75611414ce581a4399b640f825be97a8f8e0e7c848af5e3994259b536cc2ed616bcfeba818fa953a623365bdc7971c589c43f968afa06ba1613fc018073fbd9e651e161192a1667e4b261e747fcc744ad63aabbd13e10dd268de3777ab7ce96f553a01d9f96898688c6830257c9e144f498b5b62dc5ae27fe1371d226f629a72591d8364c3169794d251aedf3ce8934e85197b2f064c500b3e8b2e945de7a3f12fae1a782ff84e6dfd08eda480ee22dde531e993be52054e85bebbb8066d432598ccbe74434648f172b24dc94489f1181727e600dd6104269db1bb93cc08c717b3a932b53ed4c77c61fa515e55a22916c2918d16275d6f4b9309c28245c3036f232edf34708084af8fa40a4da0b22f1bc383bc7dfe0384961c939169ba36e89a0c95dcac382369d1fc1780ecd4c09c381e1fd7c20147f956b152f272a72d95d3f18cc0adcc1b4a368c859e2f304613aebe85274dfa0c8d7993a8f89d390877e97117ac17ee2468fe403748f0a6077aa22ae776d6b0463926eeef047c0004afbed73d3f04caa6b13a947b7a0c9361ef14cc37b7d1d5b434be1a933562ed784854e9e1011bb1437397a5fef33a8b083333d61aee61ad01f007a6d51ef90aa81a35615dd9b08ec65e5346676ce197dbeca0582e0fdcb859b6d6305edbc57a0e37e48db21a4c3a71b417cbec4ec6524548459b63c6c319ebf3bcc07a0de2aa948fc98aa0bf2662b431ecfb406853c591871d1a4ec3253b3f9f3a106f946b0d0ee48535970c9178cc98f32605afa303a472a9d4c798e82d42388a4c16ea5391d47f680a0cb64c3931fc281e561bf0fc7142f4077a0a8cbd6543b4094ba58b4d3a32990fc299f5a60450173fd4a12e4bc0b170da58eff4b73c5dfd23eb9aa5c39368e672169f8fd145809b5a549cdc032c6d4c02d095dea52648126a5493813c41004422d2595a834c327fe43907b53f61c31e8f95ae150cbf15ec75ed76aeb76477887dd7f4e7ca357a8c7fd70a8b872ef763b0bcc0b60b61364f9a5399dc44224e45bddb82c2e35fee8937df3e18ae0d4cccfdf8d120989a7ce2a2ea809cadf64677f3a5dbf6bb6849e0c5be1e8ec0dd7264fb64446d8877f2c79ba7087eb118c72fd9d8c3167b842111fc5e28d8f50e16fbbd1b97ea027cf336a4d1997babdabc2653177cd7cce4be9a84ad654ff5caeb41f99712eda9988d9f31d0e861b3ffe06612e6be7b1d4204c3681399464d6c56061ccc4088092aaa7cbad13e5b65346abe16a6f52818210e5a14b4c86f665fcb86f649e890d7caac31fe4cc733f999005ec8c37e51f9ff6cc4980883c3c74fefbec94a20435700c5c618ecc640bdb75b34363bad9c3975bd5613bede1ca62216a27fe4bea53e035c696b74430a9036ddde90efb18b6ccc9bdabb14502d4e33470a7d75bd6887281e092c6d422b80e66236adff1482641c3222d196250ba4e12a1c82d2177908bb6fe0b5d4a72936eb02d3b2d524c333e6cb492f0888904a9db91f4de9a58b60225a5160c823a2d73ce2a4adc767d25bb694bf12f3a7ebc0e410578a29da86c3b0a18f0482801fd4858475f2b8cd85a1db8578efaa24adf34b0cfab4d61be9baac8c1532fc8e964521e18b9d195db954a21dc0725a74420fd7ee3f75bf9f226a50ab5a610f185a43e5b7d583bc8611d2c3f2ca981a4db3b53c9d07c8d3503bc73da366104d83c10e09e8ef81634fc657a727f5aaba0b12017f38259d162064c89772d141be6491a01f0888c91f748ffabe9eb6be08404636fd72d0af36ce66b1b4df063f4e958c7e4e7769ecc6c030a4c997f2322412818d53f4e1cc5c04114179f8a8004844dc601c7997f477c9d1be8337efc7c0603e482e5ec390739b30247a26659cb8d4dcc298e376eac0ac98db4ebb8230aed0c1b023f9d09d7ee8007cd8a93799938055d2076c03fd661095ef1da1674d231150ed46ea8fda372645fd94a3212fe818e5c6ca6ae6c387ec877ddbce78736bc573a46c1daea73503602647d8c2a20bd6201ccc0e3146e2875c1728eb3ff7c64f0e253f37b17ca6aa2fba5063249b707bf1a395a2affe775e6d7dcbf11b79a983c13d541ff5abc1eb48e0f223d2d6e91560467c2d4edc823e4885d6f187960a2ddaf17ba60ec2a1a04c5a96e08cf3854c49ef374c4ba41d98b8561e89770ec3126cdc5e0d40a40d1a27416a8fb0ef0874d038e8982b2d79e84d86fed01c56ee64fafe86cef98ca32cf7d50aeca3640acaf06515fcefa3420ef7fcc044e179fce6230009a360fc983933b0e957d7ff82ca61a8125aa7dfa1f15c1caf0b7acdceaf35370c13eee604df29415f0e674be45c483bf01aad64fefa5a3cc8ddc229a88863838fd9b8c079035cb9c83d3f30970eaca08700cb660f175f26bb06fbb649f797042d13885b11795b1cb8b7ffc277e62393a9a52a6a3a3c4c0b3fd942dec02e7f4cb09067861a610919f9e13407f84fc8e31edfad1f097b3feb0ec2963d4b2b254834aba30e6bb4989931316296ae6461c0a94139bb58b373105d6178973138f1767c4f151ef4595fe6098499b492841076c54d8ea3e3c361de69603a7afa2a764f610e25415ddeb0e509d021cabb80051a070f8809013317b673b19aabb45101fdd7f6ac2671b8b0acdbd684301f89546187638037bcd8edfd58eb8a0c120457b5ad0426f3e3c342c605471bc3129b0f51b0a41866afe69dac893ec627ac1294768ab3bb20f02f2ec4533e7a8b0e854afc66f6c4796d01de9b655a6dde0168cec0aa67ae3a5e0f8437cfe2a09f469fc99e602110fe7ba76868be2ff522d3c8c36a7e397f51908039d0ae50f92ae7a5e539b79753ef6291ded4d862649fdd7be43500cd76e212799187c3d17492036b47e14665f29595c7cbc184612938e5bc8990f85abdd055787dd37381fcf91332ec97192c3d8c6d61c72be7150e334853b16486caf9509f3cb463f23c3723906a60f27cbfeaa77f965487d681662be8967170b005d229b95d8dbe96f0b52fe7fe30393a139ab9bf2a0edf3652e547427c65b26ed8179d41e41a588d19ca9270e23d304dd83190ec315a31a621adfa281d999610aa30bb83a7cb98893ca2d0f2ac87ba737a670d2ff82bff1934a877612185549fc7e36cb290c2c7f34d49f0a86310d11b4247403baa2c23334ab06f3e8bd6d5b25f0725dd94f8b767156be97f2c04c3852b9e7e5beabd02be708aa1a34b3965136057dcf2bf4ba70207a2fbae7a1c7b35cc2385f971905c8ebf97ce999a7f64f4dec1040ee0d474798423a11f0940333622c4f80c9183adacb650cd17928fad2780a247fd668bc10d1b1d06731146d04423da02cbdf27c3268869825eb5a2959e1fbe466c183f95b9492804905a572ac1e9c13add3c6ddb101f97f658e964bc784f329f131f101853c01777cb52f32b0ffd8c0b60b3b273b8b794c4bcf731ae4e63198f7f9d165401c7ec698a3d27909598b331eeab5e3f5a23d85721f49a5fa11fa0e8b5e0a4f7c59d64c800c5831cc82fffa035909e2ba37d496bf4f028bde532462b137e70217a4f0dd2fa4ded9779cac5b70c6b3181f62d3d180c03929f87305c8ead8abf003128fb8926fe47a06bd7e9c4ded15ab1017fe5b4646d3ab6d2d3f671958da9503f2f4eee6e6338ef9615cd3cbb674982a46ea6f779d273ce6cb57455783672320ea5e138730ccc37347b7014e9dc3b643361baea726746479dcb15fc7c6d56eba4ab2a7cfd96a6e90b80a5440e27d9b3f6e2721db119eb4f858fca26b34b0fe15d1d08bb3945708dd8b5db9000da3af72d52035fdb8cc779f6094e1b481527a4bfffdb252f2de9ae5e291a9925d424fce577f3d4f00bbde7a677b26c8f7c59f5301f43c045622dd4734bd96002c4cfdb4abae4b7446677f1e4efbd41845fe91b357e1fca4e3230769616d3225c6db01653184935e083d3fe31aa86595ed7f3babe990e2fb483ce0619fe3d7c86c979c844e9a06caabc52d7685f449c65a1994e0e5b608e27754e46091a24322bb1b0ecaaff8e8d6a3538fb4ead3b9ac1b42ea0a8104826237ea5f8e9fb33d040253920a289479483ac71df979c5862d435734d6bd66d59649ed28c13c1410f6e1cc9d59b3c69b4177d0b9bb7cc94a424e2ac53381a938116f14d21625a87c6c836f8bca7a", 0x1000}], 0x3, &(0x7f0000001480)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r1, r1, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0xe8, 0x402}, 0x5) 08:03:11 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x100000281e, r0, 0x0, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x602c7cc4, 0xff, r1}) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) 08:03:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x10001, 0x8, 0x0, "93689d15aff357a599e126e92db4cddb77161373", 0xe034, 0x34}) 08:03:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x52) 08:03:11 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000216000/0x2000)=nil) flock(r0, 0x5) shmctl$SHM_UNLOCK(r1, 0x4) minherit(&(0x7f0000299000/0x1000)=nil, 0x1000, 0x2) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 08:03:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() sendto$inet(r0, &(0x7f0000000100)="7a541e0dea9cd34daedb769fac6b3bc8887414b8cf957967fc081bacf1873508dae8b1950c0a82b3dae0a96bc0f9b9e55eaa8eea4871d833ef22a47e75bff45ebc6ba2a0a75aeb1fe3cd1a187813d9c33332ceb8391be0f51faab3e2eb7f448cc16d46f9739e20471cf10ffcae159517bf15eb2576d22673582422356aaef1ae9b82cf71bfa4a60e6179a3fbe0ac4b983da160f02aaeb120597beb6c94a5b61919550b2364374eea30caf460e6d4c5db31ff9cdf4bddc04ecd7f7cc281b66b300aac4b78a540a0acd1ae5b2b53cfc1dc6d8cd7cf4d02ddfa24704d55ecf844c5e983df417e89367950d404bab4edd1fdb143a2f1d510a05358c0983b9a51ac", 0xff, 0x0, 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/166, 0xa6}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1804, &(0x7f0000000200)=0x7, 0x4) socket(0x6, 0x4, 0x8) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = dup2(r0, r1) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0x84, 0x1, 0x800100000000000, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x79f3df41, 0x1}, {{r1}, 0xfffffffffffffffe, 0x4, 0x2, 0x0, 0x24}, {{r2}, 0x0, 0x0, 0x1, 0x3, 0x401}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000087, 0x9, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0x8, 0x3, 0x2, 0x4}, {{r0}, 0xfffffffffffffffa, 0xc4, 0x2, 0x1, 0x100000001}], 0x4, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x200, 0x7}, {{r3}, 0xffffffffffffffff, 0x8, 0xf0000005, 0x81}, {{r2}, 0xfffffffffffffffe, 0x40, 0x5, 0x7eb, 0x6}, {{r1}, 0x0, 0x508fc1688680b312, 0x8, 0x1, 0x3f}, {{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x8, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0x1, 0x0, 0x100000000, 0x3}], 0x3, &(0x7f0000000440)={0x6, 0x6}) recvmsg(r0, &(0x7f00000018c0)={&(0x7f0000000480)=@in6, 0xc, &(0x7f0000001740)=[{&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/10, 0xa}, {&(0x7f0000001500)=""/178, 0xb2}, {&(0x7f00000015c0)=""/187, 0xbb}, {&(0x7f0000001680)=""/153, 0x99}], 0x5, &(0x7f00000017c0)=""/250, 0xfa}, 0x842) 08:03:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000140)=0xc) sendto$inet6(r1, &(0x7f0000000200)="8bdfb81cc9ff32a4d8d42a6134cd8fb82c2552366e941d156eea1e77552e49b3b58d9c2d86949c1facd501a358792276341bd484fb70ea4afa6b2e1ae7f42297277320dd4efcb1b4bb4c7fd799cec7a98131c20b729f2d2b707dd991c579e45ce41a447251a603432b0b485e8694528f9db0b63c697f44c985d06aca2de66dc705ccb6c7321cea716b66cb4ab07085a11242b3ad66b237931596894fa3a6dee210b9641b77657d933eedc2629fa8873be521a0781b", 0xb5, 0x0, 0x0, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c479bcd6533a52ffc7a18ef002", 0xa1) r3 = syz_open_pts() close(r3) syz_open_pts() bind(r2, &(0x7f0000000300)=@in={0x2, 0x0}, 0xc) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:03:12 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0xa80, &(0x7f0000000040)=0x800, 0x4) r1 = syz_open_pts() getpid() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 08:03:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = getppid() r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) 08:03:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "001100000000000900000200"}) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000440)="4cbdbb3dca8ce1b7eda27818b2e67901e26de4c160c67b9fe95c7f866d7c3e48699990f0f27279359c4b3cb05a80855092bf14b042a8099482b062ff1f9e18a75eae34d133136f1ce55008a8e8a5a8031909f328852bd4e4ac5ee33cf220cadd311345bc29682abada025883135e229e0e628d8f4c8ad51f678cc819c483462aea8f7858f0a7c9a891e7a28f148aad526053817753e6f7986c4d55b55f237581b1e6ec5d25cd965f2e47a1fb3f71bfa80cee1bf63334b6048f65c4899f4e5edf40e1c5a789aa349f4ff089c86c119e70f81500d4b1", 0xd5}], 0x1) execve(0x0, 0x0, 0x0) 08:03:12 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() r2 = kqueue() chmod(&(0x7f0000000080)='./file0\x00', 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xcb}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 08:03:12 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xca17e0937bdab694, 0x0, 0x18, 0x9, 0xc5e}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x20000000, 0x81c5}, {{r0}, 0xfffffffffffffffa, 0x8, 0x20000000, 0x80000000, 0x3}, {{r0}, 0x0, 0x80, 0x20000000, 0x2, 0x1}, {{r0}, 0xfffffffffffffffd, 0x50, 0xf0000000, 0x5, 0x8}, {{r0}, 0xfffffffffffffffc, 0x8, 0x40000081, 0x2, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x5, 0x3}, {{r0}, 0x0, 0x61, 0x1, 0x3a, 0x3}, {{r0}, 0xffffffffffffffff, 0x95, 0x40000018, 0x1, 0x7fff}], 0x9, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0xb2, 0x0, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x44, 0x0, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0x60, 0x20000000, 0x1}, {{r0}, 0xfffffffffffffffe, 0x66, 0x0, 0x4, 0x6}], 0x10000, &(0x7f0000000040)={0x4de, 0x5}) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x54}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) 08:03:12 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x1) 08:03:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1, 0x0, &(0x7f0000000040), 0x3b6) 08:03:12 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = dup(0xffffffffffffffff) accept$inet(r1, 0x0, &(0x7f0000000000)) r2 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r2) 08:03:12 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 08:03:12 executing program 0: mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = kqueue() r2 = kqueue() poll(&(0x7f0000000000)=[{r2, 0x8}, {r1, 0x20}, {r0, 0x10}, {r1, 0xc0}, {r0, 0x64}, {r1, 0x4}, {r0, 0x84}, {r1, 0xd520a17699134f59}], 0x8, 0x4) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x3f, 0x7}, {{r1}, 0xffffffffffffffff, 0x40, 0x3, 0x7, 0xddee}, {{r0}, 0x0, 0x10, 0x0, 0x81, 0x6}, {{r1}, 0xfffffffffffffffa, 0x20, 0xfffff, 0x4, 0x8}], 0x9130fbf, 0x0, 0x3, 0x0) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) bind$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x3) socketpair(0x7, 0x1, 0x2, &(0x7f0000000080)={0xffffffffffffffff}) accept$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 08:03:12 executing program 1: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file1\x00', r0, r1) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file2\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x40) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 08:03:12 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r1, &(0x7f0000000040), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r2 = dup2(r1, r0) kevent(r2, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getgid() chown(&(0x7f0000000000)='./file0\x00', r3, r4) 08:03:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) shutdown(r1, 0x1) 08: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, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1, 0x7, 0x8, 0x0, "6433bb12a0ea830b441bc4156dece5d77c65360b", 0x4, 0x4}) r2 = dup(r1) dup2(r2, r1) fchmod(r2, 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000040)=[{r3, 0x40}], 0x3a1, 0x0) 08:03:13 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffc}, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 08:03:13 executing program 1: r0 = socket(0x16, 0x400000000003, 0x3f) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xfffffffffffffff7, 0x9}, 0x8) 08:03:13 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)="02000000", 0x4) 08:03:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x40000000100) msgrcv(r2, &(0x7f0000000900)={0x0, ""/4096}, 0x1008, 0x0, 0x1800) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) geteuid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fcntl$setstatus(r1, 0x4, 0xc8) msgrcv(r2, &(0x7f0000000300)={0x0, ""/224}, 0xe8, 0x3, 0x1000) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet6(r3, &(0x7f0000000140)=""/75, 0x4b, 0x41, &(0x7f00000002c0)={0x18, 0x1, 0xfffffffffffffffc, 0x8}, 0xc) 08:03:13 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r0) r1 = socket$inet6(0x18, 0x2000000, 0x80000100000000) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000012c0)={0x2000000000000000}, 0x10) 08:03:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dff7f1739ee6cfd0000005448c5a9dde552aaeefeaff0f2c85e2800013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214deaf9d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd518fb00bb2c4c7a18ef00235685c2001fc170000deee36193c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101b448cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7991f678df44ff0ff", 0x113) r1 = syz_open_pts() close(r0) r2 = semget$private(0x0, 0x1, 0x40) semctl$IPC_RMID(r2, 0x0, 0x0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x3, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:03:13 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) poll(&(0x7f00000000c0)=[{r0, 0x26}, {r0, 0x11}, {r0, 0x80}, {r0, 0x14}], 0x2000000000000191, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r1, r2) 08:03:14 executing program 0: r0 = socket(0x2, 0x20000000000001, 0x0) getsockopt(r0, 0x2, 0x810, 0x0, 0x0) 08:03:14 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r0, &(0x7f0000000000), 0x1fe) 08:03:14 executing program 1: poll(&(0x7f0000001fef), 0x1, 0x0) r0 = dup(0xffffffffffffff9c) writev(r0, &(0x7f0000001000), 0x0) 08:03:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xf4c4, 0x8a}, 0x10) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0xfffffffffffffc04, 0x23ff, 0x0, 0x0) 08:03:14 executing program 0: r0 = socket$inet6(0x18, 0x8005, 0x65a5) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000100)=0x40, 0x4) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x180, 0xa0) mkdirat(r2, &(0x7f00000001c0)='./file0\x00', 0x20) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000080), 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000000c0)={0x4, 0x401, 0x20, 0x3c5}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000200)) connect$unix(r4, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) 08:03:14 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2002, 0x3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 08:03:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) ioctl$TIOCEXCL(r1, 0x2000740d) fsync(r0) r2 = dup(r1) unlink(&(0x7f0000000040)='./file0\x00') r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) write(r2, &(0x7f0000000300)="1190e8e6eb4b6cc3a674268fd7edb27010217c9bc592f2c05bab741bd61563ee71ae0084c9f600abd87b697571e3236beb57a9dc09c55e208fd95da5b8cd9a906c5adcb8d3cca944a9c7fe89a635fb63a6f10a51ee88433136b749d515a36cd517b0f21b9c099adfad2c06168640d517a3880f505f03306e42cffcbb89a09f3c0ee3aab580677e2b154ebf0665ff581fa758b844408564d259b7be22ad6c0433d3b2454dd9e6c793dbe4a8d91b743286de200d6d0635ea1174328aa377567f5f6ececd25358f37c51b2304f51de0e81a1c5bd3d38d4a979729443bc3a2", 0xdd) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) ioctl$TIOCEXCL(r0, 0x2000740d) readv(r3, &(0x7f0000000100)=[{&(0x7f0000001900)=""/134, 0x86}], 0x0) syz_open_pts() 08:03:14 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) pledge(&(0x7f0000000000)='!@-%\x00', &(0x7f0000000040)='r[\'(z&\x00') chdir(&(0x7f0000739ffe)='..') 08:03:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getpgrp() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xa1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 08:03:14 executing program 0: r0 = socket(0x18, 0x2, 0x9) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r1, 0x29, 0x2e, 0x0, 0x0) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) 08:03:14 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvmsg(r0, &(0x7f00000014c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000080)=""/186, 0xba}, {&(0x7f0000000140)=""/134, 0x86}, {&(0x7f0000000200)=""/220, 0xdc}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/154, 0x9a}], 0x5, &(0x7f0000001440)=""/110, 0x6e}, 0x0) 08:03:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fchdir(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 08:03:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYRESHEX=r0, @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYRESHEX=r0, @ANYBLOB="0a690b677cdb86b3c6793404193714751a1a1f6d338d90f900a0a61e74eabe14157ee41cb157429977260a0d24fbc448368fd58aa5f78e2a3fa4aaf2abf029c8286cd07820ffeff955451e25f634d5c4279f98ecd7145bc9f0e9e1c0e2d695aa3d295608790f645f1377ea6050560d16851b513975cbbed8e6a868ca7ead178b56d4d5241f004540be31ac94a37c45e2a578bc3342fa9e98aeddeabd01088dc566002c49ca2d2728528f04525c3cb80fa2138ea3948a5cf191719138f5ddece78936b6ae42d9f35cae7b91bd11eadda5e5aff37d0cac14bd50af2ebf0fae6c827c200980209c6e965108a21978780c74303e07ed96bb70", @ANYRESHEX=r0, @ANYPTR64, @ANYPTR64, @ANYRES64=r0], @ANYRESDEC=0x0, @ANYRES16], @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRES32, @ANYPTR=&(0x7f0000000000)=ANY=[@ANYRESHEX=r0, @ANYRESHEX=r0]]], 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 08:03:14 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)}], 0x1, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000500)="25089bf8c15bec4628479a0d6a797ea8e2f468a00b5b0e52d28a8316e964d27d0b60b0d3cf5ce740d24499af4f79e055ae21005bf252dd4327b4698bb514c66f0c98d37bb4b3600d9ebb818cfacfaf9ffa49d81cfe68a3109929b02602403717620251f89be2de389711ea0d1ce77127682c7d2086c3e675fc037149893d87f1c83e401c536bceb81a71fb334c5fab2a1b57ecac86853c15a7d055ea62b9abe37a7da685cc6c17bafa7ca2fa233ca12a778fae18aabdf873b87d2348d99610b6cfc2cf0a6807ab10a2f6c30502107d9f447774b29e96ff5677f9636df5f05be0c9524e492c1690760ccff17a634c449e09ad709b69cc9948cf842e09bf46f4cd476ffef7b8c624444bf4530b10f92ff23227e5bd6e7088815dde7394626750638a89e60454aa06bf39eb745bdb6f152a28059340f24bcaece0ae429fcf061804cb294545cabdd6feedd3a00f59ccecfcad468bf192fa65a0fea46ef05437025ebaff16b49e6a3d726ac59c95dc9a5f37cf7e12f13141a97f5defa3a996d9d9f74eeb2e8464dc01d3bad06f8573804c1cd0e617588f1e186bb8e3ebd57c3705f04d58ff16bc023826c54c654fc498225be2e09c5175c0fc4419b61f53c9c180dba265ff8d7e675c452f56e09629dee6b235adb9c355e74637445d1d49e42dbd5fced2034ca9daaa63faab1f55e4989286c8002e9333511597ca469abc6d08e5716e6fffa58db55ef881181a13a041b8673195f2cca1e4ccec0dd0799b3a3bd6c85902da0d2cca430d96b3ffcac51f1af01c41ab3c95cb7551048ca7fcbd11efbae161434a83179494ebebceb115bd278fb1b12285b0bac4924efb9437faae231205483e4d4c7e418ee799b1d96ad3e0e55322a0220facbd0ffdeedc85f9ae176b977f51e14d19827cc4f69ff322772f87184f4621d741202988245b259a39ef58b5a361cc0bef2bb7263970e5a42bd7ff3a2675fe7e5f12d25076736790fbb0845e34d8373453f8935503c43b3b3be9e9082086865064dd5949a19f6ad3b1d0aef076c90c2f249f61a840906aa99057d9b7bb7f89d2e5ef52335095820e8f7b0c036e86fbff4b0c10146d41bdf80f325d001d88a96286291775a561f4a9b1f88829019f5bd44df56ee3d1d57cabb8da1b3fceb578a42b21ba07fa20f5bb21ffe4426a8bd85225428220f6070b4801aff86851fdac171d5f641919f58ef70a8b6ffeafa8da4bd4fe1086a107a43129a0563aea06acbed4ff9e6c5a2d1440bb366a6f3926f4cc166cf7fb7149b8f50fd93f702abf442d1705622a06966ef93a7bfab05d9411dead400dfc2933b5f187369d9e4095f4c6718f2a5b952ac51da68a91ff50da1369bbd27d97ec0b5002f0327f0370250a79ded35682f9ac5a14143337d436a4ea6352389729b82713ea1fcda19507ce592a478f574594150ca1ae80a431b7d13b8c0a0cb59f99a0591a31ea5ded9fc0fbbbfb9025c733c10b7f79ead5c300aa0611becc596d563b8ad390632e35e3c4f5431b8439cb011abaa96817a9ee431b5e524e8e1b65264f058d4da7c7e471febf2968bd0dc8bab275132e721e6867f68b627515e17c342c96cfb072bd04f17c4abf17c10be0003c41e008f1fa5914f8327701e196516c24f2335bac53ac1a75bcc042677184a36e07c9e4cabaa1b375435bc1acf14ef9b8ac2b21ca2cabd3e244cba3408e0890602d6315993be6dd8de17207ff77c30d6e9598fd8bddb39f72eabf27cbcf6b737205fe1a5bcafe54527224fb5a984d21edcfd1439c4b861b587b2c837bc0bb85dec14cda788244f7d3da4856ffb691b67ab93879aebbcba7b5509a9edd5c2b12013055cab64891c6d7f54fb48fe6288b6ffc476862f3f54986fa6bee1715fa0dc00e3ba33e53a4ffeff319e27c2c795c6bc44a0041ce646dcced4442a1c26cfba85e94085aaa366a6cfe0a3578d27a0a77ab84468b733bf01058118c8d8a86dd29d648c7389bbea44d5097b485a4dcb57ce8f9ba2331c80e8c9c5e98bce9907261e014323fefbd37f3c8e202c487678cafb60978dd320b9e608c60bb26c60a4387b0b7b690c9dc54ae2d19cab3c6300f359256046cd326ec8a4bb572a66cd2f021ae50cf67fb17da933f002b1ec741b52c6714d75acbf5be997f8a295d859fe490e60a4d3e4da81a2c36296c9177e9ee3acf49827717c3daeb9a4cd8805b4bbc7b975fc20aae0ba5ba1f0c6c1b744937620320884ab9b9b6d150d3230b11dfd5e683107a9f37299a34e94da38641ce2220ab2e0944d35b73581a3ba93ac2c18f690d73cba5738636a958f851f8405b0c55c38f7e65474af76628f99b5b40063b15f7246f1b4f73e6f72217dde5fae0c267fc66abf56e7f8399906b1bee51a6f770255011641174e36ddfebecb4220fdf77ee2dbbfa2460bcf71c319f0f8d421901c2e57c9645990129c302769da2fa37da5760297395bb589f6d44dad693c76d51159a47fec5e81e1f014d9708f7d8f7e35409fd2214168d965481689ca26aafbcf54bdf91fb7f6a02f541361bab7e5790bb08d479ea208b5ff8d969fa99084a1c9de5e2bd5df450bb5da24b504368b9511394eb9fbe4d7e8f7a46d83c87e8bb3d611e7b52490e0b29f54b2ebb5833cca5b7c7adc526538115606dc86441c6ace46c85a78b89ca2f4ea1703b60cc783b48a1862286701a3c8744f7d5ae23535c3caa8e45c7f70d21ecb5dd888184cb75385c5f86621198fae162102ff3e007a1d1a3a0a4ff9a6d6e77b373e84867ad11bcba2692e0c87f41d0b2228cae201db83d0bf68766308ecdba0252aa728a97bac4860971efd235aa5a3a4f8f01237f240e221f99c5323908a93621ca7fb24943554bd0be79c7d475bb7e9a0a81996939d7f78748ece04c", 0x801}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) 08:03:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a8", 0x1) syz_open_pts() close(r0) r1 = syz_open_pts() getegid() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60", 0x61}], 0x1) write(r0, &(0x7f0000000000)="4fba5826733b1ab05b7dd5af834b740c2d600a372d6daf3584901532a5f9b24ea76a", 0x22) syz_open_pts() syz_open_pts() 08:03:15 executing program 1: kqueue() getrusage(0x1, 0xfffffffffffffffe) getsockopt(0xffffffffffffffff, 0x2, 0x401, &(0x7f0000000000)=""/50, &(0x7f0000000040)=0x32) getrusage(0xffffffffffffffdb, &(0x7f0000000240)) 08:03:15 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x10) recvmsg(r0, &(0x7f0000002740)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000002640)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/162, 0xa2}, {&(0x7f0000001200)=""/250, 0xfa}, {&(0x7f0000001300)=""/45, 0x2d}, {&(0x7f0000001340)=""/221, 0xdd}, {&(0x7f0000001440)=""/129, 0x81}, {&(0x7f0000001500)=""/60, 0x3c}, {&(0x7f0000001540)=""/137, 0x89}, {&(0x7f0000001600)=""/26, 0x1a}, {&(0x7f0000001640)=""/4096, 0x1000}], 0xa, &(0x7f0000002700)=""/11, 0xb}, 0x40) r1 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) r2 = geteuid() seteuid(r2) msgrcv(r1, 0x0, 0x0, 0x0, 0x1800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002840), &(0x7f00000027c0)=0x7) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x100) getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 08:03:15 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000040)='r\x00') linkat(r1, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00', 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCEXCL(r1, 0x2000740d) 08:03:15 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x30000, 0x20) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x9, 0x1, 0xe813, 0x9, "eb2c19a1ceaf73d7aed221f7bafa9b19db0eef79", 0x9}) socket(0x20, 0x3, 0x3) close(r0) chmod(&(0x7f00000000c0)='./file0\x00', 0x5) 08:03:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) close(r0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000840)=0x6, 0x4) read(r0, &(0x7f00000000c0)=""/180, 0xb4) 08:03:15 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x2) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 08:03:15 executing program 0: r0 = kqueue() kqueue() kevent(r0, 0xfffffffffffffffe, 0x867, 0x0, 0x0, &(0x7f0000000100)) 08:03:15 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) socketpair(0x2, 0x4, 0x914, &(0x7f0000000140)={0xffffffffffffffff}) r2 = accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x1) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 08:03:15 executing program 1: fcntl$getown(0xffffffffffffffff, 0x5) getppid() getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getppid() getpgid(0x0) socketpair(0x7, 0x7, 0x1, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc288e08444351ebe) fcntl$getown(r0, 0x5) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = getpid() r3 = getppid() setsockopt(r1, 0x200, 0x80000001, &(0x7f0000000100)="bcc279066f77d27c5b8c986bbce4919898c9afd8829c808086b42ba816d60f7ca25d1452da16c87ad3689e84e00a247539fb17e62439a466c0822d15ac5af6ab7ef3498d91ae4aee02426c547d2c3529604d4bf68474f7a4af30dbbaa10bf2a8f1833bc2b88a7abf73c2fc61fb311b630c8ada7eb4d541de2860d7", 0x7b) r4 = shmget$private(0x0, 0x2000, 0x603, &(0x7f0000ffb000/0x2000)=nil) shmat(r4, &(0x7f0000ffa000/0x2000)=nil, 0x1000000000002000) setpgid(r3, r2) 08:03:15 executing program 1: clock_getres(0x4, 0x0) r0 = socket$inet6(0x18, 0x0, 0x1) r1 = getuid() sendto(r0, &(0x7f00000000c0)="6f5297c8b267c4c46d004fcc90dc668d5cb636acae011f54808fa27248d9facb528bb6a58e0be00758f973c72d5b486d", 0x30, 0x40d, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 08:03:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0x1}, 0x8) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) sendmsg(r0, &(0x7f0000001880)={&(0x7f0000000280)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 08:03:16 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 08:03:16 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x1) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000140)=""/89, 0x59}, {&(0x7f00000001c0)=""/10, 0xa}, {&(0x7f0000000200)=""/111, 0x6f}, {&(0x7f0000000280)=""/158, 0x9e}], 0x4, &(0x7f0000000380)=""/10, 0xa}, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x7}, 0x10) r1 = getpgrp() r2 = dup(r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={r1, r3, r4}, 0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) setsockopt(r5, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r5, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) pmap_unwire: wiring for pmap 0xfffffd807f00ca80 va 0x1b2d520000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ca80 va 0x1b2d521000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ca80 va 0x1b2d522000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ca80 va 0x1b2d523000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ca80 va 0x1b2d524000 didn't change! 08:03:16 executing program 1: clock_gettime(0x2, &(0x7f0000000040)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa80, 0x49) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xffff, 0x3}, 0x8) 08:03:16 executing program 0: clock_gettime(0x5, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{r0, 0x10}, {r0, 0xf702ea4656ef8193}, {r0, 0xcd}, {r0, 0x40}, {r0, 0x5ea01899d3c8a1f4}, {r0, 0x117}, {r0, 0x20}, {r0}], 0x8, 0x3f) 08:03:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) r2 = dup(r0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCNXCL(r2, 0x2000740e) 08:03:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="64022e2f66696c653000"], 0x10) write(r1, 0x0, 0x0) getsockopt(r1, 0x4, 0x4, &(0x7f0000000180)=""/230, &(0x7f0000000040)=0xe6) write(r0, &(0x7f0000000080)="ec627ed96ffb2f6f1fe602c866db86beb0a3f75f91b4302c298ba82d49f3fefa7a78710a8b2f34c3ddf91d86499c3c60a350f9bd59bef60307c7932e62aa477a5779ec27e88c4994eec6d92f644a5833416015ddd36eb1fe17014a22e7fff9430cdf7f2e69ec94347654ee2b5769a3058563282d472f385456a7ac34dcd05e9af8437f15a46924fac0abaf4ecac75842000000c91c12d42356189f58ae6f2a81d68997e3d2178b", 0xf) writev(r1, &(0x7f0000001b40)=[{0x0}], 0x1) 08:03:16 executing program 1: r0 = socket(0x18, 0x3, 0x20000006) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) 08:03:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c65300051b2a0686084c86b199549f6f7167ae823e98029ebb347c1e4b6412031a6af7114a54ae8cb2b7a45a874876139"], 0x10) bind$unix(r0, &(0x7f0000000040)=@abs, 0x8) shutdown(r0, 0x1) 08:03:16 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) connect$inet(r0, &(0x7f0000000000), 0xc) sendto$inet(r0, &(0x7f0000000040)="764aaa717c3fe3223360", 0xa, 0x400, &(0x7f0000000080)={0x2, 0x2}, 0xc) writev(r0, &(0x7f0000002540)=[{&(0x7f00000000c0)="78849c805b02277ab80d09a463141328909044574e91d97dbc347d41ad062ade21101e381f294c635d5cfddcd9b86f728924f62e3c5fe285dd685a69581d9ba31967afa7d45d168583871c2f051e2630cdf31cf86ea0cbd48cda8842c4f8c34ef44788031408e67669686c6e81edbd5536e4bf0e63ae586015a55b610c881d0ce3a7112887523989617e05bd2bd7d838ddb16e53ddeb59cd7ee85d093d5d4da21a68be0be66d8d0bf853bb0d17b8b34e84b8ce59ec24fab9c28718b4631027ee2e002ae9617b5a80b07c33e3e108f53edec8db6f93b1cca9489dc74b00f83f5492782dd8f900533322e3ebf88c6e6e275c1c891ce9b16b0f", 0xf8}, {&(0x7f00000035c0)="4a01f0160120192adbfd45c903db0eaca664772c59161d258ee77c86671b41b483bbf7c56c16bad2753d0e3c1f9989bcb6f4d5363d1edef4c9c57d3a6c8beab19c4eae9ccd973f0a7489a64b5b055a55ff5d1e64ccb143cadd98bde8fc039a5ff6c3754fc27afd5014563710474b9aa4c38c5d6adb9c4b9b4f4ee5404ab47bff4005c82a76015dd8d5b3e21ca14ba28cfc06db3f7e5436fc0e92899053452ed4f5ba76ceeb46f5ea10c27149c99c"}, {&(0x7f0000000200)="28ef72baa2854d5a67a49c2b0541743a9855f0a90e48dd35aa56469effbb7057ea14b1f3ff140cb3c5145ebafdb3dd67880e7286bb17dfbc836d99d175577886ab0da5b06521f9361ab80e47e7159a25ed096989470f7239c348785f705dda8e2ad66900cc74d5d576db172821ceea7504261336bb335c2ed8b1c6fc53219b8721641f30f7bea39c953c478659ca", 0x8e}, {&(0x7f00000025c0)="e3b098d27dbad114091b15c4b0205f42d023b9bb0294d7f97f7f7fce2d6cb4266ab4ee8c152485c53b7b22d49297ae9c85660f159a244a93ea3dbf44de9946d6ff7c584dbe4b165be846c7485b49e8afd09791d023193c3345f4ae1c497136f4879d0a1f01b30a68cd9dbf015edead7957dba17262c22fab54682da34bede9999e3a1c2b1ec4307d9b058c38dabeafa56cfe2ecd6c7cbecbe059cd30f7abf75987dbfc8f48329327a7df02c6dc7f927bcb9dc41de1cc48d2e3fe46170a0ca0cb0a66bc693ee68ce0ad113332e6577f1d658e0609a2129ab47c568204d371eeb7bb66ae581a05af5332109569cfd515542636326eda5da892350dc4d82dda0bf9aa88155f341d862173a5a2f0b2e86877ff4b5f40a6dbd05698913744c9ce46900fc43fb22aa360ab855907c193252f021bb13df1a11e0bfc2fa4e79156805404d269251e79487daba89099205166b752baa78d80d51185a0bc674b84733322208c8105e5ae0f730ab12d52b859a6bfd80ef05b16066e4016602059cd181691fcfd10aafb5e86bde86ddc81e1065c15d7c79f65068d991fb12e18397019e2b4ee8435d99e601e4868147d201830efea4cec0008d5884985c74a8acafb534beeb9d7e826e106933857774e70fbb59935903dc40941b7994d317cd91674a721f0d40d0f9c4ee6d7bcf1fa1a553d742b5b0268ae65c364cecbc3b1ec0d4847375d23c6acf2494d97e0152c06821b51b385189f5bed36586b373e2fbb8cb88ad7d572e188926fb3e09f19cef701941f58f91cfa0f90b48800193cc3ae7bd6ab082a5616516c714dd0f6bcc32bf8092ddda1b8230361e4c215debaf22fea63ed254d9b0252790b3aa6258ebbd22bfca5d376f344463d087a8508f28930fc7f240dcd298dfc7d713b8b347c9183f5ec64c7b216630d264420a919a8262c215f7a4d3214541fed2351a3f508f8f56094b9019284851505fdb79d528d5dc3996a8a67e472e9f620098893b15264098b29da01c54695785a88a3353e8dc0a4f1bbe99e33d4ca5af02706e717e9370911f13256c75dd23cdd09cba5a39c4ac74a4de86c85e3dd643daef5f7f672a3b3b3eac8dab329c08acad3169669c314721e8d28f27e8f7f5bc52c1de54be54f63ee720f09f53b00e79235814e941b7051fcd5050e0fb482a868aab937534b4c58174bacc15d508d48c047cff6622cc9870425e339d74c41386296014837515f941f9c4c559d4ce6629320e60bfdbd1ff317f4caeb6385b784f968abda308d4c91f28fa55310e8dbcbee1e8f4688632079154b6cb8cb8580892ca08d9d54c238bf4d72c6319fedbbe1a0c234d743b26f437ad4c8dc221f058bfab30c2ba703bbaf7bf2114940f262440d2678c8a91273bdd7a33f6bfdc3573f73b80f601eab694185f818fe76fa732f607dc12699450170792ad3e7444b92acdb3e28140db71a6be07b3dd2b871e3e639c6f77bbe40fc6eaf0736b7938a11e76bd0664eeee012846ed4275e82bc54889d7cc56a17c8be66d8959400de034b9d36780c3d3f8f35c68e710061107763e86bcc7985fa04385aa15f820ae524fd7f910edfaf0b8f334ca355d9685276a72f6fba013987670deb4caa7322c77ed579d246018525ccb52187374dc4085e9548388168c517f33bc7689e98cfaa263a483d3cee86024b8f188243280e71ef88e16deeb56b5747f123233a9813cca23f35ecdb695a65ff849b401fa73ed0666643937539141d3134b72ea000de73cdefe0b548b1ad443b9668a93b6bf28261d07e849361290844d88aa1ff464b13ca1a6052b220b62e913b6105332c666bc96197a993dc7aa26b7bb3d66be22145a16803f0c259a8ce234a87978908fbfd29036b700f06a4dbaf84044057735a324c1744b0a464dc534ed2d0570beb5b5db03f28a7021eb0da8a56801376de8545eedba19661c46ff79db8ec4569393533a5aec752a8a54873200151dacb4757f8d2d26d5b8c9f4c1fd6cafb5e5cb4695dc76667ae539496a1951db1f68d455c798b06fdf2f2b8bc10634c5312145ff51f376efb8f0c3351b2ccd2933e657c005ab228eb786f37ecbdb7dc11bf6f903560b305d356d2e7661785f29c900a0b0bc487ea5fab3f4f6aa269c32647d3f410c74e99defe458e3a1165b4abb315f3377802eafd1e1131b6eb410426fd6731e538cfacba23878964699ed5b635cd104e8571545c4bb6be837e5d1af7a6e7b52214a7e67529688b02bb41e1212bd7f506be55697724806f245045f00afd5855e954a67b78c172cbfd2254be4cfa2bf230a6f05c1b67cf162c67f4f637fc514996f728d415678edc83aff30b68f37b20cdc0448d1a97b9f6942985a46f260129c9144d5b70e921f7b714de3da290f25d926ca9659de0bb91d425d75bab23f6ef55d3dc7372ca6b77b3c049beedb2951e44191cb7000a6ebb3fe0e61876e817cece7602e298a679a8be53cba229bc339157b4362dd71a58580d32cca67ad4ddcf136959cf22e01304665dde312cc5dfa39e360296d61bedcb9086a07e36eedc24652601e457ecd37d89fedd642761957bfe88780598968ce1ef64ee3a15d5dd0be0b4ecb4e8d184cbdcb5b2154997a6c528f004889cbedb16cf3e51a98a5c97ca77678fd3ed0b85aa776929cf920943a369b46f06ce2ae229fa8e5db6c37f27915dfa088806ae434ab997e3a8cca2de728e385f2cc4d7c037aaa6fa7ba2f2fc761ef6c3b0fe299e5dd243ae89e4c7995b5c162b910b154dfd4b05e6ae95ae7c4ebb43abd20c9ffe6b6b5e7c576f22017c3444af7d0ad38edb6e5079350357ebcb52eac8e409a9afb72e5fe237f241306fc7a1496f3e2546c5c7951ec60185709cef1f1a9ddb2aafeef9a24f7e9c081939489e7057c21599cf15caaa31434124d5c2d6a5fe26e24e3f7d5c5933bc9c6bdc7e184fed5cc623c03b40daee2497f1cadbb18d4b5c6b7df2f974578aca20e0e9d0689f4b5f2721ef6e4679d95c1d8bb78d778ae386e14c152735f2fd5da050ce4279528cf1ff3c3c96b96d4fcdfa3b28db38602a2956b44692986413eb91907517ce4e64d3bd6cc7c816b2da4fb3570187361fd5552d62c3f2eb871ca77ae7023473603bd47f99c3ae1734b8863c1c82af0292a3527ee04a1f9fc432a9c1a0acf4ab9fc739dcb62ad36055b354c06c98735d18c4e498af118b625ce1297f78b98b9778e37bc29f44e0b403525df36bfa8414fcb9595f1cfddaa5d3c157f3e302089984b87d97bb8313d0fefba293f86f0d2412e2212e8c4c905e8997e4d96069efdf8da608959e8d1f6375cf1cd46a3a5381fae793d56fe21406e303aa5828487f12de6465b4c38a24c61bd15ea7eff4532938c22c732b874c4c77a59e3cc02aee8f0d60fe74acdd9bc7b329eb39c4b5f5445eaa78c57dc63a731d95b0627539b1533df8c0b538a4ab80d27ae9c99d712a038337355889497d7b2cfb71f6797ff28bbebb9431443202449512783e445e6ac3464d465a29102cd7e7c6c1cae085371f0961ce34a7dad97d5588b2d053fea7fd33a6757c266fc1b60821553233fbd1d389dd9ca5cf5ab785ddffd325f596af4f47770c1a2071878e3ee719f74ec811b0a507cea65d6702c154686fd3419e45b46b91577b0227e28f286e1da4102cb3bda21cb6b009fb9c0a948deed0a4b253b8c3964fb84ccdec029b68104d4331db9df0380cd99b377733cce4891bf5186899afba8f14a2bd2d7444b8da78e13892c481fad7c5424052f67ebbe6c3128300938d34434db32a3af4fb6fc6571643ce4431ba709c86b8071562422ca22d51eb3e9e99643ea83119020b9d9ac9b36dd9ca4fe25e5747f78ff6558918fdad06f77c6f459ce1476b67f541f2b2c90c86d8bd50384d8397bfca9a27b4c0fdf2bbbe974933b8837b3a733e91411943456accf6610664e244ef86739058d4ad34ba32f0a9df0bff68c1463fa18479bb282a0a0f8a1cf6a5ddce89bc47c4243679fecba354f886aff17c07c6f4fd290f803649e57ca56d0ea6d58737437c2f8a3c848acc8286b465c1945df9ebbd0c66893049cc9b3f59effc2d81ef54f95b7c47c746d756499829d675dd4bf424d86c1efeb1ec522d514b97b68e2c6fe74cd2e7ef5ca4a6a3296411d39fdb8e6294462c01628d3a96c9e2dad38db0c4184431916ac4c82bc490e07f9bbeea190d9a55eaac63caa3044e28c9ccf734d46a448abd0797118c7b558ade9443069cf3c6d9279b9604dd6db949bee3331b1e2d2c777f02cb3667c9feca49d133e730d7163637a30ffc9009e9f02727ba46b87a0bb6b4706e502d975fed2bc16bb36f014e4d2d2646f1ac3d104f326b05db511ac3bd1993ee515dd17720b60aa67083088e04bcb11dd405222d2d89cbfa5d4ea6cd7c0d27347c8cf122947e678b905899af62850e5813a91e2c83c0791a3af8bfe202fd39809143a8597a6184bcc0d76ef0aa445877ebdf25f0f591d93731b364f81a0a64b31d7ea9a954727a46b79a8d8b5cff9bacfec15c53335faedd34687d3239f980ba26248a4e16afc7d52918d46687626c07b501389d2b17f6ce8bcfa2288f6e534613853218f0e5f6413cedaee226c250cb180c644098cb318bc1c183b7d85c272f243920ba6d73f9d82f8be58443ba4d46fdf1d865848350e796295d7a438722e2ae96f54891224029c5e35244bf248d3abd328ceea7e4bbb7c03c87fefb5424a3b536491e57ba9a6047ce04e3d044f1503e8aab540edf80a5cd24430681c07a496707bda6a967fc098b9f68e913e7da1d9583f1d4668404db1ce82d46e41db8ff01f2b51e954506b8bbbf717a0b2c08480bae394e3748ea400385fca46aa90ffccbe465d4e172989f2b2edd747851544a2fc2ecb84f29fab18934ca17c8e189672e8575c214c7bca7c9f175e4bc69434c55657d794b4431b62a227351ad4fa9445efe9a6274a1f442c3afa70f478e20409840d67eb0a67423b0233981c9151ff571bc36c8526b6b0d192456c9e3dabeb469ba0302954001a99c48cf1616ae7f1672c181b8e520423b00a3c4b264f0eaed85b2e41d115e1975fd2f28dd02c6bc9fc7398716cd3b28c153b403612697ea298023f092dd3aeeb57f74fb7b63d20f28b70788769ee01368d5a43b793d25cf77da71f0adcdd02242c105aa1f9e83562a4b2de3de0027efb84a1e377a740b64a9ab3e020450004be209d6832f949e1a59a6dc25590441ee5ac40c1400601bc7e401ee11935dac6cf6eed2fb5a82a085d0d621e48036b7b58b0a23e32c9dd6399d114db1f9838de1f7a088d477e1f5e9d48ffdbff7dad001f18e98131e9606c7942383ef8ff34dd825f627a7c11aab413dbe42e92af12aec2bbe3eaf968164c21eb6ce0f692801489f7597578fc36394e4d8f4091ab25c152ac170ae577982b53418aa5fadcfdceece0aa2cc5421b836fd72b8cbd502089f5662ac124e9f5291d5ac2b7a20e2ffc7e983d66bdbbd4dc60e62a0de5d06d6121d4064f83e36b0180c198f6d0df9efc7a992321e7f0160087e0dcfb982cf0efae825144a6a432bbe135dd71c8ac2bbdfaff5d21d33cf98ae19e0f55d5abfea6092b00dba537386ef59e35231343985e6bb7f071395c1da652eecbe94bafb5ab5f89556bc0e425dbe1b54c8f54b043b92d273376ac84a56d63b8fc66b463e89459db71203dfa4e93ef483c84bf640c41104768a3c7dc7a50393788958d0028ced0454d39b20126ef57100aafa3954ebdc7660885677770bccf1a32c912430e5a91290eb7b13f906b0ea4a56", 0x1000}, {&(0x7f00000012c0)="e4133f4d35c25ca622c71433b20cd34fc41eb27eb1b214e241f8ce3e49367b7c772b4f7a9b2edb64be480391e2f4cc8b4d0ce10ed9a04fb67b0130c966a3739d0780ae650f7a0eecb6c78bce9b48522d3c2ac74d56e5836fec4e8e30f1ec", 0x5e}, {&(0x7f0000001340)="83f7184df14c30ffcb864ce5edeac6eb7d3363f83343cab9c12e3dd1883a95ad9fdf06ab891d2683aea7616bc8cf144deebc60ba8150bb90513f9fdd6c628b1d9c77fe40765a929887094937a6f572f4f3ddf0abb2ded3aeff827a92cabb468a6b4f733a41987ebf43e4d1a82250372f1fd5118a8b9c998f8a04828a1cb67d6e82dbd64f2e1dc1973fcc92e52a31f00a76e79944b5f34eb1a8dd3e552514b212dc499a65625c08e2db3fe7094e48255fd6a1d7605358636eb6eb982242002128ea14d92673ccbf247eb610287427a668a3e98e2931b04027dcfed1a04b1ccdd4ec8278656963b34b60", 0xe9}, {&(0x7f0000001440)="8056cfb332411f1466f391a2eadf362e49182e1c0a356a1aab063ca5eac146fcc7efd37f40e5a42a9c909ec1d477b2c705cfe98dd4000acfd3f09091c824cf1b2e8e11a8cbe043ffeac0ce3f90c737cf79c2bedcf780ef7f3a83b0c40f5f0e595f3b708505c28b48aaba8651ace5e065c169b152a3e8b00dde817682c8df77d7ed8aa6a61c1c5d2d8eb51e6d18263702dd5cd61eeb9edd24204c77ffbe76c31745171033661732925e717a7fb3939487302f6c83dcea1e030cff4924ec38a3aa9c649ef7b0945c9e45074646d75e0833008e0d36644c2c14de1bfe66012f74f0f2448c0e2c3ee87546863ab5957f600b61c91383df0372e4a1a9bb0c18802b62c57c0177e67d6df378626a6335ab309228de3ae2f37f77e2700d1559b61d91430298dc4dce88e71c2e8d483474280a7d784366fecfba81d305014fe7c46659a693911df56ee3daaa1e8a6c92c1918a738ecc96915731efbd0dd77695ca5e637f22a6ffe9a344d7d403a96fff524051fa243f25f37d1e107d94dab951d7f8cace5087542e8507e0e450a83b38b105b100128238458622c8e64bb438cc147a92ffd1f1a9c4da4c595e75dcddc93e5e532f79d035adaa6457a8edf1090289fcca3b7da3236061cc96d1e1e0ae49a666ca6e65e2ee0a4724cf9e37c3c68a2ba8072b8338bd2d0b76d7b7b078ab886b84ba90a670b20eea038e1693081e7a8227648b3d52d38a6a784727d7ef5a63ea56d55177778fdec081e2d050804545a21cb57edb4d3e1084cae0ca3ad37bcc444f40d34323c1c661a8ae5ae9eeb2c7ea85517fa41eab0ae85de4b28346282be59607a5c361650977e748430ed2d5cd6de6640ac95e80c8d3764556b19f7a6074008dac9751c2091e0e5f82db3f4f5ac0983c18eaf7be65d92248ad0d339c8ec889c0d09e3915292e8fd7b4d5e139035d8021df8e232a0325c922b2a619f3c9944b490cc290cda045c9cb93e226a0ec284cb7b26bea553b7036ac02637343b5e86a618ca42ef6c74911da7452586277291e3db8f80c890b26a4525d535531dfb062aae4875956a9cce99bf804287769ff2e9bffa8b7a319251d96ec880e87d10d16af95bbaad5b075897b53272114469b8d0071b5156f3f721d2027d797c71ca3ab4fb50de984a35db1dfbfe638397dfcb83f3317cf32ee05491df5e124a347464b91b249b8a28b0d5a41865c3e5340ab11f9cc21c5d84c86e5dac1a678350a789e798de9044073484a59b664c7f8317e06438f45749e9092052b8d102373c383ca16b45b50f58d205af54eae5d1a61f522305361bb2f840c093af53f4174fb94e7f4afac25b5823515872f8a1caebd27f7cb6bb2c17971e51d9ecf3d5225f32c7947dbf190ded35980b341dc1dc41baeb239b214f95d7bce2af62b1d8d90137cda1e4f3b3051102eee8a9d128c22465943627cd5311e31f5264710d5e1f1b6c7525e14cfdd654d7e7dc683de911111cdd8522c39df0a377c0b5a5d33d66bbaac66fb6654a41fb66442bb57eb9d21f2c5aad6d3edcb17901a35688f3791c1a501b649e6a3cadd1cf19360b1fdff9e256eaad6ce041c420d0355821976b6a23d9781627043b0a499ce68b52b41ebbed8262d1c55da2815c53e28159389df933c80beda86b3063bff384160147cc2ea5e49d44abad3075bdeea040d7894d68800f7fcc7f4b5c7c5a76b554d49c8140fe1e1f9f2be0d2cee89f97b6c38cf047d23beb5a462bd75cb978044a07a0f8cace58c699231d2b0f5b7f5a12dc17479ab8da56e82d7eb2a238c0aa5dfcb0c5790ed949dbaad73663477d950a131b70555b692a34f240ca3d264fbc1ba2a3676cd1a037e05c9fe2518d5842b7f29f72146f97b2f65f75b2fa65449577fadb5964d94d8ea1ff372deb0465ab69f0eac1d7cd2546f8e5e2d4474e379b52e6cb8affac0d49db6f19d46e303398880e8c085d0ac3c1d409278dacdb7967fa9a93b8afc3eca98f31886b2f017b6ee908cc20807618376e32a3f5fcb72761de7fcccc35d90f5bff1f156e5f5404956374138200931a9da869373759268382c8b69b7e8173411f0c8e9b98e134b8c4616f3c1fd1e877f5b86dcc24e9f36d45231d000c735fc2a0144e9d65b065e9dabd2b19e835030b0a21dee82c83e1512eaefdc1e8edaa0afd5c2e4931bae2f95459b1e0d815225d5884d66d229e8698d61802b4e66c37dae5e0e02e68515b7829990f77c5b6afa944a5af759dcf87255376c5c46bc3cf5acb4e179f0b9aa757e3f829d3a46a9c96ef73a5a24c4eede35e554b19bcf64d615b7eb648f4b75690ac1c5044ea965c21332b185cf02946281ff0c5e7ad1969e848f4a797182114ac2f0dcdc7fa645a9a5c6ff47bca569545971467c2ae3fbcd0b5a49d0f556efe5a8dfad1f8e8e685f473ea595bc3401e7d3aa083440d74578dc80a88bb0b58296beba4501205a25afb573610c995e27e1b4417158de80d645b59cb06104d813dd5feae5bbb09304b5ba0488f7f0115b3f9ffebf4e7489e29904fa5df0f5dea6281a1f6384b3a78ed29d77ca77ab59c31985e28e64321c62341fc7465a93c0b3e1e5f9994f30cc8a823252c0cc77b21d95fc2214a0842941f663267c2da74f94ed1383f9e0d6f149e1632f8ccda41345b51b5e0a8ff4cb343d6729a4aec0583cc82fd6170cb7f085f77965dbf70861b0702ac4ebfc7b1cc3684019fbb0abe8d8188d0128037fc1cb11cde986a6a817d75aa1429e9273cc3a1e93c4ba72266decc40bf880f399a6b54f3c9ab87614693a699bd74c65cf884e3cfcfd3043dba0383b6f5392c8ba118382961c1320657e6d19156764808b1c98f048a88be7bf8a75ded045ce3361e6e159bb98c6efc0d04b8afb46e6b27e0d24fa74acf6dedde552a495d63ff86e7eba8b738b8ed0668846df55a5891b6ccadca0c266608305bfa44f609bd5506151a4e28fa6a309a933f7883317c9991765c8b483773c97277d10ba41ced4b223d459f1988114fff5e664a6d8035f176fb092f9b7261320e85243dbfab77c171046f109c6b48f77d7a8c2c929af0265727b6d34558868c27d1e18320abbbb6858e51657b39b10558da45a2e4ff95e6ec0bbb677c6af637760538d569923dfd9d91c96a915ce1ede36154b21a960aa1bc2fd7dcb0728fe47c28ad3442a61db9a0e344b626fae8300466f02b93a7bb20d9951af0712e19584a377c8300af244e326d0c63db747f0488d28dfce5016c1f8175cb3edb30569bc46b0b6f369a8667440e76d6b391a42b212decc264f9d0b80cfb4f6960c1b163f86e91e05999aa6a975927a91132472fae22da15991d1f3b4d037965a7e3f07a8e1bd11567219d27a2d1c1a83b80c6f2ca983bdb0b8011d483b056e5eecf6710add9c0f7fc63c8712bffe833070819dbf79ac6cc9bd891bae33737b11d10d0f23378b89a8c3c3ff3232fcfea0861654df749ab415551e5b3f9199db7a7e30c8b8a522926eb149da3460099d1aa7527c078aa508a8b4a4b3d3a50d5afed2b97cdf3773dd7af8c16c620b47f5f630e22007a873fafe08165d57b6d29d8b7b6b5f2ee81f878fbb637f31ce65637cf198883e9c7ad16972a885b7b061ee5a0171b916b57aecebc7d0095a9fccacf0876b7c7e26801951cbb50d35fd8f236a68695e1d524a193c79e266c69152378db21f3c7cbdf302346cfd1b31c60d83c23a9f0c3184570c729e6005559ab19152f2452fc8782c470c9d59cb518752168f30aeea4c12fb285287f8f98cc6f591e1e97bc6d892247b64245057f4dd9b9e4696d005a37e1efbcc6493d97d00d8550ab77517b9562f13bcbf8c5d1797fab08217c3ae7b5d8554f5e329d07f14eb8b74fb9230be9e0ac96a7111604ae5f3035440bb72655ace81035f30bbc41a961721b362305487f93d062afa27dede797b4a7e98a59e25c1a604b9c47eb63ccd2a51278cc0ecd2434dd78919d13fed84dd292b550fe89129d06b8d52815ed4470b03282050f02b019b964b72ebcc581c98b31886b33e08f9c544b2a64f1c6a48f19218ec6aa58d550454b82cefff17405a496e48a4dff386230c27b0e141028c4b3a0a2be7995a64265c885f581cb14d9f45585c0175792e20b0b403cd0b38f5bd4faa7260fd2adf2177f09278c940bc8c9efd00bb4cc2b12a15fecbf9cd86582db16a08cbe7d120778d9d5847aab49632d34abf1ef976678585d692068a34b27d688e87f057fe1a350df600720b848249776a6d9d0e5aad8990a6f9232048682373d5dd7aeb11c6973e8d7bdfef3795a8e92ec38568df11a100c92a2d59dbdc1a0261d2781a38d9d6fc22140410501747a881ef44660e64b1fe20634e32498a9e847ca85d9a8e9ad2850f4026266c2e45debda4ff8764097b9357b8d5f7134d13c896398d5cb203f7cd5b10fd06ee08d46dfd771a53c415e4bfb7375dbd657abd4ce2f687405ac5ef96b5ac6792a3f0e64dacc4429d13464fee2c92baf8e95d3d26b1d4da27f5937feb66c239cb9b5c5f26b90890b348441b9b595759091b78493fbd3a7d7940c4e696131afdc0db0a1a6851763a4f3fdd9216eda3ade15c46e9251879889626bd7322dfa1e38edd4b42ad1779d30253266dbc05ef8c3801166433f331462f33d611aee0feed01bce6aeba44da81f9090d92fcd266f8dfc78d9f5f5f467cdc97f2ce618d2641c5538b5e32c60f4ed69f8dceba25f39418fbdb8c433ab1ade370d8cf230f81ad34254cdede40ee0db7690f9e32b5cb0540bd8450f840eef88781a10fa68e7e97b3718f9891613bd7b31e5807b192d9c63ad31859fbf9be64ed9611ed6ed988774b4142a3e9a1f2de196a2b317ce8360b3bd9aef40f6dfcb56e9eafdd9a61185f1215811056ad6413e321bad83292b6dea3148cef771224ae1d084d98d3c74857704a76c2b888621a71ff64d10d46f55cff4d26442593381094b3653a1b7546bf5f2ffb8b41811aee01c5466e2826adad1c849a9bec207776fee1749e5e4f7db9cdf58db46233ae7e08e15dec1079dacb7459e99819c210c15319819b30551a10ad76f960ea1f7d3ff2431d78a4f394b17678d1f4ecb9b6664df1d59ac5bb98fe189b4453f6b0d7bf0790f968761c33a2f69d49c0b3bcbada1f7e014e2bad95ba3cd6656d7fbbc656d89822a1d9d0bcd7728f8c92f964da56108cf5542ac596e916521bc0daeb3e24735248100ed128bbc1d5e0c71f91ff8c6cb43cb041bd0f5d776a1e8cb1b36d8419771a43345336107260284aa6903ac0c5e61988334290bcccabe9faedef2d777333ed0c4f0b2505bcea08c2a4ae0fa27537eefa86b9ad87fff03473f1e9d5d524db035467ad2f3fa9bc6d213c155c41e4944532d5ea5f784879e3c154f5b02abf42fc10f7b5a887d5453fcc729cb128beccc7f3ff2a779aa77e7452e990fd5f0030ab9788d303fc6cf35f1e7963a71365b0b63f5745d7228ec1ba7e0b658db9ba745f91a0b548d0002f00774727f707f3dea2a7487509355edd4c03058d3eb4e42c10fd2092a57582c976c5ccc537a2eecb66832e0012822bfeedbe5909b3b1f59d5baf7a1d59afe5f2de5efb8c9821944b226c208f7f5ce10eb4bf070e9fb7f67b526e660cc24f1bfcba17cda0acf405ba86c0d2b3eae98202f9baace268eedf1dedca1a0c08ca90e504e5f4ac531b0e84205be6d8837047fe8ef164968d280da0686be3bdc5e960aee543e1ed9f4373d4b89eb5800c42542acdc4cea1283f639f6c77c58bc8038dd5685bd379a3cd330cdad0d8400d18d24b07f754d4b72227", 0xfffffffffffffe2e}, {&(0x7f0000002440)="39f48677e7cdc39ae522a19113666bc70dcf93622b687fa0a09351a8d9ac1fde6505f2f3a7295ca69e83dc8b9a2e12bee11e6e15c58ee362abf5a6ffe950cab22123417e8f487565c6154f91ce66c741533aa353eb7b2a60e549042ae60b440a77c2b289fafcf3da780f7001a2cb38206a121c724b2a45d50fd34ca0b18eb39988543276f92bcf677bc2e9bf35f7c97e1cfcc7ff2681693ad394f6848c285c60918e8b5c780f95f31f8638787bd4721890b1f61f1caba6dfd032d1c66e57952e2d0e94444527c5ae836423fadc4951a928f21b3d54", 0xd5}], 0x8) socket(0x20, 0x3, 0xfd80200040000000) 08:03:16 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x80000001) close(r0) setitimer(0x40000000, &(0x7f00000000c0)={{}, {0x6, 0x7}}, 0x0) getuid() r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001180)={0x200000100000001, 0xfffffffffffffffb}, 0x5ec) poll(0x0, 0x0, 0x6) socketpair(0x1a, 0x9, 0x1, &(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x0, &(0x7f0000000000)) sendto(r2, &(0x7f0000000140)="bbed33affd1edd566f6b04e8b823ec3065c78fba9267e843210d5efefb7eb8a94472f8320cb6748e0e98d81c81fb7f8bdbc26e107f5e46d46ce24f80e84100456d00b896d0a490cc01e80455473942a21b27167e0d30cc8b50f38c0f86d40e7beac18f5055eb4d4c9568c7a3c362890406d6f4367b3dfe78db841962a1a0b0c1684347e0019d281a810ec4e5ce4c421bb24d81a1b05bd9e2893dd0aa274ea5e1ece40eb6e6ee66e0c5e3a466d18f16fefa7163238a24eb75eeccffbec01f58f02fd2a652fc12cb361bf84dc3f45c2b182e39cfab72d0650b09222255a69e7cd54b2b218d28b3a602306f298f55df5c46638c105c2f7122ee8ee6f57cdd3f279975fe974ac01b6fda599a1dcb6c8519f3dd3e588efa33bc40cff3581b698f7ab8551eb476cdc59c57e87bf9cee71ff24ca59c5070e64ddb4ea0efb8ec9cc6f13a39045e0bd60f2dbf693536d492d56659312f9028f98f4ef090ff740ea0aaef955b27e75d6e96583ecf74e11b4e86fb1ac7276508943ce344be4830223d7639ced797064136687530c09062da81b680620338eeefecf55e861e1ab9afd5e6a6741968fadd8cfbdb3c1c11d320c1e3a057825444927f5108fc29bbdbbae1b9b3007f245d176a4c08a2b60ffea56d3234fd3a179dd2cd42bb3fbe7d31bdf31bd9edda5335fd2bbdea8504a9015187ef0f961aaa83c83d6a9202c46cf5b4a163262388ca18e820d8d474986c0c7a7aaa0b6c4fb15a46f3002cb38b9907f8af098bae628e70f96ed47f8d49412a94db552d2dd683edb881c471e71284713a9937782ecbd518611de560e7606eb984f6f23bafd336013de78475d00f7f65c18f456e214665df8d46d6e6bd5c94e82d318ddb545deae17ac457da7a4b2e72dc9906303f8cbf5972be08cbf2dd9765b21dbc02149046a885a07c3de1130f114b1b81fced62bbcebf937cc1606e236f00e81889c19b30e6080e59862b30a9205af4d05f8a1911a59a7ecc9d9d65f05e9e1d6abeb9d6735ad95468c4e426cf71a0461ef39c4181f79f6ff65d3c4e8262000a36378c3a5cf5e55904a073c3d553299f2cd1fb7a286169b7a44b58e668d3c643b8612195eceda30d0c4dc341972acc9ad39a3a3ef6035659be3747acd85cfc54db21b9e8313ae3c9d4df88af6c96d033582a7859f811166c27c6a1563c13c71af57edbbadc3147d33fd3efcd56eb97c31d8bb0ae6a81c258575ece6a2d4bd147a9394b5f9ef4d9c10217b5b1b5b052bcac4531731160ae3f61aec3f544fc5afc8c52d5dbdc3040bf9a576be1958301790ef73c19ef527e94cd3ca7174ae4a32082da2e1df3e4c84fe26d5260e33110aad8aee4e8838d559f6797569f11c46ee0efea26b27f1939d661115ce595139c1556399650dcb59042c999857589aaf256c680f6d52f71e495ce7c7b56073137e6b0aa50f5353981e13440bd8597f5150c40845350bfbbe0bbbfa17413c123b580f6b8e145f30358ef15ae04d23f3d98ffced1d552dcc8d09914fef5c5dd9650172ec8fc0d1e2f65a1b459e431b1bd1ec042ef4522dcc04e80ff2a8a0d4bf1b52a401906a6d3c5521fa7b46b5bd9d06641cf8adb6108b175c3850bea687225fadbd2579bdad09862ae409060f6db498ca8e9d91cb460cae172b048c148677f959274ba1eabf43e4d251f81b8da9b1a79f4b4beca721b2c3a030a9d4b277d0b74e98ea32093fc812b9f35a0c9e64910639d862d0bcec9fd52ac7ae1e38412ee5e75112f77e60cf1d842a153eef44a473159176bcaddf862550d7fabad9586d4c67452b4e3b2a3ee0561572fea9ec6071a506f724681dc3d48db685f7166a5f1eae66ccb9d65f55939ad595c0665726040203fb08e549fcc58c1b4fad4d444df83b6f36b12564a7c37c6f6514c7827dda1864eba03580304886a41281cb985da5d4a913e696e844677f3cc5710f3e112346d8c61aff39476d25e6d6af50385a66b39db09c8d1655f0a34facdb7c2c46e79d5fc8c40cd15b461378ec840cd8dac7ce4d2623314c576360839519efd5b2f998b105075fadc3b118df80e4f0ec632de977f656c34f4dd859162d90878724f531d22da03bf87d5422eb6eb517e969bcc0fe3b7a01d2f783db45b3dd728816ceaeac8e70b54164cb173990d3584774cc03f505485b93077f7224926c3f7792af5484e80d1d6976c3de8cea98fcecfd6b2f2fe545bca0f32ddaf73beff822a13d2dad0927d1c7f2f309abeb6419b790e769759d5006b0a300e225a396f5e7f36364a37ea4041c82e11054371a853a95fc452319fb0389284e5bdabffadb3af9be79dcfe58e292964013694406bd21696932b256ea7a2f7ec66e70d713d35411da63a0ab05ba59a36f81e32f09295591586a79ef99a5efc7b55169072faf18aac6cbfd3188510d514f73632c45feaee115adaa417f748c02f5bb941646929df2c73ad225bc774e569a00a9d4c417a9e6d2a2575beb4d457ea8483be17e12dc82243b6e9006b00e710eaedfc1d853fa817ff5fa4e692ff926471d1f452e7d09ef14075fd1ac7a0e66a7a01c0954d4003ee1384ec6f14cd57c20b7288988fd8de3374391f092225c862de5791564311708888e30a4779890e5771d2eeacaa8ce3aa678e0324b3f9cd5f3e8ecd07cef63245aa89fe1a9ce430ce8f68352d106e5bc3af34c478218c76db604d1d1c6552a5998153686c4a848362125b929aa6dd3256b6d2dbb4c2476f4fad1be2e2458115c4d499a51d07a521d1fdee6f7e68b972fa9cd462a1529d6285e5973ead2c7fcce8f6fefd3d8609564c07c48d43b741fd237ee73b530a8bbf928dc9243768efd04a664fb7ea2d2dd3ef9d9bd8540f06e9184327b2b58bc988b921124bfee46fd9450716181c1431771e19233f9a1be16e41a20fb01ae16f3ba4f16adf4460ad027d88bfdb6a4ebb7e6bfbdcdac90dc08f560c365eef2e9ba39af0c15dda162674aa4258f0bf26519d05163a95687fc57e5b7350cb159b8fd5bfca0bdf233021d8a4eab8e288dde370c58287b590ff4820278ef90acff133506db65e11c4fce0450eb5ad88204330be538bd30c1c9f9066777451e6e689cab3b4fdd011d4361feca8ee10a8dc20cc777e7107555140c5b84c0e0b83e65ed0d432d7406018d21219374cce7413d9e42247429096ec61db1ab486c6e38c67b06e58839b04f815cdd7904fa455e2f60177267a9b3a616ca90d768571ff1290c763cb0ecf8c6ae9681b6fc0e1204c148744decfb28445f06e1b4504db2e9d2de9456f544ce79f8409f3c81c4726a763a19f975e32ce496d3fda762aaa1ba2de34251f7699291b44ac2db97b81f413c38686271daed93f07df49b8612c585bc00e6288f312571ba727dc7dba17375e152ef34790bf5dc7f4cf12181ae8d2a929c34debc6421d02d1023734ac7a681e9d49f65ce03ff6a19dda13ba47d5b7ab450b939dab1c294f2e1018ef5b7e995f6f98212486ec7dbb611ac95437f1345bd5ee2cb50c3f0f2447720a63d50d2620ca8e9e649b0c6e70862dd5c86b114695a050c082955fadfc3e06759c08ee322e11ea1380b41636abd648248e622b591829665124415c7d80e2826ee10f2b8e07b8b19860ba7e4ef5245c62b744238272e9760c2a750d60b1c5bc5712440219b5a683364d33e18f9fe0812d71af579b313222342c60826a37393e8a40c5e19548d0b124c2bb4eed38212dc471e02d377fdd4c3fa73969adbdafe12451ce79486c8d382c7bac32ad73fc16697f8d6b3119cd51d3e5b17004be75f64c9bd8f5522165a82f49c8a00c2bc36058436a0b6a97ba41e4e61e3e190dc7128555123795defce310a9d84085a915ac6b8b40279335ef4557ec306610aedd3abfb40c197a123e46b3ae3dc1d00e6c689a995ce0dc17541bfc54c2acd16a50cc3c8b76f43189c65ea44b55a17c4d8ca57ee9edeed5bcf8c49e1050c5ea6ccac3f1139f0b0779e5a1e4c22c97adbd459bce7dec9311ecd78de46fa11a9620073d94af85b9365c570bbe4fbb0cf9c18ce071ddd8278e806514dcb9e838daa56cb8127d16053a9132aa49aec79be3d6e146b410b1c5f4250f337c339248b8d7a13d9d8452017a4b07212a0e5abeaf9d2cca27292cfd167556d2a780c893d2327cefde85c6b41294bb6ce831177fba72fe4f6d7746f49830558ac7a5e2f1bc50d7f11ad4c55e1e2e1d40680195f77e21ec11cae6816a9355ec5f6b03bc305c2dd0f12a26a37885a964e38ce8ac8d2e047def52d99cdec3a3d58b3179f15bc4a110a39c4714c5ff7a614a78dd93b94d6e44648683602d9f779459fc4f687ff1aa5da595da67874e44541ae925fdce804b8694182804d366dd681157f0023cbbf43050fea48a13b3dc7b75f17f7c0f8b1d4edd06ffc0cc4ed6ad178d54af690938c8027c79cc0b569f6b789590cf1fe3b1ed914775a86f1d64f783cf8b0a451bc6594f27c43b40ccadd7a89437b1e03edd3403f4e1a7d57463c2144c9f1cba70745983dd6b2b45b3bdf98c20db615733b3b4aa618edd61e544b7ef9949b382b7f4b089903259dc3c68e17a4d83f4cf2add7d9b62fb02fcdefb7a5de8a26a42b42d0311629960cad6218d18da173669a359433a71b791d59152fa37c83d59b04ca3fbca8b2bcfee00284b04d4fa1afd86870269e706527e5cbabb4531961badc61581cab998bbf50b9b5aa503d490ed280656c931d501fbbc3e8aac07198c0d7c5d86464824417ee5a4231bbf95b1d24b285ccae95b85672a07f778cab42b4d79dce98a687cf3f25615355163e3f62bb696de47eb6a68a1c74f640989e656ba8bae74dea4e680b0e90206dc46fc22b702616227cd14574c2da33abb1735524800451ac8b37a9ade31cb6e816307ac167cfd55ca60b693bac618d2d64609143cfc9f6bc627789318f318ee009d61e49758983a649942f74d024b9c5eaddfcbada7cb1a1a20b4fc7c48e61da46c42611adfe0f82a3b8f9676402df43598a2ab099c204921bf376ba46a4dbfe368e0bd14224af26841d220681f56b213aab6ebd64d5d791c3dac6570ac7afb2446c68d99cfb3274bb03b024f4bf7fbc6a9c005ec1bf9f881efd54e86a521211695b4a7ba12f94dd81fe5030522bb2f5595b1f076745ccbf911fd2084e28c5270555e6d79bcbe406f0ec9aa9369eb6f31a1cb62e7d5133b732153f1b7e51b6a4e2f87b4d60612438c06a9bae68d51135dcc4938ddac32b260cb58270a29a9192b3a9445de654f2321c87346e9b4dfe3fcd51370b54f44ffd1442cc1e95a319167671628f8edea31b33cd0e8b07deb9bbe8ca7a6ff5eb1e86228d482c3fad9f431955fc0098adbcf0ffcc78970df0bfa694488fdd18f3964d69566d549343ab91411fafadebc50caaab09d9951e8223c592c1c627408d2d3839a9aae5cd100d000969e8615b4cbf9db1740a9446b26d8e3c6b10942c7d3c589e41006d970d810d5dee02aa8455e33693981abdfd9a058ea53ef65f35e0ec3d904efd3032d6dc0044fafae76fe76c5b300637c7d3f9dd18306710c348f3d88fa08cabfb62fc490730631b98bee2cdc6d49234eaef570c77168bb9530348c588cb14828a08bb16dd3f37e1c840509fd9bbb51c052122121e4e066e1bfba4fd98c9dbb659cffe93046dfcb3e264b2d8ceb3baccd8839bf3b1b4ebdd0b3a761c8d699bc80d1b283c7e2baae5fa961c1d9b5777f21af6735950c67e8a8c14fa5a3828997a5bb3b4e8d5e71f09f79cee404c48c29219b620710001d2536f77e2816f22343b58c69d723", 0x1000, 0x2, 0x0, 0x0) getitimer(0x0, &(0x7f0000000040)) r3 = getgid() setegid(r3) 08:03:16 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x10000, 0x20003}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x2, 0x8001}, {0x5, 0x7f}}, &(0x7f00000000c0)) socketpair(0x18, 0x3, 0x5, &(0x7f0000000080)) socketpair(0x1f, 0x3, 0x4, &(0x7f00000001c0)) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 08:03:16 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) close(r0) execve(0x0, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r1, &(0x7f0000001240)={&(0x7f0000000080)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001100)=[{&(0x7f00000010c0)=""/2, 0x2}], 0x1, &(0x7f0000001140)=""/254, 0xfe}, 0x803) 08:03:16 executing program 0: r0 = syz_open_pts() flock(r0, 0x0) r1 = socket(0x20, 0x4, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x8, 0x1, 0x7, 0x8, 0x80000001}, 0xc) flock(r0, 0x1) 08:03:16 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x100) r2 = getuid() r3 = getegid() r4 = geteuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001040)={{0x100, r2, r3, r4, r5, 0x1, 0x9}, 0xfff, 0x8, 0x8}) sendto$inet6(r0, &(0x7f0000000000)="1f4a6371e2a6eebeceb548f14d137cccf46f7716451d24e1b0db52c20bf432780596af816110136df4a65f414756e38a9c9ff5de9f6cd509b0dee2e11a849bfd25f20fcd23f95b2286959367eec5bc81c0781fa37368a616933930903af50e3769f2b0dd2d850c5a11d4119f5a8129f32ae0170942503ac7cd52ab4308aa404fd01d88ca53d6d2aeac406d4a3ce48ae3beff691a5db46433b850e74eee7683932801da4c8b04d4b5ee5b6a6746b87bb71cbf55b2335af207a684037216591440b0e897e84e816fdb06f6c6b214ff7e9318e22103cbcda14117f5ead18ddc59236c1575263733c8641f779f17a7f32ebf9099d41248779116d8afddf6cdf19c6b7a654136826b805de9ff64275b6d8044cb652a2faf09f21c4ab9f1f5bed64c3b070fbd34e7f9c586a986750f43dca7b53fe7505de10b72d446aa1edf63f7bd181fa806dd8660bb7aac32677a87d6c0ea8a8364006c9dc83f264b21bc888928c392c19645da6ae7ce2d865c7446c75ee65a42adc192e89250927e99a3880a2a9753a8c07a55703109aee7e3bffffad5c91a1444b1963bf991acad59e9d184ebeff16778f204247cf3b3acf18c7403a31c17e9cbeb4f1342252cf3068fbf39125b38877b9038302e6a9baae369463e514f02c8322bf32a692564402cd1cb1eada81e53152d22a05288efe438817b80ab70aac93b859ddf5e4ac997e95464f14fe9c5931eb807d8576219e749b9cc70d001fdf1a88e1620e97c1cd154ac762af5ef5f9c776ce2c4437abdf9f71f59727af04872b2c0c8bfbfb0747905c8b252ff6d97d31443e9ede685f6ecb8bd69ad4f3f79ef48b3a394712f41182838fbe170df34eef446a65b5b96f56f3c6fcf04561c330ad7db63fe4b97aa80496868783f647c0ac40fd1a55587f7f2bfe0f96b95c736488760e62a79e1e791c8fd449bf8fabc29e168abf15d80273f1448ae8e05ac68110aeb5baa3b102de43c2b82823b0c0ec7c6f9715c6e53f93d936011e92c3c3c5090bde073f8fcbd46edec14868d216d8b928501c5d91666d28a69b656016ca8876d73e186d30bd8d73226f8ff14d3718515c78971954ca534ff2f0de0a96ba91b455213f9e0fee71c5a5f12e1b080e994daf61085fbf072e28369abf4be0ed181a0433984055a6fa7ca84fbb396e706be98e9f49023de271490adbce11190076be65cba7a03bf35d3e286af0619c9a5ba25cb1f24f15a2ea53f84a57c253c455f1da44f9978a650e765fb451c3f5d2cf13fbfd42884f51e1f908d44102e7f4bcc67a51a437a9c3115d122d8b783b46f3d260dc1a2a526144e0b4fd30585837d20294e05733084cb49fc9dd1d652986dfe56e455437968968a5982f2e169964fbb8859e104ac00d293e11b6b3b8080e5fccae52d127ca6e3a006ede6e950a735b13c28c1fa5785c3c0bb5ceda146f3d3207a72985e7a87b7c963a62a9b1b2cbd3d7065dacc97c140acc3bf681f3be2f224ab7e8242647ba8cb86a19e6430b3491cc0cd2079ab60319fb44f87599ddc61e7aec2e48c0df53ea7284605a72341b0424435c852dbed761169f59f0ccad7232524ed3511dd1ca77e8daef6800816bb4d493beb09a10d2c8252b6af9b6b85d9bdcb00689313359f4706be6ec00c88d0deb1087e93d8f96e24e842df447dc5535f0f519301c97088e9d33bd027f7fca3b8f0caa232d1e63e3c87073144e4ba717267d0aa600a26f308b8cca127f385a345dab9e3a1db24e9e0f2c2fb3245e5a014cb5afe378ba3f29174db860002b7c86c5cb110a7f46337ab9d4a89dfe40cd11719e71a1f7b7fc5d8086aeaf34dae04de0cd61dd36fa76cf4f5e52966a829f48336e2c1482091ffd30dd4a8955c783383e28cf17a3e21c195b79a282b859d3edba1c293fa901133bb086aa689c54563cf5b9048b897e5cc71ce20451a7b95c6c609cea75d9e8021754076d5487774f2697738e71510c53902dda08fa700f2ab95445ac0e7f913f0b0ebfeab6da93d06790005846eed82dd6acc017204a7134668c8a599a172000dffd1a523f1d5843139bccacc96c1fe446b6f8342eaf19cb7c9830fee948cff8c7ec12c8357802a198e16b76a22065a0d5803fee8e1852076e304aee26797f943796d37d229b191b208bae59e79d3bdb9c4b44c9309b572f5ef7a1d53b6cd08b243fb714f0f62622dfb661e5b4ba346c8c275d9413c8bbbad5ac36119963b0531c676e7c692fdf8e57ddc18e66e48f224e1ee781029154174fe68109e6d2021c1c7839e8478d3bb4f7b0462bceb7f53d2ee17f50cec7c9966de41f3eec2404eaf3017f8bc614638d3372ce39a3f1fde2de534a996112b6a999ee8f97a4b91b890bfa37c04c05a490e6b6365d36c472ab3a5ff735748490a24b53be49192642c2a05b0d2a9964658558a9e91f7748ee81176f470b1eec8f9aa5627f1dba9b3687cd11966034b01adea01046f1890a2b982de3470c7eedc59e7e58e7f4a7d58a6a2131771bef56955ff28eb8242ba60051d2bbc4c7c4fef05f1c2594de667e95ca78cff85748a06592ae5b91d4f259d0b45394a2db534c9d3d494cb107f6571974e808e160134c12f008714a603f4bb25e62388721a0b789d0cb1d7db4f72123b8498bc757912e0deaed1af79b792d158cd5f120c7d6885a5d368631e82386a452bda5901e8599b807772b45ec65d6aac42a415415e658b3abc0a19ee2cbad01eb23ab9dd3ef2895eed7b2ada74b96c524e4759cca78a5d9925b02df65f647e7be6bb10a6fd1d8eadd98045849c2977319df826f6ec242b0c1e5e5846ef96f5af5e51edcab92962bb62218e0e07eb6fec6a5a72a90d043dad422e5bc55612a493696edce0dd712be3d3e8ea13ed380035106f1589766509b0bec7cd8423b4ba6e05eed0df3d51d4213fad8c25e4a7662ec7160f426f6527be22aef5a8b2dc2529890666cd84365ee362ea4b363286c07eef527e77f8875538120435f60d9aedfe9e535b5b9ccc9c2ba6c6967654232fcbff39e5507f2e85d6cd29ef032f849b839bc9d0611cdfcab2a03987be69257e3207a1b49a3e741448db3bd4cdf402639b73b98cdcd35b5d70b89923005c75acf500a1b3ca065433fe5d568cc94795db2e1ad1e6dd457b46ac142a13eae2dfb75069feb11c9279b6f48b1b743447dc782761b5f0e357335cff434a42f3850e75229493fb83dbe493fc5a4b1b095a98a4ffab0ed67669674e4c18a6932f319d3d573869e23329277c50980ecd7ca552652a3bc141be1fbdbd5e3b5c59c5f9b29dcce4fa5f82ce064a7e77669e68cf9710e2ffe17d138d711311bf261d0e385496a707be762ebb619046c8f16a96b38a2c639107c43d6d62dc5460fd8678b16ea00b2a5a9fd7ab8bd18ded00147dde3e80d757febe59db8588afbb86463f29cc90e0bce5f78696e5b39f466c490624dabccdb396b8b6cf00a315cff0e1d7c2af2849bffb2ca6e74cf96a218f7573736eb0308ebd162cdde732e2cf0ccf435b19eda98d2cde6346ca211915774995224c24e32ac3009a762dfa2e6740793b92b189bbcb77f64f48e26e180a5d386ead562d275d4e70397565438178842590c2c6ebf24704da7e01c70073fc469df393af182313480fdf50b7d556d1de936aa61d83022361b82ee24bc9dcbc94a3495cee62fb1dd2c418ab31c2ada00674a6543e847b3d728b8a17cb1e55401bec7320dce8ff16e39f539fe745632eb30557ceb4bf3cd2a7903ba276139a1c2e82aa2d6cdca5fafb3add297fac103a7a25f825446c47ee67412ebe0244aa5eb12ef91c4ef51ae623b27cbcf4c9158a92a27b8de559ac1f310eb03d2438b61905e7ef72afaec69c1b57c8728477a031b806c996a339af6a730d955b62bdff0bbe10ffc8f79c89725d8efa43117cc1529c35b2bba17e2c84df5d3e0e8a76d6693b0d6e3ef54dfc755753caaba55326b22d5e95e3594b2dc81019778da963a0d7044d6c259df405c32de21ffa4774159e10317fd24b008221c465a15907ac61714512da471e44e4b8144410623f4b0d27fe872857d111f68e1856a0fd3e2d1cf8bc0fce3ef83e2f8914e9f5f2651736fcd44b1d115d332068f817c87b1b38dd72fb30aaa933dffafe1465b0f860d44ef775f47c5dca38c1a0597d09e473fe2476d9e2f59035276c296b7ace9fd21404d17cbf674db2f6fdd85d516edd4d3b9106f4285606b948ebb4e46f7b12197899b4a07d985d12bbd9213cf20254431165a04535e408177a91ae28cce81be412798652fe39cb58d7596f6ae324e0f6b0c32e9ba35a8d786e32c23d952c3eb2a045c64b13cf1e663f0df8a1fe3a16a50f75b627a1d103938adaeadf3df65ec08c32ada748a98613468232a29128ea1b60898ce7a554cbf62f2a46215edbcf543513a1ea80a48cd0d9105bae648cf2d158556a606d347f85f96e45ff52cb0640c0a5a11d4cd19529ea86346493eabcf3d9147d99c7decd2a81466977d8687f507209bc0565d6c82d36025cb64348fbc13d91e39abe506bbfc656936471293aa6219e2aeb7f373414b064deb4f69299bd28541fbdf0df4335b20ce077b1f05623b069450b4cf70ac6f61a92441f11f226b495c7374bab0539b8b5d55c1a1b8101544cdfc53e5b28755f68f8ef568beb5f8e702ab54b1a88c172be7c22e6a019a90c3a55d017303fe7258e64d0edd3517768b94bae3a857fcc2ddc284f6a70be8e45402ebcf138743d43f44df87499581cbf98f1bea610a0229db9dfc19dd43a66ddb326c29a61f54a22b40aa3606d66452a9f4eaf58be9ad9cd4e68ae790f3246f70a83c8f5508ecbb3c27f5e76e07569e197aaee8a726f8a2faeb317848d3130087724af18992acdada30bcf19316f2cb1e34fcfdfacf40d11ee16a1c6a58746cf65906ac316227db6556fe9056e6868c3195a3ababe2f73433a79c7aae8f7b0f424296adb013d77561a05f83f2c0c8f00226575b6f62aeac1f42ff7f51772c774ac0bbbb3a8753efb580e5365fe8f7f26cb26c2bbce904fe188d373bef55d00645fecea1c99cc7ebe4b1bcd91c4ed543b132f7e271eea87d2d972d34c00ecc9101d5ac94698973ba64e181a51beb4d0f3e58664a1f94feecff21d1ae18f7d6a9645eaf0f87169787c0c23c3e67dcbea290c4fca1d28d9647de5f1a0d09e20068bf1ea617f7724d9e6c6f066e98fb442bcae312499f9e419a59ea1bd54d5a0029c8f3ff2981085b60c625145406ea992ba955fca03e49059f8f3c56aaae985a53f52cecf736b7dce1e6d9d7a2eb976df9c39c5fd9f429c1cecfb54c2b50baf280d6436a70c50e71af9789f0cb166dcd1c572bdf049a82cbfbdc092dd60bf7c7e99bd27cb4b7f2360ec1daa723ff1d9b0595747ca0c1f673c948ebd807c9fa5b01e50b6a5faefe241b4c03dca0557b38555831cdcc95fcf7e8a9fc3cdbee7e79ebe811f7b7532e4e0a2641e92e53f26a15fd754a5744cd250f07baa3336d3c0081cd3abc4bfc96eae57c8e273a5ccef0bdac1fa360a8033dc36f92e09640027d8257fdc67fa5c0ffef3e1b6de73211589bfd69f25e7ff4451b50e165ad7a81ef983eb6a225c0e37280ef3971656acf2609a8e4de5023833226fec23ee1a7ad58745e058f92bf92fb20d039725d7102eb0458e02278e0e454b1c861c168a60006eea2002bb4e2d0e50de6b5acba22b7591bfb753c1197bdb17c9ad8f249ae397e549ea21d6897376d963c98fac0fd0ec2e62e88c0777408d344f03bf7017c738a815e9c20ae12e9c1d910378c3efe40768c979", 0x1000, 0x2, &(0x7f0000001000)={0x18, 0x2, 0x2, 0x100000000}, 0xc) 08:03:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20010, 0xfffffffffffffffe) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f000000d000/0x4000)=nil, 0x4000, 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 08:03:16 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001480)={0x10000, 0xc16, 0x508b, 0x4, "a48640e922342057cb6fe2989b5ca59c163d4524", 0x80000001, 0x400000009}) close(r0) dup(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x8, 0xfffffffffffffffc, 0x0, "0d78a6d41788a6857e46576cb1af2f93af0a6be5", 0x7, 0x7}) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:03:16 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8004000000020e, 0x100) getdents(r0, 0x0, 0x0) r1 = msgget(0x0, 0x200) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgrcv(r1, &(0x7f0000000200)=ANY=[], 0x0, 0x3, 0x1000) 08:03:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2", 0x20) r1 = syz_open_pts() close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xffffffffffffffe1) r2 = dup(r1) fchdir(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x80, 0x0, 0x200, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6", 0x0, 0x40}) poll(&(0x7f0000000100), 0x6b, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x100}, {r0, 0x80}, {r1, 0x44}, {r2, 0x12}, {r0, 0x58}, {r3, 0x107}, {r1, 0x84}], 0x7, 0x3f) 08:03:16 executing program 1: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x10) mkdir(&(0x7f0000000080)='./file0\x00', 0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) openat(r0, &(0x7f0000000100)='./file0\x00', 0x100, 0x0) rmdir(&(0x7f0000000140)='./file0\x00') unlink(&(0x7f0000000040)='./file0\x00') 08:03:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea6b865f6f05e2d3280d33ee6185c6a19e1a370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da6e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aad0600000000000000edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce4bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922", 0x265) r1 = syz_open_pts() msgget$private(0x0, 0x20) ioctl$TIOCEXCL(r1, 0x2000740d) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x3, 0xd9f, "b08d662247ea5f2b2c215faf8a210524d8e500"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x63, 0x3, 0x1, 0x5, "1120ffaaebd19e32e7791af2d0924376527aa8b4", 0x8, 0x7f}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000040)) 08:03:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffdf, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x8007, 0x3f) socket$inet(0x2, 0x3, 0xc4) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = shmget(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) shmat(r2, &(0x7f0000777000/0x3000)=nil, 0x2000) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080), 0x0) flock(r1, 0x8) 08:03:17 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) rmdir(&(0x7f0000000040)='./file0\x00') mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = dup(r0) accept$inet6(r1, 0x0, &(0x7f0000000080)) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x2) 08:03:17 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) madvise(&(0x7f00004e5000/0x2000)=nil, 0x2000, 0x0) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) 08:03:18 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) fchownat(r1, &(0x7f0000000140)='./file0/file0\x00', r3, r5, 0x6) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) execve(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='.\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='+-\x00']) 08:03:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, 0xfffffffffffffffe) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(0xffffffffffffffff) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(0xffffffffffffffff, 0x0, 0x0) 08:03:18 executing program 1: r0 = open(&(0x7f0000000040)='..', 0xfffe, 0x1) accept$inet(r0, &(0x7f0000000140), &(0x7f00000001c0)=0x1000000b3) utimensat(r0, &(0x7f00000000c0)='.\x00', &(0x7f0000000100)={{0xffffffffffffffff}}, 0x0) 08:03:18 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) link(&(0x7f0000001080)='./file0\x00', &(0x7f00000010c0)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="88da81d6904055d780e2059d3a2767c4aec43826a7873fa1aaec5b56a686967f5c92a3c7a06ee4ad2405c1a1d49d080c4a67cbbc32d3a2e01eebccdb72644e0a4ac445bcba8358460eb8412b31be03094e2afc91f4e596368f5bce29f474b16859442fcccd20c139139c630e092f40d31de57418b73a3ef7ac16e42a5d75d97cc8afa4adf931f06782e3c9500c82f05b623c2c1c4ab5a015cec3d3b823d4296d2fb7403feac1fc4cbbb99c0efa985ca83effc4329fc67f837c4dc5f01928ee19511f9db238dae04313520f9a59a309a2f149a150b490020dffbd5d7829345b33258ebe68d77cf0615feedb917f0a9c09b511e94bb9f5b88c5fc57c703b6f1d6a665ff5a9e07c74818bb613dbb84251bd76730028f031271357bacda56c638f805027d61730f7935b4ca7f37682b3fe3c54731b494c1eb43c19d5b4f13484a774f2af665e51dd48c4e57d9864da15cb1303617ee6ecab04f7faf6e452381ec4a948f1e618ad39814b69d60fbda91c2351ab865650cb770b93d84584dc28fcffd2179438efc16c60fa117985b25390af6f113fda25deb231635c918e6c3c8b6f1ae909110ff73216ee93194bed9ee902f80c3bcd0d3f0b59bd98ff163b2a34d2aa370dcdde990dfe1f8e44e1ab1c8720b18f9b30429b271c36d8135bd3199d3e0d25f9aa94e5e83029c226dcbadea87f0b0a9a00f5f3c00d47d6f1bcec06744b94263e32c0d35e6a2e2bb54e0c5b5bf5c51f5773d8b3b1efabec503e59d1b0dc94c378bdfd22b04659a426e533f16ec3cb58e4bcbca1fe0668e7a7fbc272226643d2346565ea08a77bc662be5d4fd198b206b03be4ce4e831af5e9cf26b3b82b54ed84380e27428385daff941e7aa0e3736e81178e9fedda2c38c42cb644409c7fe44e4ef6bfb024309899e6587a3109493ae2506ac2634d7ee5dd54f717a29bfa3357fb95a837f93f1b9dbdc02a4094be44e59b05f48d68a54a61423f614f515c3d3c089a2d01446c5afc0d206a6a08ef90ab258519d805aa36736e3f21f604e861344829738b8e9f19a263675509f8a14a5216f44986fefeec96dfff8e0816aec34adaebb7ef0cc8007200b685621c8a93eb70d28752e1e67cf1a568344a7446e4bc09abb394f402fdfbeb97fddb52cede64c8718e25bd4617019e0e674da1e85a174d9439925f6557c3387acc0f2b1c54bb7f1f5aa294074042d2f9cd6d3bff12fc591b6043d00ed108c587690576a2c7eeac29404e56da3fa7a400820a20339a44994885334927d42c3aaf6a437df0f3ff979b1573ec3d054d8b1bdd22a5fcf9a040a2480a2733fc7e422e0ce3b69e5bb13de740ad2ff33600f0f5deefe9dcaf2bfe493f76d9d17c5a1fec5c84a1fde3938dd31139951cb1dfd9361c693d1f84c89ae6f279d21624bb25c2d0d16516273b5927dca5efeb30a80ea0f3c524e2ab5b610d265f74911738837de9910123e990581af610aca5c816ae2beb570c539861c909df86726f2b5e9dc2f054fc04e214fea4d3cfcbcd1659cf04343ce878c788f9ae5abe4e7f6cf4bc7db7e758ac835a0d405446d9365713af3fef18a3525a877c537dc4d1c0bd8f4f2e54c3325b5686d50dcd50eebc5f0f629738469a391a85ebcfd986a8fa0025db966e46d6781856013a468b9c30cecfeeadd1d0864f25586581a4bdefb2a0c3abdaed75d4abac34850ff0cc251c1dcba4f6e73837a42394c06529c33209f2ca1e6b95c262575dc7ba9d3619a31196a910642df904864b318a4c8335692eb69838536725b37702d4335d4a3ff8b7f478b33c656bcc996d22d1025ed5e50a89ed6838e0878369c84761569b8e05bff35a77e4cd3aed3e5ff22a851b3a7d07a1d6371895f3479dffbde6e2e1e531a9e29a9dbfb9f43d5d382a3e7230616ee56f7ac1250e2ddd33cade7d423458bc3a154cf44a86cd951cf75d46c42f610fdaa857ca34a10ba2373dca5903a65fab4db163f88479c9091718603288a2c252ebb84aa65f728a15789ee3f67af496ccbffc9f3443e3102e309065eb3acda6f1f3f4074ababdfdecdb0aa478bf2438c430f572bd78472874e6a70650e652c0dbf625e2530efc5ddaff92d0be00b37f9d72b197cba176b5f5fd9cf60f40d08041773dd1587aa7aae9f785e3cda0c070736f7b41b415750c21ac1842767c687172f43537a7c01f1b09284aab0a11b08dc91b0a7ae34728ca633395c690a0cc756081191246d4696f37d0d2ecc53cbeb1572fe67a0d5382d312cb659aa4d85bb4fc5564085c6d901f0b659992511a181f4d9f8d7d1bb4ea3310898e2beca3a1a9e9d47298c9dddc87f07fac4f773cd5dc07d8f15782b58cae5f3a9807d4388a18ced6ab4f26e8d976cdeb2c160505576e8f6945874fdb9b5b02dd0197915138431639b4b81deb2a3cbcb28b9da63f81a7dc4807a44639d2604f466287f7f683f5f981bf44a1113c7a84cb6c7c141e36407c3a05877a8b559696f5847e9f97875c799e978c2d39e74c2e0e539d3156cc6cb00f462c7f294a2ef90e50ea65715daf221333271ba18a49b8cee19e5267488d8e8fc0da2e8ef857c02dbc0b1034d5e297bbe529e679098b22c1fa4f64c7ba6f86f62b297774cd6df583025d39497228df0dc81ece7479354a149f99f7ef18536bf0cd1844c2d95db878886a95b0f0fd2ad68cf5b6fc3b6e9cd8d1f0818732a768dc2eea7d9717c9c65071d7d5937753e4a8af286f18a8d34b5ef87fe9b61ebbc1b170490edfdd16d306166a893666c654fee306ac5e09798eccbb7ed9c6a9f57e2c85a802a3b9bf58b40fd162d6a1918185a0d1d9e74474988d11bb8b9e552e43abe4b8c91bdb45929c2c9e05b7e1892c3485ace7ec166a0f35d87bf8942e531c753dcbd0114a157dbf743fd7fffcbd60a41791e63c26370904b3c8aa89aa21df1886f0a063caff3060d53284a5272383b37214e92aebd35652fd7a0bc4b373544852b0ca5c2eff88bfb80a8f3547fbe7c4c883a31e1eb7647b66cffef9b9e5975a4e7c3443819be2635716155f608b48a12874d864dde3850323927c453db9183550703cdec69fa1319f62914efc922981ef75bee6064f9a983d37139444ce82cb23bc7bf2ebbb9eb1f89d58456a1a1026b9cdb79ffee87b6d986785a155b366e27cfeba97911a031df8a7217b6f93caf0c54f85de2ba93f0503870e37b2a86972dc22876596a3af3194e5f415b62405effa0ba0a291a831beb332a35d2671f271bbd5888348194710cc6acc31d7448dd02e5ab7fa4d06c8085c1a7f58a6d80668495dcab89d767e6b8babbe2d7fa3a39f5d2802dcde4ecb9cdde950bbe6a45e893beda03fc182c8dad19c1292202d11ecd580eab2a95d0ddc5ce9605ca2f80b2df047adee4c17c5b466cc405ba9dcf9ca81691ebe8d3969c301aa7d5decef1a087c5703d0bb9d10410e34c65227d475fe5f36e94669e9609c81032a4bbe838954ab66e98b54fcd29cf6768085bc23db4ae9f131f52736d03e4af08c7098d50bdd3efe8f90fcb76103d82e18769f808af3d832faf5052ef2d40d7a2f5422d870f9db42e79da8f1fab0ddd81b858a9751199b4b3b3039e202a7b17d9b12d078d6753909ea7eb865af47293d680a247a6fd677683492fdd6e6038ea63076275570127830fe70baa6bbd8d9bef020e9275da63922450f2d350390271649135cc34f88572643dd2270ebf83be2a1324412d8e43523d9b6a9d0b7a156ca3040e63ca34eb8a59134c8261c811b34e95d1a029d22bfd783d426561c797d1056ea7d89f580ba21cde8bebd9a3ef6864fa58170a28d1d6581eea411f00dbc19f87ac57c1dc8af2a931845f1a819a711387147a54852d84f850842b977396bf4703a6b537e29c71d35b2900a9928555f4fedfce177335217626c7381ba859654735530b7b5da631510c195a76091379ec92ce74b5a606e9a29edec428a37e8f06d60540d6275d6173e26ecd793fb4509c2052ce09f8f42f0a8e96734d248afafdfbdbe8a5cebd432ffc5ac00f3deaab022a009f2463562fd0f291af9abbe5fe7f6a3c9539a39c9c187dcb3dd6797751b2b003861b24993f8c8d586532f9e2ade3fc7a3378494babea621cff1e0840c22fb0785730cd1a96fa0de3b902f799c9a8d8f36206ae6808990214aa5c1a7253b3dd58e202852a8bdfeab378a5a772846413549e0f9de7abda443716decc1aaceac18a8d668f3489adc3c7553ce0503086ddb6a53d33999863dd220086edd05ab501917651e0093e5dcc2ecface9bd2d3bd3cdc16eaf38a55e71e0a84c3c8b95ca69b2aa6b614114c5b7aabf544e19561ea87b070a005c758257deabfde80ae687629842f584c67070c655dbd16deebd17a5bdb37bede8ed181a5a0c837aa76c7267e3d487d341ecf2704f49ed50159da0444787aeb2178499ab81a15aa89977b6d803a1b6d368504f2c0beb5851815112dfb790ed7eb537e76803a359b59db92e96341120dfcfcee50a3f8b5f46e2a3d99235cf6868402a8e05b85f66808378cbb77b793c7a408c698be564e35e8be6f4f9a98dda98078ec9b201b2282955ac978864821c42f0154734e13290f428bdb0f93544c252198dacfa46392d5e93aec6587dd087692111d5a64283c82ebed5b96cda30ce5d92260ce9b808638c42122783eac7fa407590c448c30fa917fe2b2d76c17476e663ea464a16c530febf2ced3322df9c278544c61683661f94a751ea3e27d03591f6a9cba9c70f7e56c3e3abe763c526b10f5f03ef5265b4ecdffe91d5636f323e0492e91bcac54300c9f2206eb90d2da5abba23787faa54c927a04dbc18e9c90434dc32bde9851b0ca21d8165adc199d19dcfb67ddb40c7e4b08ba50a8ee9efee22efbb3fca4ec949f1e4cdda216a32ce88212d1fa5531b5c8f02d2f84cb52cd916690a24b9bbde6aa04e96f87fb4b273c7840c121734ac1ac749a901cbdcdb67eeda8764340f4ad1b6587e39406611dcf9039b90a34920b7184c77b9ba848eff71ca13ea509eae4a7262b3124eecb5e8d96200b0626dafd610b6357c21fa55e1fc4fe50b5f91cbc3c4e8eca7f42803ab7001be1daf43a5912f360a93e8501325cfe921f8171a43ffff6c538ba479c03ed05475fa6963e92b840fb769b8d2745f666dd0f4979ea23082aa68448fcec07352da5a93cb2f035c66e8aaab75c30d8a1b3e11f2146d925fbfbf02e60f1e6e8f74a5929889baf309b9b9c33f2919af72beb5da108a6ecb6f4132f388ef16bd31cb25600a89b79eded792391561c01c4a4311dcaec0f00ba4d435eae699f388853965850610120d6fbbb31e5e995d3367abaeec1fb570fa39c3f5efed22ecbc9b26c3e4c6ff93562d858feab408a8de6207771943e019d9b43fd3f3e332f70edf7bdb45f95f43fd3a21675c6ca02974bd67931412728a870582b84e99fe4e3d56074384c63df085f47175d211fcb67a1d391cfbf456dca2493fe59e78646fc94447959f647bef4902d5b8c93dbc62d75264dd4e2e02ccf02b4dab93a231a322e9f03ab693f440b6905ba01129c8f6b5246d992461590c1db289441bcd8b01fa92cee144a56823f239b1a9ed3ac634b06529404f69980811b6ed65a137044fdabec1c2a52c763f4bab6de30866f81144c1c4b4313acfccc868d10800e2229f75c804668a4c5915c9234521f1f3d06307bd517c237e9b2b2eaf7d3d28bc20233ed127622cc7607d55aac578f06ec712daef8ae203bf05b8dd4812535a1c1e3b7766833496ce96fb7658b712dc40a85fd0154886000fa53dae9d7", 0x1000) mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x1) 08:03:18 executing program 0: r0 = socket(0x1, 0x1, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) chroot(&(0x7f0000000000)='./file0\x00') sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 08:03:18 executing program 1: r0 = socket$inet6(0x18, 0x4005, 0x9) sendto(r0, &(0x7f00000000c0)="94e1f63705f9febab99941876ab41d01854909a839b69d502d3b4564efff79deac190ffeeaa4574490e6475c8b9e819fed6c7e5e16491f862c1e9e2715dcb87d199d4f6da549a4cd1657a0d2339af35722c3be099900346670228f25d16e4536d3a07871e8b8070cf4ce06879a71fa5b758ea8768c2a20f5dea9f6f93b353aea7027270bbda04fd3fd1e673a9136fdb6ab6cb030d1", 0x95, 0x9, &(0x7f0000000180)=@in6={0x18, 0x3, 0xdc, 0x468}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000040), 0x3) ioctl$TIOCSDTR(r1, 0x20007479) 08:03:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xfff, 0x1, 0x4, "6378835b894a7ac1f57fc69d3192f517ba376a53", 0x0, 0x8}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1ff, 0x90d2, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x7}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="8fe4e1aef37f56f84a4980ba6ed40912a2e345e2de8e73df18af1c6123c6a616206d9b5e65aabe85e6a9586f6b11137661a9e09c5aac1f13d082d136022136d4fab816dfeb95aacce6e0a97813ada7b18b0948a6b18f277442be462140bee704e7d3cb27f214a101f19c5816fcf793c9b73d4a1ff9a116d17b20dfb18b1a6ce7c66a3ee717ef375628734a7fc8a83f1230fb847297e9ee092f77b62ae55cb1470a2c0018864082b7f5fb27b5c992dd62b1dd5a5a4fa1e587262241265eb99afc56450ba7e8e673178997fad6efd6f0a85037a71874b2439e621a6246843523385a420a6bcbf87ea41b4abb02a8a8da8760a72d08fffd11ae97eeef745f9db31a3b6e178dee00fb6c731a932c4e375a3cf9cc2386efd6293c9eda990000000000000000000000000023a170c92cfdd895b70552ba135bbf47f67f3382fb7208f2ac5d290c075344c4a27a762f77c6d0babfb870bbebc0508553001368a4addb3b06117bad7262d12dccfb6fc76084641fef950d25d68269632ffab32a75c56ca3c60c6dc5a84d4f7ce1dca533106b958f39f35e12c31970b60fb3296620e4632ccfd7ca705e98337eb9570c00ed5df2d43754b4c3d7e6d31962af4365c981439969b8d6badeaea3f220bdcdc5924f4790cfad8f9f53a6a62b188b1879950b05204a4c5e91b2c9a00b40e63d14874ee7da3e0e53b2f96feac0d885f96dec4af2189dc308e3c2e20a439684ea8bd71666db4dd5dbdc873969b6b0846e942a2444584ba356ae82659e1a8fca57e58c1635ba6a5969d23789ec212c28e8dba9325d5dffc994f7a9b27ea736bc5ed7845af26dcff13563a2ce0862478ba2da2ed675d891127e1b03e49abbe7e2b18f6f9751c265396afa02daedccfaab78cae3c4a16eb67895c93616d735a0c4dbb94599da02e272e87d3ce578f2349e063b44402cd21d316971f8d9116f31f853dc67b16996176cf296f4cf75901ddb2fa01d1ad61e05dc3036c584ead32e3f4b9e604d0dd6a78e7facb9c5c050558e35fd0596c344c06f83798fc1c1186df11e840f88f5ec458fdf39", 0x2f4) r1 = semget$private(0x0, 0x3, 0x202) r2 = syz_open_pts() r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) syz_open_pts() kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) socket$inet6(0x18, 0x4000, 0x6) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000000)=""/42) r5 = syz_open_pts() close(r0) r6 = dup(r5) r7 = syz_open_pts() ioctl$TIOCSTOP(r7, 0x2000746f) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x7, 0x8, "b08dce5800"}) syz_open_pts() readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCNXCL(r6, 0x2000740e) 08:03:18 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x928, 0x40000}, {0x0, 0x1bcf}}, 0x0) getgid() r0 = open(&(0x7f0000000140)='./file0\x00', 0x810, 0x94) setitimer(0x1, &(0x7f0000000080)={{0x1ff, 0xa181}, {0x7, 0x100000000}}, &(0x7f00000000c0)) getitimer(0x5, &(0x7f0000000180)) r1 = semget$private(0x0, 0x7, 0x383) semget$private(0x0, 0x6, 0x24) accept$inet(r0, 0x0, &(0x7f0000000040)) r2 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) semop(r1, &(0x7f0000000100)=[{0x1, 0x1, 0x1800}], 0x1) 08:03:18 executing program 1: r0 = socket(0x6, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82965fa1e1ac098531ff"], 0x1) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) fcntl$setstatus(r0, 0x4, 0x84) 08:03:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = semget$private(0x0, 0x4, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0xffffffffffffba5e, r2, r3, r4, r5, 0x80, 0x4}, 0x1, 0x8, 0x40}) getuid() setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)='@\x00\x00\x00', 0x4) 08:03:18 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 08:03:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0xfffffffffffffffa) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0) 08:03:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) r2 = semget$private(0x0, 0x7, 0x419) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000140)=0x2) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) read(r1, 0x0, 0x0) 08:03:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000a40)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8415ab63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d50406e2d509a26533f7719083c25bb1b6691a386222ef9512dd60553c7d1029119bd14cd34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2b16e5020e0377b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c025", 0x8af6a2e3e38b7f04) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000380)=""/251, 0xfb}, {&(0x7f0000000480)=""/59, 0x3b}, {&(0x7f00000005c0)=""/215, 0xd7}, {&(0x7f00000019c0)=""/4096, 0x1000}], 0x4) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x4, 0x0, 0x5, 0x9, "2e3b029b5fcbc0ea87930762ed39c55bb339ecc2", 0x7ff, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) wait4(r2, &(0x7f0000000280), 0x2, &(0x7f00000002c0)) r3 = dup(r1) ioctl$TIOCSTART(r0, 0x2000746e) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff6, "05031360bd3d3800e0e80000ffbffff000bf3e00"}) write(r3, &(0x7f0000000000)="9e0be620b75c35522d2842aad5953fc18959372cb6b1899f2e9958c0733b3467e6c7eef89ef4292755f46de51b3e20c893edd831c59f7093310ec71e0d8ec9e38f904d5a8433e9465cfaf4ca291fe6b97fe8cc91f83f03f763a092aade35142aa2", 0x61) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000200)=0x2) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000100)={0x1ff, 0x72, 0x3ff, 0xb5}) 08:03:19 executing program 0: munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) chdir(&(0x7f00000001c0)='./file0\x00') pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getdents(r1, &(0x7f00000016c0)=""/252, 0xfc) dup2(r0, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000004c0)={{0x18, 0x0, 0x7ff, 0xffff}, {0x18, 0x1, 0x400, 0x1128c000000}, 0x6, [0x3, 0x5b5, 0x7, 0x3, 0x10000, 0x80, 0x9105, 0x2]}, 0x3c) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) writev(r1, &(0x7f0000002980)=[{&(0x7f00000017c0)="5f9c47ac6a7a4f952b15606c4bf80e05b503f3c27ad0520da3697c51a59952fb4562f46ca6e3ac932e9904075c8d14ccd58aee6706a69bf6d32d743551557d60e9016ca03904820365a92e7d3af8b7c3a53d2c83e8522f20aaa776785221b6c334ab7d2e5c67ecab4b28f702ad1700c5f63f45c57d2bc41097e08ce95d05855025dabb830b60b9d3031e22f1ff7ebb74c34aa4842ca858748ffba4ad0327d5804739367cc8da86d5f6d97b73090e68bb47475a0227caf9a3de44b277e07335c253fad3692ee5284f8f22e805f8916acb92a96b791eeea0ee637f", 0xda}, {&(0x7f00000018c0)="bc964220f0a428327966a296b195c7c00c704f57af36c8caffd0b7b80824d5813291b8276e9ab59f51a9e87578a63df467c733e01d59ee7c1b3512f3aaae0546ca64ab51f1e4a5d9aa345672835c66e3435a7264549a8ab490cc271483419da0b0375295cf8d99f26091763116c9005d61810f6403d7605940eef5cf846d4ee5f39f40b1f6bbbbd5a5ccb619a9501cd3c22a194a39d4554c26534ca8f624c7dfc068a03b7b2cfb249a9c06a01c30836439ed09d2ec320a", 0xb7}, {&(0x7f0000001980)="9ede2d78c760f1adc92ff50b795e726006436364b44b839e7d7dcda2f60b414f93b6a0034462425e04dbace19da961a4d558e38d889783f4f49596fa144ff8efcc46568b3210fa04585254fc262b6898c63ddabcfccc16302c4021b554375ca1c7cccf3631236cab903cfbadbaf5d489740b9ed62cb172139963902f9d90153beea99969bcf01f2566ebc61e54b74b9281a9a8637536966b67e78779c367d61b0af595f222bad1aebd61b2a67cdb7331381fffc68f723a0d542baf2d37459b30c5c0ce9070a8c03ce0acacb042daa8d61a0a30f0b847f4f95444a4b8368b28b26f1f95faf6b625be6f7b3ea67b38f8b981e5acfd8155f38c3e2a29e332a2bf916f33155181d9e299d70a3f8c6b0e0838b8480caab2c017b453065c78f4cb8d930baebadcb7d60147d229fafcfe5df8ed9abbada2b05b6307544421715ec96d723bb6e5ccea8d1dd31ace501a057409cbf2eb69488ab1cb6ec8a3f7d828ce84dc28c1e287c024a1977765779e7d2fbd3297a14843403f8c28f2d896fdd584ef7868b8be16b7a0e735679336fa5e83b964ca11929f624e5beab70f56403c425839f50025df1b31ccd98b578cb0ab3dcd78b1bc8a5db22f2a20056c977a717cac2bea4043d448c204f334c3c665cd88ef83a53d670b85d870f31cfe059a2c5d0fbac9c4b9353783aba04b45284a91e0bf7f25f37cfcde3a109722c416c95b0b0520cd05274a9d328d45210db8c3d5923436c286fc15afe35af1fedae29fe5acfdfe083db55b90a65f576549c2174e999743acb4ffd6af7a001a910cfd4f4924b1449690e0758170c30343d0701d96f865731258e66931237a27a607005ba03ac7a7aa206331a87b5e949ebdaf70369b2f8a208c2696d344c21f1445086daabf7e50e837a48ca6829e90049fb934a63628c4d04b4546ae3a95dbcafe8d4b4a567286ab219cc4af5c52b43d0b0c7d6ba4db1e77d0bd21ab3162f819ad0ce0e708de954581f3bc811fdbbb5d011a52704606203788177086bad69d56c5f364f5e2c4de2d3fa623fca4fdd6dfe31c5a5277ef906472282e6cceee1288d2bfecb168fbca75bbe59fb6b0e8cef9d46b93a4ce3c3d40ccccb6bcd73fe271d13aef0971c2f9f690166dbe6f1f3b9daa8b24798e821809382d6ea285a0b49c0a02f8a2774c076342aff58dd5386f96cfb2798841de332a438e61cb75fd012e6db3a2bf568ad4a728a9674214bd5132e5936c6aa87280efb6cb16f1bf30b19bfa36a33cc42f3a38da68dd6cd48b94480f4206cba2ad190c96d954e7098af2d4261017fd14a9647ab6172fd3cb0eafa91a1893bf53226472146926767bcb1b5734e4354bef8103e059587e464cc8d95e904b8a0fa53a76368dc433fc0e48ce93f3feefd65fbe6ed8f59fce106df03d318dc051e7af478fefc0df0871588fb5e63523599dabb1e5918951436038a77a6a14836b297fe0ad86ff1898cfe1d0ed3a914fdc0f50fa277e83a11478c1cb73a638360778f9f568365e9c9c452e633c39a345b88288484cddc26e65f14e25ebfac55593d962f671fae03e8e2f9e6d5b34ad980d848d62ab38518d2b9358bb1f0fe6308935f38c4c5aa43d584b9c06bc2c1484791867a67bbda5125bbd501796fa5d12843dd408dbee37b117576cef1ca1465f8b2b7ce743aaec0b5bc5ab0ccdc34443a7106288bbbc611f49534ef3b4b6aa76b8ce87facc85d64611a2d50f6ad806a51bd07a79a28f06f02bc2086bdd1f66fef54a8df622aedb196ab69a9e4c6d4c28a525ff248fb91e3b4d09a549ba3cbfd80aa75a36f2b08b848e65c40cccc0f2b38efe78c929b64fabfc75c230c12877f46b730814252e7abc9ab7aa9c2dee54e3bf22167131b095f327cf4f5e2139999c2cea3cd722a8dd8199404304421f56fe98307219acbf05f1da34e061adbeb9b106fcd42d6b2ce07ff53e176c662f9f403ddcc1cba27805084a03d33b2df14ad63afaf7ec83dd7111fbc76bd8a366b839fd079b80afb3eb13b5e05d05b3a0fc56b4fc8adb6b1e9e2c3fed90dc86eb53bfe7cd09b01186384ed7d1c3ad3a3a76e703fd9a372fe466c8615d10a025994a16e0614007ea8350ec37d1d286aa650eaae1df00b4b17df7e35c004d9db3ed616dc997f8a703b988300173408d73727d6326b9ce639e45d14e0f191755f3d55452975dcabfa80719b2fb0a31df6301a527fe7e7f7ca9820ecdf1493e9c8f5273020310ad7e4bb2f3adb8a9ff783021ed44b91ee08449264f640495bf8c8faef9ea84dc31ccc6e387e6f3f1d0f8ea7843af9c43e158aa3610495113dc5accc14124da86dc82b46b45784fd70e05a7f77f7b508ed6e849261a19810bce46e16528524e34ef6023e1790d572a2aa71247ac70bb8650e75d72225104040649ff78f5903017f3fbd64b5c2c5cde5aeb1033846143752fb5e9631464e22f8ce3bc206bff1cf68ae691d321be14fe63cdcc391ec42f4808bbc58f96abaa88e86981087793e7b5e7dca3e92e0f3bc9ef693ef94cec98467e3b51f0c4e4f5ac800e50b8b6247389428a20ff651ba15d0ccc0c9d4b0d211e5896447e4d2b54d0199bb869a6c0f879f7210bb0733a90fab41cbbf550694d9107d02d26cc5e6453474ce57c499269b942703e68629c6daade79c84f860492de12237c5268164bb7fd9db9dd2bd1ad140d0a0ef9e20dbf14439d8244b5ac98e29a02b02e28e030f9743cf4fcda3e9e66ff0798df1a41e8d06af0807b02543c8b0b12080163124e9a2f6dc7684644a02ea0fda76263fd85e465b307b92afc8c05445e28b7cb526a734bc11bb073c23d0441d22eee6c5e68b56bb9d507f7a6fa14e30dc302e51d867fd6073385731ccccac8b86fb0a24b8c078e9c097e5f2b90719153fa42156efdcca6765591b934b9a2f690c28a3e9bb5b95aba48c79fb9220dc0716e86c8c679b2fd316657b32b6e6126431a946b85fc2757c400c714879ff82ea99f0394d03add9768091c621a0145380a89b656cdd2a4e0bbbf63e06f4c381ce1b510b671b58500d14f1da11e625c9dba2a960463207d97609e5e0529502d91b78d1dc7d457fdb0d2f0f646b9bd4661e6b5a4dbe0893072a45de240945d7feb492de7431ed7a85dfa9e796586306d57d2f58fe756041e921ae50a17e28882864a34b7acb510613f327549de04826987f8ca6e301a297979f2b89a2cc35113ed8af84807ed6937fc4c1ffd5945dae97407ef3d103c47b126e84fe0f52fa21cb2252a9202a74f93518d15ff0f8f43836d689e576e724c57b7b7a9daf2fcaae958dff4d6ee20cb419d16dbb4c7bbb0acf452449045dcc5dd7fca6b841be373761debd2b040150ee590d8cc785afb3d87d4d192ce13d0992a47d5625609fb61808089fa4e9a4c7a52b33173758854f88ec33de11b2c57cec1510c6f9a2ac33dbaf3e13978c1593339194fca441efda3474f9c67005757ce0b196bc8415f934ac4178f0c81024033d17c5820a774aa4da0ef29b19084b1c9b6222649247df7654391d4255da6330e01bb4bf710dcc5f6958c944416c56bc954ffc2762bf576e71d6b3826f24e61149eb56eee93d9ca29501b856a128af0bed4277cc7215195d1e6fc7d08534f5ed6761eee519525955d431a59888e90878cb54658473ffc9c9488e296206aa9d9e59718d3671d9c3001ebbb86ce603456d536fb721dd25ac1d094b9b7552aaecc5c9be4b34fdea0e7ad3b2f8d9c75fccd1d9c819a572ca4eb6dcfdacf14a83c109c40a19d671b8ac39d5810431339ea4f06d40dfcf8122faa61b9ff32c3aae1a50accf3b76422c6992463fe0d75a4fdbe808bfe1916dfccbef6d1f1eea0fbd09235657423882a5c61d882cfa145634fd4e5148c3bbb0116c0e36a82a53a67013a36c9877143eb43df5403febc6a29c1c6b0a6625aaafc392cf2884d1ab10ceb1c697927f0b9bde4b2bd480320dc02d3d891864213502f28364a159a496dae3162991bcec5f52da8820328b9f20defaa547c699003f86877ad17e48e4f113443a1e9cce8bca125447e061c80ac055084d3525f8ad16d93e0ed43ee76b3cfd54d9e8ed1831a6f771835ab449ba9f46566f67e83843493450e4304606159209f1d4b606e29979a67bce76edb377926821a896854f84a775a1834acf538041a0259b691a3ebe8b0bfcee056550b44c30886a78289975e3b7f063a10424fd0beb6ba0ba31164ca9171db0a46cba384bcb3cb6abd7c3ad7799126bde1590cc9efdfafc9269845ffb144550f4ea7a763c066bfd0fc88d6f60c6eae809a47e437342c82f500c9f52d9fc9fadd744125b41b0963b92883e5ef3118502e77d4d710a2de4207a90dde63bac4d975d7393e4cd9f15ffa18bb4217ea73250dc695fdde4fb323b85538b58814d52e6e43a478d265d7a00df6e98e5ee7979c2b9c7254a79f54b1987108ce7965465e0a3e5e73e0c65ac60b72b54e4b3cc10ce91ba8c2a4fd44c33c6c9d71d5c9b8db6b861ebae9e7b026aa01a7c770d79603516f507258e3d05b002181275f68148a191f687c06644f592fed8d1609bb0a819e75100d606e71d5e242673ce63ddc67b3763fcfec46ba83d7a825acbbf7355c48d9209ab72cf8c468ab5e1aa2f20354c315f29d2002da2fb69e33943e12e1efb7c84ed96b0da20cc99cef3f3a19d308d2e398555adc32ea0380fee30c0c6c88f0ae652fc5b0ec9b991e9da66d1a8d7929b146751c73f1b2271b36499a64d185bce059df79b3da2c96c49f2d86022d537910c4516708117ad35fb8935f854e0120f690bf2adf51f40a871dd9481bcc4a59749f9230aa722c431fb41b1ea88d7da81fd9a7e18ef7bc5f27407a4478e4441012d49acf93a79840a6fda06a3e4066f350146dcc1e2b511076e96368961b150a6df0fd77a967a3ae60ab5295f34802cd07961b4bdcb2ede70171a88580d3402ce310ba01c5d4675366c79bd02c4b206b14d799ef8b6306e346d1bd4623b31dca241199c03a47822cbca3a891fc0b3801b94ef6b7225c90c15a8a1c45fde0c2450dd4929d7494498e53334e7bb91f0d191533691410963e8e15e4c9757ee776cebc52e9eb797c56581659741fff404b5b83be1065fc23bbd9c06136fbdfbae1d36388bca0e073aa281e9a963af5b0adeec1f5fc86938a067b9d54e532297f2b76611b44da34430a1c8d6c0d0b606cfbc12d4baf350fed79d650fe17d5e3810254e25e2580d3eef2d41b695865b79ef20aa50fb3ea83b760ed795b86b53f6caea997c8e7d3a3bf3948f905484b003246b27cc2989ccb5a0015b62e24b7db5253402c7b76e2a5a2be609c4fbce4478dbd5bd4a5b5b7468911d4f0d79d658907b7a68acec181a0b20d078b0d4294dd27048d1b96697c909647a3ade40310a68624586935545b067b8c7e4e7093d74f7f7e37561a34010e49778cf6901a8c5821d38358e51fafce946ee6b4c1a0c0abda3050ee570916e43de402b630fc67235404614d20de133f2bd95a0c549f48ddce71a9223df3ca43ec3d47175ed5b00dfd8391861750d8b97e8e86798161f29fb170dadc91e0f5c7cfdc29b933da2899da95ac08a2682327c115940d9a997ca7683de3adc2d8d85bff84b67448ef5a920b1703cef677bbfbfe8abfa50cbb0b03418da53957f3c72597c9c065d34d63174a8cbb510ef2420ef79e20c9d14ccc4459fa7319d45c05da6102e5a1179435c88b9dcf306e75485edec9b7d29141dca5effa07bbf89ae0adf2c284f1ef76d9aff331727d180d13e43444a84eff79f659a8542bee8581300e", 0x1000}], 0x3) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000500)={{0x18, 0x3, 0x80000000, 0x6}, {0x18, 0x3, 0x4, 0x7}, 0x3, [0x2, 0xa5d, 0x6, 0x1, 0x0, 0xbee, 0x5, 0xfff]}, 0x3c) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000003c0)={{0x18, 0x0, 0x8, 0x5a}, {0x18, 0x2, 0x8, 0x803c}, 0x101, [0xc000000000000000, 0x8, 0x9, 0x119, 0x3, 0x1, 0xfffffffffffffc01, 0x418000000000]}, 0x3c) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000)="aea3a288db9173bb39e7", 0xa}, {&(0x7f0000000080)="00bd2db065454ef23f0545b22b1f56b419f3fc343d888002b12a825c9101d25f3d9ed8c6", 0x24}, {&(0x7f00000000c0)="406bbb485e16b6a44cbcbe9eb3222100da05747dd3286fc4c63e6d27f501b65455af8bee99a5f42e2048bd8d86e07cd3d75ddac71515a47110d3c629f6bd336bb8d61c8db7e66eff08eeaed0230c080b108879592637d492e789fc2e8724acbd0c2ac153722df82ce25c2a41bccb26dbcb54b45124e0a878091a08e67c03c2df8e671d75a89e62ff9f0ca46096a4625cc4a3f1d68cceb2d9b5b51f28a2102ac2c7d87c5d56c8095d9d94bee3685ae4c274b40521a97894", 0xb7}, {&(0x7f00000002c0)="825e1ab07f503e801ec2de2448dcfffc212ffcef3c45b503973c8bb1633c1d342cd03df70f8bf893f6ff2c66aca433210212b5116640a2cd29dcd13928e16cddedb7146f913cf2ec070f741831a93ffa9f61e1b0a7770fcd8f80185908df2636f3f0acfefc15d952401dd84e1d0094fc311e0cae00b686f74b4247265775d64503c9d4e0ba858e028ee7df4790fe3a8925b9c64a1e96c8b81ed4223c67c31cd3110131df79435bfa5c48e163b7176cca05a5ee94bb68b8ce69dab4c5871475499536dbb077", 0xc5}, {&(0x7f00000013c0)="8f10bb72d64910930e1ab0a8778e91166402d10c16e55b28561e228b2328f9f636e6ed47061d2db74e2f89099a14607f310b82d7481b808cbc8513a9a6b75b57028cb6b13cb2916d245bcf32dbf2b3fd4a8b9e6e4240344347827eabb713affd7fe5e0423d22ffc590d4563b2d8c7521979fe94cfd10e641729bbf8fd2685bcba2cfe543aaba76b8827b6aeda63c0008739c5164a7001d76486e63360a1c3ac9320b43939386968d40a1944e87d8a64c0e7a0572fc41005129e28352fcf3f68b3dfe6d667d0b8ec94138075c61bd36b984ea79e11af03cd862ebe4b0015e", 0xde}, {&(0x7f0000000180)='}', 0x1}, {&(0x7f00000014c0)="b47fdb72c52352e05348d077307151287d55daf2faa6a4e9101744bd0280a8f3a75c32d61b1658844e118da5a42560e3e71cd6bd05d8e4142f65ada41be83f0c1fd309f87a2b2a9634b172505d1dc2daeda72ae5d55436c6a73f22d2a3387b032a77aace78513a84710c0fa9276c5e2946cd9a53a05e91116a59d072f329006ee14dd9a4dd26e1087cb7a0d40bb4931cf3d71fed33e580fdf565f27eed67f3a99ba4a525dbf6a451461d61ed4c477a781d7ff8169c2ce93ee4bc1ecb51c09a41a6fd3fa5445d9f7bc01fd105bebda7cfb1bbc25e7e99a4da7f6b9c4b3be0b1162f", 0xe1}, {&(0x7f00000015c0)="dff3ea929ec020680e389648e9e97b8055a8999953a93dc8f902ab8b59ebdb3a439c8b28102c910419d6f3b907ea73cc1ec32068b9a689ee507e8e51bc7987f8ffa8a65b6f0863860529d71dc9ec60fcaafbd0dd12519f7585ecb65f1d70418f844ff67b", 0x64}], 0x8, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000029c0)="89740f2f63ee62ae71f587200893c54b6b2b344d57ebcfa14cf91845abc8e707107940531f9b96785b99c1c812e8533df909707e48fe5e32d1290c88fc21935464d5fec078d160d632dfec3512337acd15fd3ba6021d1bac251e8e7dd8ef4e819d0900a42a054c8adf2e1b93f1ad896b0a2aab9fcf35dde410a55a68be2e14a13a97e6d2c81469af03e9da2b48a2986eb11281d31696aa248b79fe6653b5fae9f0137cf14b55eac657e90a2fdd324c6523317bb2346adc9ef3cdb043730177f7bd13345614516bec8d8708af9aab6ad433419b7be4146b483d9462627771a69f8a6f94b54af0888626a15eb8c696ebdaecb8181b32c65d6784b55b11c514bf5c245f614e0d44bc97d2187779e8076c589836106d44cfacb4c41d607fee5b5c780d159dd6058c081df2f89ddc37854cfc8b9a79a7918867aca6fea7d318915dd0a38240c0c637f58ef6305c72b420eca79b5fd83a10796aa3cc98c7a77eb7b1f2fbc532bf8222121800897cce6bab6da877d34b91d7e83995db10f92d866ce82c9097a0759b1d24b5af260e7f60faaeb27d86dd0680624c9a5abdf0a301793d78a4cf2d63040b541be4d205f03b06d29d51dc5cdfd12c50e6afe308d3160a512bee30ddc58289eb54063a361e11e4b8f33b796bbf58ba3c175bc4be586bd6851126836ccf69339c4fd48517dd32438bd154fa17c368ecadfa5d796d43c4d2c2cf26b94a2ddcff191e7d4fc2ec616a762f998b8fa228f0ccb67b6a0da76b164912d06c1b6d70c64b70e05450b090b903c21a523b422f4518baf19bfbb03008d32417d703d64a54fbe7f6891768c4378664e4f2591dabc73b758a164c6eb93cec761caa8e3b297228db9953b9cf3b44021d1d2f1389ab51c45f1219ce289752b27d21b8276a2d6d60952f9dd80c15daaae2360015e974f94ff6dfbbaf0aa0f34e13887b4656d7e0387f7a47f303d67c465276df75308120b779397350dee08a8770a6528187e51eb63014cb77f981a0755b559ad0adfa606efcf960a2f44c2685f28b214c34d4c169400035f006fa03453623a8578266135828c9d3eb6b922d2d7ce5d1ec631852b304e367a94b751137e601a26b7f97b89e0cec2d9236eed8623442cde2a3f393dc5a3d8419a853d6ea7d546ce7ff81dc0f890442b6c82236588d32ae088632b8cb3e5b4f54c1461be3c0dc30f3359ca8bb7f9c529bdc7c8493aac445406661675e0e8e028f3576269485ac2c18d30bd527ecf9f9d3a72b97bd1032bb061915b36fb657aff505aee34f3d179b5fb8f2951a0794d670f19d72ab4d6477c1dc20698746263b2e642b8c9bea7260b656cf4183041741ef72ba886e4118a89ff7529438b703b641bb894d32ff43f1e458701eb392400ef8fe666acc05f2f60f6bcb1f161e2207df02effbd803786828cc96205cc4fdf1d9f17f387ce906510b5c8eba2f3cfbcfc3277165ca7f5942b1bd8f693862e8eb3bbf55c73c2616de67ed08820da447224ba41aa6cc9daeae8d3a5e2fab381efbdc857ed8e71101c03b51331e2ce30e1b1fe90bad08ac884a727072dfb229b8c993189309eb0979265dcf35b6c738ce5f3ffc47f3b32d3653e869562e1ed9799baafb4bc03965f1c8998899574607414aa964612f5ad8636efd365e2e6e6152525f250d810867151b71aa0ded7d1191ab3f352824d78f3fbe946ca35cdf125d73aae7a01703b894009cdfc9f71d1c58d1112ab7bda58c712c314b4917f34bd1d1ded80e3bcb53b76b5b11c6d1b4e22f191a0ed8104c030608df84651b16f5dad2127ff63d0e607ebebfffadce9fd70bf1f4af6ec58bf2c97c818d7c453469af4bada4b1f8d571d1dac996db46994d2d5fe5bd5fcb2292c0e78c614e767e0605e91797ca9f9957bffbe262fcc76fac6d0e01d788c40f0bb95942a2648b46f6b6fa86b216392aee7e74ad8ac225e496916114092acaefecabe5a5f588d3c3b36660952ed5a927f6fb18f7dbfd33885b5e9344fdd1353d8dd1d8c71b65a8e04b49f812cb9bb9bc8c876bf430ee2a6dc9b0a613a641f042e59708510e53c96c19642c87bbb9bcce9cd58024f5d4026a6d15eda8200e359cb0e5acd4a8b5f0e417162b783dc274cdd747784547ffb8cd4afac6d68cbc5d79e3ef17234ea6e0d948b99f0ab881845db17ac7e500edec613c3108363d0c922780c134158e4131d3b718fa63ae37dd07a49a6974d421b5fd371ff10736f2e4f71962b5333ab58fd8da5c265e4c282cd11588d05357816494a10ee4ec0693a3a311c0e7c77882598c6d9e4600810f05ae165cc4b6d05d94c842c57a21f817e1b883302f323df3fb87cc82cc206ad066f106cb13d2ae7795780ad6b104afd4a147d6a48953550ba96ba6573a18c3d6b9463f4d0d29fa39928cef6769e11e79a36645d6f9dc6610a153259344bea7b02cfabb0bf4d787c41a023a79a329cfaf6cea05efbee97b23f3dce409c0e8f3e0479a8d787f356e00fbf82561c090da6c1d4c304545aea4756d191f9c5aece40ec4c58eff60c1313b23f16af4f8d533dc59149d6f0e34895cccffbfb0dbf0d6550f4bbc815e14de865e4e2c882a251a6bdc6978d0cbb4bdeb1400ce08fec91572be38af84bec7f90b697208f37734375c742fd71e6754b87297596e732064e344a10422d07fe775472231975f92f66e479bf77892dd51331691fd788d721fd3f0ed52895dfac60e838d49b52c678a8036f3f8b1ed57742124f69b7df4ed49cf4f6df906d187eb501d7b56d9b55912a087e6c4ff9890b08e86808842e9ee1bf858a392e4b984839e8bf437e487a84ee9729f18a6a0b1e9605a88ce689b0fd2fe78d662e51de69ae7afac4f3a774ebeba291ed56c663f9a9b16e047421e748c2b9329aad49c3a759dcfe337cac5b0012dd450a95c97506e14faa83d55967cb48ef0abf5e91d9304098cc73a15ac58fcfe0bf2bf30695606c9cf6b7564580167e88f39b4b1f01513b476b85efb95df8b8573eca127c6a80d6ed9e4b22ca8fe2fb6bbba25a99f046842a5d4d48a77a95e71766c22c556e60e28a61bda4a92c2412e4c4e3f91e107b173e813c91c6995a811b8e806b53f91347b9d5c67a5db8ab3b2ac0809818241aef685b997aa62e0f4dc72f27fb9ee99006eaaa9e9f420b5da21a536fc20c44e610d224ec24dbd0ae633d91026c214ebc1779a12c1b9b1a7131e5063a6e3b9735f61f5d392a419a0bfa69fbfac076e713ca5901a53a6758f1194736f5d2279903ad32da3cfaeacff9305cffa6e81cd78a0863e2308ca0f8457b15acf0cb5516ed7332ffce3b7f9bf4b63fbdab1e5a8070f28fc68ab44d5954bdd45a68038af9fc406c4c791d724e8dcd305dc6afaf79fba882190d8fb5581c39a4a387ba08788d94892cb4ea7247d310c0fcf5795b8d38dc50fa49384666780b481c128a4236bc49586f5476374b7ddac0bb6c70f5d96c49d87e9e2d11b33aa1bcff0978b73078a3fe510645b1c10c11026dbe027e8d7f9218ddf280acbc6c4387e76145039d50e4790db404886172422bd9dae8ffe1681779e20c74fbfdcded6212c9a84bcdafa4505e4c8ed213b2749124815943a2e94845791508691636f0e1498c57d8f59c15921e7f408ff8730997a376ff5b3291fc053b5e6b99cc8f8eca961df280551172b7a75088f725d6ec9517276ac673bce32bbfd657ec6cbbdc33a5ebfcecc42eebed44ba22392934f74fb1b12e777493adbe70c0aaf4cb1136ffdafb006346d3c896b585b9eab57af98eaf49512f1f69cd4f1cf21e523d90b21b805b97428bcdc198c49ba40dc63658ca641f192fa2a349400fc599f65dc9f6de6bf67b825704b3b55e6e477b1a7b91e0771175e3380756424983c0d594cc67cca4c857f2b51199ef5616a9fb429373aa4a03c6b3647feb5636a25d20bc7457171fc2e9096b0896a8b683d31e568ee96bf27e1da16f05597a16c89a377d5eed4511bca98d5e9241a3eee3bb367863fe2019452b4168fc76b030adb15bedaa9d6cf775833441437420f1502a3c382fbd2fcd023f314c7c9b23e3b2fb937857cbe2df7562f20c69cc4064ea27f1e85725d82e7652d4008e87fd927f117b2a328c2e4583d8c77b21c687eb7bab6afe0b6e2696b307e7ed4f37aac74236a2303080967f7aae680c929ccd0d4871ba56e3d07fb69ea617c38e5d882388d8fd52840ab332679a031bf31f95c91d47e8841b0a54950b95f57dff96ccb2ee13af97441035782129fe60dc90730733f618a8b58d64c21e13d53b916284389e5d00735deb8fccd4460d6fbdd85aaaace998ae8745027380b8b275b4d10536d3958648f83be8656b355e1a0303ba806c8a6b439e614af3242b36fce0bb1f966f906792cbebd5816e48b8a25d758464352622ce3fd66737d06574ac58cd662d765c280a2591cfe9755e0cd0e0cce96062851f55fcf8e06428c905eb54bf35557d534e28e9486f64864f58702620966ce30f19ee23da2fa534ef1b69772701d6470577ea7cc5f43499436cf96006df0b40495c791cd5a7cdda411214ffce4ca36534de663327765bb38b7a36bf7b924245b1f23259d3cc6450df0ea6c9a18056641212f9bb0ad54fa56eecc946965c526cd8d91a80d2cf8ec94039682e1bbd75159623a96ad11dc06960afa30d3a372fdcac2346cc184f9ed603f8a0b8fdd81044a337529555a0f8ef131fc7296a3f737e5eaff1dae8b2f9eb4e7d6570555d3e41321f27bb6b06135b16e04896d01136306ae30b066635e95821bd388db3ac36b165d2971546e62a20e9c07d32f173e9f084a2a6e381944e0716bd123a6ae3b1faaa027e33321aad1da617a82cf89e2900a3cba2270951b48fc7b844f6d651342e3efcc47b90c1953879206edd98285200834da7a79c930673ca8fe99483fa9206e3c1b444ffa51d20dc4d8bd1302326cb571d359c1b45ecbe978bf8bebd0e1163c0ec34be8829504d285a206d419d0bf1df001e67e1a198578d5c2bf0e16d9e891f09199b27423a2d215cdbf4fb28f5e6cfed1789da97ac6671343df0955dbff8d9fea7417f4ab728e92febb04eb6f5682d37425ce9faac9ed4910f5de62d1d872de5f4021050e413e9af4a05e35c813459ead4b5102d2437205281ab1b18af8330de30e696331a3f55916b00d85e49105a0469ec17ba76e2e35f755e4838577f86cdaae2cbf6ff736530c015f4eb503c55ed90df8e353ec844a308534c8f0dc97836978e0c9acffd386a15ba8b4a966a40fd2c9ae2c8a1faad25892c33c59ebe388d63497786085470ab60b67de46d272649bead2563dde636b7923b1695a07a0970067e0b7fdc3c0707a2295529f1207dbf100ede2d6e3f5881c1577f27e40179b97ce46c263adbc486bc32dffcbde7e", 0xee7}], 0xffffffffffffef8, 0x4000) sendto$unix(r0, &(0x7f0000000440)="be9eb7e601fac9cf764b97b5b9c6304fa1023c3588dec1fd71d69e236ec653ed6a63ef4e52e250bea16b", 0x2a, 0xc, 0x0, 0x0) 08:03:19 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000), 0x0) kevent(r0, &(0x7f0000000100), 0x0, 0x0, 0x3, 0x0) kevent(r0, &(0x7f0000000040), 0x1200000, 0x0, 0x8001, 0x0) 08:03:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000280)=""/90, 0x5a}, {&(0x7f0000000300)=""/249, 0xf9}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/1, 0x1}, {&(0x7f0000000400)=""/79, 0x4f}, {&(0x7f0000001880)=""/4096, 0x1000}], 0x6) r3 = getegid() fchown(r1, r2, r3) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000140)=0x1000) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:03:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x5, 0x9) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 08:03:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) shutdown(r1, 0x1) r2 = getpgrp() getrusage(0xffffffffffffffff, &(0x7f0000000040)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x0, 0x4, 0x8000}, {0x18, 0x1, 0x3, 0x1}, 0xfffffffffffffffd, [0x1, 0x1, 0xe9, 0x3, 0x3, 0x8, 0x200, 0x8]}, 0x3c) fcntl$setown(r0, 0x6, r2) 08:03:20 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="bd", 0x1) r2 = syz_open_pts() close(r1) dup(r2) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c149fa07f4a40e3e9f37b168e9252b579874cc2f"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x80, 0xe8, 0xdc0000000000000, "6e8a079b778966bf135c6f256bc3451ddb89b75d", 0x4, 0x7}) 08:03:20 executing program 1: shmget(0x1, 0x4000, 0x19a, &(0x7f0000ffc000/0x4000)=nil) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x9) select(0x0, 0x0, &(0x7f0000000140)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) 08:03:20 executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x4, 0x3) 08:03:20 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f00000001c0)=""/4096, 0x1000) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 08:03:20 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x188, 0x2) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)="ce6d9198326dce786a605fc8f79b7a3ac801f6c53fe47707d2832bf5c711499b177d5421d0c432b5125a26b013b9c693321f19c7a6dbb58cabf92796701baa112e9778f2369f5557f41527345afdfbe41720d9db9cdde1045bbf7f292b64d46c4e5e1b131e1f3093d7d52d96c5016364b6571cd5b4ea245f4f51c4b72fb762e45570b292fd8eb3ee7779c5ba501bec74208ac0d3136d856d64cc51b8f80029894b9ffb24f474548e445c21f342aa33600ebff5", 0xb3}, {&(0x7f0000000200)="beb65e5e8218ff487546e50d90b276647618f171da687edb909d07a1dc30072dafe0ab7dc820e98ed14ccf271a25cbce54e878f9546908aa9c097a27dd68eb0cd72d156548101b43173073aadb6860fa6a295bc9534417d5c9edd5aa7153933853b9f2c1214a94fd4454e0d2197c6eb04df69d86411ffa67efc59766b9f899d1ae4e5ce9c5be62c9a277694c91395d990c65", 0x92}], 0x2, &(0x7f0000000580)=[{0x1010, 0xffff, 0x3, "3a410f625a84ab6b365f933937fffc5a31530f71a242b87257ac658c8b0646a8ab93773b09340cf5faa708ed03961efb707a07ee21d1b500d3eeecb9dd635c077b6d48e9800d465bc314e45b79f84bdbaee40fd323e0ae281e6ceccf687a84dc52c3ed1a6eb7c09d595a62d992695c4144a215a11cc3bc6f9d9c6dd0647fdf81daae38eeeb43c32ce9cc6607ad416b07a47f70785d7584474252a258d53be7480ccb032c99fca96c74ec26df2c1ef3dbcdb0a06d4e81378d6169577e13c8f95e2f974371f3a4629715f6300d7c78648c68ed2bd4de94fb4372e721732f2b307c0d7a5dc9602984942f15c2a322a5eb92257e2815650740730f5502c51cba94ba3964b6a2be44cbf90ac4e30d7fa68b4cccb3ac6fc1227b47e571289530fd3fe1d13825929c970ac9bcf2c3e3e0add60bda60a5d161ba47c6bc8dda2807ca3df9b1fc250016b842d0aae51d8432cf99fb5cd3615e11b5674357a72c0435549428bcb240ce524d0c12fd8aba4aea7b99a40ce59bc248057cc201be10b9f6671e4766a4f16666d3f374d282f2dd83f67d6e34c926b1b4a693df195dedf0c88154d88d12e43dca156e8570cb9e4253f9305c9c9a0f5f4d8c3e53a0d4fbe5d52e0e8699830effef67808003a74f650ec63e5ed44789b44c5b223e27b3fdd2e9ac7f923c4999a99dfe7e8915bfb7498d54f7ffd1f6f2571ec9322f31388fea818b90f76a53938e5e7623838b40c9ada0841a8f2563c080f5025ca1c3f89a8e7fd339c49f85a56d910cb6788c3a52faaead6bef2ec8d6acd3bb9271b9818a2a9cd947a8b928bc8e97201d116934f726b94128d606172e6f6abc3352e54ad32bdd11cdd43d6c36bce2bd209ea3ebe1630332afc57ccb23e2110bc063be62164651312444378321a5f754fb776909ab135015638ec26d9313381bd4c662bf3bd041dffef9dc7db2a6befb0256f4fdb966e9135c03bd9ce6071e783e8cf15d9a06bcd8d5821f89b47e160d2a98ae03ae8d4e326f5328ae252bc2acd71d1d7078b3e4ee47190c0d3675f80f880b0a8ebbab1455b32411adc1f71f2246c0dcb8188c84749d03cad4228b53c836a71c5718bb0874665ea70ac0e20f960485ede3bedc769ae24a2768d4b32458997198f4051606e45fa2b2cb5a83028c502960aead8226df2979698c9236d65850c1867c25acd0876b6d27e23e2296d7942d666bf914e14efb613bbdb9ecb335b63d17c85752d1685d9a88eadbf8df5e05050fcb811161421481fea25dc07a1bd57c568246f7f4273cfea4dd55825f3f1ab7054431b2de8d0e148be76ea9cb7aec7eab80446e9fdbdb5bcd3edbc45c253e5afd2001efbb7d3c19b5fe6a39552a8b3b16aca88582567ce268bb4cfc8393cf2b56bfbda5f56c79d5f81a158cffb621a99f104efcaa625d7ce232beeb1c8befa169f87f832d692d4137f5ea8b0d8da7b68c7afa6c85b4d0399dda346f18921bd67c173cede917fbffe1b609b0498f16072d3d48cda2b4f8b791b01d210e4696c12596c6efc286769beb4c75f882801665e917f73bd61ddefa6f5ce3b000088781fa1666a638607fd5c0bb709c99b95a1f6d30199a99fcdd21c4fb3dafee0fd67936b156d7260b2dfd1f2d586d0495d6913f62c630bfcc314249d44e317b0c8d8ffee0ade2d13bd0f626616beca27d5083ebfc6aeaf30664142bb957d866fecdd1c87fab217f6daf19c703fabe827cc4e245df8405216a43b8e4d9e07b44158e4a9e2df2f9b6a79bb465896043517e0a393402d30dba58fb3b438b2d4ea7d37d8469dbe08fdba85b39f995d97de61ee1e49e235e6897896debdd1dfd08044b1999142781b7455b36f0c352584a7d422bcada2aa58b20596a23ae07e1cc5c20ad3378a5f02cbbeacd04c4c82615319652a150e041db4476ab8748ad43941ac841f21e02a37bb07320a9cf92e8377836afa3d912d16e1b9ebe27e0809d80329d3f48022c0c8f347c46048999ae610788816f6d3bc85dbb85aedfc87ab15af954bf373fede4ec0fe8469bcfdb0b2589ccce140b238d7d6a3da8f8d9648302c437aab7efe5114c39ef689fd1e5a50b0d1d3ce49a20d27d8adc073703a3fbd91c8782d4aec6f0e54836eb415a42995b971a92e4cde425e621f3a54091bb0bc0826c36107d66b5b19bc96d8623b135f8c894512904ad49806ab7032878d55935a32578df04a0131ae6d3a222e9485752338f862f45bcac040ec23d9fac104fdcde4d6e828997d09af7992f633dc493e0837eca4c43c6a29b8e1966b03783b342a02038bb99d0646e4572b7e37d33385021c27fce6c196e293081adbe83030200ca940d2bbb1600bb85169ea0ddea30e60f48a46c854bf9af442d33d8b5a6babca89d4aa705342b8be43121992b3e7234db0fbaa84e3728bb09eee3b6f7b28c0b2d104dc82a71cac6dee91269b349011dbc1f5617e7097faa4817102c9b0f94941ae4977296f1f7f888b7d927655b10006ff318c23674f7b0b27a783416a973156824a990c57ac7f622f2e9cba1fda8ae3dd3f0210de851a9b800de99407a899cf796651aa8afcec8ed19d0cb2b7293dbb26707bebe89a53484298c87fccac49b68c1d9245d37b563aba976a3280c54a05be986a3845ca48bf3f3d472ee6a123bb40002332824557e43ea525f45110199608204d7dff738fcf8b25d94007b3c3d9b3b5b93f5edd0b38467717110db4e7f42f55fe75661a12014f03a4ca8bfb68d07bc7c1c127677b4991231f8a0dbbbeb53fa3e9b8846106f018fb96a466fd28dfd1d01d9aaf1b2d92f2a97b348dfe90442ddb427dbfbdfe6649d11f3e950ca33bafb675943f499b4268e1b9ac549709b1d9c5304ae5e4eb37d3697a2a217b60a542e2a58b01b600699f815471022cefce13638b4b453f83133cbeac23025ff6ce6e78be0061e348a98219fb07ee68596b9337a003a7a2c59a5f551d36f274caf62353bb585af6eed6b706be6ca96255bb5fba6a709821ed65650ea075e34cdd70d91f904093a0e40546079f8232463dbcf062906e171a4bf354712cb349e46a4bed9620977f2121fcf9bd547dc58ce6fcc226ba050a2f1de75c2061e815fb82cccb077e87f27fb99ba435377113ba03a0bd109c0e3b41106ceffc2697c531d5c0b8cb6d76becb556e2b972379d7fbff44f7ceb6ef2191ae35adce91bb64ae0b3994f09703ddcb765fc033eeedd1a37d97c5f68eca43ca3dde15a66d1418006183968435839d9ea32e49ed0c3e0144c91190fd7788fd9d76af47caf0dfa9c2dfc0d2ffe63257f19d61b46349d0c3142bc8b3cff72e985c87ca1a94d3abf137ba07b50a511f13272b5107e1db72f8027bba37bf7722a7c5f2168e3a582903dac8d805f8b6b21d07941c83f1c8b0507e30aaafdb206ed5ae3c74032faba72acc05a713520d2b6b03a91d906133e3dc87af90cc69820921d2796495b23d111a0f33631a647c8d805059d88ec652f2ad60013165353fc4524b2ef8c8fb641e22476543a0d0432e4383255f1215f077a7ded7ede106395cfa4e8ae083f4e73b2dabc5b30ab10e15cc3cd9f4acc4ef9f704ca22a9f83760d1defccc553650e6ad94a83e96f97c7a621cf13cf0135306acfd6b5a127703cc9f4a48ebc29d091732b3a149ae1be8826a42b206958c2ff7ede4a16fdac256da5f05657e742c391deed665fdb7f2964366823aef0bbd4413842fae993dcf55546f3fe5f0eca821bfcfe58a7ceaced4a78e8b83f81a7d2bb5a45f3a8ec3b91340be1a01ac0cb2024cb10473c9f235ddb82422e47ce8e0e379a1f743798eec355b4de309df872bd982668978dc2e477c1dd0010b9207b442ed6736fca932d74d504bf7dc5ced72f4c463f7ad0da40f585d365464064f0687d96646ff465a6414e6a388f8679d03ec94a6c121ac584019db88e1c3b84add872bcb804a897d9b4b60834ea1436151ead059af3197d321e1b787cd78b60fa9ae61214dceb410a0b95f2e7423bf3cb27ccf5aca5977e6c94f6eb855a02aa535d4a696f1a8f1c69a8adb9b85260ce37ea7e642cd973abfe43394b6166a6281b21a173825b0e15c1fdf3b800a601b49728e85938a48e80180288f2d5972ca8fbc6b02d31b76a48bc146648065f57775c98b2652d15b47bdc21c39bfd8f11df340500e7ef4c1ff06f1a8c73eed9f8625361ba28c1c98beca34fd268ebf981a5ea4e308038d451b5825baa69a2f227376ac37d32a13c37c09bd436f20c438a59c0afef9cb4702580a561645b71a1ca5394ac0f98526a0717b7a36ca96dd1ad26db042295c20ba2e73f061acf8af780c146daf98ccbfb77b30c564246688eb2a2fc78014a659c247ea271e26db39bc0446c5eb908598a208c215d29e9760c914e09cbaf74c484938874a5e1f12a104a86af3a98781534cd89cd67be69e692470d831789feb0cf04133f7440473b2e2c099d198c8abe16447dad89942587147502e9d783b82fee45b60044cc8d97545356898d39db5756425bf7443b1a7326b8b04a5c1790af341360a149c7b3e255665492d5e3ee5e3f178f29d340f4978dcaa4369499fd23bb5d58d1f886d6673b085c27f63b2ee8d0930e92dcd48311d283df0a262db3265a287361cfe0289227145589e57affe3f10f48ee80f3b679c9604851cc362f1c9a02f5db0d683ad9fbda1fd4733a8b3d5fde975ef0e31ad03427fc1565a17cec869e9537d15af1b43e4d99d238be40c536767574384547b3f400c0acd9f51d685defc6dd6fb762690c86618cc3060b86ef4a179a125e700d65a4e86f11e7407cbddca74e837fe3540ac86c1c201d14e1ca3c36214aeccd2eb69f2694833ba16799574e79437c8b77b318403aa6cd306db75cb24af73051d79a0eb6a3d3f6a8f5e672abf494fdf36cd3f4f09ac8b0347a22e011a3da85292a987d8176444976495c54d98d1d8b41aaa93261cd2eedd2a1a23b756b5afb5c7d83e40412d8137cd643195f130914eae27959e067cc8b4ad8ead5f4a5255bdda7b3f6585a8add5a3bf3e16e636af4e280622bb3ba0be4f7e8a876a635ad6644346ba1b45e1503636f9f0560f3096a961d076b82cf929852b924572a796ed367453e880e39b1d572b0fab71bd6d883b6f97e57956cbc6257777f65977a4a09154416236175bf68d81739c6792db4d1d9679e26ebc3689eb34bf460d8fd80c9e87206adc4d42d7a72b11648eea803b89058eefafb854d8b952b8825789ba32cf2980901220bda2b91b4f14fd1583cf85a722220ade13c4c0bedc3704013b30ee485b3d1780814b761037e362f95f421c05746a21aab02cf078c8dda0253214302661fac2c3950e71dc0e7583bba37d882b0c0ea6d915cb37ad318af10a35e138811ab29a43c7f5d2a8eec4b774e6ce94e331e08892e4e793b9953830b31a46f9c605b166258540918b345f158aebc73cd8f4cb7c9aa9933ec33f29da83dc78c7c68a0d675a8ed45ceacd1a7b8fa5987758e699401f3a4b1b963b03395acda8f0d8059c6a951a2db8ee18a6530a4d284e3112e2607e4a03aa627e5d1257a00dfb21d8f8a4c4174d58b49ea9998aa58828e16cfa0800d926e3fb9278bbd16fd5b7c9469bfa7d57a5af3e31b4f02e8431595ff2e7a8df511e5b2810f18d9e3a6ad05b0171a9fcfd88cc8c9ba6abec383a652ef4e1ffd982539a93b4fb4576a82b14076f67d369de6b436a0d3dc4345cfbcbac57e5fe6d3069144c52da9a332fa99b02cbf779e419805a95145b4a3b5a141805c069bc46cfca3c75d7f0dff51d39603e6b09f8ecd77b4b"}, {0xb8, 0x1, 0x8, "5a2bcd3814626aabaeebb5cb3aa18e1516340daa1ce060a3f5d51b0b142b26ee5c2814e3234381ea972d64cee56373f2974b1ee9cd10efdad452e970091bd0f7fac1d70b546aac4275830aaee0b16c94eb2d2841cf8139a353d46c42ed496fcc9791259dee9c79ebf911503078dbfc7cc9eddda41d3051f2a70436285aaa444eafbff1c6437c1d27358b2b94ce16869ac128ff04d5df9fcfc5778368ec5800493e6f2d"}], 0x10c8}, 0x2) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f00000001c0)='./file0\x00', 0xc) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 08:03:21 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x0, 0x0, 0xc61240b95971b7a3) setsockopt(r0, 0x200, 0x7, &(0x7f0000000000)="595f0b11f90cf842066a6d1a19b2bf9617ea19eacbc21f4029e9552f94ac4394abac218ff39858a06da011a3b2542c00aad16bc27fc75da2a3b0282ec121573d935421a9a46c0b169d9264b6e96be6cf05b5d9971c42e05dd7d8832d3746ddd18d28bc5783b145e8503b1b526c52dcdec0533eb882fa307186eb09c2a34ae6c4d53f83859abb12f48bf18b9293f10bca1edfc7b42d8abd65ae3edc28363d8c61a384c2aa3a63949c70cefd95d54b764f535ca7cf3b13fad83d8010a7a8cfe924d66ea760b302225397639daa6706f8e156e9caa513eb97135cd7e48da6d1ae24ae20c5ff", 0xe4) socket(0x10, 0x1, 0x5f) 08:03:21 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 08:03:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x101) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$setown(r0, 0x6, 0x0) 08:03:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000001180), 0x0) r0 = msgget(0x3, 0x402) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="030000000000001075fe1ce23538e6"], 0x8, 0x0) shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f000004c000/0x4000)=nil) msgctl$IPC_STAT(0x0, 0x2, 0x0) socketpair(0x18, 0x4005, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0xb7ef, 0x3}, 0xc) 08:03:21 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f00006b2000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 08:03:21 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() fchmod(r2, 0x2) r3 = dup(r0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffd, 0x70, 0x80000000, 0xa95d, 0x2}, {{r2}, 0xffffffffffffffff, 0x0, 0x400fffff, 0x6, 0x2}, {{r2}, 0xfffffffffffffffb, 0x80, 0x1, 0x55, 0x6}, {{r0}, 0xffffffffffffffff, 0x5, 0x2, 0x1, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x10, 0x1b, 0x1, 0x200}], 0x1e, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x2, 0x20000021, 0x7ff}, {{r1}, 0xfffffffffffffffc, 0x8, 0x1, 0x6, 0x5}, {{r2}, 0xffffffffffffffff, 0x4, 0x40, 0x6, 0x7}, {{r1}, 0xfffffffffffffffa, 0x80, 0x80000000, 0x5, 0x5}, {{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x9, 0x4}, {{r2}, 0xffffffffffffffff, 0xc, 0x0, 0xa8f, 0x3}, {{r0}, 0xfffffffffffffffc, 0x0, 0xf0000040, 0x5, 0x3c1}, {{r0}, 0xfffffffffffffffe, 0x20, 0xf0000024, 0x68c, 0x6}, {{r2}, 0xfffffffffffffffb, 0x80, 0x20000002, 0x9, 0x6}], 0x9, &(0x7f0000000200)={0x8001, 0xbfce}) 08:03:21 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b", 0x9d9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xda1, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x1f1}], 0x1) 08:03:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r2, &(0x7f00000000c0)="74f0c18748c18e9eed722b448308c4783bc0f3a59d32aaf7a0a86f9b0c6ccea9f0d9813b76823e62a9c03d4127b131b451a889740763483493013447bbb2ed4eb6390aa2cafc20fa5eec9720b3af5554b1bfd33738a8bcc9451ee67f7eb8d1950c940bb9572a24c934ff2a5bc2becefcbf7072d3d3ec70a9d6d21dcf50582f7f6a1ac7bdb992e861d9715a5904be990786ba59b77178167280d11247708f454b38", 0xa1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000005, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r0, &(0x7f0000000140), 0x1) syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r5 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={r4, r5, r6}, 0xc) 08:03:22 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) fcntl$getflags(r0, 0xb) 08:03:22 executing program 1: r0 = getegid() setgid(r0) r1 = open$dir(&(0x7f00000001c0)='./file2\x00', 0x100, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) linkat(r1, 0x0, r1, 0x0, 0x4) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file2\x00', 0x2, 0x1) 08:03:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) r1 = socket$inet(0x2, 0x4, 0x7) r2 = socket(0x19, 0x8000, 0x10001) r3 = accept$inet(r2, 0x0, &(0x7f0000000100)=0x5a) r4 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) ioctl$TIOCSBRK(r0, 0x2000747b) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xfffd) syz_open_pts() syz_open_pts() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={r4, r5, r6}, 0xc) 08:03:22 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000380)='./file0/file0\x00', 0x0) 08:03:22 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) accept(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xa}, 0x1c) 08:03:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000400)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) write(r0, &(0x7f00000005c0)="bdfa4d2591c321a8cf98848e0343d605e200000000ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc04e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2e9bdd189b4bed08607e01e2e60e1", 0x65) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 08:03:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x0, 0x0}, 0x0) 08:03:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xcc67d5e538c4626) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000000), 0x0) 08:03:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) bind(r0, &(0x7f0000000140)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xfffffec2) getpeername(r0, 0x0, &(0x7f0000000bc0)=0x156) recvmsg(r0, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a00)=[{&(0x7f00000007c0)=""/222, 0xde}, {&(0x7f00000008c0)=""/212, 0xd4}, {&(0x7f00000009c0)=""/51, 0x33}], 0x3, &(0x7f0000000a40)=""/138, 0x8a}, 0x843) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x2, 0x40}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)="0595bfd176515543b16b912cd98f6f9eb091694c41ae3d7cf692145c320251ca5465fee2694da79d8a20cc5bd29152bb66d602e4c598939da127a3cfe9a2ed78213a6505536ca95d3d3ba7166bc3608e44bf84fdb7b1aecb0db57f1c894967e30892d317a73c01769afbbfb591a4cc5756479704339f956c", 0x78}, {&(0x7f0000000240)="35b13a4ee83a6d74e2a36d22eee30ef7f3361f746a4485593ce1cb2d33f4d928df139bdfe051681ea2427d0ac225aa76a13fe1b8d837762a28b134c5a66476cb412395f3981abb6de4b4106a678123e1a7c9966c859cacb7089d821a5e45ef39ba87cc155bdc6e00dfb8ab3630b8e0f4eb190b7bdb706262385b4d3f32ea1f36793ad80cd857da81881c4fc15daf58bcd302398413fcfe6c815810238486619510d9d1d1566462c39aef38cd5da43829d258", 0xb2}], 0x2, &(0x7f0000000300)=ANY=[@ANYBLOB="b000000000000000ffff0000000200000b51bf33e042d84f8b52a3eb6e692a4b01e305b6bb49fd8d82c2799744939bcf81828bc3fc4acc7cf8c3d3603e6374267d73308f696fe61f50c9d94659f1d9e180ff2eb3d673b19f0a649f585da48f87383fc6df212e3827ba202345638ecabc04e364e56f15b5e1ff9fe1b4eb0c37c43af26326a0e6e4096b0078eadef11f71906b81e16cc6cface1d670000000000000008000000000000000ffff000003000000eecf0c0d7b669beaebb28c2776352800477dad745eaeb98229a3c58c3caddc6021e89411542d7faad0d970e67cf19f789766b0dbfcccc2fb615e32f5a2dd37592f37a5b8ef081f24aed8b1f48deef6ba21fe85e6abffccbf122d395093d5a27cb619e6802a69d5722b00c208fbfa64fc7d1c38000000000000005000000000000000ffff000001f0ffff9ba4d2ba413d40c067bee22ec0dfbd5ff913cedbf5ff2cfc5a11fb61acdc36c8397110dc34f58983af75815abdd4e501ba1680e3e312a63c5390816e000000003800000000000000ffff000000040000e2b35743689d2d0e8dcca2a1c971d36fa6c574b3d539dfb751907ff8c1b6e0c33bca000000000000"], 0x1b4}, 0x9) 08:03:22 executing program 1: r0 = semget(0x3, 0x6, 0x200) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f00000000c0)=""/190) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 08:03:22 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x40, 0x2}, {0x3, 0xfffffffffffffffc}}, &(0x7f0000000080)) setitimer(0x2, &(0x7f0000000000)={{0xfffffffffffffffe, 0x40400}, {0x1ff, 0x1bcf}}, 0x0) 08:03:22 executing program 1: r0 = syz_open_pts() r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) setpgid(r1, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xea9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) fcntl$getflags(r0, 0x3) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465bf81d2d67d5ce3d89584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a3e939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd2296ca4fe11d86ad1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267f1a6b4765bf180a7e28f84059ab25825f6b59cb634f61e519b2cf487b059da66c47633919ac4ad6bd2843f0f242526e0e7fcca09fc9793745d97c9837a7c02062a32f8165920b37a5e766e2321319aeeab129399ffff00009c9714cb9f9e6b124a4dd349a5636d2d07fbc93d9f23d4e193ed7225c492e686e743e8fa9e93d4fa56563d93e2087b627b08684ef1b98b07b63736307de04a24cec887c72a4be1060fde90fdc7aae8e1ffaee44736296923e3b93c69cbf56cce3bae276362e668d85b373ace4212ad6b92e97e4e56980100c88667721651f9a88a5b5bedc480f994ca3f6444", 0x1cf) r3 = socket(0x6, 0x7, 0x80000000) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x0, 0x9, 0x8}, 0xc) r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:03:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYRESHEX], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x14) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x54) 08:03:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000021, 0x0, 0x278) fcntl$setstatus(r0, 0x4, 0x8) syz_emit_ethernet(0x77, &(0x7f0000000000)="633c0d4208487dc8e6df25865bc71dd0fdada190781c32e0407b24f70de158eeb3d2d6e0a108e890041c22e1a787ed73d1fdaa39a80091fb6e33f1ad2b0cc7f0fb33acb80f0e2e082930d59991272a802da04e3999dc7105b2da5e1268bfb344a4a6cee9456ce84ab71d5bd248d15443fa46fbe532de6f") 08:03:22 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x100c1, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socket$inet6(0x18, 0x0, 0x40) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x10) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$TIOCSTART(r2, 0x2000746e) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r3, &(0x7f0000000000)='.\x00', 0x0) 08:03:22 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = dup2(r0, 0xffffffffffffff9c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="80c75f6b6da5055a944feb77f9076ec3f3c4e97ea2ef9f93ac610ed6ca83987a3b787ee197c06fd743230c9de7eac88315b08e408ccd4ce86dafa1ae538104a8fcf059b983d99d10feac4d281149c615b199e7d326fecb426de587fb285bba434858116682e92d1e3670b0f62ae486ffbe2a97207b", 0x75) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getpeername$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="cf326e00", 0x4) msgget$private(0x0, 0x9b2c446d0fa778a1) 08:03:22 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000006c0)='./file0\x00', 0x290, 0x2) setsockopt(r0, 0x80000001, 0x1, &(0x7f0000000700)="c7052bb9d288026fd5be95a09165d07d1da5f5ec7d3fd9028eed10a649e99cd132405a74654ada21d71667719a3eeaff7c8f527f4e45d767a9446ac82a8af29c574baebe19d922953c6e53ffe20b9ee447189f0d8f764970e3e5bd712c13ac2543594ea04c7393b1993b8c8ae5f0d9b52a7b0cf2f1c3b8051d27b7257adcea1be9af325136ab5dbbf46838a36a48b11fdfed324701ff261a67c9d608279beff6a1c6e19136d1f495b5f1d624dfb6da38830319ba2fdea5c0139758e2e54cebbde0bf891fef4165b06bdbf73f685551dc32bc787f07", 0xd5) r1 = socket(0x11, 0x4003, 0x0) syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r1) close(r1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000680)) setsockopt(r1, 0x11, 0xffffffffffffffff, 0x0, 0x0) recvmsg(r1, &(0x7f0000000640)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000480)=[{&(0x7f0000000040)=""/42, 0x2a}, {&(0x7f0000000080)=""/17, 0x11}, {&(0x7f00000000c0)=""/169, 0xa9}, {&(0x7f0000000180)=""/217, 0xd9}, {&(0x7f0000000280)=""/81, 0x51}, {&(0x7f0000000300)=""/7, 0x7}, {&(0x7f0000000340)=""/145, 0x91}, {&(0x7f0000000400)=""/61, 0x3d}, {&(0x7f0000000440)=""/6, 0x6}], 0x9, &(0x7f0000000540)=""/193, 0xc1}, 0x840) 08:03:22 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f0000000240)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='-\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='@%\\$1\x00', &(0x7f0000000200)='\x00']) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r1, 0x7, &(0x7f00000002c0)={0x2, 0x0, 0x7, 0xffffffffffffffff, r2}) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000300)=0x7) poll(&(0x7f0000000340)=[{r1, 0x49}, {r0, 0x40}, {r1, 0x2}, {r0, 0xc}], 0x4, 0x81) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000003c0)=0x4) ftruncate(r4, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) write(r1, &(0x7f0000000400)="6f4ef980cf83d0aee93a72f92edbb8aba0269c3bd1b329f00f611576d46ab04019fd7ee6f2ebd04dcbc129bc9db28a3694a584136e3b87e8103a5f79fb4541a4428af031601d3f0949a974dd1b70eac70943e5222dd8ac8afb01dd121a38d30bccaa02cf1035dc82c6173aceaf215f64d89fe7655606daf2796afe291a29b8c81a121964fb983f78a9d6a9326d44071783b2a91f3bec2b9617567567ca27f86388542bf2d2f71f8dd336dae676d8b7a5ee20cb32ab534d0a1ce1f996068f2b27ad48c3d5af71816fa79e69a6ce4ab23ca18f0cb6d5229388541bf2245b169dcafdd18c3577d4149defc92e644b40b4b00236edbebbb48afd1be8520bed0fd6999abed24c4a82b2df73147a8242cb88ecb51b9b2292184ae55f8321451f2ca7fb1985ad98632d6d6c3867737bf9bd97cf7689ae7510d771d00bf5594a37b55583c26633bb6d8b0f196920c2540928bc17af90c7ff7ddd65545efd9cc01e63d403213ccc1b833707e91a150e29f15da42ef93980bac01d8678b575d3946a32e32e0849053a5c3afbf2704bde55f6ed6e9880a372a4a896aef7405be5522b39199e4496d152c39db757da974a83baa852542cbe89efc9a2e3d8b538264801360a87a30d0ae9c2e7b05c36fd29ce0ad463425bdf65ec2797602c3889be5e4e111b9be8fcee98ff879c41bac84dfafedad519f74ead001472b97b4667beca3edf86944c8dffd061cb5abe1d51e3ad61d6b5c0805d3d5f5a45a989e8ae751f3025d8c90cf5f8b6485779a0ee053c4843577d16787833fe1487e1bd1cbc1bf3c0d17caab0975d78378adda993d6569bd4e8e264b4605d3569a401333a33dfb440e4df2b65a91096834d8b4e8ed0f7ca9bd60f7429be779eceac28164a2f8ce293a29dbd2c771f73a6906a513ade317046f56878d38c5d7476e4220b2cd0c5da9a3791b02371d4d2c2e7a0f7a0b53901c3160123e12ab9fe2a6f28b259b7aa64bc8db31efe2e8e9a25a525aaefef06d669609ae2278a7361ef9dda2ac7342643f7c39d7d557443618467100a02e2bc2ba256289f4d921b2a852a1db3982f2f1821f73d5d6e23417ff833ff8cb1214d35a2f58475b517bfab24aed6769f17e7e93c8dfd62084433edd1dcb4502752544469e2627a5919acced9dcdfcdbbe129975ee0217be804adabd22924d1864a21663374827fe19e55182cc188f891e6e143abab827d2286aca7b71c837547b5b6227fc9d1954601cba3afcd33ead1af1617f742d128f9d756dbcb3b18617ebeab85a02b711447daed2f4b17617547932969259b782ade0748caff85fd8b2bee25ce02564f4040ea7052af273bfff53d75576597192360ad453c36325842c867e19bc260bcad577fe94eb7ab1eda20c38471084c8fa22c2cc5cf9bea8f4a75a58a1d31665b1d20c819ebf8325f5165e734e865bcf46d351fe4dec73c82f74be2b3e9c0744c691bf8120a22dc0cb4c4d8694f6bac7d2882c0008292d40b0c74c9e5f2bea0cf59416e305b853108ecdae5b0a355857e4b7647b1ab55751d999508db287234fa19c99605c11d8ba46b3845155f46ba09ce0ce06eb6e38780a6497493431a616b02da60e507ec61a56c23bdd4e6475892dd8a3eb713fa296d22ef0df8596e755949a02dd56b62acf9351d9ab16c561cd621aba45225ba28c1f44b9d2ffe5108ff2d8b3b3cb26f01b937bf0ba265b3e282b4ea5181f39f3a76cad0ec07102e740b42e2d84c13e85e49a3725449753d601ee82476f38fde21fd58b95133cb6770c5632f89a13bb3bef6bb1b3b802555c2167f8ef59adbd3992a00069fe9f8fe67e0d697ee1d0f4defefdbaff547707774924b98a99238b04787fba4cbaed2b0068fa4b3f621f0206cfed3419a0cddb55c1d25cd85d0b4c3963b0acf961152f97e24ccdd917136d67229b6c9c521fd20b091693c0a16fdf51d17568c867ab854cb2fbee5cc8c9265b9fd1fbd315ed0d018c474470e4db7e3a1b2cdbe77013ec9aad3ebf7360c91f0d9f6290319a5573a90f0424e4ed8a894877d7f7f3e01e5e0d99cb7c001bd7fe6422052da2de1daa9d48522b437e3f4cef27601ed752d222f8477c8b5b6f431c0d325477ae603ff53ff9c051a39b4174f01c0c8621dd9e9a0af7465c312a63ea7409744ebe2ba5866e09ba36b7754a0c1b04922aa400a837ca403566aff474a030e981f3d7bf64e90178b4083dd2b5342a631b842909109d03321eaca81f74ae4ce22a7be293cb71f3fa9bbd178c5bddaafb77479ccb73d4311793eede771c8e622e7a1f2037e770feeeb59ebc2703973586a75987cafe1716c1aac614f1538d901d2dc2ef6d5e664d2f3b27ee64f1e6771c671e9a3231d70a07106e37769d3e8ec8e8cb36f1a57c347f54a33a8e261060d728c32df41188b35aab9d85310f63339f3b6c4949e479fe9a7a9982eb7a10666e86ac76e70fb3c15d760829a3fd056745f99bec25b757bc16202076dcaee5a2ef6145572407274ac493d32efa417c44836dd621489300677d1200a153760666835e2e21ae00c61660d27dfa82ac3a17ae8092d4da6bd65fe58eda7ebf3e78579d8680c458c24c29b5a6e19cff013b28b49a40d8b05cf69ef1c4660be10d66be126dbf8f2f4a328e5a3d84572b4787bd16bd2aff9f10c005a90083388c344621022ed40dbfc7ddfefc4834808d2be286333196adfec265603b8b256f388c68060fd77a7ddc985edf477a6a8a0d66f8b6544080cf581d9798dc53f8bb32b2c6924f65d23c5c214d6e813d3dca5dfb8d430c33b5253dc62c81c9ee6c4ef5105134b8f7f3c3f4cf312cea78d7524c11d5b0486a69b263e411300891e6ed051227208411e10c000241f4fad593914febac75157f92dfbc97b0265ef988b0b97399e42c8b61c63f96a09a22e9121c7951ea287bb1010c3f58ae0e689c15ec39df8b6187bd67e5a70d542ddc60ea39c1db3bbaac1524e0f44df245fa174a7cde740157253abc1e775a57ede54df5807fcb817032612beb34b5b84c4880e5099137529c5f31613b97c6db004b1fa077bd2c653fa30606937298c946a2f4860735c14645a1b75a9fbe8bd5a77ed83344e3e6c94a308bca0e494e9c596af481f6d5db11f42d9bdd4c433c5ebf3ccb327fc7c124f51c5e961a23cd102c242fe964cde53103fa55cb801344dcfe2c9ff36da272b07e628be751226b1c506802573c543288e21766f49bf44aee285066d95d8a4390e0095f48d2b17c46c1599e0021b7605c73ade89d96f1354b0ac1fc7ec9c02cb7291f88d4abbab9854b14bc7bfd9699c858bf2827e80bf319fb8460b5b9d93f36c16b13a98dad0ec97a4e0ce7c6e8a77e2b1bf16c58f82b98c6e9dd4644ce4ab894b50b5bf4b177c1c4ffe5ff5906763204ce6092c9fc0acc291eb68b67a5db4f012cf2163ba77e26b09f259e6fa63583f2c623ca5f55cec28efd8481851870e9faefe2801afcb52ac77bd4e414425aa4ebb7f01ae9588bcce686ef4bbd3e6d9838a1589b6c5d0341f7bfb003bea41de23713e05c55d1f1cc0c6458a07680a07b644590f3ba5288a5187951ff3bfa0a88c055dd09b3f9713a53cac29c64a34ce8ed22a8265cb99bd3ca8c59220c1050e5d055eb8b94f3fedac7fe97586e2d34a358b7530dcb5d2dc714e93e4b63da21617021135cc97aebd67fc3ec1eb81f6c4a00c318ea9bdc2d33229d6b5dbacc006fbae34c2fa98feef3b44fe19e27a2851c939abed128e0a841e7b0628e0fb8582ed51026d19b9b6211e4be020278bae09ebdb5cf6cc222aa1924b52492b537313cd6ce84d7cd490b9c0321896f503ae1e03007fb14ce9d5804bc9638016ff929c81f25abf0f77554a30015616553dfd3cad75cd3db4faf00c805776be8ece48109f76a0294333338138d076037b0eb095d854d1a83cefeab487f00ea6fe637c6e61d1ba020b246283023e0ac96e312b354b94c1fdb430285ca95585cc9723fc53106790fe46999084b1095bec8f9dd4545f22efbf5bf62141afef7d7fc16435e48adbe72e321102a1bf3a4dcabede69a9fc3fc08747f24974c3e822b1862ea985e6167b7b4ded6ca45939966c8d7fe6cf0690a2c1ed125d6a05d42500345880f08ba8c3845d26e3ba313d43f2c5e2c7f814e6de4c28c4520ad26a12a0f990273495dd5eda768c53c959d957aee7bf46e0297ea680274cc0285ea00194047f7b90cfc2174440cea261eee89ec7ccfaaa1be8d1a81a0b27f371992e604ca7bca11d88937efadd75a6b39e6bbf2c39eb8339226e9804e3ba169f8b2b295dfede66efc13b90769d98db12a3603927f785721b1d5ff9bbb2d7760ffac08d4b0e93db7af0cb9570933decf6c5184a419f7dfd7fde26f147c417ceafffac0996d6d07cf7c69e28b51d7b12e208f57985e7cc6beb28e3eb23d35a9c5429545a41895f87f5ae590f5cc6de06efb17011e8fcbbfd38581099e147e6aba84c1ecbb72d938d43d565495c112d0009eaee4aabe207a3b57b01d89f392f025508c521fa2f67f8defa261babe4d782b907112cfe22f055c740c76b0898385f86f32f8f325ba8c5428e5e41a119263cfb6c5cb9e30e2cd045ca7aaf29d34b53c0ddf5117ec3527d986dea3fc1d3c24912bd7a4f87d755c68cf9e4894b1c071639fef1b5eb80acff51a50bbc14d87474d7d1a3c11e61adfd69f041eddd60721927dc07e04f268922f40e771f09330721a61050d7e3890bcf88efbe084a6a844a6d4d3bd7d810e88e9df67f4f347bf899078076b085a48666544b984665a4073099d2179b78e9633accbce2e6f74836de9f92331dc972b594d28a7057c48cee3bb044373ca80cf80e0d9fe80fe07bd76b5cb1a70a5a5501e7ed66c424a552336fb0f8686e0b0f17eb2d9163300bb13cd1c190568fe0d89911f41dbbad629e2e4b46a229c2b32ccc763bdebb43b9f504ddb8bf8a9b1cb24177ccd231202fb3769141cf915ded3c8e1c5ced8dfe0d4fb70584fe20e7d6618a4b917e4c37678525cd1c7dcf1b4818fe895c6958bfffd770d16f12569f9daac68c29cf4b8be460989cd377d238c59ddc3ecc2c07852eac02d408107acfad49d1a40ac6b6912b302779bbd5719d7ea02a29571b6eb8e6bf1137e9d90c6810c39421b10c8e8333ef92972432aad4af630b762790dc0fe3fd7f1ad3f90c3e92fe5b7f582cb69e98cebe45d85f207f2c5c4d2f859d20e1ea0279e400c88f79dc260977ec339030d3f749876b09bb3ee12bd1f9ad8b8f794220651578a572ed55d87b0213107c8703664d90fa16ea97183f5f8ec04d2c177341a41dfdb6b411bf6e2904ce4c789d8aa0a1ad29d78b41c9b040854c311c8d315cb3807c301a3c3ff5e044985ec62d383c520c0e491f1a173e596846b79af71c3e07dfd42daacd3e396dc6ca23d460583837f7c49fa188fa4570081b8711eda50b9d94082f31b646f26e220846db30597900c3b1fd22f99200c76a12f5057865ed7939363624f874d466b7223ca4b9d5eed64a36da8ff7e8bdc2e5c6bcc8a25ca7636969c8f3c8355c617466697dba6f5617a7f6dbda5b651c20508dcf4bbfd19fef655529360308372cd61f43a66a4b6e4ce6313c9f6789c4b4a76e6b83c5abcb915007e1ba40e36791264446d1f41e4950fee88f40ebd6b91348bff5f673cf3944ed232e34b40acdd4321930a4f1a4617d546234f35c1db77d37a4b75b5818610bfd5fd1e1e696ca972dec1156c1e065cc6378e49e254c57e10dd6fb8ed1df740e149c65d9fff2b04f4e860165fd964a8a4d81fdf05dfa", 0x1000) r5 = fcntl$getown(r3, 0x5) faccessat(r3, &(0x7f0000001400)='./file0\x00', 0x8, 0x2) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001440)) ftruncate(r4, 0x8) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000001480)) preadv(r0, &(0x7f00000034c0)=[{&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000024c0)=""/4096, 0x1000}], 0x2, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000003500)=0x3) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000003540)=0x8) select(0x40, &(0x7f0000003580)={0x0, 0x1f, 0x8, 0x7, 0x5, 0x9, 0x9, 0x5}, &(0x7f00000035c0)={0x4, 0x5, 0x80000000, 0x2, 0x0, 0x80000000, 0xffff, 0x6ab}, &(0x7f0000003600)={0x3, 0xfffffffffffffff9, 0x9, 0x8, 0x1, 0x9, 0x4, 0x8}, &(0x7f0000003640)={0x1d8, 0x8}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000003680)=0x1) r6 = msgget$private(0x0, 0x0) r7 = geteuid() r8 = getgid() r9 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000003700)={0x0, 0x0, 0x0}, &(0x7f0000003740)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000003780)={{0xffffffffffffbe36, r7, r8, r9, r11, 0x1a0}, 0x1, 0x1, r2, r5, 0x3, 0x5, 0x8, 0x5}) fcntl$lock(r0, 0x8, &(0x7f0000003800)={0x2, 0x1, 0x5, 0x2, r10}) 08:03:22 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getegid() setgroups(0x6, &(0x7f0000000140)=[r1, r2, r3, r4, r5, r6]) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 08:03:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) 08:03:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x81, 0xe75, &(0x7f0000000040)="7e757aeac60562442234dbc50c09455affd35033f00a82c63ac035652e31f3d5458347b6983c2e1c9d77a45dfd400378babd58379538ce9dd6eefa93fbe2b1f157c15bf22aa48d088b8a6fa9e2324462d44ad6a8ad11111aeb15c652cb7c1a29365f3b06be1385584040a4bd3abc8fcabcf8922c664a5cb23551773c5239f56910a92827cf06aaad1cc5b9ba3e69b814feada42424f6e1f0a2b8a7a4f233e7b9f3a8e1dfac86020c937680ec933553ec8bb3bfce9a5628dfae4c8331b0f3b8f4d31fbe51b1305092b11a07a0", 0xcc) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) 08:03:22 executing program 0: r0 = socket(0x14, 0x2, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x2d, 0x20, &(0x7f0000000000)="f5ff1200", 0x4) 08:03:22 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x1ff}, 0x8) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x5c7bfcde, 0x3}, 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), 0x10) munlockall() 08:03:22 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0x5) write(r0, &(0x7f0000000140)="6d83557b9e829ac6a4aed15e9834a30d2affe0095d4429e140624745573d56a31ec0dae67c86907fa508e14b98666de4bf4c5ebb6d569251cf98da803aadbc69c8155496b4c7e71d81c79d3baffc841f6c3a8f934c6329a75e9b00b8aec100d0a1a2ec7fec0043264ae0d1f73c1241ef992031eb969ebfac4ebf27fbbd58219a628bf3a8d41dfed13db128ba337f3664242dcd723bc08a8bf3a5f5a56f8e6bbfc047b93860ca19ff368bf27632bad99afe0a7ae164d60c889634c0bcacc24a29c27350e80fb300d91119a055bf2b057dffefecf21b4d7fbe58e144caeeb59bfbc7dab73005a680515a05a86d1447d737e8e2620a8556b5c8629b909096be8e5c46c1f6d47b82b7f16b80d0627f8713ecebdb715828c0fe3a1202c6782b17aa1ef8f104434e807905a64c6c8da05710a7d60eca5dadb746c6e4d33ad420deeab59a58898cd80acd37afcdd9def8f46a15a05e4e22348bb6e2b07da94f2c07bddf1297df1d9bd7ee995140cd441b830cd6784eb3fd99d7150978165ceb2173727df65834b744d6df6469897bb7c67951b4c7c9d54f5b096f750d8feb1e2443285f8bf334772057864345310fadb96d3b0fe3e53e9b290383c1a329bfda302663ba7aab917cedf74c8d742a6a14a8387509f85cc978c8bd00840ac20d5849924bc3ceb11f3c85cd67875f6137c3b8d6a9cde1e59458734060e571b3aa9465c34aaafd43b52894b7a43e82b4b99079ebf05b2df4a9c3e0793ff3c983bb1668e7118fc526924b12e72b27dd53a416003497d9fff552374700925947dd84958a6c016b9d41c000f6b8537dec421b1703bcea22a184504aad82a4d2066a704fa2af53d899f6d9eca4cf515a9081db4284cf15e8def3a03d61c5b82efb9986248272262a9653342f842a57ba115a61f5528e5732c95514a10dd628aefc440ab56482e31aca1b5f8a164326f13dabcb9a1aa863949a1b8680db49ffe4de45eabd6fb93ddcb2d0652a9b6c29cda17521fbed7216fcdbac96271bada49b4c9b25276cc9d3d895eb059d96c68f3d36337d40d87ff66ff19c245afd0f585a2c5406a75224956a149b1df5238d409771632add4f3e5e49b577241affa13f3a7243706552c415b3ce7dddb876e052500c69d97a426d65117fb118ae9892a68309221e93cb9b2f5eb3b72658dec752ed5ef04b99dd62a3ea4eff4b4556ac80b6197cd3b1d5921830e49759cccc64741053d6ccf0d6b59b3eb30a4e01aca209635d57f907592eee0ed9e336eebddbcb5f7b6726267c9219fd3961b1e2e7caf03c8e4b2e81d33d43f28a52e2ecacdb0dd77cd52203aacf978378183e9415cc25d76ee7fbf8a2d888762b79382257cae25125ac8a06407b90b62b65ceff02b175a2e3fe60426e5fef0c550f63dafefa110e24c753eca1be7e9aa16b3b60a7053b9dcd2151a18400df8263251444b283539d8c3b01c0148e347950533647f8a64ee4c0303e5b03b3f8d8f446f411124c2eb365dd57189ec8cd0d1098f6a57677655d131ac2220d8d3034c39eee9d7b001905e441e6d66975681144480f9a993eadc3a10985b05d280ca02d0328e0fdfaea036bd20c4c9dc6ed46258d5a39460b573d940eed35d7e8456164465661e8d7cae7b7016df93bf007ee032c1a7eef5034123d00fdb1937efdb63ef961a89b3a48dd7fa962323ebd5fe476db9d8f6f51ae1341ec25c5b2fda730795104e2636727b65849297fc8b7c06669ccb69ae810f9deeaabd10c7866a6270960955229596c87fc45f3b3d0c691b86269b171b126a90e522e7db86e84d848b601f551a3cdf6784899bb6c4ae795799de9a5ef8eb16732e277f9717a526ae649b57dd1b32173f059e12b2ccd19afd3848b6e0fbfb6e77b4f8a05c4e271a062f915358c6b05b49b90905a9aa204fd22d0e7f9ebadd35b4559ebe838fbffe07dad613d3227dad51e27cbe6d5eebb71c218511e28813c355d46db385f10b279bcc40246d11a995c64a76d892fa23dfac4127cf4eff38e5bd309d59539956a4fbba52984f845423d9302889ada1336684bb68a3fb7541bf16159525b37c456ee447cd0a769f4e46102ea0edcfc7a4e3b5b3bc853b1856cca850d525082aeb6c59a49a0bb7475b36f744511d24d9e9264df88ba427c1d1995fad22bc6c7f014b81c0b44565d4dbefd25e47532278706085060f4950b1ec9a5645f44915d44d25ec1f2d60cfcb971038cde6c7d39ec0a08964b17b4808229c457eeba249a8bbd2605e3e8656c09d0c40c43a376a682600c41ce3476dd92a7a282bce232de9b81866047e52cac6e0070e7815babfdc62f7830d0e3a935d876be964e6627ea88e79465080c633074b0f09b3a9ef4d628dec08954baa8bc487ff76f7e6a9097bdd372bd63001a70ef0c944015efacfeaffd7c9303b4c31e36f305de9c8739f70320d7954fdf6a3cb23e1f5c34669ef8fdb29d13d2d709ee754c22f611d843b4e5c0afa0a192293c89505481877b4c8c73b5a4c8c6641eaac4a9c5ad7542c265cb9c49a2d8ea62ddb766f614a4355d048550f92ff7a8d3c6affcd23f120a3ae4252f3682a265d7f872467ffeae89c359140539c78da970f50db24fed38b079f6a0933212f6e06aded9efb0c09ce16ef5601d75886e94591693b2df173bc05be52a5aa8c242c3861aab8920eb1b784e7dc630fa244aecd4bb5ed632535f7acc25503115c2e64eb55c574c6618787a92f50437ba18f1771c22e75c2b40254062d648c841b99f8a4614c2fd1b8700d904329bbbf542a55decc7434a52ed2bfd28a7fe8f7b29f541e7ebf80c122daa835d28b274e3f0e66d07eb79e89c66376cc6afab776e611619a82488d2b0c9639a08e5f2df84c11d96811ccbe4245d571cb5e1f6c27149f24a5c64ec023dc8350f1dd69c33e8002c18a2b7f9a8c75066006c225b749575ff9f11c7aa10febc4def06b532618a724af5175d653dcb8d50ff0b7210da9f8367481de6a87d2795fe0afd17890472bbcd385d87f86fe983eb63a95e09183a80cdc5f2a6d591d8c38c6de8e2eb32ab09b6d8cea5e350ed8030acd5935024f1edfa56e98e2c616211c0dcb4b93059c761d99bcf38861ca355d39c141eb22b3c9d0157e425f2ab696ee39ce6e437540a0fee1567d8bb6580d76a32b89fb3221b3c28d1095ac8b432d348d7fbeed777bf4c0d9e77bf61b6a26193d26ee50f47daecfc499e7c9c6a84d7042b42ee8d6b01c21bbed6f1a47f422f34f432c5b9649de8c2370671295f24394d031b64df735675feb6689357f2e1d9506f0720f774c937df965555f61904fcb705f96ad4f887674c088e8713cc070f9490a4eb75e2012c047432a0adb9be52089d8b7f27b4a365e785f3e2906e2a9dd8c170c9b4d2a64aa5301614edef838eb849672faf03473129a08ba1a2a7d0eacdc7520d1222b44d6f8dd141eb624e9c09f406ea988aec7f966b4cf6417c4e9bc139d3554c626bbe414479a82736dc40374191743b28b3ab325a6e78d8d2c3a42f3e82113fdf164dd2742f1261db519b4fb9b07fd0ae476629fc8c6730fb08924e15fc4b1fec39a69ac3fbce0cc8cf1adb25c7721dca5fcb63186c85d8c7aaa91766028bb6ce25a04c62d298efbf0742093826cd81aea74245aeff4abc7b4c503675ab19f35a9d4bb6e5a1609f691f8b5dad97ba95da64afa5e782ce3e927f3c687db4a4e2425a9e81f52d1659c4966baa9c7696cbfaa31ec28591fd85d117156fbe7e824199fe95b044eadfe4cd3760adf5970cfd9cd2d36247e710bcb53fea8f256cc3a3447946d03a6836b2a1641edad47c856e9c94ff4386ea377eb7ef9f9c156616c5370d54c8b351f47469114da5bf515c59be1e39f79ecb711811bac8a3e0a09a8d75a9817125014309b195501217216d44eae9cc25a11913624f5c8148254c00a3c19b42bd128bb9c8930cc96e02ce2ca4e74d13416afc81eab01da2b6f0437a9d5a676122483e5f3141368e46fe4b39dfc1dd13b6b43b8efe6f967175c1d8d9f09cebcf144e08c8ffee4f952732648290b3a7abea2da5031741cab35ecb93a6016fc661f944631f39c26a8368ab6b4110e305755d57e7d1959bf4ca5fdc622ffb68e26656c8f7bb5caa0a65198a225ef6970efd4c19d741d2c6a788cfb4168f80c6d4b26ab79ddd29c0b1f7ef888f40bc2bacc54f5ec27c03b9b0f8af7ec0f2676fc89874752798f13c0af83c28948dcb689cf5dabb96e1639f06e90e1588052f0009c3690db3b9609ba072120b0f4f9ed5a7d222fcc6a4eada9c63176424338ff937585af7e20576b1ec65754e10e48a904132ad0909cd35172ecd0342581b8f10a58f57ba1224b8c7f054e348647fa251059abc90c01731f4e665cdc8108a19f50eb087e6c69d6a4f0be62a2540a888370214cca0b639c307809eaa237d846eca59426ee5fcb1cce65ca6d8253eb070613b2a7965c93ce6e46c82ea6a362210368452d82ff0d7909cdefd0385aae3dea2ab27145512b337a9fa41dac4a416b993e3c4e2ed7a76abf1510435676eab69e4767999ed86db70a8fd1974a32d718316c92dbb7d751b4199245b9525158bec0a8e8a1e0672ac6a085279b6bbaad526c9fd4c39c49b7aaf9affb3dfa62286a201d46c0b511d6f6ea0862f977ecfb294171c780d8a3379464ff8763894e993d023f97adf452e61bd6650887adb65d51b98e409e6fffd7d364764d48c559fb1d9ad4a9c2e222c2a35728f943583e3f2f54bd276bfbdd4c9c8c744f97def36557502c23452a1fa29edc6d0530c7626e46a2479bf2658597ecdcfd1efa17950226bbcdd9aac6b67e761e98813961c9fdc0ad8c25d72b8c4fb7e1d72b28036a415e3ee493b0613bdee47270e54bedb5f9a80c971bf751d1d11a2873f22733e4635ca603ecdf288f191b876a4b0d0c90e6f1b30456fbefd0cbf9ddb2c65c5dfe53e55888c2685a34e0ab735648438f85510f4ce71e55315c1cf57746d6c04d919a16d35c6496510066d405622cf68f635a24c76b43e23a82f46301f9775b726be8bdd41dd6cd7cf073633f647a7f5f886510398bc6eef06de1f9ec75e8cb10e68303db78dbec47ce1611d3c3172ea155bceb2e271b4aae1dc8dc6d6e4a2a044d381c79c1ef4738662bfa3642b5c5ea122c54eac5b1d2c35a770dbd92b45a21c5bb174ab5627c830258f96fc9dd432f994e033114c3455bf8f1faf523e6c5bfb9c412d10737eee32d0f5ef6483407b91c1bd0bf29ed122cdb0273e520d397afe84e7d283dd3e602b57e1192325e946f1c2b5ff24a2adb3ef39bd78151c7dd50e797ed0565abfd58739f3a3095d17cffb01f574dada6456757adea796326809e2dc33b3a0f5853b66c9f97952b64830a9f0d23451faa937df87b15e925a5837d6a29f87c2ef4d2baa84a0ef2d390c19e59842a1a76f98e94ceb48d05852ddcd0b84725c9123da7462b34828f04115475be48ffa3b04c6825ff790fb1cf010190c9cfdd0864e7d05c7514a2d4c057c206ff76898e4142b7fa7ffa80e9bdb63f04835f3e948273b635a9664d62b62a52108f1764958b43d26c6ae5bd6fad02a2ad1ab6d8e7dae7a5781e9c5913fe773f03fed918d0087323cc3fc98bc345e002fb1e636c0ce26f1731cf79eed0fa619b0a1e3ee0c4c430496baaa24b0eb13c76297142e72dcbf4e181ad69ba70128b39a74ea835792b4cc789983b71016bcdd4d7411e5e3bd15e1781464c205b6ebf144697d5dfd24606ba259786b80b8742a8777debb33731fec3129713f2803422a224546bdcfcd32ad", 0x1000) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/45}, &(0x7f00000000c0)=0x2f) dup(r1) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x104}, {r0, 0x80}, {r1, 0x1}, {}, {r0, 0x4}, {}], 0x6, 0x6974) 08:03:22 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r1 = getpgrp() sendmsg(r0, &(0x7f0000000380)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x6, 0x7}, 0xc, &(0x7f0000000140), 0x0, &(0x7f0000000180)=[{0xe0, 0xffff, 0x5, "c1e929e82466367498f976a425591ba38bdd3e6fb3ccea69943712945cf4d8d2047ba964c2be76b283d2da9812722383d2eb787f0198af122c43df346c3937c9c21eb262d394a978ea6498f902648853dc8d55ad26148991ac4d63db96bf8ad7657e8a28900473f63a69621ae10eed49f29d716fd606b7bbb90543107a83b986ff9352bece2abca6c2abf1f2ca61dd67f698891cc3ab087081fd6c70224e812cfada456528678cccce19102a652b6dd136fd065886c0c358b00330de5638bd4c676d702e3599a55197"}, {0x68, 0x0, 0xcc, "a8d4097d39c49b9c99ebb8995a1cccf8896a71fb47a3a35dc3d72359bf17098806fc1c64b872299138e5c65fb060e33a0238ea22369f2f49a919cb01beae6669c127f523853e436041f78c5bfeff428949d5a3"}, {0x98, 0xffff, 0x400, "c9ee3c2968ba1d4bfc658aaec96f32910452a197d41e662c25ead350815068d0ad28ac43778f355c90aca628a8e1a27dd9c940d8aec41e363254b44ce906e358704de095219aae5fe33f05fdf89d7b44d41ccc91fb20f35d708cc19a62a6b8479452e5e892857dcad28ce1c002a44987cf5b105961fa46a6dc234b5bd28445b40a240ae8"}], 0x1e0}, 0x400) fcntl$setown(r0, 0x6, r1) sendto(r0, &(0x7f00000003c0)="94d2b8d86777e50d03cafadf2c4be443fc455d8c0999745e54ad1bc7d5619def10ae74f4b92dae2c2319836f4c9b3f1f7a45456f6b066e910871c45238e2ffa748f9dea0be4607763d78995044f19b2f999b5ec19e6e7e970c63e534707fe391ce670538d3bd4904c1992e19423992b8d28fe2b81088ac01b506c1cc33bfe0ec8d952b4143fb30cb8f498d1eee818cbd320b5748a56c88f7f6b12981ca88f4c3d6b57ca32763d391dcc5f96325c46ba968e68f617ce915c3d5f16914df319e35f57099eb0d47aa8173e3d5323703d0dd9a287ddeb48d86cbe16c046bfecaccc5c24e75f1e5a49300e609e9b86b0e17a44374aac217d6e0ea947b12aba5aadb", 0xff, 0x0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1108, &(0x7f0000000700), &(0x7f0000000740)=0x4) r2 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000040)={&(0x7f0000000140)=ANY=[@ANYBLOB="48bd362b9e50f06b8630326b7ac4e67449ed1c552beff8ca1a3443af1251e2c2c893"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f00000005c0)="aa53c68cc9d142d8fb9917d60c2a92c74e4fc2a82fa10b2af42a5eac55aff831b36bd9e7", 0x24}, {&(0x7f0000000600)="3a149bf30f5bfa233596b8c37a119810cff22a45e4d1631e940651276e72ed92adda652fd8f1a0fc79f984063d4ecb0c42ac921ccb3201693662392c124ace8149ebbbf642734b7bf95c731166f169ed82a47a98b45c8d46656d8a9b095489be652d474acc", 0x65}], 0x2, 0x0, 0x0, 0x408}, 0xa) getpeername(r2, &(0x7f00000004c0)=@un=@file={0x0, ""/53}, &(0x7f0000000540)=0x37) 08:03:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:03:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) syz_open_pts() write(r2, &(0x7f0000000540)="1c", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:03:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) 08:03:23 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x10000}, {0x10000}}, 0x0) socketpair(0x1, 0x7, 0x10000100000000, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x20a7, 0xfc}, 0x10) 08:03:23 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x4, 0x1}, 0xc) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) getppid() 08:03:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000015c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001540)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000000140)=""/93, 0x5d}, {&(0x7f0000001240)=""/97, 0x61}, {&(0x7f00000012c0)=""/197, 0xc5}, {&(0x7f00000013c0)=""/106, 0x6a}, {&(0x7f0000001440)=""/204, 0xcc}], 0x6, &(0x7f00000001c0)=""/30, 0x1e}, 0x40) connect(r0, &(0x7f00000016c0)=@in={0x2, 0x0}, 0xc) bind(r0, &(0x7f0000000000)=ANY=[@ANYRES64=0x0], 0x1) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000001640)=0xc) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/64, 0x40) r2 = dup2(r1, r1) chdir(&(0x7f0000001680)='./file0\x00') ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000001600)={0x9, 0x40, 0x4, 0x8}) 08:03:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x8080, 0x8) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="e33bffe7dda2e517581e1280e588765167d9eb1897ed5bae6ba55d5853584a5793478a835fae452338646ea743da30c72bcacc0a974998fea110635a3a0e0948c3debb5da24ea7291578f085150c6776fa602f2adc07759e0ef771fab9d4f1e5bce49055dc5c0b4f198d831955a57e5e36695de893626fa7a9cbe2de7c3f87269df43f572b9141868eee2a102f2261512b013930f231d8e970f2ce4b9a2d5e5a6ea063f343b9fb9063031756976f286789c84f5643b65667c36dfcbd9530dabe2728f7888b537c3f296e3254d9dde31c67ff0af1912f69b471495fce274225792952e943794de51e20cf86d4275f780b454820bef5aad96991", 0x426}, {&(0x7f0000000000)="aeb70ac8a965ab20afc30afeceedea5b5d7ffa2095d74b5be201d77bcf1b", 0x1e}, {&(0x7f0000000180)="f658687badbdbc7bb68161ff9214d045e60625bcc21f7b24", 0x18}, {&(0x7f00000001c0)="a73ea1bd72501ddd5a4795fe0c0080fa38cd23ad28bc58f503b9212ea91e47039c26dfe1ee038e0cf192148bb7226ce329aa01c58377391e2d06a785c770b2", 0x4eafe003cbe48d5e}, {&(0x7f0000000200)="245d94c608d526597b7547f3790ad0cc484f6ad1a77b3e81f5f340b5cde97ccfdbc42c3306d81060baf0dfc5fe0000000000000000000000", 0x38}, {&(0x7f0000000380)="ad4427979343f8ff043c7de63fbc7cd07ac6363d5a3fbad0d8f79bc57b83ab2fe8648cb4ac188ad4be037957cc2577072c2a6a9d18508c4678c60c710e7ffdfb9506261d9f850b6713d695b6f1b1d88ee9d1bb4e18f7c59237101dc195b7f775f38df48ba13fb8cb4baf2e145d163efbda696a9f9079879405b443227b543f7cef828a5c0ae831705692386f6d8d378c3f9ee7a8964a", 0x96}], 0x1ae, 0x21) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 08:03:23 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="b41bad999e7e6272e644284fde402170021f39bbfa57ff949005d3ae3c706ef37bdfbc48ad360f2f7b90fc17a8df169a5c6b64eabaa5d334acd502c3b7f6266a2a34f61c7a8f7b5f5d0548f48fe45195294bd68cf66cf53746b91e424bf1", 0x5e}, {&(0x7f00000000c0)="bef61895ae67162e1f4ea86e648edbb4fe5ea1c9b97fdd950bbecd8c620da259e2de0f91e862d881902c83e166a82f68b9b5f905a70f788a8746f723e3553282e88c9ebd68544b127b5f8300a90a05bcbad3bfbac1cdd0a4a3982662f975d06a9d5747", 0x63}, {&(0x7f0000000240)="8b8f8533ae6d5c4c3b28bdda52b954a13982dcc298b78487334872d78acc8d57c8f348dd7fcb66770f8bc8a21b95d9f65d81b570afe8f028a37c246a84081f70ccb375db1b5f2558ab96d87841b0adfa5af306ff1c4bb77fe878d74592376f9ff20d9ad5a0f78be13f9af71d3e3da177c5fc640ccbf36c0c4aa1357cc4a4aa849833beec9870fc1ebefd6e2df621b60c619f1981196f561b8eef6806a765ed08bab3ca644d2baf7ee7627b48cbd69827bfe3549656d598cf2cf4048ba51a90c5f1ec1509b96393882b41deed4622677d18c93268ba6db321f748607f483016c5d00e427fbbeab0d8e1d4c1a057e96c9769a829", 0xf3}, {&(0x7f0000000140)="6a14a996354167c56e04ef4bf8e31515e483d1da53cec79ecc5d62f91dbcc0ed0b43f4d2730b779988797d5eca3c9bef1b18846489af44be82c988cc9447ae0e010699be328d0c80ead0dc3a2b61e9c2b9c7b12a7f798952d7ecd6843d", 0x5d}, {&(0x7f00000001c0)="f30f73c87641b0058fe7411e7fbd03a84632ce12dae87af5fba9c5a1e447f3136af0cb00c8886828", 0x28}], 0x5, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") clock_getres(0x0, &(0x7f0000000500)) 08:03:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCEXCL(r0, 0x2000740d) lseek(r0, 0x2c, 0x3) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xc3, 0x400}, {0x0, 0x7ff}}) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setegid(r2) socketpair(0x16, 0x5, 0x4, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r3, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mknodat(r6, &(0x7f0000000240)='./file0\x00', 0xc001, 0x1) getsockname$unix(r3, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r7 = open(&(0x7f0000000300)='./file0/file0\x00', 0x420, 0xa0) setrlimit(0x8, &(0x7f0000000340)={0x8000, 0x175}) r8 = socket(0x18, 0x8000, 0x6) ioctl$TIOCEXCL(r6, 0x2000740d) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000380)) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f00000003c0)) setrlimit(0x3, &(0x7f0000000400)={0x2, 0x4}) connect$unix(r3, &(0x7f0000000440)=@abs={0x1, 0x0, 0x0}, 0x8) chown(&(0x7f0000000480)='./file0/file0\x00', r1, r2) setrlimit(0x7, &(0x7f00000004c0)={0x1, 0x8}) setrlimit(0xd, &(0x7f0000000500)={0x7, 0xfffffffffffeffff}) sendmsg$unix(r3, &(0x7f0000000740)={&(0x7f0000000540)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000580)="48fb218e2e1c1fe3ff67f59f2b964eb94c38b349c55262bde001d5ed79b0792b05cab7e795b0ce2d10651a1f4da7c18f193acd339af19be63538af04c32903004ec8bca0ff85c72d186e115bdf0e51488e830c2dd09c27e4780f468460ac105626225c0d4711d8437c7705be8676b36bc19cf994f9b7b6d33d056c63e867a8660864851d4865810ca95b981777d9ffaf6901ab3c1961837e252733597c0691a1b5de04ef2e2438d1d59031552d7214602438ad21af640713fa423c2e0466cc48ea3a3ccee379a66d5d954744dacb", 0xce}], 0x1, &(0x7f00000006c0)=[@rights={0x28, 0xffff, 0x1, [r8, r7, r4, r4, r5]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r4, r7, r0]}], 0x60, 0x2}, 0x0) writev(r4, &(0x7f00000008c0)=[{&(0x7f0000000780)}, {&(0x7f00000007c0)="a52f5fff852714d7fa61d84ac4b7e456a0884e8f364a1c24cbea7cdc969796d06045865e8493f4bbb193bd78e4de6059fd2687c674b301b3ae01b709d5238f09368138537ecc9a93d1a1f9a385c275ef013bcb4e0dca7892c5ec36434d635b09056ed7e74663f9346991d0a01afc026d390f32d3608a2f44bc1de87df86626eb9c813ab69d6f3a5b178a184d380984822accf5b9fb4cdf3c22ce2b5cdb3706aed9bc4a9e848a1b2378ca9f687db3c2877a158ef2e69d557a38bc038291c009e9b84c3237464031cd378330e707990fcbcedeb42e31bd", 0xd6}], 0x2) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000900)={0x8, 0x3ff, 0x1000, 0x4, "dda8c77f9df7f9baea4fd53e21ed9953cd084c74", 0x0, 0x401}) ioctl$TIOCCBRK(r5, 0x2000747a) 08:03:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:03:24 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20000014, 0xe0}, {{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x0, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x3, 0x81}, {{r0}, 0xffffffffffffffff, 0x20, 0x40, 0x1000, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x80000000, 0x860}], 0x7, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x40000000, 0x20, 0xffffffffffff0001}, {{r0}, 0xfffffffffffffffb, 0x60, 0x800fffff, 0x8, 0x5}], 0x2, &(0x7f0000000100)={0x6, 0x9}) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r1) 08:03:25 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 08:03:25 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200000000, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/124, &(0x7f0000000080)=0x7c) 08:03:25 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000300)={0x20, 0x20}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0x21, 0x80000010, 0x1, 0x9}, {{r1}, 0xfffffffffffffff8, 0x42, 0x10, 0xfffffffffffffffd, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x20, 0x200fffff, 0x1, 0xfff}], 0x1ff, &(0x7f0000000140), 0x3, &(0x7f00000001c0)={0x4, 0xc00}) clock_getres(0x2, &(0x7f0000000100)) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 08:03:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x4000000000) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) open$dir(&(0x7f0000000940)='./file0\x00', 0x400, 0x4) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="344bdf15a279cf5f60e8e077ea0c83ce94fd3a6b42e4", 0x16}, {&(0x7f00000001c0)="7464a19029b9ec8b7f89234b24b549edadde5221be2ad726b05e81c99163d7e9d3fdcf298905e6bc86627b7050c1bd91c1d59bee08e802f4e256079f109523f43381dad1f6ac68336429d4bd666256e588aa01602a1a0b017f5c60662e17d4e818f4d7a84fd0ccc9515f2d20fb9032a0207e1d3800925ab8b7255e8725eca5eb3dd3caa88b3780bd91a0b1ef723d7b49238e72ddcffe0c704f13a290a0006ddc3c389f14fda116f9575dc153a3309335e06ae5f4d760123872ec8f970adc025054208e125d2278afd33ac1ea3e714b", 0xcf}], 0x2) r2 = open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000900)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000780)=[{&(0x7f00000002c0)=""/124, 0x7c}, {&(0x7f0000000340)=""/244, 0xf4}, {&(0x7f0000000140)=""/14, 0xe}, {&(0x7f0000000440)=""/138, 0x8a}, {&(0x7f0000000500)=""/234, 0xea}, {&(0x7f0000000600)=""/141, 0x8d}, {&(0x7f00000006c0)=""/180, 0xb4}, {&(0x7f00000009c0)=""/4096, 0x1000}], 0x8, &(0x7f0000000800)=""/238, 0xee}, 0x3) dup2(r0, r1) 08:03:25 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x100006, 0x8, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r3) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 08:03:25 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(0xffffffffffffffff, &(0x7f0000000340), 0xff23) 08:03:25 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x4010, r1, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x46bfe) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 08:03:26 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) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000001900)={0x0, 0x0, 0x0, 0x0, "858c1dba6b3f6cb5586dc607aa754c835903e4fa"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000020000000009c30c82fbeb52800000161a3c4d29919812ef288c949056677e8d596aa31269bb38e4858b56f4520b121e1c7144f2dc9391527858a4d3e5790cf88dab29e271f61920900202ed23ebe12d7bde10e6fda4ab1b745ed15806cf2925fd4e2bb4a27e6e9ec5304d4bb49261930c2498d18eff9bd21fea05065956902ee8cb190793a9fd2f9ca473a35c43517013ed5bee8b88bdbc8b900b8d64b5e863e64e722d8b54c1cff45a96779e33b6adf1841d720451c46f48d277251f9a6991005c6a4cd790cc471f49c0b7b160966ffe1f6cc68da114abea7634edaf149fed39de65299225c2cdf430ade93c7f6cb83ee87605e0c8f146787"], 0x5f}, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = fcntl$getown(r2, 0x5) fcntl$lock(r3, 0x7, &(0x7f00000000c0)={0x1, 0x1, 0x1000, 0x400, r4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x20000000000000, 0x2, 0xb, 0x0, "1d81d0972f96aca77aa1a9c63a3168a18e4eaa45", 0xb4, 0xf0}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x7, 0x20, 0x4, 0x4, "865f1ee1f5541a4326359a6e1400e89eff4a436e", 0x4000009, 0x4}) readv(0xffffffffffffffff, 0x0, 0x0) 08:03:26 executing program 0: r0 = getppid() r1 = getuid() r2 = semget$private(0x0, 0x3, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000640)=""/191) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0xf6a1, r1, r4, r1, r5, 0x20, 0x9}, 0x0, 0x44}) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) sync() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r7, 0x20007478) clock_gettime(0x4, &(0x7f0000000140)) pipe2(&(0x7f0000000300), 0x4) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) clock_settime(0x2, &(0x7f00000001c0)={0x4, 0xa8}) getdents(r6, &(0x7f00000003c0)=""/59, 0x3b) fcntl$setown(r8, 0x6, r0) r10 = shmget(0x1, 0x1000, 0x232, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r10, 0x4) setpgid(r3, r0) mknod(&(0x7f0000000280)='./file0\x00', 0x80, 0x1) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000600)=0xc) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x77) r11 = syz_open_pts() r12 = dup(r11) ioctl$TIOCSETD(r12, 0x8004741b, &(0x7f0000000080)=0x8) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000380)=0x4) 08:03:26 executing program 0: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6, 0x6011, r0, 0x0, 0x0) 08:03:27 executing program 1: mlockall(0x3) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munlockall() r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffa000/0x1000)=nil) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x2000) 08:03:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = shmget(0x1, 0x1000, 0x104, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/242) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000280)="91ffdf0cf95139bdee007dba", 0x17) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) setpgid(r2, r3) write(r0, &(0x7f0000000000)="6a5b5de789dabd9c750e49c08062b6d64231882752e3fd97972d61145f71e710a4a92c5a78b4798e1328bba2c3c17af7ed2ca42889f0b3c5b7203b5f08bcde1919b9110b270951c7d2ac8d4bb103800bec0a8304367ed2670cae6d6a41ebf37d7348a2a764e93fc22981547858310808a93d9f45d7cb03b01cab41083161e5acfdabdae4bf4cff22c774c50adb1ab592a49cc445b3580761957aa78428252f43", 0xffffffffffffff52) getpeername$inet(r0, &(0x7f0000000140), &(0x7f00000002c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000000c0)=0x7ff, 0x4) read(r0, &(0x7f0000000300)=""/210, 0xd2) fcntl$getown(r0, 0x5) 08:03:27 executing program 1: mkdir(&(0x7f0000000040)='./file1\x00', 0x41) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) accept$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000e3000000000000000000000000000000000000fffffff3000000000000000000000000000000000000000000000000000000000000000000004500000000000000000000000000000000000000008d4d8b4a7a25e83c24899ae880ff57000000000000000000000000000000005e"], &(0x7f0000000240)=0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20ffe000 didn't change! 08:03:27 executing program 1: shmget$private(0x0, 0x4000, 0x100, &(0x7f0000b40000/0x4000)=nil) 08:03:27 executing program 1: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000340), 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001440), 0x0) clock_settime(0x3, &(0x7f0000000000)={0x3ff, 0xd226}) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x41, 0x43, 0x81, 0x9}, {{}, 0x0, 0x40, 0x0, 0x1000, 0x6}], 0x6, &(0x7f0000000240)=[{}], 0x7, 0x0) kevent(r0, 0x0, 0x80000000, &(0x7f0000000080)=[{{}, 0x0, 0x1, 0x0, 0xffffffffffffff52}], 0x5, &(0x7f00000000c0)={0x8}) 08:03:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = semget(0x0, 0x2, 0x50) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/15) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() close(r0) dup(r0) flock(r2, 0x2) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000000)=""/17, 0x11}, {&(0x7f0000000240)=""/82, 0x52}], 0x2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() flock(r3, 0x8) 08:03:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x4, 0x10001}, 0x10) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="ea00000000000000", 0x8) 08:03:28 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000040)={0x4}, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) socket$unix(0x1, 0x5, 0x0) 08:03:28 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0xfffffffffffffff7) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x80) symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000240)='./file2\x00', &(0x7f0000000180)='./file0\x00') r1 = open(&(0x7f0000000080)='./file2\x00', 0x10, 0x40) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) 08:03:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7ff, 0x9, 0x0, 0x7659e2a339bf62d7) 08:03:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000380), 0x0, 0xf7) execve(0x0, 0x0, 0x0) 08:03:29 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1) munmap(&(0x7f0000003000/0x2000)=nil, 0x2000) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0x0) 08:03:29 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) fcntl$setown(r1, 0x6, r2) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x40000000029, 0xb, 0x0, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) 08:03:29 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') mknod$loop(&(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', 0x2, 0x1) rename(&(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)='\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') 08:03:29 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="f8b1c1561503858c9554401506c8334424c13b8c0f9ac0894ed6", 0x1a) 08:03:29 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x40, 0x80000004, 0x3, 0x7}, {{r1}, 0xfffffffffffffffd, 0x18, 0x20000005, 0x20, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x2, 0x8}, {{r1}, 0xfffffffffffffff8, 0x10, 0x21, 0x7, 0x4}], 0x9, &(0x7f0000000200)=[{{r0}, 0x0, 0xa1, 0x20000000, 0xb28f, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0x1}, {{r1}, 0xfffffffffffffffe, 0x86, 0x80000040, 0x1, 0xb356}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000001, 0x9, 0x20a9}, {{r1}, 0xfffffffffffffffc, 0xf88e2e98306858e, 0x0, 0x4, 0xd4}], 0xfffffffffffff801, &(0x7f0000000100)={0x9, 0x5}) kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) clock_gettime(0x2, &(0x7f00000000c0)) nanosleep(&(0x7f0000000000)={0x7fffffff, 0x9}, &(0x7f0000000040)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 08:03:29 executing program 0: kqueue() r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "dd41207567c09cb93f4e37dba2a874deeebcba01", 0x80000000}) 08:03:30 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x4, 0x800000012, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) madvise(&(0x7f0000ff3000/0xb000)=nil, 0xb000, 0x7) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 08:03:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x4) chroot(&(0x7f0000000000)='./file0\x00') close(r0) r2 = dup(r1) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000003c0)=0x50) 08:03:30 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000340), 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001440), 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x41, 0x43, 0x81, 0x9}, {{}, 0x0, 0x40, 0x0, 0x1000, 0x6}], 0x6, &(0x7f0000000240)=[{}], 0x7, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x80000000, 0x100000000, 0x20}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x8, 0x1ff}], 0x5, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x4, 0x200, 0x3}, {{r0}, 0xfffffffffffffffe, 0x40, 0xfffff, 0xfffffffffffffff9, 0x200}, {{r0}, 0x0, 0x10, 0x60000000, 0x5, 0xe8}, {{r0}, 0x0, 0xa0, 0x20, 0x319c, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x40, 0x8, 0x9, 0x8}, {{r0}, 0xfffffffffffffffe, 0x4, 0xb, 0x5964, 0xa5ad}, {{r0}, 0xfffffffffffffffd, 0x44, 0x80, 0x3, 0x4}, {{r0}, 0xfffffffffffffff8, 0x81, 0x0, 0x10001, 0x5a18}, {{r0}, 0xffffffffffffffff, 0x1, 0x20, 0x2, 0x5}], 0x1f, &(0x7f0000000140)={0x7, 0x500000}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x16) openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x110) getppid() kevent(r0, 0x0, 0x80000000, &(0x7f0000000080)=[{{}, 0x0, 0x1, 0x0, 0xffffffffffffff52}], 0x5, &(0x7f00000000c0)={0x8}) 08:03:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x2, &(0x7f0000000000)) clock_getres(0x3, &(0x7f0000000040)) clock_getres(0x0, &(0x7f0000000080)) r0 = dup(0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) 08:03:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) shutdown(r1, 0x1) 08:03:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000), 0x0) listen(r0, 0xfffffffffffffffb) 08:03:31 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r1 = msgget(0x3, 0x20) r2 = getuid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x5, r2, r3, r4, r5, 0x10, 0x8}, 0x81, 0x7, r6, r7, 0x1, 0x2, 0x5, 0x10001}) r8 = socket$inet6(0x18, 0x2, 0x3) socket(0x18, 0x4000, 0x3) accept(r8, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) 08:03:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) 08:03:31 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x5, 0x1) fsync(r0) r1 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r1, &(0x7f0000000000), 0x0) 08:03:31 executing program 0: select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x3, 0x867f, 0x401, 0x7dba, 0x7, 0x5, 0x7}, &(0x7f0000000040)={0x7fffffff, 0x4480000000000000, 0x1f, 0x3, 0x3, 0x46d, 0x7f, 0x19c}, &(0x7f0000000080)={0x0, 0xffffffff80000001, 0x2, 0x1, 0x80000001, 0x3, 0x3f, 0xffff}, &(0x7f00000000c0)={0x3, 0x1}) 08:03:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0xc00, 0x1) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0xa, 0x2) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x6) 08:03:31 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xcf, &(0x7f00000000c0)={0x8, 0x7fffffff}) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) r7 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000100)={0xb288cb4cb2b4e02a, 0x2, 0x40, 0x1, r7}) ftruncate(r0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r6}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x2a, 0x1800000, 0x7b}, {{r5}, 0xfffffffffffffffd, 0x8, 0x4, 0x2ef4, 0x3}, {{r4}, 0xfffffffffffffff9, 0x2, 0xa192f20a1987a54a, 0x0, 0xbf41}], 0x3, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffc, 0x8c, 0x4, 0x7118, 0x8}, {{r4}, 0x0, 0x0, 0xf0000010, 0xffffffff80000001, 0xa059}, {{r1}, 0x0, 0x40, 0x1, 0x3, 0xbca}, {{r3}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7f, 0x9}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0x7ff}, {{r1}, 0xffffffffffffffff, 0xa, 0x20000000, 0x7f, 0x6}, {{r3}, 0xfffffffffffffff9, 0x4, 0x4, 0x4, 0x1c1a}], 0x5, &(0x7f0000000080)={0x3, 0x8000}) kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000300)=0x3) 08:03:32 executing program 1: msgget(0x0, 0x9) 08:03:32 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)='b', 0xfffffffffffffec4}], 0x100000000000009f) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) 08:03:32 executing program 0: open$dir(&(0x7f0000000000)='./file1\x00', 0x0, 0x130) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(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', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0xffffff67) 08:03:32 executing program 1: r0 = socket$inet(0x2, 0x0, 0x7a) shutdown(r0, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 08:03:32 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) bind$inet6(r0, &(0x7f0000000000)={0x18, 0xffffffffffffffff, 0x0, 0x9}, 0xc) 08:03:32 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x1, 0x2, 0x9fe, 0x84ae, r1}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) fcntl$dupfd(r2, 0x6, 0xffffffffffffff9c) sendmsg$unix(r2, &(0x7f0000000140)={&(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f66b490b45ff404011a70340871696c653000e5b5b5b50662ca99992b9c388a8bbffc85f8e64e84e3aa4d99830dd48181f0a7ea182b1fc671adde0651149f9616a696f4afdd5866edd8a9347d71dc16d15b972e5f6452842db33d2e330f990c081789c17cffa4d0bdbd15baa5666102fdc0bdb17eead5fde3a036c66623d800823a5e6d1ca2b0a39239a55ab0137ab1ea18d8590a04a58d64fcefc3fc1d2548267ab9"], 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="3f655cb955db48994bd13a5f3a4eb5172be70e800f8dc74b", 0x18}], 0x1, &(0x7f0000000100), 0x0, 0x4}, 0x0) 08:03:32 executing program 1: r0 = geteuid() setuid(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000000000000000000000000000000100"}) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000080)) 08:03:32 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000001440)=""/4096, 0x1000) setrlimit(0x3, &(0x7f0000000000)={0x3, 0x5d0}) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/146, 0x92}, {&(0x7f0000000100)=""/65, 0x41}, {&(0x7f0000000180)=""/23, 0x17}], 0x3) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 08:03:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000140)=0x5, 0x4) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0xffffffffffffffeb, 0x0, 0x0, &(0x7f0000000080)=[@cred], 0x18}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x80, 0x18) syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)=0x5) 08:03:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getegid() fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31, 0x40000005, 0x2000000000000}], 0x7f, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x20) shutdown(r0, 0x2) 08:03:32 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) fcntl$setown(r0, 0x6, r1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 08:03:33 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) getpeername$unix(r0, &(0x7f0000000880)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) write(r1, &(0x7f0000000340), 0x10000014c) close(r1) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) unlink(&(0x7f0000000080)='./file0\x00') execve(0x0, 0x0, 0x0) 08:03:33 executing program 1: r0 = geteuid() geteuid() setreuid(0xffffffffffffffff, r0) 08:03:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x39, 0x8005, 0x200) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000080), 0x0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 08:03:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = socket(0x20, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/18, 0x12) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) socket(0x3, 0x5, 0x7) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) close(r1) poll(&(0x7f0000000080)=[{r1, 0x4c}], 0x1, 0x0) 08:03:33 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x0, 0x4}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000"}) 08:03:33 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000001100)='./file0\x00', 0x200, 0x1c1) linkat(r0, &(0x7f00000010c0)='./file0\x00', r1, &(0x7f0000001140)='./file0\x00', 0x4) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2000000002, 0x0) semget$private(0x0, 0x4, 0x480) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r2, 0x10000, 0x4, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x2, 0x3, 0x2a30) 08:03:33 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x5, 0xe655) sendmsg(r0, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x3) 08:03:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) semget$private(0x0, 0x3, 0xa) flock(r0, 0x0) 08:03:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) accept(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) 08:03:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/77, &(0x7f0000000100)=0x4d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:03:34 executing program 0: 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, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) r1 = syz_open_pts() close(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x3) getrusage(0xffffffffffffffff, &(0x7f00000003c0)) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000200)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x100000001) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:03:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x8, 0x0, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/12, 0xc) 08:03:34 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0x8001}}, 0x0) poll(0x0, 0x0, 0x6) r0 = socket$unix(0x1, 0x7, 0x0) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) setitimer(0x0, 0x0, &(0x7f0000000140)) 08:03:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000840)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e4b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea97c027c92071f41f7e72dc7fdb3fbb1e093c34c452f8301e2237705e5c64fa404f14890000000000000000000000000000", 0x160) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffc, 0x2, 0x4, 0x800, "1e5c02481dbdea0b6e9ba2904947a7f24fe3228d", 0x3ff, 0xfffffffffffeffff}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) write(r1, &(0x7f0000000180)="7187b6877ee46c37d58d175d114bbab049c97bd5a7e79c28f6a987390334f64253d1a28ef393b5b595837cf74a5c347b2403da54813955138fbd9347ed9b3a4f5bc691c2c0325eb4bf", 0x49) 08:03:34 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchown(r1, 0x0, 0x0) read(r1, &(0x7f0000000000)=""/22, 0x16) 08:03:34 executing program 1: semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 08:03:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/111, 0x6f) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 08:03:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffff01, "10de29f37889a23ff89c28723f911a1d962f681f", 0x9}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 08:03:34 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getegid() getsockname$inet(r0, 0x0, &(0x7f0000000040)) 08:03:34 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x3f) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="93", 0x1}], 0x1) r2 = semget(0x2, 0x0, 0x2) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000040)=""/6) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) 08:03:34 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)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 08:03:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x800000000, 0x80000000000000, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04", 0x0, 0x40}) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 08:03:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000040)='\x00', 0xfffffffffffffef2) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) setsockopt(r0, 0x405, 0x1, &(0x7f0000000400)="b2e4a81f1e6abaf22d10bca5c3907902c806d5ef6b2c078c93acfb1db82837fabae51050e3c257101ff57264009c0986d4a3f266eaddc974c82ff8e861788b9d49c642aa1c848e6d830eef4fd8ddb67211c818524134", 0x21f) socket$inet(0x2, 0x8001, 0x7f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="421a00b8b38f68c7e129de598a6571a65e1f3f2a77fa6ab69b890e076c442affa5ce54d53aa3c9fdf3b502042916605abfc79f9048b0a053abc29882c8da653e0da5d1bdc713a10f9c11be660817d976e9efccf07dc619d1e4350696755ba22696194f972a303d4cc0e54a00bc7b459b5779873712dfbf84bde4c0cd90b3163ca21a95c75a06920820789b2c3b04b104bdae5d7ce9c6", 0x96) r1 = dup(r0) bind$unix(r1, &(0x7f0000000180)=@abs={0xa21226e82bcc734, 0x0, 0x2}, 0x8) bind$inet6(r1, &(0x7f00000001c0)={0x18, 0x0, 0x7, 0x100000000}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) 08:03:34 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffd, 0x91, 0xfffff, 0xffffffff, 0x9}, {{r3}, 0xffffffffffffffff, 0x8a, 0x0, 0x100, 0x3f}, {{r3}, 0xffffffffffffffff, 0x1b, 0x40000000, 0x100000001, 0xffff}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, &(0x7f00000003c0)={0xffffffff, 0x3}) pipe2(&(0x7f0000000040), 0x4) 08:03:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fchmod(r0, 0x41) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x64, 0x80000001, 0x41800000000, 0x5}], 0x6, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x80000000, 0x18c}, {{r0}, 0xfffffffffffffff8, 0xa8, 0x0, 0x80000001, 0x8}], 0x4, &(0x7f00000000c0)={0x0, 0x80000001}) kqueue() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)='%', 0xffffffd0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="ea00005c00000000", 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000180)) 08:03:34 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = shmget$private(0x0, 0x1000, 0x210, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) 08:03:34 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:03:34 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) fsync(r0) connect(r0, &(0x7f0000000000)=@in6, 0xc) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc4e, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) fsync(r1) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) 08:03:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x1f) syz_open_pts() 08:03:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000040)="01000000", 0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x8001) 08:03:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, 0xfffffffffffffffe, 0xfe) sendto$unix(r1, &(0x7f0000000000)="b1279ee54714f1b6467b9d8694", 0xd, 0x8, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) fchmod(r0, 0x50) 08:03:35 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="891bed66136c3e01399436508418fd408a1ee811773488bb3c728fa5", 0x1c) 08:03:35 executing program 0: readv(0xffffffffffffffff, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) preadv(0xffffffffffffffff, &(0x7f0000001040)=[{&(0x7f0000000000)=""/14, 0xe}, {&(0x7f0000000040)=""/4096, 0x1000}], 0x2, 0x0) socketpair(0x26, 0xc006, 0x3ff, &(0x7f0000001200)) r0 = msgget(0x0, 0x80) msgrcv(r0, &(0x7f00000010c0)={0x0, ""/10}, 0x12, 0x3, 0x800) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000001080)={{0x18, 0x2, 0x10000, 0x9a}, {0x18, 0x0, 0xd4f, 0xa2aa1ce}, 0x5, [0xffffffff, 0x5, 0x0, 0x6, 0x7, 0x9, 0x100, 0x9f]}, 0x3c) write(0xffffffffffffffff, 0x0, 0xfffffd7e) msgrcv(r0, &(0x7f0000001100)={0x0, ""/203}, 0xd3, 0x3, 0x0) 08:03:35 executing program 1: pipe(&(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x81}, 0x0, 0x0) 08:03:35 executing program 0: clock_getres(0x2, 0x0) clock_gettime(0x4, &(0x7f0000000000)) r0 = dup(0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000000), 0x0, 0x3, &(0x7f0000000040)=@in6={0x18, 0x2, 0xff, 0x721f149}, 0xc) 08:03:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="ce66e18c4fa3d9808ad98c6c370d9db7d77148c772a8d33cbe0f0dffea54aceed8b12a667cdf2937022449eb297f142c36e64e4a0a12dc0eeb3725ca0103e9eb1bfcbf731925a134ef4aa40cc92af8a8d80a06f606e3872edd9e93b96ca8c5175a5240a59eb198913ebc27c6761e12a1ef46ad9713a16bfb3d3fc4c2f5bb903495dc001325496c486472028d09b8311e249f140461681e52c1644f", 0x9b}, {&(0x7f0000000140)="c2c92c6fe288df15f972ad85797a75901a681b75d318f56f8593db2054d038a01192bb83f5bd5c93358923e01f4f09cec83b5a60c7609b5062ed2534b64162b6a14db4018947335fec3b01f006eeb362cb1ecdc2919b38e3a5a453d88085bafc8a39b550b412ff752d537b4986d821f90b6f487b61d4bc8b80557d155a2a782206e8fb95ffaa112612951c824bf31174c698bee21b447ca67359dfead8d545c13c3cb1d0367e29675ae61aaf6aeb188b5390df28154280faa3e2e94d962a06d8499bea3f5713c110457a0f6bd9d328b2e648544e40f7e4007d69dedcfa5e4cde7ecaa3bbb6c06e53e41060001d9837e88da460b4b1d8e565ea89ae8fc198670cda8fc93443b5b9198475d31c475e8acdcd291c9981b5bb52be05f7a890558d3cebd4c5345b51d4fd4de620325411ef327c0498c6dd663d37b6ba6d74840018d54eea36557d4933674456c49883c057be874fe60b8401498b09cd5e540e2b91588beeeff2a1344f3b06e5ec8e033fe8c6c279009e2465f610f766a386af9ba3f2fb22f5c3b24b8ad456112fb8fe8dd70a6eb89793bd6286475973e5eaa073ec36fb61f9b6e1f4f89da18ea9065b6e811d87dce32392fa5c35083f018958fcc43a2622f6c1b464e6597a2ebc75b9cd38a490200c3306cabc954d03891d6ac428d5a0befa7eb4bcd60d387f8d27c723dd610bb4b0f206c1d24b61cf4786cb1e9c21d3a9a12027cafe8799dad3529c8bc35fb4b39ad02b4a994147611467d6b30650e5277b5c3e206654e4fdc21e6e07739fdddb1b72cb6ff33ff88a26e5f44acd7f6611e198d903afa9801b2d70028db94af3738a4a5adfb252b906ba131de6ae1a87b4bec893641642feb752d7cf83bbacc1a763c30a96a3d5cee105415f3be0f9597efcf65b80f92b9a1b46c3d5b86a6c2e5582bd244e9cecc27c46e5fa6144795723ba20dbf1c273835b64ebd954d5b854c9238b5119d89d41f467298c156b0c573d2d973591708989848987627af6d0a96f9d579571f066aff843169f32f03e8c8cb50cdd17f1ce2a6985d5107b38ef6e5fa116c331634a67176a66fc0de5199ebc85e77030282c317c7eb272e3a9efb1b3d1b663a7c5a16a83276a7ca2640cfa9ff2f2e3ec5bdebb57ccee3bff65ec993975bc532320e4bdc2d9bc7cbbe5f1698097d2323ac2d74f598a437d2b325a24c7c59271bf689a322eaaef08699a93d9bda7cd0014f836c78d230272a8b47b43a44e3f7e4fb6d448f55fe22c5cc0a78086dbbf15de93f1bbef135a524e6e5cfef244da5d99b7b0e6078fcbc3ee8db95664abff0658b5e1428715c9a65120cbc83e2e3e21247dcc40e1b072176aad61a644bbc4bfa155de832e836a6974dc2d8658db51fd2ca268f02c0a3823056cf1f29f334fa320454678deb042a4773c5ff7241f736f645e4b4210542648fdb134506715820bbbce05d8101ec5d57e2a6df681e018e1cd65316c3205d7af371dd011a874861b490140cf26f9e138b546f42c07d2f8bd9f81a8e1457437b263d406ab93b82a792a3059644beaa0e0591df0a61a739e93058523a797df55611a4d0503c5e7ed5d6f4602750681467acbc84f47748dd2189a554097dcf5fab679f899a2bf008d60e5a39ad10a14cee9a0fb9d839cf8a72e081e8c7be2d408a41fcdd56edf8a1dde0c4238cb147792587d38802ce1af06deb8aa6fe7fd9b32af546ca8808606c2a238677b8493b880f6d3166e080a07c55b637623c0886fe2a6496e35ab834f36d1f6583c8436f0e0f18e719b46745c579d3f0c08c3bec3aaa3e8f19482b244fa6531d8e2a7a6fc2d7a1eb506fd74f2669ce35910fa403aaada408a82aa241815aa5256eeb6f6ba6851a507c740ae000af70bb0b038133d991328f4d380e214b010ae6eac12671a85b2eb5342654caa7b5bdc749771ceb2e6aec573bbad2c01e3cebc31b6a0264952390b09feb9d57c4b952210b0869c70fde9ded8c3ee396670bf7378109864cb30f91c6692d2187c54b080c9615dabc69189cf91651e1b6e2be1f1e06de506255234d67af29c3471fbdc47a77566750380fbf311113ed4afb01ad7ee72fc0b000ddb63d0b04ccec68511590caf71e376e5dcb67a97f4e4c91ca4ee553212d3e2c23114a66c28ef5eaccf89a63e431401b4ce7e47c800f27462af52204f8fd88769fcc3b4b9d2b1f0661fe2fe18c357191398277f5b4bb839b207f1c1dc3e7daba31fb76e10da857515424cbb461bc02fdd6dbe97fa6673fea32a3d52288fe955e2114f87ebf7a05583146efab0bd678d6382641fa3aa7bceb5372ae14da88f938765d9326a3d8d45e3b033ed9ee9a6fdf98956dc1ba62d5b97949762e0d67f7ea8b32fd304cac0322310411b59550c9b7d94ce2211258b42f57ee0da2eac474ba6eba6bf388091b9023067158705c55c876c81dc7eb88422ce6b234a1c7ce7bc7e4cc3425886cba6c74a6f18864ef105b686d3fd73704c5b266ab4f4deba85b26085d854fe34ed8bf825c27ad014e7dc87e2ffe9154bb20d3cb812c17252bba65a3106ff74a9b0f8531b59c1084d2a0a37be696b3440d973939e875e82ac7cd710e6af958866537e94167e158164ae6051ed8eed199329bc470c9a883f7d0ba1206bdf59de6ec2ca9ce3374515e65394f9ca02e30a9d3b9bbbb5ec51a157b9950781376b1c189de16b98903adb8ee23a6ec7f05bdc8e56a3ef360722a394a30e4f9e911e1ccaa73852a344489bf3141892d1a70353e6df7142d27eee2ec170914e68e710885ecf069ed2f3784bfd5e2efa6c5e626d65827587be621db5ad4f179593757f955334cfb8f17bd3d0b9ede5a65c24873092ec3c663ac380b0ea1a22fed2ed65d08beca10ba73415518981163b2f173e7319a3196ce9053060d73a39105d5df1864abdaeea84608828e8563ca14e42183d485860122a0accbe134d37e69b8e19b703075e84edab37d0662261b4c661478a6c307022836bb028554771926694fa1509f1d58bd0b3d8cc537fbf6f9fb3a75ad0e3257aef0386d4ee6ebd91bc7fbbb6bb8ea2ba9db30514f971cc2d2e0193b6d5524fe95c5a6c79593985592635013561036ce53cf14e3d64c4817b0d358b848fc84a628ff66dd78449f629e25892faf33c6285b1cc2fab954ed313b3888bbb032d853ec8b44120da90e593d39ec8a0faaa6626bbac01075bab48a1eb6f9126c3afcb644f545caa50389698d6302952f1c4104ca7561cd6bc8697b6ccf5ff8b5bcee220ec8262c299d52801e2ef50bf05d3a549d3ff8d352533c1a5913adba90a6c8c190dce7c040fa4d48965909b9e09ee1fab8243901bb01903beb9980289045f2ec839e18af1561882e78d1a607b78f72895e4fe3cc50f31ce539150a946c8172e8e9e92252b88fadaf1769e27510ac83640d4b00cd4fef9a57bfa28b4fb8f2f224141fc36b191d081b3ddc489fa0953e6666772dcd128ba8b73e7134f945f1d4a7980c430cb4905e4ed5a6713fa475a642d99d40b532a1842c12cc66230368ef71872026e86642b56554b1ea4a458e5981dce038fcf0214ffad832e7b56f69e9a9c2ede5096ab69fae632098b5bcdfb026fa997ef4fbf69ca673fd9830f316207e2cb9585dd464ed5009edd7d5d5b626cb41464cd5f20c7cf9460455cb5417b5b64abf1b43b843dc8541b11cf2fddda247d95e19f35f1f44b31aeecc02d8b45545a6e03f37b35d217d6ac1f688d76a66bd5fc4f3314726c53b1fecb8d7a1f9164129b145e13ff49422cb183d7f3037601b2ee26ba0d81c59c28338fdc6fa96bdb614aa06f202136df410a13e0b803edb40fec79cc9cd3f2854714254ff62a7a756ad1189a3119994cf207e228598634a91b2c5891844b097583a002c1e3dd6cd4533120a9f9c2e7a9ff40e77c1ebed84995cc781767f730598457dfd57af6a8cff5783b7de908886e25e38564dd5a6384d68e7c1bb55a2ce4081cbe8e1b23185e9165166f7499b592acbfd2d3774c94e8b9affb411a2c1a6288882a98818ae0a035685585a7f0065ba33329e55760a8a11710adf90fe6ccdfb4c4ac3893dea93e74d2f18cef6d878d2161d73fb2f29b92fcb08bd9b002cc89e4cbababc45b58c657575f11cde99b6e36a04e8a934dc4da381129498446c1eed3668c2ce16090900e806a2bc9b2564e01b8ce2ee55ec9175ea4dbbb203925f599d90c9de51731b5edf1776a22b456d9126275a0c7ee530f59680dddaa63e8eddd42b128f070b5c248ae5184197f25faec22c853cbac13ada9043df4a7f36863a427f5e30b4de0198b910229a83879e43649e1d9dfcddd0e3667540da5a394fb56383219c3fba5dc049bbf4865ba3e1a3f6f2fb9d5758845f766716a998ddb76be732202090644ac5bbc1e81a5468270aea72dcef16622fe6e38f82587bcf0b3dfd1af7fdcf5fa44d0f56143a478e1b311be5007058fe018e70bc2414b5838efcdfae5e77014fa7e5e91356920fed7cd28c249080726c80ddabc25be3294b930cf7bfc03cc0ea9298629c564cec10e150ae436bb0abb840e26f020a01cbefd87fcee79fcb92bb32385619756f1f251fba1b8429a148b8207b23c248bdd8f0807d8def0efbf585265ab6dc721dcf3a5149e6119a42c677168b16f685f06df1b4e2e7bfe38fd378874f84a745e15ded2a96db808ade6f902f006045e9efd9bbec0f85b98d703594247e04e0285263ef0860339618ca0f8a5c0085d2c44936e30c2bb42311396424adc7717106b2c8137dbb7a6ef40c1e250d978d3d48579d69f07c78d7da7c499351876aab5e22d102b159764368cda3f7ad1d34d10169dd15dead0d04c6c2b1eed727dfd7b36db00ebe5ae9fce5d3304fdb32e59d350963b615f56525bca93e7c6fd753041cdaf38f05c63f860546474b0c03a3323d54b9ba0c3dab71cca9ab4f9f8e0177c0f0ea44c1fe9d42e2bee55bdafd4113b4758bd7c36c74c6407f66d51d95e114ef17478fe3ea82669833d84338a77d4b74b679de1787b2b8efb04bdf780e91c9a32125c2d1d06fdaae496c64ee719d30594973bd36b827a56edc417aff0e17d6f81525375d1236efc5fc556699cb0ee2cace90e2ccec9b46252fc56baed6e5ae146c3b9681ce48395fdc0aaeff3e0b50bb85e94e4db02ad8afb8ea2fbdb6b7afd7cbef2bad650a9665c74a2a86c7fcab75a86c10c814ec97ef9877f1b7e6c929576d1dbeb9d5a008922e1b364e4d9ee6815c3b677aa58d1a2d76378b058704cdb789618ab0f0783204c31b6e535366e55c9899feccf2e12783d4a5eb980b59b77c74e2d4fb2812bbf22597bcce104a259c8674693191acebb9e40e8d41c41097b5b46308ba4f910556b2dbe7a2c9683d080862ea9ceb9a52a3692e6adbab43d38860d76b3ec5db2e798b789cb1e7009bcb6f110e42a0c80f964104aead448b02af787e9377524c5156a78471e622d05094c105a5b4db0135dbcb818bc140a770f089f8f23ca2fe3598eb96ebe6c5cd7bae725de079798e3bc9334491fe73e55132196303d52930b5a70f5909202dfca19fa187db3b332e9806ab6b7ea88bb8150dd9976480fbab0551ff12d4024db99d629e4019da6df8b1320642c8fdbfce9599496fb912f50481264bab352292c44d2544e3620739d842be5e666ce5cdfec5083dab5b58334649f537cc4308ccdc6b11498ac171f83ce97ea4047ed4ade7fd834c9522c42b9e82befa23e9c0275145a1196a790e1f754dae853f4bcf05cd8517fb9768a0cc71af98eaa42a6e7eed7128421ad398ea37a7c814d", 0x1000}], 0x2, 0x0) 08:03:35 executing program 0: pipe2(&(0x7f0000002540)={0xffffffffffffffff}, 0x10004) getsockopt(r0, 0x3, 0x8, &(0x7f0000002580)=""/158, &(0x7f0000002640)=0x9e) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000440)='./file1\x00', 0x500, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000340)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r5 = getgid() chown(&(0x7f0000000480)='./file0\x00', r4, r5) poll(&(0x7f0000000000)=[{r1, 0x50}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x46bfb) write(r2, &(0x7f0000000140)='U', 0x1) fcntl$getflags(r1, 0x1) preadv(r2, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/247, 0xf7}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000180)=""/194, 0xc2}, {&(0x7f0000000280)=""/11, 0xb}, {&(0x7f0000001540)=""/4096, 0x1000}], 0x5, 0x0) r6 = getuid() minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r7 = getgid() fchown(r2, r6, r7) open$dir(&(0x7f0000000380)='./file0\x00', 0x400, 0x0) pipe2(&(0x7f0000000400), 0x4) 08:03:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSTART(r2, 0x2000746e) r3 = syz_open_pts() write(r3, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffff6, 0x0, 0x98e, 0xffffffffffffff81, "85fe4dbfa6020009000fad0800000000000000bf"}) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x1005, 0xdc65) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:03:35 executing program 0: r0 = semget(0x3, 0x3, 0x1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/200) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1082, &(0x7f0000000040)=0x8, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) connect$unix(r1, &(0x7f0000000000)=@abs={0x682eb13985c518e6}, 0x8) 08:03:35 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r1, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 08:03:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000a40)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad", 0x27b}], 0x1) write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) msgget(0x1, 0x322) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="5f07d50599c3edd1190c2448b177605824b8beb4", 0x14}], 0x1, 0x0) r2 = accept$unix(0xffffffffffffff9c, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000000940)=""/200, 0xc8, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) bind(0xffffffffffffffff, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x800) close(r0) r3 = dup(r1) syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r3, 0x802c7416, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) fchownat(r3, 0x0, 0x0, 0x0, 0x0) 08:03:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 08:03:36 executing program 1: minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60, 0x100) r1 = getuid() getgroups(0x9, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) 08:03:36 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) read(r0, &(0x7f0000000100)=""/4096, 0x1000) 08:03:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x3) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/../file0\x00') ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 08:03:37 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=""/104, 0x68}, 0x0) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000040)="086236015101eb0941fce4d64be89b651274653aa1a0455615bc22d99df377a99bccfab0e8af3b8df0d91949b8491ccc2bd7efabf13d14830ac4fa2b098c5633be23c3e48ef816eaa245f49db3699cd3066778bc6f0ed10c1f6f912326c79c709e8b73a176f3273fc08d89a957298e794c0032f0bfc817", 0x77}, {&(0x7f00000000c0)="99e0e3f74373d71eb501b8577281028624d69f382d5623468834b4c5236afc15405c6607f1a3d191b2ef8fd1be1811d300ad52f1c90d25c09c6b911685a385a695d959", 0x43}, {&(0x7f0000000140)="4a1c5d9fdf0537433cc0f6162e06dc20d763f1bd57f5cfe3ea2c8ba8e4aba0c1b44ee83016b00a7c290d7159655fff23c4d9afc786af37b8bc65b8664345f6a9187b20342d6a4cee9e7d231f8b65741df0b6de9389073504dd65df8a66b8b3340576b3ff04bf965dbfa38ed228e236602f5da620a881dd63b8f9c88b8bb64c93b2ac57e5bf9df169d684d084b58d62035d8733d96d178285a5576865359db61ccbba40cdc938774b48915d8cd6cacd6781e5fbd4f3da7434f6406574929578bd972266800f10b25777111dd5c95cff42d6616b11429d5008074a", 0xda}], 0x3, 0x0, 0x0, 0x2}, 0x2) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r1, 0x0) 08:03:37 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000d0f000/0x1000)=nil, 0x1000) r2 = kqueue() r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x3) r4 = dup(0xffffffffffffffff) accept$inet(r3, &(0x7f0000000180), &(0x7f0000000340)=0xc) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r6 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r7 = socket$inet6(0x18, 0x8000, 0x2) r8 = kqueue() r9 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r10 = accept$inet(r4, 0x0, &(0x7f0000000300)=0xfffffffffffffdd3) chdir(&(0x7f00000002c0)='./file0/file0\x00') shmctl$SHM_LOCK(r0, 0x3) r11 = open(&(0x7f00000001c0)='./file0\x00', 0x8, 0x44) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffb, 0x0, 0x5, 0x6, 0x400}, {{r4}, 0xffffffffffffffff, 0x21, 0x40000087, 0x8f69, 0x9}, {{r5}, 0xffffffffffffffff, 0x80, 0x20, 0x1f, 0xe579}, {{r6}, 0xfffffffffffffffd, 0x90, 0x80, 0x8b91, 0x20}, {{r7}, 0xfffffffffffffffd, 0xa1, 0x1, 0x2, 0x3}], 0x0, &(0x7f0000000200)=[{{r8}, 0x0, 0x4, 0x3, 0xfffffffeffffffff, 0x400}, {{r9}, 0xfffffffffffffffc, 0x98, 0x0, 0xfffffffffffff0c3, 0x80000000}, {{r10}, 0xfffffffffffffffe, 0x1, 0x20000000, 0x100, 0xffffffffffff8001}, {{r11}, 0xffffffffffffffff, 0x8, 0x80, 0x3, 0x7}], 0xfffffffffffffffa, &(0x7f0000000280)={0x3ff, 0x6}) shmdt(r1) 08:03:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202fdffffffffffffff"], 0x1) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000680)) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) 08:03:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x2000000000002) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a902010000805cb90cca8590", 0xc) flock(r0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) 08:03:37 executing program 1: poll(0xfffffffffffffffe, 0xffffffffffffff9f, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x480, 0x0) r2 = socket$unix(0x1, 0x3, 0x0) r3 = kqueue() r4 = socket$inet(0x2, 0x0, 0x5) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$dupfd(r5, 0xa, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x40000000, 0x9}, {{r2}, 0xfffffffffffffffe, 0x20, 0x10, 0x6, 0xb9}, {{r3}, 0xfffffffffffffff9, 0x60, 0x80000023, 0x8, 0x8}, {{r4}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x2}], 0x4858, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffb, 0x40, 0x22, 0x7fffffff, 0x90}, {{r6}, 0xfffffffffffffffa, 0xdd, 0x6, 0xff, 0x3192}], 0x2, &(0x7f0000000200)={0x0, 0x7ff}) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCEXCL(r7, 0x2000740d) 08:03:37 executing program 0: setrlimit(0x5, &(0x7f0000000040)={0x80000000, 0x80000001}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 08:03:37 executing program 1: r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r1, 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCDRAIN(r0, 0x2000745e) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="85aae00cf7a2b4d5cf1845199b34c18917a03558a7d1c7929390eb6e1760c4ae98a956f2f94e7d5e02293bed8c625b8a1c7abdb9d086b3f27bfb1e3ab7bd42e536636e6cbb08bf11fe5f424f3f56a8b0bea5ae43fbe4d4da3dcaee30fbb877d53d41d5aef480d8027d4b361ce5518cc081fcdd9a9c046d37e34d939f863fce92b3e469280211a8db51eed63dd2169c1865095d05a67891ab60a8e2159ef55e605a585819f18644a1bdaf60ba1b2e1ee9701a5115539ed67eb533bc37e26bd39368d020927ff0d1ca763fa6fa1e810798cda4cba173d22e47995962bf96b212a73f3b8a2041dc706921f002bdfa31e0cc3d2f705b4f0c5f2e7bbbaad4b5f039e70e5c52b1dcb3914af2a6183742228daa316ecec45b24fba251043a742c7b163c2c8ae3aec5009dc3f10f9c3b286a418482d6d433e85852a99ba234e02766e479685894c407042796d5beec9d2f164923d68b8b090f179c98f73c853860c93baf7af8fe6d6279f23562e54b8dbc21e62440ebef62b4d5aaa28c10fe2d0cfc047e492149f31bccc3027f74c382a3dc9e172118794cacf303b7e45d3b203cf3b828b129b545ad31cb67c988696337ebf77c65cad344bf94f3fed6166811afb16d47b13392c6289aeacdd0f8c4cc2476ea4841aab2e751755efbbb8430baa88fa4bb55ef0f7e070f6da4fa8dc7cfa4a7f586a43d86841fa52f63736ded414c97caf9f06abe0e129ed989aa98ef95ee32be1ccafb146847dadd6452703f84f83668b9362c5066431ac8304923b7b7072eda195931a350d11103b2de5811201072157ae45eeabe871dca5c42cad429b0d08b2644071abf2b93046e7309d96307ae24cfcdb79883acc3ed6cb03d55216c21535250af51a63f2a0b86c64e5462ed80d07ece97dee8b03133adcbc8fd8a8f688620f906", 0x292}], 0x1) 08:03:37 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, r1, r2}, 0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) lseek(r0, 0x0, 0x1) bind(r0, &(0x7f00000012c0)=@in={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) syz_open_pts() r3 = msgget(0x3, 0x10) msgrcv(r3, &(0x7f0000001340)=ANY=[@ANYBLOB="00000000000000000000000000000018af68cab689672600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a6114946c0105073f4330f9a1046c4e2f"], 0xd0, 0x3, 0x800) r4 = msgget(0x3, 0x80) fcntl$getflags(r0, 0x3) fchownat(r0, &(0x7f0000001300)='./file0\x00', r1, r2, 0x2) open(&(0x7f00000001c0)='./file0\x00', 0xfd301a27f930bc33, 0x108) r5 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x116) ioctl$TIOCNXCL(r5, 0x2000740e) pipe(&(0x7f0000000240)={0xffffffffffffffff}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget(0x0, 0x3000, 0x1, &(0x7f0000ff8000/0x3000)=nil) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) sendto$inet(r5, &(0x7f00000002c0)="b485f37b7422c8c1f039dec26fbaa4dee4117bae413471162c87d470e7c64b492b847d65c1ad50210286b44a38261caefde1453572ac021dd924a8376c1a5ffb88dfe5e2079fb76d651154dd68b7722b351d4433ac01dcb9913be571358790af664d445baa8e765ff943c0726b7fef2fe296d20fb4a45e54368e326a2f1833f3a6d595adf13b574d04a64dba1a76a16ef1d431fe5ff4274605c220cfa196834318c00c783c01d79b794b18d042c801f3f4375da61a09ececa6171b33a8d24eb3874c49da9fc07226e411a6489faf6c9d1fb9ab4f133c0ec17665b43876898ba11b77ac7553d13156235d8fa4430482d90c36f0df74eabdd2a9d6b3f78f5a6cb9d7abaa395d64f4c97fcafac5452ca21ae65bcd1a7babde36eb6998819a989a9f927fed6ec167405999a53f7a0db2af0cbf03fcbe3425e1dbeb10821b90e884ffe80587439bdcd718f76ef613b2ab7726aef20c7a8aaa653629e8311b1083988042be27b9a86ee6204acb33c0aeb21c03e8f2e9905071f078b682165d53c3d84aa302aa2cf5364e999eccfdaf7ce0df4510e66f8e4f4dbcac7874769c6941b1b22af0aad560ecd7b543d70e42789017df18d173da2cbe7019e56eb212922a52a72ab25b8e8965c71aa21d607500fd27148e37c5896daca0b4eb8b36db9fbdf4945c70f9be5d5345a60512f35317f9cc5c9e3fc94d3dfe880ec7ff92db85dbbb5ddd01e7294a845515e688a752ff60c1736b77d63161cbbcd1dc489689fcba0bab0dc698d917ec6d6a4b9b75c129d216b1fd7da3d2eceeb402a8466a8eb14e5d74f8980a0b01e318f01635294542392efe1745a830ba2c69a8037606a5607d202baca16e819c526b567008aaa0d5b5617d91bd6d69ee198412a71f3c1a87fafb48876658ab3ea093f3ff6acd4f847071d52be8371dd9f85427bd470469c9dbdb6825f6c9762e06ba22becc52df54dc6de7cf6e2357d63ca668f0294943ca083f7d2c5c2c1d69a21e6a5ca6e11e928259343dfcc10f32e7b9fea8d5888f8d34f1cde924e5b6c5c5faa55a39465152402be6698e6f59b285994b6826e294e99a3de41caab7064e159a0159dfd0d5a386cfaf943ba802323771fb2d01bb50254e1349bfb45175f1d3f2a0e38291363969582b65b915ac1626ade4cf00d4eb4ab4743129aaf3f6a41d44d76037ebae9233276aabe8787ef6beb5c1c6ca2cb99faef305aac17f0594aef6e873fe3c4cd10398078779bcea2d7b8857bf088a45397055f3fd7f2b2ed02f721db8e79949cd3606bb4c83258dd11f7c7e0381865d37086f59dab32cd2fab0114c95b35ab6144001895b32705421943de40af0e86262ed5cafa5f728ccc5bd5cf03423eaf7f5e60c287016ed7c8f5a1bd4ed720335e16accfd37e828b746808058cba58404706d7902b459b234038172731ad1d6af9203f355d61363cf468a3adc2277685b24007956b59085e4c5bf2e7f700cf162fff52df961f0c93167fa5214198d76bc4d4c62a281843ebe229287de2b1a5e30f42efeb49b5e7772ff5bccb2f6c253ebe416101270f2f731f42c2b0bd7f313708a4d91056b9312c2034bd49c496e1c2c1961225e7c81f2e0d05080d23109873807ddaea6cd1f52d4d69ae6d4f234c9b4174f225271a052181c85311b6423754a972aabff54568f2670e90f93b32dc6c9976507869f82e4e7ff645914c29c58bb34356cad2bcab30da68ceaadedb590be17c36aee6d126016e549d00410703e71f1f12e948fc9c12b1d224d1a3ebac188a5533ff8e56e0602af9aa83ea0cf0f4ee04bd59ef87ed0e03abea330406cb02a8bffebc3c4fa6a3a0cecf22b066cbb3263647ea6b3e1adee86e32a8b25512a83e4592a6bf52300fc1820f9fae9a11d04f03e194cc6663b03841c37e217726bb0701f1467420bb82af798a635d8d8573c8622fa2dbd28f846468f2e85eaa7c8b6f759fc2641139545fa7547019d05bf417b2daae213cef6e4b3c3f16355c240c1a25f081360e2cb69fa837fb5d4c61f14688b804bfd6497f636605d915350d1087ebf9556e7ccd485e525abd65de0e666778a6bb1481e877995f54dcc12fee82abecd3cf327e8b4e0882fe3aab677fac92e6cb7686e99413145586788eca9b90ba8f8ac7a18b456934b99a0519cc518f99014ac1aac124100b3c0e63df2fa86238ee2d531d069d2f17578a3ad2028cf1217e8af90baecc62ff869dd264ff063b018708defbca15e3c48a2b717fe29860bedb15661541eda467d9979c4a06da68d726a41cea6799a3f84f68f52b3ed21feb46475eb7ba6daffb43275c9ac40347b3d0079b0bd420cbe06740e9e91dc0ac8ac25525e160b45fc3f4c89608f14c20d8eded02b66518d19763ba11d7db3f234efa113a472d855cbc4c735757827b2042b799ef03ef5958c23616c348466c05b5510c501e9fa8fd7d0b9c2f5457a0d00c79ae9e7333bff58c915c87ed69937ef076d730a1379bc8a7b6e03d6de802b121951bf2909c0b15db67773cbac62f4513653f700d1a7dbc67d5b2d547f628eaf5e979b4c9d90f940650dd5a8da4bb6bb58fb9001fb8376787e5f269063b1e6e7d682d71da31b03ac79c86eee968e6155a247041cb87ecd7b5f96bdf5d1c0b12c5f2daa3cd05b208ae025d81994afbc86d94808394c775ad5fe2826cfbf6417adfd9f2739e6e6e1e7eba75e7c35677298e0bca62c926b3193a1300034f0bb5fee22d791488116075e1d38477301ac19b24ca82b9791a2551135ae1eb88fe8646354030956af2b024d646bfd0e4ecf64392725a75b19373bdb1b51e656dc4d1db8b5523607147e3f894c17bb5ffb04bc892d717cfdb5291fb31bbb791d41175bd94f1081d4ecdfe3b70dfa24d89cfe94949d999cbd8da0b7e7be1309c61c7d6a7311cbaadfcda52dc1ec28318b3566c8063ac949e36b25098f36b2d9e7a7c375758895efb7e9af64ffa86209dc085d7b15548eea45b6e44c4804e0515b98509a0a4d4fc21dd10e11181500e859bbeab942410b48564f115bd44bc763ca141ad34b68af79d9a21e69cf4ea1d547f88e762e95ad30e225ad15d950c9cdad6c99188b086dab63cdf0a879365848fe5e77c74da07938e5665c5d84f796fde7e1a73a8c1c8d76d2102ce1d907c500d1a5b0e618c8c9ef84fc8a2ab67fd935a94f824ba239a0d6659e25f5425029f07832e716cadd07b14d125a7b7fd6d6784a74bd114a68fe9ce34e424295eebdd8f6d1344b4a7b63b4f4ac42aaa87f43709d004f03bf0e3b8adab2232cda492a488d2ddcd9c083d7cc94d95c7dfe7bae1d770543668fa023b17c1f6a7dd3a5fe30b081deb37de2fc9f0331a639df6eac38e85d336f946614b7f306684202c078acfdbd8ca2d05d454f93c5add48e73435467bc4a9918d9dc58e5e74851c0e120703d15cad62b46f8b0745d1997e72f743239f8df754db16dcad4fd29598fa1bfb7643cceeebbd20d8a63e19a6c0710f44e19be0fa3267a4ab6084087e63ea9d0b091979d2d13d425c6c2496b02e0012e95bf35bd5ee4b8ef02d56add71165edd566b11c21a2b5ee0cc68d1cfb89672515ee13392d638a16e50326419b898b81e4a79f68e6f5df294952e85a45478430c7567df3598a04e84b9631fae8f0e147c51be6d64882be5b697a311edff472c308125db4a958e13b9dee11319e6ca16360e187bc2cd94011c2067a63e1d998f1e1c72c7dcb8028d63d08ce2145e47da9284d5e6f1c70d2d03d14594bd500116c93fc87a28ffb49c07251d39f26fc1b6a5ce8ace8550d4e223c0c40af1d78773ba0717008b405fc135af9a24c1183f4938503a9673f5c9dc9bb381b94a725e6ff21a4fb5d6d83c0a952a5c71f2b38107f84e09037751e432c2a105199c5b31050d9ac4ac6ae896c34dfe69e1b23a5081d7758e4eacecf492e9d2288280b6c2e02c8bc2042a4d239909439a587949efeeba4fbc58fbdf76b1da54b68fc19eb02eb5052b21301a8cea6966a55b677d5b3d44de1b18c64e60693d09b5ed4a650fe84926a041b906c2cbbc1c35c9062f50711da9b40cf1157296c506f03b8e98bda18e8182d68c0c35929dff6faae9d40c566714eda71326336541577dce8dbcdd8a4a308424eab1d649b8de8369c0989a2c5e576da554e9838b699bfe79b6f0ea6fd41cd4cd3514f1f793a0df2e88c57c86a36b89f6b308225b6139e1415da186eb8220ad6d06075cdd938fb9eafc4d32d71cefd8dc58a636825a28f009468026c45c600a539d902bc18ba8884e6b5d3c52754ab08f82962e8f73c25b82789a69c5b3106d6dc4fa9d615dbed051db0f57819891c791f3e52030236c2435c48159e33cd40dccfc225ac168e3943d75ff4880df479cc84f44eeb1b12cb0115d477f89d30314d976ab06506c1273935e61c3ec3eb538635ce464a39824ed04829ca2a1d0ffdc47e32ab6e0e6f76a0af42650dbeb08771146eaffc928cc8513fe621719cccff4223fb375b71ea4772b5e9cd059dc089de9ad15978ce05bf0716808c4cbad8432b73ae2fd3c694aae18608106217ded97969aca150d18fb471e4c21549ba2163365aeb696862ced1bf59fa57b196f57079f3514355fafd924773afd63fb16e46a00dc0c433da77761e2790737cb93e62f8fa471724f824fb27a26f3d0f7598d4a3ccfe157643f0ee61d9bb8e4a216eea7e1628ed63914df771ac33a7f4a9be8469d6930f0b55b7fde17e84689523146d8851ee1541c626efd3198a704551ba3f407b1e5073cb01a0d634baec957ff6152c0c56b3df0229594f44a2041ef7801ba63b07f7e6de7337c664d718b5df08c58d82659dc90349c872ca8a45506e01629a82bd2d46830cd27ed9159a05cf7e8e8ba719f1db2c0d492c1916d851a7f7d4a56ef70e153a81625f7a0b87ae274629124ccac79c2435a863db01d2295a200c324a2d05db30d88a530f25978bcb090bd478ce11bd8dea9bca8b17c2fc54af47cf2510c5eed3d3242e410d429c252838abfea5f98acd9a5f018d363770ce767b464a4956906f0617e3a40a3797462e283fe44f23db89d205044bf22a366c3c45baee9bf6c6ac9cec97368f6119b3973c49f449fb24ade4b8925980e0be5b33b9976154aa2e0c4ebbc688ed4f97a9fcb33779de0757bff0c9d86feb5737d686ccf16ba63cc9baef3e67004a2a1d9804092ad49d1b0a2da0b6841e8a754c732fe5954fa811a4474c9dafc2bf124344d7ddf78ed1a848694e0de843411e373600bc15f6577f089c43468f022555ac3cfb8e0a63b54137978961ba79443594ae150a9744e838d5fbaae647a6300f80d9d1a11090fa199857f939ca3920a72458ba4b3fdfb01993a7c55d51a4582d60ccee8dd2a08e9983e492ea3abedd59fd746853bc5a1e89c01f688be519ad985f5f97ffd4f2fbaa382013780ca5c943e1b8a954831b4db786aa6b915efe93a3c13bdcb6391c31e1e1b43ed460470ccf12880a474a1ac88dd59c1402e032dcfda9ecce2cb3ee88799242f7765e25b5fcb5308ea070258f544b48ae629383ee258896b104e32a4919ce17a250daaaa83ec3dc1c7defcde39870c22b823518871fa860d0b8477354f9e7db271fa72a330463fd84184905ef55734a0a2442a32fe69e2d5b2cc87caa367131e5929b2116445d2c5891b9126bac2faacf5fc69181fa14ad73929d0cd2a14c2fc41da0d1fb906d924c6c33ddce40aca53a6802efd33666a2d745f249d18b3590f0f176788ca9c568a193fcd9ae93d41556e25446367b71339d8a908721baae05b7dc5", 0x1000, 0x2, 0x0, 0x0) writev(r6, &(0x7f0000001340), 0xcda9e28cc69d4bd) fchown(r0, r1, r2) bind(r6, &(0x7f0000002440)=@in6={0x18, 0x1, 0x5, 0x3f}, 0xc) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) faccessat(r0, &(0x7f0000002480)='./file0\x00', 0x8, 0x1) setgroups(0x3, &(0x7f00000024c0)=[r2, r2, r2]) getgroups(0x1, &(0x7f0000002500)=[r2]) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002540)={{0x6, r1, r7, r1, r7, 0x12, 0xffff}, 0xfffffffffffffffd, 0x2, 0x0, 0x0, 0x40, 0x89, 0xed, 0x2}) 08:03:38 executing program 0: nanosleep(&(0x7f0000000040)={0x2, 0x100000001}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() getuid() kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) kqueue() close(r0) 08:03:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff0001360efe8e3114729e13b07b753de32148fb6242b8e03ad14a77a0baebd111295259bd0d53f618e0f8407313d79140ba72b1dd3b11bbea95938074751d4850b13ebbbe16ad4d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a2dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656754a7906333bf00123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece4316f8553001312d8ecc97bebbea47c1b9e0d1d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x14d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00", 0x2, 0x10000}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7fff, 0x0, "8dde2c4ab6611ea4c7291da4da01fca86b708294", 0x5, 0x6}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x2, 0x2, 0x1, 0x3, "a6853e2c7c449474881d3ab71b77be89d80ee7ce", 0x100, 0x25d}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 08:03:38 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) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86c13f35c7dca9f086aecc8a45f12f4c0ca6235ac4ebafd8275969825b1f58df2241228696696f4c8bcbec2125dbfcc8", 0x43) r1 = syz_open_pts() close(r0) fchmod(r0, 0x20) r2 = dup(r1) fchmod(r0, 0x80) connect$inet(r2, &(0x7f0000000140)={0x2, 0x3}, 0xc) preadv(r2, &(0x7f0000000580)=[{&(0x7f0000000000)=""/48, 0x30}, {&(0x7f0000000300)=""/67, 0x43}, {&(0x7f0000000380)=""/91, 0x5b}, {&(0x7f0000000400)=""/66, 0x42}, {&(0x7f00000001c0)=""/9, 0x9}, {&(0x7f0000000480)=""/103, 0x67}, {&(0x7f0000000500)=""/113, 0x71}], 0x7, 0x0) r3 = syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) ioctl$TIOCSCTTY(r2, 0x20007461) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 08:03:38 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x2, 0x0, 0xff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 08:03:38 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x20010, 0x4) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) 08:03:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x1) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/31, 0x1f) close(r0) 08:03:39 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0xffffffe1, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x10000000000000a1, &(0x7f0000001800)=""/104, 0xffffff81}, 0x0) mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) chdir(&(0x7f0000000000)='./file0\x00') shutdown(r0, 0x0) 08:03:39 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000000)={0x0, ""/218}, 0xe2, 0xffffffffffffffff, 0x1000) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) msgsnd(r0, &(0x7f0000000300)={0x3, "e820a4925f410104c1170a22ac0d12c9ec61d5af03d85200432f77bbf93f7c6670ca2d3a498526dc3fca53703ad1867169b6fdff4893fa99f3b1c0f1c4045b31d4761d26fda891ef48123a462859986f998ed394b792e105399d522f5ff2f84ac5091a137175cff2c0f9899fb1125e13ebfe40672cd8872f8905b310897794adb06593eb0338"}, 0x8e, 0x800) semget(0x0, 0x0, 0x8) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/229) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000003c0)=""/71) msgget$private(0x0, 0x40) r1 = msgget$private(0x0, 0x404) msgrcv(r1, &(0x7f0000000200)={0x0, ""/244}, 0xfc, 0x0, 0x800) 08:03:39 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) setsockopt(r0, 0x3, 0x40, &(0x7f0000000000)="eb35e9b2937fb86db81dde60fa23054e9c179feeedd96dfde290945c4e1a59dfb9dabf4b751d376182ed901f735eec38b9af8b03", 0x34) 08:03:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) shutdown(r0, 0x1) 08:03:39 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) write(r1, &(0x7f0000000340), 0x10000014c) kqueue() connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x4, 0x7}, 0xc) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xb0, 0xfffff, 0x4}], 0xec7, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 08:03:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f00000002c0)="163830d9622bf65a6b08bdd413e9594893a382289ebfde0915", 0x19}], 0x1) r1 = syz_open_pts() close(r1) dup(r1) syz_open_pts() syz_open_pts() 08:03:39 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), 0x273, 0x0) pwritev(r0, &(0x7f0000000100)=[{0x0}], 0x31c, 0x0) close(r0) 08:03:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x4) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) write(r0, &(0x7f0000000400)="cf7982d9e5eb4bee21f71a6218c0f3278aa6e7d02314d8cd16d1c22caeccd3435b55f725c4ee0751bfc27c01a96daad5c5ed44cd9498af268a006cd347459f6089f6c9bb9d50c9927240748693445d0a28f512fe194a22bf386651b3e06558b757da7a69737b53cb55a2740b837405dbc71305e230b694122d4bdb4729aa6a21fed40785551aba7d", 0x88) r1 = syz_open_pts() close(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x9) readv(r0, &(0x7f0000000580)=[{&(0x7f00000004c0)=""/101, 0x65}, {&(0x7f0000000540)}], 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000003c0)={0x3, 0x0, 0x1, 0x0, "7207f32169c16df1c05bc3452249f8385a821c60", 0x101, 0xe2}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:03:40 executing program 1: r0 = getppid() wait4(r0, &(0x7f0000000040), 0x8, &(0x7f0000000080)) mprotect(&(0x7f0000396000/0x4000)=nil, 0x4000, 0x800004) setitimer(0x0, &(0x7f0000000000), 0x0) 08:03:40 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) r1 = kqueue() r2 = dup2(r1, r1) openat(r2, &(0x7f0000000000)='./file0\x00', 0x8000, 0x18b) fcntl$getflags(r1, 0x1) kevent(r1, &(0x7f00000003c0)=[{{}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) 08:03:40 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="1de0fb3cc57459cd5a2e15bdf999c4ce86cb0fad2a77ea383cfca0a15c989d2d05f3d0162fc811c6aa1a430a6449ed2bdb9174bacfd42b4f48646e0a78fb77539ffab1a7f1eee2feb240beb5c3576fcd596e8bb2803ff85ee82fb84f5d3ba06ba838fbf5af2a586dff198aef94f7ff44"], 0x10) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') shutdown(r0, 0x2) 08:03:40 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x10000}, {0x10000}}, 0x0) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x5, 0xfffffffffffffffe}, {0x18, 0x0, 0x2, 0x6e}, 0xd46, [0x7, 0x4, 0x6eb, 0x9, 0x8, 0x8, 0xc7d, 0x9]}, 0x3c) 08:03:40 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r2, r3) r4 = geteuid() fchown(r0, r4, r3) 08:03:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8e02, 0x93) socket(0x12, 0x8000, 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x6) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="09aef0c356d677e426a97b7f0300d658b003ad3c37c6ab3b64e389086b08000000cf00000000e469011304e6cd5f13ed194b19ab4d4287ffdfaddafe475fca1c927d13f1e00335b17903dc129ef650f671634eee2b5a724691fb9935ecca7565dbe42812283d45b28c3113a18ba79867da0cb48c4eef893f5da88cbe7141cc3b"], 0x10) writev(r0, &(0x7f0000001a40)=[{&(0x7f00000002c0)="e236f22ee1406087728d7eb41c1553665708cc032087d2545981aaaeb9f93b62162d7bc657ee94be8b1b044914e87c4cebdb6a4706c9e31812f9e6229eeca7f8a9c552645f4e3a33fd6f2c0d3aace64bc502da0c91199d6ab6f8fac714af839c8a06f3c60e291af3945eb202cdf29443070093fbd8b84b5d6c5f45c9f638dcdc3de1f0549ea9c70999ec36d36441a09819139ed3afd24fa1831cccd47192ee4ada9966387d505d366a16fc857836dd9909d58102db6bb758e707785e342b136f0b2fff9f18e1eb3fef44f92258aea752c5156bfd4f2fce9074a457b6b91e0ec7f3e619d3b7afbb2a1f03570ecb5ec01d383c9d9c5c2155d7c109e48f962fea58604832f58cd4b3e612d5a33edacc07650733bdc94f63fb7ab8a41e9634563ff4f757ae2eb5a6f601a6bbb4cc196c63479a2f5ae910091c77292a291b7deadc3fd71fe9534bcaad989f416ba28844c1f8b07a453d6aec166e4646443e9e670ab75c80216339217ec54ea28e3df8b23c0f5a563effbfc3b28e6c2b794740d90b7ca3cdeaf47d1a592dc7e059f95e2e6a6471c96fb46a1d5eedb791e2f354db0920313abe8d408e62a98dca7dad1b43b84bd6072302068df797d7e8e02d17f080654f588df9e44036307ff1c0a83a82c33eef7cbb494015c94f9810f9b7813a143bef14b1c680762f80a02abe5bcfdf1abb9f66c635b3ea9c131ea43f99d1543b005e5a1154481f25f7999da9429415df55089d30d8f6d4aa00c81c4fa390dd4e2089f7364f21e01d308046465d84237ae6c2b1b85d7d45c7fa81888ce036ba54abb240c3d400fffbe4f244b5dc134d93b4f7fd471aaa6c95598fcf2f32c38b8ca42fa2a9267ecb7389fbc5fb6153f1ce61c0298342eb0b76d7963e166df740f52c3dd51d95ee54823eaa70748d30bc26f6570e15f1be61326c26ad02f7e60626142ac42dce02a4515b5ce39e1da03b27cf220c4750a7def819a28891925c9fdf4252cacd312c21808bf589ebad20ac348765e25365b12f9da38fc4bab6e0175e0020dfd059f3081e633bcfe45ef822d22e4e8ee86098cf18b39c6cfe2feebe2af555069e4486112106291b29b7cfaeed45d5e05cecbfff780cff11fcde6ea885eb84073c49b9e2149a44c23ea75138301436f5f5857ef07091d4d8fd007c93eb6ecddb856f0d386fe7fdd897573ef7d88de850dd1ff656d7bdedd7d44c0bfea5f4fc29f2d3ee5d53a72f320e09ffcbf194d8ec6bf98a79462c2d195b30b792e6c5b96f5739e9e20d1d93fbc66ab49a7caf8197be2d9e0acbab69d38cf1780dfcfd16406161bb6cf9d2ad92508a3ca7ffd68f700298bb191397a2a1213d84abf3834f446f807225a347bb30c58a4498af3a9990ca8df5deafedb66fd12b872b28d85550d7d17f0b5c6583e8be19e44b7bd0ca90933b7752f5d5f41ec33839024204680d1b28effb79a67d1a1a1a72a60a01fd7808a5d17da8f8ef094841a850133c9d62d9402cf530f7febfb9366031e7746840517d5e8231adaa3e79c03f00742029e7bb75fcae7011bc9234cddf974f8bd49411385aaa4c8d8c3d7168ab7af836e7f9a4253f1b4e2000971a6962eb53ae912d02e9a8995e1bc37fd59fe74deb7b8c0e3c8dd9a7a9c6737477e0533279a87671cdd57eb0dc8ea51fdbfc2408452ef0456cbf2d9aeebef01fb0a03f0bc1f3fa5e5b0bcd50c688a2dcc51316c84c2e79389780632fa20e5d9d02752f520db4add3865a8ce9fdeb410b77fcbe59ebec10b625b8e1781d5a5d2bfd01e8ad2280e66b419532b277831386e0a4200b5fa694f85f96e0c8ad52b9933b647461d16510af5ec307e7141b2f0eac76b952e95dcccbaa34c652099e82dab769edddd8781ef1c88b70ca99bfbcb9759a4ebf310853389944857de56d7d8e9c72e2b494c3ae1148544514610d7ebbc2228b0a8ca49172d897497cb075a9b6f4411699bfcd1743e66325b7284d8157768812e7d7d8b5ce76bccbbd33a2dd022627d7176121708193bb7d4a397e9e7074f4733fa04684fce1db0eee98da663c771af3fd952d7ecd6463160458dc95c56bbb9fe500bd1ded32496921f8f6bab0e6c4de075c241be53121faaa5bd028b8cdba071518c623050d6f3d990690e607762b963a096d84cfe3c4c2ad23862dea1d750ee4ab39c148ccfd012b85241563101c4c1fe2ee1696901ab0f35f50f4dbd0c00f67e521a98030d0e8aa2fcf4bf598f10f688d82ed9658a012763fbf0e53063e9515b52dc8f6c24896cc2f1ca87ad259e6c990fb98e77310967b53da8b40c7d67425b9fdd0", 0x661}], 0x1) 08:03:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x87, 0x7, 0x101, "4094771eea87bee4d85e9f191c53449988dae9c2", 0x5, 0x7}) syz_open_pts() syz_open_pts() select(0x40, &(0x7f0000001540)={0xa5}, 0x0, 0x0, 0x0) 08:03:40 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) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r1, 0x6, r2) dup(r1) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0x44) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 08:03:40 executing program 0: r0 = socket(0x2, 0x8001, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r6 = getgid() sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000080)="c0ceb4c21e74e59e73665c7a49f8dbd1f6a64bb21a3d11b7a533e9feb4f94291d55699", 0x23}, {&(0x7f00000000c0)="f0e35805f6a1987578d8", 0xa}, {&(0x7f0000000100)="a13a3e25cfb4545ee8e66b38e882b6c7c4df9285d8c6219a4b403c7d77c90010f75d5a1ec9fd43af04e6a4f202b9eb285286ad444b85cb6e2a3de2bbb00e8bd233da854f04d784a9bb6a3c1c15e45879562fa1e363358385d4abcc94facfb729c6e17e5bf1955d58387209b3d539e84cbcb29af85bf5b73d9a7a9233f02ae1eb6117760fafc8b1631cb8d8ea3f4b82ca6d1008e8dd", 0x95}, {&(0x7f00000001c0)="6113c3656a01ef3a630cd1b61c33e0bb7a43f3cdf467713b766f28626588f610c0506fa1de9a4889631004553fa187cb68d6d625179b3c06ce964f28253260bd13c7a398f6e6ec7d809661d03b95992a4b819bb79d4df850b95df003fffc73c782adda8343fea99edf616f93e6ad13a2466b2be7b84dc1f5dafe44671ae2", 0x7e}, {&(0x7f0000000240)="0aa5a39f3a35972c1c97e960522f94159e0b921fecd48385fd382131cedf736699f9d13ede0015d2bda8ac18520b2189e4bac3760303d9073995d2d8e94e320e617c045f262c21239293e7eaf7267167dce8ed52e4e42f5e80f521126e2dcd2278f04f54062d86b9001f0ed70b3754ac40bbda2939658f9a27e9398d857dc3e7abb3bc757e288902606fbcec266f26c9bd2b754c24adcd475bcdd24b193d23a79eaf0048a659d850a3", 0xa9}, {&(0x7f0000000300)="673a03b2fb29e4eb61f14bdd1a6f9257e507bbec44bda90df4d0fd4d11e47082b0720abf0a41e32c6d04d6053e7a3a2edaafb57d901a23928610e88af9d465a60b5c7179e9ffbb499023fa1b64278e41cc2b9e894a8bacc1a65b651c797e8ff7b5e1", 0x62}, {&(0x7f0000000380)="2fc9646deef8b6a101355cc6afaade0e79dd89c637869ec20ff0c665b8dd275fdb8ba69577c224ddad8c", 0x2a}], 0x7, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0xb8, 0x8}, 0x400) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c650900"], 0xa) 08:03:40 executing program 0: setrlimit(0x3, &(0x7f0000001040)={0xff, 0x7fffffff}) setrlimit(0x2, &(0x7f0000000000)) r0 = socket$unix(0x1, 0x1, 0x0) read(r0, &(0x7f0000000040)=""/4096, 0x1000) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) semget$private(0x0, 0x5, 0x140) 08:03:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x8) 08:03:40 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) dup2(r0, r0) rmdir(&(0x7f0000000100)='./file1\x00') 08:03:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000600)) 08:03:40 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="fa2b79c6172a8182f02d2f66"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 08:03:40 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmdt(r1) 08:03:41 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "6a00000000000040046a51a700007b5ac793683a"}) syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x100000000, 0x0, 0x3, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() 08:03:41 executing program 1: msgget$private(0x0, 0x80) socketpair(0x21, 0x0, 0x0, 0x0) 08:03:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd1a417e4e74de400"}) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r4 = dup2(r3, r1) kevent(r4, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)={0x4b3ff8b2, 0x3f}) poll(&(0x7f0000000040)=[{r0, 0x9}], 0x1, 0x0) 08:03:41 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) preadv(r0, &(0x7f0000001340)=[{&(0x7f00000001c0)=""/36, 0x24}, {&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000300)=""/46, 0x2e}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x4, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) r3 = shmget(0x1, 0x3000, 0x80, &(0x7f0000001000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/169) setpgid(r1, r2) syz_open_pts() mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 08:03:41 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='\x00\x04') stat(&(0x7f0000000400)='./file0/file0\x00', 0x0) 08:03:41 executing program 0: nanosleep(&(0x7f0000000000)={0xffffffffffff0001}, 0x0) r0 = dup(0xffffffffffffff9c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x80, 0x1000, 0x800}], 0x8000, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x2, 0x40000004, 0x6, 0x9}], 0x4, &(0x7f0000000140)={0x1, 0x3}) 08:03:41 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) mlockall(0x2) r1 = semget(0x0, 0x7, 0x200) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000001140)=""/102) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="1158081c3326150f8388f267127946985a8bd18090903531e56c59d692a723fa55873a8de219c2d8a0", 0x29}, {&(0x7f00000000c0)="08e45ff647a055aba3fdfeb15388abc62edf79d0a042c2ec6f3f42f6551c911fdd023519525b23235d0a10c3a51ec7e874058911741d275baa646d822879a0b0478a3834431dc6909aab9848443fec176d21c249c491211b94331324ec6ed4450bef0f35d47442abcd0ed700a2b544916dc022b2536f8d3e0ca834dd36f7d8ef3023296eb475b5769416fe8c0c122acc874f36d1bac866e30f9690879713266e2b6b80bc73d4be3a36541f78ae8dc7005b92783f77f9aafde823b667d76fd829ed182f7e1cc08649ae34e02a44e126e182911a8fd6dfde0e299b761437aaeeb9ff0972a3b919073773109627342944533d6a294a469628f922259ec374aab2dddd30577dc9c60a637ab078d6c6b95f65615527e7f5264d30a9eb5cc9cde505beb70fe2ae821a469efe0d3692edc780df0d085ca760e357bd594ad486288102effa9d43cec4014f3afc350b06e90286543c9679c274a1c6534f0bec6483fdc97c5ca742f2d4266a8331ee1364e89fb786e573cb7b962eda11fe0ccddd80a47004bc70536dfdc546ba0bb29de41bf962434c75d7468b31fe87721e6380f6b7f8200c17ae6d241e79322b97dfdf3c58aea38eb563d9dfd9f98c60ff7e4991a270ee09f2c0784fe45d8703697226a38a1b4eb31946de2f0138e7ceda99e49aac01c0eb37e1a785070b56811bb720769e04984d45b394e948d4f8237fb05ea8272a6d40c642194652baf5d91217e7f22319c7d496a1dc9f2fea36d8d2ba3d94db14ebba0cc285b2ff6a44f8d30f4d08a44657fdf839f4068b367ac5141cb91bdf2e925854a1b6323164e84e8e7cbaf3815795971e979855fe8e3153bf0eac1936b88f399b8cc062c94c6a514ebd40ed2ec3f85bd577e3359612d9c373e4698179be95891a8d1dd6ba52381c0ecf72fc478ce50a4581c88b2420f01f7934c65ebba9a9cd85aa1a6452c198330b66a8bfe3cf6642cf6173fe45390e653ebccc4e119eb9929dea374d2284c79b380020ffd534deae2ba513e8dc2369303847a91e7b794c71dc87fa53e477cdfdcc66a6f6c479890f22089c70eceb1aec11a24e349d0d2f03cd012668a7820b4c42f85feb70288500b806ba12f050a218907aee57ca4c06e00415be9c2579996bb8fdfe1ebbbc977cd59c9964910e94df6ee847f7f65e4661709cf30d0ec2aa8a5b3b50e35f336cfd829fe84d5b2b860ded51f165a55e35c6ee9b615f5f6108e1cb95d466789c19e4608382e7affaf656ad178b25f3ed7b083e84fafe7c3510e6f906d1300159cc9ee5c2ee002e78ab82f195f7f4ff3787824e1445c9da5e1c262b7f1ec8e510e63f46471ebb2aa511a42070e9a5895f2b0d84c1359969c86bfc79a3a46b0697832d5e188166283483d3681580c570daf04e0299a3d82e972e1bce1d62a280bfc6c24823132c516ceaeb614c5d5defe586a0be902dbaea1e17b2ccf1dfa7e2409be467a7e1ff6234e30bcb8c89015c5e3178c131559e7078530c8bb71d787318001f27e244c0d40c4773059c97ab207ca8ce5e7d22a06fe78faf968e5ee5fb8fab8c1404853be207e5293ab9e4780dcd7433409be53b0750059825d544147e6d33cc68ca3a90499639da9c092aaf7b645626a7e6358251f3f2c965fa1f2f6c4beb7342328b8534f6fa2402b221b15f93b1213f9cf5206416c639ffab88794b94cea619e76944570cb2dc34d7995581744a82cc07a9e80794f65f61605d186882bb018568f6ccab428bdee0e2241e2a9b209eba7cef3bb8605091a3da12c75256e536d0cb24c7f81fb6a850947c1e4c298c4b6c638765edea9ff551090c412c56275501328e73f3f883556e983ff0469bd338cf9ff4038429d01b0bec8b5f353a0d5d1ed41a32c1d9a88c5334d599f2bf8adda722352937a10a14daab935c24aa8ccad7faed0e8c8ad4a052e5c2fcf32a92798d3a6c2dbeee54282299a554a093cd2d39faaed68baa699513142c0e61844e37e126665f0ae201f2d79b27e56c13e02bc2404ac690e6d261b1acf2168eb2ac5b1036409a47de805660539680e5cc9134c028e9504beb24b48bf0102ed8815bbd417b46c8a660ed7d71093e12f19a59ab054fee59e2feeaa476ed855105e48bf98580667302bc2985e5b2132578f6390660a97c1db463e341279bcf11ffd9d8334a1695ff261546e1286f5c612e3269d2938b1fb20aff8ebf663baf96a05864ac1637cbf73b5ef4fcf913044688cac9315151051c3707fd38318bb1fb3a268910f7c1ad48c9f0f577a9b6d75658b981d300ba4e8796228d6c6137098341ab4a4a5b05b4d82ca33da091328da53c8e0ffa206f3acf62a1f91fb4ac9b01b3d20c8f5e8f991e4edfb6f54d308c9f2761a4751926e73b6c5256078f6f46486114e13fa9e4e1b9ae1f9569ef1092eda5393ec05f957123a12d08bb0f45cba34e59ffd1cfa663f1a150834a89cf048e9c0c4dc3887c0c8f5fdf3a8a869cb9ba7647c000913bd2404dd4c7509f961df19cf158cd2c10059b69fce12c38066372b92a1879a355c9e1347a9de2edaf141aa6ce80f21ab45aed0bd8f27ab9c2c4ddd679b436d93d732746015ef01fc35318185c59ea150d03773ac73dd5df1d322ee1a96884ad408dbd7d8899a013435303521f5d59dc1b88a6688099450b25d42380e404ee36881f3c713618df756e7936da69004c7de978a8d0b0f9ac39d122d34110c7df991573bef832bc050b400cd13cc0302a6478c15af8f76b0a2922ca7f5eb23e4b974f4f1fdc766730b222cb6bf2eedfb93a96f26d4483c0e74eb20c851738b3ccfbccc33011f6552b55b5996c371b8639cb7e7cee9b0be6965eb5de6512ea432ee9eedc167260d21225ae8225cd57738341db026326203579fc91acaba4484c68036dab4c7aea53427fce87493e4b5ed9a28da615cc592e28d3fddded9c018bc26d607d014df9566484f8d5b5782f24b985c896562531a5d5dda51559fca355df6a7b800633634d2288f243aa251bafc82d2a5e412161cac03be25553dd2a52a76f711aafbcae62c1b567870355eab79879553a2a3bfff57e1a25041a8e3e16178348e1b407c5adf2bf3d17ab9d0a4119309e32abc6f66aed91bd3c46f7c5d127eb11c18b4bed6e14c001792238e0853f06e6d6e6416ae2c868bba60d163d393abeef6f1f1081245219dc5849142732d43b359b25d20b150ad7f0b64d3e43abe5c8649dcbcd520033c7eb5506c7b7605d54d12a4969c86761816cf7e43aaf971c672295b083bb8925898f7e51e5e309acfe75904c7983a562874b72d5a23e1c2e7f057e486550a3b8f8d88b7af9e9c4143e79f0dce18883dc003db24cfd3930b5f45708e42bec81446bfa97b14b547182f06f17ea02148f8529ec65fdd43d95531ef70c93bbbe44b77050fdfb215d1d6d5bca5f2687ae291c8479455d7c0a2091d5ed7c812c99f015426e3d1d76e8282b2587bf1c7c459b8c10f26bf954068eef59bd5caf3360977d31e5c08e66541ead4274b8290be433793a9425fa073dcebbc72622471c5a495837e1f180771789b62437983fd0092d5d233caf9959dc06cce9aff494578f10214ae4c1f20d6e6d0f5d8abf95c2395c2a56916ab4b80502f7aca4f007bfd0f91a844dd7e9d21a68d1b35a90d93343a3d8d89615968a98b00479c1a6a242cfaefa1721b8a9f12877e7acfbf419534be7026dd63e9e643c18ae021b90623cb39ba88b83627fa371bc7190f7ba2f0461667ed518a53bfa98bc75ef9bbc91d456560f54b135a348331637e0c50cd9edeae617b54e3d99fdad1f8bcdd8cbac1fdd12ad14592fbe8da0c4a55a6c43a1b2d16ecdbb58c739c0cbc793a7a58df37fc968237e539d901404cfbb1ab8fe7d11fe21d35f86389db9b9fc8e1f5d2475d86ea6e8e1c2987be4bfd5481102515d4712d9637d3bfb80be8e2e0cfe06eb9f057dfbed9a3be84da39bf5376a1b5abb8bc27da1de862bb9b7df9659211f150b83314e1c2bcfb4a3943e4509dd838b3171a29861d62a5bee270b5527c02279a05b5895bdb430e02abdbd6dec3a15e678ad58d986ebce6ef7ec9c0d404c4ac6c26c537eafedc3dd0555c49a6d7f2d64f92ba4141c1482679d2e3b8e249426a73deb8e86f00d546a8b1f0444baea7fe836157ab8de5bc686d7e26461953d5e0d712a90a3dfef41c83683c1c15e05bdb4ac35a2ba13eac6a62cf8bd56b9fd63506f8e3316dac85209138d324eb803be9090070f4f920fe35172ceaa58edb2264bba3b55b691235d825afbd62658587e83ab23018a2b62271f14850451ab368d837df637281bd1bb587168e7b95393be2367e5a0090ce006343c53318b4ff4c7cb8d1b2240ae879f15910dd68dd8ced94921efb6ab88b151c9bbe163f90c2f00cba78cbafbd043c7aad305b0c17a5f596249aa88b5b9fa64c93a06c489569b2fa93e07be7a246aadc07c665aab6bca0ce089fbc87dd4405877960b58bc47126f3424ca24bf986aec6c3ab7970c427e24ffdb818f665f8623eaf423cf09be7b90212b06c375d0ff13707700594c0e91317860bd129311b62de02d739b70c4799620f15fd04b45964d464a9eb42fe6b0b89254d0f4b1ecf26e8e04ab4aa73d53bf5065e65e1fa34344879aa5e4e138b3be0038a5226c6be060f67f081a62f431242ba28936af9e8591e6adb549aaab177a2f354f6504e37399f4193d307b60f921b1a2314dc3885f7d97494122eda507f344dc8c3cf5a035bf3dce4a0a64ac36f24f2190969e8d4b49ccad7bb7ac0b0e805d12ba651d790b3e48696134bdc0814af867c7a67550f4e2b16dd5fcfbf472f5ea3401846059ab9666785bfcb3cd8ae01763bb49e5a9a4f5fb0bd450619aca9da1a5c7638695c2c6da93450dbfcd65f8c55a33174c1b90674da8b191bc43d36209cf83df4a609f6e0a5d140d99995858f3e4b33bc180d4933335f10d09eff1de8f4c9674ed60c8fdea75852cd9c30c57f67ee256e4bf405cf9ad09f00592bc3bf665df9f3d7a6ac91b69ff067a1e97c0302ac948015bada8977941ca7967b1e6d06145444999652bbede6a0b02a80e67e9bd68653fcd357dac824c8be97e1e8ab1b9b280e0d36cb1f065f399109fcc52ae7f3142ce18fdb71a38a57162bc2bba9d72221ac201b46b5e52b2cc62e29891fd5449e280ef3464b0b1511a87517ea4b2de08d1b25656291f059e604bf0bb3e8305574133e7f8c027744ee8d481a7d302071966d296fa6db1dc6fce5d909a96452d5fc233ca5d6d99e04307871e26c74270e3e9d0477f5aa1546c3ae757727da1108dfe04b50d5fea70b7c07964a539e2eead311002d84b2a3e8eae551b5f25035971560c584c3438a20d926e57e80c33770d49b66be22b501d7d12ae8123de67fc28546f3c8dda411cc34b150c501020ed3d5c59b7898dd50a15b18ff2fdd2d830319089dfe7ac755c929af2b260a1bcb9b21a52313bc38257cdf3c93d3e6eef9717d1242317f44b964ad5d2c35ecc8b54a29eaeae79f3362253076593e0575d27a9d2b947929a18139b5c78795cc7c74db94ec5f489297eeee2cc7b81723047e32ccc5a12d4ee7261278b0552e3ff1b0f424ce168a6358f727eb2950b73f6f5929eb8f31de0c61b2c941bd96c11f7a8ff927c3c3e08a5d6fa1401c808691f2f09165939c52a31c77750672f5a4c5db2a395ed57af4b74d8466c6b8d0444bd9c9d3892dab4f7d456fe8fef4820b900cbcabdf7ebcf1e27c87dafcc5fd350ae67678e5a6446d330d302ae395682e42cadeadc73b50faa983855295de5", 0x1000}, {&(0x7f00000010c0)="f4d429fedc2e4bbcc3c7181ea180d18d1e6ea41ff052ddd221fb896b5eff0a561f9e1097d9928e34718b47d285867934d4ce36554b8eec335e4a9dc5f469838ff7549d", 0x43}], 0x3) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x12, r0, 0x0, 0x0) 08:03:41 executing program 0: setitimer(0x2, &(0x7f00000002c0)={{0x0, 0x40}, {0x0, 0x8000}}, &(0x7f0000000300)) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x88) write(r0, &(0x7f0000000340)="bea127a0ce18ebcd764046ddf8a17ab2114d378484d833097d9618fcf93be0dc2453346332ffabcaef92b427f0ad0952a0177aac6e8b469c589d3b6aa1eab9f46c1949aba7248bbd2dafad4a4fbb4b22b16065b749daa392a7bb3b25eaec22e7a52e2adcde1b708882a78eb564bb0fcefb3e6e877fb68a9abf408411753be9b6a13546dcf1e3a7393f3e49ca7adeea40187a074c7d01a2df514a0892a15a3165787b1e955db63510b03ddcbdf1d129b8383a5c8b94b7791938f7fe05c0659362061f4bc72b5a597909e7b9e6c3135a168d16ad5600e010a5090e5f0ec607f13a9ec8d311fb5696f02172739cd163e351055794b5db8de3703cc01e0797b67b7010ea2121c8ef1a2dacd6a8fa67fec64b39d845fd1f134804dd448d9a414ccb990d1b965bf7490830fe0c54560a5035a3df08830881b56f57af0b3b1d0bc6a3a0c0b0ada4a5dfe855285d60c1c25446f3e20936666c90ae6a12bfca33546e75b2537af8f92da94a46daa5676521568ec5aafda21f47c5de9638d392fd447c2c4c99f12e69b3f87ca1c5415775f60501f7a3db628167f3c7c6c38f72a0ee0e4f7e7a313b976563e6b7c011187c37f908aaaeb2150fd71cd46eb06debf6ca8a6fa17615db049c51eef366c2cf78df863f63f004e9d093daf2024b123cbb237826b7d32ddab19b4c328315f69c73e0c6f94012fd0d10aca680bedfee628fae1dee121c1e39a7d59510887b66f3cbfc3b9d459ea561b50f4ff0c0b8138d551012f8397f2d4797125932a15851a175148eda823ee6e8c82a1fcaacab1c2514f588621c8c52127b99ccad2c2842f42ae1bc6ee4516ce3eb6c4e518e0b0c3a74ebe5cf04940aaa047f585e25aa599dc2d5cf2087ff8bfe7dd260b2c7dcf2a261a00233b319df60d51ef390ce29edfb82ab4dcfcd63139d9df4f995d53f00abf85faff96d11ec8609a5f3b1f47670d9c25c393000dfdfe8847209f68e72fc37026959e1add9d88ff42a48a456153f2350b1d9596ae0e59d5aba27ecad34ead445b4c93ce09836e0dab33b14324194ddb79a0eb83e32db7958b23d2c84ce1d893ecd112b72bb30936bc6e1b731fbbbac5360d8d5264c79aacd5f4faf48807a6cb3308f9ea465ea6d8d1069c9faa872fa50686a2885502d83477723fe3bb0b760677c06c8784b12f8e31fc10fec1f1fb8f678d9da67732007ee097d3ce9ec47498be05d2d7fce738dabdb877cfd64b406a172b23108dcda07c918c75d3b6938f3de0ea0682ea296e6f6c7da90b0d43149adb1d5a512bc9ce7e18a8e4a3fd9640a06484eee907d11b7437cdc4fbd32a0c26d4ca5a2db774752f39a535dc3b340a42e30d2ec847ad8d9162ebd4fd034da615959f81f8baa7bf7d6b909dedd29a73c67ccde25f35c0f4e505336c9b1ef8c5fca4ab6c1dfbbfbb748ce7a01d8c1b434cbc5e98c33706d73debc99f5ec96e699c037d6bcd924d1406b879b50689fe7b276decf7a4c3c287d461e4d43150b4ff24c3a6ff28ea94eba0167036b140ce42d1ec88f21fcb32ade1f94aaa614324c2b402d7646db765822a48a9f7fefda81ae671466ebf786acc8dd841906b850e01245c77ea3cc242f289dfbcc483511f20916b46aebb136237119224b69b58d0aad086ce923a7148a5e101591873cccfa453f3514f13164ce1781ae37ba7381cd8eecc3b73340fc60fc2492ce6b5ac96d14ae531caa36e5224cd14bf878081d51027afd5159eb0f7855ab76e0852cc3d63b025b8cab386a0a5116c949d707ca2429e7b59cab8906f9ac434ae80b09b19a84bf794323d2cb41055c3b806e77499a769005f6ea6b1358f2e5e8b22768e8cde8031a188395b2b3c56ab32cf266a7c2386350373a5a31d983376e0afb77ffe094a61576508bc489296e3c7c35ada8ea9cc72c81cd53d72c83915dc12e7531bb8bf95259e8020b0ac3e98642d07bab87d40e3fe98d38703079282c33628732bc9343d5652209b792bc3906c4c6f0a80c427181dcf03cdfba6be83c2187196ded72290e35616eb90c6e7dd2257da65b85f1be19107b64526cbd21ffea21a7bacb596f4af13601b38a0cd8ab0ecbcf0fd00e876085258611eceb6499a834e240102f111a667ffc82f66f1c860791595d0d83ecd8019e67d552ecdba51489b16bd42b7236a42c289abe3d29209aa53eaa7408d1651c1f9b1a1e359fb0984322b7eec8a763f17a6543ec6f20a237825b424a2641fb39a42d11a98a7f7491091c0ee42a0541762a966a802ad66e37bbea035faade5cd6560c877cd2f8e93e54f662dcb561b1b9b43dc04a0b3f2a52adc45bcb7cc2cf0e330cd34b754b84d6ab70625dfdb2ddb935ca61ed7797756f486ed62409ceb3c7f3cb577193243c72d8d3d4d52a0b00a3d8a467bed90092e335b966992ea09f5510d8c7dcb1f91d5114582709ed0525040702111a4a413a05a37187cd1020eeedbd5b30dc2807a4f344ddc118e7c3f24c375baa82060eaf025ec1eced199cfa3d0d9486e00684ae0d445e54a34db900c9320336edd39a125f870a7ffac0ef2969e4298997e2cff78bf56eabbf225bee0f5304bd66ef809828a06173ba68c6f9bcdd8ade9998e601286346327d4c82cda6720f3762c054c84c99d34038cbe0a1edff319016c474be7a416d85881e232280a9224e8cd80e7858b69d91d96dba589b25c896b330f3f252ba969243ce97db52a4e5c099b62977763c53329bc14eea181467a4e425e5a271e7484e6bcb1e440353b85581e0cfa0712081bd719d578dcef6b0d0ea4f36c1c1586775f19280f987581ce28ac5373cedccbfdffc172ceeb33d77328a4276749d8cd52e1b10e68510f674eded152ecc6ae3ece9048a689fe3881615156a4230361ccbaf5e1628d25cacc7a0f55ed9a92bb49fe4456166ca7c2e8570f30ed285340742d5d8690be0606a97b4956f8edec25b043fba4682e1139564f1a9cb8929cc0be171a3cb832c79b85f804db61fed9381c053b56a24836c0e4861233e656851fd04a86caa0184ce169aefcd3fe40f63b8ebe28d598340411cc340832b88a6bc7b6d8b5a81d0acd20068b405d3d32b75aefce0b985c9d0807fb68f4b182bba80924b375da003c415af7ee8ceba931d5e5beaa7f84a28f59b0fda342879c90ef568825e73d24e11420cb7fbdc2a7a896f85b333f2b3628f2d942c6858d6490de85d2f1dddaff5e6247d9e65a922b8e6bd0b63f937e9c3ae79dc4ee6801151a1a53eb8c214108b0b7887efd4ef16fd2566f08264ddfeb67de33473a352ef7b2abe84dba9d24a866bd17e40a0ba3449d828a58e10e6f958f99ebb9b73dd9d148122a01d1c267d39ce186e40e6f7b87a8b878df7ce8b40c5c1390d3f4087d1642c31f1d664a06f6beeb670443535bd50c5f05c7cff695bd36a69f89f32d29d367004d264aa04e948929346da293004c4b1471dee28f4207a8d895dde024debd4fb8fbbe07a2c3b5370438fb7194f9fe1775454d383033e42f0c3473f95ac43790d5fcce173c61c6da99ebd5d670d36f222c492fa5ccc2e2aea360aa36b2bd01ccc440518f701898fb4341255c51f814dc04a3b90cade2b990efb8c21838a8fc429ce055acfc5562ec7013132d0c650b2c3c126fc295f6b9d59022858da2426d7be7ece6673f75ef83ed60017fe68892c69f67e64d7c0fe3939a849b1cae331a9e665fdd4a920cc7f69f013a889890c697e650f8922a68f1d1d572e8456513ae9b1a7523d56e5b312226d01ae359e607b90e1d1d61bc50739e81d3be03843084284cc33325569743c33d501ad34a2607bf9cb08111ff187ca5b28f73783f5ba2d90bc288f92f3774cf346e9dd2cb86cd9677d4f0f96e551bfbf7e8bf1da57b407327559fc402d04c310065e360dd59152dcc64aae6ecd4a5cafc561fee19295ddae9d321e54dd9ddafdeb9fbea93efefb917a40e6d17dcb5a0f34eaa1a0de4a3cce539673ee6ae1efafbd7974f03d1ead2285b9ad531aed4bc9d6dc665a49905fa72c44846ffcae7ddf66ba2434049eaf46443201582759ed25d3026870d4b29714c7269b4187b6e55eb747af5bec9b1766f2c8f60c92e47af8453efa299adaad0ebd1dd19e32319b95a54703736c4e6050a22ab71a549b31f656e0a500251a8a3914bc7aa8654c720b665ddb9a6d8de16a2a5a43194ec16ddbef70748ad2b6e29d9ae924379c2b56e3c969dd2f3c6f45b41eb4f71ad2b9388601852965fd1d990b5953b4b005503f762fc3c02798a77af88ff158659c016f2c09a59009aa0b0156af2bf5b35815ddeff5a08b2fe5574725cb8b5a1275582a645acaa10c9513f98a4d5abb130dd03b9d9feb03f13fbfc290222619762dacd2b3f6fc0f2133b72c0cef662c746f8796e987344373903cb2233a26a0519d2699b3ea09254f05216bf34c5c2903e1b70d223828c787f12272e25058f07a6c20c4e1ead8ca3aeab1c5e66c4d98bc62c1ab7c2a770ec17a4d9e6f35b947310ad08b9ebefd212899440dde1e089eae784cda07f66edf0d89518481b778943ba79e861b551827bfcb16744667ff0464e6ce2a5dee98f9fd963b3547ad230bcbc7b948ad124dbf2f692621ed075b0adccde4dba688b0bbc8c579ad7adc306e79b73e385cb210fb0430da2c462bc147c1d9d835452db6da33692605cd5fc04ae63a237005e72d2480e912e7044e5a1d4e8ac24b704d38f65a786e7b77da5cf0a064cc90ba2991c65aa547f237e91f67477bf0bdd9122d0ae4b28693f3569ed5f9becc365c4b8615d6096eea4f55587b7eee77248452a8b3644e00b2e534322ea7ce3cc6420cd9c8a6d22ef0c678c3475b5c5cd0815a5ec9085897d44a9f1aa0b2a9ad8b825891d25851d9f4cab3ba2843e087b0f258e23226c6488a52102060c5076672ad095edeb3c021654ca853ba1bf18dfc3d630473145ae37d660f5e0b974961c7709ce8c294d8434af2647ec23efd624fedf415c12b7ec976c418be765f78feda32872db0e0e350b2c23756d9d4c52a499fba8eaa6892114557a16fda968347b325b6a240ace94cc49fb684f8e71191063a6fc55d60f02fc706b84575f007c3484df6769df3771179d5ca8e0cf6f1a342c07deab85e021f40812942840348ea1cc67fa237b5f0b3dd431e4b512e0f9bbc2cfcd6b5fb2d5193b6dbb06bf0d618db7f4ef3b44877488b0040ef453b770ad9662d0fcb086594bf13ed913974082f0fc77e6a7ffcbf85a4c3b1cb8e103a409612b79c05639504fd2ef0540bc66a793a9afb7e313747323cd7af3a23427d1588aad5d1e6d0d53303b6a598ce263cb66ee7162e3e5ec51fc9eab3a71a6d58f4ddf1e7aba93ce176b280abacb0cc0f89000deb163d5a6f8ba895ccb66deeab5305d1a0663b3a3167d26a3bcb9180734b469eb8e14d767f0657ad57a5d4c164ada4a2bdb0a0d7e81e9371c3c24fbfa15a3f19882ef4c686121dce62c32242d4e269d1fdb13e626d248c56053808c4342a00f4d079efe8392f666c4370035edb7e304a7d59d6a1dbf5813c0469328c517fa1a35a20579f0d1555e111f9fef5b2218929b7444d2db6f3bf655c3190a90708c403f7f46a714f58cba83254d9b464c50821f5894e32835378fa6186c54ddc719de199cd720ed17f5452876bd2f93e8ffd8d43aee38038fa177009dde1f17e435795849e77b8fec6f97b79ecf42a820d38c946df3697f5996a6905535ac41be3773683ba04fb16d640663ad4ef9053c07b59f01e3c04a3fadeb8b52d7c74551e000f2f7f1afb5c97b37abef5e7830e7089a9a32bf6", 0x1000) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 08:03:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) r2 = socket$unix(0x1, 0x2, 0x0) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000000)="2e495a7290fdd6358dd8229a41af15f1feae9221b31fe7c3acdf0ccdef7ec9ba827be281fa7e8607db1e0686a58fa3e6edbe06", 0x33}, {&(0x7f0000000040)="9537c0fc50441d58ba1068b78148ced51b0e2786e905b8fb6f7f9f5438c53f30c889f46927814d4ac842edaf526c9190daf5ebb757219f818c87c42c3e3ee560969746b3b4d4e9989e99b84ec89f6064362f02f25ca8121a0e4b80f8f75bc8c3fa58604f1859fb58aa85a44fa6dd4cbddae60db260fd5992d4b733c5dcf61c995d1b3594639504b2f62ed2881d99ff130431ba469a5a0a8e5a77d821558336", 0x9f}], 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) seteuid(r3) connect$unix(r0, &(0x7f00000000c0)=ANY=[], 0x0) writev(r1, &(0x7f0000001340)=[{&(0x7f0000001280)="03d77fbdd66cbf272e33df2c325092ca11430dfa8dc769c359a881f4df99548969272db707f5c189225a7254659717c61cb7bd0ca60e8e9f7f342324cb9742c6b9d435e3e9616cdcddb1b5fac94c9ece1bac81491eb2fc069c588c640b0c56690b78dde4a6a25224e36c90510c066fa75a0401ba0a306ad6f818d41e56b4deb158d2e499f031818a6b9bf0858f85019240bfef955eb515ff25b8", 0x9a}], 0x1) 08:03:41 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x8) shutdown(r0, 0x2) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 08:03:41 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) close(r0) socketpair(0x1f, 0x3, 0x100, &(0x7f0000000200)) r3 = syz_open_pts() poll(&(0x7f0000000040), 0x0, 0x7) rmdir(&(0x7f0000000040)='./file0\x00') madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r4 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x40}, {r0, 0xc2}, {r3, 0x91}, {r0, 0x4}, {r0, 0x43}], 0x5, 0x7) bind$unix(r2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) read(r4, &(0x7f0000000080)=""/195, 0xc3) 08:03:41 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0xffffffff7fffffff, 0x0) close(r0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) sendto(r2, &(0x7f0000000240)="1c819cd0f26287512bdeadafdf6a344a3260968d95eede801158fa10bcf19f5c71423f5c7d085aeca47ed149c8bee822cc6d31deb7", 0x35, 0x404, 0x0, 0x0) lseek(r1, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) preadv(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/82, 0x52}, {&(0x7f0000000000)=""/34, 0x22}, {&(0x7f0000000180)=""/74, 0x4a}], 0x3, 0x0) mknod(&(0x7f0000000280)='./file0/file0\x00', 0x100, 0x100) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) writev(r1, &(0x7f0000000040), 0x1) writev(r1, &(0x7f00000011c0)=[{&(0x7f0000000140)="1a", 0x1}], 0x1) 08:03:42 executing program 0: r0 = socket$unix(0x1, 0x48367ae7f9b53637, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) lseek(r0, 0x0, 0x0) semget$private(0x0, 0x4, 0x15) 08:03:42 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt(r0, 0x0, 0x3, &(0x7f0000000180)="68ebeb788936a0bff031d2fd3034ee919331a5d0527bee51867147c4dcf148d0686f1cecee56b0357136455b3d00491775c26ef0a3dfbfad93774c5ff4b83741e9cd0195518bbde0db06b021ef7801defb5edee2e790a08c99ce0e0531223156f3e3096efd13cb1bc3ff6bc5d18e33adcfca1cda7509c2159e5e920a22ffd73c6c76bbc344b5b9c8e75ababac99f5d9750bd5d5e0f9ba4af3b58bdabd1c46dcd1206a00a391be21ac89465de17101cbfb172466a2a024951cc7b5186100d52c4920806474fe978f57fc1dec0e02bdb7156cfcad9a43b4cdec4e4f7544f83697ef93452f2f7539c971d166a5177a7b02a822dc546e766189c1b361a0c900fe979a6051131052a79635b049519b24dc280d8fdf09d6fb80928dd8a30e60162ef342bee3b332bc95310a709a8279669e4203f61f9fbb5c437c6856165a5a99614d63399fdea4742b6a1364f3f704715c75e117fdf02b35777f39c02f67fd5ab1ca2300b3501e01bda0d3163cc4798d40e2c1dc1d150efb36b05058789f04ff31c720d4fe452f7f7a6920701e6e43600ac871bd7aa05f5a54c465dd6383acb22996e54425cbad051da012d44b2a94f4f95b696d1efc3d7a74cc0d16e7e3064e5d319ed0d1d95a9c4be26e9581749822d7341dac5a9d61359ca12c29af6455d7b2c54b15c2455159df65ccc9a99ad9a96ac6a6608ffee36bce46bbdcb65f17ace31a123a28f85a188e0275d126c32739d4acfe16bc873e5ce6bfc5bbb4e29ae71efbd6219049232feb44ec0cca3844c8dff7b7404d7434fc9ef0eb23687f77771d4b9ea2d9edb6e02398f93d4178e8070db1c8ed2ca7030e4c1c51ab6a471fd348a304afdf86938531668246eff26b3c33cb0d3d6dc877ccf6d617e7928a938e0a4769c3aadbfa79fe9dc3c4be3c6f1990b92357b3f8731b7a439095460db9d6e4296541d6dfc90b385284d0ef827b2cc0194cc3325444b70de73d03b49e3cb81a5899aa03fecd6a3c310c03c334fbe9893a2e30ae7939e6bd95d857c623a485a6ae0b79589ed8ccc21b26d7d54bfe4bb127c120ebb33f0ba4d32b48a466b710864bf700613380918d7acff22a97c02978ee2136a0cb988ebdaaca3af997c3fc561dcd8e7b2185d5dc4eabd397b2e5589e2468d2df2a9ce7edd7832b721f208b50bf9b0c7f7ce97eb610d251c87ff9e289c56e7b0738542879f54c6ade1a79d6aea82219f04cf9aaa481dc9afcf57bfc0b5622e3a9b6721427cf4f255540188a2f8689e0f0a0751d0df156b27a0be121d01e3d796356383de666e3ea1f08c5d056f3e2c326686cae858db8849c4a8f165cd5415341f205308a6212b438dcdd3cf6e31a00234065f267d0fd79d83e2b7d9aec34a6bf12ea041a8c8974a2d8342db0ba1f1c75cdf8a45fde15e6c61993bf4e286b8619b7e92d8127f88a5b81fe27d2a67bf6fc98b85cbbc7a76673396ba07bffb9060c9ebdf56d9a91a7d530e62d5b07bf031ffb57e4712c404bbf81caab3063ba281bec67128708784b37ed9a981dd94a3b2820846c4dba913cc65bb89b4207202afb52d8b7c561ed88a0e02cdd0c9bff97636150e22aefc6732df5444e839cbedea13e99e05a6a3d818d97dc8af7e177b32cccd66d6903cc195daa18f881e6c6d755359d140df914bf31e1830e6d7ec117672a465bd6ef942562f71fd3821fd11f7a2976b8cad73912dbbc2dc7b9517510d9d58746a70cb902a6a41900f7f42077c89b1d5cd87fc88ff46bcc35b504bfdf82b99ce891ee4147a101f1c4d6e401d314e8d962f7e0735bf47fe087d8a37a3265d2b321701608d81cc6aebe312f79ae5b314fb643f8db6bf4bff175f90599ccf4da08ea2679ae64ecc11a6f5779385d8c59e2157a4974067f540761493bdd12c6f4a9293dadd04d8736395bcfef0a25ee573c393f690335938d7c4ee73907915e8bf4663295541810710995cb2dd29062fbe01e9cf52ac00ae1f1aa6c512b3a002704662f063dd54462f07abf50b446edb9b4c434ec3f4e288e2579b81cf346544eb44324e04aed3f2bd40cc3dbe9c85fcb42b041134a723fdcddbe8ba439d15c73d41b4a9772261847b8391ddc352ed75bf9af05e6221e42cf2e488781d521183da81b5e2f22329be59d9c43f28e2335cae7834f85c8604076d248c8c9b7283b71875ee0a0751fa673863d5d1a06bc346b133d9392ca31b4e9f3a5a15b2f9cfeb133a7973162a39a202d9c623dbc58efeede1366bfee413d10eedb196695be2b74fe31e390303a2013035599a4b1f6caa0123a5126382bcf856e0bf23be5f6be96b3e7f0e6cf867eff2de83ea04f14200c8161f0c44d2948f69e54ad8a30f29bcae0513add30da41c58d221e2679472667499b6ea75175c2ef0b1e53f99bdc676225f28ed6190599e1197770d837eea93d0679b51268fbcd5c08d0a8b3734d39b0bd6da017966877842b515b4a82db0fe6543e758828ffcde4d2a01a859f51fbbdb952b2d20f8fb86bc7b02f5e693a56b541b60472de64241ee40b1b1519e54d7c16ce62e3bb2b67605a646899d92151b23a422629b340cbc43b4f9ed23ae091cbb1ba4a4c9570d5cdfafb99c1d2e8280c1e0c275fc1670f6655e291220d4f027cd77001b7f79f532ed5b5bf2b39aa96f4d7e62266fc34ba109aec0903e717d98dd192405a0e44f27e339f2b6bea31280e5cf7d0cc52c436706526fdd86d33ee38f6b7dbaf2929ea5365f5dde5e7bd4c7dd05aaabee3b02e5936d66dfb49303bcf9077394ee4e8abfc4adafd5e2f7a33a39b656b821bac83162000b08869967aad93390f092a797cd6f1c40e7b53d64929cf4a62cad7915a793e97a2767492f2145c8344b35d6d52be5f9200dedc7d1ba081fe4ee210280dddd57fcd12a4bd791b0876965f500d80082bb7d6f4ed69a0803c67d1bd65fb08352ed618926b359525cd74e9984fcb98740d591bc3f1123c9b7ab7a07c5ae8300406828d6ee2eb15d0176c3b59925d4c9cf2a9e51f453309f9f02705da28481635779e8f6643752c2e53c896977692a8405de7f60fc02b82eccb65251a8bc33ee613e4ea4af8d8f26ba5e439437fece4640cd754ba314d12bc5c6d77c9e0563ad93e8f6c739403223abfc3faeaf903c331aed07b1fe203e05df9e1ad616ab46e0a083d16e344ee10f78b9c5c3b188a9ba0fe6ea0ff9c99a30c0f93fd4c3263700b3b9f4e3f6def91297b0a17a3952966d79b4cbe2bcd9b0a4bafcb2a9639205c6ddcb39bacbb43ef41a300c457e7ba092755565805014dea7f84bd88ff5b2d6998e8c47b5a32172a5dfddc7f7825ed8f33968a10ab7d7b2bf95442fd02881db07b2417debb25eccff5ee2d99affc1343f7b435e0e69949a067962bdf09bdc67c30981dbf0f0482bf20b8630ab0f58fb86099d03868979527666089e259e83266e38fecca30e061e7349705b1ba8b618139e1ada6bd3320d50077cd440aaa8f534a56adf9620933b9fa3c5e157f693385109eedaa961e2af80a20d22ae71fb3145e1da7d46237bb91b1e04a4bbbb65d22a1a933a8f1247cec6dff6c68aeff4efb00d7fc370e237ad299c3eb3316761cc6d601197525fcba6d618425b90b53c372adbdf937f76bf96a9ac2e90a1f8ee51c9738ca01bb16eee78ab70e92d0046ac0292805eec1ab8beb7db893b6a378c7f45b5ce74fcf208b30e9a8509757097056bdcb3900954e7f9f788ca9065a7feadc100d34e6bb28319d51f43d0fb9c809f12977815885941254a8de2c7b3f173dce97e87f029c68a502eb889a1070ac0db4d736b262a39e2ccaf4db5a22322580b6644caba0bb432cfd61fc47721c92cb6597bc6f1c99a848f0fc7ca326e657e71c45e43bbd3e95033daa1132283db77f68fcbf1e53fe1b4a495bc2b7799189c7f3624613b7a48dca985d271554c77ee5434686938ea1da16d8925228afd89be3a307e82cb6684b46372ef73ba5237ca0f5f5656d8d09392ee51d257f10a20f1705217e29191a0b4c47648c705a64c3ecff24d44fbd46a927e663170339ab6aa01bce97c8f57b6b5e87fb11a5eff916e8d32ffaab26bdbeb1a4bbf3cff43c707057f1fa7964ce3048bb4f33b73f3f7acc48a8c398d191ff07833052b884f763d121467fdf9659d37e91e956672bd65c80c6b76c53c944b39302f0b80802465e2b315b51576de01eca162f37d85cba5fd5fbea7c2b56c6a81312eb8f85f77e2fe6b319cdad45b5d358b097284bacd4acd417b453a33ac1c15433e61d1bf32dcd6fe002dcf776eb8332a0b9d5b51151d3e0bb834f10449806750f3f62d8dfd039002f34e43d50b1c2bf27406fa6234a57ef2df9a5e18ebfac0540737d1cab0e5701c184e31003ab34312915ef40663055137512d9428b50d59d0e37bec82c00c1f69e98687d40d1c39595d5df8fa238fa65b0e3cacec728f63df84bd644cc5605ddced4397fd123682c2338e1accb480ff31e15fb2270c0b79ae37e283dc6be1497638172d553f880d6923a4ef5989952340a595c5e9131e5cefc4a7d1d1aa49e50ec239ebc22f9cfe47cab515f5f1bc6b4d90c9451ecac5fbe32a2c84e32cc952bf6092f62d68f08356517188f3fbf8811003aab1622e9c837f19eb3a38ac4027b6c0033663fa366c43fbc803d9caf2b824726c54f9b15185e378c03f7e736e29a54f83effcb87b503d70b86d4e5629b9e97db9400d7090ac3aba3e3868c8b3174351235631023c2d9bf51a5a55a628dc00e80a3470e1ee58d8cfbdd68e1eff85885cb2680f7192b7dea254d039faaf6153d253be72f1af8ac27f7fe7f683e1c9d6d99107137127f2d5cef877b7849070bd33431c6890a425d4958b7f24eca6f05148c3f144c7c1d0f0f7fee72a29aab03cc37d1202bfd206749b93d88a0f3397e02921241d9fc806dca0df06d06219d6180d6dec579e1bb7490706b459bdf8c2ea6d385f9101cf50afd7659f78dad98edd4c9a200f4c5968b75c7cfad76a390a957800a317006685a1157f5ef79d744d922d8640caaf33679c4f7c49273eada6cdda87e232fb9df3e7d7f6460a2471cee74d11395b6739ad7ff56817e5305595eb86578e9b6ba51bb5ad3ff905b395f593898b57024d177f6cfcc7da8c317d26dc2db781a229151964752a0eebab5d0b3ebd4db7b190d8e2aad4d0e1ce3c8ab154a21529ca8f1ca2ffc979e21c9c02d4a97137a9f20e317bfa0da0c2289cf4ad880b6443561cd3b6b7338991e22a3ede427eddeca6512192b36be481a83648139ac24b511f1ef92b63d1938dfb19b68ea61dd60e97ad02a78b99052bcc31c0f5c35ba46bfe8e21ddead821d369d9bc2aa3491f5f6c9d7b7e88915b420b592450c7f479ef5f9859c28b5b4bd6836d8e79b02b3eeab6355d554a49e7500840828210cc19497067ad7b325165723ae4a9fb36961fa5adf7f6811d135bd973d476302e7a433ea14beb8ffef07e5c13ddb266999538babd38ee2534a1e777a646da4cb597bfef5239ba5b7b35ffa0a47fe9a1984982b033f4aef89125b5a9815ad4035bc1ac4a6f2de0165263421e38f8f5742f0ee223995a3c575c3e02e2abd0b34525cdc869ab2e3ccd701468f6685079f5959240d5244574ac86750917b0e2afc73af4e6ed5e3808ff35073c1d7b58989be6ed80bd42cea8bbabe3b98a11dde28d683724ea80bfa0d8768311bcb05da17d2906780dfba2b3f572765746bf10ca0d73673b64272e6d6b758679856bb60a601444067baf329ecd5d1e33d5e6b6056fa3d24f5c897f3c39f62950b7b221179b907db870e78b1e", 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080), 0x0) sendmsg(r0, &(0x7f0000001540)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x2, 0xffffffffffffff68}, 0xc, &(0x7f0000001280)=[{&(0x7f0000000040)="b4a2ec7beb56c74ce848de9a3850bb23be903bb3ffde141b946d7a3cd8899e85a057abf77e27df5126b77c1f2bb4acd1e795cf876bbfcdf328bc506cfa07b2a9db600bbb7a284f8d8ee1fb879c7e8e3f75f2049b38089540c647ceb124cab7c3ada9c938eff427e57656234c14e3fe3a5ed821b083f5c30eeded8488ac987d371bb3d405e90a5a060aec3dfb174a4d5f70a78524c6d62613b18cfe9fe017f8b23b9ae617463959a50a2a898e4ace29cf596b28fc073970feef0c8c5154e1b548c020d6590721bcb4caa5225f95269aa85d029ff1ac2fee9c45ab8c79e0e7098c27c7d2fb551ce97217daf735e8b7fe086809cfa40c7098ec5e4a", 0xfa}, {&(0x7f0000001180)="624f21fbd037b4c5be2dd79d2a48f7b8faebe5bd3ffe37516ec456c698731d84ef85187808d92204081f979ea439938548f14c01d2a91069b90b884c5c4d9bc4d8aca25304a92b61de944424573694ab9b539d39d9518a188d0502f4287633415ab77d65aa93ec12de4e708d7cde8da17604711e29dec9d8937411870f9fa5fd48d7ad32f0fdd75a054f971149af30d31bc55e4d6e1617242203507a39fa201fb0a489b6cde6870671a6d958d759c6098c45357facaf4e0daf8ad29aa0bdc9636f139d7bdfe03114b81c20c52a01", 0xce}], 0x2, &(0x7f00000012c0)=[{0x68, 0xffff, 0x1000, "4fb093a31dd8f5426409e6587bbe0cd129ade3b16361a7a9659e4be4b805798bf040e16f42e45ab2fedb7f26eacb8162fad1b218ecf590bc8c7156b13930753838b16e4f73672c8ab21b5e320d3825c9c5696ac3"}, {0xf0, 0xffff, 0x4, "b72936332e22f2036cd30f43840bafcf99ecb21cb5cb434d6b55f448ac875cfe142bf798a120d0e73796074025553ce0dfd9ee4ad2c2ae83fc7d760da05e93cb27f9e3dd07b8b61740fca4c9ca205df0b7e59ac8032eca5aa919be430278699728f9785362b5a93785c4a0be5929914074b0923176c0979eadf01a7bbb681e8f9cb26c2127897e91c150f3de49e49e4235950128bdedd1ac61a972769d906426d7c70a0e49b2ad0abcea36711dfb121dd18984418dacaaed6a3766eae92dad2fa1d1bd5e284dc3c85c13e2434bb5921d11aa84b679ce2c3d6bb4"}, {0x98, 0x1, 0x3f, "2306faa23e51dd63ca5ed3f5e43fdd5a1004750d108a8c520d0a61fbd46b7551e24bab839b968a236a8746c32a41112a630aa901753b181328172068854bfdfa3d9aa69c8d51c580604c1b2becc821e099d8cbd21c54463f5ca7aba4359f86bef0479e0915f67ee7c2629ceabf9787169b3dff088cfe7772db8a16fc4032f6169ff3a3074c6c"}, {0x58, 0xffff, 0x0, "8b22fe7a0fe3411e4676a4baa7aa02f1562b55c50fa77bfcde0c40e8ffb52bf595326e1cbc12bc32b7461d10c863eb1a830fdc637475eb6a766fd853bd7985c9d01a37a488"}], 0x248}, 0x1) 08:03:42 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f0000000140)='./file0\x00', 0x8, 0x41) read(r0, &(0x7f0000000000)=""/203, 0xcb) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r3, 0x0, 0x0) fcntl$dupfd(r2, 0xa, r2) 08:03:42 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) sendmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f00000003c0)="2b81bc1c58c8860cff73b19b8d28c97eeb0f2c45bd61fcbde6b016b70f1ea7268faf9500a24fd23916d2a8c108b75e0e0b2eccafa3cfa72f4b44958da7ce780d7301bdf6d0e67f3530e28e1292cff531f79a9171640f4de9f75806fd89874bbc63262af0d0ef7354cd82a7352bcb71f7000eaf074e8472df7a8604c11f53c2306befcff88bce7197b4ed775f6d53547b34aa6aed26579b34509cbc95a3906819fb0cb60115ad69b4b3d1142a9049a4d29b336516931d822d8b2549e7b39c13e30adb1338b909bb5d429f4c693f532f06a5eacdc4c8ba54c3730c6172ad0f7a1cc5c7712107f7de63b8ae0bcd91bce6153d17de48b02f3adc9ebe912f99fe4eb35ab2210b17d9276358fc21bd28e457d62d0486972488631658565f35910780c8de757f57b1537c57fc31490d7d52b959d90e19f5a1fc28dba24294930f638f195b67bc64c8760518dad7caa0f42b25c3df8c877e8cbf8c3f172ba970f9273298844087d9e605b07d184ae285000db163d77cbd217183c000ed6aec386ec9eb9301b434f08e4b7cf04afd68bb722f27351b61443e152e783f7a603e8384990c95c1e176ff44fc7cbd630c0cec01e6a3d26bbd5cd7da71cb92d83e996992b8bd4d754835db0bdc6282a4aa516d6d19582e642bfec22546543c7bc71e1e814471c2ce7ece751ce40c331a55042e9098513ec4304a3ecea3bb819f2947e3ce11dcef9fb1fa53198d95615e2de6bbbdc40d47b6fd9275e6c6fc01d455c11712379e1cb09097234b50760444e0d50693704fd250abd1ed9cd816c2445240b6a5c7c1b88448647005f880e1b66ca3b751bcf600abda2c37125906d977de4545ac90a951449ca8e04612cc8bb2c9c63699c3a61ea7b185453ae2c3962d2e01f2a3a73340126d7c5f7144bcd7d2962cf5efccd8f7c1ce64d7bf367ac734e08a1089eb3d9a37d95815249563a9210873d15379cb032f5252db0f92e67315690a95734da207f896ad2dc74ec599147f73c53404b0bd5c255083607ebbdd09a96c70c13049c41d33248a9096de0829f3268b71d5bfa56d386cf4cdb8185dd0d7eaa8bef8b24d4b7a325fec38576e52b454d82c73e3772304c78d709cbb2086a7149957d0a81823c9364b7ea1233fa021be006b423e43067d545fde9f13e911a55283160d8d15", 0x340}], 0x1}, 0x0) syz_open_pts() close(r0) r1 = dup(r0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 08:03:42 executing program 1: r0 = socket(0x10000011, 0x3, 0x0) socket(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 08:03:42 executing program 1: r0 = syz_open_pts() r1 = kqueue() poll(&(0x7f0000000100)=[{r1, 0x25}], 0x1, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x1, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8bb, 0x0) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/167, 0xa7) 08:03:43 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, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1}, {r0, 0x10}], 0x2, 0x8001) close(r1) 08:03:43 executing program 0: getpgrp() r0 = socket(0x1e, 0x1, 0x0) socketpair(0x2, 0x7, 0x8d, &(0x7f0000000080)) setsockopt(r0, 0x40000000000029, 0x1f, &(0x7f00000000c0)="000100004f1a82f399a5ef03b37416983913e3a2cb7f1caf13298f365919c21c31997d9064247a902f0c40f75ccf6fa5716adfd16efb09f1816a550dcb6665b1119c1ac521f2c6a9099eaad218d0838322ab2402ae5de7c25aed5ff9fc95184a492cee732204", 0x66) write(r0, &(0x7f0000000140)="dd0c1363eec33a0966b10a8e70d990ce197594e4b3537b7fd34c794bad6fa99cee00d0d1429c511e368118a0016fdc7391dcf7d6a90d021245ef9445c47fce24627fc306878ad94d1e041ea34bd2a4431894146cd18bc29b1beb9913d13b5dc120da2a9a2b2c27671ccba2c034704bea68253437450593511fd710a3b7d19aee1f9a6ead123a0640b60ecbce88367d8c7a048f62cf417f8a94a41a5082e9217cafd366b43de34deb3c2cedf1a3558acf3858604407321c29b4b3a0200e31e3ac9b4213a94dac57245c008aec4ac11679976457da3c44e558c826b0", 0xdb) socket(0x1a, 0xc000, 0x8) chroot(&(0x7f0000000000)='./file0\x00') 08:03:43 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) unlink(&(0x7f00000000c0)='./file0\x00') getrusage(0x1, 0xfffffffffffffffe) mkdirat(r0, 0x0, 0x8) mlockall(0x1) 08:03:43 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x12c4, 0x7, &(0x7f0000000040)="f3bad566fd5f72a32127f4430fcdf532dfda4753d2e7d439dbf05ad9634cb535718fc77067767e8d01040bcef53fb0a6c5c0e416be6cd83453c363e5aca9", 0x3e) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x9) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000380)="ffa270232c55cf3cf3cf5d52da97bfb27db9700f6ac4155dcc05784033b2563b5031e97f1af1d8b4f6012b95f2c519af5e8926b5cea437539425c91dbf7ee4de296a5c6b4eec37e3060c92fdf801e4aa8823d51464091e0d849f7e14ea57c9d652a1ac01d11901037bcafc3154a0047e5554f309818988edc8743690bfec32ad11300a80ad9230c177b94f8838a3995a844088d091afbb35373130efcd00ea515381336edd969521c3ba", 0x78e64a3708353002) 08:03:43 executing program 1: r0 = shmget(0x0, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) socketpair(0x10, 0x4, 0xffffffffffffffff, &(0x7f0000000000)={0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x2000) r2 = shmget$private(0x0, 0x4000, 0x2a, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) shmget(0xffffffffffffffff, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) 08:03:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) sendto$unix(r1, &(0x7f0000000240)="729d659e7417fac903c0146ffefa135488e3c92365595acd685283e0a522d67da72f136c5fd9bd571bd4a9b48a3dc293b727fd5eb4f2da458ddf476e252f13e8b82e2cf7192faa13791abbbf198399584ca276c4fd7f4169b97e59a0f7a51c2ee7500b06b9a08de92dbe0aa559059a358ab4e40bb0727da8bc21a9961fac20d1d2d396805969556780387f7b828d32e6ec907ed59f6a9876cebfb9b8aa332f322c9f88c9aa4c67ae458b9699bafd4e1b60201d6feac73cab09a9ad1004b55d2476ef59242d74d52d9fe97433b9350db8f787a3b2a2424b4e5a420b0130fbdfceac0a04bad78311905f5f84629d7bfbb8e6aea3231edf1e2947ae221cf8d01e67b855e37431fce57a1c38bb22158de57e0067cf4578bc6acdb0d7faef6059d477a13e193ab32cc9c144e6e085e5b1f1ccbd57d5d82d44f07cc4f408fd77ee226f3d854079c82cc95d00b6f91bb9f422ed47cf196aa4c52e4d839d46108f557769b59e7c0d83b0fcfadac8e91eb5547221a72884be5df5f0bfd2acd9fc7d85968cfaa3644395d7284c4c73753dbbe8cae050b7b1bfebb6d5a353b71b85875fd445fbe14c7d8b747efd7feccd3d5829481a89f676db6b574d39c8478f1163b62fa3bc649f73c3ddd0be34919776853a451c10a99d6b5438f583c0d0abebed09bd465b91e228f250eb5a52e3139cb0ec3016ffddfad1bbc2d5651292ce61f8339cbf72c84f6a7deb33f2de670069655517100b933a31882c650a0cb0edb123185f34a1314bc55f5b6a6fab261d0c5a1ecd236fd2a7a227c2c786a20512dd2f85acc092ce4a18ef0c5f8853d1ceac2daee3e414bdfd67f845ea8f7501a393bc2927948aad6e8e819e8e320e970d450ba2aaff4c7ec2e267de7e654d5ea98e408bd21950ba94e4981a4d0b937c61643940194eb4f70118366f1cb52c93e29b6dced1820f7daecbef96c94fbe0f77350921b721e772a64afccdde377cd98cc5e374572f6a95fc307bf8407bf8d3ece816fdebb958a07050e541868de0dd28b623a60b18efa72af7d5aa9f76bb3f4b2d781ff0aad7d96681928ac6b91a0b9cbdd0e01f5db688a7a41e22701af0a82c885e464ffce090383a31b9973c9b8b78051fc2798d0065b768a65d5904f480e3a6e631d057bc45e3ed08aba9c5b2b6274d083aed7a2d748d7e26385326e52668b0582b3e926f36f269f80e35a73675edc77d4c169b3af7322f63debf07c73024b920a1a827fc5af2e74aec6c3f0908876e9edf194b3d65b9750f30a0c24b2de38e4031588f712693c228889711009c79d9525caf56d4f471ca45ffcd1d6b25ae9c908fbc185228e753901ee34cec041f068a808a6cc064802afaf9c7b80065f742195695ff57ee5359256cb71328d1cf696ead8ae65cbce406270d8dd201561be39eed875cd0a16715adaa4ef32ed6c4d38d4d64eb8b2457f2f6108846a6e849f4e618faa8532c6412fc6b5c39617fb98f3e8ee90b617f03fc170278cbce3202fd3f65df8a369dd00ca09be019d49f6cd0b0a3782ce89e6dd53df305fca9c553d83a3850ed5828454841fb9e65b9b48860e3f5eab05abfa16f552b00130e37df521c945c222e7528ba5bc9e8ccb7b4e147d17fd64a5848205143b55c17652714e28c6c02891de508e038d6b642c85e0b1314ecf2eb5ebb3f83ce8710eae2cf49a7883541c314d15c6a0f2f8f421f0fb96bc6b72347c5c0b768f21f50f1e4fa492aa93480d7eb8246e708785e1516aaf437ceec70e6b9ecd2eb7473784b90893509a987fc3ede5ed41b7544c3ba66e4f188b26f7096d97e6d56ac76f90c03a50bcdf4456e4c5d326e54bfd548041f33ad2d683e47653d505de00b3de7540c4e68d08d2a4741acd2cfe93d9e8f58a9f7e925a34b7dcf316194a6b640119c5920cde4f0a04d4f054f20ff6004ad2007458323b85996077500cd636bb1168e0ee53ce7a732f1cb4193f9d229ec689b9f863cff1496225d87e6ddce18b4cddc4d9a5bc779a2d7938f3c3528fced7b0ecd8d741c1c7ae630fdab642e198bfc9c69300e633e527f622150253791042e4760cf96c7f49ed17bbb4600c048cf36567243c8d90d6edf20a1b8a802555e5f5afa6c68e809c280be3da5f85518a93aaa43fa393469267ce10d4daefb740c8478e70962886559ded0334f291a1b43612ee0158181176f88c2bfc0d2fe7590c3e61022ab964e7fb22eb0dd5c684d878d496a1675c783fe3d9f5391aa824cc3501025dbb7d67d1710a4fe90d8f7f6cb7091afc4db88122aa74d709877425004343f731df35a31558bd9735d411710e94a53085139693cb301ea33da13c9cfc7ea770ec8747b75913e534a458f11d4a1b837cea1847c64f32059fa58f27e6af9cea27cb96b0b6bf1cebf31fc12731c02e925d42165af556d673f5842f4a52ab7f1b650f191f2582903da21c3c07b6391183d7e4022b35b51c000f0e3015c89309bed0b538b9a59e4b83768c20aebb8b175c5810e4ef5540c4b9ea44586302ccfeb02084e0d4d215b11db9d4dd07d8284f6674731b1eabea61df3a28fb93949aa85813e998147393bb64e837629c41ec582a7e15a4d54cbce569db1f7c465e1ab9ca4f35f4d44b3f3e5f78c267c1ff6c40ee0995be4615e7955ee03d2ab4e3bb985d675a04d8df782c180ccdeef23b84a1037e47eebe89fa0a1e90be2b101ec58ed6987b57ea2a883183f3b90ba1e06b71cf6c6769801a5bcd3ea251a2eccaf64fa612eb8c628c7e1c251ba8ffea9be7b9627c2499d5cabb841d40e52fc7378c922f06a57451e08ec74dc3f25a65f574046009b8dd938254af4456d1a95e967cc2db8c4bb3f364a7eae47e6ceb21a11570de888661b043d307748749eea06d834bf4352f62b6a6f3b3d494908749fbc296b553316b14ba0a0bd332bc2856182b1cc5737def8a5898f22d83aa24f01088000f7c407728eb5185b58062b797e227d207c14494257174b8d9443a94ddd0e1c55e09e2c94b66a2fd5f2443a21f02b7b3df6eafce349bb3c4a883e2cecc6919ce865ecf62165fd804580419edd64b47c31215a9015396752cf52c7674bfe8979a25880fc7c02a0e5236cd1e51307e157c742d27d4d1619b561d17bfe11249820f6a9260940d9536f2f33ea31d24fadf3bb0945b6a4cfb13792b43250690c5cc21d2b41a3c181d10ad6a7b652ef762741b854c810084fc9639e3f8afc2c6a8a2003fc594837a42a6ad7a9a0d84c1c14dffa89a1f47186f60cf0a94486110709c1599464b8a581d7d67a958c3dae9e56aedfbc47c4090a74a47adef6ec3de8f29aef4b98599254f6499013bc3cffd932a46e0b4b4fa2cb736e4fc41a1016312f9743a18b623e966463ea31d9c9da79acfa1f5e2eab7ab5127c0a723f15b8a47522e285279ce7a2f0d82fec18f8653670161d27fe6d3e5aa1b3cec8f76b62fb2a3624127ca8e5e108beef804a8ccc2caa261e95b7cd4130f685ddaf924d040accef37619db6dfab906ea464a4264c4cde1df76b4a7397385c14f0fc12d9558b9abe2b9f88319e446f52219d97e35256654a2ca4e1c0466905e94a11387171f52d43387eca6112ad0c9c4dc459b8c9dbcf858131b42070ff86edbc91399e820b98aa07bdd33f501d3f37e1fefb41f98ad02cb2c3eca9d6ad6d4bb3babb329d05de9dae7b4920fc2e5569e9e7f98cd5a5b42053b306d890dcd2a49076e16e561030408cf6726654dffcebb6c4620517ee66efdb9598b7cdaed1a1ac333a4e6897a3174f5274e0f61b56cfaf3634c4763b56417a1a632041703213b06a8f67fa6db6710ee22e71fcf473fc0bd5f471ea85794ab3385bbefffd2d965233299769db480006bcc24b84ab5fcb7822eab43e308509e6225e81009ae7daf7e39091eddde9c783e3626cd994b8a295329aef3e0907cbe085309d6a06963ea5e805e2e2dbcf07a2aca15ec2e74f28551bf74c78524cf4860afc17772b636d6ec8c26bdc61fbc52fa83bf4fac36eb521a7c30bee2ffe53b34d73770e0155d1ec134f654e554ced57f467ae2ba7b843f36a0daaa8c44796f1778c516fc691f3a873e425f75fc5b81cacfb3d7cbb47a94e304f2d8b6af02ac92eebe4ec4aecec94fb4a740c21b0bf84404d3e38a5844c373871e8edbf4582d496177eeb6bbfd1aea62272ad69d5458c1274f57438b9c2266ca68e412c12247d5932d13d6f62c2c125e60aa21a1dbcec3e9a9a55636017c72cfc041115d6675e34673d0197286a3db737a359b352688e0dbe4524f17217c60fdbf5c75ef407ee8250a1c77a47866a8d9dfdea68402bdd5c2d167f73c486bfef74d20e8c01ee9d5a7ae28eb86c2dd8e869fb564442845524c1dbc3079a08d112ef0eb8bb7ff231791cd22c57d85eb13380189688ee2af33b7e11bb7e54766f83f7a1bbb3a0799239b4ae17309002552cdb7ea0d5087f14bcd89eff7b63dfb8022bad01c6e547e9d0cd6c3c02a9033b87cfd1382415f8e79c6e3c012c82cdeb903c44fedc4d628371ea23eba6f03707f26b0eedcb5cf4fe1db714ac40d4a8b9a833f718618928f892eb04d247dd4a3807dbfd9e716d9f1befc086b0395b1886232afdf9080af85185f5674827040c4b027b659bb42d25bad3145e585767d8a1717caedeaff5cc82f22effb6560423815577d5637ed002ea1df34d953a77535c5ffe878363b3f363391b2d13ad0917b9e986dead578c07aa60a5ff8eee83e54fc39da72cdb4e28a6b3a6c275aae191eb62a3ddeca28202d694e5f567e4f96d904c23be229d54cfb024d9e91752bdf95f7465d97d8bbb4226339777956758e61d4c7854d1edca8f8a11d44fca62e9d1a87a6e080ffd8c14ef25c5c82fabb8caaafe92bd013778c8455b147d3d57fd6fe13af68a9a4acaa557ea1f15cba3eae4a1149d13d334624e6c8a6e27da3e347d1b9dce2b57de19a5d5f4d067c019f12b7b873467688e9c36ce07d3add19d26ef14d197361faac88e389fc32e0ccd733c45bcea6824e13701bcd151ffca1828157ec3e42917b4f481dff6e8a33870182b9028e3b80276a24d5c1cee31bdf7fd3879426aa1a1a01fa031fed4709174c4d144b5ed98f384beea3c129ea796b658c09d8766f65b7e43dc3665f9cab3e8c2a8a1c7586a3be0aa71852635ac6faf6b64fa2e4a0d2762c9322cde3b585cdcd87ce8d44674667e79599ca016252f019431ce8648ce9813721fb34cec9757656abae4988827c38ef0bd8d0bf8f11f070a6afe2b172946f0616b04c46dd0fb92cd6df2d8dcb13e3ac45dde0b9837455ca63f107d933ee9dcb4770a44296ea23e1dec7f474bd0f23c250376a3610d6a691c2cb24b586d8b7d8684d33c43d5d9546b1180501595136c0d4b0022c3afd4fd057b2eb0cad73481d6361e73e5fd409fc1e1beb2bbfc8ba1dded14cafbbaea15bb50326b25822a6f15be3d1ca39f6b1810845ba34064a9ac98712527661d9896810fd3c01a894d20aa79be5071f7fefd8ef932193544a5504ac5ce6465af20b80b44fd189dbce90ce2948e7873cae7e602c8c3f8b5cd71da552c6b470b4e0666f491656fb2f4cbf28524b9429fa413b3e7e4f46b2d74a9e73c19d3590e624239f7561c877575c94691c65273015fd619759ab721ea39c79abf1190ddad8422b98b2de158b1593dfa7dea9075822e9e9e42c38b88d1642bb36b3e88de94f3d08c10c666ee4f5acd7e5015293b6b90b82334c72b450959a40346ccdfe7b9802cd7c34c4c76dbafe0de1264361f378e53bee2a78fccc49d0c96cf42c08d9bc03b751cdc7f8c", 0x1000, 0x0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) getpeername(r0, 0x0, &(0x7f0000000140)) pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b2d620000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b2d621000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b2d622000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b2d623000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c9a0 va 0x1b2d624000 didn't change! 08:03:43 executing program 1: getgroups(0x0, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000419000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:03:43 executing program 0: r0 = msgget(0x3, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="f8e82608166275a9b40a8c02e9"], 0x1, 0x0) msgget(0x3, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x80) msgrcv(r0, &(0x7f0000000080)={0x0, ""/140}, 0x94, 0x1, 0x0) 08:03:43 executing program 1: clock_gettime(0x2, &(0x7f0000000080)) 08:03:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="0120040601005e0eea76601a0d069d78681eab07783b00007dfb7055", 0x1c) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a23", 0x591}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="cd6a0131b7bba54f3cf234c8474885137394e585c3299fb048b40bcd3bdf1956a12651e0d4133ad184453cc8b76094ec70a40276fe531a12164dcdc372ff5789ae89bc0d9afd9001e71f6d0ab749d87f4d0dfae7755db511a03a964276c2a043f32f9c2c9449f9bf4e6b5b195be77467a513bef6bc2932ae4a71d11e95babe78bd114db4ee989c24d27b929a1c4107c77dbb107fe1", 0x95) 08:03:43 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) listen(r2, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setegid(r3) pipe2(&(0x7f0000000040), 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x28, &(0x7f0000000180)={0x0, 0xa43}) 08:03:43 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r4, 0x6) r5 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x7f, r3, r4, r3, r4, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r2, r2, 0x3, 0x20, 0x6}) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3, 0x803f}, {0x7, 0x5}}, 0x0) r6 = msgget$private(0x0, 0x40) clock_gettime(0x0, &(0x7f0000000580)) r7 = getppid() mmap(&(0x7f0000ff2000/0x1000)=nil, 0x1000, 0xfffffffffffffffc, 0x1010, r0, 0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000500)={{0x7, r3, r4, r1, r4, 0x0, 0x9}, 0x200, 0xb3d9, r7, r2, 0xfffffffffffff5be, 0x7, 0x5a, 0xc00000}) r8 = shmget$private(0x0, 0x10000, 0x574, &(0x7f0000fed000/0x10000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0x13a2, r3, r4, r1, r4, 0x44, 0x2}, 0x6, 0x4, r2, r2, 0x3, 0x7cc8, 0x100000001}) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x2a07, 0x2aa4}, {0x2, 0x7b9b}}, 0x2) shmat(r5, &(0x7f0000fed000/0x4000)=nil, 0x3000) shmctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0xffffffff, r3, r4, r1, r4, 0xe0, 0x800}, 0x81, 0x9, r2, r2, 0x1ff, 0x401, 0x8}) shmctl$IPC_RMID(r5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x2, 0x144) shmctl$IPC_RMID(r8, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r8, 0x0) shmget(0x1, 0x2000, 0x60d492b2559e1731, &(0x7f0000ffe000/0x2000)=nil) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) mknod(&(0x7f00000005c0)='./file0\x00', 0x1000, 0x3) r9 = semget$private(0x0, 0x3, 0x163) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000004c0)=[0xfffffffffffffffb, 0x4a, 0x29, 0x1ff, 0x1259, 0x80000]) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f00000006c0)=""/52) 08:03:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet6(r0, &(0x7f0000000080)="9785388062cec5991b712e3ac21d9a8a7424d5d1e05598dd1f1ecb9eec2e61eedaed98e8f17f4b3a3bf1aa3575af2397cb367a216945440ac2f64c4c18493fe3b9fa9ad7a950034ac74184a49320ef9df63f142ab5616fb8bfaa660dc83423a462b9ea665ab6afa271037391a74ec6b48ced32779978a520b37011bb989d36aca6cfeb6b75e2519a69353eac39531bfe2c9287dc08d4f32c7e3159d4250be06fce06abdad79973c1acbea1613b413e8d2f12d3ca781400cc8646ce05ab034c267069de9d67514f748078e9cf547ba2f2ef43f6c313e8d3018768669a3c1a32414862", 0xe2, 0x407, &(0x7f0000000000)={0x18, 0x0, 0x81, 0x8001}, 0xc) 08:03:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) 08:03:43 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), 0x3) 08:03:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f0000000080)='./file0\x00', 0x1, 0x40) 08:03:43 executing program 0: chdir(&(0x7f0000739ffe)='..') mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x144) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) sendto(r0, &(0x7f00000000c0)="f45eef1513e9be3cde21212d8a98c28d32f3436e4f4a056f4a914cb7b512fa44b52429281ae9a43bf070cf567deaf9fef224230aad7ac00eda87e9fb3dfe59619c24ca5dcf4f", 0x46, 0x3, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 08:03:44 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x10007, 0x0, &(0x7f0000000140)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) fcntl$getflags(r0, 0x0) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000180)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() 08:03:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) fchmod(r2, 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 08:03:44 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) pipe2(&(0x7f0000000000), 0x10000) 08:03:44 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000080)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r0, 0x1) 08:03:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000400000000000003000040"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef1656ef45ffc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() close(r1) r2 = dup(r1) recvmsg(r2, &(0x7f0000000140)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f0000000200)=""/244, 0xf4}, {&(0x7f0000000300)=""/227, 0xe3}, {&(0x7f0000000400)=""/120, 0x78}, {&(0x7f0000000480)=""/70, 0x46}, {&(0x7f00000005c0)=""/242, 0xf2}, {&(0x7f00000006c0)=""/133, 0x85}], 0x6, &(0x7f0000000780)=""/244, 0xf4}, 0x800) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000880)=[{&(0x7f0000001900)=""/134, 0x86}], 0x11d) write(r1, &(0x7f0000000000)="a910c0e54b3752d38f8e88b872f1401b71a9996dfc51ac257186129d750dbc6336fdd812100e2bf02956331bdf4f837085fd0d6c", 0x34) execve(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000a80)=[&(0x7f0000000900)='])\x00', &(0x7f0000000940)='.\x00', &(0x7f0000000980)='}\'+^^\x00', &(0x7f00000009c0)='$\xcc%\x00', &(0x7f0000000a00)='\xeb#\'\'#\x00', &(0x7f0000000c00)='\x00'], &(0x7f0000000bc0)=[&(0x7f0000000ac0)='*\x00', &(0x7f0000000b00)='\x00', &(0x7f0000000b40)='[\x00']) ioctl$TIOCSTOP(r3, 0x2000746f) syz_open_pts() 08:03:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b7b2ff90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697be3be0fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e00000000bae9df8156745188e3629a90", 0x87) poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x80}, {r0}, {r0, 0x24}], 0x4, 0x3ff) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = fcntl$dupfd(r0, 0xa, r2) fcntl$getflags(r4, 0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) getdents(r2, &(0x7f0000000480)=""/4096, 0x1000) 08:03:44 executing program 1: r0 = socket(0x20000000018, 0x4, 0xfffffffffffffffd) setsockopt(r0, 0x40000000804, 0x2e, &(0x7f0000000140)="cf96af46513de3e90cefde2887ed470be9e6e9158ebf5e4b1deb2609261bfe14572bf3b76568b1000002000000000000000000", 0xffffffffffffff3f) socket(0x2, 0x0, 0x101) 08:03:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x2, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x66b, 0x401, 0x10001, 0x0, "03941267fd64f72f50a28d6efbf25c126f2dfe5c", 0x7, 0x3}) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000005ac2000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:03:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = socket$inet6(0x18, 0x7, 0x9) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f00000001c0)=0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="13", 0x1}], 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) r4 = fcntl$getown(r2, 0x5) getsockname(r1, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) mknod(&(0x7f0000000380)='./file0\x00', 0x8040, 0x2) sync() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000002c0)=0x8) wait4(r4, 0x0, 0x8, &(0x7f0000000200)) writev(r2, &(0x7f0000001640)=[{0x0}], 0x1) 08:03:44 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)='a', 0x1) write(r0, &(0x7f0000335000), 0xfc94) write(r0, 0x0, 0xfffffd7e) ioctl$TIOCCDTR(r0, 0x20007478) 08:03:45 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) 08:03:45 executing program 1: r0 = open(&(0x7f0000000040)='..', 0x8288, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 08:03:45 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) kqueue() close(r0) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) listen(r2, 0x0) r3 = socket(0x2, 0x8003, 0x3) r4 = dup2(r1, r0) unlinkat(r4, &(0x7f0000000800)='./file0\x00', 0x0) r5 = getppid() r6 = geteuid() r7 = getegid() sendmsg$unix(r3, &(0x7f0000000740)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000640)=[{&(0x7f00000000c0)="df72a226501c0ebc80faf1cac0eb6231ad43bfabfdea66c46f7ee10e59018dcf7907bc86e32e3121755b5bfccfd3cc15cff0c102a10a052404db1c03ac65167542b68fe44fac5dfdd9f29d540b98dba20739", 0x52}, {&(0x7f0000000140)="f787e3f1c52cbb5a5e2758b5c2c9327e62f56aa5a6d6e329bed96999f010bbb222f70569642d09f585d7988e3caca076e90521243229f3f3ac769ef11647c9ed17519e56d6d5b06795a8448a2631d5c60a3ccf63d6f7af9c09a43da9421a66a63f223a9c79e379c1310979f3b8f92de486dd4c002dca8034e4", 0x79}, {&(0x7f00000001c0)="e373280ca308bbab00c5e3740cede22da6ee87f4f140de58ff009ab132c555e832e6d1f63b261ccc5503c28cf03ddd04226e58d87a92ca215506400fee32cc6a024156f68a032a71fbdf69b0e0aa2e3ef6cb1868eb3394f8cc3054923e4513d86d91be07d01ddb523c561d1401932b61ecdce70cc72503395c0610ba11ce7fc845b10668453f7e65ee234ffd1c944fd9f6cceb5814a52786254aaba86c1bf6e749479072e0039620faed83bff0c18b2a03f2126038dc6391eba802c928d2bea118ebf8f8ebfd4b7e5429d3c82e962267de6fb11c683cd32977", 0xd9}, {&(0x7f00000002c0)="7176cc14f65ca830afee6886c051d26e76e5c7de3dbd31f67a68ffebe862130d44075a306c50671ab94456941a6d3a093ea030b3eb4a708d03d2595e396fc0d6d01e5d102c03088be5b045345f06c579519128fcd3e8c81f855ff3d17b072375029b7ad174aa9bee56d39923eae22336eaeb5367d1a8a74dc74008f734d06dbaf4f0dfe5256df633a5a6fdcd296eec717056e14a631390fc5d90a000ec41dd12e61ccfb0a4f64adcd8779d66054592fcc864adf26b", 0xb5}, {&(0x7f0000000380)="7702c07857b8e43a5f4d429299a2c9d6bfd815a66733a3ac353b94fea4cf2abea40179", 0x23}, {&(0x7f00000003c0)="bd568b06907cec06941c665de03faeee5567e09e147531fd3aa556e9d63e1ba8356ca4d19d5c6d2de9a9a34b2e98563370dedcca2b8ede28da0b251a940f5ca37a9048df7fb7eff87054ee7fd16419f15898e4dc9596dc0cc7511fdb6888bd0e60e680dc9147fbb53888dea2283033e9d6567e15a9844101c912c8b4131b2c0fa2cf1e8e3b6b16398f0742c0fb6db4f5c9547f7c8f33caa18f21cba3d4c6ed6a17076309c436dafab54a5583eb09bc184479a8d71d85d4ac62e87484fefccec31f1f36c63f1431350acc22795cf503aecdcd50c420f11ffccec56fa398f36d4555812e94ceaf34c1628c27a173bb58c069c4e58e8c38", 0xf6}, {&(0x7f00000004c0)="b40953d1e1d6bbc6e2f2", 0xa}, {&(0x7f0000000500)="9062", 0x2}, {&(0x7f0000000540)="7f54b549980bbee9b6687d58d3135c426a963d45bea9663660665a2637667fe5d44fc5616ba55101f4ab93285986fe4ecbd253e301dbdcfad3b275d56f9bba0fbc3a8efce0636b51d40982a90159a8305110bd0d1bbb816ba37dae81d505b34e6a59bcb291d68f7ca2446fb7add1a0c4b1cb9f46b39f48cc4a299fe0ea317901303bd36dfe7e19b4e56d78284830097042abe4d0c7030d5cd9acfb8332bb48652237ee33287456a794bcb0804b87b91cafe124787dee159806e74988dc384798bab85e02943d71b05fc212fcf955902c164ad8fd2624d069ca95959c", 0xdc}], 0x9, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20}, 0x0) connect$inet(r3, &(0x7f00000007c0)={0x2, 0x0}, 0xc) 08:03:45 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) close(r0) ftruncate(r0, 0x20) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0}, &(0x7f0000000ac0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r6 = fcntl$getown(r2, 0x5) r7 = getpgid(r6) r8 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) r11 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r13 = getpgid(0xffffffffffffffff) r14 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r16 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) r19 = getpgrp() r20 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f00000005c0), 0x4) sendmsg$unix(r1, &(0x7f0000000a40)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000080)="d7b8254f92637cd365de597a848e51228103a30e5d4554dd7c36e9091700273ed1d96f9e27260ed6826614668ecc66f3fdf51b2dbc8a7bf6873561e5ff97b91bddccca0e1fc88b73252a4ea016d2f8c1d4acc05ab834398b8b796251642b62d989147a8cf3efff511a68ccde7ff35a2b63ebea539716cd3a34a1f390847ccd75f04806f8ad885e9d8bef74348969cd257344cff312627dda20", 0x99}, {&(0x7f0000000140)="2a10a925c957a651f7bd6df9aaa0b63fd714880504485c050aa7c822a247dae8894eab63e45e1046f722bee1ee98a2ad676f48df819d7e5cf2b5c0815c63671777bac2399214ea768d156f02d73c326777e878ec97dd07a890d3efec5a9621e82012654660a71bda9b831fdf013bee152635749d5a22bd07e8b0d86e85ba531190711671939046217e264683ef18c6b6f506cb5e4933d4a413294fdaed5a1d6880197302a52d28ea3e065ed26100d335048a0c2f073607", 0xb7}, {&(0x7f0000000200)="b8a0860ee88a7f38f4264c6c6f4e8cab77a7dad57fd19bf578198f9c0ebf421818276c040d07ceefc3b1a84ee4e846bc3ad7e8ae61026b0b65c9b3efa16795d153bb6ddbf01ef2dfadc0c29935d8e7959452382b0c0d314a1991c892ff49d96d28f6e776bb737acbe920307538e306813d5d7f63899629647eb7f4bf2e", 0x7d}, {&(0x7f0000000280)="9bd2b0dc6e2a955b26b9d234780872fa48247d6daab2afd30ede4edbe753f0ac5f0146db433507267ad63dca21e2b38a36cb4121b9258432bab32f939080813925bee7db78a0a7fe18f1e2d47806e6996c094a42f35c5720d26878eaa25163e6a61524db0984ef2901e69aba8a6040f7dd6c72f8b8f876dd43bfb10c4440afbc7ea6d3b3b48adc7d23e3e82d869a747f511d7fe0886d18d05a762af07acc93e088f4dec4de96d2c3344af3fe3b36e550ee9a8d806b9c", 0xb6}, {&(0x7f0000000340)="c0a6c47ba172c1b2c20d4a936199242643957dfec030204478e6bb7c07f1eba0816c82f3ee0d20201fcb9a7c71399324a3a5421ef238d8bf435eb3543b67d5f74c0b1ac8cffad3bc71ff73f40d12f7d96efffab8dca1765427c22511f794628099fea1278b6befd468983f24d4c259f8d736f52cdf105ea609a1fd1a1a4a8f2c7e1e99cf2c897cacd8131c0a43732f969e123fd987a3401a13578a89df0ff0dd998e60306bbca71bc96cb2596b161a59657d62602f66d2e97d525643816d671599c4a2631a342fe3380394e1d90bdb23a467cce6dfc4ce9b7fe1c1c9dbbf501a7e05", 0xe2}], 0x5, &(0x7f00000008c0)=[@rights={0x10}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x148, 0x400}, 0x4) getuid() socket$unix(0x1, 0x1, 0x0) 08:03:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="8fe4e1aef37f56f84a4980ba6ed40912a2e345e2de8e73df18af1c6123c6a616206d9b5e65aabe85e6a9586f6b11137661a9e09c5aac1f13d082d136022136d4fab816dfeb95aacce6e0a97813ada7b18b0948a6b18f277442be462140bee704e7d3cb27f214a101f19c5816fcf793c9b73d4a1ff9a116d17b20dfb18b1a6ce7c66a3ee717ef375628734a7fc8a83f1230fb847297e9ee092f77b62ae55cb1470a2c0018864082b7f5fb27b5c992dd62b1dd5a5a4fa1e587262241265eb99afc56450ba7e8e673178997fad6efd6f0a85037a71874b2439e621a6246843523385a420a6bcbf87ea41b4abb02a8a8da8760a72d08fffd11ae97eeef745f9db31a3b6e178dee00fb6c731a932c4e375a3cf9cc2386efd6293c9eda990000000000000000000000000023a170c92cfdd895b70552ba135bbf47f67f3382fb7208f2ac5d290c075344c4a27a762f77c6d0babfb870bbebc0508553001368a4addb3b06117bad7262d12dccfb6fc76084641fef950d25d68269632ffab32a75c56ca3c60c6dc5a84d4f7ce1dca533106b958f39f35e12c31970b60fb3296620e4632ccfd7ca705e98337eb9570c00ed5df2d43754b4c3d7e6d31962af4365c981439969b8d6badeaea3f220bdcdc5924f4790cfad8f9f53a6a62b188b1879950b05204a4c5e91b2c9a00b40e63d14874ee7da3e0e53b2f96feac0d885f96dec4af2189dc308e3c2e20a439684ea8bd71666db4dd5dbdc873969b6b0846e942a2444584ba356ae82659e1a8fca57e58c1635ba6a5969d23789ec212c28e8dba9325d5dffc994f7a9b27ea736bc5ed7845af26dcff13563a2ce0862478ba2da2ed675d891127e1b03e49abbe7e2b18f6f9751c265396afa02daedccfaab78cae3c4a16eb67895c93616d735a0c4dbb94599da02e272e87d3ce578f2349e063b44402cd21d316971f8d9116f31f853dc67b16996176cf296f4cf75901ddb2fa01d1ad61e05dc3036c584ead32e3f4b9e604d0dd6a78e7facb9c5c050558e35fd0596c344c06f83798fc1c1186df11e840f88f5ec458fdf39", 0x2f4) r1 = semget$private(0x0, 0x1, 0xc) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000500)=""/156) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0x0, 0xfffffffffffffffe}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x7, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:03:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x100000001, 0x1, 0x7fffffff, 0x5, "bb560b5b61926ef26d187c7eb935ee77c28fc626", 0x5, 0x100000000}) close(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) ioctl$TIOCSTOP(r1, 0x2000746f) setegid(r3) 08:03:45 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0x6, 0x10000}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x48) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x10, 0x4c) 08:03:45 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000000)) 08:03:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) semget$private(0x0, 0x1, 0x3c0) dup2(r1, r0) 08:03:45 executing program 0: poll(0xfffffffffffffffe, 0x0, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={r1, r2, r3}, 0xc) r4 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x8d) getpeername$inet(r4, &(0x7f0000000580), &(0x7f0000000480)=0xfffffffffffffe4d) readv(r0, &(0x7f00000003c0), 0x0) socket$unix(0x1, 0x7, 0x0) 08:03:45 executing program 1: madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = msgget(0x1, 0x1) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = dup(r1) r3 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) shmctl$IPC_RMID(r3, 0x0) shmat(r3, &(0x7f0000ffd000/0x2000)=nil, 0x3000) r4 = socket$inet6(0x18, 0x5, 0x80000000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r7 = geteuid() r8 = getegid() r9 = getpgrp() r10 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x6, r5, r6, r7, r8, 0x103, 0x2}, 0x8c, 0xe446, r9, r10, 0x2, 0x100, 0x0, 0xdaa0}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r12 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x83) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) setegid(r11) shmget$private(0x0, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) faccessat(r12, &(0x7f0000000280)='./file0\x00', 0x100, 0x2) syz_execute_func(&(0x7f00000002c0)="c4421db8e1c4c10df6155957a522c4417a117c1dd866470fe933660f384119c482813a4070c4031d5f17ef81d9a7f4bc3f40f61de3d10000410fc7fa") shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) fcntl$getflags(r1, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) getegid() shmctl$IPC_RMID(r3, 0x0) 08:03:45 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fchmod(r0, 0x1) 08:03:45 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x80000001, 0x1}, 0xc) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) 08:03:45 executing program 1: pipe2(&(0x7f0000002440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) close(r0) readv(r1, &(0x7f0000002340)=[{&(0x7f0000000040)=""/194, 0xc2}, {&(0x7f0000000140)=""/246, 0xf6}, {&(0x7f0000000240)=""/196, 0xc4}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/4096, 0x1000}], 0x5) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0x0) 08:03:45 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0xc3, 0x0, &(0x7f00000000c0)="e27d28b9bdc9ed81fccc17ce980f82f65996ec56767850be48f2f6882287f3a4eb00a61a0f1ab544662613974d81ead126ade758e17f8d99d771c09a01411bf88f3625b6e257c3adc7731ca9316ff609dd97663d5ef923d8d5f98a050239eb6d5cbeab0779909c503d2a7834255c45aa6006ee85821a5db251c8709afe6dfbc340fa14f6394d8593ee16b59915da15391ba70922cc2e31d8eacb1dc46fb36525fa505a12a505bedb4625bf74021d4ff9ed1a1e721ad9ac84d4ceaab06443cbbb", 0xc0) setsockopt(r0, 0x6, 0x0, &(0x7f0000000000), 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 08:03:46 executing program 0: r0 = socket(0xe, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 08:03:46 executing program 1: getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) symlinkat(&(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x1, 0x189) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0xbe8165f) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2a2, 0x14a) mprotect(&(0x7f000006f000/0x2000)=nil, 0x2000, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 08:03:46 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget(0x3, 0x4000, 0x60, &(0x7f00004c6000/0x4000)=nil) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) shmget$private(0x0, 0x1000, 0x101, &(0x7f0000488000/0x1000)=nil) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) shmat(r0, &(0x7f0000078000/0x2000)=nil, 0x2000000002000) r2 = socket(0x18, 0x1, 0x0) r3 = getpgrp() fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x1, 0x8, r3}) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getppid() setsockopt(r2, 0x8000000c2, 0x5, 0x0, 0x3e3) 08:03:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) socket(0x19, 0x8007, 0x5) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socket(0x13, 0x100000000000002, 0x4da5) 08:03:46 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = shmget(0x3, 0x2000, 0x408, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) recvmsg(r1, &(0x7f0000000300)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)=""/104, 0x68}, {&(0x7f0000000180)=""/88, 0x58}], 0x2, &(0x7f0000000240)=""/139, 0x8b}, 0x803) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) poll(&(0x7f0000000340)=[{r1, 0x84}], 0x1, 0x1) shutdown(r0, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000380)={0xe78, 0x674a752ccab8153, 0x0, 0x3, 0xfff}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000003c0)={0x1f3}, 0x10) r5 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) recvfrom(r5, &(0x7f0000000440)=""/50, 0x32, 0x2, 0x0, 0x0) recvfrom(r0, &(0x7f0000000480)=""/210, 0xd2, 0x801, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000580)={0x3, 0x4}, 0x10) getpgrp() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000005c0)=0xfffffffffffff000) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000600), &(0x7f0000000640)=0x10) r6 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x1, 0x0) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) recvmsg(r1, &(0x7f0000000c00)={&(0x7f0000000680)=@in, 0xc, &(0x7f0000000a80)=[{&(0x7f00000006c0)=""/52, 0x34}, {&(0x7f0000000700)=""/185, 0xb9}, {&(0x7f00000007c0)=""/241, 0xf1}, {&(0x7f00000008c0)=""/198, 0xc6}, {&(0x7f00000009c0)=""/171, 0xab}], 0x5, &(0x7f0000000b00)=""/217, 0xd9}, 0x2) shmctl$SHM_LOCK(r2, 0x3) writev(r0, &(0x7f0000000e80)=[{&(0x7f0000000c40)="6417b136da6bd2e5e6f28c5cbc9da2e7eefe63e373bc8b62f7f46d98bb6b95f1e18548f5e439e59ae595ac0b4d712d86330b78", 0x33}, {&(0x7f0000000c80)="17eea5ef4d39fc64ab5f188d2f56544b2ea61ae29f580619f6ad822e759349ccf55aa2adee4e956181062c3faf551bdae7337bb039cc790beb388eb82f0134aca300047609770196a77915e463e068c61af700763901425ca46c5aaad9eb712c34b57689f6017b519994613987f471fc9f5ccfbb5b2e310539013b9ee03345431ffed7be1d32d740d7511b307b62f4a4f223e18b8e06386883343d1cf4ad3a3bec9b3ecad503a7fd1725f3", 0xab}, {&(0x7f0000000d40)="307c90803a1d6e8dcfdafab5c5d17c2aa1caedb639509a404b0e64c7ea204b46433c21bcd901c7b5", 0x28}, {&(0x7f0000000d80)="84cb0d352e639d4dbde7a521475baa4864ea63a66e49b2925288465ffb527446e56d56eea3303cb2b8269b83c805bd4999677188891ef2dafba26db75d88cbc7967bac02f99628b2318a43a158ee09ce82afaf3061c228d9810517e796f7150bc3eb8e0dd41e7ce65598bce7681a68a760df34d692ba872d363a14fdc7f1ab27846e7d9b405a93d0276a47d6f9ce5e8ca835bd6617ff3b605f5254b87870e554bdb5a8ccff30b415b358d69ae0cd2eec735340b9126cef7e4cea71ead1a0bbb6ffde6c026a7fd7d42f147d", 0xcb}], 0x4) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000ec0)) socketpair(0x11, 0x7, 0x5ed, &(0x7f0000000f00)={0xffffffffffffffff}) getpeername$inet(r7, &(0x7f0000000f40), &(0x7f0000000f80)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000fc0), 0xc) 08:03:46 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x20}) ioctl$TIOCNOTTY(r0, 0x20007471) 08:03:47 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r0, 0x6, r2) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 08:03:47 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000001040)='./file0\x00', 0x2000, 0x4) lseek(r0, 0x0, 0x1) r1 = socket$inet6(0x18, 0x2, 0x0) sendto$inet6(r1, &(0x7f0000000000)="f7b6d74b98af6e6e941f2200e7fced42cf39ece4880c5e4b01532d0a02715262d541592e9fd2db23846cf770c11bede987c07b18ff2bae2ce2dd64690e982316a05ef691f0bc801392a31d4d8bd07573afa3028d06ed483483f20d0317ccea45c834d947eeda6b58ed2c3dd275d225884df92b9d0b3f119ed4ef8c893aeb0a09a0dd13c40b0fd6aa50afe4f496020d41a34ed9f2eb80fc64fee7d917e7906392a214ebb9677b2c8342edbe0fef82c3f3e8ec684734cce3414d6a319acfd5a54e7ebe8eb7a2d02a333c9217230acb5f0c1204834d0d459118db7adcfb53754b2c9d4365a8bd28ba3f94654325988f3827bec657d1f14e00bbbe89797f0e33862c92643f81ea7240303c73ef7fb1b61878549eb3ee718cac0297c59cb38121195bcf9f13e7994ddedb75a31e1bc03bc1eda3204fbef68af3276ac8a8182d9b1db49e1f48479dcb39e35a467bb227f63d455dfb083ef5db202682dc56b0a01417d56e02174872744437d8b42fc0bc3e676e0dcdf223e1564cf4e10b1e17cd1840dde5d6c4f23386ec14976a183ebac42eac618ee6e146babe060c12d8bd759b1af4d79b63e5b5d70e09391c64c06d804d4afabc7d931946af0215fc74ec462997c0bbd9978fcba34a7f82a7fe01c2391c7b474c1c1b5fd88d904a3bcd78835d20188583e9d80bc3ee5d170b2ff2aeab4be60d6b71521b116873520155c172830123f95e810dd0d0ba02253e614eae23b0025ea49bb50144c3601c2bc94355c7c7a0ab091897470273b5e3f3bb424352912bbc3e5b0002f8affedb7b3dd694cbc8b1039cc0828e36e688fcf7b3fa13cb26488b9cd67d6bd9597296ed5df3ffca4734fc3446a1ee644ab546a4dc3dad8e56e70e5ae6a054d1bf458a06bf31310fa03caf67fc92f6bc7ad160d97ce032ba01c79d61eec41ee1b3cff1fcd426d7dedacf0b581fd69ec6ce50aa2a60638eeb0fc997d9286ad2fe0c92fb461f7c8d58c5157fd3046c6d859f9d2f52cfeabf6cb1e5b9e676a3cfdd411e6f0f3138edcc42bc585b10282a3683de402f2f647a909ec3675e76d5580728ec45f1231783123deefbf925d9cd4895aa60111045443577e90f61a5b6d9b412076d57d8312353712fc0ed5b3e852b77fff2344fd40fb4d4daa52e5725ddd81a4f30bfee0eb88f7f2f6e22e61928bc3843641fa1d666ccf287775b6db2d08ef1a5127676c22e99f7b8adca1dc0f0ac0a95e6856c0ea917439cd3af23b82d9b67e17ae3585e5fc6ea2586214180ed33ac35e8a9217f6df2fc435dff25f21ce9e4e49909f1a97b4f6f9fe6e6a98c8f58c50d156caefb1d142437ca139614b1bfed502d00db0177a5c07dccaf219bde1736e4472a06dcbaf4c6d2e371f7e5c3b97980a94e6a9c02004997bb7ed9aa29bbf2d989874eebfd1c78a44b3e3c57e3e83d90f118eca5009485765fca442cad67116108a9b29097d15d37aa798c3e207d4aaba7d5fe576fdbf532c3a7f17159233395af6b599a6b40cfb97bdd08bb1612bcc23bc0acd2322fcd595e8f0762e9cb36325b60b29dba04768d9be074022b90308a44bae0135967efece6f9683d838b9117e374c424e6df9b565d48801f05b30c27c0b0c9c1d671b8eea6eb476bbaa1504ad436259bb1f0f2a663e22244799c3188b1267fb54b35a400df1d82b4280371e1db4c040474a298fb3cbc641465e8ca5cfa7360adc66549206c11b48579fb7434f50a3e888fcd8ccfd8b34f766c9e5cc0ea065c38ec5a31763adf03eda23d8ada59252e9d5603c7e7f8aa42f88cdc8be3d55dae25cad7eb84fd6a15db1db139e7ba527b7b910f5e1d4f8735172ab9fa0da828253fe85ce7dd0bafe6f9c3bf1a79fe76c0bdc321c0af193a4ac04f9b42a3a4e0a44667aefd28148c0533f19af0fdf16b242763d0f334b8d464606a12b77b237f7836b0f7f27286c0ba424ac13b909b55ff2549d051ff4d8caf42f29593fe6fbca5e878570e5c44b886054a7cb3ff5c0f85d876aa4c5d1dfd112443d5f0810ac345de2a311f61c84afb4a01b1e096a752fde6823dbd1c5b4dd052421aa88457510f329e6c5b45c65a7d54c1707eb1e2668209c409011cd090c9e220e0ddef174d689d4f79f213f11a343daa19d3456a0b85c92be99d8e7560d220d6862123e34bcfaaecc6a3aecda136d15052eaa0508359cb39ee0fb597947fc79a0b0266e79553f321528d2acc7123142e609d4138af04df33af2fca4e0295a9b33d40c3c76813c3be0cb87b2df3e4747c4174cb2af2cca162e053486751e3e81c2e2ae115de1124bbe84752fffc0011c77b74c025d50f0f070d2f9deb12fedabf956ce36699ac6e013e0314a73ffd0966262b426ac85710284711893a4d739c17073eeebf08e2b7084304aaec2460fbf079084ce2bc61ffe2a1beba423d4c27db313c24508866564d722aa315c48b53ded4328cf81c76f5113ac3b88e46798208cd983f61ab28587b7cf7a70817fb8483712ab2253de8198e412056f5135eaddadba1846ce9c1d0ffcfe97dacf814fb234867fd70e74f444d85c1e06b31b69cba1baee514b0311f30830f7cc74c19f8c30f3ff770261ee3c0ae2165dd1ce88fb28b21884794e7f13a65256aaa52ef37e73e1799e9f6056ac785f3b0266feb715107244928d91897794d6450b27c2d019a5516e4339159a234190596da34132bcbc1891ce84b15f86ceeea3b4cd10cc299da0f6b5926576f90c1ee1c4ef1004ca4a8c9cf230e0ebebe257026163f80653708042f59e42f4588fb77bc7e5184ca0da8f52ccb5af211f7d413447afc7f96e816c1d77a4fadaf279e72782fc5077de971d2a1499d04ee4d1f970771144bc4ffbbcdf44fe7849e03c7da15a51a3c3f5a74f335756b1b134aaea3e9a0f15d5f5fba7248d769cf430ebceb45cb7d4a5715cbccbf4f7f19eeb1a8cb873be886770c38cc904c96baf62932a0df0c912f3ad9a0fe5744d9c36d5db3c1137f115a92a886d18b94cd5e12dad8f39bca7c72c6be0862fae5b9a1f2306b33c1525c413cc33ba875cd82a552858903fce43144c80d9cbcfe7a87847bf4c144d208fd48418c6802c2cced2b49a79cb9393de17bc0ffd99dd6d36cea157b483d1b0f33657c8d1874f3c2f0b0719f126dd778f9289d9461ea1a0e6a09eb2ecf4e77b87f634c4682681b02db6afa1f2772fe5779d63f2c55f9287126beaeee2ab319b72ccf6ea314b33c69a0ae2d365ea9d154e5b163cc3daa8cfc319e8de20872c63906152cb963c1d5f1d76bfeb40968e526ec1838909bdfc2d03ec01db6385f010a56d1292b4758c4dcc5742b28746159ceb46b8e45a4772e3c74ee367321daa8f60816b2ab045224952df351af7d09b627debf346e490b3d75559d5ee2c455a093df77950e2606d3e135feee78f24b9ef208f8fb577221bc26ffa2d6d59505ca48fd2a07d74d932c24996a4529162722eff18dfbccadf14a57b3de65aecd07638c2d1962fe167387cdd9d7b19b6ff9638bfba5b784b2629ccdda872abf03622054a5fbc3f2aa461eab680d3d05346628abccaa2e0dd09f516617d3d7e90a62bed0633b6f193bc0534fc9964f70dc47020ab77973176ce4d74b785f6d52a685bf11d54be86cd06d03712c77268859c4f018bdd023d4af8f8c2fe4e862d2c84de3e1a683004f52735a127eeee7bc28b18fc612d4ba9afee9a161e0b4c14bbf7cd36d19796a491298c615c113f2fe4d3680c3324771279e39c88fb0413eff5266a9a7843e1fefe092e3a74599ac1bcd0a201dde368d61dbe55552fb23af97437a86877880043324026d52e1f5cb087574125c773803a7d5a4d806e706c7f8ea2aa634498335819d398517b5c6b93da268d1e0fef4d76b611058406ecc071cce304bc0cc3768f32d28301f722c0db3c2ff4652986d085fafa8c0a530e301fe49066e25f40e369710926b3e92607b73a244a0a04b243a48b71294c039df1297aef856357034078c8b60a7c7fce9fe7fc07efdb93972df4956ea7b6e7a17a6f5d7d17d6f7b0917a63dca91679adf078a45c6a55db7e5af56497be581d12cdc126f4168bc958077cf4e3a52410f0eea20f491d1b91f7d45a8f39f95f8b44ef5fa70147086d95f01d4e8742b9ffaaef64768378d96bfbdcfbbcfa36221676350e57bce1477ee0762d5ba9fc11ac7264c24f89d483bf307c5a9ab523fe2411768ede31e6b1b722ae307f9fa3906f939b64501a15185f37df27f8ddbafdbb414a97d9342fbb1589403fd7134f28d3e5d44f9676d2354b8c88eda14ea4f2fc14802a2b98d48447da04555f3dccd590f750c18256cf560b2efdae4885ae91f1df80e487a06d0ceb9ae2251bc3edf6e97eb7a8291128352da28b8baee282d824e26a902e1e1d3a3b4fc658a907496e47bb71dda5cff7c491aaa17e7458e31a83b71c812ed0397099927ffea169ccaaf17209db959714c1f350998e4b42586cba17d6091a5b4a2a70407e91616f711c26fdad74fbf602c2e57fd34b06374a310875d81be954c193419c00d212e29b6e00f4f1f78960a95274ba9a160be5b01a2ce89710ca0cc0a62b45e51d842726801f53415b62463e19d63e3518241c189ea48373908acaa48d5c3136dd3117082f475612f7687b460dae8e6f6dee3c687edb0eef48873eef59cd4bdfcb2dd813d30248c517716cce9c07c80471bfacce2b460d76df642cca03ee3e871781e0e719fe6d635b1b14ce7cec291198462147f4e3a9f0749b2ddd25089431be6e31e47a0af5bda6b0128336c10bc5c15335119c7c77db666e0cb24705850412879b0cdc309b7e46a568da4e32dd470b6fcab5d048e2ab84bb2b0a7bd543d9523445cec82b59ffc2110a36ddb1ae4513f0092658bda15d0ae203cd0a8376ea3717af5dc3def8fe8c6853aaad119c917569d14ab870dec618ebaffc62ba8c379ef9b119d11b1b9a9669d718529dffa074578d86a1c4fea2e85ca94e9bbfd64b73af66c6084993e7ea2403a40089392ce3c767492e957c547aa459c2b4fe14abbb07da5e14f14fd12ed25bc2ae8a39967a7051c647e478d7a349681e75cea6088411533d2dbee161d6e98935294bcd667fe54cde926b38f54c9f3adfd3f63c58e8bb954a1bdab7f986fb6d5318a18171e2fd0324e08e8b1fe94f94a6db00c551250f100ab293dd395dcd3d62bd7603334c98263cfebbb18005f71265b5e9150252cf4dc19f5ef08ac495d350282e50cf7844b72de3ba95ea1dd03e34622d87f6fe1b39776e143f7f02cae9c86ea524f56e8ffab9e18afb8a1d5ca1c4343f818b42df367c3c2a8aba6bb00061ffc3440a72e1521dc3e8e124b4f1a3f188a31c8101d3c899adaf72739eee6f7c240b831141bae9a7de8e21bfc13ee5a6e5ac9a0b4fd662c55a139773eddb5dbc377f983ab790c7e48b0d88609b2b9301edf47f472a9196e1d59b25d449e97771f4a3f3ce3ca039e1e1a13281fc919e06916a729a9796fd7c25f88e306dc7e5487e6255aa37251404252aba0070c5eac72054715cafbb10d6273953a291560e30ae93154710c1cd3b50b01aacad8a973150fbfd1ab53d8f402b6c2f1c9b1ac58f51eefabd48740732b5394f7525f2730868cc500f2dba393138d9784caa306374f57df3595a233cd5f3d5ef95dd0f7d30dde3b9377d099cd6fa7cf9323f8626fff701769ceb1d8516c51ed60f7586ca8c4733aca63ec8a02a391dd8a335bf2881b326f830811afa21474f0c7d6592ab79ffaaf5ba28f108bd86c78cae2824e982b8724e0f7511111b3638e9b06f8dc7b07", 0x1000, 0x1, &(0x7f0000001000)={0x18, 0x2, 0x0, 0x7}, 0xc) getsockopt(r1, 0x29, 0x3c, 0x0, 0x0) 08:03:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2f, &(0x7f0000000000)="4b74954c", 0x4) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="afa4221e19626cfb08d1e527d00020c11bb64516bbbc5faa9759e37e368ddce231d6d22d66093458ba9fa3e32fc30df19cfc3f9518c3ee73e75badf18586a2def69c10f4d631a723aa6d11705dfa3369b82abfcff3941ebecd91c13c95c38df1465c5a99aa558e6f2aa980324faf5f683d4def7f68363e38aaf4b2de65bca92684576be0f485f6b1a1f2490543a23baea387251a9fad9e91dc24a0d80eebb9d5d45c0e345706fffc783cace2a1886767e71e0bb5d107e63dca8bc6e96b76731b5e81957dcfc906f4c2eb4ec3122574b44d05d356a5b9ba71b4b39e5d73cd4c43a3fa9163ac43273c219decdc5b169f", 0xef) 08:03:47 executing program 1: socketpair$unix(0x1, 0x401, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x6, 0x1) 08:03:47 executing program 1: unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='c\x00') chdir(&(0x7f0000739ffe)='..') 08:03:47 executing program 0: r0 = kqueue() r1 = dup(r0) r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x200000, 0x140) open(&(0x7f0000000100)='./file0\x00', 0x4a0, 0x50) shmget(0x2, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) setuid(r3) kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) unlink(&(0x7f0000000300)='./file0\x00') 08:03:47 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = semget$private(0x0, 0x3, 0x1c4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0x2090]) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) 08:03:48 executing program 0: r0 = socket(0x18, 0xffffffffffffffff, 0x1) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66bb5d75a59b0407024c4abcfdb1713ef7f75c196641a42842c1e6eda7d446a43e900afc0c16613d397aad8e17920fbee3f709ec6490d745e049846dc03c7323a0b9688f1807b9b62d2a40b49fd4d9351ae4df6e366aea000000000000000000000000"], 0xa, 0x0, 0xfffffffffffffca9, &(0x7f0000000280)=[@rights={0x0, 0xffff, 0x1, [r1, r0, r0, r1]}, @rights={0x0, 0xffff, 0x1, [r1, r1, r0, r0, r1]}], 0xffffffffffffffd5}, 0x1) r2 = semget$private(0x0, 0x0, 0x10) semop(r2, &(0x7f00000001c0)=[{0x4, 0x8, 0x1000}], 0x1) read(r1, &(0x7f0000000100)=""/137, 0x89) semget$private(0x0, 0x0, 0xc4) 08:03:48 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = dup(0xffffffffffffff9c) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00', 0x4) 08:03:48 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, &(0x7f0000000100)={0x0, 0x0}, 0xffffffffffffffde) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchown(r0, r2, r3) getgid() dup(r0) r4 = msgget$private(0x0, 0x94) msgsnd(r4, &(0x7f0000000700)={0x0, "ec93c9f4d5b22ec660f92fd632c5b3e8b97f8063927dc53df1ccdc1ecbef67c76edbbd179eaeedfd0d34458d9f1edcb974dd9aa56b643bf9268a36a1a3a2cbe8e868960a1ffce74f700c891590810c420facdebcfaaf3dead451e2f2766a79d8d6ec47c6b7db91751299fd28abbaa625505a0d9c6e9dcdf712ca193108371e6cb5e7c0a5a9564a62d45b1e55d42277a90e57fdc3176fdfea71db5f2cb43c8a25108e6df2c42001665049db393026e61bd07d"}, 0xba, 0x800) 08:03:48 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8004000000020e, 0x100) getdents(r0, 0x0, 0x0) r1 = msgget(0x0, 0x200) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgrcv(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de895304b13abaec3c049ab643dee0f6baa95c77f109085b869411ec1782c3d6584175adb8ee3028ef5155acebd392d3f56ecb894fb42125cef4a7949a44d9d3432539ead3a21640f055da1f26ee50ecfba06d6e79c479e694608306023ef08742ee0e42d85b2e431284532b580ae5d73257c680685ab35cb466ec9e5b85376a543eb1e78a4da74d6302bcd0e6d25142aa2a95ba6ff6b84a3930efb45ad54a55220589cd7b6f4c4eeab9fb505d5c42e07100000000000000000000000000000000"], 0x1, 0x3, 0x1000) 08:03:48 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) 08:03:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) dup2(r1, r0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) lseek(r0, 0x0, 0x1) mlockall(0x1) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) 08:03:48 executing program 0: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000004000/0x5000)=nil, 0x5000, 0x0) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) pipe2(0x0, 0x0) listen(0xffffffffffffffff, 0x0) pipe(0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) fcntl$getflags(r0, 0x0) getuid() lseek(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) 08:03:49 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)={0x6, 0x10000}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) 08:03:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x5) flock(r0, 0x3) fcntl$setflags(r0, 0x2, 0xfffffffffffffffd) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x100000000}) accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = dup(r0) close(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x3, 0x3, 0xff, r2}) flock(r1, 0x1) 08:03:49 executing program 1: r0 = socket(0x1e, 0x3, 0x1003) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) r3 = socket(0x6, 0x1, 0x2) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000000)=0x6) 08:03:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x723) 08:03:49 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) bind$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="b2bc52e566696c653100"], 0xa) r1 = kqueue() pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x898, 0x86) bind$inet(r3, &(0x7f0000000040)={0x2, 0x0}, 0xc) unlinkat(r3, &(0x7f0000000080)='./file0\x00', 0x8) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 08:03:49 executing program 1: socketpair$unix(0x1, 0x400005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/221, 0xdd}], 0x1, &(0x7f00000001c0)=""/6, 0x6}, 0x3) 08:03:49 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 08:03:49 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f0000000000)={0x2d}, 0x10) listen(r0, 0x0) r1 = socket$inet6(0x18, 0x8003, 0x3) shutdown(r1, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSBRK(r2, 0x2000747b) 08:03:49 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) recvfrom$inet6(r1, &(0x7f0000000000)=""/127, 0x7f, 0x800, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 08:03:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x400, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x6, 0xfffffff1) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="1000e3ff090000000000000001000000"], 0x10}, 0x0) 08:03:49 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x25) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x7fff) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000280)="3687dbc6dc14225ff2e922aee146836d8f4e8ceb54c38f2ec45e1fae48eff40c189a0500000000000000e20bf944cab59186f4db4daab2", 0x37}], 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x38, 0xfffffffffffffbff}, 0x0, 0xd97b, 0x0, 0x0, 0x8, 0x5, 0x2f, 0x4}) close(r1) writev(r1, &(0x7f00000000c0), 0x64) msgget(0x3, 0x40) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3bc}], 0x4aef280adb71408, 0xfffffffffffffffe) r2 = getpid() r3 = getpid() setpgid(r2, r3) 08:03:49 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, 0x0, &(0x7f00000018c0), 0x0) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000523000/0x2000)=nil) 08:03:49 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)="8fe4e1aef37f56f84a4980ba6ed40912a2e345e2de8e73df18af1c6123c6a616206d9b5e65aabe85e6a9586f6b11137661a9e09c5aac1f13d082d136022136d4fab816dfeb95aacce6e0a97813ada7b18b0948a6b18f277442be462140bee704e7d3cb27f214a101f19c5816fcf793c9b73d4a1ff9a116d17b20dfb18b1a6ce7c66a3ee717ef375628734a7fc8a83f1230fb847297e9ee092f77b62ae55cb1470a2c0018864082b7f5fb27b5c992dd62b1dd5a5a4fa1e587262241265eb99afc56450ba7e8e673178997fad6efd6f0a85037a71874b2439e621a6246843523385a420a6bcbf87ea41b4abb02a8a8da8760a72d08fffd11ae97eeef745f9db31a3b6e178dee00fb6c731a932c4e375a3cf9cc2386efd6293c9eda990000000000000000000000000023a170c92cfdd895b70552ba135bbf47f67f3382fb7208f2ac5d290c075344c4a27a762f77c6d0babfb870bbebc0508553001368a4addb3b06117bad7262d12dccfb6fc76084641fef950d25d68269632ffab32a75c56ca3c60c6dc5a84d4f7ce1dca533106b958f39f35e12c31970b60fb3296620e4632ccfd7ca705e98337eb9570c00ed5df2d43754b4c3d7e6d31962af4365c981439969b8d6badeaea3f220bdcdc5924f4790cfad8f9f53a6a62b188b1879950b05204a4c5e91b2c9a00b40e63d14874ee7da3e0e53b2f96feac0d885f96dec4af2189dc308e3c2e20a439684ea8bd71666db4dd5dbdc873969b6b0846e942a2444584ba356ae82659e1a8fca57e58c1635ba6a5969d23789ec212c28e8dba9325d5dffc994f7a9b27ea736bc5ed7845af26dcff13563a2ce0862478ba2da2ed675d891127e1b03e49abbe7e2b18f6f9751c265396afa02daedccfaab78cae3c4a16eb67895c93616d735a0c4dbb94599da02e272e87d3ce578f2349e063b44402cd21d316971f8d9116f31f853dc67b16996176cf296f4cf75901ddb2fa01d1ad61e05dc3036c584ead32e3f4b9e604d0dd6a78e7facb9c5c050558e35fd0596c344c06f83798fc1c1186df11e840f88f5ec458fdf39", 0x2f4) r1 = syz_open_pts() close(r0) dup(r1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000500)) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x7, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:03:50 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) mknodat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', 0x4, 0x81) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') 08:03:50 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x100000210, 0x0) utimes(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='\x00', 0x2) 08:03:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000140)=""/4096, 0xffffffffffffff55}, {&(0x7f0000001140)=""/234, 0xea}, {&(0x7f0000001240)=""/105, 0x69}, {&(0x7f00000012c0)=""/136, 0x88}, {&(0x7f0000001380)=""/180, 0xac}, {&(0x7f0000001440)=""/59, 0xfffffffffffffde5}], 0x100000ab) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000001580)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) r3 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000015c0)=""/253) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000016c0)=0x7fffffff) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x3, 0x0, 0x7, 0xffff, "e18fc662026ee27d68336ab5a28dd62f34f7a8ec", 0x80000000, 0x2}) 08:03:50 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x10901, 0x8) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) write(r1, &(0x7f0000000040)="98fd3326a6e77fd29bd7f18c030975d14eefcd17873078c2572d7b14c5602e6359a59f1483492d3cc622ef6debc574255d791fe5c57bdb5a90094aabc159a67e1fee9b659457842b609eb71daf4f45658e525e1c1b4f9573", 0x58) 08:03:50 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 08:03:50 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000040), 0x1) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x4) 08:03:51 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000001180), 0x0) r0 = msgget(0x3, 0x402) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="030089042102c974"], 0x8, 0x0) shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f000004c000/0x4000)=nil) msgctl$IPC_STAT(0x0, 0x2, 0x0) socketpair(0x18, 0x4005, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0xb7ef, 0x3}, 0xc) 08:03:51 executing program 0: geteuid() select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) sync() pledge(&(0x7f0000000000)=']\x00', &(0x7f0000000040)='\x00') munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 08:03:51 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) socket$inet6(0x18, 0x8000, 0x80) syz_open_pts() 08:03:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) flock(r0, 0x8) write(r0, &(0x7f0000000000)="6c2788ccaad7faf635c691e68c6befda74f33124e352fe5c4015e103161454143c26acf8aa90f2fbeb445d26573e5e470b679c083d47eb82d1342348e7f46df08ed80ccdba306f4cdf624dd2f29f9befd912e2ff318642", 0x57) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 08:03:51 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x85aa) r1 = socket$inet(0x2, 0xc001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="78002b746ee68e9534431f59d3c51ef7689ed346b0248e8517cefed97ed0548b76012022ba8ed1067379fcd8d5789e36644969825f569b2ab1a6693022046bf89852001ca7b254", 0x47) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="2085526a898fe792983e222e60352e45fe1c4e017943a91429c6a10b262046a0e2eaa343c23bcacf22cc495512ac0b0a51fa507e3b9d1b9e5da6bb464735722174defcceeea0359c885ded3daf4660c8217761920e58b151d0921a40c44b4353f55461513e22b3c2402f8138f7f44235e43c40d829eaa641fbf70b4b0ed6023a8a3ddefc695a5c903ef25b14892f73ac0423c39cc79bf2d37461bf0687c9db3dc6a42323a1f58432595a005cfbb1c8cc96d985c6f1affd58ae3ba8490827b676a947be6101c69e0fc939134b3fdfcbcc06ec9b22527a0b1bfbd5dd4439d5b67812703bda9702577e00a2c033e8bf74c389492963730f", 0xf6) 08:03:51 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) bind$inet6(r0, &(0x7f0000000000), 0xc) chmod(&(0x7f0000000300)='./file0\x00', 0x42) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x9) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000680)) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x9c) recvmsg(r1, &(0x7f0000000640)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f0000000140)=""/3, 0x3}, {&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/174, 0xae}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/97, 0x61}, {&(0x7f00000003c0)=""/174, 0xae}, {&(0x7f0000000480)=""/247, 0xf7}], 0x7, &(0x7f0000000600)=""/59, 0x3b}, 0x1) 08:03:51 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = kqueue() r4 = dup(r3) kevent(r4, &(0x7f00000000c0)=[{{r1}, 0x0, 0x1e, 0x40000003, 0x5, 0x1}, {{r2}, 0xfffffffffffffffe, 0x1, 0x3, 0x8, 0xffffffffffffffe0}, {{r3}, 0xfffffffffffffffc, 0xe, 0x1, 0x6, 0x3ff}], 0xc2, 0x0, 0x10000000007, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 08:03:51 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 08:03:51 executing program 0: nanosleep(&(0x7f0000000000)={0x40000000000000ff, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) poll(&(0x7f00000002c0)=[{r0}, {r0, 0x1}], 0x2, 0x0) 08:03:51 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) r1 = semget(0x2, 0x3, 0x40) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/162) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 08:03:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) kevent(r1, &(0x7f0000000080), 0x7, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x6, 0x4}, {{r0}, 0x0, 0x80, 0x80, 0x9}, {{r0}, 0xfffffffffffffff8, 0x6, 0xf00fffff, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000004, 0x6c8, 0x5}], 0x400, &(0x7f0000000140)={0x1, 0x9}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 08:03:51 executing program 1: mprotect(&(0x7f00005a0000/0x2000)=nil, 0x2000, 0x5) semget$private(0x0, 0x3, 0x0) r0 = semget(0x2, 0x0, 0x80) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket(0x10, 0x1, 0x0) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) r2 = semget$private(0x0, 0x0, 0x220) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/75) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0xf176}, 0x8) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/132) 08:03:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000001580)=[{&(0x7f0000000040)=""/64, 0x40}, {&(0x7f0000000080)=""/159, 0x9f}, {&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000000240)=""/161, 0xa1}, {&(0x7f0000001480)=""/197, 0xc5}, {&(0x7f0000000180)=""/50, 0x32}], 0x7, &(0x7f0000001600)=""/81, 0x51}, 0x40) bind(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="2d012e30664e709b932bdb4b0b1b724ec438abdf97041d1e753192e91b32efff57bf4dafc7706346e2c192177993ffecfd824e6ab879be4eb075c2d7c75964697c3bc96c2640907a71b51e2f57f634101377e8a38470c09d6b87a3f8a5b9523d8b9d8612d7592e871fa18643fad68dbffcf0752ec00251d6d8ca35eb5c372c8f238a991e3bd514d741a2e49082af4a4811ae2fa02d88812ce3b69de766babd03d20e6497323ec6a5b9d94d9d926d1577da1aa57dd204683c320be8c88e04acc3bcee907c03c117c39bdd086e3aee02682d72c469af683db5872f70e180e1d81ad7f3ea1508d93b7ca8345c5e6b7f9bee0f7a3d66db5a5914c6fe1a954220bdf6e8fe3e1577d0bcd34b568a67930c8455e2a1c5b8197a7d31c4c2605764089f7be8e6fc17a48d761f1217f0000000"], 0x1) 08:03:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getdents(r0, &(0x7f0000000040)=""/241, 0xf1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:03:51 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x20003}}, 0x0) r0 = shmget$private(0x0, 0x1000, 0x484, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() r3 = geteuid() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r4, &(0x7f00000001c0)='./file0\x00', 0x2) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r6 = getpgid(0xffffffffffffffff) r7 = getpgrp() getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x3, r1, r2, r3, r5, 0x4, 0x3}, 0x4, 0x1, r6, r7, 0x1, 0x0, 0xfffffffffffffffe}) 08:03:51 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) sendmsg(r0, &(0x7f0000002500)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x132, 0x8}, 0xc, &(0x7f0000001400)=[{&(0x7f00000000c0)="d1096a92330c93e8e1a7806afc077b72bee03e7d60b1fc9f21f9a9351a8cdf6af758e8683139be07164662659baee8def201d30c694e9f31c674340770fb0014f18e58dd7d8520b4312da9f4bcba2bac4fdca155c36105e872754ddaa6754687e9914712851dfc522aacef26cdffa7a760ee6f50fc3c7f45521207c6728116c88456bd2514ae24112372c351ec39f71b98a7c76a215c2d36433621d9a6bb008469d6a5c18f2081c45fcef98a0e26e2cc0d9fc384104a07b9e77c4ea29257ec4e7a79845fee9a9a8e4c9ea6c1c2252467cc9c0aad843e2c9ab1a07af3f915c80da1a83b11047aa9b6d0dc9c1b41e129", 0xef}, {&(0x7f00000001c0)="3aa1c7cff5b791bda275bd95c5813729e563f58cdff6d11a59754568e386a16950fc50bc248f5a04915771e378d39be8db9c7e99d7429d4a6d49839615ccac1bc9e7fce28a5c940b2185108c83a39250530020282b9dfc88ead88a8c27f8a4146bc257ff3c20274ad3c50ce09cba3e2fa7dd5fae21e218640b3810af49e551f18a9cc14ecc47b431fa2354b7b24b600cc4ab242c2425cd241934b4d6cc5d6bbab1c1a9e3ac2d0121f06b8bf64213adc78e2b99effd88fc219c8dc031d555f961e52dcbd90418baa5f525da008f51aeb57a5669cb3635c32ad0d0c574e3", 0xdd}, {&(0x7f00000002c0)="cf374c90d59e8c8a0bbc6a12b41e3d41ddf331fdbc5fce3e9a7f43ce8b5b1ec9c6fa31a52b251a639156c352ecd5b9e3ce6f6b027827f8e1bc5ee008b619ca6bce71759a5e70b54ce5963eeb4388d4073a33e424cc91792385abac54", 0x5c}, {&(0x7f0000000340)="e7dcae137c9858ca909a3163402a5a55ae078f6391d49988040de85665ab579157636057969a8252a286cc", 0x2b}, {&(0x7f0000000380)="f9010ea69eceebe71ec7a7b5cfcc87525a9a7cac088f5b4e42dbc19925c4ef19413e3a59bcd68055e38d169696d23d95a54c33192df9c35deb9a022b8a30b5ebbdebc4982e46c997de5aab16ac26b6a292ef4e1c528d9fd870fe49fc430307b9bfe740736a4ac82b2ec5aaccc32581a8ef401e057792e9108948ca", 0x7b}, {&(0x7f0000000400)="dc3d67912881e4e671a1f9104fdcf7f6622d4dc505abfe505f340095f017403a4453f432c38a551ab36a8af313ee9f7ca51ff9747d67dfb973bc5fa346834fb6cc5731934ecbbd0c0f28aa0e5c0ea7bc62530f24dfb4be7110bf7d32f3167ec17562c32866f9e128bd33683566acdb138d499c388f50cf5f584966562a7acb7d1ce6e28177ba59ec378c6b9cab17cb3532251d62510af75bf37a412259ff27b3445bed4276192ba2669eeb8c490b1cbcdabcc65c0722569f61ddeaefaf9ca72355e028f69f34395625615a7384dab61657ad90d15686ef2d83eabf292d70228cc270e0c2972b7b00ae81f0d509820cf24ced0bb071dd35b8170fe060bfcd217ad7cc08fc04ca2aa3b70edead62ffa5191d39a92243e92ac8929ea31b00bb67ed3975da14543145ee4de73022327ed872109a4c5617f0552f1ecc2530e838c89f0bf6cdaeefd4d0aaefa97f8a741749c39907c18d6286174de2adb5351a1879ba7181915102d3e6bc2e708ebbcc735a4d4dd1808cee612a8753e24dccc6bd6f2e0062027f07febcd2d780414813895ad33335b04e4fe930f44ba842b8824256b779baf9249c84ef1b2784f364a805ab7cd5c386d51f242da83abf697c267b6e5de6341174649785e773fa65eefc97f30ccead727f5aff8ccff1a7b4fdfa5129559150ae9e78f554da15a1b267defd3daadf1c0a5d6f9fbad74ef15cb26e2e47fc0c8e2b450a2eb3b50efb9df6f756a05e107d193b1532c3ee01a2a8e0d9ec2f5b04db246dba7130f45f70f84f32ade11d90cb652830a6bee5c6bee57a1e7581df2ccf818dc9823b1e5b4d91cffdab5d4a48fb36ecb46666b9bb78f14a7bb66925010199ea0e476c88efdbbe0411110fdbe7be4796fd012345f02f067ed30dad9fa041034416447cdef2ded661bb653a144df9d680e6e6b72f8e372488cb623f272b64c8ff190cf5401df6b79fc62affb90a89dfd9d85bf600daa5b7e77b27c621de98ecedce014ceadba2f4d028028efba6826ca1c534f7de30da519068c8140ff2b02fe93ab4ecc35c5c446015c6865b7aafb300a96f51475556c40c6606b08105cc5f80779a4221763a7ea6bd8bea21b8d2ea326860ce1592f8ea4c939e79f63f3873b9704e89e8505c162dbb9002870894ad7bf3aa9fb4de1f9a26bf5539a38e718efc54aca76d66b793eefc2b67cdcc3780f36afe3b532e3bae519d1e26351650f83bb6df091ec89a26534921d0875faa24dcd3390fff2693f7bfc079ff4850c2d29bc843f0712c215138fcab7fbe39ed981b356c739baa170ebf998305450b1ba8c654b791a7d80ec298a01526d92fecf12b85305ad8eed22bd1b83fe4703a9bdae2acbf1824706861835ad67413f25f25da4ef989a0cd296fba8d97318e5da90173a08106ce5e72226419c39c4745a3fe7ed36aa8376c9f15c6a26b7dff1574d34f84998b79cc48bb6d11128285458ba27ea5a5427ce0dfb6a4212be8d155c9474fc9ed48420ff8e7e7e386aa48a4b1b8cdb9fc1e7a900459107ee4e594d8b73325714785b45691877823fcff19c098cefd9b0f84f65ec369021d4327735bf77d8a221eb4494ecb32a5a73d7d37b22f8c0d6d7acd0bc0717bff3f797dd4628317de4e042e6f701fe2296ca1969014b5eb03428628b72f129b70ad7e8bac8ebb7a619d718bcee83be60b6bf7cd4d4142075d2cbb704c1fc9583e4f093a27dac9d60073f2b849b4acd73de3c71bcb2e8232d7e3cf04095377e7349008751555f6a43b1ecad77c7ea38a2a20c7ac7e883429e85a58b0950683fbeec759ebc7ac0ea2188bc9aac52d233edcf1a2258788f54dacab7a99661e84303694d734611e31797180f28f1e1fd5afdfa7af268e53c26b0c84c0cc781c618850aff8959df9d39bf281a5c07bd7d4646ed704405f438bb7dd95c28fda0b1b9ded7ed47e04e51f194697de30fa30dc69278d0764df45462ae5ebf03347423818c5432134bc6f26e8fc5cf7631d67d69e3690410085690fff0b89eeb90d8f0a45a17ea6452401a2b23fb0e9f48e6ec301979b154c57e30eaee460d8c4b90a968c832a912ce49d397dbd3c36d939e7461da2601f909ad2fea5aa3a82f1dfdcab6b97b6e30f6b8d011efa1ad440312aa5afe4e010c6ae02ed11daa8926682938d6324ae250db89931fa7d9febff89a3c81b9b03ed321bb49e3a2848e6a1989759f5f61bd5125f2263d7f96bc39f0acf80078a0c09eb27c1430cc76a09925d478e903d77d83e843755360c8d8a8f2aeb3ec6a2134b3fdb41f7526f5d2add2c1aec9b06da540455d317da3c76203b5c23c688ae00015ac48f889ebeebda5a11dae7818a5375d8baa98c96f4d33332423f2920fc4cee69d86d28f4a1f97b71f321c0e71c1b75d6d83d9d3570520ea30f9e1682699e7dbf06bdcf9f4e4e34e05251d8c51edac289a84f6099d002142213853c3b34c1a7c9df142947eb380a419aaa62465d1bddf4f31de9ddf4af69f261febfd5d8384d73232178046081428b7044c5155d626bbc54697d4eaf4c33614ebd7a99ce1c7c734ffaa18e263910381f53fc066aa43e140de48b9fad1a013055456e97d9bd36a041e1553abac870ccf281b6b59893821e401d657f2b9242851100d2b9b0042457c6b8613e90643e2096ade72d8dfbff13ece9e40fdd3807ef0b5058c88ca9ffdb8d4a20c386b710875ae053fd1c86346278f608f91fb17bf87ae789c7293a7a042c7c14991bb59fac4ea4c879cff4e18c62ab091b7547b9f648c8862fbe205bd51a64f47bcb33e2e9ae2a3b04013e1d82a525d716372c7f2f112fbbff53263fa2cfef794684c1355b644b9d027f55f5633805fd26a4e29b28a9714898d69e1c625e031df466e36876816b4460547e7e7274c6d4b8b44a75d1fa33455db173aec2a0621862af8810ed6be54afec36049601088785fcb5d13491f65709f668935d8e60c8935da300ce00c01b1064dbdcda22e42004f558f08a2f797309b95a95931212e2f4028bdf8c4199f64f767d612dcf0f7b3dfdd7b64c8c45ec982307a2e1ac78a230c58c4d9a08764464fe462bb5ffef0221a2f4a561a56dbe8de0a25715c23bc02d0642943d8400877c63e0178fe3b82b22027a644ca978d6a6a8d1b34bccd5afd7878a024e51035648d0a1325b0a9313f31f1ec6f3f0c75b2ea040398e1112dc4960111869109f8b14652c8fef94b5c856d19b7f3789b8d6c994e6dbecdd161fa9e1f1f548e4a6a5964b34b75f59ffb388d477586771497eeaeffd23e842f44652207e92bc823d2f9633874fc561200fce964c3ab2372a7217ebf6b2928753ad06397d69fadf482accdba447e28f6d0e97ee543226ddfcbd6893e9a31f1c4a74760d0981a78e6bdad8efd0066ad9a9e7ddf8c5b1e478294383213e44961d69286da18edb3841bc06533276e8f3bfe522ad02759f42fe5f6fb1f0c1b03fd41542bdce2a016499b0d9081718c44b27a893c2d63a6ae55d912c227cb62583fb79dc0428565c6db777fbaf7668c2e20a6b16adbb0808f2f3569fef13609eeb2fbcaf5c5e90273ca206072cf70396510d71a27e3477c09007893bfda80cccc2b755ff5a123b864421c63063b8e30f92178da7c6fe6d8159d57d09a17850e218f59947704c12a5f34a24f9cf0ec1c54e3aa075b9d4e87183cf7ded24c897716cb458b4780aa9a1f0f6f0fa9a0d3b5ce622e7261744632fe481e3c1a826cd7a6dc2b13c550614eb9a4d9232c2a08bc0ca6b7995ffbab466914ac2b1a5f01acc30610b3012c679d48892dcc92fc935c4559ea4ff152372b37d3ea8c5fccbd5c46764788880400333a013097fc49dddabe314041a3806ceb420ee1cca8252acabd65e0a9ca64ea5c6bc8f43d092afddd3e49376a7c9ebeea2e8a3a4101eb7294a6f6abc9bec29f8a2016947bb8e253f269eda31de4240f3f1ccaa5093e7df4e29589cddaeb8b0d8a554909f05afedcf9cb08ae28801c476882fccf86ce9357c2edc77b7653f5100abe26d2bb5da42aabbfcac098c668f030696baa5539a0f384fe65116e9d5daed5182235a824251588706128cbf960389d13ba9ddba9f80e9283a0c3281180939bc148b377a1cecde2cc46d864a10dc6e8c6cd3cc8d12cfc46413ceb1dbb67e4d60e8ce7a68f52d3fe03d5070c9c66ef12c1bb314e4b5267bd84ba94bab38929d7d92b55965a1a103c843c4731066d4723a119cd06203ae30ecb83d987a27418866428cb8f5aa626907858045d8956c008a4ee5c2c701c0e463e15dcbe44948c726e4a4b9f75285902d0a448d69ae51c93b9060d909bc5fe56efaa41cefac7c42689b7d7358aaf09389410130a074f32bbe02e5ccc182560353982a56e6a06820d43fa7b8a7e342086e39378e55104759f3af38fd1ac93ae195dbb94b55eaf6a64fa8acc1c24aada5995d5803952e4dab7d691b6f583a5f2e2b4e6c11d6c1c199cdf301ea417382808b3fb7b4098f759a93818194d8f27ddef7126db4f686237251c681cd8b8bd49502aeb4346ba0aeefd12066bb9f318c9e9ca48614e8d46000f2230cbdbef1f07361fb32cf52ff9bb271ff7687018c7f1b718af500c8168bb00c77a3cf93128f7f0b4831c39834ebb829a1153e5ee5c52ea96880b0589f0f40992d1baee28037953a02964ce107cc0c34558d7aa6c3284a078182cd0da9a195694ea9d09d9789fbc8830ece54f66b206346b847f5bb47ac79e75badd6ff2ab9d84d46b66f616039f7f70ed220d29f0b0987d3c7c75f0c8c67c8e5c36a8f08e96b6ce6f47b40086170700d979da6def872e9f930b9a198c70e262af6cc45f6f2f01e08110f35f9fbeeb620e423ab4849c99afb7ec386ffa15cf2f72ce35a80217cf0bd476f1bad29db932bea1b85992a191c6bd5679ab4147b63c59e0a368e0062048ae90df08a13a4bf2145bafc6e414cabf0c74d3feb18ad6e3dc3d76c3947d70d36f093fe6a9befef014f119475081ce04420e262e6f382c9fa0d8a06824c90f82b7e238c25b55c09d95a86b7903b5c5c320064190c1fd0e34e317573a5399ef9bef31c57c6f09ddc049333e22beba6f61f1be43bd876b4061b78e5a68ed162f00fadf258144f220a3d2433430fb508ce001dc82055d42b45b2e31b6999b5ffbe31db1a4cff2996bc564f61cc584489cc35f0b0db25676c249cfd3409f94783f05d51dbba3512180f56db7bbf61b4f5d5eac99365394d84090d17948bcc1c7971439352158f5dda84815c3d2ab483c0b5fdc810a9fd430584ee81d5023be8d2b5de3e2005304d61d3775acc57d20b698d73d3235d2eb55210c108178c863c344e86324acfb06658651247434cf6ccd968920ff311cd51be5d9407c53516d6deaeadcfbcb707e9a2370e65be28e6537cf7a3cabfb02ac259e21ec23ef6c8825e6909f0f2549c6e0b13a2a121113617391570b07f9b73487b92dcdcb9cfa228635ac5b22e73bad3cee5c9a3bdc15ea882782e6e93c776bdb7b2ca95c3328398d2146cf2ae0fb59fd6b19293fad775de1b7d28e89e4296f6bb198963f91351b19323acc3884ad6fdfa6ae2e1e3af3a6c9e3c38530d1356bf0963ad3dca96794a024c9c4a3af3af213482db3dea2396d5945d390af25ea1e726c057ebdb46141ff0b7ba6908190b7db3131c8c28a3faaec2dbf687dfb8dc4e739cda3390c34ad229719e73091d490d6b82f4f4a35fc64fc73fbd59b93a710d695f8205a1d36e73cd86a0012b903ba8f4ea47bf8d6e6f2fe34a74155a70db835d67d518ac4c295867f7e0b1bb49d3df718b27d", 0x1000}], 0x6, &(0x7f0000001480)=[{0x1010, 0x1, 0x1ff, "78a0d5a690d24600614beea3763378cd1ee613ec7cf18a78bb82505674dadc8f343aa301defa0adf651eab97cd2b7911d415d537ddfe51414d10baa1f967324e31807900104c7ca703530653324d2bfacbd56150f08b7b24f810f50b18af405e3c88862709d5c9dea3aab216288c93697d070ca4b7208025a547a80c7ca76e775f69783e98683d6284357e18838a38d1fc9a8339a9dec26a86b443d8077924000508611eb8e9f202dd23214dae44dda7855e3028840a8043b31e8325acd0678aa99806f7c4fc10ad30f6f48985b91eaabcf2056573f29bb5eb0bb28d3313de36c1cc1b94741e5c178a41a9abe4d56d4b2a1607e5792d5dbcb040ed9ff25e042834f5634d97c53b4917b16e143d5aeee902ad704274265c67009267c4bf5b0cb94a7238805966db677387f2cff0984bc2eb17c90839ae75468a612057bd6b4d6534c3815e5dc38ff05172598082aba25d614393db74a1a488aefd0b3bdaeb7bf8c568cf84d62638d746df4ca347060cdb99199e71af3158afc7df221df1a3b83cc5b12f4632d867504f8643010ae8c097b60ce0d51f503acbec685fee843422ce108ed09e52dc198fa30a61b2b7ad27531f40fc08e89cad7732ae598d3d457fb0832ec6c5c8a8d445e762597638f5fe1a694cd273510acfa15c56e113fcf1bf9c68705347647e6d42466d9c69696445a6f84b0bc681a1dec49585cf6d931ea31085374bb408104645ed41157e76ab8e547269f2c8490ac111e5ab597fead2530e431fe3577e4d915d79b99522530dff88b120592b7e8d0e1dbd1b94aa05c6169c4cafda5e8fb82d80613ffe5e4fd51eca001e9703b143b693635f4a2d1d46391afd37e924aebaa205d39da0816e53b99adfd8544c75619ef3599736c07e239641163c1a7d6cba11bdcd7376ef496ab48c519be90c45841ab46009273d683d37f218300df1229cf73e1ff2bb913baf2feea372dec02ace0012a099157962f80c64dba66805ddb17a5022e5c58119d1aefcb78fd37de649ce7a8c8f6fd61da76c5e84e18a6adc8e6c54d7db6f649d34c3bb37ebaafd2627e9f4f68945a3e38d654aaf5a6ac3b074a3bbe8b6d27eb270c5286fb55fd0bf8854f9647067c24edd3537ec7861b6c55ab7f208d935de38087c10014985574919027d682b47c9353243c054cdb5cd4adaa5985f66c77980721240b25495548bec75dec04fdef1bc54fd52bf646b2ec9ed8ccd45d17387880b2f3bc76d795e4b0a21a2973b615fdc7b0c030c1859aeb251c8127a4c672759c9e58158df45542be1009c1feeca345b96cfe950d3fa46d0d4756b27ba8aa9e80a9a9835ac0b8192c625a63b2a2e967db6a8f45673f7b5e662a547f1ec3c5d806ed3a57d7a181837366041304402b725d10e74aee6d606564d991d00cf9079bede3e226b64b7aabb165a59bc36c9f398bf03d4490889fcda3fb78cfe573bfc500ae0848bab6352605eecd66a414410c331204857357b287994cd3b5cbde79fb74df79e84beecb2c094fb1449e9ec31d0f7a5e4815590ead6b75b49ea0495b02e7ad93c0c6094366e289f3a1e2ed35a9723829778fe099d64d2326220d6cd549c4aa870bcb12db5388aff71799f505e59dc19735babc4f8abdc689a5c2d5db46cdc03be246543d83cc16e852d0ff66cee6f653231323ed40d596162db1d4d1a097961d007e7d7ab898668d8cb71e8a7f0212597d01fd0b93c34ccf943dcab9cea375088cdabbf6c178556ffde28adbb8016afe9e198f784d249f42eb4a6344c21da5e601097f31b8a7002fa26270cf9b7f5d157527856d947b355794c78c805a3c8aea64728c8b4cadb51572514d19df45c6fbc2bf3b14004daae0ebb2fc35de1722ed8d82ab26171470e5acbcc93054623ab7c800f29c9402de9d2efb84d896694b3ddd02b52b612bfab52d22fa8783e93c58897762444ab12e488f1f0ac86ca5d4cf24dd8cec926b9cc96d387981c32d28294e91d68f20ff07d074aae7e8967d5ed1bbce1020e12ad59d0c6a3f793e6b09c588cd9338db2e15aceecf48877de00b01886c686cac1823722b2ba0e096e07cc21357315a0991554aeaa3ef871b21f5ded054a7d1bc45dd76434a43b8817f73a5da0275971bee097d04b454f0684669807c927ec2365d2e5131d7fdb8fe2f1c3af340adec4efffdc2ab4b0d1f504518e06035efae8a06d5a90a37a0f46bc4bbc04193eddaf16702243446271520cc802ed36430ce976641cdf53bee6e82ef0e7dcbfae3109af0a640f295c4652e4854616e037bae5e09a86a509b8ace6496968fde55a272df5c94caaaa0e2cf9821e185134fac984a297e94ec9350070b7eba5a327c800485df3f52954bb27506a2a710753d6cf29870b04c6f136e04e810cba6e704ccbd9c56ef643d55b54250dbfeca8b82010a1b6521c78fcc04e209a619728179064eb9cf3e557f8800fab54177789d362284e2b9887cd4dfb9c514ecc93b898ca4228f82cf833929259a8641bb55fc3e3ff96332c66c5df42b23d76ea98ca3a08fbf97cc635c1306a9ae40944c2cb970bb6674a58d8a79c9d58c1162ae95f26d318371d6c669e6c4f16fa7d0dd38aafd9aaf5346c6f016bf21df269bbb2e4852dc7de326b93d185880a08c28d50f774b2cabb79b2048b373655fd47b5dd998f371001983514d21ed1bd4faef710af25ae0ef208472072bf7bac2056f2db4344e63bcd5e51a6a57e8c92e2e2e6c37eceda29728f6c4dc1f5e7c06e7316a6f1167c9f105770def37f3fc046e335ea8a99c203de9871c0c9737ed392b9d348841fdc64bbb49ada0e68a946197de753e400e6598aa5698ab9df909c417dd7ac61a63c55383fa9a0d17bcb8403273be74f999bd855d652fcbed78925405901734138f671b1778dfa52ba68b9903d26021f90c1d2bd7cb4e8e77b3e7409ecd665f73eadac4f7d9f0682e6940e0be17417eea9a3efdc95f4d19a42a8d72ef1b86a74b1094b68d5cc3dbb47bbf8a25801c37c0b72502cb1187eb1516118edfa853c85025277babb56dcb93b082b5a4ed6bce0f88a1fb16ff3c5b74d2e177a9b6bfc2aed035d25632b8a65d530ceb8e958df118751cfb2327b30fa636575c1d2c9c2822dffe3d87cf37c771d3b3aa4f4ba2d8728d0627fabde16e7ac2c2509b04c32d0e4c1f0f9a7e51b6ad79f7756b1d1247d7ee96007539de9a4436919fe04238a7bad012eb67e9b92de7406e0076befdeff377665dc44436f91085c1a0610e1a9579c65749ec3cd96d21a2bae330046aa2b61499827049405f712098854f2d54f1aaff4ad6fb0620be0678ae9c920645f395a67fbd7e8046c537e82e65dd7742cb0b9eccce8088d28632d9c513c49a6172e57b09f7e953b911dfdf9f86e8cf1cbfd84076ccdf3e6d9ae1ceb452232bc50d391b8bac11293fd795693c942843735e2b410c13d1ed5913207642894876ff6ac0398f89291d32cf657f22337739b3d643f4e2f021dc64cb6826e6e374f23c13735f7ba5d8b817eb3ae73388159d154bdbe39d2fab5bfb135b86a7cd401c1fb587ef2b4f840c857dae684c0cd488c156964bab7bf59f9426831d64cfce4c8a25956d673bd23cb5c87c63475541d11e0f57cd687bd4d2237efd0c8a2fd3bfb6c421a9f430d0f83970950edbe680749caca07c6044cc2dfa26ea05922063b46ba5000087f53d93b1beb7104cb67a1cdc50675af9f3a8088d6e81f02860e98bfc4c64c9241a33b054cffec53dcaa3dbce85025c962170c908e4c85b78a36958f115cbf56c4e881dbce54ed91f432f897b38f813d0837601816e30e659eaab69c26de86a4ec5632ef6fd4dade92194cf2e3a8b64e01ce5ecf8e74b150957c38361748d7907be11a9b779d179a5c68bd8ca8c389acb176b3683bbabbdace865815b14c47ddeb41ee7a77fe63cfe41740fdebe95bdb171723cb2d2c0bb53ca926279e9cba336ce93a89f3a6cda6981fc6a74acf583aaff0b19f437ac200d9690f4b9809c5de56329b630ae31cf6d253496dcb50030a99ebf32bee6ea9c8436f3a2bc649b368cd57eaac83e6d8ba572729c6c167512ebffdee6b198ff1520b375680ccfc7dda8ce37ef01ade44390997f04117602cc1300470d1d8672b9b87dcf1e8e84a99bdf067ac1287a1550e0b7c0be4a9c1516cc6754b8dbc36dfd75a159658d10df67c15f03ccd6b9466f4c2761fe34cdfca528cf5e45a529d702c1bdbc064203b5955cd9709f0ec8c6ea9be216d04349b50435d6ec7f34a94895dbc8e240e603a7b446ec40ab1e1914e851c52be8df8665d091a09167fad7e628b646b8737aaef82546da9ea50c1841f2eecb044638cddebe9368aaf874076143bdee74287de80c713983a722f52f1edfb82333a6408564398d90bf24c98c24e98cbd31445c54943b703d9b34b06d5f269958bfc4f942a036a2826512c14b4bd24b63cf0cc1f183dc5ece2c94bf3dfc466a72948377549d30498d906b6e0eaa7e73744935c84320070ce408807db2954e9038e25bbb2f0109d0ab3464f8128fa771546c3c534a9cad0c09fb066782d3aab3efbe25c5e46bd96b7967913b68b97ed035a36e3aa98720cf5c7fa315a3ff04dd65998a9b44504bb6dd927983c7243f8df54b07f60f4f2142cdf4a964837257e8fb526d79de177847bcfdc2094eff7ed30d3eee46c7e0a49604df88653875df5a5b15d6bdf603e8322cc7979c572d5b4ab24e75cac636e67ca50252724581170a39b74eb4b682d79894ba2adea0ecbbb82da49ecb14f342edac7866a4bfc9232b00bd1ff2f21255bcf27a4e178118a2f12bcb39aec4f5e705362b045d2e25b56437ce33b9b7753edb69d810cc6b6e09dd0b674e1403b282a37333d109afce1793a81b25ead883d995bc26b777684f198593db9ec056558def5f45fc93559e2529f3e0c852d85d889cdaf0bcaf66a8046e2957caf59db214a79368793f2fbc5a085f39c4e44d659a2106699d29885da782ac74180f34d03f52219ebaf3991814e75eb385a40b261b98a786c06cc270e8094260df7e5945d8c75b89c48b5fbe4b96450b73bc436d1973e44a74b24c3b479d065157ea738b60b1a2cbc6505331b94d619291cf8fca7cbd5924470bbadb5cdffc8aad425c7ac9b3d93fc843f3894e80e406741520e594f37f14633e8ad87f79e37427befb1759305b9776566974076df571f3f78d83994fa03e9f1bbe71e393e8604c2bb638beb2828cdd4feb4b162d10a1a7c3884d301362980d6d3e895ac4d4fc778a8f14040730f0d714c69ed8723558d4e1609cf80054720747ef37e998e8f0b2b9d6b4bc46c96fafea9bbd1276f2accf1f92de0b9247fec687e99e2fce518502180444728e3986e74fbed6fde065083f37104eb0da969686cd83309969539b16c040b8221583bdee53406d24d7c77826c3da32a1523eecb53d34ce9e7149a3361d33743c65f3976028a15108bd2690ec9c3abf423e542c4f9d8492cfbe887988a10eb10d4ab1f298ca7e02c458325a047b59d4b286a19b491733626c4bcfd25d3bf5d58b99c307899bb46a22ca8fca322db2d3598607e333dd73b4ceb9bc6b3cba3e63f03e5202b0e49cc58c2d5b2724f2ae8dc1436cbd6b7e2ca70333c1af7cbcc6cb2aec9bd93cbd2651a45b81e4ef699ce4c0f6717f08583d7980043d6ef7a9d757923e3b68cf357da49c11572cba6a3f0580161eea3c1b48a59a1dee40c0d2c215717ec619086645f131d7e9777fda9bddea2ea4e0fe5f8ec85c81bc03c8859cae3e10109339ec6ba86a9d5a2bedef2dd"}, {0x60, 0xffff, 0x5, "b4e2f826dc485eeda34caa82be4e98ed6edbb1e877382dd9532df90c0e88658d3a5213ea0216c6a1163dd1f2fd8a5a97a2e720e1d93c71a49b4c1726f5b3b660c06c911c85db1329c0e00762"}], 0x1070}, 0x400) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x100000001, 0x0, 0x1ff, 0x0, "d730c1e7ff01e74de400"}) bind$unix(r0, &(0x7f0000002580)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x6, 0xc007, 0x3) getsockname$unix(r0, 0x0, &(0x7f0000000040)) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002540)={0xffffffffffffffff, 0x8, 0xffffffff00000000, 0x1f, "da25bbe99f10f07c785a5db87dfb993da80f6151", 0xfffffffffffffff8, 0x6}) 08:03:52 executing program 1: r0 = socket(0x1, 0x2, 0x5) sendmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xfffffffffffffefb, 0x0, 0x6, &(0x7f0000000080)=[{0x0, 0x1, 0x8, "18deb578aeb182b111e7f6ea8626645f4a2f1806fe38803e7699c7635291f7d30d49dc14d218dbe6bdb50486afc6b3ed0b588564176a8ac2cd4db300add300b2ec66138bf322a4297f8812e0e243ea828d6f94ac26eab63fda4616fb8956984bc1f9803df3f759c2e28fd9b8ec245995752fa6421a593c8bc9d3a69d8e34dc78213023c13226a285f26d570a1972ed883177b54652d33a19920aecb5432aceb50cfc7ca9963de315874f1a2e97d7a594e31ef89a4b576ace852691e3bedbc3285b49001f70124693d9a7443f79395d37d1d93d5a9d2dd407e708581177fa5842fdaa39f4c0d07b9e0abb5011e49666acfc28"}, {0x0, 0x1, 0xfffffffffffffffa, "4d8c9ee4bcfbe01710f3b0150802465b95f35a7c1f5d921fbde5fb567d548a50abb956d1c2cb2f289c686a2d53d6ab6a54ed6609067e077a00d6bb794c642fd96753e27c4e31a9148c9411dda159f94b8b8c29426203cd74b2532875cb0260054d4171a9c78b306d5505f866966e682085e6bd7c6f07dae859fa3d39cbf467b66c14543e533e587b6783b800a63dd79cfd1febb79e130b01a5ce"}], 0xffffffffffffff3f}, 0x0) setsockopt(r0, 0x7fff, 0x9, &(0x7f0000000240)="c219b41a24a8c153447f02254cf3a3b941717a088f7d6cee9c30a3315f4e46870dcf2aa12ea9b45e393831ec1dc7a6fc86ee068c224778caed642d2d7140eb9d59c050140bef07214ec5ddf80f0d911409d53c851c2bd4d05c139c57471fbc7b15818d88f4701cb7f8bb97dc197f07686112b2e7a5f9bc8180d60e3f7c438df97a6986e644f62ebea3c8de25393952e73ea46bdeba11b55026c43a1f605128c56597718aafc6c4b1accc9fc0cae90060f393309991411fb5cf17af41bf7bba1ba4786cdaa3", 0xc5) r1 = socket$unix(0x1, 0x3, 0x0) r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={r2, r3, r4}, 0xc) 08:03:52 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) getdents(r0, &(0x7f0000000180)=""/120, 0xffffff5b) 08:03:52 executing program 0: r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0xfffffffffffffffa, 0xffff, &(0x7f0000000000)="effd592905294cafac5a35b7763f052448d50c214d5755d0744605b26efa91dda1873ef64eb61e938915bc829cefb7aa9d4ff397d81e5d", 0x37) setsockopt(r0, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) 08:03:52 executing program 1: socketpair(0x10, 0x3, 0x1ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) 08:03:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x2, 0x0, 0x4b, 0x396c, r1}) shutdown(r0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r2, 0x44}, {r0, 0x5}], 0x2, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 08:03:52 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x27, 0x41, 0x0, 0x0) fsync(r1) 08:03:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000040), 0x0) socket(0x2, 0x5, 0x8000) 08:03:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000100)=""/187, 0xbb, 0x43, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f664c0b696c65302f3000"], 0x10) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000080)}, 0x404) 08:03:52 executing program 0: socketpair$unix(0x1, 0x80000001, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00012e2f6669354e1469"], 0x4e) getgid() getgid() sendto(r0, &(0x7f0000000140)="16a975f7316aa8cea4e41ab60dbf0d39fba1854edc83cf6a3fa84da5c8a39d059765f3ef8586a0171a3ed6d88b778b643c746b745bb569ee27a8b0ae98b0a24e5f22dff596c7521a3ea050e3b58483ab9dc9dc9c95b5071c828f19c32f6b7708a42f6cdeb4368d49618cb5af22b7f60400a77118263997efaf8ac268c0528035f301ec479b18d61c1f640ece9fed9f536c2d4efd3c51b1662642bdbf18f9e4b84f8dc346e6fa9a0982603d1a96757683d38074fb46fef14a", 0xb8, 0x2, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 08:03:52 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) accept(r0, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) mknod(&(0x7f0000000240)='./file0\x00', 0xc064, 0xffffffffffffff91) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fcntl$getown(r2, 0x5) r3 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r3, &(0x7f0000000280)=""/190, 0xbe, 0x802, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000000)=""/142, 0x8e}, {&(0x7f00000000c0)=""/131, 0x83}, {&(0x7f00000001c0)=""/19, 0x13}], 0x3, 0x0) 08:03:52 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x3) shutdown(r0, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000001080), 0x4) recvfrom$inet6(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x3, &(0x7f0000001040)={0x18, 0x2, 0x1ff, 0xffffffffffffffc1}, 0xc) 08:03:52 executing program 1: select(0x40, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000200)={0x5}) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x5, 0x9, 0x20, 0x4613, 0x6, 0xd1, 0x20, 0x9}, &(0x7f0000000040)={0x4ded1bae, 0x5, 0xa9db, 0x100, 0x7, 0x8, 0x7fffffff, 0xffff}, &(0x7f0000000080)={0x3, 0x0, 0x60c, 0x5, 0x5, 0x200, 0x6, 0x6}, &(0x7f00000000c0)={0x101, 0x8}) r0 = msgget(0x1, 0x22) msgrcv(r0, &(0x7f0000000240)={0x0, ""/160}, 0xa8, 0x0, 0x1000) 08:03:52 executing program 0: r0 = syz_open_pts() syz_extract_tcp_res(&(0x7f0000000000), 0x1ff, 0xff) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)='d', 0x1}], 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/209, 0xd1}, {&(0x7f0000000200)=""/153, 0x99}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/23, 0x17}], 0x4) 08:03:52 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000040)={0x0, 0x7ffffffd}, 0x0) r1 = kqueue() kqueue() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 08:03:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) socket$inet(0x2, 0x2, 0x3) 08:03:53 executing program 0: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000000001) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) unlink(&(0x7f0000000000)='./file0\x00') close(r1) 08:03:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fchmod(r0, 0x109) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup(r2) 08:03:54 executing program 1: r0 = geteuid() r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x801, 0x20) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x5) lchown(&(0x7f0000000000)='./file0\x00', r0, r2) r3 = socket(0x18, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000580)={&(0x7f0000000040)=ANY=[@ANYBLOB="fbff2dc38441ff7f0000"], 0xa, 0x0}, 0x9) 08:03:54 executing program 0: unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x5) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x3ff) pipe2(&(0x7f0000000080), 0x10004) 08:03:54 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) bind$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 08:03:54 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2b) setsockopt(r0, 0x5, 0x7, &(0x7f0000000040), 0x0) semget$private(0x0, 0x1, 0x102) r1 = socket(0x0, 0x2000400000000002, 0xffffc) getpeername(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) getsockopt(r1, 0x5f, 0x4, &(0x7f0000000040)=""/178, &(0x7f0000000100)=0xb2) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 08:03:54 executing program 1: r0 = socket(0x10, 0x400000000006, 0x0) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) poll(&(0x7f00000000c0)=[{r0, 0x82}, {r0, 0xc0}, {r0, 0x180}, {r0, 0x80}, {r0}], 0x5, 0x100000000) connect$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) chdir(&(0x7f0000000100)='./file0\x00') 08:03:54 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000009c0)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000d00)='./file1\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) dup2(r0, r1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/218, &(0x7f0000000000)=0xda) 08:03:54 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) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) r1 = syz_open_pts() r2 = semget(0x0, 0x0, 0x10) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f00000002c0)=""/192) socket$inet(0x2, 0x2, 0x400) close(r0) 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() 08:03:54 executing program 0: r0 = socket$inet(0x2, 0x3, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000002140)="52a06735d8b788f32bc8c82d53c52a82a09243f3ee3e70b8210f22ec85d595647d05cf04d20e6fe6760d74d0bbe1b4aeef88d0b69ea80beb39fba46200b3222090303f096a65a2eb45ce7ae3c426ba6165e04b1040467164fd83e1cf06947bbd933baf51109b8a3d", 0x68) pipe(&(0x7f0000002040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000002080)=0x6) dup2(r1, r0) preadv(r1, &(0x7f0000002100)=[{&(0x7f00000020c0)=""/31, 0x1f}], 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1fe, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001040)="bce8bdb4df9043dcf1d374f37b1116d978347945c33f5fb75268b4a829063cbdc571a1a1348d91f23dc85073786c6ee4929ec4a64c6e8a2bfcfb20b8ed9094e84e87df1a4dd33a00409e52093f0d8b6effd58caadbec146d929e9ebb0d5185db861cd088b3d0e69c7f61848d0ac1fcaba0315bc9a190993279aa14000ec403a97193ff9bc155a9a298f08db4252ddd464d8d47d925e1464df0ed6d887fbdd742ba7287207fad11f011cbcdc3536cce8f1185f63f27f3d04fbf5546cda96bd474e192acfa2d6222d8e32329e74d10342c47bbc20c0d1e464efbbe222a96fb9982675c0f88bfea5b346cc90fe4a018632e62aa1dcbad90888185ec18c44b9a081f2ab7d19c87c03943563a0211a80e9d59a1f8f6a6b827566ee938c09a509e091acb55ed8090612985d9601cb07a5a9c505fa99e0be09a1b47f232bf5fe85c1726291c48507ee6054b84cddd014844c112db5246acc7d1e2edf20b21635659d7c49e2d6b1bb86479e3b256f30e0afe19d70bc80253687cbe603d0c46cdea46ddf98f693d5e040106802f853c254f74ed85b3a9a87c41db092144d7fb3a910021250622b59d8f5b3b218c4d755b17ae04a897cbadac11b153d8b06073c1c3675dc1080e3d949158824bbd2288c77bf1f7c0f554c76de12a71a41e93a7908f331fa7b1b02782d7009c193b2bb03fdacc8be341ba0ce924a3fbbffea86b3dd2ec6a5fcd5c618f2e911b5cedb8a98d74933ef4546a7e866506144f3284c8141d9e881b4a2fc8fa8884e3221a46b2fdad679420af50e2672d516a488e48d3a3719a5dc043373600faeeb63e888b71f28bbcdfc1353e1afeaf657807bfba837eb814ca7dfb9907263d0aadd3c166fe9d746c3250f817722f5a171bcc4b67fe1d1447bbde48ad6936e0fa6efc288d80bf3a592b6f98531089cd8f2d027c503d2ab6e45c3b0d92c4f64f7bdb4ac097e03a471d6f21fb92cc908aa4c8cec02b0882ac9d8a8ac46853617cf84dd23934ee7d82bf12fdf264d7de252a8bfcf5d223978c7f9a6954f5f089c38acc0a95ab47ccbe6c7a6c35f88a4c641e4e8d07a8b42ffdb20e4555c8db8c9736930d8bcc6bbea9a17c7ce5c39b8882ffe1dbb2338653f9490720860164abe887dff8735b6b162452cbcfd60d3bd618ced3dfe13d7148f847eafb7dbed9a2528986d7119d2c73bbd5c9c06a6003e490826f3c2aa04fbc8c93db097806daa2bee8a8cf41c2cb2c8d556d6b76f240bf4e9479960c82014f3b7e86fea5e5980391839df42c68177877b0981b87e6b84ad0fc41612ee8ed681c527f548ce0a48e6fd2dab2d05a51856f77f7388e543f8cc73169cd55e1fb36931fe10d4e66ae85f504877b24b3391380c6749653c7bbbcdd3a588bdf8002d9c460b9a26730c2dcdf2babba8132f7730b79054e13fd713164ccac11e190e5d8cddf91808feb9619a7a040dada7c04ccde015aa6100374ed3eea0e446dfe8d2f250663858a22582ce1054a9ffe3afb0245f10afd744e6f45d5592cfd8b1aebfb4943fa7c80fe9013d7b5e80e0a917d4b15832a2cb68aa8fd454d4885807cdaff602534961cccf03275acdf5df5d42dc450cb883073f68d3fa9d338da540ad6e9cb1671b89a3eecc84431b694ddbe7faeb7cf9f364f884dc555fbcb2c3dff0b8912d570db52bee6b338873bcaeca0db7824fb13b592a6df53f4e8d99a6c54d9099a39f5f2d2967b7d9674052a34547e6fa3c66fd925c196099d11d0d2e223d04e5b3ca5bc44bcfd9bb74c3681185f3f3c33efcf51f578b9906b0d2e280bbf5cae5767b512e1d8f3c0ad40166ca8c2cb2df53c018d125c7c20bd706e0006e3ffb169688c1f0e6464f1e58bbc48795c7c10ee380455ea62007d566c013f7221d18781e05b5ef265d732d0a263c2a9d2e7a967c4af30750a4bf5312543efb6bfc07afe23c87ff492173f33d95bd451ec3b84a0dca11959b8557331578892907b27270d57eb0e31d8a175c788cbab36c020fa3b96e548c5d6150597171097d14e0777f5a2cb1cf5282a9f4edbd3ddc96972c75edc95db3c56a27736a8c4666a3c5d670c00058cbb6d499d3c9db81b5c3781665f07a46be41255c912100b11ac35a4baee2ac415bfbdc5278d3b06fc3bfa9b48fef3572da3fd07ce98f9ae656906c75c8eb2435c329a07296246bfff825c45cb254ea044672164bbf2160d6c4ea4f85f4cd64a4ff3c1e2722545ec93b43ff78077deffdfe6c921422c3e169bc87b364070a8da6b85ad3ee0a9012783726a94dd00862e6e5c63973cff7cb345538fabb489f9443f1b0b24f39571001e6cba8b9f7c59c9d98369805529411ec8d2de1b608a04612c3cb2e436787cf686cc8b7d6c181855605ca01d77cff48656c622bb6a3d3513664656eaecbb7f251b284e9a1cfb20ce82a79d2570ed9761545aa468d3ed9372b2a72c8818241605b93a9800ad329430788349adf27174780c2532204c7cd0bf3faad1db99fbc8a4e8d02ce45c898d60149d0c821a23596743fc4683ae1d6fceaaec8ab03f56d3c39a05457eec57a267d60311edfb113ce02b535b65df051b4072dae29ffb2ff74141c1cd149c25bbb06f118aca8083f517cfb6858d52bc1c9b439ce465d88e63bf2ffb08b7693040f9d0e33f3daaedd72a3242ce18ec45b69910464f24447c16e95c071ebda0f18b86579b982ce264037206026b6bf5080979d73de85b66e0e68a97254fef0a998e594b8e3c2f3ba37abb68a89e13fe4c737647c534d3ed1933b63029aecb232eed668870924b1b12ff6fdbdbe9c99840c3a0c314bedc5849486bb240952809af8fadcc6afc9fb970aca8953461bf0e051da3615025bf747b3c20aecc462c5ce362198516c0d772b00c607636d8a3dafe55aa553cc7abd1f6f63631ad6f0de28ab34b0a008e01e6e81a392dd663ac8bec5d2e23444caf2a98ca573d63d4c2c5e7aa86258530abb10b3a08ee77668702c6ead16f2cd6b157bb8af252c951cd8c46144a3e40a4b3fdd13cc82936c364451b739c2b6aea699ff0add6ac8e879a3e3ae5fb0132ab0a175b8a833700007d09773cda7a187d0a512750962746f9ebe3d307e95fa15f2a87a4f78252125b905fb273fadff9cd1cd83dcafd2ed23d7b14857be2d2ab5c71d26acd7909c0d463551c732c81939585e08d131ddb96668846f10a9d232d9513069a67113e915bf6b30d11bbea7e4f33183567327521b1ced8265a7e00026e9c8e690193e7d088b06a92f6c860db00ad92f2d62789c4d0f59efacdd751f261389969574b90d61542fb76fd65f23788a725fdedd373c6d710df201cd5b26cf13f209e11d67d7084213f95a7ea31f760caa67ab023d91a5cc2119026fe6e7baff1d4b123cdee994d00ebfc14be36c8f1e30ad094d7ce6eb4afbce8834a9f3d57e67adcd1d92a08f4679f597b58d5e3d1a63a0e9dcc4404149ca3c528abeb04e3fd8e473f1f4dacd44ca8006f4b86440638b9ea64277d5bc9c5c09fac43de1f36770ab067fd3ffceb29c1ca1f8c2922d0a1ede9532a80277d7554e0a2cac81abf77e9e4001a1f46025c904f6ae2db0c88fbf4ec24ff368e80668f42675d4a26ae8bd692f1d0da1434b01b4c9da14335d55cb6c21f32bc959cabdf57f87e39f2261cbf9161b203728d6935629a90ec0fcfba82e1d50a8b26ff1ff18a24c9d0efd64218d2a58307d586e515fdc37e26d72c66ba5dbfbfa3c49de004a2af2c00f1ced37ab2da2659b1be37c0663a7b3b362781e7cbe7557a5ea72f8b9e471fbfc5cad8cc240ac2ae311b409c1916a68eecec827f45340f3cfecbb94e49dfa1dd058f83b275178b44aa8c17628d9697d8c2b53bb9183992e99e7a6193bc4aad8b2af80409f6b38d5d40bf0fe1343cd8adc988d568b886148cc7972964a6c520bed42de7fd786c8b2a81a586ed91bb1de34625119f3a7b27601932e62f9839ca833a37109feb6f7711921edf18033c4756174386c8a18f1fa317904835972f704da0a6a8c6843b28f290f8f2c752837a11cf7807a9d3af3d4869fbd35b4000bebd8123d555eaf2149ce71cb22d03450e471f22ef787f041aa5b9a45f0b707bc4809474bbcfbcf0a6902b740772fa6b0f08019e61c551da63eb2aa65d328d3e8c6e9d6ec0ea3f16782c90a0a2a688043a56486cf0d5b9f87e898541fb60b9efc913802b0d21901bb17fc0200a4ff53311983dcf35fd6298f0a6a06c9ea7898c041388b38aecdde6282b369f655da87b80767c0e02d59ece81fc12f07cf7647edb1505af03b13991b01d802f3782e0fe9b03907a68f59b44b1903f1d484c153da721c644b458de5ac8d43466dae69fe3bf0f8a72f0fb0313ecd2db58de7fc4461a678c8f4e37309ecf1c8e415113542358921d4294911aaebc506f054dd26a1c4c94d14662eca9edcf844bc68b23c622dbca467c17c27ae929a21c4dabf495609035f5aaf8816a4fdf2eda69c0aba812bff956f02b7defeeac3b2cd6535e6a78a4012f1e5ef32703ddd67894dcc0cd1e2a9b3d58f0a2c04aa29e2bb0922cca52d4292d8b84c27a3d00530f6b57f8243815a03fe7e66be050bf751ca024acfe22340267104ae8d889f2a265d72d04e204c73b3a099b56d3326186d3662b04a5c73b454055da27df617cb317528d960e0b0dc802872f48e649cdafe83a7d806281dca093132cdd0d27885b1d5780d6e2ac1669d601fdcd927044674e95f996314c6fea088e7ce7ae91702d92ea3913bb9df4e4ef62f706be452b97b4b7a5f7d974e22cc004400cfda6d93ef5f6f2de8e87ff92bae2e59c67d14de8b631f6245c90a61501561c0331f1fabcc1fc65ae31dcb6a8787c7399118af2f7be229e57da185f60a0feb7b0b917e13d331f9ea5e2e48a747937c731a2654b47d14cef1cc08bdcacbe13adda94d4e689badedd9572d999f34c1c0404c795e2b9f86e77c874e9b9aa15fab7a25b87e0eaea24131f170d2a36a1c8d69bc33c751d48c20abb436e7365a9fbf4da6d4c5ef127750cb308e01d83b2302a94205dea02f512b34785d71f8ef310a8bf6497c88ecff38a73b4731a1970c9108f76fecd29c8bbfe0962e7bf9e1c61eddab3bb9b7a07b4f3a112b1c2ecf90a631bb6308d821e0fe29d9197b2fa93f31431976e62acc7eb3986f6747872a728fadb51ae36195b3d42071b35a8c5d66e3ac4f730a5824f901895071ca03088f25120161ec4d514a07c2af54c434337c7b3a438e1a780390f36f37b32ab7ca2348fd25e7668514281f209c22e795bbbdb23711e71e9970d5d70b53f9b562229d5d527c3be7702d666d372f5020e8f9e449d6e53a7c3bc23b8191fda33e30f9b4178a69108c20dc13e827d98bc0f5a54ffbbfd9fa112eeb22482d7da6d0ab0bd9a9db5250fea8aa1b9a2d706dc094b0e37f2a4d120b1f96e4c0bd77f9b785f75da7b890f230de52ff4a08896e976812abbb1e81969a03201f6c0e10e2a22faa8b7b8c10d14426fe132b898694df70341d332427c33e3a4d5aca5f0a99f5fb581c33bfa7a651e4be6456c9b07d2150c85d4060702da0a5370dc1325b4319e7fc7d43bcd343b97f418492749e17607a8bf04da00b2864c56c04db337c7e93033a52fcd71e964795b37de070f685d5f6b81e2418c7838b45d47355f8090c1c1333ea1788a426c5a9fc90381cc46e5b1587945d80719be7b38ff3c15044facaa870c12deaff9459e82dfc20ff4383993830d52f132be7245f62c60e46561223089911c315e62eae8e43aa2414362b619c8c46a7432890b98a5687f4e14b0a0d056", 0x1000) fcntl$setstatus(r1, 0x4, 0x7f) sendto$inet(r3, &(0x7f0000000000)="d237e6384d2829e47c9f9ed24ae60514d7cb115f78a38da872952cca66319a0e62dc1caf04965c07ef2649549609f2cdef12f7f085ee916e1cc2004054c4afd0db3c006f26c2af45f15d5a6e50ee79d0830a84ef75b84b261df9ff17834dbe145176a65a1d06fa6ff164707adb5ae224d13c72511a0f19703a4062a294b67d4c9bb7c000f190169dc71106bfaf6b866a9b1eadbe58ec919e57a936a0ea26252d4647989df201fae3d25a86876bc103840991e3746f412a66168a157498ba678fa807fdb67cad3ee975b4a8a8a59b50518b5eb4282aaf00447097bd40607b19209bac36b9d2ff9918b98248d4528a5900aafd5a5379b4795289675809884cda124be19735c99019827f583525d572c48f2444ed9828402c09842892787bc192d7a027988f28d2e653402a57d29b6924345f457783251caac8c23994ab1b54ccb4c3e484af1abe07c7c11ad8500f77218b01aa9b01ef5a8fb6332158e25184d0ae1a9068eadcce472bce64b493e9b513067bf95fba270b32f24dcef2d43d3c6b40e53478fe55d47cb9b9848f26aaf379931372eed3257419b3a6b52c013893a7f5d6b47845a5703bebb0cfd91731b07a5f82efff7956a433455a687c91dccc4c58fcbfa3702da262d453429bf9716f5ad851b7aeee69cbf09364a4c2ea0ca303bcd247397aa55a53a64ac36b7d750d50b5a20a2dcae7fa787a812887e5eb025b1e8b4d20335301c2a14c0c75a29d0cfb10ab2a146ba63c5e3035663e6afa30ce5fb7bb02b192521b0648ef1a3d69ceaf36db972033b2d546e02599f052730ef165a933f87d29448064fd212207a348067ffc40790c8282cdfa8a8ba553db5305f4c3e8e2e829183e0c56d2f3a2c95799a87a2befe18d6a76b9c1fb2e1ac583c475e397a9645083122119972389de2f095b53dc24feede642987cbac4e4ea59c354d014e11495d5ba0b1001237defb1632b005ba3eefdf09659e4afe75c65f0c4cbd6284a1c80511325a9cae358ebbef01d956e10be7f46129c14b6e42fafefbcf59011b8a07f7f69b7a56a647255930e9fdb7f05916636f8ab50816456a49b3b97fc3aa820cce2de4bd507b0f2a7ee8664b06ec190757e68d82c62810e5d059ca318a9e19019e425d4e4dd0fe3064b815abd6be42c6092978c9e052f7ab983ee4be31151f2334ced00626e6d42ddcd0e9b6303877231a3960acc562baa537e5a52609475439d9c054c52bfb07bc6a0e22a38b0800a295622c334e84b6f645c2f39cf12bb17b474bdb7e418cdca84eab823bb5a1acf80fb4cd55bad423edeaae4cc40d78c3ebcf5ae04b3550ad45b0ce5c5fe6b15d06e258cee2c68e37502c05f7dbb694580bc451c65be9943d01278f740c535e27127b24361f39c9f209457ffd5520d6d6592fc00cc21a4dd8f222883cf687fe5de1498330f6cd16c9c05fc89e45353c5ab02a221a87b299896071ffabd87fcb4fec4002739b351988cbef447822353deef32d752bc1bc75bf37eb7deee5bc6974a5c09788978a7c81c87090754a2f6e58987b439e14f0a83a5880a38905510dc39edabc76e28ea54594438eb99e98437db73f344e31742f8c9b74f8f057c74001b7ffccc3ab3902aabab950099e63a62125d455c6ab34f26b53d13920ad1f0466decfa54e350d46a40d876506157b4d84413016049f77db4e686e429e10db9e30ec18aef398f58a8e6276101a8aee1543fe9ad31e2c01f0badcd9b68daa9aa4ad3eb33fede60edb30954d6eedad76e9a33f43ad45cf816257d509eb353b2760c5a4cd4947d86e588c8e8e67d53e449947ab3cfa34310904f5c4d68278940f741c29c99fb06576286fe87cbead1e6d1183450d825d10396aa834baf12dcf134115e354574667300f70ae33aad6e00136717cac5c11df4dc1a1daf95a9e2d3a8884bc07f5f8963b4602740c3a135cbfe31a91bccf69c76d8ddfb48ca9d9b08ab14ac59dccc7045995056ce53f3a8ae5d051900a4d0b118c27430f72defbe04ca67c3a5f4d1fa6fe3cae0382b5e751c22e279badafbb752be16480de711b465df260ae7aa0b2ca022280865e137897582fd81aac7d741f840d36e870a8b39582eec7e950c7066cb0b8e7009fcd438ed64c2ff47a9eae2f62db738f30cfaa935f23d1a2e400f30093b550427356af32a3eb5c94ffbd947d291b9e3d5cdab7cbefa1a02a03fbdd0acf406511cade6e3f28677fd08b9feba9f9a3398767e0caf07c84240e79339186da2b73edb4b8564ea5e9aa35a3612950a508f1a33660a15eee5f17baffdd52def60781f1a387afc3698538aede228dab2fb4b68473b8128317ffdf5a94305aaee0e659cef8f4dc0efe69a4783ac99e738a08cce0eac414e6f46a86123782e4959e0dffc3afe8192b5ea54ee77ded62005f28853eb70bcb486f95cd025814923a1a6175b80f980fb389cba9afe2c8d226e99ebe057f5e6b3fe759e7d7d76028ad223ec7f0387a47174bb414ac3f27623b6f2c0cc839b06a62833d2aefa9c8d3bb7616e90ae446e515d0d37511b8e8a06aebe21dce9511678ad0e4c77543e3468a07a78e144d6765a5e133904b0d2227df0b8a1d3ec8587908d3d5a633107975fa753a4886f6558e41ea1fc377abbef322f931f07dc8e9e37dbf6b8e678eeb3997a92197800b1baee5e8260a44b5341e6be3ebcc68842c2bbf3775bef23e9e8803d39fad233310d67fa4ab44dcdce1409409892b14b016b3ef40044d08cf7120ce72fab7009bb1b4161d65d7226e496222673fe8e92e3e1553a3d35146ed76739d5651ac9168da687b3b7a2779d1c1dbffc7fa160261d9488a64d491476ca9cd2bbbfefb9334a9d9511038f9f224d281a4d4653e3adf346a93cdb7ee63e94ede60680d3f9f7e21023c90bad8c89f554dff9cda97c77bff8d43084171ffb27bb2b28d7c787bd20da8bfaaa8ff63e2b7f2da874e9ffebd00fcf884a91ce102038ee897f28aacfc1be75f44f3ca10c1bea8e8d5f8b9794690e8dd65cbc2a788aebf96d8497473c4781c87691c007e15136862a3476ee46ac2d79e8798400e40824eddac48fd8736f25b4416b7563a922a3881b70d2715040e114303c8a9be007e781abf8d76dfcd066569d8ea49f069e8d1d5d7749ded713d0092652510d70fc1285829f9318c70cdf17ed8dc822f697b21a3520cd610597b6d707b0ac4bbba2c70cce621b91ef73de846f4094ccc010b1d472488efd6675990cdbb964b217509782fb2d438ee22f85fb9390caf6c514b5f2d98fd3be6ab397961c25dcd30ed219f68511282a75f7bb3071eb1e154b894a29c414b71f7ca3d3d90199270c6d40b6515095f3ed878f41848aca9554c18744eee04a4bab45d667e6a8c6fe363e9a57a1f0fcef39db03bb6c9b0eadd8b903909ab88f61809853bf2ed7c208144616bad601a315bac4bc068b8c227d34d2078514a57c987c5efbffb3f19bcea66a40824bdbbff841d6a924ffb62c740556d0391614cbffb4fb9a08414d55751c8eba3707b076ef4a9091012f8c87f79c61b1e2d1c43f651b5a89c8d38f497dec0bdf17ef532ff2019312ffb021bbfe7a1acfab08a4601367935bb2d384b41021c4d31c99041eb997b881b6fae2382c8b97ad72bdf6f9bbd571c384bf39c8a539ce2d4d8a58f459ea4b103b4a4dbf9d79f02b92157527714f480a80617dba0095e0e75c06e9b3ceea6a1938e5dc9038495a965b0498a478a0e1ce397d5f09b1d3e8ae6d4a6fb343428e56fa31f25653882b9279506e9a7866f9d3d7ebf0b32da9ff742eb9717f161ea073dfbad966b94740c543624aeaa3008bd48b8fd61df18e550bf50f93cd26683d1c70f3032e3ddbc254cf0fab67568daae436fb5b7257ec8f42caa69bac133cfc7c637ed20d5d576dc441623b266435f6bd0aeaa91087dca5859fbc955318d98a803e0a3f04ad260eaf67326026a0434175272fedac56de81015157007ccd0f38f9b14f62285317c051f079104dfc90aa898bdd4c34469d87a933f55c891283e251db724d02eb9cd0804783ab25565e8201e743fafa0b581cb738607890b861c2268ef0a11287c0a592bccf4f77b1345f0325149f4142509af1185731db325ad067c9cc0e2aff76e89ea046da4372adf625ec1756cf2a615a4488fe6297c5ed5eb40449d70ec97833499ef2ce289e93c2744ce05401732788f71794f83ed82b90cc5816596b72b21599fad559de796c3fa50319ba02647c7519f6c00b9aa032906550d109094a10f020dc8236fc2cac8fbcab3a41db22a36d279b420651e129f2fd49960d27455ae32b9945392ecf76d4893330a60eaa186791fa43f1596776ec6675dd5b61b1adafba1766230030c9a9403bfea5d745e2d1f859a0f000988c21acb9176444d1a74f6a7af734c2a46d0daa256abbcaeef67ce7709bb29d27e97181b109fef9752528c8bfdcc18bf74cbd75fa12a4b1334c93c22bc0ed080e69b616fd074ccccddafd0dae0f51edb1a31d54260395b463cea43628f83a332ebdbd326f3ad6f4481a8ded5afd25d4e60df7df158203d7a4a9608f4f87a69c1309acfb5929718d4bcdbde4fcaf3870dfb9f9ca4ab81f0b3f5b6082e46a899c2108c239d6f66f0d8a900eef6a655a83019a066851418536b24a851eda4e024c1acc1f6e7784a0fb236369b18ae62da9516cfd7d8c20b4feb59b65d83a2d135f960d93457d375ee3e96d6d36a0a5aa48e6125b2361d050b34e41f07961b212363c2d460cbf0e0c032fb2a7135b94c655368f4a2c976228ec20762cef26104a4c9b2fee4bb4646f69f1fda6e31ad0c152e1695f98b19fb555d7f726791fbf598f9b30466ec55c3bf8c9f49d843b3c0eea98b9f341f44a3c9269558331020b98647193f5f9c774058050334eebb9d31e9092b0bfa5756a35e14d64d2c54dd38ede36a93486cfb7958b984a3b1c5e9efe57d0730cd20ff86bb3dde5bfd63b2e8b6acaaf20c29658e21f8227f900c9bfaefb49182eaf502dc5996ee4d597edcdfc1f715f4f0bb128504eaee6932311a876a0dfdc406c4fcb861422ab5a8045822505d4e2385694e68c27b0ca3560ae930b8dccd5b2965e3739c3605f8663f6ac404b7b7777acf56ada9bc33e61cdfb97af3ee2cce9f14701e92fa69dda425561e5a87e288c93c3a4896e4704a1c6345f3e1ac370b8227c5a721a81588ea0260c2a29c9cdd0d4760c00670387b23edf42c08a584571816d6a3480da9becf6242c3da676ba66ac59598e0d3ab9bffe2837cd3dd17e3e1a64833ff377cc1bbe876b71467a033271ae7463aa06752d91a20f5e862bf31f2e997369c8d72b0c67dd4ba70dc1868a09da5cc4388ddbf26ee58d1c3c0ee80447c62b0c46ed265d22f804f2dcb9074b9de926210eb4fcd2309513a1e32d693e658eb500f4f70f75e3abb7448aa98cd79996c058d1e1e09057307ef304bfcdac830eb3f2cb82104d1aca382f2d958f0e898cce45c3546f4ef0c8513041e582e0c9ed7aa18de5495d3c1bfde4c90b023b6076e7fd0c92104e6529820a37147ca519b477a23e0aacdddbf348bfd42856b53659db3e5c87ee8f2f46d155113b24f131a5c6c04fa8f30013f1f279fcb79e51308f7a6e633381ae478beb817335c1e6fd0f8246af8367a8e60f7384696cbfcaf27ed3ec30f11db0368f49be53afd99be31064c93ba12dee4c51fb9efab67162e48bd46b32bd75b048a4eb3540c6b5c87e5416ee2d8e110cf5797ef18dcf03e2cbbccbab5d7a3c1217f61694848d79acc0081f086e7286c11f0324f2d88d61ef0d1c23", 0x1000, 0x4, &(0x7f0000001000)={0x2, 0x3}, 0xc) 08:03:54 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) preadv(r1, &(0x7f0000001300)=[{&(0x7f0000000080)=""/68, 0x44}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)}, {&(0x7f0000001140)=""/97, 0x61}, {&(0x7f00000011c0)=""/253, 0xfffffdb7}, {&(0x7f00000012c0)=""/5, 0x5}], 0x6, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) 08:03:54 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f00004c7000/0x2000)=nil, 0x2000, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 08:03:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) 08:03:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) syz_emit_ethernet(0xffffffffffffff1c, 0x0) 08:03:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a96", 0x1fe) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x8) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0xf2f54cc9fbb06306) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) dup(r0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) 08:03:54 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) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x81}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x44) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 08:03:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) sendto$inet(r1, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) shutdown(r1, 0x1) fchmod(r0, 0x40) 08:03:54 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x928, 0x40000}, {0x0, 0x1bcf}}, 0x0) getgid() open(&(0x7f0000000140)='./file0\x00', 0x810, 0x94) setitimer(0x1, &(0x7f0000000080)={{0x1ff, 0xa181}, {0x7, 0x100000000}}, &(0x7f00000000c0)) getitimer(0x5, &(0x7f0000000180)) r0 = semget$private(0x0, 0x7, 0x383) r1 = semget$private(0x0, 0x7, 0x400) semop(r1, &(0x7f0000000040)=[{0x4, 0x0, 0x1800}, {0x3, 0xa034}], 0x2) semop(r0, &(0x7f0000000100)=[{0x1, 0x1, 0x1800}], 0x1) sync() 08:03:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/138, 0x8a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x1e4ce50000000000, 0xffffffffffff8000, 0x2, 0x80000001, "87c620b886356156cc8eaac07128daac3d0be8fd", 0xfda4, 0x5}) dup2(r2, r3) sendto$inet(r2, &(0x7f0000000040)="e09fefe4a5504ff83f536e7a0a9d6fa2a0f201493e6e0040582b", 0x1a, 0x6, &(0x7f0000000080)={0x2, 0x1}, 0xc) execve(0x0, 0x0, 0x0) 08:03:55 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x27) socketpair(0x10, 0x0, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x0, 0xb60}, {0x18, 0x1, 0x5, 0x5}, 0xeb7b, [0x3, 0x4, 0x7f, 0x5, 0x800, 0x4, 0x7, 0x2]}, 0x3c) setitimer(0x0, 0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000100)) 08:03:55 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="ff022e2fec0000006700"], 0x1) shutdown(r0, 0x2) 08:03:55 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x200000000008, &(0x7f00000000c0)={0x800000000000, 0x0, 0x7, 0x100000000, r1}) write(r0, &(0x7f0000000080), 0x0) flock(r0, 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r2 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x3, 0x0, 0x2, r2}) syz_open_pts() 08:03:55 executing program 0: syz_emit_ethernet(0xf1, &(0x7f0000000240)="481a19e8f19718e34e96e50874b59cb6ef36db5fd00d3aa9d7c25ffaecdd56084421393e40ba26194fc0c0332170ac418f9ed59b8e3453d477c51f9624ff7963fb336e5fb7a76d0e554abcf4b236d9bf4e6117a3a3eed6743aa9cd39ecc073647f7f6b216844cb4df7b69375c80557f80f96e8160000000000000000000000000000c70267f2822fccb514ae8a86f0cc3b6077926aa54820ef7d2895881f97dc6baa4a2485f7f216308033f4b7fef1cd6802b7cad8ea6695f7d3b9c64da1bb00e8110175b20b3d1498c5194edb84af27b533c0720bb9ed213209046c48dc629e12fe1689f750b3dbc19f967c1c3f2af7cc") pipe(&(0x7f0000000080)) 08:03:55 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080), 0x1f, 0x0, 0x10000000000007ff, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x4d) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r3 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) utimensat(r4, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0xdf, 0x3f}, {0x400}}, 0x2) write(r0, &(0x7f0000000180)="78001f56044acc9c0710c1bbfb392a3f69c9ef035d93a060305a28095e256f0e31ded7e28c452e94e339a53a05fae34557fb83d78cac3437a048777c21080eb8e1cb9325491b3e0624fc2890d2ae167456721ec9abf7320be7b5d7f2e03720f2b8d16e3f3db5db827e185fc88af51ded382d4c694381bbf768190e955f116d5dcceaec04d40fe8f87726f7a234afa2466f7c4e68b8b6aa4d7f5811397efcf5ba53c5a79b4a61fe663f84ac6900157a8f9e432e011172c936de6a508c934389afa06fb497848b75a5690cf0a2549c15a5125bb688f6069ae5d4ee7e4b", 0xdc) ioctl$TIOCEXCL(r4, 0x2000740d) close(r4) fcntl$setstatus(r1, 0x4, 0x8) 08:03:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000300)=""/202, 0xca}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) flock(r0, 0x3) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x101, 0x3, 0xfffffffffffffff9, "550200a7410044b4ec0aab63f48ba5125225002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:03:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0xf1e) fcntl$dupfd(r0, 0x0, r1) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[]}, 0x0) 08:03:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="fecf76f148ff5213ba8797a7c4e58b061f19131a3b4adaef8b9813fb61a092110a74ccc52258aed92198f8f0fc125c94e0952a58efc794078f037000da7fa729e456be7abe5a831916cb519d516df81b91b03a798c4448931551f5f22108a6915ef4ccc90650159f5b24c62bbb43dcbdab5ef629b1bb1cb9d7e7f41a31cf9769c25fc130dbee09f2a6a764cae8a000c476", 0x91}], 0x1, 0x0, 0x0, 0x401}, 0x401) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) 08:03:55 executing program 1: r0 = kqueue() clock_gettime(0x3, &(0x7f0000000000)) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 08:03:58 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003940)="90", 0x244}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) execve(0x0, 0x0, 0x0) 08:03:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0xfffe) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 08:03:58 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/4096, &(0x7f0000000040)=0x1000) 08:03:58 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = socket$unix(0x1, 0x7, 0x0) connect$unix(r1, &(0x7f0000001780)=@abs={0x0, 0x0, 0x1}, 0x8) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000140)=0x6) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x5, 0xfffffffffffffff9, '\\\x00'}) sendmsg$unix(r3, &(0x7f0000001740)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000016c0)=[{&(0x7f00000003c0)="608ddea133d45f4a6abdfe2f9279e1e082c8c7edd6f6833379d7d19aa9f9c2e6b732171ac805c4295efb79103c5ef2a5895eb6b0d93ecc4f044e4b128282cff47c886741ed0e697f3697fcaa4f9b59ce45ed00a9ec3f588f7c8cf84d94b3c671580e4c5114520882e707dc37bdded99f3c4120129a77b5b02fd80c4e16988eac8b93e524721697d91df598093b4f6a18e8942adc0c081f71a0ed565f99aff020d9d23529106c563931f6092417dfe7cadc59a675", 0xb4}, {&(0x7f0000000480)="edf2ef8042c8ad0acdc1cb523eec49215f5a33391c61abd2eab04770b264d82efd5a797011f64184eb2b3a4ace1ca1363ec04280c0197edac948c1302d79e72b9ce46863f8522e264da1e9280a6a0885594f091f977f7947c74bf09d083d", 0x5e}, {&(0x7f0000000500)="460dc96dbe8a8a5cb32240f8e93b0b89f1fdffdccfcd7f7908d50d6fb7a414016164ff73fdd8c5fcdce4bbc932cfced6524b6d0a0058e90dc898172460b0f9a897c0276fc260cd2cf302547db98643735c4bf6593e19c5a4017e2eae41584b6738e3605b1357d5a271beeaf95887c7283142c498985807a94434939eb257ca6e67824272765ae5666b3dc71ac9bd3e12be9ba50232b4dc836d3a57b2f36d8946a0f77f94202a68f9f66d2d87190ff5967f370a1b1adb137fc95fee31bccc3c796f08ea7dc8a3f46cab3744bd44f8394c968e27d40753a3b8bac439659cdd328051782051fdc21af27ffbf6ec0aed25a04827afc143ae79b4", 0xf8}, {&(0x7f0000000600)="1bf8095e271247a1a0394e386c6a5725c8a7f116038759e853155bfa7f64f61cea774d357146e5791f8e2779ca1cc876bba836a833770dbc64100f378e79da7f417fe10713731832b5ecd10c4a9aa6394af8c0fa636695efbae8a3414ff5baef2a733db9bc4a2ee69f5201ff7dd61998f7b40681aa62b2f39cb906fc5e00286ec43725d7cc777c54471b684c8332ac7580ac1bd60105632c910ecf282a546be7b45a224cba9eb6e83ab5f9253492ba", 0xaf}, {&(0x7f00000006c0)="fbf0714d7c2e3c73facaa43a1780c7ffcfbf246f8c8621b3a8889e13af83604853a6596f081225cd33bbdc00d61350c66369d93aecedc083f7747d8befee4ad1f21663775b9d3731e58df64c257170e568db1890c869786f4d7c3a80c9d59c651968b95a4b63024b0b38e9b4da0a8aa0d6ee707df86adf949a4625baaec5388cad8bf6b4c7a6929d68f1c28c4cf5f0a2d3d38c9bdb060e93365cd878a1e4ea4a043b561c92b0b22f3399583a37af776be5b941702f03ae447300f47135b3d9667ec6abba4a0ab56dd17a0853e489509bc907e30f6225f1757f02d842bcf1a09406fb2918e487559f0475141b49d0d631a5c46dc12dd3eff2dbfc1c2da9e9a13a9d95a906940f27537b9d27b3c169cdc550622855aed84294489c3c622510d84ec6f8f06733241f79bb52ccd2a64d36b812c20edbb17b887fb299271ac7f1dc0d04762775e0ef20755f7be2b8e3a1e1b85b38b65af6efbe6299de836479ad8b7fdbff5a509be4845383cc459a6efa9269a193d8c144c92ba53f77e420f8984e82da2285ffa4cc7132375300eaf3136115be2edc6fd419a355b85b70be8239ffddc8741bb34b9d49bd0cebd37027bcddf3a82b4e9dbd32ea0067a003b06000566982e8419a598318093ff265eb8d202a269bf00d91336999dde79c97d0c9a0318744fc7ff0cbc73500ac0d7bb2c2fe70829b1a6f424a997327ac4f10ba5493c9962b082a03b0e7bb93332af2d71dd45ddef45ae0d7ec34622852f974414cb81ed346fbc5db484b914890a79d64d1ea48fd26936f6dbc7b3f87c53f84784827f9518f13c77208428958a8ddee92017b4bff5abf14de5d1aa4199b930d9d4350a6dda8cc8633893362b82d3d199ae440ac5b3f006ee6d6bc982cdb22e0f51dcf42e50ffb02e1d36a965f611c77ba33485eb2ecb45d72ed655068a7b5dff0d93ee5542c21a5370c0c4a88e2aea8962ff21f67b9e004e41dc30c9739476c9c46c422f65c61869900c07df5395054debaeaa12c57f36639043817b34f65ac14b0c6acd7b292a5d437c50702ceaa28e4c5b943055ad0985af7da5a6c5d85851d97ad4875bdf13702f3fdc9a6c10589486accffae506d795a065f2c2e93289c288af73adca4a0142ae2a2a234a25a4c58ca9c54e7db290a280039c0114b69ea5956717e4ff950ab54f4111a44fdda5ace491f589e16fcd5f445f7346455c40a977ca2b6e89503c5a9ed846d1fb7c247cf061115f73fd121350bccc7aa5569a03fabbd8f73533067a20bf636537fa7f58642548855a81ed6b35c5be948f988363fab1056632814293d610edaafe38a6dc292bbf6408de37c9c26cb6ee36766122143bb72fb6714319fc8a11790637fe1db97d82dc3893422cb632c66bd6d1d704d77086d7b4fddf20a06766b4f075050a02711db6a068e017aeddb1abf5e3e68aa1ec4970b797584e4f74097675831f5adda74a0f1a00b8ff434ddfd3047c5b5ea48c03582979107d3dd1f686b20f9132949b41ed6ccb23147947b7f8ad13a2a15f8fc2398e45b1ad5ef353a6d1ec71cad58c7f319696892f6ee6839c7930d95af6212b684a7400086dc008a688e479b286bd980ab4375dbb2dd50acc0182b04938825e55bf205ac6a809d145852f3ce7129f3bab606c29d231d4b7efb9204203ead3ba617696f90def6e5b49126e71b38bbf70fb0223cf2865706277543f127b11339989f0d141606d089849c218100f762f016b2fbd5fa075c60cef2b24474feabd9be3dbe8c15f635f98cc7dae5d8a496d5bb5a2fac4fe07056de1304e64129de0d66088cacc60d863764fd6e06d4989d3d2c50ec7e5aa1a704d7d1aec4ce3b71fc6bfd5327a590b5b2d336819ca36fd5e9ed8d75fdca0c0bf5d3b7d1cd0dc4eff58cd0687286680d9c7e4e34f91ef0cf3b017e697db511b04aa298f3a4e4b45aa03cb10ba06a86f3b70efacc1d55ff7b61c006f1209a07e5082f1e902a70261fa6b5254b57a0bd5480844f1b6584ce30dc0dc085fc2dada440ae60c23c4d25e3a842b406b1179235388f7bd6edd2695d06dabc143e64d5d62b490955307f98da71e0a4b4e8e6e00ac426df388bc02ec22831d8712e4922d29833da05c1c1acb4f26469e2637806fe92b44d9aa7cab653332e665b954072521e428550102584b4ec39e36f58e9b1ee4b06c29d72a9d4e4d54df3eb0849ecd9f51acb6381281853103893641d1e2242bf943b508f9f65149fbff53176f208bc1b704154f1e91a7843643c6a6708d1827745db08216e35d6cb60935e69ec7344285cdc8d9ca43cb466477bf3ed61ad5248b1fac9e952be29fb92ddbd9b959f63f1e756bf82079ec0b0e35897f9f478264d744f17a454b9db3d7c82d87d9f3539d40a5589467a7dcb5375f11ca0d21de3dfaecd27dfe9a5edd6c2ac1d99a805fa6fff23896b9d347c138a81fc14c441d66093d851f158ea715b1c231a8f9ac431b7853f0a3c1e4853a78424dd1d99c9bfe7f085cdd433eb9f6fa86a2c808795517c8e4651bae578f2f94a98d6eb74365706b0686d6c49e07bc49d5c2062df40b716c04ab4c523bc0e7d755b08020f19765d913c4d64788b0969c234695f257a8311b1477fc58e4a3ed2dc7e82476c270248e24a262c967ff0349d94e9ba477828618a4ac14a4b4c423cd4ec40247772aba825cbe36234417ae1b733f94d8e09b22a195fbf9725c4bb95f8e505622b4b52372868f263f2dc87ad3e58556205006dfa05461d246844ae680de5f45ee6acd1b7233e4fa8364ab9ccd2de6fd1b283688577a1720c9343462988ce4d881f9bbc096acc41df6b18963d1a7ca2961caa49057e2303c11778902781687abb4cef44b507a0a48e0b4e2560680a210aca3d0a6e47b3c21af91693e223af1c4313bdcde1f765342424437eccb55ed63bc14a61a0100699ec0423525b6951440743ea05def5f9d575f3e5e53f55e6895124e1b1a93797fe0e112d7d6dd3a498e165230d375e4cef4a7ce17d6d393713c2b9be4645ce335b4bb14a6c29170dedd26b35c32f2328bc6b1e30229030c0f589115067c574894c0b7a8852b3751b511870d1c846656aee5ffc39637b8a2a5bf76be766c2787c5adb7e6a20eceaa8c05d348777b2d50d688b5a3e100ffb6c4fe1d22ad42e94b0dbf3e5ebb00048c5ccd07f04cb1980418ac5cabd3fd8074569e328838ca45f294e487d2bc97995b175960e43f7be5596c7587bf3b50da959e51af086c44f0b91e61f0bd6a29b5284aaf328ad1db93c6f93abbfe6ed558f4148c4490d2ccd0480d0d158a056084eb1739b7c97aaf57962f7f2d7767f6f7e84e0dfcb74a18a1dff36f4be468d69633204231be4c9a22f046b31fab09d26d800252077b7a09b7eb006d4c26edac8050f2387f810c5f6ad3b9fa42c2c0f0985386fcc13234c847ad8eddf282cad97eb38c204a287aef802c1eec59684f114e7de7b7692f4e2798ee5307ca93b0c40f90c71c71e6e30490d9ea9f05a6f9ebd81d36208d65ce802fc9757b3d89c7ae5fc3b91c6537dd2faf9771210355fcc673442135ad9312fe5793fd9af89855237be0ca8942e7abab40c528d402505d907d2eb147a967c3dfd0473ba309d2a5bc3f39eb7cbc6c23ee78e5b391c69c5a37479c1565c779033955aae7b26ef06107523dcc968600517969945603ce9efde7084f1488f45c69c29197c240f6a679d00d7f93f2dcf0f29a92ac28e4242e3a7f573853dcf6125521155f11f65488d93c1d5f44338dd44989700b2d42b18403b8f27dc4ae4d25ab1d5fc4727a4c87e87795aca3fb2b61802417e504de1c50d6c027d7589e6e65331e68f00d0fff314f1c5b980c0e19aa02c41c57d2fac5e27a945770dcf2b8664b3fe7c68ea5a3bc799b6cb6ea6ce3e9a8c0c2bb80276e4fb2caaa5f1c4a317bb43468445838d9888124183855a842ca1789550689ed6e9ec01dc611904137c943d3331672d0cab45f1c3b0934948020e2e120a6cfe146eae39562f427f8af59bf0d297694e1f0819c5ec3a4591d56142aab4d6e57346e32ede18ba8dc0f1eceda977c0e88edd68b3687322f98857d33c85f2bfe1d59f0220754759bd1330b3935f353a11e19a19e57ef9791e79657d7ede8e80e89dde4b35e322021eb98d460a129d18d1832dcc6f488a419a77c77b7c4f2b38f439fe1a47ee06fd3baa0a2658a31f41b4440b285277cf358298a4caaff661eafb31cab0903acac5dea038983a3caaf1cc52f11b38f0af549a95c73c4b5a61391c0d17874ad01fef3a3ab9f28a1f06e418982ba2919217e267f6672bc6b44508730b19118a9cfa20fefcec790f1b067a80e54812f52dfae9d3e12282acde4ad1db57887b4a037397139c1fa5eb112baa6220d7b1e8933592c009d307c896e94aaa7a847fd481fa2e4ea06b07902824f3af95fdcc35659c256321ef6ca6a2b6c94e28b4e241bb3b5e36741fd3103989657a1172c95ee368e51188daf2f17aed90742e4b5fbd59f8bbd07af0f5b013393dfb0f8ce45cab07ffcc871a925ea0abe3780e6d1caae0cd7b892abc8d18a568a85c03a466b847c5003c69791a5001cee1cff787efcf48ea547251faca1dc04c5309607a58435110bf09177d7c30d23d5dc6f86a3257c7178b9f7f6722ed2157a861c1d5960fc32be92eedf0d2f4cb9d5632fa5e380e94108d6c4edcba5cac4445d972fe2e034f567be1df978da550e184aa2c4370bb3aa408b8fe688735ab5bb3bc36924f1500cfe13de2daba31f73ce3add904d2dd9338275763208e4a0e1a2fcd37130c9216048088d3cd0d8026788c92867eeacd12c7b629769e83a9d9d31df75ad4fad4056ccfa77f762d022344f6648f7f2003b413aa659b7e76e3c41257df93366525a9943e4ca6dc32a064ea1fb142f3bac3746694bfbd73073cd5619371567621851d02c704e0fdf9120a65497dfb06c4dcffa182146d1d0c7a853be0c36a106c6dc8c208cdd7ce78a9ac4134f0e8acaf3c66542f78965d888fceeb0fe1f4c4d97be108b20266fbe472195a4be260dc1c8415c1679339144875140c529b3d22b1afdec9922611198cb0be973f76a4238e69cd15351b1977d2c95042aed69c487b606a8f3f9d803ab3e297e577c0d3bddd2034ef091bf6d465d937dc557cd87c9665f5759f1dbe8fe7428f178e3be7499da98d37037c754cdc2987a0f872db987417c7fc9b984cf94a62f4abaf757fd61efd479c7f6bc724613f2dcda7163b4067b33847d3b338a3460ccc0ebcd164130be61fd7e2deb8ad6d5ac4589ab5ae0e29206099c9b6ae291aa9f29fafbc2638b8ddc17c393c23b40e339c70df5befc564a744e5b30bef5f0f876716af0e0ecacdc666839283becd7f8ce3ea3c447dcd085b436520b69229bb283ab1641d4f106eb9485d92dcbff3138adbc1b64e86c694634916fed00d54644944f6dc49222cf1f99a333be420db364cfc12a19ff0fc66e0798c1e4c9996a8a406ad08a640ce9f4378f62ebf05a328d539404639956acca14b1d1ef70cc8c930778e0f4fda118a2a7683e2eef979eb9386d4f00039154cedff0819e31402f12d0a0b4b25b64c53aebccfb59900d42ff6bda768e507cfeb1ecc28d962468155597b117a811b0e1efaec5f9e37d4c6ed5527fcdcf4e471a522eb9f5fb6abc52e93d251eb203499db3ce717c3405432d3f47c10960a90200cbd499024b9b251b6327892d46eda10c819baef4a4f8a6542d399bef5434573ef765ba4d03860f16ee476029b7e3837917dc1d725de299a65918ace23ba9470968cbc106172", 0x1000}], 0x5, &(0x7f0000000340)=[@rights={0x18, 0xffff, 0x1, [r2, r0]}], 0x18, 0x400}, 0x400) syz_open_pts() recvfrom$unix(r3, &(0x7f0000000280)=""/180, 0xb4, 0x42, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:03:58 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) link(&(0x7f0000000040)='./file0/file0\x00', 0x0) stat(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)) socketpair(0x18, 0x8000, 0x4, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000340)) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000000)='x\x00') 08:03:58 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000180)=[{r0, 0x185}], 0x1, 0x7f) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x9, 0x7f}, 0x10) poll(&(0x7f0000000040)=[{r0, 0x7d}], 0x1, 0x100) 08:03:59 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') open(&(0x7f0000000040)='./file0/file0\x00', 0x8, 0x0) 08:03:59 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0x5) kevent(r1, &(0x7f0000000040), 0xea5, &(0x7f0000000080)=[{{r0}, 0x0, 0x40, 0x1, 0xfffffffffffffffb, 0x5}, {{r0}, 0xfffffffffffffff9, 0x0, 0x21, 0x2, 0x4}, {{r0}, 0xfffffffffffffffc, 0xe0, 0x1, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x83, 0x7fff, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x400, 0x100000001}, {{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x4, 0xfffffffffffffaaa}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x46e3, 0x2}], 0xd0e, &(0x7f0000000180)={0x4, 0x6}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x0, 0x0) nanosleep(&(0x7f0000001c40), 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 08:04:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000100)="00426d90b1040018d6cd62feae4663b3ecc97f3576ea231361f3140b4325b0df3e6f3d2209b264c3e5c1e9e9be145f77a73b6fb2730b4434e278", 0x3a) r1 = syz_open_pts() r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000140)=0xc) recvfrom(r2, &(0x7f0000000200)=""/21, 0x15, 0x800, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) dup(r1) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000040)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050600000038040040badf3d00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 08:04:00 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) socketpair(0x20, 0x1, 0x35e, &(0x7f00000001c0)={0xffffffffffffffff}) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) mprotect(&(0x7f0000420000/0x4000)=nil, 0x4000, 0x5) chmod(&(0x7f0000000100)='./file0\x00', 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) fchdir(r1) 08:04:00 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x46bfb) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCEXCL(r2, 0x2000740d) write(r1, &(0x7f0000000100)="07000000080000000000fdff1a4520686488dc0580000076d61a3a73d131d7", 0xfffffffffffffec0) 08:04:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000), 0x10000000000000c4) write(r2, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)='>', 0x1) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "003331afc0c8f79e147ad4437d7426ab5f079c70"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:04:00 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$lock(r0, 0xb, 0x0) r1 = semget$private(0x0, 0x3, 0x244) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/58) 08:04:00 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x62, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) getitimer(0x0, &(0x7f0000000000)) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x10, 0x1) 08:04:00 executing program 0: r0 = socket(0x20, 0x8000, 0xde6) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f00000000c0)="9a2e7187d745b472d6ecdcc1c10362edc8c0a5dc82ce9e7693e0ad3bde5c8d33525c934e438289f7e52ecd34ca83f6b63dc996ea48efe994940cd7c3b8e903819ca3d7eceede24ca87536460e4188c1366c01b85df73eb9c0142343b7a46fa33f01cb3", 0x63, 0x8, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xfffffffffffffff9, 0x200000701e, r1, 0x0, 0x1e) r2 = getpgrp() r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() r6 = geteuid() r7 = getegid() sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000180)="9cfb6d85efc677ca5e317b32956f10e3e6f8b6d4", 0x14}, {&(0x7f00000001c0)="6f78b15b58d956739332145c8e265f24d386bdee2ace3fac06d9468a320045b692294fa2101b5c82a20f926e9f56668943cfdf41a04ad3372cc5cc494a73ae3149445ab334ae900bf579818f01e20914bfce261a44bbd98365e2514d95d11c6f30a376259c11c41d6b21e480022352fdeeee8b3593f5d4eb23f81129098f129b63c99bdbeafceb3226537e7700b555333f82e2aef105", 0x96}, {&(0x7f0000000280)="6700694006fb5bea6c378916dac301f6eb007fc5", 0x14}], 0x3, &(0x7f0000000340)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r1, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0xa8, 0x8}, 0x4) 08:04:01 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x4) flock(r0, 0x9) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) munmap(&(0x7f000071a000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 08:04:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0xffff) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) r2 = shmget$private(0x0, 0x5000, 0x1, &(0x7f0000ffa000/0x5000)=nil) shmctl$IPC_RMID(r2, 0x0) 08:04:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) lseek(r0, 0x0, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:04:01 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x80) close(r1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 08:04:01 executing program 0: socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00d9d8 failed: hole in range map stack 0x20719000-0x2071d000 of map 0xfffffd807f00d9d8 failed: hole in range 08:04:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ff8, 0x0) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) chown(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 08:04:01 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/136, 0x88}], 0x1) dup(r0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140), 0x0) 08:04:01 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x3, 0x300000000}) ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2000003, 0x100000000}) 08:04:01 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) chroot(&(0x7f0000000000)='./file0\x00') fcntl$setflags(r0, 0x2, 0x1) 08:04:01 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x18082, 0x40) flock(r0, 0x2) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) preadv(r1, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) 08:04:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="4692f7b5bdd4ab721473693bb2f9dd41bd60d486e7d794411355d3a74dcb15491d7dc86d99e2a49525b3336d7b2fc70d7382f9cd8af7f3f9ac624dc678c146ebb8fb2463fef59eed67be6b31c625cf434d6f806c47a4efed13ff21910cbc28ee3d3c62c7", 0x64) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) 08:04:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x6, 0x4001, 0x0) shutdown(r1, 0x0) recvmsg(r1, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/4096, 0x1000}, 0x0) 08:04:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) r2 = getgid() getgroups(0x1, &(0x7f0000000040)=[0x0]) r4 = getgid() getgroups(0x4, &(0x7f0000000080)=[r1, r2, r3, r4]) socket$inet(0x2, 0x2, 0x3) getsockopt$inet_opts(r0, 0x0, 0x20000000000005, 0x0, 0x0) 08:04:01 executing program 1: r0 = socket$inet(0x2, 0x1, 0xffff) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 08:04:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7eaecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887d4c735b222056de01129e45df0130906e061a751731e5c2091f3e9bdd11c4518138f8db76aa62437ed4322c0cdf8649b48935d14a79a15cecdd79cd66c31400b4d7486972d2eae1f50146ed505d47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caa36fb2b17523cab9984b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6955cdea9049c77121311308213349af7b798a36e06c309", 0x12c) 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$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:04:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a8", 0x1) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) open(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3181c573349a247fc611a51095c9b78f74c414cd", 0xefd7, 0x5}) write(r1, &(0x7f0000000200), 0xfe72) flock(r1, 0x9) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)) 08:04:01 executing program 0: r0 = socket(0xe, 0x4006, 0x0) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) 08:04:01 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="8202000000006c653000f20a81e060e765ceedea33063433405b3fc2e8f152c68661ed150605ab7c7db3f5dc797863c9a8a25c13557e832dee621697cb4ed08549ada47e68df0935548ae03c207800e1645739523b088174fd62a5bbd4025d9962770ad84171adb83034a951aaac1271a10bafca7d7bc90288c8352c00303e3d6514b8b22acd4462751a891b35f6b479bb54956620bf5d7f591ea52339c841a24e5abd58b3af8377f253f560463cdeff07adbed4a9867e2173554c1afcc815926188f04f1c54c0522b7178"], 0x1) 08:04:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) kqueue() 08:04:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8a, 0x0) poll(&(0x7f0000000080)=[{r1, 0x100}, {r2, 0x34}, {r0, 0x61}, {r2, 0xa}, {r1, 0x100}, {r0, 0x2}, {r1}], 0x7, 0x1) dup2(r0, r1) mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1) 08:04:02 executing program 0: r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x4, 0xfffffffffffffff8, 0x1000}, {0x4, 0x20, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0x3, 0x1000}, {0x2, 0x7, 0x800}, {0x3, 0x2, 0x800}], 0x7) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0xfff}, {0x9, 0x1000}}) semop(r0, &(0x7f0000000000)=[{0x3, 0x6, 0x1800}, {0x0, 0x0, 0x800}], 0x2) clock_gettime(0x0, &(0x7f0000000080)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x5]) semop(r0, &(0x7f0000000180)=[{0x3, 0xd7e1, 0x800}, {0x0, 0x987, 0x800}, {0x4, 0x0, 0x800}, {0x2, 0x1, 0x800}, {0x6, 0x1, 0x1800}, {0x2, 0x0, 0x800}, {0x3, 0x8, 0x1800}, {0x7, 0x2, 0x800}, {0x2, 0x8, 0x1800}, {0x3, 0x0, 0x1000}], 0xa) 08:04:02 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() r3 = fcntl$dupfd(r1, 0x4000000, r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 08:04:02 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0xfffffffffffffffc, 0x7fff, 0x0, "172d76898911080000aee169c7f31b1bff00"}) r0 = dup(0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 08:04:02 executing program 1: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r3 = msgget$private(0x0, 0x4) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r8 = getpid() r9 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x3, r4, r5, r6, r7, 0x80, 0x7}, 0xd6, 0x7, r8, r9, 0x12dd, 0x1, 0x4, 0x1f}) open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0x802, 0x44) linkat(r0, &(0x7f0000000040)='./control\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x11, r1, 0x0, 0x0) 08:04:02 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000023000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/215, 0xd7) write(r0, &(0x7f0000000340), 0x10000014c) flock(r0, 0x0) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 08:04:02 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x800) 08:04:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a10a1b831db5d2971c0d87febc3a27b7b12f22972838ddbf52e0d715e53f0c031cc296db6364e02cc22a7e4eea7ff69b9b43d25de1de9702d0cab92ab95820852680a4a2a4f85604e97cf3d883efe40a9d63991149f25090fdfd0fd780f77a683eb4b8c5d8595c6c0845a8cae4fa43b6424e0234fdb56ae393e73275cbcd8929bbccb083199bdbc055299ba113209541fd732c71ffaacb6c2b6dd95e973e902f3ba94f0167f", 0xa6) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fchmod(r2, 0x80) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffe0a, "8549ce4e00008e5c46d1766f695f72df00"}) flock(r3, 0x2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:04:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x3, 0x202, 0x20) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = kqueue() munlockall() kevent(r3, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1, 0x1a8f28be}], 0x63, 0x0, 0x0, 0x0) write(r1, 0x0, 0x0) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000000000)=""/187, 0xbb}, {&(0x7f00000000c0)=""/93, 0x5d}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/4, 0x4}, {&(0x7f0000000180)=""/47, 0x2f}], 0x5) 08:04:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xfe2) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x8001, 0x8}, 0xc) kqueue() getsockopt(r0, 0x29, 0x4, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x7, 0x3f) 08:04:03 executing program 0: madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) r0 = kqueue() clock_gettime(0x3, &(0x7f0000000080)) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) clock_getres(0x6, &(0x7f0000000000)) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) madvise(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x6) kqueue() r1 = dup2(r0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x2) 08:04:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x7f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 08:04:07 executing program 0: r0 = socket(0x18, 0x1, 0x16b) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) close(r2) 08:04:07 executing program 0: socketpair(0xffffefffffffffff, 0xffffffffffffffff, 0xdd7d, &(0x7f00000000c0)) 08:04:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xea1) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) 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) 08:04:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) shmdt(0x0) mkdir(0x0, 0x0) close(0xffffffffffffffff) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r4 = getpgid(0x0) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r8 = geteuid() utimes(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x4, 0x9}, {0x2, 0x1}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r10 = getpgid(0x0) r11 = geteuid() r12 = getegid() r13 = getppid() r14 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000000a350cdf363a3f526d6574842614bf17b49d2d27999ef33d8488d7224abfbd53e1608e7eb40755da82b5aa6719b2002cac0914390dd4120039067104cc92e"], 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="6333a086950833d96e2ba7eba6cb7d472751a6b133cdd5a9d00361baf00bf5db5aceaecb2de2a1c9eedebbed427da20d11e114563fc71d7fa87a2e0861572c6be02e1a7d75135d85d64a8adf53d51723cebdaba21423662915a551b956f39e0fd982858be3880b9aba621754f68babda278e566fd59cab559da409d99edaefc565fefa2d2885d895a03436963b98d73ffd01f6b002a9ef6ee08976d046a673b443c887420bd32cb4ec80e15dce4b508626638b409111720f901e6e76788dc117e5b71678f1f6b4585688b6d834", 0xcd}], 0x1, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x170, 0x400}, 0x8) 08:04:08 executing program 1: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f0000000200)='./file0\x00', 0xffffffffffffffff, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000efffffff0000000000000000f0ac0c164904e0bf86cc4d0000"], &(0x7f0000000040)=0x1d) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 08:04:08 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') dup(r0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 08:04:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) 08:04:08 executing program 0: chmod(&(0x7f0000000080)='./file0\x00', 0x108) symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x10004, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) 08:04:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="157716e3366085ae321a4841f070eac8207a80b683f00b8a6a381a5a98f3a38fd84de92a812908c58742cab76d9aabf5005caa88b536a60ff2e079e3c637c8b31e512be0bcada08ed04220c288a6c901f1d5365b3a7f9924126c41c27f9a47539f7eefe8ccf15bfd1ccb42f7e105ea5153499d6f6d0204720b8a9848da281e041c56fcf89f7b58d790bcfa748b20660be3eb622342e20584b4cd4737be6b98e698211ecdd69220fc8d26dd1d4154c9f50297eb2050378b9194c195b0ae84ee16d7fe8d4bd049299324afd83e9bd49a5af058c3ff8f6fd4885db644e916a7c7abab34f718070ec79bc9012728810689e5ef8e3fb4069bfdcc26e7f778d9d8503d505ddc219a2853faf57f8240f69e1c0d0f014c6ae6a16a7a11382d4a228fcc94098489084461f700ac5104f9b4107b7c95066547874bd6c133136a9bffbebd8ee45585ad6ac3734b8102682832b46100f40fceeaf2906f34b1af5ea44b5c95ca9f64c7dd9e16cac5120f5aa1a4eff60663c611135e7bafcfeeac417100dbd5833dcbf79de12bc9b2a058d8eb0647468c157be52a88981f663484648259595c5a6fe3f69d0e3d9cbbb672c7e0d34d081b9d7ae3633b86f63bde24d4f94d8450b70c594689c1ab79409b998c73c4845423a2d0d131e13eeab8871129886d612610e86397b16b0254dfb67e5cdd96b6480a9971ba5c3ef240920f8535696a80d72e9ec68975424462e0847eeaa8e90e131eb24217d93f2ba1c9d96077a10c212ab6e3ba9add439af18fe336aae659b6ef1bc00ae376a0fd5e283727863e2d74563b049a51253df77059e57acc584496e8714b328664b5dfcbb2cd12f2a5e7f87576780bf2054b773ea24ef9f14e143525b5451f1a4bcda9a035fd2c6af394477ecf534df0933d67403711b863ae0cabd0d5e0e854add3883bbc921a3b9f22cffb64dd405ba1d72827efa95446ed29235b4e2fa63f301ca761ae28f735477b1aa1a8998d63b05496841307211cb6ff37d6a301aac8b48bc51d85ca34e2669be28971799fc970ac39167b748185b4a9d46c0afb4a87d993718608adfdb51b482e9ce02bb83f90ef5feecdb9eca376bd3376dac589e6d9adced6f7a2192e992dd825eb1d408de82269bec579b19e1275a67b1b0fa7ba2a4d18224f462820c18e21619a50b722ea846798272a5f4f0745b65946ca434f58c13bc39641dcf3a63095d339cf2754208d08d9c0315053e94304058578c575d9a6b5f250da7c4414dee1ca2f3ace285eacc5a94c8602251f0310c413d5b99577de1328734b7c53636dca3ab42b6595be7047d3bcbefb436e5384cff073ac2b4e32465dd89e07f8914abfeefab2f783de47e76c74be8399da367120056eaba0c12b046672bf48931c91d4bb146ff947aae05578bedda320e9aee26f9eec5fc95109cba04affd904de0e062fdceef1e79517302c3d7b74de8869504a3a5b0f1b7a17e69bcdf28de6f0fb0deb83330b12a885270f72912e8df31d82fbc8bbee716e270c2146d6a2390c739bb7637fa758262ca1f7d9cda305b678d62bfb0b0b1461dcc5f9a7ad5fc9ba871ce4f80d53b9929c231c47152b84ddb444b4867be701934c2fd2b220a9f15f0a6ebbe94012a3b9739845d68785629dcacdfd8b391d45c85c0aede1740c4053945a4cc8ae26dfd36f4e6c0eee17d498f9563b85e7b1ca4a9e3cf9a1ceb1a12b66c9fb48fb66b276c671e8acd290560dc76f75331acd425087e81c6aa029762d21b54174535e3edd286c3b782a23f79fc861a99bfcc3a61b321b120bd8194342b8aa474ddf4800a07a31bb499e46c72d026a545e822e21043c78df5535b1bb59a30bf8e3c7bebf6f119bf9a2ee0e43e528d2b1ec2dfcc09e6ea2acd9a6739529d5a6f37567855e1ea83d8896c85c57e2e1e0a6b2ae0681ec97b3aaa5d683be4ee514b757b34a9c03c1cb93b29451d686edfdf7aa81f42d6660721bbe6143c5b1b5d92fd1c608cf23fd0af44b64bfbb66068689cb90fb3df0d196e88bfea746f0be2c684e435c07ca30f5321741c313850aeda1160cfe7fa00e33e5adeae2bd052ecd8f0bad3bd2585377fd2bf2219be42f6c4f730d713f592cb8c1c32816a435ef919faf01432cef153135a36cc6497a3ee6c9162ee8d61df151df86f57e8764690316d4019282176205d7d0061c8796c7889abbfa0b9732e6d70a5a5197d711edf0650656050c69eba9ed9ed8ce8bf2cbc411678f687feb73780eb9eb822bd4b9e3e721e575a6a0f4e660897dc65c440b4545e0d430d668ea49888770cc3b66e810bd95a4969b981dc4f02519b50c289f2f4f1267cfc5b3ea5c9885407a42d294d9812ab6949cb38d70e5acedee36e233b0a1ebbf3877f7301e51cbee9dcc2f02bde90972e9216991c96fb52f045ebec7ea27735957bde48f2a9ce0770a7e9ba2eee6ae6ac5901bc42b7bfbd96ebf7249e2540bf2aecf1e87252a1ed4e481a552ea558f86b12ab2f1728e49488bb46f03ed1cd8cc470c88fa0312a9afad19ddd58aae783d0ebc466c5e5fce9ec91780bba588fe86cbdd20535ba7a682a747ed60c2d19621ac825da3cf84dceaa8a59f8162237fd49956935107138ec74ffcaca70c3964c6ce46a857aff039dce221f436627fe4e48c90d8bb06f139a2c00915ef52932529d4d1519aa59226ce37fa3dd03d6f40c3c69ad810fc1925d6d50eaf33981316d1273ed74fe3fe8794845f6aa546c5ae2776330a553a4a8b2083170c89272508701e571f35b8b519274680ad10a970980ff3d6b81c3c6e4538ed5244d37f42dbbef55b7faf22dd31314d906b99999967a3972cf18ee0eadc3f9e20744b79b31b14c2d1cc297b718fde904a872bdcb5e68ac3a1fc48d9fe8df18e7c739b6b3b5f35d4113c7d2c1a536dc33323cb76a0ba76bcafca79520c49b05ccf454e4ab1353958243098518699c71d8c765aaf35df076006af156592acf38fdd9530201125c300886cc586aa805411c93a937022674c9deb37f93736e5b863478bf74d37807666a3f3de92d7f8552957d09d890d8d30c007b829a4ffe4bea648e72d3544c646cf2f8681fe9af1f361c7d97444ffa37f5012b24f5e9cea09c058194e8c67ab23cd1627f1b6c3c7527cc82352cf07f93947874168bd4025e663ac69becd3e142eab8bf37c0d6188fa4516f2742391aaaa84a945db48a71dab732025451ac44ffc3f4aba61738dd8cb75815424ed6473548bba02eb7a475f2caabf4d4515e527cfab2d33c5b78f2d914f4d445dc2de94b7f3b9a0671a0c915eeb5fd612b1240a8007d874f6f44de5b86fce1827a356a3e30977ab56c36f5b7d49c2df61b03ebb903213f721a4afda38a7fee0824df9de6ccf888370d72f5a2e6eee9ec541e9607609e358965905d4afcfe40230804bbe4c5487f74f8538599f9d17b7936e1f2f3ab31eab88ad80ea8c6445c94a51b5185f9c63808e958c6241ef0e6fe5ada9c671c5f96962409779cc2bb58f7cce704b37b4a5d12ee2f066885c92b776e5f431ce0b9821e7fbe40e5ce0a07da62d0d02dbc9839cef9632385d09f44a8a873a62d1e95bf928dacf3ca10bdec56b0ac8ebc5304aa0f4abffad5be3820b7b49f6d591ababefbba0946fa6ad58d0f6b5aef51ba6644a6f33fdc81be39421c3a09e9d8a127269c2444b3edfee57f870ac19c7a2adf96655e0d18c84d9e41a92dbbe6a66b5d6a027c8524debc8d0eebb1696c87f312e5bd11f31a069b41a9a4cbdad2eb27d0c06af8a2b9c1e6192b91465fc5f1d25d45caaa2a3b6307f14324de1b6851771851f48d61f00762c137267c84d278f406234111a5a73796af976ea5b767818e80928073916e0730a2aa2e00815f6635dfdf3a0982550dc14b6addcb44fe7b2dba7836405da468fdf2d2f41847225f1d6c4c1c5e7dfa2b4a5c8ceb3eaf453d10a50059a8a88269a25e2698f8a2ab9b3e39baa57c5c4d9fcfa242d51d2b6ecb9db573b57b873522a2406d4da8243301c18ed14acfcc57ad25216179d35cadca0a699e157d1bbf80d31d50844544a482133574eb16a61f7b1ff139c1234fb1507ed675adae2b89c02062d0808f64f12f520b8c11b6e277ff8aa151604a03e6674ac64f313614dc2f0b7f8785c2a5264226c1d7320bc1c89877d37a56b39707c67f59aca51f8885c26ff973cd6a385998e8e1cdce2b8319d49390b7422a584de59a23883d8c0f5921b784b7cc3e43ae248a16b79003694444f62a9efe3c9698bff46b5934ca66cd51fc017e72d27729b3b39d2f7099c5e7ae3a797c09e61b3acd810814c6f46d16c07fa6f121f680253f0358bde9b26ecc916a994c81638509c7ead4cfeeaef3e9104b189a1fbc21eeea05eac851e471efbaebcdc7db9ceb4113bb43ad50f900a215b72d0bd45ab37a5a6244289778a0a1902027c60907eb71b317c2c802981a6020390c47fa7db20c046528e5c06da90147f8511a852fecbe0bea0107361afddce2c517b0ccbb396590dd8f6d327112968a684d9bb19fbc8dc7794d5e0b76cfafc78de76a85184011329605cefaa22840d350a1a2918940dec4f642e44a434061c661a28c68bb96e030f87fe0aa30a615f463512973a7112ed6055a71b042cd3b2a5e11bbe55df2986b1d3a36035ef5c9d5434f364c9e3ac890dc1581bcd299dd4a6f619fe89ec8843ec3a449266c9ba4bd60170596e95e11b3cfa5e9218b10760d4404b75d12b2eb3f97ba0ec96103f1ba5ba5e66554aa9d1c948e2118bf88eaedbdbec1d012cf3a6e7ff76ffbcef33bfc6244083a839ff09b0f62add1400b1a43ee56b0beabb376bffcd278446ed5aa3fd28bd16525dc7d99c9d8ee5157a2cbb388659eb2b962fe8f9acb5bc6f272aaf2043681842968f3600a6ba4da5e30a369a7c8d1d106343e910cee2874b1964acfb8c7a88dd4c9a090091bb36d263be87136313222067a7030d07264ab3ccb3fec77c302d67ca1fe3b0747b126bf0cd51173fae6fc28cd534597ec9c8d721b55a30dd8787f7c55c907b4c9df458be4c829dec70c9084f7d3b17299d3bd4fec7e70eb26b3ca40dcae2e625be1d535c5bd5c4217d333da8782abda8735ec9acf556c27d2f2f3e3ab72df9ae0eec9203e65edcbda18c8dc7e6e50a9c3fecaee9737156739b8b7fb5d8ccb6694ce5458e5b3bb9353660ebab8cef3e3bd5c50301c9c74ed3ad81433a57b6184bcb1273857f5e5586c9b8d8704c68384823ac2d3376da78140413badfa76b9d3381c54d7a498522f001adc4793c365a423031d8affc0c3816dc1d9cc87f75663d4f0b08f21c673cc00b2264fd0de05b8feec11063773e0c240c6521ec4865a41d7a88fa909ae04f4289fce0fd242cbba648a223945973d6f0fbc76a8a694cc92e5e8035d21d2e39a685d80bf9d986f0d73b4816ddcb818db816885e163bcda0466d416fda1b2d023678f7f51211da69e42f6127b4bca20bd6b9b7a45095d97f64c3788b9c5f9b38de3b850f67c069009d0f44dcefa13b92d0226b703a50f3a663b70c164bbe1a687072257807f8c506fafcb2afffd9323c298fa5f6cdc6c9e99cceee760b619d079a497ead71ed5031b8386222b2a02519b4ec1e03824115b01b5aafa5bce251b66432063fad858f6b13333db481390faa6374a9e6c382ec2d8420443289543bf1a421c7d8d4337e438dc195f963951990f9d75e7f2cd7a97eea74043b3d1eafc5660f37fb50d5411159daeaaf2440ba23b85bcb93703424d375f4ed862dcbf3f0630e0b2aae74791bacb5aa9a997e19bab42f6325a502d9", 0x1000) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x6, &(0x7f0000000000), 0x0) 08:04:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x10000, 0x10001}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 08:04:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0xc0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x10201, 0xeb) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, r1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r2 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x9, 0x8}, {0x18, 0x1, 0x1, 0x100}, 0x3, [0x7ff, 0x101, 0x0, 0x78, 0x1f, 0x4, 0x3, 0x4]}, 0x3c) kevent(r2, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 08:04:09 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x10) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x6, 0x6}, 0x8) r1 = socket(0x18, 0x4002, 0xfff) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0x5) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) 08:04:09 executing program 1: r0 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x10000) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$getflags(r1, 0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 08:04:09 executing program 0: r0 = socket(0x18, 0x2, 0x4) setsockopt(r0, 0x7fe, 0x9, &(0x7f0000000000)="fe98702d24f1e813f1e6a845ceaafff63e8cf941f5bb16af8b850e8e263f04cbade0740d71021de34878a717af0b34fa229b0257bcd8ef79000000008581ba0644a44d0426b1b536dd0faf69fd1e53573396a8367768b9b4de802af56aa978a542f91dd585b92d1a3c9d5df6f1c12f98050000040371c2e70000000056f0be2ba82c94597f070000000448dd09a95c8fd2d9d812290200007a7d17403afeaff26226e181fec2b312d10916275d830e47fba05940d2e9ab5f7a0000000000000000000000", 0xc4) 08:04:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 08:04:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x20, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 08:04:09 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair(0x1e, 0x3, 0x2, 0x0) 08:04:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x6) execve(0x0, 0x0, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 08:04:09 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffe01}, {0x10001, 0xffffffff}}, 0x0) 08:04:09 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r2, &(0x7f0000000200)=""/224, 0xe0, 0x42, &(0x7f0000000080)={0x18, 0x2, 0x100, 0x789c}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet6(r4, &(0x7f0000000340)=""/250, 0xfa, 0x2, 0x0, 0x0) getsockname$unix(r3, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x87) pipe(&(0x7f0000000300)) 08:04:09 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, &(0x7f0000000200)=ANY=[@ANYBLOB="30000000ffff0000010000000000000035689ff65a560e4b47a143915aa1711bcf2a209082ffaa26c17dbc558255df4eb491fc1afda8acefbcfac3f09d8e6611014170b4911caf81a6ce9ab46a18a4e12cca5e3a34692ee997aa0473fad16e6444f2f1558b783e27365dc07ff4d8b82b36d0c87524bebc56552c3cab34e171d65c424e85d85c5b2e07bc264436f778eec8f754e36c8e4945612db8a3247dc0b7719e87e2d0dec386352dcd0c4cdfcf5007155b8e822b88dd109d8686bd91bd957da90dfc3352a8418922fa0099536240af72102248299a42255fb023bb44ae3dfb34e5da09c657f7e6ca94d7cabebcfe631e9304049b7519f91ddf5c5e43208e730b53dfd930f298e109123dffaf1d2e1992850a4c2eb5f864a980114fada8d6ba1bfcc47fe9bd574f66b32fea8f5d5d1413bbfccca2d7441caa9eff866bf5c1aba81b942fe830e41b2a7a509d5b4bafe7595e167d11f9cb85ce", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 08:04:10 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) fcntl$setflags(r0, 0x2, 0x1) kevent(r0, 0x0, 0xf38, &(0x7f0000000000), 0x2, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r1) 08:04:10 executing program 0: r0 = semget(0x2, 0x1, 0xa) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000a00)=""/4096) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) write(r1, &(0x7f00000004c0)="e860c29822eb902aad996f1c6e0d4e4b6dde34f429682924b082fe5919be07d12f374459b05fa68291568aea72c9ed9b729474c2b8716bb5f69e1ffff598f72d780e62e3a99b6e619fcd6396ad4a1b99a9c56ba76092993f67101f2c67c3fc50420cfd45a52d1e516b7ecc6d0f2fdf840cb5d19791109fc0dbaacd53cbbe96628d10db7bb6451ddcba8d2d0c36ab5aac96c105d5ba999a8d8220577cbf99291f4f6352ff89f9c14f4b8865779d651a3274554a300d404fa5a43c5671d22dc59bb3a067b0a7323beae338ec9b8552b1699259cbdf9cf82c9b755df4d268cc47882b6beeb1521eedd19567262c8704af268312933113c6f616339eb4429b78cd940a79c604f30868ef3409acc3621bc1888af4c7faa88af279f05ef1fa86e74042fd97e6ef9498068f19be0f20fe19f7cf13d38042865e0292a12732d4b6dfa9ae9473bda6b1c9a6d9809f835ea43189ee8a6e239be921b355d4d0246efa7dc60fc972a18c24f95ce084236d336fc04528f57f282672a5cd235320b262d38f69a62bf16dbba0d0545abb9bc859aa5a015977c37a27f42404f11ad13bf7d1d67dbebb76748b2f957ec63149836f3e3d5f50722ffee4932b239658e4898addb1bef15170fbbea48054851b44ac2c25880e1df21f881dda8f0eeb30f91ea2371db0caefcde36550530f8175deff58d928b6aae35c0398ba43ea9d0e537a7c9e27ec4fc61d82daaafb52a458cb8346301e8cd988ec99ee1a3cf265832891f10522b62c8146e5d5340a9da10212d842e831bbe382e8299d4a4e6099633296bbdb663a62d69b5eef09ce758e2e13fe8c7386084b4f06444407b5d4eb9eda641d06cb88714e4d074587794c60ee44ed927c49c934eefe67caf44d1d0d62837d86f27691745f39d9d98619275e79dd0b242cc12adc3ba0b3262c0b854bf8db9bbef2a1887968d9a724c36385a4bf7d67e842ed702784261dd41dc9d4e5d65076eb333b8da15c7074a312b27c8e15245198b9bc36cba622078dcf43403030e89777ebbbeb9c2ecd9b3f62f86bc8795e06544d92ca478bf4a39dffeae092a1cc5bbef10248060e355c8c917c93362673ca18e1b95961a5104e8f1afaa0f6e1ae3c5574f5b9407af09d40215626d59d70c31644b68c49864d2682cd60a612fef6e4400e2fb9e74e719a7bbc371ff501895e1ec08a8dbe7469cc71b500e4a82ce2559904401b13c5150a374c70a508f44b9dc639c85413661647b0d079f23dbee03f7379bc8bc6cbd4eefb63fbdd37cc72a47ca0e946a547e07c603788abc985acb2c204d66fbf50f94665efd2e506eb7c393fef7b9012e88b75904676b85a74e3ec626608fd399925b342ce7aa959094484e5ab796382208597e749dfd5cfafc7872528236361bd14dda75d239efccbf84242d2ec15625fa9f5906367ea8599b456d82bcb5186bd007fd2337eb011dc253c9afc5053bb350c19efb8b512eb1aaffea7c9a0aaaad1a1cff2106f80bb3a8ddb61de8313ac5f020d77cf2f4257cfbc12fb34f4817b1669b276d5dde21cf1fd4fbd69c4da9c43520954bfa6d52d497b06fc46acda53dcf643776c07a53d74af2985b8911aa3ff5e0425733ed62831863ca3e9f0f5d65a4beb7cbb6d1bf54f972227a435a00daef572384ac3944069622e80e2db4b1c40a6cf852eac16dadc843825480c21bfc5943d4e1ac4be83e04f99400b78edde5ff0d1fc0a93d6a79e617669ac2f3deb3800f0a890eb880cdd86cb775c3dedc3bcfa5e1d00713e4fadbaecb3e753ff9e01713a0ab3e36e97d767b735e45a667d3c06ceb8f3e90ba903019d98c59bf2d5acdbd59d9c0863876253116fd589f2b02baab0", 0x523) getrusage(0x0, &(0x7f0000000080)) 08:04:10 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bd", 0x1) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c149fa07f4a40e3e9f37b168e9252b579874cc2f"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 08:04:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r2}, 0x6486e16de3bf79c7, 0x8, 0x2, 0xffff}, {{r2}, 0xfffffffffffffff9, 0x6a, 0x40000044, 0x7, 0x100000000}, {{r2}, 0xffffffffffffffff, 0xb2, 0x20000000, 0x100000000, 0x2}, {{r0}, 0x0, 0x98, 0x0, 0x7ff, 0xecbe}], 0x7ffe, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 08:04:11 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r2 = syz_open_pts() close(r1) close(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x7, 0x1, 0x6, 0x7}) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9e, "b0000474710800"}) fcntl$getflags(r2, 0x3) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:04:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r0, 0xfffffffffffffffe, 0xfe) r1 = getuid() r2 = geteuid() setreuid(r1, r2) getuid() r3 = getuid() r4 = getuid() r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockname(r5, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) r6 = msgget$private(0x0, 0x80) r7 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0, 0x0}, &(0x7f0000001140)=0xc) r9 = getpid() r10 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000001180)={{0x1, r4, r7, r3, r8, 0x120, 0xffff}, 0x0, 0x5, r9, r10, 0x741, 0xfffffffffffffff7, 0x7ff, 0x2}) setreuid(r4, 0x0) 08:04:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) write(r0, &(0x7f0000000500)="f09ff9f114910225dd925ae2ce8326d1746297ab5da5d32d140db21a5062c0a0d2fb2fcec13e2f75bfd74a5bdc79fa42fee6b1ac995feff5b7026fefa965d643d7abd0b87ae6964ffb07e6bcf23b46a74c53b541de96b8861e11fee727f33720ba79a3171366a6e304c2d415bf0232fea555afa0c6b5af39795f9040fae26148d7b14ba70587c4d72d1aad8f3aadc8559004877e5da1b659622a61ebbad178f16da5c2fca6c36f93b3602709ab01e62daa42a0056c93f6189f86e6f12e", 0xbd) lseek(r0, 0x0, 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f00000005c0)="1ff9664dba21d4a7aba792512bebb9b8ee2cc8f5a65f9dde701ce9b3131a4e5f6b76a256b30a72d2a54fff22a5a28c769052662ce469cd84b26673dcbc664be5b8ce4c5890a6c20566a6bb386e36aa696235f0e47b0c5f3b475fe0e0ba3e3f557b66ea15f166dc4dd1367c0c4f805a88ce00772fc1612ae25f287a5027748d2c83fed6b84d6a55eb8bccc347c732c6fc2a5b25edb0073f163f5f36a98646df72628b001c2ddb829acf31dcb7d710e2f2b717462c4e9aa62b96d3122ec4573bd86e9404fb1624fc8ea928fe5f993f8cb7c928579b55c112d880719fec5d784d51770bcf327f2aee2875446219cfd5adcc6e6a459099425d540859dee3530b3aabbab342d4a4bc645646ab8252f0cb2854f2b7db6f5ff02083c4dac025d63538e86de6917176b7af4b8746d705afd79a381cc2c5080ae2f40130026412dda16e2e4ed56e11cae4f0387973111cf8519533159de976d3e1431e50168e149685b3bc622ebbbf005ad256637db5a5acc4ca6743401dd98a1b5f3c90f8182ffb37aa9bedb9742c6b29630faf6e4a2b30f4887b4c11304246e8a2130f193787f75f26fa2c3af30cb004eb31ddb38b11a4e9d1f0d1ff3e40c21dec382304c831db8e166e45281d500103bd23710589b060ad8cb3d5ca854049458a841bf978415d9e130470298f19793d48cfebab372f5a3154f681b474247eec2d12b84c4b22f4ac3137906f3003262752a9a9a55fa0a1826dd17c63222647106b8cbc52e2822e35842e6365725a5cd8c86e686d88fc76f3c668ee808b84f09f5bcdc4feae28a9b5ee0d97e2c7309ba02e507bf5c26b48eee60877059acd17dd0a0d47c010fe6b1d51b42d7beaa497a888efc5e267b900503da1e82a24611f9e3942724d30c9c0fa2336dee697d0e3fcee048c901bbdd187ae3bed54e5599638ad1576234a07917bd94149986ac0e809ed09baca51a5bda1c989301d1f6f18103f3390be934650e43f4d57bc152fa79f6bbd6fa01118b23517e46ebd58deb12ce61d4beb55b124eed910b2ab82d2ab9e311551df404073249b3d6095174020b853872e2154bd753aa4b78281d1a2000187fc4495032333d79fe94fd69b7e9dcc53e97cbcd323f8dd5adb65815e384b439f14b5bab17cc2bbec4e57ba00c71b6fb048df085ae675c3443d73beb20aafdec7d11226187dfe57825c78dd726172f8f437a95ad915778299a1bcbada3f8a7c3450b9ca1200c99372436c09eb4a9cb72c4dc985083eef3838ab88799c9b18cfe9c1894a52e0a05a3340f9a3eea1b3d8fd1f07f0a3f85f40b6fc105c65b03e86702689883f435826afefdf320e3da12c273e2049dfe82a715e2bb7ebdd1fc9eb66a2b04664400a1a4c828e74959f4b06dbfcb687cf0d4f5cd1049de3e9c307153b958b961686a5ad692622e2eec9bb4db2402f886637a09a1fc87853a2c8440ce9313aba33f8a7472a76b7c0c194bfec39ab010cc6deb14945e4126c279c825befc4ef066c34d1859130a6ebc2a87ed5c8bb0e2efc0f1ad5bf5d78e6d47905633e9bf31737b418c9bac5f2e8e231f7ddf17f1d5e490d29308e12cba8e09889c5a19edc09fb7a97e4541605dee02250f509f1a29c4c41364ec2d5a8de634722642594ba52827e31b5a0262c14fe8c3a749caebf3772fb968e68ca23c1d48942e2287914c95cebe646492d01ab297d8e4893b8e79a86ab60a9dbdd6acad6a5e62a1cec218802df3868134756db4cfcbd032dd9efe110243a2e512a692645799b3a0b678cd145a195fd97be58823d80fbb52bb2b8d69da8017feeb2be8ca3d6d2a9576c0b812d24d969234fe597c2bad884407aefce0083dde6948132ccf068332aa9a94c12247814c92db4a16a4bd9c968783baf44b89023ab9643dc28be6d47afeb199a4f6e7033b6131ff28f27f53259eb6cbd48d4adeebc813c47c48ae3327fda351521817ce5c819dee967277e64dcae1e5ab02df458f2c0b99864172b66ef0abeab54180efc239d1990a9a67fb6d3ac059c1438f74275f314e4de1eae6b0145aed4d8b4705318ebe0a8952246813619d2d3eedfd36e80e705e8dcebb3f9c3994d82fa9b503ed2ed47e65614735d1277e57229c6f11870139cc1f37764cca7c4b62342c1b07f6e6f4ace57c7f851995913582fc9a4e14bfaa81bbe337b066cdcb53af819f6cfb16ecee5ccca4503f9e777b5eb6958963895db3ac3b68ca53f27f1c1540e0b9e296923f5c76b3b6f0f265f301b1f74d5e6cecb978b2e52ef05fe03d1c6ca5e3e8cd1b825caf279bbf9f01aa201860e0a537e8b7394586c011c8a2626f1407bf4193238fc08584acf6c2bdb41db0033c52aad2b4a1004a9d954a19d25c7e4fe79e92366a55a0c96002eaa18eca76333e4bc8015006423ace2f56fa01cd4c950c1fc3be6fdc710168c5c81630d1de6dea1e12bb789892eac0b23d5f5dccf6977b8c297ede4c9fe3ba902b43ceacf3cd19f00a89626499d37d783a63238f4a8f7a7b8973fb0c07fb1d9685584ee963d583fe739920ba2e10ada7a126eddb41bb0eb2b79fc54443bc1c49a25c34fc1a479a0aa8ed998bc72b06f20e50800b8cba2c1a97febb787c0748fd31817d2d178493aef53d2493b4007767a77b33176bdb5726da5274ed40b2a081ab7b7d96f6eccdd2d3f8f44c8a1c4221265fc9bcf2560772da26423364f30f042967af427751e61899a6404ed718c75791677ee665414fcf3df4f9695e9cd12528f50e2dd5708aa0f2cff8f63c75345ec4844675b1797e9f7dc73a5275a5605ce622de8f181b80d423883aa88aa4396669296848e9acba6babf141eb0089389ba4230a609c3c16a797b2f51fbf4642ab3c15f9002de39f43c1a3840cdc8540a8489434671ebea6d9bcd7c1ecf6feab31e172a5ca20790712ac8e1282de96340f44de65cbc888931d23061d83ff835845de7a8beea11e24c8df1742fac30d0c2e7065731c6aae313d44540de2eec8c1c548a3c599481f8b8a9392229113492a0cf8ecfe3fb1b9e006c15c0e581501296e4cff1b0f2663d7d4cfb255c0f0da5be098a1ae70528bb980d09dd27dac2f56f173358ce03321347cbad902c7028e09c9cd946920eda2afbcabf76dbc4e8d8d210556116ad3b95947bc851c981dc824c3606ea46ee6922ea67835008fd945b7290f4891f296d76d13f7a358c03d37ab0c141d47284c15ff654e60a25235ae1e72a5767f78b083daa8ddf21895d91f593d4ccae07f336c3f574511a9d6479ab497a24a51810c2ade7a982cb442fe5fb47358224484381a8729ce2526b56daf58716e929b5c534404bc8bf152ad77aa2383899d277fabbb0e3f42417bdcde3075369193e4cd9be529cab14f6005edfc5f472d878d296ecc1e0f13b45c40b1b0f0cb33d6b83feab06ca79686a05214214acbca71fb3546c06e70b2593e2cfc07dc5a3128ad3b2a8e96518f8c064e74e52c9882e0629474d6d039b9df6cb6d779f5b134f0abd50c34c97a0f10d4be6eef0f389c82fd1847919c2d40b0c1a6b46fe95b132a2b96c4fe1508dcba686572e849e090ae8b09447cf006ca47e22fd9048f3c6382f3ac799be53d5a37d9f0ef06c34777a3a444f93b24dd68c6f8451b0d7e1db1933091f8b1fbbd2e7f742f7ba7e79aba80c9799c8cfef1f2c2d54ef727c61d9cb06b3e20f276332b1010273e963afc946903378869ebac7f811111f3ca555f9982ad55533afedfe2d64e48622ee8bdcad60b038c42bed6a2733c5704992e40c9c351bd9275deca8d26372ad6e5c035a9999280b87ddd9fadb40a9fe57c77194646509c437b994d97f5540129f8364cbfb44517d95bbbeab58d7ee50736aa753c4889aab4005163dbdc7080000186ee9e23305d8efc3b9ad60d78f9cf985d4c37b782237c2f665befa671c281004081fcc19a7e227e7ee596af380494d9e9cd161d9ece3a88e9aadfcd1ef4bde2ce5cc0dcb3d15f29488124c7e4188e7c27d89d991e780e4282e152856f160d3fd0ee8c55f22734175873e22f0f4d6532c0f6d34c7350410990f6955b8312769233da2ad3e8b7442057b493cd6245d55d18d07303d1b3bb5302b99e8826ea215cf7921a79f1e0b1929243f18cbc95e326c69b082c57072e5abd570356c62ab6b91c76631e5799c829afacefa3eba4da3f672ed834f5f5c4cd2a59910051824a08f000b66db60c4751aaeb8f13d232419f2ec7e09471d0fcf3166d3a15936ce1668dd7fcc961f876c20f6528281d2230f0dcbac546631b1deb93d211765f8d2b0a5417ce22ecc8e3da9028b51dc36dca6d5a81aaa9fcc4fcc8dffe719cfdacf9c1626cbd78a203a50ab2937a4c83f67ea394035d7ca1b006289357a2098653079da4c46b8aa16609aa7fd392143c1375f68af408a7fcb7154910253e5a848235af1351956e55c7dd31005b3e877b6c1705de975d2e806253296db1fc6dce514ca89490842758daeee0307b7096cd31f7af7aa9355b1bea92bd4fb0c365ac383ddab1812bc195f3841d4cb029d895bd527cc6a936de4c788c4e5ccaccffdb1a3b053bfb97db6c8e5fb079a9eaa212554c9f68898353b3193746319db1dd6c44513a5cf9adfba80e23bbd9b8e0666c98060fa7579b5e87046e558c9c9b5f52f4180126765467d72b88eb7b31862c0634f992239a6e2ebf30348d18282e192eed6600aa0a35ffb1d610b8a3858bf081f4e3a436aea537236603f67e9e6feacc83f7f58232368dda30ac41b379551af345eb64e9ec8bedae2d857ff65f7a13e6cd13c68887b5a3261f35943ea6d4665f195c1f7c397f343c9040b6dbe0285d8c294ee552af74110fdf8b9bba9289d0865ccd74712229929f672d61c18300efacda71c88df70f37824ff1fb3121dfc2b3017b0ec194dd9f21d6fd2513e20baceb1c5f8646f18d2f8590a8d402e0982f45b06753d5af0f798f27e1626a0822018c43b234317303853464abd99a231a7e634f6b17c55515f4f2c658d102dd1fa691234112861a65e2e85f3e1e027c4076f42d237f3ffebb5a5d9bf8b3450c41e7ae504df9a2d9f8143b0691ef68a73c004b608c84d89aaeb7c0aec93715ddab2f5d636b717c3368172faa38136b96c68d1d0d84c4b057889998e82c3013c4efb4a81e503f8cb80f68b6920815a8bb7d3d81b12a6e483321b26822e80582a033c21358dace7c39a22147d19b035a562cbc43fadce2e8a01c15c115f82ee35c9c00339dea7238ecbcdaf8a9019d3563a73cf312d10cbc96aefbee979912106f7c5454e8b08e6066f32356ff180d8052797718f2122e2da4100d91d8ca0695ff5e66708258fbe459c658447e0811edeaaeff3373e32ced76de2f7fc721eb8a6d88b6a6a11a1c98f126bbe886e3a5912ca5b563e39017cbcce8b26b649d8ae8cf7c1b813f325f6ad7ca17d8ad4c625d2fbe543ceaefa673363dbb3d725cc37d1a7498449c9ae98e768646b5f45a92f0064417b7537312c91781ff1b9dffc4aff6e61971250eab3b04bf5fc521d3a771a9e0f5f9a1b073d9ead6cea8fb1f104dc6c49c2ae7b1d4788e22d38888db8b9b1e90c5c706fd016d2160c5875bc80991ca30f9303be06f252f3df6566d57ab9848779f562ef2c45eb4ca6b087e2907fcbf778dfa16e959847249d51b242bc7b8f4d5db7da1082cc7df9b2fb3a7b5f3fda8a005a067e774dd91b51fed1d7474a92fdfd4c34e06da2e1dfc65cf61efd994eeca4bd9a54c7123ecae606f71b2531d5a304bc821afdba166805892e5abf7979cd980c1b379e70948fc7e431448a07b80eeb1d", 0x1000}, {&(0x7f0000000040)="80e7a41594fba1fb67a7f213a97ef1f212986bb622fe94be6e69798e7e7afb4604ea46b890d1ed55d600facd53b08660", 0x30}, {&(0x7f0000000240)="a7a4e49ac0230e07dea46a4a44e99e65f0cfbbdd528a3b3818f46379b535dd20f11c53ada77b789c7000cb77c8a6f1735f37251cff169363dfe2922886934d538907fbf6f239058475e06b4f0a0b6bdb8c6de72ad7b70780d1fbda66e7f8c5e2d710d0093c1b379fd093f1485219ca634a1f7f339be77fcb6f934587f845669f0d2f15eab104a2a54e3f07d5ad024f9b77625e54c67d145201362bdb03fb6eae8e50ed10f254d3c2bcd6eaaa1f917d2d89cf80883d2c299be853478a00042a499e757aae33c4a1113e282e3e1a79b19568e570d2aeeafc9e76f4424f47761d4d295c757cbfd91197e64be7b1c0c9807b", 0xf0}, {&(0x7f00000000c0)="1d4c6547f5e4f98f1cc4d517550540ff0b4668a15c510b8db1031c615e165dedbd494c1bd0c0f2979041f16640e37ba482032486207ce6a35de1e898b8d3c8411fe57923c121b9c97a0faf0f56dfbe7dce4b007ad4df5419c454170c6c4543e6f740f2a8671c87305603ba5660d8de8b21a1f15617df6b17e2a385a631cc66c1c10e198781617e0f0e8fdafbf89bd3ad37ec4dd0", 0x94}, {&(0x7f0000000340)="02169eca5c73f782ec9584cda8b13952fe0dc7fff52e00de38d80d4b048e4863265820ef47145f16337d90bd4c4ba25d44804367b51a7f3b123c03cd798752c363ca567efddd45d9f1daee0e4fa16c45a7a68bf49403933abcb71c40e7faebaad4aff12855e3a9207a73160ec6b55481a0afc3fe9366825acfb94e22084cb166138dd7db3e1ddf339bbe85c0353a696c432c2197ac284248a278c4015b07ed7f7ac81128967bd5de1c9fe9aa179ac9fad8956f7a544edad25c008e4ef3b2409cb5107ef9f6c7e7b0acd3a54bfb472890db79572807b3112adea71b4ff9870b86", 0xe0}, {&(0x7f0000000440)="a220473093bcddacdd296e0b42e5cc1780a5974e2014693d86b6f7812df6d7b5814e5b30c0efad4e80b1b06eba0889a9ec1de67af379dfcf8a511d91a5a20819", 0x40}], 0xfffffffffffffec0) ioctl$TIOCCDTR(r0, 0x20007478) poll(&(0x7f0000000200)=[{r1, 0x40}], 0x1, 0x0) 08:04:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10480, 0x1) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="549d0990eb9fca9cce39bfdb4c576ea6c8f27436fa6713c129133572e0d0bf6f27f65bab58483ee7da5fff10b403c348938fdf6ab68334d0dcd3c83db9093d36513ad6c04fca6a379049bb8b7cd0dfc0ea93121fe052be72ea40b0967f86616f97f3567712d1283ecb6d22f53dbf5d905524b32f2ea2a542b2718011b896e1637642e1c967b376ab284f3e0e3af36b293bfc22b9e3df74ff6a1accc7a02e4410400afe134bbc90cf49d5138873665b26ff7d8bbfdec6813486a8107d20e001d585a9696a8d08080709cbfffdf477373c48e4b6c4471d04b6882b5538ed276d1ced39", 0xe2}, {&(0x7f0000000200)="9b4f2eb43f17caeb91c658b6bff13626c39484dcada47d7ad2a657d54353ab0906d8bfd2c1a3d39392e79a142f1fa578f4af5bb2991048ff1564be8d9b1199651bd7ac89862f15068567597df2f695a9c7f6626a73491aa8fe5fd305b09aebc47a2612609071a9b1d45ee611e1463cb2de4d9f682432eca103a98920c17847b511be855cbac23cd5ab46a1b0c4108b79f5de0eb6895ec2ee2ed4ef927b0245891171296884e6e3a863f48636a357ef7c8104d96cc821393e08b5a958b1bcfa04", 0xc0}, {&(0x7f00000002c0)="f9ac18b2794cc7a40035c101823a66f6a58cadbf582ce141bc4f7993a59ab8bc7b2ef4633262bf978e0cc87a697430fc3e2a8678a00c8a9ee32ce879995ddc07e886d1abe78eed22cc26b2edf700953290fc16c91593974d1c8eec0be4b6fe424d313da904f92f480e2fa67e0df4c0aa38c32f48959038aa0aa8e380cc829fb141df4452e90482f8b4a53a987f564960ccd244ca04a9bad8ef8458ca7ce023f2567933123756e8854036c628e5b4c29699a27e618833b6b2831a7232db7d7a1cd927ff7f430fa9717b94f773afc9d2e898912da20d951a6e980b6f69d4b8dcb96eb69a12c5b177677f71e5b8c9bd", 0xee}], 0x3, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="dc", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000003c0)=""/61) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 08:04:12 executing program 1: openat(0xffffffffffffff9c, &(0x7f00000009c0)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000d00)='./file1\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) 08:04:12 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setitimer(0x1, &(0x7f0000000000)={{0xfffffffffffff001, 0x3a}, {0x2, 0x7}}, &(0x7f0000000040)) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) 08:04:12 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x0) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) 08:04:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x345) close(r0) close(r1) 08:04:12 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x40) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x50, 0x850) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r2, r5) r6 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x840, 0xc4) sendmsg$unix(r6, &(0x7f00000008c0)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000200)="9d2f5cca017197e0ba7f8e1164009ffbf6aee4deaebec994e2cf2fbd7494583d7512f370cdcbe1a3c0eb278bd82db6ea70fe94a7ce370c8d2d5d8e86755b6ec8a7342874ee98608ea11931ca1a472cb7d1431124857c18195da933f0d042de6dda74744bccac28074a1784088721b95513f5a1b3a6e960b5b285ad0b470d61f1e719427f7c6d23a8e226cab1ba2fbbc38a701a52a64fb268b508b9a77445f014dfe811ee9bfdda315f52b032b98c216eb676c821b48e775600ea0a14fc56f33a67c7bfa1d19f63eeccbd390f7e756bb563deb711b376e6443bf366892266b3dfc0e1c149", 0xe4}, {&(0x7f0000000300)="b9f202a8b7133af4fbb061304a6bb0ae773a05887ad921aeaf4200c06879ed96e42f03fbc80116fbb6adb2c3f3181eff84eb9f358c54b131dda4fba71426bded6f13f0c4f067ac5887860ba22b1ad773c5238d6dc73c1a0dfa3d590317a082dc4725adb3d8e7422eb293abdde34dde1cb8591ef954bd71c05fca099af9a9c6b3de42425ef6866ae45dce63a72bfd50c79a3a2694ff246149b8d456054b25227e5828614f7ff4e09f8e94f4ae5ded14799312b6dea66b28e656d54f2291ba25c197", 0xc1}, {&(0x7f0000000400)="9bf57177b2b4cdceac345c0a3fd7193a69c7dbb4750dc09392c1f2f947f34dacbbbb2b0137d1a0a27c0169f610c39f69b241e33deda1e29474481ae565ec713e43f55062f38dbaf6878078ce98e821e2c7105fb62dbc1c6c661006b694429313e4c1fad6fd211c2d5f96a6b8d1e3d88bcaa70aba8041de247c8ae3c74c4fbc0520113e0fe13c2e0177c9183586a39a06c0bbdde419ab46d96fada998e0f0c15ea6ef1ab1262cb7b02487d1c4e942597c39d68726cbe2ef76df54e4bed737e7305e545d6cb7", 0xc5}, {&(0x7f0000000500)="49b8725b96ad7100d38bdea85970c2d374f6dff3878561b16d2cda4bb9b769fed48232b0acb5b7e8c5db62a946c3bd689df54ea31aad4381f8ee97e0b799e773a80ed23f1f41556f96ddd4de512628189b585c6354565b21c18b8031c76bae743a7b22a8abcda059f4c81c1ce85014201fe92411d8368d5023e2fda6c75ebb353ac3fa829b6da618b388e56442db9ea991845aa92dea99539b5431ce6ca3843e21f4885db77e4ca80f3bb5343ec5e1bdfffff994848f1ce80a3f12c01e5ef8efd7f271280340b5462787c41ecfc3fd789fd58bd128894b511afaafd9947adc91441f5b20d3e578", 0xe7}, {&(0x7f0000000600)="9ec9f327ed1f29111eb6f3ec3d227e4fd13ed47ea5e28efe5369aa766d73840f863b10b2b5c30e06a5e26e8772626780e3662e6513eeee4c69a41714f328ee873ad58813bb809e565f79d659698fcf070a153cf1a0a0b57b1106fc39a6973f6aaff7aac034e11d6ec2b08261a04bf601c131adb5ce5316eb1ff79e7beb5a4622d439061e71fa995df97ad00d1d204dd567abb1dcfe720e3463b8238f1434bc4cc9537c16814cef608592a41b33410d2400981910aa4bdded8f99814724031b7708a7db2d37170013", 0xc8}, {&(0x7f0000000700)="052b08633b3cec06df675dbe68f5095724f8cf29ee7d006101f36c38f1d8d714747ef83c77e9b8ab8ab985f917a323ba496b136179b0dd95b1e743a24bd5ef6366f85dfd329e9bea0f554cb6cfcaef99", 0x50}], 0x6, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r1, r4, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r5}, @rights={0x38, 0xffff, 0x1, [r0, r6, r0, r6, r0, r0, r6, r6, r0]}, @cred={0x20, 0xffff, 0x0, r1, r4, r5}], 0x98, 0xc}, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = openat(r6, &(0x7f0000000940)='./file0\x00', 0x202a0, 0x11b) recvfrom$unix(r9, &(0x7f0000000980)=""/41, 0x29, 0x40, &(0x7f00000009c0)=@file={0x0, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000a00)='./file0\x00', 0xe043, 0x0) utimensat(r9, &(0x7f0000000a40)='./file0/file0\x00', &(0x7f0000000a80)={{0x944, 0x400}, {0x7ff, 0x2}}, 0x0) recvfrom$unix(r7, &(0x7f0000000ac0)=""/56, 0x38, 0x1, &(0x7f0000000b00)=@abs={0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000b40)='./file0\x00', 0xc000, 0x1) faccessat(r9, &(0x7f0000000b80)='./file0/file0\x00', 0x40, 0x1) sendmsg(r6, &(0x7f0000000e00)={0x0, 0x0, &(0x7f0000000c00)=[{&(0x7f0000000bc0)="83a2f6b8b92f", 0x6}], 0x1, &(0x7f0000000c40)=[{0x38, 0xffff, 0x8000, "270f35f95155f1379402539d0ef67e4804e45fab57ed1473d7e718bb1db6833e7338e0d055"}, {0xb0, 0xffff, 0x158, "f6bb70281ae0c2f6f6a1acefbc9cdc46e3ff9917c5ea06c5ba9f0f0ffb177963d4b70cff4f77d14bd6422145a8981c712106734582cbdf14af078d963f32c331f05fdb37af0963d4afee84843bce8c9d8ca7bb11acf5392b09013b8d0ebbaa9b9e5c541931687b7a115be068258db5c4198f78fb9b5581baf53c3e95113999ed41183357b87e703a234ab731ef1c26fafa9299b87244d59e6ebdc8"}, {0x88, 0xffff, 0x400, "c5ddab29a4e4da6bedb6ae3d5f67e91bfe018c79e4f9b169a53bb3ad20e5bb22dcaab3aa5f32a8ce78e61b1f286b11de0151bc3cdd3c16bdbc15c0dcae011bdefb8914b5f6c07c6843e9bd4adb39dbb033db4f27cce8aaddbe6afa406e02720e59b74f4cbe38f90f75fe30cf2e0a402219"}, {0x38, 0x1, 0x4, "0212d53c7d1b18dbbde6078f03955161a1b72011ecec4e385030ea9fde396275d01568e6"}], 0x1a8}, 0x4) r10 = openat(r9, &(0x7f0000000e40)='./file0\x00', 0x10000, 0x12) truncate(&(0x7f0000000e80)='./file0\x00', 0xe3fcb5a) chroot(&(0x7f0000000ec0)='./file0/file0\x00') socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000f00)) fchownat(r0, &(0x7f0000000f40)='./file0\x00', r4, r3, 0x2) symlinkat(&(0x7f0000000f80)='./file0/file0\x00', r10, &(0x7f0000000fc0)='./file1\x00') chown(&(0x7f0000001000)='./file0/file0\x00', r2, r5) r11 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r11) readlinkat(r10, &(0x7f0000001040)='./file0/file0\x00', &(0x7f0000001080)=""/84, 0x54) truncate(&(0x7f0000001100)='./file1\x00', 0xae7) symlink(&(0x7f0000001140)='./file0/file0\x00', &(0x7f0000001180)='./file2\x00') sendto(r10, &(0x7f00000011c0)="4e25912206c4df1feac2d6221fcc9a162e3f2d522f3e5242dbefc82e2d3ee4da6cf6f446ace798527d1c53c75afb642b2db5b01b2f5af5fe0d4c9a35c14d0f0d255fc436500c4da1221dad9a55a06b31dad6944b7b6c7d076094d108251e18a61482c66e93710ec865dd4dbf32672c618814222e87a98741ef6ece68df0d", 0x7e, 0x4, 0x0, 0x0) r12 = fcntl$dupfd(r0, 0xa, r8) getsockopt$sock_int(r12, 0xffff, 0x1004, &(0x7f0000001240), &(0x7f0000001280)=0x4) 08:04:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_settime(0x0, &(0x7f0000000100)={0x86, 0x8}) dup2(r0, r1) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="2decda6c65300000000000"], 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x6, 0x66}, 0x10) listen(r0, 0x0) accept$unix(r0, 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file0\x00') 08:04:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000080)=0x10) 08:04:12 executing program 0: r0 = semget(0x1, 0x0, 0x401) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000140)=""/56) r1 = socket(0x2, 0x400000001002, 0x0) msgget$private(0x0, 0x15c) connect$inet(r1, &(0x7f00000000c0), 0x9c) r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x919, &(0x7f0000000040)=0x8001, 0x4) 08:04:12 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000140)='./file1\x00', 0x0) mknod$loop(&(0x7f0000000200)='./file1\x00', 0x0, 0x0) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/59, 0x3b}], 0x1, &(0x7f0000000100)=""/13, 0xd}, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) chmod(&(0x7f0000000040)='./file1\x00', 0x4) 08:04:12 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 08:04:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000017c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001000000000000000fffd000401000000"], 0x30}, 0xc) 08:04:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xfffffffffffffe7f) r1 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r1, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x9, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000", 0x1, 0x1}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:04:12 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd5e15360138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e0a8a72c12ad06d39919b258067", 0xa5) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) read(r2, &(0x7f0000000200)=""/161, 0xa1) 08:04:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) socket$inet(0x2, 0x4000, 0x5996) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="000200e800", 0x266) 08:04:13 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x20100, 0x1) linkat(r2, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x4) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x400) fcntl$getown(r0, 0x5) r3 = geteuid() r4 = getegid() fchown(r1, r3, r4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x9, 0x0, 0x0, 0x0, "a4eccea6b58bab6179ee6b9be79873446bf5a3da", 0x9}) 08:04:13 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') lchown(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 08:04:13 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) mlockall(0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x22, 0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) 08:04:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c6", 0x21e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x209, 0x3, 0x100000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 08:04:13 executing program 1: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) semget(0x3, 0x200000000000, 0x40) r0 = semget$private(0x0, 0x4, 0x80) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0x3b0) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) fchown(r3, r1, r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xfffffde0) accept$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000380)=""/4096) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000340)=0x6) getgid() listen(r3, 0x5) syz_execute_func(&(0x7f0000000080)="0fb56e22f65900f23ed9fe44d96000c441c37cab06000000c4c2d192b4fd00008020dd8cfe00000080c4a3cd6b5ff40b67362642deeac4017fe6e9") getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000001380)=0xc) 08:04:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35", 0x39) r1 = syz_open_pts() close(r0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbfffffffffff, 0x0, 0x89a3, 0xffffffffffffff7f, "90d2fdaa510000000000000bffea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 08:04:13 executing program 1: socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = semget$private(0x0, 0x3, 0x1) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) socket(0x18, 0x4007, 0x6) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r4 = semget$private(0x0, 0x0, 0x30) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r7 = getuid() r8 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1000, r5, r6, r7, r8, 0xa0, 0xffffffff}, 0xab, 0x8, 0x7}) flock(r2, 0x5) semop(r3, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}, {0x0, 0x3f, 0x1000}], 0x2) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000300)=""/222) getrlimit(0x6, &(0x7f0000000400)) setrlimit(0x6, &(0x7f0000000440)={0x100000000, 0x1}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000680)={0x7, 0x2}, 0x8) getgid() semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000480)=""/155) unlink(&(0x7f0000000540)='./file0\x00') semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000580)=""/148) open$dir(&(0x7f0000000640)='./file0\x00', 0x800, 0x100) fcntl$dupfd(r2, 0xa, r0) 08:04:13 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000140)=0x1000003d0) r1 = socket(0x1f, 0x2000002, 0x4000802d) sendto$unix(r1, &(0x7f0000000100)="49f3740d9f866ef98be042b88d7ea52fa96b5703144cc0b8ba", 0x19, 0xb, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8, 0x10) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)=""/110, &(0x7f00000002c0)=0x6e) unlinkat(r2, &(0x7f0000000180)='./file0\x00', 0x8) r3 = shmget(0x2, 0x2000, 0x250, &(0x7f0000ffa000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) accept$inet(r2, 0x0, &(0x7f00000000c0)) 08:04:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) r1 = socket(0x3, 0x3, 0xf2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) sendto$unix(r0, &(0x7f0000000000)="a06da60ab285e4291c3a4a43bdf52a1382ddb5f514c09eb78c95cc6499dd33e5c0e2f4c8a67adb4a6cd256f2887371c124c39d19e9de1fc524e97942654f0b5c948b410252952a4ab9fe1a0668b9fb85fa8685", 0x53, 0x5, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) socket(0x10, 0x5, 0x4) 08:04:13 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040)=0x9, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0xe3c6ae36ac94e4c, 0x0, 0xffffffffffffffb0) 08:04: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, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r1, 0x6, r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 08:04:13 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000d80)="9a7d9107375edf8308b4867bdd5831c616721afebb47161c05c6720e3fd62964611c39f180119b4f27c500684f7d120dc0d2b16b81ac63002e803a9945afeae78c5b86d97a03d0fac5788a2e8e37ce552b531f06c85daf6fe3906e53ef280dcf9655aa8b69b62ff05efdb4b798d17c6de0c85cccf90b892e1368e6818d7695a6906c0d17c81d600fcdf64be4e53bfc8ccdcfb71f90aff371e264155a212462f9cbdb679c48a60583321238730e79b0b26e90258610db31356874cc8fc13f397cef1dcd5c4cc5fbcf028202a96ba851dbd6cf2bc011328b5c7a6de8aac51b90b9b5353f4a7238ca6ea93bd00913b35ce89742d0959267bbe639851f47ec99970b0c5e131ecbd314013bbe5e8f0dd4fcd36fdd3c5022a62f8a805e3b763fe974ba4390b8cf0a409dd56a5e0e9566d7ae52a0c0d3dd67faf44bcd58426b6e87e2c5c83ae05dbc63d16d675d703179c54e33f8d6728733f9fb953a880c768c3be54c5b32f4e70f4278247a0654c238891cfae1fc1818096454e10169694133f1eb65cff192a5cf488d106d37bc82e5781548fd555e61ebfdbdf12f6ed1f3a18ec85f62dd75aadc80d1a951487d64425346310a09cd5d350e4cb146a9f0b70edae387ff195ebcfdaa405b4a9dc6d2f3ee0e16528eb643c8dd9c46f1ad9afe5962ba3d0f91b1dd2b135262c7ec25557a5397e4cfd6a497875699f5777ec94bfb180bd8590466ec82144220aa9bdbadbf31f8c34cdb347d8d446fffa4c5ef17d5e998342b0c56bc19f9a23909b3c098ccfc049a11d3d5e56b2b8712825979372b0a07bd9dc0d3d3108f43aac00681bc1492250039ad39039603afe6b6334e118680ece8b18adea9e5137c0349c104eacfbe02fbbe7630af2f255f7eebed14939962ee7d161bed9929a4b47ca602d1b8be45ffab38815c14523348bb91a7d10132cf5fa2a4842ed964bcf88269b99c5f2b70e4f4b382e43e078cf0b439c09b6d8c4f22dc87b595371464ffabaffa6188898b48c3505ce558c886d953c3301e544988959f835fa57e6029ec693c3d927f3a56ef880cc7b1418c1e8534c7dc464679dd4d63c03672ec3d8cd9cc07b0f2d7c4abca79687e8b76c7b34aaa95762b9decf8aee7e01938814389147182a66e5abf26c46e0356cc68eea5551ca6f25e86b45db6b9cf501d471e3699304d53628dea87f39e006d56663bcc757c30e04d6e56ac9d325e4ccc04d7aa05eaa515c25ce583545bc5edda004f159dfc61853843d34479468c77453af0cdfbcaddfa827b6a47b58e3ee9f855941def82d4e86d403fa10bc8e618de197723a0b01802d94ac780035878160b62d36052330b7530299b10bc3f26a769f38080b16aba8d82d3f7a84904d89fcd9e9b68450014183c947a74f017b4e201b5a05597468b80b203cd5fd192f5e2c1917c1d1a1bd80e30340e03b6516682728ec15dc7d67c4540889abf0e586d8d93a8fa893e1f75f86800b2a732ca92c73b8820070f94475c481e8cfb0f0075965c015edfcf051e1ca4c8bd7a64d400b434f77c40071c08cc47d8da4b41858f73e7a59db82c11af179e5da5f5604ca3665ad97a7ded1f180c8d0da04e6fea0e93ca5a4946a9a9af952c97467db77f681ca9f4faf24fa7b0221e0540d7de8a19625db16678df7d235631ad867205524f11bd09e4d7c8b08856a582d265a24476201b751c260a57e3661360cbb468b4e357c0f07650639cf40f5fffe79d0c7bb556579919e0fe9c58ce211b36e625601fc638f74250e4ec03e5d1fada7920299911f653e8e81029ee5d81e5d22c01761624bb26", 0x504}], 0x1) close(r0) 08:04:13 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) close(r0) setrlimit(0x2, &(0x7f0000000040)={0xd1, 0x1}) write(r1, &(0x7f0000000200)='R', 0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x4) 08:04:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0xab67) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) 08:04:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x2aa) 08:04:13 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) link(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) r1 = getegid() lchown(&(0x7f00000013c0)='./file0/file0\x00', r0, r1) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = semget(0x1, 0x3, 0x148) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001440)={{0x200, r0, r1, r0, r1, 0x1, 0x8}, 0x6, 0x7dd, 0x9}) sendmsg(r2, &(0x7f0000001600)={0x0, 0x0, &(0x7f0000001380)=[{&(0x7f0000000180)="01bf73ecbdf8396f9f1ad5c2053aa75b6416868d9421c706041c56dc34001980f9f129d06f3659dc8cf745ce7eb5608f37225fe29fc62e1c53b5cdfad8882cae9996c81f8b70987c96ab3cd754e0bebedd653694d40f40c38dcdb063d17d143568c637036731614d02d2b8a1102a439bf31070ea69b2fb98bd640b1e58f2b942f1162d6f", 0x84}, {&(0x7f0000000240)="ef5879b8133f17e8def3cc028424a4f1ff9db052d6d83a6f3202d6f24981add5f41c9105d52596dbe3534d1b", 0x2c}, {&(0x7f0000000280)="f65f7d45f7609e7fd3edf6e2a1cb6665b2ab4e62bc076b72cfea31ecea7f9cedc2056d0a7e75183b269da50caaa7d955512f4a7dfe1a3e60b96cdae5b31e8fee439c63bdac7fc0927c7d7fa1ab2f0cadcfe52a021bbcbe5c26a6b9d1d06e1f2ace5b8f616c0be4098905e63278763ccea120d517d9883883cd0bc95f9ded3c87e15d72ec02a9a2799ca9d7ef51fc71dd344395850cf80fd9ddb6f879bae2ef2ca6927c8899ef3d0148a8bfb9adfc1d7877ad8d2a18485f24a50cd2b8574e10757d40389b73caa49f2e2bde0c4cc48ad658054b4349343b933dfd00e64041f2ae5a2203181870a0d4e44d77d0", 0xec}, {&(0x7f0000000380)="0698b9a5188b9d42aa9161bb7647b46d454aeeddfab1caf90e0f1e48a258776bd82df8b1127042199c9ad955b0dd26c6ecea1b4c70f8ba850c2718cf68da2a4e04289cac27b58e15c319b663c5607e75e8277bab9da427aa718ff542b014b4b26e17f35d3e93e03d3133d7513fb2d7104fb3edd247d788c1ca40d5fc4fdd1699048e9e5dc726b893696b7b7bc4b2fc25552d36f9d6b4f6529e082b20ed600085108e186248e8673aab3f7c61dcaa501c82ec97d5cef6bfed0c5ddf766c6677db299b45ac514b9f2ae45dadbf4647411de47e7cc9e3064c4978a49ffdfc88c7856a510a387d69f17f042e664e3eeeeb8ab9f3acbb183d22bc6842d793c806ccb18a2bf1cd40f06c505e92c1b2ad65d4f785c92587567b5d1a57e0f928f37aaee5cf924dc1969cc1f53daa022eb98dc2296671eb5dbd31c835d3df8bf0821fafcbf3dc4295058438d26eea1be5d1edfece4003c54cfffd8ec884f61c8c560fe12b4bdc430db072c9be8654e2425e8861a1a8ce9438559f3160111f29baf20a193dc3fa024f8e4f43fa90b472c2e6cf79035b0afca9db3c3ef4b9061188256b8b51768578b4f7f1f3570c0be211d40cefeec8acf2d60ec7a8f9b728be1e0d0bb7feec68179af08ab41b14b317b046da86a1aa852aa7185c30a8b3ea44e037bd8410be055494a36c3fd017846efe9be9c54f66c7c4f73a260c6b1bad06569f3b5fc9bffc8931c7114cfb9a1f3a514eabf5f9571da77966302d6e9906527b60a9824c6e3257509f9fdb82bf64b2b180428b236310cae8356140602468880e7a7d1799816cbc2ea6f26d5b72d1df7230c3125e2615e05bae75240cb6bb62ece5b9320567faa9ded89c40385ae6b193d30a7d26763aba3ebe7b6cd8cda49d859bd6f339cea180a7a998b9cefaeb74da9819d00628de46734849d54f22a983db9d111e7d2bf7b6235f6a51020e6f6ad7e8a4e17378f23015581f9c65e6014e932588be5e06bb0a306aef05da2d8f7afdd0e41c07b2d93a5f71794b7f5ceaaf678d5c738a3048e2f2cdd1f099142f65089233e2d93ef5fe2b489abfded942a45b5e9b6ed6dd7f2a0ce0a161b8aa980fe201f057e1b556d2572787ff59597995a6b7c5871f949cc9f9c4055a12cc47c598c3a2c767cbeafc3a56ece854275e62ae3a47c7f5756e48485226e1458f8bb6c7fd6607d18d2d27d46cc8afd69d4a65a778fd759c8917e2204b1bc6829f786e0f51bab0b8cf8d81005935b79818530fa40d81f04cb9c3fc50da7f71a982d0d356125eff5aaabafe3dd871cd8dad86dbf6fa47e5c3e36b744bf7801b43393e8f55c89cdf5e81f143b521ed32d6f82afbc0e6c9d02d4fbcffe08821dd23bac943ac1b872a662d9bf460d09c4f16f957496d08ea22df02b528c9aeb574dc33ceac9636075fcf942cf2bd2e0cc5aaa026b78b741d84595fb6a9f61c3cf1cbe9bb5379674e8a3683cf5538d4899b18e169b61ceeb8ee434acdf0c3e1dca2130d702adc813d6631a4bf44e256f4ae0dfc1027fc5547b3866c1f7e9fa696bcffd8955cfd9800962dbd3a66836f5f92fdf295e156025c2fc6ce165fefe6b9c349f5d89bb3536ef6ccb931904950798a6089f1f4cfb9d4061feb26dd219f34b776fccb058fe698a5545c84ac31b21be095120bdf4dd32af781c667e8a43046cd405e8cf80cba0ca50bd8c3c622c11c8cd1ff9c2a750efba147582bcf1c5262258dbcaabecfcb63f047670afabd5bf4faabc8574edf820fc0f907ad429df88a6a4a016e31e187d9f14abe4928701284049785b7a94aa755858bc64a505127800fd31a0afda0305591fd4b8fcc0116b8a2d7cc384f790226ad91f28d00bf27d964c8a85c6687010ac0a01d852c623d2d5bfefdbcd7b838f4c7977a86b111b4478ec23d6219ba303821f17c6a4ac739667495417df1bb9906d674ace7464624d0173c950278e2465a3ee51da06d8676e5121cc38b7f5278da8d8b69832b554faa8b56a74f8ab771813bd109e860340d8888ded55e7940d6ad8e1bc2a5ccff5893616f20c9d3dcb3dbfb84afee3c546ddf1c6b8ac33471092fa82f22bbe3123d889e2b4a6eab7c2fbeb470d4d92c295109fa3ee0cb4ecb50bbafaa0b635ad53dcc9d7d7b9bae613d82696bb306eb1b0fc61717d1dc642b296c9cd4b5329520f02dc83ed5140d72e687b3077d0a00713e5a5608fe15cae36a0082e1b94b705523f4dc5da010e56b002c8cdb2ce6edd15b77ef5e20f1c96f7223e9c255454edb17b1098fcdaa520ec098c35cc46d44e01e7af12ee9f4ee8dd8b49180a8256167042a315e5195f6580a233d594302201bd0c0e9f9a54c1f669b349e89b20d644f6219f91f8dee670090df0c324aad66824afdb88867cf4be0ff2407a7f0888707caca876173325c11406cdb4b5528283b5eea905305021fd539e3a1ca9b0ede220d31291144267788e000fc6260b305348cc7e8281d3e3d655135dea097b1facc5e0880f709e55b3464f60f0c2eb7950df01d62b0895be8818b340430d39baa1b61dc0775a4cae81f37cf7775977c55563c7dffc7daff891b6e87ce0b324d2652d364e713b2bce596475b48eaebb408cc491e9fa4b4eff0687ac12594886e83e65bc5c2f0cc51d35048646ea80b7eb6615f1c488f4676f4f96345248aa614be6b602d4d0b39e6951ee369b2dd107427771fa702fe97a10ff97fb8b52fe744c147f4348991550cd420705bd5bb0edf70a17dbe17f6dc64a7a0f5587786b9fcbf1ac9d9c0f5eb81897c18201584123b50c16d3f60c9df64eef61817e087329c6f4c0c762726567de4663078c9be6b09945408204eec9dc478ef626d8b66e58c0854df181e9077a7f6aee68c06e788f7e50854e7e65556832531e2f212d2b1fbb7eda0518d83795c389c5c87b9b41f0ff018fa7e489139d83bf14fe0fe99317b8e92dfdba94a35867cb9da22f8a3e55f76775bcea2c8df00883551f705534d46894699e79b1b3f62502debe42dd89a738a92ac72dd93cd317dfcbde43823daa09ea78f275b1da453e9da81164da195a785fdc6b7354c2104caff1f664a6b2881ca4b6bfc04a30f7c0c0f250b93e115d5161dbfe392a9831f7b46445a1d2a015dba8852874de4a12f726738b9b43bf3fddddd94ba07a9eada0f6131aaa1bda974a255ec9f9db25fd5bdf9195570248952b8400df66fcc7275e37f9bce017ccccf58f76d0140dbdb04c408cf6ea0d6144c0e535297a0855fc387f5d3ee34f7700fffb0d3dc485a88b394669ebd3d67fbda3715d830a5928598327280fe5255c2fd31fe4923908db7b0611bf14b435f4d36af1b59c703c68872eccdeeb8c38f54e02bd480dcc5acad3a35ec2c6104340be3537a63fb97257628e4dc62ef150074458fec6fb3e8815db550b4cc345ad09f2ff7da258fee361d2e6f57624f2280eebbf95962adcae808069a125a6750361f314d13690ba0b992ffe486d14ba01c5098bb71e381d45efa566fc4aab20229a8b7be19a59b16945b9529d6ad5c435b4fb2693e0be2c540907ff8f2cae388b232d1ebc2fcee9d35536ecf3cb2cf8558694b9aac749688c5d9479654da7089105b3c71d6b585f71c3f82a4ba6146f559d3d466d72c138c8c06e93fa016e9724733c1d16def33a627be76a9ad7d7e4470046a27438c0056fc1069ff62eb4abdbd5e57523a1e97102d5130a0c3897db228eb558b8e3378577a6e7f21d359f5a04b873ae980bb66321c2fd36c17df3e33b62fc2d1f3ccf07f1181afc541641ca3340f655d896ab745225a99a79f95cace8b4c2ec2d6b6ced924bd9ae74a7a5af208df653355270476aae8903ceb095fbb9e7ca977e6fb0526e01ce32dd06bfe233a90da2b68e4c015a18f77532ca9e3d6dcc9475f4e4000b9bbe74470aaecfafed802d5af2ff5412ee7455a7e1859154fb034fc1c57be0091adb15f7ef44846b09a2d7f695a9007400be4548ddbaef89b8a6d15c4c45d036a994bb2e9dd731581e956b0b2fb9134bc7766154a704ab8a71cbbd516bd0d8de505fd7c70c303eea3cec2bcaa3439fcccc971f3e99a30edc6898cb74fc03b5e72ec3215396f322a53c675faa8dd26d4fdb73ef575f5c18eed115b87ebbc5c04c1bacfc4390ad51ca62e9066d8aa24728304a9b321453fb67166324163a7adfa44fdd3bcb499ebd82a1bc1fc491c9eb9946297a967d6023dea47e90a39b332ecb123e41e7d684d0d94c681cf23dbe2932a9d0800c090bf81fe98801fc79a1ccd427256e02c1f6103b3760cc12284dd2f37d7e9579bd2f90f7aed94fc2e11ddc02937eddf6cd880a94b6ee2811086625fb924ad96e64f3fe9620033e9f14cdb64653b615419388eb02144422c2f695f7497c52f7488973ab670d19bc0eebdde57744df65f081553d26bdaeea69813acabc23974ccb9229288460d1a5d691fcbc1c1a6100847c30abafd22c6fe8d0446337bb26ed6cf9ab62883269bdcd1d5f0b36004a07d958bdf34d520d22cf5daf0032c80317871b689198dab99b7aa64aa7b6e936ea9150d8ffc73d0be857b823ebe28952e73803e169d0116714c8b7c94f63403e1b97cc1cba3887182d28af51a6408e0f751365ca681c3c48953c3efcb62a4ac4ccd4125ac63b60efddea9315162ef9d0cfe7fc2ea308e00a4cf98d852b754f471d1a1162dec185a52c7515516536a11c829cb76383c48c7185a680c8b883fd508da66524d6324f3db5e52d50df106f5b3b481c21b648deb8ba17a706a182f7f0a9f1f7591388f72a64befe3fe0c3eb9a87578612aa2839fd70afe57143d587498f2c102684223748c83b7f9260bcda6fb9ee3f6bba5456a388bc2eb07b0ccc76558b443b03711dad64dd76309ad2ac619ebeee044865190f6e9ea0267d5082afca23b75a42de8506844ebe4607645e086584346fa568600870d45b7e1b1aa5aab68e3b268696376101a2ab15091ad72f856ae3e4fb9b4e3f96d8fe7fadb1ed8a4305b0b794caf532a61fde7614e664e606e1381dc1ecae8506185572c9660c259c0976a9a144c50fceeeb3691e719eb9dd8a7a353173401658b7b8442c8774f3045911884cc03ca973b354b9fb62647d6c96a26d34cfba413a2f86ea250635cd5dfd4e3c5cfda99acad25589fa1f019d6a67219850c25236ed45dcca427442c99154ef80b76116520e89060b6ce62050b7f4101ebcb43565d7dcf935d8c462ffa14d672a6ddea879667f5215f9e76fb3ceeefeef92008ad9ac50bb5bb7efa2126220042b2af613f378ffd96ad2a0f7df7b6c4cdfdea3a03add164b7a6221d55e8ce1b4d00f7794cfe14128bea5c6419317b0399dbec90ff52e2ef1a64b1954ef08ee28e7324da8710ee477fea275b505016e6e52506f7490bd5c5a763d0e1d5f7757ca27e50ee886dcce3c415542c8f36d9ffad079b2bbd9d876b7f2cc6eafaa419997247db89b6d4f08196e84ba86ea066a2389947908c1d5b2b01ad4363731518ee178a895bf982bcd44ad192ed6f5b55a1be1354cf7f684485780ff39561ea77bc9f059d6678ebc02974200e390c55648b8734543e29bf89f41ce9f5a46be071d18f640fbf1eb5af53dd846382f9e47bd6f2d633c8752911d75f3a8f1e809a5b6481278893aff88aa909c2f937a2979e842be4364e384a35e611d4059ea76fb9b82d10215fc68665ca8bc273c818f4ccc4d7f34561b1d7c0ff193cb724c971e5beb3d1ecc7674c2a45f8c88f78af39de6e2614c4b5d170faf0af55f35258f28b8b8b120e56608ef6b9261ea8b0682d3abc76f9045075", 0x1000}], 0x4, &(0x7f00000016c0)=ANY=[@ANYBLOB="2800000000000000ffff0000ac1a00003cd7c838bb11da39e3515358e92cfbbf822300000000000010010000000000000000000001000000721c85499bbbed1b428c4f1492c3e22899ca351400e131544730f2bf3cd35fa5cc6d547b175f29df3339911b0fb73a9ecc0467446b3c975e6a52e77d0f53371ed565f4d593d30f3d7a344a98a5db60b4d2c1ad1ef52de8c057d9b85e9bc2b1cd74234f6977012aa8f4260d74e98e4dab018355574d310626d1b7e59790a1f69b6f20da959cdf370ba927b1baa4f95377bc4456f8281709a2c22ccb3e6bb4ddcdf819cce25fb8b2b260b861d4b8d3da99612c57e00076c2b1a89ed2392021d57504ec606d919eda6470490eb75989764c110431f2ae5f483bfe99374988bc6e72514f8aa73f6e21dad9e053fab36754a76a651ec6e39d6da700000000e00000000000000001000000240a000057736485e297227d93a691b3c2a65d31ea89395ecb181a23dce0783dcc2a550dc08a21309fc7d8fe1c4253d9d3a7dd4a23844cd30462eb40f073bc85fd2db7e405fed1f51f1657e4c43c3090f582d7368352922361222e3759378f96f8f0871a581bac7b7672f0923136b9a9c7796b968c936ce2ac7a86f5c597c2acab2de55761c9775b6b137b35436ccce4df205bf914f77f9283a2eb1bf9401eb3b8722d6c97337d8c9a03863e02be159f7c53f609f12c1deed6334dbc1ce3fb40668992ecd561a2faae65483d5765055723ae4e21477f650000280000000000000001000000ff7f00009769fc7e70d31053f266fc217c01d02429108a00000000008fc3d7f3cb611b38b5f5274affef11f4a579dd219d4ad9e14e0d9a18c4f5d5c51c6b997293fb0242ea04e6b8a4ad98b632ea3bf40a8c95e582162d75d7a4bc315eabc314d694017034da32a4fb4311a460f3a0b257731d459769f9657a2ced9777a1e2b33fa396da22dc62890e6cb849d1955e9f8a34c027a24ac9c62588f263b425c1c9fe0718050fb9d66662b253c004"], 0x240}, 0x402) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 08:04:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80f0, 0x20) mknodat(r2, &(0x7f0000000180)='./file0\x00', 0x81, 0x7) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x68a9, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:04:13 executing program 1: setrlimit(0x7, &(0x7f0000000000)={0x0, 0x1}) setrlimit(0x0, 0xffffffffffffffff) 08:04:13 executing program 1: munlockall() r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 08:04:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 08:04:14 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x1}, 0x10) r3 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) r4 = dup2(r3, r1) getpeername$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) 08:04:14 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x48) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) r2 = syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x5b2ec0c) r3 = dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat(r3, &(0x7f0000000000)='./file0\x00', 0xa00, 0x140) 08:04:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) recvfrom$inet6(r1, &(0x7f0000000040)=""/18, 0x12, 0x0, &(0x7f0000000080)={0x18, 0x0, 0x6ad, 0x70b8}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) 08:04:14 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) select(0x40, &(0x7f0000000000)={0x8}, 0x0, &(0x7f00000000c0)={0x8}, 0x0) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) 08:04:14 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)=""/158, 0x9e}, {&(0x7f0000000200)=""/181, 0xb5}], 0x2, &(0x7f00000002c0)=""/144, 0x90}, 0x842) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) read(r0, &(0x7f0000000440)=""/4096, 0x1000) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 08:04:14 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x68) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) ftruncate(r0, 0x6) rmdir(&(0x7f0000000080)='./file0\x00') socket(0x18, 0x2, 0x0) r3 = semget$private(0x0, 0x4, 0x88) semop(r3, &(0x7f0000000040)=[{0x1, 0x3f, 0x1000}, {0x1, 0x6, 0x1800}, {0x3, 0x8, 0x800}], 0x3) 08:04:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSBRK(r0, 0x2000747b) 08:04:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x1) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 08:04:14 executing program 0: r0 = socket$inet(0x2, 0x6, 0xfffffffffffffefe) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x20, 0xb, 0x0, 0x1f8) 08:04:14 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x89, 0x2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x22, 0xde) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x10) writev(r2, &(0x7f0000002200)=[{&(0x7f0000000100)="0dce82c8b3135c97ccaedb4e8f6bc110ab4c60dc6a096c54dfbd7a9957e7e40c487f02afff8e0ed447959cf10c9a65d54d853bd280adfe15387c3efb68881299", 0x40}, {&(0x7f0000000140)="0b617454c51456f44eb8f1cd9b0b315363667a83e2e23d0d445fb59f3ba6bb565b498967b96f11516c69aa1cb9b4ea6d27299e457a975a348ce8eafa779cbce82f4e6e368bdfbd60ad9ef2dd49770b10ffe12371982ee0e1348f1e8e9a4fbf2f6b60b228d78133d3b7c938d424ff67b35ba4cf9ca39f5a8cebc544df16d1f3cbed5a8720622a8a7d8147fe225a3baf1ffd817344250a459850586f1cbc80947e03def750f669ac3202bc7f63f0559568082b4ce5ea0b89633e5f5292dd97ff68c37e45efac3b4a2f2836f404f0feb236582282dc9a8dbf98557d66121dbe4516e13c5987a6634f22af07356b0da77280301c933e4636a494928e32da9bd7a6fec313362b0d2a84276017b62fe4fb04d8dc43cf2f78dfe7c0196b7dd6074d624741c104cadd9ed0670fd009f53ee45f2b21922a059b3a2868f6aaf5f8b3e491c5a1481d3877dfb174ae036ade2c3be201f0eaa2ef917deb8b4d9581596103253fa148cffb22108dbd7fa655eca53479aa0e0f054aa6267d68a2a1def07c8081315e016c0f83bae5ab0decd8666f106aca98413227392cfe0693fc0667c0b3f0bfad0f7a16ef4517326c152c9954f9873f0b6aec7b7bb01a67b1017a1c1851f03534ef489b71ce2bc0d8209eeed10968da8859ad94ef9b5c2ae058b4f016727a6d3dacd047aec9b0d070a6df8c75954fda21c925daf1b7d2628193db5c2c8ea9a1d98337750fc61666380238381c98bd69222067841217bc40a59288f63cb27ecd8cef9f66fc27ba364f842c8d8153ae3fb14a2d59aa9a1869bef7b4153ebee60f2bafa1ff4d30d61a749110ca46381f64454f473270f41eaddd3616039654d4ee62653f6704e8713a433e631c65925689a51bcbb2dd601ed11c34469193618ad4f49777bfbab878e9d14dbe98a466eda85bfc47e7a6ddee7294f7e64f022cf899180677bd07f68daba485da4fdfccc4f0a0d0811345d0274cc18aa3c6e81329f2a0bd93c3fcaf83d131e9d59e1b80044cda038cec3acc5b17861dffb4c0c4d55635107910bf7a18de71de7a0e2bc59178efb0f0f652f4610128dfc39b0c091452b919191c439eead51f01f7ccb2c2f7b1cc26692180992955c58b9515cf1b0180e7671013c05d46e577999778f4efe9d7f00ecb39f4bbbf10b4b696494bc66a8f7b0bd2d4bcfabdc871f463c2bdb03f172bbfeee835f1c569a9a66baca2ed37e3777c7a545cf51c7fc59365faff9a2db0313195b747eca88aa5c1146b6ac8da984aaae6a950aec82ea2252a8575f28dac671e9d12f9e2206e94c646717c362b8ff17834bec758529c76fed5138be52ee984baf5083bf281db4125df3b53040b653870cba423d28da7f3177749fb62be3702a50839ea7a17267310d9511f9db2624d47130fa6207868035e846fc42a8e6d976737b23dbd80abda78463bc11c843f886ac7e03b6926ce165579179594491fbca59495cc5e059bd69a1d101da3f82ba015c1dbf0ac5902766479671f38f689d995fcffaf1d87263e2b8aadea6f5c2683c1557a02a48b2fb693430bdf9ba18c58a0e6c38c8e5c3e5c4c5190516651199a6334feae4c58fe6ce1df87445f565904df018d6b1935c2114d89a2ad7d68b9a0d19891df0222f80fd24e96bf18078ce27803904469188626573b68435b02b85c091eea43d0fd9400a5918caa9c9b71de38aba5b3e6052fd38c026b675fd4904ec322f9f1ac2cc519a54244ceaa8db1800423a90442a3a9dc39a80aaa8537b2cf7965c2f26264e87432a87eb80c460d5f942eb9ed94920c60eaae879cbdc3a7730e253ea9cb692531b5c82507850d2510097d0cb063b6e858ba1c622bbe87e9dc5069914450303784ac39399022efd22f2c01fca74cc3e0207518392cf48f2b9953a6bc7ac8fbf905b839b6737ce74bd673b7a76e64a5b40f7a2f5014f4ed5aa572bd296176647c405319035248181e3f0484b597d8a21e8901f6afa346df3ec115f2c1eab2ffad5ca8c57e92965458c76c0a8d4d9e12d6aea51c9a5d29a88297b54dbf8a0132897a8919f91882722d784af154dc093aa73b6b51337ae27f12ee588d089acf65cac239860106941006c2e37b69e59937d2862e10ac0ca842d85b67ad7458cc7045cf06be1efd37329ed16c8b5fa513d1f9aebaa425b5e49c37859353f6123f31090a36fd396ccaa64861681760312ba6ab4b10f11b2a13eb4595dbada0de3d0aa900d00317c4e9f6898fe48a540b5b77a3475efe58d642853c19423ca81d20b4c73ea4e5dd63bb612693d105e379fa74d6724bf4fbd3f7bb6fb59e54f3119532bc098891c4e45d13aa0039078a8867123a165d6336a64a74b83401df7562f1da1882026915e799d0b9d4be15a1de71d93dd8e656afedeebcd7191ce70d32d8cec96af2b1fc35ffb500237d78d94ee73f8ed6cb1a6b606a9b0d90ac48a0a03407a6881af39592d13c84f1efe5f921d09177184cdb337e6e4db1d75a745a6c089246a4d5c5cfc4133425505ef8f1dd7053969c0a6e0279fff08ea7ef57cf30a2a8d19e3f474ec151567a70313907dc186e04950ca16599415bf40b8362080d5df0c0508d54c0c6b7c46c4ab985b2e282e7e6e2a9dbad9cfb9cc502f4a77cb77043ebd6f0ddb6651c50e4d148fc293caf2c15b1ec2b829b2762d435b810afafe320a58b3a71fc81e01dcb7933aa0556c77e8b7625eabd836b47f0fa69cb4cdab89f96e65097f458961da3e536fd87c125d1fa8e9b3c950977c5690c7a7a8f69da6bdef6129cc92bd53a934bd1c35671d88dde439942c5f0225a5b73e0a7da50b26480e2efcf6db47888db111562df78425290a87ec996dc7210fd99e4b0cfab207ded20ddca6dcad2c7151ee1e7c1f97edf41ecc06f22f96d96ccda9e1e82f20fface20b6048784ec2d68d8994333d86a49e33def73c131416344d2fe39d4d642e3313d1c0da8faa9471dd887ed48a2442f77ef60396168088f1fd3f72ddd7e53c8b6eca1c7d8e5cf9a6d328e544c8f8869f2a57a15939b0154d578253e0f686eb9364bae26984d416fc33d4d1941da568e6bb67d569b0f6c26b2a726d3894360717f5b793dafa77af5d6d584bdd6a7525ce6f5e4a86d37ded337e622de1aa776ec109f74799f506b9d583b125ef38addb0dd29ea0d70c1e745f0319fc4d5eba4949767d55e262304cd5a957a6a2f4262ec7bdd462676b72931bcdcf18bc4d1535ad4931194b130ac2ce4bbae858f41855e56d4768db85c87aae13105ef199ac7474a339dbca521ae6dba4953776d6a329ed09a3a2264f120fabe152139e468e011d2fe318506926dc55533b8f75ba568b9fb7d194f8c16475b1e784de15951348bd34cb430fe759d2ee07ecbe90b4dd2e965c15ba340d8d55d425d895d84ef375a0732ecc9d7e4f17bc506b12c1b27d7724e43ed14bfd9a8367b47a056269fcb16def90a3d1c53d3d8706b2dd8b60b2a4654283727daab433ff7cb7c017447eb3d32d7d39b0d8a87c2a47fe24b1bcad38b9efccaf614c7b33fd3114bc20ed7aa833b179be78f50deb3be23dca51a9d6a2f0abd5192e2926af4c7c360c645e8e1f9d3cb753a7f0cd5cc17f2da784ceaa24de970cfa79e28f616395f363eef69ad6354687140b98d971af5b2f55b60f128a68be37563acc87b0ae19bf12ec71fceb280c069a7d7dd7afc0cd47700b226ba70b951c8c86178a26b5f39e488a37c2356dad948871a5fdd5c7900600fdad731757794bcd7296b0b6a087e9c4edc1b48a0091cc5e3282d053e36dca0bd36ef381b98f7a5aefa1848354ec34086025d0b09b06a51950e6820c50f0234e9f86acf43063f336ca625e3f3ab68990a570ad4e033f5ef100da945b072851fc891fdb0dee3acec66360fde5d3ac9bef1b489830ad74d2363435636777d202a8d9d64651639b96e37f6fb76915be4f765e87b0ee98b84fa01395c8741c94c81376e9744c8eeb773e2725ddf0cb239d0f520c3d7b2ed5de96ff809c64f514cbe2ac8cd1a8a8d3f75e102a1d2884c9576ca470486bf0d60429b86b095d69f5c052170290c4990c6e7e05f000e37d8fd5f3cd105818f04cbe579f80ea587270ebf74ca28da792b516700e4a109be8e7eef7aa9a21f7ba8155061f9d8d9c6b45cf609b80eb9193a443e29d54927c3535715842516000b19c97cab4167de9d6906ba9b2c6b170686cabaddac56c43f3d5ce38d3a2df6a290bb7032e14453c3717751a45829f439a18f992fe8e306880efce2a3b7c857b810d075c44a278aa364ecf5d9188cfcd24ec461e23ceb8cb1be1e77512c687b440f44f68b8acad4e7fd88bdae7112c26211c2acd4ac7c9c7e0c454ef57e5ad576a0c153816cf91f848c9585ecbff44e75afb753fe36ab499a619c0ecc01725055a228260532e05491ac283a9167b134907c5ef3242ef1a55d99ff234b095222e015050166ec34cd2629b376ac2674536bffd37283a2ef24dfe65d4cafde778b2ee19c91208d7bbcfe7183d9506bd248ab5f1d78fd2975e3bb61a58abd2987c13ad9a3eb16074f453397cb58c8abe086ba5ce191de24e4d33dd74d8f5e174fc2f2e0ce51d43c8ab33d409d6bbe656ca36d374c929a9eecae5c420ec52dbfa0c9fd556672c15dee213c64aeb91892f0e4f0afb67f70dc935dd966a472f8372395ad3ca05a6f4b5db19cb4f30770bcfbac818343b09cb06dbe804f969314b846f3f65801d2b97df22d0e042b0edff22f38b9238d2889904b57594e4a863a7643fe26c2d21a97546c23c7bb8b29ac3066898a0e105f1d00a972af75a38e220d769bbf15775f2d81b5326eaa1a3691e34d1b119889e873c3cc418060faa8966ffd2740c8e9426a8d693e752ba587147df802186d577e93c260030894e74e2055f291550ca1b9ffaebf4b821767c6fbe736d15200c0834a1616871e31f7082acd2d6f8b85425b8aecca6bfa4c96c15986f2c8ed4347cf3576464941bb3017156085e74c8388ae8b7377b362b838187e3c79ba03429490480a85b175937a33df2f93fbfdb92b62c0d8bb30c6e021409e644f2a1c77f67d06c60f9deff89781429db29e3c3cf47591e0043130f7a03bec3eac7f9485f131bb9c847a3c0be7cec5a74ae74889995173b11beebb4544249fc672154dea23b55783e11ee1e532dd5615acaa99ce059ce9e8d5906f3833520035cfd9ad82c14b0ca91d343eb4f810b5ebb8c4bbd3eb0a556de351cd15e5e7688abd72d6f71be77816d6039f123a718887cd4ea541945cb07416f1b031ce79b6d289830eb4ffc6e7f0531ce4813ab2d04d0a16e6580227707fe43cb0d1a8a32f9e21986f5ef8c5fe7910a9525798469fd11220aa89d5685cb13244bac5948083e7a930466afb85d8005633140742f64205feb393a72dab98974fb94941ec43dfbfb64d58df4b0987a4abf907146f7f58ee26410bebc8cbba90794cdd8d6356e7ae4020d588cf8e137e8f60733fbdcefa8d07aad5fbf7b28ea9bdc0dfeac40061b68b3a96ff09092e060ef45560b83d5cc35c1f52ed459300b4357dd2d5eda29951c12d2edc7ea24c57a655df06cb470a4628c531ae557ac9fed72c3869c2d702e42372e748fb749ba0c43d9f189c205dac89e435a912b33be5399ebe2b3be6a2ef10585cb5a0b15d59e6c66753bff1862d6e499885142c479d23c2c7ffb8cc951d691cae6f4075eb3dc0649dab7a3e122cc5616058a1635367b885d5f8dfadc398d32b8e0207682bbdb53ad9a214b5d67679fe3ce823fa34974bd84a7bce3ddd78d651b4542b78c2ae1e6dea40", 0x1000}, {&(0x7f0000001140)="0c2f41d39a3ad5f55110a5459ed5c905", 0x10}, {&(0x7f0000001180)="8453bafe4100d9ba080da579b66c958da35d365a", 0x14}, {&(0x7f00000011c0)="f118ac573b0b73470bec6a8c3fbd135b33545a1ea42ff4b289f4c261c9e1e936d5d576a057a1abee7897496b4b590f5224", 0x31}, {&(0x7f0000001200)="2f3f4bf0fd6a23510f825089d74d8041b785b7c5bd4a23df10164d7913372038887f4dcb6cfc80996f26b78f8083e33d3be6cfc2d6ce585e6a361d031b83f10892fb4e99aa2662528a9933e956fe9aa5bf2656061bcb59d020d665d16176bf0f6db74ee124ef997a96e3cf8e8e7a8392e2c9d09f9c597c3f197a2a6b57970f69673591e6786c225fb8dd41af656ca71bcb8860f987b33cae0beb88b4305a842e9e8be88fbda9b67c9cf7a6ebcf3f92e378b431a59e9fcb60384f06fb63fddee4759b186a629e59bc17af744594809d8e2960609ddcf79ee30e5b57be45f85ba29a410927dbb21a1524d70dcca474409dfd64e5420a683fcce96e8ce23ee944f6f845c8ecf963601425dcd25c2fb2d9c03dde806bc58639b1658e12b1fd160a4f3c448d629bb942d66db9d40d58fefc209a3f0b88626c0589c77534ace4e03b2099ff43ef14c414ec5e1e6b9ad5f17093a1e3bc7cc886a4049ee24088c95ccae2b0064e1c38ca20d39a1eae910acb39961252dbc0c86deb0e1536a80c2da716a3ef8f53b4d4456c2f7bfeb4c82a83d3f60c5646e9432e0dd4bd11c40817b82b98a2f8f6a9910dc769f6a90e4a7b301350c3bcf5043e2cea2c67d9b80b887bb9d1f6a57a9306f6402fb3a0078bd05bdc8ba70d6e43f964a5c2e7d464af1e369552649fda5fdac51b9918a6a73009c1c7998013175bdb2fde92d7d3f67ab7e5be56ae0a932615a5a215c23a7f3228dcbf0efb42fddc714d1d5e5626b68d643d575277aa740d0f23bc94b3f0bf03c9a96e455aaf8b984e0545829381150862b31da14f8ef1947c25cdce6bb1ac0a815b8193c245edbb875d2f5f456e7190104048a0d3edd3bae6ebd8b487ef6b17d5499d826768cc0b665ba931eae797c2c92a03c115601d48bc49075a34cdc5288f11e4528abf512a832da4d6669802d04c1b8b65f25af0f00fa581986df0fa1a07b25eebbef8fe1275eadee83f5c7a6fc13a3f8008129d1af4d8a7800f366847850b0d9c9bc64416ec83365aa9dd0c5f23e0c544c138f3e7af1cc35e9f2984c91bc65160dbc598621216742684a05ad78a8def662568a3d50591ac7a8a7dbec6ba4ac9360be0b032c5e105db65c836e32f06c135a913ad5f7aca09340dca6c4a0e01cb80b3d7475005ad07cbef0baf05fb244b088664d6664b681a6a5aa04db97ca3501a0534d1fcfcbcf1b63df894eaf3c55179d88a31e71ee772553c18cba042e900857e54589940209d3d4299a0682de098dac6f5ca67c4a93117ebbff5f0c0c54b9d0020e880b4c1d3cfd06979a908cb317e51cdaf66ee971903f5d233d8c1bcae2d49afd6b976b4a91f7aae79c377d1940ff10c1437dc96be7807eeed853bfad152d2e4d26687dfe7bdb7b74396ee9baefd2cee7a195c58b3b1585da636e2f6d7d19b07223616bdf0816f63319c82475ef458d26e2a6fda7f6acf92ebd5079edeb3221a6de102f0bd135443884642741bbfdc8673b6280610b97b6d53073f0c9269431857a7c3208df00971798b80a35430208e36221520472072963bb8c6c3bdcc1b9ebfb29629fbf13e511b059e3afafe25995be6a19fd2b3f1bd2abcc7b3d34dbcd667a3343c45c97cf2a62fde993c7730f26167bdfdb4502e029c6a129c26f389528d196c0a2cc59800c757a3de669a2cf2b565a582903e807c74fa04895ef4c33e8836c41df65f7166624318095d821a1d69bda44f69310fe6c54f0d1554fc77be187b9286c7a95f9fb0b6b03ebce6b2f02d8fb08e3a1b8a7cdfd2a7d2ed38bc7d18fe47002e194a5b2ef2526e5cc92c8bf731dc97555d716a7e394ee0321dec57e4e4154dc2bfc64a02ad10471ee7c5c03461baa970cd4abc8a0d514f11b786219d60395f60ba9787cc77e7045053a2360007c3877e2c198e3a9551d2032ff5b9f049388946cbc1cc6ec646b529e334bf74c44342a4856ffc18d64f687106dfd5cb21c8a77b377b27a05ac388e87d616a35e26e3d715294e83cb431aa1af04f78436615c4c9a45bde07988e5ea4ad5760b9d98187758766e6b944fbf4f86ccffdefb2219639ce36156767c05503377ff525a71d367332783d07a42d188fdbd673b7aade418cabcaaf4ff32fa6ef1bf14125dc25c49db268548f717cfbdcbc079a71e151835e0a850326e89dd9513e066ce30695600323ec7d33efaf019ca67903446ee585b7d00bea2ef50be3f0242a018ec17ad4c5c9adb4d03da7e199f1cb9827bc40a16628858d5278a9004d3da5013af9b9ec10b9183dbeaf6dbfd6eb5bc46d16c4b309ee904b2abddcb0c65c0164e35f23b8f4165eaca2766424684bfda1a076b40156f9c9f7425a4a6b274d8c528cf427d960f7a4cf2fe06755f12b95b811f903fb2e7bc40d74bc5885da3b7e859a59865ce43b3b9796ce5b4c2ac04c171250037d78b3d982ec587ff5f31e052be49151f44a2a8b61d12e1b94a2c00de6985ae462ffef251e6ce53e6a90bfce38da74a79292bbae661a618f5599796d7f5a91e7528a36b230ac334fe39609afbc001664e2c1de87f9fe2b72fccd147d8ea2a7248cc0758a4ec04bf90c83b6c3e2c0e9bd4eb6c7b7d13a3b0a5fe067e3427c2147427d25685d6b807c64c84ce2f928d74a7bbcf0a46560fa4b97380abbbeff81fae7065a15462f101eca89027753f54aae1a117a580f84799d0fcdb2b3e649f8ade678bb61605ab2be830c2e0b31035a1f25cea1b5530594aa5c22ae6e29b3c6538893f77f714616e4b7a9946295bfd4818227480affa3c58e5bb5d0f46fcfd3e3cd28a608aa5edc83852f5f7fc0dc5692a703e7aff1583bc1f0fbd2f4d04cac38cc2bc6522cbc94b70311032a42c9069756b594d861d39e8f595adf38119ff0397037ee99b5ffa9bf3402f1d92758dc185cdaf01d6c74a727484f66079e6f22ad9db0f8f3ee61be8175334c0aa336bfde98bf38b291f3ee6488e859297b8c9e2b4afa817706c569e2fa7ad1a9081fa2e6e5f4e679f8cfe87c5920cfe753da795aa98542f4ca4dfed39cd63e769fc494e2fd0bf2d74836df11ba710206bcc1dbd066ea1d6586048f5c8d34f8b442a7c3cc73af256f319e02935875d8c632ee43fb864e532e08cbaf94f799c7afa9236cb36442ac353d21b4d6bba30458d0ac84888a70b89335bc7f7654b7b635d8cff38cd7e48752aa21c301ecd02d0120369157e9a0ccdff24ca3a6e93e882580c5748699c3d096810c23eaa92fa6bc3c3ccc01c5d179a14c1e2b236a95d965d26b254d1eac72852f835bf5e9f54e09ec775b5a9110b37209c5f39d1a665491eb2fc016f7c83c5ac51d7c5224364133a2fd1b22de88e4561f763258f448b69104ef3431bd05a9e8916755bf7b73e851049a07f4701ca716262b1ecb1262d08ce76a3f5b1c880c3cf2f6c0faa0b153cd1847e920a273964198932feb947135e4c6a57f2a872da1ee9fc20fef3df5173a3063ef054a981883dbb11a665ba458d1ef0a38beb877f2b88f021746cc015585ae2b1d54b9be57f2654d407f5fbe1b574d1a5a9e9904c8c718ae5a8f44076b9d7ed17cd9049345e7ad5cdf460e1bdc5f047b56b7258a561fe586f6ffc897adb1d84718fd19904342dc98f1db943d913b7b10bd4e290edb784512ac86d93b894934a64ef376c4b41ce30c07e02549750fe64309035d79bfa5ca4586e498ec5a25de98678d42be1a69165ad48064276083fca99571d772604529bd068cb3d380c830f528a568ab9e5ee73a2789c26d4d0faae0b363ce603a148bcd53661a796a6efb0917dc0c147cfa9db177362eedbbf604d82582dfdb26273486f8b7d4ee9bb07165d0ca2508a4a8b409a409690f9e1f5ad349d5fa31121152c32d74872b8bacac6864e244fb6bbd068dd5b31c0b78f44a430d1b60ac96a028445ffbf061c4d71929eac189b66a4fcca80be8c33cbbae45429ef08929027686aff037bce6e20f4d4876dd0579b95eeb941aee99904657d544fa7c3fc6c68064916fad7f989562e7ff9947bfe2a11035c488013e90716218273226d7fd175e3da60ef4b1524a9645779af3a42a59b1f16eeb6f222011dbea521f005112549c753a457daf0ae49cc0c9ab5a425114ad6354e171218d38533356434651db31cee24230117f10773986063b447482d343d97e6b6dcd6f0a569dbc200fa4496e41171a049b6c6f215ef41ffa040ac431459e67deecff8a80a09fa5978ecfcef0351009c8207c5160a3b961c7b9f2a148393c708e40d657b87316ebc4806a51375eb3c688766570d9903b3464b08ff6ed2e345730f46d25468b7c995471ee2ba50a11db9748ddda77ec113448e889a2acde28a0154cdc14b8d11986072f54f832486102dbe6f0ee16f582f399b43b97b82bcea411ce6b9af0e37d429e324c87aababf8f54cc09aa2def33950136b91ce5c4bb1ded1c0f8eb24e119c2fc07dfa493e38e86db407d0d2ea22034f3991945531356715d9bb414660ad7d18d5691eca59bf10dbbbacabd66df9814ab90b06f815dbea23555af51f5d7c900a98be33279e896063035a2894e9ee054a62cebfb2859cec9b68c3ccf31e078990d2776a095b03a4f391bf8053b195c84b003a6e2dd87037938a8dc9610b846cc5961a2cb6d30690d7a8b941c6b47d2ec8d195e64cd40f2afcb6642067de6961b6448bb51d22b52c0f04e208d6b7f14d63797a93d35913b5e501577cfad2c05b0a43199bb3fea155159d7768c064397e684b2abfb638d636b6f8f268e36138900ef960d137e16f2d9f023030710a0d670327e9b6d67662cb771709c5587232d1858a5fbb936b74ab55a903f19dff9688793439365935d352d706454d27a72e1d808fff5715b9c3a414947250a42e6046c4d7b70a2fff1e48121a4b1d0dee952ba722b7226436bceaded4a8a48b65d41783aec217e5190c74d085246c037f3b0e069c75225b28bfe16a4a73a769b3e8b3e4d3238b186db0e515151ef8d38607d90e9cdc6c3d101aa049129b0403e711bfb13918ed708f5272fea418c49764709d3e6c1b042864ef13c56926857e5bfd6366c008bdfbbb8a94180f8e63a9755d89dc33486ac9e462dcd56253b81fb4338815fce462d4f06f2f96ebf430dbd750feffd29c611d69ff5ead1b68ccf91f969d409def4e006b39a0220d2876bceea461d9f2528ec1e852fa1355f280b16aa77bba0e2c0c99bb0c89f731bebbc2b7859db7cd2d6c7fbb37af39c8f55c43aa9ac7d1bb26b783e35dd472802f63342171fe79105f61c4ee8e72151bc5780d41849661603e9ce62054a907ee625af39c0203d700a90c561d027a29d756f65626838b479830ca539190d4ba258cba07173000884df1eee5d87d8ca0c2c0f566cc08529219a2d48119fa3df6a407bb6280771b576f6d408bf9f0b57558ccacad8569bb000c2cce89c4508a7c89361aa486e48e36dd2b1219fe607d25d88fe2143f3da88917a27642391cf567632bb4c3a321f91e30289b35db8047d8502cbae4580618cf94b8e9362d94fc15123bd0aa62814ce1cc530d71b69748a40515fe2ead3c07db548626e8d59d37fc6bd1ec5272c6b1bed4aadf0b3b1121276f997f20fc36ede9e28de3a555f2eea72b30d8bd7b3aa9c1328d5e99f211fdd6a2b0a16d4189752662c736d827b9068a1ee01eeb40120a21c11cd1075acca9530ae0005a8a247b38113603412a6fda806f257e9e8543041b46f046831635a4692d7630e8675df5d7405720ed04208fa7ebdfcee4fbf7af74493c070b3d03d9129e4993213698faca1a87535a986ec03b99c5d02c", 0x1000}], 0x6) utimensat(r1, &(0x7f0000002280)='./file0\x00', &(0x7f00000022c0)={{0x9, 0x3}, {0x9, 0x8}}, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000002300)=0x8) readlink(&(0x7f0000002340)='./file1\x00', &(0x7f0000002380)=""/155, 0x9b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002440)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() setreuid(r4, r6) sendmsg$unix(r2, &(0x7f0000002740)={&(0x7f0000002480)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002600)=[{&(0x7f00000024c0)="4ec9fb4aaf573368be738b37193b23be4f0a4bb1729a4f23f1a186fadcaea3367fcf7b6aa70d1c9f755671fb35c08644ab4da4b39f0910f82af753197b47b0818ec9d293330afe196d8f11a2636779f1881e2a22cd5b7c9f928892bbcd194eceb68c14e4c3db11c6a2b8df28dc49657db5be79d9a9a276cb6828384d15bf41fe7329e1eba8249990aa", 0x89}, {&(0x7f0000002580)="d60636a11c0f7c7636ab6c64ed1068915910b3e623285fe70ac874f93c2f233a6ffa7327dd715c12979891901cf7b074db0888408219871d60e062a937b6fe8cc21553484e1bfd568538543a362e706eab66e83a04f9819bcf0910bfc9b012f0ba42a178a9", 0x65}], 0x2, &(0x7f0000002640)=[@cred={0x20, 0xffff, 0x0, r3, r6, r5}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r3, r6, r5}, @rights={0x18, 0xffff, 0x1, [r2, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0xd8, 0x4}, 0x6) mknod(&(0x7f0000002780)='./file1\x00', 0xd001, 0x8) readv(r0, &(0x7f00000027c0), 0x0) r7 = open(&(0x7f0000002800)='./file0\x00', 0x6d34c7cd040114b8, 0x1a1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0, 0x0}, 0xc) unlink(&(0x7f0000002880)='./file1\x00') readlinkat(r0, &(0x7f00000028c0)='./file0\x00', &(0x7f0000002900)=""/131, 0x83) recvmsg(r7, &(0x7f0000002d40)={&(0x7f00000029c0)=@in6, 0xc, &(0x7f0000002c80)=[{&(0x7f0000002a00)=""/8, 0x8}, {&(0x7f0000002a40)=""/168, 0xa8}, {&(0x7f0000002b00)=""/198, 0xc6}, {&(0x7f0000002c00)=""/115, 0x73}], 0x4, &(0x7f0000002cc0)=""/119, 0x77}, 0x842) r10 = dup2(r2, r7) r11 = semget$private(0x0, 0x0, 0x400) semctl$GETZCNT(r11, 0x1, 0x7, &(0x7f0000002d80)=""/226) write(r10, &(0x7f0000002e80)="e100480dbbd5caf4d24200dc785d9c89caabddf8686c803ab06a4a5886ac143b23c97bd998562e7d7b6d32a00cb558497e9816fd7a27b3bd215f618c4a1d3df59fbcf895b3502a7069f3a8ceae330cfef6d9c4a10fb66259bca1183d07054a000c4b535fade4d1e987ee8f10736aa1df70d352e554a2753caa250f2efc6d5c1f0a78fe2bf21dd843fe555c454228d3eae7589a248d98028196c7be507191cdfd46dcfc", 0xa3) ioctl$TIOCDRAIN(r7, 0x2000745e) open(&(0x7f0000002f40)='./file1\x00', 0x100, 0x100) semctl$GETZCNT(r11, 0x1, 0x7, &(0x7f0000002f80)=""/139) getsockname$unix(r0, &(0x7f0000003040)=@file={0x0, ""/4096}, &(0x7f0000004080)=0x1002) fchown(r0, r8, r9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000040c0)={0x40, 0x8, 0x34e, 0x449, "29072323678fd3043bb8072efca8652f54987409", 0xffffffff, 0x5}) open(&(0x7f0000004100)='./file0\x00', 0x200, 0x0) 08:04:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) write(r1, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x0, 0xcc9}, 0x8e39218831e6ba7d) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x9, 0x5}, 0x10) write(r1, 0x0, 0xfffffff9) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x6, 0x40}, 0x10) 08:04:14 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x8, 0x7ff}, {{}, 0xfffffffffffffff8, 0x8, 0x30, 0xffffffff, 0x7}, {{}, 0xfffffffffffffffd, 0x40, 0x2, 0x100000000, 0x7}, {{r0}, 0xfffffffffffffffb, 0x15, 0x3, 0x66ec, 0x81}, {{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x1ff, 0x1}, {{r2}, 0x0, 0x0, 0x1, 0x0, 0x7ff}], 0x5, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffa, 0x2, 0x2, 0x3f, 0x8}, {{r1}, 0xffffffffffffffff, 0x21, 0x40000000, 0x4, 0x1}, {{r1}, 0xfffffffffffffffc, 0x44, 0x1, 0xffffffffffffffe1}, {{r2}, 0xfffffffffffffffd, 0x0, 0x23, 0xfff, 0x1}, {{r2}, 0xffffffffffffffff, 0x2, 0xc1, 0x6}, {{}, 0xfffffffffffffffc, 0x1, 0xf0000000, 0x618, 0x55ba}, {{}, 0xfffffffffffffffe, 0x30, 0x0, 0x9, 0xffffffffffffff81}], 0x7, &(0x7f00000001c0)={0x2, 0x600000}) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, 0xffffffffffffffff) 08:04:14 executing program 1: r0 = socket(0x2, 0x2, 0xffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 08:04:14 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) recvfrom$inet(r1, &(0x7f00000000c0)=""/132, 0x84, 0x43, 0x0, 0x0) shutdown(r0, 0x0) 08:04:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x29, 0x39, 0x0, 0x333) 08:04:14 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffe1f, "e340ac948b074256450134d24f2c170de37f9637"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x3, 0x20, 0x20, 0x8, "346059c43e3055fcc37735031edce297326796e7"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x30, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x66) 08:04:14 executing program 1: socketpair(0x8000007, 0x3, 0x5, &(0x7f00000001c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) recvfrom(r2, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000180)=0x401) fcntl$getflags(r0, 0x1) connect$inet(r4, &(0x7f0000000200)={0x2, 0x2}, 0xc) syz_open_pts() r5 = dup2(r1, r2) read(r5, &(0x7f0000000080)=""/50, 0xffffffffffffffe6) execve(0x0, 0x0, 0x0) getsockname(r2, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 08:04:14 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) chmod(0x0, 0x45) fsync(r0) fcntl$dupfd(r0, 0xa, r0) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) ftruncate(r0, 0x0) 08:04:14 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/4096, 0x1000) 08:04:14 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xa8, 0x20000001, 0x3, 0x4}, {{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0x9, 0x5}, {{r1}, 0xfffffffffffffffa, 0x41, 0x800fffff, 0x8, 0x15e2}, {{r1}, 0xfffffffffffffffb, 0x90, 0xfffff, 0x0, 0x3}], 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0xa, 0x80, 0xfefb, 0x3}, {{r1}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x1, 0xff}], 0xfffffffffffff000, &(0x7f0000000100)={0x7, 0x4000000000000000}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31, 0x40000005, 0x2000000000000}], 0x7f, 0x0, 0x0, 0x0) shutdown(r0, 0x2) 08:04:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) fcntl$getflags(r0, 0xfffffffffffffffd) readv(r1, &(0x7f0000000000)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 08:04:14 executing program 0: getgid() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x2, 0xfff7fffffffffffe, 0x10000ffffffff}) read(r0, &(0x7f0000000200)=""/183, 0xb7) preadv(r1, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/90, 0x5a}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/180, 0xb4}, {&(0x7f00000002c0)=""/71, 0x47}, {&(0x7f00000003c0)=""/192, 0xc0}, {&(0x7f0000000340)=""/13, 0xd}], 0x6, 0x0) read(r0, &(0x7f00000005c0)=""/193, 0xbbb257e9) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 08:04:14 executing program 1: r0 = semget$private(0x0, 0x0, 0x10) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000000)=""/158) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x26, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x40) 08:04:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82026c217f0d5813e9ad19af461bc43f2e2f66696e6530003778ced3ab4cd48b11b7da647cd3a408f9fb123eeb43d3898f2099a744e3da0afdc606005b71c06eefad85988cf2c8fa4077b165b8d396cb758c82dd387323a7124d2575da5053258af281f98f01c929f695d182f1897306f2e2f45ca6049ec294954bdb401eb199fc55f574dbe3c50225cc28b43ae9501b0cef027ccd1aca4f1a3cc3ff00e3da3be479c70e192055f704ef81ada715ba380443d747"], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="14000000000000000700000001000000ac14003600000000ffff000000000000dd2a2af216dd", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) 08:04:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) kqueue() r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xfffffffffffffffa}], 0x5ef, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x4, 0x14, 0x100000000, 0x9}, {{r2}, 0xffffffffffffffff, 0x0, 0x6, 0x9, 0x607}], 0x87, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x90, 0x0, 0x2400000, 0xfffffffffffffffa}], 0xfffffffffffffe00, &(0x7f0000000200)={0x800, 0xafa2}) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xc8, 0x1, 0xfff, 0x80000000}, {{r1}, 0xfffffffffffffffb, 0x16, 0x1, 0xff, 0x9}], 0x9, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x68, 0xfffff, 0x4, 0x7}, {{r1}, 0xfffffffffffffffc, 0x80, 0x40000050, 0x401, 0x5}, {{r2}, 0x8f28d1509ac95c52, 0x4a, 0x8000008f, 0x9f, 0x6}, {{r2}, 0xfffffffffffffffe, 0x20, 0x20, 0x1669, 0x8}], 0x0, &(0x7f0000000140)={0x2, 0x6}) 08:04:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x3f, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) clock_gettime(0x2, &(0x7f0000000000)) syz_open_pts() 08:04:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYRESDEC=r0, @ANYRES64=r0, @ANYRESHEX=r0], 0x3) socket(0x6, 0xc004, 0x2) sendmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000000)="59127bded994e541cb7081a0979262f6d37536d63a5f768a7d974fcfabdb4c22002bfa44fe4368d5634dd17ead6f3053d887247cdd368d6442c5f84de95d95e604666441080903cfd2048b0b738241b0a3fd1e7e1867f7f1caea0fd1aecce82b284555127542e4c726b73d8f37cf052bb1134ff37b172218348dc77142af5f1d58a037e7ccb2dab75e368a6cb687109b925dcccab6262748a13c1b1a9445101244c7db3d27fc55a3929f162148fc54daa295f24bad7029f897b5df82c434ff8d562cc865af36c2fe01389ec009a08dc40ac9b37760196873ecf36c305e07e61206da6df3f099", 0xe6}, {&(0x7f0000000100)="8ca3714c5704dd391cf05e04d35c5aea4e2c5a254d94350061b3c7a692535184fd55bed5b0582282983fbff09500c9f7df1ff5f4b2fa28465c38c88826429dab0e85c9960f492ee258", 0x49}, {&(0x7f00000001c0)="daf299519521047544852d5cd872530f7ea3289694ff32bf50fbc943b86401794529c3757900", 0x26}], 0x3, &(0x7f0000000240)=[{0xf0, 0xffff, 0x55c, "6ef19753c32ee71d8cfea42acdee7cc68b070ea058953f267136dac681f85d8b7dc00926eadc4dc06312a1fba1654541fd90bb20dfe5a3142cdd765fa22c1eb6673920d1c497dec157661c8f26ed0fadbe22d20888d14dea5c24eec9071c8b900855b89b7781d8b07dd6efbbbecd3e445ffa9ec329f2b8c6330947c85bb44ab9b728cd0282d77c28de58a54808994d56375529bc32db3d4da0a79c9660a95f428e261eecce1413553d15fa57451fcac7187cd915f1135666ad4e16fd67835bebcc17e1b66735232a6ffde9284fb9841684b9bc055b08e6437ad812ea8cc980"}, {0x40, 0x1, 0x8001, "367d56c6b7e83654dbbe973d965f86f533f71a9868e730aa7ca2d2c2720ade39621b66509a40016e1c9298c2714ff3f0"}, {0x30, 0xffff, 0x65, "36cbcc8bb3fbd3146a56f27182276d68f2e6519035172c0714e887f2"}, {0x98, 0xffff, 0x81, "3151f807e18f7e75e339d9c2897e1d591f5ebd14d96f3521fc03e86f0390b1b63a4acbebae61f5f0834334b267db0d792875554edff1586a8de018e00fd54663e2effa5accfcefa840a9d3d2cc70f7bc695195a130d9ea1b08df4b6646375d7b1924de5ecfe553e7517d4bd5543f4e98174fc0578c23458d8c512cbeda9a41832ec68b41fed2"}, {0xb0, 0xffff, 0x0, "9c1088f3bdd5ad645fdc439d65273e45b116141dd22e5c12700c2654672d8c3c2b77100bb9ec1b7d87d397287dd453ec0e4b620f7706b46a5ae8b5a78a47e8e4fc5fe46ee3c78351bf9c64e944856e7a1ec0e3da753c02862cb46ff52148fb05d3bb51bcb53b8c6fe2370f1405af17018c4fbf8e5d9c16ed324c0966d28d6c45243066f979e342a3cb5666c02da8ea489b24491ce7108db63b"}, {0xa8, 0x1, 0xffffffffffff3b16, "c508d7aedf6eb653df9b11375030f445bd8634e88f01a56293ecceb3401e6b2b39e9001daa79fe54c302e272ec55c9a88b35006597a4b5e7b38880ca682a2dc8ac43fa0d6556931f512ae66e7f441860c821629d3878804369cbd574262681ac571a029226e7f248dd1d7a0888a1ad7cea3afc88e8a4f4a53a3cbefc7125c64a3c4ebe73ab06f38f8ce4cede2fd4ee80e53f7b3cd747f917"}, {0xc8, 0x1, 0x1, "91b297a16812e49d2be9228b3802173dfb2f1237fa0691b083c0077c592f979f2b9f9ec2bdbcf1a69874d2c90641be0448fcc9af69737f690bff6ed95f3d2b42c9eef3bce06431d5160b7c04151a4a560da35165a6483dadab1b2dc38208b50da1b16b9e058a47cbd325f0d3b32294cddc35dec3c8f5a9f46d75b0309dccfb3d850c6539870987f21162b2ed19e1f4a956421f7b678dd7c3f924df76d5c5cc393deb3aaf638f6348a979040e9ddd95a4babc"}], 0x418}, 0x7) sendto(r0, &(0x7f0000000700)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a44439100000000000000000000000000000086a8248417b192292c39d83b8c51711b996d24f0", 0x5a9, 0x0, 0x0, 0x0) 08:04:14 executing program 1: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r3 = getppid() setpgid(r0, r3) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 08:04:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040), 0x0) write(r0, &(0x7f0000000200), 0xfe72) readv(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000000)="12f6ab7e10fe939d5e36", 0xa) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r2, 0x2000746f) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:04:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0xa, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x7, &(0x7f0000000280)=[r3, r4, r5, r6, r7, r8, r9]) 08:04:15 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffc) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 08:04:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x4, 0x7ff) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f00000002c0)="163830d9622bf65a6b08bdd413e9594893a382289ebfde0929ec500d6291000f", 0x20}], 0x1) r3 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) close(r0) ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() dup(r3) sendto$unix(r1, &(0x7f0000000780)="dbc939cec8ab93b3f15a9d9d6a3cd99ce9d8fbcb83f770c06ac9c115e5b58ab1d2f01cc5d2159c995d3ba17a048fdc7b1e6f258a23b3eaada15977f1fed7559db73f595647fc065f95d20ac2369a7df4366a12878406918463e37da632cdcaf2528969ee0201d553057d4480a22252408bbba0b1a9bfd486db1ba12f6baa90719ad284ac3b1bd08946d51335a29d7b689c90390e830e22e1e5a444dee3ae69f71446329565380d0cb535892432361e6c80e5e2104c25043b25d9b17c9429b4ad4db961adb64c0b588c3aa784a85e83974c2d558bafaa9941f1a048bc5bea7dc4fa2182a6f2c3c0e065fe4766e41414cf463326face231d7b60ef2fe566da79ed2218b8f3486022db51f83ed3bbd2bd4063e1bcc95bac7971e2c5481e83a9b7157431d212457425deaaf84e19c7776821533b030063fdffbe25953db9b7ffbeeeb31875b63aa673f129fb890f902976f35f75fc4bfddf70d8299c13c9c77f9646a4a0de92f08f06ff5ec320a8e9fcbbbeae33ed9bc3180c51581b988ed7afc6a3a53104dd5f55da014a5d23573d0d5cfb109f5ccb770e41c05cfaf7a7037fd2592b6486e202f184d21283703f1b68bbcf309c4fb987769abff9cf167dce88793de7e873bad4454ae4b1fb9e7eb5d214ef5cb149c5f65fc60f662a173c29621aa61907d1c99b59400c908ac571f16a6fc2512df4cfe54b38d6fe5ff8958333eb80b302bc491c965ca06334f82399ae908e99e91a7c7dd68432550df4585c46b99402cf3f3c7b2d1ed5a23e581139aa6c6118d7bac9fdb1b3fda56385492b0396b555052c09a3d6d54c418d11de361c3932b20126991a19864769b27a0d0d5de152bd9843c4f691936233c6397d05a01b801f9f6b6189605071c91fd8065e73ad8eafcaf8bfb15fb16a8cfa959c1db32be413cbbb279049027c5bc24f222e93aa133a69f6a3c87d6dd69367bc2e42807309c43eeb0ae89476e8b58f2aa30ce65a0e589a8a52bb5ccaa03d3d4fb89f20c904f9879a1d7aa8cc25ff532b09294543aec1e15d84e0c6e80ce5795fbadaa4cbb737521555d8be3a25b1d469a81f5b61830983c35907f358ed0c88842bcca19f6c659612086f21d2817915b18d4c4d5cdd48fb96d0c9882e116dfc929cb7e0de05c1585aeee7146e1075ebfbb4fcb76f66839b7dac8dbd9219fcedc9695e3fd2dde97b00fb2cc052363c707277b9b0095c4a6af56ff93cf4d740a78636e0cb9e45337a619f71700376287ce4bd27bdb590b1f1b1b1d5af3efa6918399f7dc79500cab2cb5cbdb01ed6ffcab34d9bdba2defd8882f5ce043b2c77e4d1e04ca5870a8837b4f38338569673a73084add8c717a9a3d0db9aef93d4abd638139fc8a5094146364d6ac7ae22bcd5cc266866c46f35fd65f97255a9178323aa68168541534d1eacd59221874507dc216339adfef71bbe3518475d904da921138411db2a921f593d4ad0a2b251bc220552b346df8755d950e64eb905837d1893665f603db98e91c08d308f98953b8539bbfed187f80d9321f6482721fe9a3b5cec1f6b79c094776a63f7c6939179f4824d9d49bf86dfa6c51c928861b66b34930b26493ea34565e672467d6f4ae43400e37d9960a01573b7ddcc8f45a5b5818d1e67931ecd676bbbaf6289ade45eee6164a3147dea05f7bc6f3392fd5f6411a9ea69d50d54e023219c0f544ca4dff2f2df3e2ef744a2ccfbab85169b895dad253624c959e6b715045a3cea605df483dd97874d5754d43a06e7ad1c323b1c5171e9da934ad73af124f64275d204d9d245d9fbc1997cbd44c2755300f81bacc30b63e4adb6c33506c91dacbd4546dcd3c5206b6ce9832daaabf8a79a43f08f0cdba5737d4bd90eeff6cb8f1adf04d6a821bcaca30fff9aec16a153199c7d0e9b3f1360c989bf4b22e9fab4824dd2d303e47c4881ef834457d172564fb39f19fd204fef3cb6251cf2ae343e640adacb1dc1e0598227879fdc36affb748edc4677d1b7c35b9f21f96f629ef23b9fbb90b0358ad5d7faa268e417486cf4a2a9d12858bfa476f1666605f3e82f85c939d0d788629a733157bfd5931bd9042b8c4c6529d3aadc732bbf046b6c1b888dc305426a4cf3da590ad869c6da097be5ca752d225b5e1d4d2107a097c398ccf33206d09f0dc47c72475fbce6f3fa7da149e9abb2917e82cb21b3723746ada9976bc2dd48b93cabc5606605e2630d4092f01c14e764e911762bca63f816c056bdffc55b33430b37ec81d674e869203832632781103842eef65d1e47c2a9c3db5ea35a30fe79c05ec0a47d803b305745d0f6f4e688f55773130fdc81a2a11409a170c21f50d495cec30bff6dd9fdee43e887f25f832141963cb6185f69663f930aca617f32cf894b54acb51b66aac514393af7ed9d55f54f978f19d3470f0e00861c9e5375f50963fcd10d2b228571903c356e64e2aeabd91677bca648da99494e10c04c48a66c0b7c889f76e238fc612d42459360d2e012a8c07593182863b65f43b8d692c66fdb085319c30fca56952c5843afba08e3d2d1526b8159f6474622813cdb8af0bf76c76eeeaf1dbc5c4933f418e7136c8295927c756b601e4e6e9d8673faab6fb240654a66d14aa632f291d95137450dd7560f2672fb6a2bdef33c0b366d5a0cf9db6ab4a1e0bd15a9bbf60b676593e3277721f6ab469ee8ee9c8baccab907f46241f740b9877a493b58f9317c9dc4c451e0a8d2fbf5386818ce48bf30141c30c45095d7a22e01bd7fdb111965a1939299120a9fcf9e151a2d13e60d3edb69e5d6e5d2dbe7ea459e5fc29f9f19bea26431bf8919c3bc6060ea7c6b075230443c31d360b553f255434e2725958892040c020c2d76f80114d4739b1dbef37b1d35a9dab410a58ddb841d0660306c1096363c61426e590cac3e5020cffd2fcb11547c15299128ff9d33fa73d36ee665af35cd33a286725a1b3945ea0d393782340747dca06be53b456999333812b496550a8dff626deafd94e272262498a9f0440a8a499e6fe359ee65a9803c26b7e9fed98fc4fc1e26d9266abf4127b9e8af1fd08eecd788fc8da9ac29818ca8c1b21ef005d86dc1a3b19d3b9ff957be8db0e1d0fc3d617e46e35e59a04a317040404c5e1ebbaeb31f65d8c498dd7e6c49641b53f15ab787200acf6c5ffd09dbf3c6d1c159e9f4ae5d898c5aa7013262be6a923833f4cb88869cb94ea4d2045e67d65186d26e897915bd5995d759f28715bb618e5757b8e2915fabdae9add514ab90d01384406acee3ed9dea84a422fe84e1059f9a38324f9a7c911ecf8c553d61117abd2d928ce63770d9367c498494bb2f0c1b414abc42fc5592179a722c52cc97551519ef9d16fefe64a820f877f0e9465cc4e695537b30f9c8eb789f7e674764f927dc5c9c0af03d4f36accb01790242d9be505632ebcd449683b4f2353fa0fc1ca26621694cf35cacf81ac60700a26d21d0306b22d492ee57d02e31d2a9f5d2bdb8260b64d37ab10f3d4ddd5668de9b4d4539896f4f94dc7a81808fe9e5d1dd4742ca135062cdbef3be09eba9d494faba3303502aad36d8d2c8b2a132af00832ee318dcc7c67ebf05d11ced923472830615d768452ca8177ad870e8725729a84dfba061f68781a67ad8edcfba13ef1576a6f8571c51b9298bfcac24433cbd2646375f2351f60cfadd7c9a3a94a76da64eac908e48e0d98db4285da2de0c26c03c0f286ec0b443112a05b3b7311fcdeacdfeefce0043a3da8282af8029e4017f7d98262904ad87dc38180c479dad3359b8753d06edc4098d7149a97f3ae8deb178a7f1f2dda545e97edb6dc12c6dc2d503637e068c4f8738c5452c52d9bc97f777aed092d80dd227d1caf752c97c9a3adc4802c57a482c6916b8bd89040d51dc74dc0a36a79628bb4739c2a748d195f1add62fa19b4cf0776a1c3f96936b86b3ebc00c7112ce5fd41372c10a60bf60e1532a217a5a0daadd19a61c4e5ed374bfe125d0851c659180db13b6ef54bbbc44fc3f5658e917925013d9d6f7aaaedac0d6cf90ed057ada458333fddf8602a64f5f7a2c2bacd893c549824e9e99fb7dbe2d201a1a075e9e32228b814f2af3c7884e9366e0505113efec13b389ccdcb09dfd513e5a9ce43040c50726d27eadc6071f17d158799e2919fa07a46184febfad16e608c9ed2434e3c3ee932d13f518ebcdb9f1ad34d9fad800194e9a13f80418ea1d521c1c8b4dece1e53ea443c302f3bc5e44240e08079a134a6a75ba10e09362b9a49ecf6b867c9fc284bf02064f2b9bc4333c2174dbbf3ffb2cf8e7e9cdb19313f899ee8ea89c6f85e3479636d8a8841b2b2e45a5bdb6a441a393b356911d9a7a35854ed5bfba1a668472b63c6ec2041aae40d5b1410b015ba29fd426980387c652a6bab6d5860f1cc57fcc3fa995f4da20ba9a3b52ac0d35d42f8f8686d5337857f3f22a979897666fe1d20b7e84d304896046af75180b9274f3a7549b1583eff55d68d1f88dc8dae26d9dbbf22644f6a85bab550dbb3d722b6a0e3cd30d3e7f3b234e8599069695423809f2a50d5aa77451aac6b1e90b2191713939b554faf527b16278eb24deb4d07fbae1e3d116daeb535fbf66d06e916667884542808ce28748d196e53fb21f910723ee6999099fbf9163d9f8f7c64842bea7e1b8c7d28cb710e1675d599aadbd5865aabed114111984e976c76ee29cd8bd032d2d505755ae033c17cd8e809c946c104d906e669d40b0ce7a3ed572d8f088800819e39e0e5056d6fd6c8845c402ea71691846dab768eef3aa2e40a24fb358ea52f39455004b3389fa0f661fce3f34efef68da0054f2b1019d07b13eb3b5ceb447cb60a9a48aa5c5d72f512cc281c9af63999854d947de74fb220c679ed28d1c787cc8f6d4e3aed5859b90ef3a51b16cb58b33876aaae7fbe14ae389e533db3486b0d22e75c17cb048f9d3748d71bc6500c104e760d677037667d737913d9c5c6a7fe023553488378f002bd79463e4144e4c62975e3a01e7fbb0e04756811605e39c807f1269acb698bcbce5597555b4c0cc8581c33aeceadb3f5e72e847d1516ac2a9ee672e36103762a95420401b800621e9ae9b79bd0c43b1e0d8eb114f7df0e1f3270b3c0f1b54f7dd98f797f38ecf33b4a7d24b72cab1bcab8472bdead43f1bab59d251567c9c469dc58696498ec3fb77b0802f90d846b0b4a8c262f38a810d025536da4187c0572217c2266c0b220acf7b58e45f5607e331acce6256f04767205ea68001954a8132292d1d9ecdc50d70a3178e7eea2832a8c6c36ae138f38bbfabde5e9c12937ae249f9c606e7b20a84d7b7d5072b26610566e9811910011545f3ddbe3f49fc042fb21affdb584e90c3d7ccb0dfdd454b3d9d02fe7120e85b8ae1d2818986800146758a8f8a08abf1f627f46314736781c8de77caaf8f6a14c67aa8749c64d5001d13436801b2343bd884dabb8df57607d03aba88c861c386aecb36e44a53f18364006af2353de689eb93e69d9fe8144cbd25dab53fd4469705415fe22cd9280a575841cb239493102fbd73573acd440b28399d439a77bc1352cd5f846ca8a5d431503c2e73411bef749f95e6a9bcc596cafa084aa6742405a8deccaeba5dc39029f6afb9d3c0088d42d8c79574abc38a2481dc8608f1c15a6371ee4a1778fa8f517706f85ad1a0cd8c149e905f391a44b895fec77a4eb213b428615d9bdf5b778dc7e7b3307da9996a1f3abb323a6c086ccd84a71b53d4178797bb7b866579d53b78efb46b27ac1be3f58bba7d6bd1", 0x1000, 0x0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) 08:04:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x1, 0x8, 0x5, r1}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="3e2a7913e4ba6d673553c01e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f788b042d2a500a24ace697bef649fa9da398bcd62b103434820abc4be001c848cacfa3444002000514afd514dea79d95e8f6b9d3b3c190fff0c9ea73a4050000dcb95a0122000000000000ffffffffff510ea0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1fb9d22fcc0b29b563b82a80e3c16cfad6285dc8a0000000000000000000000", 0xae) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0xffffffffffffffff}) r5 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:04:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 08:04:16 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./file0/../file0/file0\x00', &(0x7f0000000040)) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='\x00\x04') utimensat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 08:04:16 executing program 1: r0 = socket(0x18, 0x1, 0x2) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) setsockopt(r0, 0x100000001, 0x1f, &(0x7f0000000100)="6a4331c69761d9e5906a7316fc5f51ae2c3813fcf5ed2bde99403869343fe1630fc085723807f18e90bd4d474a47544a0c89a30acf8efe611106bbb86dafa9e14bc0d4146847c13d17b0a208369ac0a8a2c552c92fc1d952799fde7900271ad1421a88284872f7d391708132be86180e97c992ed0ea2fd1c7a8d164a70c80977d2d0200ead1a0d5d5618a17771c75667d72e21230b715a6b64eb561b1b9aecefb29ed1df3f066a680d26c7325bff74424d3b9dca5242b8a9989bdcb65b3764c662dff7a301615bbcc81d7733ed83d416fdfeac0527a2bf", 0xd7) setsockopt(r0, 0xfffffffffffffffc, 0x3, &(0x7f0000000000)="ad37ae51e0c46b31155f2db962f21df6a1df659d9f9c17ad251e0d0637cc4503d1cabb8180f818d96709fdfd935337a5d131169b306affa1cc19c87b4bcc0819877d40a0121d8d563cff97eba967712fed5f497ab9c4a199a6c1ee461c90af5986ad1c628cab63230e167fdba401fdb3a22ec192fbd976a7d9ad7a293e796c1a6e149cb3998e12dbb4e714291e1210f2604fab172615cbec390ae4a17e225d29af3713daf982dbdea223c2efdf1720913c5c7bbc6bd29d58828e0d0dc0b4a3c38d245c293ea477e5caf8119f", 0xcc) 08:04:16 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r1 = semget(0x2, 0x3, 0x14b) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000040)=""/60) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) utimensat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', &(0x7f00000009c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 08:04:16 executing program 1: select(0xdecb, 0x0, 0x0, 0xffffffffffffffff, 0x0) 08:04:16 executing program 0: r0 = semget$private(0x0, 0x2, 0x8) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000180)=""/73) r1 = syz_open_pts() read(r1, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x3, 0xff, 0x1ff, 0x6, "48d00771aec933a105ba2a4e8325a2e9039cb642", 0xd5, 0x6b}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000200)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() 08:04:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) fchdir(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) 08:04:16 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000100)=""/204, 0xcc}, {&(0x7f0000000200)=""/201, 0xc9}, {&(0x7f0000000040)=""/92, 0x5c}, {&(0x7f0000000300)=""/40, 0x28}], 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000380)={0xfffffffffffffff7, 0x7, 0x1, 0x3, "d8142f2a348e53ef3669baa2350742ff31eaf109", 0x3cebb1f8, 0x1}) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x12, r1, 0x0, 0x0) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 08:04:16 executing program 1: r0 = socket(0x6, 0x4, 0x9) r1 = socket(0x18, 0x8001, 0x0) r2 = dup2(r0, r1) ioctl$TIOCCDTR(r2, 0x20007478) socket(0x2, 0x1, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f00000000c0)=0xfffffffffffffffd, 0x8d) socket$unix(0x1, 0x2, 0x0) 08:04:16 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = dup(r0) write(r1, &(0x7f0000000340), 0x10000014c) sendto(r2, &(0x7f0000000080)="5dab964e7fe41dca5fa0d887d0507c8b9a353437e64889376ea410d961", 0x1d, 0x4, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) writev(r2, &(0x7f0000000540)=[{&(0x7f00000001c0)="db0f75fc749c7918802f4f016f456ad4f324b01a05171e0a578218dd7378e9809485d6a863c7367fccb7c24156d8e5958775ae1cb5076fabe053e623b2e20c1396dbaaa390fe832eead8691882bb791be2425e5767a10884388078017d680bb02de6988d9a6a1f42c1a9a3e875284c294179af919317d9810aec55543b137b7d00cabf3ac9d479f4cc00b538e409edec1fbe9b52c41422aaba7288", 0x9b}, {&(0x7f0000000100)}, {&(0x7f0000000280)="9f962567affab6e6da33e8b4ae09cc6868c3b55a0a2ed72eb51efdf6d6a4b24f1b6b953657c03c7b80e99802def67aef3ed4f886fac9819f6d4edeee98eac1e0be47ed959d30c0e634eb5edae1b2d7aca9ad9ef10e9cc533e5d247a731c80e40f60f437cead2069f4176", 0x6a}, {&(0x7f0000000300)="4fd3ce360fe93fc2d717e2d37208aa08e1478b4f5c15e168f615ad59e374993c9660b38108aabf60c6e385f45a82e76ac0f99c6995bd3baa1ca5e7a50b8f0cf0946c527f754c9acda0105a2959cf6b361d6170818c0aa2d4a0080e08e730375a390362792021", 0x66}, {&(0x7f0000000380)="0c0df25f3f7d8ef322a5c343948b5d97e7ac8f78fdfba011358ba577edd0980be695222e48e4ef067c9df2348c0dd23164cde4ae0064e3200c221963970178ab0cf8f66accca69d8861ba84dae56c818263f", 0x52}, {&(0x7f0000000400)="383b6d3a32a780304ea5b188e9c2d562c8a1b66aceedb8dd918dab6c7b9779ee6f5e4b1da85c45ac27776fa2ad0dab81b60341e400a15b15077672222357882f4c7b06e352bc5a24e9303e0a7e4070c3370a23d021afae71ea2e7435c3c4a59065569e2fc76f6d277581407ee6fed66e0ecf70cd46fb0a3f186370a044722f275fa08f9b6ef3f6cdf1706b1d152d4d64b7178c707bc77ceae8", 0x99}, {&(0x7f00000004c0)="3faa2ac815d60b1186219c9221c1def88a27e65aa820dacd88382283e957211f", 0x20}, {&(0x7f0000000500)="b61763237b9854e0f99bfa09783b92b22bdf07b4a710354907ec53c6f5bfff3bb0035d0be8bffb499c2e15576ae545e62b6970", 0x33}], 0x8) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x6, 0x0, 0x6, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 08:04:17 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() close(r0) chroot(&(0x7f0000000000)='./file0\x00') kqueue() 08:04:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() fchown(r0, r1, r2) r3 = semget$private(0x0, 0x3, 0x10) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f00000001c0)=""/4096) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x6, 0xfffffffffffffffa}) 08:04:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a", 0x259) r1 = syz_open_pts() r2 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) close(r0) dup(r1) fsync(r0) fchdir(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9b, "b08d16c6daeb7f1d5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:04:17 executing program 1: socketpair(0x21, 0x0, 0x0, 0x0) accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r0 = socket(0x22, 0x4000, 0xfffffffe) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xc) close(r1) 08:04:17 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0xf7) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) utimensat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000009c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) Thread 0xffff800020b93c38 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd8076242700) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: Thread 0xffff800020b93c38 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 219468 25101 32767 0x10 0 1K syz-executor1 *356256 78311 0 0x14000 0x200 0 reaper db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(fe7e9e185a7c7146) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: 11 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{0}> ddb{0}> set $lines = 0 ddb{0}> show panic Thread 0xffff800020b93c38 cannot exit while holding sleeplocks ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(fe7e9e185a7c7146) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: -4 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020b67270 rbx 0xffff800020b67310 rdx 0xffffffff81ec7fae cmd0646_9_tim_udma+0x14d39 rcx 0 rax 0 r8 0xffffffff81ba5254 kprintf+0x174 r9 0x1 r10 0x52e8f88e8ea1d0ab r11 0xbf2015407062eda4 r12 0x3000000008 r13 0xffff800020b67280 r14 0x100 r15 0x1 rip 0xffffffff817aed68 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b67260 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (reaper) pid=356256 stat=onproc flags process=14000 proc=200 pri=4, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff800020b21518,0xffff800020b21c30 process=0xffff800020b5a008 user=0xffff800020b62000, vmspace=0xffffffff82313430 estcpu=1, cpticks=5, pctcpu=0.39 user=0, sys=3, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 74034 210793 66954 32767 2 0x490 syz-executor0 66954 120731 27475 0 3 0x82 wait syz-executor0 25101 219468 96737 32767 7 0x10 syz-executor1 96737 164065 27475 0 3 0x82 wait syz-executor1 81153 268544 0 0 3 0x14200 bored sosplice 27475 270658 95281 0 3 0x82 thrsleep syz-fuzzer 27475 75371 95281 0 2 0x4000482 syz-fuzzer 27475 411906 95281 0 3 0x4000082 thrsleep syz-fuzzer 27475 279465 95281 0 3 0x4000082 kqread syz-fuzzer 27475 181485 95281 0 3 0x4000082 thrsleep syz-fuzzer 27475 245987 95281 0 3 0x4000082 thrsleep syz-fuzzer 27475 310780 95281 0 3 0x4000082 thrsleep syz-fuzzer 27475 22237 95281 0 3 0x4000082 thrsleep syz-fuzzer 27475 370836 95281 0 3 0x4000082 thrsleep syz-fuzzer 27475 373211 95281 0 3 0x4000082 thrsleep syz-fuzzer 95281 407131 38648 0 3 0x10008a pause ksh 38648 456523 15467 0 3 0x92 select sshd 46732 137014 1 0 3 0x100083 ttyin getty 15467 155803 1 0 3 0x80 select sshd 99929 519587 49725 73 2 0x100010 syslogd 49725 523888 1 0 3 0x100082 netio syslogd 91931 321033 1 77 3 0x100090 poll dhclient 18563 263288 1 0 3 0x80 poll dhclient 75483 414135 0 0 3 0x14200 pgzero zerothread 21146 63694 0 0 3 0x14200 aiodoned aiodoned 25419 357803 0 0 3 0x14200 syncer update 77242 251373 0 0 3 0x14200 cleaner cleaner *78311 356256 0 0 7 0x14200 reaper 52333 410210 0 0 3 0x14200 pgdaemon pagedaemon 6612 441804 0 0 3 0x14200 bored crynlk 27708 139053 0 0 3 0x14200 bored crypto 31606 378796 0 0 3 0x40014200 acpi0 acpi0 70028 347807 0 0 3 0x40014200 idle1 17764 81854 0 0 3 0x14200 bored softnet 34980 518841 0 0 3 0x14200 bored systqmp 99779 307509 0 0 3 0x14200 bored systq 47514 80077 0 0 3 0x40014200 bored softclock 77731 260410 0 0 3 0x40014200 idle0 1 494004 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper