55d9134bd4129da4304c64066faac75693c99f39a6c5f2d1945f5a62bdff1e243e0bd42ceb5277071e8e5413cb28897a1114b05736730916bddc81908c7ac783cfac148633b62adfa13449b8f4d001af3226bfb92a412f19b08f2e9da78c4eb61976722940f5e0034faf28d64a63c24208476", 0xda}], 0x5) preadv(r1, &(0x7f0000000100)=[{&(0x7f00000004c0)=""/173, 0xad}, {&(0x7f0000000640)=""/213, 0xd5}], 0x2, 0x0, 0x2) write(r2, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0x8) 04:45:23 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0xc7) chdir(&(0x7f00000000c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file1\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000340)='x\x00') r0 = semget$private(0x0, 0x0, 0x120) semctl$GETALL(r0, 0x0, 0x6, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000400)=[0x7fff, 0x2, 0x7f]) semctl$IPC_RMID(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, 0x1c) r2 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r2, 0x0, 0x9}, 0x0, 0x1, 0x9}) getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) getgid() r4 = open(0x0, 0x10691, 0x0) pwritev(r4, &(0x7f0000000480), 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200), 0xa7, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000001280)='.\x00', 0xffffffffffffffff, &(0x7f0000001200)='./file0/file0\x00') getgid() r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) socket$inet(0x2, 0x2, 0x0) r6 = getpgid(0x0) r7 = msgget$private(0x0, 0xfffffffffffffffd) r8 = socket(0x18, 0x400000001002, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r6, 0x0, 0x0, 0x2000000000000006, 0x1, 0x4}) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r9, 0x0, 0x200000000000a, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/ttyCcfg\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(0xffffffffffffffff, 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000040)=[{{r10}, 0x0, 0x82}], 0x0, 0x0, 0x7, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xfffffffffffffff7, 0x0, 0x0, 0x4}, {{}, 0x0, 0x31, 0x80000000, 0xfffffffffffffffd}], 0x60, 0x0, 0x3f, 0x0) r11 = syz_open_pts() read(r11, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r11, 0x802c7416, 0x0) r12 = syz_open_pts() read(r12, 0x0, 0x0) ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) r13 = syz_open_pts() read(r13, 0x0, 0x0) ioctl$TIOCSETAF(r13, 0x802c7416, 0x0) ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) kevent(0xffffffffffffffff, &(0x7f0000001b40)=[{{}, 0xfffffffffffffffa, 0x82, 0x0, 0x0, 0x2000000000000}, {{r8}, 0x0, 0x50, 0x20, 0x0, 0xc7}, {{r5}, 0x0, 0xc8, 0x0, 0x0, 0xe9}, {{r12}, 0x0, 0x60, 0xe2bcd1e1dc4172ab, 0x248f, 0x8}, {{r13}, 0x0, 0xa, 0x0, 0x6, 0x6}, {{}, 0xfffffffffffffff8, 0x1, 0x1, 0x3f, 0x4}], 0x7, 0x0, 0x7, 0x0) r14 = semget$private(0x0, 0x8, 0x100010282) semop(r14, &(0x7f0000000200)=[{0x4, 0x0, 0x1000}, {0x1, 0x0, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x8000, 0x1800}, {0x1, 0x7fff}, {0x3, 0xffff}], 0x6) semctl$SETVAL(r14, 0x1, 0x8, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r15 = open(0x0, 0x80, 0x0) ioctl$TIOCSTAT(r15, 0x20007465, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000340)) accept$unix(r15, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$TIOCGWINSZ(r15, 0x40087468, 0x0) setegid(0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000003c0)) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f00000001c0)) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6) semctl$GETNCNT(0x0, 0x2, 0x3, &(0x7f0000000000)=""/9) lchown(&(0x7f0000000280)='./file0\x00', r3, 0x0) lchown(0x0, r3, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x6, r3, r1, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x5, 0x0, 0x0, 0x0, 0x9}) shmctl$IPC_STAT(0x0, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000240)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000340)) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000000)=""/155) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) semget(0x2, 0x3, 0x720) 04:45:23 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f00000001c0)=""/94, 0x5e) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) socket(0x10, 0x4, 0x4) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(r2) r3 = syz_open_pts() flock(r3, 0x0) flock(r3, 0x2) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000300000000}) close(0xffffffffffffffff) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000080)={0xff, 0x6, 0x5}) r5 = syz_open_pts() flock(r5, 0x2) flock(r5, 0x2) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x3f}) flock(r6, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r7, 0x2) fcntl$lock(r7, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(r7) dup2(0xffffffffffffffff, r4) pipe2(0x0, 0x4) r8 = syz_open_pts() fcntl$lock(r8, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r8, 0x2) flock(r8, 0x2) fcntl$lock(r8, 0x10000000000009, &(0x7f0000000040)={0x3, 0x2, 0x0, 0x2000300000000}) close(r8) r9 = syz_open_pts() fcntl$lock(r9, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r9, 0x2) flock(r9, 0x2) fcntl$lock(r9, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2}) close(r9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r13 = fcntl$getown(0xffffffffffffffff, 0x5) r14 = shmget$private(0x0, 0x2000, 0x508, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000540)={{0x240000000, r11, r12, r11, r12, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r10, r13, 0x41d, 0x5, 0x5}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000100)={0xa33f17546fa40a31, 0x2, 0x42, 0x100000000, r10}) flock(0xffffffffffffffff, 0x2) r15 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r15, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r15, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r16 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r16, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r16, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) dup2(r15, r16) r17 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x108c0, 0x0) flock(r17, 0x1) fcntl$lock(0xffffffffffffffff, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(0xffffffffffffffff) r18 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r22 = fcntl$getown(0xffffffffffffffff, 0x5) r23 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r23, 0x1, &(0x7f0000000540)={{0x240000000, r20, r21, r20, r21, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r19, r22, 0x41d, 0x5, 0x5}) fcntl$lock(r18, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x100, r19}) flock(r18, 0x2) flock(r18, 0x2) close(r18) r24 = syz_open_pts() fcntl$lock(r24, 0x9, 0x0) flock(r24, 0x2) flock(r24, 0x2) fcntl$lock(r24, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(r24) r25 = syz_open_pts() flock(r25, 0x2) fcntl$lock(r25, 0x0, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(r25) r26 = syz_open_pts() fcntl$lock(r26, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r26, 0x2) flock(r26, 0x2) fcntl$lock(0xffffffffffffffff, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x800, 0x2000300000000}) close(r26) r27 = syz_open_pts() flock(r27, 0x2) dup(r1) r28 = syz_open_pts() flock(r28, 0x2) flock(0xffffffffffffffff, 0x2) openat$klog(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/klog\x00', 0x10, 0x0) write(r0, &(0x7f0000000140)="97804b2ab7a79d37708b2748a036a6b1d063614b01b6921c4f9ec8111e0a86be5d29669f4c0afb37babf68a590c4cdd618e82b80ea681052c4613f91e6ef0f0b61bbe0f2de26345f3309203315d966cd1b8ecbe7843f18c1272a306732", 0x1000002d9) 04:45:24 executing program 1: r0 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r4 = fcntl$getown(0xffffffffffffffff, 0x5) r5 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000540)={{0x240000000, r2, r3, r2, r3, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r1, r4, 0x41d, 0x5, 0x5}) r6 = getegid() r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r7, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r7, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, r7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r12 = fcntl$getown(0xffffffffffffffff, 0x5) r13 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000540)={{0x240000000, r10, r11, r10, r11, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r9, r12, 0x41d, 0x5, 0x5}) r14 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r14, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r14, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r19 = fcntl$getown(0xffffffffffffffff, 0x5) r20 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000540)={{0x240000000, r17, r18, r17, r18, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r16, r19, 0x41d, 0x5, 0x5}) r21 = open(&(0x7f00000000c0)='./file0\x00', 0x7077415d4b94d6ce, 0x2) r22 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x20, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000012c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000040)=[{&(0x7f00000002c0)="2d6b4e4a9748e343a3589885d694282074cd434c5685cc03d62db12595d9a9ea93ff8d83c7c6d6a1476b7a6f4d441ab6c026f4134d0cb89313ab36abbf428ae60da1ceb64f26b297a6788e8ac0b175d8fd3db9ef8e95d66879da189a67983db186ace9a36625a09c8f821e4c47bf78acd4bb5dff257a9ae2050eeee567a831608f33afc1e0d3bb9788eaa49fb5358b79ce19dc3af1c2fb9d0c9855712c1b1a5fc1b75c845501786d29bfb66f5c965cb4f719252ff25b07985f3c336e574a5454ffd061c0af382e5a92c94e35906016483b4cf4b59c709a14e7e536ebfb88b46e142008d58514c44ecefa9e67e11c998972754840d83f2481a08c3204f7d0d4b3e66c9c8abc328ef40f7d3f5d8b400b8c3b4f74b3af3fe76899978bd09e7af8b1f8e2c08ca9279b9833914fcb893eda668be257f66221b48cfbcc9b037e4c4f8da594d15e960fe0d31dff4d72f3a5eebbf52c5fae8cc6b497ee910de059ec20f47766510a98943386ca60209a216683aff6d644f2d977820a744b1afc70dc6322db3a408652845f3dfc4c6dbbbd3ac202c78d4683a2308ed8c3b54715f24020c4b4cfd4ca04cada81b65241f027ca1d616a0cebbbbce227f69a11ce6e5e697911771b3732a711ad927a7dd9b8beb811a280045fa7b1b7be09fdae03d4e770cdf85b32eb39eb8a48c70adfcf2aa2354e04a2ef02667a54abefe3277fea11321f3b5f7ed553d14013607d3881282ac5070acb3cffadaf202c1f90508cc27bdd7754cb8313ebfd981f5f43fa93f914715e9a204f215a13f44149de907e9022a614d51d904468b345dbe58f6b055a287e3636e5e65399c94dd0d1463a61fca0480d1b264476f6f7700957ef8716e475810c94c2bbb2a89065970ab47c85b573cb5116ae83590bb9b018ca76eebb67408a932349cf4d8d920b1773e833f82dfd4721d0a3954395aa55c83450524007c668191d026ebe635fdb32545bceeca989647ca40d54af52e05c7eb779b85d152dd7154ecdd51a5cac41f3b2a169634160f018a1d530c53f7b6c4e46f4a14db90973ea9b11386cdcfce728555f6051fc45bc950fbcfe745767f3c1d4ae9997dc816de6175585aec7afd9d9739cb1a7d8727e1907db2cfdaee5de7abee8df851c239126b2a1bf39af5c98ac07447ae68e81c9e073ba2925a66ed8420f437df85facbb30864a65d01da7d7c67c71c16ffd2afd311ca3827110cc5842e04f8597ed3cacd5496b9bf72636dfd9a3ef7a57b55f6e33057682485ccf2bfdcb9c04470ef34e32dcf8057abc2d6d3d149611f13ab48f1838b81a2ee39d72df357236a6ebd2eb0217fc0244d05c5fecb7c55e3399f4e75c9184537857f89361fdb57b690e0f0c13727a514789c96367f30393b5cdf291faf1880d5b6de10b7fefff0f24207b23f2df2e1bb368700a4412fc3bb740fa29379f6ae60271a7d768dfa7a15178c7631eff1ca7b9313a8fea5ce57c07f645fb7e5e328cb756d85c6c54f17569659084209a0b3ad4ae66a4e8786cecb36d8df08982e48cf9253aa55fb7e714a488c4d0cd8263bd8f9ffb1ac72637c3670a92cbf790051fb9a25dbb3743b5f3ea99c23208fd59a3302130f877d230dc4812cbb400a0cd7e87f4be553e1d9e82736c26be08535598dd5c501074dc5c1a9469b508234f6d3d6d2d010953cc7f9c6c1ab8eac6fe1f0cb4f7316e44266fd4334633e007295b73f93c4066b7dc3edc42a81b017b1f4c37fb08bd909e16793a30ddd96023c1f6d45c0039e22ddee1befbf55885b544c0d59bee78f97e6722f73c22679df3957571b15ebe383e95653d437ea81347390d2949624cda2cc4ae944adbdc43072b54ccf99a8eb8476315429135ce5b494b334ce96398cc0e0dbd54b6ca56a925f6cad17a501bb5ebdc1abaa5bce1788c9aba5169f50c63fabf183811ea4559e08981d715f792bdee75c0cf9fe97779e24c15b3e7697b372fd4f45dcb5c18dc39e32a565115ffabb760b1b6f96ba4f166a160062ee38c6b5d83978411f5360631c37d7a3f4c349320b859557a4025e58e6eb53e5a1505c785c58eef999717ea076a81901c804f734e94ab06c270f2092973c452992f1b1a09a6579591a2164e06f2a19593cb34bb5b3a1ac149242c0c3d1bc770908a6e76f6c4f0d3f8af8571be6e5eeeb93961582ef19ec8e30e0d6ab4f098ba420dbeaaef04f398d6376505a4cb8d868041f5aed7e14018a25ae8f0b6817d9b56c3fdf6ac4af7ca1083c7c94cd2598fbacb6f17bb0e1ce27432ee488853117e39ea5a5fc7e818d2fb9fe51817f681bcc210cd7542a2616ab0d84d6359fc313b084f877c19d3f1c7c5e5e4f6d715d9cc0ac0c5e78b21495ec25ce03876451eff05b8bae724234c6423875b2d744b2d592b6988ec2344973c0cd5c5038994810d1a3a66fbb9587cc15f0c0c1d76948e6fe0b8d13d0a3bb878895cc91fe8600db1b14d79c7457e70f4198d24f3a9f6f24b4757855a37a729cb02b8601fa25b8a7ff1e4dba897b755ae2afe2c505baa59359e9193c14375615ceeb19a4c70dd7a13e6eaa8a67e9dc6d10f17ee15930f6391f6837375872de13541f238e124f103888e3dd294c4511b71f57cba0bb2ac56da9b90a52bd48e09f3c069097d0d0ca7f57d33c4ee7fde065904dccfe2defec5c3dcf72399f42d255b50a3b32c52251fcb1e0eeaf93af036ab468d1c558fadc92bd59708cee02e1683fd93402e410a61c330a28cd4f54975ff281805062e4016984f206da6c43edef12104ffe7c82e9c974f38cc82ac3c7ca926522fa68d0a6c9605acf854717a271babd686ef698b4875d85cef0111fe9884d5a138030312b75fc7b1f93027f7346a5fbd7f8a9509fd202fd4c3e2dece2c3ac038bf92e320d6cacb2678fc61f00ccfef50e4bbbe11e8b34ba4581986d265fbf3069ca1b6f16e9793365ef63a2aa48842012018885861fcc1129d7d1cdec372d858413fd4c6879653c3f82dcede1264952188f8267a1ce66409069cf0c46102a345dac7eb6bfb612ede8bf3e01da7e968124783d276b907d09aa2139de8c6fc93b6a858f8e0aba00d14bcc1da7a09d8052e7dd2d70d4920eed38db418d8f92607c55d8c009b991c8ea0b947e3122bea3116618e5a40be5083a980358edc11d991061d17de49ea5ea71cae0e250da62c8174b689a3be4575e58c2912286341ec018fcd5d04435852359e447b225b5c5be0b6d9af492111bc1781991d54745c58f1bbebf3d5c3632989b7c1e627750a3910863c4827642df00532213254ddb26bdcfc6d5a4f4c80c96c1de263543f4aee57bd258401c4a220e50cfea475ab1ebe1666f5ca0e7ba4a954466dd42545a9c62b3977e49b5f45787b2f6b90e4238d3d63c271e4a27fafbb78f8cb4a11512150b33d924aa5667ee24cd7840991a6efb6015627db923508b08b44102a407e1e07eecc98cc49fb683adddfa88112f5ebfe55c039307e2de7e4b094fe614221cbb98f10426a99a890174f538e3826e96b2fc701f93f8d1f039b47a6427562b438617d4433703dfe14096d9115e9ff5bb8ecb99dc946376ce91a0ced5b0a413ee63f8041be0e68660688f4c17239c5985b8574e6bc08ef5fba61dc84285d5c33657d5df0a3b322715ab261553a6d22a31f318b402cc95393fa329dfd8693ac7bf95d4262ebd7e697c159255c1ef461ecc3208f90c12997b82369d2de3c269baa157d7c95f08ad30b9bd37d17294ba3517f6affebcb5b047129119ef42bcc81f0f27d8d487d30f58b33fb5fd111521c764c155650de493c14fe1218aacebf33362e31b8216fb033f432c9c328c12c0804f1f65f300c6c93d092bcfdd60c7660255a8120deb860aa9b144ceeb730ee25a4236eff6ad82ed6940abff6da466e56ced3d3410e84cbb64627d435eab9e05d28b0cb18269c2c50e89e211d2953ef630834be1a376fa053808dd8ee99a173e23a64ed04ddcdbfaa02829528ae09564cf0828d9cd5751648adaf3d0a5cbab63a6d0cf7847b0881fd0dd001cf10645f7ac9cfa0a641c9cf889809e0bfc60faef6ee68faed0fc0f01a3ee9f7f76ad7414fbe48a4d6693f0a4aa9753beb6bfc919af70206396789c64d3734258b3efe50c1ae8a90f13b33f2bf31612e43c0267faa335ccf79faa2cc7c76549f18413465916765a4d27cd5e00dde35e31f174e436a51f44598adeb7d2bd79d861030fde771b2cb1d2fd714a7cbd8490eec6966f09aee62bd4391c25ae05a578c44b901424047f4d7ab91b47e94557756967ae3d8154684d42a69e91701bef7b2184514fa5e7b309f98b0f3e628b9237c00c6ab66e54f07897e5467eece3b653d6cecfae495aef3f4fe474767673a1ad1e9b6e7303fb81f4a8e951502364c48f7e44dd21c6a72cf8a3bb7eb457f11163d93e4f964bb33b6893d6f88013c72b315cd1ad151ecdc2de83bab1e295621c6deb86aa49dd9aa44bc8a92712f6a050a51c013c959c4007460f7dc1bac38a7ea967bc6ac21f3e0e016d01d058786ba64ff2cc953d2fba3919e3165d289643ecf7afb373596525587f43594a56d99314807c15c3de9ee80cf70db8838bf89c7ab1b9e397ca039f11cca08fb331819f5e9e8021736e7e18d6bef05c0c1b8e61355b65d560b1eb98c5c4a288adaf09292679001653a170e44783df6991a1d0b3387badbda711dff50718fcfa41d86b7ba7621520c3d0b8b40d0276737b4128ae28853f49ddb2088b91cf35ed7751efb71fa10ac2f253efe128c61581260cb495d207ee29e2d2f441b3ee8b0d8e43c2d1e333467e6d45d6deff2d0c1ad10db82c94aa1ae6f8eb48b51ca32c6096ac82bd9b7ef8cc2c0f08d5c37e092ffa9badc1a4215ae7aca03c7d1f7f8dbff5e18b908a9b9a7e02627eac38086589aed8d208f9b24c53c7849c0639d7eaef156edc74d35c6e5d37985559bf95d5d749ff0160e6c3372beedd8e1f18608d8654f86f7beec375a9d8a3d4ec4810d063ceef34a7b232ca82897e01b3d5ce5eaa88d3e2e3bb36ef892bc9d861e312ec6fd6be8cfc77686a74fa9a468028910ebe21745f5a9ba97ebd8c2e3cfca6da167e34ce95e01c9628ab9fdd7f9edfe14b92a92946ce16ecd0df6df1b677d91c88413550a7373c8918a90083a8483e7b7ca4229628a401039c4f6998caa75bad799a3be0cf5519a33fa124dbaad75797125299bde17e707b78ea95424627f45c9790e70d20345aaa0a574f2ffa9ada6c575a702df072512276280963576975b32b0c744dd29cf463c9ea144e15aa04dbef6e09b2affd3a4683f978d6526ee4cd92acc1aac0f8e2cee308970522f995784f0cfa30af520602d473b17b1d855517de5f311872de15568fd06be7e1d2eda522b0bc374aeaf7a4ff6fcfb9284acdc8d4bbd31f17cfdb5afa62e280ff20d1266c36c6a051a17ce38e3e53997243873649923a2a10da1c559d16778fbd4ec95769d9bfc65de48e9cb7ac0a1de6465dd04d47be278a8c297cc23191598a8c4c8b9535f03e79dda03c9f6c4a7167efdc0dd51e460359611fbeb14361498dd1c04897bb62976c66b72ed40371ed8fa7e9ce1a8d93b26c09f3bfb5469caddde7f72a3a0ef2c6c44fe5657d0cbb2f012350fffd8d6734b3d28a4f4c590b0db50b47f0b0b940472fb5d04ad2373ffb2d14d710e6b06bc1df34a7553d8cd4b19b6f12012e395954685c67db8b1f17afeaf6779ea83998a802438360fa7123fdf82d04e2d7c430cca90d79afc48232da8419eb532ec1998e30449d3408b6f46bbf5212a8a7fa1aaf93eb2", 0x1000}], 0x1, &(0x7f0000000140)=[@cred={0x20, 0xffff, 0x0, r0, r2, r6}, @rights={0x18, 0xffff, 0x1, [r8]}, @cred={0x20, 0xffff, 0x0, r9, r15, r18}, @rights={0x18, 0xffff, 0x1, [r21, r22]}], 0x70, 0x4}, 0x0) syz_emit_ethernet(0x4e, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffff3f00000000000000aa0086dd60a4f00800182c00fe78000007000000000000000f0000aaff02000000000000000000000000000133be00000000f3ffffff000528464116dfdf4b40000100001fac79cd8e8f12668c36b4caee13bf0e253cf1a4b67261ac06316112a48c2580455876b0a6608e6c8bcae3f910b689916bcc6c2489792633dbf93a64e7dfd85d4993162c95e6fe9c0fd250ce6e5eb29f11a320a0e5a477a407249434bd9af1f163f9909b400f831d5236487649e8df77da60fb6d44d3e3a16f563f9a864a19ad465dec40571dd6fab6046210bce2ba"]) 04:45:24 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x200, 0x10) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x81206919, &(0x7f0000000300)) r4 = open(&(0x7f0000000480)='./file0\x00', 0x800, 0x24) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r4, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) mknodat(r4, &(0x7f0000000080)='./file0\x00', 0x8, 0x3) 04:45:24 executing program 0: clock_gettime(0x1, &(0x7f0000000000)) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = geteuid() setreuid(0x0, r1) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000c80)={0x1, '.'}, 0x9, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20008) r6 = msgget$private(0x0, 0x264) msgrcv(r6, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff00"/235], 0x1, 0x0, 0x400) msgsnd(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000000000fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e529ed3879c0c46cc90be6d3518f7d953c62cd3f6386d9400"/330], 0x1, 0x800) msgrcv(r6, &(0x7f0000003e40)={0x0, ""/4096}, 0x1008, 0x2, 0x400) msgrcv(r6, &(0x7f00000000c0)={0x0, ""/31}, 0x27, 0x0, 0x1000) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r8, &(0x7f0000000040)=[{&(0x7f0000000140)=""/132, 0x75}], 0x140) close(r8) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) close(r9) msgsnd(r6, &(0x7f00000017c0)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRESHEX, @ANYRES16=r7, @ANYRES16=r8, @ANYRES16=r4, @ANYRES32=r9, @ANYRESDEC=r5, @ANYRES32, @ANYRES32], 0xa, 0x7fc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000700)={{0x6, 0x0, r4, 0x0, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) r10 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, 0x0, 0x0) geteuid() r11 = geteuid() setreuid(0x0, r11) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000440)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d642539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f377aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d46204f6fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf1229eabcd56bdb577d0341346715fb40257099f432a47191158cec6036bf84d5c0aca4df8a30ceb77dcd5883a4978f06b3125ce143c40e095cf0a36b65d426456133004720c12ab2247f5c3666f80f19fb4b32ec0d749a2a8ff5b554be29245690c680fc6a840acfeb666d8abc0b67d9e9a9af9dfac76f6867e2f243affc6ebf91aaa4e521f89cd7688b1c7c16101de13174af49177a6ce9eb7f0f3593757dd38388ed07ae25d9ed178b5cb6d75a4d88c5642e331a1723c31a8c649794798c43eb7e6a75bed84b1d9c5bb9e9efee00812f9fb3"], 0x44b, 0x800) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r13, &(0x7f0000335000), 0xfcb7) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20008) r16 = msgget$private(0x0, 0x20000003c4) msgrcv(r16, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff00"/235], 0xeb, 0x0, 0x1000) msgsnd(0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000000000fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e529ed3879c0c46cc90be6d3518f7d953c62cd3f6386d9400"/330], 0x1, 0x800) msgrcv(r16, &(0x7f0000003e40)={0x0, ""/4096}, 0x1008, 0x2, 0x400) msgrcv(r16, &(0x7f00000000c0)={0x0, ""/31}, 0x27, 0x6, 0x1000) msgctl$IPC_RMID(r16, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r17, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r18, &(0x7f0000000040)=[{&(0x7f0000000140)=""/132, 0x75}], 0x140) close(r18) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) close(r19) msgsnd(r16, &(0x7f00000017c0)=ANY=[@ANYRES16=0x0, @ANYRESHEX, @ANYRES16=r17, @ANYRES16, @ANYRES32=r19, @ANYRESDEC=r15, @ANYRES32, @ANYRES32], 0x8, 0x7fc) msgctl$IPC_SET(r12, 0x1, 0x0) r20 = geteuid() r21 = geteuid() setreuid(0x0, r21) msgsnd(0x0, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a0"}, 0xf2, 0x800) write(r14, &(0x7f0000335000), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) pipe2(0x0, 0x20008) r23 = msgget$private(0x0, 0x20000003c4) msgrcv(r23, &(0x7f0000000dc0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000700000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff00100000000000000000000000000000000000000000000000000000000000000000000000001fb020fc14a945df4e20162d0d0000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000e06e613c7e2bffe83a6218247f2534c5e58d06a891a47836087bf2d5b93cc48fd9e73622a5442172153b181e9d6ca2078257b5e20490b9a38fc8ef6735fb7880d87dd809739a214d37"], 0xeb, 0x0, 0x1000) msgsnd(r23, &(0x7f0000000240)=ANY=[], 0x0, 0x800) msgrcv(r23, &(0x7f0000003e40)={0x0, ""/4096}, 0x1008, 0x2, 0x400) r24 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r24, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r26, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r28 = socket(0x11, 0x3, 0x0) setsockopt(r28, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r29 = getpgrp() fcntl$lock(r28, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r29}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r31 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r34 = getgid() semop(r31, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r33, r32, 0x0, r34, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r35, 0x0) poll(&(0x7f0000000000)=[{r35, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r36, 0x0, r30, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r38 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000840)={{0x20000007, r39, r37, 0x0, r40, 0x100010024, 0x7}, 0x9, 0x80, 0x3}) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r26, r37, r27, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r41 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r41, r42) r43 = getegid() setregid(r43, 0x0) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r45 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r45, r46) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r43, r42, r44, r45]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getgroups(0x1, &(0x7f0000000340)=[r43]) r49 = msgget(0x2, 0x40) msgctl$IPC_SET(r49, 0x1, &(0x7f00000003c0)={{0x2804, r26, r45, 0x0, r48, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r47, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) msgrcv(r49, &(0x7f00000000c0)={0x0, ""/31}, 0x27, 0x6, 0x800) msgctl$IPC_RMID(r23, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r50, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r51, &(0x7f0000000040), 0x0) close(r51) pipe(&(0x7f00005dcff8)) r52 = socket(0x18, 0x1, 0x0) setsockopt(r52, 0x29, 0x36, &(0x7f0000000140), 0x4) shutdown(r52, 0x2) r53 = socket(0x18, 0x1, 0x0) setsockopt(r53, 0x29, 0x36, &(0x7f0000000140), 0x4) shutdown(r53, 0x2) r54 = socket(0x18, 0x1, 0x0) setsockopt(r54, 0x29, 0x36, &(0x7f0000000140), 0x4) shutdown(r54, 0x2) r55 = socket(0x6, 0x4, 0x6) close(r55) connect$unix(r55, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r56 = socket(0x18, 0x1, 0x0) setsockopt(r56, 0x29, 0x36, &(0x7f0000000140), 0x4) shutdown(r56, 0x2) r57 = socket(0x18, 0x1, 0x0) close(r57) connect$unix(r57, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r58 = socket(0x18, 0x1, 0x0) close(r58) connect$unix(r58, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x800, 0x0) r59 = socket(0x18, 0x1, 0x0) close(r59) connect$unix(r59, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r60 = socket(0x18, 0x1, 0x0) close(r60) connect$unix(r60, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r60) msgsnd(r23, &(0x7f00000017c0)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRESHEX, @ANYRES16=r50, @ANYRES16=r51, @ANYRES16=r22, @ANYRES32, @ANYRESDEC, @ANYRES32, @ANYRES32], 0xa, 0x7fc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000700)={{0x6, r20, r22, r21, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) r61 = geteuid() r62 = geteuid() setreuid(0x0, r62) r63 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r63, &(0x7f0000000880)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fce409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa81723d9ff448a930a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf123e9520295d5eb5e6cebaec1ab26419fcff1c506ead1ca4ff09165b9b2c7704480ebfddd8cd3ccfdd07d2961fb317ed147fd1a769e8a5ccbf1111b21a57085641ba372aaf24efe34262c7002f4282ce78429e569a69c1d131af991b2b216a3bd864da0740ff66845c919b31a2c3470b1ec1d509ef59ee5377d5f28ca3d28049983c3ef488aa4cb82b11b8327457a4187cff241df6402719ba0838449e0564df5a"], 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r64, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000380), 0x20008) r66 = msgget$private(0x0, 0x20000003c4) msgrcv(r66, &(0x7f0000001540)=ANY=[], 0x0, 0x0, 0x1000) msgsnd(r66, &(0x7f0000000240)=ANY=[], 0x0, 0x800) msgrcv(r66, &(0x7f0000003e40)={0x0, ""/4096}, 0x1008, 0x2, 0x400) msgrcv(r66, &(0x7f00000000c0)={0x0, ""/31}, 0x27, 0x6, 0x1000) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r67, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) close(r68) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) close(r69) msgctl$IPC_SET(r63, 0x1, &(0x7f0000000700)={{0x0, r61, r65, r62, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80000002e7, 0x138, 0x2}) r70 = geteuid() r71 = geteuid() setreuid(0x0, r71) r72 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r72, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r73, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) pipe2(&(0x7f00000006c0), 0x20008) r75 = msgget$private(0x0, 0x20000003c4) msgrcv(r75, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff0000000000000000000000000000000000000000000000000000008cf4232bd4f8633e6be4c98302a400"/235], 0xeb, 0x0, 0x1000) msgsnd(r75, &(0x7f0000000240)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000000000fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e529ed3879c0c46cc90be6d3518f7d953c62cd3f6386d9400"/330], 0x1, 0x800) msgrcv(r75, &(0x7f0000003e40)={0x0, ""/4096}, 0x1008, 0x2, 0x400) msgrcv(r75, &(0x7f00000000c0)={0x0, ""/31}, 0x27, 0x6, 0x1000) msgctl$IPC_RMID(r75, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r76, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r77, &(0x7f0000000040)=[{&(0x7f0000000140)=""/132, 0x75}], 0x140) close(r77) close(0xffffffffffffffff) msgsnd(r75, &(0x7f00000017c0)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRESHEX, @ANYRES16=r76, @ANYRES16=r77, @ANYRES16=r74, @ANYRES32, @ANYRESDEC, @ANYRES32, @ANYRES32], 0xa, 0x7fc) msgctl$IPC_SET(r72, 0x1, &(0x7f0000000700)={{0x6, r70, r74, r71, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x0, 0x138, 0x2}) r78 = socket(0x1, 0x1, 0x0) r79 = fcntl$dupfd(r78, 0x0, r78) ioctl$TIOCFLUSH(r79, 0x8040691a, &(0x7f0000000300)) getsockopt$sock_cred(r79, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffff48) r82 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r83 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r83, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r84 = fcntl$getown(r83, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r87 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r87, 0x2, &(0x7f0000000100)=""/114) r88 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r88, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r89 = fcntl$getown(r88, 0x5) shmctl$IPC_SET(r87, 0x1, &(0x7f0000000200)={{0x3ff, r85, r86, r85}, 0xfff, 0x9, r89, r89, 0x7d55, 0xd75, 0xfa}) shmctl$IPC_SET(r82, 0x1, &(0x7f0000000200)={{0x3ff, r85, r81, r80, r81, 0x104, 0x5}, 0xfff, 0x9, r84, r84, 0x7d55, 0xd75, 0x4}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r80, r81) getgroups(0x5, &(0x7f0000000180)=[r81, r65, r74, 0xffffffffffffffff, 0xffffffffffffffff]) r90 = geteuid() setreuid(0x0, 0x0) r91 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r91, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r92, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20008) r95 = msgget$private(0x0, 0x20000003c4) msgrcv(r95, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff00"/206], 0x1, 0x0, 0x1000) r96 = msgget$private(0x0, 0x110) msgrcv(r96, &(0x7f0000000a40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000002000ad519d5ab439acd500000000000000000000000000ff070000000005000000000000007c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981635b606646969615cae4f29b98aaa76077efd726b8f0474280bbd1646cedb8ce5091c7519900ab3be1b996bbdb78472d3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800efa1fbcd5dfdc3356bd0ac61a70880f77cb3baf988e10e6db55ffdb69ba92b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c050000006467063ee0d2212851f08f3459031d9cd1ad7574212be54113ee92b7569ea25aa3a085b955164eab0ce3a5c49dcfdea57487694c389e000000dc023260be47c2c900000004000000000000000000000080d14ad10dfafb3fbc3b370851ceb1aef69b6cd4cd303eb19e57f3b5dac17b1dcf1bb72a5552338efa46111c436ee6a7a190584f0279a8537bcf870491a77e70eafe"], 0x1, 0x0, 0x0) msgsnd(r96, &(0x7f0000000240)=ANY=[], 0x0, 0x800) msgrcv(r95, &(0x7f0000003e40)={0x0, ""/4096}, 0x1008, 0x2, 0x400) msgrcv(r95, &(0x7f00000000c0)={0x0, ""/31}, 0x27, 0x6, 0x1000) msgctl$IPC_RMID(r95, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r97, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) readv(r98, &(0x7f0000000040)=[{&(0x7f0000000140)=""/132, 0x75}], 0x140) close(r98) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) close(r99) msgsnd(r95, &(0x7f00000017c0)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRESHEX, @ANYRES16, @ANYRES16=r98, @ANYRES16=r93, @ANYRES32=r99, @ANYRESDEC=r94, @ANYRES32, @ANYRES32], 0xa, 0x7fc) r100 = msgget$private(0x0, 0x20000003c4) msgrcv(r100, &(0x7f0000001600)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986"], 0xc, 0x2, 0x1000) msgrcv(r100, &(0x7f00000010c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004da83243a17d35817b060000000000000000000000004ab73dad07000000000000000000000000000000000000000000000000cbdff41be987157ecad81dd6310ce6c02bc1486ead5933"], 0xfa, 0x1, 0x1000) r101 = msgget$private(0x0, 0x20000003c4) msgrcv(r101, &(0x7f0000001600)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a82000000000000000ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734124d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcf9919953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c7f287cb2c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f3065372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986"], 0xc, 0x2, 0x1000) msgrcv(r101, &(0x7f00000010c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004da83243a17d35817b060000000000000000000000004ab73dad07000000000000000000000000000000000000000000000000cbdff41be987157ecad81dd6310ce6c02bc1486ead5933"], 0xfa, 0x1, 0x1000) msgctl$IPC_SET(r101, 0x1, &(0x7f0000000640)={{0x400, r90, r93, 0x0, 0x0, 0x80}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fb, 0x80000002e7, 0x3f, 0x2}) geteuid() r102 = geteuid() setreuid(0x0, r102) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) pipe2(0x0, 0x20008) r103 = msgget$private(0x0, 0x20000003c4) msgrcv(r103, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff00"/235], 0xeb, 0x0, 0x1000) msgsnd(r103, &(0x7f0000000240)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000000000fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e529ed3879c0c46cc90be6d3518f7d953c62cd3f6386d940000000000000000"], 0x1, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r104, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r105, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r106, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)) write(0xffffffffffffffff, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r107, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r108, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r109, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r110, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r111, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) write(r112, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r113, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r114, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r115, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r116, &(0x7f0000335000), 0xfcb7) pipe2(&(0x7f0000000380), 0x20008) r117 = msgget$private(0x0, 0x20000003c4) msgrcv(r117, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff00"/235], 0x1, 0x0, 0x0) msgsnd(r117, &(0x7f0000000240)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000000000fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e529ed3879c0c46cc90be6d3518f7d953c62cd3f6386d9400"/330], 0x1, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r118, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r119, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r120, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r121, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r122, &(0x7f0000335000), 0xfcb7) 04:45:24 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000002680)=[{&(0x7f0000000180)=""/122, 0x7a}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() unveil(0x0, &(0x7f0000000100)='x\x00') chmod(&(0x7f0000000000)='./file0\x00', 0xe1) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 04:45:24 executing program 0: mknod(&(0x7f0000000100)='.\x00', 0x1000, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') bind$inet(0xffffffffffffff9c, &(0x7f0000000000)={0x2, 0x3}, 0xc) 04:45:25 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pipe(&(0x7f0000000480)) kqueue() kqueue() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) write(r0, &(0x7f0000000040)="cae1953d4e39018e4bf36d8256e82fa1fb60478ff66a1d5e12961dd1bcd4c63e1c98f0a5981bb2e505335321e9e2ef7b1fccd25b53789f68981f41c0d187b9c713597d1972bb7bd96338", 0x4a) semget(0x1, 0x0, 0x20) semget$private(0x0, 0x3, 0x8b) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) kevent(r1, 0x0, 0x0, &(0x7f0000000a40), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 04:45:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x9, 0x90d2, 0x0, "d73000000000e74de400"}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="9debacc4adbcbb44edfffd53a21cd27d73171120376fb40000294d8f89d9be0538fdec86a95293a5d14d2f1ed23be2c8cd69d1584d5a4c7b072c9db7d896875ad884388637d047a41b921a1c42b7d480e1e5c3c33471b4cc585142afe2fc82647b2603b2ff010000e7bd3b2c723869fde890fb81de1edbc6ab4245a7ae538b2042d1e360f9b3ee4ad1e04333ad6771f598e65c77ec6bccab227fd202797b8e0d3c8629e3d73233077e8db67c8b0781e626f4cf9f1fc888dac270e4ac22473ed3c1edad5d7faff2d70ec897a6fe3876276699f8cccc4f3eca80d110e716b71de33dcc4b0d6b4811244465596d23cfe44c96da961e61f593de4ee5565c15d5075dd009f8e29b7dedefe2626520fc95c851401f30e67d5b203f0ead53ee074750", 0x11f}], 0x1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x8000000, "269a95310c5aac6006c35536c69a8c924e61f87f"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) syz_open_pts() 04:45:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=""/4096, 0x1000}, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r2, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_media}) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r3, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x5) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) 04:45:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) write(r1, &(0x7f0000000100), 0xfffffe5d) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r2, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r3, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r4 = openat(r3, &(0x7f0000000100)='./file0\x00', 0x80, 0x0) accept$inet6(r4, 0x0, &(0x7f0000000180)) r5 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x8080, 0x0) write(r5, &(0x7f0000000080)="137c1ffdcefa41", 0x7) execve(0x0, 0x0, 0x0) 04:45:26 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = fcntl$dupfd(r0, 0x0, r0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) write(r1, &(0x7f0000000100)=' \n', 0x3) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 04:45:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xfffffe5d) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r2, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r3, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000080)={{}, 0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) mlock(&(0x7f00003eb000/0x12000)=nil, 0x12000) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 04:45:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x9eb4cd1274ce6d9, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x100000001, r2}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) close(r0) 04:45:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000009c0)={0x0, 0x0, 0x1, 0xfffffffffffff2bc, "c81436ac44fef7d1a5b9d91fac1effc370a859f7"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed9", 0x80) 04:45:26 executing program 1: open(&(0x7f0000000140)='./control\x00', 0x10000, 0x48) symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./bus\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)='c\x00') socket(0x18, 0x0, 0x1) 04:45:26 executing program 0: sync() getrusage(0x1, 0xffffffffffffffff) socketpair(0x2, 0x2, 0x83, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x2, &(0x7f0000000100)) r1 = msgget$private(0x0, 0xffffffffffffffdb) msgrcv(r1, &(0x7f0000000880)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d900000000000000561d00"], 0x44, 0x3, 0x1000) r2 = socket$inet6(0x18, 0x8001, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x2, 0x0) connect(r4, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000380)={0x10, 0x7, 0x4, 0x2, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfff}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff0000/0x10000)=nil, 0x231d}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x10000}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x6}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffff}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x800}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x2}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000c00000/0x400000)=nil}, {&(0x7f0000c9f000/0x1000)=nil, &(0x7f0000e31000/0x2000)=nil, 0x1}, {&(0x7f0000d7e000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000eca000/0x3000)=nil, &(0x7f0000c90000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000e14000/0x2000)=nil, &(0x7f0000d53000/0x2000)=nil, 0x8}, {&(0x7f0000cbe000/0x1000)=nil, &(0x7f0000d12000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000d5c000/0x1000)=nil}, {&(0x7f0000e76000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x76}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) listen(0xffffffffffffffff, 0xffffffc0) accept$inet6(r3, 0x0, 0x0) close(r3) close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket$unix(0x1, 0x5, 0x0) r5 = socket(0x18, 0x5, 0x7) getsockopt(r5, 0x29, 0x2b, 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) getsockopt(r6, 0x29, 0x2b, 0x0, 0x0) fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r8, 0x0, 0x200000000000d, &(0x7f0000000280), 0x3e4) accept(r8, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) fcntl$dupfd(r8, 0xa, r7) r9 = socket(0x18, 0x1, 0x0) getsockopt(r9, 0x29, 0x2b, 0x0, 0x0) r10 = socket(0x18, 0x1, 0x0) getsockopt(r10, 0x29, 0x2b, 0x0, 0x0) r11 = socket(0x18, 0x1, 0x0) getsockopt(r11, 0x29, 0x2b, 0x0, 0x0) socket(0x18, 0x1, 0x0) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000c5647a122df24788732e0071f5000000b90000000000000000"], 0x21, 0x1000) 04:45:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x27de, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) read(r1, &(0x7f0000000080)=""/5, 0x5) writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000100)="10160784bf40356bc82d5a3a00a4e40bcfb9e2c4c462a8ff8b5d3d3674bf079effef9cd3c45b8f539466820ea1613590bcb2c34ab637b108b9bbcb453d0a", 0x3e}], 0x1) 04:45:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) r2 = socket(0x1e, 0x2, 0x2) accept$inet(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 04:45:27 executing program 0: r0 = kqueue() pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="154eaeab21c3cd025c03889a7dafe84033d42c34bd9ffe2815586b69d321382b9549a4b4e434b897d3b7dadcb42fc6fc602230e0d724a730441edce7af13877d05085673ea202118ab917a4a9ed1f1453ff9afd210d1fd4f1a2e5b91d16d2aff619f00bf549fef", 0x67}, {&(0x7f0000000080)="429bfeffe59951cfb3b71483fcd84c1eff3870d93348cea2d4b9e5f456d8154a", 0x20}, {&(0x7f00000000c0)="205b526ec3edfcdd41d18222f9d0945f15d93227138f0c1ecb99e90089fe18b8864007967edcaef06089254e6055129ba79480148c27a9037a80895cf202e0744c5274eac55860d46601e20b7d781e6b1977ca2bc175b97f", 0x58}], 0x3, 0x0, 0x1ff) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xfffffe5d) r2 = socket$inet(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) write(r3, 0x0, 0x0) 04:45:27 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x340, 0x120) r2 = semget$private(0x0, 0x4, 0x2c0) semop(r2, &(0x7f0000000180)=[{0x3, 0xa71, 0x2800}, {0x1, 0x1}, {0x7, 0x0, 0x800}, {0x8ee7c09130f56b56, 0x3f, 0x2522d3a3ae2a03e1}], 0x4) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000240)=""/175) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000000)=""/107) semctl$IPC_RMID(r2, 0x0, 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='r\x00') mknod(&(0x7f0000000200)='./file1\x00', 0x0, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) 04:45:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) rmdir(&(0x7f0000000000)='./file0\x00') r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x200, 0x54d, 0x5, 0x2000000005118, "047c2c0dbcdcc58b48c200000100"}) write(r0, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)) r3 = msgget$private(0x0, 0x20000003c4) syz_open_pts() syz_open_pts() msgsnd(r3, 0xfffffffffffffffe, 0x0, 0x0) 04:45:27 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000180)="143bee7f105a31bee77b9e0250f194f2844ca36ba4c7dbf069922790cfc42a53010e5044653440e91ddec3c555d560d123bcbeebebc14274567853396960dae486d9cf7ba7e6969f3c4a4d7036fe8f68605bb077a2fec6379d08e19493442d6d8f568c141b73ab3892db74104e2bdcabda0967dfdca54e45080545a5c4ea4986116b0685b714ef8c9e74e7946bd78b2981c1b21f81a01d61644e6f5930e1a35835c686fb69d3123a7818f2e81af4eb78a886f929dd19f76309988b62b244e22d242b2d8bc769883a0eea4744d2623dfef18d9e1589f2494fc15df8112b257c202bcb5c765d8586cfcf7d92f9", 0xec}, {&(0x7f0000000100)}], 0x2) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) getsockname(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000495f421000000000000000000000000000000000000000000000000000000000000000000000000000000f2000000000000000000000000000000fc00000000000000000000000000000000000000000000000000000ee5b0186d26cae6b01a3510e5977eecf93f7b2c23599f663ad0e7c7f28ab3e3a7a0f532ab35f40677e5d6527980bde2bd59d9984130fb0c8fe6c165fd3e45dbb8e90200c53c5d95b6403f7552e54fed71e06b268ef94ce54451783705a0d24d63665dcc07b8756eb33f5c7f144372f1486ce59dde8c2b3f0161679a8841bf127f13bf89d73c0043e93dd20e5bdb53d42ea3d1387772f51320e67e4fb3e4b5a709d14e6f8cc5514feeb2e9150b00864926cd7f12e08cf0d9310e5024ed4c43a016ed097e1b8403f1fe86fbef165441c0a9fb67361e380f"], &(0x7f0000000080)=0x6e) madvise(&(0x7f0000ffe000/0x1000)=nil, 0xffffffffdf001fff, 0x0) 04:45:27 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140), 0xf8b4, 0x0, 0x10000fc, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x20, 0x0, 0xfff, 0x0) kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0xfff, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r0) 04:45:27 executing program 0: r0 = kqueue() socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="28000000ffff00807f01c61acd0aa765645fd1a9b285bf2f3d17a87db9aaa75d9433d89bd61804e90a912e8af19bb13423f3324ab8508a5f6cef5874497d0e9f606166213d6c813a9cbd704b98fe830486d21652392dcfc755ab80f29358c235ada12686fc6aef045637c76babfe7dfd6ad401fd2eb4547c520000f2e1b5224fd68967d7b3bc428457e50db8133f651eacd014a72ace33e381f616839b571200"/175], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 04:45:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x7fffffff) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfff, 0x0, 0xaff, 0xfffff7b7, "00d85ca881447bffc7b60aed6c981a0200000084", 0x7ffffc, 0x1}) writev(r0, &(0x7f0000001280)=[{&(0x7f00000001c0)="e625e5fb92b5bf3f55992ecc857a30c8850311d39ef84d4bfb12e3ac30a3c49e7b43bef2bd7311312bacebd1a0296e28d3289f525a8943feef53f5c7b0ff9afbbb58d6c7c2ad21b33eb5b545e540eacd7e2f530cf2b0ed5d6ce77dfb47ad1e61755080de8d4d33c751e112f4af67c5f96544720020ced7d0d2e8022afb0256ff114695c114efaa3b1768187a308e8b09489e13f45143215437b0f8d21a3648e64812da406d892057eb24c468328e7123902bdcd569c6874b0859747e5b0151aa4ff3ee7250f6f3e8944f07f5b1daac0c072aa6af5401a0f9cf84b994c2c5f323dd8862fad9bf1c108d6d71e99c2dbf232a44b80db2ed8fcb86351fd290a3f6572cf0018ef0d45aa29f4d39928864db1b1304a934492d6d1a89591f3072b660c6ea26f8afd85b86a6664642daad2569fb3657e2f433f24ccf65f61157d51378d2e72be0c3702f37263f59e5097440d00fdd75f5e095a04f3b62f8ee961ae8a5ee6aa90359ab48e3c91f163a3ae62a5d8a2aeb0a5c98d9c621f5be1b240a752f7de44e1f2424ee3a56975423dc6ec81cf621da65ec8c18fd9610e55ca6b202a90c825a5398979e6367b2d45e8986f710d1c123eba653c88ff5a94cd940c4f935ef6af1f52db6d69fc78dcf282a00b2b0417e777d6f2e3f7af1574099822891d78a7beed9550de387fad1df4f52b55b810507ccbfb40a5e1905c79f0902b30f39313df97ed92650da794cee0dd3fca115c30efa8c37c4c712617e03e3a9820872e4f8ddcc42a67c53ca6152c68094448589badeb4f378e5e25cd1fb04e1dcac430f8dceacdda8", 0x245}], 0x1) 04:45:28 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x100, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r3 = fcntl$dupfd(r2, 0xa, r1) write(r3, &(0x7f0000000180)="d3f5f3e75ee0b2a43a47c9e04d87403fcac95873090915e16f08fe0000d5311b952afb544456ec53ab1c086986ecccd1f6a9ce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf201aa6ee8067b5719a2163d0ea60efa0a", 0x5e) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 04:45:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1, 0x5e, &(0x7f0000000000)="99e92ef8e8c8fb7df757c0e88ae93f521085b5b4d6af1f07ec0f2b63b24e57f3c98b42850c5064facea98d03fa43e597a456dac1cb6b0b8e48411e1eb74508c33f0b8802da97bc26a091dd817ece9465eb8ecd813f21e5cd937f098761a06d671e1b35d741777b4f77b706503f2a79cdcbfb415a270e86724a3545364457dc9b581e22d70cd5b57c", 0x88) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) 04:45:28 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x40) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000080)) lseek(r1, 0x0, 0x40fff, 0x0) write(r1, &(0x7f0000000140)='W', 0x1) ftruncate(r1, 0x0, 0x30000) r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f00000008c0)=ANY=[@ANYBLOB="82020063c451a377a196dce4a7efe1770da71100dd57b365ba2fde5dd5398b519211a2b8addc8b7b45d6753eb431015feab03761539972bd054afe77602751389134d22b879ebdbf0e22b2e0567eae932216821fc012305c8903a01e82d62c3a0d7403d6120b97ea2b34df4f78c8ade6b3de2aa926af31de0583bc6ae79315acfb5fa1c56279966a7c730c6a9886b696028908735920f8908f38dc4e57588517837824b189753332662a63d9e40787e636769f339d177595a2b1b7189ec076dda0adcd9853ee906209772ae7b1904558bdd1ba4a6b5fbf4c8dad48299e9bbe2258f6403f1b6eec5ce1ad99f136d27537db842c5b570900"/259], 0x10) r3 = socket(0x2, 0x4001, 0x0) connect$unix(r3, &(0x7f0000000a00)=ANY=[@ANYBLOB="891c77a02d1e24cdeec3e4d4172ca067d6108cff34b9d9c750d4789bdbf1f0a66e4a41e82149fd5ad1c5011c1406ecf49ced964b59e2e98ff77504695bb7b2de8bb2f06ab3672f4a6f8aa213670a1e35a2a8d39f997bca67a80173a348c7bfe854e790ecdd82a22547d90c27a548753c1a4e6c0b025cafca17ae28b274cc3dcfc9f08403926a3de6feeebb607d1e9d062688b1586163e62700c2ea7213d271616ef4adface4ad43cb3a4e9514dc44d9d000000000000001963940c8d04d812b0c36ea679e913ab4381c25f7c1f2a51077d25776eb5d1e07d7f4c79464365c779caf1639b8a83903945650b4d820434914d8354eb14cba723d6197047e84ab4b3bc87a147ee47117db834bf72b0a13b65dc1750b78363710ffa2e1d67e210851b760b96b74a63d6a6944a00000000000000"], 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r4 = dup2(r2, r3) r5 = dup2(0xffffffffffffffff, r1) r6 = syz_open_pts() close(r6) r7 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x810, r7, 0x0, 0x0) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000200)=0x2) writev(r6, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) fcntl$dupfd(r6, 0x0, r5) dup2(r0, r1) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) getppid() r9 = getpid() r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x920, 0x0) read(r10, &(0x7f0000000340)=""/89, 0x59) ktrace(0x0, 0x5, 0x10100, r9) r11 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r11, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r13, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r15 = socket(0x11, 0x3, 0x0) setsockopt(r15, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r16 = getpgrp() fcntl$lock(r15, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r16}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r18 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r21 = getgid() semop(r18, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r20, r19, 0x0, r21, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r22, 0x0) poll(&(0x7f0000000000)=[{r22, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r23, 0x0, r17, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r26 = socket(0x18, 0x2, 0x0) r27 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(r27, &(0x7f0000000180)=[{{r28}, 0xfffffffffffffff8, 0xcdecf9e843e5c413}], 0x7, 0x0, 0xf5d, 0x0) accept$inet6(r28, 0x0, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000840)={{0x20000007, r29, r25, 0x0, r30, 0x100010024, 0x7}, 0x9, 0x80, 0x3}) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r13, r25, r14, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r31 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r31, r32) r33 = getegid() r34 = getegid() getgroups(0x3, &(0x7f0000000580)=[r34, r34, r24]) setregid(r33, 0x0) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r36 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r36, r37) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r33, r32, r35, r36]) r38 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r38, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r38, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) r40 = geteuid() setreuid(0x0, r40) getgroups(0x1, &(0x7f0000000340)=[r33]) msgget(0x2, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) r43 = msgget$private(0x0, 0x695375413febe810) msgctl$IPC_SET(r43, 0x1, &(0x7f00000003c0)={{0x2804, r13, r36, 0x0, r41, 0x10a, 0xff}, 0x10000, 0x7, r42, r39, 0x400, 0x1, 0xfffefffffffffffd, 0x4}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) fcntl$lock(r8, 0x1d, &(0x7f00000000c0)={0x2, 0x3, 0x81, 0x1, r44}) r45 = semget$private(0x0, 0x2, 0x100) semctl$GETPID(r45, 0x0, 0x4, &(0x7f0000000280)=""/154) semctl$SETVAL(r45, 0x0, 0x8, &(0x7f0000000180)) unlink(&(0x7f0000000000)='./file0\x00') 04:45:28 executing program 1: setitimer(0x0, &(0x7f0000000100)={{0x0, 0x800000000000}, {0x0, 0x3}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x4}}, &(0x7f0000000040)) 04:45:28 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) syz_open_pts() r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) pipe2(0x0, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x109, 0x4) 04:45:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xffffff80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x1, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff533866e8993192964800000000000000", 0x14) 04:45:28 executing program 1: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r0 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) fcntl$setown(r0, 0x6, 0x0) fcntl$setown(r0, 0x6, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000011, 0x8000, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x4) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x4) r6 = socket(0x10, 0x8000, 0x0) setsockopt(r6, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x4) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x0, 0x800000000000009, &(0x7f00000000c0), 0x0) r8 = socket(0x18, 0x1, 0x0) r9 = socket(0x11, 0x4003, 0x0) sendto$unix(r9, &(0x7f0000000240)="b100050460000000000008000501000000f96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7bcbb59f83ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b4a4f36a00f9000fcfff0ffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt(r9, 0x29, 0x6, &(0x7f0000000200)='\x00\x00\f\x00', 0x4) setsockopt(r8, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x4) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r11 = socket(0x1, 0x4000, 0x6) setsockopt(r11, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r11, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x4) r12 = socket(0x2, 0x1, 0x0) shutdown(r12, 0x0) connect$unix(r12, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e069b52fd6c65147c22a53fc0465235c42202a0053000"], 0x10) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x802f, &(0x7f0000000380)="ebffcbff13b9fd812eaade713048e696484fcc0fa4e31735abd0761e30f593c9d924fac55a0735e058b938339eecc276f7e8abbb6f9aa618ed45c597f998b5e1586631083c581b9f467a04f96044a87c652f9b552e38b813213ac295019602c00726607a472dcc8e", 0x68) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r14 = socket(0x18, 0x2, 0x0) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r5, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000000340)=ANY=[@ANYRES32=0x0], @ANYRESHEX, @ANYPTR, @ANYRESDEC], @ANYRES32=r14], 0xc}, 0x0) bind(0xffffffffffffffff, &(0x7f0000000240)=ANY=[], 0x0) dup2(r2, r1) listen(r2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r16, r15) r17 = syz_open_pts() fcntl$lock(r17, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r17, 0x2) r18 = getpgid(0x0) fcntl$lock(r17, 0x0, &(0x7f0000000040)={0x2, 0x1, 0x200, 0x6, r18}) r19 = syz_open_pts() fcntl$lock(r19, 0x9, &(0x7f0000000000)={0x1, 0x1, 0x0, 0x100000000}) flock(r19, 0x2) r20 = msgget$private(0x0, 0xfffffffffffffe8f) msgsnd(r20, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806a24abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be709e511c6f5de88eaccd526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f01000000c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6624f5c66f5cddb7f34f760ed69d04b8edae25612d4f5e4145670f00800000000003095a9602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b702d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f756d24872c7d1005cc1ce965586ae54da06fd12ce78642f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2d37b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f47b6bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acdb337ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7939c5cd05b001a7abb32321900"/950], 0x156, 0x800) 04:45:28 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x10) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0xffff) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd604504000000000000000000001300000000ff815d23ffbafe800000000000002000bc00000000aa"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x7) 04:45:28 executing program 0: syz_emit_ethernet(0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaa04860060a450000000010632000020000000000000000000000000aaff0200000005000000000000000000332c0005f6b73079146823f2a7b9c62ab241b7f072e4cd"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 04:45:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x5, 0x5, 0x1000799, "080000220000020000fed19fbfaf7c50ffffff00"}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xbf90, 0x0, 0x2, 0xc0, "9b766ea6be26f9b237915993d2fe924dc087655c", 0x7, 0x9}) msgget$private(0x0, 0x2) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188", 0x48) 04:45:29 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005046800000000000ce60605", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x3, 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000180)={0x6, 0x3ff, 0x5, 0xfffffff8, 0x6, 0xf0bc, 0x1, 0x10, [{0x3, 0xab, 0x8001, 0x1}, {0x800, 0xfffffffc, 0x5, 0x7}, {0xf0ab, 0x3, 0x8}, {0x6, 0x7, 0x282f, 0x56a14473}, {0x2, 0x6a9, 0xe7da, 0x4}, {0x6, 0x1a6, 0x0, 0x7bc7187d}, {0x5, 0x4, 0x3ff, 0x9}, {0x800, 0x0, 0x7, 0x15}, {0x36, 0x8, 0x4, 0xff}, {0x1, 0x100, 0x2, 0x400}, {0xffff, 0x0, 0x2, 0xc0000000}, {0x3, 0x1, 0x1, 0x6}, {0xe, 0x3ff, 0x2, 0x3}, {0x5, 0x0, 0x6, 0x100}, {0x40, 0x3, 0x1f, 0x2}, {0x0, 0xffffffc0, 0x200, 0x5479}]}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000080)='/dev/zero\x00', &(0x7f00000002c0)='/dev/zero\x00', &(0x7f0000000300)='(\x00', &(0x7f0000000340)='/dev/zero\x00', &(0x7f0000000380)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='#\\+.\\\x00', &(0x7f0000000480)='-@!*\x00']) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 04:45:29 executing program 0: r0 = shmget(0x2, 0x1000, 0x220, &(0x7f0000ffe000/0x1000)=nil) shmat(r0, &(0x7f0000ff8000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x153, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r2 = semget$private(0x0, 0x4, 0x2c0) semop(r2, &(0x7f0000000180)=[{0x3, 0xa71, 0x2800}, {0x1, 0x1}, {0x7, 0x0, 0x800}, {0x8ee7c09130f56b56, 0x3f, 0x2522d3a3ae2a03e1}], 0x4) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000000)=""/107) r3 = shmat(r1, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r4 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r5 = shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r3) shmdt(r5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000540)={{0x240000000, r7, r8, r7, r8, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r6, r9, 0x41d, 0x5, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r14 = fcntl$getown(0xffffffffffffffff, 0x5) r15 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000540)={{0x240000000, r12, r13, r12, r13, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r11, r14, 0x41d, 0x5, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r19 = fcntl$getown(0xffffffffffffffff, 0x5) r20 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000540)={{0x240000000, r17, r18, r17, r18, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r16, r19, 0x41d, 0x5, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r24 = fcntl$getown(0xffffffffffffffff, 0x5) r25 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000540)={{0x240000000, r22, r23, r22, r23, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r21, r24, 0x41d, 0x5, 0x5}) shmget(0x3, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r29 = fcntl$getown(0xffffffffffffffff, 0x5) r30 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r30, 0x1, &(0x7f0000000540)={{0x240000000, r27, r28, r27, r28, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r26, r29, 0x41d, 0x5, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r34 = fcntl$getown(0xffffffffffffffff, 0x5) r35 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r35, 0x1, &(0x7f0000000540)={{0x240000000, r32, r33, r32, r33, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r31, r34, 0x41d, 0x5, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r39 = fcntl$getown(0xffffffffffffffff, 0x5) r40 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r40, 0x1, &(0x7f0000000540)={{0x240000000, r37, r38, r37, r38, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r36, r39, 0x41d, 0x9, 0x5}) shmget$private(0x0, 0x3000, 0x281, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r44 = fcntl$getown(0xffffffffffffffff, 0x5) r45 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r45, 0x1, &(0x7f0000000540)={{0x240000000, r42, r43, r42, r43, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r41, r44, 0x41d, 0x2, 0xca}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r49 = fcntl$getown(0xffffffffffffffff, 0x5) r50 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r50, 0x1, &(0x7f0000000540)={{0x240000000, r47, r48, r47, r48, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r46, r49, 0x41d, 0x5, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffee0) r54 = fcntl$getown(0xffffffffffffffff, 0x5) r55 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r55, 0x1, &(0x7f0000000540)={{0x6, r52, r53, r52, r53, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r51, r54, 0x41d, 0x5, 0x5}) shmctl$IPC_RMID(r55, 0x0) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) shmdt(0x0) shmdt(0x0) r56 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r56, 0x8020697a, &(0x7f0000000040)) r57 = syz_open_pts() close(r57) r58 = syz_open_pts() r59 = dup2(r57, r58) readv(r59, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/3, 0x3}], 0x1) accept$unix(r59, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x1) fcntl$setflags(r56, 0x2, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) shmdt(r5) r60 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r60, 0xc0106924, &(0x7f00000000c0)=0x101) 04:45:29 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) sync() getrusage(0x1, 0xffffffffffffffff) socketpair(0x2, 0x4000, 0x83, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x2, &(0x7f00000001c0)) munlockall() syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8, 0x0) r3 = msgget$private(0x0, 0xffffffffffffffdb) r4 = semget$private(0x0, 0x7, 0x8a) semop(r4, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x2, 0x9, 0x800}, {0x2, 0x6, 0x1800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x0, 0x9, 0x1000}], 0x6) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000000c0)) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r6 = socket$inet6(0x18, 0x1, 0x0) r7 = socket$inet6(0x18, 0x8000, 0x1) recvfrom(r7, &(0x7f0000000380)=""/138, 0x8a, 0x2, 0x0, 0x0) dup2(r6, r6) chdir(&(0x7f0000000180)='./file0\x00') ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = socket(0x2, 0x8001, 0x0) close(r10) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) dup2(r11, r10) connect$unix(r10, &(0x7f00000018c0)=ANY=[@ANYBLOB="82028611e2b20000000b6262dd65f708c4c84e08c027ad12d417ec80ac134b281bcc23ffe9efa5b32eaf23a2a9e0562f45a611829ab5daaf1eb36182e881850ecb794e74000000000000962eb3b0e61bec776122259e7698e0d3d92501f2a0b61deb75fcfb3ebdb5c50284a1a9d3c076887d5c6d3aee60a3ede69923f29406004d3bb7f7e3ef2fd5f0c076611274f68621a60dfd8a45d1c6075269b1732c25a557cbc4b8e3e40d6ad97ae5a93b989c4cad4966ae37ce9ee87c081376fe6ea50b9d7f1b5f5446172d0dcad797b4e4454099e9081a060000000000000000000000000000000000000000000000000000245a3a69d58df0d86e5bee5d88c63031dd3d9715079354fc2db9dd77535b538e810fa8245fd34fabc2ed7d829f8da7765abdb3a7d0a95257b1fd3e903e1d886065958d2e8b4c9b79aa065b83768845aaca0e0acb4cf0b520b1a733bc8738861daf880a53185f299674dfbfa014efa3977ac53eb1338103de044b263efee9c3e55ba91520d18b6f169ce3aca12d9475765267be2241153abb89a4c53fab8f623209b988b0e2b595925b43805b8409097c6ee49ad2a89bc58ed02ef820f7efb5ea1bfa1d442cffc7a30ff3071963823fa948c0478cd47ca63c5f12ff2bfec8a3a5b6ad1bb545fcc67c283f5c1e2658241a268e926b2184e6420837c9a73397b1103c2c2f000000000000aa15e94a15fc1d45745efbd0fa0d121b311022065cb961a4b11debb30d8e9bdf30f51a82bb3603318b"], 0x10) writev(r10, &(0x7f0000000140)=[{0x0}], 0x1) sendto$inet6(r10, 0x0, 0x0, 0x0, 0x0, 0x0) r12 = fcntl$getown(r10, 0x5) r13 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r14 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r15 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) close(r18) r19 = getpgrp() r20 = getgid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r18, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000700)={r19, r21, r20}, 0xc) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000600)={r19, r16, r15}, 0xa2e18270504f1bd9) r23 = getuid() r24 = geteuid() setreuid(r23, r24) r25 = getegid() r26 = getuid() r27 = geteuid() setreuid(r26, r27) r28 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r28, &(0x7f0000001e00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f350707000000e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b9000000000031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9e1c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d96224c736abf13240f79c911f00700d6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff7fdefed38bfa4e3c574bb104f3702102af66fc872eb2ca7575d161fb8aa1c81ac07992b1bba53a3e9e04cd9107a3fcd927b44336916a7915aeb24e1bb570e51dfb497a867bf03588f0c8daf04bb135ddf167592efd603081c8a0e87d6d1da06b12440d9f8899edf0718747e2537139a3ea6820022b15625f74c53a21425a5ad2a9fb8b8a463cea345b9a907f3e62d2853ea6e9c01465328e5f6af8ffd879636a804a0f67544ab36c77ab77972dc6592039fca487bbcee00bb19f86164c794deed526a5ab035b369226a5ddbd1dd15842a883dc13aaf60df5a1e74e2875694055079869ad28d3c1669a1b5b98bd5a99000f0ccfe1decce55a8fa9313dce8035190dccfac31c0275ce08cbcd2db65e3322bce8c7cf4145a62738e66143445e487293184910276b6fb34f7b4ec60e899ec4a7e61313615115149233f4e0a81da57df857e5abc3ab9e2213540c79c246ff48fdeae5bbe0bcd10bc71ac1c84d2de149e340adeae2a2601d9af65c644733f6d06620595d487dced02aaee3364623de3c35f9f87529ca468bc0b68064915836f2799b4b2a899f8b6861091564125aac8824011d1a42da959b7021373dc433dbcf10f923144d6fd225d92084710643eecfc53607333ee870fe3056491db1a1037f06c717e1a8d29cbb907d0125d84540f0e7fc691af303cbc5676cd9457578b29572b8d10d721fbf7a9dd6e6228c044a7f8b50011fa33ec1ff262ca7d659a74bf498e31d715b1e24639aa64651218cfa31c6f29a13dcc9778155e228d17d743ebbf207a1b522b9c34d401856063cd6fe4f88f47e485b1ad05e3c1a3328aae9d0ec67202d392f2a44e9f81527d083a0026188b0d7dd27240209f79a6120d601d6dd0d4830efbc2d256b5b5d4b3c5c3e686b4144d5103700084717ea6112336eff5069aba2607e9361ec515a96812a71e1121b3d043652c2b90b20a7063e73ef4d3c70177c589d7524f84bcd2657657e4f483342f05d7b74e55a0d58efd696cb7491fe8895cb9be0d7010b038b5a82ba56ca03b94c1fd180eeb98010f97fa7c5c2435467fa132220b79fbfdfdebb28c522e0d5cb4da0ec77b25b5dcf3431e91d8b3ea6bb979034090a56ecfa32659c6ca133992839451581f9ecdedab3730a92c783d6cce8ec513491af6506c567c94211e5d87efe2ea62b28547ab416adae01de6610c524a57f43c48e911007bcddb2601d7775f255a1fe0bd1da9996da4469ff683da8590d0d3497deb7f394fb793e0c8ba8a06bcaedc755f7094bc633444f1800"/1451], 0x44b, 0x800) msgctl$IPC_SET(r28, 0x1, &(0x7f00000000c0)={{0x6, r24, r25, r27, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) shmctl$IPC_SET(r13, 0x1, &(0x7f0000001700)={{0x3ff, r8, r9, r27, r9, 0x1, 0x5}, 0xfff, 0x9, r12, r19, 0x7d55, 0xd75, 0xfa}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, r31}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r34 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r34, 0x2, &(0x7f0000000100)=""/114) r35 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r36 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r36, 0xffff, 0x80, 0x0, 0x0) r37 = fcntl$getown(r36, 0x5) shmctl$IPC_SET(r34, 0x1, &(0x7f0000000200)={{0x403, r32, r22, r32, r33, 0x104, 0x5}, 0xfff, 0x9, r37, r37, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r32, r33) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r38 = socket(0x18, 0x1, 0x0) close(r38) connect$unix(r38, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r39 = accept$unix(r29, &(0x7f0000001780)=@abs, &(0x7f0000001800)=0xfffffffffffffc34) r40 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r40, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r40, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) r41 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r41, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r41, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r43 = semget$private(0x0, 0x7, 0x286) semop(r43, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r43, &(0x7f0000000100)=[{0x6df363d3799bdfa7, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x7, 0x6, 0x800}, {0x2, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x109, 0x1800}], 0x6) semctl$SETVAL(r43, 0x0, 0x8, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001880)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f00000016c0), 0x42db81b2a2d08ca7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r47 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r47, 0x2, &(0x7f0000000100)=""/114) r48 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r48, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r49 = fcntl$getown(r48, 0x5) shmctl$IPC_SET(r47, 0x1, &(0x7f0000000200)={{0x3ff, r45, r46, r45, r46, 0x104, 0x5}, 0xfff, 0x9, r49, r49, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r45, r46) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r46, 0x0, 0xffffffffffffffff, 0x0]) r51 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffee0) r55 = fcntl$getown(0xffffffffffffffff, 0x5) r56 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r56, 0x1, &(0x7f0000000540)={{0x6, r53, r54, r53, r54, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r52, r55, 0x41d, 0x5, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r60 = fcntl$getown(0xffffffffffffffff, 0x5) r61 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r61, 0x1, &(0x7f0000000540)={{0x240000000, r58, r59, r58, r59, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r57, r60, 0x41d, 0x5, 0x5}) r62 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r62, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r62, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, 0xc) r64 = semget$private(0x0, 0x4, 0x2c0) semop(r64, &(0x7f0000000180)=[{0x3, 0xa71, 0x2800}, {0x1, 0x1}, {0x7, 0x0, 0x800}, {0x8ee7c09130f56b56, 0x3f, 0x2522d3a3ae2a03e1}], 0x4) semctl$GETVAL(r64, 0x3, 0x5, &(0x7f0000000000)=""/107) r65 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000028c0)={{0xfffffffffffff7ea, r63, r50, r65, 0x0, 0x1c, 0x3f}, 0x3fd, 0x4c, 0x3d}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r68 = socket(0x2, 0x8001, 0x0) close(r68) r69 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r69, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) dup2(r69, r68) connect$unix(r68, &(0x7f00000035c0)=ANY=[@ANYBLOB="82028611e2b2000000006262dd65f708c4c84e08c027ad12d417ec80ac134b281bcc23ffe9efa5b32eaf23a2a9e056aa0579a2829ab5daaf1eb36182e881850ecb794e74000000000000962eb3b0e61fec776122259e7698e0d3d92501f2a0b61deb75fcfb3ebdb5c50284a1a9d3c076887d5e6d3aee60a3ede69923f29406004d3bb7f7e3ef2fd5f0c07661125ef68621a60dfd8a45d1c6075269b1732c25a553cbc4b8e3e40d6ad97ae5a93b989c4cad4966ae37ce9ee87c081376fe6ea50b9d7f1b5f5446172d0dcad797b4e4454099e9081a060000000000000000000000000000000000000000000000000000245a3a69d58df0d86e5bee5d88c63031dd3d9715079354fc2db9dd77535b538e8109a8245fd34fabc2ed7d829f8da7765abdb3a7d0a95257b1fd3e903e1d88606590bb8ddf03958d2e8b4c9b79aa065b83768845aaca0e4d503f0acb4cf0b520b1a733bc8738861daf880a53185f299674dfbfa014efa3977a1648a837c0e5ace3ed064283bce37dc53eb1338103de044b263efee9c3e55ba91520d18b6f169ce3aca12d9475765267be2241153abb89a4c53fab8f623209b988b0e2b595925b43805b8409097c6ee49ad2a89bc58ed02ef820f7efb5ea1bfa1d442cffc7a30ff3071963823fa948c0478cd47ca63c5f12ff2bfec8a3a5b6ad1bb545fcc67c283f5c1e2658241a268e926b2184e6420837c9a73397b1103c2c2f00000000000065f4d1d106480f7f23f4762fda582f026383e5aaac5c7f1f964f1a18858132d438716fcc143d957e7b5586f3756eeb52f8a56c8408cbfa68ee7ecffecfd3a8ff7a4b792eae1d50ba047a581c1238f80f9c0cb8d51220b48839d338e34b3574ff4c8467aac5cdc5f9772bfaf91dc134279b0e9da1407161c8bb23cc63d86738ed091ab0735ebef076974b9fccc6adf2b352f7710657b38734efff21729e220cf88438de844eb5e3c9a76a778d510ec5ec61ab588e15d46e3bc3078e4d60e413f564bef00976314b1797283627f6b15fa081c2dc30a70c414daa0cb0495b0e022c68babd87b424362001f3232cdf0912367530a28c14dd0b863eb670fab4e84f64687836aed1d78d6bfccf195a6f8863b49ff8af07643b20004cb022551478b6e256"], 0x10) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001840)='/dev/wskbd0\x00', 0x80, 0x0) writev(r68, &(0x7f0000003180)=[{&(0x7f00000032c0)="5ec62e7fe854e9b21329cd72692c7014c0465ed2e1f89b5328899aa0dbf58bfdda7c0ae1b499d611d6e8549067bb34ff28168f170a1f5bd2f950f7b087588280d4115283daf6"}, {&(0x7f00000023c0)="76d06e99cf186d04110e50dfcc8e3fffd2a54ad0e1fde07752c63205a96159f9fe23863184b0c29be305c9e1a35e98"}, {&(0x7f0000003240)="303bc1bf61b6b6124b0dd1eeefb271fccff21dd2e0253767d371d09a256248d1fcc926ffdb76c910a03430909d8929d6a1838526ab2697a510263583ee11fa69a951"}, {&(0x7f00000026c0)="fb3972f88c469537ef4e792bceeb7029e79b0622a12d209078fe5d7c8610c17a4a8fcf7245753784ebfddc67e38e884b78c3f35f0064884ac8e53bb8bf254b7309e6fb7dadca964e718aae7c050ba2fcee"}, {&(0x7f0000002740)="d04a2bed07a474b6c56e77c8cbd62532ec8a1c53fb4a0dddb762f7d8941f86be4b6e0124e0a99cfd351791b80b515ed57c69462fb582b36cd9a7ee9841ef42ff4ecd9f6ba212380102fe3a7e265752273816a42caead70b1e988776f9acfe8a3a22f6733597034f80cc26a9e109fb0b619ad06375b7d"}, {&(0x7f00000027c0)="bf993be39a2c775c8af9f145e8c71dcac047f9c21380dfc2c570e4e355aeeaaa1b4b095bd94a0e510dafb6b7211bc964cbe8e8e80f41fc4dbdf5f2c6f0ecbca03cd37546dda86047767fd90ba39761f78ec7048b"}, {&(0x7f0000002940)="462ccb7f0dbb193959e765ec28f0665f52503f2f83"}, {&(0x7f0000002840)="ea1beed99ee647449d249e293c67348fd04184a22ae55513a7b0fdd17e6bd8c561bc679bca12c1a4044ec1af2903d33e41f49d167276e83deb7a7d1ab7138eb231"}, {&(0x7f0000002980)="027b8ac9d2645b662d4c1660e785164e8705e96edbee4c5e706f2a53377fb2956f85a22d7212fac4842a341fd36acdb5494d4ca6758651eca4b09c3d79413e1cae019cb441c293b5a0b7bbd574800088532e9953d73f6d4c361e066de0d62967155761ede32e4b0ad16360ab50056fb6889f7ecba8fbc35c220c50b7b267a9b4dba84c4d158e83ccedd9229fac5675170821287e609d892c5929b6313665314a0873897fc96eec3cf20242e6e1522dc7dfb7e35f58c2dbb638909a8fe2eec958591061c711c6147143f66e7a2012af23a61085cb8a9380db9ddee1593ce8ed1ff796a6"}, {&(0x7f0000003080)="4e36d03562d224df3aae867f594f036ee7a641e82eb223ff6818937b7240b9e4dc7e12e45bb664c491c01fba3aaf15466d4261abfae1f736f7a0fc040af411d7dc7d92e63f757e2486570a254a10a43bded1eab716be3c266517c32605af9e4d1a717263fc0b3f9e21e8b8ab36b345f9cde5147534251ca335823bc007414170815c8e356cd40d4c783ba017595f276154a35df89b774f7db41c273989074317959344c6ae801fe6c11ae9d3b50fb8b49e237da3f2d0a6e4b1f3290476e7179c802458d185402b27ab1a12253e49c6c231ffbdd1c40856c6358276c962feab621eb50146e2a8"}], 0x1) sendto$inet6(r68, 0x0, 0x0, 0x0, 0x0, 0x0) r70 = fcntl$getown(r68, 0x5) r71 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r72 = socket$inet6(0x18, 0x1, 0x0) dup2(r72, r72) r73 = fcntl$dupfd(r72, 0x0, 0xffffffffffffffff) r74 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r76 = kqueue() r77 = fcntl$dupfd(r76, 0x2, 0xffffffffffffffff) close(r77) r78 = getpgrp() r79 = getgid() getsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r77, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r77, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000700)={r78, r80, r79}, 0xc) setsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f0000000600)={r78, r75, r74}, 0xa2e18270504f1bd9) r81 = getuid() r82 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffee0) r86 = fcntl$getown(0xffffffffffffffff, 0x5) r87 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r87, 0x1, &(0x7f0000000540)={{0x6, r84, r85, r84, r85, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r83, r86, 0x41d, 0x5, 0x5}) setreuid(r81, r84) r88 = getegid() r89 = getuid() r90 = geteuid() setreuid(r89, r90) r91 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r91, &(0x7f0000002ac0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f350707000000e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b9000000000031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9e1c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d96224c736abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff7fdefed38bfa4e3c574bb104f3702102af66fc872eb2ca7575d161fb8aa1c81ac07992b1bba53a3e9e04cd9107a3fcd927b44336916a7915aeb24e1bb570e51dfb497a867bf03588f0c8daf04bb135ddf167592efd603081c8a0e87d6d1da06b12440d9f8899edf0718747e2537139a3ea6820022b15625f74c53a21425a5ad2a9fb8b8a463cea345b9a907f3e62d2853ea6e9c01465328e5f6af8ffd879636a804a0f67544ab36c77ab77972dc6592039fca487bbcee00bb19f86164c794deed526a5ab035b369226a5ddbd1dd15842a883dc13aaf60df5a1e74e2875694055079869ad28d3c1669a1b5b98bd5a99000f0ccfe1decce55a8fa9313dce8035190dccfac31c0275ce08cbcd2db65e3322bce8c7cf4145a62738e66143445e487293184910276b6fb34f7b4ec60e899ec4a7e61313615115149233f4e0a81da57df8e8eeb2d0fc027ba45355a4d64d6b3290f239191c8ac49557e5abc3ab9e2213540c79c246ff48fdeae5bbe0bcd10bc71ac1c84d2de149e340adeae2a2601d9af65c644733f6d06620595d487dced02aaee3364623de3c35f9f87529ca468bc0b68064915836f2799b4b2a899f8b6861091564125aac7d57bda5175fd2409b7021373dc433dbcf10f9239afabbaacde310e3710643eecfc53607333ee870fe3056491db1a1037f06c717e1a8d29cbb907d0125d84540f0e7fc691af303cbc5676cd9457578b29572b8d10d721fbf7a9dd6e6228c044a7f8b50011fa33ec1ff262ca7d659a74bf498e31d715b1e24639aa64651218cc9778155e228d17d743ebbf207a1b522b9c34d401856063cd6fe4f88f47e485b1ad05e3c1a3328aae9d0ec67202d39477a44e9f81527d083a0026188b0d7dd27240209f79a6120d601d6dd0d4830efbc2d256b5b5d4b3c5c3e686b4144d5103700084717ea6112336eff5069aba2607e9361ec515a96812a71e1121b3d043652c2b90b20a7063e73ef4d3c70177c589d7524f84bcd2657657e4f483342f05d7b74e55a0d58efd696cb7491fe8895cb9be0d7010b038b5a82ba56ca03b94c1fd180eeb98010f97fa7c5c2435467fa132220b79fbfdfdebb28c522e0d5cb4da0ec77b25b5dcf3431e91d8b3ea6bb979034090a56ecfa32659c6ca133992839451581f9ecdedab3730a92c783d6cce8ec513491af6506c567c94211e5d87efe2ea62b28547ab416adae01de6610c524a57f43c48e911007bcddb2601d7775f255a1fe0bd1da9996da4469ff683da8590d0d3497deb7f394fb793e0c8ba8a06bcaedc7299add93e97618e818"], 0x44b, 0x800) msgctl$IPC_SET(r91, 0x1, &(0x7f00000000c0)={{0x6, r82, r88, r90, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) shmctl$IPC_SET(r71, 0x1, &(0x7f0000001700)={{0x3ff, r66, r67, r90, r67, 0x1, 0x5}, 0xfff, 0x9, r70, r78, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r93 = getgid() r94 = socket$inet(0x2, 0x2, 0x0) socketpair(0x18, 0x5, 0x3, &(0x7f00000017c0)) r95 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r95, 0xffff, 0x80, 0x0, 0x0) setsockopt$sock_int(r95, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r94, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r94, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r97 = semget$private(0x0, 0x7, 0x286) semop(r97, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r97, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80}, {0x1, 0x9, 0x1800}], 0x2aaaad9c) semctl$SETVAL(r97, 0x0, 0x8, &(0x7f00000000c0)) r98 = socket(0x18, 0x2, 0x0) setsockopt(r98, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r98, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r102 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r102, 0x2, &(0x7f0000000100)=""/114) r103 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r104 = fcntl$getown(r103, 0x5) shmctl$IPC_SET(r102, 0x1, &(0x7f0000000200)={{0x400, r100, r101, 0xffffffffffffffff, r101, 0x104, 0x5}, 0x1001, 0x9, r104, 0xffffffffffffffff, 0x7d55, 0xd75, 0x7fffffff}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r100, r101) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r101, 0x0, 0xffffffffffffffff, 0x0]) r106 = getgid() semctl$IPC_SET(r97, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r99, r105, 0xffffffffffffffff, r106, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r39, &(0x7f0000001680)={&(0x7f0000003340)=ANY=[@ANYBLOB="07706b0cea0f58eb2e9dcb70e34a31eb751cd52d3b5f104c3a15643b739f8cb47f5486c163d5fd11fdb8804827f622800b14254585881ebf7eb19c249b655af13cdcd46675ae4969de5ec06c56971e56c516d861aacee4ee81b5fa1f019ce67a219937a5377f1e450b0adfbdb59bb479e640bda513aaf5aabed61c1a7f5bdf0a85fb75d4659245ac49b763735f6079bde56c0f8443948dfeed2b3bf8f9f573165db7961d8a86d4f676bca2847033530fbf65067b0fb107edce0c4bb280b9a0ccff72479ea5e3136db51a79459a0c2f821d0914e3cd6f1dd7f3d559d6970d256520c4c9c7a8c4deb7ba31d76dc076fb4b77b9b332f032ad32f635f5a17630cbdef19333bf566a884c884f32b3bf213cab2c478f51029d0b2b264d4dc67b9e52290c3e8905a73083540bbeca54d337fa965001f4728de507c4e1ee2a74773adeede0725e339ab8cf4232b7806b32d23f85db594d0a441ddfda854b17e032a58cddc6863c4c9c44c523f85dff0a6ddecb59b3484ea8898f9988c7176d42c6d04ba013552f2037fc546baa16dcde1f407a129686c91c3ba14376132f2ab0152e424e61a42e30a63662b29ca30f0d76529b41131cc330481401af19377a6fddd4ececd807e8615f477bf30b58d75c26af0b57466c37e2ae77f4fe6569b6ccbf52ac210f42d392f9fba9c855286f2da844e7d5976e2de63f7ae531406e8304e46a8c33d23a3d554b6d8ab656ad2a75c54bb381c119b36703ffe77725f3b687286053b51de525ffc150434dace7e20dca9d50e36e5706993ef43b1e24d3017b30169a9fb37141a7bf87f0273560c9f8249ffbb870bd6a481adc381b0d777ea969b698efc13f8a8476e0da37aab7d750a8b5a8"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r42, 0xffffffffffffffff, r51}, @cred={0x20, 0xffff, 0x0, r70, r92, r93}, @cred={0x20, 0xffff, 0x0, r96, r99, r107}], 0x60, 0x400}, 0x404) msgrcv(r3, &(0x7f0000001b00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000007197d860efd5f9e13a8488aa4fcd0c30864f6b912f35334f79ac7d"], 0x4b, 0x3, 0x0) execve(0x0, 0x0, 0x0) msgsnd(r3, &(0x7f0000000480)=ANY=[@ANYBLOB="0300000000000000c5640900000047a700000000ed90fb45aeea85ccdfec16ca217e397e76ba0fa372001000db1f"], 0x1, 0x1000) 04:45:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xfff, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = socket(0x48b226e069cd13a5, 0x3, 0x2) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff}) r4 = msgget$private(0x0, 0x100) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r6, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r7 = socket(0x18, 0x1, 0x0) connect(r7, &(0x7f0000000140)=ANY=[@ANYBLOB="00182e0800000000feffffff009f16ba0505cdfa695881c30a51585a56f320da2bb34d4371ace6a50a2269e8cde2d066ca80002ffffc93cac8ae377893001145262b270f3db6"], 0x1c) getsockname(r7, 0x0, &(0x7f0000000040)) msgsnd(r6, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f00000004c0)=ANY=[@ANYRES16, @ANYRESDEC=r5, @ANYRES64=r7, @ANYRES64=0x0, @ANYRESDEC, @ANYRES32, @ANYRESOCT=0x0]], 0x1, 0x3fb) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000100)=ANY=[@ANYBLOB="680fafcfc82f16dcd5d5c649005b32e30fa79e6619c303d4094b9468f10bd191ed51a1631c0af7c956ec4b194587377c4bbcc6b8ee4dab"], 0x1, 0x7fc) msgsnd(r8, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r8, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000002b40)=ANY=[@ANYPTR64]], 0x1, 0x7fb) msgrcv(r8, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a608b000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1406f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c899e8f3c7da2381a4eb2327004309206588c765ee222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a"], 0x1, 0x0, 0x1004) msgrcv(r8, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) r9 = getppid() r10 = getpgid(r9) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb754204be23de094dfb724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e1dcbc0db4b359f7d7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r12 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r12, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r13, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r10, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) msgsnd(r6, &(0x7f0000001cc0)={0x2, "5aab059e7584be19de16d8ab2e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b5d6e5a88ad1e9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d61fe982bc00c7efc8c7076976039ebea381e7fca35ed7142c2f0d2e5f9ce3b4033a4312bd05b3a77c1ecc017c46c50c8cd44755b471bf8c17b86b34ce10a93dcd069cb4d4575ddd417bd2c5f24"}, 0xfe, 0x0) msgrcv(r8, &(0x7f0000002a80)={0x0, ""/157}, 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r8, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000f661ea6d247c8c4e3805631ce29a9a509334ccf6515e"], 0x80, 0x3, 0x400) r14 = socket(0x18, 0x1, 0x0) close(r14) getpeername$unix(r14, 0x0, 0x0) r15 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0x200100000001d, 0x0, 0x0) msgsnd(r8, &(0x7f0000001e00)=ANY=[@ANYRES16=r15], 0x1, 0x0) msgsnd(r6, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f00000004c0)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESHEX=r3], @ANYRES16, @ANYBLOB="2d7490092081b1d091476075e68bdff5383327c8b1d59fa5589809e698b9c2fe40032a33070464d26582b4a4867ec73f79ab0c2990eebb60ac386c355c222d8ada4f4eb9acf20db6a38b0747808cc2bea79866067e820c3b038c38030e110a412c40bb1f9d64cc484c96829357f12622d9fba01122e0c5994490", @ANYBLOB="f8f3be2808efffffb51969af5b82cd22a94e2b876a4aa302", @ANYRESDEC, @ANYRES32, @ANYRESOCT]], 0x1, 0x3fb) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f0000000c80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806aa8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e691035b0d58d646c07a18589e5ca8a59770cc38c22a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757632b5425aa528c977bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf793cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af04be0195d459fadab38ea746dbe621387dc46ad4182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9140897d3d9006e10d4b7e62481d802618e2d6dbf289abcc552e55c60cea0ef479c098efc691987d21851da07bf081d30d0e995a"], 0x156, 0x800) msgrcv(r16, &(0x7f0000000e80)=ANY=[], 0x0, 0x3, 0x800) r17 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r17, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r17, 0xffff, 0x1006, 0xfffffffffffffffe, 0x0) socketpair(0x1, 0x8000, 0x9, &(0x7f0000001dc0)) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r18, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r19 = socket(0x18, 0x1, 0x0) close(r19) getpeername$unix(r19, 0x0, 0x0) r20 = socket(0x1, 0x1, 0x0) close(r20) getpeername$unix(r20, 0x0, 0x0) r21 = socket(0x18, 0x3, 0x0) close(r21) r22 = socket(0x11, 0x4003, 0x0) setsockopt$sock_linger(r22, 0xffff, 0x1001, &(0x7f0000000000), 0x8) sendmsg$unix(r22, &(0x7f00000024c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002440)=ANY=[@ANYBLOB="0985b0bf33045116e27a100000000000"], 0x10}, 0x0) msgsnd(r18, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000980)=ANY=[@ANYRES64=0x0, @ANYRESDEC=r19, @ANYRESOCT=r2, @ANYRES32, @ANYPTR, @ANYRES32=r2, @ANYRESHEX=r20, @ANYRES64, @ANYBLOB="9e31e55b3f1d3015d7d6e0c04d9285c6c96c3727b3efc3e242ec0e4334b80c26e8c246b3ab56cf306f1aff30dd3d4bf318fc3f0c7506b3cb0d3b21160c509546e5748c252f6bae6563b30ddeb945d0b928a961ce6947c2df0f2faeba98719c7a187858e18c95508a8dd81732ebc8c58ca73fbac529491136889f10b1276a6f06ae7a39d7b25b3f56626e5f07615ce7b2ccc3324192bf559b3c", @ANYPTR=&(0x7f0000000b00)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[@ANYRESHEX=r22], @ANYRESHEX=r16, @ANYRES16=r21, @ANYRES64=r17]]], 0x1, 0x3fb) msgrcv(r18, &(0x7f00000010c0)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a7072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a3a8c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c66189282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf6770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c909073cabc0458d384e1874bb1ee756cded06ce2ad2fc4b304405134c93cb78f591907e7fa1a26f97ada9eded5a5125a785427436cba29813962ffe7ac5346932f0f03bfd91f55f9a29b2b84263bd6926b774a541b2b4596ca832a33cd557561f5002079fdaad0ad589781861b627b51be666fa6924c00"/737], 0x1, 0x3, 0x1004) r23 = syz_open_pts() close(r23) writev(r23, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r24 = syz_open_pts() close(r24) writev(r24, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r25 = syz_open_pts() close(r25) writev(r25, &(0x7f0000002a00)=[{&(0x7f0000001980)="a2a6de9d793640582aaf03167db237de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2e6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e123a62ce406653b106d8ade7765a6e545cdc082192eda49ab90c594b574f0a72b1689ca4c5a3cc769b158707c7c2ce693b0623eb4d6f6459d6312c2efd8331fb923643aa54c875c9c992a621176ff2ce7fea8a8ebb30724ead37a8b54f15c6aae56184d4e387c95420cfd671b86038e40bc4363edbf16e400704ffd33fc2d1d685700a3dbbbd5bb08de8a2deaf8470db900d571277bfbeba839376b209d57f43b0a92bd0e5c654a9d2b7f9db6608ed717ce9d59f5fb29dd3653db21ff1a305b652543fd64fe08abb0a483e8231cd9eb69b16f90dfbe0cc78c56549899fb751", 0x132}], 0x1) r26 = syz_open_pts() close(r26) writev(r26, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r27 = socket(0x11, 0x4003, 0x0) setsockopt$sock_linger(r27, 0xffff, 0x1001, &(0x7f0000000000), 0x8) sendmsg$unix(r27, &(0x7f00000024c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002440)=[@rights={0x10}], 0x10}, 0x0) socket(0x11, 0x4003, 0x0) 04:45:29 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000300)=0x8001) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$setown(r1, 0x6, r2) select(0x40, &(0x7f0000000000)={0x9, 0x1, 0x6, 0x5, 0xfff, 0x3, 0xf8, 0xffffffff}, &(0x7f0000000080)={0x1, 0x20, 0x9, 0xbc2, 0x40, 0x8, 0x1, 0x3ff}, &(0x7f00000000c0)={0xfffffffffffffff8, 0x1, 0x80000000, 0x5, 0x10000, 0x4, 0x4, 0x200007}, &(0x7f0000000100)={0x4, 0xa07f}) dup2(0xffffffffffffffff, 0xffffffffffffff9c) r3 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) r4 = semget(0x2, 0x2, 0x204) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000000580)=""/179) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000180)={0x1000, 0x0, 0xb6, 0x401, 0x2, 0x1000, 0x6, 0x10, [{0x5, 0x100, 0x358f, 0x100}, {0x6, 0x12c1, 0xffffffc0, 0x3}, {0x0, 0xfffffff7, 0x3, 0x5f0}, {0x400, 0x5, 0xffff, 0x7fd}, {0x9, 0xff, 0xd2f7, 0x400}, {0x6, 0x1, 0x7ff, 0xfffffffa}, {0x2, 0x1ff, 0x1b4dce39, 0x10001}, {0x4e, 0x8, 0xbd2, 0x3}, {0x8001, 0xec, 0xff, 0x3f}, {0xb2d, 0x3f, 0x8, 0x8}, {0x81, 0xfffffc01, 0x401}, {0x6, 0x3, 0xe5a, 0x80000001}, {0x2, 0x5, 0x3, 0x5}, {0x40, 0x8, 0x1a0, 0xbc200000}, {0x0, 0x3, 0x401, 0x3}, {0xe57, 0x0, 0x7fffffff, 0x6}]}) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = open(&(0x7f0000000340)='./file0\x00', 0x60000, 0x1a2) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r8, 0x0, 0x0) readv(r8, &(0x7f0000002200)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r8, 0x80045756, &(0x7f0000000540)) r9 = socket(0x18, 0x2, 0x0) getsockopt(r9, 0xffff, 0x40, 0x0, 0x0) sendto$unix(r9, &(0x7f00000003c0)="49e572ec8dcc9d5d9535df58e87f57ff98e811a1326e2e50f94db090ab7074b88449998b6920ed1aa20ef57b0d1b4e1913ef52f12c812c036b94bf7f70a162526abe0c29c1a3b16cf1b5bfc09a371f03220db16e2eff00e0bc804749d68bddb6aa1877ce585d1250cbd3ab9ee73848dbcf1437b6f04705fa24f3ccb70d61af1467bb4dd6fcd249e762f76ea87b9baf6b9320c85f618823990424991a6aa8d0593637c535a59b1cbc9026a915bc042542fc16c700efea702fed8c42ab038c2d830f82c14d715247a5", 0xc8, 0x4, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000380)=0x1) 04:45:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x102) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1d25ec2da7304085ed7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc7cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d8472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a200"/3585, 0xe01}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1bc) dup2(r1, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x8001, './file0\x00'}) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 04:45:30 executing program 1: semget(0x2, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getegid() r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x24, r0, r1, r2, r3, 0xc, 0xb34}, 0x0, 0x379e, 0x80000001}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() setregid(r4, r5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r6, r7) r8 = dup(0xffffffffffffff9c) ioctl$WSKBDIO_SETMODE(r8, 0x80045713, &(0x7f0000000240)) clock_gettime(0x3, &(0x7f0000000280)) r9 = syz_open_pts() ioctl$TIOCSWINSZ(r9, 0x80087467, &(0x7f00000002c0)={0x6, 0xffec, 0xc000, 0x101}) clock_settime(0x4, &(0x7f0000000300)={0x6, 0x6}) r10 = open(&(0x7f0000000340)='./file0\x00', 0x800, 0x2) getsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000000380), &(0x7f00000003c0)=0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r13 = getppid() r14 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000500)={{0x40, r6, r11, r12, 0xffffffffffffffff, 0x41, 0x2}, 0x3, 0x3, r13, r14, 0x6, 0x7, 0x4ed, 0xc00000000000}) chroot(&(0x7f0000000580)='./file0\x00') socket$inet6(0x18, 0x2, 0x2) r15 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r15, 0x8058574d, &(0x7f00000005c0)={'./file0\x00', 0x4, 0x400, 0x4, 0x1, 0x2, 0x7, 0x3, 0x1, 0x0, 0x4, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000680), 0xc) 04:45:30 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setegid(r0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xa088ac064810a368, 0xd1e32c93d5b40ae8) kqueue() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x408, 0xffffffffffffffff) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x80, 0x0) r3 = getgid() r4 = getpgid(0x0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x2, 0x8) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r3, 0xa2e06871274b3b90}, 0x0, 0x0, r4}) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0x8, 0x7f, r4}) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r5, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) preadv(r5, &(0x7f0000000400)=[{&(0x7f0000000280)=""/186, 0xba}, {&(0x7f0000000340)=""/190, 0xbe}, {&(0x7f0000000680)=""/4096, 0x1000}], 0x3, 0x0, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000540)={{0x240000000, r7, r8, r7, r8, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r6, r9, 0x41d, 0x5, 0x5}) r11 = getpgid(r6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r15 = fcntl$getown(0xffffffffffffffff, 0x5) r16 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000540)={{0x240000000, r13, r14, r13, r14, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r12, r15, 0x41d, 0x5, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffee0) fcntl$getown(0xffffffffffffffff, 0x5) r20 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000540)={{0x6, r18, r19, r18, r19, 0x144, 0x2}, 0xffffffff00000000, 0x7fff, r17, r4, 0x41d, 0x5, 0x5}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={r11, r13, r19}, 0xc) r21 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) read(r21, 0x0, 0x422) ioctl$BIOCGDIRFILT(r21, 0x4004427c, &(0x7f0000000180)) r22 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r22, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r22, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) fcntl$getown(r22, 0x5) r23 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r23, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r23, &(0x7f0000001680)=ANY=[@ANYBLOB="03000000000000005aab059e7584be1916d8a32e0c5d7858899bbc616aeade23aa38f255f2addc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf02f1cc42eea2b26fcb5355b5b24eab642b706ebfa25245e804c95574b9d3f3d243490ee4823aa6156b2bd8b46ab8b53b1a9d75a136fab01713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a86d3c451df0c36b08f9d3d60f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000d1aed5010178b80b2a064ee6f94ea66c9889ea5856bf3a7100"], 0x222, 0x40000000000800) 04:45:30 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000001c0)=0xff) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffff9c, 0x80045745, &(0x7f0000000180)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) open$dir(&(0x7f0000000800)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x9}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x60) 04:45:30 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r0 = msgget(0x3, 0x90) r1 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r4 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getgid() semop(r4, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r7, r6, 0x0, r8, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r9, 0x0) poll(&(0x7f0000000000)=[{r9, 0x1a5}], 0x1, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffcbf) r12 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r11, r1, r2, r12, 0x8, 0x8}, 0x7fff, 0x200, 0x8}) r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xa09, 0x3c6a, "93a37fb451360800f1e1787fd15e3b4ba8dd00"}) r14 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgid() semop(r14, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) r16 = syz_open_pts() ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r17 = semget$private(0x0, 0x2, 0x200) r18 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r18, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r18, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r21 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r20, r19, 0x0, r21, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r22 = getgid() r23 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r23, 0x0, 0x1, &(0x7f0000000140)="125c000000000000", 0x8) ioctl$TIOCCLRVERAUTH(r23, 0x2000741d) read(r23, &(0x7f0000000a40)=""/167, 0xfffffffffffffe81) ioctl$FIONREAD(r23, 0x4004667f, &(0x7f00000004c0)) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r15, r24, 0x0, r22, 0x100010025, 0x7}, 0x1, 0xa, 0x4000003}) r25 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r25, 0x0, 0x0) pwritev(r25, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r26 = fcntl$getown(r25, 0x5) r27 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r27, 0xffff, 0x1006, &(0x7f0000000040), 0x10) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0x2d7) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x4, r2, r1, r15, r8, 0x22, 0xae}, 0x8001, 0x1, r26, r5, 0x4f7, 0x1000, 0xff, 0x1ff}) wait4(r28, &(0x7f0000000040), 0xf, &(0x7f00000000c0)) r29 = socket(0x2, 0x2, 0x0) r30 = socket(0x2, 0x1, 0x0) setsockopt(r30, 0x0, 0x15, &(0x7f0000000080)="02000000", 0x4) dup2(r30, r29) connect$unix(r29, &(0x7f0000000680)=ANY=[@ANYBLOB="82022e2f66696c653000ce95604e7a4574bb0d93b7cc02c7ffff93adab997e6949f4516c76b51f70ef4595f6010c0b0f767429308df96de775be31497be26192f65c9f57cc72a47a73566ea4589ac4ef85e2de69f0c28ea14371f42b8a872fbad82df88859d7e1e8900ffa18b3c8752051f474c668d7e7f5a7ac43a2d8cf1d1b2ce0949c35"], 0x10) shutdown(r29, 0x2) 04:45:30 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x857) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x3fa, 0x1, 0x9c, 0x8011}, 0xc) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="8202e480e0ffffff332b3734fb8566c52b220597a1ed04e225c0b533f535b8af5c10fe05fee681631cf10c39847b861468bb1dc895706c53d5bd7c6bbbeb59f22142033d651400ee52ad55d58297ddc385718656522d9914c350b5bc56fbd8737e9f7db0a8cb4c47883a4b61aac0f23d66daaffba50560e833db62c68a95393ed3926336b590f2a8187453b38908da175fb55c8351bd00"/161], 0x1) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="fdf80dcd9a46ab4f30ae45ef2a9d7af95ed13f66eacc775e63466a5381f7481aafe937bce97bec5753bc4c2213c36f8080e422714837a4a3fba875c6ceca6ccaa1f7eaf9ff58"], 0x10) write(r2, 0x0, 0x0) 04:45:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000003}}) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r2, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r3, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r4 = dup2(r2, r3) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000040)={0x1, 0x2, 0x5, 0x3, 0x3ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) r5 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 04:45:31 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357af4f7aa0416fa4f376336acf00b7804be781e49910900df", 0x38, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="ec080a38f5955c983d53e237767ef61055"], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="84", 0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00fe80000000fffa0000000000000000aaff020000000000000000000000000001"]) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000340)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e5e91f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbbfedcbdb00000000acb5f602000d7dbf6ba8af63ff37282921e48389e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000200000000a3f8000400"/177, 0xb1, 0x0, 0x0, 0x302) msgrcv(r0, &(0x7f0000000500)=ANY=[@ANYRESOCT=r1], 0x1, 0x1, 0x400) msgsnd(r0, &(0x7f0000000f00)=ANY=[@ANYRESOCT=0x0], 0x1, 0x800) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000719961811a18ce190000000000000000000000000000000000000000000000000000000000000000000000000000a64dea364338ecb725ab57a690cc687c7a90272530"], 0x5a, 0x0, 0x3000) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000003700)=0x272) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r2, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r3 = getgid() r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r4, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r6 = getgid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r10 = fcntl$getown(0xffffffffffffffff, 0x5) r11 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000540)={{0x240000000, r8, r9, r8, r9, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r7, r10, 0x41d, 0x5, 0x5}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x9, 0x0, r9, r5, r6, 0xb0, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x2, &(0x7f0000000080)=[0x0, r3]) r13 = semget$private(0x0, 0x4, 0x7b2) semctl$GETNCNT(r13, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r13, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r13, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r13, &(0x7f0000000400)=[{0xa7834705a109bc4d, 0x100000001, 0x800}, {0x0, 0x7fffffff, 0x1000}], 0x2) r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r16 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x1005, 0xffffffffffffffff, r14, r15, r16, 0x10, 0x9}, 0x8, 0x1, 0x9}) setgroups(0x3, &(0x7f00000000c0)=[r12, 0xffffffffffffffff, r16]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 04:45:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x0) shmget(0x1, 0x5000, 0x15a, &(0x7f0000002000/0x5000)=nil) write(r0, &(0x7f0000000100)="f0", 0x1) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) socket(0x18, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000240)=0x1000, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x2, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) readv(r2, &(0x7f0000001480), 0x216) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffff8, "00000000000000010000e134bd7fff00", 0x200014}) connect$unix(r4, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) socket(0x18, 0x2, 0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) 04:45:31 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaa688eaa7289b75c472509000100000000000000000080004a0100000000000204000000fe8000000000000000000000000000aa"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f0000000a40)=ANY=[@ANYBLOB="82022e2fac1400aa7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6f8ccf9b1bcc0000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae485b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162660c683ff8a85a93ad6fa0ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f12214b5cac7db956b7fa315800dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d7dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bbffff9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3823f0000000000000039f49354a21103914690559046d4726670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993c31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbc2bcc874da6e660eb820dfd4af6f7ed897751dab037740b43957955ed71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860fe0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79ff0f000058810b243f38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eba32a311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe09c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d86165e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b3973b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c35c5af9dcc1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14fdea7d504c1416360936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed4200000000000000001212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198d9117da580004fac16783648bd3eff702490229c4bf079345744ca47a4000000000000000000000000000000000000000000000000086ecb4f36dfcffafe7816f42904e8dabdc323b0b7c93eaa063acd078c192341dbccfc6f6f838b839532a233c92c98758d887b90c15f932491d973300000000000000000700f04d8049f93351ff98692d0f713aa1c4f70f8860bde8c677816697426274218c4e54e29e5daa31d1a78514cc62c38fc55ae60700b32ba63ce94ca5bcba8b48c28e4cc5401c556b49a05709346d111f2a22695c487564170998d646b5da8dd856a189059d1611288556447bba3240992eba3e7017f2621e3c72b107a47d8f83ff2a4859435c7a9c50d07eff7b70aadbf62dacbf90000000000000000000000000000000000000000000000000000800000bd6ac46e738d9bca3eb53a908648bcc79c432fba6403bc5087011c852601b0c3f553c2243d24a883d43ec7b644a092f7ea6f50f77044093639083dab7fa10c0a5e83463fe1d96a3c7e19c8b63032eda84290255051219e3b19d8689fba69367b8a298fb1745c615e14f9b08e8c68a81ec63835b11efd87dd4a9905d50b0fb3b807035844aef71ad5620f34e7bee11026edadc64a2e4af0cb81bf01bf43d97a0c27e1533e7c3417dc94e1272962a369d00d599df016e4856178e6974b8f27de8cb51baa6056eb82ee5e801ca4283c9119373e9e0b0269fc7c3ad90ff2c7ff79a3634b139d48ca72a2f425527af6391f35ce9999d81a3472b40633b05506e864db555bf576f54253cf57627b080dff7fda52f3bcc95b9cd99672aac950c3ce6517feb83b4b9fd916e7f8b481b50f3c8fec5de0cdd7a1dab29273a063dbf0024951195a964af1ae"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r2, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) r3 = dup(r2) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto$inet6(r4, &(0x7f0000001580)="e6dbbdf6a2f23e7cc2743e9d3ea1c0c7ad1131c6afe94aba8001a6c502235131b2e3b2acfcda2a191bc280eeecf8f7c35cb105e9cecb28e408acb6ce28b9e0d1e85cfb34582d0392dd529411d00ba2e3c634a12013b3124ff25b6c3c3dbcbf77a232b68eb1452a78c8f654a358000700d50500b8b7562f4d21ea96efbbfc80e398c8cd671bb11a10bf81efd80575a1ff4298cfce7cad871b94e705e2be76c940f29db8e53b897b894ef212fc44b45c406f404bf4f72b1b421cb37b2a1d6456dd14d2db4585aba510652f3a8348d4e0aa7df1076e542e6071fa867808d1165bc47403a877bdb6299c02fa7746deeb867ccaeb9caa10301a2565bd4a6cd9f8fc2c87670b7ede40328501c0c1f2f3ed4e9ac5a4f6109037caecde3ac8e024444ad8d8bdd6f2bbc5e7507b28d93083db1f1e0c31f77e35dbdd4189f9b3eeda03abb17f8fd57f559ff8d46a809567aa0c0afec39648", 0x121, 0x0, 0x0, 0x41) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x4, 0x20, 0x0, 0x1, 0xffff, 0x3, 0x7, 0x48b4fcefae1414e1, 0x2, 0x8, 0xf9e}) r5 = socket(0x40000000011, 0x2, 0xfffffffffffffffd) r6 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r7 = shmget$private(0x0, 0x4000, 0x322, &(0x7f0000ffb000/0x4000)=nil) r8 = getegid() r9 = getegid() r10 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x7feaacaee92beeee) mmap(&(0x7f0000017000/0x3000)=nil, 0x3000, 0x0, 0x10, r10, 0x0, 0x0) write(r10, &(0x7f0000000080)="62032a3106773f1e00bb5a1e771e245f50f4857d42b595a4c9343ae2b5ae0ff1d6dbccc65a9e8898b02a8bae6db90bc29ee6ff857ad7231042f9839a1fb7bc4e8f1fd3eb9c0e38f2dabb98b5b60b94512298ffd0461d1f8b62a14b463e278f5fcd0bc84cc038982d02ee7fc24c7ee3ea6700931f65b454aa", 0xc238c0b9) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x4000000, r11, r9, 0x0, r8, 0x2}, 0xfffffffe, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3ff}) socket$unix(0x1, 0x2, 0x0) r12 = socket(0x800000018, 0x1, 0x0) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r13 = geteuid() r14 = getgid() r15 = socket(0x10, 0x8000, 0x2) r16 = fcntl$getown(0xffffffffffffffff, 0x5) r17 = fcntl$getown(r15, 0x5) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r18, 0x29, 0xa, 0x0, 0x0) dup2(r18, r12) r19 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000002000/0x2000)=nil) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x102, r16, r17, 0x2, 0x95, 0xffff}) r20 = getegid() shmctl$IPC_SET(r7, 0x1, &(0x7f0000000500)={{0x0, 0xffffffffffffffff, r20, r13, r14, 0x10, 0x1}, 0x3, 0x4, r16}) fcntl$lock(r12, 0x0, &(0x7f00000004c0)={0x3, 0x0, 0x4, 0x7, r16}) r21 = socket(0x800000018, 0x1, 0x0) bind$unix(r21, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r22 = socket(0x18, 0x1, 0x0) setsockopt(r22, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r22, 0x29, 0xa, 0x0, 0x0) dup2(r22, r21) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xa) r24 = fcntl$getown(r5, 0x5) r25 = shmget$private(0x0, 0x3000, 0x401, &(0x7f0000ffc000/0x3000)=nil) semctl$IPC_RMID(r25, 0x0, 0x0) shmctl$IPC_SET(r25, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r25, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r27 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r27, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r27, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r27, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r28 = getgid() r29 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x7feaacaee92beeee) mmap(&(0x7f0000017000/0x3000)=nil, 0x3000, 0x0, 0x10, r29, 0x0, 0x0) write(r29, &(0x7f0000000080)="62032a3106773f1e00bb5a1e771e245f50f4857d42b595a4c9343ae2b5ae0ff1d6dbccc65a9e8898b02a8bae6db90bc29ee6ff857ad7231042f9839a1fb7bc4e8f1fd3eb9c0e38f2dabb98b5b60b94512298ffd0461d1f8b62a14b463e278f5fcd0bc84cc038982d02ee7fc24c7ee3ea6700931f65b454aa", 0xc238c0b9) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xfffffd73) r31 = getgid() semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r28, r30, r31, 0x10, 0x9}, 0x8, 0x1, 0x9}) r32 = getgid() r33 = getppid() shmctl$IPC_SET(r25, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r26, r30, r32, 0x1e4, 0x8}, 0x5, 0x7, r33, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000040)={{0xfff, 0xffffffffffffffff, r8, r23, 0xffffffffffffffff, 0x0, 0x9}, 0x9, 0x75, r24, r33, 0x10001, 0x8000, 0x3}) r34 = semget$private(0x0, 0x4, 0x1b2) semctl$SETVAL(r34, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r34, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r34, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff}], 0x2) r35 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r37 = getgid() semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r35, r36, r37, 0x10, 0x9}, 0x8, 0x1, 0x9}) r38 = shmget$private(0x0, 0x1000, 0x324, &(0x7f0000003000/0x1000)=nil) semctl$IPC_RMID(r38, 0x0, 0x0) shmctl$IPC_SET(r38, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r38, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r40 = semget$private(0x0, 0x3, 0x662) semctl$GETNCNT(r40, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r40, 0x0, 0x8, &(0x7f0000003700)=0x272) semctl$GETVAL(r40, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r40, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r41 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r43 = getgid() semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r41, r42, r43, 0x10, 0x9}, 0x8, 0x1, 0x9}) r44 = getgid() r45 = getppid() shmctl$IPC_SET(r38, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r39, r42, r44, 0x1e4, 0x8}, 0x5, 0x7, r45, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) r46 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r46, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r46, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r46, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r46, &(0x7f0000000400)=[{0x0, 0x5, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r47 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r49 = getgid() semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r47, r48, r49, 0x10, 0x9}, 0x8, 0x1, 0x9}) r50 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r50, 0x0, 0x0) shmctl$IPC_SET(r50, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r50, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r51 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r51, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r51, 0x0, 0x8, &(0x7f0000003700)=0x272) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffa8e2ef76c1011b8ecd60a4f00808063a"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 04:45:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r3, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r4, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r5 = dup2(r3, r4) ioctl$KDENABIO(r5, 0x20004b3c) write(r2, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) recvfrom$unix(r2, &(0x7f0000000080)=""/4096, 0x1000, 0x1, &(0x7f0000001080)=@abs={0x0, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r1, 0x0, 0x0) 04:45:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="8b0201fcffffffffffff214164f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1be2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653dd92efc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a158e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac896263eca34e2d0bad4a67f5b9bca2f5628752cffd0180826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d75a6e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d25906e7ae68f0b1c7c45669ced8950000000000000000000000000000000000c55e15fb74a27aa3a685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b4ae93848fd7d2e57c8c6dcb5e8e1fdebbecd9c4a2bbced0608ae2826b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44a963d73e6e1ffffffffffffff249c58ed7d751b78e7140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f18a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb799ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d951887641ce3a2d5f4dcac7d86b593fcf5d1e3ccd961238b8f904a709813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db806051e8bcd9ca34aa53eee9e468d3de5eb01f2795d27e9f0bc7390c55b4503d1ee779ac5345adb691261c2d60b4865a9c0eb4722700a2b986eded8972e67aaa42f2b7b7c3f697ed994916c3716f101b628484fa99746fd8a7ea76395de157596268949a0c67324ee2a9d0400d3079cb50e9abfa6fceb5a630000000000000000000000000000e30f00"/909], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r2 = dup2(r0, r1) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x1) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r3, 0x0, 0x41001, 0x0) writev(r3, &(0x7f0000000500)=[{&(0x7f00000000c0)='\t', 0x1}], 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x400, 0x0) fcntl$setstatus(r4, 0x4, 0x80) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x120) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r5, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) preadv(r5, &(0x7f0000000080)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) r6 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r6, 0x0, 0x41001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r7 = dup(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) sendto$inet6(r2, &(0x7f0000000200)="9cb2bc6ee90933a33a156979db9f138ea25a8a0e53cb1597722975def405c855af75d22cf73cc82faee19217eda4cd286777f9e45625752bf6f9b198d559c66d9962fc61db5d104bf2f157b139c6e6df46499c9239e2c6a1902d9ac404dc9b0916bb35eff63fb9ee859e427c7c22c96630528feebbd4002848365a835add209cf794898e1b6f0304f4893a31c534b5412f1aaf4e3985f2b9d7d0efc39ae82bc7f5ed44cc38", 0xa5, 0x0, 0x0, 0x0) sendto$inet6(r7, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 04:45:31 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000100)=0x103, 0x4) close(r0) r2 = fcntl$getown(0xffffffffffffffff, 0x5) r3 = socket(0x2, 0x4001, 0x0) connect$unix(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="826f2cfb97dbd548a9c4a143dce4a7efe1970da73e1a2708fda4872e4a1ce5fc41"], 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r4}, 0xc) r5 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x140) socket(0x2, 0x2, 0x7) writev(r5, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x4011, r5, 0x0, 0x7) r6 = socket$inet6(0x18, 0x2, 0xfd) getsockopt$sock_int(r6, 0xffff, 0x1002, 0x0, 0x0) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000100)=ANY=[@ANYBLOB="680fafcfc82f16dcd5d5c649005b32e30fa79e6619c303d4094b9468f10bd191ed51a1631c0af7c956ec4b194587377c4bbcc6b8ee4dab"], 0x1, 0x7fc) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r7, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR64]], 0x1, 0x7fb) msgrcv(r7, &(0x7f0000000680)=ANY=[@ANYRESOCT=r7], 0x1, 0x0, 0x1004) msgsnd(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r7, &(0x7f0000001f80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce3b3f33a4312bd05b3a77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"], 0xbc, 0x40000000000800) msgrcv(r7, &(0x7f0000002a80)={0x0, ""/157}, 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgsnd(r7, &(0x7f0000001e00)=ANY=[@ANYPTR=&(0x7f00000002c0)=ANY=[@ANYPTR=&(0x7f0000000280)=ANY=[@ANYRESDEC, @ANYRESDEC=0x0], @ANYRESHEX=0x0]], 0x1, 0x0) 04:45:31 executing program 0: unveil(&(0x7f0000000000)='./bus/\x00', &(0x7f0000000100)='x\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0x1b, &(0x7f0000000000), 0x4) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r2, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r3, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r4, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r4, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r5, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r5, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r6, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r6, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r8, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r8, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) setsockopt$inet_opts(r8, 0x0, 0x13, &(0x7f0000000840)="020529bac39751e6fcee4750204deeafc52bf46c07c6673b586702283f14c997bac93d4a274779855c1a80f882116e5f00abc65b180b000001000007ae092dcad6b556d242a2f98f7c98de3b4be1ee5fc6d16e7e669decbc1cc4b675c92730da99f601a64ffe1f60c58872af6b23b8e74750d6c98857e7a964c6ac3530bfe38d99935455d4007681b9d5137e70084c329d656381549f9a75b6e9a3d6c2696f3c06fef225318ca94becd3ecd5f496982720494adedf61e75a26dca03a10953f3e9dc0eec3b2122172bd37e420c39da702dc815d291cee11049bd6a6c9c98a6d6e46efb694374ab17a1177b760850cac40c7554c85b8371b860d7ed09d08be20098a1ec8f55bfab795cbf7d7142bab2fc9c7f41d", 0x113) listen(r7, 0x0) r9 = socket$inet(0x2, 0x0, 0x9) r10 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r10, 0x0, 0x13, &(0x7f0000000600)="bc085f371da24f6fb41e8f3d294528f4146db62d7fa33397c5f5d3769bb9ee380b010ad788e06a6dc159ce57ba1b661ab43bfcef2ecae81608cef633caabd4b3e44f8d454742fb709b244b99da6795ad7f0c6a28fcdfd7675955f4246790d966c410c923250d95f40b48173faa1481f0f75ac55f4806dc3d6ad88d74e4b2ab6555fa6f216ec23397c16e641e2d0afc397af47e576ad578f0ee6a02dc10d97f2bece7065020d1ac1d", 0xa8) listen(r10, 0x0) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x80, 0x0) r12 = getpgrp() r13 = geteuid() r14 = semget$private(0x0, 0x8, 0x80) semop(r14, &(0x7f0000000500)=[{0x1, 0x0, 0x1000}, {0x0, 0x5, 0x800}, {0x7, 0x80}, {0x0, 0x9, 0x2800}, {0x0, 0x200, 0x1000}, {0x2, 0x5, 0x800}, {0x2, 0x1, 0x800}], 0x7) semop(r14, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x8100, 0x1000}, {0x4, 0x100000000, 0xf2e4cf5442ae26e3}], 0x6) semop(r14, &(0x7f0000000740)=[{0x1, 0xff, 0x800}, {0x4, 0x9a3, 0x800}, {0x4, 0xffff}], 0x3) r15 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r15, 0x0, 0x33, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r16, r17, r16, r17, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r18 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r18, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r18, 0x0) r19 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r19, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r19, 0x0) r20 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x10, 0x0) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000280)=@abs={0x6fb47445e536af6c, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f00000002c0)="3f2ae2e2a7bb541e202da03da4177ab348c61f4246b33408bbccea3a4ea6b37c75342032d0b8eb1d401706e9b4c4411c", 0x30}], 0x1, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [r0, r2, r3]}, @rights={0x28, 0xffff, 0x1, [r4, r0, r5, 0xffffffffffffffff, r0]}, @rights={0x38, 0xffff, 0x1, [r6, r0, r0, r7, 0xffffffffffffffff, r9, r0, r10, r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r17}, @rights={0x20, 0xffff, 0x1, [r18, r19, r20]}], 0xc0, 0x5a2147307f97c4ff}, 0x7) sendmsg(r3, &(0x7f0000001800)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000080)="dfa10c765d654286b1a73617962a8342f8b593b3991aab977e3ee8f5009eee08e6b1e537e1b3", 0x26}, {&(0x7f0000000140)="93c63ce0058c5482d767468a0013b3886beabc4448a1244083ba8989a6df975eb0076e8620f5df2f89f7544e44cde16c6c8793460d7923c42f4640da65405a4a2df0d067be9dbf87b8a4db99", 0x4c}, {&(0x7f00000001c0)="da160f7f13fcda21a2b6af39e988e9b8e87918f5a6433044f356aa38fad8d6d565385082c975badc8812a339870c7ccb854649c6173cda4ad7eb4ab7776e7cdda6223d8588a389c7d172e7a528b8e3c12eeb2d2d28422281bfa5b09c7ad853cd06c338da15663b5c303a738d7b640b176f14ed7c755ff5bb76af4b522610d9181e320d315a189aafd64feba51735c821c12960e9d1483e27513d00df6fddb0ef3e722e17d8ae2c2b4c8882d965aba48c37eb71f5d30ef168d4b6850da06edadb22fb6a3a88907878418c4962eb2f0672c25a56085865f24e", 0xd8}, {&(0x7f00000000c0)="86112f648e03e8099a11492f4fa0632c31e69f87cb73c74f0a9e63a1f6677fe873fe570bfefb3ffb00", 0x29}, {&(0x7f00000002c0)="f86c63242f0366c02fb89b94815e9847b215", 0x12}, {&(0x7f0000000300)="fc048434a0b99d7371977770e68577f108af69cacdb2af025c95cdbbf89022d7ee3dbfaa8d98d3e3ff01ffacb78c5495eaadc62933319ae954c84028e0f8c7435da44bf4f36e73726b2f810773fab77e58d4f3845f1fe818f7d2a873d9ead0da3637ef19b882e20c8aa635b8b27e658cb5445652da4bbc4a65a23245ce0d4a79cb2b1ffaf1a7dd2bda8b50b729e815c354c68a9e1a7a7d6c8532491b58a7478f086691a708f93e5279d5d907a63cab022ab80cf4a4652983e86de22d8e4d45bf44", 0xc1}, {&(0x7f0000000400)="af8ec7ce3a698cd2efd32a86eb54b6153639ff9fc4948b27043417c64b923605095cbc4fa98d6c87a84cb7c927c2895792c17cdb05484c95d0d4aaae2f171a499aa357d9caffbd8736d0390768dc9be2e4a827239367", 0x56}, {&(0x7f0000000480)="dedac635d690d5375546f50fd5b892ea3fd0fc3d2e970ad87d693aa19dc186645c68ed499385a03f42b0aee62ee9e3df8f31b0cc465d336e0b6319b59b73755e1d33b1562ea958bdafa1b28db1ae30867c2358e7b30375600249f94964f10da3fc35ddfa3222fd7517d145edef6a03b8b5b37332aeec4ee51ed4056dfd0c105cda848f9ca8949062525493d3c18e7a56cb34c2f4137d01bcf675b4b26e9050b7f18fd21204d12b27b296849c831cb97c79f35df50cfd8680107898177991dd10f0b399649b43f4886450d74ef0c0d7b0860e7d72f01e6ef17b51905e9af5403e2d595737019dac53fcfc056b7dc18e22193696de368adda3f1ab", 0xfa}], 0x8, &(0x7f0000001840)=ANY=[@ANYBLOB="8000000000000000ffff0000040000009ecaee42396cc2b7170a270fc065bda1039d8760e459b1cc2011d2b3cf54482d9249d37d2533b4952eea898b6c530ac33e3cd4c40e462de1ff945d512eb5507afdec0b7ed5b12c0c5afad60e3c61bff9760a6cb2fe475a6da7c0a8531295a65d900d33e548fa4810a89af700000000004000000000000000ffff0000e7000000174afc7ff910177ea3dfbc58913f35ef047f0b1358dc648f2cf3af4a6b4c657b34686427a66bfae32d36849e03ff00001010000000000000010000000600000056ab76e4fcfc26cec9eac6c7f3be891406ef2d5d3b53246831bac626b40760ee3a5d6e06d1d60a980c187ff71616e30397276730cecb6538a29b7de92f841044f642127c80e5724eab4fdb68d87a72a28d3a6b6ac0e619cb903d5865e7419fede2a1d7c98d07cef7e9bb4c21ed5b529cc3ab605ad60971c539756dc89cda91dd9fbf54c6ae836d7f4966029538bb836d535ee194ae8f0e04b518cfce64ba0b50325fa5142e123c28d30738d49c4412f19530cc5062c2d400ec58e691a590412db0350d766e87e6bbce750502e5dbb210619b98dfbde754f711f7da2d30c55775b112eb1f7247dba964629d3fc5af0b0de8e9a351fdf8fe14acbbe4877f8d1efd588d38cd974c644cf5ca3e04fa78773967cbc2472aeaec90d1819f7a3a266d7662ec0d0163a95030798d944ab650aff47f9cb0c399a597991263e4b4b90b2a6105541ddce58039f689598d0cbc4288e16f1ef4a8011c698f0727c9cfc5ce876f280d4ae403d85faba9a02d0bff4bdde3e26a0628a1dcf88ecf99425a9e5f4b710ab427b2eb34a4660577a2c720d4dc2f8af3bc51cb1a012e0e6c7f382b16f20d4af74f8d44ee4c5b88f17925199c8776eefd4de74e9ad4f340de2e47950201b3f533b72c35bb73a020fe2b9960f9d86ebffa098b9ba13b7be9b8ff906e38e5764f9e705dee041436f6a5542c5ce516d1729d1d6af42473e7035e39ac7b266e0484f256554f44536cbb6d63389915347c8d66c01d16919475f58fc2d0248439d28f96dac46d381803dbcd00998a52a411561e459f41989855b084a1ed271adfdce82ee71b10fe11cc01768a8a20b4ee579789f220dc4068603858760b51d3acde8ce502f1a527ea3279ceefbc8e4fe28d5e556b8637274190656fc7e213603a17405171d7ffab7505a74f9159718262e39872e5f57d516d46028261d24b3018d3719c703c363e68ac7eead457b39db98048b66210735eb9dd99e1566066b9896a18c6c7dbef1c92beaf8cff1ba2e79ec45f558e8e35a681ad168ec7c773f2d7782d13c0b70e092185e1eb4e374cf2a639d431321eecfc08ca4ec574b9e66735493117b24c7c314c47ee3b33d5f08d1804355043b817234540c4a2160ac8db42e4b29bdc2ea5fc4d63eafa92a7abd7959b6d287598abc12f2afab6fb315ee1c75523413eb7e61d42fcb84ec4679c3227c7c68b80e4140f13cd87e5fe0a183fb147e4d0578a6d408c5e2b765c7083c80d13aa4f2d2ddb91b8bcb3194929e2fcc5457a6c57cf2f8858a51efaba7d32c355b9b3f1150a7c964488688b044b649be46837b54eca75b647f6a0908e1d15d41287f165457158a0cd70d447b99a263a0de28d929a66e9d20a637dc7ed56ac439c6bd41eee68b8e7ab6258f2e79e7aee59a979860779c3d90c8624b855e89b5021616bea658cd210382ff16124794e3f00f13124be770c395891bbc7ea8d556edd23467fff00e750258d251c83c9d8f2410d37ec7c78738bc4663fef3c5f02a14902dfbc2677cfe178371cea8a00e0914de439dd86649cc0f826d04fe2571675b339f341ac33dc5a04455bf1fa3f8d0b37acba1de0cf29687bcf3aeb1e98204dbc3eada5ed6d1c01b581eeed4780f5bd9a9ca985139b65f495938ab4b2d37c870d1b64bf0c9968c7dd093fc0e7e29812a03de79a0c25099e6246fff31624ff53f37cf12ad62b0ade177f4e179bdff0c1b29e6df457eb9843d2473fc30447e908c86c38f918d28d2a636fd345a900b7e65addbd46f6ed142eec52b2e94c5821ddd1f11b5e7b84ca30200f09858ba019b32392fddb269ccb3bbcb619c6b9d71708bf48a7943431d6c616f27212285146dfd8f5ea0e5bef1d7a0fd519253826b077b6a063c57bb21ff438daf407b6b051da197716a0733581f1675a236a21d7f386ca21156cfc7361a58a46ec4408c9bf4cbee551a68e286429a1f3808fc6ebcda60f6cfcfed5f8f36ea93f7139f4e67363316ed98ad3936a6a65a07b8095f2588b5908c51f1dbf5c951f904986e511b543dc315da277f2b6aac4955703278415c0da66c9677f21341d6bea2cfdfe2f63b09bd74c48b5436c963d42f6ab881fa8fdd45cee9b21327d5100866188ede643af4e42d990c8475ae6e5826a8dc2dbc30c9f0eced251738459b655deb634b1f4054509a66a28f13b1126c19f98a2a0752b3b14f8434d7f3c98ab91fed360df1225ea4dda42fa1d04e02994b95f69d494e24bad14d87614d6c8dd67c801c4b21409202f276a3f3f8c2b7b5c9349ef5200733b85617b2d4645b92059bb47e47016f377fc45d3e408acba36460ed7d25e379d70056551a675798ab6c71003589fdd0eb3475979774984b8d4e82fad99f788bd65112a0001a374e3a1818a06817584a56f93e64b83ba8054bbefe02cdefc86697dd07209d5534cbbef1f865243b58f4c6c9583aa37a889b0eca6d54a961f7c20ef497c39b6d14521182b303d2c7ddc429a7de20236862712e48a3b135c696d51cbb202e62a300f37ef254252705bee634a87a9dbf75b11e79fb549f4da3404e78136347d9532cf529175d83b78936127caa9084f2ee5c20fe0eb54021a4ae8da922346f31488486750fdd9626020baefc008f30ac68b42c31b8f511459e58fe5fb3c8ea2ef0a6fac3b85e21fea0806230539618718f88102703a1f751ffb78d63b1f907a04bbcfc3aca9583628193d10935a13c040c4ef8860d0ed4829091694af160dd42b963ebd93c8efe65eead1a2347cb19e358394db3dc4ebacde75fb4fc784ffe2bee55f0a9ba834e8f59d48454fcf7600323a7ceeaf6fae4d3d105b9eb8689459a32b1632ef5ddfca310a82ae8fc8d350cd213baac294acc5308408354b5f9dffc2931b46a32e10212512ad4a82295579d8e0dad4cd472969d6851bc8ca13ee28fc2c787cd1cbb348233ee4a0bfcd7fe9c001c90cc0888401b62f5fde5f24e1ec2b67958720605a20903584b8442a82ab36c396417442e95ef9361c6cb30f3b6e6e2eeaba8a9c3e242c59fd8eda457d4ae4f919f94585c54dead5efa2a6b6942a1c966edb1d84bf5f334238fe7dae0754912d936e0d80543121632316618b98099bf9586509c10bbdfb88bda7328ad4168ccdf028d1b1fa3e1336c4d7814c14b8c2b91a2711df385e5e0d2795f8dee47b3cb534f90bcf1df468734b0c58e4eb6b9f9650aa7f06472d3ab84ab4201d76abc533b6bf7307ec1b1f0ee612e10ba227e4ea1b1e0b78c1b9c7e8bfb9c9d5f44104dd2b4d9a2e3ab42978c831aa21ba42e8d736835aee1dac7b2b1af5332bcd259cc9f353996c1e65d1875e4ebd26d086dc6422a7164a679f5ed3e93c0736bb0623e238c5c54cde37632bb366bb7ab0a9be1b4dd155d0ac57b0c5e91e52dd3f4aa65e532c0dfaf72c8876e1a669d2a08e3284af62ed20baca356b0c231f3ce9647dad0b461695172187fdeb414dab94ca647118e87028ca3d0bb3866a097613e070ecf631c769e1c5acbb90b1b2f91517daa75c413c2a968a230e73527a70568465fd3ffc46fce73f826347891d10d7657dacef536e2bcb95caa492dc875d9fba2e4b3fa9e1a81f843dcd125d7560e166342503a3079d1003afcf25f3e70da2e0e577b30b056963935bfb647158ff58891c42a117f978a33604f0fdc8146906194c837f6a6c508b65f1cbfa90f665664a144b39a2a1d77d79048aeff2a76052e7b8ccc202714754e94ded9cbc8dd457f6b0e576e48bf6d0e76dae8a51667d0dccf0624a5df27ae359a132ee3f982bbe1a1f74a57c95e38012f5538ad0cf66fe180b035063aa115f9e6af4398b0ce03eb37013352ba671b6a8560cb62f6bcf57cb8dfab28d2a5987c47328203a7944e5820e5ba780ce068e0e1fa94a6af62f44fa10f3a0a1c70178805f13b019090e9b721ad3d95c81055c1b81ba62c43824646893101afdd3c35cedf9eebbf4671f663bb486b1486aec651b0dfb7545e74a776e33244dd45402db233a73a6a640fbc6649aff9ec5ea3dc8c1a183915c503d7a943e513bade7166d0ca94ffd55ac00d4a6b09d2eff70b47ec61d3c7f1aae6c112b7dca0bada98ef29c88ea9cd1fd4a8836d2d4ebcd7b33001bd10da7669181155cd4db321013c6aafa5f36e0357220bff5a326e5a54c10275f85bc28216a66505be312c83fe8b448519a53a147f6a0ecdb7d2eab66ad12b1be72543140c2c7e66195a9d9fa7885a819d40a7372a91c7915e7dacc085dd6b037895d467218b88f8ce06187b47bc63316850050b43d96be767ebf568ec281ccaeec6b36cf55f37219202619eff29926e3196cfbaf6fcdefc8daabf88b259e0068a08058c46a7bffd727aab878b24cb112d79ead273efd6152158f6589feea8dff31adc62016977f2b62d9fce4c1d27c4a25e80cae6c27a3f8412ea4aad8b2ac38b03c2c84b34cbb03f1ef470fa89039bc94309af47b8fd34551806d134ab991a16cadde83df9f2a6dad85dff037dec75b17367e0065e90b329e75f32c89b6fcaeeb5cfff59f793a0c79239052f5d875182a7f4d1e87d1b164a61db56916652e4cdc894648a74887a5a83f301dad02fbffac0f10be141abe96470b8e64f0486c15c75e5cd9efb7e869773138bf834030526a789cdf9ed7d2ae0086de1d97fbd929690fd01f1a3cafca7acf2201a0221f37a325f742af93a6e32c5552c060a8427defcf9b667fc7997cc38d3823e4ad627490c1bad1094ffd0e32cf2b877f405ad1bb2109a35782f77145b6312c8b776bec12e1c6cf2eb20a9afe3b367dea1dedfe0487ac45d3d19036095b2c786d359fa5266b3093a419876f89a238b2fb0eac46b70975813ef3fd06699e54c21525ddcb1512531e7fa504c56d4c4ac92effa068dea893cf3ee07e4983da22da43f6c2a6fee9b2abf5731feaaaa8230106739e9355a99afb8b98fc2e2fb2ca5ff70802b636795b4392307f5979930dab50ad1ecd0c5475a2402a7692727a1ca12a9b42cb4ca894cef9afad8c905dd684cfaaa0b50e92990746ee54716286421432b6c1c8c5c7d1e04d737c0b56c7bf07172cf82535d01351e0928bd466ba0a96f53c8c0550ca4609c1168862424582f9dc80578f9596f995e4ecd1d734d38a99dbde6fb983a74db257dfd20cd6463a16f976319c45f4ad5725585848b11cc2a1cb2ac1182b28171001066aff371c12c39a6ae201e752176e9d40257e309b0fa3f1af19421beafead2083e46530b47fa0451396ce2853ada3240e78dc336ab6fed0669f69300c9bab49c550eb5700f6e1d8bf782884fa8def2f73e22a6d66f8b07611d9f1b7cc92402f32c3ef9e158a5fdd4eaf9dc5141988aa6e6315fd3be3bd9d2cdf5984448a180935048b55da8b4b5d150765a6a557264a2e284b9d334834bc27b021b0cc5d44c3ca345bb120d8f753d9d37731db2dff2c2afdc354fe1047adc06b2942e2d20f518da19b927bd4c92c3c471a694113b21f8975e43c31fd6b6354b28f4e18d72ae74f646eb7d2ab5c48dc644ed61ba326dbc1efa32cf182eae07314b7e782d50642a7291b971b204445549ee616cd8ec87d508b61af6984f88013d98cd0598ef0d60666b7e3ab3f5df71b25ccff7ae22e02e0503aeb0cb1237e45c99b2b597edca5ed09883677128bcac8fbb4cb188f37ef3eab621dc099cfa2d5e71b2989a94e4dfd302bd28718e11ba4a1f2302d9555df13be11807f2000b412a4b2da3e86e73b3971dd08886546ec045fda39f654c081b7337ce0e7830a782922b2442a80e7de975a93ba0a95e1ef2a40ea9c1acc4917dbf793a7671e66cfd423b73ffbd81874cf563db8d525828b9ed729e42fb563a35906e700010000000000000100000003000000dc5de1163ed2a64b5b9fb664bb94d8567e6b3109b335e1aaf7f3b288141dc277dff6e1fe75fdc0de130aa42a15a8fcf19a58cc456bebf89a16d9997a24b137f75f1a9de40a96f7a4a510fdd0dd1f95916f1753184ce9b0bf2c96ec8cb21e61e366b40536b4dad6c6ea21dd02ec174d833951e87b34439e30ed43270fbca90cf070e87fa05b6e03e8ea5ae8cdfdfe2c2a8f134e841943ee6cf1fbe302f6b860cd6dbbd410aeceb5712e3a43cffca260fac26b4c6cedf07e4e9cfc1515580c7d5e04cc9cb522e97ab14e2273a935be5d8ef0d1d33697517593c90d0a7325cddacb8eaf748541ef441d79f85887a0b5f76fb2f1b28f9e1978a094eaa4ccbc807fd7bd5fac9925e0e936f1ca1e03f5899e176920b31de1d9dd90b24fbb7a019e46ad60f5a9a490e9e69849959bb765406daa7104a21ed9f99a6022f4e2d4202b"], 0x11d0}, 0x400) 04:45:31 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb0200f11f30456810f0550ce64f0000000000000000d31fc6626d1befb7a0a80e09000000000000003b27f2a9a14156226f9da4bbb5cb6d26c27199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d44a5dbb559f2ceff85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d333bcb56001000080000000009ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506cc6c082b733d06f74a0b30819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb62ab5d0b6746691a9e9acbafcc4ef8ab86e3539b030a8e614bc2f9f9c1dd40093c87a11b3229d442b6a111057b004ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e36"], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) dup2(r1, r0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r2, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x11) 04:45:31 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x41, &(0x7f0000000000)={{0x18, 0x0, 0x8ee0}, {0x18, 0x1, 0x2, 0x5}, 0x0, [0x0, 0x3, 0x0, 0x800]}, 0x3c) dup(0xffffffffffffffff) kqueue() socketpair(0x20, 0x8000, 0x7f, &(0x7f0000000280)={0xffffffffffffffff}) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x83e1, 0x0) r2 = semget$private(0x0, 0x1, 0x120) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/155) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f00000010c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001080)=[{&(0x7f00000014c0)="abe9f7a90366d887455587c91b09d679c3015f432c4cf4895f10abdafbb27d0ba3abc333c9e4d8b49360e3083e156aec0183bf806dabe00a4c01eddf65e16e5e8001af95832e7ffc20eafe46f6ee410fc8eaffe296ced5f6c7127ba34f3478eaec53cebf89a24fbfd48b337e4cace01d88e8584dd65862efb7c25975cf8a9ad801938b6461b35687b145dcc24b56b43d1bfd80db5de020f495ab0e8b2eb174eba9f2eaa84ad223b4708a5fd67c5615fa1fc1bc3e220c98677b69d8a8d12214c0885c07a7acdb129d7151e3ae04cdb69f1fa76b17201d7bd75114e0f91be25556ca77fdcdb0303f09c5e63c57109ec482efc4eb5383ce8f8753949a8967ac69f8ebfa5214d756f53d584f3134c1c64db6dd8b99974cab6b5c0f0a686949722a6d40397a4e508b43b80f34286e0d4f0b16495a1bb2a2e91c9d235cc7e9888fa19fdc105bf5e4de8cdb61ef687970148911cd487780cb57bab4b84c06db2eb593ee7e005f31fe8e55d5c50f9701cd718d3619ba9df7744dd1502bfd849d280edcecfde86e70c95c2e34dc5d32534fefd24a03720306c6d119fe443b1989b0bb04f0cd2333f2d8d07ce639d5e2a6875bfa6aa0070dd2c536c482252a9bd83a8730223d5ebcb786aa70bf5c5048e5425d65003d90d930c8ce8f780ce2d46e3f2aef072019f06581c34057334008159a5850025dce797c837bc2dc0ce176b9ec713c66538e656edc107576ea871f25701b2fb48e0548ba9f1cd48bfc59d70c5158f885acb071d736315272776b732b202f7ea4ea88b1765ee8e784f9dfcd33168e5d5365e873f86cf2d0bd8e4d889fbb12bbb22c12d86f1a97894c226f03220a038b35fbc4f27ae7a3deff0a401522e4042e57f0de438c7df218b4e671ea92b44b7c30e1dcee66db4c0264b10f05c3b293fadd70bd68db1caa667a36ca3c9835bd4e524bb207863545cd3ae842811077f2cacddacc05cac0adc744f9b57931da0045e6bd6fc6977414f6990e58a8e8851aa5b90a96ac9310e8992881b5c6176fdc356694c8f53ae31e5640bee9a420c4f4680b04a0f54e46a2b8d60241cb36c70e44f9f44877c34ea72f33666cb8f20f016b5c2710cd877a7477f1e0c22ff14885dbb71196adf495b2b945dce007dbda07f8182d18c892f5b208a38758658f0e7686491ce85562a69ef2ad6b3636ded2da114c18503cf6c7fb79235228d7f04b240ba6ac7f27afc610d5e29b53a4c4e957b968c0955b3e2652ffed0a72a95e940f716f906b2c9318c1aa27e90fe0f8e2c062c68bfd8f904ff8ea25c179f98e525432d7eecbb24cbaa985c76a9f43acacbecf1b9ac233d3ddeff98686ef1eb0c60be149cd3afd045815838d5390b747a267365fa15b663be54565229793f6d1f76107a2a1780775ef3e1d7685b4091607422639d997cfbb0bfd1d9a7bd87254dbc9e4362f3893ce1ec388f1ace4e85391c179e501021a3cfa1329555d0245f37a4023a8bae3c75332eb33d34229a8714eae861848eac675c3242ac527b04f4706c90f19311e7e495635093be38f6d00e75f78e3179564d9de697aff8fe1ef224f0e4165db7dbf18063c7263aa714e480b7ad999acf539c6cb9a9bd23c7360f51de1dc6619316d917078c577597e9dc98e13b45cf742e18a7c0046a407b642f6873f13c8aefef5fc8220b578734a18b4a10d075feac63bcde444f5a8376dc14db037f3cbe08c3d1a76bcef03c69c1103b4f562d12711c77bf670ca69fe3d236b931f98183b8fc14288e7aa16319c56a964f13f78600a54242055b95340c14c3ed4569472ebe11e0401d83706dcfde9e947a596bf023502537ce50781a62516c253d7a83654c89a8e50f0ad37ae05eaca0e1ffa2d3f6676d83ccb13b5890840184e84151ae13e24a9941965e9afccd1133c6fd513ba276cc4ec0e0b0c7dafc6340f2c596c2c8f59b3800e9ce06c48d4ff23bb6b6875a805398d7e2d5326d96397cde632ea2f59eace7885df77b2444e3afd16f90a7ee2c46244781c4ccfbe0dac3f155cd0444da588296fadb2da3d9514d1988b2b18eaf5bdf7fc4307a14a3a64d9acb3b4de117601ddb92691fbdb32aaa569a0b3603ccb646d76aafa756ffaa6122664f33c53a5df3da198b379df36052cf5e62315cb20113b720d6c902b2aa8fe96c92d4413570fcda61d24f2846df9fca3722f351fb4fcf4fb5ebef5fbadaff428ee63fa00395b69ff735a125e6db92a89364a92bb037fd4b51344caa4d6e12c16c29ca646dc65175a42986a921e485a75bdeeb2b0fa30a6b2b4e1c12120acdc21a5044c4df68b8775ffb8f1650258f688115b6f46cb53c7aa63fae2b13b4e404764264b3dfc3825c1526f7ccf4bb14553ff7bd5f6cfadf2a34a0728018b55040c2f2b28fd2c1a984db4ffdc3dbef50bb7f97466a92683f1a36f3d93ca5fe42312fe66a9d803fcf96a5fed79ef9345dfb24660a917d8429c798b62055cd0508c81d0bae5cece3cdc32ed0379133989b9c7835c351ede22df84469f69bbd6bd443fbd95220bc7a331f0ea81b6a8e0ccb505f6b3f37fe03b53c34e5591b4d11e31f06f52bc73392bb8e4ff245a07fe62a557fa1674c17c2fcc3369729835c900d9c2a172da53fe8b677fcc45e1204e3bd36b8e22a7fb6bfdbbd0ae8259b6d1f29eefe8a9cfd0b5fb08deb891deab0b685273e1a8394ea172718ff7a6dd0727552f9fbf662309d41b4474e11100cd7c496e3a75a38cc21538033876db78bde79a365a6ee1b9faa064c7588df9d3f915c8c5d920e95394c11828a45932afa271cd2265242503c05da7918e84db8568ca839f8e7b730faf12907a27be86c7dc87602c129d76b993e650c77bf13ea65497ce66858c4f9ca93012b4f97fbdc287c0799f1598c8a9daa607918c3620ddfed0a855cf6bd68017c8bf9f75f78cccf00db97869b9d4c56a81bef579554a30c45f7788d1a4cf8f88d7a6a162de749455ad1189094a366919a0bad164e6e251ce3af5f6bfe6b73dfa6539fe75eb5c700bc84cd29d98d236fe0a38a3d9f4a007c7afce96101f1ec884cdaaf7679dad8c8c5a009040d6dca973aa0a72e4e909044ac052df66e951212789a9d157b9acb6d7aea86030d71cea69282c9346d1e06e9705420ff3482092b42a47167c394e1bf4a6f1ea6ade6c37491f498d285c4a97b1fb685633c0946bce142452f488678dc1b60acb03b4c6b00be73751cc973a55138eccb42c8d736c8941d9f412831a3f32a99cda95b1b44cc8c3c86069f95cfa817ccc319889ff72d05e97ab01c9c9eb3ce3f3ba533615ae8313c12aff63717b5f36ec6cbfc962ec9dac1d3781dc5aa60114ebf8588c899d5dc4b4d98f665788cedf67d80d668055473c7f3e1704509d288b7e35b35408c2059d9729e9f6a10551d77e51c8518b52163a5efbf12e8655d9e5e1be0563db9102af858ef68cf7b58aef00578a574b9d26a3763ddb56823ece4b991581d9c3a51fb2f1289e9c9acc04128213ee537e175567e3fd41c92b973f89a332f79c18f147b03325ce0d17fa265cf864cb1317bbd8bb90d884ce3952bf072b081699e39d40ea589933068834090b244540a74189c544eb70c8a80ff83dadc427220d476d0ced0931810c571454fb6e75fa7f04490ee1ec6cb99ba8ff6c4f9f3155bd8dbfcf78ef262fdc4f32b5c0838235c746c4c0138ee9e8852b4d03c062fe0a3583f6d3ed739928bf83ae3ecf7a7185a82933ce6f79ad594c28df48477e7c70d50f5bfb4fce0c7438e14f6ed0e14ea18ad41f8ac43c0d2175c292120b50e80a9d16f6d3d530d7513b5f4ab4506db362d5f26469a950e86d6b214d629b780aa2c1c0653ee074db24bea85178c44159fb3816be0a59b16614fa0da69550e41fabc1897d228e0abdf1e2d0f2470e20b45115659cbef1a79bc27c99a45526ed393ba8bc8a65e32e75c28dd3841311e791f167bb0b27e9bbb053e0bc5fe3b16b551d5c91abb1f1d73141a816a6fd7fbdb770439ffb985303856ad0274bba46e5d95367b64e68586e14c9043359fad5a5d2f1ea285bd3f4cae4ae976910e8c08b8737fc7752", 0xb41}], 0x1}, 0x0) r3 = socket(0x18, 0xc002, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup(0xffffffffffffffff) r4 = socket(0x18, 0xc002, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xc) accept(r4, 0x0, &(0x7f0000000340)) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000400)=[0x7fff, 0xfffd, 0x2, 0x1000, 0x7f]) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x2000000001021, 0x0, 0x0) r6 = syz_open_pts() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket(0x11, 0x3, 0x0) sendto$unix(r9, &(0x7f0000000000)="b1000504000000000000080000010000000000b4cea1fea7fef96ecfc73fc3357ae26caa0416fa4f376336acf00b788b00000000000000df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282921e4fd89030fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r10 = socket(0x18, 0x4, 0x81) sendto$unix(r9, &(0x7f0000000000)="b1000500000000000000080000010000000000b4cea1fea7fef96ecfc73fc3357ae201aa0416fa4f3763363cf00b788be8ffffffffffffde5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27e5bdd602000d7d026ba8af63ff37282921e4fd89030fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x609, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r7, 0x4}, {r10, 0x1}, {r7, 0x8}, {r9, 0x8}, {r9, 0x44}, {r5, 0x2}, {r8, 0x4}], 0x7, 0x1e429) ioctl$TIOCSTOP(r7, 0x2000746f) dup(r1) socketpair(0x10, 0x2, 0xfc, &(0x7f0000000100)={0xffffffffffffffff}) getsockname(r11, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) 04:45:31 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000240)=0xc) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) 04:45:31 executing program 1: r0 = socket(0x2, 0x3, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x10000) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r2, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r3, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYPTR64=&(0x7f0000000e00)=ANY=[@ANYRESOCT, @ANYPTR64=&(0x7f0000000780)=ANY=[@ANYBLOB="bb83312c52c8530d6dc3cb228a2bfcc7232704f22cb7c28e323cb9a0ad51788cb4127b525114d24ed5daa050c8bdb5abd717099842993eb299351d01bb48be8e5e31368aba98e85ea77fdc7501e2905964e00fc87dd66b28a6f97f2a2bcf1efbd50d20e86ed4ce6dbbd742074af43afd15115859301b5780e2d654891f8a4fc0cfb614376fb0a3fb088a5e58549ce4a947123e6795d1ab06caf2dd49afdf093974ae1657e6859a099b922c7bf0a66023d62ca87f720f3b50d698200becb6fc458c8acf8b20b98d2563c2f2fc5810b5a6d93b83e771411d35c426dae8c6af6c122494ca4dd1c6", @ANYRES32], @ANYPTR64=&(0x7f0000000480)=ANY=[@ANYPTR64, @ANYPTR, @ANYPTR=&(0x7f0000001340)=ANY=[@ANYPTR64=&(0x7f0000000900)=ANY=[@ANYPTR64], @ANYRES32]], @ANYPTR64, @ANYRESDEC=r0, @ANYRES64=r3, @ANYRES16, @ANYPTR=&(0x7f0000000d80)=ANY=[], @ANYRES32=r2]], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)=""/75, 0xffffffffffffffce) socket(0x20, 0x5, 0x1f) dup2(r0, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r4) r5 = semget$private(0x0, 0x4, 0x100) r6 = semget$private(0x0, 0x2, 0x300) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000600)=""/32) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000003c0)=""/17) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f00000000c0)=""/7, &(0x7f0000000100)=0x7) listen(r7, 0x5) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f00000004c0)=""/192) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f0000000180)=""/16) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000003c0)=""/17) socket$inet(0x2, 0x4000, 0x2) bind(0xffffffffffffffff, &(0x7f00000005c0)=@in6={0x18, 0x1, 0x3, 0x7}, 0xc) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000280)=""/192) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000040)=""/180) r8 = open(&(0x7f0000000240)='.\x00', 0x0, 0x0) r9 = open(&(0x7f0000000740)='./file1/file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000e80)=[{&(0x7f0000001000)="1fb8340a435f5279ddbc407be09bafaf195cc96878416ce807c96d13b995bdb83333dbd14255be215c1e705c487d4168a80808e3239e63c0f141eb64db780951f0d6e1cc470235ecc05f93abb4544fac3e08b3abe417b694d8a9c9c59905841e0d98174ff024220a2e4ddb1946dab8f02b6f52b93a554fb94f344392549c8ca171662ac01d2bebde50deaf734d0a608d782acc601c19e417f885453cdfa76074e5ceef29d9127ab2b683cd4d41ffd9898a68da15", 0xb4}, {&(0x7f0000000a80)="da6f52278413f96168c71cc9e8b7b8e3c1e4396f2c6b5ad3f49fe2a9c9eff0ad9625c089b08152e05cab22126fd00668cb2a78411cdcc8f1170fef4c5cc5b9c2ecfd7a121b5f2ded8cf6", 0x4a}, {&(0x7f0000000b00)="fa496ce5a4c58d3dad0fe7a323188ac83a1391f2fd9f9a1632e964ea0e1173f0e9a902d24aee6d4bbaf4006e0549b58a4d180f44b011baa0ce9570b888043c85530df71f7ba5a86ce8f9c9e31671373b2eb88f3b2f49f512f82f7570b50cac4aaa6c7622349f9b030e4c33a798c14a30d98416aafef6ff708d08bee77e1769bdf1790c4ec38b90ce027659bd4218e31a489ab639eef34d8c8df8bc7b1473a34965ad47c951b7d1b1ea2bbc7ca10237d597b88f5de799c1c811e0", 0xba}, {&(0x7f0000000bc0)="f9b0d37ce995c82ae04d690f4cec48072c5a865aa9590d2bf4eab257c1a96058db06c2b617decd3da1beb085557595a80ed10062c6804a285b2e7bebbbfbd03ab0b33587ce7225d6e8244ac9d7a6f55e7f0e91854139973f96f4f391c64e17e2482642c5baa19b9b4d927cbd8b93f2d8bc1f59f225d0ccd71be6fa1bfc2d78efe23cc4675c4e4428ab34308c9948efb167e919ac6368bc930e5ad141", 0x9c}, {&(0x7f0000000c80)="9b4b7b7a9b80316df86fc5d5ada7de8fcd7f74258b17547eeca2b25599cb0567db73938c8697a673c86e5247eecf7167ef86fa8c5b5439fe8faef06c460cc74a9423e42b1c7e877698819e02e0dca4fa83c81f87601c4220721a7c6bb66f49ca14b95227f9bac2beaac3b307a3c9d1dcd1efb2eb29cba3e4fd6d73a2069bee5dae32ed77b24588a9ecda6738bdb74f228a253b23db9a2ed65382dd9d58e5ca5a649837ab13dc7936cef5a96f7ac544863914c65437d1a8e177fe6c38432a3f6e112867c54a68031ed0afc3604e65bbedf98c1116327250c75c25fe13cf9de83e15eb2bef5f5bf1fa44", 0xe9}, {&(0x7f0000000f00)="c30d133c683b3f027d2a484cbe3bc6945e79263e600922e46218490c81204b07e128d8d0022613b68d2d732f0c9286f7bf1292eda0416f5ece8ee99e6d5aed6c4a993a0ab091fde0a595dc5684820f21dd5f87fa6b2b0c4e9a5374b5a3371bd86610efddbccb5f12e3abb9b6c08e949632554d5a063012caf3d73f76bf0e1e8bb8ea17e28b5fea2cac0f64c0b4aa34401062b050f43baca464361a66708d3b75185f593175924c3612687f769d3a66f530793363952d6ea1d023637f8d2534c8c91462", 0xc3}], 0x6) write(r9, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) renameat(r8, &(0x7f0000000000)='./file0\x00', r9, &(0x7f00000000c0)='./file1\x00') renameat(r8, &(0x7f0000000200)='./file1/file0\x00', r8, &(0x7f00000002c0)='./file0\x00') sendto$inet6(0xffffffffffffff9c, &(0x7f0000000580)="14a48ef4523ef429c4", 0x9, 0x6, 0x0, 0x0) r10 = syz_open_pts() ioctl$TIOCSTOP(r10, 0x2000746f) r11 = socket(0x11, 0x4003, 0x0) sendto$unix(r11, &(0x7f0000000180)="b100050460000000000008000501000000f70000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a3710000000000000000d300000100"/177, 0xb1, 0x0, 0x0, 0x0) recvfrom$inet6(r11, &(0x7f0000000000)=""/254, 0xfe, 0x0, 0x0, 0x0) bind$unix(r11, &(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wsmouse\x00', 0x80, 0x0) read(r10, &(0x7f0000000400)=""/125, 0x7d) 04:45:31 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0xea) ioctl$BIOCFLUSH(r1, 0x20004268) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x20, 0x2, 0x6) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc02069b6, &(0x7f0000000300)) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r4, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000440)=0x6) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r6, &(0x7f0000000640)=[{&(0x7f0000000140)="339d", 0x2}], 0x1) write(r6, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) writev(r6, &(0x7f0000000540)=[{&(0x7f0000000180)="27361d115848315d9022f41287025c7efc297c98d792df763b620be507741242e044b2f1fece31857acd8e9b", 0x2c}, {&(0x7f00000001c0)="4b1f27a2be939b3a546231ce35a8d89237abfb4b3633455f14162af6ee3de2ba1dcff90fa842baa32906b5474a15f19af9d1031c8446636cd24a773f772d3314664dede4ad01700bbff8623b688f98c8691407ba0af844ac644a396e22edd7aebea9e865a89e99ba86fef8", 0x6b}, {&(0x7f0000000240)="dd87facdc02a61d3ce234b382d908ecf19fa26d73137205a7165fab29474ea4769f4a64b4d691b596c4fcf4b6461f421e5555e86c350ba3ed774f37eae70e5e66e83f7e3d87790f0589a879b06abceefd25743476bb8122678c5acd17238e287fcc48d", 0x63}, {&(0x7f00000002c0)="ebd53ac2c7692271f3e34c9cc5010d0394405d250d47fe0f98b5fe7ab9c9dc5571c08cd18d6c5daed846a7d24d767f2375c461b0b6bfd4b5e4cff192c89799", 0x3f}, {&(0x7f0000000340)="919ddad53cc4db55ea54c4cd3dfb8f8d640e52a4cf4314fa7aecd0d1dace696add76d28835f395d9e14bccce9b2063e145a696b12fc89d4c960b18f5135bec0ce524c4d9c39622ee9670b8062e9a820d3b722d90fbe44da553bafa201efafe89fbbdf1461471190a19279f4d43652e5494b599082f93bed7f8a0ae2d708691f13f71863ef9a41e841e61ff2e13459ac310d544d40ebc8e11013665c8cf7318a95e19d7b29e6503616018cce88176b09430e7166921c467d513a5273bb34d29d02b107e8d5197eea799ac19be47e645dd68aa59048fc2b0c8c0750afa5c241fbceb", 0xe1}, {&(0x7f00000004c0)="4791ce123c574ab3e73ec81a44081fac96a1780758df0e71dbc9ffdceb81a0fa1a8a9abc4d6c258df2bd8cc9933c66c56858045f87177cfbea4f54d8bfc19f7598e2cb1656f9e8fa4e73a6fc4a54b235931afb0aeb242c11808d1e3212ca21633fcaff68b8e12a3f97d1ee88463a86f6a7", 0x71}], 0x6) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) write(r5, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) accept(r5, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 04:45:31 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/247, 0xffffffcc}], 0x12ea, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x2010, r2, 0x0, 0x4f6) dup2(r1, r0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) 04:45:32 executing program 0: syz_emit_ethernet(0x166, &(0x7f00000004c0)="c7e1dd880df2c68ca1a895b26431855c078359df86dd6e040aa9cb990510ac49b69c2e6b43e5a13a0100ffff10c277d88207659c2c11ec23000100000001004d153b701ba8ee478d5bec47111a35143dcfd61f0917f02ce5ffddfa25e55ca8c491f19f9915f2b57bca59010000000000000009f4948b0ef33eaa757736b6a896a39e1632180798684a85a2fe8cf3dfe53afe33bb78abe4c8714cb27d1c3bc095ff0f83a0f5a61fe459fa582c0a13c37b3ca98a22609e9a7c22f2f97bcbe34dbcfa37a5c2e18ddc681e777523bb6586f1491d119222947c8206f31f512eb7d9a6a129c4b1d2e9574caa5ace0f6610cad1dd1b4df2387262c964d55f9eb340200168d588c16d210f1bc64050d8de82fd5e89b25c63ea6702ea17b65b0488e4011bed529db0e15118cc18d6402121658887e2259f7d1e6d94f47bc03ff826604fd274a68766dc91963017bea68f1ca85e5f8d3dc57ca3ab31f2fb2ebf526a6eecbef4a91d8456da") r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) flock(r0, 0xd) 04:45:32 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000180)) sendto$inet(r2, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) r3 = kqueue() rename(0x0, 0x0) pipe(0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) close(r2) r5 = accept$unix(r1, 0x0, &(0x7f0000000080)) recvfrom$unix(r5, &(0x7f0000002200)=""/4096, 0x1000, 0x42, 0x0, 0x0) r6 = open(&(0x7f0000000480)='./file0\x00', 0x8000, 0x0) writev(r6, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r6, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000040)={0xfffff000, './file0\x00'}) 04:45:32 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x4030003) semget$private(0x0, 0x3, 0x344) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0xfff, 0x8000}) socket(0x11, 0x3, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000005640)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cfce708c00000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000272db17000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090c38e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a8f0c729a737110a79fdac96f69eac3cc9249a353a976f81105e433f67fa01a07ddae5df0e126e1e9e3c400138ce80d70c011a2a85307b24c17dcfbdf6b723f4e6a1b92a1f84fb33b1826c2b6b254afd453c3880f5524330ae7993fc97809ae2a8ca0236cfa97e467da70e210c8363f4b1e54dbda105e832fed7773074e897d2326a50704c1b7f500000000000000000400000000000000"], 0x1008, 0x1, 0x800) r3 = socket(0x10, 0x3, 0xfc) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = socket(0x11, 0x4003, 0x0) dup2(r4, r4) r5 = socket(0x11, 0x4003, 0x0) dup2(r5, r5) r6 = socket(0x11, 0x4003, 0x0) r7 = dup2(r6, r6) sendto$unix(r7, &(0x7f00000008c0)="50010504000000000000000113060000081010bc9100e76aab810f28db240f0d746bb1fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b29c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e240575710000000000000000", 0x150, 0x0, 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f00000001c0)=ANY=[@ANYBLOB="82028803666900e85f8f7b22679b93df66ecd58544eb72cddb"], 0x1) poll(&(0x7f0000000040)=[{r8, 0x25}], 0x1, 0x0) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66690065b1665de3ff0000000000193bfa1aa61ffb2c056ea20c0e40cb0043e70d5efd66d7f6d41af3a7d4c69c14ce1985a9845577c4039167e6"], 0x10) poll(&(0x7f0000000040)=[{r9, 0x25}], 0x1, 0x0) r10 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r10, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r10, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) msgrcv(r2, &(0x7f0000000a40)=ANY=[@ANYPTR, @ANYPTR=&(0x7f0000000200)=ANY=[@ANYPTR64, @ANYRES32=r8, @ANYRESOCT=r9, @ANYRES16, @ANYPTR64], @ANYRES16=0x0, @ANYRES16=r10, @ANYRES64=r7, @ANYRESDEC=r0, @ANYRES32, @ANYRESDEC], 0x8, 0x3, 0x2000) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) r11 = socket(0x11, 0x4003, 0x0) dup2(r11, r11) r12 = socket(0x11, 0x4003, 0x0) r13 = socket(0x2, 0x1, 0x0) connect$unix(r13, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66db00"/18], 0x10) poll(&(0x7f0000000040)=[{r13, 0x25}], 0x1, 0x0) r14 = dup2(r12, r13) sendto$unix(r14, &(0x7f00000008c0)="50010504000000000000000113060000081010bc9100e76aab810f28db240f0d746bb1fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b29c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e240575710000000000000000", 0x150, 0x0, 0x0, 0x0) r15 = socket(0x11, 0x4003, 0x0) dup2(r15, r15) msgsnd(r2, &(0x7f0000000400)=ANY=[@ANYRESDEC=r11, @ANYRESHEX=r14, @ANYBLOB="9b2b9998d00004000045bc5fe2f6f0fc36d2245176697dd2fbc55f7ea2c7af60ee59f2d15ee443ef508dbcdb898978e95b1e0b9e624c86e3f6b1aa087fcdbd47356ee450acfd62eb0db6c2b4fa0fb290e67a91d0a8d8fa0f94180b5de91b982ba4fc2183b1c219e02607867428d6bddcb9734fefd9af6bab7179b6220c386fc7b8663dd05e5f2ec81188025115fb680927d53386cde529a3a30bd85d9f5a5e7942fa3a70156b5c0d36800ea6d983cde3f616b7250ef47351ad5dbc5f6882d8632ac923928482cd25537889e2355a98efa509d43238a104725e579c4e48fb0699d7b596aaa1d8c5283290dfb3cb7654540eed19e46a99deb4af354bc2", @ANYRESHEX=r15], 0x4, 0x1000) msgget$private(0x0, 0x200) getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, r17}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x0, 0x0, r17, 0xffffffffffffffff, 0x0, 0xb, 0x3}, 0x1000000000000003, 0x10002, 0x0, 0x0, 0x2fa1, 0x0, 0x8000fffffffe, 0x8}) r18 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r18, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r19 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r19, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r19, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) setsockopt$inet_opts(r19, 0x0, 0x200000000000a, &(0x7f0000000000)="0600000000000000", 0x8) setsockopt$inet_opts(r18, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r18, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 04:45:32 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x1, 0x10, r2, 0x0, 0x0) dup2(r1, r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0x1b, &(0x7f0000000000), 0x4) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r6, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r6, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r7, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r7, 0x0) r8 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r8, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r8, 0x0) r9 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r9, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r9, 0x0) r10 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r10, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r10, 0x0) r11 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r11, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r11, 0x0) r12 = socket$inet(0x2, 0x0, 0x9) r13 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r13, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r13, 0x0) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x80, 0x0) r15 = getpgrp() r16 = geteuid() r17 = semget$private(0x0, 0x8, 0x80) semop(r17, &(0x7f0000000500)=[{0x1, 0x0, 0x1000}, {0x0, 0x5, 0x800}, {0x7, 0x80}, {0x0, 0x9, 0x2800}, {0x0, 0x200, 0x1000}, {0x2, 0x5, 0x800}, {0x2, 0x1, 0x800}], 0x7) semop(r17, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r17, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r18 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r18, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000000c0)={{0xec, r19, r20, r19, r20, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r21 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r21, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r21, 0x0) r22 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r22, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r22, 0x2) r23 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x10, 0x0) r24 = socket(0x2, 0x2, 0x0) bind(r24, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) sendmsg$unix(r5, &(0x7f0000000480)={&(0x7f0000000280)=@abs={0x6fb47445e536af6c, 0x0, 0x1}, 0x8, &(0x7f0000000300), 0x0, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [r4, r6, r7]}, @rights={0x28, 0xffff, 0x1, [r8, r24, r9, 0xffffffffffffffff, r4]}, @rights={0x38, 0xffff, 0x1, [r10, r4, r4, r11, 0xffffffffffffffff, r12, r4, r13, r14]}, @cred={0x20, 0xffff, 0x0, r15, r16, r20}, @rights={0x20, 0xffff, 0x1, [r21, r22, r23]}], 0xc0, 0x5a2147307f97c4ff}, 0x7) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r26 = getppid() fcntl$lock(r25, 0x8, &(0x7f0000000100)={0xb4f9453fa3e86075, 0x0, 0x800, 0x8001, r26}) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r28 = socket(0x2, 0x2, 0x0) r29 = socket(0x2, 0x1, 0x0) setsockopt(r29, 0x0, 0x14, &(0x7f0000000100)="04000000", 0x4) dup2(r29, r28) r30 = socket(0x2, 0x1, 0x0) dup2(r28, r30) connect$unix(r30, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(0xffffffffffffff9c, 0x1) fcntl$lock(r27, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) r31 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r31, 0x8, &(0x7f0000000140)={0x0, 0x0, 0xbb, 0x100000001}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000007c0)=0xc) r32 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r32, 0x0, 0x0) shmctl$IPC_SET(r32, 0x1, 0xffffffffffffffff) 04:45:33 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x18, 0x400000001002, 0x0) connect$unix(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="0818003526fffffffecd268ed4a16a13a146b62ce56feb34fd378712143a0b26972f550af4372592182ac686b2aeb32bb5667b65c5bcb65a07874b2af7b76db1d52376e663a7051288e0928256932e96b59d26ce9ecbb7637738b1fb316aed522b20888d6e4022863c1fffe8aeb8c362d5e32b5b2fcaffc75a6de38284496377c78f76bd813051011c0e343f90e425b90f2a9379796a96d598e6e1b5ea41a67e9d1be1ba69bd1cbcb4b0998d769655cfacbd26df0c46df0ee0fa59ac9183423821329cd3d83999aed998c7296b80d3aeac82f619286b0df3dfd8c1fdec83d6427602dda84fab4fab1887dfb617648ae346ff320950e96fea9717718cdd6474885dbe967d0d07fac282eefba8454ccd46a4c917989a1c4d344fd5d8eb3da7a2d3a460d4a030290d120c44cdb4ce78e1a2785f927a74068aa8fe0d5e2d0cd13c306ca80fb71c8ae22377f05d8ddb1d20371283d7a3403ae0a9374589bdcbfd4ba6e40024b39fbca6c140d865b67231aa302c34f49918ecfe97b272e2c3f6cd00a2bab9"], 0x1c) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000080000010000000001000000000000006ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257698a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x30) sendto(0xffffffffffffff9c, &(0x7f0000000180)="2b1cbfddcaee84417b2c", 0xa, 0x401, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) shmget(0x0, 0x2000, 0x311, &(0x7f0000ffc000/0x2000)=nil) bind$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="01004a2f66696c65303800"], 0xa) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) sendto$unix(0xffffffffffffff9c, &(0x7f0000000240)="73fa81beae5334fdf6aec64cf1dd87e93294cec0e72869b8579485ca6d27d36d1ab37157073f04bb7da48a8cc2a799a8df4849e3ef2d6f521605c1683d422a1cf32f16e3ce04e41e87b46b0676decd7e4ce48ea7a7cabcee72270f8652478127a8fbdbb6b35c827a2e0b46868973f623ec7dc231695538bfad7108d72c8fb2a5e97c3c13258ec3ea40dee3f12836989ad5202df8f2eec8a4e15f73749d11b922961cb869df63b0252a9c0c154448614fcc07c5ee0cfde0cd2ec35f8d7d176cb5251112915aaf43c6628c24215cedd0ed1ae6f1b05e0d46b63093d5f7dcfb0ed464f3727888fc0bbabad89981c9062e0a3b4a44291832e58aff06e555cc447c8107063f718de1fba1cb9370dede7748bd09f55ba99ef06142414799c1fb9806", 0x11f, 0x403, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x3, 0x6, 0x1, 0x0, 0x5, 0x6a57, 0x5f7, 0x2, 0x1, 0x3, 0x4}) 04:45:33 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x5}], 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x25, &(0x7f0000000080), 0x4) fcntl$setstatus(r2, 0x4, 0x80) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000540)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "09000000245185a8186503182eab7fff0e091fe6"}) socket$inet(0x2, 0x1, 0xae) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r5, 0x2) flock(r5, 0x2) fcntl$lock(r5, 0x10000000000009, &(0x7f00000001c0)={0x0, 0x0, 0x400002, 0x2000300000000}) fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r6 = fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e4, 0x7, 0x1}, 0x3a5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r3, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x3ff, 0x100000000, r7}) flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x2000300000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r8 = syz_open_pts() fcntl$lock(r8, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r8, 0x2) flock(r8, 0x2) fcntl$lock(r8, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x2000300000000}) fcntl$lock(r8, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) close(r8) r9 = socket(0x18, 0x1, 0x0) fcntl$setstatus(r9, 0x4, 0x4) setsockopt(r9, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x2b, 0x4, &(0x7f0000000080)="ebf774bd13b9fd81050000009ed14e71", 0x10) r10 = kqueue() r11 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x28) dup2(r1, r11) r12 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) close(r12) 04:45:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfbfffeff, "854955000200000000190011493a43197d57fb7a"}) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000080)={0x4, 0x155}) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) 04:45:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffc, "73cc517dcd000000000000680000002000"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r2, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) read(r2, &(0x7f00000001c0)=""/156, 0x9c) 04:45:33 executing program 0: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x8001, 0x5ee}, {0x6, 0x8}}) pledge(0x0, &(0x7f0000000040)='\'\x00') r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) read(r0, &(0x7f00000000c0)=""/209, 0xd1) 04:45:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="908c0074599b73af9f66f42505550751962d0fd384b43b6e553073b64106526307a11eadbe3c6f07a28549b81fb61eba59ab596722af420d06dbc36502b2", 0x3e}], 0x1, 0x0, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd", 0x801) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 04:45:33 executing program 1: accept$unix(0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r4 = fcntl$getown(0xffffffffffffffff, 0x5) r5 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000540)={{0x240000000, r2, r3, r2, r3, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r1, r4, 0x41d, 0x5, 0x5}) getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r2, r6, 0x4) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff0000ffffaaaaaaaaaa0486dd60a4f008080000000000000080fffa00020000000000002aff020000000000000000000000000001"]) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="c2", 0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 04:45:33 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x40) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) poll(&(0x7f0000000040)=[{r0, 0x4}, {r1, 0x80}], 0x2, 0x0) 04:45:33 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) read(r0, &(0x7f0000000080)=""/12, 0xc) r1 = open(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x2011, r1, 0x0, 0x7) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) 04:45:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="8b0201fcffffffffffff214164f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1be2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653dd92efc87c84abcc8833b4ed08e775bc4d8beb6bdb07a78845ef0ae3b290114d58b004cfcfa6a158e9e7ef6f086290cdf4a08fecfef706d1c22ef476564b82ac896263eca34e2d0bad4a67f5b9bca2f5628752cffd0180826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ecffffee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d75a6e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d25906e7ae68f0b1c7c45669ced8950000000000000000000000000000000000c55e15fb74a27aa3a685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b4ae93848fd7d2e57c8c6dcb5e8e1fdebb3bda75d57e2b8aecd9c4a2bbced0608ae2826b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44a963d73e6e1ffffffffffffff249c58ed7d751b78e7140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f18a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a1c3ae51adc9f3a2f498a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb799ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d951887641ce3a2d5f4dcac7d86b593fcf5d1e3ccd961238b8f904a709813564a922b7fc81705c6875085855b6a9927a5af8008b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db806051e8bcd9ca34aa53eee9e468d3de5eb01f2795d27e9f0bc7390c55b4503d1ee779ac5345adb691261c2d60b4865a9c0eb4722700a2b986eded8972e67aaa42f2b7b7c3f697ed994916c3716f101b628484fa99746fd8a7ea76395de157596268949a0c67324ee2a9d0400d3079cb50e9abfa6fceb5a63000000000000000000000000000000000000000000000000000000e4c640c920b1098ca948af6034da1f02393573a0b6105fb2c493462c1e91fb0649b01377743be6c4fd7ae8ca36f090c76a085f848f19015d825e9f6a16a1fa5a05a203d00425b026240f75ca5493f2a0965078cad93c4222db2023e1462b831edbe54cce1595c177bbcb53c7792a7fac457553c489e7b4873fea5ae8fe6b7fbe56ecd5b7b8c93be71e01681e5c06d8f1ed0da7001aab2991456a6de9a6efed3db0d66da8a48cc5dd58658f20a1dc90713efc7cb88f9b6d011163097af4b5d1d44f950e0d2ba367b58ea037cf534b4d6d4bf219f118c058b7364df19e972a1ee475cf19c02ae92446a2b1a1d2df98f6db8cc471bc408bbe53bbd9f89523f831728a8560aad025cbd79f79480e68768f9c6096128443828442fad185d5908ab186b5ed8ae85b251492afb97baf16a7f2342d431e5e5430a100"/1250], 0x10) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) ioctl$TIOCCDTR(r2, 0x20007478) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) dup2(r0, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r3) sendto$inet6(r4, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 04:45:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000400)=""/79, 0x4f}], 0x1, 0x0}, 0x40) 04:45:33 executing program 1: r0 = open(&(0x7f0000000300)='..', 0x0, 0x0) fchdir(r0) rename(&(0x7f0000000040)='..', &(0x7f0000000100)='.\x00') ioctl$TIOCNXCL(r0, 0x2000740e) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f0000000380)='x\x00') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1e134, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000540)='./bus\x00', 0x0, 0x21) fchdir(r1) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x80) dup2(r0, r1) r2 = semget$private(0x0, 0x4, 0x0) semop(r2, &(0x7f0000000640)=[{0x0, 0x6, 0x1800}, {0x0, 0x6, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000d00)={{0x5, 0xffffffffffffffff, r5, r3, 0x0, 0x0, 0x9}, 0xfffffffffffffffd}) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000440)=""/199, 0xc7) semop(r8, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff}], 0x2) r9 = socket$inet(0x2, 0x1, 0x0) setsockopt(r9, 0x0, 0x20, &(0x7f00000001c0), 0x4) recvfrom$inet(r9, &(0x7f0000000ac0)=""/155, 0x9b, 0x2, &(0x7f0000000980)={0x2, 0x3}, 0xc) r10 = semget$private(0x0, 0x0, 0x9) semctl$IPC_SET(r10, 0x0, 0x1, 0x0) getgid() r11 = getpgid(0x0) r12 = msgget$private(0x0, 0xfffffffffffffffd) r13 = open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x0) pwritev(r13, &(0x7f0000002440)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0, 0x5fcb) pwritev(r13, &(0x7f0000000580)=[{&(0x7f0000000000)="d6", 0x1}], 0x1, 0x0, 0x0) fsync(r13) msgrcv(r12, &(0x7f00000002c0)=ANY=[@ANYRES32=r13], 0x1, 0xff157cb315f9783, 0x1000) r14 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r14, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r18 = msgget$private(0x0, 0xfffffffffffffffb) r19 = syz_open_pts() ioctl$TIOCSETAF(r19, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r19, 0x4004667f, &(0x7f0000000040)) r20 = syz_open_pts() ioctl$TIOCSETAF(r20, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) syz_open_pts() r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIONREAD(r14, 0x4004667f, &(0x7f0000000040)) r22 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r22, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000ffff00000100000000000000cd194ac63920c8a8cdb51514420ca94e11eb2db52bf362893808834f8a4dda35875e19732ba6a5084a9478523e2ad16db2a708f058b4dd65bc4432c5ffbfe79dfaf96068acbec5b77cd3e724fc1fd90c42c0765f4b19853512e1cf1704dd3e00b4ecee4da16887ed15f9fbb81a01dc06f24ea5589655c96ba3fb742710ea19b5bcd14da30b40f23e4f5ffea8aff55359e750d3f1ac821f2a3fc8d4872514e5fbfff9f225bd916c1e7215ca759dee7fc5257e350a200a44c70eac97ced5b07fa4fb1ceea44a1cfc23fbeb45bc906f76fbbaf442ddf7dae32732b6e30fd4fce4157812ed0cf97294"], 0x10}, 0x0) msgsnd(r18, &(0x7f0000000a40)=ANY=[], 0x0, 0x0) msgrcv(r18, &(0x7f00000006c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000e8a5b0fc000000000009000000000000000000000000000000001a00001f00000000000001000000000000000000000000ff82fb7cfca96ae69b64960864493026b739d158f89d9511118a4671a0d3912bfd4ea52cb40000000048b15fc81280b70eb080354d4a4abaeb2f3233d0f2c7e4145f9c7a4f4354229b13a12d73933e869f0e057f2bc2c257a03e1cc7877f4ae7dfbc600004e1e672e07f177ed9234dfa8196e42a146b10595f65f43f2b2118048c196052ba95e41ec1859b17b44db9185028902c32b93c3fe18185f09ddd8d3ce7d1edb92ca1cb3a8af3c6e4d30a88"], 0x44, 0x3, 0x1000) r23 = geteuid() msgctl$IPC_SET(r18, 0x1, &(0x7f0000000180)={{0xf54, r15, 0x0, r23, 0x0, 0x1, 0x8}, 0x80201, 0x799, r17, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) msgctl$IPC_SET(r18, 0x1, 0xfffffffffffffffe) msgsnd(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bf505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12b316e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8f4adaa13a2e796c9fb64b359f8d0faae5e75e2fdad2c6dd7b2b6ffdd5772e4bb114c95502cc3f1e0b9ce23b8581bd880916070000000000000094ab4383c61355bee7033c5e008c7987456606c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf00000000000000"], 0xeb, 0x800) r24 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r24, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r27 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r27, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r29 = msgget$private(0x0, 0xfffffffffffffffb) r30 = syz_open_pts() ioctl$TIOCSETAF(r30, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r30, 0x4004667f, &(0x7f0000000040)) r31 = syz_open_pts() ioctl$TIOCSETAF(r31, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r31, 0x4004667f, &(0x7f0000000040)) r32 = syz_open_pts() ioctl$FIONREAD(r32, 0x4004667f, &(0x7f0000000040)) r33 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r33, &(0x7f0000000700)={&(0x7f00000007c0)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x11, &(0x7f0000001000)=ANY=[], 0xfffffffffffffe7c, 0x8}, 0x2) r34 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r34, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="10000000efff00000100000000000000cd194ac63920c8a8cdb51514420ca94e11eb2db52bf362893808834f8a4dda35875e19732ba6a5084a947852090000000000000058b4dd65bc4432c5ffbfe79dfaf96068acbec5b73512e1cf17627e3e00b4ecee4da16887ed15f9fbb81a01dc06f24ea5589655c96ba32510ea19b5bcd14da30b40f23e4f5ffea8aff55359e750d3f1ac821f2a3fc8d4872514e5fbfff9f20fbd916c1e7215ca759dee7fc5257e350a200a44c70eac97ced5b07fa4fb1ceea44a1cfc23fbeb45bc906f76fbbaf442ddf7dae32732b6e30fd4fcec157812ed0cf97294000000000000000000000000000000ffa889ac20487daf7e80c9aab72eeba07caf2a92e16e641c3f90a00cf8cad8d0f324f0338095deb8a276e73629c13725fab5364894240000"], 0x10}, 0x0) r35 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r35, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r40 = msgget$private(0x0, 0xfffffffffffffffb) r41 = syz_open_pts() ioctl$TIOCSETAF(r41, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r41, 0x4004667f, &(0x7f0000000040)) r42 = syz_open_pts() ioctl$TIOCSETAF(r42, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r42, 0x4004667f, &(0x7f0000000040)) r43 = syz_open_pts() ioctl$FIONREAD(r43, 0x4004667f, &(0x7f0000000040)) r44 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r44, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000ff4ac63920c8a8cdb51514420ca94e11eb2db52bf362893808834f8a4dda35875e19732ba6a5084a9478523e2ad16db2eb6df058b4dd65bc4432c5ffbfe79dfaf96068acbec5b77cd3e724fc1fd90c42c0765f4b19853512e1cf1704dd3e00b4ecee4da16887ed15f9fbb81a01dc06f24ea5589655c96ba3fb742710ea19b5bcd14da30b40f23e4f5ffea8aff55359e750d3f1ac821f2a3fc8d4872514e5fbfff9f225bd916c1e7215ca759dee7fc5257e350a200a44c70eac97ced5b07fa4fb1ceea44a1cfc23fbeb45bc906f76fbbaf442ddf7dae32732b6e30fd4fce4157812ed0cf97294"], 0x10}, 0x0) r45 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r45, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000ffff00000100000000000000cd194ac63920c8a8cdb51514420ca94e11eb2db52bf362893808834f8a4dda35875e19732ba6a5084a9478523e2ad16db2a708f058b4dd65bc4432c5ffbfe79dfaf96068acbec5b77cd3e724fc1fd90c42c0765f4b19853512e1cf1704dd3e00b4ecee4da16887ed15f9fbb81a01dc06f24ea5589655c96ba3fb742710ea19b5bcd14da30b40f23e4f5ffea8aff55359e750d3f1ac821f2a3fc8d4872514e5fbfff9f225bd916c1e7215ca759dee7fc5257e350a200a44c70eac97ced5b07fa4fb1ceea44a1cfc23fbeb45bc906f76fbbaf442ddf7dae32732b6e30fd4fce4157812ed0cf97294"], 0x10}, 0x0) r46 = socket(0x2, 0x1, 0x0) r47 = fcntl$dupfd(r46, 0x0, r46) ioctl$TIOCFLUSH(r47, 0xc0206923, &(0x7f0000000300)) r48 = socket(0x2, 0x1, 0x0) r49 = fcntl$dupfd(r48, 0x0, r48) ioctl$TIOCFLUSH(r49, 0xc0206923, &(0x7f0000000300)) r50 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r50, 0x0, r50) msgsnd(r40, &(0x7f0000000a40)=ANY=[@ANYRES64=r36, @ANYRES32, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[], @ANYRES64=0x0, @ANYRESDEC=r25], 0x6, 0x0) msgrcv(r40, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/68], 0x44, 0x3, 0x1000) r51 = geteuid() msgctl$IPC_SET(r40, 0x1, &(0x7f0000000180)={{0xf54, r37, 0x0, r51, 0x0, 0x1, 0x8}, 0x80201, 0x799, r39, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) msgsnd(r40, &(0x7f0000000dc0)=ANY=[@ANYRES64=r28, @ANYRES32=r33, @ANYRESDEC=0x0, @ANYBLOB="b00d884d1df4e0bd451a9219080048e6f71d0d787a980d06bab4d090c2dee2ee2e8a36467a5bc005fe41952f646a1e54b0a1c87d7353b1c36457f613e288f47d6fa7e7084e4e0955f861b2cc3c7cd4f2b941af4ec14527c94ba26395cdd761ac169f912165dc1f4b6ef24fc74dddbddef9e0430a5299c78316fe378fc5e8687cc5a90870d10e2b4ebb207831a5aacf5809b38b1253d630cf893b384747d70f9dd28b49d08b8cc5896e2dbc557f56ffb87241b1ad3e64a853880e8558f838eec57a85e1baa60ed6683e197da8d82db5d9ca32dc14f5fde508bb988f48755d8ce3030e34765d900f4239a47135e4f2e320b0ffb165a35a941f1c05520df9c5ea83ba2ad6a362f1d1c2331fd70c5d96a64d8154209ef109962e6ab5ce41af9b7ff83532cb341fb3f3f82655db9b152f116fad8f4dad5d72f891d920057e98a8ea882e8e1c86b33880956874ff6a8a69a57c98a7585b3204907c9c38", @ANYRES64=r32, @ANYRESDEC=r29], 0x6, 0x0) getpgid(r28) r52 = open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x0) pwritev(r52, &(0x7f0000002440), 0x0, 0x0, 0xc) pwritev(r52, &(0x7f0000000580)=[{&(0x7f0000000000)="d6", 0x1}], 0x1, 0x0, 0x0) fsync(r52) r53 = fcntl$getown(r52, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r25, r26, 0x8, 0x2f9f}, 0xffffffff, 0x1, r11, r53, 0x2, 0x200, 0x8001, 0x4}) getpgid(0x0) r54 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r54, &(0x7f0000000140)=ANY=[], 0x0, 0x0, 0x1800) msgctl$IPC_SET(r54, 0x1, 0xfffffffffffffffe) msgsnd(r54, &(0x7f0000001000)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7ff74a5cd42d589d56cb5d201dafb80c7acb30d710205e1732d5c6eaacdd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd89b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8c1fb0d44d9e99e6c3dd7b9ce23b8581bd7409166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f236dabbbe88f882c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c083a54be7cdf713764c67ef76578ba2c51e1f10000000003000000000000000000000000006c87fdd099c39562c11fdb0deae40d403ad7c69d4ffac1e02a8c"], 0xeb, 0x800) 04:45:34 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./bus\x00', 0x160) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) mmap(&(0x7f000056a000/0x4000)=nil, 0x4000, 0x1, 0x1010, r1, 0x0, 0x7b) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='r\x00') getrusage(0x0, &(0x7f00000001c0)) rmdir(&(0x7f0000000100)='./bus\x00') 04:45:34 executing program 1: ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000100)="f0", 0x1) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) r1 = socket(0x18, 0x1, 0x0) getsockname$unix(r1, &(0x7f0000001100)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0xfffffffffffffec5) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x5) 04:45:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r2, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r3, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCSDTR(r4, 0x20007479) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=""/79, 0x4f}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 04:45:34 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x800}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0xffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r3, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) sendto(r3, &(0x7f00000000c0)="a9ef73af5e785a58c2b790e010aa4716a354387bec576547fe647ad5ce0780a8bb40e027a603e3ec35fb1b1f2b6c7312e79851e29c45308ad8592ff80305a5cd05f3cf7931871081c7628a7c159e198aba93f5321fa31c18d1049e4f01064ad3c26092b7c0b1bf867d47e4d9b7b06d4ab4e344f1d2ed74cff2743c7ef9a957e4a16171b71083ffb1e71bb1b6d5afaf552e16c67c2f7f55bdf857119915550755e9e4bffdccfdf0ae2550192655eb79c32223096488a6f8bbd440fbe245442fa13c8f2815bf352155dbac30e68b42c9786ee0a9727a61bacf7737e8f31e7e22e244382a0ac121d1cff22288", 0xeb, 0x408, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) listen(r2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="895068c8f45bc7fb92bc22de95321042dcfa01f108ecfd3bdf9353791cbcd92cb5dcb58fe87418fa8d7273320e0f33528ffdef773734d6bcf54235042b3cddc252d318aa78510e0a4556ca9c0b25698db00433eb7e2fbb"], 0x10) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r4, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000200)={0x6, './file0\x00'}) close(r0) 04:45:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffa, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f", 0x663) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r3, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r4 = openat(r3, &(0x7f00000007c0)='./file1\x00', 0x800, 0x100) lseek(r4, 0x0, 0x8000000000, 0x1) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000880)="dc819451", 0x4}], 0x1) 04:45:34 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x3a5) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)='_s]\f', 0x4) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="b9f127573207c350f44b14798e34a78c39d878dbfc38cf4132fa247b39d2150cf200fd0e918a9cf14547753ae0dc67d3be5560b6444c82521eb954d8efbf1c30d6d16fa6919a6ea003c1f9757b7355e45f5d54a9efeeadf17c0d699fb97dbd45299eb0619a789b74546e69d28e762661df4d78280bd74ffac6c4eaafe5ff0c9ba953536fb1c05d7ed99b7aafae355bf924fa8388a63485051cfe9728fdb9b4d4754161595658cce2e653ffe35fd50726f7f65d1154322bc3"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 04:45:34 executing program 0: r0 = open(&(0x7f0000000300)='..', 0x0, 0x0) fchdir(r0) rename(&(0x7f0000000040)='..', &(0x7f0000000100)='.\x00') ioctl$TIOCNXCL(r0, 0x2000740e) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f0000000380)='x\x00') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1e134, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000540)='./bus\x00', 0x0, 0x21) fchdir(r1) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x80) dup2(r0, r1) r2 = semget$private(0x0, 0x4, 0x0) semop(r2, &(0x7f0000000640)=[{0x0, 0x6, 0x1800}, {0x0, 0x6, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000d00)={{0x5, 0xffffffffffffffff, r5, r3, 0x0, 0x0, 0x9}, 0xfffffffffffffffd}) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000440)=""/199, 0xc7) semop(r8, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff}], 0x2) r9 = socket$inet(0x2, 0x1, 0x0) setsockopt(r9, 0x0, 0x20, &(0x7f00000001c0), 0x4) recvfrom$inet(r9, &(0x7f0000000ac0)=""/155, 0x9b, 0x2, &(0x7f0000000980)={0x2, 0x3}, 0xc) r10 = semget$private(0x0, 0x0, 0x9) semctl$IPC_SET(r10, 0x0, 0x1, 0x0) getgid() r11 = getpgid(0x0) r12 = msgget$private(0x0, 0xfffffffffffffffd) r13 = open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x0) pwritev(r13, &(0x7f0000002440)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0, 0x5fcb) pwritev(r13, &(0x7f0000000580)=[{&(0x7f0000000000)="d6", 0x1}], 0x1, 0x0, 0x0) fsync(r13) msgrcv(r12, &(0x7f00000002c0)=ANY=[@ANYRES32=r13], 0x1, 0xff157cb315f9783, 0x1000) r14 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r14, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r18 = msgget$private(0x0, 0xfffffffffffffffb) r19 = syz_open_pts() ioctl$TIOCSETAF(r19, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r19, 0x4004667f, &(0x7f0000000040)) r20 = syz_open_pts() ioctl$TIOCSETAF(r20, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) syz_open_pts() r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIONREAD(r14, 0x4004667f, &(0x7f0000000040)) r22 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r22, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000ffff00000100000000000000cd194ac63920c8a8cdb51514420ca94e11eb2db52bf362893808834f8a4dda35875e19732ba6a5084a9478523e2ad16db2a708f058b4dd65bc4432c5ffbfe79dfaf96068acbec5b77cd3e724fc1fd90c42c0765f4b19853512e1cf1704dd3e00b4ecee4da16887ed15f9fbb81a01dc06f24ea5589655c96ba3fb742710ea19b5bcd14da30b40f23e4f5ffea8aff55359e750d3f1ac821f2a3fc8d4872514e5fbfff9f225bd916c1e7215ca759dee7fc5257e350a200a44c70eac97ced5b07fa4fb1ceea44a1cfc23fbeb45bc906f76fbbaf442ddf7dae32732b6e30fd4fce4157812ed0cf97294"], 0x10}, 0x0) msgsnd(r18, &(0x7f0000000a40)=ANY=[], 0x0, 0x0) msgrcv(r18, &(0x7f00000006c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000e8a5b0fc000000000009000000000000000000000000000000001a00001f00000000000001000000000000000000000000ff82fb7cfca96ae69b64960864493026b739d158f89d9511118a4671a0d3912bfd4ea52cb40000000048b15fc81280b70eb080354d4a4abaeb2f3233d0f2c7e4145f9c7a4f4354229b13a12d73933e869f0e057f2bc2c257a03e1cc7877f4ae7dfbc600004e1e672e07f177ed9234dfa8196e42a146b10595f65f43f2b2118048c196052ba95e41ec1859b17b44db9185028902c32b93c3fe18185f09ddd8d3ce7d1edb92ca1cb3a8af3c6e4d30a88"], 0x44, 0x3, 0x1000) r23 = geteuid() msgctl$IPC_SET(r18, 0x1, &(0x7f0000000180)={{0xf54, r15, 0x0, r23, 0x0, 0x1, 0x8}, 0x80201, 0x799, r17, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) msgctl$IPC_SET(r18, 0x1, 0xfffffffffffffffe) msgsnd(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bf505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12b316e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8f4adaa13a2e796c9fb64b359f8d0faae5e75e2fdad2c6dd7b2b6ffdd5772e4bb114c95502cc3f1e0b9ce23b8581bd880916070000000000000094ab4383c61355bee7033c5e008c7987456606c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf00000000000000"], 0xeb, 0x800) r24 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r24, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r27 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r27, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r29 = msgget$private(0x0, 0xfffffffffffffffb) r30 = syz_open_pts() ioctl$TIOCSETAF(r30, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r30, 0x4004667f, &(0x7f0000000040)) r31 = syz_open_pts() ioctl$TIOCSETAF(r31, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r31, 0x4004667f, &(0x7f0000000040)) r32 = syz_open_pts() ioctl$FIONREAD(r32, 0x4004667f, &(0x7f0000000040)) r33 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r33, &(0x7f0000000700)={&(0x7f00000007c0)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x11, &(0x7f0000001000)=ANY=[], 0xfffffffffffffe7c, 0x8}, 0x2) r34 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r34, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="10000000ffff00000100000000000000cd194ac63920c8a8cdb51514420ca94e11eb2db52bf362893808834f8a4dda35875e19732ba6a5084a947852090000000000000058b4dd65bc4432c5ffbfe79dfaf96068acbec5b73512e1cf17627e3e00b4ecee4da16887ed15f9fbb81a01dc06f24ea5589655c96ba32710ea19b5bcd14da30b40f23e4f5ffea8aff55359e750d3f1ac821f2a3fc8d4872514e5fbfff9f20fbd916c1e7215ca759dee7fc5257e350a200a44c70eac97ced5b07fa4fb1ceea44a1cfc23fbeb45bc906f76fbbaf442ddf7dae32732b6e30fd4fce4157812ed0cf97294000000000000000000000000000000ffa889ac20487daf7e80c9aab72eeba07caf2a92e16e641c3f90a00cf8cad8d0f324f0338095deb8a276e73629c13725fab5364894240000"], 0x10}, 0x0) r35 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r35, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r40 = msgget$private(0x0, 0xfffffffffffffffb) r41 = syz_open_pts() ioctl$TIOCSETAF(r41, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r41, 0x4004667f, &(0x7f0000000040)) r42 = syz_open_pts() ioctl$TIOCSETAF(r42, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r42, 0x4004667f, &(0x7f0000000040)) r43 = syz_open_pts() ioctl$FIONREAD(r43, 0x4004667f, &(0x7f0000000040)) r44 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r44, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000ff4ac63920c8a8cdb51514420ca94e11eb2db52bf362893808834f8a4dda35875e19732ba6a5084a9478523e2ad16db2eb6df058b4dd65bc4432c5ffbfe79dfaf96068acbec5b77cd3e724fc1fd90c42c0765f4b19853512e1cf1704dd3e00b4ecee4da16887ed15f9fbb81a01dc06f24ea5589655c96ba3fb742710ea19b5bcd14da30b40f23e4f5ffea8aff55359e750d3f1ac821f2a3fc8d4872514e5fbfff9f225bd916c1e7215ca759dee7fc5257e350a200a44c70eac97ced5b07fa4fb1ceea44a1cfc23fbeb45bc906f76fbbaf442ddf7dae32732b6e30fd4fce4157812ed0cf97294"], 0x10}, 0x0) r45 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r45, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000ffff00000100000000000000cd194ac63920c8a8cdb51514420ca94e11eb2db52bf362893808834f8a4dda35875e19732ba6a5084a9478523e2ad16db2a708f058b4dd65bc4432c5ffbfe79dfaf96068acbec5b77cd3e724fc1fd90c42c0765f4b19853512e1cf1704dd3e00b4ecee4da16887ed15f9fbb81a01dc06f24ea5589655c96ba3fb742710ea19b5bcd14da30b40f23e4f5ffea8aff55359e750d3f1ac821f2a3fc8d4872514e5fbfff9f225bd916c1e7215ca759dee7fc5257e350a200a44c70eac97ced5b07fa4fb1ceea44a1cfc23fbeb45bc906f76fbbaf442ddf7dae32732b6e30fd4fce4157812ed0cf97294"], 0x10}, 0x0) r46 = socket(0x2, 0x1, 0x0) r47 = fcntl$dupfd(r46, 0x0, r46) ioctl$TIOCFLUSH(r47, 0xc0206923, &(0x7f0000000300)) r48 = socket(0x2, 0x1, 0x0) r49 = fcntl$dupfd(r48, 0x0, r48) ioctl$TIOCFLUSH(r49, 0xc0206923, &(0x7f0000000300)) r50 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r50, 0x0, r50) msgsnd(r40, &(0x7f0000000a40)=ANY=[@ANYRES64=r36, @ANYRES32, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[], @ANYRES64=0x0, @ANYRESDEC=r25], 0x6, 0x0) msgrcv(r40, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000800004f9a0000000000000000004000"/68], 0x44, 0x3, 0x1000) r51 = geteuid() msgctl$IPC_SET(r40, 0x1, &(0x7f0000000180)={{0xf54, r37, 0x0, r51, 0x0, 0x1, 0x8}, 0x80201, 0x799, r39, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) msgsnd(r40, &(0x7f0000000dc0)=ANY=[@ANYRES64=r28, @ANYRES32=r33, @ANYRESDEC=0x0, @ANYBLOB="b00d884d1df4e0bd451a9219080048e6f71d0d787a980d06bab4d090c2dee2ee2e8a36467a5bc005fe41952f646a1e54b0a1c87d7353b1c36457f613e288f47d6fa7e7084e4e0955f861b2cc3c7cd4f2b941af4ec14527c94ba26395cdd761ac169f912165dc1f4b6ef24fc74dddbddef9e0430a5299c78316fe378fc5e8687cc5a90870d10e2b4ebb207831a5aacf5809b38b1253d630cf893b384747d70f9dd28b49d08b8cc5896e2dbc557f56ffb87241b1ad3e64a853880e8558f838eec57a85e1baa60ed6683e197da8d82db5d9ca32dc14f5fde508bb988f48755d8ce3030e34765d900f4239a47135e4f2e320b0ffb165a35a941f1c05520df9c5ea83ba2ad6a362f1d1c2331fd70c5d96a64d8154209ef109962e6ab5ce41af9b7ff83532cb341fb3f3f82655db9b152f116fad8f4dad5d72f891d920057e98a8ea882e8e1c86b33880956874ff6a8a69a57c98a7585b3204907c9c38", @ANYRES64=r32, @ANYRESDEC=r29], 0x6, 0x0) getpgid(r28) r52 = open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x0) pwritev(r52, &(0x7f0000002440), 0x0, 0x0, 0xc) pwritev(r52, &(0x7f0000000580)=[{&(0x7f0000000000)="d6", 0x1}], 0x1, 0x0, 0x0) fsync(r52) r53 = fcntl$getown(r52, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r25, r26, 0x8, 0x2f9f}, 0xffffffff, 0x1, r11, r53, 0x2, 0x200, 0x8001, 0x4}) getpgid(0x0) r54 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r54, &(0x7f0000000140)=ANY=[], 0x0, 0x0, 0x1800) msgctl$IPC_SET(r54, 0x1, 0xfffffffffffffffe) msgsnd(r54, &(0x7f00000011c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7ff74a5cd42d589d56cb5d201dafb80c7acb30d710205e1732d5c6eaacdd92248a9cf21b5aa414d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd89b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8c1fb0d44d9e99e6c3dd7b9ce23b8581bd7409166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c000003f236dabbbe88f882c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c083a54be7cdf713764c67ef76578ba2c51e1f10000000003000000000000000700000000006c87fdd099c39572c11fdb0deae40d403ad7c69d4ffac1e02a8c5d391cc2e49c87a459d5ba9a56b4cabb2bfd96976a63a33e0a3bea8f5ff77be69f3201a8cbc40059444fb8ff0f77a83aadf08bf9a711d0487bf0c146381779c336a5461f9daf035e271e5a94c0f01d106392acc8358d7cf24f88dad2ea57e817a18702680a43e8765c6afacd3d0f55ea6584380864a646f968d5b00cb61dcb093d054612e7af9e0db2771ad01eee16493b81d26ab8c11ea12a6bdd8bca4e29d4674b"], 0xeb, 0x800) 04:45:34 executing program 1: r0 = open$dir(&(0x7f00000010c0)='./file0\x00', 0x1086, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) connect$unix(r2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r3, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r4, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r5 = dup2(r4, r0) fcntl$lock(r5, 0x7, &(0x7f0000000240)) 04:45:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) socket(0x18, 0x2, 0x0) close(r1) dup(r0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x7b}, 0x0) semctl$GETPID(0x0, 0x3, 0x4, &(0x7f0000000040)=""/203) 04:45:34 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b0205087f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/108}}) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) r4 = accept$inet(r1, 0x0, 0x0) sendto$inet(r4, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7b7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6c9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692ea13f0bfc23ae65598b7f621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e0e28bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d", 0xfffffff7, 0x0, 0x0, 0xffffffffffffff2f) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) dup2(r6, r4) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[0x0], 0x0) 04:45:34 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x9, 0x1, 0xfffffff9, 0x20, "eb10bcf9d6241f8fe4e7cdc9eb241b72d3dba40a", 0x9, 0x2}) kevent(r0, &(0x7f0000000000), 0x46a4, &(0x7f00000000c0), 0xfffffff9, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='x\x00') 04:45:34 executing program 0: pipe2(&(0x7f0000000000), 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) select(0x40, &(0x7f0000000280)={0x9}, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x9, 0x6961, './file0\x00', 0x0, 0x101, 0x7f, 0x3}) r1 = semget$private(0x0, 0x4, 0x0) semop(r1, &(0x7f0000000180)=[{0x3, 0x5bd8, 0x1800}, {0x1, 0xa741, 0x1800}, {0x2, 0x40, 0x800}, {0x1, 0x3ff}, {0x4, 0x9, 0x800}, {0x4, 0x3f, 0x1800}, {0x1, 0x1, 0x1000}], 0x7) 04:45:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000005fb8ff728de3f9a4f2175ad92eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cfa85cb2563b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c59b58ac573f40e609bf53b035fde662ef6478a4aaa1321b357b9ba86076244aac7b4f530a7e385b0e7312daa2bc95f9549e80f0b1229970352f3f43c699656e9d13d50be20d7f6f8ec4d12d0fc212120c42e069cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x8b) unlinkat(r2, &(0x7f0000000200)='./file0\x00', 0x8) read(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 04:45:35 executing program 0: r0 = dup(0xffffffffffffffff) r1 = socket$inet6(0x18, 0x2, 0x40) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000002c0)=r1) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x8000, 0x0) r2 = open(&(0x7f0000000d00)='./file0\x00', 0x200, 0x127) acct(&(0x7f0000000380)='./file0\x00') execve(0x0, 0x0, &(0x7f0000000140)=[&(0x7f00000006c0)='r\x00', &(0x7f0000000440)='\x02\x00\xa1\x8c\xb9\xc7g\x81H\xa0\xd6I\aP\xc23n\x049\xc6]>W4\x8a\x8ei\xf1\xf3\t\x95\xc9q\x91E\xd3`}w\x99\x98\x95i;?;\x14\xf7}\xc9\x05/[\xda\x19g\xe1\xa4\xf7\x17p\x90\x90S\x04U\xdaT\xa5\x17_\xc2\xe2Y\xf7\xa7\xd1\x83\xf1\x8e^\xd4*\xd1\x15 r\x95\x7f\x99\xb2\xc5\xaa', &(0x7f00000000c0)=':%.-\x00']) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x0, 0x6, 0x7fff}, 0xc) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f00000001c0)="dff91e4c577c9f763b24b2a5a69e96b6ba4b4847ff3b1de2e4aef2441f47abd9ab36dd126ee2ae563f770f863a383756baed303d1893d26172c3ad6c231f559573f228126d8394fede63aa3c50", 0x4d}, {&(0x7f0000000240)="8ef4e2c458ae97c83a3ee48a77000000000000ee4c6289289fa801e3d5c54eb1a3788a5cb54a004328da9176f288b9ce5d61e0f3720601c62af92558e0caafcd06e2bb64289615cfb8915aa88781c9aaf377042aee07", 0x56}, {&(0x7f0000000780)="e012f035d6740026b568fc58350b614365d6bff41a7df5c994a821e57b1a6c6b39eb12b674c2907892e60720ecb668ee5a8cb5964993a78240a80ed94daa0139ce77fa15969214c69df2b74d44a21886c7c5cfb5e1c49aed029087ac46943343e0b663c0b836e3595a0b29e2dd1416b348c07d84d0ff4ddf52c0c7917c8c4a5f4d0cca59a6e2d51ff6dd7010915e57e329cf14508154025760a1c67ed0a1d317984c574fa0348a", 0xa7}, {&(0x7f0000000700)="bfe71716799587afb463ce4009c9a5cbfe7823e92f84b1cb5364d426664e54c55d960c15a9598bcdacda6d93d04dfc596d680e33b92e257904cb1f4efdb3a8315ccd96ddf67a95f00bc8b9cac4eb7304b6454a8eec8ae63337e20a827a86da5023250dc366a048fb4f976884979b6736b1", 0x71}, {&(0x7f0000000000)="507226e3192b669c3b11c27b9553833ef94535ea0c1b826baf28d9da0168fc9d72", 0x21}], 0x5, 0x0, 0x8001) pwritev(r2, &(0x7f0000000d40)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}, {&(0x7f0000000dc0)="2d68e3033e118b6a078756811a8b05f343982802da25b5d9a58dc02c5417606305b3189a6370cfbe02cbf1f09574ed14eae3b859fe00dbc1259357bbcec92fc5f1351ad587d269849d9c2fd40eefb59786d5372a9a5bec088f8801fe69b2fb6375eef7925292c4e2f11eee5412cade06ca33b28f845ee8baa08fe46e37b29d41a452f5ce4b0a2393d026ccdf49c88d8576db9d7eb3480cc0e0acb12bb6895e0b6853af8ba2af43863e4d50d65ab6cb8fbb3c9d8b712f87d8cdbe32b18c02ee7f6d5042cc6d4fc9378f2b99818522993690198904", 0xd4}, {&(0x7f0000000840)="87a8c5a304b2087d8d57be05ede57a8bfb9907cb8a08e30090504591178d451860a5db9c197592b0a305850f6a10ee738d7233e70ce8826ad7e30c72930c07ae01bf0a7052b50e4b0690c27c942741a792ee0e850f60b8c6e66227a1f72c717ec4384408e9de729d44dd4e960b4621b07947ad43eeac8cfa562adeafb88d7b371a7c4d2accd4d0f224bc19ed7d07b25bbfd562a7c0d210dc6e75e9be676f3d097f8fb089b3cbc401afbf93cedd576b2ec88e0facfd3e49b134509cb886709cb3a1280e1bf5e5f58898af17dee619f8c51b8e35ade7bf3fdc50f7f44e9d6677df31c8c5b2ef94fc7d4e3c1bbbc518", 0xee}, {&(0x7f0000000940)="f789972b56ac127f7d59255b7994ae2ba44147cefb91ff4bdfa14c53aabe88d61ee5e162500594740d1bb4e06cc2fb639953f6367a7f5ed51462438c4db70b2de0f4461d0cd62fdfa455520c21e99c6f2fb16c164f534a70c76738a264cb5ddef1281ba676c454a4c577923cedd8cf27494272ad87ef03f7ca24a70e64fec64e832fa23532c0da5a7232ce4904a490", 0x8f}, {&(0x7f0000000a00)="f7fef54804e4cbd84f0774bec862404842608a8ecd7c7b7d5a8e9010a4d54eeef9e0f14c289b9120dff2b53dcb6627727e7e969ace4800a2b5a3f990b59747b21012c1b912c966ad70583a446eb493e1e4426e9ab4e3278b0cc44f826f92a961ed942323ac562d77b89efcdc89efe885ddc41db92fcb08bff565738b369554da7bb619aabfdc5d8324580e00180c145fe2d6b36ac9b1e821459f48780a93f9b1b6072f2f4f5d0193928f7dea7543705934a2e8a536e73420cb963bd859bb706633936ea9fa915e2f4bf52c", 0xcb}, {&(0x7f0000000cc0)="f6f56cfe6e6f753ed1ab363222b2bff66cf8cb4b00a47819d5bb4d00da3683b21f111646e741c31d", 0x28}], 0x6, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000680)='./file0\x00', 0x8, 0x60) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000b80)={0x6, 0x8, 0x4, 0x17a8e6ec, 0x8, 0x7716, 0x3, 0x10, [{0xff, 0x0, 0x5, 0x2}, {0x0, 0x6, 0xfffffff8, 0x2}, {0x80, 0x5, 0x2, 0x4}, {0x5a, 0x10000, 0x39}, {0xffffffff, 0x6, 0x2, 0xfffffffc}, {0x9, 0xfffffffb, 0xff, 0x4}, {0x1ff, 0x671, 0x4, 0x1}, {0xfffffff7, 0x0, 0xb9b, 0x8}, {0x1d8, 0x10001, 0x6, 0x6}, {0x9, 0x400, 0x2, 0xfffffff8}, {0x2, 0x442c3186, 0x1, 0x51f}, {0x4, 0x7fff, 0x5, 0x9}, {0xa, 0x100, 0x6}, {0x3ff, 0x8, 0xffff, 0xef04}, {0x40, 0xfff, 0x1, 0x3f}, {0x3, 0x8, 0x10000, 0x80000000}]}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 04:45:35 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000001140)=[{&(0x7f0000000f00)=""/240, 0xf0}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = dup2(r0, r1) renameat(r2, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') readv(r1, &(0x7f0000001480), 0x216) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r3, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000040)={0xaa, 0x2e}) 04:45:35 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x8002, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r2, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000000)="f5a5a800000000c57da244c6a01a3cb942200b48aaba4c3c330c20bf190f63f0a35934897f6e58bc2f4dcf01c78cf84171", 0x31}, {&(0x7f00000006c0)="cdf0f081f04040c23ae013c5d4a09f23dd74429adc3283630dd30a3c66ac859cad17c3583546d9c273224d0f12fb8dc42e5eeb0d1f44e9e206d69f9e427b54842ad9ce7f0b49cf8b9e64718684c8712646554a9ba1ef609056bcc863c437363ae09af167ee7680d07be3d8a790bd61fe169eeca330d81bc68302ddb8c90c1289875f3d9f71440ba28c194e71d4f74f03ee1c36223ea0e5a9a23ee4f338cb9f43a6e69c9e145d503c8b09bc1ee4923f29504cdd00f11d3665aa63a48a256bb0349f9ef04b723c59955a27ddc25dc0be8ee6e277b0def37653f9675deef0473f3942479ce75baf857d24e2c335e910866d5d1ef74a30df", 0xf6}], 0x2) connect$unix(r1, &(0x7f0000001740)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b197a380000000000008295955984c87910bf453f03000000cdb67ef6cb927fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65ba7f02361cd8cac7dbac5b65c6593d2870bc120400350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41d5ee3655bae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665980ea3b1e31f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac2204ccdaf733f9a5b0f2c82d33436a13db936a5d3378479709da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff22aa3cdc2e80e7f000000000000003f5a2469bfe8c96e620397a30031541469659255490b88ff1bf33436e6331ad3574d79be64d7a570715f68932de75cc13ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7bd1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77988003c7ba2c44768789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce58d78b79dc0793721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca7e54747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac75aec99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaa0312083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600100000000000009c42bdbe3f267105d1d6654c4dcc8f494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a07740889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af8e999855d0b0f27c1478755604f7c7aa2cd85d12f1b36a56a3623e4aa467719fbcfc59a4f71965e8b803d8b2aa14fe22e5c3f66f6295b468a8961b6c5d96faf962bfb27c16eb7ef661559319aa672530bc9c1c0d4a00ea4193b1f53fec6b557d1a42f82d0694648ff9418ad57cda34996b6d8fb49be96516b8635cc41834400b117062eec816831cf5a57c11025f971a03faa3e1742f1492eb08150c3d3edb8449080d2455b8158788200000000"], 0x10) r3 = socket$inet6(0x18, 0x6, 0x8) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f00000000c0)=0x2, 0x4) sendto$unix(r1, &(0x7f0000000100)="380014a288c8affbae9a76965a26402ef5395e0cb6486366c64ca692ccbd80e2bd0a107f8e102fc78b82d42178295d922ca1d790c2b8e6252c130a7d2db8d4c8936b385c4bfd6cfe7ff3f94380a77ad06ff75a36ae60fbe4ea8dfa2d3aa3debb5ea06c8aecd1c7dcbc208ba26348692485f26055250a37072b8a7dbf3049960b310c12c8d60f4fe1bff1f802c603259d4e6f6ca5d6c05e96771c4480767d05ad330aeb2c5c68e65303a67b1a33c437dca145dfed1dcd2b7b6e6283cd00913dbe59979b59820d069f9c553d414081c70518f85366e29f47fb918b2807f07c2ea47379fbf496d3b8def3ff63c926104a0ed9eb31e6797c083db4d4356447cf6523c72777c43a52762adb398f670400ed2a8a1797a142b49eabb2aa054c0e0b170f10bb06315f251e01e2acaa723d5d01ecc80a3bfc144cb496036fbe4904ea2d8d12ddc579385883187c3008f0de7283629413388ec8f5056bcdfed76f208545ccd6a3a5090c2dd74d5bdafc3ce9d2585807d5172c8eacaba7ee8c08a7504d537f27c12723e1428530853eed713002517c7ae9632b501045b3c0fab73259e5ca1422bb940e35c23bdfe1c9352260dda1ad2050225412ad535ef67d4cd225414bec2420b72bdc082f4b70bd35e913ca32755358d5fc9828e59aa757c3fec5aa41afcf875a56fd86a07950a5f5a0c042ea9320ac56d22a2329197e907a4e2615fb621185921cb313388c2d4985282d7502a88edb030a2f9886ef727356987c3fa0a76af86286f9d10d96954b3063581e32d85798106680dc9fc1cf687dd98e73026c22eceee6438b66af66c80a0dba9b49b90d1090d24cf55129d7348edabeda1cbc63a9b5c05777f0b3054495329661b43a0635b05c5170939d99026cc8fa69b416631854a63dbd733729c2ae81d1ade08020fe51e9dcc868b24390bc1a2a04cbe4e8b346af29bd0fc4a7ba3d37dad3b53a0c7cf2426f30a7266cdbf66fc63e99004d8ddb0e26d98a0f7f821fb01a8f65d1df8475dc3613105bd6ee7c6633a9d564816520ac0be70aa48ca05a8a02eb47901f3b2d30175c1d179595266b1dc6ef1d9e0bd8b33b10772cbff9abae125df19da7f072afe9df8ea7efb01685b96b345c402a35851835372345afb5961a4345b89fbd5e452640cc9e22bd5320df86c2a551538da73a39bb93c03331a4ead982dc5753d368624bc81a849b2d52dd20bf11e085d4ca25c3202d63669c92daab05a7d4fa4af875f523a35e0b90a33dad70c4f60c660f816f72764a4474aa25fb567d209f1468f2f15476a7e80cb26cfe3bf25de57789425fe1e5e24c809a8cae675ff720410ea40e99c824781377741f9f8bdeb285ff70467e03006817df421e97a1d565ba6abbd180799c882a6ffd6e0e8c9206a7571fbc44969ac35fac698426504ee59171bd509bca9f43d2b36fcdff694bb34a62f3523bfee0cab78649bf73106ec060ea618f6f6da90cccd0ef5e4a16bd5e1c4fb8192aff65249a2950ece088b41626cdaefdcfde7b08ae7b415bf2143ffa145bccc6b91d44175d1363c91ae352a826b7cb635239233b8157b9e53b9361e970867b9bd8f66309c45bc7dfc94dece38f0362abb293a0b9ff18d27b536f9f368143ca828bb8ef8e6ee9c16f86c85d0773e7ec203142dec71e031e286878690f8558f459a1ba3fb1f6c74db5b74802edb8c47f9389b91a70273e75a86aca08ade1988594e12e2158b0bfbf725aa5c08e0ed76f04e417056d311249f735fbb9290bf7282e09aa3c4a09fb1dddee2f8be3f08320886e872657dd89b134680e039494ba2fcc154285dd7bac8724080be63df6b9939a78a8dad63a7dc5e3bfc19e4acf86c4eb9feef0c9bce660552f299a333a5262c97500ede28bcdd3255062eed5c232b5b8a25c7fd593b16688eb11506d2b2bb7e9dd4eb26b837bda53e6b8ef2a5c61c842901233cee993b5ab82e284d4995a660a43c7a67a8f7dc6fc3c09772269a83899cff74256501a5b1733f22dfd7ba7839621ad76", 0x599, 0x0, 0x0, 0x0) 04:45:35 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) r6 = fcntl$dupfd(r4, 0x0, r5) getsockopt$sock_int(r6, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r7, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f0000000dc0)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e31481eebe62c4693d7bb659ad2093bf0687bef6fae60339975e1d3d9394bdd44391141f85b603b3117ec8059d105b21c9b6320a4fd3f76f9eb17349e0b5552e9522010767b99c75a68e6bcb60b1355df2d39c909fa6bf0c7020e36cee504b366fd2b240537058ac8"], 0xffffff64, 0x1, 0x0) r8 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r12 = getppid() r13 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r8, r10, r11, 0x0, 0x2, 0x5}, 0x100, 0xc07, r12, r13, 0xa5, 0x1, 0x100000000}) r14 = semget$private(0x0, 0x7, 0x286) semop(r14, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r14, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x0, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f00000000c0)) r15 = socket(0x18, 0x2, 0x0) setsockopt(r15, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r19 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r21 = fcntl$getown(r20, 0x5) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000200)={{0x3ff, r17, r18, r17, r18, 0x104, 0x5}, 0xfff, 0x9, r21, r21, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r17, r18) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r18, 0x0, 0xffffffffffffffff, 0x0]) r23 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r16, r22, 0xffffffffffffffff, r23, 0x100, 0xdfff}, 0x400, 0x10001, 0x40}) r24 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r24]) r26 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r26]) getgroups(0x4, &(0x7f00000001c0)=[r24, 0x0, r26, 0xffffffffffffffff]) r29 = msgget$private(0x0, 0x9) msgsnd(r29, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r29, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r29, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f3029940b672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r29, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37080000007aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dc2c5355458d57d4c3d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r29, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r29, &(0x7f0000000dc0)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e31481eebe62c4693d7bb659ad2093bf0687bef6fae60339975e1d3d9394bdd44391141f85b603b3117ec8059d105b21c9b6320a4fd3f76f9eb17349e0b5552e9522010767b99c75a68e6bcb60b1355df2d39c909fa6bf0c7020e36cee504b366fd2b240537058ac8"], 0xffffff64, 0x1, 0x0) r30 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r31, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r34 = getppid() r35 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000980)={{0x2, r30, r32, r33, 0x0, 0x0, 0x5}, 0x100, 0xc07, r34, r35, 0xa5, 0x1, 0x100000000}) r36 = msgget$private(0x0, 0xfffffffffffffffd) r37 = socket(0x10000000002, 0x2, 0x0) close(r37) r38 = socket(0x18, 0x1, 0x0) setsockopt(r38, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r38, 0x29, 0x80000000000000b, 0x0, 0x0) fcntl$dupfd(r38, 0xa, r37) r39 = syz_open_pts() close(r39) r40 = syz_open_pts() dup2(r39, r40) r41 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r41, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r41) r42 = socket(0x18, 0x2, 0x0) r43 = socket(0x18, 0x1, 0x0) close(r43) fcntl$dupfd(r42, 0x0, r43) r44 = kqueue() kevent(r44, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) fcntl$dupfd(r43, 0xa, r44) fcntl$dupfd(r43, 0xa, r41) r45 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r45, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r45, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r46 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r46, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r46, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r47 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r47, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r47, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r48 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r48, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r48, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) msgsnd(r36, &(0x7f00000008c0)=ANY=[@ANYRESDEC=r37, @ANYPTR=&(0x7f0000001180)=ANY=[@ANYRESOCT=r39, @ANYBLOB="c7c9e2f6537c4035b3", @ANYBLOB="d0a3ec8ca5cfda13a96b4ef04cd2e57b870229d06b583c057b5dd56fb2dee3feb4f322010e41344be0b994d3a878f9a2193dac76b0569f5cdc114f4280026a6db3445743be027ade097e43d0b439a786515a1967db62f4290417d6a501a25afb3f18eee8ffeff5a4a1c8c9aa4350e8dc94b17a7b6bfe1393809a21dd2524952f0bbce81fe649bb5dab4441df1b64a337679e110ee0d3b5911a601fc11ddbc814cba7966147afdb1b47bfdc27c515b3e3e74dd696da5b47723c6e6f9bcb8933cec78b98c7e5a6e4b969c87f96b2d9ed646c1a305fb3e450603b54925e82382f4b6576b4e6fc6eec7e47c6abd3", @ANYRES32, @ANYRESDEC=r25, @ANYPTR=&(0x7f0000000ac0)=ANY=[@ANYPTR, @ANYRESOCT, @ANYPTR=&(0x7f0000000f00)=ANY=[@ANYRESDEC=r46, @ANYBLOB="331a018a8e6f9c975bc5ffc4078727f5becdaa001947f68cf6bb98d222d0cf45e98b6a8494c5c4975be7a59b7195b685a145be51be0a79a174a0adb93812c5ed998ed1e70b00000000000000000000d0b10272a01f9d8880770465e277c3574650175174ad62093306c99165f84e593fb50bf610ec3cbfe16eab6930047d8f6bb096fa755ea33cb92740537d5546c9603628c53a28bccbac7fc486e625c456818d7b9f3624e9cd59590199e4221b6075aba0a7025ba1d7dfa08f", @ANYRESDEC=r47, @ANYPTR, @ANYRESDEC, @ANYRESHEX, @ANYPTR=&(0x7f00000007c0)=ANY=[@ANYBLOB="0890bb7a020e876885b13b40867c658de0542c2f12df422ddd4742a2758faa3e187f34103764f796293bbd7ce87f19f70f1eee3f1330d196ff414659a72921c82ea91a7bcdc4d848db98f4f0c84f050f7929615e159fe2"]], @ANYBLOB="688581efc5ae48dfae99827feeb7f5983232a71ffb53ae63ee68f058a9801aedeff493da517bc0d9a7b2eff143b130c5d9ec1ada76d197b696df9147902ed2c2cfee656e911b134132983b485d6d647700000000000000000000000000000000a9097cee419deafef6f5155f5f2fe8a181b1a6c3673d572a1a5c9ecfaea63ffefccbf3bd29afd5bf2ae8bef883af8ab7b23e2a5ab04f3354c6abb4a1b777fcc14873b0cefdab0b4ea8afe7dc95e4c3e1732adb2ef06aa5dd435a2b63dea1ac0afeeeeaebffd2ba5cffef470023486deab51fe5b57772b2463b0dbda9e2778a08511ac4ef8ab391b72315cd4184728f4481", @ANYBLOB="9295f3f565e449320045525375deaa23aaf88ac91fc8812a8f3daf6f717a5151e706b340ad10f33c1158bd0d43d004b2a647158d917c968f94b4d969547e2712d22b1b4c3d236195a6e64c7f"], @ANYRESDEC, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRESDEC=r28, @ANYRES64=r27, @ANYPTR], @ANYPTR64=&(0x7f0000001100)=ANY=[@ANYRES64=r24, @ANYBLOB="1f90bf57f7c1862160b6094acbe92c6913f2d29a0a972cba250d192edd4ccf5e8cceb72625233c95954e7ca08c0c94a33e0b304cd052dce7fda0a440e4c3961e2fa73016591e7bb9e70917d7a3ac", @ANYRESDEC=r32, @ANYRES32=0x0]], @ANYRES16=r27, @ANYRES32=r48, @ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRES16=0x0, @ANYBLOB="bb563608b93dd4748245b023082bdae726505172c7624a256f2b9ee84116cb6869562c12333760b492162f8bc02d9b3198f83b199315fbd3883bd3125d95dc94a6534664fed21c4a8c439e96297a558f2b4ec8689da3cfd50941bacb20b9d55f071590f382532fa9299213c8a6793317db460b2696f70a7ecf7a0f5f9d69a8c1d2ed3fdd2c7194d80372eda64221d7d979bb4ccb4fe122f07833042ee13a0c88589912b63cc916636dec", @ANYPTR64, @ANYRES32=r45]], 0x5, 0x0) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={r13, r16, r24}, 0xc) renameat(r0, &(0x7f0000000040)='./file1\x00', r6, &(0x7f0000000100)='./file0\x00') pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r2, 0x0, 0x8000000000000000) dup2(r1, r0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) 04:45:35 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaa688eaa7289b75c472509000100000000000000000080004a0100000000000204000000fe8000000000000000000000000000aa"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f0000000a40)=ANY=[@ANYBLOB="82022e2fac1400aa7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6f8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae485b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162660c683ff8a85a93ad6fa0ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f12214b5cac7db956b7fa315800dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d7dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bbffff9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3823f0000000000000039f49354a21103914690559046d4726670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993c31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbc2bcc874da6e660eb820dfd4af6f7ed897751dab037740b43957955ed71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860fe0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243f38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eba32a311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe09c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d86165e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b3973b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c35c5af9dcc1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14fdea7d504c1416360936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c07c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed4200000000000000001212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198d9117da580004fac16783648bd3eff702490229c4bf079345744ca47a4000000000000000000000000000000000000000000000000086ecb4f36dfcffafe7816f42904e8dabdc323b0b7c93eaa063acd078c192341dbccfc6f6f838b839532a233c92c98758d887b90c15f932491d973300000000000000000700f04d8049f93351ff98692d0f713aa1c4f70f8860bde8c677816697426274218c4e54e29e5daa31d1a78514cc62c38fc55ae60700b32ba63ce94ca5bcba8b48c28e4cc5401c556b49a05709346d111f2a22695c487564170998d646b5da8dd856a189059d1611288556447bba3240992eba3e7017f2621e3c72b107a47d8f83ff2a4859435c7a9c50d07eff7b70aadbf62dacbf90000000000000000000000000000000000000000000000000000800000bd6ac46e738d9bca3eb53a908648bcc79c432fba6403bc5087011c852601b0c3f553c2243d24a883d43ec7b644a092f7ea6f50f77044093639083dab7fa10c0a5e83463fe1d96a3c7e19c8b63032eda84290255051219e3b19d8689fba69367b8a298fb1745c615e14f9b08e8c68a81ec63835b11efd87dd4a9905d50b0fb3b807035844aef71ad5620f34e7bee11026edadc64a2e4af0cb81bf01bf43d97a0c27e1533e7c3417dc94e1272962a369d00d599df016e4856178e6974b8f27de8cb51baa6056eb82ee5e801ca4283c9119373e9e0b0269fc7c3ad90ff2c7ff79a3634b139d48ca72a2f425527af6391f35ce9999d81a3472b40633b05506e864db555bf576f54253cf57627b080dff7fda52f3bcc95b9cd99672aac950c3ce6517feb83b4b9fd916e7f8b481b50f3c8fec5de0cdd7a1dab29273a063dbf0024951195a964af1ae"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r2, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) r3 = dup(r2) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto$inet6(r4, &(0x7f0000001580)="e6dbbdf6a2f23e7cc2743e9d3ea1c0c7ad1131c6afe94aba8001a6c502235131b2e3b2acfcda2a191bc280eeecf8f7c35cb105e9cecb28e408acb6ce28b9e0d1e85cfb34582d0392dd529411d00ba2e3c634a12013b3124ff25b6c3c3dbcbf77a232b68eb1452a78c8f654a358000700d50500b8b7562f4d21ea96efbbfc80e398c8cd671bb11a10bf81efd80575a1ff4298cfce7cad871b94e705e2be76c940f29db8e53b897b894ef212fc44b45c406f404bf4f72b1b421cb37b2a1d6456dd14d2db4585aba510652f3a8348d4e0aa7df1076e542e6071fa867808d1165bc47403a877bdb6299c02fa7746deeb867ccaeb9caa10301a2565bd4a6cd9f8fc2c87670b7ede40328501c0c1f2f3ed4e9ac5a4f6109037caecde3ac8e024444ad8d8bdd6f2bbc5e7507b28d93083db1f1e0c31f77e35dbdd4189f9b3eeda03abb17f8fd57f559ff8d46a809567aa0c0afec39648", 0x121, 0x0, 0x0, 0x41) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x4, 0x40000000, 0x0, 0x0, 0xffff, 0x3, 0x7, 0x48b4fcefae1414e1, 0x2, 0x8, 0xf9e}) r5 = socket(0x40000000011, 0x2, 0xfffffffffffffffd) r6 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r7 = shmget$private(0x0, 0x4000, 0x322, &(0x7f0000ffb000/0x4000)=nil) r8 = getegid() r9 = getegid() shmctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r9, 0x0, r8, 0x2}}) socket$unix(0x1, 0x2, 0x0) r10 = socket(0x800000018, 0x1, 0x0) bind$unix(r10, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r11 = geteuid() r12 = getgid() r13 = socket(0x10, 0x8000, 0x2) r14 = fcntl$getown(0xffffffffffffffff, 0x5) r15 = fcntl$getown(r13, 0x5) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r16, 0x29, 0xa, 0x0, 0x0) dup2(r16, r10) r17 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000002000/0x2000)=nil) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x102, r14, r15, 0x2, 0x95, 0xffff}) r18 = getegid() shmctl$IPC_SET(r7, 0x1, &(0x7f0000000500)={{0x0, 0xffffffffffffffff, r18, r11, r12, 0x10, 0x1}, 0x3, 0x4, r14}) fcntl$lock(r10, 0x0, &(0x7f00000004c0)={0x3, 0x0, 0x4, 0x7, r14}) r19 = socket(0x800000018, 0x1, 0x0) bind$unix(r19, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r20 = socket(0x18, 0x1, 0x0) setsockopt(r20, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r20, 0x29, 0xa, 0x0, 0x0) dup2(r20, r19) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xa) r22 = fcntl$getown(r5, 0x5) r23 = shmget$private(0x0, 0x3000, 0x401, &(0x7f0000ffc000/0x3000)=nil) semctl$IPC_RMID(r23, 0x0, 0x0) shmctl$IPC_SET(r23, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r23, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r25 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r25, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r25, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r25, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r25, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r26 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r28 = getgid() semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r26, r27, r28, 0x10, 0x9}, 0x8, 0x1, 0x9}) r29 = getgid() r30 = getppid() shmctl$IPC_SET(r23, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r24, r27, r29, 0x1e4, 0x8}, 0x5, 0x7, r30, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000040)={{0xfff, 0xffffffffffffffff, r8, r21, 0xffffffffffffffff, 0x0, 0x9}, 0x9, 0x75, r22, r30, 0x10001, 0x8000, 0x3}) r31 = semget$private(0x0, 0x4, 0x1b2) semctl$SETVAL(r31, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r31, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r31, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff}], 0x2) r32 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r34 = getgid() semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r32, r33, r34, 0x10, 0x9}, 0x8, 0x1, 0x9}) r35 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r35, 0x0, 0x0) shmctl$IPC_SET(r35, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r35, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r37 = semget$private(0x0, 0x3, 0x662) semctl$GETNCNT(r37, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r37, 0x0, 0x8, &(0x7f0000003700)=0x272) semctl$GETVAL(r37, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r37, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r38 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r40 = getgid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000080)={{0x5, r41, r38, r39, r40, 0x10, 0x9}, 0x8, 0xffffffffffffffff, 0x9}) r42 = getgid() r43 = getppid() shmctl$IPC_SET(r35, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r36, r39, r42, 0x1e4, 0x8}, 0x5, 0x7, r43, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) r44 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r44, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r44, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r44, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r44, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r45 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r47 = getgid() semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r45, r46, r47, 0x10, 0x9}, 0x4, 0x1, 0x9}) r48 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r48, 0x0, 0x0) shmctl$IPC_SET(r48, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r48, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r49 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r49, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r49, 0x0, 0x8, &(0x7f0000003700)=0x272) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffa8e2ef76c1011b8ecd60a4f060a120e9"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 04:45:35 executing program 0: kqueue() r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) recvfrom$inet6(r0, &(0x7f0000000180)=""/132, 0x84, 0x1, 0x0, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000000000000000000000f9ffffff00"}) utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8, 0xfffffffffffffff8}, {0x401, 0x1f}}, 0x2) r2 = open(&(0x7f0000000480)='./file0\x00', 0x40, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r2, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) lseek(r2, 0x0, 0x95, 0x2) syz_open_pts() 04:45:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x10000) socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="8b0201fcffffffffffff214164f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1be2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653dd92efc87c84abcc98bc383fbafbd16fe2e4d352e5f8808833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a158e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac896263eca34e2d0bad4a67f5b9bca2f5628752cffd0180826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d75a6e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d25906e7ae68f0b1c7c45669ced8950000000000000000000000000000000000c55e15fb74a27aa3a685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b4ae93848fd7d2e57c8c6dcb5e8e1fdebbecd9c4a2bbced0608ae2826b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44a963d73e6e1ffffffffffffff249c58ed7d751b78e7140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f18a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf3224f6e34935670f8d0639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb799ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d951887641ce3a2d5f4dcac7d86b593fcf5d1e3ccd961238b8f904a709813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db806051e8bcd9ca34aa53eee9e468d3de5eb01f2795d27e9f0bc691261c2d60b4865a9c0eb4722700a2b986eded8972e67aaa42f2b7b7c3f697ed994916c3716f101b628484fa99746f98a7ea76395de157596268949a0c67324ee2a9d0400d3079cb50e9abfa6fceb5a6300000000000000000000000000000000000000000000000000000004de44a30efdbcf2bcc040e149f2b09bc6056d28a2265dacf1aef9c1154059e43a53b03cce6b1f1c833f5854d943e7"], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)=""/75, 0xffffffffffffffce) socket(0x20, 0x5, 0x1f) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r1) r2 = semget$private(0x0, 0x4, 0x100) r3 = semget$private(0x0, 0x2, 0x100) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000240)=""/18) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000003c0)=""/17) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)=""/7, &(0x7f0000000100)=0x7) listen(r4, 0x5) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f00000004c0)=""/192) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000180)=""/16) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000003c0)=""/17) r5 = socket$inet(0x2, 0x4000, 0x2) bind(r5, &(0x7f0000000480)=@in6={0x18, 0x1, 0x80000000, 0x1}, 0xc) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000280)=""/192) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000040)=""/180) r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r6, &(0x7f0000000000)='./file0\x00', r6, &(0x7f00000000c0)='./file1\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x0) close(r7) recvfrom(r8, &(0x7f0000000000)=""/16, 0x10, 0x0, 0x0, 0x0) 04:45:35 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000002540)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x5) poll(&(0x7f0000000640)=[{}], 0x1, 0x101) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 04:45:35 executing program 0: ftruncate(0xffffffffffffffff, 0x0, 0x7fffffff) ftruncate(0xffffffffffffffff, 0x0, 0x118) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r4 = fcntl$getown(0xffffffffffffffff, 0x5) r5 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000540)={{0x240000000, r2, r3, r2, r3, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r1, r4, 0x41d, 0x2, 0xca}) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000280)) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r6, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r6, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) fcntl$lock(r6, 0x7, &(0x7f0000000200)={0x1, 0x2, 0x0, 0x6, r4}) write(r0, &(0x7f0000000040)="2e9f00c375df27f88a5f4df09721a624d0009e86e28f88925cdd4ea52a29c4093ed6790ff7e612c3d4e0ea37f24f8dcddc84fbc9e07c88a18f09ad6539d3331af3956a99e244c69a17a4561a8d750c36d702caaea17057166a9e329c6cebd1727414b998fae2721458b1128b69b5c1985caff578f2af23401e", 0x79) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000240)) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x104) 04:45:35 executing program 0: syz_emit_ethernet(0x466, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60a4f00804303ae0fe8000000000000000000000000000aaff02000000000000000000000000000186009078000000000000000000000000030ba775e540cd4f791153d5dea6b259fe8000000000000023493b87aa0568f00b1c71a8242373244ad2439adc07df0a69748e254c1e4a8a8b3f0ab0c430d3be27df3e34066d42ca0a5c11b37adac15084dbaf736b41e5a803721d001684f0da52ef24571313968050378ee824f4dffba7feed320557f7671975afc9c545c5ea6137c8ce680ba2d2e8794cc0ee661ab31313a50f67f637326bdc20eee126a2c281295ae9405b24d13dc48b7b6aa26e8a94498418f3472f7281922377d30a3b5ed2c6a2990e5ea6b275c1d5bddf59f3d1843df268e8c825c6b2cff208dfb5cd8283d0dcd52a6de228bf697d3d6506afec30ef7e07413c7afc1eb139e0fb1a5a643b4099519e31f3fd4457f0e6d586ad05e1005a062bf7b5e0f2dbbdc849b90d4e80a0e3f7af088060d01a1cfcfad88ef4512c6ef5c0ead4b9cc87484b106a068b4b2513c6c8f4631baf0a9899d50f595204418f51e914c88c29078a5457de6a262cadf02b071d88e61703f037caded0b315701274012fa532ddd69499074e1a2df196e0afcffda08fb3d82ab8160253a47d3efc3d7cead55c28610ae20f69aaced0a1a6ce815344cf8d0bc8a0dfcdd1e8cd7242601777ec653c2d4b704397dcb1350982afd035eaa630c840d71589499fd68239ae0c0aa2fc9b949d1a716d40a24f078e92e8c268ff726290944b5f3a3bea9559f2d2a51405fba224411ecc49544dea47917a98bf79c3bfeed70429abf70a52ecbda21c9bf0f6a70cd2c2c887391e4095ad22b437c60abf829447b47bd231ca2a98d9da7519a4bd28e803fa000fafc0dc453ed56cdf4356d7abcfec4eed0b94a4f78ce44a7177c6684026ba4f26a17e52e326c8bb7be5e2ea5780d7169d8f4ff62cb2b223f9d6221f62e0ee0244d86042560edd36853c464b23be536c65b87cd5ea60932ed90607b369ed2017f645afcb5cd07f6896a08473bd5dea2bfb52ac501a39c338ede985aa4a7755db876cbe4d944f3cce0079d2ad9ba8d17f01a614052aadbd4af0fd282f594dc4530ee49b6c9ae6d5d80a073e678594be2e2f0869baa2a58dd2d0f6a995fb706c4d1b618d57da1c2d8f55611f746105a947b4f6bb74dbdbffb1b3c1f2316f6a28a07f0145b1bf8345b6aa4e9d5a819497856ab9c78e356439bc5b87fe4cad68b6afa08687e6e751803865165eac0c34bdddae1bbe52f55d08cc4a0865f8df372635e8a26ac4ac9716a124ac4e83349f17b612e2b1893b5eaccecc7d812bb4f4fc6b313f57c2035a90f782a4a97b5f5309b6c5798d72b9187f3d411e84041e3671fe35e39fa1887846721c38d501b471990b919d2ad9ca9bc71157a843d75838c1aa4ff0dabd74284709f1f87f324ec4f56eacd70e6bb5e9c3ff719786c4d4284e4cfdc828e0465ca168d04de103076fdb91c44be06d6c33083746eae4f78f9a046c329a4586d12edca2bbf2fa3489ab0096ec57019d3bd90343fa2f41e2a994d7fc6069630000000000000000588f17d6c90f062561cd2ceff78ff40baa1451434130278852252ee6f277f65712243ab68dbebc27e8328f6f3669e82b155f6c3c383f0bafd7ea99"]) 04:45:35 executing program 0: sync() getrusage(0x1, 0xffffffffffffffff) socketpair(0x2, 0x2, 0x83, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x0, &(0x7f0000000080)) r1 = msgget$private(0x0, 0xffffffffffffffdb) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/60}, 0x44, 0x3, 0x1000) r2 = socket$inet6(0x18, 0x8001, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x2, 0x0) connect(r4, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000380)={0x10, 0x7, 0x4, 0x2, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfff}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff0000/0x10000)=nil, 0x231d}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x10000}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x6}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffff}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x800}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x2}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000c00000/0x400000)=nil}, {&(0x7f0000c9f000/0x1000)=nil, &(0x7f0000e31000/0x2000)=nil, 0x1}, {&(0x7f0000d7e000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000eca000/0x3000)=nil, &(0x7f0000c90000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000e14000/0x2000)=nil, &(0x7f0000d53000/0x2000)=nil, 0x8}, {&(0x7f0000cbe000/0x1000)=nil, &(0x7f0000d12000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000d5c000/0x1000)=nil}, {&(0x7f0000e76000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x76}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) listen(0xffffffffffffffff, 0xffffffc0) accept$inet6(r3, 0x0, 0x0) close(r3) close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket$unix(0x1, 0x5, 0x0) r5 = socket(0x18, 0x5, 0x7) getsockopt(r5, 0x29, 0x2b, 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) getsockopt(r6, 0x29, 0x2b, 0x0, 0x0) fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r8, 0x0, 0x200000000000d, &(0x7f0000000280), 0x3e4) accept(r8, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) fcntl$dupfd(r8, 0xa, r7) r9 = socket(0x18, 0x1, 0x0) getsockopt(r9, 0x29, 0x2b, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x200, 0x0) r10 = socket(0x18, 0x1, 0x0) getsockopt(r10, 0x29, 0x2b, 0x0, 0x0) r11 = socket(0x18, 0x1, 0x0) getsockopt(r11, 0x29, 0x2b, 0x0, 0x0) socket(0x18, 0x1, 0x0) msgsnd(r1, &(0x7f0000000880)=ANY=[@ANYBLOB="0300000000000000c5647a122df24788732e0071f5000000b90000000000020000c7b35c30143d299bdf56274dfdbaf28cc156216b04510b4c99b40e6f3e08e4f1e9f376c4fda0c1"], 0x21, 0x1000) 04:45:36 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0xfffffffffffffd08, 0xffffffffffffffff, 0x322, &(0x7f00000002c0)=""/221, 0xfffffc77}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 04:45:36 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x1, 0x10, r2, 0x0, 0x0) dup2(r1, r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) r5 = socket(0x18, 0x1, 0x0) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r6, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r6, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) setsockopt(r6, 0x80000000000029, 0x1b, &(0x7f0000000000), 0x0) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r7, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r7, 0x0) r8 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r8, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r8, 0x0) r9 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r9, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r9, 0x0) r10 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r10, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r10, 0x0) r11 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r11, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r11, 0x0) r12 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r12, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r12, 0x0) socket$inet(0x2, 0x0, 0x9) r13 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r13, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r13, 0x0) r14 = getpgrp() r15 = geteuid() r16 = semget$private(0x0, 0x8, 0x80) semop(r16, &(0x7f0000000500)=[{0x1, 0x0, 0x1000}, {0x0, 0x5, 0x800}, {0x7, 0x80}, {0x0, 0x9, 0x2800}, {0x0, 0x200, 0x1000}, {0x2, 0x5, 0x800}, {0x2, 0x1, 0x800}], 0x7) semop(r16, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r16, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r17 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r17, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f00000000c0)={{0xec, r18, r19, r18, r19, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r20 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r20, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r20, 0x0) r21 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r21, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r21, 0x2) r22 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x10, 0x0) r23 = socket(0x2, 0x2, 0x0) bind(r23, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r24 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r24, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r24, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) sendmsg$unix(r5, &(0x7f0000000480)={&(0x7f0000000040)=@abs={0x6fb47445e536af6c, 0x0, 0x1}, 0x8, &(0x7f0000000300), 0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="200000f8fffff7fffeff0000ff010000", @ANYRES32=r4, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r23, @ANYRES32=r10, @ANYRES32, @ANYRES32=r4, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r11, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r12, @ANYRES32, @ANYRES32, @ANYRES32=r4, @ANYRESDEC=r24, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r19, @ANYRESOCT=r0, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB='\x00\x00\x00\x00'], 0xd3, 0x5a2147307f97c4ff}, 0x7) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r26 = getppid() fcntl$lock(r25, 0x8, &(0x7f0000000100)={0xb4f9453fa3e86075, 0x0, 0x800, 0x8001, r26}) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r28 = socket(0x2, 0x2, 0x0) r29 = socket(0x2, 0x1, 0x0) setsockopt(r29, 0x0, 0x14, &(0x7f0000000100)="04000000", 0x4) dup2(r29, r28) r30 = socket(0x2, 0x1, 0x0) dup2(r28, r30) connect$unix(r30, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f9d6669a95aee"], 0x10) shutdown(r28, 0x1) fcntl$lock(r27, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) r31 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r31, 0x8, &(0x7f0000000140)={0x0, 0x0, 0xbb, 0x100000001}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000007c0)=0xc) r32 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r32, 0x0, 0x0) shmctl$IPC_SET(r32, 0x1, 0xffffffffffffffff) 04:45:36 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x20, 0x3, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000100)="04000000", 0x4) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r2, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) fchdir(r2) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) pwritev(r3, &(0x7f00000005c0)=[{&(0x7f00000001c0)="df54a6fc3e919933aa8540b790bc4fffb12cd6e19fae6edb5bf9256a4b711ac32add7850cffcba2400ea9cf67e2fd0462142d5c3d978f71f5acbfb742823474d3a4887f08188d699f2337988ce047efe0d139849c0d7e3f07911d63ae46ad4c1bf13d36ab46e7b18fb9fe2bb3dc1", 0x6e}, {&(0x7f0000000240)="3288bf2b3bafcae8ad3aa2ad039a40e0a9618cd2e822a015d66b9e26239bd1dc5fd3f407", 0x24}, {&(0x7f0000000280)="76039d2af6ade19c052e32deaf9ad047c4281642c39ca0c2e6739463ff806a524e37d638320acc5b5ed00d94d4dc5fd6ddb62c0e98c4063c505db544198b60e9899af4310625e57046922a01c8ac2d77a82c631e187ff785d80ec694f00bae312322d6d11eb99a189f56a2bb81fae1de086c65dd7cc44151cca837c0c2fb070112225c1352f19cf7c2ac2a6cecbc416a516083b9dced343277fff9862898dd46d988027809bb8664cd5c0046f24e66fdd664824a6c1668d012948085cb27cefd94e76691d195953856eff96bf84d512f8af3bbe65de867da8d021b5d2994f908de0bec0817086a", 0xe7}, {&(0x7f0000000380)="fe5583af2e249af2350807c89b1ff3820dcf2559212dd646ae1d0c14a02479c21e3d60505db6801d4c105638f82116c78747e74f1914206819b5f12efac2d52d2b2a0a17f0efd54bd2fac96e1270311780", 0x51}, {&(0x7f0000000400)}, {&(0x7f00000004c0)="b6a495f1783ab497b6f3b135a6ac5cabd565c77ffc425c0c8984ad0f7eeba282e4502441cc49e918316844e1fb68bab7c5dcc1e62c3ef637bfd9618e7cd45c3d2ef6e8d58c0ea18695a59cebba323e95141b36dece0e52e9dacacfe2b32247fb3c8d0ff321f0831a6936ba1e1fb4d7694feeadbc07218a7d80a4eec25520a030c6ec3fe45d844724b990be16645b7883d59ff64d209547642dd198196628ad28b05d075877ac91b80652eb59e4b8faf37a016b38e74e8c7f7b14d8ce7bce89ef96665d2c4e15d5687b728f58fcf3146050ce7d218a13ad37120bdf154440d6c85758307b2bfab835ea323cb6626715b403235777fd9f1ef45dec", 0xfa}], 0x6, 0x0, 0x3) dup2(r1, r0) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f00000000c0)={0x68, 0x81}, 0x10) r5 = socket(0x2, 0x1, 0x0) dup2(r0, r5) openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 04:45:36 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) socket(0x800000018, 0x2, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r2, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) bind$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x7}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) close(r4) recvfrom$unix(r3, &(0x7f0000000180)=""/107, 0x6b, 0x800, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, 0x0, 0x0) 04:45:36 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x491, "92ffff00000000040000000000007a0a9e8000"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000080)='$', 0x1}], 0x1) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwritev(r2, &(0x7f00000014c0)=[{&(0x7f0000000100)="82b68b8aee424cddf6dba587225af3295b2bb2921a545882653feacd4e026ef4f0d246d42b200a", 0x27}], 0x1, 0x0, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) fchmod(r2, 0x8e3) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 04:45:36 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000004c0)={0x2, 0x0, 0x10001, 0xffffffff, "00000000530000f91bc4e4a45d12df00", 0x7da7dbd5, 0x10000}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() r4 = socket$inet(0x2, 0x2, 0x8) listen(r4, 0x8219) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "0000cb000200000000000000000800"}) minherit(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1219560a2dc2ffab) r5 = shmget$private(0x0, 0x600000, 0x5, &(0x7f00009fd000/0x600000)=nil) shmat(r5, &(0x7f0000ffc000/0x2000)=nil, 0x2000) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x7ff, 0x8001]) r6 = kqueue() r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x20091, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000000400)="d18cf600", 0x4) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r9, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x4) kevent(r6, &(0x7f0000000300)=[{{r7}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x657, 0x8}, {{r8}, 0xfffffffffffffff8, 0x40, 0x40000000, 0x8}, {{r10}, 0xfffffffffffffffb, 0x40, 0x1, 0xffb}, {{r9}, 0xffffffffffffffff, 0x21, 0x1, 0x7, 0x9}, {{r7}, 0xfffffffffffffffb, 0x91, 0x4, 0x7fff, 0xc89}], 0x36, 0x0, 0x300, 0x0) close(r6) chflags(&(0x7f00000000c0)='./file0\x00', 0x0) write(r6, &(0x7f0000000180)="468712bc07dbbbe6c757ff4918bdd13d3e7eb22937e582ba1cad28ee9323d723bfcbb95f79d7c0ac3016188177af521f061a0c32dd5da62092f5d2671d84f35482f91aba9c4b43", 0x47) r11 = kqueue() dup2(r2, r11) ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000040)=0xffffffff) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000000)) 04:45:36 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getgid() getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/41}, &(0x7f00000000c0)=0x2b) r3 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = shmget(0x1, 0x2000, 0x2c0, &(0x7f0000ffe000/0x2000)=nil) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x4, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r9 = getgid() r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000000180)=ANY=[@ANYBLOB="6a8bc9634e5b060cb804df1c00000000"], 0x10) sendto$inet(r10, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) sendto$unix(r10, &(0x7f00000011c0)='\x00', 0x1, 0x0, 0x0, 0x0) close(r10) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r11, r12, 0x10, 0x9}, 0x8, 0x1, 0x9}) r13 = getgid() getppid() r14 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r14, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r14, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r16, 0x0, 0x0) dup2(r16, r15) r17 = accept$inet6(r14, &(0x7f0000000140), &(0x7f0000000240)=0xc) r18 = syz_open_pts() ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r19 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000580)='/dev/speaker\x00', 0x20, 0x0) r20 = geteuid() pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r22, r23) r24 = getgid() setegid(r24) r25 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r25, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r25, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r25, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r25, 0x40087468, &(0x7f00000001c0)) fchownat(r25, &(0x7f0000000080)='\x00', r26, r24, 0x6) r27 = getgid() setegid(r27) r28 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r28, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r28, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r28, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r28, 0x40087468, &(0x7f00000001c0)) fchownat(r28, &(0x7f0000000080)='\x00', r29, r27, 0x6) r30 = semget$private(0x0, 0x7, 0x287) semop(r30, &(0x7f0000000180), 0x419) semop(r30, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x3000}], 0x5) semop(r30, &(0x7f0000000c40)=[{0x2, 0x3, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x2800}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x4, 0x6, 0x1800}, {0x3, 0x8, 0x800}, {0x1, 0x8}, {0x3, 0x500, 0x800}, {0x2, 0x9, 0x1000}], 0x2aaaaaaaaaaaadcf) semctl$GETNCNT(r30, 0x2, 0x3, &(0x7f0000000d80)=""/10) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r27, r26, r27, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r22, r27) r31 = getegid() r32 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000007c0)={{0x6a, r20, r27, 0xffffffffffffffff, r31, 0x1d4, 0x1b}, 0xf04, 0x2, 0xffffffffffffffff, r32, 0x5, 0x8, 0x0, 0x80000001}) r33 = syz_open_pts() ioctl$TIOCSETA(r33, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r34 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse0\x00', 0x80, 0x0) r35 = syz_open_pts() ioctl$TIOCCBRK(r35, 0x2000747a) sendmsg$unix(r16, &(0x7f00000006c0)={&(0x7f0000000000)=@abs={0xb47e21449c01528d, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f00000001c0)="5455323da7bc06c7d6fd5dfb592870e45336f7f65dc77aa956e17d88e18f5c3411fc172bc97be45252570232a288ff82b4f2d3f3ba6b829b8237418a39ecc0c3e2c38f677f45828d2776c4367c915f33a4bca280a2c7e8266b472cb78c", 0x5d}, {&(0x7f0000000300)="ab52c55e469c890cd0a57e8cb2d89b21814b08c6c14ca4fa34332d52967fd07aa34128964f18e94e1bb8947d34b8e0d6d26bfbceddb090f5842990a11b65cc209e5d473d2755907b69c9d5c155c23f9f179389643be016ce94ab21b12763fa9e0efcc3661b9e7601cbc0956aaee3a25848cd3ad4af94254c4574bf89b92503d40bb4bf22f49119c4151fa111208878acfdac20ab42ea0f3591bb1e26a6f3725fcb3184d7393be9af3b50cef2e00c6b77065d312a747c12cc87a87389b99a90f78cb58ac3705af2f9f711a768cf27a3a7c4", 0xd1}, {&(0x7f00000004c0)="9fdc4939f005b41aed402f3b4d58461244ddd33d439c4f4b32398ea061722c1e03c7cf60a376b5e22f1d64dc7fe9f2ce2ff8ab34180255568970d2c9b9703e4056f2a7308844972ef52ac998ceb900cad92c7d403dff618a966aa1ec727babfff028434b2e7f0af689cde070ce6508ce73006e0b1c68d976a17e65d5145e5b3a27748c881e13641d0e", 0x89}, {&(0x7f0000000400)="547062cb9713aa591bb80e5ee6d433ff182dc11c1ec35a3cb901c6bdfff08cf3c8ab86eb34fe78025f38a30482d8b813703b290664944ca7eade15fd66ac98309ec6badbc22819a7961fe96dec9a16beff94a8026f0fb53f3937ed", 0x5b}], 0x4, &(0x7f0000000b00)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r14, @ANYRESOCT, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="20000001020050e96a02f9c8ad9e000028f2f6491f6fff24b2a7c1a56e57299220b3a31b362243746470e5341176a31e872e92d79105a5cdd5a03758fe60020d06117641abfa7024cf8a5695768f339f5005cc618d60df9317acb061e8db9b", @ANYRES32=r32, @ANYRES32=0x0, @ANYRES64=r35, @ANYBLOB="000000fbffffff0000ff00000100000000000000", @ANYRES32=r14, @ANYRES16=0x0, @ANYRES32=r33, @ANYRES32=r14, @ANYRES32=r34, @ANYBLOB='?\x00\x00'], 0x84, 0x8}, 0xf9101b009f4c552) shmctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x6, 0xffffffffffffffff, r7, r11, r13, 0x1e4, 0x8}, 0x35, 0x7, r32, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r37 = socket(0x40000000011, 0x2, 0xfffffffffffffffd) r38 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r39 = shmget$private(0x0, 0x4000, 0x322, &(0x7f0000ffb000/0x4000)=nil) r40 = getegid() r41 = getegid() shmctl$IPC_SET(r39, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r41, 0x0, r40, 0x2}}) r42 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r44 = fcntl$getown(r37, 0x5) r45 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r45, 0x0, 0x0) shmctl$IPC_SET(r45, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r45, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r47 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r47, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r47, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r47, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r47, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r48 = getgid() connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="3bcc1e994e5b060cb804"], 0x10) sendto$inet(0xffffffffffffffff, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000011c0)='\x00', 0x1, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r50 = getgid() semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r48, r49, r50, 0x10, 0x9}, 0x8, 0x1, 0x9}) r51 = getgid() r52 = getppid() shmctl$IPC_SET(r45, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r46, r49, r51, 0x1e4, 0x8}, 0x5, 0x7, r52, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r38, 0x1, &(0x7f0000000040)={{0xfff, 0xffffffffffffffff, r40, r43, 0xffffffffffffffff, 0x0, 0x9}, 0x0, 0x75, r44, r52, 0x10001, 0x8000, 0x3}) r53 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0xab1, r11, r2, r36, r2, 0x100, 0x4a}, 0x3, 0x5, r52, r53, 0x0, 0xffffffffffffffff, 0x1}) r54 = accept(r4, &(0x7f0000000280)=@in6, &(0x7f0000000140)=0xc) close(r54) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r1, r3) execve(0x0, 0x0, 0x0) 04:45:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x20, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080)={0x6, 0x8}, 0x10) close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700", 0x0, 0x6b2525e4}) writev(r1, &(0x7f0000000300), 0x0) 04:45:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:45:36 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x1, 0x6, 0x9) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 04:45:36 executing program 1: sync() sendmsg(0xffffffffffffffff, &(0x7f0000002840)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000003b80)=[{&(0x7f0000000100)="7d5b916560724cffffd943b2ad5dfd9e834c6d5734fba3cbb32324756d7215d169507d731d31090006", 0x29}, {&(0x7f0000000140)="f052cb859a8ae23a145be481031e97856796902a405bcd164d33aec87ece44c0b11e1b97bbb717901eb2b05a88f4fc624749f97e2bfae566a047110070eb2898142c0f20e4f7ad6050a56ec62499f99372fdddeb64e0230b9b730a0c5f4897670ee6b3d2778a93aefdad1f9b6e204c4354839bd568d23cbc5f3f359be95cf5336d9e0000000000000008e90dc09b60a1962b011d20a6517d2de070f402747c3cabe0be02ae8901fe8c0b2ca771c27a9d7a816300"/198, 0xc6}, {&(0x7f0000000240)="ead0a8f8842623c4f6f7c0e73b4aec0e866f5b4f5ed5ab2404117619bb0b03261d383de646a2e36f70918223", 0x2c}, {&(0x7f0000000280)="36e1f790b20cf5fafe2b5cc1232734", 0xf}, {&(0x7f00000002c0)="bd036146d539fd90efd4d47fbfba84ae4a0af9381bc982377dcd002e9ba24d6da9c56fe2aa6a12ca71d31ce21951ca0906999686c843c7fed14dd89a4b55c3e6ab222aa7dbd253bab3efd392afa4e3aaa57f7651e00188a8cdda0d3b64f35f699efb975d79b27439f214c3b0ca2c9c5f5abaa075468692fe43f14e98b5a5e24a44175ee765bfb8c1cd6fe1726b3c7ecc52f2e57b3fe012730867911927c5de0e4b385a7511fe918d160734017e0b3159cc9aec7e0c1f5ea0c5c71198ecec0769a9f896e717be883383e0e1fa8fa1e636a1f0fe001e373296625c9bc0c47f035e29762bdd255ad760df7d0997cc399884c4", 0xf1}, {&(0x7f00000003c0)="29ee6c1dc471f8ffb26cf394abe3d847ddcc5ca7a9573f7c3ccaa4ee0273eee03a0080ac3f483e7cae93a7bead91355fd209f51d60fb289193fb15996da99eb39558c81069f420893a4e4c6ed5babdbbfc35b5dccf3a9d560e6986cce6b175b56dcb241e404e7ab6cdc300c82ba99e0ed7479818d30e36db52b1270d321ccadb1d2ad190d0aeccda40e8de4cbae2af9dd88ecf8b7c6feb33fe56ecf44ab50287807aebc7e2b2668ed2bbe1ed92778bde0fb1ddef5e6d47b524c338e91aaa81fadc1fe4455f8d92c8b07bb950f53aba38c261043db03765281c87c2703be6b5f5274c5a719079134f9964cea95aca7d10440744f232c6fe31ecc69c23057af459be964ed9d55cb9b5788a3b470dc564d7d1d8080f294477b7bd2a124120b60f7fb8a047fa222aba35aa68b57597fbf71504fff7786d26848868bc1a161afdf00b0af70d07947ab73495ba194dd753f0419604c959928cf46199702f44ff87c6b3b5fb61129ef362d2b28c5b43cf48f84aef6b5c14f315cd397052714ad225e2b9d75a7f15e6d33dd17e9f1ed1d2a2ff744630f54263ed91e52c0af2e5e6516878e09f8ca0d955093789c23c9816745cde59d3349fb7b5451533b665876d08c96ce0975aabca6ca9aba8832cd6e4b107faad5158d759223e5cf44cdb130b96b001be545f482effd01bcdfed207879ace1ab5df0e28e171eb7f8b1830219c4045bcf1577a4d5ac3e025f6cbd4e85c60ef05584f2365e0095e38c0a9e408e1f94371f73078cdd63bdd63a4c593bb39b79d273e41d4cada032549d7919e566695fc154c36955ad408e749076c1b438c46db1565e158ec849e11836d2e3eddb4b9cd192f03228ecb8b8ca6ce8c05da27d7cea37f12a20a69dd6f9e9d577b5db7be28334b6f189b5d31917ccd17101fdb0884b5c3cd77e0100e65d1cd93398b7a715595cd0e405e368477cb337878c89fa40c65ae967c5cdb77ac17a10f8e234a8b2acaa97ef275ed326c12d9337f90300c16a0b478b02db90047fb5dd0905ef3ae8d25247ee2298626fd7e45d39996f6ba3488908ee0dcb71a32cf71baf21cbc8a214e94a0a7f0da4700be3a6c05c398271f556ece46d8baa17904e92fb4ef93dd5bcc243d9483f373d20eb37afada439b3205d2fc6d29043c63f9eb6635cfa1efacc57498b26444ee52beaea63af921e3a6401c9129c821d339d410a48f21be80a099acb4bb2d493e53890da9754ca318919ff237124bd2424249d0e0ce259137568744c60cc43523131a0652cd1359aed32c3243e885c2e1b9fa39e72e2b1dcb138eadd0d40b5ac743fb8be6e110de6bb2ec9a9667d3ea2ae5103b63bc784f6557c26010a81a4f3d495fa4fc525e6c43d619360592e58aba6bdc644b7d52b513c6eefa338e9701f7d1c59a7ca16200f323d35619c04616170c298937b880e75f3314281d2fb932c152bb91ae52099119687b21c93f5ea61f5d34759ff373cc6194ffedc97a1145634d2187150699a09bd7081e7c15eea631cfc65a8f8e0571f39df15a32449c28d45831f8bd6dbd6a6f0a61a482c194d6306dded6dfc7d63a67a0989797de838c01f9309fe48dec82ae86f9e9cf1a9c37a7761432f2b15646e78988d06a04e987b0a5e60f649b08dd2f5e94c81891e7c85a6deaaba5a934a855c42063c89ebd8daa2bc166542bba72f8e1797005bd58aa6b4bb029cac396caac85e2efbc24325e76d1b39d403ee44f1e09d7d5031a12f8bfdbe7b7205a091c947622894ea1ef161c3638f4756a595a3ac989bb72149ea566c89e59d4071cd35689f1e19677f7ca8ee240a202005824f4c4e1aba4790a31ded9f3cb1fd29d95bce412f9143e2d9012323767f5302480e30149789ef734128c5fabf11874f9482ec0fc8600a59b15a3af149af42584c0a57c2d7f3a0efbb75ba3caeceada2a488bbd9f024c729bdbd6eea74bdca25ffe59bc0f66de7099240505e25f53d320c9dd7baa367e530d0f09b5298e2dcdf4f278ec5c843d940925eba9904d45343df789f4d32d7b7cd6d51b181b90e69fca174f95e1b18c91bf90c67f3b66f676e93b12928e2e2b320697fdf458599e1666ae5b4c771a0208f774a1c0a1946b66cf1ca5a64d9ee2c850350cd9e2398533b3b8f0c1a96672d363d1d0166f2022a188256dc8765a8f7e6e66e86254843be4e68786432387496a6222b09f1ea35f7a50bd7bb724f154bec8487b3e7def1d7d3ee06bd51a188cf9c9e7fcee9682e547e63846d1fc7d0635f82be351f927937a74ed6b0117154747bcb221cd384c53740de3f3baa44aaef440bd091734783ff46b43b107df6842aa18bb390a64473e506fc09359aad8e1efb5fd72278df765ec74bba1e599274c6df93eded010b91c323ee88f69478ec8dabcdd7d1da14eba039eac01eb9955ee0f530643f9effa58bcd931b8e72d78900f1dc089f61e20f3e2f898c10b7c5e48c76aae0d11274b0bf45c4d38e41ce11feb90a71a87cf062f7443fe7b3a6e6630c991aba3f68588e2b9dc087d102472042f610efd927dc44bdd138007e7387b18e828dab1998b1f48d1af930c6832e0ac7bc9d8f3643d5fe143c96fc7538c280c66b7882462f59e49279ad3578e5f69b97c10e51e35e20bed3ea12001cf8c6e91a5db5ff482aace2faf4ecb765de3ae8d3f114b95616f3a4cab9802a8d46649c4b9251f96fce2544bdc892727c400f3a76f3b2aed7072597863d052c2dcd148cf1501415c1e19a56b5f35a37c9d6b9acde7829ceef36b05dea1f2e365bde9819dc491188047098c28e54c296aa1ede5c789eb29f5eb44cb9db7bb33eec74e0be82a3423c66b5672f414acd5136c42fab155d7736437a05418ffe6d53a95685a7528117b51aad4153a6c6bcdf34e67e9e2069facc4be876b28acd12c9e5ec2b104c3bf278d39f8733b34192512951564ae1e7f25cf0af32936ae7f0adf838335e9a4f06a9995f8a8c5b15f6f1515f16ef05c9cc362079b7ad1fde08a9501f5d13c1d4de0fc8e5505ad75640ee878291cec000bc4c14907e5b21536d50e9ae52c18ef62c1eab305ceb59d6914b9ccc6ba088d02a05e14ec00d18abcf5fd42dc8ded7157381983f257a05e9c1624bf59d77dc840e5925645ac20e04da0a493b3b3e1899aa46a2740bf79ec85e69e09089875dd819b2fb5c048809328fd314a093090e04424345a33831b0c784e8c98a02ffb9d27a74a5362bc5f69cf4dbaac938e68aa94b64474f0bc8756e7763f8123313432058f98f3f98f18d8196db98ca355f9350ce3a6b3b9df2801de8913cbd753c02184491eac59ec5633cddb318ef35d2c18cd8c37f655fe1e93fcb8effc65a221794b0af2699c271d09b0dba9837b213881073fbae78f7e34ae065d9ab974f9019d2b4a737953a0e2c0f56bf621f4410415dabd5d4c684fb761a9433e417a91a8e2c855262712e7127e0c316745f5d221bf15260353b235286c5d14845dab9509fd56756dfc8fe096427e9ee6b02eea7c582735683d24745c6facc3fe874140f2f2d52f06da628d6a12ee2dbb0453cc529afd189712090c240abb50c1313eb19fcb0a3194a7b3abe7ec5f3b2a5de07044fddf83c563f8ce1b940c4ceb26476075eb4783a9af79cf5e7a3a4d342803c0f6c64a86d6a18021746402830ea6726bdee45f02ceeb7f5697e335cc5162d7c07df5454ab4751e4e010309e0477389a4b3038c31c3d74b6efe0568364d5856dbca32f59db5c77ed69488d7a329106d5e27d72eccfd4153b72a05daa4bc5d6b78bdc1c5b8846ced8ed5fbe608010b86a260833aa9c751769efe376c88c7c1766435984d61eb1ed0d89872ed214658b3e62fbd82772d9ece843208f6f315792fe8b257de5304c2013c55fb5167160fcc1bea881ce87e6f23d68a9344ba5de3b45a3054b4bfe30ba9172ad426a7fa81be5b59543b5b2c8312db96e1ffb9929dbf2b22f60323b587ff5409830283fa83355e3885e372d90a1018af6835b1e09ed928ea108fb1aaea6ef3bbe360d8573cc1789e78617a3c97ea00b59d6233cd18d6024b2308945c016f9a631031c165f292d25ea59c8f9d17317eb8d050c38ddb01f24f48b9d0a5b494d3c4e67ca7b8718a8b0dd0c18d90ae5797afadf69030cd65669434bad47fb7217bb9088eee7094b02b9a410ae465dd5944c2a2d61797f568b3bb2d1072a01d4f9531faef5c842c6498de81a33fcb8746ede2484d97a5c17aec6737fc3c5fbd1c0232386691ad89723086dea251cd5763e3fc4b6747890a51d130c5457a35e6bfda3833d682fbd8745c3df9aadae7f5f3bb9536068eecef53df1a6e7a3eafdeb93a47f4f684163d33c828796c7120456795968822e833296eb2b75fba4baffe7f6c885b2c333922dfcc1bbf40958c0c77d905a9101bddaa0813139c90f98c45a40f0b70ed24650bca76cd56559d3c0fac5686c24b5c1f4662d6cf3d2861f396e54d12c41d3cead43b77dd96cb63801f83f24dff33b0d0bb3280515857982f10d0cbfcb2310537a238444af33689bffe0db95fefd5e05147542d20df8bbe59832c5a47cb831e8a21991cb6475fd349eb8b4d9a9a313db4da082ecad31e5907495eda76baec76a7121fa1c49603fa7eb27547070ddd23ef18012ff14b9726bebbe538dfe254685210adb2546b6e0dcbab85be11a5bb9d44723daaf58a5a96f9b8ce8b2e83574ce7a0d5829d9ce6a7dd7e63ec423ee80bfd4525e61f07cd70332181bd90e7f038f80044593ad44838bbd3d509ffcc158a16ed7d0f21d07f23a13523a2ae2c500a9c9c0562674ff8bd7d9e203bf10b297fc22537ec6cd17a0b253b64b6da894546e054a49b5cb2af026c03af95b64875fddac3fd26876c48764dee133ed5aed88aec9133d1f9b3d293301a1185695ee6fe1e0ea484685388928a2f9971c991b03ad2e319b2d2bd6f29d68a01e42b988f10f98c13e96470180587ddbe50331642e9ae3e6616ff8c61af075ee00e876d4a1c430d79b3d67f6a82b19f2e2f5096fc4eb79f449c71fb30fc0317ffa8dbb6faeb5dbbc368df65dd0e2b1b40b7b8010140caa80a1b2b99ca261e3fa5b0d37b1afd0d618c3dba9ad94565fa809625a9d095956f76acc4c1599ac796057e08f72e7a4249d1741e804e7d1f7bad0d3dd54f11638b4aba08cbaa671994f1b9d8b4ba3df9f07c1fd0e18ea79b37d86830e78f3fbdf5ed6066d8429a508dd0fb3ffc72796f4e065bfa16fd5f00eb7037f0e27baf1fb99018e5c702d482c5c818e7e6cab534f5a5476d8aad5fd9d4291cf556824c0ae88472dabef1c4a23786203314edd08035bae9effb1e62bfbcd814a848d479e43503f07f30d498240acf0c5066c613a4e0bfb76e572491bfd72addc1b87282bf7c52c4a70c082a80bf588e1e25774e950bcd657bfcba8980307146735ed4840df7d77aaf3f3826fab668db52e93eb61bd2d7d5ef4af2d16f7d191c6ac0f2c1102d0250d3bd9457f8da4188a303ccbfad979f67f85ce81755adcfe5615d60818af0fb26df8d8d1a28a539bfb3f8739484a03540446362a41fe7201f3c3001a1decf7319bcb7896b26fe231ba718f28c85e3db0d67334976bbd24a61e330356a7ab3a84130424fb932d5f56f03066d929c9dc9b1e865eba309a667774538f067513a570c9665472afdfa0f1b281fd6457141d5f14454c9160007ee60a9795bcd2525d0169b9ffe8b666e518e5c1e46ae3de15b8b5dc8a621873849a5ba28f0b3a5d8b1b86b41ea54abd15c933ba8b791906301ba17309e935a1a30221fcf604a31afbd", 0x1000}, {&(0x7f00000013c0)="26901481149cde026ece1021e03ceac744c003b9079cf194d3ecf481e8d76150f9fa2f508ba189b5dc36cf89e1d9cf3e4046f72609921fa051835ef13310632858eb2e5555aa9b5b49be3c4e58db8bbc9bb835695df1c0b5393e3c8fbc61d90f8980e3c597f39a572e0f026a0c2db396fcee65a79449c577ad88fcfb8fa0cfc0ce110dc150535911aa78b44c28c6c17ebf6e34e0e332455317d01de757d27d93cc0438fb60402bff75ea57ce5927ee240de261d6623f02b75e933a5fa13cca87ee1aa3d1022d5d1bf2cb1c2c81cb2d99ffff76d6a64171d8cd6668cdfa41535f9c29e74f50318b84de25a84a201f4218a1c428d5ee52eabef4c27915d6db7909f541cbe03a64360d9fe180ec99ad9c404de54cec96bde4b27b53031411606cbe5f69cbd3c55702b8a778cdb339572e86e2b9d2592d4d5afc379bb2214e88e5d869c00650b527b897eee78f2c56ae0d1eb1d81c9f9bc90970e056b614c8071ac4e3966f9d44afdbfe6b55101464acabcbe0f9fdfde202b48c193e3c05bbdfeb48eef4c9a72f384c91365a1f9b6387fcb7d723bedca6b1b0ba923568af7308534f99e8146d9f972bb8e79c7053279c35df37eceb581a9c712ca153bacbe716df789033e185f20957f544e477166d096f13fdaaecee32e55d93866c7ec46db10e7c5331d56c46aa47de6a6a03317fe3a73e03a6cf4fc696697ceb305fff57b78589439ebe38f01671c00366044f061a30431ff548b941e3dd92dbc4065003344d9acbb4549e7bf3dc2a61b8355f9f6f2813e0e7a114788080f36c4d517e6ca59919da8d8a2eed69f5128dc8ffb4dc65b9846bc3db3772d4f618e120974ccc799933aec65a303b7acb783ef1779750b3cf5f85e64f77393644afeb5fd6f9ebc6fca4c6104a899f6bb890c3e8c71dde8b1e2b8fe51bd2394fd99d15954c52acc6af54a305791487410dfa78cf84c08bffc4ef07ce51715f604c64f7242b2db401abbf601bb2834cb5f49f3ba4bec6f89aacdb67f6db76ceb781047d40df06b63dc93d240b6b3d428cf7080b3ab9a78b2f30ceeb8712b99e8bfd5fae88525a03fd7774433ba1308ff295df6743feb92745dc926ca4752077f3ced0543ec6a68bd0a11f5dc3c64ae69fffcf5df7f1871c30ce4c9a428bfbdfeccbaa91ca8630a1f3cec53cc736f24503055f181497719daebd3add03637881d728ead407ddd68f556eaec536a3159ba9e196f9610c30fa68b9e719fbb3f1ed202d47cb420589f7bd722fc850b915cf3cefec27b8131051194cdf5d986978d7f968ef2c760915a6c46487ec9536d0faf1e6c884a4c1a301b9e4612dc0a514dd91b2ed502ee34cc8a6c3a785776c96203b5fb7b9083890d95fcd8cb95e18948600410ddd78aa7aa6e3e39bd0309d0aaf1a49b75f9ddc438db3f5a161e3e712eff3468a3e74ea2cafdf7ec9b6fff5b250c944e5fc1fdb7af739ddaf602e94bbcc001f3733210ee6d006be6cc64e2a682acfe812b4cb5434affbe49fc949b2f9304432853cdcbc5e382aad217e70aed1a527ca361594fb05134831d26b0c17fd88af80f0907814ee29223800d99b3c538ef2972b51d956e3f0c0988ea30ef0e4f8793bbc5b00b210654803859b6d992ee4ca4b8f0001a2a5f820d052166a6531954f305b3978377fb5ea32276ce7c656e1cd0cf5b72c2ae67b5f48cf4ac7cda9a5f10ac8e81cf18e1c9bec932887f0e08fa909f1dec8c534009805488ed5eea6cc64ea4a1790022357d604939c03e7b7003e9105f5a5968806c40e7280ec03d65a89b85f4dacef880a3d0899a7daf86f53fcedbf59c234752b74cf8697087055129d2e3b09274d907ca3f93dca13b2e070c1a05bdbf2e707807de22562a1c5f820abd4665394d10b71793909aa3586f485274d3ec0f583488e68f898a990294c5ca28779be67efff038abc740d0d3ca6f01e8ee7348f313c3405b5a5a54fbbb3465dc3eb6a187fe2b492dff6526a59d783f84999b44c87cf4033949dc82769791aaf74dc5986314398c7e50d1a4d5cab359aaf4870d0ead42d72250f2bcf60482e0ab7e1fd9502b93cea0e0e06eedc68528788032af54cecf6d683068fdb78de00bdf0d433e452bdf172c7ce9948eabde3bb5012032ba0533da3b5622b067cbeb1682ebd7bffba3c4d6a4bfa07b7bdfdc841513d040f4ff142ee9f35594defd60005ea3eee3d0ffd1cee1c55fd049e91907255e84341b826ef492fb29be3a739e1b2ce7dd3856d8dea6418b25500ac75136a6334032fd85fbf671b9bed924776e8ccb18bb2aa2133270c31af989f427a16a18783999ae2e739e03a1da3a2c909a70f55c20842750142f2727cf3cfb7e6832f6f78b7bf4c2edd9932a9400463891bb67e857571abc0f9ee55120d77f80ea1e5e58970558c448bca995119314be55ab58b40c184bf13f76673feaa6723ef3bc53509ba5379f37ad479b11cf6d2d5e18e44e304dd05b134f95c1f7429095da84c4df0d5d6894adec2c4de39ff7a7f0d1317898a3aaa563e6fcb224af25d5e8bbe5ee6eaa5e5369c953a96c2d46062efd20a3959f59d6b8d2f82c7bd492d7f8009f7c806b3710f952237aa2aebaa6bf67bbc6d7845650ffdf4dcccb6839aa77772b7c3226a0e7352f9d6999f59d707fecbc9b0e0f3b8e29dc700c376e5029b72d58b0b4de7204da7f792c9b709f5551745dc91abe62a5e8a321d043056833aca476b30b4f04af67e2518d41eb9c8d7915795c20c88cbbea816a2dddfc7f9e9b069f43e7bf8b93929f286ffa237c455b1285fa4f160558fcf483ea75f55d83b03e99dbfcff2c0f418ad0b184d661b6a4cfeb1a02139352d8659cbcb1c75cd56cd2a27f82f8bac45e5c8972446dda2240c1d28a67707192112c3cfdf2c95aaaf1abd5c875a750fd8c9637ff6f2aa3a8b68439f5b7bec5f2121aaa341849e3db3e977d6342ea5e19341103512a236282e3d70de2bac587163815df1d1f315a98d27468dbf981999a2b3b25608d232424c10a53033c2dda65bde9df4dd505c569f494f09cdbf2fe4fbd13cfc5a1065bc03a15c1379485ce53c3cc34c90ce569a85c76c2d20d3630d1aa7bae5b9e7d78f64ed98c53eb6217e345a96d86ed5cb2edb41f58b98f2e5e88a25c3b18f70263de1b562f4a7e89d2ce1455ba11f9ee5b1daf638abf83ed3478e6f0a65e249285e804b58aca60244f403e78a2affe8054d9f99bc76685f6e6813c7b9020bcf7ffee90c4bb09c6adb4ca5343adba59b3eeb440af2a699fb034ca5ebac15e811777a0565a5fd1d0b1a88073e3c622a5e159975519e4d5aaff4e0d9f69a5cbf3856731f412e5ada113357158d9d2fa93bac93d17a8a61b40136a34f25463b2ad06d94b6a13ed018f94270d7127fd5a0fa2f90cd0a6f8b1ad8a81443f11933b6b2b0bf4671538962c35d9b722a5304b9a43de53c0d9825192dba6c7a5f736e767b79c2900184d9a66638730a0e84869b3c827f06d6a55ce8a8c495d02e302f77c7acd22ca70ba66b8babc785512686277572c2afb6416e428f08ead3d8d8255928933ac81fd3ca56df6831d1c18d0e9639cc6229c7b68960964c3b7328ff5f48b8b0dcdef62e7f83f12a2c112a6996e2d2c868af52018a2c9523147598ba3a7ddc60939c6c699697f951931cee2a53743ee9b37eef0365cc10cc0ea1b44a55b0917a7fe674023e6e94e5226633c166783506ad414a69278a66bd793cde25c27586ded1a0eea330d8bb1b58b513f52668bf7b1cae73fdc62b8d091b393b9276c74b35baf811a9ca070737ca35ed945ab754f064a8bd4787b708a5f0dd826065a7f0cc6c22acecc3d2729e1dedd85045628b2506ead78f4372c0ffdb27bd658c58ce7ecf90ac07d81ec54f1f736d230e80d31e4b1b7cb0d9659b70a798c24d80968d3176630ccabab69f744526972468f3afc21901354df49dbaec83d88ca747f66ec83150c18df53f821581950a006d3514e68c1ed482c77168d9b552d4dcf906080fa91e1247a972c9c1055ad139dad9638e3a8ad51862d56a41df0326540d9d9d9d69ffd69ba9671104cff62cdf493eb5de1919a2ea6b9eddfcf9e91f36cd36f833efba8dfa059166b263ad77b9ca5eb47222db92943c2cdc07c1446128de37df3a818254701ad24516105a769dbdd4dde5ab0b965e037afce711c1d04a54920ec80fa5d7182198eb5fba7e7ab20aa154839de7ac0ea0c50815ee4334147a16cf20dba829a8a73db530d7eea6920687875e4cd9ff3821b0c7da92118ca1d9c1319264bc6e05129cc236e2d1ecc70725d4736d83fc31e3e7700befa49a069be46c72531b860ff35ad62df7915d12428379eecf07f51d759e0317e5b0c63a7834e1e612332a7aee521d2f5f06795b046f79cabf605f8089387bb395dd33f692026c9d575a5d9f6f413d9c12a19135ea466a00c631b55ffc40b44d78f8f58c2801ef92bd1048216e5cc9090d2353b6189fff60e342bb17279bb57a28fb68b137a7be480e8e45282c357d7023af6eb59d1c2193b87085b93d2a9e54b8c4a4cb4d4e4e5dcb1f0ed5cd98601e4e448336c28a99bb0a5a0efea38756649b99a33d28907f25238c8adde75ce060cb01385a7c3a91eccf4ea5efd43546d06912811c5a51bc42575e83ca4029e8911080a6e7592eb1953b2204f6bc1a41b3136532526ff7f141951a6fbf0356868ef8c7f5df682709735c2baac981b45ab255b4f7ea6a1002497e7c0fcd3c3aed238b53d3d4ba4c532c028ee403e089c3c4c82254faf191a1ef2ecb2a193728acc0da2d029ce942c5869f8ca8513d292ec1759f48d82c580e9b5087beab9f7f5535e382f963c13ce77bb091920f93d6367e5ce2ff4dbc20afa87ff589648af05dbad5f935428a9a35f9d2e3a7a7fe97765d734a037b533bb98a928f0c2e214f2f6e4ae4a4ed0a022d68766d097973ab9459086e7a506dbabd88759855148f093aba1213526e9cdd03a100b621c609c463a1a42d2a16915c75136e23bfbfc11a4c562bdfaf3ef03736674eeebd87453c11f952e0cafb7a67f7c13b133a258fa77afc328e183cf3c37b8f2842290f840c6b74d12ddc6ff63748e51b85d3520737e432a0fb46fd71f26f4f227db4317e0315803418f5ac96ebdeb7e97194f7a0a3c0a596b4ea5b1fc6050f722afd0e01a7339c6574349e8155b418a1259c9cac13572552d2b18b5ca646dea345a53349a2973be6a9bc7198a323faafdb0b8061b0069684d53d03bc36eb6e09de75139c05a4f39808efc744f7388c542f8316e93c3389ff057fedc2bd3b7fbc47ef096fd59ca8674071cceff994ea78be8e78d63cb5a27c5c2492ef6c1ba1cb31b07cb0458462b57ac58a165a25113046df4dfc8734875013e2c832b2ef2e83f4ddfcea606e041bcfabfd8c3f9401875cc38b1fa55a5f3ed5178d851323011b4911ddade50c1595d5cc40cd72e89f1cb21f106c656d3776098758aa88241834c074a7874e074e442217a04e2e35c7aea648f45a67952501daff4edb47801ad9ed675011e256d40bc806595311079a29e2ea016488362c645a549dc68bc811434cef1e5006c5acd94abc1c9c5fefc55ab213e16e37c6228fb97e77bdebd0258993deeb0a2474ceb9d8d02f955d251a3933f8ac3b49c67e209ba5d80a097ed819fc81c03f17fda82848ddab46d1598c077af28e88c40b7f2a60a33308d674457c0acd224e0dbb11857ba9e1b29f159a9654953a6c0eff595beabc4f244c54f7f5d7eddde573e5a8d1548f3503ec3d81be9022fe4c1acfb9e9bfbdb6ffba", 0x1000}, {&(0x7f0000003c40)="91d63736b4fe63ceb8258447439c989a705ea1e6e79f1e29e844681ed014e9563d7829d5cf061164a01f18b41f9b923cf38036c2d4a5332ef46008d8849683b66c2e8d306b61e805ccd57ab5d209bb2d1813f7f88cde88622305f91ccfa12fdd53f26f0dd0fd075940ca4ad50e70e4c4c956db336b3d6a0e06968531c4fefc0167850b96e2b92ef9f9dc9515caf7136b104dacf5dbdfe773c9075521cd7412a74e014632308da3cacd2b8c003223fe1380f4e2040b21883e4d6ab90412e7dfb5be9c9e037c7e44eddba8a3ba7b98b125bf940553d06203b3aa4a6651019c56dd7dde4b23cd4666a94ed0d073108bf7ae2b1a17a10784e9b36f12421d52bef2c4b466828fa87e1554d7b6b7118f9a49fbfb099ff71c7a93db1e7e2159abb1e9d501632caf40d58cd8c1e89b486d05b8595e57a92c9547471bb4da899de0557bae01f9bac9515dc83ac62cbcc9a60de52346b8507da71d7eb58c0631", 0x15b}, {&(0x7f0000002440)="f755353866a720472e0f0caf12430fe392e583b8fa3b846614639ca2b9971d8a7f8ecaca0b82a334eff59a6d98453742f9546fe52cf3553a262ebf2220fdb6982dd3973c507bdad339518daffcd2acae3c312000f128e7d23bd62cd02320878b2fd255a33fe7c27f66179e0d1e780c673240100198624bb201475dd9a82779eed61919fce4ad514151f33f6cf9c9ad9a92d3e8c237fa5a8cacaf94a420c9", 0x9e}, {&(0x7f0000002500)="74eb577abff24a15f063e467ca4aec0fe66a495599ee725ac343e24430358b75b109575725466852caa44e1f8619f06a9731d8c102daf1ed486c861de07af74e328bcb9fbd1d595b8ed9d424053ff1c0dc05a1745e2f64d26c056fbde1fd645ed57a077310e09874d3f927a4a40bbf26465d837d88bfc1955c44d35db98b033ef97aa8b9d53bd3415ce4b77ca7ff6d9c61e59ed6d489fd8801fc35977a3038a7828a9c498648f200b1f7d066", 0xac}, {&(0x7f0000002b80)="6ef4afde662ee8c2cc17ee3dbc94c614409d942e531b547d007e96bf5fb5ef387caf0f51046e81a56ed4581f0a0459234f9095116fc8e14e6f0f8c5b683787f9514deb07d3d07059d44b9960a5b5c02b1718535d70729392b512da6ff33a517bcc50f86c736f71667d46c8d6c3df4c07205501ef00b2172d4b11f7b2becefdb36d2aa5350a5f307d0225b3135e05a84578a6f479e2dbfceca5e3fef48bfb1fe0985804fb8bf3f725cb6bfc25417a1dac3c8d77bad545793ac4ff53890b524edb70ff7db8205d672c91325d1ca4e297fe0ca9890aa7aec78bfa04133d97a365b0ea9b1d0a9f5d0e6344ab5b15f2a106bd7ac4fdd618e64b3b71bc7885732f0245b02a2e87056b7d5c253364aded3139819ce9542acc6c9e936dcd06a887f780ec5cde83b13bc05bdac911c08a77c2db0992285d9cf3fe018527011111a17ecb9c15224d4fe16d24a7d4342f86e23810ca7f84ff9d835795623b615e16e9358f72fec4acdec046829a33c5bade30298611f1c670c44c7ab3d34f08ecec573fb2b8d1d421324daba137f4ac1f08018944be3260cd7d58cfc5f0b4c9a626518f3131e7642e9f725a9d463c4bf020105c6d0d297e20bee3dd0b9e081173e50a205a04ac31b3a7b7abee5e1f8d508240473fe78a1cb849218e3db17826857e9bcbee3e074eaaff01170c58f4d5fc97ead710cb36d116543f995e1976f3ab56303fbe408e344c9a68a37a74917b3360c53c3ece3ff1dc5d9bb5cec9879899703726137ccea7913ea341945a0a8b43b19ff48a4b799014065cddb1be3a364d9a9d87df3021c9cb74fc93ad9a882550ad4e7c1077a4ab346046491397a831166d94daf07ebf2f6365cc6c196179299e1aabb049cf1093f300fa15c38318c98419931f6103c101187433cd1f22a8a727f7f1b163024867e691fb2efa10478108883f8983950b1d67a14dc9289a3c4e294cdb11bb484a3ac19e1205ec525916bae45a62d83a5d21ea942d544389e5d1e736c457277b59ad21b459cfd83a6f16400e513dfaac123052c3a8520c40d72c39e383431167e4fcc78cdafd03b23cf3ca88920ab7a8233bcda14836be29847219edd04decfacd06ee21e0e1dd3f74e5053fb21317aecdbca9fdbb03e160fbe4b53d53cf24202558b238ed6bcd8f5e1dc9db5504a474e6969bb4636b40f66a964b403ca44459f41e9fe35b48cf1e5701aac4dd51c1c0a1d2333acbc4a538cb0cde049fcd5c8d6813592fd16a00872f80d226122b9ca5ae93452ec055f08d94d954fbdc6f28f42b1e9d0c7234534723b9b8c875bc4e782495b6c7ff1fd5cf447707eac1505402190abbebf8e32b64fc9a6413816a84ba0df61981e5959f1f1813f4ea0de173c900cde6360ee1289391d1bd3e76760ff9507bdf6f60fb07cde68e1f419895fc2d0ddfaeaa926e42c1097e538a73b575f8cb139c39e6784440fd2c13dbe50018e02644f9b17f53d4c73af757240d2b51982c81ada6cccf40fcccc4674586f2fba2cb8606cb8cf8b45a8681635009410e2c6fd057b450f9c3c2655bb5b4b265cfdb46fdeada4ec284b6e916ec7c7ffae4d38d40b90786d5bd609a8a6170001b2000b17e30cef09a8e2dd1647c162ab2492a35fa51fd7166c40a137332711a9d771536c39aa10c72142bc4e274f183bb9f49bdf6939a9f1fcfdb6d746707458634f22459f6fd1012b77e005be49bc4b1ce13317d7087581244a58e9bb50fc4cb3a944d00f61397a918b8e99c2d880a6fe435ca194219042e03d03ab9c9aff0d9785760360ddb9e5b0b4e4eee175fcb1b2b084a7481fb74bb097e0f33ca2e9c2ffdbf338cb1af3fd3cb9d57b8116e3dbd3a750211d82706c3ddba98212e1c7b35a6ab454d350776a509af130cd3b983819f0dd31d49af1d98398c87c064e7941aa8f328365c32b254abffb52fe448bf690ef316139f32100ceb09290203bcc96cf5b2d97c629ae9641431459fca148418c9eebd5b7bebd2d2fa8a1286a2cfe64ed36f82e7323e683ff52328dc4e8875be125eacd177fd0c4d687ec10f22b095c81594685ddaefe26f3e26dd173944590646d5c55793c2c2b64b828ade5f8369203f37268bac41f25899742660c1c83b6171e928932fb7688836ad923d980af732630f536825b54e58752789f3823f6c3e519ded17fe0dfa742a50c656d9d8af1f1d4512056079df9f20051973474b9920e90ab54c0e9744def2e3b14ba21f4fb1873b43e948e7082e566f8c5660a4928a2ef62625bc95027d73f03e324e6b4e7faeaced81c8dc1d605a420ada4bd89c09137306c57043aaf694a92cc80ac948d74a353710c51e86e5d42600812611e71b04213387222e692a60e0f6ade550067fba9574c42707e4862c810b75d7ab11f47b423fda9b83382b015a7fdd9100ee459a585b97acc5c091045195ae8ba2ab7a9ba2d5226461c4a0d0d9b13e873a5f7907f854f626835d50e41ce607f58936b34b743178881ea8b762ace758d2db65b377a8acc2343b297cb3fa8f062f1bc5977c2106e702c5d51e33e29bf0fbc7c5a03175f6e4140f1fb1f22aababf29e8a7e324fc2838db88b2445aea0cf830c17d4b4370aac5fa5405d97dc80dfd3ac8e33e6525486034c150bff91295506517d0be28e2c33005bf00dcbc2df569219867987f9216e7d3c9826df6976d409e70799c94600b874af177694eb613d364786834d4d471037cbe1649f6d482f9da1468ec74a6e698e98d372da74edc96668d1a58c8db2be7345a01d12b441705c6bc5bae7a3799c0c4dd7e32bb68a6325516afc38b06cfac9bcd2ac9a2e54986b550ea02c751e37bc4ec5d9d215787b530c522967c554d0e2f85557daf6a388d7dbd80a22cd5b64b7f05d9dda8a8936e0489a7711237924c0418991fb750ab2b6c5e3da2be57ee0d6e535144411fad53554ce0b76f7cc89a7d6c66b337c090b2e5cbec9b659da6fc47f1025986b0f6197bf6d88bdddca3964c72e770b291918e9cbdff2433aba7a3c52a48b328885ab947290cfa9cfa52b40fbcf1a5d9218b82e4139a4be9aff81e75cdcb82cf8ddbe20a207f1a47f920e4fb98e0a594537045c86f80ebe90378ff73ff938d42bc4a9d3302c7484ed702bff9015466319a63c35b4e88052790e7a9a91a5fa601c8e8c48f875d82eed68e9e0b7446c8d577f942c6e28b5326fc1311950a2a7d29baf7ba9537113c160fc4166257826b9c8c25ecc5a8b0dbedc897bd7c67e82d9e56b7a34e8d0534c62a7f7e7ef1c5ef859671b37cf8d34cf6dba26e980d28ee390239655623f7f7d0107e3429b8505edf64f820f94ced604cbedf20d0426aa871a83fe95650f0a3de7d2628d6c3772d280c4e13dfc72e53069a0ff758d44e2719b2f4934ae625c144a21bd401170d86ece7980735913c2449fb4ba3a60adc145093d0b57b9bf6bf3811d8c3973802167ccc860ca3877bc28ae2bf2b48f1726e6d9250bb1ebb9de6013163adc0d4bf8cafd81cafa513c0e03b1217186ef9ee108426f3955bb2e707973e78cb733b78464d7f1977350913e1f2ea6dd99f72dd858ef94b5dcb3f17503797ff9fcfbb542141bca4c1df0e1385d30ca8ad93998529aa79229c69eff179a709afdc078e491361b55c7e6f9a2b7f7c6ffb444bed3471582bc8d6ca2cbc5e53c6884e2bc2c6cbc37298fec64026cf49b38c3320774571a6672a38e62bd369c589bcfea625c00a02aa35bda6e6f32d7994c8953eb0a11fd5bb6a529d7748409aa8d6040ff1f3f577c4de60e17898e41922af8a27526b5e969a3aed542658ab911295b9000cbe03e4e156c68168275c5cdf0e20c4a99198d762e5f2038c03499f3e88fb9e206224f00f20ed691ddfd181a8d538d81997e814fa9153d8b20e5dea8dc626c560afc7421fb9e7a8e5fed0b78f4cfe893ece37d4195123a7b4136bdb13df5962802861e8ff4f03bd4c1af063b087738f633896ed8c59e7d49646626cd5cc91bef80fb6b41e3c7deaf1e5291a9eb358e667344aec4a79ec05cd2d0a560b0df6b882b609f9417e9fb9458fe35a66d81d58564ff086cb2d3e25d77c4cdf0dd9ee8ab2d2e20ddc43efd1a6f7b1226d4739669e535e60ca5d743aac2bc957f9033797049036b6477ee74b60b44f1c3d077e1138d02d07b12a3484e97068f49766c94287b13ac39ebb343a3186955a704365fb7ab53fbc24caad17820c05d98307d4f43bd6b9951576c5c921ef19e39f35e1dfec478bd7f4926bd39edf2473ad8ce64fd59074cfbcf1c6f514d6585926317c319174f06b12d52573afa536e28052e4368b453b045a1604ab1376ae4e9a4f185ad4ee860439ba5dcf5b321c31d75e58584eefe86efa3bff0b9576717483ee3b9bad1893edb7a39820c1f97c57935a26845ead71c9f5c1bee529bf1ff4b3d4ad798618350334af39ced0a5b77b59f697d8ac8781bd2b8cfc3c396d5f4987bb6d881fec8d6b2068bdcfd310aecad2395eb7afb1b503bd48cd0e661b9829433d5f24cb85f8628f2e390407cf1805948b3340e804a3af90aff074bba8ba2c80ca874088096791edc7a1500d9b4c2f076ef99bcb84b7e9e1d261841aaf859a92184685a55bac750f68143d016279c2c9a345d3c3d1cf50b65573e46c72f8472327a448ab34371f0aaa55ed4db0677aeedf3188ffa559d1b1d9568d9b0c0205e0b1179dc8241cadfa4c1980ae6d15ecd795dd48bcf9ee952517237b9f3cc3c517002661e02704d3005e04b119f3610f4aaab39c4b645ab3a79f5c8e2fa2a0fba481e3555296718b1b19697308858a33c41d372da1e7f13442486c85e9d1096802dd85fb1143651e07036192729bca3516197a6597c6a09b979e43afb4fc3b4d8e3b1fb5fbfa9e0f8da94e8a3b7071a33749f5e1dad57f39d11ed78e83eb297eddb1e39980d88b6edcded5c7f0f887c7f66f553a237a0733e5dd994847cecda96630d597ff29e58247660d0dafe4077e9dd9af4b25dc01f3e3e6b384f1508eb6da47b47eb3f0d9807aeaea5d54d5678fadfc7a3bf9e5f7d5ca3ed48763e30ad7ce54dabc3e2f617eac6ee0d89990d5851dc5b5536481c93224b0154b7fc840b512b965c99048c1d32790fab25ab3a06141fd500bf264e6c1d4c7531987624c8730c6dc55013bcf6d98cd02fc236685314e88c87eaa8daadba12fc48ce9a6d42472ec680c1c27fc2aeea007c7b7f602e0c65b25c4eaf9b26f4a061ef718f4104e2341b5178e2ba4584f3fcf15992143ce97a4cf7e636db493c14c8e68394b652577d4c37bfa1fd8a3e91aeda8244b568375758a90111295a6fbd90b0f3550420f8363f76516a0d527ac93ad6c68f689afe2b4f87549a43da2cb04747329481d5abbed0e7ac12e4e91121cfabb54195623321d889c8357907a307b6fa6061f01f85a353cf2355187e59d6b8ee222b0021246b7f0a630f61953511de30b881f3b77ad545b5aaf00f6d8aa38fd26bde99b1a58589d399b6f998838ab755735430ac398f645fb303973f16c2aa490d9feed3b66624fdbfa6b1d8146ef5aadf8357c75f266169092b72b9527cab062f9ff83abba50252505fabd2142121ba6f47bbb19e0fcbd15fbefccb2cd5eb728fa79f36af8d6ddf07bd8df5be79bbdfeb84a2ce8508b0a1204d4f8dfbd3abf86edc37f3932bef26563fb442afc4590c7793db359510b609bd386209cba5d6b8daaff855828fdd98f3bb74c7cc5f0335268943417daf27af47fd7b3bb4c099eafe39aeb4494b1cee94030582fbfe99b7e967d8833e525a719750eb66d490633509e9dd7086", 0x1000}], 0xb, &(0x7f0000002880)=ANY=[@ANYBLOB="7000000000000000ffff0000010000008f27a6525ab7ff73955447235c18b8f214c43db9475270b9a37c068f22330724bd0bc635f3a5a9392eed16c2252c8afd64801b3d5288224ccb7374bc3c2356df67ed979e8d948324da202b972058b92ffddcf668d3fdb505fd7abc6084591de5c4a54056008000000000000000ffff000003000000e896b129abb47c6b3f08250cafa9173c8466eac181c090f1a7f078f5aeb6b12e0231ee9957e3a2a19e2a726e9564e0d8a77c24cb5da39782a380efc5fb5a27392edb8c6b1430f94d946e8b6398254281faeb90b172e8c7991af2c889c9e71934aa5a62ae86abb5891465a0e590bbf666b80000000000000001000000070000002c13ea6da046777f92f68a5093c70f22db677e0be52a1e6dffeb37e165057c48539518937872a02cf27e1410bbc22bc960e977427f01601f52a6004da7e7af31d6fe7e946a0d13613383776e2e527c2ee633a93ed60dc52a663d0000c44f15d1489d1f22f86e4300d090d56ada64c05448fba8b6c7f2ad5d6fe59f76cfeb9cc22476872492c46a1e7e27f0f35785f580c062500bf42c8ae47a5f7bed066fabab01ef0000000000001000000000000000ffff000003000000e8000000000000000100000000800000bdb9cffd5bc585c51ffa86cfd8428533b1b27c83c4f1e28d127c898fd9b2d2ad938b63d50f06a110a803c1354bc075fa20ccdf064462e98aa524817bd36ccab4cc315eabee1fc7600e104ecb75c07ff3a2d722c566c036c780723e312b88a1eb87abf977c24a50a50c211cd171ed49e5c8b9e75218a6e34608e8e5dee0e7fff5262ffdd5a9e4e4c8512eb73bed98afabb9cb696ee04a4c9453207e270ba609410075f6705d9068dbf883ad3f6c6586e77a3734f9010a12aefffa1b4c1c3ad1b9879d918a9329550a76e740c80ecbfa41b22f0000000000005000000000000000ffff000002000000e2424c0aa7ea787528bb761e75abf66d92ca8c343583aaa2f063606c3cd913101c551736a217609fae9802fd4f9c3ddb91ac07961213f767a50000"], 0x2f0}, 0x8) 04:45:36 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02c180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 04:45:36 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)="f511171a598fb2693ee538f7cfd93cbb947f0cee97612d000000005c973c6e5dc304107a942cd51cb6a35226b7910291501c5942defdc91da4", 0x39}], 0x1) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffff00000001aaaaaa0086dd60a4f005000000eafe8000000000000000000000000000aaff020000000000000000000000000001"]) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x41) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x3f) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 04:45:36 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="1c", 0x1) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00"}) close(0xffffffffffffffff) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) dup2(r2, r1) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:45:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x4}], 0x1, 0x0) shmctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000100)=""/114) 04:45:36 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) close(r1) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/84, 0x54}], 0x1, 0x0, 0xfffffffe) 04:45:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "b50d7c43920f012106f33b1fb31d3210cc124ec4"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0xfff) execve(0x0, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r3, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x91, './file0\x00', './file0\x00'}) 04:45:36 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfff7feff, "854955001000007993044be28a123e000800"}) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r2, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x20) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) 04:45:36 executing program 0: open$dir(&(0x7f00000003c0)='./file0\x00', 0x2c2, 0x0) mmap(&(0x7f00005e8000/0x2000)=nil, 0x2000, 0x0, 0x6810, 0xffffffffffffffff, 0x0, 0x0) sendto(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="6b020508d9d9d3419c302d7ca27f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r3 = accept$inet(r0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) setpgid(0x0, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) shutdown(r2, 0x1) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) dup2(r5, r3) 04:45:36 executing program 1: syz_emit_ethernet(0x20, &(0x7f00000000c0)="2da7030a9292b63a0005ffff88e7576bc490445a3cdb75054d925b195630be49") r0 = shmget(0x2, 0x1000, 0x220, &(0x7f0000ffe000/0x1000)=nil) shmat(r0, &(0x7f0000ff8000/0x2000)=nil, 0x2000) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x240000000, r4, r5, r4, r5, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r3, r6, 0x41d, 0x5, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r11 = fcntl$getown(0xffffffffffffffff, 0x5) r12 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x240000000, r9, r10, r9, r10, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r8, r11, 0x41d, 0x5, 0x5}) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, r10]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r17 = fcntl$getown(0xffffffffffffffff, 0x5) r18 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000540)={{0x240000000, r15, r16, r15, r16, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r14, r17, 0x41d, 0x5, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r22 = fcntl$getown(0xffffffffffffffff, 0x5) r23 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) dup2(r24, 0xffffffffffffff9c) shmctl$IPC_SET(r23, 0x1, &(0x7f0000000540)={{0x240000000, r20, r21, r20, r21, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r19, r22, 0x41d, 0x5, 0x5}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xd562, r1, r2, r4, r13, 0xc0, 0x200}, 0x1, 0x7f, r17, r19, 0x7, 0x6, 0x4}) 04:45:36 executing program 1: nanosleep(&(0x7f00000001c0)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b4, 0x0, 0x10000fc, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec76528b776d92c6b8a03b10820a58fe43bfa0400000000000000d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0d45332a8695de36d58ab4f79a66de7fb584d4900000000622000d555872679a5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d366227ff8e28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a0d961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa04004dc3f3354fcd03af0c9fc348ee4013ec"], 0x10) dup2(r3, r2) write(r2, 0x0, 0x0) 04:45:37 executing program 1: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) r0 = getpgrp() fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000000000)={0x1, 0x1, 0x9, 0xf664, r0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000500)) accept$unix(r1, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) dup(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r2 = open(&(0x7f0000000300)='./file0\x00', 0x800, 0x8) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000280)='./file0/file0\x00', r2}) r3 = semget(0x1, 0x4, 0x502) shmctl$SHM_UNLOCK(r3, 0x4) semget$private(0x0, 0x2, 0x10) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='r\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendto(r4, &(0x7f0000001d80)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef3f0091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d9311819362e71bb40663a0595951377504d9c338282c8c6543f6ab36c8d44e49293e85febc31e4771b56fccd7bb9e67ef1eb49c0e15e38751bcdbb4c6f0fb00d6fb8546bcbad050e5be2922bfdd185df", 0xf11, 0x0, 0x0, 0x1b8) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) msgget$private(0x0, 0x20000003c4) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x40, 0x0) bind$inet6(r5, &(0x7f0000001600)={0x18, 0x1}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r6 = socket(0x11, 0x4003, 0x0) sendto$unix(r6, &(0x7f00000000c0)="b100050460000000000008002901000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendmsg$unix(r6, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=ANY=[@ANYBLOB="1000000000000000efff000001000000d876bd4800843b87d751528792d0039b5c20ebeaf8a70408f4c479207d4476cd10b11e8427529585bd113a4464283abb3cd3a52b38f185469a46fc74bf9769ffa77284f3db85be063fcf84da24293577916c3337675bac3ee43ebb6376e322fc3a800aa27c0446e22edd52264f6927902d612b4873d21499ac3ab07a8e31b2e9451980db30f8a9f7acb4f35cddcf293d27c30ce86753897d74213df52a4353c41373949f667ce73afd87667e992d63c554dc88eeaeac7181b5c4"], 0x10}, 0x0) dup2(r5, r6) r7 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x9, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000a00)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r7, 0x5) r9 = msgget$private(0x0, 0x20000003c4) msgrcv(r9, &(0x7f0000001c80)={0x0, ""/242}, 0xfa, 0x1, 0x1000) msgsnd(r9, &(0x7f0000000200)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a446c1a578f608ee50879071300594ea1b0ff3fa527865dee7aeb1b9cd5a78c8ff48fe12b96758de61c46b8c075faa6b340c398000030010000000000000000000000d3"], 0x2d, 0x800) 04:45:37 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r2, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) sendto$unix(r2, &(0x7f0000000100)="7c55073a7da3871b63e66e2abd223f0c823eb68083860e2a1cbf6aa8de4b33d0eeea60d0bfef9793d3dc3775dd042b6213e7986c276c24e1992789f5c74cf76e47ec50e225891144acb879d3ad79d3ade998b5532f706d09039c0f767b75af524bb29874c5e6c064ce0c1d58bab8ed", 0x6f, 0x2, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r4 = accept$unix(r1, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) write(r4, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 04:45:37 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYRES16]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 04:45:37 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r1 = dup(r0) writev(r1, &(0x7f0000001100)=[{&(0x7f0000000100)="d5d1a391bb762f96f4db5b3999d649a8d33ac128604af14b09910cda39c1e648a063a2a4c484468b044a042400ecda3bf308bcee0bad3a24af41044d855d6ab6717ea22c91a8f05bcb0e7bdc41e5c568dffaf08cd557eaed58db57484c6f64ab6dc1d5d9a194703bfca199a42138c0d08542775cafa4793d154ad218390b438708636cd4af867809c1a74746d5a019dac6807201c8c8daa806f35018639de6b6c23a579a49b5bdf2cb072b955923a17061a07faa39d869835ec0f1ffc05774238760b236b20edacd2b50f5b1bf946439de65fb2b0f267f514587f122ceb527cef1d0ffdd426c252dab6340387888fb74480cedc34eef4b1f2e72e75b1d9d929e5ef14f1e17f85cf4cad8cc05db0b7d373af28286abab31fbee27f939e4685c71bd74ed4b654fefccd13428da6cddc40e953bc89b0e58f62db43358131ed24f24beca4d35ce0bcec327a6c81064461f79bc5b000cbc51a2e21ee6c394701bb55c56034a6efbb3e7c60423a7e4a38c597e2faf79da36747991e89be96b2235d81b877c31d5d1a23aaf1d6ea4fa79ef27c739f2fddf865cdea5c0150b440d55e9251a8a294f8fbff417bd7ca99961d722b7111b39d3d6536535e4319ad1881bd06fd3d745533e737ea300b1cb3943895f6887095d1d932b4375e51e5fadb3835a168c601aa28fb5278c664968a2d468c324ae10e6964621509859cdffb902e98a2fd79335e34b19e4cc44336b34f6d6d15fed4b94b846d1420362d617ec414bca2a966236fce2da6e8900de700f0edbc1faa54b5fc4a4b919f4e33aa1f33c864d14366fb95c661d2fd2df4e127c5ca2c07164f072d4b87abbe2df764cef39544ff44a5fedbb82ebe896bd79205d6abac48897182babb8edfef05811fde1a68ad4fae1d1533d5f7d007edbedc0ea57fd70cc24446b3d830bc6eaf021bb2a57e3a69845dc1f8f8877b8aab43bf14c29d2bdc8200a16ffa67aad4cf215c5f508c6838f79e6f5db68468f61d67ed6bb0a49ec55b14a34f5f7b8b093edd2ca0444871067ccf3de0ca40c35041d2c65354dcd5d2096fe62e36b6a5e2e80b761cb3fba1e855f06ab304c04131ba0856258dda359ebcf573d6ebbb59c438c35322c8b6af959c09f8146c6209f6d545887d781a585a98f928d4523622bb310f2013fc536aab2cba528a130cae7c5582473197c38fa95202332074cb13c5e45c7aa2f1aee411e62b30e89cd146e85baac7b28fbb68c8ae7cde59867b3e6d6beb7b304c5c62b81fc856390fba8bad02581eb69be6a986936aa6d629556aab5b13301dfbca7212f96717a3a4852ceee90b8322070775c62f446e8dbe02a59d69178cf6268de2e14cc6a7912b28d41b26f9afa69816244b23ff2c12c50e2d778fdbfeaf9f1e36474d2e32005973167ce0192cd43f46b4f4a5ac9d3646983b1f51a2870728a37f377abc04df2a360811caa2950c3a3617130a198da8184b139f84c3a57eb74ae132dc314ab7ce239599df5576e76b5ebd381621ebd15720995848bb4053b5adbbc1109aa341dfb4bef92fc7894d6a8885b59c3b13c6fc38062419257de75030667d22855067e20317e8192b0fba006eb4e2e6af66c545b0f18d15bd299bd73c6e022ed1dc9c872d53de6b52ec7c1e087c1d1cd5b49084a159d9e0ac67427ef0c7ecfd9ef07d37fc5288a03c4b05d817d18851f094633b40334ad64dca86b74c06ba7c2e1026ac6c8c11750b1d5391c2d66c52cf7163200b17e99c36c7ba0f3565c2684922f20a95160b365bdaa42f662af88b83d20a3105e1b57efbdbd24279a04942679585bdb212d66300b75994448001382c1c0f46c50ac7332701e598926f1ea16977442c813120f7723f662346104c577f809a33493cd4770bf5cb2fdc6529f74402b6121a70eb3b0f0e95308b8fc53106b8da0875a796f495d44d490c70dba5f6ee18873d79b02c7f5b0bb195df2372a66c4c234bd740ab6c5dc860bff440fceec3d3375fa7d6d29e3a91a63f86f6fb47a63ec2b9e894dd8b66e8cf88a398c76f5fd7ad232daf5c27de0f060e9a29ef20bf65385bc236d52adf3ca4cc29b7a392e9313482389ee59e004a321004b5374a779691eac9f7fcf03b69b0048af634a908811daba81a31aafd53a0a8cc093d0f1f5c576540612e6669c66e9189146fa337869f6df4cac1021dd2e9c84fdf8db0e54398635f7bede006dde77735ccc7efcd37282ad031c0d2cd9a0bbced930dcd7c3c425a08c10cf611de84699d5d6a898fda1d59c61cfd93d02511d4c10ad6847a594e4d29d28dc2163738bfc30a7135e5d3000087623989920e83602f7ae5239f0653aacd0e83d1ee024692d8ab64cd5e2a6fb8d5a6962243b9271de80a62d8b01af3d0a7e09222e1f04f51f09781ae9975f371a3085c66d8c161553e3fd3eb364c0fa35736d4da0f3e3f7c7bbcaf4f98a1784043db51e4d4efab59af10671a683ee2360f4e5c1f29e7769022338713e70ec3f5b9354ae96c59622c21a7cbe9499d32677588c6a8fd7c546885b9982d8c5748a9fdf0ad697c41de3019eb14f40662c6d2a8cb188b88c52ee072bbfd9dd791b02474c4870b43a8a0bde3989c4942ed3240047c68989cccdf718f45dc30cf86c158553f1cd79a4144af5218e14c83c0d00f1f4508c97622aeb21e13726c1a281b51239ce3452baa7bc8b0fb369d452ca81ac7ca894b7f3aa0f27ec0e45c67cb9794dbb470c348115856df201ae56781739c8d4cb28bfd73958c47df5e759ec22574bbe2efa0b8227bdf27319e4a7891fb9b1897ae30b411ddd220d436c203bd79896373a62fd5c0d41e9ffe531b8bbbfd4f90ff37afbd459f9f9aac0f2afd9f8e8a0ce1dc96b0c0170d972d7b2d42b9b8ac8a96b0b1c23bd215c4e9171bc0e6b05006d1b094b8037aee8274ea5792b4b31ae0d31b8ca6110e07f7cd8e0e253ae4ff719e6928d5cae52395ba067534798c7a1c61b4b264f3bd3ba4184194da5088ea6a462765ec3d759b7abc54fb8d16fc11b983a5869e08d2cdc3c1cc18c3232ec4c9d04726ac5feaee91abd457afb28b6add017cea230321a18588daf3c47d47884c98ad56d58ae78e858c9e6088ba159055d8ba92a1cc7ae5a449a9aabf74eb39b98ae082b10f5866871e63c8dedd1f5f5749a505d7f0d24ed9a877742d889282fd5221304f4771fd5d15f7c5c867584687f75594222c63acba04bbb145fb74c2f627118b68d45377aa0d74bf35f160366aaf04ce86f02217a518cc04a3363b6bb4e70d89833381005598d44d67d09a1786ebabcfc2f77ff6ab31c472f90b04f6e642b7e06c417aad285ee7e63d1770f43dddbd93004c6b07571ccded73f87f35bf574b211bd72fded370018b320cc80e7320ef24d240960b5502d9d142d5c0ea0266ed11c87c48fcb8e8c5c28b99f5d79fe26bdfebcb406d9a8f39abf95fd7003f640cb092d3c1054a11d22dd106bd4c04b5213a13b4fc66d461cd6de75a027adf72a044d3e66bcd0e95963d6b9f83fa8eb24466b55fc17689f97a8df0ea3e32ec3a9ec0a043b9934a0035bca0d5936a4d869da06af049f0ce31626f81600c23fb08ba9da58a7342dcd4ea1342b997f21fa8b31f0f0e50ab57088313815b761c195a4fcce102cf5949436334a69ec143f35327b1ab5115b1d48c5ad7fad15a0d9b3d0b8180a7061fe50e4d503ef64a95f62df27525fbe115592789d575bb918dd61a646e631759f224d24a00973ca4f9cc70091d6cfdece4c7ea8bc271e25cded023b597285d3f28703f5a6c9605f0a1bd1de38322d68430ba36e6fb0d60896776090b31aac0fed61790f46e2575d9e361f41671b4400f752d8bb6ac7e69e117822c1b1d7789406713395d5a84d36bcbfe85093e4db6b43f9ecabe59609a644dcac5d8f0b6a04e53125e512a308c451b346924c1d3d1f53f1c14f3fa29e85dd002fadd732b527ecf8d6c91fb19a6f0520cb5ab5c6a1060278c767fa9982df3418cf02b742e5764e7c9bad151e090bacd65be5017bdc341a8f1b0b790bd4911ce96249377092d5e62c7dc42233f5317e1f4e0d13dade443b014a0cf834ba3b930bd17b95b4989739b12cde6bfd6d5e1fc2cead8eb6e952eff1ae0e6ed46c29859e0d9f98c40ee0e328d9c27f3931c09e3ba8be3888ea853da5a44b253679b0ce6e4750e4fd4ad73ac9fa22d14027e54b735239c0b7e05c855f2d57e786694bb993abd153248d41ee2e52f06f8b9466854387140fd5e1d84a579fd1aa02045cd7e22db96c1aa96a36d18549d39e35662043026a5c4bbf70dd8e25c0a5a8a078c747f4119b79594e73f50fe42d500d73452852434f12827c953314ada79552c11dfd4acfa8f42d5ed7ebd22b3db491c187203c156e0d3ffddfee14438c23c2ec396f8048f006b77568ba9276d686650b36f5523c50e67432e2c943a4bd3834b8712eabf8e76b8212710850ec4024ce3a5d8d97026c859aa34ca93a5e1781b4cf1fb566ca7c9fe2dee78328e158d8c18069bbd188ba4ed56afe2bee86422c4fd199520b61d642f84c848e8a794f149b220f304d6ea344bb5b2ccd4198792cf93fc3ac1a9820f22d807fd283ce615a50b9e880943ca723025b8d6cd70e188eb06153877fe18794a8d3604e4d469a0a620f77a8c166ec9982ec75da3ff4f9a9a7ccde80d3b584095badd2579d6ca2fd063eafe7895c2ddf7a50a04bb179ac13ee1fec68ea031ac8a789edc8c8e955f5cc0e80054ddeb4835f7057c396b7c1475ad69e347ecb21d811252f05d426e695e814a07f01cc652e250b672a0ad218750c430b65a3296f060e612ab893635657a83ad83c8861bf8971848b396f4a86c30402522d904e4552fce91fe8564f7d208d60a67b9b674658d3fc6d028fa1ed2c6ade69cb0509f94c24bc977cf010ba375ecdf1e75f1e3bb587344ece9a83ae09502f2ee0ace3223cdcf40c59acad95e78b1902925aa94e09441c722de0f2a2cd84d658f51f2d01b603e684662e5648494e4f9cfc46b86a711ae6780499737d14bb307ebff9a5633671bdb670fc1035208ff34030ba946d6566e00c00af84f20c48bfd25ab8dd80ba21687ff23c2104407a7462747df9d8fba0f1e08d9973ec5a51a3f1aebfbaf85ded9642dd0c6a56f7ad7b1aa19eda17e048efb354c57acf870eb05c95919d46bf7c9901760e382226e8516b5da8f23bf182a3943f653af8a819c637220c3055ece8486f5d65adff17858b238f43ff5b844fdcd8332ce3733f0dc6cf26c48b6dfdcd3cb7007965275337a0d3bb0755ef6d7e0686db20ad49eef0d0fc9ce04789bec8f93c9ebbdba77c44adbdc5e31869bddf289d46b8c32f49b7aacf695dd64831e82c9f9a0f39ca644ded92297eda7bd721011172ed7083981be7a2a75d1dfa63bd9e74037ee8871836ca60cc2d9cea1f919e8bf808763d2e6053a05ac9da869ae6e5b38fce10df43c5313f669760008316afd4560154afb5a1cdfbe255048e81cf013f2dd3347e4e69c94bb215ac547b4a637081d20613fec48bfbee5723e4728e1b4651c06877d5c6be97e5f1bf7dc0101ce5b2efbb4b1045d5ba5660c3bae27a6f6b5d29bb30c4b79acc8500c1b4b45d3f0c061526f45aee24c0a15a64d76da97ee1ac5a13795b54ae46d1f32ab993083467c2d292da3396420676e5775bfecea9bf193e7605f229c80d85fe9fd1fb425432ace9419fac7f96da4e14286b66a6fe11f49635e4bcaa5e266ad0a32e1b2e552e2f3bfd653442b7b8973277269f93b87d0183a8a8e1650cce02c699d282970b6c0f862d", 0x1000}], 0x1) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000001140)=ANY=[@ANYBLOB="00000000009f8b2818ff452904290000000000000000010001000000000000000000000000000000000000000000000000000000000000000080000000000000000000001100000000000000000000000000000000000080000000000000ebffffff000000000000000000000000000007000000000000000000000000000000005009001d265f94981704699a1603ad499dfd053eca429abf76a86747"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x800000, "000010004800"}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 04:45:37 executing program 1: open$dir(&(0x7f00000015c0)='./file0\x00', 0x200, 0x853f10bf981e7ffe) r0 = open$dir(&(0x7f00000010c0)='./file0\x00', 0x1086, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) bind(r1, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r2, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x5) pwrite(r0, 0x0, 0x302, 0x0, 0x0) 04:45:37 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x82) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18a7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x2, 0x1, 0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r6 = accept$inet(r1, 0x0, 0x0) sendto$inet(r6, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0xfffffe60, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) recvmsg(r4, &(0x7f0000000440)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000380)=[{0x0}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/21, 0x15}], 0x3, 0x0}, 0x41) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000240)='r\x00') 04:45:37 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000080)="c7a895b22a241c0a078359ff86dd6e360aa905000000000000000000010065ec0f1d0000000000000000000000000000000000000001") getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/114) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x3ff, r0, r1, r0, r1, 0x104, 0x5}, 0xfff, 0x9, r5, r5, 0x7d55, 0xd75, 0xfa}) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$unix(r6, &(0x7f0000001780)=@abs, &(0x7f00000017c0)=0xfffffffffffffcef) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r7, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r8, &(0x7f0000000100)=[{0x6df363d3799bdfa7, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x7, 0x6, 0x800}, {0x2, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x109, 0x1800}], 0x6) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001880)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0x42db81b2a2d08ca7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r13 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000100)=""/114) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r15 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000200)={{0x3ff, r11, r12, r11, r12, 0x104, 0x5}, 0xfff, 0x9, r15, r15, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r11, r12) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r12, 0x0, 0xffffffffffffffff, 0x0]) r17 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r10, r16, 0xffffffffffffffff, r17, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r18 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r18, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r18, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) socket(0x18, 0x0, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) r19 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r19, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r19, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000300)=0xfffffffffffffea3) r20 = socket(0x2, 0x8001, 0x0) close(r20) r21 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) dup2(r21, r20) connect$unix(r20, &(0x7f00000024c0)=ANY=[@ANYBLOB="82028611e2b2000000006262dd65f708c4c84e08c027ad12d417ec80ac134b281bcc23ffe9efa5b32eaf23a2a9e0562f45a611829ab5daaf1eb36182e881850ecb794e74000000000000962eb3b0e61fec776122259e7698e0d3d92501f2a0b61deb75fcfb3ebdb5c50284a1a9d3c076887d5e6d3aee60a3ede69923f29406004d3bb7f7e3ef2fd5f0c076611274f68621a60dfd8a45d1c6075269b1732c25a557cbc4b8e3e40d6ad97ae5a93b989c4cad4966ae37ce9ee87c081376fe6ea50b9d7f1b5f5446172d0dcad797b4e4454099e9081a060000000000000000000000000000000000000000000000000000245a3a69d58df0d86e5bee5d88c63031dd3d9715079354fc2db9dd77535b538e810fa8245fd34fabc2ed7d829f8da7765abdb3a7d0a95257b1fd3e903e1d886065958d2e8b4c9b79aa065b83768845aaca0e0acb4cf0b520b1a733bc8738861daf880a53185f299674dfbfa014efa3977ac53eb1338103de044b263efee9c3e55ba91520d18b6f169ce3aca12d9475765267be2241153abb89a4c53fab8f623209b988b0e2b595925b43805b8409097c6ee49ad2a89bc58ed02ef820f7efb5ea1bfa1d442cffc7a30ff3071963823fa948c0478cd47ca63c5f12ff2bfec8a3a5b6ad1bb545fcc67c283f5c1e2658241a268e926b2184e6420837c9a73397b1103c2c2f000000000000"], 0x10) writev(r20, &(0x7f0000000140)=[{0x0}], 0x1) shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) 04:45:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x800000000009030, 0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="90", 0x1}], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x9, 0xfffffb80}, 0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto$inet6(r2, &(0x7f0000000180)="b5d514322f6f631490f506aeb04852bf4fc526f1047cdb8c478acf8ee7c9ce0f57eca5db71a6c7a08d843e80edc58e2abe48bb2c205b61a66c7750aa46a2951baed4b0d3cfbf6225101828370641b817dbaaf088a510c44f06e489722ccaa94f96bf6bc29761070c12e4d4d612acebba6a9912c5bee11fdd1aec6e9d0915477069426e35b8e6df169563f7ce02f6ba853249f3d1d35b71f59435f43b0891c2e5793e575a9379c4", 0xa7, 0xd, &(0x7f0000000040)={0x18, 0x2, 0x6, 0x20}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r4 = getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="10000000ffff00000100000000000001c4a35651ad94082464c9f7f60c0f8c3bb23595ea0dfa68fa4032c488d4609f2600be97dedf2a1efa1dc3b6a313a7acaf13a2937fd46724ee727b36904889d8664e0429c0d82273964523f9d482035e1cc289822480aa8428f7b0b214a86b"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1}, {0x2, 0x7, 0x800}, {0x1, 0x0, 0x1800}], 0x4) r8 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000100)=""/114) r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r13 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x3ff, r9, r10, r9, r10, 0x104, 0x5}, 0xfff, 0x9, r13, r13, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r9, r10) r14 = socket(0x18, 0x2, 0x0) r15 = accept(r1, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) setsockopt(r15, 0x1000000000029, 0x3d, &(0x7f0000000300), 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x3, 0x0, r8, r9, r16, 0x10, 0x7ad6}, 0x200, 0x3, 0x8}) r17 = semget$private(0x0, 0x7, 0x286) semop(r17, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r18 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r21 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000100)=""/114) r22 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r23 = fcntl$getown(r22, 0x5) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000200)={{0x3ff, r19, r20, r19, r20, 0x104, 0x5}, 0xfff, 0x9, r23, r23, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r19, r20) r24 = socket(0x18, 0x2, 0x0) setsockopt(r24, 0x1000000000029, 0x3d, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x3, 0x0, r18, r19, r25, 0x10, 0x7ad6}, 0x200, 0x3, 0x8}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r28 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r28, 0x2, &(0x7f0000000100)=""/114) r29 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r30 = fcntl$getown(r29, 0x5) shmctl$IPC_SET(r28, 0x1, &(0x7f0000000200)={{0x3ff, r26, r27, r26, r27, 0x104, 0x5}, 0xfff, 0x9, r30, r30, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r26, r27) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, r16, 0x0, r18, r27]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={r4, r6, r31}, 0xc) fcntl$dupfd(r0, 0x0, r2) 04:45:37 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000100)=0x103, 0x4) close(r0) r2 = fcntl$getown(0xffffffffffffffff, 0x5) r3 = socket(0x2, 0x4001, 0x0) connect$unix(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="826f2cfb97dbd548a9c4a143dce4a7efe1970da73e1a2708fda4872e4a1ce5fc41"], 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r4}, 0xc) r5 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x140) writev(r5, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x4011, r5, 0x0, 0x0) r6 = socket$inet6(0x18, 0x2, 0xfd) getsockopt$sock_int(r6, 0xffff, 0x1002, 0x0, 0x0) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000100)=ANY=[@ANYBLOB="680fafcfc82f16dcd5d5c649005b32e30fa79e6619c303d4094b9468f10bd191ed51a1631c0af7c956ec4b194587377c4bbcc6b8ee4dab"], 0x1, 0x7fc) mkdir(&(0x7f0000000300)='./file0\x00', 0x20) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r7, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR64]], 0x1, 0x7fb) msgrcv(r7, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c899e8f3c7da2381a4eb2327004309206588c765ee222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a"], 0x1, 0x0, 0x1004) msgsnd(r7, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r7, &(0x7f0000001f80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce3b3f33a4312bd05b3a77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"], 0xbc, 0x40000000000800) msgrcv(r7, &(0x7f0000002a80)={0x0, ""/157}, 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgsnd(r7, &(0x7f0000001e00)=ANY=[@ANYPTR=&(0x7f00000002c0)=ANY=[@ANYPTR=&(0x7f0000000280)=ANY=[@ANYRESDEC, @ANYRESDEC=0x0], @ANYRESHEX=0x0]], 0x1, 0x0) 04:45:38 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000f01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x2, 0x0, 0x0) 04:45:38 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt(r0, 0x0, 0x7, &(0x7f00000000c0)=""/69, &(0x7f0000000140)=0x45) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800183200fe8000000000000100000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000180)=0x9) 04:45:38 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000000c0)="cfa344", 0x3}], 0x1}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="7402e4d4ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) socket(0x18, 0x400000002, 0x0) socket(0x0, 0x400000002, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="08d92caae802615541555cbff8"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 04:45:38 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d8850dd5", 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket(0x2, 0x2, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000240)='/dev/speaker\x00', 0x800, 0x0) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="19f91541b64d4fdf12847dd9cebddfe5a70d4b982eea53a108f6bd7b6bfbbd96e01584ef8c7d5fcd236aeb33c2c3ce76df3cbe11eb70134852"], 0x10) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f00000001c0)={'./file0/file0\x00', 0x0, 0x7, 0x1, 0x1, 0x7, 0x3, 0x6, 0x2, 0x2, 0x4, 0x6}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x240000000, r4, r5, r4, r5, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r3, r6, 0x41d, 0x5, 0x5}) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r2, r5, 0x4) setgid(r5) write(r1, 0x0, 0x0) 04:45:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000076b41cc200"}) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) setsockopt(r1, 0x4, 0x74b7, &(0x7f00000002c0)="fa63db0dbb92c51582a0680e7eccd03c000e6794e7c0314d8e0000fdb834cf28c8baf2fe4f1da2553943f4a516abfcff4fe1610105b8ef032659d880b190d9ba39d2d48a58e0d737c42d737545d1f2dcc38a1f71433dc800e32e0af3ff4ef484158ab2dcec0b88030e4d788784a2059548f65a828b706f1e4cc8166b7dccc7d709c7eb7b4fd50f0f08cf6d89fb86a0891e7caac5530a959fd37a0ec1", 0x9c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = semget$private(0x0, 0x4, 0x192) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0xaea6) semop(r2, &(0x7f0000000400)=[{0x0, 0x2, 0x800}, {0x0, 0x7fffffff, 0x1000}], 0x2) r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x240000000, r5, r6, r5, r6, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r4, r7, 0x41d, 0x2, 0xca}) r9 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r9, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r9, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f0000000200)=[0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r15 = fcntl$getown(0xffffffffffffffff, 0x5) r16 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000540)={{0x240000000, r13, r14, r13, r14, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r12, r15, 0x41d, 0x5, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r20 = fcntl$getown(0xffffffffffffffff, 0x5) r21 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000540)={{0x240000000, r18, r19, r18, r19, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r17, r20, 0x41d, 0x5, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000280)=[r3, r6, r10, r11, r14, r19, r22]) semop(r2, &(0x7f00000007c0)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x800}], 0x2) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000100)=""/220) 04:45:38 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r2, 0x0) kevent(r0, &(0x7f0000000080), 0x0, 0x0, 0x0, &(0x7f0000000140)) 04:45:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x107fff, 0x0, 0x3, 0x7ffffffa, "03002c245e1a0007000000f4ffffff12885d8878"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = socket(0x0, 0x0, 0x0) r3 = dup2(r2, 0xffffffffffffffff) sendto$unix(r3, &(0x7f00000008c0)="50010504000000000000000113060000081010bc9100e76aab810f28db240f0d746bb1fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b29c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce4120358367", 0x126, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, 0x0) write(r0, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5994215e40f1ed90d7bfbf1925487c2ada5305e09de00"/119, 0x266) 04:45:38 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x2, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = semget$private(0x0, 0x2, 0x41) semop(r1, &(0x7f0000000040)=[{0x4, 0x9, 0x1800}, {0x4, 0x0, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x3f, 0x1800}], 0x4) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000, 0x0, "3a77ffff00547f02000000ea00eaff000100"}) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r3, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x25, 0x3, 0xff) mmap(&(0x7f00001e9000/0x2000)=nil, 0x2000, 0x0, 0x6810, r4, 0x0, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 04:45:40 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000009000/0x4000)=nil, 0x4000, 0x1, 0x2010, r0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) setitimer(0x0, &(0x7f0000000100)={{0x27a, 0x1}, {0x1, 0x9}}, 0x0) 04:45:40 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x80) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 04:45:40 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="7f"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mlock(&(0x7f00004b7000/0x1000)=nil, 0x1000) madvise(&(0x7f0000103000/0x2000)=nil, 0x2000, 0x4) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 04:45:40 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x4) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x3) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000080)={0x10000, './file0/file0\x00', './file0\x00'}) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x2, 0x1, 0x9, 0x1, 0x80000001, 0x5, 0xc0, 0x1, 0x2, 0x100000001, 0x401}) recvfrom(r0, &(0x7f0000000140)=""/163, 0xa3, 0x0, 0x0, 0x0) r2 = dup(0xffffffffffffff9c) getpeername$unix(r2, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) accept$unix(r0, 0x0, &(0x7f00000002c0)) fchflags(r0, 0x10001) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffff9c, 0x80045745, 0x0) fchmodat(r1, &(0x7f0000000300)='./file0\x00', 0x58, 0xe) r3 = open(&(0x7f0000000340)='./file0/file0\x00', 0x0, 0x2) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000380)) r4 = open(&(0x7f00000003c0)='./file0/file0\x00', 0x80, 0x6) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000400)=0x2) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000440)=0x100) mkdir(&(0x7f0000000480)='./file0/file0\x00', 0x40) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x20, 0x0) write(r5, &(0x7f0000000500)="e6c0bfdd182b640d6bec41ca437332600ea138f6e59262bf62137ebe91ec79beb51365d6e77bfc5e103e09c6", 0x2c) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x5, 0xa567}, {0x41, 0x6720}, {0x84, 0x800}], 0x3}) r7 = socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = kqueue() r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001780)='/dev/vmm\x00', 0x10000, 0x0) r11 = openat$null(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/null\x00', 0x100, 0x0) r12 = socket$unix(0x1, 0x1, 0x0) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001800)='/dev/ttyCcfg\x00', 0x40, 0x0) r14 = socket(0x18, 0x5, 0x8) r15 = socket$inet6(0x18, 0x2, 0x7d) sendmsg$unix(r7, &(0x7f0000001880)={&(0x7f00000005c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001700)=[{&(0x7f0000000600)="dd23e939a2872b1bc1db43828ab21b1357ec02452728a963059a65ff3f08225c64825b5225954872e595a009d58178bb6c7ede0ce30019741a737af7b2787b7398c521c66a70c31dc10c5e9981cd4f212be629a79d0357fda982278c5b6990b6581ea878a3bb654b1b296009b097ba4a32f315c9ec700e86c570b6de14e0fa921472bc2e7aafe5e9a568d402c80a29f0204e6e62bbac4b66d1f6401249ff08b41f4800f40c21938134e136e488e48fbcea7459af5b260a65cc3e7b3254f289d087414d658f22910dc163d828b82b25b42ed2dcdcd8f95fd84cc3ce4b983efd698f6c309f8843a35f1a4d3554f2ade5e3dd895bec0e7db40ed709d5b1facd7950730260a32b472ba71f049ff36f19951742b3188df19ddc18abc94e04952179537e9ef010a4eb4608c3717f3665900db107ed92633b9f0cd7b8078006a16998a588f49775cfd8ad986a6b0d0c639fd1fc583b20b29704a62df02449489e29a76e5c99048a6585b91c5399ba5f412fd28d722225c117514df156852a6773a9e69de6d164f6508dda26109137715c0103bacee63b777623ca04a7fbe3c41b0633b0a0c316bc9d4077fc3ea1de592dc624897cbbc287ec4a7515282669c157c559afb00e12112993291a4a9d2cb41eee1d339ba4ed13facbbad82ec17c5e549febe59147fd41ea44e6a0a3903700aba7e0356074ff925feb56221dab3aaf13a7c04bb9c504574a1ebcbdd4f4a56c56d2ca16322e180d403b5f85f610c4eead7e2f63f50c885c120c9936bd2ad5e8208239f01bc2a02ef0d839bc48f91528333d575712a45165f6438ac7a4c52b4e9b43f2af214901c69745ab4623e7c0b6eb4814ae204174c33ac220670933a6d4fbba3dfe5b5edf2bb30ee9beb7b899f968638b3710cd744a5760c43287f78f00e9eb64531bc4dd48f76a02f5998b89eae9d7749b7fefada5e73a408c10059564916b285e97ca6bb3c0f53d207f662d3ac2be7c7da7253466425295913f882f1958120f8ca2c5d7ff813719ef8b007b4195198032a657d367c2e0b5604102c344687d8f0b33ffa9b8ed35aab796e3a38100b45c007d60690cb3f36d8b04548fc393a264abbf1374607e558488fb5027f95edfa251578093a82fd24820e8cf397d19d3325e35d1e9615671e4e6f98b756d271debc95d4b6229729437530a7e4e07d5182035e06e915fe3aa5161d07a76261b149366b282ed2d0ec2eccb4ac3db2fcf805f566238cf666016dacb3057383cf5740dbb9c4b6e8416f917ac3036eeff8a75149224a231b0ea64387c3a07fe30698291ed48b339ad21a4036c61a798ec89bbd4ccd7a0a244aa8d6831b15a4e338d39da84f89b54d0397a1190ba39c66e69954cee9fcce64bb78f44ec176af0a2c33faff65d07bc278c5c5e2a80c272d84299d34e19e1ce4a8b8de45c5c24c7de4b9c2e30cf49bc46f86432e959753cd147243ed8bb40e75556290996b16e15e788ed5214b9d2249ef3a86fcf26280545e77c123df645948e73eaab76e2642e8d1c04b8c3a53213d3a53c128877318c211508524b3e5cdec114c9b655fe452d62af9664dafae5c5db7e9f68265675e6ccf8e52bc694ca8f2e686d47e2db0fb189aeffe35563ea95e172fa4c98f5054059bf2f65297d3c7a5f5c50b55fa6455e223ce2cd2637760827f3742bdd41655599735c31b3374a79d0f2cceb2754225d83359d69f40e4b63dc07caf57165582e4aeecb3735e2d8c707df2238c84953332ed2f5cc5cbc13173eab7cc2cbe4a66ad98e2892cbba3b4fb4928e52f8b60aac5cafb735533ec687b684cb1af562f188594a73fac6fa3afd7c3c3685b14f87b0ff8fc3a1e5fdf0a629a8ecba481ee0886efa987af5da90d1a6d60d98facfa26a9a5e67aeb895c9ac566e284bed79a5a9960bac10ebc34feb010850f4a96c1ab28cd67108d0aba76892b48254bba98e08c005144224ee6f454430032864777d6f45ac9a3783472772bf00b08e30b2148cca5ce05e19264c4cec5357e146246b736776aaf8c274e066ecf393a3bfddf54d343b5d18ae94c8d5ebd245d5fb57b88c71ae06c2e33624778893de9736ea30512d0395f4cb2dddb2c4f2e29626c99d9524bffb86d480515cde01f7cf69ff3852bea3e688f0ffeec301a2e3f8fcd2e3d6d45c2015db7ef4e8705895fbb49f4ef7361784840cf3e00b3144ecfdcb50b025169224f7f3624f0b36f74dc63feb15f61995dbb240b2e43b5eb9ecd9d1b30f834baeaa8ed7fd97b85e03343719bc427aac3332b6c79a631337e45385a7114184f5333adce0357f96e4663b394d1ea9ecf9b1144ac41092fcbfbbbd180529bf7590ad5729fbf6120d39eda0d24e8c7cc257c1bfd82dc8dbb5e6aaac277095e0a2a8cf14a4044c3a1ff12866e05878b08d8870c9f5361e53a17bb6aae9a2040a57fdca9f3813935aa4548b3b6c2b713d858456d9cc56aec553dff6dbc172459bb9ff2ce7ea58b6c2bf25be3f7a8c2c09f7545324240411fbb1b82eb65676ae5d5a8fa0700dbf670716b776cdc03a62287d49308dd44c25f8c4da3d44bc4fd6fcd12cd48178925857bc12fc395d62247ffb13e1ca59dacb2a57eb5930160f931f43c80e61386e54ca22e7da7bb7be781de91274417548134c4b4aed552cee23699e2a646885f48e211a9803fe48e7999a9ace682d00d71a32fcd21aebed89d4cea87bbd52fa47b4b6bca5ac760637e6b12d6f29274d038cc8b9e446859aa2f0f61621be70786df77431240ef599a1163f77ae55e0006753383b28411d0f4c732a3d63fa7899a1dd87e556fd0a6593300dcb5c110dc32682d99fd558b39fe3a9e182321e8d5c137e20855490840b7487d26615e08b0111a402ae137c9f869ef79f716dfe4be799e477e7a44cd276346bfc9195edb91fa2883cf3e8fd4bc918f3ee992b4ff3710a719c8157b9d47aa67f282ad5c2c84ca5700a1baff5925f2600b9a3ba0f689eda2c270858e229991547e6dde7ae9652375c18ccc5cbd3788aa14ef145328a1cf43cfbbda4dfe80acb3c1a9fb6aee87579d599525e8400ca9898bfb12cf2602063262669f420e12ad89fcbe83d576f93ad2cef1575918648b94769fddc19b7ff4a9b4427bc187e9e57e46aa34a53753812d10bac1677949dabe39b34aae832c036e7ea1ca1647b6a2ef55f24ee78443caa33da47a01316108f52a59e78b43a08ba3990138c752b022c606c3844f1f7bb24ee34062f00b8f5a054297b362a858f4d4bc4f4d7795cf7fe4f8528e137f48206ec86f29d4f35747b3fc2f95c3525ccb2fd2c917e2369773b557872f0051c491fd0c47b77327b47c042392856bdac2003682f30d9ef6f1e8b30f70ef7df346dafd5dde0370e389f4873a2757e58bc56b93f72cf42938b0ddab21e9722d207d741ec01d6fae99b37e0c80e477437267acdd092ac4f97e162ee1893d393f74c3aeb8d7e11c32437f0bdf7e393f79f90dee8774fd7f0f14944c0d6307b711d8f001296e68e1412456cc1c1839507b2d969c633eba3b015c07b37457d699cd8e909da68e4bc378c51043ffc9edbe241738cf161f07ff317194df6408015c7a0013e9583f274591210cdf223778df7b46a64b39920581524995a0ce0ccd7d0162bece28687ed36f488a96b298ce82259d195608dd2dcefa8b5c8a5880a1f0b69f84b4f8c9c01ea31c34d211cd8ab917e6130c83f55190cfc3eefce93a94f08e1bebdc5061642ac79750e162ba1640c43c6cd5226bc822c0a856d0a4405376337775edef6325bcc8e5ca300c94c4ae715441148dd6d5990cf6342b709f2e3093c84ccebd8eb41a1e1f70862a8bb4ee2fb9526671395d6f3ecbd4d38a4d5ca428ef2c73a004414a2c369d3e60ec875aefb39833d0e548b6efc1c11a9dc613943f028523e5f864928b1df5814f6f6aa5cfdf84c3001d2d8dd18b72aa40ae5dc3352d421b8e1766611795fd3945f3d5c2f7fa04bd9d9aaaf8dd8b068b25dc7c1e16cec7c36bf4637d0a9c1443da71476c002d661d4cca22852b15fb69eca4e7a6166967bc93ad473f006b8441b4b2683d34672b384e09f29761534efad8d541c9c8939861efc468519c4f1df43f80edf7a8d710c098afbeebc0971745d9b53829c00c5ccbad9195ad1627f00accd3e616d88042a5c0a88b07f360697f9793c3c4f045f63e20d59e58b0b162485f13149a1b55d87341a08c5311100833859b6b22d166945fb44f3cde42c8b05c0da1a5323fee4ac06add086a72ed1448604a6eb48b5d27a703ee54f740a34fddab723d570696bf522d00cd5e10a14ce70a8c989a1a938e4daae1295fc14097522879edc7cc330bd9907b867575abe20a9c5dbaf79be7fb2e2c068bec2d344722935f2ce74bad5b2b02162f74c9025f98abb10b14eaa0cb1cab989d9b5a3b69eb33da530bcd5f288dcb9bac88a0a54ae849c60ee23d58407367755f93b87e22613241b4bd107eded203f555ca9b31efdbf10cfdff5a57a5393907831e244b3dc9dea8476dc6d96255a8cb50903862a2489b6ed4acb65d453b6f80c72e2428327b3d224cebab03427a3382665e1cafae4b72e413a2b6073238e4b5db53ea62017afdabec3f5f4e4bc6cb8c61fd76a9a954ac6127d8a9a5dc3a339089d1504d2d20ed24e8e018cc71b58dd97751ed84cec06cc9b2c12f43656ce0d12adb7d91277772cf6ac8537cf9ff870840681ba624119f752e06a6e8b6bbddd1c5a2bc12da42f723a89abb241bcc1374bd6bbdfe4ee4f8b6f36bf9c0d1412366b8aa82be939ef81656dae47f63cb29c9266f26dce5aa99819d88291f6ab69531fcb42e9dde90ec2f88f6dc3205de0e127e3d2ecef9584dae6fcb7bd8323ac667625056bf75ca4d48690e1cc064f2035b9cae241fb52a6ec65e6dc73e95f602fffa60fbccb466fb039c0903d18583456218387163230b408eec157f4375324eabd402ad3a93eddc60dbbc89c6d7cae89391abfaf1b7db2035d5bc4bbc19f9585139781566a466389277f058fc4b9ce2ce987d31b9bcc4c4a0e9d9261efaa29b1c3238034fcd1dd37163ce26f7c6a71d7d243bfb85c4bd12ddf23c3ef7ccbe3eb3d69330cbf221c334a75df4f1b92188e64c489fc05b3a9d55d823f7e2db1fba686c0e0f0dcbea57260dfa02a922fe51e0c4c94bcfa5ae1b90b0716e72cd1ebc5318e7bfbe2f0e24775959bb34e8fb221ba7725010a87aee971724ded76021e499fe9b6175e18ca77a95ab78d7033450f5dc2b62b658217b585d53aee7dd109aa0f6f6e98e0af8f4b1c21bbcefbc5181af88ab0636a4fe2cf9e5d9514454fd089505d0a6a3d4555d054bfc845e15792794667f349d1694eaca5036043f0000c26ba1c5f728bb96837793ac95ae11b2c4b8e161eac7bf3fd50d3f2e5d9e27bb2da9eccca57434f9e7119c94ec68992e24f17a4ee7b19b4001e72419c55930bb6cf8c11eadfcf0c2590f1d518a8ace883a90b15d3cea20ae92fb1d5103c12bfcb212b79c85bcf1385f8645f0e0799858f931ca4982ddce28b409f72d4d680603df7ccc326a7337186d866913fe68624416fccb349dd3dfce73428df04261e0c6ccf7ce53852a639f9e8731c258faa3839691f5bc99a05aea339ad68f6c4a1836ab09a06ee9f6454037d23341d312a306d9b1101dc3cf38a47a8249fb2b179641838e53a738e4c7912db5f0c21b6722530f86c2249f9ffc11f3bcc0b7d4c698ebd099f4bd3eba5753dd53d87cf67921135c6f19d5e5ac431a5cd1d55adb2b9414b2bf29dd2e9f3eaa336116330fe3216d1", 0x1000}, {&(0x7f0000001600)="e2fc88f8588d3271bd851aad7ca090417797baf67b0dda3ade09d14194efe94cc0055d820f82", 0x26}, {&(0x7f0000001640)="d947416e96418d6c3e14069310aeb664d5f6e0ebb5a9ff9564271b5e9496f6c0fdb1c23752b79cd995feba1aa17c81e25140f137103b8b7b82f2059f65fb2980bbb169107ed900c00800593032aa072e20b9379ad09405e23e064f0e576ab29b5340a5dec029004ba558aa2004194d9288f486a176fd2ec3e9f9460e0e853a1b490215f69f2a8cfdbf2cd5d2bc3ebf53", 0x90}], 0x3, &(0x7f0000001840)=[@rights={0x30, 0xffff, 0x1, [r8, r9, r10, r11, r12, r13, r14, r15]}], 0x30, 0x402}, 0x407) 04:45:40 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chroot(&(0x7f0000000000)='./file0\x00') r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x20000, 0x96) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) close(r0) write(r1, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) ioctl$TIOCFLUSH(r1, 0x802069a8, &(0x7f0000000300)=0xffffffff) 04:45:40 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x11, 0x4003, 0x0) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x0, 0x0}, 0x803) 04:45:40 executing program 1: execve(&(0x7f0000000040)='./file1\x00', &(0x7f0000000200)=[&(0x7f0000000100)=']&\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='^&.^\x00'], &(0x7f0000000300)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00']) writev(0xffffffffffffffff, &(0x7f0000002780)=[{&(0x7f0000000000)="f511171a598fb2693ee538f7cfd93cbb947f0cee97612d000000005c973c6e5dc304107a942cd51cb6a35226b7910291501c5942defdc91da42e", 0x3a}], 0x1) syz_emit_ethernet(0x1, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffe1ffffaaaaaaaaaa0086945d60a4f00800182beafe8000000000000000000000000000000000000001a539e95e24e6f397ee69675beaa9d944d7db97e923c9f93f33a695047f7a508d3a3095c96bd3dd58845039e05d632d4ce6fa15ad19de8d870090bfdf0dea740d54673d95"]) socket(0x6, 0x4000, 0x3) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) fchmod(r0, 0x0) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) connect$unix(r1, &(0x7f0000000340)=@file={0x0, './file0/file0\x00'}, 0x10) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r2, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) lseek(r2, 0x0, 0x1161efd, 0x1) 04:45:40 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x1, 0x0) r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) fcntl$getown(r1, 0x5) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)='\x00', 0xfc6a}], 0x1) sync() preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 04:45:40 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x5, './file0\x00'}) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="0180c2000000aaaaaaaaaabb080600010300067f0000aaaaaab7e213aeacb1df2c72691f38aaaaaae0120d047eb9ded02d00bc1414bb"]) r1 = semget(0x0, 0x3, 0x280) semop(r1, &(0x7f0000000040)=[{0x1, 0xae, 0x1000}, {0x0, 0x6, 0x800}], 0x2) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r2, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) ioctl$BIOCLOCK(r2, 0x20004276) 04:45:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000005fb8ff728de3f9a4f2175ad92eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cfa85cb2563b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c59b58ac573f40e609bf53b035fde662ef6478a4aaa1321b357b9ba86076244aac7b4f530a7e385b0e7312daa2bc95f9549e80f0b1229970352f3f43c699656e9d13d50be20d7f6f8ec4d12d0fc212120c42e069cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f"], 0x14}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) read(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r2, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) r3 = dup2(r2, r1) ioctl$BIOCLOCK(r3, 0x20004276) 04:45:41 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x8) r1 = socket(0x18, 0x2, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0x1) r2 = open(&(0x7f0000000200)='./file0\x00', 0x800, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_linger(r1, 0x29, 0x33, &(0x7f0000000000), 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r4 = getppid() fcntl$lock(r3, 0x8, &(0x7f0000000100)={0xb4f9453fa3e86075, 0x0, 0x800, 0x8001, r4}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = semget$private(0x0, 0x8, 0x80) open(&(0x7f0000000340)='./file0\x00', 0x80, 0x20) semop(r5, &(0x7f0000000500)=[{0x0, 0x100, 0x1000}, {0x0, 0x5, 0x800}, {0x7, 0x80}, {0x0, 0x9, 0x2800}, {0x0, 0xfff, 0x1000}, {0x2, 0x5, 0x800}, {0x2, 0x1, 0x800}], 0x7) semop(r5, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000540)={{0x240000000, r7, r8, r7, r8, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r6, r9, 0x41d, 0x5, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r14 = fcntl$getown(0xffffffffffffffff, 0x5) r15 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000540)={{0x240000000, r12, r13, r12, r13, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r11, r14, 0x41d, 0x5, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffee0) r19 = fcntl$getown(0xffffffffffffffff, 0x5) r20 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r20, 0x1, &(0x7f0000000540)={{0x6, r17, r18, r17, r18, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r16, r19, 0x41d, 0x5, 0x5}) getgroups(0x5, &(0x7f0000000380)=[r8, r13, 0x0, 0xffffffffffffffff, r18]) setregid(r21, 0x0) semop(r5, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r22 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r22, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r22, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r23 = socket$inet6(0x18, 0x3, 0x1) getsockopt(r23, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r24, r25, r24, r25, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) 04:45:41 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r1, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r2, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140), 0xfffffffffffffec3}], 0x1) write(r3, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r4, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r5 = open(&(0x7f0000000100)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) dup2(r4, r5) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x800000000009030, 0xffffffffffffffff, 0x0, 0x0) 04:45:41 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0xa12, 0x0, "f01d00200b0f00000500e5ffab39080500cad800"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r2, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r4, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r7 = getpgrp() fcntl$lock(r6, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r7}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r9 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r12 = getgid() semop(r9, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r11, r10, 0x0, r12, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r13, 0x0) poll(&(0x7f0000000000)=[{r13, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r14, 0x0, r8, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000840)={{0x20000007, r17, r15, 0x0, r18, 0x100010024, 0x7}, 0x9, 0x80, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r4, r15, r5, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r19 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r19, r20) r21 = getegid() setregid(r21, 0x0) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r23 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r23, r24) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r21, r20, r22, r23]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getgroups(0x1, &(0x7f0000000340)=[r21]) r27 = msgget(0x2, 0x40) msgctl$IPC_SET(r27, 0x1, &(0x7f00000003c0)={{0x2804, r4, r23, 0x0, r26, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r25, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) msgctl$IPC_RMID(r27, 0x0) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=[{0x10}], 0x10}, 0x0) 04:45:41 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 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x100, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r4], 0x28}, 0x0) recvmsg(r3, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="2800f06c154acd90e9a40600"/24, @ANYRES32=r6, @ANYRES32=r6, @ANYRESDEC=r2, @ANYRES32=r5, @ANYRES16, @ANYRES32=r6], 0x3e, 0xa}, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x400, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x75536f7b75d6585a, r9) r10 = getpgid(r9) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) close(r12) r13 = getpgrp() r14 = getgid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r12, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000700)={r13, r15, r14}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r18, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r18, @ANYRES32=r18, @ANYRES32=r18, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r18], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r20, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r20, @ANYRES32=r20, @ANYRES32=r20, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r20], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r22, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r22, @ANYRES32=r22, @ANYRES32=r22, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r22], 0x28}, 0x0) r23 = open$dir(&(0x7f0000000580)='./file0\x00', 0x80, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r25, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r25, @ANYRES32=r25, @ANYRES32=r25, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r25], 0x28}, 0x0) recvmsg(r24, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r27, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r27, @ANYRES32=r27, @ANYRES32=r27, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r27], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r29, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r29, @ANYRES32=r29, @ANYRES32=r29, @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r29], 0x28}, 0x0) recvmsg(r28, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r31, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r31, @ANYRES32=r31, @ANYRES32=r31, @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r31], 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x75536f7b75d6585a, r33) r34 = getuid() r35 = getgid() setegid(r35) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) r37 = openat$zero(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/zero\x00', 0x20, 0x0) fchownat(r37, &(0x7f0000000080)='\x00', r36, r35, 0x6) r38 = getgid() setegid(r38) r39 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) ioctl$FIONBIO(r39, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r39, 0x40087468, &(0x7f00000001c0)) fchownat(r39, &(0x7f0000000080)='\x00', r40, r38, 0x6) r41 = semget$private(0x0, 0x7, 0x287) semop(r41, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r41, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r41, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r41, &(0x7f0000000c40)=[{0x4, 0x0, 0x400}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9}, {0x2, 0x8, 0x1000}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r41, 0x2, 0x3, &(0x7f0000000000)=""/9) r42 = getegid() semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r40, r38, r36, r42, 0x20, 0x1}, 0x198d3e44, 0xb7c2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r44, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000feff00010100000000000000", @ANYRES32=r44, @ANYRES32=r44, @ANYRES32=r44, @ANYRES32=r43, @ANYRES32=r44, @ANYRES32=r44], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r46, @ANYRES32=r46, @ANYRES32=r46, @ANYRES32=r45, @ANYRES32=r46, @ANYRES32=r46], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r48, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r48, @ANYRES32=r48, @ANYRES32=r48, @ANYRES32=r47, @ANYRES32=r48, @ANYRES32=r48], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r50, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r50, @ANYRES32=r50, @ANYRES32=r50, @ANYRES32=r49, @ANYRES32=r50, @ANYRES32=r50], 0x28}, 0x0) recvmsg(r49, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000180)="4ad9b90cabb2dc2a88e40f7ac85acd72220682555440389f60144f4aa1fafa7c0d48436ae4ba64c78a17a978cb991a15e751b7c4b92c2fd8aff6018328130e4352abab725fa1090218af9bc5363c880df70229b6592d67524c539c7c6f68e91d393840ac935468b36ad14750100bbcd244cd7c34202e285fc0ed02340d5e1436d20797b17d18cc0d21278fa18f117804c687d4f63a6825e96c9eec9498fdf2bd7273f1f1ef3cf9b1e03c2dfe13d622", 0xaf}, {&(0x7f00000000c0)="628cfeaae5a6a1f2b9cce12106ed00bbf0c0d46d7496c79c348d1e78226d8d45b4a18198fc2cd7b195d5166847aaebfc72c1b09d2a92f157905b3c79419400", 0x3f}, {&(0x7f0000000100)="bfafcc7817b55e2b45dc6b", 0xb}, {&(0x7f0000000240)="a75eb6832e53", 0x6}, {&(0x7f0000000280)="b65f0d556156f2ef0e48d55d7cfcb1b5872758da43d577ef3383c55212222840fd5b40bbacc2357d598f7c78cd1d540c593cd52fa542f04514b2f2b4a70d0b8db6c5cfe777dd0c6e1768ecbf5b196104f2ccd6f89c40524b2e8d2c9ee3c180841f1e006d7eb7bddb8a74b80fec4a4e476cbe444df5a46e8cc7bc9bf5d2fdafcba51f8491c9bc543ebf074845618131e8c303eab426ac29a20a9f708127f7c85a8ed851618d98ed65d6d8274c06b666b4dc378dd78d8bc33ccadc17b5076ee7fbc21a97a5377fbaf5efecf6160426610906cb", 0xd2}, {&(0x7f0000000380)="49ff67379e70867d122957d30343a3e2911dce0abe96f10ba4b06e32e0be226f1c0021e2a712ac70af80603154d6fab7fe1675712779d870fcdae6f6074a4f2a61e1eb2ceefd92411a4f85f67abc68567a03f214c7c86ddc6316faabab6392edf9855402f04dea2bcffb0b495ce7529c4fc7dafa215b0e13b8bffbf36e027e315097191aca4516483f28dbcc4d99481aa2c2a7a06fc6ccfef810cb", 0x9b}], 0x6, &(0x7f0000000840)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r6, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r18, @ANYRES32=r20, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r24, @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r31, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r33, @ANYRES32=r34, @ANYRES32=r38, @ANYBLOB="000000001800000000000000ffff0000010000008e5248a511d4ec8efe8e0c23361622d80311d0edc079f031e3949dc8ca1ce00f4445d8818c639e250b031d37b50976e813dd73fd4a6758833f9bc2b07059f570f9d9c2a85b0927f3b6aebc6b1a9a9b5ebc5c212129e4af36f72cb54e509f51b367c7018df83699fcb60466ab5ead67dcf9aa3a5c7567cf2536acfc70dc5530fb1782c2e0987490d6e5ea901bc75fd2377ac0455eeb922b08c31842c76c39384369937aaaba84cb695837aefd7d903e527427a252b0c4d916634c15a66a6e44e0fc83f5f89629549c2ffe5730a585c658f899faf7514384139af4271bad6eef586f1c5b6dc9ca77f2f30731fe55ddb7fd848e30317389", @ANYRES32=r44, @ANYRES32=r46, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r48, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32=r49, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x150, 0x6}, 0x405) r51 = socket(0x18, 0x1, 0x0) dup2(r0, r51) setsockopt(r51, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:45:41 executing program 1: execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x2) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 04:45:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x3, 0x9, 0x2800}, {0x0, 0x48, 0x1800}], 0x4) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) readv(r6, &(0x7f0000001400)=[{&(0x7f0000000280)=""/197, 0xc5}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x24, 0x4, 0x80) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffff8, "000000000000000100002000", 0x200014}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r7 = socket(0x18, 0x2, 0x80) close(r7) connect$unix(r7, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00.\x00eO\x00'/16], 0x10) socket(0x18, 0x1, 0x0) 04:45:42 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000780)=ANY=[@ANYRES64]) r0 = socket(0x18, 0x5, 0x10) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f00000003c0)="ebffcbff72483f18832afd740003000000000000", 0x14) syz_open_pts() r2 = dup2(r1, r1) r3 = dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000300)={0x7, './file0\x00', './file0\x00'}) r4 = semget$private(0x0, 0x8, 0x100010282) semop(r4, &(0x7f0000000200)=[{0x4, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x8000, 0x1800}, {0x1, 0x7fff, 0x1c00}, {0x7, 0xdb, 0x1000}, {0x3, 0xffff, 0x2800}], 0x7) pledge(0x0, 0xffffffffffffffff) flock(r3, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000400)=0x7) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff88e7") r5 = dup(0xffffffffffffff9c) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r7 = dup(0xffffffffffffff9c) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r9 = dup(0xffffffffffffffff) r10 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r11 = dup(0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r10}, 0xfffffffffffffffc, 0x0, 0x2bada76ed1154349, 0x9, 0x40}], 0x100, &(0x7f0000000100)=[{{r11}, 0xfffffffffffffffc, 0x78, 0x1, 0x4ea, 0x7}], 0x101, &(0x7f0000000140)={0x3, 0x1f}) fcntl$getown(0xffffffffffffffff, 0x5) kevent(r7, &(0x7f00000000c0)=[{{r8}, 0xfffffffffffffffb, 0x78, 0xf0000000, 0x9, 0x40}], 0x100, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x78, 0x1, 0x2, 0x7}], 0x100, &(0x7f0000000140)={0x3, 0x1f}) openat(r9, &(0x7f0000000180)='./file0\x00', 0x10000, 0x18) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r12 = dup(0xffffffffffffffff) kevent(r5, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x4, 0x10, 0x9, 0x40}], 0x100, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffffe, 0x78, 0x4, 0x2, 0x7}], 0x101, &(0x7f0000000140)={0x3, 0x1f}) accept$unix(r3, 0x0, &(0x7f0000000240)) r13 = syz_open_pts() close(r13) ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x100550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r13, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) ioctl$TIOCSTAT(r13, 0x20007465, 0x0) fcntl$getown(r10, 0x5) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000000080)) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) 04:45:43 executing program 0: r0 = semget$private(0x0, 0x4, 0xc1) semop(r0, &(0x7f0000000240), 0x0) semop(r0, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r1 = getuid() seteuid(r1) r2 = geteuid() r3 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r3, 0x4, 0x84) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r3, &(0x7f0000000a00)=ANY=[@ANYBLOB="82022e2f66696c653000853ed4964962e739d01a85cddfc4205bda53ada75071d02482a064961b4b9dfefa661337b66e199dc75d8692839a83033ef39acfdbf9d9ab7d86be54bf420ade30759b321f0cb130d81a434a6d32136b0c2a493c746f3f6492482314910eab6b738a964bfa2fcbf3f550764613f8e6ffc359ec58feeccd191355f7b39d8ea1e872ff8b802af1ce186f3f7abec3c45c3cffcc81924f0368df0fb366ecca782f86d9e151acc16aa6e2288809399f76cbeef528ded049759bdb1cec00f687a26660674f0361cac586ba3521afda31ff2bab8071719cdf1118a4472f95020b8915ac0014b26be76e77154c33644fd737081ca270591d5f928334181db12f14eaa810e686114c97e49bcd9e9ad038724d0e915758d9a3a36045cb6a493319e425e3dd6c196c1b84e49486099bd50d04b3addfb7b2d35aecd9e96e629e83cce47473f72029438d024418bb2235eb5040904baeb5073b5ac6b0620cc9f9525492d2ba2550f76f6c4a4624a5f85a43e18bab8c11a5fa5c79c23d46d12354eda9dccd5bed418a23df501059fba7d4709419a1180dcc7a93d238e4"], 0x10) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x200000029, 0x39, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r6, 0x0, r6) openat$pci(0xffffffffffffff9c, &(0x7f0000000580)='/dev/pci\x00', 0x8000, 0x0) r7 = socket(0x2, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0206925, &(0x7f0000000300)) ioctl$FIOGETOWN(r8, 0x4004667b, &(0x7f0000000000)) r9 = dup2(0xffffffffffffff9c, r5) r10 = socket(0x2, 0x4, 0x1) setsockopt(r10, 0x8, 0x0, &(0x7f0000000100)="0000065d", 0x4) r11 = getpgrp() fcntl$lock(r10, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r11}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r13 = semget$private(0x0, 0x4, 0x468) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r16 = getgid() semop(0xffffffffffffffff, &(0x7f0000000640)=[{0x2, 0x1f, 0x1000}, {0x2, 0xa6f, 0x1000}, {0x2, 0x3, 0x1000}], 0x3) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r15, r14, 0x0, r16, 0x100010024, 0x7}, 0x6, 0x3dd, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r17, 0x2) poll(&(0x7f0000000000)=[{r17, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r18, 0x0, r12, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) r19 = socket(0x18, 0x2, 0x0) accept$inet6(r19, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r20, 0x0, 0x0, r21, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r22 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r25 = getgid() semop(r22, &(0x7f00000002c0), 0x0) r26 = socket(0x18, 0x2, 0x0) setsockopt(r26, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) bind$unix(r26, &(0x7f0000000800)=ANY=[@ANYBLOB="01fbc208a8696c6539aa7206c38a0280d405fe821e19247f19d89ddf5c012f48d28445a79e0c9d6ed6f74a5beed562e797d97d62e96d061b0843eea5e0e7685fa9cc4ec7449f2ac45132807f8bae2efdbc62e535305539a0f9ac550f636a87e494e9c8105e87abd923bfe37f7535bb2bd36db9167f310c1c8be2e45a16e09ca4aa21fe4bea8e7e6c6e2bb328005bfd7a4a770f18d9e10e3431747b1512485cc3330eed246ea8b05c09f8f6cb651fadf0a322385bb180353e74e8bdb79077ee579bbb48b1cb131a3bc8719d6e18672182ecfd92be31b0e1c840727346231a424f2993121096f144ad6a41552a7067d85e2436808cf61c970a9913c7e5d56b49d3b371d84946f3e5ad00"/278], 0x1) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r28 = getgid() setregid(r27, r28) r29 = semget(0x1, 0x1, 0x0) r30 = getegid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r24, r23, 0x0, r30, 0x100010024, 0x7}, 0x9, 0x7, 0x10000}) fchownat(r9, &(0x7f0000000200)='./file0\x00', r20, r25, 0x8) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r32 = getgid() chown(&(0x7f0000000180)='./file0\x00', r31, r32) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000680)={{0x4, r1, 0x0, r2, r32, 0x100, 0x3}, 0x3f, 0x49, 0x9}) seteuid(r2) r33 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r33}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r34 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r33}, 0xfffffffffffffffe, 0xfffffffffffffffc}, {{}, 0xfffffffffffffff9, 0x11}], 0x2, 0x0) kevent(r34, 0x0, 0x0, &(0x7f0000000180), 0x9, &(0x7f00000000c0)={0xa8c}) r35 = socket(0x2, 0x2, 0x0) connect$unix(r35, &(0x7f0000000940)=ANY=[@ANYBLOB="82022e2f66696c653000b599a76fb6b6510d218e4c3f6571d1208a954ac30157d11efc37eb37cf61217f41fe28c54568d1a3c60469e5e909752d702f46bf4f674706cd0e3f6af9f3c0fc51670a59de13ed8bb6e32ed2e7605d1671dc8703ac6b20bfddc110f2bd028a9f3371ae035f476c02f7ffc2f00368082d1aea472737ad2f989efc77c8adc4fdf0b02bc0fb1c33347fe18475"], 0x10) r36 = socket(0x10000000002, 0x2, 0x0) dup2(r35, r36) r37 = kqueue() kevent(r37, &(0x7f0000000080)=[{{r35}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r39, &(0x7f0000000080)="7d4445fa82ed3150765ec51baf48ae0c90c8672fccac2eb85120ba817e4c6e653331d094543181160d6dcf30a6b6c7058ee9e5c7edf12e3ec520afe888e1cdfd1ba92a44cbd2800c8f0ffabafe73af082b61e3439293d974996738de14bb85135b85ea35d39a837c6ed4ba5f2d6e05aa02f95fbaa6dac5b02dccb20b809f2c7d6edf1aa28ea15e1d0c48883b6092481c3d", 0x91, 0x8, 0x0, 0x0) recvmsg(r39, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000640), 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r40, &(0x7f0000000000)={0x0, 0xfffffffffffffe9a, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/114, 0x65}], 0x2af, 0x0, 0xffffffffffffff23}, 0x0) kevent(r37, &(0x7f0000000700)=[{{r38}, 0xfffffffffffffff9, 0x10, 0x11, 0x100000001, 0x5}, {{r26}, 0xfffffffffffffffc, 0xa0, 0x4, 0x0, 0x2}, {{r40}, 0xfffffffffffffffe, 0x18, 0x1, 0x0, 0xfffffffffffffffe}, {{r3}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0x8, 0x49b}, {{r10}, 0xfffffffffffffffc, 0x87, 0x10, 0x10000, 0x633a}, {{r17}, 0xfffffffffffffff9, 0x2, 0x20, 0x100000001, 0x3ff}, {{r26}, 0xfffffffffffffffe, 0x80, 0x4, 0x80000000, 0x6}], 0x34, 0x0, 0x80000000000c68, 0x0) 04:45:43 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x11, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a7733a536a4d0ab71db771c5295eeb9ceb8713a8"}) r3 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r3, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r4, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x800, 0x0) readv(r5, &(0x7f0000000e80), 0x10000000000003cc) 04:45:43 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357af4f7aa0416fa4f376336acf00b7804be781e49910900df", 0x38, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a"], 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000880)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000080)}], 0x1}, 0x0) syz_emit_ethernet(0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00fe80000000fffa0000000000000000aaff020077d84aa085628bac48206e5a22dcf4e0000000000000000000000000018bbd22bf20c508035ab9bf805d424548306fc7865549e2da679b8c7263818450f5d293d8090e97005aa45d7165487b91ec1131fa36b448312b69fd4e39881292ec016d261ddffc34dd3bc522d4c0e12f0f0bb2a9ef77c41156979e45228beb11e85136ee07b90eeb9588"]) r0 = socket(0x6, 0x6b44784e5d4de818, 0x0) getsockopt$inet_opts(r0, 0x29, 0xd, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000140)={0xfffffffe, 0x5, 0xfff, 0x100, 0x400, 0xbe, 0x9, 0x10, [{0x6, 0x18, 0x7, 0x5}, {0xffc, 0x6, 0x3, 0xffffffff}, {0x0, 0xca2, 0x0, 0x3f}, {0x4, 0x6, 0x3, 0x2}, {0x6, 0x0, 0x200, 0xba67}, {0x7fff, 0xfe, 0x7, 0x7}, {0x2e2, 0x1, 0x3, 0x5}, {0x0, 0xaf5, 0x7, 0x8}, {0x80000001, 0x0, 0x100, 0x6}, {0xc96a, 0xfe, 0x2}, {0x80, 0x7ffffffc, 0x2, 0x3ff}, {0xfffffffa, 0x0, 0x4, 0x3454}, {0x3, 0x2, 0x2, 0x3}, {0x3, 0x400, 0x5cb, 0x69a2e08}, {0x3ff, 0x5, 0x2, 0x1c}, {0x600b, 0xc7, 0x7, 0x8000}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r5, 0x29, 0x31, 0x0, 0x0) r6 = accept$inet6(r5, &(0x7f0000000080), &(0x7f00000001c0)=0x58) r7 = dup2(r6, r5) ioctl$FIOGETOWN(r7, 0x4004667b, &(0x7f0000000100)) r8 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r8, 0x29, 0x31, 0x0, 0x0) r9 = accept$inet6(r8, &(0x7f0000000080), &(0x7f00000001c0)=0x58) r10 = dup2(r9, r8) ioctl$FIOGETOWN(r10, 0x4004667b, &(0x7f0000000100)) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r12 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r12, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r12, 0x29, 0x31, 0x0, 0x0) r13 = accept$inet6(r12, &(0x7f0000000080), &(0x7f00000001c0)=0x58) r14 = dup2(r13, r12) ioctl$FIOGETOWN(r14, 0x4004667b, &(0x7f0000000100)) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x4ce2e1b7f1313d84) close(r15) dup(r15) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x4ce2e1b7f1313d84) close(r16) dup(r16) r17 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r17, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r17, 0x29, 0x31, 0x0, 0x0) r18 = accept$inet6(r17, &(0x7f0000000080), &(0x7f00000001c0)=0x58) r19 = dup2(r18, r17) ioctl$FIOGETOWN(r19, 0x4004667b, &(0x7f0000000100)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, &(0x7f0000000940)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, 0xc) r22 = getgid() r23 = socket(0x800000018, 0x1, 0x0) bind$unix(r23, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r25 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, r24, r25, 0x0, 0x9}, 0x8, 0x1, 0x9}) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x4ce2e1b7f1313d84) close(r26) dup(r26) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000a40)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r30, 0x4, 0x46bfb) r31 = getpid() fcntl$setown(r30, 0x6, r31) r32 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200b0, 0x101) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r32, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r36 = fcntl$getown(r32, 0x5) r37 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r37, 0x1, &(0x7f0000000540)={{0x240000000, r34, r35, r34, 0xffffffffffffffff, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r33, r36, 0x41f, 0x5, 0x1}) r38 = getgid() r39 = open(&(0x7f0000001600)='./file0\x00', 0x800, 0x1fc) setsockopt$inet6_MRT6_ADD_MIF(r39, 0x29, 0x66, &(0x7f0000000240)={0x20, 0x2, 0x7f, 0x1701, 0xffff}, 0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000ac0)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r41, 0x4, 0x46bfb) r42 = getpid() fcntl$setown(r41, 0x6, r42) r43 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r43, 0x0, 0x0) shmctl$IPC_SET(r43, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r45 = getgid() r46 = socket(0x800000018, 0x1, 0x0) bind$unix(r46, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r48 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r45, r47, r48, 0x0, 0x9}, 0x8, 0x1, 0x9}) r49 = getgid() r50 = getppid() r51 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r53, 0x0) r55 = getgid() setegid(r55) r56 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r56, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r56, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r56, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r56, 0x40087468, &(0x7f00000001c0)) fchownat(r56, &(0x7f0000000080)='\x00', r57, r55, 0x6) r58 = getgid() setegid(r58) r59 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTAT(r60, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r59, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r59, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r59, 0x40087468, &(0x7f00000001c0)) fchownat(r59, &(0x7f0000000080)='\x00', r61, r58, 0x6) r62 = semget$private(0x0, 0x7, 0x287) semop(r62, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r62, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r62, &(0x7f0000000580), 0x0) semctl$GETNCNT(r62, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r62, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r58, r57, r58, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r53, r58) lchown(&(0x7f00000001c0)='./file0\x00', r53, r54) shmctl$IPC_SET(r43, 0x1, &(0x7f0000000080)={{0x6, r53, r44, r47, r49, 0x1e6, 0x8}, 0x5, 0x5, r50, r51, 0xfffffffffffffe01, 0x9, 0x7ff}) sendmsg$unix(r7, &(0x7f0000000c00)={&(0x7f00000006c0)=ANY=[@ANYBLOB="00002e2f66696c6578793f6f7ee0e6d43000"], 0xa, &(0x7f0000000640)=[{&(0x7f0000000280)="10e2f615ab5f8af6c6067fa10a024f90d17d36b81e7e0242bcb1a5bd1c92cf8bcb4d3aecc2695b5dd00bff73804a9dae77199cb70f8f1858e09c9d36821182848ef054a0d3fc4937f65ffe8b5ea0428b4414995c600dca35f72fdb1ae1d8", 0x5e}, {&(0x7f0000000300)="8a35d830ee591076298867c526e9e5db7207df42bbfc54eadf8c84c712523c229862237647b384457219516134be39fd411c655e5bb9f21212b2a79c5f8d40dabe44c355efb609c55270565b47b465371228ccb876fd9b461170f8e6", 0x5c}, {&(0x7f0000000380)="cddb411157134428a91df745f6c0b75d13df1ea632dbc5a03e1047018b7ccac781eacabadf8e5fc210a0e724eeef23366c05cc360a5c85d3890ed773bf2c1cf35e9e92825a17e5d5585fe5b71d457ea8416af0e5abe0e2be435eb4f67b55c512ca268e70a588d3f3a792b7f622f271638258341a6147f62e2fa9257487b59fec4f0f1fccbe085db07cecf32a905bfad0bb2acf375ef7b77c74f62d6c3ea1aa0380f6c57d209518f8bb3a2a29bac8f9e4f51bae7c63c9220d14c3cac70bcd620c3540f755345749561f15437a671def1c9e85fea584", 0xd5}, {&(0x7f0000000480)="76bdcb5638b3087378a0a4844c0011a764bb2fce3206ad41e4b6cc4f80fcb437ce35448aead56b2a74834d504de4e73b6eda7ae4f4defd7121bd4ffd589abbf63562c90f6909b29cb7ebe0d97b69e86709802f5dd533c9a7ae06f1c7c7d1df085e06f7d5822dadbe8079453a83d65ea6c83584dc6fcc4d67af24f86b5928768f4c41b6f4792c7bea6d4f4c14896ca11b160879b3350050ed956b27800cd2d1f51ab192fd5b964c9f46fa1cf80bf013a2ba38028d731c218fb5ad7c6433c14548e4cac5ac37e4ba0bb2b23f7b97e9ee7d82f498376e8e327b80b7aee3fc23d8d5a960f846bb8a54c532300871e5bf27f218", 0xf1}, {&(0x7f0000000580)="12a97cd926d2f706e54cb02af3bc4cc68ce9a17d0cf225d2a1cd849151754829f67b3e4c8711fc0592163609d640d610a65d0c0acc198ffd3dda0c2b61579d0ab1d3bb469c7c62900c4a", 0x4a}, {&(0x7f0000000600)="fa5e41f7471a200a84e0c5450b1f01694eb32b432842afddd351", 0x1a}], 0x6, &(0x7f0000000b00)=[@rights={0x38, 0xffff, 0x1, [r3, r3, r10, r11, r14, r4, r2, r15, r16, r19]}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @cred={0x20, 0xffff, 0x0, r27, r28, r29}, @cred={0x20, 0xffff, 0x0, r31, r34, r38}, @rights={0x28, 0xffff, 0x1, [r39, r0, r40, r2, 0xffffffffffffff9c, r1]}, @cred={0x20, 0xffff, 0x0, r42, 0x0, r49}], 0xe0, 0x403}, 0x0) r63 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r63, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x8da, 0x1f}, 0xc) r67 = fcntl$getown(r63, 0x5) r68 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r68, 0x1, &(0x7f0000000540)={{0x240000000, r65, r66, r65, r66, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r64, r67, 0x41d, 0x5, 0x5}) getgroups(0x2, &(0x7f0000000040)=[r29, r66]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 04:45:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0x3b, &(0x7f0000000000), 0x4) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getppid() getpgid(r4) msgget$private(0x0, 0x20000003c4) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r6 = msgget$private(0x0, 0x2000000386) msgrcv(r6, &(0x7f0000000380)=ANY=[@ANYBLOB="00000005427093f63f000000"], 0x1, 0x1, 0x1000) msgrcv(r6, &(0x7f00000007c0)=ANY=[@ANYBLOB="000063fae2b2d8fcee4f8c092bc840c74400000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083c6040096dfedc4000000000000000000001300"], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r6, &(0x7f0000000200)=ANY=[], 0x0, 0x0) r7 = msgget(0x0, 0x58) msgrcv(r7, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x0) r8 = geteuid() r9 = getuid() setreuid(r9, r8) r10 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r9, r10) geteuid() r11 = getuid() r12 = socket(0x2, 0x2, 0x0) r13 = socket$inet(0x2, 0x4004, 0x1) setsockopt$inet_opts(r13, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) dup2(r13, r12) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setreuid(r11, r11) r14 = semget$private(0x0, 0x4, 0xa5) semop(r14, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r14, &(0x7f0000000340)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x33, 0x1000}, {0x3, 0x1, 0x1000}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r14, &(0x7f0000000240), 0x6) semctl$GETALL(r14, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r14, &(0x7f0000000200)=[{0x1, 0x1f, 0x1000}, {0xb2a9c4c660b113ef, 0x5, 0x3000}], 0x2) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000001c0)={{0x13d, r9, 0x0, r8, 0x0, 0x0, 0x2}, 0x0, 0x5, 0x997d}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0xa41b4ce8345b9258, r16) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x400, r9, r3, 0xffffffffffffffff, r3, 0x60, 0x400}, 0x10000, 0x9f8, r16, 0x0, 0x9, 0xfffffffffffffff9, 0x9, 0x5}) r18 = msgget$private(0x0, 0xca) msgsnd(r18, &(0x7f0000000180)=ANY=[], 0x0, 0x800) r19 = syz_open_pts() close(r19) ioctl$TIOCSETAF(r19, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r19, &(0x7f0000000200)='\r', 0x1) r20 = getegid() r21 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r22 = openat(r21, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r22, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r23 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000180)={{0x6, r24, r20, r25, r20, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r20, r20, r26, r20, r26]) r27 = getegid() r28 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r29 = openat(r28, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r29, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r30 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000180)={{0x6, r31, r27, r32, r20, 0x8, 0x1}, 0x4, 0x6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r27, r27, r33, r27, r33]) r36 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r36, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r37 = syz_open_pts() ioctl$TIOCSETAF(r37, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r37, &(0x7f0000000200)='\r', 0x1) msgsnd(r36, &(0x7f0000000040)=ANY=[@ANYPTR64=&(0x7f0000001ac0)=ANY=[@ANYRES16=r37, @ANYBLOB="91166a9116bf5bc741e2fd58a3819eab2b210e015b7efe9660f4f3b12fb8142bc14610191b5560d9d233576f61989e07f5af9ecc5c732c0e3d7f3d20b303902e38b56a43318ce2995bb9db6c89f5788695a0d22f75b906b800af7b585b10b3", @ANYBLOB="e45705206423f76e7685f828702de0da749a7d7ee18e4d2426fa0925dcf5d74b901ebc746e269a5f906debc2b09bd0f51a442e9d81b07e5d417760f958be603388473a30fc2abec7cc80800964a55cbc2a50b5ac98ccc01e92e6d356292c9dd8929ceac601c769f8664b0d4e3c3172d985add243e87f21eb3e087032a8ccffe19cb4e9d3747b05dd6431b3b1510ab54496f9a4b8165fb5af25b953ea6402c25eb1ea363a0f6d6f789508e94cf3c987b406b378e220e6561d15436e49510200f3414cf7c0602038480980e76adba3fd42d4b7cfee97f34c359da7ba5b4a2bafcac9085e1b42", @ANYPTR64, @ANYRES64, @ANYBLOB="b12ec997930bdcbe9a59be6055499d41fd19a128cea791f05e11b2ec26c31be5875c174e0a8787d5e72bda10aa2b1f173a09c66eea966c4420ccf73b21996fb6b72071f133f2067e1dfa894b45b8dcf90963d24b197adffc439d702250bcd887268a670953566ff5afdec01e4aa10b917913ca56296b278ecc73692ebfacb0d5a0b1e7b8aee92699c52d95129705a8c68ad5fe23fc36d5ba660c4227a2bdb8a381cf5b02b5a3a77ed6cc309e7d8a958f50b9f272e42335aeebc3edad5c0e7d515d90ea7aa69dd33b332fce31cb079bba465fedf49af21b10fbbb530412006e48ae46c4ad35b12446b8a3a2bd4d48c852973202a33f47a1b79d0971d4d67aedd0f8c6caf4f36e09a42666cd22dc0db677cbc8ed255fd5eed9163dda5c0c806aab4358989fbf2f9c85a18ec9c718e7092cffa3b17828dcbbdf4549c479179fdabee4977df37c2816a965d4d0886a5a4fd9fae9ac548a8eabe1eaa6f002d2da58af287f1cd90419295b559ead24bdd7a1bddf2cabcc2c4bc5e57ba707314c2a7b7f2cf792ace4778f4d88d598462396f840f35d2556de4848b607b0f046ad68fbc30ab87380d47b931732c6069ae502f141ebbb00572d736b74ff57d69544d946c0e006668b3fa541c895bf1917d9f9e60fee4856eb420f953a87417e0b633de1216818a3d674bbdd5a186ceefbd012e10afd981939283b8e89776b55f3c8038c5e4c3bea1903f4f7c770f0f3d6d699d89ebb2e01da6262e79fac0fb3c1ec64c1bc2a44aa0e0cb5f2031d84872b5e0c74acf83b19f9bff877a50589f9a46b162adee3ce91496b74125886ffa50ea5c76aa4c742b2bfdbb4b2a30e42524c2776940007c4814060664c463aa907464b6f1c55c9c9a7eb81960a886c078bd4e7d9bc2919f67bb554b420ac1056b7b15c6b41b689f3667d4351bbaf1a8011badf924db061654e5948e5c666b191fb36fe8a610426dd048cfab378d6b4a2e95657be8918cb53c454ae9c691a53bf762036506bc0d3aa5c8ff666330e3bffedd9c48ace87c1d50004d568a95a681d5315100c036bf6663ca00c497644675b9390b989b662da589bcedccfb96556a80ad27d5e92dc183faecf3c38a3e38a5e9d50e453ea362fa5a9a777369e1bcf7b417ec8881f071c1839440127c5edbe70899a2ccc5523f2bce84faae43e2f48a84746ec3368c111e672d0910d2caf62f7d47b889297626b9237a62ee459d90adb652f59ddee60c8f5e9e0154e406383150513c7b61b60ae6168671b1d1bab1636cea3bcf106bbcccb6fa3920f9365f6d4d0cf51372a264d06e6e3a55afb2084eb097b142f6c48990eb9d8e8f4c7b10da293ce1156398a8343b608a6230fcd7562c7a72ef87b6844771ff19f7381e5c15af0c24ab1d097b86657410685b4bce3d4451170bdcbc2e4e72bdf4d1d1eb10b5863017e0bcf0e236ae6101ba060a80b6df67992aacaa11edbb0c8424844b8bc2c3d4eacc41f72e27ecaed747e0039a2a376774aca63d87e8690ebb70d70255c4d86a4bba9a98720bfeead00df82de5aad6c5aac0dd752bb0bf5108a386db69a9d9c104a7992b5fdfbff75c588d49ca056cdaa14613152916c6c9909158406e9bd9c51931b9918a47303f59508515ee80a4164203b63149bc75a285f92c221350fdb39b9e6d0e98a5d14da18a46819659be37596bbdcf16800c6c19758fd0963d63730f2a830730c1a4e193f353a025a14e8df3e2dac02532b2e379fb0ac7bd40136ae81eb21955fc02d73a5bf20913b790c4d2e8c68598a1ee39b92c235ce3df58e25a3bd6d2c27324174c41384d043078f618bdf10f5eb28f7e0c49476144af5c34d371cc396f4e32f5e64ac629778334c739e1785f31d3f0ec153a78c3c38907c3a01195125ae7e8a65546168d942af6396b0bf14a0ee5c5ffbf67623e939ed3d25e46270b2ab56dad2e0449ec45ea5701a6edc55aaf4abca3bae686c5efb3da6b1feff9760f73a13e3cfa83053812a3b65d9b322b631ddb8051d5bf610ce72a46d31755e55d08316050c9ec10bca7c56c86c22a8e1d0fc2ea5e84454ca1039176c072e1d47839fa7f4a6f13107e4c805900ee008f869f6fb64678098bd176028b096598e5a63bc924a55ba5cc2b2a3a4f2a087a7ee60ce63c083382517660c485e8458b2b560700188f58de3b9b94670a2541006073ae10b29688bc59172d7d5a0b8c4699338a2319d04d361ec76119cf245b385070e14d4ced1e59124f269f597256faf3e5975801546076370107da1ecf7ccdb360dda5dd88372137332a6b0e1a17fce380ad46c7b9b571e2f562f66d0d0af048f8d5b1e1c1a24fc5bf09cf31dde8e4f3729be983ebaaea10f0271b5f17c61d815e68826cbf140ce8ca007cff60f823b43751f8ab9e4a03950bd3bcc517b09c71a61c694a13e7a545ca9668ca041fed7a5dccf71f32ebce1f420dee42bcd3981afb3f039b0092af71bc5811a99aba7f9ac6c6dec906cb9de81c859c448ebf96e2a21bee4f2dc18dc91d28ddd5ed97071314b75a97b65eb528bb24a82df19604a1bb6263299e1f3964690f176624b8484122289fb4b5ea38d20a55bb713ce64c7bdbf67dad04eb04f36edadc01edd6748e4c73c887a8ef177cd9dffb623248ec8395c3d1013d77cd6a1659fa345aa65f902694e4e22eb0843567ac1073bc1b175b96101b5300f126c69241a7d9eec9346f972bcb982c87dbb758e3d10923464816d77377fece646eada9f7fabb70ace87869471ee7a2d591a113b049d7fb62423299fd51a812f0789733dfb60b1b4ecbb73703b9874e5dc3eb3021980fb7d96a9cc50a70b1f5c9a1bdc32c790e22b659979e9c7d30958397d784500e7f34dce5d2a8a24720aeb62c9acf36dc6f6bd4a4f3ead38c3f0909e23a60e28554a818251412d7a1a91c0b9b563c4c9b6890e37a8cdba5d1bd88a13fa7b0f95828443537ded091ded62cbf761a580cd0b4d6d5cbe2b7952b12f8aab7301d992a060a58455a9b32bfc0bb3b408ded9e65d3b7cd74429aa5ec605a1ba3690e7d541f855b06c34e47577b7adb199b52e4f62c0002b45ad5c929eba0471fee37bc10cc351729b550e478a8b685aa1aede84d53601e3a2dbe3f74dc6f44ab6fb57406ca384e6049460f24972ed40cd4cb7ece53fff845d2dfe0c51b5d84e37e0a3a4cb3160b97b48ce8f58b398e2372f4ff5365f89cdced28ae9e5c5cefda91e4ee7b80c44037a80020f92c54926c61e8015f6f6768811d34a14de56aa25b287e8c0bf42ff8564b00542da016be5fbcc0c9bc8964959272d119f6d494ea2aed641a9f584c38fe65bbef30e2403812ebffd292f2e2c3d00ea5af5ae5a1ca97829fe4516f747db86e0e95e448e47663d458eb6f07ad016b6a11e5ca761f6053fbb285bc6769bc6f2fa50dcf8a7f83801c6815d388c7cdac38ebddfc0d65a3bd13f10e5633024c8e805153662ed6a53a7eb903bdfea2a9a56629196c2197ddf273fad94a7fac4ca1dff18f30b2443caeb1b9afb8617087de96ee3ae14357a3097470dbf28a7f1743ebe2eb33d61c744b85bfa2042b8c4a7b2ee05881220305457c56d5f886bc30b3b450a0ad5cc0bb9d7499dfa9ec3dacb890ff2f18ac01e633701231e94ad1a99b2b1a965960d5e3398ef824871732ebbf8d4ec9db6bfdda998fde68d96462cf22578d51cbfcae3697fe09ed18b20e95d09d02292fc675e81fa74c0e41d7cfc8a678a0eccff99bce6566b97c53bd341961a3419ad4ed52c6b0c4b6de30171fc2158e31b39ed671aac680485dfe5d4ae4394ad586bb583baf3b4115c03e27ce0fac7ccacab428ccdbbe0520d1c32d08de3f36257c766ec98de54817d309b846e80430a8d8da175cd86bd00250acf24d108f3c75edef9acdf7a5ad2f1dcf3dcc774b1cde35b66c2e714e6c5976f7f29d237229a50cd6e41d2c627331d07e3932a60fcc03590147a7bd10235494295894f66e61e3c58d1ca16c2b42f8a0a9d22a9df60e9013c647701ebb0efee085e943178c7b0befa1b6e5c95143b944e7ad22daa03c76444514fa115d9e7f21dec2013fac5af62bbe28ec78d88cdc857ddcf2364de0be0b557468d24a07b89b7db93050e5eb29fec22a9bf6e6d3e2b57073b59a5471f77f3afbabb273819e636794aca244f698389823b09c883aaad7b63a864959f52a06690b804e9b3b13a8c310fb9e1e422c15a055e3545e5df9823137aac14c3ddc09c55ad53d623e3386eab6c9b2421626635ef987b0c42e65cec816beac40244a45685f2e4e141db302a6970b68b036faca431c0fdb953f6aafba0a3f1bb3c38d0b2bbd8947ab1b86efcf10d2e81c28d57f8a9915aa210b0caf13c59536c65fe12487d159402de4f2b1021a5a0924d43981672dfa89833beae16af4f096f36f564fb5be3b314f10e5bd6063f79df980950766581a4f8db46477a88b02b4e40d0ba3887ee479fd726c7661ab89bad73d0fc6a7575aac526c3991e64f62db7c0071735fa81dd575ef0879dcb36f6527a34bd2db28d6353241ea67d7ca63cf09d2486435366a589a9217b399c4c066d65c1e49dcdef3aff5e739657082e99216cf3eec1f4c1458cb17da4d3f75411c649dd8a0f718119602291c639dfa78ef3083d9c549c0944e411c8c541c12faf7f715bb05ad940e698f29edf13a6496a7d57b01bee30fe7cde0b6013ddcb2e87e41d93ff369f54b7e9fb2fe90a81608e718b501bf96d771818a336ba9a150e614734c3dc0cf45c8fefd4d02b1eede91a525f309effd859f38e5ecb2d2d3f82862c0a87c3d23d2da9db470e163e69319f75a0ce9965f0e053a72e2488dc04d816126d7d288c029db0fccf61306489c397fc96750d60e276615ab414ccf7b3966ef4687e0132a45716f192f23f016ff8e0fa1ade780e7d54a23d3b173b939e90a102a0ffdf68d11bf42d5671785908bfb0e47945773be45b13da7ae72a71eb0d3cf8d30ce0116ab330b2cbddd4ac0f50fa59e5c0d03ac92ca9517a08c84083aacbdd5d8cc71f90a6d2c88ebe4328ea25c54ed212c14113de299a4a2c2a1022602b4f9f190a204d664462bda383265878424bc1de2f54e4f32adbcc339d94761d85b0d4f2850a91e9845afeff223c0500d2648cd91961fed93ed0cb05fa958fa3751ec10cd5d0bfd612468509c6ced1313dc364da3a7eabd1a75a94b60b074c98b26103f7c643f74b826457f816c53658457c107fc5a5a197a08f4bfa72520a2a55e5402f8b803f8a0f9518632b7b47bc06a5eacc7a5c15586c0700edc84640e9d779036b55de8f214d7d838292c443cadfe1d25a37675618bbcb531dd89212a46d24b475b0edb18e213a9d13068f6818c5fdffeb42db92480a8fa3527a9fe205a3758da2ee83c72d80ce6f208645e6c09a6802e4cf1b86362f7ce90af7df75f0932a10b6af8f304ddd880ee084333ebc8197428edaffe292f3f5df62777b7a6a3e8c284ceda1d6fd544c6c936d7d3b04118eed71462214d6ce9523c341e36cb57f43bf3c33f3a2e572306eaa18a0defa21ccceddfa05ce3cb51ea798e692fc58155b566311dad362bba3897dc18c68da093eb21ef034ba0f63269a12922cd397a0793fec8bb9023186745f77195f3c247cb516de2e64d933186e6046906bfecde8102cad9fb78abe33b315162c3277df5e78489dd046bee3c87ba20c5f979c5adc4c5efbe73a0507158a2d84826256a9a10399c2d6926413e9d54f690bb925d60c2d7c011de632a9399d82e354ea97c3ffbd5306b06bd76a6abbe6abb325d588c33a68e2", @ANYRES16=r17, @ANYPTR]], 0x1, 0x800) msgsnd(r36, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r33]], 0x1, 0x7fb) msgsnd(r36, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) r38 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r38, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r38, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r39 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r39, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r39, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) msgrcv(r36, &(0x7f0000000940)=ANY=[@ANYRES16=0x0, @ANYRES16=r38, @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRESDEC=r39]], 0x3, 0x0, 0x800) msgsnd(r36, &(0x7f0000000740)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b112c5c41d68bd994de0d71143144c9b6e1ee7e9f87b517cdd4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c8c81612e8c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000440008000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a359aef5886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61d08613b95ae8d74cf44947a275dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf5a493ea29d7470d7f04f3e39fc81d3d3c22fb8d583e097a0a7722bbb8449d19acad56e20aee0ea831d94761fafddccc59db598549e8a185dba67e9b5f05ac1ac41153e2b5"], 0x1, 0x800) msgsnd(r36, &(0x7f0000001800)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf24"], 0xd5, 0x40000000000800) r40 = geteuid() r41 = getegid() r42 = getuid() r43 = geteuid() setreuid(r42, r43) r44 = getpid() ktrace(0x0, 0x1, 0x4, r44) msgctl$IPC_SET(r36, 0x1, &(0x7f00000003c0)={{0x6, r40, r41, r43, 0x0, 0x80, 0x9}, 0x3, 0x3f, r44, 0x0, 0x95fe, 0x6, 0x138, 0x2}) msgsnd(r36, &(0x7f00000004c0)=ANY=[@ANYBLOB="db6f0b6afea5166e211dbf5a284e67b83a86dd385e42fbc3f3518f287311db89d4fa60be7e93d16cca8fe633de512399dfce3c0d7a7a64c274969baff7d9b459e37ce6e2852651229ae31b535fe7083894f624da0243c0d2443af8759bef84b91b777c126bae6ed8af94fa877df86aabf82a95354196150103a2302cb721defd42bd6f343ddb8305dd1db6d2e880de7f35f21986c9358ff322e65e8f35f977afb07248e6a6fde8b9a6caf43b9b979013f03a5f9d5bd4c4cca2ed4f7b528ce718817141f664079ae1f7a9e560e11da8b2803fe72c65987ea64d36cba93eb02b88b82d1b38"], 0x1, 0x40000000000800) msgrcv(r5, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000010001000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006ccba9fd3c84f91bf4947d9bfaa80350000000000000000000000000000000000002000000000000000000000000000000000000000000000b4bce8488f2594230246c48644309b55d210b39409001306b6bfbfa4c150b84702b625d4c91ebe7efa91142975e9"], 0xbd, 0x3, 0x800) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r46 = msgget(0x1, 0x600) r47 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r49 = kqueue() r50 = fcntl$dupfd(r49, 0x0, 0xffffffffffffffff) close(r50) r51 = getpgrp() getgid() getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000480), 0xc) ioctl$PCIOCGETROM(r50, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) r53 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r53, 0x0, r53) r54 = open(&(0x7f0000000180)='./file0\x00', 0x1060e, 0x0) pwrite(r54, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) r55 = kqueue() kevent(r55, &(0x7f00000000c0), 0x8000, 0x0, 0x81, 0x0) r56 = kqueue() fcntl$dupfd(r56, 0x2, 0xffffffffffffffff) r57 = kqueue() kevent(r57, &(0x7f00000000c0), 0x8000, 0x0, 0x81, 0x0) r58 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x8000, 0x0) r59 = kqueue() kevent(r59, &(0x7f00000000c0), 0x8000, 0x0, 0x81, 0x0) r60 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r59) r61 = getppid() r62 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r64 = kqueue() r65 = fcntl$dupfd(r64, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r65, 0x0, 0x0) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r67 = msgget$private(0x0, 0x40) msgrcv(r67, &(0x7f0000000580)={0x0, ""/20}, 0x1c, 0x0, 0x1800) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r69 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r69, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000140)=0xc) r70 = msgget$private(0x0, 0xfffffffffffffead) msgsnd(r70, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de03cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9118e2d6dbf289abcc552e55c60cea0ef4987d21852dece05b2a1d3370dfb1b52e3c8b838205dde1d9508600"/481], 0x156, 0x800) r71 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r71, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) r72 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r72, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) r73 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r73, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) msgrcv(r67, &(0x7f00000018c0)=ANY=[@ANYPTR=&(0x7f0000002bc0)=ANY=[@ANYRES64=r70, @ANYRES16=r73, @ANYPTR=&(0x7f00000019c0)=ANY=[@ANYPTR, @ANYRES64=r69, @ANYRES32, @ANYPTR64, @ANYRES32=r71, @ANYPTR, @ANYRESHEX=r68, @ANYPTR, @ANYBLOB="0a0538a8bca040344727593f410effa96f2cf197385cdfccdf9ee7af9e968d6395a361ab0fdaa16b8c17f969", @ANYPTR], @ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYPTR, @ANYRES32=r72, @ANYPTR=&(0x7f0000001b40)=ANY=[]]], 0x1, 0x0, 0x1c00) r74 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r74, 0x0, r74) r75 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r77 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r77, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r77, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r77, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r77, 0x2, 0x803) pread(r77, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r77, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x0, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r77, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r77, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r78 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r78, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xfffffffffffffe90}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x1ef}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r80, r81) r82 = getgid() r83 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r83, 0x20007465, &(0x7f0000000500)) r84 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r84, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r84, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r85 = fcntl$dupfd(r84, 0x5, r78) getsockopt$sock_cred(r85, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) r87 = socket$unix(0x1, 0x1, 0x0) accept$unix(r87, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r83, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r83, 0x40087468, &(0x7f00000001c0)) fchownat(r83, &(0x7f0000000080)='\x00', r86, r82, 0x6) r88 = getgid() setegid(r88) r89 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r89, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r89, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r89, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r89, 0x40087468, &(0x7f00000001c0)) fchownat(r89, &(0x7f0000000080)='\x00', r90, r88, 0x6) r91 = semget$private(0x0, 0x7, 0x287) semop(r91, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r91, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r91, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r91, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r88, r86, r88, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r80, r88) setsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f0000000200)={r75, r76, r88}, 0x2df) sendmsg$unix(r54, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="5affe605f1bfaf02e95a7b6288e4cc5b221c8fb00cd1d55f694abd89fcb5f212ad907383c07bbd4800f7d8dca6def9a571e0ef3857a00167a697f3772030a042e84d4a42922bad301361de484b1a720ec2cc1131b18d764462a06cb07a17336392f6460de6068f26bf062b9947c56b617e273306d0865ebf31da77f7aef15814", 0x80}, {&(0x7f0000000240)="42fb5b97f0fd3513cd6d4c81a9832f1fe355b9ca1c7dc886b5bca08feeca46f5424b6e23b150302283562180f560025449177c1ca3e2a1b4fb9062df725589b3fdb24cc6227c5764b5c9a57769c75bdd392888f92752a237aa81e10a7cf287", 0x5f}, {&(0x7f0000000040)="2aaf243e6a457db0fd02e453", 0xc}, {&(0x7f0000000140)="d6c2df8c378d22d8427057e90a74cfa0f6de04772ab10bd2", 0x18}], 0x4, &(0x7f0000000400)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r55, @ANYRES32=r56, @ANYBLOB="2000fc000000fe00ffff000001000000", @ANYRES32=r57, @ANYRES32=r58, @ANYRES32=r60, @ANYRES32=0x0, @ANYRES32=r61, @ANYRES32=r62, @ANYRES32=r63, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r66, @ANYRES32=r68, @ANYRES32=r88, @ANYBLOB='\x00\x00\x00\x00'], 0x68, 0x4}, 0xd) r92 = socket(0x18, 0x2, 0x0) r93 = fcntl$dupfd(r92, 0x0, r92) ioctl$TIOCFLUSH(r93, 0x802069b4, &(0x7f0000000300)) getsockopt$sock_cred(r93, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xc) setsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000700)={0xffffffffffffffff, r52, r94}, 0xc) r95 = kqueue() r96 = fcntl$dupfd(r95, 0x2, 0xffffffffffffffff) close(r96) getsockopt$sock_cred(r96, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r96, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r96, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r96, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r100 = semget$private(0x0, 0x7, 0x286) semop(r100, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r100, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r99, 0x0, r97, r98, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000600)={r51, r48, r98}, 0xfffffffffffffce7) r101 = kqueue() fcntl$dupfd(r101, 0x2, 0xffffffffffffffff) r102 = kqueue() r103 = fcntl$dupfd(r102, 0x0, 0xffffffffffffffff) close(r103) r104 = getpgrp() r105 = getgid() getsockopt$sock_cred(r103, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r107 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r107, 0x0, r107) getsockopt$SO_PEERCRED(r107, 0xffff, 0x1022, &(0x7f0000000b40), 0xc) ioctl$PCIOCGETROM(r103, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r103, 0xffff, 0x1022, &(0x7f0000000700)={r104, r106, r105}, 0xc) r108 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r110 = kqueue() r111 = fcntl$dupfd(r110, 0x0, 0xffffffffffffffff) close(r111) r112 = getpgrp() r113 = getgid() getsockopt$sock_cred(r111, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r111, 0xffff, 0x1022, &(0x7f0000000480), 0xc) ioctl$PCIOCGETROM(r111, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r111, 0xffff, 0x1022, &(0x7f0000000700)={r112, r114, r113}, 0xc) r115 = kqueue() r116 = fcntl$dupfd(r115, 0x2, 0xffffffffffffffff) close(r116) getsockopt$sock_cred(r116, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r116, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r116, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r116, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r120 = semget$private(0x0, 0x7, 0x286) semop(r120, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r120, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r119, 0x0, r117, r118, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setsockopt$sock_cred(r108, 0xffff, 0x1022, &(0x7f0000000600)={r112, r109, r118}, 0xfffffffffffffce7) r121 = kqueue() fcntl$dupfd(r121, 0x2, 0xffffffffffffffff) r122 = kqueue() r123 = fcntl$dupfd(r122, 0x2, 0xffffffffffffffff) close(r123) getsockopt$sock_cred(r123, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r123, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r123, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r123, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r127 = semget$private(0x0, 0x7, 0x286) semop(r127, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r127, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r126, 0x0, r124, r125, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) msgsnd(r46, &(0x7f00000009c0)=ANY=[@ANYRES64=0x0, @ANYPTR=&(0x7f0000000c40)=ANY=[@ANYPTR=&(0x7f0000000600)=ANY=[@ANYRESHEX=r47], @ANYRESDEC=r101, @ANYRES16=r108, @ANYRESDEC=r121, @ANYBLOB="d1acc1c03ade7a818f9b04dfc0b389f10d9b74f9e9e2cbadc58d4a7328ac0f18ce8a0a8c682b2e7d9bbb6c8eb29b4c8c482fd51766adace32e4929913e159283dd59cf71d5aa84c9163a1ffaace55cf7dd9e7540c37f5aeb181f5a9834957ba646ab6a823b502cec08a582464e9e552a98889f7fc9f5efb36105a87fee2c653f126de03e34ffaecabdfe28", @ANYRESOCT=r35], @ANYPTR64=&(0x7f0000000e40)=ANY=[@ANYRES64=r34, @ANYPTR=&(0x7f0000000d40)=ANY=[@ANYRESDEC=r126, @ANYBLOB="d904250736fe19403c19e1f9736209726531eccbd7ce8424f472256738d6d6cda694a56fedb112d2eb4fd81335661b046c14ba0cb6534e7ae96d9bc80f0ee69d1bdad9841ff5c32c2c2fa04faef397deb94aa46c7d826f2f7aa5caa56bd7a7abe947cc6c2954df70d41c980e7d7cbe048a49cd864c71c6c467c811ba8565ebcc0661330fd76679adda2b22b65dbc7fba6525bb2fd80880ec1d7f31e3c8f83de40e1c466a0dca61daa1edd935cdb29e9f0bb3dd344e9268e1c8c1c50aef10de864a6a8992e0cdacc558bf6a7dd578673b669e9b470eacfd323ef9d9f06e3e66", @ANYPTR64]], @ANYRESOCT=r106], 0x4, 0x800) r128 = msgget$private(0x0, 0x83) msgsnd(r128, &(0x7f0000000e80)=ANY=[@ANYRES32=0x0], 0x1, 0x0) msgrcv(r45, &(0x7f0000000680)={0x0, ""/191}, 0xc7, 0x3, 0x800) r129 = syz_open_pts() ioctl$TIOCSETAF(r129, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3ffffffe}) write(r129, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r129, 0x20007465, 0x0) r130 = syz_open_pts() ioctl$TIOCSETAF(r130, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3ffffffe}) write(r130, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r130, 0x20007465, 0x0) msgrcv(0x0, &(0x7f0000000b00)=ANY=[@ANYPTR=&(0x7f0000000240)=ANY=[@ANYRES32, @ANYRES16, @ANYRES64, @ANYPTR64=&(0x7f0000001440)=ANY=[@ANYBLOB="0966836441f8b13b29852f7e66a4068f41c5598e8a557fe8e3d72416ec0a75ea1b81d421631a4ede573ac07e", @ANYRESOCT, @ANYBLOB="dab365746f4770da3afb10727dd555dddcbe901eb4f08885c016f289e96d65c97cf54b25bba5a075d011d95eb606f5ef0d591fe62d1e7a6db3ead5d8935cc9ef43f0a4303615c2765d20038449e60f3aa97e1d1efd8715a52b0833080e10e12eda73adbe1156370a242f879694fc73eb6e746264a5142488ba0d71c797d8900452525200b305820a4d8a005042783b42e10225f44978310fccb848f1637aa7637ee745e2125af46856f451a31196855e75b7600d7f6df2b12e9316bb9632b89a80bcdffbee0423ec0f58cacb632ed4706122f942524bf8c6cdd2c0360207d7cefb38e46bb3c3cacb406e", @ANYPTR64, @ANYBLOB="1717abb35fe3b9a419eafcb824a9cbd9a2f06b11f3a09f6f450402ea2c165eedbcd481dd2ba9076a25b2814528aba568d861000fc029f07a6fba96f51a1b15b705ae134604cb1def2aea3d6367ae1c", @ANYRESOCT=r129, @ANYRESOCT=0x0, @ANYBLOB="529d66cee48c92bb64d8464128d314e35bfc7ed1e3abbf77153bf667cec4839bab8cdba979b19eabccafd4cb76cef255943cf82c4afbff65711ad56c87f7c55d2b011c360636b4c2fb62ffbccd2e17efe649b3fba2349716ffff7d0b8b66b09eef07327c4dd2c3962dc71c186c7d669f1c6c47448f82895bcffc1bb5fb7cf9399b9aba44356deb910e6fb0af5455da3a6cba144b138ba46cb7c617b6f937a05741536a04aa378ed3339c89ae52b787064eb0207cce1b5f14472c1503689226692d9546788b6ef9b559a2d0311bf5f4b7"], @ANYRESHEX=r14, @ANYRESDEC=r130]], 0x1, 0x0, 0x1000) r131 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r131, 0xffff, 0x1003, &(0x7f0000000000), 0x2) 04:45:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0xfffe, 0xff7f, 0x6, 0x75}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffc, 0x7fff, 0xfffffffffffffff8, 0x1fc80d8c, "0000245185a81865fc17ffab7fff0e091fe600"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) 04:45:44 executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x8, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000100)='.\x00', 0x1000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x800, 0x0) r1 = msgget(0x2, 0x600) msgrcv(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000001c00000000000000000000000000000000000000000000000000000000000000000000000000000000b85e310b1cc28cac51e3b70000000000000000000088d391e0995a8995e5c30193000000000040000309000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8ffffff00"/272], 0xf9, 0x2, 0x800) 04:45:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000440)="e90e2b12d45fddd40411f98c091d3bf4a0feb8b02c4f38e6869e0b567031353d8b2111474652899c53ee4e9d76c83eef33986d45e57f9d743674781d7a941769887a8370faeb49e8ec87dcd2", 0x4c}], 0x1) shmget(0x2, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) 04:45:44 executing program 0: syz_emit_ethernet(0x5a, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000ffff80350001080006040002aaaaaaaaaabbac14149d0180c2000000ac141400"]) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)={0xffffffff}) 04:45:44 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getrlimit(0x3, &(0x7f0000000080)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfffffffc, 0x0, 0x5, 0xfffffffffffffffc, "6601fa1d03182eab7fff000000000000009c7e00"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000014c0)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde", 0x131}], 0x1) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r2, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000000c0)) writev(0xffffffffffffffff, 0x0, 0x0) 04:45:44 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f000001b580)=[{&(0x7f000001b480)='w', 0x1}], 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x20000, 0xa0) open$dir(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0xfffffffc, 0x0, &(0x7f0000000080)="55b2fb07e196881639e674e36d1f0ea2c29a65cef502a44b870149eafffac53c8834d611af6e7ffa290ea6992cd36b5017baa6f2e70991e05dc6420a599c714074779b23a387e2813e35553ad0768c3c22450857c6ec68d28a4dabeac0fe5dfcb06047b193d3b75f72aa56c53b3a01e6a93b8156bc1499f0d06d5a60827cf89c996adb8c13945e66a157e9d6f54e3d50c25b3ceb300c64c1c23694", 0xfffffffffffffecd) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) msgrcv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget(0x2, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgrp() msgctl$IPC_SET(0x0, 0x1, 0x0) msgget(0x1, 0x0) msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0xfffffffffffffee0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) msgsnd(r1, &(0x7f0000001500)=ANY=[], 0x0, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f000062e000)={&(0x7f0000000000)=ANY=[@ANYBLOB="13002e2f66156cd21e00"], 0xea, 0x0, 0x0, 0x0, 0x33aa8f73fa6bec49}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r3, 0x0, 0x3ffff) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) getuid() setreuid(0x0, 0x0) getegid() r4 = getuid() r5 = geteuid() setreuid(r4, r5) geteuid() r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000e6ffdadb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c60300f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/275], 0xfffffffffffffe9f, 0x1, 0x1000) setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r6, &(0x7f0000000200)=ANY=[@ANYRESOCT], 0x1, 0x800) msgrcv(r6, 0xfffffffffffffffe, 0x0, 0x0, 0x800) 04:45:44 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) syz_open_pts() r2 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r2, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r4, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r7 = getpgrp() fcntl$lock(r6, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r7}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r9 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r12 = getgid() semop(r9, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r11, r10, 0x0, r12, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r13, 0x0) poll(&(0x7f0000000000)=[{r13, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r14, 0x0, r8, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000840)={{0x20000007, r17, r15, 0x0, r18, 0x100010024, 0x7}, 0x9, 0x80, 0x3}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r4, r15, r5, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r19 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r19, r20) r21 = getegid() setregid(r21, 0x0) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r23 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r23, r24) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r21, r20, r22, r23]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getgroups(0x1, &(0x7f0000000340)=[r21]) r27 = msgget(0x2, 0x40) msgctl$IPC_SET(r27, 0x1, &(0x7f00000003c0)={{0x2804, r4, r23, 0x0, r26, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r25, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) msgctl$IPC_RMID(r27, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000340)={0x1ff, 0x9, 0x40, 0x5, &(0x7f00000000c0)={{0x86, 0x2, 0x1, 0x6, 0x7f, 0x0, 0x3}, {[0x5, 0x5, 0x6, 0x3, 0x80000001, 0xfffffffffffeffff, 0x2f, 0x10001, 0x67a, 0x6, 0x200, 0xffffffffffffffff, 0x3, 0x6, 0x100000001, 0x101, 0x9, 0x2], [0x6, 0x3ff, 0x7fff, 0x1, 0x7f, 0x100, 0x4, 0x1ff, 0x401, 0x3ff], [0xe46, 0xffff, 0x1, 0x1, 0x0, 0x1, 0xa47], [0x7, 0x6e1, 0x0, 0x3, 0x5, 0x7f97], [{0x40, 0xfffffff9, 0x6, 0x2b4f6c1b}, {0x6, 0x8001, 0x401, 0x8}, {0x100, 0x4, 0x8, 0x1}, {0xf7f6, 0x40, 0x4, 0x200}, {0x9, 0x10001, 0x3, 0xf43}, {0x5, 0xc0000000, 0x5, 0x9}, {0x9, 0x4, 0x0, 0x8000}, {0xff80, 0x0, 0x7, 0x2}], {0x20, 0x2800, 0x100, 0x7}, {0x82c5, 0x7, 0x6, 0x2776}}}, 0x101, 0x7}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x10, 0x0) r28 = syz_open_pts() dup2(r28, r0) chdir(&(0x7f0000000080)='./file0\x00') 04:45:44 executing program 0: syz_emit_ethernet(0x2302, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") msgrcv(0xffffffffffffffff, &(0x7f0000000040)={0x0, ""/98}, 0x6a, 0x3, 0x800) 04:45:44 executing program 0: open$dir(&(0x7f0000000240)='./file0\x00', 0x200, 0x84) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x26aab579) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x2fffd) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) 04:45:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffffffffffff9, "73f33b0698437ce1ae571a6f6000ffff00"}) writev(r0, &(0x7f00000009c0), 0x0) 04:45:44 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r1) getrlimit(0x804fd54d77ca9259, &(0x7f0000000040)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='r\x00') 04:45:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x4, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r2, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) dup2(r2, r0) write(r1, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) close(r1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x2, 0xffb, 0xfffffffffffffff9, "73f33b0698437ce1ae571a6f6000ffff00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 04:45:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x2010, r0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x240000000, r5, r6, r5, r6, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r4, r7, 0x41d, 0x2, 0xca}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r12 = fcntl$getown(0xffffffffffffffff, 0x5) r13 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000540)={{0x240000000, r10, r11, r10, r11, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r9, r12, 0x41d, 0x5, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r17 = fcntl$getown(0xffffffffffffffff, 0x5) r18 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000540)={{0x240000000, r15, r16, r15, r16, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r14, r17, 0x41d, 0x5, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r22 = fcntl$getown(0xffffffffffffffff, 0x5) r23 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r23, 0x1, &(0x7f0000000540)={{0x240000000, r20, r21, r20, r21, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r19, r22, 0x41d, 0x5, 0x5}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getgroups(0x9, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r11, 0x0, r16, r21, 0xffffffffffffffff]) fchownat(r2, &(0x7f0000000100)='./file0\x00', r5, r24, 0x4) r25 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x81) fchmod(r25, 0x21) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1, 0x3012, r3, 0x0, 0xfffffffffffffffe) setitimer(0x0, &(0x7f0000000080), 0x0) 04:45:44 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f00000001c0)=""/94, 0x5e) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) socket(0x10, 0x4, 0x4) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(r2) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x2) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(0xffffffffffffffff) ioctl$TIOCDRAIN(r3, 0x2000745e) fcntl$getown(0xffffffffffffffff, 0x5) r4 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000080)={0xff, 0x6, 0x5}) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r5, 0x2) flock(r5, 0x2) fcntl$lock(r5, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(r5) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r6, 0x2) fcntl$lock(r6, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(r6) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r7, 0x2) fcntl$lock(r7, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(r7) dup2(0xffffffffffffffff, r4) pipe2(0x0, 0x4) r8 = syz_open_pts() fcntl$lock(r8, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r8, 0x2) flock(r8, 0x2) fcntl$lock(r8, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(r8) r9 = syz_open_pts() fcntl$lock(r9, 0x9, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x100000000}) flock(r9, 0x2) flock(r9, 0x2) fcntl$lock(r9, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(r9) r10 = syz_open_pts() fcntl$lock(r10, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r10, 0x2) flock(r10, 0x2) fcntl$lock(r10, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(r10) r11 = syz_open_pts() fcntl$lock(r11, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1000000000, 0x100000000}) flock(r11, 0x2) flock(r11, 0x2) fcntl$lock(r11, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(r11) r12 = syz_open_pts() fcntl$lock(r12, 0x9, 0x0) flock(r12, 0x2) flock(r12, 0x2) fcntl$lock(r12, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(r12) r13 = syz_open_pts() flock(r13, 0x2) fcntl$lock(r13, 0x0, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(r13) r14 = syz_open_pts() fcntl$lock(r14, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r14, 0x2) flock(r14, 0x2) fcntl$lock(r14, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(r14) r15 = syz_open_pts() fcntl$lock(r15, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r15, 0x2) flock(r15, 0x2) close(r15) dup(r1) r16 = syz_open_pts() r17 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r17, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r17, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r18 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r18, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r18, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r19 = accept$inet(r18, 0x0, &(0x7f0000000100)) flock(r19, 0xa) flock(r16, 0x2) fcntl$lock(r16, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(r16) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x2) fcntl$lock(0xffffffffffffffff, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(0xffffffffffffffff) r20 = syz_open_pts() flock(r20, 0x2) r21 = syz_open_pts() fcntl$lock(r21, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r21, 0x2) close(r21) socket$inet(0x2, 0x0, 0xf8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd\x00', 0x8000, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000600)='/dev/klog\x00', 0x10, 0x0) flock(0xffffffffffffffff, 0x2) flock(0xffffffffffffffff, 0x2) flock(0xffffffffffffffff, 0x18) write(r0, &(0x7f0000000140)="97804b2ab7a79d37708b2748a036a6b1d063614b01b6921c4f9ec8111e0a86be5d29669f4c0afb37babf68a590c4cdd618e82b80ea681052c4613f91e6ef0f0b61bbe0f2de26345f3309203315d966cd1b8ecbe7843f18c1272a306732", 0x1000002d9) 04:45:44 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) getgid() r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) 04:45:44 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg$unix(r3, &(0x7f0000002440)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002380)=[{&(0x7f0000000100)="4bd60fd59787d9d4b112b361f7ef64b2d4276123f9c8e648250c702008adb33b1ab0b6b376ece2cfcfae734189663b3732faa702eb0312eea1a5590384155f09a7510f551c868a46ba5dcb84a0929cc48e9fb3468143675fefcd55fc4217aac468349d6afdb1fd5fb29666a29a07c3593631a7e9eadc6637d40bf79b63abbf57c79762b1074000e2e17e28d319a9c6d6072f4f9e17dd5d2a5c951c11ad22c28dd80dcb4aeae2464351ab6b4fea739f013d1556857f34ba6cc3d584f013f375e0fa8a83af1bf86a8d03c61eaa6cfe913cdcfe6ba323dd8c4dfbae1d381162996a650ea72af54f052345d17f09303cb4b6d6427e0a56f940e2bebcd27f316ea511218476f58d798e585508d8c7a4b26da799f684e252893dfab13e7daf065f9abe4b960b40ebbe1c908dc03ae04de449ad1fda46f98c2676d09c02a98e4ecab05e79a907f53fd76366c0f9edfb5fc53f420ff1a6488ab9adae34a0a4728bd84f2b9ff347ae693e80c8ccb3444701d4d57721358fab7d268f1ecbc7fa620b1971477cdb6c8242872c3bf581032d2b781e3d2a4ba3132b39deeb76cc564a88b533f229998623d0636832a5d4c8c8490991f5eed3e77ce7f90f12c0001ae3725656fe389835c2d3f0c85bb6850b407677f3aa3e2b2de97702652096b9ac50b2d4f5df147b9eaa21a02da6b9a78e775f69f4d3e07286e7ed038ead9fb9f4aa01d70fedf4751a304814926eb4b9175afa398b51e1eef4a2a2c1812a60934768650ab0312a10ca1cf828dd8311659996b5a7e92a32ebe1e987fdc8f565f59991f7a05f598fa3aa8d87fd4262a38b9498f91a8116e68acfeb08f49f2ce6bbf010dbdcc18b181fc63dd0638e5fc0e8019c62f08b2352011741774f86a6d53cd34cf5b50ff028d8e9059860f65fcd3f0983c94750a44124de58855475cde04f8588428a82c68e39a0c09ab67f99494251f7dd2479c291dce0086738c258fffbd00bdff3cdf9298b3de42ee459c1a927a2b4eb36af8d30e082209e3a279c66ae206feb36ceba41a0dc342978e4469fbf8dc6f978abfc0f6419b6887fcb893bd6b83b9a21f6cde0acbc71c93447e0580a08df1da1d84d034afb9a640380554438aa2a4d701986db649e0f9b0d4f84f07e3db467f6468c2f96b4edfa8476d8312e9daaf94f114e39d916d7398c200dc6e5ffcacdac56359b0eae0087c8df001e760bc6079f2ba39b5d805d64974cf534bf8395c248845a829c0118c70e5d409d3d9708fbfdaed7b95e4103ff93e013660f1d21313e622fcb6fd2752b0e30926177ce574e79a5c94d481a1d2fe8bb36c7ce4ae44e82cc91b735822a794764b43aeeb5ddd02c5019b6d98a4946e7008e0c4442d1dfb56bef2fb937bb0bbd032589a38aadce5c7d2c689c62c4a7cb751d1e6adb4be80a73f805e5b4086d08635b13f509157c2c6bd4959588ea19f1b1705d049e01452b17e5a0c828a46ad94608e072ee7b35749f11e6380dcf8a2d5e37db4f7920a1401b58b1094d1512002de63e9dceef895cd65b08cd40d58e272b2f80c0a6fc14ee23f2c1c0c104dac839c0c6bb8f00a1dd9a4babb63ef615193693ba35d006ff92f10c929000221fe6c1ac887c27e89f7279ae6b4db9fa41a5916fa536d44dafe528e0c39b48c800c889460800a014c19098f2d276fc5a726d71d41ef50fc871d0908c541d342311ce15a1f1b8df25c1100ee5b17e72538e08a6249c3c8a17cd5c4fa31bcd1b0199cc8dd6cbe0913887efa693c718bfcf1b011cd064932753f41e01bf5046f5e7191c98566ca3f31ed66ad00132a6a54ebeeda2ad9e64ede639f5eefcb0769def22db4ab16b2d107ef512254170dead5788c39bef308227d9b2e401d0f16858ab09b2cac4e5fbbe645770fb5cf98e3e768df746cda5cb64c8683458e5c02284c9545ab1660538fb401e0bbb049f7e328b3822a892cacf9aada27a2a9d96a650a3f9956f7acc64601e771918cd7031a09b306e6bb22bc6318fdfe6ffa8451f3bb37fb77dc39d43e1ce9dc13461bad973815521d64f2b07cb6ec118c5330080768422526e8f4a2abb17679d742be9d47a98ba5dc44a60754da16e456a9181b2963a61ec484462344486157b3309015cd11a9579dff4e5e802c277e91f7102998eebde4b947d4833ea75cd9ae74e086b6424d0d5536025b68841a0a3fc8836b5d11f9623a1dc9b5341bd12890fa4d63bbfe4d7236a56f5aefff033610254fba899b8148be82492ba30f5362f116a6c542dff767fcfe82ec147a66fca690042ad97ac7ff15259c2afe0e0f4d308ee7b480c9dba06ca0e6ba43a406b36f05bccc8229c647e2a8804b94bcf21428b11d5a375dad057cd4aca4585025f9271cad6bd47b29b5e54a950fab5baebb642077686f5cadbaae6fe834340f5bcc1b3f6227bde4e4a8ee19d0bba086c4b5b6370ea3f778b9d59e529c51b30bba959a906bce9f7997e7c0a4dc6885dec14e7f4d6de3aacd7dff25bee7b3782f46c3d5cf6a44925d2e31ebfe8f586fdc4520fdbf1e7fff300594f1fb37358fb5c465d263c6b3c8e75f3e576451804dc4a52af88ad06a9085f273c483e18266b0e19622c2a72f13d59b065f9353787e786dfd9f4c96dba77b4ba305c4db7b90e241437ef62b1613b461c0fd53b8c21df1e1140cc9ca6e7fc5699219ef1bdb0961ad6e3d0b96519382e7904b8363c7b22305390776139791fab60ff6d5a0b2c92fdb422127c792e4f7f8d9a1cb34688aadc725aef6a581534d5a9e12bfa75b5c21eee449b022afa4f4a248c11ec377f835e0077c5537454061770f220ac6da567abe676f8f9173ae270210dd3b28e2639a7d4c2261a385c842708ea2f3613f8173dd3139039f519ee2c8f5db6f8325c051fb5a09f16d017cb7af4b96debf0c0f4bedc1843dc725e831652c8df6add2f6f63f9ba890f10e6d448d3b72fd7ba65a64a8fbc400a609de46a4c7081ab725cac808a4c6b2e86440cd2d3905ade1d39495e70ff4bf763fba555004faea480a22fdbbefc86f7cd15860c1b6f6ffbf2146380c10dc80351780692793bfd3a44ff6da9a4e588a6f524fd0f51e35baee53b6c569155e57209d2323336492400153b22c92dc58d7fd1a62dc6fe5c834b758d2e19a7dc5a3117efc1b4c6fc3beea95695b7f2f633174b36980951ef9a7c9072c0ef94f0d3921b97f16b959a7b2565b87589ed7288ce9c8d15b3c8ef589df71428983a458cfdd87f0e20855d937f30c9b203f3151b06bfebe4c9d6755b3a3c7251c2e06996c192ae661509d55779a5f92d401a3f892d1beae9216f38f1a5850eeb18bca3c145f9087f53c5de05f6601852ba3284931e450d75c35ca75efce2f45118bde7421077ac16eff093794f651bfd9c6e4cf033f657fcfea4200222fc7cff7539e538f2335b8a79f192b487ffce5eb5304abbcfac5ad72dcfc1791560af0e870bd10ffa98327eae744b199235ccc24c30861f532d8086ed639397dcb9236037011c273ee10ced4ad5d4980f6d54ab3f597378011813455bd565edf99e3f706b9ac3b098308365110e0925d6f8b3a214800c520c0c3a42526a03f58752f8b629abffee01fceb0ca24de5a39e26a1f19bf229afe5120d54b801b0570934f2e8a1478f1745010e350856e76293b9c0d15239a6bd0b1699c5d6082a82c41e0da413b71338a167fd5a0b2e43ea80cbbfb6bfdbe2bef9a17d2f883df41418ee775525cec2bd88383339042113a09058e81407b95cfe122742270aa95e7e690f59d9d9b4b12863917a6e4fc6848adf526bdff92fc3f449d808a45e31216a6eeda619ee7270541c6d90c4239d506cec720d3098d376ff963ea405513fce2a37cb7f2a334b7b7d834fd2d6873c1237187fe8ff1f338813f453671909ba45cf8a24d1d56d4d2276ca791ea6bf96d39f32f80be91551226aa5bd2e92b7f569b70b1265093469667f5bdf3f6d799b8f030ac375c2e4ef397ec0a82ab20bfed031182b54ba98774d5ac6d4d3c11ab53d9f015fcaa9da987aa6627c991886f8f164f20579b065420d38d8a207045b70844fe87d939691863fe1d52e7db023fa86e1e194f458f00468df9678b09db5e5d17445e1a17a493aeac97d731cfd107a7c4ddc03aaaaf5714f1e90c18d5830e001d724633c9af3183ede434d7b9bdd87b82910ed3d849b9cf008ed51585c693c3617ca873f604c72058f992ae25421cbfc4c4fe1c426ee7f168677435494f6e4b91e8f52c91b997f3caf73db4cd17ba73e3434947e5d38046b7a4750dee10a9c6ecdcf59838705b708f12325514c75810fe9ffe20693f4e6601d02d83bdd07020ffbedd7d5b139ba89baacdc662cd10c326cbd2d23acc30116775fcc967587df96df9e6cd794140bf04f72da1a2e9780a3363d41d035449d4813d7e6e1ab26901dc85ca6a78d3072951a4512e5596f5e660ba2e133bd42907541dec13b1ffe099d250783858f4a19b44df2a3cc699f663ddba837c942c2d8522fcb8ca92553f7dc0f069dd4fce49c2e5b352a8664605a63c5f6310750510751df4641a886ca217239f5cfa4fc607e5aeaaa6b81e09a5e514f0641dc642e0f308ec8cd63e775346b8da538f5cbdf4b7d29aeba6a5f3e5563232de92ca3d04aa89f40ee499b98ff311e86a073778dfbf9b45250f53c122c06ddbb757271f9750b255eb4ea75eac5edfc5c0d129f666ae6f75ba6de8d1cd62c46c76c0208fcb5370c097fb3ed69e3434beba62c43df4b150bcbc7e69f2fcdaf21046f4144e13682bbc99180dac56a1fd52f492ae6876607edd0057999a18f4729dac1afdcf797f1f1f984805ef5ff6270ce17a318ac7b0f35e90973461ecf3ab5505c3d1e0798747b22c565e71edd053f3a72e1a4da3c7eb5ac65a4301d445bcf14804d3a3ff2d506fd3d2fe2d5e4aa4b428ac898d690e9260dc3f2cc81510254cee9279401c85ef1625b0936c66bd29630a7bc259f19d8ad02e5ca7361f28248904fe3eb3c2f690eeb3c129a403f2d87866a8320bb0e29ecedbc8927235029410cc3250f147d04e606aaac5e794943d164fad6bfe4ff05a54f41080b41e6123ddd2033001f7df15d3ab03bd471d5f4bc9890879b883864abe756502e94a81778df690365484ac65c5ca9a8f13c9e9b7f7a87f646fbea28a5e11addf65bd5531fb735dc1fcde8840ac60be3819bb08b3500b073e99681519ecd60b1516a286b1f9ef2c36719c3f36f02807efb25b5afd82228f0522af8e7e6553cf4fc68c11442800ba826422250569b8d10cbc03b0db875bc0e7eacd40c1a18e2969e413bf04c2d76470b294bd1c7e748e3f0d51f7609d7547872aeb61550952fc4a99c03467acefae97efef148a439ac0a1e6b3e0289e6644cc8876a8a9e3872a073f5a30423b98dbbd4270ded6f2d9642544895891e11b0c0858e6f67af52878b46bcca984a12415f05ce148dcd72b3287e40ac73b876d2eb124b9ca7a018a4107929d5f922a5c53358e530d8a59931f1e82ec6c79e1853e1906141ff18ac51e6bb1d437c56f4edf8f0bc0710875acb90c7bb48d1af2cc9d54389b3dfdfb0a498ff57c8f652a102b86f9fce8d5b1d804e1b34ad7357c5cb35a2b32ecebe37e81fadc8d5d6b348646cd288acb3b078d616b9668896438babf2308d4a10205b1427b25b0864e77a259906159ec5069f98408c9ea3abbe64d08ef3863980bbd15b8f01c010d5c76615727f0b22313716fa17e386a24381edaf9fc3bb7da6f509dedc2863c60d160a339e8bba5c7188db675476589fef47ad822692651034fb33", 0x1000}, {&(0x7f0000001100)="a54ae957073945c24dec60ca0a5bbd51b28e61c9f1cf67fe1ea7c190b23d278a70c3f5030759be2842b5ab92dc2a3f50b8565d7f8d28e5ef660e1dc561235815395708d3623d63f60e652805c359b060046114e050cbacdcefc1ac5fc862d7d1aece86aecf60caf4c17b111a90eb790ad54c848fe3299e41a8047a75b16dafe2c34c2653c0c9307ded798a2b67dfd95c4c6354513a3faa68bdb05294cb56cc728fb9a74e7968cabf181154d72c3f95c262e63d6598ed0f2f87663c936650eaabb409c34ab12738a7b679a8823b5056b4b66fe9f8ef56679c77f20987740bf67fa59ae4c48d96d5e1e60bd341831aa99c63707f83d318b24a5fc6778a6a720695b148ec1cbdf48d50dd36d81c44161138e41c54c0ac80abf478633df6facf055a55f8092fc4db4d65f0674bfb3cbd5b92c8724cdb6853214692cc54e4047d9d35f4bd7a160c48fc0cfd547e4b5ca477a0aac376198423c2f16576147a8c4e9f6c2b9dab2722b0d07af17d8e1f13f1e1187e2186fc81bb731691681b29bfa065a3e0ce6f2a541781847280a913a6a356dda98bea3ea6a25a92bfed91377c4e9af69fc8ba493e3330676fcd38ac605c1d88bb6069d4174eab5472f7f0047bc53eed8b5939de68515daefe15c25a14b46c1e5828608915e7caebd58537df6b5bfd1f898d22315c5b29ef482ba3825d8bc55d073cde706f7fc6632bf62b2f56aacc05a5c858f9a86d1fc7e925cd1622abffa4385d0750ed4ce813895ef2a977d317d148b9e4bad61e00b617aa9b53f011b28cfc987af7df639f09e3965c54da18e5bf59d689560f06dfdca204542f4c59f3f5d5e304289933da611c3150b16bbe691dea941b7d52cae510dec6411fd64aa051fb8c669cf68aafee22b30d415d3a7b51db74258e553fe3b5cb3cfbf854fff11dfa3d4efd523907e7938f460a37feb88f34b15f4c7b0a9869f7e7f355912cae9f57b3a90a14eb1020281c2d000f372ecc57410f3835e2426cd0841181f0f5d0143a0fe81d07069205b2788a73c8c3972f6b7f7b21534664b76460b09fbf44b84a83dede5d7107c4e6a09ac06fd82afd5417af8a57d83a3ede747fce586eec6c2eebe22df0e7b79ca72e26b833670d56b3aefca7b87825f39e8d32e12ef9ce88ce4031b2d3113dba78a92031105ee7915726e15c078eb5458514b6d8df6e84b5492fd8595d6fc1513fa31a8ebfa253eea53ec100c21c2683b898f54d94c87cf74d3a3f55c7fefebe5e731bbc3beedba4f54a05bc2a7844ef9f566dae4affb8cc44c4274f8de2778676821f210075f234e5db74545b454f46043c11daa2afae9e6252aacbe3703efbfde00c6280a43099d93c02dacbbbe566019db73c40f2f04faceedd3e90f3a8f8d3d4ebaed1215698b0e3aa393d34888a04855b8c31171ea041bb55bd22c4add823a5f6982ced5a3b57123d271d90a16e33b4d84721cbf5b3b8b48084a2a5848eb1d66584491daddaf88825c1954144669bbcf080cce8d32bafdb0f85bd9f4211c923c5124c8af7ed125c63630e2f3a2c03a34da28f9b234499930551cc875518707c40e52f893b895a1187d202ca8e893a647031b16ba1f827024512ed0e053a0c178b9ec468df4e3f071ef92be5feb5d5090f6eac4da067a08ec5fd9b8e174dd236b2c28962e478261a4e7e5f93c153287ad64f6d5969e809c8df9ced8e20b163368cc3456118cc89f76d281eae554fd9c4212c38ca44829566a39fd1556ad388b4abf9997a6d422b21136c94d0d75dc410d0e302d0127492ed31a78c773c701d94cc66c330cfadd5f21aa2392c5c17cf0b984c29599cfa920bbb483c09a0c29750e1d95658f9c20afac4b8b984e8f05e36e8e6753fedc215087142c99bd4491814476448908003962e5731d80304fa762ad464d191424171f03bc0d515f320cd9e64bc7aba99775b481d5c2a06c5338cf04a98541bf66a753d3f78b9ba6735b8611da398bec255a624aafe8a1301a3c83ff9b99792f0ae8f71b9f20a68a0765ff63a1fcd94def88e81ebcd8b51d39c61890e92310d182ea7fe74abed21e500f6430896f2c1480e26cac8a1b91312d94a5883218bc2586506c84c34261c6cb4c3f5805c1a146e3acd9a22cd1815450a2af563f6f85247b2075371a14f0b564ddfe431d059f404f74f07418ceddbbd41ad2f6e6f1672ce320080bdfe1278285af7dc6d18f05af2763695e68703216fa2604e8c21cb47a8a6b0e83854ac617dbbc54ae4b907ccd79ea5bf42ae765226d9cf74a0797b6730c1beecec79f586db289f6dc301522ccc9953af185951778427d4a6e58588706d522cdbcdc002ae95770af17594b601f6eef29afed4bafe2003f2a9e1ea8c6bea7131b6a9679ecc24cbc78d5146448f80030bf3d5c7214495a319ac99cabbf0d8788c93d3b754e0694419a26f3e1c6c9672402fd077767caa1f656674b90193b96f106cddb6afbe4e1ff0d5f6488a6b11986c25c2771924d242bdd2632caabb7c0fc89398bd5c2f631840ddb7ed58dcca6dcc55d1d035105f7fc7b6349f2ac2dc0dc02fa42f1b0e8d21773af2b4d02e3e58296da9dcac68c7011e1808a5e235dd87dcd935b7dd6ef4f7570b47269c398ad3c8c354cd2583bf42cb952ee68a1a406a8cd767ce26b3c2446d9cdb64a94b1506b3d88f25a5529dab3338b9ed5aef265fa50ff75462f2391b77b6803cde8132774df0948644ea9ff4adf2d8ebd3a4c30bf663dcc7708e473917390d2a7a0c6f81a088e7826aa2c79af69bf223d786d1f2f346b3aadd156563417e691484546834c0aaf0fdbe1a14f635633ac35913d60baf7fa78a32ddb16281820a0d78c3e85f94ba6a67c9b162165ee98f8eda7a1aa0092617cce0b99b3139f8f130c188b30b91b460230e2fccc4a24f6fe8fa710b726c4101bef11a1156c3d04d266072d003d889d05e432de7d779fa5b7d772894452176a1d0f8191c8af79f7523ba516fab22fea74dcd23781fecbb023f78e3eb91263965a3d97cd19f26fd6687db8e128f72cd6455aae4f47073dc0bf1d6787d158671d6a19dcdad9588a051a9474d655df48b96fb75d194996a04d74c838628e35f864541e8c2a5643f91acdfb7ab4269cb38125319976717aeb8b28992abcd2e6d8c01dc0946cb6607ba9c454fa41f24a10ca00521613c3a092703f185f2a795108e6af2ac53911fe8abf7f0c55002c8a5ae54628853e1a40b636c9678623519163e220834ee7d2aa3af2fd31e5b7e2594deed3911755db4ddd2c2ac2199003f9f656bb5047874e567118d8c5591e34ba13cb8783a9c3a76bd378a4fb919e2e16fb540801c914cd8ac7042e5e889c1016ae3eebbf4cb5bda5d5acb20de3661383ebabc047d303bb9fca4a85b1c4350b8e7f8099ab438fc99565b9c904ab89cd3be17fd7f6337056baa6590db1f15d0a7822f4d830a65cfccae914634de25d441372a4274696ac8eba5b12a73850e5af0a6b4536bc5a70471fa6d7836faf816ce4132073806dcdbd5b3891c5bd5a7b18106fcb2a72fa7f1fe9fc1a7f7347603c534986002f75b7db4f08a63e173b86af486a514aedc4b483f11c096cb94895bf92c8275c5f0d08cf8dd198de7a2e8e3d6a2fdc08dabfb8974c596d20759ef4d726c4789cb4e77d99f3346e747018acec1e98f6329cf196ea948a1d5e79f2b9d93ca49c7eb56ecffbbf9c7440213a279769cd91d09327fa7aac13cff1d600229ca2782b0ce7590fc95d24e8b8da89241f2ec9edecb3449f5de096c8da3cc27b5bcf9e9b6fbb5c58fbf69a381fd021abb755c8f7540ad4b0e7f6506e30804b45af11d2400469c27f0c66b24b401854ed0f740df780f97e289b5a7a7f1a357719f81290c572ce896462b6f60f454c50d88899ca588b11dfa4c4eb1bf7af2d452bc38f2dd9e5074dc3c7a9ff06bef449ad3f850cb94d5d38bf4e7b9c8d6e7689b9bc97acce6fc7182b087d1bea04e77d7f326323fd58e5c58e83ab090a3209270165162a3dacad37662912e62db21ab7914ee7e0c4cab2d8bb1e2c636386c3aa91fde4f54820f7d6138565540929a37a2f442411fab503e37900a1e665ebd6448bc8fb4bee251f8afa94b5af1101d78df28bda915bbc144d245da6895fbad26a9d2e1585853e343a82e5cef96f8e234b07357f9b261f197ef3c4cf7f4f23a17e5fc2a2b9d1092d1f923bbefa8eccc91c5b5c5d50be0f511f8014d2137449338e7870eb2fce3f540d39b855a4f020ee6a829877933a60c65e42f9c860cf13e0c61e046a09925ebe92266f7b4429a9a08a4fa3f684060a8b544a8ea0be6244a1419dc0a22933ffe409c779999e43c5bf5c28c417ece37aba476f4aaf44af49a468da534593977db6b372e9cc4ccec78c744f11d4e154b0971c5750152d55a1097ae3e4887de0e4406aa40a26c2a18ab24a49ea58364025f5bc6a14a17eb0c2724939b21c5b6e49c20ca2f6e24ac4d01a6481f5e8d754c8e4d82236fe22cf96a0cc651940533e00a381d7278214fddfd37f56bbc70bb8123fcb25277fec47e980ed1433ea0c19db7de97ab35143cf606dd905b980448a6421179a4e4f8eec54dcfbb90dd4885da55850e8dd49cadc4ed257ada73ac90c7173e35b1a4f1e8f2ce369b6423702f2f5cd1f4a4993f0709f459c8d73dd616d9d236f7a1cbfd974b9f4e639618636887fdcfa50a130fbfe7aa98e4101ce99aa3d7e0c9521e418a8793cd9543b64ed5fa2042eaa1630be99ebaa7cf1641d9e1eb94d6b786df5b3ebfc0cb847ce4fbec66bfe6ad3f14f1bdc49eab6ba78f141cb4e2cffa91f96a42128047bf6e19716a6174e20b4d7208b73a83fe17bacd609a4540f50905e0ffc7cce071bc998102673f1f05af1351d2be4ea4e420b5cfa152de0d96ea0038ae59bb18a756d3bb10f3caff843508a7b7905fb63a0314855d4c11dcee6ea2ca9b73f95b4e99201057e79a9ff2bbc5fed6080b3e2cf7793af204471e28cae8f569975aea96f85b32cb00740bbf6d91a03beaca277ea9f25ed6d121c74c0e419b8d324220d955f202dae6a8abcc59b39174e964dc6504286c24435d99f5d1f32c4a53521f911ff2c319cc8fe3aa7c4fad6e43986d3bf71cbdeaf4e25f0471872870fd28ab1c8815b7dbfecdd4b73cae3a22f6d8c865c5c3e4245b951b048e984bfb1607d8b78775c922541af47f47942adda69e0743d401ece7a91605ead6b642bcfd518111a44b1307d876b07823a5c9adec40942462d9e7974d71b0e57ab066272ccee65323693daeaf96e5b7d68c6d62c704e0bc45fc5720135225c5257f2093c3b8834ad624d93c42e932a61eddc676e8749fa36df8ad85a376e721162aa82bcf7217057d8c7f6ed30e7f3c9a420944479591e002b4cced4d2370bd12e49065ba82d9f8c2e793207488ff5ef74355d7843820b135edf74b8128ba25703eab7f3a363398f6e171f1fe99e2a782a58fd90e4078996c939f54e0e4ce185c2141956112ce09a01b8ced1951b354a90bc73079f18173f3c5eccdb5d104cc5908abd26d95272bfcdd264dac5965c10ea2a70be3c1a0bdc8a35f63c52bfabed265d5b5653a6c9d878a4fc2e2c958f08b3ac12c5bb7f95028e625f5f36d4c68fe0300086dad0b18a046d4d3fd0d575e258fa224ebca7a51fab27d59639266df49d0f6b075484b9f2a5e6dc281873431139888d7ce47b79b04a485748183df3bacfedc8e43c8e55c3ceffa15c4c27b963568fc6679745738bb4c2dd24ce0a4693cd3f163005f3de8b4bdc4bfb84da8a5c6b99b21c471bddc0d4744e0", 0x1000}, {&(0x7f0000002100)="6e00c1dfc8d1e087b9d14545dee5211b76eb6f15b38b78622b1131d475381dc2ac90770f2733f9d770f59e5fa0c8eba43baafd5d2b5f889178fcfff25d0ee19dc2954599f9739acad766f5a0d376609d5e7fea7c95364afb2c5368016aaa454e36b43becfb5d0252c0b08bbc2cf3a8d6770d7fd4194dd2", 0x77}, {&(0x7f0000002180)="447544a441cec977b4abbe5407d38266dfc124c2c72489163925f6e13512d0db856b30691911e6f7708bb92bc48201c7c4d4d1735712ad7473ae9d4e7c8b1fa1174617d887710be7565585294f585be617ac5dea32fb02e076abc9ced8ed47352487488675a8f6479b8f293560c87aa1f8fbdd6831987bf5aa36b868e01c82e40bddd812de13ce25e64d5fd948bb9401e68487ca64f7954bc738c83d7184f5b27fcae854cd4231a0939ae526a37ee0b7909fa783b85a5dee9a", 0xb9}, {&(0x7f0000002240)="c4d9d924c18cacc439a9b61f3b6217ae3981545f8f1f66e60d3f9405eb1c1e32934cffc55d4121fc31860d9d2a6ab6cc69e2f10dc45a00048cedd0db4314fb3cd69cbf5350e09d10c2c133994e14352c1cdc167e46318e95589677d53ee425b0d67bc74853ad76f5c7937d92c20b938b08600fae02d21789cedb20889e7b6e7acc814ba427289afc6e16e4134a2813d7bb1912aaf1d928e13078fd46a982b03d23a080420c0d9fca379afa06e07e1876daf18d8e0af88456ded3cd85", 0xbc}, {&(0x7f0000002300)="f4afb2c32c1e525e70cf11e14cec5aab00b38046e152ce5f5f470f2666adbd1ba791e3bf38875b050aa99fa49328557c9022cdc0e5ac958faad06477999df914597ddb392ce562eb8728219730e0fdbcb6f9ac8d96e98044f96cde6f70bb5c27896c168f9ca47051b75d7b3f56e4b4eefeba4d1e450a3c274217a7", 0x7b}], 0x6, &(0x7f0000002400)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x10}], 0x28, 0x4}, 0x8) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 04:45:44 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x204, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = semget(0x1, 0x3, 0x418) semop(r1, &(0x7f0000000000)=[{0x2, 0x1, 0x1000}, {0x0, 0x8001, 0x800}, {0x3, 0x9, 0x1000}], 0x3) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000080)={0x8000, 0x0, 0x4}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000100)=0x7fffffff) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000180)="951f8ff372a72d1efc6e6854e527809cd73001d994254bf2bc01b83bf9db054b25def876781a85d204f69a5ea69d1114e0493804812d829e042d6f7ef5174be540b797a0ba45068e9b996bc76f5ddbffdcfd1bcc41b9f3cb284946ebead76607123a472e6dce630703fa94693f38adddbb1ec9f0ccbc1ad3c8e1126a17d377675faf2891b19583d144b09b5f66afc1797a05b0502a9f047821f97a6f2eab96dd370c3e7673e6aff345813784cce3f9d1d3e6af5b85ba65944d6bea3af76a56acf76873282d7606cd2b032b329b08629c11d4f4a5", 0xd4) socket(0x20, 0x8000, 0xfb) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000002c0)=0x2) r6 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x20, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x8, 0x0) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r7, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r7, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) ioctl$TIOCEXCL(r6, 0x2000740d) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000340)) open(&(0x7f0000000380)='./file0\x00', 0x200, 0x98) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f00000003c0)={0x8, './file0\x00', './file0\x00'}) 04:45:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00'], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) recvfrom$inet6(r1, &(0x7f0000000680)=""/235, 0xeb, 0xc06, 0x0, 0x0) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="62e8ffffffffffffff078c6724614489033f5bbef16c681df45a86dead5d731c974e5574cdc3fa971e364200ff92f5ab040f69d04bd3892405bf4a5bf0039878a6c3edc642580d60d8442729e31b0d8e6d4cdb999b0f8d5e5136a69caef45e6471c4e10d050103fa80b89b09eb0948685eb72b28658bb00b11f671924c345ed11fc55e48c05ef9c2c1319406afa86563fca76e11d205e8e52cb3d5fe2b20a2f24f22edce17c2702189d2896b118c53562d3f30211a"], 0x10) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r4, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) minherit(&(0x7f00006a5000/0x2000)=nil, 0x2000, 0x1) r5 = dup(r4) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r3, 0x0, 0x0) 04:45:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x107fff, 0x1d41a500, 0x3, 0x7fffaffa, "03002c245e1a0007000000f4ffffff12885d8878"}) r1 = socket(0x0, 0x0, 0x0) r2 = dup2(r1, 0xffffffffffffffff) sendto$unix(r2, &(0x7f00000008c0)="50010504000000000000000113060000081010bc9100e76aab810f28db240f0d746bb1fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b29c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce4120358367", 0x126, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) write(r0, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5994215e40f1ed90d7bfbf1925487c2ada5305e09de00"/119, 0x266) pipe(&(0x7f0000000000)) 04:45:45 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5e00000000001b5ef99b0e00"}) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) r3 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x80, 0xce) readlinkat(r2, &(0x7f0000000c80)='./file0\x00', &(0x7f0000000cc0)=""/139, 0x8b) dup(0xffffffffffffff9c) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r4, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000940)) write(r0, &(0x7f0000000180)="1b", 0x1) preadv(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000180)=""/111, 0x6f}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000000240)=""/66, 0x42}, {&(0x7f00000002c0)=""/163, 0xa3}, {&(0x7f0000000380)=""/191, 0xbf}, {&(0x7f0000000480)=""/196, 0xc4}, {&(0x7f0000000640)=""/187, 0xbb}], 0x7, 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r6, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r8, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r8, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r8, 0x0, 0x0) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r10, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r10, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r10, 0x0, 0x100000008) socket(0x18, 0x4000, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xffffffffffffffa9) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r12, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r12, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r12, 0x0, 0x0) ioctl$TIOCGETA(r12, 0x402c7413, &(0x7f0000000d80)) sync() unveil(0x0, &(0x7f0000000100)='x\x00') madvise(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x6) getpid() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000003700)=""/4109, 0x100d}, {&(0x7f0000000dc0)=""/197, 0xc5}, {&(0x7f0000000800)=""/209, 0xd1}, {&(0x7f0000000f80)=""/198, 0xc6}, {&(0x7f0000004740)=""/102400, 0x19000}, {&(0x7f0000000f40)=""/46, 0x2e}, {&(0x7f0000000a80)=""/245, 0xf5}, {&(0x7f0000000b80)=""/82, 0x52}], 0x8, 0x0, 0x81) fcntl$getown(r6, 0x5) socket(0x2, 0x8000, 0x18) write(r3, &(0x7f0000000580)="54d34875e8244972c0768d5ffdbf94831b9dcec410e017814d1ebe1ca0944412574d0bd6293fdbc2bd2358a24438e6ae0bcad92cf8cc1a4bdf3a8f5ccb41f2cc3979d37f08bce8f12f6184309bbddab81f3db891f421dbeae187a25ce5607fb2f5a1ec481a80c68cd1650607cb3b86eb1117162d1d712faf186cb70a340bcb28e14e69e43702d1abfc43dc6ef2952c003485e858bee1002042a8c5d515db483aada711f53c1b52c23ceff26ec713ee22", 0xb0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 04:45:46 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd54a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53aa06b6caf4b2f5ea5d8", 0x65) write(r2, &(0x7f0000000040), 0xfffffec2) r3 = syz_open_pts() close(r2) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xd95eed03301aaf3c, 0x3564c7175dec33fe) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000100)={0xaf58, './file0\x00', './file0\x00'}) dup(r3) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r5, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) dup2(r5, 0xffffffffffffff9c) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 04:45:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000010c0)=ANY=[@ANYBLOB="c83f726fc91f1c50c35004b9f382e2abb5ed4ceb8b3984168c34175c6a02ed264334796275f6a6cd5973c2429a619fe1476540c11afeb7d0b21ac020b392c84d9c414ce4e12678341d7eef303b4a26fff293046456712563a7b8fdd24c8657c447d2343484ba864084ce0d76d94881f9afaf5ad87ea1d025bc9015d56917570445238ec73b012e2eb2dc6f3877e5d4cf7bc001ccc6c6aa617c0ada2c183ff648c27c8b5507a22ec0b9a7a0c14466e7e1"], 0x1) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/4096, 0x1000) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x7, &(0x7f0000000040)="caf5b415", 0x4) dup2(r3, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x8002, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r4, 0x0, 0x0) 04:45:46 executing program 0: r0 = kqueue() r1 = socket(0x6, 0x4, 0x2) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x21, 0x2e, &(0x7f0000000180)="eba1212053d7deb9a5ffcbff13bb000065e104a21335a9f300000000", 0x1c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) kevent(r0, &(0x7f0000000300), 0x80a9, 0x0, 0x8, 0x0) poll(&(0x7f0000000280)=[{}], 0x1, 0x8000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r3, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r3, 0x2, 0x803) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) read(r6, &(0x7f0000000500)=""/15, 0xf) r7 = openat(r6, &(0x7f0000000240)='./file0\x00', 0x800, 0x100) pread(r7, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r8, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r8, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x1, 0x2, 0x800}) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, 0x0) r9 = getgid() r10 = open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r10, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r10, 0x8004667e, &(0x7f0000000680)=0x800) r12 = socket(0x0, 0x3, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f00000004c0)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x3a) r15 = geteuid() setreuid(0xffffffffffffffff, r15) fchownat(r13, &(0x7f0000000080)='./file0\x00', r15, r14, 0xb172f2442f1796ec) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000004c0)) fchownat(r10, &(0x7f0000000080)='\x00', r11, r9, 0x6) r16 = getgid() setegid(r16) r17 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r17, 0x20007465, &(0x7f0000000500)) r18 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x41) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r18, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r18, 0x0, 0x0) socketpair(0x1, 0x2, 0x6, &(0x7f0000000340)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000400)=0xc) accept$unix(r17, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r17, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r17, 0x40087468, &(0x7f00000001c0)) fchownat(r17, &(0x7f0000000080)='\x00', r19, r16, 0x6) r20 = semget$private(0x0, 0x7, 0x287) semop(r20, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x0, 0x0, 0x8789c8d791a6081e}, {0x4, 0x7, 0x1000}], 0x3) semop(r20, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfff4, 0x1000}, {0x0, 0xe12, 0x1000}, {0x1, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x1, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r20, 0x2, 0x3, &(0x7f0000000200)=""/10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) setregid(r2, r16) r21 = syz_open_pts() dup(r21) fcntl$setstatus(r21, 0x4, 0x4) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 04:45:46 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) fcntl$dupfd(r0, 0xa, r1) setitimer(0x0, &(0x7f0000000000)={{0xc000000}, {0x0, 0xb905}}, 0x0) pwritev(0xffffffffffffff9c, &(0x7f0000000080)=[{&(0x7f0000000180)="23503e94906433c481fea2ab99ecd19aa842377ff946b322e20a696581ae5593602b3fdf8b79c969cc5621cff1d31eeeabfc80bc9e9f49ea4f73fb4bfd7401e53da902408cb469b447aa18db1cbbb8d2aee9df2aeb617c8d02ca9177d9b976c8376405a2ee85378ecddbef8663c0b18d97f2d924d258f0f0af1a3ef9cef1d3da07", 0x81}, {&(0x7f0000000240)="56db1de3b6f12109b11bcc051b89be717745425b6770e26aa7c9c9b60d1549b51f24066831137cc26483ce0f16916524e023cf208ce5be8c23e7944d7a6970a9d8d1d54bb3e51ee93c1624c5e80e9950", 0x50}, {&(0x7f00000002c0)="fab2306d67ad70cfa84a011035b415e3dd8778862063c421e4630a16a2c184ec7d8293759ae1626767d9bcb7034b6aad4f321ab17fdc32595b13eb7143d397ef3a73d4fa4eb4500654e7", 0x4a}], 0x3, 0x0, 0x100000001) 04:45:46 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000200)=0x10) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYPTR64, @ANYPTR=&(0x7f00000004c0)=ANY=[@ANYRES16=r0], @ANYRESOCT, @ANYRESOCT], 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r4, 0x5) pipe(&(0x7f0000000040)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r5, 0x5) r6 = socket(0x2, 0x400000000002, 0x4) setsockopt(r6, 0x0, 0x7, 0x0, 0x0) r7 = accept$unix(r6, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f5a700f8787300000007000000000000000000000000000000000000000000fe41dc793c000000000000000000fe936fa2dc0e4fb7516ee7b6b19bde6482830e328755b1f61115cd9f7175f6267ca4d62f5d4e0b0f9042a2be503e5151469468a7dc1466eb9e617869cb5310a4f0a093498df21713852f7cbdaa9ccbabe1b21a226dadf4615026a703306fe0909516fd629c8a4913ff8aeb4c9e4ca7d0fbf46943fcc8f09b9d8ad808ce7a2a64d6b052057252d907e682a91a85eb3d1f266cf331c5fa4e94dc189a393a14dd1035aee11c93a2bbc2a3fbffc35cf954c6aaa40b2c0175793bdf480feed989ee264bfddd14965962df435cb2e8ae6e661fef95e2524a280c976c0de60000000000"], &(0x7f0000000240)=0x6e) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x2, 0x0) fcntl$dupfd(r7, 0xa, r8) r9 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(r10, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) pwritev(r10, &(0x7f00000014c0)=[{&(0x7f0000000300)="82b68b8aee545882652e037c04dbcd1b35f046d42b200a7b773893303e2da6a9b8f97bd04dde3b974a3957915e60334298703738f028fee864475d2f97c26c16dae9071911f27d21f8082aab1266ad7d3e3be839a844dbec08dcffc54f6643e44c27fec1bc72e4a3eebf0b4bc901000058062965bf87361908185bc754c7f2c617e609ec94ca0f609b8b8a9fba641612240dd9a3baeb991c38e3837d1322c29ff8f48eb08aed890000000000", 0xfffffeef}], 0x5d, 0x0, 0x2) writev(r9, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) fchmod(r9, 0x8e3) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f0000000280)) ioctl$TIOCFLUSH(r9, 0xc0106978, &(0x7f0000000280)=0xffffffff) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffff7da31efce02366fd89f340a136cf88ccc66508c16070b2ab4fcfecc7aaaaaaaaaa6cbf000100000000002c00fe800000"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 04:45:46 executing program 1: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffc, 0x0, 0x2, 0xfffbfff9, "980a7a117c00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 04:45:47 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="0180c2000000aaaaaaaaaabb08060001080006040000aaaaaaaaaaaae0120d047eb9ded02d00bc1414bb"]) socket(0x2, 0x4000, 0x2) sendsyslog(&(0x7f00000000c0)="438e9d96cb3b529d2fcc0af9c5cc69e8321a329e1ed4515d46480146023543ff2b305897af480578f59d01e967f3399634029bbf371e1eb8a69b7059aa88f503d1051658db8d3d547e77324c13120ab617c6eb9af43e1f827b84f1d0826eb77a30897f1e660010fec9637869d1b990c24c73691801b73ff6b16ea5deba5c097ee8d38c55", 0x84, 0x20) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/23, 0x17) 04:45:47 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000000210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) madvise(&(0x7f0000340000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) 04:45:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/25, 0x19}, {&(0x7f0000000100)=""/48, 0x30}, {&(0x7f0000000140)=""/147, 0x93}, {&(0x7f0000000200)=""/226, 0xe2}, {&(0x7f0000000300)=""/29, 0x1d}], 0x5, &(0x7f00000003c0)=""/36, 0x24}, 0x42) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) 04:45:47 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = msgget$private(0x0, 0xfffffffffffffffd) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x32, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x32, 0x0, 0x0) setsockopt(r5, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) msgsnd(r3, &(0x7f0000002080)=ANY=[@ANYRES32=r4, @ANYRES64=r2, @ANYPTR64, @ANYRESOCT=r5, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYBLOB="73a8fcc309ae3f5e92190ae662ed628e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e2dd5074408067b8c8828daf9e993b6cdb943e713e000000000000000000"], 0x8, 0x800) r6 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r7, 0x80047308, &(0x7f00000000c0)) msgsnd(r3, &(0x7f00000028c0)=ANY=[@ANYRESDEC, @ANYRESOCT=0x0, @ANYRESHEX, @ANYRES16=0x0, @ANYPTR=&(0x7f0000002700)=ANY=[@ANYRES32=0x0, @ANYRESDEC, @ANYRES32=r6, @ANYRESOCT=r1, @ANYBLOB="1fb8487645a487800ddfa8bcbd1d62b83f4e91ed2be884ef7d0c230e4aa0b3c424b023bbe25489e7060000000000000040c9f3517efe531b"], @ANYRESOCT=r7, @ANYRESHEX], 0x7, 0xffb) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r10 = open(&(0x7f0000000b80)='\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', 0x40, 0x71aae58f9a3f30aa) linkat(r10, &(0x7f0000000180)='./file1\x00', r10, &(0x7f0000000300)='./file0\x00', 0x0) close(r10) fchown(r9, 0x0, 0x0) close(r9) fchown(r8, 0x0, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) close(r11) fchown(r11, 0x0, 0x0) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) close(r12) fchown(r12, 0x0, 0x0) msgrcv(r3, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f0000002940)=ANY=[@ANYRESHEX, @ANYRES16=r8, @ANYBLOB="f87bb22b72eef8f5aa60d6339e80c3a412eea86b7edcad068c8b6be1f76fc7614bbc562582db9545728cc2d57f766b76ef679ca7cd9fed8301207d3db3cd880e4eb052c5076995756c771d8f6253023f0e96d328e4b91052c5dbea6d4b000ce28a576a12cdf1e1a28436fd348fbe95d59f788cfa5868dfe60cf3a8fa1bf737fa85d44a6879ac2d74ab4c198363e02fd3a37a830ade3cd96135006bc899946defd5c9b4ed83f1e69b82ce9ce2fcac371fba3f4a8dbb043a172cc7be9b62726f98562f2f19eac4a43c75a0f83fee52546bb3de401cf0de5e1867bda09080d9eba24160b70b67ab2ed64a333cc7cb14f5680be1154a4ca551d380dd21a06f688fa3f7112f5929be1361d6f2265fbb9479800173ffb083fd3727980ce27d542ff499f1528c6ef64f886cf41d41666992902acf691e0597328afea6c719f96ed3a023fa0839fd4e828ca420139c1973a1a10502bdd6e65613a27c19c0d49897f833fbd5769eec4b306b255f4915d7f42742c00eba45ea473b3b2e1e5f527f0b3abdbbca39695f7a468879c158c4bcafee8855f0a565941caabd55c0715de19a02c74d246f5bf9e9e8ff29ecdf95969692288de4435b42753ab5e39e60abd7bfe1bccab35205f7f0836b41909984e5d53858d477639fb9f50bd96e3df81b8b8a77e4b574f64fedc367dd717250ac653cb66b4ffa38645ac0f99154a0bca7ee275bb49ce767621d42519e0be680399d0813c3d1f3c591e2b6b89d3ec1dff1fd52e0dddfed3436586e69ea3430bb50b0abb55c6b416a046897ebef09d24def8270e5820ef19ebf6c3cdf3d25a4a04356b95c95ad14bbe1030a64a41f97e8780dab6afd9980b4e848d54f094cddeff372185b9c46ea7de21cc9f937f8b1cb2a0c46bc898d7d65e0c8c5dc81aebae034d1f576b1ac2367e037fe68ca8a9a3f96778938fdd705436b6dfdb12029ccdd01c0349d41d5e4f89740b3fa3bc504d64de196a374b2e44f56283456dc391a9b953b9655b65b43404c5e60cf6977343894a0dd0d32dda8c2cc1965227f84ba577b7f6bb94a882ff7012e299cc91272dd1945faa9a54019af26e84ba69514223c9ea49b5e7a6fdb31f41d217c68cad3a41c9b1078ac1a0122de7ba75bf513deb91edf50a64c91be2e512737cd8251f2d14bd18996589dccf9756b13c6c23a3c0e15bb96664e8def07e90c118eb2be02c540b3bf49008cbf43140ac11dc57b12be4833a124eafe0d80656c460c77a159c06d47a10cf48e9876ebd86c51652b15f331939fd6e658f79b6a77fa50db2776d4daa2a59699acb45c642fba8a0cea9d365909192b3dff95dc2ac281a02d39e9a07699b86898174c83e5e3701f209a0e19ae4209d964826d2a3a9d636f85fa996c1aa07653118195ac9fc7a4e8492bd0f9f4448e666323830e56e8c323773ff61738168132076ff78bf1eb1629c6b6f20873afd822368a8474f29b22018a3375ce145e8658292dc1e129e4a18dbef864588af2d4684c237ea1dcd48780c9330cfa44a957345cc0870d1b148f143ff4a29e368887f5e653d630533565a51b62f6e4fd3c164b0336f452242b5daf99983f3b6349c6831bf3515026cbc25f5c875b03bb9a137f03d83344d8d3d53140a75da97019fdfe7836f89cdf83c45b5b37790575a27921e5d7f6b607a65738757fc8ba2a93ff3a43ad67965f6e935eaaa3d21544047317c4beb47e24ff118aec0b29dd128ef455ae83952ea0aedca717d1653826f4fe9267e1e84df2007ae51e40dbcd3e1017270034e976e49e2f6f72e36b66707e7c8b3e6967ef7c5499e34c441df7d86db3c308ec688ecba5e552eeca8c3fea0a534dd41bdada9d26f2fe3ba4ce0a0aaab43db36c6e0e3f89b40a04f231f8f868ff0645f5e64aba42f70604848a8779af63a2bd8cb8893b45b15827b1d2bbe431312d35ff03fc189fdcfab93e9e9589999a91badf67e86f46a8c57a6c3d5bd773c1739d1c1630cccd26b7723b407ae30b416010c206846b0fa058833379a97afab0569b44306e08f24a869597468ec00c09c8aed5dee0c2193409f67845086de9ddffc703f17ba0218c59dabd621a48e6295e16d23e19ea6b0b882c45cb9725b49be9e347fa81070d0042d32dc497ccc5cbe4eb5e7d52c5ec50550d9414b570e4a6b1d4b5914da59e293c590f1ac4708aa9b98ad34591b1fdf4c71d36e4939190d54cdb54704d713bc405ecfce43b81f3e3b7d041451478019677f9d410e9aa80fec5bf49190dd5e372fe36d4eb253c86cf622ac9033c327d656f46fa9cc29efbe26b11b417a974526f770e19ba456bbd5368b8ba74f6973ba0662d2e0db2f40ff1c3bf7bc091cd10d366bedfc4c84dabdb0d961bbdf304534df0ea7e3685233a409d2097cf2299fa24df4d25d2b03102ef96aa727583a46e9865e98c7b44cad7570cfea227030b1fc9cea135b4a852346cf8f3195418476380e9e035c11db55c652d36491617ecc09c4c3089ef3cb023b21320dce4d904cb685b794c323a3946e7b0bce11585f91c24c6d5d54e3e49701fe95f3b4bf1bb38fdd4e02c255ec9e4a16e773f516a90c287e0d24614f72286e584d0708211fb4ee2dbd751350b2f7f864b99b88f3715f2e6b4b7d5a24ff9c2a8fefaa8bffdac0553e5e1a23b5ca4b9110dcc91b88091cc61b2b364f2742f51bfea577a43e24e59a45e429b59a450be0a28839395111d8a3adb0afc38175da84da5302d8aff1b811bd858f0d7bc304db221037d667836fc5a52757506af3486dcfd2ad8210b684a534b911fe1b7e163302596ad6f8e23806951a4882205de656812eb668b974ab3e5433adf918b1b13a70a150a4a20e66d1bf32420afa429f6bc75ef3ccd82278d182080a9326a36607a4e58504bedcc4f52fef2c0dbf346420e96859bc2d79e2e261b3f1adebc28266fe7ed50b7ec124792d89142476e45f242b840b6583cd59c4bb3269ddd39abbe6fc9cbcaf18a1efc90b6099be801d1fa6471a9160a55246647f349cc8a13339f737cb48bf5649cd541adf4fc66abe74d729ce11122697d86937ee998f78405059e9a3ec8c8b51d135f915b27d6da983476da6ac8a80d13b30134b01be5e3985b6d0cef493b5fe38d7f52ad44151443ffb0dcea07ba99f69c6ba14d1137a4ab17f2eeb24182955ed7c262654b654d7434cbe9e00ba307c9c3e6977fb13b1615d029278eabf758a71d19a422ffa7de37f7213e26d3fe4f74345e06725aa6d3df6a94dd0dbf5e677c4b6d65465259636c26f724c0ced3ef5b64b53c8b6e04a6ca9e4f0d38ac9fcdf767fcc750f3c230f1951f63004169fe4f9230720d525ffccaaa1f780156cd45fc72e97c3d15da8e5d5ed28fa6b0a3f65687570a033bd62247b8ab2153be9b0471492d1cc9970ad4835389d2b8ff7cb19d9aaa21d91a5b309089bceadc327bb32c056765c5fd8f1a0aea8a6e0ac1d9c40300ef36e39032065a1e7f0f92f900bdfff968b909526adea5415a67b5ae46e765367361f4e8a1bacd550d7c6ea2874b65574f1f05408667f66a014969f523d1ef033505febef0b50c7e5d4e7c751cc091049ff193b8c898bf6276595518aa13dac3f57294fabbd82ce91824bb8c4b344bcf86d37b780ada5abb67beb52ecac7b1d097ff8527093bc69d4c8ed1305cf770c4b559c4ad73e30b33b03a73c443e981ddab37a7e17ede4398a0356d4a624f6c6a855593bdf789f387200eb5cfd8f4d3149269256f7f10efd7ac2adff19d6f45a9854acade2f1d65564e30bd15963a3297646c37a75433faf33a76236fec8ef92f723b642188a022d241fca0346e515077b98d03a3373ad879b45538fc4bf7c094b6f8d2cb910301bf8f29259d4e242347edb28593659e7d19be0ef3ab12e3bda6e3675e5b94890740f2ee8e900c04d1f8d638b7fdc48b6d9504401131aa41e44e94902cd59988e98259c7172482307492384f0c789c61f42c6f65a290788da15916a3b7aa0ffed8ddc6032c752641d1b670d3e5b21db5f24caa1aff38c4299e7433fc4aea757d6f92862c99753726ba565c350affc488b3355b3ee66b1ceb079a82ce364ec0b6d565d7c6086c99d784cb71f7b03990d6f387642ecd1436553f407ad8bb7fd3ec37e6fb6df8b3e0f8d3fae511b8cf84fabbb46387dd5ce28ea12f5fb55ff9d745c81a563ab78c6e3b202aa2808ec31e524b424a42536e796bc33af3f6a2dd319499aa095a06dbf2a27e179eb934a8eed9bcace1e3e8c1a2c06e5064b6499067e9f106eb760e6f5cb07d67c8bd82b98b2412c42bce210944380a385e9b364617ce76f7030f01eaf5ae42d48577215fdbf4a66891ecc018e1822add4c41a2765742a34e942413e978ddc414bb0a8b5964dd54e55a34a5b3c18b9920d575136c1a1420f395130f2309b32dd47931bb3a9f81fccce102a1b636c82a5a48efeed39883eb298eb056907ef6affd0d17c8f226eda0ee8a935354a1e4a60a9eec70ba14ea925b461a5c98dbe826d63fff00c5ba9a8a8375cd9d55aa51bd8954a9be2cb2902d6cefd64b2145636c4d670696ded81bde684fc48419dcdba6a680353e854c11da6b5100122c624c7f56a4196622ee206c45d5e94ba34b384b0461699864c6532f0bdd9ef87efbd557d2bc9b5e9ec362dc2b7d0ee6fbfe56e0f0a32cde0a59aef654c0cc02905b95b0c3c6613e6e81f0482b4d3c0c4de2b542f8cc5843b262ddb43692b7890e3d05ca178fd1d50715d55b615d88d026cc3583a77c1a6620e26c1e46d4e8c5b2b8938470598d73d7f887a92533a744ba65ee02c165a60655c388045593f92724e6ab5b62aa54688a358cb05a8e3141ce1e1f50c5a0c5c1d8f1ffca66f1b6097996729b16de849f8d7006363c75465221c2795c59d38ae975422a2d10b00e42d47c65a719be5ea983b566c588aad542680c4dfeee1b9d555794ad81b62f58301ef060a6179e306ece5b40993e991f144882a28dfa2f60993a0f260767b3ce9d2c9c1f3330151a381d5e81089392bbfbdb0d9d04b7871c9536e38b7d3265349b55361e80827132f0fc5ca4f14197143b7cfb1fcfa4ba683f70031a9b51855318ffef60cde1b20101328c1f8a95197a792ccfab552eced9623df006dc46d86cf72dd64a9d4c65fed3f144f5304914f5f20aeac2cbe20b90d38ba66e7ead3435923a69a7c287398605e24969f19541541109a71088a7a44ccbbfccd8db457fa21ab9ace2340cd02b1e26b545e5249b9769cb052f93718cf2f1b9a290facc5085695bd4ef4ed68a8ec589f73ff70e1352c4799da6c0f009ac314106a18f54390165c05ebc4a0c05e48f7c44359b0b4a82acd203976b45030eeb83b8ed9bdf58f6b8ef30a879ccfa2f2554d599a97d355024487d5aa887dad447ebad8bedf869dedc413f79ea6bbe1efb6d52c2f4ccf7ea4e7730ddc500b8afb73d0e37104241a9409dc87a7574be208b2e906f60713bd1f663373b652e4a4b65c786bb2a683411f97401277e12ca2c77259fcd315955be67f583b73a417944082da03b49f11616854d9f9b8692444afe557bee99cbea418374f0aba08fdf7d3968bffe9f834dcb634e0e712817797954e095273939cd4fc8e6ef308ab026364b0193d38bb90c6049215e89a0ecfeffcae9414cb52e74953fcf4ad6b1b37c91e48811fb948b073a76ab24f8096a44713667ceb6fc1e857ad084e0ae82ead1c7bc817b0f9b8dc153fc42449ead49c9a39c5b89ef2a1025ab177a698d024c57e3a5687e02a95a8b7725a0ae257466e68357fc51731498cdac46e9", @ANYRES32=0x0, @ANYRESHEX=r3, @ANYRESOCT=r11, @ANYRESHEX=r12], @ANYBLOB="c33f14fae410fe96c9439447a8f130109aa3f89e041ced66b35a3dc7638244d3a25d5771f1367683953c76739e9666b8da06a747b0838f478dea0f75b7b7faa8071b69a1d5a90c1c163ee828046f890d85db098d1f05486c90ab0c7836c1d8202051a9d580fde575e8809c9fe073e616ee3d57b62183339b0d92682566407dcc11ab7dda5baa41de89ab409693b4eed128d82f5dff62c313", @ANYRES16], 0x3, 0x2, 0x1004) msgrcv(r3, &(0x7f0000000280)=ANY=[], 0x0, 0x0, 0x1800) msgsnd(r3, &(0x7f00000003c0)=ANY=[], 0x0, 0x800) msgsnd(r3, &(0x7f0000000240)=ANY=[@ANYRESDEC=0x0], 0x1, 0x40000000000800) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0ff00"/155], 0x9b, 0x1, 0x1000) msgrcv(r3, &(0x7f0000003f40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007291500dcfa70f43b1e5ba14d079547121e3f5832ead7abef82cdf1e70a85cda0fd6c38c6aea0782d3a495ec4f88b4cf913cd3fbec20939c7033f84d843759b5ac4e85b8ba89ddf419f96558d1e5226348b767a9fe88f61ee9138fdf5c2b61cb566ef67ae6aa1fb6a7ca9520c1163ec53ce5d524e90ccefc03fbc90ee69d34c679fa402c65ddc72b908740e9d3a7dcd41fc8d55013ae235c8da49c97af0a7a4f3e9e789af3ced9be906496dab7d499cbe55cf4be16d1a51d1e705a32d459fc74797568b47c864257b011f2445b734c232619ba"], 0x80, 0x3, 0x400) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000001e40)=""/74) msgrcv(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000005d75cb06ef10978a00"/89], 0x59, 0x0, 0x1000) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) shutdown(r0, 0x0) 04:45:47 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r2 = dup(r1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x2}, 0x8) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x80206913, &(0x7f0000000300)) 04:45:47 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/247, 0xffffffcc}], 0x12ea, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r3, 0x0, 0x0) dup2(r2, r1) pipe2(&(0x7f0000000080), 0x0) 04:45:47 executing program 0: nanosleep(&(0x7f0000000080)={0xd3f8, 0x800000000004}, &(0x7f0000000240)) execve(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(0xffffffffffffffff, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0xac, 0xa9ecfda19e1f092, 0x9, 0xf5}], 0xfffeffff, &(0x7f00000000c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x10, 0x0, 0xfffffffeffffffff, 0x7}], 0x6, &(0x7f0000000100)={0x2000002}) 04:45:48 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffc, 0x1}], 0x5, 0x0, 0x0, 0x0) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x0) r3 = msgget$private(0x0, 0x20000003c4) msgrcv(r3, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000542709300400000004c230f28183f10b937568bd84846ef444a177f0a89db598a821460536af34109df68763b44d024f3d96a6ac805c214ffa2e756f196d81138e52fc903afb25df369525ece35efd0eaddc38f2db92d91640c44e166b05d0145f922590b5c240a0cf5ec857dfa35d2e92b384342b79ebb6d5eb3ce81ba1f0cf28457a1b082de6deeb8e2e29a0b6d1d13c1c327168874cc57add8a3c4dab0235933dfce6ffe341eade24ca7ef8c82771169f97eea693a9aeba40066f993e7797f995b56d9ab7643ea5c78328f1e70ef39ef44cb9d9c5e1533b86487b5d9436fc50027422018906342a9bcca646f7ed1efa8844f3a1e66d42f1fd58e745224e066d1fd0178f10112a5d41b5493f8d07cfa0e3a1927e01b3174af4e185db305347bdb99be3543"], 0xc, 0x2, 0x1000) msgsnd(r3, 0x0, 0x0, 0x1800) msgsnd(r3, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgsnd(r3, &(0x7f0000000000)={0x2, "dcb0dc1f720d52917ae01beb6e8c6a8f77e87793c959a0523c1b372d"}, 0x24, 0x0) r4 = msgget$private(0x0, 0x20000003c4) msgrcv(r4, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270930040000000"], 0xc, 0x2, 0x1000) msgsnd(r4, 0x0, 0x0, 0x1800) msgsnd(r4, &(0x7f0000000400)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300bd931d65f98896ef2808b166b74e32d2658619"], 0x2d, 0x800) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000480)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r5, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000000c0)) r6 = socket(0x20, 0x1, 0xf0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() r9 = geteuid() setreuid(r8, r9) r10 = getuid() r11 = geteuid() setreuid(r10, r11) r12 = getgid() r13 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r13, 0x0, 0x0) shmctl$IPC_SET(r13, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r15 = fcntl$getown(0xffffffffffffffff, 0x5) r16 = getppid() wait4(r16, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r17 = syz_open_pts() ioctl$TIOCSETA(r17, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r18 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r21 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r20, r19, 0x0, r21, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r22 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r22, 0x5, 0x8, &(0x7f0000000140)) r23 = getuid() r24 = getgid() r25 = syz_open_pts() ioctl$TIOCSETA(r25, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r26 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r29 = getgid() semop(r26, &(0x7f0000000380), 0x0) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r28, r27, 0x0, r29, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r23, r24, r28, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r14, r28, r19, 0x1e4, 0x7}, 0x5, 0x5, r16, r15, 0xfffffffffffffe01, 0x20000009, 0x8}) r30 = socket(0x18, 0x2, 0x0) connect$unix(r30, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r30, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r30, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r32 = semget(0x0, 0x1, 0x404) semctl$GETNCNT(r32, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r31, r28, r12, 0x11, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0x0, r8, r7, r10, r12, 0x156, 0xfffffffffffffffc}, 0x32a, 0x7, 0x4}) r33 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r33, 0x0, 0x0) shmctl$IPC_SET(r33, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r33, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r35 = fcntl$getown(0xffffffffffffffff, 0x5) r36 = getppid() wait4(r36, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r37 = syz_open_pts() ioctl$TIOCSETA(r37, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r38 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000540)=0xc) r41 = getgid() semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r40, r39, 0x0, r41, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r42 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r42, 0x5, 0x8, &(0x7f0000000140)) r43 = getuid() r44 = getgid() r45 = syz_open_pts() ioctl$TIOCSETA(r45, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r46 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r49 = getgid() semop(r46, &(0x7f0000000380), 0x0) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r48, r47, 0x0, r49, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r43, r44, r48, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r33, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r34, r48, r39, 0x1e4, 0x7}, 0x5, 0x5, r36, r35, 0xfffffffffffffe01, 0x20000009, 0x8}) getgroups(0x1, &(0x7f0000000240)=[r34]) r51 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r51, 0x5, 0x8, &(0x7f0000000140)) r52 = getuid() r53 = getgid() r54 = syz_open_pts() ioctl$TIOCSETA(r54, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r55 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r58 = getgid() semop(r55, &(0x7f0000000380), 0x0) semctl$IPC_SET(r55, 0x0, 0x1, &(0x7f0000000480)={{0x8, r57, r56, 0x0, r58, 0x0, 0x7}, 0x9, 0x8, 0x3}) semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r52, r53, r57, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) r59 = getgid() r60 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r60, 0x0, 0x0) shmctl$IPC_SET(r60, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r60, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r62 = fcntl$getown(0xffffffffffffffff, 0x5) r63 = getppid() wait4(r63, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r64 = syz_open_pts() ioctl$TIOCSETA(r64, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r65 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r68 = getgid() semctl$IPC_SET(r65, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r67, r66, 0x0, r68, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r69 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r69, 0x5, 0x8, &(0x7f0000000140)) r70 = getuid() r71 = getgid() r72 = syz_open_pts() ioctl$TIOCSETA(r72, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r73 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r72, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r76 = getgid() semop(r73, &(0x7f0000000380), 0x0) semctl$IPC_SET(r73, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r75, r74, 0x0, r76, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r69, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r70, r71, r75, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r60, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r61, r75, r66, 0x1e4, 0x7}, 0x5, 0x5, r63, r62, 0xfffffffffffffe01, 0x20000009, 0x8}) r77 = socket(0x18, 0x2, 0x0) connect$unix(r77, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r77, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r77, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r79 = semget(0x2, 0x1, 0x7) semctl$GETNCNT(r79, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r79, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r78, r75, r59, 0x11, 0x9}, 0x8, 0x1, 0x9}) r80 = syz_open_pts() ioctl$TIOCSETA(r80, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r81 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r80, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getgid() semop(r81, &(0x7f0000000380), 0x0) r83 = semget$private(0x0, 0x7, 0x286) semop(r83, &(0x7f0000000480)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r83, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r83, 0x0, 0x8, &(0x7f00000000c0)) r84 = socket(0x18, 0x2, 0x0) setsockopt(r84, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r84, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r86 = getuid() r87 = geteuid() setreuid(r86, r87) r88 = getuid() r89 = geteuid() setreuid(r88, r89) r90 = getgid() r91 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r91, 0x0, 0x0) shmctl$IPC_SET(r91, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r91, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r93 = fcntl$getown(0xffffffffffffffff, 0x5) r94 = getppid() wait4(r94, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r95 = syz_open_pts() ioctl$TIOCSETA(r95, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r96 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r95, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r99 = getgid() semctl$IPC_SET(r96, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r98, r97, 0x0, r99, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r100 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r100, 0x5, 0x8, &(0x7f0000000140)) r101 = getuid() getgid() r102 = syz_open_pts() ioctl$TIOCSETA(r102, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r103 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r102, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r106 = getgid() semop(r103, &(0x7f0000000380), 0x0) semctl$IPC_SET(r103, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r105, r104, 0x0, r106, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r100, 0x0, 0x1, &(0x7f0000001a40)={{0xfffb, r101, r7, r105, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r91, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r92, r105, r97, 0x1e4, 0x7}, 0x5, 0x5, r94, r93, 0xfffffffffffffe01, 0x20000009, 0x8}) r107 = socket(0x18, 0x2, 0x0) connect$unix(r107, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r107, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r107, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) r108 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r108, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r108, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) getsockopt$sock_cred(r108, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r110 = semget(0x2, 0x1, 0x7) semctl$GETNCNT(r110, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r110, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r109, r105, r90, 0x11, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r83, 0x0, 0x1, &(0x7f0000000280)={{0x0, r86, r85, r88, r90, 0x156, 0xfffffffffffffffc}, 0x32a, 0x7, 0x4}) r111 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r111, 0x0, 0x0) shmctl$IPC_SET(r111, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r111, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r113 = fcntl$getown(0xffffffffffffffff, 0x5) r114 = getppid() wait4(r114, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r115 = syz_open_pts() ioctl$TIOCSETA(r115, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r116 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r115, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r119 = getgid() semctl$IPC_SET(r116, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r118, r117, 0x0, r119, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r120 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r120, 0x5, 0x8, &(0x7f0000000140)) r121 = getuid() r122 = getgid() r123 = syz_open_pts() ioctl$TIOCSETA(r123, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r124 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r123, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r127 = getgid() semop(r124, &(0x7f0000000380), 0x0) semctl$IPC_SET(r124, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r126, r125, 0x0, r127, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r120, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r121, r122, r126, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r111, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r112, r126, r117, 0x1e4, 0x7}, 0x5, 0x5, r114, r113, 0xfffffffffffffe01, 0x20000009, 0x8}) getgroups(0x9, &(0x7f0000000280)=[r78, r82, r85, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r117]) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r129, 0x4, 0x46bfb) r130 = getpid() fcntl$setown(r129, 0x6, r130) r131 = getppid() setpgid(r130, r131) msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x5, r8, r50, r52, r128, 0x10, 0x1ff}, 0x6, 0x8, r131, 0x0, 0x3ff, 0xfffffffffffffffe, 0x3, 0x80}) r132 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCNXCL(r132, 0x2000740e) msgsnd(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="03000000000000009fb09c5b9f2b2763df6c40b8d18e83513b6faea38a8bfed7f42612732b9ab2f91e22e588e8518360ff5b0cb2fec9f8e4aff9353173ced9aaba34d26b941c15943a9f4dce8ea63825f4ae6486f0c6752539bdbb36c6febd2692c2b0a8d1100579e68b6c068e833c7530abacdd17def796925f2a8e2671d7c44e42cd4bf1faf2c5"], 0x88, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) 04:45:48 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) acct(&(0x7f0000000040)='./file0\x00') r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = syz_open_pts() r3 = dup2(r0, r2) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r4, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) getpeername$unix(r4, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a7733a536a4d0ab71db771c5295eeb9ceb8713a8"}) r5 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r5, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 04:45:49 executing program 1: r0 = kqueue() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)) fsync(r0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = socket(0x18, 0x400000001002, 0x0) connect$inet(r2, &(0x7f0000000000), 0xbb) r3 = dup2(r2, r1) r4 = msgget$private(0x0, 0xfffffffffffffffd) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000340), 0x0) r6 = socket$inet(0x2, 0x4000, 0xc6) setsockopt$inet_opts(r6, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000340), 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r7, 0x0, 0x200000000000b, &(0x7f0000000340), 0x0) r8 = socket$inet(0x2, 0x8000, 0xf1) setsockopt$inet_opts(r8, 0x0, 0x0, &(0x7f00000002c0)="92e3bf94fe2c247e5300009f02a25f91a35f536b7f5283a9675550b63a2a5c323b5e931b02b5fce4a0a82cc21d1f464388fe4d1dfbdd19140f7ecdd4f2ee5ba96c709acbde6cef7f0d32160f6f8eb29bac2ae3fa9978fa6088696c85897f52362565b3e0977061b78a00480c509dfa4ffa0ac68505eadf0d2e137de73c3f85288bdc9b871c817517a66882f55874c92bd9", 0x91) setsockopt$inet_opts(r8, 0x0, 0x200000000000b, &(0x7f0000000340), 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r9, 0x0, 0x200000000000b, &(0x7f0000000340), 0x0) r10 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r10, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r10, 0x0, 0x200000000000b, &(0x7f0000000340), 0x0) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x3f, &(0x7f0000000080), 0x0) socket(0x18, 0x2, 0x0) r12 = socket$unix(0x1, 0x1, 0x0) setsockopt(r12, 0x29, 0x3f, &(0x7f0000000080), 0x0) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x8, 0x3f, &(0x7f0000000040), 0x0) msgsnd(r4, &(0x7f00000003c0)=ANY=[], 0x0, 0x7fc) r14 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r14, 0x200000029, 0x27, 0x0, 0x0) r15 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r15, 0x200000029, 0x27, 0x0, 0x0) r16 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r16, 0x200000029, 0x27, 0x0, 0x0) r17 = socket(0x18, 0x2, 0x0) setsockopt(r17, 0x29, 0x3f, &(0x7f0000000080), 0x0) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x29, 0x3f, &(0x7f0000000080), 0x0) socket(0x18, 0x2, 0x0) r19 = socket(0x800000018, 0x1, 0x0) getsockopt(r19, 0x200000029, 0x40, 0x0, 0x0) setsockopt(r19, 0x8029, 0x3f, &(0x7f0000000080), 0x0) r20 = msgget$private(0x0, 0xfffffffffffffffb) r21 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r21, &(0x7f00000000c0)='./file0\x00', 0x1f0) mkdirat(r21, &(0x7f0000000100)='./file0/file0\x00', 0x0) faccessat(r21, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) r22 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r22, &(0x7f00000000c0)='./file0\x00', 0x1f0) mkdirat(r22, &(0x7f0000000100)='./file0/file0\x00', 0x0) faccessat(r22, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) r23 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r23, &(0x7f00000000c0)='./file0\x00', 0x1f0) mkdirat(r23, &(0x7f0000000100)='./file0/file0\x00', 0x0) faccessat(r23, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x2) r24 = syz_open_pts() writev(r24, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190a", 0x87}], 0x1) msgsnd(r20, &(0x7f00000004c0)=ANY=[@ANYPTR=&(0x7f0000000440)=ANY=[@ANYPTR64, @ANYRESOCT, @ANYRES64=0x0], @ANYRES64, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRESDEC=r23], @ANYRES16=r22, @ANYRES64=r23, @ANYRESDEC=r24, @ANYPTR64=&(0x7f0000000f80)=ANY=[@ANYBLOB="54f86536b2445718717b1be3c2017ecf35d5af7b79a629633f5d10ba43ea37af844a1c72b911c819a4705f434d7a0036165bd3e0082d1a06ddc69594c18128178ec7b59630fcd5ffccdc93920493b03ac15bd9bb2ae778938e9cbbe1d0dd804d5abf8eb6dfc557282504250bb6f8db51ca942afbaa12d21706c4ceda1f9951ed3895d9eb40b3afcea3d7fda0acd83b8d410bcac6a77dd188da261621b45a477cc9d2cf36aaa3929d2591ca8735041fe1649a734f85abeefbe6e8ca9f87d1f608be5df869d945d114309315b6bdf2feb17ecd17ace6c96c6e1323ad73c63f6c05617a0b13f171f47ed1ed8e5e12835a99b885721264c2ab3cc70265c9a5c913e04e29dece542cb607ca674067e8a5c8a698f69554ec09e4172737c93bae06dbdf46f25d5bfab26bef3e84e88588bfbeea17c1706b1c26eb755a9aab16a78353727364c81209109cd68351a29485a3844a1033fd7ff6b9cc488dbd0a26ab5cb7d496f88ac5d78a5e1a3a17a5793813cf240071f8fb2cbbd604649e66fce2736eabedb3001f3c6c94067a5cae4b8f93f9142d9aae5723fb718d7e885f42ca13b653743c9e956f15afb00ab138ccd4d14d42a9c53154db10a0afe16a790b9452bc3878b8c897b696bbbf83aec2ad85c445fe43002e9a33f2f89af0a2501d085a2318caee22071a1a044509232f34e89ed6088028d90b7be63775562446d733fce30eaa84aa6bc78d3f63e0c6c2da850ee42b98ef294ac3209ad8cc4c51533342c0ba5a190390d46ef8e71074d6b1b7f3f3ff34d7fb9d63a053b6d24cc77a7756067a1b4a4f2ec48cec589ba657e5f87124d26e2f31cc8e7ae3d18c403e2e8db7ca026878f7fb214e3a8a4383ae4bc13f01376d0d3268d6fde592", @ANYRESOCT=r16]], 0x7, 0x0) msgrcv(r20, &(0x7f00000003c0)={0x0, ""/74}, 0x52, 0x2, 0x800) msgrcv(r20, &(0x7f0000000200)={0x0, ""/105}, 0x71, 0x1, 0x0) r25 = msgget$private(0x0, 0x0) msgsnd(r25, &(0x7f0000000e80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d6b5aae9e1e53d2b8d941319c6b553b16ea71c41b9d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e216155"], 0x107, 0x40000000000800) msgrcv(r25, &(0x7f0000003740)={0x0, ""/181}, 0xbd, 0x3, 0x800) r26 = msgget(0x2, 0x82) msgsnd(r26, &(0x7f0000001cc0)=ANY=[@ANYBLOB="030000000000000015b32a833e75f2291679e37bb04e9f5b270cf1cc82207a5a89a9763c8f7ed3142bdfdcc7d2dc90078ba31448495e360e3a60fc9d960fe3656dd128445d920ea6dbf40bb5bd5ba5afe4448b5e491541b153205f0a6129062f235e30aa461533c077bc4b4c0de71c84f1210ab714baabde9491382eff8e6c63adc3a4778b30ea96fa9329888dd862a55f77e2870c0d7080fc006e7942d0833ca2920a1576da8a9f8295ae37b65e1a2c1522a4a6e6e8b4fd1196194ea0f075d56e3437d0a22df937750da50a89e2f1d4d3d32f29d34972b968b23f53058aa05e3086264cd5030147022ea0c09fe5962a18decc032b783f37211567edaa84ef7286b8bceed9f134105652d7ef5ff4ffc77f5e0ec251b2352624c7956f4c1c6789f2422ba157cb78f7ccdd600436fad39abc40a551c03fd1c14513db75058e609ca4db891f998c76aaf5e34fefc3b364ff523dbfbc59efdf1989f2de99b9d8b07ff2c8b044d547cd4fe44679ed6e941435734591ccaa0d32d9cc0bc3c5ee43805caec44d6c04014a5152c17ab6e6a079a9ec9268b08ea59c66f39736bc142465297dbd5e572bd739893ccf6cac0ac3181cfabe34412f3b2e20eb7f4efbf607f833083e7d73a7a7cdfe42a6a964931d03afeda25349fb494cbd0b199c7420b039a170ab6a8351ad7badc5c399068fbcac8d99e6a6d168215ae030bd86851d1afe7c8cd67330632a0905517e9affb5ec23d3bf7d55c1a369cf1c857c885b5122fce7cb74f651d52ed3fd1e01d79be8f07f27794c8077bdff36c66af2a94ef41aad942ccb065946fb8fd6962df15f40e602246cdd8ad898eb332bea3976ca76417dfecc8b6aac8ff4cdb4761d0eac02c6f8d643619374a2f55cd612fb0de9ef9ddeea82204b7d225eb8a9d396a17f4b0c00c30c97ca22623e6246eee9d15d1b5371a1ed492577576999a71cb0f2dc6cf868f087c7d39f097ff798949df973db2d2149c641d46802a6f8796df9666b80e82903eb1df929513c38062d423516c741e1a82779d23edff6dc764599f1fe197f271c287db8da044dadea2607931c43324eb6a30fc13171eab60818e61ca0b1333ca32372be272e75c02353f26f0fd424215aa461aa4ff9197775260e5e7a2f25f52c119fbe690a3ee11350238b77fa1877a5744e5082bfbf2ed68609d73f780cf97997584446906810f7c340b2e0d2c79ebf1245cfbfe8ef3d0b1b4a2e7592f5a08cc11d3e9fd2b3bc6223c2397635f40824779a2c0b6c6fd2bcdb48f5e083abde843b42601c3f6771941fd824021cefe889e3a62341cd5722b236b19c355c6d90315d47380491e05c7841d689a25b5fc118355c0fa0efeec6708503320da84f73b216714e0642ceb2bb3e5c3ce7c82fac776fd771fd2b9c8d8bc7a7f81bb741eacd3b8f2a60e37c5dd00e7c5605237fa8a5da86d5e4b23dd7eab993b39ddf5c4f4974d850f06c9f0ba28866e213a8aa6745e1a0e666cefc7303cafd56032cd8d30ffcf7aaa69845d6838ec2837f2a69c666d77b230f1786eba6d6e9291b33a6a6108c1a20b8a3199f5f940c8ff55a7788864f0a89a770996d62765eeb67cdf59b5e3c68077328b80bc388a4a57f978fdd6b00b86f13cea6b1da63fb5e2167b51c8270f712e90ba3353caf8497eafb31400b50419ba617cf3e07c2103865e81e1354676e7ebc2c01830debac7b1277da6c5dbdc8f4c8f85e94d2954f828b695435047ac9d1b2964bc4d86c92ec22aa873af5d361ef7164fb778552e0dc87f3c8f3b80e39fad43c8de37b749904136f28e3d816600681ca7d247a810059c3fe8b70306cad25de64a9d66c88b2078fcb01a6168a484052966419799beed262fbd1ad5263dbca38a20702a145ff141d440e80fa88ce368a9d75bc1c1c7fc19dfe5285eee38f56275dc57012ae6a066c4e825c4a204d4b91a35a22b846b0ac4129961babf90e32b71c31bdc154e56d148bee4f3fbfe6b8008da02d31d2e71ed5a58dbbee0bbe227952afb902fdef72583ade5a91d0c07ad1a93a7abb4687c40ff6f5abd76394882b0e28c6014874f10a2d86dd269a372d66ab6a0c9f571a220e0717662d7afb67c67cb5c0b894cfc6b77f7178ad9fa6d43e0600000000000000cd890c7537337e2ed8d68f965d76e2f877db52d65e327ac72c5f3f1a2c10ce6180005a41204f64976126f665500aa3b422bfa4a68d7c4e14cd2a1a5b6fbbbfafdf3fb3bc87d94f8221482057d6d8d59a92a7481d2ad4d8f5d52f92ca483e1bcb5f2fdbbc8ab22f1a06fa45ca997385e41ca7f75f74b974086534af29a66207e5c89dcbd022713db831affcaa1e28c355ec90dcfc4cdf7401b3903487bfaae99aec5ffd4c366a8c50466423bcf45566483e6bf492692ecd39003e5690eb260ba6fee1eee6abf1791dea499a0fc7d67d1e877f7bfae2ed3bf8c57c8a3c6087dcbe00c8e4198fa1aa561fb62d9543fc9aba9de48366e6e90f366c2d9024b3f2f12d6d9cf3e9a5b190e0e156a5b724b84c6fa10d945cb7d3da95fe16de52a795dcca178a2fb945dceea7c9b06c2ac6a822463bec5d170914175df6f6f98cb5d2960c0958c41e6f5f2ee460910287ee5bdd6a371934871e774ab47d99ce7238b260c9628560575724a91582b8ab06634d518af44308f21c9133fa982a74c6cbf23684708dd8640c9a97d8b23ba038dcadf1d3e66eb4561963c4d41d4a299798f18bbf269ae23fd716181708b6317a86d4c82ea86d5a861b6df429c60380403cb6f2649bc359d722c0562afe705004faf29359295a2b0f33f7821d770d01e0c07417a6b5a22b740915a45829823dde22cd9b68ad5007a40047a137f74de8007c62d23f4859d38f25086361e6262f8d13264a2b0bc72dc4a91f833a1b5c11eb3ee9c843644ce5f8f03fffe8bdc51826c698a00a51f5b1c9f173439a11d64fc445e9b72a5ea11ad71371db9413b7af8d5b7b8a157e810564c5449d4f4c683224e962cbabf3438f6cbb9ca5238b0d302be91aabd7a5b55cbe89d1ecd574c1d2d81632aed28a4f842941812995218e8fc4d16fa75944143465e05aaf6402cc970ff49b5dd1129a2b3c3069e6e51d3ea2ff706e8b1d666fb70c14b00bed479a807ab8a19f275e8429e5394b87fb240bce1ab4c19b0f0c9222ce9097c9bb5fae9af76702d75cf7f52b4e8071b0b3cc74b7200984ca0336919f77547d1658e95e09fd880b6888c7aa9c3e0e8d98e89b1b09dd55e2ab10aa3cec3dbef341639f3cb61bb41ecd490dfaadd9b5233c6e83b56cd9c2bb074fc2e047c8e52c38c465480278aea356a0d2350f416b9bca63513e6b93c1dfa3540fe20800c122a848c1a3db63804da9f7b2726baa1655257fa5f21f56dd36d26cb9879f463f9531a43a695fd7c1c6e5c262d46fa19b7878b585e1ec99813979eabfe7678e3e59df208c1a1a4597677cb0b10833a4c40f3f0ff60553866bd10694ea472249b37a1d647fecb1dab1d037eea2c6c70e31bdc68da5f2a1e4c80a2c946a667646766d45202699d2990dea450b9de4f72f69286f7bf600e776a458d5becbab4b45b24446cefef50c4f119443f19e18d0778d6c941f0e1bd890d1513911f52231b8ac03b75eeb1c5b4593484746d404140ffd141e40d4f041b10d4878f6a33809e1d13840b47b84962c4eda62bcf1ee5550dd89856147a32624464a0b03f0dada0f880dd3c1b0393ee7f5931eebaee2722d0924838e6ff131ee89cb78b5bedf3714ca999040dbb7de5e40a67936b99f7f90863e7eef695390267062d036b8149e6014df128a8cd5a631823863d88bdabf7aff1aedf3d73ba876c0227dfa32b76df8e8615e8c78282a3de8367df9d779b3dde6589ea872af179af55da7dca3fe8550e01d933a4f78cbb71677dcb6e3ef90b8c8a00366aeb55ea409b4448a20d14ad88a198d72488d10db12012ae859f6e77bae982a630ca0f57cbe9db2a9605525e5279959dbb98e969032717897951f076a0334ffdb6ab9360f072f5854d9f7d3a5a6c7cf7def6ee8a9b3e5a46febcf87895381ec0c2932a59fb018de984e9165a9cef3e16ebf51a0af30afd2d3ae8d19e99c21f56fdcba1794caa0a4c9289a2030214a8823cb260ce50d571585b06cb9ed37070713f54790a01a47ff0317006765bcbe03e3376bcc3ec9c602a36cc75509fcde4264c8f7686710268d73ba93da809ca762af96b29e29c36a19306d9d62834e0ee1047e977f0773baa3368177c0f37318fcd812d287d961da200ab112a021c959d3191c3b124cf08f619c9e4a7dcf12a7c08f81c9faf50b8565f59353750fe7c92984789c147bac1896142f7b409af6ccfda94fbd7aa74cf68b5570286356a3ed27ffce5a725e9b5e05e3fe0c657ed8485425743c5344fa4d3af539d0273ccd1642c67ed6e58c0189a36f1a37143ace9950ea023582b634f4097cb11f08f3166313f08a98e172006ac0c8f5e045c6ed547fe08b3800abdd11e778cd3ca91d443f8b5d140dd7192d854eb8beb94e8a2577bb82988c74de7a7c04e72b6c5144ee42204a875e8f1289d4caf37e46d6de16cfa0f39d07de5efb2f123b562cc1e4a52036d1a0c7a128f43c20d810a4b22c1cde4ebdbc5cf6bfadedf15cd501074732f107652ca2f8f73c3211d81e5073b400dce35feec26d95845468ed765dc57de9009a97ca2940bb17897f97ad004c5e704556a1ada2d9fcb229126d8ee35926f395756f5967586f04f4d32f54f678437436287678991289d57815e9d38fc42d1edbaf02dbd3e05cf83ed75bc783a8b1565b898b548eb1f88e2c71fd6502b3c3d2f8fd5c8bf7b14053e69e6ad1d6042f8c703fcc7e202914e3790156e8fc4a48faec2fe99ac24807da3565c070a0e150e514bd7acbfcb68affd2f53a884643a10c1284e5b53d2b25f75814527890152038d0b0e09b270dc0c25ba87981982f73ff0b3e7daeb59ca9ffa0f83ad5765ce22e2e4401f7acadae8009c2d045c991ea3324f244044cfc1007a32a085d3c66c40635d53fd1f8e1c2be3fd57e9f73596f934340ac57572a7ebb11c8228051de61244baf314a6952032631b9ed350f839a6d524ad4392daa4cb7566093e54fd6cc3ef06e8841e041ba4a24fe8441f417429c485045b28ae603193714b434505ed7d5df6a31ccd6c8ece15d346aaf3c928f7b7fe00127680a5e102441a178a59caa8fd0a24c1a059efe36df3b0e92352da71db46f0e27f17ec472e85c00624d7b23914e11a426ee064354152b9e9197ddaf6628db3b50b189b813a2410f719c80123a5cfd871a37f45f1900d4c67280842c834bc03a787d990d2a82249d59c65e1cc87feccab6ae6079bae619c6767e94a121ba8b580ecfc6db34cec2818a9354b762efa78ad0792b778d0c8b5574af81550626805c9d600b6a97893254c57652703e3437deb336b526adce4c1e4f423583825a1d50f9eb9147404609c991e73ca079bb0f06312fed573aa9b33695ed9708bd45569a2b3ad87dec5cfd1dd5b5a9181e80a83f081f1f6a5881248a11f9cd47d77077355a0c92e07661f5e26afb9b03d5d2208da40065bc882392d084d1cc903f0540fbb47275a3f2090e8f040a79a2de462be8a73a7b543c88d1308f277b99fe4151ed77074aff822c70f2223949330aefb32fc901a917e485a0a712245f530b37b9887fcb774845b76aa69c76b0119cc3183f5ba2917d862cd80c9aa40f5809f769878dfeb53baf20a6896758cf79b6df345655c559c5ad29084ac7ce3461cae7d45cc8fc9e22cfa25f04e68acfba25b7071b84aa0000"], 0x1050, 0x800) msgsnd(r4, &(0x7f0000000480)=ANY=[@ANYRESHEX=r15], 0x1, 0x7fb) msgget(0x1, 0x0) r27 = msgget$private(0x0, 0x20000003c4) r28 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r28, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r28, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) msgrcv(r27, &(0x7f00000008c0)=ANY=[@ANYRES64=r28], 0x1, 0x2, 0x3800) msgrcv(r27, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083c6040096dfedc4000000000000000000001300000000000000000000000000000000000000000000264c54e073bc108ad5f2731ac9b48e1988dd64c073b4414e404e1cf8ea021394"], 0xfffffffffffffcc9, 0x1, 0x1000) r29 = socket(0x18, 0x1, 0x0) r30 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x400, 0x248) setsockopt(r30, 0x29, 0x9, &(0x7f0000000000)="03040000", 0xcadf9b76e5d4c5ea) setsockopt(r29, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) r31 = socket(0x18, 0x1, 0x0) setsockopt(r31, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r32 = socket(0x800000018, 0x1, 0x0) getsockopt(r32, 0x200000029, 0x40, 0x0, 0x0) setsockopt(r32, 0x25, 0x8, &(0x7f0000000a80)="744b9c1acacf02d57f892e1d1f58873cdaba6c25c2267128e12b8347a040cd75686fd75876c2c6375aa848c643652c4abb3ff3761f803af224e289c9aeffb36dbe33fe0b7599bbfc215e790b609ce9427b0d63fd6a9031330df07e88558d624008783e5b522d61acf34672402001e731eb98fdc0ae57b2df3c9c912e3bdd7e230351150a2ee2947e13e96d679ee88654042c22c2bfcf6a479c1a5dc40904c72a153c8c0cadc164f7a3edae76a0a72a2ed634a7761ab16cf4044f028270cc939d6e899eff74326bbc243b7c9b17c308881ab0f0ec404793f00bc5d811181c0dfe76118178652f6c053053b41fcadfe2d1efa6e6549ca78c6224691e2ca63ae5c7619214d89df40000ba61b3a3973d2a1b7dda43ba860203ae9a9cbe9042d343eec288a23769a53c4e444c8c1e9c648976ce7fd108610daa9196e55893f6a5ad16b4c4b7708ca807eca4a1409ad61c5c973920b21b70386708ebc7dfb4d8cc8a9e45caed67b5bd711f269a45ac807cd70ea9495d0c1c0f3cffe7218e37e7c3c8a8e29dc18875b207c2070897ec51357c39b13c37c79b8b0991cc4bf8bd587477e813568c97dc0c508b9836957558a591def0ae7b", 0x1b3) kqueue() openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20800, 0x0) r33 = syz_open_pts() close(r33) write(r33, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) r34 = syz_open_pts() ioctl$TIOCSETAF(r34, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) ioctl$FIONBIO(r34, 0x8004667e, &(0x7f0000000380)=0x81) r35 = kqueue() ioctl$FIONBIO(r35, 0x8004667e, &(0x7f0000000280)) r36 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r36, 0x200000029, 0x27, 0x0, 0x0) msgsnd(r27, &(0x7f0000000200)=ANY=[], 0x0, 0x0) msgrcv(r27, &(0x7f0000000600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000cb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000680ebbbe328b997f0000000000000000000000000000000000000000000000000000000000002000"/221], 0xe4, 0x3, 0x800) r37 = socket(0x2, 0x1, 0x0) connect$unix(r37, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00./file\x00 '], 0x10) 04:45:49 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) sync() getrusage(0x1, 0xffffffffffffffff) socketpair(0x2, 0x4000, 0x83, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x2, &(0x7f00000001c0)) munlockall() syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8, 0x0) r3 = msgget$private(0x0, 0xffffffffffffffdb) r4 = semget$private(0x0, 0x7, 0x8a) semop(r4, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x2, 0x9, 0x800}, {0x2, 0x6, 0x1800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x0, 0x9, 0x1000}], 0x6) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000000c0)) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r6 = socket$inet6(0x18, 0x1, 0x0) r7 = socket$inet6(0x18, 0x8000, 0x1) recvfrom(r7, &(0x7f0000000380)=""/138, 0x8a, 0x2, 0x0, 0x0) dup2(r6, r6) chdir(&(0x7f0000000180)='./file0\x00') ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = socket(0x2, 0x8001, 0x0) close(r10) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) dup2(r11, r10) connect$unix(r10, &(0x7f00000018c0)=ANY=[@ANYBLOB="82028611e2b2000000006262dd65f708c4c84e08c027ad12d417ec80ac134b281bcc23ffe9efa5b32eaf23a2a9e0562f45a611829ab5daaf1eb36182e881850ecb794e74000000000000962eb3b0e61fec776122259e7698e0d3d92501f2a0b61deb75fcfb3ebdb5c50284a1a9d3c076887d5c6d3aee60a3ede69923f29406004d3bb7f7e3ef2fd5f0c076611274f68621a60dfd8a45d1c6075269b1732c25a557cbc4b8e3e40d6ad97ae5a93b989c4cad4966ae37ce9ee87c081376fe6ea50b9d7f1b5f5446172d0dcad797b4e4454099e9081a060000000000000000000000000000000000000000000000000000245a3a69d58df0d86e5bee5d88c63031dd3d9715079354fc2db9dd77535b538e810fa8245fd34fabc2ed7d829f8da7765abdb3a7d0a95257b1fd3e903e1d886065958d2e8b4c9b79aa065b83768845aaca0e0acb4cf0b520b1a733bc8738861daf880a53185f299674dfbfa014efa3977ac53eb1338103de044b263efee9c3e55ba91520d18b6f169ce3aca12d9475765267be2241153abb89a4c53fab8f623209b988b0e2b595925b43805b8409097c6ee49ad2a89bc58ed02ef820f7efb5ea1bfa1d442cffc7a30ff3071963823fa948c0478cd47ca63c5f12ff2bfec8a3a5b6ad1bb545fcc67c283f5c1e2658241a268e926b2184e6420837c9a73397b1103c2c2f000000000000aa15e94a15fc1d45745efbd0fa0d121b311022065cb961a4b11debb30d8e9bdf30f51a82bb3603318b"], 0x10) writev(r10, &(0x7f0000000140)=[{0x0}], 0x1) sendto$inet6(r10, 0x0, 0x0, 0x0, 0x0, 0x0) r12 = fcntl$getown(r10, 0x5) r13 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r14 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r15 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) close(r18) r19 = getpgrp() r20 = getgid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r18, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000700)={r19, r21, r20}, 0xc) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000600)={r19, r16, r15}, 0xa2e18270504f1bd9) r23 = getuid() r24 = geteuid() setreuid(r23, r24) r25 = getegid() r26 = getuid() r27 = geteuid() setreuid(r26, r27) r28 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r28, &(0x7f0000001e00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f350707000000e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b9000000000031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9e1c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d96224c736abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff7fdefed38bfa4e3c574bb104f3702102af66fc872eb2ca7575d161fb8aa1c81ac07992b1bba53a3e9e04cd9107a3fcd927b44336916a7915aeb24e1bb570e51dfb497a867bf03588f0c8daf04bb135ddf167592efd603081c8a0e87d6d1da06b12440d9f8899edf0718747e2537139a3ea6820022b15625f74c53a21425a5ad2a9fb8b8a463cea345b9a907f3e62d2853ea6e9c01465328e5f6af8ffd879636a804a0f67544ab36c77ab77972dc6592039fca487bbcee00bb19f86164c794deed526a5ab035b369226a5ddbd1dd15842a883dc13aaf60df5a1e74e2875694055079869ad28d3c1669a1b5b98bd5a99000f0ccfe1decce55a8fa9313dce8035190dccfac31c0275ce08cbcd2db65e3322bce8c7cf4145a62738e66143445e487293184910276b6fb34f7b4ec60e899ec4a7e61313615115149233f4e0a81da57df8e8eeb2d04d6b3290f239191c8ac49557e5abc3ab9e2213540c79c246ff48fdeae5bbe0bcd10bc71ac1c84d2de149e340adeae2a2601d9af65c644733f6d06620595d487dced02aaee3364623de3c35f9f87529ca468bc0b68064915836f2799b4b2a899f8b6861091564125aac7d57bda5175fd2409b7021373dc433dbcf10f923144d6fd225d92084710643eecfc53607333ee870fe3056491db1a1037f06c717e1a8d29cbb907d0125d84540f0e7fc691af303cbc5676cd9457578b29572b8d10d721fbf7a9dd6e6228c044a7f8b50011fa33ec1ff262ca7d659a74bf498e31d715b1e24639aa64651218cfa31c6f29a13dcc9778155e228d17d743ebbf207a1b522b9c34d401856063cd6fe4f88f47e485b1ad05e3c1a3328aae9d0ec67202d392f2a44e9f81527d083a0026188b0d7dd27240209f79a6120d601d6dd0d4830efbc2d256b5b5d4b3c5c3e686b4144d5103700084717ea6112336eff5069aba2607e9361ec515a96812a71e1121b3d043652c2b90b20a7063e73ef4d3c70177c589d7524f84bcd2657657e4f483342f05d7b74e55a0d58efd696cb7491fe8895cb9be0d7010b038b5a82ba56ca03b94c1fd180eeb98010f97fa7c5c2435467fa132220b79fbfdfdebb28c522e0d5cb4da0ec77b25b5dcf3431e91d8b3ea6bb979034090a56ecfa32659c6ca133992839451581f9ecdedab3730a92c783d6cce8ec513491af6506c567c94211e5d87efe2ea62b28547ab416adae01de6610c524a57f43c48e911007bcddb2601d7775f255a1fe0bd1da9996da4469ff683da8590d0d3497deb7f394fb793e0c8ba8a06bcaedc755f7094bc633444f180000000000000000"], 0x44b, 0x800) msgctl$IPC_SET(r28, 0x1, &(0x7f00000000c0)={{0x6, r24, r25, r27, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x9601, 0x2e3, 0x138, 0x2}) shmctl$IPC_SET(r13, 0x1, &(0x7f0000001700)={{0x3ff, r8, r9, r27, r9, 0x0, 0x5}, 0xfff, 0x9, r12, r19, 0x7d55, 0xd75, 0xfa}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, r31}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r34 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r34, 0x2, &(0x7f0000000100)=""/114) r35 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r36 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r36, 0xffff, 0x80, 0x0, 0x0) r37 = fcntl$getown(r36, 0x5) shmctl$IPC_SET(r34, 0x1, &(0x7f0000000200)={{0x403, r32, r22, r32, r33, 0x104, 0x5}, 0xfff, 0x9, r37, r37, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r32, r33) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r38 = socket(0x18, 0x1, 0x0) close(r38) connect$unix(r38, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$unix(r29, &(0x7f0000001780)=@abs, &(0x7f0000001800)=0xfffffffffffffc34) r39 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r39, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r39, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r40 = semget$private(0x0, 0x7, 0x286) semop(r40, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r40, &(0x7f0000000100)=[{0x6df363d3799bdfa7, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x7, 0x6, 0x800}, {0x2, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x109, 0x1800}], 0x6) semctl$SETVAL(r40, 0x0, 0x8, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001880)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0x42db81b2a2d08ca7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r45 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r45, 0x2, &(0x7f0000000100)=""/114) r46 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r46, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r47 = fcntl$getown(r46, 0x5) shmctl$IPC_SET(r45, 0x1, &(0x7f0000000200)={{0x3ff, r43, r44, r43, r44, 0x104, 0x5}, 0xfff, 0x9, r47, r47, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r43, r44) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r44, 0x0, 0xffffffffffffffff, 0x0]) r49 = getgid() semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r42, r48, 0xffffffffffffffff, r49, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r52 = socket(0x2, 0x8001, 0x0) close(r52) r53 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r53, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) dup2(r53, r52) connect$unix(r52, &(0x7f0000002400)=ANY=[@ANYBLOB="82028611e2b2000000006262dd65f708c4c84e08c027ad12d417ec80ac134b281bcc23ffe9efa5b32eaf23a2a9e0562f45a611829ab5daaf1eb36182e881850ecb794e74000000000000962eb3b0e61fec776122259e7698e0d3d92501f2a0b61deb75fcfb3ebdb5c50284a1a9d3c076887d5e6d3aee60a3ede69923f29406004d3bb7f7e3ef2fd5f0c076611274f68621a60dfd8a45d1c6075269b1732c25a557cbc4b8e3e40d6ad97ae5a93b989c4cad4966ae37ce9ee87c081376fe6ea50b9d7f1b5f5446172d0dcad797b4e4454099e9081a060000000000000000000000000000000000000000000000000000245a3a69d58df0d86e5bee5d88c63031dd3d9715079354fc2db9dd77535b538e8109a8245fd34fabc2ed7d829f8da7765abdb3a7d0a95257b1fd3e903e1d886065958d2e8b4c9b79aa065b83768845aaca0e0acb4cf0b520b1a733bc8738861daf880a53185f299674dfbfa014efa3977a1648a837c0e5ace3ed064283bce37dc53eb1338103de044b263efee9c3e55ba91520d18b6f169ce3aca12d9475765267be2241153abb89a4c53fab8f623209b988b0e2b595925b43805b8409097c6ee49ad2a89bc58ed02ef820f7efb5ea1bfa1d442cffc7a30ff3071963823fa948c0478cd47ca63c5f12ff2bfec8a3a5b6ad1bb545fcc67c283f5c1e2658241a268e926b2184e6420837c9a73397b1103c2c2f00000000000065f4d1d106480f7f23f4762fda582f026383e5aaac5c7f1f964f1a18858132d438716fcc143d957e7b5586f3756eeb52f8a56c8408cbfa68ee7ecffecfd3a8ff7a4b792eae1d50ba047a581c1238f80f9c0cb8d51220b48839d338e34b3574ff4c8467aac5cdc5f9772bfaf91dc134279b0e9da1407161c8bb23cc63d86738ed091ab0735ebef076974b9fccc6adf2b352f7710657b38734efff21729e220cf88438de844eb5e3c9"], 0x10) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001840)='/dev/wskbd0\x00', 0x80, 0x0) writev(r52, &(0x7f0000003180)=[{&(0x7f00000032c0)="5ec62e7fe854e9b21329cd72692c7014c0465ed2e1f89b5328899aa0dbf58bfdda7c0ae1b499d611d6e8549067bb34ff28168f170a1f5bd2f950f7b087588280d4115283daf6"}, {&(0x7f00000023c0)="76d06e99cf186d04110e50dfcc8e3fffd2a54ad0e1fde07752c63205a96159f9fe23863184b0c29be305c9e1a35e98"}, {&(0x7f0000003240)="303bc1bf61b6b6124b0dd1eeefb271fccff21dd2e0253767d371d09a256248d1fcc926ffdb76c910a03430909d8929d6a1838526ab2697a510263583ee11fa69a951"}, {&(0x7f00000026c0)="fb3972f88c469537ef4e792bceeb7029e79b0622a12d209078fe5d7c8610c17a4a8fcf7245753784ebfddc67e38e884b78c3f35f0064884ac8e53bb8bf254b7309e6fb7dadca964e718aae7c050ba2fcee"}, {&(0x7f0000002740)="d04a2bed07a474b6c56e77c8cbd62532ec8a1c53fb4a0dddb762f7d8941f86be4b6e0124e0a99cfd351791b80b515ed57c69462fb582b36cd9a7ee9841ef42ff4ecd9f6ba212380102fe3a7e265752273816a42caead70b1e988776f9acfe8a3a22f6733597034f80cc26a9e109fb0b619ad06375b7d"}, {&(0x7f00000027c0)="bf993be39a2c775c8af9f145e8c71dcac047f9c21380dfc2c570e4e355aeeaaa1b4b095bd94a0e510dafb6b7211bc964cbe8e8e80f41fc4dbdf5f2c6f0ecbca03cd37546dda86047767fd90ba39761f78ec7048b"}, {&(0x7f0000002940)="462ccb7f0dbb193959e765ec28f0665f52503f2f83"}, {&(0x7f0000002840)="ea1beed99ee647449d249e293c67348fd04184a22ae55513a7b0fdd17e6bd8c561bc679bca12c1a4044ec1af2903d33e41f49d167276e83deb7a7d1ab7138eb231"}, {&(0x7f0000002980)="027b8ac9d2645b662d4c1660e785164e8705e96edbee4c5e706f2a53377fb2956f85a22d7212fac4842a341fd36acdb5494d4ca6758651eca4b09c3d79413e1cae019cb441c293b5a0b7bbd574800088532e9953d73f6d4c361e066de0d62967155761ede32e4b0ad16360ab50056fb6889f7ecba8fbc35c220c50b7b267a9b4dba84c4d158e83ccedd9229fac5675170821287e609d892c5929b6313665314a0873897fc96eec3cf20242e6e1522dc7dfb7e35f58c2dbb638909a8fe2eec958591061c711c6147143f66e7a2012af23a61085cb8a9380db9ddee1593ce8ed1ff796a6"}, {&(0x7f0000003080)="4e36d03562d224df3aae867f594f036ee7a641e82eb223ff6818937b7240b9e4dc7e12e45bb664c491c01fba3aaf15466d4261abfae1f736f7a0fc040af411d7dc7d92e63f757e2486570a254a10a43bded1eab716be3c266517c32605af9e4d1a717263fc0b3f9e21e8b8ab36b345f9cde5147534251ca335823bc007414170815c8e356cd40d4c783ba017595f276154a35df89b774f7db41c273989074317959344c6ae801fe6c11ae9d3b50fb8b49e237da3f2d0a6e4b1f3290476e7179c802458d185402b27ab1a12253e49c6c231ffbdd1c40856c6358276c962feab621eb50146e2a8"}], 0x1) sendto$inet6(r52, 0x0, 0x0, 0x0, 0x0, 0x0) r54 = fcntl$getown(r52, 0x5) r55 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r56 = socket$inet6(0x18, 0x1, 0x0) dup2(r56, r56) r57 = fcntl$dupfd(r56, 0x0, 0xffffffffffffffff) r58 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r60 = kqueue() r61 = fcntl$dupfd(r60, 0x2, 0xffffffffffffffff) close(r61) r62 = getpgrp() r63 = getgid() getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r61, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000700)={r62, r64, r63}, 0xc) setsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000600)={r62, r59, r58}, 0xa2e18270504f1bd9) r65 = getuid() r66 = geteuid() setreuid(r65, r66) r67 = getegid() r68 = getuid() r69 = geteuid() setreuid(r68, r69) r70 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r70, &(0x7f0000002ac0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f350707000000e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b9000000000031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9e1c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d96224c736abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff7fdefed38bfa4e3c574bb104f3702102af66fc872eb2ca7575d161fb8aa1c81ac07992b1bba53a3e9e04cd9107a3fcd927b44336916a7915aeb24e1bb570e51dfb497a867bf03588f0c8daf04bb135ddf167592efd603081c8a0e87d6d1da06b12440d9f8899edf0718747e2537139a3ea6820022b15625f74c53a21425a5ad2a9fb8b8a463cea345b9a907f3e62d2853ea6e9c01465328e5f6af8ffd879636a804a0f67544ab36c77ab77972dc6592039fca487bbcee00bb19f86164c794deed526a5ab035b369226a5ddbd1dd15842a883dc13aaf60df5a1e74e2875694055079869ad28d3c1669a1b5b98bd5a99000f0ccfe1decce55a8fa9313dce8035190dccfac31c0275ce08cbcd2db65e3322bce8c7cf4145a62738e66143445e487293184910276b6fb34f7b4ec60e899ec4a7e61313615115149233f4e0a81da57df8e8eeb2d0fc027ba45355a4d64d6b3290f239191c8ac49557e5abc3ab9e2213540c79c246ff48fdeae5bbe0bcd10bc71ac1c84d2de149e340adeae2a2601d9af65c644733f6d06620595d487dced02aaee3364623de3c35f9f87529ca468bc0b68064915836f2799b4b2a899f8b6861091564125aac7d57bda5175fd2409b7021373dc433dbcf10f923144d6fd225d92084710643eecfc53607333ee870fe3056491db1a1037f06c717e1a8d29cbb907d0125d84540f0e7fc691af303cbc5676cd9457578b29572b8d10d721fbf7a9dd6e6228c044a7f8b50011fa33ec1ff262ca7d659a74bf498e31d715b1e24639aa64651218cc9778155e228d17d743ebbf207a1b522b9c34d401856063cd6fe4f88f47e485b1ad05e3c1a3328aae9d0ec67202d39477a44e9f81527d083a0026188b0d7dd27240209f79a6120d601d6dd0d4830efbc2d256b5b5d4b3c5c3e686b4144d5103700084717ea6112336eff5069aba2607e9361ec515a96812a71e1121b3d043652c2b90b20a7063e73ef4d3c70177c589d7524f84bcd2657657e4f483342f05d7b74e55a0d58efd696cb7491fe8895cb9be0d7010b038b5a82ba56ca03b94c1fd180eeb98010f97fa7c5c2435467fa132220b79fbfdfdebb28c522e0d5cb4da0ec77b25b5dcf3431e91d8b3ea6bb979034090a56ecfa32659c6ca133992839451581f9ecdedab3730a92c783d6cce8ec513491af6506c567c94211e5d87efe2ea62b28547ab416adae01de6610c524a57f43c48e911007bcddb2601d7775f255a1fe0bd1da9996da4469ff683da8590d0d3497deb7f394fb793e0c8ba8a06bcaedc755f7094bc633444f18"], 0x44b, 0x800) msgctl$IPC_SET(r70, 0x1, &(0x7f00000000c0)={{0x6, r66, r67, r69, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) shmctl$IPC_SET(r55, 0x1, &(0x7f0000001700)={{0x3ff, r50, r51, r69, r51, 0x1, 0x5}, 0xfff, 0x9, r54, r62, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgid() r71 = socket$inet(0x2, 0x2, 0x0) socketpair(0x18, 0x5, 0x3, &(0x7f00000017c0)) r72 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r72, 0xffff, 0x80, 0x0, 0x0) setsockopt$sock_int(r72, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r71, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) r73 = semget$private(0x0, 0x7, 0x286) semop(r73, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r73, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80}, {0x1, 0x9, 0x1800}], 0x2aaaad9c) semctl$SETVAL(r73, 0x0, 0x8, &(0x7f00000000c0)) r74 = socket(0x18, 0x2, 0x0) setsockopt(r74, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r78 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r78, 0x2, &(0x7f0000000100)=""/114) r79 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r80 = fcntl$getown(r79, 0x5) shmctl$IPC_SET(r78, 0x1, &(0x7f0000000200)={{0x400, r76, r77, 0xffffffffffffffff, r77, 0x104, 0x5}, 0x1001, 0x9, r80, 0xffffffffffffffff, 0x7d55, 0xd75, 0x7fffffff}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r76, r77) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r77, 0x0, 0xffffffffffffffff, 0x0]) r82 = getgid() semctl$IPC_SET(r73, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r75, r81, 0xffffffffffffffff, r82, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) msgrcv(r3, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00'/63], 0x4b, 0x3, 0x0) execve(0x0, 0x0, 0x0) msgsnd(r3, &(0x7f0000000480)=ANY=[@ANYBLOB="0300000000000000c5647a122df247a7572e000000db1fae2e77dfb024d4d990b3ee000000b9000000be64000000"], 0x1, 0x1000) 04:45:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000180)="e2", 0xfe4a, 0x0, 0x7fff) ftruncate(r0, 0x0, 0x18c000) ftruncate(r0, 0x0, 0x0) r1 = socket(0x18, 0x4000, 0x9) connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) 04:45:49 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000080)="c7a895b22a241c0a078359ff86dd6e360aa905000000000000000000010065ec0f1d0000000000000000000000000000000000000001") getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/114) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x3ff, r0, r1, r0, r1, 0x104, 0x5}, 0xfff, 0x9, r4, r4, 0x7d55, 0xd75, 0xfa}) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$unix(r5, &(0x7f0000001780)=@abs, &(0x7f00000017c0)=0xfffffffffffffcef) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r6, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r7, &(0x7f0000000100)=[{0x6df363d3799bdfa7, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x7, 0x6, 0x800}, {0x2, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x109, 0x1800}], 0x6) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001880)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0x42db81b2a2d08ca7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r12 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000100)=""/114) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r14 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000200)={{0x3ff, r10, r11, r10, r11, 0x104, 0x5}, 0xfff, 0x9, r14, r14, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r10, r11) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r11, 0x0, 0xffffffffffffffff, 0x0]) r16 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r9, r15, 0xffffffffffffffff, r16, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r17 = socket(0x2, 0x8001, 0x0) close(r17) r18 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r18, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) dup2(r18, r17) connect$unix(r17, &(0x7f00000024c0)=ANY=[@ANYBLOB="82028611e2b2000000006262dd65f708c4c84e08c027ad12d417ec80ac134b281bcc23ffe9efa5b32eaf23a2a9e0562f45a611829ab5daaf1eb36182e881850ecb794e74000000000000962eb3b0e61fec776122259e7698e0d3d92501f2a0b61deb75fcfb3ebdb5c50284a1a9d3c076887d5e6d3aee74a3ede699f4d9b096004d3bb7f7e3ef2fd5f0c076611274f68621a60dfd8a45d1c6075269b1732c25a557cbc4b8e3e40d6ad97ae5a93b989c4cad49debd66a68621d0c0386b2d19978966ae37ce9ee87c081376fe6ea50b9d7f1b5f5446172d0dcad797b4e4454099e9081a060000000000000000000000000000000000000000000000000000245a3a69d58df0d86e5bee5d88c63031dd3d9715079354fc2db9dd77535b538e810fa8245fd34fabc2ed7d829f8da7765abdb3a7d0a95257b1fd3e903e1d886065958d2e8b4c9b79aa065b83768845aaca0e0acb4cf0b520b1a733bc8738861daf880a53185f299674dfbfa014efa3977ac53eb1338103de044b263efee9c3e55ba91520d18b6f169ce3aca12d9475765267be2241153abb89a4c53fab8f623209b988b0e2b595925b43805b8409097c6ee49ad2a89bc58ed02ef820f7efb5ea1bfa1d442cffc7a30ff3071963823fa948c0478cd47ca63c5f12ff2bfec8a3a5b6ad1bb545fcc67c283f5c1e2658241a268e926b2184e6420837c9"], 0x10) writev(r17, &(0x7f0000000140)=[{0x0}], 0x1) shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) 04:45:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 04:45:49 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0x3b, &(0x7f0000000000), 0x4) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getppid() getpgid(r4) msgget$private(0x0, 0x20000003c4) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r6 = msgget$private(0x0, 0x2000000386) msgrcv(r6, &(0x7f0000000380)=ANY=[@ANYBLOB="00000005427093f63f000000"], 0x1, 0x1, 0x1000) msgrcv(r6, &(0x7f0000000b40)=ANY=[@ANYBLOB="000063fae2b2d8fcee4f8c092bc840c74400000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083c6040096dfedc4000000000000000000001300b50c094107623a8346b0"], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r6, &(0x7f0000000200)=ANY=[], 0x0, 0x0) r7 = msgget(0x0, 0x58) msgrcv(r7, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x0) r8 = geteuid() r9 = getuid() setreuid(r9, r8) r10 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r9, r10) geteuid() r11 = getuid() r12 = socket(0x2, 0x2, 0x0) r13 = socket$inet(0x2, 0x4004, 0x1) setsockopt$inet_opts(r13, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) dup2(r13, r12) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setreuid(r11, r11) r14 = semget$private(0x0, 0x4, 0xa5) semop(r14, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r14, &(0x7f0000000340)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x33, 0x1000}, {0x3, 0x1, 0x1000}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r14, &(0x7f0000000240), 0x6) semctl$GETALL(r14, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r14, &(0x7f0000000200)=[{0x1, 0x1f, 0x1000}, {0xb2a9c4c660b113ef, 0x5, 0x3000}], 0x2) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000001c0)={{0x13d, r9, 0x0, r8, 0x0, 0x0, 0x2}, 0x0, 0x5, 0x997d}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0xa41b4ce8345b9258, r16) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x400, r9, r3, 0xffffffffffffffff, r3, 0x60, 0x400}, 0x10000, 0x9f8, r16, 0x0, 0x9, 0xfffffffffffffff9, 0x9, 0x5}) r18 = msgget$private(0x0, 0xca) msgsnd(r18, &(0x7f0000000180)=ANY=[], 0x0, 0x800) r19 = syz_open_pts() close(r19) ioctl$TIOCSETAF(r19, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r19, &(0x7f0000000200)='\r', 0x1) r20 = getegid() r21 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r22 = openat(r21, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r22, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r23 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000180)={{0x6, r24, r20, r25, r20, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r20, r20, r26, r20, r26]) r27 = getegid() r28 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r29 = openat(r28, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r29, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r30 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000180)={{0x6, r31, r27, r32, r20, 0x8, 0x1}, 0x4, 0x6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r27, r27, r33, r27, r33]) r36 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r36, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r37 = syz_open_pts() ioctl$TIOCSETAF(r37, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r37, &(0x7f0000000200)='\r', 0x1) msgsnd(r36, &(0x7f0000000040)=ANY=[@ANYPTR64=&(0x7f0000001ac0)=ANY=[@ANYRES16=r37, @ANYBLOB="91166a9116bf5bc741e2fd58a3819eab2b210e015b7efe9660f4f3b12fb8142bc14610191b5560d9d233576f61989e07f5af9ecc5c732c0e3d7f3d20b303902e38b56a43318ce2995bb9db6c89f5788695a0d22f75b906b800af7b585b10b3", @ANYBLOB="e45705206423f76e7685f828702de0da749a7d7ee18e4d2426fa0925dcf5d74b901ebc746e269a5f906debc2b09bd0f51a442e9d81b07e5d417760f958be603388473a30fc2abec7cc80800964a55cbc2a50b5ac98ccc01e92e6d356292c9dd8929ceac601c769f8664b0d4e3c3172d985add243e87f21eb3e087032a8ccffe19cb4e9d3747b05dd6431b3b1510ab54496f9a4b8165fb5af25b953ea6402c25eb1ea363a0f6d6f789508e94cf3c987b406b378e220e6561d15436e49510200f3414cf7c0602038480980e76adba3fd42d4b7cfee97f34c359da7ba5b4a2bafcac9085e1b42", @ANYPTR64, @ANYRES64, @ANYBLOB="b12ec997930bdcbe9a59be6055499d41fd19a128cea791f05e11b2ec26c31be5875c174e0a8787d5e72bda10aa2b1f173a09c66eea966c4420ccf73b21996fb6b72071f133f2067e1dfa894b45b8dcf90963d24b197adffc439d702250bcd887268a670953566ff5afdec01e4aa10b917913ca56296b278ecc73692ebfacb0d5a0b1e7b8aee92699c52d95129705a8c68ad5fe23fc36d5ba660c4227a2bdb8a381cf5b02b5a3a77ed6cc309e7d8a958f50b9f272e42335aeebc3edad5c0e7d515d90ea7aa69dd33b332fce31cb079bba465fedf49af21b10fbbb530412006e48ae46c4ad35b12446b8a3a2bd4d48c852973202a33f47a1b79d0971d4d67aedd0f8c6caf4f36e09a42666cd22dc0db677cbc8ed255fd5eed9163dda5c0c806aab4358989fbf2f9c85a18ec9c718e7092cffa3b17828dcbbdf4549c479179fdabee4977df37c2816a965d4d0886a5a4fd9fae9ac548a8eabe1eaa6f002d2da58af287f1cd90419295b559ead24bdd7a1bddf2cabcc2c4bc5e57ba707314c2a7b7f2cf792ace4778f4d88d598462396f840f35d2556de4848b607b0f046ad68fbc30ab87380d47b931732c6069ae502f141ebbb00572d736b74ff57d69544d946c0e006668b3fa541c895bf1917d9f9e60fee4856eb420f953a87417e0b633de1216818a3d674bbdd5a186ceefbd012e10afd981939283b8e89776b55f3c8038c5e4c3bea1903f4f7c770f0f3d6d699d89ebb2e01da6262e79fac0fb3c1ec64c1bc2a44aa0e0cb5f2031d84872b5e0c74acf83b19f9bff877a50589f9a46b162adee3ce91496b74125886ffa50ea5c76aa4c742b2bfdbb4b2a30e42524c2776940007c4814060664c463aa907464b6f1c55c9c9a7eb81960a886c078bd4e7d9bc2919f67bb554b420ac1056b7b15c6b41b689f3667d4351bbaf1a8011badf924db061654e5948e5c666b191fb36fe8a610426dd048cfab378d6b4a2e95657be8918cb53c454ae9c691a53bf762036506bc0d3aa5c8ff666330e3bffedd9c48ace87c1d50004d568a95a681d5315100c036bf6663ca00c497644675b9390b989b662da589bcedccfb96556a80ad27d5e92dc183faecf3c38a3e38a5e9d50e453ea362fa5a9a777369e1bcf7b417ec8881f071c1839440127c5edbe70899a2ccc5523f2bce84faae43e2f48a84746ec3368c111e672d0910d2caf62f7d47b889297626b9237a62ee459d90adb652f59ddee60c8f5e9e0154e406383150513c7b61b60ae6168671b1d1bab1636cea3bcf106bbcccb6fa3920f9365f6d4d0cf51372a264d06e6e3a55afb2084eb097b142f6c48990eb9d8e8f4c7b10da293ce1156398a8343b608a6230fcd7562c7a72ef87b6844771ff19f7381e5c15af0c24ab1d097b86657410685b4bce3d4451170bdcbc2e4e72bdf4d1d1eb10b5863017e0bcf0e236ae6101ba060a80b6df67992aacaa11edbb0c8424844b8bc2c3d4eacc41f72e27ecaed747e0039a2a376774aca63d87e8690ebb70d70255c4d86a4bba9a98720bfeead00df82de5aad6c5aac0dd752bb0bf5108a386db69a9d9c104a7992b5fdfbff75c588d49ca056cdaa14613152916c6c9909158406e9bd9c51931b9918a47303f59508515ee80a4164203b63149bc75a285f92c221350fdb39b9e6d0e98a5d14da18a46819659be37596bbdcf16800c6c19758fd0963d63730f2a830730c1a4e193f353a025a14e8df3e2dac02532b2e379fb0ac7bd40136ae81eb21955fc02d73a5bf20913b790c4d2e8c68598a1ee39b92c235ce3df58e25a3bd6d2c27324174c41384d043078f618bdf10f5eb28f7e0c49476144af5c34d371cc396f4e32f5e64ac629778334c739e1785f31d3f0ec153a78c3c38907c3a01195125ae7e8a65546168d942af6396b0bf14a0ee5c5ffbf67623e939ed3d25e46270b2ab56dad2e0449ec45ea5701a6edc55aaf4abca3bae686c5efb3da6b1feff9760f73a13e3cfa83053812a3b65d9b322b631ddb8051d5bf610ce72a46d31755e55d08316050c9ec10bca7c56c86c22a8e1d0fc2ea5e84454ca1039176c072e1d47839fa7f4a6f13107e4c805900ee008f869f6fb64678098bd176028b096598e5a63bc924a55ba5cc2b2a3a4f2a087a7ee60ce63c083382517660c485e8458b2b560700188f58de3b9b94670a2541006073ae10b29688bc59172d7d5a0b8c4699338a2319d04d361ec76119cf245b385070e14d4ced1e59124f269f597256faf3e5975801546076370107da1ecf7ccdb360dda5dd88372137332a6b0e1a17fce380ad46c7b9b571e2f562f66d0d0af048f8d5b1e1c1a24fc5bf09cf31dde8e4f3729be983ebaaea10f0271b5f17c61d815e68826cbf140ce8ca007cff60f823b43751f8ab9e4a03950bd3bcc517b09c71a61c694a13e7a545ca9668ca041fed7a5dccf71f32ebce1f420dee42bcd3981afb3f039b0092af71bc5811a99aba7f9ac6c6dec906cb9de81c859c448ebf96e2a21bee4f2dc18dc91d28ddd5ed97071314b75a97b65eb528bb24a82df19604a1bb6263299e1f3964690f176624b8484122289fb4b5ea38d20a55bb713ce64c7bdbf67dad04eb04f36edadc01edd6748e4c73c887a8ef177cd9dffb623248ec8395c3d1013d77cd6a1659fa345aa65f902694e4e22eb0843567ac1073bc1b175b96101b5300f126c69241a7d9eec9346f972bcb982c87dbb758e3d10923464816d77377fece646eada9f7fabb70ace87869471ee7a2d591a113b049d7fb62423299fd51a812f0789733dfb60b1b4ecbb73703b9874e5dc3eb3021980fb7d96a9cc50a70b1f5c9a1bdc32c790e22b659979e9c7d30958397d784500e7f34dce5d2a8a24720aeb62c9acf36dc6f6bd4a4f3ead38c3f0909e23a60e28554a818251412d7a1a91c0b9b563c4c9b6890e37a8cdba5d1bd88a13fa7b0f95828443537ded091ded62cbf761a580cd0b4d6d5cbe2b7952b12f8aab7301d992a060a58455a9b32bfc0bb3b408ded9e65d3b7cd74429aa5ec605a1ba3690e7d541f855b06c34e47577b7adb199b52e4f62c0002b45ad5c929eba0471fee37bc10cc351729b550e478a8b685aa1aede84d53601e3a2dbe3f74dc6f44ab6fb57406ca384e6049460f24972ed40cd4cb7ece53fff845d2dfe0c51b5d84e37e0a3a4cb3160b97b48ce8f58b398e2372f4ff5365f89cdced28ae9e5c5cefda91e4ee7b80c44037a80020f92c54926c61e8015f6f6768811d34a14de56aa25b287e8c0bf42ff8564b00542da016be5fbcc0c9bc8964959272d119f6d494ea2aed641a9f584c38fe65bbef30e2403812ebffd292f2e2c3d00ea5af5ae5a1ca97829fe4516f747db86e0e95e448e47663d458eb6f07ad016b6a11e5ca761f6053fbb285bc6769bc6f2fa50dcf8a7f83801c6815d388c7cdac38ebddfc0d65a3bd13f10e5633024c8e805153662ed6a53a7eb903bdfea2a9a56629196c2197ddf273fad94a7fac4ca1dff18f30b2443caeb1b9afb8617087de96ee3ae14357a3097470dbf28a7f1743ebe2eb33d61c744b85bfa2042b8c4a7b2ee05881220305457c56d5f886bc30b3b450a0ad5cc0bb9d7499dfa9ec3dacb890ff2f18ac01e633701231e94ad1a99b2b1a965960d5e3398ef824871732ebbf8d4ec9db6bfdda998fde68d96462cf22578d51cbfcae3697fe09ed18b20e95d09d02292fc675e81fa74c0e41d7cfc8a678a0eccff99bce6566b97c53bd341961a3419ad4ed52c6b0c4b6de30171fc2158e31b39ed671aac680485dfe5d4ae4394ad586bb583baf3b4115c03e27ce0fac7ccacab428ccdbbe0520d1c32d08de3f36257c766ec98de54817d309b846e80430a8d8da175cd86bd00250acf24d108f3c75edef9acdf7a5ad2f1dcf3dcc774b1cde35b66c2e714e6c5976f7f29d237229a50cd6e41d2c627331d07e3932a60fcc03590147a7bd10235494295894f66e61e3c58d1ca16c2b42f8a0a9d22a9df60e9013c647701ebb0efee085e943178c7b0befa1b6e5c95143b944e7ad22daa03c76444514fa115d9e7f21dec2013fac5af62bbe28ec78d88cdc857ddcf2364de0be0b557468d24a07b89b7db93050e5eb29fec22a9bf6e6d3e2b57073b59a5471f77f3afbabb273819e636794aca244f698389823b09c883aaad7b63a864959f52a06690b804e9b3b13a8c310fb9e1e422c15a055e3545e5df9823137aac14c3ddc09c55ad53d623e3386eab6c9b2421626635ef987b0c42e65cec816beac40244a45685f2e4e141db302a6970b68b036faca431c0fdb953f6aafba0a3f1bb3c38d0b2bbd8947ab1b86efcf10d2e81c28d57f8a9915aa210b0caf13c59536c65fe12487d159402de4f2b1021a5a0924d43981672dfa89833beae16af4f096f36f564fb5be3b314f10e5bd6063f79df980950766581a4f8db46477a88b02b4e40d0ba3887ee479fd726c7661ab89bad73d0fc6a7575aac526c3991e64f62db7c0071735fa81dd575ef0879dcb36f6527a34bd2db28d6353241ea67d7ca63cf09d2486435366a589a9217b399c4c066d65c1e49dcdef3aff5e739657082e99216cf3eec1f4c1458cb17da4d3f75411c649dd8a0f718119602291c639dfa78ef3083d9c549c0944e411c8c541c12faf7f715bb05ad940e698f29edf13a6496a7d57b01bee30fe7cde0b6013ddcb2e87e41d93ff369f54b7e9fb2fe90a81608e718b501bf96d771818a336ba9a150e614734c3dc0cf45c8fefd4d02b1eede91a525f309effd859f38e5ecb2d2d3f82862c0a87c3d23d2da9db470e163e69319f75a0ce9965f0e053a72e2488dc04d816126d7d288c029db0fccf61306489c397fc96750d60e276615ab414ccf7b3966ef4687e0132a45716f192f23f016ff8e0fa1ade780e7d54a23d3b173b939e90a102a0ffdf68d11bf42d5671785908bfb0e47945773be45b13da7ae72a71eb0d3cf8d30ce0116ab330b2cbddd4ac0f50fa59e5c0d03ac92ca9517a08c84083aacbdd5d8cc71f90a6d2c88ebe4328ea25c54ed212c14113de299a4a2c2a1022602b4f9f190a204d664462bda383265878424bc1de2f54e4f32adbcc339d94761d85b0d4f2850a91e9845afeff223c0500d2648cd91961fed93ed0cb05fa958fa3751ec10cd5d0bfd612468509c6ced1313dc364da3a7eabd1a75a94b60b074c98b26103f7c643f74b826457f816c53658457c107fc5a5a197a08f4bfa72520a2a55e5402f8b803f8a0f9518632b7b47bc06a5eacc7a5c15586c0700edc84640e9d779036b55de8f214d7d838292c443cadfe1d25a37675618bbcb531dd89212a46d24b475b0edb18e213a9d13068f6818c5fdffeb42db92480a8fa3527a9fe205a3758da2ee83c72d80ce6f208645e6c09a6802e4cf1b86362f7ce90af7df75f0932a10b6af8f304ddd880ee084333ebc8197428edaffe292f3f5df62777b7a6a3e8c284ceda1d6fd544c6c936d7d3b04118eed71462214d6ce9523c341e36cb57f43bf3c33f3a2e572306eaa18a0defa21ccceddfa05ce3cb51ea798e692fc58155b566311dad362bba3897dc18c68da093eb21ef034ba0f63269a12922cd397a0793fec8bb9023186745f77195f3c247cb516de2e64d933186e6046906bfecde8102cad9fb78abe33b315162c3277df5e78489dd046bee3c87ba20c5f979c5adc4c5efbe73a0507158a2d84826256a9a10399c2d6926413e9d54f690bb925d60c2d7c011de632a9399d82e354ea97c3ffbd5306b06bd76a6abbe6abb325d588c33a68e2", @ANYRES16=r17, @ANYPTR]], 0x1, 0x800) msgsnd(r36, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r33]], 0x1, 0x7fb) msgsnd(r36, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) r38 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r38, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r38, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r39 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r39, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r39, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) msgrcv(r36, &(0x7f0000000940)=ANY=[@ANYRES16=0x0, @ANYRES16=r38, @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRESDEC=r39]], 0x3, 0x0, 0x800) msgsnd(r36, &(0x7f0000000740)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b112c5c41d68bd994de0d71143144c9b6e1ee7e9f87b517cdd4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c8c81612e8c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000440008000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a359aef5886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61d08613b95ae8d74cf44947a275dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf5a493ea29d7470d7f04f3e39fc81d3d3c22fb8d583e097a0a7722bbb8449d19acad56e20aee0ea831d94761fafddccc59db598549e8a185dba67e9b5f05ac1ac41153e2b5"], 0x1, 0x800) msgsnd(r36, &(0x7f0000003e80)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bf090940d7a7ec4b973ba580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf685003c9f5401aebc6641f0e8cc4eaaa09b45dadce159407d546d9ca9331bd5b8decb2ef6bbdd84b53f4c0e2025cdf5c2ab43ceb499fdd5dd1246d29245d026e9b88d76e0c878297c778cc652dc9650c1da732aca9914f01ba3be2711aba5503f9e252eaa066135fcdfa7518914410e3022518bdeb2628955c6b9a387e79f46f57501b703b746231748f16e2527970451d0e699f5094bda683f11560ef6e0239a509b6270f2a944f7b149c944da4a5fb120d5374c50feae92367bd2acf50601c989ce1c3339fc8e2c5029e8b0655eeac3005b2417759c669db324cce3d79adfe8ba9d6639e75aa41823f22e6dbef35118b1d5e69560867dfcd12c8a1"], 0xd5, 0x40000000000800) r40 = geteuid() r41 = getegid() r42 = getuid() r43 = geteuid() setreuid(r42, r43) r44 = getpid() ktrace(0x0, 0x1, 0x4, r44) msgctl$IPC_SET(r36, 0x1, &(0x7f00000003c0)={{0x6, r40, r41, r43, 0x0, 0x80, 0x9}, 0x3, 0x3f, r44, 0x0, 0x95fe, 0x6, 0x138, 0x2}) msgsnd(r36, &(0x7f0000002c40)=ANY=[@ANYBLOB="db6f0b6afea5166e211dbf5a284e67b83a86dd385e42fbc3f3518f287311db89d4fa60be7e93d16c8a8fe633de512399dfce3c0d7a7a64c274969baff7d9b459e37ce6e2852651229ae31b535fe7083894f624da0243c0d2443af83bb1556cb57db8a21dfab0ad1013759bef84b91b777c126bae6ed8af94fa877df86aabf82a95354196150103a2302cb721defd42bd6f343ddb8305dd1d358ff322e65e8f35f977afb07248e6a6fde8b9a6caf44b66eaa3af6701343be33b9b979013f03a5f9d5bd4c4cca2ed4f7b528ce718817141f664079ae1f7a9e560e11da8b2803fe72c65987ea64d36cba93eb02b88b82d1b3883b912b941801f8a42ee3d74214617ba392b806f07000000f8533457d5e626a9ffcc27f5802d17d9fe7be448580ce9b3362dc7090d6bd63b2095edae9b8238a2d62db12c6ddaed8db0e589d6e8280042f338e6a8a97ed20435a39cad26faa73b073b05ab03727ce072eb69ddc37da7fb4709ac3b79111913894f432e012783d9ff17e2067e39e9015d0865dd21cd412b43c388bc8f1a8a9ec19f847c8eadb62f57e4595a29896264e4ac8b309ca5088b30c11c73521c9c60318f8ff10f35e255e8f415f729306e894ffa28d3a23b898566d11fbb20b693e141"], 0x1, 0x40000000000800) msgrcv(r5, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000010001000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006ccba9fd3c84f91bf4947d9bfaa80350000000000000000000000000000000000002000000000000000000000000000000000000000000000b4bce8488f2594230246c48644309b55d210b39409001306b6bfbfa4c150b84702b625d4c91ebe7efa91142975e9"], 0xbd, 0x3, 0x800) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r46 = msgget(0x1, 0x600) r47 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r49 = kqueue() r50 = fcntl$dupfd(r49, 0x0, 0xffffffffffffffff) close(r50) r51 = getpgrp() r52 = getgid() getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000480), 0xc) ioctl$PCIOCGETROM(r50, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000700)={r51, r53, r52}, 0xc) r54 = kqueue() r55 = fcntl$dupfd(r54, 0x2, 0xffffffffffffffff) close(r55) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r59 = semget$private(0x0, 0x7, 0x286) semop(r59, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r59, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r58, 0x0, r56, r57, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000600)={r51, r48, r57}, 0xfffffffffffffce7) r60 = kqueue() fcntl$dupfd(r60, 0x2, 0xffffffffffffffff) r61 = kqueue() r62 = fcntl$dupfd(r61, 0x0, 0xffffffffffffffff) close(r62) r63 = getpgrp() r64 = getgid() getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000480), 0xc) ioctl$PCIOCGETROM(r62, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000700)={r63, r65, r64}, 0xc) r66 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r68 = kqueue() r69 = fcntl$dupfd(r68, 0x0, 0xffffffffffffffff) close(r69) r70 = getpgrp() r71 = getgid() getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000480), 0xc) ioctl$PCIOCGETROM(r69, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000700)={r70, r72, r71}, 0xc) r73 = kqueue() r74 = fcntl$dupfd(r73, 0x2, 0xffffffffffffffff) close(r74) getsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r78 = semget$private(0x0, 0x7, 0x286) semop(r78, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r78, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r77, 0x0, r75, r76, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000600)={r70, r67, r76}, 0xfffffffffffffce7) r79 = kqueue() fcntl$dupfd(r79, 0x2, 0xffffffffffffffff) r80 = kqueue() r81 = fcntl$dupfd(r80, 0x2, 0xffffffffffffffff) close(r81) getsockopt$sock_cred(r81, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r81, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r81, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r81, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r85 = semget$private(0x0, 0x7, 0x286) semop(r85, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r85, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r84, 0x0, r82, r83, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r86 = syz_open_pts() ioctl$TIOCCONS(r86, 0x80047462, &(0x7f0000000200)=0x2) r87 = syz_open_pts() ioctl$TIOCCONS(r87, 0x80047462, &(0x7f0000000200)=0x2) msgsnd(r46, &(0x7f00000009c0)=ANY=[@ANYRES64=0x0, @ANYPTR=&(0x7f0000000c40)=ANY=[@ANYPTR=&(0x7f0000000600)=ANY=[@ANYRESHEX=r47], @ANYRESDEC=r60, @ANYRES16=r66, @ANYRESDEC=r79, @ANYBLOB="d1acc1c03ade7a818f9b04dfc0b389f10d9b74f9e9e2cbadc58d4a7328ac0f18ce8a0a8c682b2e7d9bbb6c8eb29b4c8c482fd51766adace32e4929913e159283dd59cf71d5aa84c9163a1ffaace55cf7dd9e7540c37f5aeb181f5a9834957ba646ab6a823b502cec08a582464e9e552a98889f7fc9f5efb36105a87fee2c653f126de03e34ffaecabdfe28", @ANYRESOCT=r35], @ANYPTR64=&(0x7f0000000e40)=ANY=[@ANYRES64=r34, @ANYPTR=&(0x7f0000000d40)=ANY=[]], @ANYPTR=&(0x7f00000005c0)=ANY=[@ANYPTR=&(0x7f0000002e40)=ANY=[@ANYPTR64, @ANYPTR64, @ANYPTR, @ANYRES16=r86, @ANYBLOB="fd787721ca75d7eeeb63335873fbe59239ba7dd27bff80d4075aacf6f82ca1d31f15818c865021d16540607f7dd6b322c03597f6b8b028f6f309ea369d54f67819d1c379053ef52720b0a9e8ee6da5a8454d210eb563d64044f29389b9970069d10271efaf30297785e1c5e244190e5a4951b4ed928e6bc59b804600ef573f4af67cb1b4771de41fb1184c44bc21ec012b404668f2388b25925ec404e26577a3deb9e4b30335126f5867540e5b09366c37d89f094f9c3cd9640218d49c4d79730d16b07f38537f0135c22644da6d477ceba32263c455d9f79659c4288ccc86640734edf43151f1c35347b821a42c8983b1dec7c98884fce62b566cc2a94438ccf03cba469dbdc3a0c96752c849c6ba928e793335d91fb100e095a5e0ca7d6453427032e82cea57cff50873886bd8be4fd12de1e8b0a51dc6e07e2fc7da21060ec16d98a29acd86d4dd709e20ed7cee1f97edb738059adb02dc4f4aaddb3542f0c72d5a24b9116b6c07992782867ddaa34fe97638453e945b190e3fa0e74120608fcf71ab37897b5932143d5c6fe6d39b817f0e2a9c9d4f566f2a04e57d5346370cd09c9a63c7694411168d0ffb7caf24fae589d7c5de75915fc847ac2f6e4c59a0dcdfe6cf0fb38de8076ed5f7897d24a283968d66d951e0eaf68593ab92c30025591f2ab18c5c43021ce8a00b43a5277d7949ef48a1fb05b428591e4a6731f51ea952ff8433b9eb54efb65825870fd8c04c54185a8453cb00c7295503f6da53f32b575caf984246c64c24e484d0eabb57e7d46a7981eac9ff6f1d5d4d4cc8015dee3587964dece91cbecf0588d31e833365f8cce6490c36b92e03bd7c222cec980f0f81addc89c76510a8bda8c1c77baa44ffd52339e672c7b38f20af2750f9b8d176fd89670ffa9b7a8dbd769b64e19526c5295b5f7f6e621d4bdab1665eed6c44f8136991c470061813f35323fc8b842ede51fe3a08ae36a49f47a6fce580266bd43908ef56fa7324ab8bc53ec896aa54c972753bd54f0e2f085e2d36d474a154380eaa4af902f9373a42b59894ee416bc211633cb1eea1c721ca0583e683e0622d4c255b11546d0836b42780d469cdbeb3a29bc10c1ded6dc452a59efb1def71cb8d6cda86898e260b04c34a72c5f7158e1bb2888fd99f8a75b0b00a34f2f044db06bb6b453d10b891c189d7cf79df24b8be0c9333184089817949c1a00fc0eeab958aa9ead69e0cf74d8436b4bb65cb45e8a15fdd695c0bf1723b0d150aebdc2d2bc07b09db7a3a3cfbf86d77222799b926a2a72ef079cb4268de7daa254f2dc85ff6e1335dde013d3856a086f5da247cfdae4594a1bf51c6ee289514c3b8de52976369a70f475d2725c4809f356a9da41a779d4a6f09b2c593cde69e58651bff00fbf09408644b8b774401d256f3af7fd5abf9a0682cfd1db895fbcfa1bedd0626d9cc81c3042fd61c47b5a8e0696a3af22b9aed701cb4b5662374da7445ada582b24f4ef5245c43bbdc23c39ea086fe3167bdba707f14bab697864b981f163f3fa70ecc91f5872a80f35632b26b393324a8b771f96569d6db29bbcced2231243cf1c57e8807f6e1a7005899605b1507061ade75ea9dc862fa435e8aa8e6bc28f481e4a5a3b580ef754226c86cf1c046a7adab44094b97978947c06fd5115d2150738f904aaf49d0cb3cfd00de8b47faaea90318ed8be2beba5a838c1e05eaa52ad9370cfab1670e6faff010be08b7b476d149dc6ec2d67dd74d157a5707e09a2e818797e5ea97703b2e32c7347e2a445b607a5ff625b0253cdea3ee3e9aecc3e966706aa7813ff070dc928753cf9d2f0460e17ab768a4767c192d36cf4c3da442e181956195c8407ba4ec0a84c90f1f1abe879f5d242cba71f2b09864f2d994a87c60bfb4a8ba566f4e2b758d04e128a27c59fd6e5916523004d9da131499865980ba0bde029c1efe5cfd249aacd6d4c0fdfee26cf6cc498746fb7589d127a373e0a1670311a8cc2545b62481bd75d8da7d10bd442e2b319f807718b9b0cdc60213f2e854c1dc592161173a4efac91b2de3a7a7d0d331c2198cdc0cc0cc36dd845893d9b6f9823043f00f3ef2ea4ad34789b7a16905a2da4a7cc5fafc9b36e375f1da2556a8ffd17645c438a1f1c1073dd5af7811b02dff4eb8d8571762478a3b3d93d83ef763e87cdc6499c96217e9722efb1129f8472e1906f0563f322134936d07f0c1158fca3bfdb863a16cf1571bdf2cf19f145a5b0d6143446fa0c9101a0b529004a8b0a3fe72c4068b1472ae40a21dc9ebb1c572ec6b1ecc346b0a07016ffe1c019d2f3399e6acba437d4f8cb1f36e2b2893b703417336726a485159860f4cf406c83a8825ab0a9a1610d0590a309b11e718cb5f63ac904e4398fdb580e949a2b2cc58ac24f6b22983f2e4f16eba84eb4ebe98b883dd2e055d801e060df26230afc7b5d8c372263d68d6d43df862cd7d767e5c7d73a27bb724af123e542b2e5a56eaf4181c704531ebbde1dd902036e470ee40891937b49949ff12117bcd66fa275a81f83c4bb9b6e35e5cf6333e56816320b61e430069839eb30842c3aa3af5c39107b7de0917ae5ff7e69806dd4976b3989367175077106a82071fd9a37712db368496893f2977c39ae52570956a49b6b4ceed82a16103a178d85b15b10cc44b2ba2364f7ff2729bd19a0e68e3eab685a514ac4cc61c7c078021916e3289cfc0f0d332a72d7dbb3c79676b170eafa9193382ab7bd6436e8df0a478d56bef4fbaa16e3bae8f211e5225c0a032d9e6b7fbc81e89b0fed0c53e1d783d7228c663eeebdc97148002c8b13354de030bd4ce267c103c1fbee8af0f8f79471d99c9d18f1f4b81c229c6fc759987ecbc64e87389821b94989488ffe1b883e4f182088aa64d4862ea31710394131a40f4227437cd581d9a8419587a83193ce04ec7170c7be650fa0e533e5b6de88650cc7a4ba4fb666b5134a303134995da5c89e102a01eb36a09addc8819012b8944f5881b89c30836d24f629740da0a252063046ea8411a9d4bcae63a2a65b9614b8910c335bd935abc3c3fd531a4bd052e7c70d4accb15704fa9042abde8f9d83d719a2428e31b4ce194eb72ed5c068982766a9eb352c9d7811e40ddcf83ff9fe51af234db017f145ba6cd5c55895d2cc20f30f6e7552bfbb86f5db913438da92a31e053eef6a6ee1e0a4bf36c11028ddaee5000db97600436e72959fec0dfe88378b8abb1ea5a7eae2d53780a95724e08d505079b3fe12e408a4bbd0cf1c6aaf29f756e57493e05cb3f1836cf83b2192732565324fe8230e00caa56c050575634431c458e8bd763c49c8a0b630b7f27db7bfad5a28eef7e88c17ad4efd12b736b7cc0c5738f5f3c84416176d218143c04115c8242e44400721e08197a9f3601595fb985d1c9f838e14b3369d9de6efc25f5c40686c7c44a38c553ee35298b550c0bc6e687445f7c87a02114943fef18b1e0e9acff5e67b1d621bd633588412bfa18e1b3556821b759237f437e475b5ab59626b77f07a3b563da993ff826246b95a5fae67c8d69d7487f8cd9c194641f175dbbaf14dfcad9954c88072fe6786da4e99df9190e1a0c7f0c2b98e6ef6558bdee6707655259962d3e4e71cb2f551380e2bcbd02645e6bde3f5b10fc296a041d1b65d85d4225d51a4c42e1e703d8911d33072579a00fbf509ff45a664fca9e74ce0deed4add65925ee638680fc936ce33f646e5e24a984171c4a79b6a8541064ee854a6bc1d7c226b5b2650ae5325431278693509a01de858b76839c94dc17502077c500b81af24734898fd6c164bec8a0416801ed32167edbc96738cb04e8dfed0d66053aaf692964283a16bfc9340e3afb726f08953a0138b9fe3d3fae628efe868af56f056c813f5ea9a938a9a7e4c5595c7412615ff2a2b0cbe4b52c52e80579a6b291fdb9814ca94ac2ba6da290b181e4922f2bac6d81be75633570fbe40f87514ce3e59b2abfe9fa1be58e4a72b0234308e567b43dfa9aa4fa285c1823b1d9a3122e6016db3cf96e5489d39436fd6f53cf033044e06540aff2e990b37f6d34e2bcdaa545a779f8f31a46384d172d79bed82f2b858679666e1bf34b9b42e947ffae4052ea0f62da566b7d5347afda5ddc94aac7a3023feb82e8bdfe5a87877aaa92d2cbe2eb2fe236d4f3eb115a6c660551d81cde8fd13fec9a56e9403ac375e3f6f16bbbd8f9b0b938643f6f649fb281f6657733aa8bdafa532bfcce456abd3e56b40907580a51349e734007c247835853eda7e6b8b4a837871734ce9ca8cce024395d9a254591e5f4700b385daeeb01eb110d8559a3613d89b2d31e82795e8143fae101cd2be4f3fea5616a13c6c3dcb96d9a3ebfa9036842773f43e19967a34bac9aca8fd63992ca1f94f1bd1d9755317c06a8966715ba02b9a8eaf2f1ad843399ddc690686c70956b57359c1d674df1d6e72451d211dfe37f9ef63c7e34df1131c659c3d5ea329d7106cc7dfea64a640cac31296a73d680d681706314b2ba1eb980e1ef4420d385c14e1c8e8fadf44ba1921b81e08a49869e9260df685b3ab2283142ccf358c0e92dc2cc7f9e31d408a07683d7227266618d75a35de9ea1e42cd279de95cf0e5e086802df5ccfe0dd958938e93ce8deec97a8a9128390d84106de0ee1b42447ff9ecd6fd6ede11cdcd564fdc76eeadc9b1f858eb256b15f13c9b7a37e981de78fd53e6e2597eecce8ad834e23a872a2133ac07ef689a50b84cbeda1b7d1e53aca1eb1e23093bf6dbb5ac0b8c6d3fa21e48f7717df637c449e62f3587f53fb1d8746f5b399c73d540b35f454a474edecfa505663c44246eb331d67211e43bcd2dc471ca10a65fc23dc478e603535e79e55afa892a7d56a2b978c423876d22d9c860536bb76ed36882be4ffe60472ff312bd1574cd89c27269cff0e639957ad4a48fbeebaa8d5826336adeadb8bb336174b335c905b6c79edf155b8a86e6b278dee3b5d5247ebac67ec80a7029dcd4dfd9a2dfe108b5707690e0a53a7ebe760461e2b48be5fd8e3f5f5c2d4c6fc05b2edfd5e22c10c0e4c208bf391227d526a8e62ef068bc8bd8ec0b56b3ce24c2c47c31a3fa212c4d16bd438293e08cec8cbcc89474b3ca37ecf2a3a6f4a592d02655dac4d6b9bbccd51c1a15124731d2fe25968e542fce2be239b05bf3b58f2a577d3b8a488edeb2fbf4193a956013762b42dc750770790207012721cc1432bbe7a30fa404b5acaa0e020de95e4275da8cf14404efeb474815abd4367e6cb9ee83dddc81083d5da91b579c1b9b158ec8b39f897d144a11ebf0106340b715380ca659b7242db42829c13838653037718da565ffe5ba0246035c1102ecc18cb4f15a89f9b4652639393175e53849eb606efda8649af0fb6f976365c13172c1bc5f49bf8aff75146b4e58c8f1878e6f1963181b180d98afacaff2b8caa835bdea49488d0974a394c5a676f72fd97d51b781b2a95db8242717f84b24969b1522735a797a85421f05dc034571031186e3c1d415a54fc79ad32899dda3e97164eebd1f7fc8d78fe63f553941d3764bd52a9e1109cf7a8e712ae85d9fc97ef16f779b9ba04c75897cf7d81453bf4de6fce792500e9345fac328bfe8a0e9b8baf5ebb0b57caa393b756ce27f0c5f91046c0661f8a05b514cdc41dad07e5b0bfb61e55ddda683458ee4518e3559a44139b3c8f974d9d31d29ef3e5b88ebfffcb04b338acf078bc0f96fe5809da61689c60f48f9d7ca22e94c1f1c940ca2b3333436a933906110657a0e", @ANYRESHEX=0x0, @ANYRES32=0x0], @ANYPTR=&(0x7f00000004c0)=ANY=[@ANYRES32=r87, @ANYPTR64, @ANYRES64=r69, @ANYRES32]]], 0x4, 0x800) r88 = msgget$private(0x0, 0x83) msgsnd(r88, &(0x7f0000000e80)=ANY=[@ANYRES32=0x0], 0x1, 0x0) msgrcv(r45, &(0x7f0000000680)={0x0, ""/191}, 0xc7, 0x3, 0x800) r89 = syz_open_pts() ioctl$TIOCSETAF(r89, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3ffffffe}) write(r89, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r89, 0x20007465, 0x0) r90 = syz_open_pts() ioctl$TIOCSETAF(r90, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3ffffffe}) write(r90, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r90, 0x20007465, 0x0) msgrcv(0x0, &(0x7f0000000b00)=ANY=[@ANYPTR=&(0x7f0000000240)=ANY=[@ANYRES32, @ANYRES16, @ANYRES64, @ANYPTR64=&(0x7f0000001440)=ANY=[@ANYBLOB="0966836441f8b13b29852f7e66a4068f41c5598e8a557fe8e3d7fcebd5951dd1468e32134cf25d2f2416ec0a", @ANYRESOCT, @ANYBLOB="dab365746f4770da3afb10727dd555dddcbe901eb4f08885c016f289e96d65c97cf54b25bba5a075d011d95eb606f5ef0d591fe62d1e7a6db3ead5d8935cc9ef43f0a4303615c2765d20038449e60f3aa97e1d1efd8715a52b0833080e10e12eda73adbe1156370a242f879694fc73eb6e746264a5142488ba0d71c797d8900452525200b305820a4d8a005042783b42e10225f44978310fccb848f1637aa7637ee745e2125af46856f451a31196855e75b7600d7f6df2b12e9316bb9632b89a80bcdffbee0423ec0f58cacb632ed4706122f942524bf8c6cdd2c0360207d7cefb38e46bb3c3cacb406e", @ANYPTR64, @ANYBLOB="1717abb35fe3b9a419eafcb824a9cbd9a2f06b11f3a09f6f450402ea2c165eedbcd481dd2ba9076a25b2814528aba568d861002fc029f0fa6fba96f51a1b15b705ae134604cb1def2aea3d6367ae1c", @ANYRESOCT=r89, @ANYRESOCT=0x0, @ANYRESDEC], @ANYRESHEX=r14, @ANYRESDEC=r90]], 0x1, 0x0, 0x1000) r91 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r91, 0xffff, 0x1003, &(0x7f0000000000), 0x2) 04:45:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) clock_gettime(0x3, &(0x7f0000000080)) sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f00000000c0)=@abs={0x0, 0x2, 0x3}, 0x8, 0x0}, 0x408) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r2, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000040)=0x8) 04:45:50 executing program 0: mkdir(&(0x7f00000004c0)='\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', 0x6594a9ff864aeced) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='\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') symlinkat(&(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', r0, &(0x7f0000000440)='./file0/file0\x00') mkdir(&(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', 0x18d) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r2 = dup(r1) faccessat(r2, &(0x7f0000000240)='\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', 0x4, 0x1) 04:45:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc6270000a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08f4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64bc1e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b1068ac9af10d3fdc448b8dd5ef5adae6fdcb0a3f6e001c92e9ff0d3e816164000d7ac22b25ee5ed70d6792ff7e0c8c73fd7b39753a846d7d3d48afbf0b12230f0ac5fd52d95426922038211de1088667c683b2b8f8a903004ca4aa2602e8914cf626ab06bde3a7f8e33884cc020ea7832a54b696cb04bf4b7bc2509fdac485330be62115cbefc00ed34fc11b46e8d23837032091e2929581aae"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r2) connect$unix(0xffffffffffffffff, &(0x7f0000000680)=ANY=[@ANYBLOB="6b1d78e392cf37eb50365c0f17edea39ccc8af0f7f00000158c4d6cd2537eea1efa523c0a329b81cdaee4c9004f31f0ffb1e3efe372f7553c86a07d990f7a38142d14f48fde8575d8f544034a573dcdc8d"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket$inet(0x2, 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r6, 0x0, 0x0) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r7, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r7, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r8, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r8, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r9 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r9, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r9, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r10 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r10, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r10, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) sendmsg$unix(r6, &(0x7f0000001a80)={&(0x7f0000000580)=ANY=[@ANYRESDEC, @ANYRES64=r10, @ANYPTR=&(0x7f0000000800)=ANY=[@ANYRES16=r8, @ANYRES32=r9, @ANYPTR64=&(0x7f0000000500)=ANY=[@ANYPTR64], @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYRESHEX=r5, @ANYRESOCT], @ANYRES64=r1, @ANYBLOB="df29cce94f10f494fe787bc5f9ecfe31bf72ecb094f08da9cb7321643d0f71f749302f8920505e91517b70626c2eaba46ad7d7c5905c9848ce9238e580e3b1f67895ef2b057cbdf89576d6886037ab69b794b8df0014a52a89403edcf9893b3f3179011e950ad4708bcd69d0c64303203ebe9ae9293b648cc88d9b91993e0d08878e24f80ba9f8b0a2d1211f5e0f4013a95bfe2af860eeb294f13bac83d04a389c4554875c1bf9a3b62218e1388a458286e50feea186faf695eed811a49118415e708d8e54739d7a01bf31a1a6", @ANYPTR64=&(0x7f0000000540)=ANY=[@ANYPTR], @ANYBLOB="8c367e5cc9f8a8edb583dabdf298d09a32535e5f072d16ac52c5d7e0755fa5c5cc95fe039ba1873d9bc09b1adb912ddcb8aede7630818e51f1d64a45bcdd872628c1fcd8ef5fcaa459036d575fb2242470354684b03f454bd6c0cefa04f3f6ec30990eb15a0813a2ce40198f2efaf3899da8e333d1d75a3dd3e2ea676f20856131a9f3d180521a5b5b04d19b7db0ceb566"]], 0x3, 0x0}, 0x0) r11 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r11, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r11, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) ftruncate(r11, 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) getgid() open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r12 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r12, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r12, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) write(r12, &(0x7f0000000040)="c829f478919c198beba2432a9903cac4cbe86d404e8319", 0x17) 04:45:50 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f00000001c0)=""/94, 0x5e) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) socket(0x10, 0x4, 0x4) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(r2) r3 = syz_open_pts() flock(r3, 0x9) flock(r3, 0x2) fcntl$lock(r3, 0x10000000000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000300000000}) close(0xffffffffffffffff) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000080)={0xff, 0x6, 0x5}) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r5, 0x2) flock(r5, 0x2) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r6, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r7, 0x2) fcntl$lock(r7, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(r7) dup2(0xffffffffffffffff, r4) pipe2(0x0, 0x4) r8 = syz_open_pts() fcntl$lock(r8, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r8, 0x2) flock(r8, 0x2) fcntl$lock(r8, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(r8) r9 = syz_open_pts() fcntl$lock(r9, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r9, 0x2) flock(r9, 0x2) fcntl$lock(r9, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2}) close(r9) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x2) flock(0xffffffffffffffff, 0x2) fcntl$lock(0xffffffffffffffff, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(0xffffffffffffffff) r10 = syz_open_pts() fcntl$lock(r10, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1000000000, 0x100000000}) flock(r10, 0x2) flock(r10, 0x2) close(r10) r11 = syz_open_pts() fcntl$lock(r11, 0x9, 0x0) flock(r11, 0x2) flock(r11, 0x2) fcntl$lock(r11, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(r11) r12 = syz_open_pts() flock(r12, 0x2) fcntl$lock(r12, 0x0, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(r12) r13 = syz_open_pts() fcntl$lock(r13, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r13, 0x2) flock(r13, 0x2) fcntl$lock(0xffffffffffffffff, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x800, 0x2000300000000}) close(r13) r14 = syz_open_pts() flock(r14, 0x2) dup(r1) r15 = syz_open_pts() flock(r15, 0x2) flock(0xffffffffffffffff, 0x2) openat$klog(0xffffffffffffff9c, &(0x7f0000000600)='/dev/klog\x00', 0x10, 0x0) write(r0, &(0x7f0000000140)="97804b2ab7a79d37708b2748a036a6b1d063614b01b6921c4f9ec8111e0a86be5d29669f4c0afb37babf68a590c4cdd618e82b80ea681052c4613f91e6ef0f0b61bbe0f2de26345f3309203315d966cd1b8ecbe7843f18c1272a306732", 0x1000002d9) 04:45:50 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fdffffffffffffff", 0x8}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r2, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r3 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) setsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e0000696c65302f66696c653000ed57a90d55bd02be37829fc018a006da19743482dedb6fe6f86728aa7d3d9d10b7cb606e2948d878aca18eb4062d2b13f62a0bc2eae85dcaf0ebd2921f59cd734f41cf73702ec706f2996709200be9b982730703b36ce99123ac5e5456e4330d1ae8e4b5853b4e07da9cc51beb2aabd0a0c4bd878419769e48734ca7f02670fc6e7aa6a0533161325ca7328da2986d1511f0b0e987d7a5b8b3ecc8c4b827e30ec4d0ec4b9acddc3a1f3a8b4fd8905381631df472baeb2a65235b4ae6c072c24f5c0000000000"], 0x10) 04:45:50 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ftruncate(r0, 0x0, 0x20000000000) ftruncate(r0, 0x0, 0x20002000005) 04:45:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffc, "73ffff4d4d7ee400000100000000000000000200"}) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000580)="f12485034b2e161145cccd1ad2083a7d9d680ab9d0dae52040d1477c3c1fa79dcde53cb18efbaf51caf8736eaef5abc37698d510468972986caa981ea6dd9eb1e2a870c30ce00480d0940cfde48c179cf73e4a4dffd4e74cf2860606a59e576d8a1ad0e915eb67cf4ca129b8c81a672c2e18e59ed601e06f67cd121b27f4f10216899357e012f2812be73e5ff8a1519de428d34aa8581bfe43b07eeaf5a213700fc6d6d0cf892ed0014c2114ee49d2e13c5c7e", 0xb3}], 0x1) 04:45:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) r1 = semget$private(0x0, 0x1, 0xe1) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(0xffffffffffffffff, &(0x7f0000000580)=@in6={0x18, 0x3, 0x842, 0x3ff}, 0xc) r4 = dup(0xffffffffffffffff) listen(r4, 0x0) shutdown(r4, 0x2) close(r4) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000500)=0x10001) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000380)={0x3, &(0x7f0000000340)=[{0x6, 0xffffffff, 0x9, 0x1}, {0x6, 0x1, 0x1, 0xffffffffffffffa2}, {0x1, 0xfe, 0x9, 0x9}]}) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000240)=""/69) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000002c0)=""/49) r5 = semget$private(0x0, 0x7, 0x781) semop(r5, &(0x7f00000002c0)=[{0x2, 0x9, 0x1000000001000}, {0x1, 0x9, 0x47e5311ab7eead48}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe, 0x800}, {0x0, 0x5, 0x1000}], 0x5) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001880)=[0x9, 0x3]) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000400)=""/97) r6 = open(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000000)) readlinkat(r6, &(0x7f0000000040)='./file0\x00', &(0x7f00000017c0)=""/152, 0x98) getsockname$inet6(r6, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r7 = socket(0x18, 0x3, 0xff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100", 0x8000}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000003c0)=0x2) select(0x40, &(0x7f0000000000)={0x4, 0x5, 0x80000001, 0x5, 0x10000, 0x9, 0x8, 0x2}, &(0x7f0000000040)={0x1, 0x5, 0x970a, 0x1, 0x9e, 0x3, 0x1, 0x3}, &(0x7f0000000080)={0x100, 0x81, 0x3, 0x101, 0x3a87665d, 0xff, 0x8, 0x5}, &(0x7f0000000100)={0x6, 0x4}) close(r7) r8 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r7, &(0x7f00000001c0)=ANY=[@ANYBLOB="00041b40b824627a0817776ba8ed59dc2e2f66696c653050"], 0xa) sendto$unix(r8, &(0x7f0000000140)="7d0765e065083d0c5a956c8dcbc1a5925cbf147325f4b0f987fe2cf025f5a50fee317a7ef5", 0x25, 0x0, 0x0, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 04:45:52 executing program 1: nanosleep(&(0x7f0000001580), &(0x7f0000000040)) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="873cdd6bdfcca2bd25b9c6888d5915bb4a81870044b204dd44384d551ab51710741fa17116725f8088635203b4753dff5ddb5d7da997c04cecc94f2cee44f2f67741d898bea9bcb59bc3ecfba19e00409d8db81bc2", 0x55}], 0x1) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) 04:45:52 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000400)="ac", 0x1}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x240000000, r4, r5, r4, r5, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r3, r6, 0x41d, 0x5, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r11 = fcntl$getown(0xffffffffffffffff, 0x5) r12 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x240000000, r9, r10, r9, r10, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r8, r11, 0x41d, 0x5, 0x5}) getgroups(0x4, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, r5, r10]) chown(&(0x7f0000000040)='./file1\x00', r2, r13) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) ftruncate(r0, 0x0, 0x20000a) 04:45:52 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)="f511171a598fb2693ee538f7cfd93cbb947f0cee97612d000000005c973c6e5dc304107a942cd51cb6a35226b7910291501c5942defdc91da4", 0x39}], 0x1) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffff00000001aaaaaa0086dd60a4f005000000eafe8000000000000000000000000000aaff020000000000000000000000000001"]) r0 = msgget(0x0, 0x0) msgsnd(r0, &(0x7f0000000180)={0x3, "e451f625a23b1b141d0a7e5d0b0d9b1106a5e436f1a8292dac911b8ec1393e5ee2bc54068ea2f371b2f5ce5f606921e863e058adae54c433b512ff6a55b6892828243bcc3563fda2c2da7d3851c3bee4b9a3cf8a2a464d520d0b720300b913478b8b8bf791ed7cf06de7f9a3e091151f8ed5edc6b52feaed94d4abe493e9a949f16de60a299b0d7cbc20e1f7cd491a605532b14492d5a35a1555b7e87c766f00d2699598006115304b69396bd8bfc64f89bff7b37816c903806bca643f4e996ff851232370b4c265a84b2aed8cdc6c0d83fa04ce5245f8d4fe51c6991c6b8bb8e8771a36c7367fd596fc00f9973e4ea78b847464cc0c27eea2fc59661c66c8"}, 0x107, 0x800) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 04:45:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000076b41cc200"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = semget$private(0x0, 0x4, 0x192) r2 = geteuid() r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffee0) r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x6, r5, r6, r5, r6, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r4, r7, 0x41d, 0x5, 0x5}) socket(0x2, 0x5, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r12 = fcntl$getown(0xffffffffffffffff, 0x5) r13 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000540)={{0x240000000, r10, r11, r10, r11, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r9, r12, 0x41d, 0x5, 0x5}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000000)={{0x0, r2, r3, r5, r11, 0x28, 0x200}, 0x9, 0x4, 0x1}) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semop(r1, &(0x7f0000000400)=[{0x0, 0x2, 0x800}, {0x0, 0x7fffffff, 0x1000}], 0x2) semop(r1, &(0x7f00000007c0)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x800}], 0x2) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000100)=""/220) r14 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) writev(r14, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r14, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r15 = dup2(0xffffffffffffff9c, r14) ioctl$BIOCGRSIG(r15, 0x40044273, &(0x7f0000000080)) 04:45:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd", 0x801) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r2, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r3, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) pwritev(r3, &(0x7f0000000340)=[{&(0x7f0000001280)="2a43dd4950e058045d97f8be7ae4b5965c344c76f56cadfb23a346c3e6fcc292e452806639ce361292744473b2883e077f5be2cf9e3e21f97662e0bba51ef2c100b24f48810ed0884fddbc687098bcea869415c18fa5ec150d08e01c023fbcb05d6eb50ca2e1df48041fa4264b27e7b7a1659e5d131351a1b5959a5a3831fb31563d85c946562c6d3b114a855304496931ba40ad39dd8eabb2ced25b7c86dee09b8e143e24e2a3e56872aa20569440c0b3176958c8ca9d38463ea4a1fdcb1db1c558b58616be07ebc0bf3d9449840b70bf6a349ed2dbdd668fcd21d8cc5678863e643e75e84ddbb369f89b8a4bca368891362d18ca6fc0b7a2bf233416c66c1e73fc21753cf4df9242ad96549249ec04c591b18d6b7cc4c1e7f5cbce2a1595ad69328e599621a46f9073755e23ae32e81a4a49e9a11053f1018d167ecd645eab8b92ecee17c8dd0b475a6b2e5ca90a1bbde1859081af8b85cb221454dee03aa5d817f8f08b22cbccff6a8798ce1ec23380563913df831e29b94bfd86d4c880f8c7d6be7c8d178a0608bf0b2a502ffb70a89d6ba399c2d455b80de057cf4be80c04f17e7835e49cc51dd4b0832ff6a4d26163df92d3cda90940b8a55f032ffab6bccd2e8dd3f6958ca4aeecc122cd548943a1a29ee1c2e60ceb1435527ecd7d8f95b9c491d3b7298c86e00cadf76fb4cefcb79e8cdf7df0f3eb2fd099e71a1d7647e935dc1b0b810576837d9c124436537ff0d4befc069aa23467edbcc2ce044aed8f8d2203a5164a944b0859d888932c1fe491b05e1f7814ad4f90d6ad7d0151846868599ced7a7f6d4cc346dcc3da57a2b1d18eed866e9b743211ab395c60355e9b2bd571dab4e91cc3e08e39937797da258dee5d391dee6f462e6e9490b0a78601bd73e11696b09dfebeb00e13d0ff54aaa65cbbae110169e97bb14843f1fb23f7e6edb26a4b2332757650ef8c356fa11ab20e1d21faa9cefdf1b2c3eca70240176f8274b316ad29e4dff187eae79b1b5b2a41a124984a213e0824f31dffaac7c96ae8f40d2f221d369a8956c836ae4ad667fd6e6162dc5b593b8833d54f4f5c11f6c26e82635866964f272e28dad18eb142fda6b844c7441b257b6830f6fcac3476ea7c04f25b6272fc3641ce3fc3b4212d5ffee10ca618b623d4af510fd2905e5979fe3ad3e10c49dadba1e3069287b28033c85da51c3f9081da0d49e24d53c3260e82cc18b0480a86a4f5266126c70f289652369b9cdee8910ba4ce41e1ca697e230f01a8ae62e5a4511dc779cbf1cfeb5f843507983eb37c8c156dbe5c924098be2598b9585cd417d85b535eafdda888679c3def164647c9543129320e869a0a3d30e8edf9135596bfd1851f28597a2a4e0593dcd0f8266ab3ba07e3af72d9d7b8592c2ba00a2d685854ef8ea748326d04abc862e730fe8d6ad53fd43ba0c94e9ce20a2780b10bdc6b7fd8a8b1b23ca3ca90178ca3110bf5525728de979ebc3e15f43b44e87630dc4848bcb9399d4ed258ad6310de7097c47b03be5ed57d78b20116286e928624631a43631f0b8a2fea39f7ee2dbe11dde2c2f6be594d7cbc8e9c3f49621ca0bc2d931f449c613e278223141d6f4d1835c64872f9714eb554322c3c698030e7e6416a9437fa61c65b19dd43881556fdf2bc51cf1e18fd345a28874dfeb475e402fa594fefc4600d64ce854493332e8b6e805134bc89bc4b097efa4251260cda27d603e8a9c10c34138867774ed75d3f41c42b4f812da62a17ed0c649b4379ceb7d779c78a073759183693666a2d958a86deb19b46ebb19f2e1f1f6ff6ec955da64f7cf70bae765552d76cbddcb3f57da2be9f5826dbe8c821be187da7c4b588f1fd7c3d3ec4faf2c9fee0398c8666277e55d065486680030736c765dc862e140b211b433a6ca8abe57620627804c9ebc2ad97f093b37c1c80f158bc5a479354600411ead090e7ffbeb935558311a637c63795c415404995b412ff280778d1bf156c0716b1bd256fe3b3310e480f99e70bbbf1bca30a8bbf20d51717166a229fd7ce5d34d5b1a0afb58ef0e5f21bf30565dc08a2323c1824347251525d447b381112767795e250cb74a0d130deee05f56c327ad12a8b8b75b23798691ffc3a43e493e1f3c84d1e75157672416c33822d4b43ece685e69a78f1d65c2b20c38a6aa25e3a05f9f6c85a2896bc5c5e0d32dd27fb80a6291a341060900855abd6c64a14618f25784f3462f370c4ab5a77bddcf3a4b78421ee36d4ca81570c642d909390d7aabff4f0aeb3700ce28fc8c4b62ca175f65a18760c71fa81592a8af8b5d5c82e2c70984566b8c04b827048fe599f4ab35c39c9672ea43ed3ad709a6c87d7140e80517d4fdd97680cbf6338e5e969849070c674873b9e22e4ca597cdb96bd4b25fe55dcae94baa959cc0645d57bff8199c41c8e232d5c3e51cd3a470fbbb032f9fb4c3f937a40a758876fc1ab5cb1fe5a8570e8e498a5fda1dc3ab10fd5eb36d7c6b2cb8b51e78f907a207f76f92d003562ff0bc681799e9cc470f6e1178427a493dbabe6f4ff46771bef5f4e4ef8eaf393f68eb541d2d822d80e836be759b32ae32a68364e4899c807562c0916080e3fb111521e794b50ffd45fefd34575b36c6b428c59474f0b5de8c13af9b717724273f0aaa68fddd38f7bd87b5e215c7b1d6d01088fcc5f49663f35de7f7658936786534b810e8877d9c82935fd864a9dc7f19afec45af8a21e0d39f70093052ce474c9b8fe52e5ce2f729ce967f9f48a9fd4aa331d3220154247425e45c7586be215920958cb15ac0216274ed82adc04938495ac7522eb1673a7514bee4681e8c7bd118c88292f52a7808ee8936a711e0671372d0e537b582eaf254a4af6e0a6289369bc564a72bca7a7918aa115d1fb5d6a37b0ab7636078e81b68beae67d603046c518c30b287298c97833db865f0b606b28d9df81b672aa52b7fc8860538b2dfb0db5f3ab017f31312753674dfa9bef337a5e71938ec2c2414093710090b89f52f12827d1392567890984c4635a75ac476ce77300b87390ecdae5ae3b4857fcc4961b3c9f2cf052bbeb0ca5ca8bb9238cfea27fe302f83c8522a1f2d97aef544b13893599257af92a7267889323dcd6a468b966b1c2f1b0bf3a60a0939a6981f9ed203f8e2ca26e6dd13b141b8f869752aed86f118c602e725e25a778749060cc4dfddb1a60bfc3e441bdd2c55b9069193b60691f913c120ab874d1fdef028ecce6be69ad766022882b01e0084106a57d6f185111f4cc89adec6706a1976ac07af85bdd08b488d5c8c9c6479a19765c7c85589303b380fa078b24908d85ba90d0540c71847e574fe403c6d274972a51e0c79907da3b91fa52b19e4c944d30feef3f40dfea312b86333821abf628354b7bfed81d2618b14157e857d2bc4e4e08a3d5222945d9da4c9e6f46cc07ef723b272ccd698538f4f8a9e8f522add9cb6a34df1c1ccb3402cd9b74f6e6678ce65b96d86cd184a48362bb646c1f9f06654fc74e0e494385516d893b9882fc0fb8d782017cec9fd892e2a44b51b26caff70deb9e2fe7f789652958a75bacf1153c82fbcb1158d3bc7eccfddb4250d8f2400432d139b24eeec0aeaef41f6dc5888ed739ff03f189c3b9a865e671c83973231b3886c8e366bdf6e2b0fbc591e2a52aef56276e7dc91e272f2614b70cc982e1346d090e82c2565a0088ef1e8e02ab8c2bc8fe6360ecddad06742f4dbcb31bbfbdbb9c1ee37a97e2388cdd52b31d90ab9a369febb716f2c0ad3dbf22082857597b1193c1e44599b07aba8bc4de32c8afb9317cb5a4dfb7832c039af8a620931d6e48dd20786a046a2620fc4f421c49c9fee49350b0ab8ef7430d2fe6f777202c394dbfff3d0aaa0c0c6b3f29cf7914b3adbcaec20e01b7153d486ee9d4ca540c7d6e9e3e1c198f2a4dcdb0f01b3d25d2840b8e1e12e9f0c5ea4cf9993526e16a87958400aa7d4db6a93f6563d674b5c8e46ceb38eb74409f7fe90f94b3082f0987c4593f921d2b31267aa1fb8d58c00b76c911f6da70c7eb6840d5a33e067206f73c540288dd89e20b71e3e67d6859ebfa6fce722d13ff6965b9fdc11c7e04395912876710d74d003532750f55fdb9c13d2dd3ee2fd846208f25f3e3f44b88502592917df36b9fc789770307bc219fb3d5016926c597c693b805de1b5164ec59800e3eee392336066830c96d6d3d4be5fd36e2e4fab4fbffbcd8be48e3904c47b83d25733be2d6142a7c2fdadd20ac6ca83725dc2655bceb63f5c312e61ec71d5683dfd807e8db03b3ad8e3bf1c33d8f33a93b07c3550e88d435c2d29ef40990076328aae947ebbd615f42e001c20d3c00600155844f01b0710eab8402dcda0590337a357b70c6ae28ba829191c3c1068c894146df6bb00dd572cb53673c50cdf615f8f8ee63d5f0440f9c82955442f502c24eacd6455c56e0e7b333bf6fa85d1ecba980c11cd4ad1859d96a86a40cdb72591678f1d490f5651ca43e49c921d5fac4f5b754ecce28d08bea85c69a7677a74c010e461293cfed9d2f10d03f02d421de0febe91cf1c71ba8246d1efcf118217f719fda16d03c7b977e852089fd09a09a54c65f9296348b9a2b7166733be77d5728dc892ea28452ea9e38033479287d3bf90a22bf0636a5efb9a244aece804fd33884b7bf6c08064ea6355c84e0acd810c9b472c8bf34a8d08505efe7bd07749ab4d855783e2fcb90463a5722ef4689c05f3f602e5b0d1cb1377bfd178f87c23ff58936338503f696a4565ce5cf3e742ac85d606f96fedb8663e6918d0ed4d884330be1de29bf3c3da9d1a876beca8a86c3f92a24fc0595454a89a874388dc90a0394f501bb549728ee8d73b5ae94a0cc99a8961d05b76f0617319709d4989f0bbbcf271bd83668a62e288b39a06db4fb4f89ecd0f49f40d184ac78292bfd44ef513dffe8865681196940eb22364a2aa9e782762816066ef1a7d482d94a3b367488849ea5b2265a7e7d1fbdefc4617a0ed41c4728f62cfb55f15b5aa3e84f29e762bea1e852be3b830b0b0631074e8e8dc171a7edc6d439cfbb1373a769dde2baf5c4686ec77c0d661969953c2f7545990df0bb2c8c69abfa6b235a038e977eaf9c86951c19be03dfc31d99c435e60aa217fc72113639b185d2951a9a7403e8af328cb36ef76a349e5801db9a1d1538012f1d53cd9c8a1f7f1dab94b5b2bf2a8cdc47482bd46d1440c94d668279c8c0443f7f05bbb0e30f19ba805034bb3a1ee1137814472bdb293a5a7f6de8d6caad9803a933fd0c1c460528c37cce2ea23003a825cf4926d586f405431b218749c8ed701259d4969eb05a84efe4f7fea9a34021d856061d7c231330f09da4af44002c2bdd716ccd83b1440443b933666cae7b1d1b2edbf7e4c92a66c19a5c77092d39d34bdb92af6e675ff02908f84a29cd002c9c88782a416cb755db9c70b0097837805457fea3531738d87fdcd123accd6d75971e5eb1df534a326f57d42c0bd277b9be459b52bfadbd8208cc674584b94226cebcde1a3d8757ba2e19fa474d13b264a55473a39f3ab9a348e999a291b0ecda859591fc671b65b975cd83fc3c7f8acb3c76a439f01f4bbbc765f60a3b08b6cd75b28abfa77ab36f166520733065e63f74e8aa4506628d21eb0c7bbdaf4fe0a4e5885cbd495aefd7d13a3b98b829f3fcd249cb4ebb1ad07eadb753ae5153cc81651414282dc69fe8f7a5928c9f763de9b8f55cbd8d833a44c8f9723c4e50bbfc53f949a3362ae06d8f7d5aa11b67fd0509eb23", 0x1000}, {&(0x7f0000000180)="4ed6dfebc55abbf97e76d23461e93187d0a0db4c3e4275d2b482a3c49f7e9933148cd8b5e7ace77d00bb1ff90a24fdd29457956fa1329dbba289bdc0148aac3544a58c123f2355f335355aa7975a8e42b9c8893ad3b6d4117ab4cdbc82b3530c426b2dd582d829070976cc131cefb00654223984180fe72bbedd95b122fba861868814785c1a7aeb1b1060598f633cd0e369558b9adc14dd1fb34087e9c4702c4c4889b1da235be09773f2e2e0147aa5bb8efd8629", 0xb5}, {&(0x7f0000000240)="7efdf7b324e6dcc8789a6b86ecfac344063b45fd1e3962fbe41ee430311c6f95924b8720c4f83747801f382c61cdaa808ab6fdff2038e7c8deb9b1b0d03ce9e6546530510566e93c53a4ea5eabfdd11e1023d45211f8002cba91f200720f22a96991d0a6cbff998b0bc084d34ae8e6b5f48dd9aae21ba1ac64052a7c642cac13a9dd2c8bc78ed642d6d810c8d60ee019d8bdb798b8f854d79b0640e98a49508fc68111ed5606c1ee32e2d08184fd83d4", 0xb0}, {&(0x7f0000000100)="45e6c4200b621e089e868c5060885ecdcbb66f06e8ded4ff0aa8c5dc54a155fbf362014ef294f6e0e8a567edf1a4da56fcac4f11f952ec35bcd11f95", 0x3c}, {&(0x7f00000004c0)="6f1ea2264bc8e77a6284f827370d443cc865867f4f334903789628bb42e28b039289b08b024182ed68ef8228794e1043b1e9370f59aeb7ab83da3a6d24256308fe12df6b72ebb7978558a0913291bffe9ea844279a74eac9c62c6d7f8bc98b3aed8c0e4fc1d81324de25f76426c51be26da0a1cd13d1ab684946afc462ef2bcfa6e5cff9c639730365175fe95e239fac8235686f9fdcf02cfe9cb8b37c6710fdd6762efeb8b6af66556b69f175de1ee2a9db12f0ada2ae7af205444643cf0699b672d6888e918e0e2e0fc3facf3857e2dbdcc480f834973ad4ef4a6d0a511ca757d7efb4429b407343a13d46807f", 0xee}, {&(0x7f0000000300)="0f7e0f36939821081f0bfb5a2227ff81ee563b91ca", 0x15}], 0x6, 0x0, 0x2) ftruncate(r2, 0x0, 0x7) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x20) bind(r1, &(0x7f0000000080)=@un=@file={0x1, './file1\x00'}, 0xa) 04:45:52 executing program 1: sync() r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x40) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r3, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r4, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x80, 0x0) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r6, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r6, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r7, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r7, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffa, 0x11, 0x1, 0x6c6, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffe, 0xc8, 0x2, 0x7f, 0x10001}, {{r4}, 0x0, 0x7, 0x40000082, 0x1, 0x3f}, {{r5}, 0xfffffffffffffff9, 0x3a, 0x8, 0x9, 0x1}, {{r0}, 0xfffffffffffffff8, 0x69, 0x80000000, 0x1, 0x7}, {{r6}, 0xfffffffffffffffd, 0x52, 0x2, 0xffffffffffffffe0, 0x9}], 0x400, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0x85, 0x80, 0xf771, 0x20}, {{r1}, 0x7ffffffffffffffd, 0x10, 0x80, 0x400, 0x9}, {{r1}, 0xfffffffffffffffd, 0x18, 0x2, 0x9, 0x1f}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x4e, 0x1, 0x1f, 0x4}, {{r7}, 0xfffffffffffffffa, 0x22, 0x1, 0x0, 0xff}], 0x3, &(0x7f0000000340)={0x7e0, 0x3}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) 04:45:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8001ff, 0x0, "b80054004000"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 04:45:52 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xc) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x5, 0x0) 04:45:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x800000000009030, 0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000200), 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x9, 0xfffffb80}, 0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto$inet6(r2, &(0x7f0000000180)="b5d514322f6f631490f506aeb04852bf4fc526f1047cdb8c478acf8ee7c9ce0f57eca5db71a6c7a08d843e80edc58e2abe48bb2c205b61a66c7750aa46a2951baed4b0d3cfbf6225101828370641b817dbaaf088a510c44f06e489722ccaa94f96bf6bc29761070c12e4d4d612acebba6a9912c5bee11fdd1aec6e9d0915477069426e35b8e6df169563f7ce02f6ba853249f3d1d35b71f59435f43b0891c2e5793e575a9379c4", 0xa7, 0xd, &(0x7f0000000040)={0x18, 0x2, 0x6, 0x20}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="100000a23685f67ef4ae53612603f4534d0249fb88726cc0d0722c6dd5118e16677a39a2b0eb1cde74f30d8fec3b2abe232816295ec1c85917a641706552e388cd0ae46044ada11452817aa500023ca79497506266f4a75e86fb6d269568bec43119b5a6c9203d0e1ca42277eadba1b8308e9e715c043860bd212c7701fb1bf368ab34f84718afe8d402b3bd45231d79e9c9cd9d243027c2a458a3672e6be32658afb5899a8300fbd752db8a498db9630b4ef572a8cc906c8761d35293a02fe9c4b9c2901c82cdc372e8c010bb93d471d80750cf4be1cb280ac3e4c1e36a2ab8055f4bf9f4c502b3fd9fa75866afa3c57345c0500ef9344a18ffdb500d7092c87bde9ecf9744e62814bc380fafd1aebf0c73ee8de359f9df33af28e536799c3004e63237708c3294e0a64c0112380e246944a44221c9342b3e9500000000"], 0x13e}, 0x0) r4 = getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000e7ff85e200000000000000e8"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1}, {0x2, 0x7, 0x800}, {0x1, 0x0, 0x1800}], 0x4) r8 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000100)=""/114) r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r13 = fcntl$getown(r12, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r17 = fcntl$getown(0xffffffffffffffff, 0x5) r18 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000540)={{0x240000000, r15, r16, r15, r16, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r14, r17, 0x41d, 0x5, 0x5}) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000300)={{0x3ff, r9, r10, r15, r10, 0x185, 0x5}, 0xfff, 0x9, r13, r13, 0x7d55, 0x1000, 0x3f}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r9, r10) r19 = socket(0x18, 0x2, 0x0) r20 = accept(r1, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) setsockopt(r20, 0x1000000000029, 0x3d, &(0x7f0000000300), 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x3, 0x0, r8, r9, r21, 0x10, 0x7ad6}, 0x200, 0x3, 0x8}) r22 = semget$private(0x0, 0x7, 0x286) semop(r22, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r23 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r26 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r26, 0x2, &(0x7f0000000100)=""/114) r27 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r28 = fcntl$getown(r27, 0x5) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000200)={{0x3ff, r24, r25, r24, r25, 0x104, 0x5}, 0xfff, 0x9, r28, r28, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r24, r25) r29 = socket(0x18, 0x2, 0x0) setsockopt(r29, 0x1000000000029, 0x3d, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x3, 0x0, r23, r24, r30, 0x10, 0x7ad6}, 0x200, 0x3, 0x8}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r33 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r33, 0x2, &(0x7f0000000100)=""/114) r34 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r34, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r35 = fcntl$getown(r34, 0x5) shmctl$IPC_SET(r33, 0x1, &(0x7f0000000200)={{0x3ff, r31, r32, r31, r32, 0x104, 0x5}, 0xfff, 0x9, r35, r35, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r31, r32) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, r21, 0x0, r23, r32]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={r4, r6, r36}, 0xc) fcntl$dupfd(r0, 0x0, r2) 04:45:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x63, 0x1, 0x8000000000000}], 0x2, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setflags(r0, 0x2, 0x0) 04:45:53 executing program 1: kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000001640)={0x0, 0x8001, 0x2, 0x0, 0x0, 0x3, 0x0, 0x5}, &(0x7f0000000000)={0x1d, 0x0, 0xfffffffffffffffd, 0x0, 0x2000000, 0x0, 0x0, 0x5}, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x400000000000000, 0x0, 0x166}, 0x0) 04:45:53 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(0xffffffffffffffff, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000180)={'\x00', 0xd8, 0x0, 0x7fffffff, 0x1, 0x0, 0x9, 0x6, 0x1, 0x1, 0xff, 0x5}) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000000)={0x0, 0x10000, './file1\x00', 0x8001, 0x5, 0x6, 0x1}) fchmod(r1, 0x64) renameat(r1, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0) 04:45:53 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902", 0x62, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000), 0x4) sendto$unix(r1, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 04:45:53 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) execve(&(0x7f0000000000)='./file1\x00', &(0x7f0000000380)=[&(0x7f0000000080)='@\x00', &(0x7f0000000100)='\']#\x00', &(0x7f0000000280)='\'},!}#[)]!+$%\x00', &(0x7f00000002c0)='(\x00', &(0x7f0000000300)='!@\x00', &(0x7f0000000340)='*\x00'], &(0x7f0000000400)=[&(0x7f00000003c0)='}-\x00']) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r2, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) syz_emit_ethernet(0x1, &(0x7f00000000c0)=ANY=[@ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRES64=r0, @ANYPTR64=&(0x7f0000000000)=ANY=[], @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRES32, @ANYBLOB="0665412c80c7cc5db3da85a665aec75d4da4556122acfa6b6073b6a2cefb0a89cfee1026141c07b26b857609e862694042d0f1017dabe3d72fc573c59462f615089e9a07a6823ba6e39c85335d1f7a2f4b7f8e67395303c08fa8805aeb4b112d6e4ec55a1279cce9b09c0c96f9eb36ae7eb40a1a073b423660", @ANYRES16=r1, @ANYPTR64, @ANYBLOB="6f51e5b1412daa0932beed4ea410d2cd100b5eed9073eacbda69474d1e88a84dc8ee802409b69238070d2eb874e1ba1e812839fe7e9dbe7ac577221f48c3e5499f61547491e6060e8413bec47f2fdabcadad51ab1c9d5e3c8ec0a6c3d384a462a5", @ANYPTR64, @ANYRESOCT=r2, @ANYRESOCT=0x0], @ANYRESHEX]]) 04:45:53 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) dup(r1) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="7fa8a4f6bffad0aff639e3c883a27826a3a35ac59ec8cd5b"], 0xa) 04:45:53 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) mkdir(&(0x7f00000004c0)='\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', 0x6594a9ff864aeced) r0 = open$dir(&(0x7f00000006c0)='\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', 0x1, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r2, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) open(&(0x7f0000000240)='./file0/file0\x00', 0x80, 0x80) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000200)="6bcb1ad42b75535c613e24766133d8415e7bed0214a38ce74f2edec39d5774f1c997b1ab399ead79aa649fcf3b2b5da886", 0xfffffffffffffd50}, {&(0x7f0000000280)="9e79344a0304cd67bf5303b6229a43c6c266442d55f96aad70b0921bf4d636df4b4fe2b8b77e16f0c982fe64f96ec21d92933afdaaa5eeaa0eea63707c9bfe369095631c2e1cf1ce85e3dfb7a48c8f20149da04358ee2bd235658668162b9296551f374fa2b622eae2ba3dac8bf17a39de26fb5c4b2cc749b069c5225af7f6248c3de7cf758752a929c87c13bd7805b3ad080265dee019e840c330cde6467ee84df0280af33f"}, {&(0x7f0000000340)="4738cbb051a83682ec711f919de98a1e1fdc038b0bd89910"}], 0x1) write(r1, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r4 = openat$pci(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/pci\x00', 0x20, 0x0) write(r4, &(0x7f0000000680)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) setsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000100)=0x9, 0xfffffffffffffe57) symlinkat(&(0x7f0000000000)='\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') open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0x20, 0x45) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r5, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = shmget$private(0x0, 0x3000, 0x310, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r14 = fcntl$getown(0xffffffffffffffff, 0x5) r15 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000540)={{0x240000000, r12, r13, r12, r13, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r11, r14, 0x41d, 0x5, 0x5}) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000540)={{0x240000000, r12, r8, r7, r8, 0x24, 0x2}, 0x6, 0x3fff, r6, r9, 0x41d, 0x1, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r19 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r19, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r19, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r20 = fcntl$getown(r19, 0x5) r21 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000540)={{0x240000000, r17, r18, r17, r18, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r16, r20, 0x41d, 0x5, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) fcntl$getown(0xffffffffffffffff, 0x5) r25 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r29 = fcntl$getown(0xffffffffffffffff, 0x5) r30 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r30, 0x1, &(0x7f0000000540)={{0x240000000, r27, r28, r27, r28, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r26, r29, 0x41d, 0x5, 0x5}) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000540)={{0x240000000, r23, r24, r23, r24, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r22, r29, 0x3, 0x5, 0x5}) getgroups(0x5, &(0x7f0000000080)=[r8, 0xffffffffffffffff, r18, 0xffffffffffffffff, r24]) fchownat(r5, &(0x7f0000000540)='./file0/file0\x00', 0xffffffffffffffff, r31, 0x6) symlinkat(&(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', r0, &(0x7f0000000440)='./file0/file0\x00') 04:45:54 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f0000000100)="d4c8dcd2c6d63e05a0b41567feafbfe738dc00f330b01d936d61e5365e839501d80f524a2ccde5a00300000000", 0x1d) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r2, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r3 = fcntl$dupfd(r0, 0x3, r2) pipe(&(0x7f0000000000)) write(r3, &(0x7f0000000100), 0xfffffe5d) 04:45:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020226e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) recvmsg(r1, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/4096, 0x1000}, 0x42) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r3, 0x0, 0x0) 04:45:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="10001000ffff00000000000000000000f7242dcd5981b22655ab20863b83b85ad9ece840b6443355d59e26b8ca8672de9f2658f4ba5964e30946f531ea64f17dbf2a4e8a1a3b269b51c826706dc047a58312bb1fcc800518eebacd54efb2e08027afcb1cef46f71b92ebf20de3102c0435da5d754399fea5945f9b0f9dc002b7267479e70bf0b7a5c7053ef876e23933258646bf05a704a00f2ca1dad052a503028a1c364f6ea63e538ca1c4690404c9d21607eeb7ff98df0bc032a1f4e7144c154377ff34146bd97bff7dcf475b2465325b9b5aa2db20bce04ac3f49f4dfea775635d27bdf41004d3257355bf54a7852861b0706ee83326aa24ffa2a1dac7f5bc9146f5805bdb6d22ae8fb3b0ef0119ce4458c2009e13d71f1d4942c44793d43b9d3942e469b1b74d25ecad8a9ef47d4f718577c5f2032b3d43148bee6ba8df70009560b1ff4309591a161508b2d74e3d98c46c466dfaa863b0c7772a03f89818e4d239d83b51097355787585314a3ff09d7d4b6428e372"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000480)=""/82, 0x52}, 0x0) semget$private(0x0, 0x7, 0x88) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000001640)={0x80000001, 0x0, {0x1, 0x200}}) r2 = socket(0x10, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x488, 0x400}, 0x2) r3 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x3f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r3, &(0x7f0000000200), 0xfe72) r4 = syz_open_pts() close(r3) r5 = dup(r4) r6 = syz_open_pts() rename(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') recvmsg(r5, &(0x7f00000013c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000280)=""/110, 0x6e}, {&(0x7f0000000300)=""/7, 0x7}], 0x2, &(0x7f0000000100)=""/208, 0xd0}, 0xd839c80e9c0fc7a4) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) semget$private(0x0, 0x3, 0x120) r7 = semget$private(0x0, 0x8, 0x10286) semop(r7, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) r8 = socket$inet(0x2, 0x1, 0x0) getsockopt(r8, 0x6, 0x8, 0x0, 0x0) semop(r7, &(0x7f0000000080)=[{0x2, 0xc, 0x800}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x1, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x0, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r7, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r7, &(0x7f0000000040)=[{0x1, 0x1}, {0x3, 0x1c9b, 0x2000}, {0x0, 0xf1de, 0x1800}, {0x2, 0x401}], 0x4) semctl$GETZCNT(r7, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r7, 0x0, 0x6, &(0x7f00000003c0)=""/155) 04:45:55 executing program 1: getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10000, 0x180) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r3 = fcntl$getown(r2, 0x5) accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000200)) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) sendto$inet6(r4, &(0x7f00000002c0)="83610f826c2ac5675c2edcf53ce8d9bc8fb03925d64fbadbeb24223f2992dd394723061de3743d7fdc0cefabe942d1c5d71a61e31164eaa0b7b4d59726650a3afd12385186b59a60", 0x48, 0x4, 0x0, 0x0) ktrace(&(0x7f0000000340)='./file0\x00', 0x0, 0x4, r3) r5 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r5, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x284d0, 0x0) pwrite(r6, &(0x7f00000003c0)="ae90c0b2a8ba0097a6c2ceb34179339a2f184afff1f2264f0f2f63d89423200be1db5cfb0d57cd8771abe7a3a6a0ca154b628954058705ed597aaf627b9ffb3887dc80eeffa79283", 0x48, 0x0, 0x3) r7 = open(&(0x7f0000000440)='./file0\x00', 0x8000, 0x102) ioctl$VT_GETSTATE(r7, 0x40067664, &(0x7f0000000480)) r8 = dup(0xffffffffffffffff) symlinkat(&(0x7f00000004c0)='./file0\x00', r8, &(0x7f0000000500)='./file0\x00') execve(&(0x7f0000000540)='./file0\x00', &(0x7f00000005c0)=[&(0x7f0000000580)='tap'], &(0x7f0000000640)=[&(0x7f0000000600)='\x00']) r9 = msgget(0x2, 0x182) msgctl$IPC_RMID(r9, 0x0) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x1, 0x0) fcntl$dupfd(r10, 0xa, r1) r11 = open(&(0x7f00000006c0)='./file0\x00', 0x20000, 0x84) pipe(&(0x7f0000000700)={0xffffffffffffffff}) fcntl$dupfd(r11, 0xa, r12) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) 04:45:55 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd604504000200720000000000000000000800008100000000fe8000000000000000000000000000aa"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x100) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00050000000000002002"], 0xa) msgget$private(0x0, 0x420) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x120, 0x1) 04:45:55 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="010708"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYRESOCT=0x0], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') 04:45:56 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x2, 0x768af308}) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(0xffffffffffffff9c, &(0x7f0000000240)="b10005046000000000817ac2100e0008000501000000f70000cea1fea7fef96eefc73fd3357ae26ca80416fa76d0e69eacf00b7804be781e4991f7c8df5f0000000000000006ed00f4c8b2ca3ebbc257699a1f262e27acb5d602000d05026ba8af63ff37282921e4fd89720fd3872babfbb73039a6ab6889612afee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a371e1ff000000000000d3000001000000000000000000000000000000006d00", 0xb6, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000780)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:45:56 executing program 1: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) r0 = getpgrp() fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000000000)={0x1, 0x1, 0x9, 0xf664, r0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000500)) accept$unix(r1, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) dup(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r2 = open(&(0x7f0000000300)='./file0\x00', 0x800, 0x8) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000280)='./file0/file0\x00', r2}) r3 = semget(0x1, 0x4, 0x502) shmctl$SHM_UNLOCK(r3, 0x4) semget$private(0x0, 0x2, 0x10) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='r\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendto(r4, &(0x7f0000001d80)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef3f0091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d9311819362e71bb40663a0595951377504d9c338282c8c6543f6ab36c8d44e49293e85febc31e4771b56fccd7bb9e67ef1eb49c0e15e38751bcdbb4c6f0fb00d6fb8546bcbad050e5be2922bfdd185df", 0xf11, 0x0, 0x0, 0x1b8) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) msgget$private(0x0, 0x20000003c4) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x40, 0x0) bind$inet6(r5, &(0x7f0000001600)={0x18, 0x1}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r6 = socket(0x11, 0x4003, 0x0) sendto$unix(r6, &(0x7f00000000c0)="b100050460000000000008002901000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x5e7b5ebc3f2deb14) writev(r7, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r7, &(0x7f0000000680), 0x0) 04:45:56 executing program 0: madvise(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x2) r0 = kqueue() kqueue() kevent(r0, &(0x7f0000002840), 0x9334, 0x0, 0xfffffe00, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 04:45:56 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x800400}}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff0000ffffaaaaaaaaaa0486dd60030000000000000000000081fffa00000000000000002aff020000000000000000000000000001"]) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="00a4000000", 0x5, 0x0, 0x0, 0x0) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 04:45:56 executing program 1: socket$inet6(0x18, 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x100000001}) getpgrp() setpgid(0x0, 0x0) r2 = open$dir(0x0, 0x80, 0x1d8) r3 = getuid() r4 = getgid() fchown(r2, r3, r4) r5 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x82) r6 = getuid() getgid() fchown(r5, r6, r4) geteuid() r7 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x4) recvfrom$unix(r7, &(0x7f0000000280)=""/136, 0x88, 0x0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) r8 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x8) openat(r8, &(0x7f0000000040)='./file0\x00', 0x200, 0x59e9dcf4ba704e1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) r9 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r9, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r9, &(0x7f00000001c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) ioctl$TIOCSCTTY(r9, 0x20007461) socket$inet6(0x18, 0x2, 0xe7) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10002fffffffe}) 04:45:56 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x1, 0x0) getsockopt(r2, 0x6, 0x2, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) fcntl$getown(r2, 0x5) r3 = accept$unix(r1, 0x0, &(0x7f0000000540)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000580)={0xffffffffffffffff}) r5 = syz_open_pts() close(r5) write(r5, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8", 0xb8) readv(r5, &(0x7f0000000c40)=[{&(0x7f0000000940)=""/235, 0xeb}], 0x1) kevent(r0, &(0x7f00000005c0)=[{{r3}, 0xfffffffffffffffd, 0x6, 0x2, 0x1fe, 0xfffffffffffffff8}, {{r4}, 0xfffffffffffffffd, 0x86, 0x1, 0x2, 0x100000000}, {{r5}, 0xfffffffffffffff9, 0x48, 0x80000000, 0x4, 0x4}], 0xf8b4, 0x0, 0x10000fe, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x80000000, [{&(0x7f0000da2000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000e8f000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x101}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ab3000/0x1000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000bfd000/0x400000)=nil, &(0x7f0000641000/0x2000)=nil}, {&(0x7f00000b2000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000d94000/0x4000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000fb6000/0x2000)=nil, &(0x7f0000acd000/0x3000)=nil, 0x4}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f000026a000/0x1000)=nil, &(0x7f0000dad000/0x4000)=nil, 0x9}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000024d000/0x1000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file\x00', ['./file', './file', './file', './file']}) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse\x00', 0x10000, 0x0) writev(r7, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x11, 0x4003, 0x0) sendto$unix(r8, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x122, &(0x7f0000a58000/0x3000)=nil) r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r9, 0x0, 0x0) shmctl$IPC_SET(r9, 0x1, 0xffffffffffffffff) r10 = getgid() r11 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r11, &(0x7f0000000180)='./file1\x00', r11, &(0x7f0000000300)='./file0\x00', 0x0) r12 = open(&(0x7f0000000b80)='\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', 0x40, 0x71aae58f9a3f30aa) linkat(r12, &(0x7f0000000180)='./file1\x00', r12, &(0x7f0000000300)='./file0\x00', 0x0) socketpair(0x3, 0x2, 0x3f, &(0x7f0000000680)) r13 = semget$private(0x0, 0x3, 0x79) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r10, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x4, 0x9}) 04:45:56 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r2, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) close(r1) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, 0x0}, 0x0) 04:45:57 executing program 0: r0 = socket(0x2, 0x1, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000002c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x27, 0x35, &(0x7f0000000280)="97e812a01876a35036346d7ae9a7f285b39243", 0x13) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000180)=""/207, 0xcf}], 0x1) shutdown(r3, 0x0) close(0xffffffffffffff9c) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000001c0)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="f26e", 0x2}], 0x1, 0x0, 0x0) socket(0x2, 0x8002, 0x0) socketpair(0x11, 0x3, 0x0, 0x0) accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r4 = socket(0x2, 0x2, 0x0) socket(0x6, 0x1, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000300)) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="10000000000000000700000001003abf090000"], 0x10}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r6, 0xfffffffffffffffe, &(0x7f0000000100)) r7 = syz_open_pts() close(r7) r8 = getppid() setpgid(0x0, r8) 04:45:57 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') syz_emit_ethernet(0x36, &(0x7f0000000140)="c7a895b22a241c0a078359ff86dd6e360aa905fffffffe0000000000010065ec0f1d00fffffffe996bf42ac9a57a3d5908f097390000") r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) syz_emit_ethernet(0xf0, &(0x7f0000000040)="cf1b1dc5b00e3258e33fe76428562c2af27a322114caa842aba64b9c457b14a6c5f30275c0b9af0f28c686a4ccc45982cc32b429278520bd73953319a36a884750fb374cf7c2f55cd6439d5bf841f3990295e53abd4899427cc1171efeaaf816d980739b4f57cf8cc484d47af6d0931a8ec41b8f5de82559bd739b94af4d441ce04124e80e367e82abbed05737fafb45af2a164706a52eac8fd7b2e32d3355a8a6cd86248b55f3f3b3836cfadd7517a79a6d195a64318fcbb8669e04c29a4fe59777f0627be270d24fc3f9667544f455cf8edd9fccc32abdc9806deb193bd31a818ddd180b83bd37fe9e4eb783c35bed") 04:45:57 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000513600000000080000000000080000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7886c23fdf00000000df7f1bd3c531d21e2ee5837353a7a5cda744be1ad423426122e888b1c8dffb0a0896d28724a6952474219e2dc8ab1ec672dd9b678b1b067ee0d9fec7573c17bee322be547b9c6f6c7ff8080a71bde95a87f13c84347f", 0x36, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff0000ffffaaaaaaaaaa0486dd60a4f008080000000000000080fffa00000000000000002aff020000000000000000000000000001"]) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000040)={{0x5, 0x2}}) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 04:45:57 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/247, 0xffffffcc}], 0x12ea, 0x0, 0x0) sendto(0xffffffffffffff9c, &(0x7f0000000040)="12d8127b0f6f53b244687db9716e138a972640156b186034af1c942ccef3b137512d4e7406cc0f12fcdc9dfbe307f41ce78611ad", 0x34, 0x1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r3, 0x0, 0x0) dup2(r2, r1) fchdir(r0) pipe2(&(0x7f0000000080), 0x0) 04:45:59 executing program 0: syz_emit_ethernet(0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa72c9b75c479b86dd60451a7c00382b00fe8000000000000000000000000000bbfe03800000000000000000aa210000000000000004009078000000006000cdcb0e5e858a251d0000000000000000000000ef00aaff0100000000000000fa0000000000010000000000"]) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) 04:45:59 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) close(0xffffffffffffffff) r2 = socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r3, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) connect$unix(r3, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, 0x0, 0x0) 04:45:59 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0xffff) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd604504000000000000000000001300000000ff81e7006abafe8000000000000000000000000000aa"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r1 = semget$private(0x0, 0x4, 0x2c0) semop(r1, &(0x7f0000000180)=[{0x3, 0xa71, 0x2800}, {0x1, 0x1}, {0x7, 0x0, 0x800}, {0x8ee7c09130f56b56, 0x3f, 0x2522d3a3ae2a03e1}], 0x4) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/107) semctl$GETVAL(r1, 0xa85bf89f690414b6, 0x5, &(0x7f0000000680)=""/4096) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000000c0)=0x7) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r3, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000140)={0x900, 0x80000001, './file0\x00', 0x6, 0x4, 0x6, 0xffff}) 04:45:59 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x2000000000) ftruncate(r0, 0x0, 0x20002000008) 04:45:59 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902", 0x62, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x1, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r2, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r3 = dup2(r0, r2) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000040)) 04:45:59 executing program 0: writev(0xffffffffffffffff, &(0x7f0000002780)=[{&(0x7f0000000000)="f511171a598fb2693ee538f7cfd93cbb947f0cee97612d000000005c973c6e5dc304107a942cd51cb6a35226b7910291501c5942defdc91da4", 0x39}], 0x0) syz_emit_ethernet(0x1, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffff00000000aaaaaa0086dd1900000000e32bafc296ca2398000000370200000000000000020000000000014cd22e4e3245b4c204a46952ecb057b51113c492427e4119e2f7ce901a080c7c153851512fc1cadd6fd18bc916547c5148c18a22690fa9160a6b85d7d4d91af10d5129b23166b95a83fb3b1c305f51c351c89851a5081a42de6aaf4baeb0d4c968a2ddc4e99166239bcd0a8eae5b134cd8e8778c7b387e2ca99417b3824448a379016b263522f95169a3973cac5da9a0ec78ba11fb37657494f52880613f744676b8f1b039089e42a1b96c4eaaea2bedfea8f8a3996d5facbbfd99316f3fac17cbcb0b8ceee6bfa581c57b60c9042c0bf04d53665498dca503f908cc5d37970808fb569ccaf499f47181e18f1f22b92cebd7"]) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f00000004c0)=0xc) close(r0) syz_emit_ethernet(0xffffffffffffffec, &(0x7f0000000180)="c7a08e006f53dd000005ffff87ddcfeb702069dec6d36507faa2c00de523f4fdfed7e4fa389241569d941d4aeda4c8a46014c7e14555e076d5283ee8296b2ae7571e063296cef0dad2e24c826cf1786c362809d4a1b8a994d56c4058e7a3d7b247bcfde849c6d8d43e76a39ca2c7963373871ebed1eeec0b538b7405b8261cce111741dd743f34d53031a82065169b8f13a936af7479d05f305cc5e2d9fb881bc018914a0159000001003717749222ee0b32e97e43a7e9f939103026517d0b5e0f55ffcb9b502db97deab5f51726c23222c9c95c196d8982f19c208744a81d8b41264f1984c6eb2b144c70be4139e71d6220eb0ef7ba5c2eb7b15dc9fc00"/265) r1 = socket(0x10, 0x8000, 0x2) setsockopt(r1, 0x5, 0x7, &(0x7f0000000400)="0d39033d89f9992bba3b233e818fd6a5f71514eb130b9fd37bde4acea69cbda660061201c1b1f86ebcbdd6604bda45ec23533c7aa581985d3e982742d690518cfd5c5a9a0a5a559399e22f499fdce07c4d39981c943f2f399fc390cd982cf65b3709856b037dd634e5d3bd68a46da8c7", 0x70) r2 = open(&(0x7f0000000480)='./file0\x00', 0x400, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r3, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r4 = socket(0x1, 0x4000, 0x80) write(r4, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r5, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) listen(r5, 0x7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 04:45:59 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) setsockopt(0xffffffffffffffff, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82027811e2b28a11776b"], 0x10) sendto$inet6(r0, &(0x7f0000000040)="e281a555ac9b3622", 0x8, 0x0, 0x0, 0x0) 04:45:59 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800f83b00fe8000000000000000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") socketpair(0x90b847a14fec8933, 0x8000, 0xb3, &(0x7f0000000040)={0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) close(r0) fcntl$setflags(r0, 0x2, 0x1) 04:45:59 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[], 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0xffffffffffffff34}, 0x0) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="010708"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r2, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) ioctl$TIOCSTART(r2, 0x2000746e) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r3, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) getsockname(r3, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) write(r0, 0x0, 0x0) 04:45:59 executing program 0: close(0xffffffffffffffff) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r2, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r3 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r6 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r5, r6}, 0xc) write(r1, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r7 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r7, &(0x7f0000000680)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x2, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x10000}, {0x4, 0x1, 0x800}, {0x5a0fd1cbf0ecb43f, 0x4, 0x1000}, {0x4, 0x7fffffff, 0x1800}, {0x2, 0x8b, 0x800}, {0x1, 0x81, 0x800}], 0xb) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r9, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r11 = socket(0x11, 0x3, 0x0) setsockopt(r11, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r12 = getpgrp() fcntl$lock(r11, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r12}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r14 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r17 = getgid() semop(r14, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r16, r15, 0x0, r17, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r18, 0x0) poll(&(0x7f0000000000)=[{r18, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r19, 0x0, r13, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r21 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000840)={{0x7f, r22, r20, 0x0, r23, 0x100010024, 0x7}, 0x9, 0x80, 0x3}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r9, r20, r10, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r24 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r24, r25) r26 = getegid() setregid(r26, 0x0) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r28 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r28, r29) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r26, r25, r27, r28]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getgroups(0x1, &(0x7f0000000340)=[r26]) r32 = msgget(0x2, 0x40) msgctl$IPC_SET(r32, 0x1, &(0x7f00000003c0)={{0x2804, r9, r28, 0x0, r31, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r30, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r36 = fcntl$getown(0xffffffffffffffff, 0x5) r37 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r37, 0x1, &(0x7f0000000540)={{0x240000000, r34, r35, r34, r35, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r33, r36, 0x41d, 0x5, 0x5}) r38 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r38, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r38, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000200)={{0x3, r5, r35, r5, r39, 0x110, 0x40}, 0x1, 0x80000001, r40, r4, 0x1f, 0x8, 0x9, 0x4}) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 04:45:59 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="62020207a0009c8fa3c2b80124c12b850cc4d759e1d42e35d78e37e8bf08bf6970334a4e69ae640b54bc524de7584dd11a62aa19dd8363c5a5086c091575c13d5607c6959471e22a9ec618dbf83705b15b2dcb8f6c8819adfd30338bb1df2eb077a5d56287b57513cbb35846d9b3eac03f21caea8f98dff07190b4d7407681fd279f56304bdb451f2cd94735bac1570328ad4df612acfd444bbdb31650755aa70c7e7deabf9393f5242c0468d2bb110309da3a33e52473a1a38e060a5f377764eae38485d3fbb309d6f84eea238495d7b603594cd0ad17572e12c2887495c359acdb5e62484c0222e9fc6649cec07c3f4a2161f743a8d2c10b050e03d64c83c417d003deb479151cd7d6b5407092d36893f5e39558eb0b839d52e6de4c2ffbb63a2f9de45c3f8c64c55e7bee39ae5b48fec2c2a6521b939a"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = shmget$private(0x0, 0x2000, 0x202, &(0x7f000033d000/0x2000)=nil) shmat(r2, &(0x7f00005d1000/0x4000)=nil, 0x1000) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r4, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) connect(r4, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) close(0xffffffffffffff9c) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r6, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r6, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) sendto$unix(r6, &(0x7f0000000240)="3c45e9920d216d0c551ac6d33c7b9390d16edd6e1d9dfbd3b2b76877980708dd62f8257f14fcccc0309d916df0f178e3f320d45a7fba6fc5d062a6c9e3d87f50001c0f8411ae2a9f366c98e9e032", 0x4e, 0x1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) write(r5, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) write(r5, &(0x7f0000000180)="308990f2fb4cf8ad91bf7a8671de12ffb95e16085bf960cf395c67dee5737fe6407ba80d980e28013bc18d06d73b1b63036bc7c3449d4ac3e59003293a42996043e230e679d61f228a128662b8b0969c2036b946895dcd0843a54bd68341589a15051298f19c93065aa7c4f7642096c8adcd871889a570a7f1f73469db4e2e25f956ed2f141600f38a247260ee02588bab87ac30ad29a85579c62d8d68d5547e99303ec75993", 0xa6) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r7, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r7, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) ioctl$BIOCPROMISC(r7, 0x20004269) 04:45:59 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) r1 = syz_open_pts() dup2(r1, r0) chdir(&(0x7f0000000080)='./file0\x00') 04:45:59 executing program 1: syz_emit_ethernet(0x4a, &(0x7f00000008c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6020920000142b00fe8000000000000000000000000000bbfe800000000000000000aa2c0000000000000000800de9fefb0e282d3e64283a617775dcbc6fdaf297e0745f747f48b97d9ffa9ae1e6e26e2f3d0c9d21baef1ce76953f6232cfe8a24642eced96cad7a018a00", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5095aa9f101d7800f480301eb21ccefa6cdfe6ac6ec6b577d9b85f68fc961e60df0dbc0d5d8d5f7f00ad11a5ff7b4d6da6e354be54b6dea6c8b43ba49fd600694d85faa2ec7674905d3b580fd8fda80909ca11480446fa0483e531cfebff3556f9aa4bd4591da9b8982a41f64c5e05a0fd347c94da0d1a0500000010cbcba4"]) r0 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r0, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r5 = getpgrp() fcntl$lock(r4, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r10 = getgid() semop(r7, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r9, r8, 0x0, r10, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r11, 0x0) poll(&(0x7f0000000000)=[{r11, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r12, 0x0, r6, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000840)={{0x20000007, r15, r13, 0x0, r16, 0x100010024, 0x7}, 0x9, 0x80, 0x3}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r2, r13, r3, 0xffffffffffffffff, 0x0, 0x4}, 0x48, 0x1ff, 0x5b5f}) r17 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r17, r18) r19 = getegid() r20 = getegid() setregid(r20, 0x0) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r22 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r19, r18, r21, r22]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getgroups(0x1, &(0x7f0000000340)=[r19]) r25 = msgget(0x2, 0x40) msgctl$IPC_SET(r25, 0x1, &(0x7f00000003c0)={{0x2804, r2, r22, 0x0, r24, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r23, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) msgrcv(r25, &(0x7f0000000640)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000003c000000000000000000000000000000000000000000000000000000000000fb000000020000000000000000000000000000efffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001bfd1111d0d93400be21ce635003bd9bceb77c86910dbf58bdbf2d35ea7ff0440462303aa7cfe7ac9858f9541a4a9cc3c2f882d05ff8386fb2c31b4cc4092099804978619ff0e77f6190bf8a0e95a61600b3838da355940a130a078ecb440606189ceb1e357debd242d6c49ae6d0ca2304a70284a25eda9a58e066a55af1fda3977f8206170c6c1c3642d237dd00906c5b33d68675f8f84d8ef527b34f1eda93da9109c769f1c1689b"], 0xa3, 0x1, 0x800) 04:46:00 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200), 0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x2) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) shmget(0x0, 0x3000, 0x16e, &(0x7f0000004000/0x3000)=nil) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) dup(r2) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f0000001c80)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000001d40)=""/187, 0xbb}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 04:46:00 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000021c0)=0x6) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r2, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r3, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r4, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f0000002140)=ANY=[@ANYBLOB="952c5fb533a2", @ANYRESOCT, @ANYRES32=r0, @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRES16=r1, @ANYBLOB="50a8b09938c6f8f2e439d7a2a1bd6544500785fff51eab9caa398a36ad0082b71ff4a84efd4b910292a9d7003b08cc62b465afa4db9a83dff96cd0e2e20de6e0b237a7c9507e6a7c4642bf79d82699ea90256ee0d36c9f1295caa3384a132941cace16d81e192cca1a37d4eaa22c69b8fc23a961a5b76f49afd8f1f703ad2e92a21fba6e6a5455cb5d8d95c998763398884175aa78f4734dd0cdb4c929cd517f3838c7188874fae13aaf06692849c96344334f2a4a2a0b1b224b268366c9a450ce1297e1478dbda87e8380367af29640b4e7f0b660b602e7628e5c3ccde86c4d062170ab1baba8e7b1586b1335c55e493f0761914f23fc2252f1ab80ac0b89788495affccf72e02ba5da70b50e5acf5a6ed88b11be9d538c5234c87ae1e699a9ecf6ef83c776080cd86d80f9ca8e3e5139996aebc83ff5c72808762d678644e26f89a622070ccccf0b07b96baf0a81f32c60e056a73553ab734357d4eb9a7558e7c8373ccc033ab673b7a7c2a16f81d7dc6b1488737b44a1654edb1ca0d65df1fed14bdf42634b14105e0486e3d17cd9f74ec0d4d6fa36ff9a2f83162de50b3af4d87cc959a52c6960b068a2f1e668a4fd55bea131bd69695e679966cd8f23055d71b85dbf161d533ee1b40556d8005c41c4bf1c35abf37de3bc7c4993e071c7abd73320c89e2c44ac6dba006094fbd2d36b2db7bbecc07f2bb5e193c7d522e8bbbc7c4b3e00631f9f736829d59a4b11433e38c9b5d17a06b76180ffd12120f516982394ed69b53e61a10b6577e260696ecd316d0a8d47859872385100edff02725c9c5a9d349a039d6a369fdea92467aa3d4124f38e43334358bb3342648cd29bdcf9181c9f2737e54be6f99151dfc65f6cc82c5b77a0e4f0feee54c22426a1cb84b911d4057ed64b3d4e17246d381156ae76267ac5424481e040e693c9b22f109e17115340777d4159a95b3cc7d09b5f63b85036f8b7c23304e8b2b51a283372142edcba5e8883a033523b933648202806d25d152e5fcc2b30d8b8b2856ba37cfc3329708a76500a788515bfc678f9082082ac153cecfd126037e4cdb213330b9b83b62bb6cefa2f321f0add9138671c0be6c6764a1c856ac5f6cff37aeb1924da208056737af8893798faf16861d4dd074e834af05117cdbdded94ee32f678bdf794c18b374f8dd04856d165e373f09d3edeb7d9957ecf548ebe3aa6722a8fd5a391197d3b9e80db30ec98d12bffbab27eeb8b66f2b7a6caec5c7df2bfbcbbc4ff090a26384785271f8b8e30075603a36708251c9cca7dec26ab69d694fa89bfdd17e3346954e4b3a4cf0f115bdde8ff1f5be47a7eceac0992e94f6b21fb764969f845370af2b7adbc68a2137f2049e879ca258feffeed27cf273e615c060436f2b2fb6bc8a2f5e63f13cd10a24a789117f8d8eb2fbcb006dd284eadb5141a54dad7a0328ca36571189c93cb474951f2d61c898ec99009696d9d568a5dc939d5a671eca4da8f3d72ddee3f7552b49f05db406812bdb622f0dac102717227734fd8588bd3e6d49b603d2b8963539d932a0aebf984d433947f3fc851f2cece1b9f7605e71c07ef57965e73623efe311d9704a8eb2e0ebae07d693cebbdb216bae8c1b77143caa40956999eebdfa1deae81cea8ac2f8a6e203e7bcd6910db6eccd691115614860c2d1fae5dd21c50c777ad9a7066e8e547ee759bb8909115d6fdfd236a792c0e6d6787e242cc3fbfcf3549f29682f89ae48d8be88589970a7d6d54b2b219374604a027ef5689a61db03a5c4506b1649863c5e6f02084e244b9b24ca6b29e9cb79cc6660d18bd520d30904d951952db943f269ca25b8a6f712fc18c060b4042c23e120be9dab327dd43b60c88b40d77dd21496532a120d67dfa299fad63a1c41f1545c382e2ebc3d530e74475ebc6c8bf1807dc19e566fc1eb08d361d2cdc975de7ca064fee24b9576086723bc572d643b690f9d4008b779625d0a63a8e289a4494c83e4dde25206cb72837b4af9516220d9a72048133ad6ae92e3c62170f8d957dd220cbbaac20fa70ed9c3b1fdf80cb0826bce541fefb898c560888cb5d0fba114799280a941c08189e94b80fc6f72ece1a235ce15bc655e806ca6102121128a24a912f4f9daea3a747db40d96d731ddaff39e7bc7e6cea87151f0ff9c5b075e431bee60f7c795cc3886e5649abde07e9883caf67110289182347fb418204ff035f60751c15afef612eaea3cafa6151d4b28123284c1f3de18ab8bf841fc61ac31778790fb1c320f69b4198865ec180cf2c22fbd190a0d7ff85b21c161e536c14891078bda0ae3560a35352a6bba627575127939678827291363ce4187a4d5581297ed81375de3c352bbbf6a290e6406785a2ff505f9747d007009030838beabd6dc79d9df4974afe1339185b9bd3c129fd11e92dad6aef06005392123be770229e85205770ed2c97236aa163f95bbaaa8ea0c613c85632c301505c3943919b2824b3b238b10da4f479d5731d31ac7f58d0b65e9860791d608dd8fc96fdf38f4aeaad87b9c8cf246224af9f76d2bb085469cd7776a092404ab0abd8cf65ba4b6f717a8f7b96c0c1ce6225ee8e3a1ce97c9f37f5fea3202d4cb5e160bd024066020ca1e7acde59df783ddfcf60e8b829e0aa07a90de2067cd33342043723166e4725293bb9239dd1683d1adb7ef1b29292a13b7bf31d21ddf6fcb95e92e98de449633b0256ce55d6389dcee0f190577eaee65c1008f9f3d855d4d92f9866b00b963b1885eb1424c82f247cec670932a3f29977bd048a0347c8242055f4f2e9cb8b203d001dd704cb65783c2904f88f9e011c7295abcf17030d3d6df8d9fe3de082d8dc8eeb34251d6afab60ff14f759f359a2944f5e62be6c330dbec72aac72a41799c70fab95ae9fafcb8f8dc27c8fbb5f7dfef86a5525b8a6aad7aec869ccc4ffd91d80b92a8aadeef68bb9fb684886582ce6bdb31fca8d888c338009f62bf240dbe87839d56d76527f6bace30201b653be46e5619c8e0e4974dc985216eac6baf901725773ec9f531898ba0052afff683d4904cbbbcb604b0386c5d73e0b5e1f3264781a2fc830ca5a08459044b52a6ca86635e660c3750f14d42f0b7ab1a96276f5bc1cc1aea63a77d5f7e59f77f27b936ea168bfc145dd140930aca65572d0302355da2bf73fb2b86d711ab2a411cb2c3d3789059a5f1926c54a3525e00b77ff4860b89fb4c3ec9241099b03ea57635d82cde827c05146b8af6838d2a32fd0d37c7398d2119fa0c493778566be1176362ca2e559850fa5e9edb34b397eb9a4b28276063d1e98ef51c01644831375af0c3a59051d56bac3f4b91ff3141bcad1945072cd8e6f122ae0be079ad0ebb9fea6c56e80caac7554e149db8c1cf6b0602c39e27154e2b158426b4ac3039c306291716b7b7c7897aa10a48f16a508a61710350371d8d7b183a9eb6967a6d6d4529f914fab1d04938ee065d86997a4d5f48a23341b835847530c0be2ba8e18bc49dc07d4dc848ee2da5aba48294c83ea450e4e00db46d645178accf84bd5cf808688ef5427f80b660a47a19b09f8f63a457b51a91ce669233b0735df4fad0fce7138ffd800f62512107e8bc8749cbc4e08ebbb341034aab299157f1ffc6211ccc74ba3c414cd4e93e2a524e2a6211f711546370a12320fdd9367793c3b451a9081cd0d3e67766df26ecede60fa238c410277fbed9c56f3066623f3ce174c08756c66e3aed48cfba21fe8a7e9b30d740352c5b670032f6a5c41e46e0b571cd7562e5f24a437960d895b30f133b390c89b0980112a960629668e35ca9ff85e2b61d3fdcee9233c65603eb729f460939817b03b18ca2419945613fa8d49db6b4ef8943a6f85d0a992a1bb2fa45ef8a454d2b54b4e5e48c823e2fa7215bb9ad84beb288f1319bba7a721489d50a4365634efb2ea000a83f029d6c0128d32dfbf2262e3acb0380ae05c7938103741590156714567f51c99af9c5f89e6767167eb8e38e1778d24f4d27a88c7a2452bc651d5e2fceaa17ef00b0c014c4f173e944a33ea9e537dc010ac92290459b2af611b51928fca2ec6de1c395a85b0d77a63e47aef9e8545e3155ca83abf168b2ca1ba7cd848e9da7c80e52b9b67b3602c50721feb397e679bc9893e0f452f98ba45d6d57b09b0d52be1562ffcda1c4735b7c60577a743da1748edc1ed5a4855bdb41328fdf5236f9c77924e9040fcbec4c44b4c96bd75a99895d08ee9375cd61965d21baf25ce1de1d9b25aebe42679686294d5b76326b6cadbc060cef39e022b60a37f63fc5d9284f293582bcb3307b74a0d2b878f4339ac278784b7b726ebf6c9849517ed07e0cbbc6227af8544f2f2cf72bda04e4c3bd2a0289177b9432e9fbeead6d4463077696bca189112939b900096d15b6aec3fc977fc721749eeeb20368b857865f0fd9aa779d0ce313938025c71eac2cb8fa22ebc032f4ad811784c16203383db5aba5618bf0f414f3e36878fb2864423ecadee49cf790d418b96064e6fe3353170897aced966d277bf6bd3ff606657ad9bedbfa4bbbb695be6ffa64816ef3da24f499dcbb97d4159440708efa231766e3cf328104e166c0abc889563d9d1442872356d79e8e671d2394e9f5c73e5acc7ff2cd0cda6682d353c294a0e4a725578e63cb61bd55a2df92a30de3875514dd10527ee03bd3efa898b045260ca46b6c057f496e2f527674ae224dbc2a70e5dc5bbde97b24470c661187d29525c8cb0754e04e3df2aa3eb97234572eb9dab849bc40a8beacffec8780ad5fe645a49331013ec602f6337d2e7358683466bf6c2b9a0d2332ad620cadf59ed68241628077b03f309de697a9203b3e23029c0ab3cde5862b8304f83df37a55814fb697faf289247d6e49569fcd96495832fc46a9efa56d0c55d58ca2a5081598188af31992760036a2c2a6ecdef50f2f52176dccd5adca9ce4da334e126d334a68e348646d21676b33e9b7ab7268694d17e3d555229540e9c21d91436e3f124881dc40faf36060e71006661ad030bb832fae47553aca7e316d3620b11f3fea2d722128d9a3a92f28136587bf30db189f976d067bd480ee73593a0baecb39779e2516b40a32e54a415f3885ed5997dc7a2f7703e6663d03ae8095993057f6cdba999a2678744fb92fe2aecfa5f6bf76dd15bf7df3cc6683eb794361b81df13bc15c77f181e4a3d58895a15cdea4f7471da7004e2e569a3b3794ed05b4a04c053307d64934b646fd01cfc5eef41ca0e7a9f4472d2ea7941245a6980266a93abc000706e8de29a6d6d19b4487900b6d6f9bf718549d913f82e34a4642ccb3eda13be85c4a598d1892682e0c6ef4b0159571000488b9e06e158c6f174230a6aadcbb8bd2c2c9f21a3614f28b7e062a6c72655f9a63fdd899cd986306c3a610e6a630048ea2217a3f545aecf50a46456fb07917a5488fbd62ebb02d04dc485b09646ecd247158f307e7c611d7a128c250136d555371808a35a2572bc5bb69412c2c7d5ed69c5b64d9f8655be63868c30af4b131eebef398c6bea95bb69e683eb704ace9ca1ada094bbff20adbc9e666404ef7ebcd5ddddd928d40acecadc2f02cc9ec337fdb557346e8692a4f1bbf26e49333fce29e82e106ffbbaebfb27674c9f0cdefa8ea6e2fe66a153bda1520d9f192f066c673047826da197f0d413595aa33e1ed69a8dc5dc06010c9d1ff62f7e210a3c7f300084f1334257d263a627f05a6e52517ff7b3314db83d5b5b71fd6f0030fa7d27ca27f5f269000000000000", @ANYBLOB="0705b09f3929b2005f847725b87cf44cc493510331cb388aa195c6009a5b124de1f99e4b05eb0c4567c52a28993fe43e1a9d3a32b1f67d498a549a65e64e0eb2cc25d81e09baa0cbf4c2b962bd725e30b65ab8c9757a8bd3876e25ac8529cc7eed21ee365df4357469c09e035ff6af7bf092c167a851fddde640eafd790b327d3ec8932ca075acc96f953376", @ANYRESDEC=r4], @ANYRES32, @ANYBLOB="c2cf71854758cbf3c9c173a26b90b194ab253e4f29828e41c56200c24fc959de1b1c9310bc40a5dc56df474f0db72c", @ANYPTR=&(0x7f0000001100)=ANY=[@ANYBLOB="685fa1265953d22b4e5cd6aabfa9c49abb79e33ff8a0d6e7b2e041837ef6ff85be62be52ffb572fca5ff6d9561a02ff9eeffdca2e069db560692c29e58ed54f99d06d2cb68c624808fbc83a6b95a1d6dbfb328e6674d55c4883c2b8b0679e52927abec452860863211963862d4e721670bb985d81d97e2a6b007ca5ee348f6fa4bc08f6cf4938fd2ffdb2422b94d25a2dc6e6f74fdab1b957a353e8f19378ddf140cc86dffe0a553399d9996761cb886b92bcaf2e7bc2b69d1dda62b173079c7a5b9f7f7659e099f05084ebd3561c28bcd2b0f4e8656b29df02572b6fc96f3fb2812616a456d3a0ca2d943da11c57cc2834f0d372fde1e74d106e4773d51106d637a09ac942389ec2507572247b6661082b8082f3884562882441be8596b5f5c1019e7b7b6bdee823b2fff4fd733e05a273810247d73122d11704a4f92393ac2c5af58963b959e3b45df0103824b96787a4036f94c46fceff533df0bfe522aa602266521b0e6cba29b139b8e15029afec523bdd2f18dbdea652c9b6b670c2c662900ba9865613baae432369af46031cc7f92511989cebc2693c98f2a93dc6a59bc7be6b50e02ba48293d402ab99f71558405e7c20b5fd4ce166a9bad890ce11fe36e6487c1ea9528eca80ef35e7e82c3f9cf63a2c24b1853ca2c55d8f132691534e0d677d3246df082e1a03a1f6d1d856116218ca5546774481ad29929aa72b00ceacb58810a08b02d75e0946aa19d60311b57662e401ec418b5dfae39c6b23f16e582a664871a615744138d6ea1c32a50d9db5b5a224d9f16e7553e9f01b56f9bec9b11e7cd3d6b0b2c8ddd5f4f79df9e1b8ea0e5494ccbb11d5f98fb829ffed71c66904d1f714b4cccde9eb5c3ede520e6655dc286ce7d82dc971a85148759608376bc88648a63ead2c2fc0c96061a6506a29a0141b7413ca6d08e88495acfd2525eb9e0ae4f4be316704985b14a2a0ce5624e0264c7438454c846a49fc99901714b10229192e6654fcd6f95aa73ecd86947821fa391452fb706f23c5578ce83893b5735511e182fef4f0e2516d44583a455d423eebae825c170ba72ac4c31912a84216d4ba7a011e2b048b6e1312bdcd7dcb215ad74d98dd3a1f7c4e469421a2812bd0537e023cd6773140ffc517f6b253408fc16250a86cafb0f23629cec3db24321c9942ef0795ac267031bc438bfa924caef05410e72f0a3ca2f70bddc5aa7c722c36f3671d20840a74f619221b6e04b9e14a347f48f68b4380a141ffdff079d1b1ab0080aad822b6f4d656faf9270a8f4309a919cd3342255354659cbcabe9cde2f9f7cfc213da953d91ec2d50f094babffdc9e457fc2226f9baf574d5072061235cd07625720e3dd493f9d8ebcbe433c9ee07cf71300bb347cc1119ded9301ade35a4d75786552fb536e21f761d4a2c526f278b1e2be19e2eb8f6f91c06a5964d6de37e32566ec2a5ae301d13779ec8f80411abe0bad8f3a549701159a415f9d9daad560819cc7007647a762117dcad5091e8baa50233f644678118660429d072d6907a8ec26051b7d40e7fe025f3ee9763008770a4bf4eb1275cbd1228a01a5d5f7b66e8452850e6cccd1eef8b10ef663e2344e26b1b77a6d01a1a9073886af262f049f39a3f523d9ce3f70d6da63f83e684f1ff203c0cb7002d50a9c2d828fc16d069dc8611282a5af26f8e7585e82287c6b2e1a81d5a5d5791c99f1769999ca7127ea115e61d73289957733b5d0c898044b8a3fef3a68f2d098fd11337bcca0284366c9d5fdc7cb82dc76a3902e03ee9b9c8a1c48f4da45ad3ef449bf8e8273763d5bc852079e9436b97c7722b95cc99e22bb38edad90c9237c024282890f2112277f0ed81c24e4c884da7ee1c37e412eef0518888f0455ee152bec4cd500272736ba999f32657b1bbd952ab617c0f6e7512d695ce177c8c97279288780ab351dd01a59bb94aacd43a1a8a8fe3c165349d14442254a49f3d50feb170b6f142e430601b59ac5c676bf810dcf3c4182c64b3a8a6a35b3198676ba7c221afb2c8c6d59c979b46ac4e6343b94b4c0f77195037c798d6c2c42f2638c819faf7b22f15eed3d375b282507689bd3793d14ad3c1266b752c6966bec5287947fd1d1ea79a10ef90c6b5e88ce61802a6eb927ab6632c4179bec2b330e254ea734406e5ea36b98bdc7c69ccdf807834dfd956a8e5f12bbbd1eeac2a34eeb830aee7d35ee29d00079dc1ccbf6d066b239c185bf27f09e093a80c90d98e6f566716d808ea7d98ea4686b6a84e27377e677008f12fcf29fd81879b2821ef5eaad7e00831aed9f2dcb779356873b5bca9aa9f2151700ed4fdcdcc7e9f5e842ce583cea089cdac128aa53e00a25c0919b382069e2e17833b9ed5625f5fe0c3e8845e24f6c436feccef326b17050305a6e74bddb6103725c95e463146da07c39b2055d1eb666cd694c7200cc127b980ec4528532aea6df0425ac14eeeed59526a811a30c00ed3bdd40b29f5a48ea703a2bc25d6fe3c90f53c9c001fccc36ce8aa36c1d58f049e8196dcf8d79ae6ed1e2351d36ff93c296da0e99b23f9d6b714714a175c3972e350087fccd1c7fc2f42de363b7bfbe46cdf3755b40681685bec76863c36c3c525f503405d3107e90d91bc36c0a019c847d427518c0b15f44c990b16c30368e12857330fba06b80511655af6724a0bae0e38cc1e9046540e6505ed7cddd2b7c25381314cfebb4e40ddab1c6a9d71eae86dd08b12ec2db6f0f7bafa7c6256d3fe2089f6a7487f5575a7927fc1e6f98662d3a573dfb5d8392e718facce79d445c0c38902db03e1fa8186dc0db5aae5c5bcdb9163b90b525165c6e6e1db06990a1c3d4220b2762aeb4b44c54a8b6e0df4d82b48617cb1cd40e6170e6f4a8e5786b0f567dad923ab566901c03c63721dd5062dfec95e65cfaa5f061346eb6bde57bb5b4f5c84bd00e67c272dae2e81bb2d8456a48663e4f93b3ebae47b478e38990a9c06f016e67abc69e531f4793d27d93e8b892154ca0bf3cb19efe6a6aa14a70fa27e8da33e0864d2d3cd013ff6ac5a11d71982eed1a8b2d249f02d8b955a2d6a909b48c3ac5213036b6b711108e63eba415d71d4f50b4c27df3d017381758ad55606bac19992c5f5282f3951ec7b47f3cd4a87782ed3a78764f64d47a1ef3b254cc6722b58eb30ace43e29475dab25b5dfa886c09782715915b3c191845b6f8358ee2c08e70bf4bd7ed0aa73e1a4b7119f68e10614c57acc0f3d4998a054d22bd6e827a3d7c8d253ebbde5bb284467bdd6cec6210a7a855e3cace092456d7441dcc2b5e96b26f763eff2586f3e86c8b5abad9a2dc3abee4fce91beb85f41ba01322abfa0599977e2326da0a11e7c653a0fd892f026b34e19529f78c64ebc2c77c012661a2c54f2d0d93d31ca06a340d07d535818d727df1bf74517188c301f4d61df894fc0a9a4d22518266907814e9a49c7f0fcca3dca6eefd1f1ad57dcbb54af44adcf05fce449b98b73d213ab3dc2a98d6846dcaf97028e23460c65555c605af04a418ee6e8b8ecbfecbf81bd8d496e08d51271acf9a5a2d1ab071a157d794700f5857be5c35ef4221e5f036f33dd53e3f10826ae0cfc78695d0ccab592d7ab960029757a4b226e8f0f209226c7a5d14ac7dd7c00f753d3887c6f8f7e153b46d999ca03050c0c3a3a629b780b1a4fe3307bb13bcc9cbe5ad1dd5f0848a2f607dc501048aef73305091d1cc64429d549a397717daa7f8ee0a1b83ef8a53d6a91daa1b6ab8d1c5fd99ef2fad423b25a769970cbe9d6b408e420289da86e5e9c1fc9d81519cda40649956398c3b9b465f1e8437e490bd86fc6a05fb491908bea9139eee77786a7bfa0e45b2ed5211b36ddd09967db09c7fe39a0221de6caaad0412730965f31726acf9f633ca8bf673389ddef2bea31c932b90a4b7219bf182dd4b6dc817484a0551123e2b3ed48cfbed6c8d5ea80c80d929c05a5afc49e4489d41eb58aaaeca3251ba1cb398812b96022330e3f0d2cf1a018abd6a11fdd5c147c537610c8acbdeb820cdfda0ab533e4d3cdaa314c845e11cffbcbf6e6e79e632e0f4952cd307a1b9ef545bef3bf6a425ee8d274e5c37b06705ea1bd71987ff0cd61477f4a4ffe6b4cd66cd07360531429680bbc2120db590cca21385848659f1d2c72dbf2d13a940b4c9f672461240a49b9e79bc1080d62a7f85db2ea7dbaf690b1989d07b0ee1acd67517e2106da8bb3243a159ac5900a5f19baa9eaf1a8eb5943eac5cccddaa13b7b6a38b127ab1833a94017ce2e5d69afe6a7ff6cc80cd913032dafd58f03fe5aef7342f3684951e5d5b3a6cf4ee3903702d13a9098ad7ef37487ebe76511b72e0fd7b94b0250ee173c65823a31ff215861ae308ed48304507c749d15f5e5ee50056b586ead16ca2d5165e7bdb25260bd2d13f9ff783e8ae5c94326171fd34243ee5adf661ab4f2572f176000da2ce274ec021074969715d86f1257ef20e5e9857f7f43e4394e413b854ec3803193d1e3c935fc5e889ba9edc3220eb13d3d15937f65a943629848cf88edbea89f9f8575d8aba7bfd7572bd699da204ac84b127bc5051407045304aa38230647874fdebc75965a136e716c6664ead592b725799952048ecdad4c1f74ca1fc49c70d6ced1640902971fc3cad20bbe69d56234970f138f6ba9213dfec1568166abadfeca9eaa9414e38f42da9bc4cd2b3d670e94849231a66babcf7b4f9cdc52e5af634b57401dbe83e5e2921547d2b4c3bc9ccec0bb9e56eff6180ce24fa86eceef289ee8ab77751786cafb7109e2ea6c6e1763849fe0f142cf371543bba3d3ee14b26f57e98e2f6daaa499010cb9b25ca40f489440258a332df6c948e69e2f74e0d10e955c209f11405dca94b1a607603e1d15eec3a330a1827d6f7797f47e931f4efd016f665c80d1d5c65818ebbaef12ab3e8acb879f671a19b604b90ebff3c5cebb611d7276bc77051075e1a76d5635e29ca5195619ba76729ac462111bf67e102243ba9a6cd7333c694bf7a61295d714d21b60cb3d73bb2a0d74c9978f61e2d4dc9f5cd669e96427cea059f3891799b8bc31e028c51bbe1b060ec5da57f0cd615dbe3f3c2c98048718cf3a529920c0409eb6c188dee62f0e163b555f90e321164ca568ab0b1efccf2b100fef7dfdd2dd838e6bee7add50d8a0d124b0a229500e5e6655da7199e04e3a89cba79b38ffdbd06f2fa2c921ce98bbc5669ee3e45bd567aa3270b46eb6325745bd73b4255acf3103f0b48f3c380a8b1c0a9963b9b29eda42f2bd92b8e01d5338cabe1b8e666192db6c3ecc7745c42ce56f78ec951c05202a8cec0c35fe3ff2152700fdd0d9af543ae05166b00ac840a5b4a527aeea17d655db15a4a24620606df670d2493383a391a953ddcf6f8c0be229a64ea2356c8aaab7188b04dad6f0a75ef9e247acf540a19470dd6e4c68c1f6c3603b1067687531d84a4c339d2a816ae99b7d1f1646faafc2bdf9c9e4240be2defeff19f79f11f2cfc41feea9e9e011f9bf350317c8255024d4542c5ceb807191769b1becad7c3e1270d20a203b74759e5fee0927f492e0a7fc361d696b9dc7662e8d3a9c4b33208cde26bf1450be03a81b6290711a9613489960aa76b324a6ee1c42935df9b7dc8b75dc0607238b84fee505d1d126137a23e3f061fff5511eec9eac3030d5b97c698bac772beed5399f21d5809454997040171f2a3cc778e8b35675deb1d834b05b8f72a70dc56cf25bbc1565bc0ff699f91bb7372fb597f8627503e1882095030805e4bfa", @ANYPTR64, @ANYRESHEX, @ANYRES16=r3, @ANYPTR, @ANYRESHEX]]]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 04:46:00 executing program 1: mkdir(&(0x7f00000000c0)='./bus/\x00', 0xaa) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f0000000140)='./bus/\x00', &(0x7f0000000180)='./bus\x00') unveil(&(0x7f0000000000)='./bus/\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000240)='./control\x00', &(0x7f0000000100)='c\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 04:46:00 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x755, 0x7}, 0x10) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/247, 0xffffffcc}], 0x12ea, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000740)=[{&(0x7f00000007c0)="e7539f62e824e361a9dfcb56d3990a6019dc64b349103cdf6d1f196e1dcb0597ac07c53ee95fceb2f2779451224b65a8686a78ce984d2d3795c5d3ddb9f14ee484b96ae59663df8d32acd3b86eba1b8faa4663a9f7da40d08965c06c5bf2b566caf3ef7270d9533de58d8365607ce62f50d8e0a6bfbee82dce0fbddf0c6ef4f7c4c864b01f7da5f330f0b8f6b1f3ade9b9ce67da65575a16cbf7df7b3d6cd60832c0bc3b49517ac8f183eb052aa070c8ca88f7acb08ac6b2c5c2f122bfa8cc8bb26c0a4ae373918ec7ad2bfde49c98bebd6b3490228acf872722d57977283a2d4727b5c4a3d5e44520c05cb9f859a65ad17e57764d70ffb3cf14f40659171228740a74fa93952c7b22f080000000000000000000", 0x114}, {&(0x7f0000000080)="be7a8c26c3c921938fbcb391b1593d02ad32a7afcd95b56371984981a789a0c9e07fcbec029a4dd3f33d3b6378791c4b51061b2981d2434986dcb4b5ae", 0x3d}, {&(0x7f0000000900)="87595c4c7b22a4ca39a45487e77a01e84dd9567bc71c250f62d14c3a2e2c0b509ae4cdcbea1781ecc0c0966c8583475469bf77c9dc7338fb46052867ec19a1026ad3669a4a4232b3f45111cf09a892d8d611ddc8b2f69528467c1d54837ed15a334db3653426060faca725635eeb5921873dfedca1a24fca8d1cb438aa50a8be985fc873e85a7454ffa5e69223b79c38681b4e6204406e031d", 0x99}, {&(0x7f0000000040)="bd28295b", 0x4}, {&(0x7f0000000500)="9c3c18cfa3a82f8bba5f4f5b4bbe1f8492f6cd059443a424f2e9a069423599936522ba754fdd56cecbbbb2bce04dffb30754f212b9d76f2f0456e8c7db13936814e1206853e93ea52609a4d7bb8a0ca1fe3dcb731136590aef13f1f752a951c03e8a188980fa6f7b4249373d915abcb67f174a67df3b07d950c03dfc4ad187d23dcf677e0e334633f61af983dee9a545e6a74fcbcafdfd9f038b9ff265206e5624d0a2b2225a15b71adf816bc34dd07cce05c311ca012189a695", 0xba}, {&(0x7f0000000240)="c925f662881cdc2b8b26094f0056c0d95925425a2a1cbdbf7e66c2b51fa44f0318627ece660662d22fee999868fa298865570eb0a1b76932330b13da89e78000e98799f456363127facfdc", 0x4b}, {&(0x7f00000005c0)="f79035151414b3070fae1ee69c61c2910f17860871ff5be750f0996d4495bab32861efe6245917e77c66729cfe9a566e1fc72a307245951ca03eb7bc0cc8c31454fb6b361d379c09433ecd6066e05350cb8d802ee186435e8ccfcb2fb2b14a2c3d7efc83bc07922b6905ffbb4c975f2f74fc0ce6e279", 0x76}, {&(0x7f0000000640)="f69bee988aa9fd40aa7c7836a0d384cbf0a67dc7da7fbac2635eb5914880f422be073961187ca7ea446b3c98d7f614eb38fe0fca665cf31af21caa1df8f1a98d4b6f56a8712197c4d3241fa1bd7ea62c3efcd861387c0ba65abe27f12c72ab097d7f14d2483955f9b8c2902b5a429e01a9d7575585b109fd945ccbf258f3d46a5d8445db1d821bc05711c7504beaeb5e78a317235fadbfd12bdde97a493aba17bb55444afa4d1bb2975484e412a2abb2de0d4da6efe66271c1c1b7590db38c3c7c0b582f2252f2a787e3799377860420be2737c0c9f1ec6f04b826d259", 0xdd}], 0x8, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) 04:46:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r1, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0xb, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280), 0x8008) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r2, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r3, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) accept$inet6(r3, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r4, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000240)='./file1\x00', r5, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = socket(0x11, 0x3, 0x0) setsockopt(r7, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r8 = getpgrp() fcntl$lock(r7, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r8}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r10 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r13 = getgid() semop(r10, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r12, r11, 0x0, r13, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r14, 0x0) poll(&(0x7f0000000000)=[{r14, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r15, 0x0, r9, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r17 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000840)={{0x20000007, r18, r16, 0x0, r19, 0x100010024, 0x7}, 0x9, 0x80, 0x3}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r5, r16, r6, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x8, 0x5b5f}) r20 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r20, r21) r22 = getegid() setregid(r22, 0x0) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r24 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r24, r25) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r22, r21, r23, r24]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getgroups(0x1, &(0x7f0000000340)=[r22]) r28 = msgget(0x2, 0x40) msgctl$IPC_SET(r28, 0x1, &(0x7f00000003c0)={{0x2804, r5, r24, 0x0, r27, 0x0, 0xff}, 0x10000, 0x9ffb, 0xffffffffffffffff, r26, 0x400, 0x1, 0xfffffffffffffffd, 0x4}) msgsnd(r28, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000b6da251f0fc2311afd91c44834f187b9454c72896928e8815b8d8242528a9354698858a6ee1600acb2031bc5870c0ee44c580157fb84e85ad43d4cff02dd902f798227498a9bab342bc7da3af22f155ad9b4394ab9c3aacbe86a51e708b5d762a2106b72ea7f0bd7da17d02e308ff961c26eb063e3426b69646fd5ca8661c76696b638a6d57f84fcb7ab4b188ab577e705fffffeffab13e6b396c17c931163"], 0xc3, 0x0) close(r0) r29 = syz_open_pts() ioctl$TIOCSETAF(r29, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xaff, 0xffffffb7, "00d85ca881447bffc7f6abcbe4432af0a7000084"}) r30 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r30, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r30, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) connect$unix(r30, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) writev(r0, &(0x7f0000001280)=[{&(0x7f00000001c0)="e625e5fb92b5bf3f55992ecc857a30c8850311d39ef84d4bfb12e3ac30a3c49e7b43bef2bd7311312bacebd1a0296e28d3289f525a8943feef53f5c7b0ff9afbbb58d6c7c2ad21b33eb5b545e540eacd7e2f530cf2b0ed5d6ce77dfb47ad1e61755080de8d4d33c751e112f4af67c5f96544720020ced7d0d2e8022afb0256ff114695c114efaa3b1768187a308e8b09489e13f45143215437b0f8d21a3648e64812da406d892057eb24c468328e7123902bdcd569c6874b0859747e5b0151aa4ff3ee7250f6f3e8944f07f5b1daac0c072aa6af5401a0f9cf84b994c2c5f323dd8862fad9bf1c108d6d71e99c2dbf232a44b80db2ed8fcb86351fd290a3f6572cf0018ef0d45aa29f4d39928864db1b1304a934492d6d1a89591f3072b660c6ea26f8afd85b86a6664642daad2569fb3657e2f433f24ccf65f61157d51378d2e72be0c3702f37263f59e5097440d00fdd75f5e095a04f3b62f8ee961ae8a5ee6aa90359ab48e3c91f163a3ae62a5d8a2aeb0a5c98d9c621f5be1b240a752f7de44e1f2424ee3a56975423dc6ec81cf621da65ec8c18fd9610e55ca6b202a90c825a5398979e6367b2d45e8986f710d1c123eba653c88ff5a94cd940c4f935ef6af1f52db6d69fc78dcf282a00b2b0417e777d6f2e3f7af1574099822891d78a7b", 0x1e1}], 0x1) 04:46:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0x3b, &(0x7f0000000000), 0x4) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getppid() getpgid(r4) msgget$private(0x0, 0x20000003c4) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r6 = msgget$private(0x0, 0x2000000386) msgrcv(r6, &(0x7f0000000380)=ANY=[@ANYBLOB="00000005427093f63f000000"], 0x1, 0x1, 0x1000) msgrcv(r6, &(0x7f00000007c0)=ANY=[@ANYBLOB="000063fae2b2d8fcee4f8c092bc840c74400000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083c6040096dfedc4000000000000000000001300"], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r6, &(0x7f0000000200)=ANY=[], 0x0, 0x0) r7 = msgget(0x0, 0x58) msgrcv(r7, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x0) r8 = geteuid() r9 = getuid() setreuid(r9, r8) r10 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r9, r10) geteuid() r11 = getuid() r12 = socket(0x2, 0x2, 0x0) r13 = socket$inet(0x2, 0x4004, 0x1) setsockopt$inet_opts(r13, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) dup2(r13, r12) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setreuid(r11, r11) r14 = semget$private(0x0, 0x4, 0xa5) semop(r14, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r14, &(0x7f0000000340)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x33, 0x1000}, {0x3, 0x1, 0x1000}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r14, &(0x7f0000000240), 0x6) semctl$GETALL(r14, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r14, &(0x7f0000000200)=[{0x1, 0x1f, 0x1000}, {0xb2a9c4c660b113ef, 0x5, 0x3000}], 0x2) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000001c0)={{0x13d, r9, 0x0, r8, 0x0, 0x0, 0x2}, 0x0, 0x5, 0x997d}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0xa41b4ce8345b9258, r16) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x400, r9, r3, 0xffffffffffffffff, r3, 0x60, 0x400}, 0x10000, 0x9f8, r16, 0x0, 0x9, 0xfffffffffffffff9, 0x9, 0x5}) r18 = msgget$private(0x0, 0xca) msgsnd(r18, &(0x7f0000000180)=ANY=[], 0x0, 0x800) r19 = syz_open_pts() close(r19) ioctl$TIOCSETAF(r19, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r19, &(0x7f0000000200)='\r', 0x1) r20 = getegid() r21 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r22 = openat(r21, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r22, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r23 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000180)={{0x6, r24, r20, r25, r20, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r20, r20, r26, r20, r26]) r27 = getegid() r28 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r29 = openat(r28, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r29, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r30 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000180)={{0x6, r31, r27, r32, r20, 0x8, 0x1}, 0x4, 0x6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r27, r27, r33, r27, r33]) r36 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r36, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r37 = syz_open_pts() ioctl$TIOCSETAF(r37, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r37, &(0x7f0000000200)='\r', 0x1) msgsnd(r36, &(0x7f0000000040)=ANY=[@ANYPTR64=&(0x7f0000001ac0)=ANY=[@ANYRES16=r37, @ANYBLOB="91166a9116bf5bc741e2fd58a3819eab2b210e015b7efe9660f4f3b12fb8142bc14610191b5560d9d233576f61989e07f5af9ecc5c732c0e3d7f3d20b303902e38b56a43318ce2995bb9db6c89f5788695a0d22f75b906b800af7b585b10b3", @ANYBLOB="e45705206423f76e7685f828702de0da749a7d7ee18e4d2426fa0925dcf5d74b901ebc746e269a5f906debc2b09bd0f51a442e9d81b07e5d417760f958be603388473a30fc2abec7cc80800964a55cbc2a50b5ac98ccc01e92e6d356292c9dd8929ceac601c769f8664b0d4e3c3172d985add243e87f21eb3e087032a8ccffe19cb4e9d3747b05dd6431b3b1510ab54496f9a4b8165fb5af25b953ea6402c25eb1ea363a0f6d6f789508e94cf3c987b406b378e220e6561d15436e49510200f3414cf7c0602038480980e76adba3fd42d4b7cfee97f34c359da7ba5b4a2bafcac9085e1b42", @ANYPTR64, @ANYRES64, @ANYBLOB="b12ec997930bdcbe9a59be6055499d41fd19a128cea791f05e11b2ec26c31be5875c174e0a8787d5e72bda10aa2b1f173a09c66eea966c4420ccf73b21996fb6b72071f133f2067e1dfa894b45b8dcf90963d24b197adffc439d702250bcd887268a670953566ff5afdec01e4aa10b917913ca56296b278ecc73692ebfacb0d5a0b1e7b8aee92699c52d95129705a8c68ad5fe23fc36d5ba660c4227a2bdb8a381cf5b02b5a3a77ed6cc309e7d8a958f50b9f272e42335aeebc3edad5c0e7d515d90ea7aa69dd33b332fce31cb079bba465fedf49af21b10fbbb530412006e48ae46c4ad35b12446b8a3a2bd4d48c852973202a33f47a1b79d0971d4d67aedd0f8c6caf4f36e09a42666cd22dc0db677cbc8ed255fd5eed9163dda5c0c806aab4358989fbf2f9c85a18ec9c718e7092cffa3b17828dcbbdf4549c479179fdabee4977df37c2816a965d4d0886a5a4fd9fae9ac548a8eabe1eaa6f002d2da58af287f1cd90419295b559ead24bdd7a1bddf2cabcc2c4bc5e57ba707314c2a7b7f2cf792ace4778f4d88d598462396f840f35d2556de4848b607b0f046ad68fbc30ab87380d47b931732c6069ae502f141ebbb00572d736b74ff57d69544d946c0e006668b3fa541c895bf1917d9f9e60fee4856eb420f953a87417e0b633de1216818a3d674bbdd5a186ceefbd012e10afd981939283b8e89776b55f3c8038c5e4c3bea1903f4f7c770f0f3d6d699d89ebb2e01da6262e79fac0fb3c1ec64c1bc2a44aa0e0cb5f2031d84872b5e0c74acf83b19f9bff877a50589f9a46b162adee3ce91496b74125886ffa50ea5c76aa4c742b2bfdbb4b2a30e42524c2776940007c4814060664c463aa907464b6f1c55c9c9a7eb81960a886c078bd4e7d9bc2919f67bb554b420ac1056b7b15c6b41b689f3667d4351bbaf1a8011badf924db061654e5948e5c666b191fb36fe8a610426dd048cfab378d6b4a2e95657be8918cb53c454ae9c691a53bf762036506bc0d3aa5c8ff666330e3bffedd9c48ace87c1d50004d568a95a681d5315100c036bf6663ca00c497644675b9390b989b662da589bcedccfb96556a80ad27d5e92dc183faecf3c38a3e38a5e9d50e453ea362fa5a9a777369e1bcf7b417ec8881f071c1839440127c5edbe70899a2ccc5523f2bce84faae43e2f48a84746ec3368c111e672d0910d2caf62f7d47b889297626b9237a62ee459d90adb652f59ddee60c8f5e9e0154e406383150513c7b61b60ae6168671b1d1bab1636cea3bcf106bbcccb6fa3920f9365f6d4d0cf51372a264d06e6e3a55afb2084eb097b142f6c48990eb9d8e8f4c7b10da293ce1156398a8343b608a6230fcd7562c7a72ef87b6844771ff19f7381e5c15af0c24ab1d097b86657410685b4bce3d4451170bdcbc2e4e72bdf4d1d1eb10b5863017e0bcf0e236ae6101ba060a80b6df67992aacaa11edbb0c8424844b8bc2c3d4eacc41f72e27ecaed747e0039a2a376774aca63d87e8690ebb70d70255c4d86a4bba9a98720bfeead00df82de5aad6c5aac0dd752bb0bf5108a386db69a9d9c104a7992b5fdfbff75c588d49ca056cdaa14613152916c6c9909158406e9bd9c51931b9918a47303f59508515ee80a4164203b63149bc75a285f92c221350fdb39b9e6d0e98a5d14da18a46819659be37596bbdcf16800c6c19758fd0963d63730f2a830730c1a4e193f353a025a14e8df3e2dac02532b2e379fb0ac7bd40136ae81eb21955fc02d73a5bf20913b790c4d2e8c68598a1ee39b92c235ce3df58e25a3bd6d2c27324174c41384d043078f618bdf10f5eb28f7e0c49476144af5c34d371cc396f4e32f5e64ac629778334c739e1785f31d3f0ec153a78c3c38907c3a01195125ae7e8a65546168d942af6396b0bf14a0ee5c5ffbf67623e939ed3d25e46270b2ab56dad2e0449ec45ea5701a6edc55aaf4abca3bae686c5efb3da6b1feff9760f73a13e3cfa83053812a3b65d9b322b631ddb8051d5bf610ce72a46d31755e55d08316050c9ec10bca7c56c86c22a8e1d0fc2ea5e84454ca1039176c072e1d47839fa7f4a6f13107e4c805900ee008f869f6fb64678098bd176028b096598e5a63bc924a55ba5cc2b2a3a4f2a087a7ee60ce63c083382517660c485e8458b2b560700188f58de3b9b94670a2541006073ae10b29688bc59172d7d5a0b8c4699338a2319d04d361ec76119cf245b385070e14d4ced1e59124f269f597256faf3e5975801546076370107da1ecf7ccdb360dda5dd88372137332a6b0e1a17fce380ad46c7b9b571e2f562f66d0d0af048f8d5b1e1c1a24fc5bf09cf31dde8e4f3729be983ebaaea10f0271b5f17c61d815e68826cbf140ce8ca007cff60f823b43751f8ab9e4a03950bd3bcc517b09c71a61c694a13e7a545ca9668ca041fed7a5dccf71f32ebce1f420dee42bcd3981afb3f039b0092af71bc5811a99aba7f9ac6c6dec906cb9de81c859c448ebf96e2a21bee4f2dc18dc91d28ddd5ed97071314b75a97b65eb528bb24a82df19604a1bb6263299e1f3964690f176624b8484122289fb4b5ea38d20a55bb713ce64c7bdbf67dad04eb04f36edadc01edd6748e4c73c887a8ef177cd9dffb623248ec8395c3d1013d77cd6a1659fa345aa65f902694e4e22eb0843567ac1073bc1b175b96101b5300f126c69241a7d9eec9346f972bcb982c87dbb758e3d10923464816d77377fece646eada9f7fabb70ace87869471ee7a2d591a113b049d7fb62423299fd51a812f0789733dfb60b1b4ecbb73703b9874e5dc3eb3021980fb7d96a9cc50a70b1f5c9a1bdc32c790e22b659979e9c7d30958397d784500e7f34dce5d2a8a24720aeb62c9acf36dc6f6bd4a4f3ead38c3f0909e23a60e28554a818251412d7a1a91c0b9b563c4c9b6890e37a8cdba5d1bd88a13fa7b0f95828443537ded091ded62cbf761a580cd0b4d6d5cbe2b7952b12f8aab7301d992a060a58455a9b32bfc0bb3b408ded9e65d3b7cd74429aa5ec605a1ba3690e7d541f855b06c34e47577b7adb199b52e4f62c0002b45ad5c929eba0471fee37bc10cc351729b550e478a8b685aa1aede84d53601e3a2dbe3f74dc6f44ab6fb57406ca384e6049460f24972ed40cd4cb7ece53fff845d2dfe0c51b5d84e37e0a3a4cb3160b97b48ce8f58b398e2372f4ff5365f89cdced28ae9e5c5cefda91e4ee7b80c44037a80020f92c54926c61e8015f6f6768811d34a14de56aa25b287e8c0bf42ff8564b00542da016be5fbcc0c9bc8964959272d119f6d494ea2aed641a9f584c38fe65bbef30e2403812ebffd292f2e2c3d00ea5af5ae5a1ca97829fe4516f747db86e0e95e448e47663d458eb6f07ad016b6a11e5ca761f6053fbb285bc6769bc6f2fa50dcf8a7f83801c6815d388c7cdac38ebddfc0d65a3bd13f10e5633024c8e805153662ed6a53a7eb903bdfea2a9a56629196c2197ddf273fad94a7fac4ca1dff18f30b2443caeb1b9afb8617087de96ee3ae14357a3097470dbf28a7f1743ebe2eb33d61c744b85bfa2042b8c4a7b2ee05881220305457c56d5f886bc30b3b450a0ad5cc0bb9d7499dfa9ec3dacb890ff2f18ac01e633701231e94ad1a99b2b1a965960d5e3398ef824871732ebbf8d4ec9db6bfdda998fde68d96462cf22578d51cbfcae3697fe09ed18b20e95d09d02292fc675e81fa74c0e41d7cfc8a678a0eccff99bce6566b97c53bd341961a3419ad4ed52c6b0c4b6de30171fc2158e31b39ed671aac680485dfe5d4ae4394ad586bb583baf3b4115c03e27ce0fac7ccacab428ccdbbe0520d1c32d08de3f36257c766ec98de54817d309b846e80430a8d8da175cd86bd00250acf24d108f3c75edef9acdf7a5ad2f1dcf3dcc774b1cde35b66c2e714e6c5976f7f29d237229a50cd6e41d2c627331d07e3932a60fcc03590147a7bd10235494295894f66e61e3c58d1ca16c2b42f8a0a9d22a9df60e9013c647701ebb0efee085e943178c7b0befa1b6e5c95143b944e7ad22daa03c76444514fa115d9e7f21dec2013fac5af62bbe28ec78d88cdc857ddcf2364de0be0b557468d24a07b89b7db93050e5eb29fec22a9bf6e6d3e2b57073b59a5471f77f3afbabb273819e636794aca244f698389823b09c883aaad7b63a864959f52a06690b804e9b3b13a8c310fb9e1e422c15a055e3545e5df9823137aac14c3ddc09c55ad53d623e3386eab6c9b2421626635ef987b0c42e65cec816beac40244a45685f2e4e141db302a6970b68b036faca431c0fdb953f6aafba0a3f1bb3c38d0b2bbd8947ab1b86efcf10d2e81c28d57f8a9915aa210b0caf13c59536c65fe12487d159402de4f2b1021a5a0924d43981672dfa89833beae16af4f096f36f564fb5be3b314f10e5bd6063f79df980950766581a4f8db46477a88b02b4e40d0ba3887ee479fd726c7661ab89bad73d0fc6a7575aac526c3991e64f62db7c0071735fa81dd575ef0879dcb36f6527a34bd2db28d6353241ea67d7ca63cf09d2486435366a589a9217b399c4c066d65c1e49dcdef3aff5e739657082e99216cf3eec1f4c1458cb17da4d3f75411c649dd8a0f718119602291c639dfa78ef3083d9c549c0944e411c8c541c12faf7f715bb05ad940e698f29edf13a6496a7d57b01bee30fe7cde0b6013ddcb2e87e41d93ff369f54b7e9fb2fe90a81608e718b501bf96d771818a336ba9a150e614734c3dc0cf45c8fefd4d02b1eede91a525f309effd859f38e5ecb2d2d3f82862c0a87c3d23d2da9db470e163e69319f75a0ce9965f0e053a72e2488dc04d816126d7d288c029db0fccf61306489c397fc96750d60e276615ab414ccf7b3966ef4687e0132a45716f192f23f016ff8e0fa1ade780e7d54a23d3b173b939e90a102a0ffdf68d11bf42d5671785908bfb0e47945773be45b13da7ae72a71eb0d3cf8d30ce0116ab330b2cbddd4ac0f50fa59e5c0d03ac92ca9517a08c84083aacbdd5d8cc71f90a6d2c88ebe4328ea25c54ed212c14113de299a4a2c2a1022602b4f9f190a204d664462bda383265878424bc1de2f54e4f32adbcc339d94761d85b0d4f2850a91e9845afeff223c0500d2648cd91961fed93ed0cb05fa958fa3751ec10cd5d0bfd612468509c6ced1313dc364da3a7eabd1a75a94b60b074c98b26103f7c643f74b826457f816c53658457c107fc5a5a197a08f4bfa72520a2a55e5402f8b803f8a0f9518632b7b47bc06a5eacc7a5c15586c0700edc84640e9d779036b55de8f214d7d838292c443cadfe1d25a37675618bbcb531dd89212a46d24b475b0edb18e213a9d13068f6818c5fdffeb42db92480a8fa3527a9fe205a3758da2ee83c72d80ce6f208645e6c09a6802e4cf1b86362f7ce90af7df75f0932a10b6af8f304ddd880ee084333ebc8197428edaffe292f3f5df62777b7a6a3e8c284ceda1d6fd544c6c936d7d3b04118eed71462214d6ce9523c341e36cb57f43bf3c33f3a2e572306eaa18a0defa21ccceddfa05ce3cb51ea798e692fc58155b566311dad362bba3897dc18c68da093eb21ef034ba0f63269a12922cd397a0793fec8bb9023186745f77195f3c247cb516de2e64d933186e6046906bfecde8102cad9fb78abe33b315162c3277df5e78489dd046bee3c87ba20c5f979c5adc4c5efbe73a0507158a2d84826256a9a10399c2d6926413e9d54f690bb925d60c2d7c011de632a9399d82e354ea97c3ffbd5306b06bd76a6abbe6abb325d588c33a68e2", @ANYRES16=r17, @ANYPTR]], 0x1, 0x800) msgsnd(r36, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r33]], 0x1, 0x7fb) msgsnd(r36, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) r38 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r38, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r38, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r39 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r39, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r39, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) msgrcv(r36, &(0x7f0000000940)=ANY=[@ANYRES16=0x0, @ANYRES16=r38, @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRESDEC=r39]], 0x3, 0x0, 0x800) msgsnd(r36, &(0x7f0000000740)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b112c5c41d68bd994de0d71143144c9b6e1ee7e9f87b517cdd4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c8c81612e8c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000440008000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a359aef5886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61d08613b95ae8d74cf44947a275dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf5a493ea29d7470d7f04f3e39fc81d3d3c22fb8d583e097a0a7722bbb8449d19acad56e20aee0ea831d94761fafddccc59db598549e8a185dba67e9b5f05ac1ac41153e2b5"], 0x1, 0x800) msgsnd(r36, &(0x7f0000001800)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf24"], 0xd5, 0x40000000000800) r40 = geteuid() r41 = getegid() r42 = getuid() r43 = geteuid() setreuid(r42, r43) r44 = getpid() ktrace(0x0, 0x1, 0x4, r44) msgctl$IPC_SET(r36, 0x1, &(0x7f00000003c0)={{0x6, r40, r41, r43, 0x0, 0x80, 0x9}, 0x3, 0x3f, r44, 0x0, 0x95fe, 0x6, 0x138, 0x2}) msgsnd(r36, &(0x7f00000004c0)=ANY=[@ANYBLOB="db6f0b6afea5166e211dbf5a284e67b83a86dd385e42fbc3f3518f287311db89d4fa60be7e93d16cca8fe633de512399dfce3c0d7a7a64c274969baff7d9b459e37ce6e2852651229ae31b535fe7083894f624da0243c0d2443af8759bef84b91b777c126bae6ed8af94fa877df86aabf82a95354196150103a2302cb721defd42bd6f343ddb8305dd1db6d2e880de7f35f21986c9358ff322e65e8f35f977afb07248e6a6fde8b9a6caf43b9b979013f03a5f9d5bd4c4cca2ed4f7b528ce718817141f664079ae1f7a9e560e11da8b2803fe72c65987ea64d36cba93eb02b88b82d1b38"], 0x1, 0x40000000000800) msgrcv(r5, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000010001000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006ccba9fd3c84f91bf4947d9bfaa80350000000000000000000000000000000000002000000000000000000000000000000000000000000000b4bce8488f2594230246c48644309b55d210b39409001306b6bfbfa4c150b84702b625d4c91ebe7efa91142975e9"], 0xbd, 0x3, 0x800) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r46 = msgget(0x1, 0x600) r47 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r49 = kqueue() r50 = fcntl$dupfd(r49, 0x0, 0xffffffffffffffff) close(r50) r51 = getpgrp() getgid() getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000480), 0xc) ioctl$PCIOCGETROM(r50, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) r53 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r53, 0x0, r53) r54 = open(&(0x7f0000000180)='./file0\x00', 0x1060e, 0x0) pwrite(r54, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) r55 = kqueue() kevent(r55, &(0x7f00000000c0), 0x8000, 0x0, 0x81, 0x0) r56 = kqueue() fcntl$dupfd(r56, 0x2, 0xffffffffffffffff) r57 = kqueue() kevent(r57, &(0x7f00000000c0), 0x8000, 0x0, 0x81, 0x0) r58 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x8000, 0x0) r59 = kqueue() kevent(r59, &(0x7f00000000c0), 0x8000, 0x0, 0x81, 0x0) r60 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r59) r61 = getppid() r62 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r64 = kqueue() r65 = fcntl$dupfd(r64, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r65, 0x0, 0x0) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r67 = msgget$private(0x0, 0x40) msgrcv(r67, &(0x7f0000000580)={0x0, ""/20}, 0x1c, 0x0, 0x1800) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r69 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r69, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000140)=0xc) r70 = msgget$private(0x0, 0xfffffffffffffead) msgsnd(r70, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de03cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9118e2d6dbf289abcc552e55c60cea0ef4987d21852dece05b2a1d3370dfb1b52e3c8b838205dde1d9508600"/481], 0x156, 0x800) r71 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r71, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) r72 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r72, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) r73 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r73, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) msgrcv(r67, &(0x7f00000018c0)=ANY=[@ANYPTR=&(0x7f0000002bc0)=ANY=[@ANYRES64=r70, @ANYRES16=r73, @ANYPTR=&(0x7f00000019c0)=ANY=[@ANYPTR, @ANYRES64=r69, @ANYRES32, @ANYPTR64, @ANYRES32=r71, @ANYPTR, @ANYRESHEX=r68, @ANYPTR, @ANYBLOB="0a0538a8bca040344727593f410effa96f2cf197385cdfccdf9ee7af9e968d6395a361ab0fdaa16b8c17f969", @ANYPTR], @ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYPTR, @ANYRES32=r72, @ANYPTR=&(0x7f0000001b40)=ANY=[]]], 0x1, 0x0, 0x1c00) r74 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r74, 0x0, r74) r75 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r77 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r77, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r77, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r77, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r77, 0x2, 0x803) pread(r77, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r77, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x0, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r77, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r77, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r78 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r78, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xfffffffffffffe90}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x1ef}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r80, r81) r82 = getgid() r83 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r83, 0x20007465, &(0x7f0000000500)) r84 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r84, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r84, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r85 = fcntl$dupfd(r84, 0x5, r78) getsockopt$sock_cred(r85, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) r87 = socket$unix(0x1, 0x1, 0x0) accept$unix(r87, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r83, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r83, 0x40087468, &(0x7f00000001c0)) fchownat(r83, &(0x7f0000000080)='\x00', r86, r82, 0x6) r88 = getgid() setegid(r88) r89 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r89, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r89, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r89, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r89, 0x40087468, &(0x7f00000001c0)) fchownat(r89, &(0x7f0000000080)='\x00', r90, r88, 0x6) r91 = semget$private(0x0, 0x7, 0x287) semop(r91, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r91, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r91, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r91, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r88, r86, r88, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r80, r88) setsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f0000000200)={r75, r76, r88}, 0x2df) sendmsg$unix(r54, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="5affe605f1bfaf02e95a7b6288e4cc5b221c8fb00cd1d55f694abd89fcb5f212ad907383c07bbd4800f7d8dca6def9a571e0ef3857a00167a697f3772030a042e84d4a42922bad301361de484b1a720ec2cc1131b18d764462a06cb07a17336392f6460de6068f26bf062b9947c56b617e273306d0865ebf31da77f7aef15814", 0x80}, {&(0x7f0000000240)="42fb5b97f0fd3513cd6d4c81a9832f1fe355b9ca1c7dc886b5bca08feeca46f5424b6e23b150302283562180f560025449177c1ca3e2a1b4fb9062df725589b3fdb24cc6227c5764b5c9a57769c75bdd392888f92752a237aa81e10a7cf287", 0x5f}, {&(0x7f0000000040)="2aaf243e6a457db0fd02e453", 0xc}, {&(0x7f0000000140)="d6c2df8c378d22d8427057e90a74cfa0f6de04772ab10bd2", 0x18}], 0x4, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r55, r56]}, @rights={0x20, 0xffff, 0x1, [r57, r58, r60]}, @cred={0x20, 0xffff, 0x0, r61, r62, r63}, @cred={0x20, 0xffff, 0x0, r66, r68, r88}], 0x78, 0x4}, 0xd) r92 = socket(0x18, 0x2, 0x0) r93 = fcntl$dupfd(r92, 0x0, r92) ioctl$TIOCFLUSH(r93, 0x802069b4, &(0x7f0000000300)) getsockopt$sock_cred(r93, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xc) setsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000700)={0xffffffffffffffff, r52, r94}, 0xc) r95 = kqueue() r96 = fcntl$dupfd(r95, 0x2, 0xffffffffffffffff) close(r96) getsockopt$sock_cred(r96, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r96, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r96, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r96, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r100 = semget$private(0x0, 0x7, 0x286) semop(r100, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r100, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r99, 0x0, r97, r98, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000600)={r51, r48, r98}, 0xfffffffffffffce7) r101 = kqueue() fcntl$dupfd(r101, 0x2, 0xffffffffffffffff) r102 = kqueue() r103 = fcntl$dupfd(r102, 0x0, 0xffffffffffffffff) close(r103) r104 = getpgrp() r105 = getgid() getsockopt$sock_cred(r103, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r107 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r107, 0x0, r107) getsockopt$SO_PEERCRED(r107, 0xffff, 0x1022, &(0x7f0000000b40), 0xc) ioctl$PCIOCGETROM(r103, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r103, 0xffff, 0x1022, &(0x7f0000000700)={r104, r106, r105}, 0xc) r108 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r110 = kqueue() r111 = fcntl$dupfd(r110, 0x0, 0xffffffffffffffff) close(r111) r112 = getpgrp() r113 = getgid() getsockopt$sock_cred(r111, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r111, 0xffff, 0x1022, &(0x7f0000000480), 0xc) ioctl$PCIOCGETROM(r111, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r111, 0xffff, 0x1022, &(0x7f0000000700)={r112, r114, r113}, 0xc) r115 = kqueue() r116 = fcntl$dupfd(r115, 0x2, 0xffffffffffffffff) close(r116) getsockopt$sock_cred(r116, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r117 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r117, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r117, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) getsockopt$SO_PEERCRED(r117, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, 0x63) getsockopt$SO_PEERCRED(r116, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r116, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r121 = semget$private(0x0, 0x7, 0x286) semop(r121, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r121, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r120, 0x0, r118, r119, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setsockopt$sock_cred(r108, 0xffff, 0x1022, &(0x7f0000000600)={r112, r109, r119}, 0xfffffffffffffce7) r122 = kqueue() fcntl$dupfd(r122, 0x2, 0xffffffffffffffff) r123 = kqueue() r124 = fcntl$dupfd(r123, 0x2, 0xffffffffffffffff) close(r124) getsockopt$sock_cred(r124, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r124, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r124, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r124, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r128 = semget$private(0x0, 0x7, 0x286) semop(r128, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r128, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r127, 0x0, r125, r126, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) msgsnd(r46, &(0x7f00000009c0)=ANY=[@ANYRES64=0x0, @ANYPTR=&(0x7f0000000c40)=ANY=[@ANYPTR=&(0x7f0000000600)=ANY=[@ANYRESHEX=r47], @ANYRESDEC=r101, @ANYRES16=r108, @ANYRESDEC=r122, @ANYBLOB="d1acc1c03ade7a818f9b04dfc0b389f10d9b74f9e9e2cbadc58d4a7328ac0f18ce8a0a8c682b2e7d9bbb6c8eb29b4c8c482fd51766adace32e4929913e159283dd59cf71d5aa84c9163a1ffaace55cf7dd9e7540c37f5aeb181f5a9834957ba646ab6a823b502cec08a582464e9e552a98889f7fc9f5efb36105a87fee2c653f126de03e34ffaecabdfe28", @ANYRESOCT=r35], @ANYPTR64=&(0x7f0000000e40)=ANY=[@ANYRES64=r34, @ANYPTR=&(0x7f0000000d40)=ANY=[@ANYRESDEC=r127, @ANYBLOB="d904250736fe19403c19e1f9736209726531eccbd7ce8424f472256738d6d6cda694a56fedb112d2eb4fd81335661b046c14ba0cb6534e7ae96d9bc80f0ee69d1bdad9841ff5c32c2c2fa04faef397deb94aa46c7d826f2f7aa5caa56bd7a7abe947cc6c2954df70d41c980e7d7cbe048a49cd864c71c6c467c811ba8565ebcc0661330fd76679adda2b22b65dbc7fba6525bb2fd80880ec1d7f31e3c8f83de40e1c466a0dca61daa1edd935cdb29e9f0bb3dd344e9268e1c8c1c50aef10de864a6a8992e0cdacc558bf6a7dd578673b669e9b470eacfd323ef9d9f06e3e66", @ANYPTR64]], @ANYRESOCT=r106], 0x4, 0x800) r129 = msgget$private(0x0, 0x83) msgsnd(r129, &(0x7f0000000e80)=ANY=[@ANYRES32=0x0], 0x1, 0x0) msgrcv(r45, &(0x7f0000000680)={0x0, ""/191}, 0xc7, 0x3, 0x800) r130 = syz_open_pts() ioctl$TIOCSETAF(r130, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3ffffffe}) write(r130, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r130, 0x20007465, 0x0) r131 = syz_open_pts() ioctl$TIOCSETAF(r131, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3ffffffe}) write(r131, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r131, 0x20007465, 0x0) msgrcv(0x0, &(0x7f0000000b00)=ANY=[@ANYPTR=&(0x7f0000000240)=ANY=[@ANYRES32, @ANYRES16, @ANYRES64, @ANYPTR64=&(0x7f0000001440)=ANY=[@ANYBLOB="0966836441f8b13b29852f7e66a4068f41c5598e8a557fe8e3d72416ec0a75ea1b81d421631a4ede573ac07e", @ANYRESOCT, @ANYBLOB="dab365746f4770da3afb10727dd555dddcbe901eb4f08885c016f289e96d65c97cf54b25bba5a075d011d95eb606f5ef0d591fe62d1e7a6db3ead5d8935cc9ef43f0a4303615c2765d20038449e60f3aa97e1d1efd8715a52b0833080e10e12eda73adbe1156370a242f879694fc73eb6e746264a5142488ba0d71c797d8900452525200b305820a4d8a005042783b42e10225f44978310fccb848f1637aa7637ee745e2125af46856f451a31196855e75b7600d7f6df2b12e9316bb9632b89a80bcdffbee0423ec0f58cacb632ed4706122f942524bf8c6cdd2c0360207d7cefb38e46bb3c3cacb406e", @ANYPTR64, @ANYBLOB="1717abb35fe3b9a419eafcb824a9cbd9a2f06b11f3a09f6f450402ea2c165eedbcd481dd2ba9076a25b2814528aba568d861000fc029f07a6fba96f51a1b15b705ae134604cb1def2aea3d6367ae1c", @ANYRESOCT=r130, @ANYRESOCT=0x0, @ANYBLOB="529d66cee48c92bb64d8464128d314e35bfc7ed1e3abbf77153bf667cec4839bab8cdba979b19eabccafd4cb76cef255943cf82c4afbff65711ad56c87f7c55d2b011c360636b4c2fb62ffbccd2e17efe649b3fba2349716ffff7d0b8b66b09eef07327c4dd2c3962dc71c186c7d669f1c6c47448f82895bcffc1bb5fb7cf9399b9aba44356deb910e6fb0af5455da3a6cba144b138ba46cb7c617b6f937a05741536a04aa378ed3339c89ae52b787064eb0207cce1b5f14472c1503689226692d9546788b6ef9b559a2d0311bf5f4b7"], @ANYRESHEX=r14, @ANYRESDEC=r131]], 0x1, 0x0, 0x1000) r132 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r132, 0xffff, 0x1003, &(0x7f0000000000), 0x2) 04:46:00 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f000001b580)=[{&(0x7f000001b480)='w', 0x1}], 0x1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0x0) r3 = msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0xfffffffc, 0x0, &(0x7f0000000080)="55b2fb07e196881639e674e36d1f0ea2c29a65cef502a44b870149eafffac53c8834d611af6e7ffa290ea6992cd36b5017baa6f2e70991e05dc6420a599c714074779b23a387e2813e35553ad0768c3c22450857c6ec68d28a4dabeac0fe5dfcb06047b193d3b75f72aa56c53b3a01e6a93b8156bc1499f0d06d5a60827cf89c996adb8c13945e66a157e9d6f54e3d50c25b3ceb300c64c1c23694", 0xfffffffffffffecd) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) msgrcv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget(0x2, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgrp() msgctl$IPC_SET(0x0, 0x1, 0x0) msgget(0x1, 0x0) msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0xfffffffffffffee0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) msgsnd(r3, &(0x7f0000001500)=ANY=[], 0x0, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f000062e000)={&(0x7f0000000000)=ANY=[@ANYBLOB="13002e2f66156cd21e00"], 0xea, 0x0, 0x0, 0x0, 0x33aa8f73fa6bec49}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r5 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r5, 0x0, 0x3ffff) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="5f883d9cf8a5a892300e683f16f23ece9695e2183511c0a928687dfdbc82e52be2d2b4561cf01a029a2d23a319289812dd06a0d35ab3de828b488d6062500d7830c65236353cc88d1cb4e236bb850fd659117ff78625c1b46ade82955dc0f21e18693641285a254174ac7e34b5e8947d3e32f60875438343cade200f15f426464bee574ee4a6b117a6f3ec311f25320591a2c5", 0x93}], 0x1, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) getuid() setreuid(0x0, 0x0) getegid() r6 = getuid() r7 = geteuid() setreuid(r6, r7) geteuid() r8 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r8, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000e6ffdadb05fd2d6c5da5d9aa0180000000000000a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c60300f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/275], 0xfffffffffffffe9f, 0x1, 0x1000) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r9, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r8, &(0x7f0000000200)=ANY=[@ANYRESOCT=r9], 0x1, 0x800) msgrcv(r8, 0xfffffffffffffffe, 0x0, 0x0, 0x800) 04:46:00 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x4030003) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x9) socket(0x18, 0x2, 0x1) r1 = socket(0x2, 0x8001, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0xfff, 0x1ff}, {0x18, 0x1, 0x4, 0x7ff}, 0x81, [0xc00, 0x0, 0x400, 0x80000000, 0x10000, 0x4, 0x7, 0x2]}, 0x3c) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66696c65302f66696c65300084f0b3c75e2301da52dd72f88adf2bbf37e323fd83a3faac72067d76d77fb8bf3ca6e6596ba91d3e15f3f43f515e2a04958fd1527aa36099c40464d26daf88f3dd8eb24f9d512c81725eaea2a6fb09da0a00903e37c8a25664b4d50925e134315f2774d442d2d86440adf0149d1a41e5a67011735a8fae540f7a0c9e2168eee5cd30b9e9ead1e5d968993a91ec6215b1"], 0x10) shutdown(r1, 0x1) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r2, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r3, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000200)="e934ad938459949541e9f721f1f63dee8e9d816352f8eb0a8d0ddfa089bca67a3a6f6e7442f42c5a297a8dd64e6890b575a450f762062bfa93db139b7a02856bcb377dec3e51865b7a7a5a91e0daf24b75f5b728e7891d163dc67919b1", 0x5d) r4 = open(&(0x7f0000000480)='./file0\x00', 0x20, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fsync(r1) write(r4, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) setsockopt(r4, 0x29, 0x8, &(0x7f0000000040)="88101c33630000dd0b653b16a118653897f01100000000000000", 0x1a) 04:46:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup(r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xf8c, "402ba77f0c033c0adf71cf15cd76ef3caf00"}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x7fffffff, 0x10000}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff5603", 0xaa}], 0x1) 04:46:00 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000001140)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb020000000098d07a3b9d37110000000000d31f80000000efb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bde09bef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca6db9a21d4d0233c52b9a6e54bc9ea8852039a40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1d02862c956171e78f2f907b6a21d335c3b560606156b940b5b35ed3f4875498fcb4684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b35f9b6a141f59612cf0a8bbdb28c5c6fe4a5555d19a92d0000a7f8e0c7ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4d2b8822e73cd917f506c08193cb007b6604dee2f837b3ab3af356819af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aa0700000009b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba20f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1000000e686a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a65ee83f34000000000000000000000000000000000000000000c157ad976fc2916940bb7d557a7a37b39794627e6f7c7d77de415f88845dae336c0b8ce21c2d62ed82c56504f2bfe69b6bac7d829dfde5cede62ace5b3c91f78e90e3bf37f1a29ff054261aea2fa00c6aab8847feebf92dab68e3bdb7a5486c63d908264bde7295945fd144bcf85a643f77b6b56afd2317948ea58575f6e26b81fe8ab305ffb4b738cbf53d975116ab2b8aca163852297021dcee390dc4fefbd855a42fda7b80efde0cbb7e723141838831573c44a2bdca1c509e9ac3b7bae3b8e4ce997fbbf4c5871211b6e41f534ee5ad082c0007350e7a182aa220e41d8136a143e8cc57d017679296f437ecef23f9d44ae52e3f40d285dfd00fbffffffffffffff00000000003654eaac1d0f4b6f2c5b3690f5cd62e524a3db46e8821a0f386e079adca23b16ca89fc6a38a17884f48409abaa59fc837569b66172b6053286d7c191c75f75795191fb9df9ac3b49deaaace5c9ebcf9b7cbac9ab449c386deebe984365c0dedc98b3f08400096017a3e49a291cda8b3c0e66249ee7fc07124df3f9a104b5488baa74f8866372edfcdaab4f45d7dd44c108ecfe754332cd65558b9076cb2cedd7f06891ae2f9ddee7b6f898d4e7300afd31667f58eca198b6612ad1aec8f2d3f996a72b976443a2f7ac298be7e3f07d67f1a0ddda309b0340d8804fa62c3e0157a0a0c2a9c0d4000000000000000000000000000000cdfb2bb9dced8c93f4d4f656152610e624fadad842cb52fca216021319665239444d9bdd625e02d03b9f12b97f60440215afc8ffd944a4ea4494923e9b8c213a329ade5397114265c4fa50613aaa2503ea00710549343fb200"], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) dup2(r0, r1) shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x2000) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0xfffffffffffffd8f, 0x0, 0x143}, 0x0) 04:46:01 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffee0) r3 = fcntl$getown(0xffffffffffffffff, 0x5) r4 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000540)={{0x6, r1, r2, r1, r2, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r0, r3, 0x41d, 0x5, 0x5}) ktrace(&(0x7f0000000080)='./file0\x00', 0x7, 0x1010, r3) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r5, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000040)=0x7) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357af4f7aa0416fa4f376336acf00b7804be781e49910900df", 0x38, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a"], 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000880)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000080)}], 0x1}, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00fe80000000fffa0000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 04:46:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r4 = fcntl$getown(0xffffffffffffffff, 0x5) r5 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000540)={{0x240000000, r2, r3, r2, r3, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r1, r4, 0x41d, 0x5, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000540)={{0x240000000, r7, r8, r7, r8, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r6, r9, 0x41d, 0x5, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r14 = fcntl$getown(0xffffffffffffffff, 0x5) r15 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000540)={{0x240000000, r12, r13, r12, r13, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r11, r14, 0x41d, 0x5, 0x5}) r16 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r16, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r16, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r17 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x100, 0x0) r18 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r18, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r18, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r19 = accept$unix(r18, 0x0, &(0x7f0000000840)) r20 = accept$inet6(0xffffffffffffffff, &(0x7f0000000880), &(0x7f00000008c0)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) r22 = socket$inet6(0x18, 0x3, 0x3f) r23 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r23, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r23, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r27 = fcntl$getown(0xffffffffffffffff, 0x5) r28 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r28, 0x1, &(0x7f0000000540)={{0x240000000, r25, r26, r25, r26, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r24, r27, 0x41d, 0x5, 0x5}) r29 = getgid() r30 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r34 = fcntl$getown(0xffffffffffffffff, 0x5) r35 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r35, 0x1, &(0x7f0000000540)={{0x240000000, r32, r33, r32, r33, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r31, r34, 0x41d, 0x5, 0x5}) r36 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r36, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r36, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r37 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000940)) sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000280)="604b23e7c6478e7de99a102266c156dc05546b7d1958fb17964e3a4d29a5c90e4a485b892fbc58b0e32d6a7865fc3fd56c60310827d2c5fe3ccf21641742d19c41b6d7b93f5b84bca669f0fada63e558744e71380feb2a1eb4885dbfdb1f02278a550df1ec9ba0fafcaf93200391e99b7559d2b82f4afcb7ba135e940fa1b74db911", 0x82}, {&(0x7f0000000380)="178dba4bb7d9d596f98455bc55880022e20d40796a4285f7030223fe0990ea298ad4c700dc8664e4d0bb219435b163c3f1d79c52f0ad8048e943e87fca6d86297a8c397aca924c4755473da2f02f561a1ef4f96480329a1d1c4510ef964ecd4200829de30ab55aab722b9a43f3c53da7d9208dc454cb7024b1b94df669d9e579c1543e3b27c1e8627a3acdee99e0f59c458de179c23c336aedb7653f1a919a4a266ccaccc3d1c3c4799cad1d75e4d54d873a5df8ac95c167a9ee24079fd2c6", 0xbf}, {&(0x7f00000004c0)="d59475a061527ad4d211b696ca18b8dc0529e750b74a856d4d51e3a887f5ba3cca48344016777307df2e29576da0e6b3ff67d1d70372cf13e8dfee75f46ec1e1aae8d59846dcc1dd62f4641bfe4dcf74587c238ea00b24699930ef77ddca2c4f9ba4125b74c346371bdb9e4663042052d5493eb93b", 0x75}, {&(0x7f0000000540)="dc7341d383564f02c71aba4a310ca770a173940dfbebbcec99e384e8eaa1e1c2f0261d9d530082f42e7a50f2948b661dcc2f875618cdbff2c0cc784575b5169a7c9a00620e88d3b872060c22671cc96d015262d24ca12698d4f218b0af796c52ac4af4fde4c166d943b3ab", 0x6b}, {&(0x7f0000000680)="c749e608cdff75587192faf77a1ba9aa0f6ce899fcc46c3a1951f6976ed96f3400df04f7009007ebb132bf4a06e73796e6fc351d349e5c11a735c5a03a0ab779a16273a2bc60c2dff1d1d21982816abc4082522789b28629f997972cd14a3d00b2a47f4811f69cc634bf1e790a3aaf89ae5d1e19cb1d5b5ad28c1bc16c1d6803f07cdee7a22887c9f54b032401d23693c56dc270e88f32ffa41a4f84dc5fbdcca100e03645", 0xa5}, {&(0x7f0000000740)="5307bcda784e5ad3c4f42ab3fbb4cd1378773751bc597fe326367f46ae1ebf360ec36d98bcd5e9988e891bd6c0717fa3a287f39d53dd2a4671382fb14c6326ff5f6f0a62b48d6a5160b1edcbc0e9fcc62e60129e8465f705c1a9f59c7a4b1803b55f3ec3e646b515ead8397d569b4275da0e7505add5c61cd6aab0dc5f396b465aa6154a63defd20ed4dd56ed1e609c83ff06de70bee49b2d0b3ebcffe2a3aa29f88af87dc6e74a43007a18d3457aae84cbb9e96ea4546e358ed9fc70c5f000e64568f44c293b1e6efd6ab1e1bd7", 0xce}], 0x6, &(0x7f0000000980)=[@cred={0x20, 0xffff, 0x0, r4, r7, r13}, @rights={0x30, 0xffff, 0x1, [r16, r17, r19, r20, r21, r22, r23]}, @cred={0x20, 0xffff, 0x0, r24, 0xffffffffffffffff, r29}, @cred={0x20, 0xffff, 0x0, r30, 0x0, r33}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r36, r37]}], 0xb0, 0x8}, 0x4) r38 = kqueue() r39 = fcntl$dupfd(r38, 0x2, 0xffffffffffffffff) close(r39) r40 = socket(0x2, 0x2, 0x0) syz_open_pts() bind(r40, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r41 = socket(0x2, 0x2, 0x0) dup2(r40, r41) connect$unix(r41, &(0x7f0000000180)=ANY=[@ANYBLOB="356af7a4769c59189b260541bfbec39ee857307e8fdf44eec435d24cd5cdd038e3848c427ede0e0a5b75435942489a9ae7c881351930c3d5ca0c1986ec402226923961efccdfbaf5d55196157d7250ddb4f1fbf81e835fc98f48d71ff8d4758167183584106dab2ac8b5224744cdc40d27873e9584dce9d8042631f815d7d5291b4e80c8c3c1eb6ff0e91d1c9cac8046280bfb764fba9318961fff03a5d28c54c0ae734cb9c7e421dbfe6b61ce6c9dfc5633a1a49638d798c72bfda979c2fe290911b1efcc2c532d6a32e101055f53319df5a5d3d07ab3b7456dede62bb1cfd3e6faa89433f41b"], 0x10) sendto$unix(r39, &(0x7f0000000140)="58857c2d1f8ed60270e346cba0dc731197a5b9c0", 0x14, 0x0, 0x0, 0x0) r42 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r42, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r42, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) accept$unix(r42, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) writev(r40, &(0x7f0000000340)=[{0x0}], 0x1) setsockopt$sock_int(r39, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 04:46:01 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) pwritev(r0, &(0x7f0000000200), 0xa7, 0x0, 0x0) r1 = socket(0x20, 0x7, 0x3f) unlink(&(0x7f0000000040)='\x00') r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r2, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffee0) r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x6, r4, r5, r4, r5, 0xb1, 0x2}, 0xffffffff00000000, 0x7fff, r3, r6, 0x41d, 0x5, 0x10000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r11 = fcntl$getown(0xffffffffffffffff, 0x5) r12 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x240000000, r9, r10, r9, r10, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r8, r11, 0x41d, 0x5, 0x5}) r13 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r13, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r13, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r14 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r14, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r14, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r15 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r15, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r15, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r16 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r16, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r16, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r17 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r17, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r17, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r18 = getpgid(0x0) r19 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r21 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r21, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r21, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r22 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r22, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r22, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r23 = socket$inet(0x2, 0x5, 0xff) r24 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x200, 0x0) r25 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r29 = fcntl$getown(0xffffffffffffffff, 0x5) r30 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r30, 0x1, &(0x7f0000000540)={{0x240000000, r27, r28, r27, r28, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r26, r29, 0x41d, 0x5, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r34 = fcntl$getown(0xffffffffffffffff, 0x5) r35 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r35, 0x1, &(0x7f0000000540)={{0x240000000, r32, r33, r32, r33, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r31, r34, 0x41d, 0x2, 0xca}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r39 = fcntl$getown(0xffffffffffffffff, 0x5) r40 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r40, 0x1, &(0x7f0000000540)={{0x240000000, r37, r38, r37, r38, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r36, r39, 0x41d, 0x2, 0xca}) r41 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r45 = fcntl$getown(0xffffffffffffffff, 0x5) r46 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r46, 0x1, &(0x7f0000000540)={{0x240000000, r43, r44, r43, r44, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r42, r45, 0x41d, 0x2, 0xca}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r50 = fcntl$getown(0xffffffffffffffff, 0x5) r51 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r51, 0x1, &(0x7f0000000540)={{0x240000000, r48, r49, r48, r49, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r47, r50, 0x41d, 0x5, 0x5}) r52 = getgid() r53 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r53, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r53, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f00000000c0)="82820c092c176eb383ccd03c3046b604c1930fe25ce14516282d1049a3e3cbc5956e71d05cf4c0943f71fd24dbb7740fd03e3d52c09140555f1769c16ada9115725b4be5ac2ff21b6b4a92bf14c21aadd106ecb4305e0c5d313fcbe692d3dbf4fd3742295ef0e7d89c23bea6136ede899e5e1149c05a7fd39286e4aca9522eedfaa73f863e22b511a2a0848969dcf93fef745e7da100ddbd1b0b6f83ed990c85bc64dac24a1068f5f344ef2eca29a9e6c74c44d6a035d3fae08978", 0xbb}, {&(0x7f0000000180)="e8e0e3c2fd85874909a79624f1ded1d6c4e26ffade692c8f9baa44eff4d17556d265de068a87843f4d282d1598be1c6f3ea9650fffde3b0bb203942b16adf4eaec508a55e1aa59cc194d4f06092712a0c497f2534fd5362d88d9fcaf3a56dd98f986baaa7f925e18064a3e5ee90219396a9198cb217ab2923f6f3e8af438856c7127a31f618112d39b66d74503ccee1a52319a284fbd392a7ad52387ec610aabc0ce709b4e714f765ab7e85e6940a1ac4842082f5a040eabab51f3c09a6a9df44aae", 0xc2}, {&(0x7f0000000280)="32d7fd1ee03456c8bc8e6936881965641590c17ca44a114faa01d17ffb29523df4ee48747647208e9b96c2b8f988edd05818ad7194f6c69ed48ebc13d3eb7c9e137a93d9b3", 0x45}], 0x3, &(0x7f0000000680)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r9, @ANYRES32=0x0, @ANYRES64, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r0, @ANYRES32=r16, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r17, @ANYRESOCT=r53, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="0000dfff1f00000000000006ffff000000000000", @ANYRES32=0x0, @ANYRES32=r25, @ANYRES32=r28, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r34, @ANYRES32=r37, @ANYRES32=r41, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r42, @ANYRES32=r48, @ANYRES32=r52, @ANYBLOB='\x00\x00\x00\x00'], 0x107, 0x400}, 0xa) ioctl$TIOCCDTR(0xffffffffffffff9c, 0x20007478) 04:46:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7f5, 0x5, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef0800"}) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semget$private(0x0, 0x2, 0x200) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) r3 = semget$private(0x0, 0x3, 0x80) semop(r3, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, r4, r7, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000002c0)={{0xfff, 0x0, r5, r8, 0xffffffffffffffff, 0x78ae9895b80bb257, 0x3}, 0x2, 0x2, 0x1ff}) semop(r2, &(0x7f0000000400)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r11, r12, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000180)=""/253) 04:46:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x1c96a72d, 0x0, 0xffff, 0x3fffffffffffffc, "437592eb3d520116ea946d05ba4925131f60eb14"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000900)="5177f4143a075006df25dcc2b204321af1608fe1358aa27f345e842795324ca33037fd696d5d128298f5d99195fe789bfdc6cfc9599a9e0bc2b24102b362d7a792e718d09198550bf837e59848ac77b22ffaeb4ad8446e99a9c26c0e39c4556dc6cb050412c26fdae619af30450cb638fb135571d20c072b6dcd7c88864f2fd26c4ed6da787711a6c91bdcfd69b1804dce2bf2124744cde1d3dfe78763157a46bf4b3ade3c0a2f9daa44b300d362bba796206ea70c1cdffcb12d547cd2b1ad7a6cc5370304cff5f6d8759c64164169e49103274dd28579def00a6d465f71816d2e6dee6e33f97fa13cac55d727124252aac32b403da3ec66775c6fc7567e78b61c3e3c4da8d7c6d5e5a75bbae91b994bd75fdd7108271b100bf68c581e3f070f9db0559565d4dcc9d56fe4267e55a841b62f4de01ef9329f944898c359e9de46de72eb0c21e9fd2bf16029dcfdfebb8f687fd1bbabfc52bd2363eefacec9ee245105f7da4dd4dde2aabdd2f25b4bd7b3d30b771b0139adf206c7fca6a59661cddf5c60351199aebf15aace0b7d98a42b9f16b139ae2808a9e78c2db6906813595aa5d3a6ffc49024bfb4d4748b14eedcdddc5d493274c6768614bf3c011de85fba779bcb9793006a4a9dd164c740ab669634ccde83e7bf4d4c327f8702807526f7e0bf01a0a1e29855c33693012ac94176eada6ea2a8e8bcb1ee2fa57e2b6327ea6a69925286495a95a1e2bae51a0b23a7a6640d4099ccdc42a9672b255af0cdeea0548caf6a0c2aeb4ac0f1e1a55f0281a1636e0f045135eee92cad51f56e0385df0e6cc9835298280ffe9a4a3a864b3be6d5c9c8f2ec1eedfd2afa54d4b00c065c930bc2fc0231e20025a1fe01e3df84e0e62d65ef5312412ee46824a7ee07ead075e57814bb45e7df5892a51d325e93ae25b9d0b0a5707256ad826e553f3613b8e643d2033301e1cd247562081b435446efacea6e5e39e62bc30e39e182b4a7e2e06f0ba14ead9036450549b755e47310e96dd79fbf6e37c72658b3f61317b56d0f4555958d89682830e93883cd4352eaf307466e83b5783c4a9aa87b70898cb1c81779d146930065ee030739d2fa47581175ae3183fb88e91db56b929477e8dea969dc368fa551de0e7d6d8f3e82d115ee26122949fc345991206262128e70701097688ea58de243c153bf934818c7b1204c10b6e9caf597d75419c2f1a28977337da18fc8d2c649b81315ed1f876ce4ce9c33dd0c0d286e5944e00510818fda764b0241b92981255563bdcce8a53637b093deabb44f8e80a2b17b836410d07fbb47a2cddc97d19b32ab812ae4a7b5e473913f25c15764cfc7f33f502c6c484c203c81c85108f7b91e1f5a109455c01ffde2a8b99454748dddea9caa843540d345fb07855ed41806d3a4f05722b32d66a7bd6d5e3f751596dec0524cdd28e92591f2ccd692426a4db1d6af96584d65e9fafb8b3f48cda8c0a2ef20ef998d71e224a909af9ccd995a4de5f517f92babb5bd2d519c83dbd8d16511fde2b5366290178fc8f4c29ec06bed924b2ca489784bdfb240514a577c11e93f7f22bb3383304372d259107f6bd852bc6f24e69949ee8474176e6b0a7c2d74de6d05bb0e28c1707e063f08f858e95f3ae940089223f34985505377a712add3a6582bd06e8545a479173143dd5f8c1bedec02ce9ff6a64983398eebc994fb95877f3137eb0449f0368d4156a3588a70c5f42230b14d2e79852cd4da9237db2142c648187f26350475f763ff7c33cd208208ce0918e4668c16abacf6d12bc68841fa308d356c14a979c1a05f20423a0c41c86d8f316ed8d27c612a10796e2d5ceab7314b00304559069cd9edd803edc5eba776d30c9d5b50fc49c81dd394c0b300dc092fae98bbfa12c2df25eb0408ba9e94cb26082156985efd4baa3bda0a05960ebcb5303b4162588486e44bbd6b14f179511c038b94a5f1a455559968898dbd4f049cce78f25860aaa713bce88aaae16dac888c2416e782a74f3c3c52e909c29dfcce7902338bb114f6e159ebd301923aa1449720a591b42f01fb397536e034afdea558162a24ea120161b1124c0eaa759fb9a3cfd2e523149a4f7f12b1ce51cb05a4c08bc3797bc6e6fe5bb88c3edf0fafee4eb6d6c8e221acb38dfcd67f9b066cdfda979fad2fe38743c76c5e71096bdfd8431ae0a5e89e82f8c3f00a2e4b92f4d9d77d8e155344b23307338c4cb7fb4c870b1f2d2802bf302e6166e1d861962bab14e0e3565881a89d36da6764a457febc5c154078687101553b82e3c80dea72f30f2db2486434908e14898ce1b42c660a1a1a353cee98cc538c0c5f5b34e012de8ee6b03eafa14022eef4b56f83d548304884351fa9fc2d82eb8e4e9ba8c423e3eb1d3ca5b0776aedfca73f7c55ee418547c4e2e6cb025f4e5e6ad51380b5f5d4c7c76318630e40806711c7f350599677ee469a9e3b597d0bdddf862b7cb031ade2644051ec631c92a76872ecb792d398c7b3d449cacf3d8d10098b33970adf1e73945b50e0136589131917c36b9ed50bd680e022e7becf50d8c301e5f03ba2cadc8d0a16332af526504d61cf226ec2a52605f71442281e446ae354ce13ff13cbae4023a32066bead622f8663e130a0448f7a6cf901047879c8fc62a95ed4e5342871beba3a09d02197768e24917a79a361e8ff2fa98e450afc42e67699e678663a60743bd9c885a4577ad24b02abb41f7be936ac8778be14b7afa7b64b8c04f7c9037f47e289221987f349ec3073eb2b0441b69aa3fb21a6c807acd58a11a372c088273a6a51e7aa0bc97fc68cd2d1f9605c6d55bcb863dae8f19e844355f565efe19efb49e26c3af4688968982839bed1f84cc3f93b9f59e59171348ab4614d9bfb3f855dc1b09779e30b1d6d394f763f19250f80e10f9efe4afa4c7349432d2200a5cb35e81f806325d1ab5b90f5469aaf732e2bce7a7439021cb29b28128230ea7e72db28267afcf72133dec3ee6282840906c4cc194ca938ae22694d0f7adc2f279bdc894840e5276e6c153dac294e0917a758bd019411a1a4d9b785535020f0fd53735cc14c3d888f9d72e56e8385678876fb0af6e70b385334e22e56c8ff5f3f8e2e3015f4ee1f134b0e4949610c097ce7b9e3de5e9b6abc56d7a267fa59b78a1ace338a352f54e86102f11cbe8df6c415d236a473b76b25b3a69fb060df119a1df6fddb52ce9e60215a8c853ee9240148f8766558c94204322dbc0b24db0e9efc3a63299c01", 0x908}, {&(0x7f0000000600)="c5a0d4229b33b67ddf7f60d708656d75e7c3a81e836f1c06d0d13045109e45750ba684cc0fdaf75ae0b594e908d56dc8be2a4601", 0x34}], 0x2) close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, "8de69d769afa4a59b7c1ede9a2db6aba67186ab7"}) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r2, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r3 = dup(r2) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000000)={0x4, './file0\x00', './file0\x00'}) 04:46:01 executing program 1: r0 = socket(0x2, 0x4001, 0x0) select(0x40, &(0x7f00000000c0), &(0x7f00000002c0)={0x8}, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x41b0, 0x0, 0x0, 0x8000}, &(0x7f0000000040)={0x3b3ceeff, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x7}, 0x0, 0x0) close(r0) kqueue() 04:46:01 executing program 1: r0 = socket(0x2, 0x4001, 0x0) select(0x40, &(0x7f00000000c0), &(0x7f00000002c0)={0x8}, 0x0, 0x0) select(0x4, &(0x7f0000000000), &(0x7f0000000040)={0x3b3ceeff}, 0x0, 0x0) close(r0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) socket(0xba639f48fd5dff7b, 0x2, 0x7f) write(r1, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) 04:46:01 executing program 0: pledge(0x0, &(0x7f00000000c0)='vmm ') r0 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r0, &(0x7f0000001c40)=[{&(0x7f00000004c0)="d769a492b108a4c339838b333aa9a8a7d4ae3075c68a6ca83b0f56c155fcf2ce3a5e1546ccbd6a2d07117ae5cedd50748f8437853165344420724b69508ce915ca4b12aee92c9e536f3b6d29fa14655c44151d9511a871a4df7519a8e96df6f5955237f01108bd3973fb3b2044b0f29e19ef00af559b8443d1645edc5370711077a06e3c02046d853a237f21d9b782b14860769296b4e883deb254ba322c1f1e61abaa96ba7a9f0474d70c20db761ff05ea9628f04b6170d752a0cc78a57a651f9a6ec5a8f34b7f19ec0283a1c5a79c5eabcb9d28a76360fe81e1efc1823b8728db2fb8f63aea399e004ce463db40b82fe8d9e854a99249c8ea5e681847a518dc9b8ab17abf57574fd88c2211ed8b6082fe3b38c780db8d3dc3f7fb12802d91885836d996dfb104b03a75b0527eb1d074fa972ae5e23765da0ab58a4a166b9b226265151ccca54aadb45e0ba3b613241540a1a3dbe997a638f994f93c6716daa8623779b960897b5b3b54302f8c1ff0415ded9637abdea3e67e512d224f413f24bf673cf8a2ad65dbeae28baba8979ac6c8766b5d02384619c2c14dbeddf3b6b3f27eb278813266dec980fbcea0df7afa4e41bafd5796d905217e1daa56d4d7ac593913994a5a28c3ac32503f0a29d2e19405b599f3ada86e943d7e17e59e7a050f963548f5728d337e9b0a10af3060b7ed963967efd093fd90e53362fc82e7f8035bfca32dbdb4b7434d74bbfe8370b1be2001e0a34a15c70d0938d5bb95adcce4d890fd54bc9f7e155f440cbd3e65bbda579c4bc0ecf069c9f18a851157d1a515ceddd049eb0e52a9d2c8a28ef28e9e57e2187fa22328314ec2842cea0480aabf89dcc45635cb3e71bcd893c6e184159b6983e2602b1d2c40a7798feeb9039632a25a621e4ebf250e1cae1b07469a276837ca435bf6ff6cf09177947a49e43f77f3550e26f76f39c09560ff0533b80815cbcfccffab705e20541f929e0028d01dcd42cb892b2e08b8d37258a980c676ac542e6d518e973f0999f787462b314ce877d5e5e0dbf15aa6965b199010a3001c68bfa0878db06868ca4e3cd291267b628701e111e017e16e62f2ead4eb98c28e2c4c4804ae8517681fb61a3653931b1083d9053c126401c980bb0e8d57e4598882014860b5ab21600520d638445740db934dc735fa8b00b6be6565d5c977ba7efe23776283b3e8a101eb005797df1a19195cd7d7097300cd60d471a85a877ee5f8515dafe3738f366ccf58c15879ec4c6500639364eb47a200f9f841cf2dfe2d5d883c997428c9da8866b4769268fc9c7d4496f89694b3cb0c452db7ae5f24e11bcf4e95cd2068deb9d1c805dfdc2a3f9f7530466af6bbb25083aba28e5186bdb404fe9a2d119c59e5f5c1a9e8a575ddd95cc11ab76a72118545a02ed0e1f9b353c4d82e26e5c42be445390d46d4958eced140d2fe5c89f95488ff0c5d9b74bd1d845987eae5396f7c1d59cfac97e1fba1c586922d622159c85ec03409352710d61ddca2e480f84f47a8909d075ce3efcddaf6baedf929cc7a15d006a8fc44d714fb3d97c9e82bf5ea1161e8cdb17b067ba15125274af72615cdd993d8598d3a2afa0011fcc07019f646800756177c5776f5a60a4f5198ee7a798c8737145433d8b0c15093deb5493c961b40136443bcfb2dc227a7d6c29c933ae5b6f530c0eea4fce6ca20d7d3764f292f3238491ebebdd0258460fb9215a74da8b999f56793c371d56b639747533bd06254a62484291816134d59421fb8f7f10d0834001dada82ca8b81a245b139919bfea030059fd1851ebcf8d60a6698cd35a6cc54eea615e8bd0ec534c7cde08e7270f352db9320fe90d84a5e3ae0cd1d4c6da862334362a1f1715296c7bbb515f94eb65461daee6cbfea8a44f278e9a6138a14007695caf6e52747b4661e41aa6e8713d146edbe8f61d1dbfbb568ee8d4e64d71804fa752b3a60fba3ea316ec3ff42d36e36a111320362275fe9a00c504c3d7ebbfaffe58bf566bb570b19e1f40a1c0ee77ffe781afe6bbdb948563ae927bd4b7dde341e0729055db9077d487a3827d860f49da4b7cd3e03d3195445ab0d189b9a73f07100b800907f0320ee5001f01338631dc9427154a46bb49484d242221829451d1b144bf8766131ca82fbc779f7130ac9ae23f254f4ccdef6758c6c15e4937f175bc66f7a8fff63f503b54e93a48ff8e79d68ed24be30f0ecd51a499b550bbeb6d370e832a96424d8402a38eaf8ffbf11d92fb29de7fab8e00f0f17e65cd6f097163ceea158e786b1bd3d36e7f75e596383de04140d0f54fb67d09a3360ca1d18c50328df7f2e91ac2ac32a492e5538be16ce955d371db986b65ac63fd626e04402eefd31aa37e3dd1b955a1db34dfaf6dc95f7a4464df3d2ba3ef574abd335f04e2bf47b0a3f79a6f75107b399622d45ee341a7b790d2c69da251376ac7134964d44b9ec0a0bd4b9b8aeab82791360eb5fcc615cf5aa0deac786197461587ba1a8d6587a9190bf475de58643595d6514cff737c575e38bfbfd305637cc0321f5197d8f9462720342e8087f8f9a757f6af45d1eb58a4921be6ade41e832fb09341fbbbea35e32a523aadc4093fd9d4e4f3834a4bdc7cb60b35850fabb2bfada9a93a4ba343f2dacf171ab0eb8176275c11d35f8e778634d1f7ff3e4033ce6046e4b40edc949d4dc348ad9418d863b5d3d1655db733eba0f5fca7631d2ab62999a60083fe8f4fed96e9bafa97d943700ceb0c1d887769db0cd842f206e1d2ae3c4edc2bd3e59ac6b357c29c50846f2c0f380affdcf76bfa8673446b5decc9e5da2712994151f643f9a2cd968e6e5e31245c850a7e14bf3ace00a05ec2a3d7412467754321cb301c4efdfd2a3285be157f4bca7411534d9e6fa3084a3d1c03791831cf8fd957e7d61d37536582f98c1a0c6ade6bb93687cc648eef5201b2a0d65f16bac5eaf358e6a100f6bce55209619d2779010630f12c629f5edff59bc42ba6963832d1b1ff895e2af1fcaf2cf35c488bd86f8af001d23217ddec0f24b9679d1888cb088e6db5950d5cd86889234cda2d63965abf93ac1b24fd474969944f231adfe8885d76392508902612ad26b7373c912a527e2acdee97db395065485cf170a9e63316efc4e6e0abb1718cd768d66a2f1d7ca4dada8d305175d26d3630a86f6a88f7dfe086cd32b5e8fe434045d74700787cb33d8ebf5f5f3193e0cc5271434c68251182fd1c77664229f78386aefdc6ef97969a7d47f2ed5474ffb90d1a51fb0224c55ad80de4b37373d34ee7d80b7367477a2aae73bf989ac05a0cc58ed0b66d3c69f3c357ef79a789a2e8bf9c4bdcc0954594379319629df30ae9c38c2a8cf0ba1f3ce5a230f7c3058b6225789619b49a3feaaf49313065697f5f12bdd064d1a5a2204600c2afd6e5b68cb006e2ea7423ad1089ac42e17b6b9839b69ed5e95ddc3dd9e5e6c8f90677133e7942b6652bb4f503817eaa184be8c24ac0507178447e5558e9d50958c6bac68c947ec4c0385db94bc1ccd61eebe53fed1e5d9a790ba219f2ae133ac46a5e46230a120dbd11bce370e68364a5d313b46cd9fbd7cb0ef7bc90c4687a49e71ae760c94d8d60c4ef8eec9fc56f797d340ca5cfc58b299ad5225d5dc51a8f4dd8e41bc8452551d80990cfe15b525011604dc9191eea94c4b93dce1441415616f91e8b212213eb2481fba4b1c4084e3c4b60e41d17019f0e9bc561e3258043a513b110590f469eae5407bdac98aa8b34df19048a673825e30c721607e6ac96b35ee5996b7d8c4c2e182d6e84d4e014a189969cdbc6b1b8d5678c83b18aa2ffd6cd6509c6ee07d6ef8ecd5a3c853598fe924b4ee51f8af946ddb48e61bc60a6c778dc2e835c38d0f34470279b01b2f557fb742e29bcf79fc8b6cb7ee0cf19be8775188cc74bb130c3bb35b60dd310720dd3e2955624f1e6456f331ca5ff238ab8703a6b94069d022d8d127a8f6c43a3aa4c53345239f763a3dbdf53d3707110eafa0b758c29f498964fbffcda8e268061ab0f14b427afbe59a7fa178d14014b4e64a09390602f630177e6cc7d73a072ea07b5610c746e7c104614e8c1393a4a6823dee7930addf126953632a9d602d4c894dcce3abb0a58b373beefcb915c2dff182e00dc85eaaf6d6d272089b77f37570d5bbb184c23f978880bf0c6744e87ae547246292793824e1b0bb416dafd30f2e1a72885f17b08910ecbb30c7d7cf8ae8a0470b78b293f8376b863d792ecc61036c7eedc63b10a86a564b6285da199eb0e7824350ca76bc375d7452b23b0851a2fbecf1b9d250f0cf1852b9cd6dc16f911126bd80c8a1dab3a72c48b40076f737acafacc157ee17082d60c5f98b51a5e60d8f7a3270a2fc15d279110a99f6cf62ad729c326a2f03aa0326e10155280eea7de1936c1e4c17b3d28d0aaf1b9e45f02c18a8f683b2e5abe18bb24e7bd879dd1688ebe89d5335b9f32a4be20a2a78e74d99ead1e2478c648e293f7c45540bdaca09503600cd2525433a03b1de17d9e3cd1471fc72aaf58ab2b4b71cb1d963065988ced2c27587b643cbdc4ceb27ad30f488f6d3ab6a22e137ceed9a72e9254a3f1f037dc80296c98cc785ba6f8b1d7b78e9ed7ffa11c3c059cc04a7429a02505c0335c58afdf12b403f99b1872532371ab53faf6b57cd34ff998cfce2397528f2985bd2374049dca5bc1a0d26fcab9446ff77b52f5d0eb5fc8d480fbf6ced84fa94e56f4e67235e0ba610e029e1d05c29ef2a49ac6c2e68cdc08603a5816d20ea7ae65745766ab7066404120975064c13d244e28b82a30be59cecfce8c7254896e65912c6a68bb7d38a827789b57d3e105cac8a5fd791f2af306252f319d9199ea55c891a6cab88645cd221e54b6fbccc164ccb31e568a5c7bb0b44c593fd24ec061a74f2a2c274f6798bf124e079de5d694f15b98379e905cfdf6ff192aaea1e6db8a3b2bed37544626b4ec8be72721623cab3225439d2b788809a7d4f7da05c85b14b29f1e7963261687c9bb70ad70c0d87f805228672ea4da6dd99010b795c7c48b9e790387def41063cd0f1678f9a7af77282c0513698d583f2ddb0e44cdb5177294927947a3c390776dc21705a02e75b2180f7d179aa6e2cebf9c792b8df6c3ff4c068a48cdd1f73c10cf624680ddb33b9a835468309c03171d478071773d0530d8465364a372e51ed73dffed1f843a7b101deaeb81798840ec82e9c8ace8b8e1c2d5bed636bc03afb48c37b878c3ad7c6b81e17aeae465e274af336ed9e60826a1748993a32d16a27e20b832a3d95fd9d27d74ea300a9c807c99dbd90674852ed68ee3d6d1350b2ea9a6a79f784083f9bea3f23619e84deb1a3d3993d7c6759cb8048797c0cbb395eb157324ab4cd8224f51f7b994be97e1955febe6360dbe0496e8dd8ca3ec69992044631ff01524ff4230971704cdddc7825f53ca7af9df8bf74198addfd1d90f37dfb2c5d35c8d1723a0ce7ee4641e14a11de72cc5d38ade61e722212b9431fb4112cffac6d1e1bab4c8d9da4256a1c55fb811e160168ad6afaf212ec3f24ce586e7f0d4d17ea86826a931b32d87f3d115a6163f966deb2f618243cb95f2878adf0988bc679f9d53b895bc4bb24f1c3e07db6e4660173921d3d23d61d12b258679c514049bfe2430dedba537fd71fcd52ee07531a1096a8c443b28e212e832051bd46dcceec13d3b2c5f9e1ec9d76a2a6037483189de0925a0795c787be71a6c4fd138f6553c8328bb1e9ed413818fffff1af7b1f51ce4174", 0x1000}, {&(0x7f0000000140)="7113d7dba3f9cfdd1ccdaff099cde876dd9a1d368b24ae31506cbaf502b2f67fb6d3b82ca437986853cb7a511a14aeeb41657eb70e42fa9b88e2e713fa6322a21a50aebd7c011bb57edae431b308a5e40c5f5f20b8b51ca55b29b5d7033c850a8de52ba6ed466310b991f8db302b4b29aac2c316ac0953cbe89f8e14cfaaff0d576ce0f61932cabb66e1c1ff33eeea9ee7278b14", 0x94}], 0x2, 0x0, 0x8000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) ftruncate(r0, 0x0, 0x3ffff) r2 = syz_open_pts() read(r0, &(0x7f0000000240)=""/46, 0x2e) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x0, 0x0) r4 = syz_open_pts() read(r4, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "ffffff7fffffffff186503182eab7fff0e091fe6"}) readv(r5, &(0x7f00000008c0)=[{&(0x7f00000004c0)=""/104, 0x68}, {&(0x7f0000000540)=""/181, 0xb5}, {&(0x7f0000000600)=""/114, 0x72}], 0x3) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x7fffffff, 0x1ff, "c613d06a03000000da5ebab8494f8f9a9c5ccb84", 0x0, 0xffff6b45}) dup2(r3, r4) close(r2) pwritev(r0, &(0x7f0000000200), 0xa7, 0x0, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r6, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r6, 0x0, 0x3ffff) pwritev(r6, &(0x7f0000000200), 0xa7, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x60) renameat(r7, &(0x7f0000001280)='.\x00', r7, &(0x7f0000001200)='./file0/file0\x00') r8 = getgid() r9 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0xf659c5b18fda3351) r10 = socket$inet(0x2, 0x2, 0x0) r11 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r11) r12 = getpgid(0x0) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r13, 0x1, 0xfffffffffffffffe) msgsnd(r13, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c558bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r14 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r14, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r15, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r12, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x200000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r16, 0x0, 0x200000000000a, 0x0, 0x0) r17 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/ttyCcfg\x00', 0x1, 0x0) r18 = socket(0x2, 0x2, 0x0) connect$unix(r18, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r18, 0x0, 0x0, 0x0, 0x0) write(r18, 0x0, 0x0) r19 = accept$inet(r18, &(0x7f0000000140), &(0x7f0000000280)=0xc) r20 = kqueue() r21 = syz_open_pts() read(r21, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r21, 0x802c7416, &(0x7f0000000000)={0x2000000, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r21, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) r22 = syz_open_pts() read(r22, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r22, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r22, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) r23 = syz_open_pts() read(r23, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r23, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r23, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) r24 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r24, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r24, 0x0, 0x3ffff) pwritev(r24, &(0x7f0000000200), 0xa7, 0x0, 0x0) kevent(r24, &(0x7f0000001a80), 0x60, 0x0, 0x4, 0x0) kevent(r20, &(0x7f0000000040)=[{{r20}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r25 = kqueue() kevent(r25, &(0x7f0000000200)=[{{r25}, 0xfffffffffffffff7, 0x5721b76b96d34460, 0x0, 0x4}, {{}, 0xfffffffffffffff9, 0x31, 0x80000000, 0xfffffffffffffffd}], 0x60, 0x0, 0x3f, 0x0) r26 = syz_open_pts() read(r26, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r26, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r26, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) r27 = syz_open_pts() read(r27, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r27, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r27, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) r28 = syz_open_pts() read(r28, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r28, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r28, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) kevent(r25, &(0x7f0000001b40)=[{{r25}, 0xfffffffffffffffa, 0x82, 0x0, 0x0, 0x2000000000000}, {{r26}, 0xfffffffffffffff9, 0x4, 0x20, 0x9, 0x8}, {{r14}, 0x0, 0x50, 0x20, 0x6, 0xc7}, {{r9}, 0xffffffffffffffff, 0xc8, 0x20, 0x3ba, 0xe9}, {{r27}, 0x0, 0x60, 0xe2bcd1e1dc4172ab, 0x248f, 0x8}, {{r28}, 0xffffffffffffffff, 0xa, 0x80, 0x6, 0x6}, {{r6}, 0xfffffffffffffff8, 0x1, 0x1, 0x3f, 0x4}], 0x7, 0x0, 0x7, 0x0) sendmsg$unix(r18, &(0x7f0000001a80)={&(0x7f0000001b00)=ANY=[@ANYRES16], 0x1, &(0x7f0000000240)=[{&(0x7f0000000980)="7778c340cd4d47b8999c5cb55f30fba73df87f93c359a8579e665373990feeb7596672bce9fca7da2026e7b3aba15e7f60337d53aa4a8e412be67a8d16f4e72e919946a874d868d1514a294e6100e58f1bfd670dd857f89d04f2a2d30164f29648d642235ad563b8e30948049f031f5a23ddf2cac8949aff8e8b23d8b323e9c240f20358cd3f3cd40e6255ff664b31bab4099e52c80efcac37b7534c4f33406e6946acc15a10fe89d7e38d7b57c26f3a0cf55102111820e69343a2", 0xbb}, {&(0x7f0000000a40)="6d81fe2f157702a916b3fa17259954a8889bbfa894b074be8fafe5b132bb88ffdca2570e9a722951b73719b667bd2db4ad83e36cbe3d1ccb604ae9b2d9f88b44878aa11fb04deba023f3a51a448e4968c8b6b39b92488876f92ad90110edf3718410eef30eafa4e4640fd4759c565b667e5f3f64c9d002af6cc9f67a6d4aa9b506e81bae79ffd153c0934f10105a411194313702332398e7b068c2512d37bf8db01237d05be949f04ee50a75f6ce2a11cd1502b6d5e3d2a2dd5174f92aaef4af0f8f55e73ad989be3d9b7a2f97ee4d094b661fe3491015b144f591a756a771a5f6fb542c26f76ad1358613d96fa51b3bdceed943c6ab5eab780074dad30cf79230b73e2ecc6ddb3432b64c451716992ae3b3cbfd7fe963e945d9d4f565f54c44aa9db24c82dd204ffcb51b588ac4d8bbbabaaf040ea555a1db250dccc1259ba0b93a867ac27c8ebbae38823e4d718acffe5f9af323a25e95a5dba5950fabf7e9ebbcd02253b7ea1201921569686fd9163ebcd663d9e2c9c61ec3101a7dfaad50582f06eab34bfb668daf1e2aaa0b405a894635ef6bd67c3a7c249f2b7711450dcc0ca9fb430070e09f49051f078c67ba35ed0bb7641e42f247ec4c5ee890de18c8267c7473bedf797dfe785cadd64f532f6fc2d23be52317006981f5bcade33537ddff658bbee97e82963fbbf5b7a7563411f8bc39fe4e626e3979b6ac71090dd124c51b672081c1635b09bcde721017ec539431f995027533c141701dca3983ed23a6ce564c28a0be533b2af4cb407efe5ea7519e4aeb1cfb346c6fa4d9f8182924005bc668b6542ab2089a4818e80bdbc530d87dd495aea2417c244812f5f750fc8eaf6a264b7548a0f2ca2e63538084ab6565d3c8767ac2e6434825f16fb5b895ca70d5023481fe387978d7aaae5bd43b9cc427cf165bb07762f7233550c8e52a65e63c5677a02e213fe3b9c0790dc480a83c44cb77690a794b160cfafeecca24e11a660902a7021c62e8b544f65d77078a4545766e4c437478e5a7568b563b4a1d3cd10c38e3ab50799250fdbe77666edf328824a599e645e86df2b54557696ce253a583ef9d4879ae6f85d782d622d4db9aff39c35f13d854346ad3221fa6413acf0a83534010aef0d85e6ad384e90c07efdf6cfe6d9550fb91d265703679538bce48081b21a30f0ddc14bf15d4070267c70724142e549f8cdba740ab18c31af4fd455808c864ef86933ae23dd8aa1bfa0d99ce10914e1d9558bf7ba7fd1d37f8e742f3177230de3fce0cfdac296f6899d9162ba40fa60c053a9e734a67955ab65f41b68bc49432b5b068ad054e27801d89889beb1d7bd4b74e8fb1aa65c995a2fbf32fdd78fc20e2b485e6103ca8a087bafd2fcf216a1236dfe363944e8c7ef23d9140dcfcfc619f22f1e7b1149c703a88124e47b5084a7bf1a3950b8b840f6a2232f90445e2ec65eff95a6f7b4574244672e875368994d897ff63ef4bfc9e494e59dfb3415d8b34010aba26528f681475b42d9b54a992a4ac86429f0a61e97292adc8ea8103d50bf0497abca5487210c4cd976b8a5b1cc5ba4d1dcde7f9cc1dcee888e577895e5b6a4eb857976c574bed9348ce3c89a65fa45e73662afc51e9515ac16ecee589488a2300faa65cc58896312e1012a69d4de3a70416d64e70c35f42cc7fcfc1afa74e53877e252dc6323433d6642e061157fec25ea4554bb52f88b0d41034bd6e9fe6b1e3312e102efa76c469a99f5f406808a5f59bc9d173115dbd31b0ce59e48b0e8991be698a28431a0da79c8c735e59c25841b0963e025676df89ef75d6482d35b11ca2d00c2c4caeeea9630fbf2e0272e9f8463a9f268e8a4f75907752eb7d8ddcf6c0665387e48ec4c82bf6b5d571db589611629dada5e682ed1146a42324f4aa45b90679411bfab65362d1c6ec42fea68fd225122ac6b648bc34b3040a8c4a91d0f4efbbd4671d08abe8f84fde93c63e71d8fdd9a6275571e688deeb797fbe0e32f850360340c8bd582f031ee01b1af0943774fae793d19f4d4fb422b47961a2bdd91dd8b537ca8456fbd46e4d8b4e8eff9f413f21c4788d3c9ec91d8da591e000374f7045c3c956c0655e5252c65f6259e14f6609163d69dbdcd97e9e0e7506521e0b316b4d2789614157da5f1f2a82d4f954c4408784d0986c31bf280ec26f5d8fd8175b8cdf11cba76b498e96bde65c816c66af283fddcb225f30a2e28858fa34efdb27e08bba1e96fb8a89cb60f070444ce545c575cfa1c4285855f862c30aaaaed3d736b735c9a21a902014c789b6d03e16e3644ef4bb9945bd2cdb3c58150a17993670389fbdf2be47dca18cae811bf18e0423c0fcbbec458484e09d8164c46766ed1cdb830c3a32718f260500ae3c5a39a896ee91a7d933d82ad16595ac3980e60aac60690ad7aad0e76fc77f70a5d2eaf6841f5369ce8432c9b8da07e5960b998b0f57c15b78276f7d310305462a33a05a971d8ac48f4ae79addea605d003d15efa0476b7aee8377cb81b6791c286c7cf5cb8ff40830020781ad73b101fa261af675bb5a35c673421626d12013b3db8d47e33cb4220064d9e87448a0188a929b6025eca8876b81a098aa887df4c30663ec859dbd6aecf0df169755f1aedacf752860d31d6c2e3786b21751a474a1e8b02a4e1541243e7862be55c6e42c86dd6b629252f857cb5873c09ec5349f50a93e28c1bfad2f3545a9c4697d826ee86e787393e88828b2a21bf55f393392c761140cd49fc99453df569583d04abab4b69c54a34d42f478a01f1b2877f467d24caaacc1f41c9dbedcb45d320197735f60a751138dcb3b621e63c590f64cdfe370b2c1e0803e493963a1ef3b4035fe966137e1235476bac7ad2b03b5cd7e97d1fa25a8c03f95ba2e1037f02d2474523a0122b3bf4fe6efdc9f5093d03b7251433a48de6f02f7f9ffe400e8a807d157632420511039fc1a8052b7a047d7a28167f19bb19e8fc78461ea1faf0eb0da9c00f472b0140efffec2c750ff401a29eb039e0ffdac306c8a9ded60957487af344cb8443c0a60e1e98f8807f87b3c226699ec8c93a1701e1ab7fbfa5648f7bf698f2bd11fb47bde442bc0ce75255aeec7bbcdb43ee963894d500bf714582343de409a384ac409686bafe3ff6a5d0d871bf8cb9900a39708dc3936ccfa57808dfe7e6b821be560b20f5b05b856e9e182b364ee65cb111048b881e7a24463115b10464a5dcf9c638d787cabf2c7f43cef7259d00acdcfb5fb4feda0d8fc694a7ab818b805d2092a4a6d65fff8a7b7ac94192524f8a7d313b9b4740f68096dd721085cdcc55736305d6f216f6132ebae4efc8b037eb76f9afe8b6568ed948aa834a2bf7ce03bf90909b607d8b5a16688cd03097ce93d4008173001c948fd72f21b23111d9585b8076633fde0048766959b620fd9ff2878be82e14d69717c411c54adf8344db1804af78a9b5794a5dec6eb826ff21856bc72e6cb350ad666ca1609c99631f5141106d0b785d7bd0f65fc97e5c7f1c58660062ea7e311a25531413a0df8642d2c529befd334adf66bbf8c20dda8bd9443db9290e85405ca22d46b506b21dd61f9b39a38fb5a9cdc027e97a323715b57326e65f8e058d24076983ff6a429f525ae1a12a974f00dbc00735db24c04c365c7c626c708491a5c2ba94f1ff47acc750c349e4f1cd2d7d4f900b9b705780f9da5d8747a97d3c35e9d7321ace45ec2e4a20ce555c539906ba362083f069de425a17b8ec437c63fc9e2c5dada07052c2fa98d26f7f4cf515c1939e4435e5d59fc0587b0016517fec8ac8e38edfe862f2b0f6275d802330409b953e39ebc9e94e6eb4048cf5874ba07a256b863eb77e1a32c64bc70a892850a1780f3010c67a62fa1457d906da4e56d31961530e39d0b2dcfe641efbd2feb0a1e9153a7d3fa84f7cf9c71b5a6cf2f033f627ff5af0979dc49bebad6bba9237aef7cc3320c38d61c4a5c3ce7890652b13525c175e4beaaa61b3bd6d1a7c4573d9e84205aef6fc3f5c84623eee2aabc081381005c31b886de4a277935230e0170460c2c0284e2e097871c7d56d003751c370a5bcafe50d6de3a0965edf742c68b53d9629405b56990b45707354366118cd4eddcc158bea3b62fcbc6fb2a36bee7808e59f3002cfdd303bd47db6b03385acaf05beda03b22b13235e42022d47930b45bdc35780105e79aaa60013e6a2099946188855d397ed0dff549fed7302a5b6d2a23bc6c67611fe3347cec7172db827c099b17132afd2be8a9abb08e4ea96dd3c631773fbd9c34a68e68223c27a0674b3ae601a0074836781993fb51fe63d5e1064e0165a221d099bba4860cc67f894506868cc93d2deb2d512cf36c61c3621631bda73cd583300621697db5b866ad6fe0be2d52549def486435f7228fa128c8a0a1de05ee4dcabadcb7628a28d82445b15c97246143d94b215578b16de0779aceae7f3b59a7084da0014645ca833c2392d007bdfada17abc6017c2550221100329f28c51b236a7d5592cf454492e990d0ae4e6ecda10908a10c63ae43d8315a84a76066afd9c889a7b07cf3e63316a4d607c1933be5a8f37fff263aced5c3fb9da18e23415f1f4c6eb981c516f90c2147052bc198970bad0a2c70bbc3cef5bb614cfa756d2702b298aa11c88c1756fb0cb42ffe6fe8ac961c676b55413059bb2fd8a2a035ed3377c0e9eb700c05052b9a693a7946454e35552c4d1991d0970a380892f46f6ccf30abe19a9852cef5f82b61a04448035317471027ada0c3853ec3889128d74c6c8bb919dcc65293e08b479650e77fca968974b3730bada3c8a008e468cffa7d8e368709df7f041e159d5c44933de5ffc2442471a90a9d0721c143ecc07680f0a25ecfb4e327e2583692018fd1e14bfa6e91f78bb6dd47b4d9f6bcd232304e64292685f8dc67245f0f3cb64ea5b13d8e14d1ef94a7beba7186f0076a0d76fccc99fffbb5428c4c5baab1d75ef94dc6f88eeb126ae3b783fd7a9b7b3b0557be6c9bc8f4e69774f31e98e5174fed35981e593797b9cde641bdccb1d8422c3104578356f71da5d576dac4ba43b536db1e06cd29c1bec01c9a67722f4e56d5a1da662882b1419ebff4134da1a6501bbcf19a5578dc5c6fe942bfa2bc2aa3a15ee17daae1806a4d4e4d070ebf24c42999700dc4861fb56bda292774e6d949fbf3084f63522efabf398b37e8ce2695ada6fce6abdf637b7640426634475b038068c01606e4ada22662714a76017f713f141370380693c6d773c80a20d634df94bf2e16b44a495915dfb66bf98a5253f6947427af4a7cfdaa49479bfadeea358aff5946dbb4d335d97142f79418c10e28085114775f0078da93af5e5bdd51002314703076e37de2af274a6d8e4a4ac9a9d2f9c8743dd45894da4c25791d8d78b59c0f60a700e713acb3195861a2b99ad56816ac4b03561d5873ab3ad6625bd2d8773a3e523be24283d616a789ba357a176e39e61333ae21fd618eeacfafeea0c589e3f34ded23ee24fc0198bbae705aa210478d13c648ebc08e7ea7c23d98c7645e87a484846f0b2577e02f520e4f13c242385684b97e7b14500a224121d6b9891d13cc1757c1fe14c80e385f60a9fc47c96b142e4ef4d54fc725f688398a119a166080fbf220708d2907a896676c85c6138ac49f29febd64c3827f0c026fbb22f112035e37545b7daf675d3956227e7370ff1c8a00267c40767964b8d8058185a9f8f3724613e49fbcebe5f15c6c22e16f0edec26d6f34bff7dc23644a1d7dfaf83722", 0x1000}], 0x2, &(0x7f0000000340)=ANY=[@ANYBLOB="2000000000000000ffff002300", @ANYRES32=r12, @ANYRES32=0x0, @ANYRES32=r8, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r16, @ANYRES32=r10, @ANYRES32=r9, @ANYRES32=r7, @ANYRES32=r17, @ANYRES32, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r25, @ANYRES32], 0x58, 0x205}, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x60) 04:46:02 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) bind$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000180)=0x5, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000001500)=[{&(0x7f0000001680)=""/102400, 0x19000}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e6", 0xf) r2 = socket(0x18, 0x1, 0x0) close(r2) socket(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r3, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) accept(r3, &(0x7f0000000100)=@un=@abs, &(0x7f00000001c0)=0x8) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) 04:46:02 executing program 1: socket$inet6(0x18, 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x100000001}) getpgrp() setpgid(0x0, 0x0) r2 = open$dir(0x0, 0x0, 0x0) r3 = getuid() r4 = getgid() fchown(r2, r3, r4) r5 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x82) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r6, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r6, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000000100)=0x2) r7 = getuid() r8 = getgid() fchown(r5, r7, r8) geteuid() r9 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) openat(r9, &(0x7f0000000040)='./file0\x00', 0x200, 0x59e9dcf4ba704e1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10002fffffffe}) 04:46:02 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r2, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)="96c74dfba31af565b65f7b74d0b2d0d208b939f7b02542b40108a337584747db9c888f2031055347dd4a691cfd2aa02a16e90252690d0d0feb10f48122c162da7348fa013d6a6df2449f6af1917cbce48270cb5452f8a71b55a95465eb713d0cef9a6825ebcd09fd177f4f6b538bf973dab0677b98042953c9a1387567081d7e552064614302da815fe13305a9e7eb5db80f1cfacd5e1d357484fbdd94a83d934d4ca445ad7c3426bafb9c94b568e7f87627e04577268c740b", 0xb9}], 0x1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0xa012, r1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r8 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r8, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r8, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r9 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r9, &(0x7f0000000640), 0x0) write(r9, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r10 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r10, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r10, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r11 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r11, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r11, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) openat(r11, &(0x7f0000000100)='./file0\x00', 0x20000, 0xc4) r12 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200)='/dev/speaker\x00', 0x2, 0x0) r13 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r13, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r13, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r14 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x210, 0xcd) r15 = open(&(0x7f0000000480)='./file0\x00', 0x2, 0x1a2) writev(r15, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r15, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r16 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x800, 0x0) r17 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r17, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r17, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) kevent(r0, &(0x7f0000000180)=[{{r8}, 0xfffffffffffffffb, 0x11, 0x80, 0x20006, 0xfffffffffffff801}, {{r9}, 0xfffffffffffffffa, 0x24, 0x20000000, 0x7f, 0x3}, {{r10}, 0xfffffffffffffffc, 0x10, 0x80, 0x3, 0x10000}, {{r17}, 0xfffffffffffffffb, 0x20, 0x80000000, 0x6, 0xd5}], 0x229d, &(0x7f00000002c0)=[{{r12}, 0xfffffffffffffffd, 0x81, 0x1, 0x2, 0x4}, {{r13}, 0xfffffffffffffffc, 0x4, 0x8, 0x3ff, 0x401}, {{r14}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x51782abb, 0x7ff}, {{}, 0xfffffffffffffffe, 0x8a, 0x2, 0x5, 0x2}, {{r15}, 0xfffffffffffffffb, 0x2, 0x10, 0x7ff, 0x8}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x8, 0xf0000000, 0x5, 0xfff}, {{r16}, 0xfffffffffffffff9, 0x92, 0x1, 0xdcff, 0x7f}, {{r1}, 0xfffffffffffffffd, 0x4, 0x10, 0x101}], 0x9, &(0x7f00000003c0)={0x4, 0xb7f9}) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x240000000, r4, r5, r4, r5, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r3, r6, 0x41d, 0x5, 0x5}) fcntl$setown(0xffffffffffffffff, 0x6, r3) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 04:46:02 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1f0) symlinkat(&(0x7f0000000400)='./file0\x00', r0, &(0x7f0000000440)='./file0/file0\x00') r1 = getuid() r2 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000080), 0x4) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000040), 0x4) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000180), 0x4) write(r3, 0x0, 0x0) lchown(&(0x7f0000000100)='./file0/file0\x00', r1, 0x0) 04:46:02 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x7fff) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r3, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r4, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) getuid() pwritev(r4, &(0x7f00000009c0)=[{&(0x7f0000000180)="574503fd975b43c239104e732a4d3ff292babba8bb356fa359bf6d8b6a8c255729d794b3671c3722ef088b6c4228a4106da7e6c89fffe94fba8ad919d70cbe8d3b281a88d057c378108fabe44da74d3bee8b6bdaa177f3469123bcc1da3fa56447917e714444dca0531ce77ef9f6e411da556f435ba543111158517cefff79e26f8c5923399b8669f81a5c85ab1773d481c20bed72f26d6b8718e4ec383b0a846542a26652252d52b58d8b2255f8bc1249df33eafc13fff09d78433d3c405e", 0xbf}, {&(0x7f0000000240)="1a4d08114e310aa19ea62d30d6edc5e785898eea83b57fe723a315905132ca283ba9b98011312d1a378a8731c175da699b679cc18a45bf693b9bd844d52bdaef55f9451c5cbb7a46af8780b3b310047916bff9daa3bffe0f48381eee8381dc8b296b88fec53a1fa55fcde92264a98073d2aa032e965696409270703c20fba804b14f62601937f6d76d4159ad22758558cfe4651f9cd4c68ee107363ae7f5d67bfad567c95699d972cfdb2994c9059d2a969c3b51ffe42b1e37935718df41b53ea87cabe1230f4abbc87bad24a9880155682db1b0d62b72b46b", 0xd9}, {&(0x7f0000000340)="ce406413101534c1325ad48e1c6f5a7bb3f989e7d2488ed22b8a34857b3d0a9638d1814108aac599af3e833839c96505", 0x30}, {&(0x7f0000000380)="eb1272e01f01e9865be7405281fa08d2b4a48fb7fa9f26f49861940be93900af1a0dc7cfb63a983fa1ec704e7f81a6f9021524c9b60bdaf074ac5487395467ed056bdae7353c377318bfc3cd0dffe716a3d3bdabdde40ced8d88a6979712c05ddd", 0x61}, {&(0x7f00000004c0)="cab61c053345072080845572b76a7c85fe3a50537c492e696f6463e2e478dc4b72c9ad74b61b24d51f6d7abb88556740a8e1d5e514010b55762d7ab09124b50ad76daf5846fe39674eebf2dd31ddfeb87273efecb68a7abbfb284ce99c06487b9531de9a23d5a0876bb2e4b01bde38857429e7ba1d99b8226b6cbdcbcfeeb18d2807c37e9150f6aeffdffb8a0858178c6b737fa61c037533eea81326f085644f09aac197d5b428c8dfe7ddb8ba0f4b0e6689fa04e3e19357c6557ccbdda216822565263ed88599cf156d9f4252805fedfd09f026cbc441680a92ca862cec1238c9a7a8", 0xe3}, {&(0x7f0000000680)="e995e5700140085373ec366647d812bfedf3a3fac4ce9b2c62a82f9263f410319e36e8c9dde9998760a1f4fce4373cbecc39e1f65ebf0e1f063d1044f9ba8f1821723e9b3e5337ddbef9a82e44f4243e9bd8892f71f3d2474f41e367e0e52d4d1ff9d8f70905dafcacb4d0128c55b814e75bcbf86c66b0dbe12c4fc90a2f7e27fbb6dcf6d1519aeb69a895cd28b507642e4da9e1373d800043572148f0759b25d0f30a614238c5a5557ae3c1e1364e6d798b", 0xb2}, {&(0x7f0000000400)="2521a493688c4f9e9dddaf5a8d13305d51cf6d30457219f47c6050624d7268e93220e8c0fce492fbaf6f5effc32607ba8fdbf3d7d7b47f3ab55a48df14830ff686159a0f3118873e75a108ced8a1db130c8ed7b2abe8082be18bfc17ee0212d1ed537a3393ed1feda3c052126eeeaccd79722be35c485587fc55a43d", 0x7c}, {&(0x7f0000000740)="79f7f6605716db8d3b8523ad0c4cbb88f060d433e9bd49ea346d66e3a05bc6a58844be11c5f336e0a15db3e70ba8d7704614c78ff32d26f0556e6ed4e4b60b9955e7acfbe0776bed17c09ac03468e0216b23d02c61df67a01d8678ad916b1b3fd8b5ca7737dc724342ded12c3a4eba239dbf93e741ec39f72d0477a67a46208411d45c7bb02de8931a273587d4c8766be1ae03205c06dc7b3c5527586b55b66019f95818e9c67750b3175100d8ceff57180511596d3526cc4d194827816a30e3d28a7e8c80ffdf78fecc0551f7def47e9affdf2d277aa5972e5a78163cbd80b4020491f226bb55a9a0", 0xe9}, {&(0x7f0000000840)="c5f7d6e0ca8bfd9e889a1de823d08454aad9c46a77aa1b89ad08c26f945f81ef7453f50f2ccb78564d5520cbb30649651517de860e1c4de66bb265f13c681f507886cbc8e6919832fdfb597eb9b41ca0dbaea39c3ee140293822c08ae5659f0c0acd80e983ee6f0c9dd5734f24537f66fa165e3ee07942d7697123605aac9e9a1fcf06599310938871df0ab737661d6c04c37d2c176f07e22925541adc5b5296a0533e2a8aecd10930813f74e8d33c1ce3a0c1e2", 0xb4}, {&(0x7f0000000900)="e44dacd0e6abbb7d230e474c87b1b4e5c2c07e949f06bb7c804e82b03694980655b18e7d1642e83e181a8bcb721c982fd40763c1c0af4c397fdc6fe370a4bca37396b4ca43340c0ad2a350edde06d271c23799d449250052f801385fbf12eb73bd9b6d2c1897932f8418d0e07efa539ef2606288fc24eea76104f862ec954266888866dc5e41540f17", 0x89}], 0xa, 0x0, 0x9) fchflags(r3, 0x10000) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) 04:46:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x10000, "00000000000040dcc400", 0xfffffffc}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r3, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r3, &(0x7f0000000040)="0c4d89059e1ee4f851a13b22adf6291b0be6d958df8153f535c032fc8dc3fed6bbfb93905d2c4591f648ec410ace2dc944d418f41d649c", 0x37, 0x1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x37f) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0xfffffffffffffdaa) 04:46:02 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) lchown(&(0x7f00000003c0)='./file0/file0\x00', 0x0, 0x0) chown(&(0x7f0000000080)='./bus\x00', 0x0, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffee0) r3 = fcntl$getown(0xffffffffffffffff, 0x5) r4 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000540)={{0x6, r1, r2, r1, r2, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r0, r3, 0x41d, 0x5, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000540)={{0x240000000, r6, r7, r6, r7, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r5, r8, 0x41d, 0x5, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r13 = fcntl$getown(0xffffffffffffffff, 0x5) r14 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000540)={{0x240000000, r11, r12, r11, r12, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r10, r13, 0x41d, 0x5, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r18 = fcntl$getown(0xffffffffffffffff, 0x5) r19 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r19, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r19, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r20 = accept$inet6(r19, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockopt$sock_int(r20, 0xffff, 0x20, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r21 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000540)={{0x240000000, r16, r17, r16, r17, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r15, r18, 0x41d, 0x5, 0x5}) getgroups(0x6, &(0x7f0000000000)=[r7, 0xffffffffffffffff, 0x0, r12, 0xffffffffffffffff, r17]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r26 = fcntl$getown(0xffffffffffffffff, 0x5) r27 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r27, 0x1, &(0x7f0000000540)={{0x240000000, r24, r25, r24, r25, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r23, r26, 0x41d, 0x5, 0x5}) setgroups(0x4, &(0x7f0000000040)=[r2, 0x0, r22, r25]) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 04:46:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) sendto$inet6(r1, &(0x7f0000000040)="6454688fd066092f560e9f5f3818431ede94ce40c4bfc7d621751778da759b5b3d9bf6a4d1f4b663f238eedd256b6cb73d64b97162fbfac15e84d36cca24e4", 0xff99, 0x0, 0x0, 0x0) 04:46:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) fchmodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) write(r2, 0x0, 0x0) syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="cf499dba0051ebd2c853a5632ef43bf8e901b33dcd730fa4e341a4f5b3da37d44ff3a4ebce84d8d17b658696d8d1ce23b63568e7d8973dd41daa8ae7f62095164d67ce5627bf071273aea22af6d8b7000cab18f9fbd8cbfd6f3912911de97230071fe955ae4528df073403e36abe93e811ef6242901246c9263e4208d5d2161b0de325f51c90364969cec0e30c4eccff7e098517", 0x94}], 0x1) 04:46:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="a4", 0xfffffcbe}], 0x1, 0x0, 0x27fff) renameat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00') readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/40, 0xb77cb748d5ee361}], 0x1) 04:46:02 executing program 0: open(&(0x7f00000001c0)='./file1\x00', 0x200, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) syz_open_pts() pipe2(&(0x7f0000000640), 0x0) syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000640), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) pipe(&(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) syz_open_pts() socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000640), 0x0) socket(0x2, 0x2, 0x0) socket(0x2, 0x2, 0x0) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) select(0x7e764d91726b6591, &(0x7f00000004c0)={0xdeadbeef}, 0x0, 0x0, 0x0) 04:46:02 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357af4f7aa0416fa4f376336acf00b7804be781e49910900df", 0x38, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000130"], 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaa183c00fe80000000ff0000aaff0200000000000000000000000000010000000000000000"]) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 04:46:02 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000002c0)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f69c16212d60ab2d0ec9f5f0ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec128ad9bd67eebff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd326d575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b713232b3303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81ce4e9622adc26efb397d9180cd643538d96bdbb509b158d1dbfcb62d8b228c81e298674d93273bb62751e04e5efd87b036de632457911f535b5deea7caa13bc42b8229067238201691b434a48fe70ada0814896aebf6bf7d92811e481fcc5bb089b286b3d825f5cc1d4fd957893d269db294df2dd6ed41c7fffbd770bb368012632849a1048df2fc22b284393f8df9bbe2fd6da7f2e8379585513667f49135c429908ee25c0a65dfdf2e364b42c156c3bf4346d42de5eb95012ea9f03a4f1e4e30793f43c5b1b3c64e06fc730d6efcb51f74bb2b249758dd1f12b098f00901b374856b6faff01df13172c47855f51cc629a1c18b4cef0b2ec77a7bd8defdb99fbf"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r4 = fcntl$getown(0xffffffffffffffff, 0x5) r5 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000540)={{0x240000000, r2, r3, r2, r3, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r1, r4, 0x41d, 0x5, 0x5}) fcntl$setown(r0, 0x6, r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x8002, 0x0) r7 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r8 = dup2(r7, r7) readv(r6, &(0x7f0000000640)=[{&(0x7f0000000040)=""/39, 0x27}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000080)=""/85, 0x55}, {&(0x7f0000000100)=""/91, 0x5b}, {&(0x7f0000000180)=""/180, 0xb4}, {&(0x7f0000000240)}, {&(0x7f0000000280)=""/64, 0x40}], 0x7) dup2(r6, r8) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 04:46:03 executing program 0: r0 = semget$private(0x0, 0x8, 0x1000100ca) clock_getres(0x2, &(0x7f0000000100)) semop(r0, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000500)=0xfffffffffffffff9) semop(0x0, &(0x7f00000000c0), 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000340)=0x84c1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x2, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) syz_open_pts() r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000280)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r3 = socket(0x2, 0x5, 0x0) r4 = dup(r3) listen(r4, 0x0) r5 = socket(0x0, 0x1, 0x0) connect$unix(r5, &(0x7f0000001280)=ANY=[@ANYBLOB="6a15b7ea23e15b6eacec9388f0ebcf9bd62749ab7987ad2e2b9bfd26035df405f04cb7cddd707c1715aaf001a5727dc5390fc52f83d92e6e2d6f7a4919866d39e3d5debd228c27f28ff23fcf534d7cc649132ee3e7030000aead17feca81221e5e76040000000000000077f42ccd4364560940b18d610f280d3f00a7a4a24fdafb0000b30a5ade4b6ba132d2daf588be8101b71b8aed6d8e1cf3338c6d8a238b5bc4f866d0ae85050097247b91d1c501cb1fee0aaa137eb2e073e0f3be7b43b196fe6eee45d65b63d108b131fbdf7103a764843083502766f3fb81beed7f9fa079d5610d9006ae3bab1b18a02e77f4518f3e09a5ca7913749401651b568b33a3a1fcc6bce6799ccd5a1107dd672db56930ed7938a6e9e1b9202e5b4a2be55f747b936711a71fc12928b697e35520bec6f58010881bd00b8abc6794d54ad12c60111cbf38dbfa22eadb1be158057c8796e160b04ba87923bdbce989093696b5a58fa0b2caf55aed3b121821f93143b7fcbcd3e04938c083e6401e33500300b430c02024bd0ac60ca6ea715bcbacecb20825a6444ff80f54a45fe1e5faaebab883ac0b81cc91ede3a313533f4463684ff99d91617286c81789401399f76ffddf07d16a267f00000000000000c47bcb4d19a6cfaf4715bdc6c6afbee85ee852384dd1f2fa50c2e919169ac26df6fcecc360c63bd716a32882fb03bdf2db812cc92286c3ee62176dbabde06d783b3a1783843bbb2b8528a4d9d0cb39a93a22f4dd175e59ba60728f7a9408921546afe3cd30833b79d3fcc372b3c013de04e46f83b297cc162a6eb71ca35b2a8f950f6b279b42bf9e4948db2d58a8246f82bf24cd1bfc48d5aaf949c8a33009acb8d269c7a2686626d29e10b6e695e5114400668217990dc365130e09fec93c1e5b5d431b0de41ecbc52c7df1e07408da2dcec3262425c8ec41937ddbc4f9038d6d97de73d8000000000000002aa93501f4739bd93a9735334ad75be262a6ce0a48faad8f8c4fb84d4b0c36242b0b19ffcad5dee6aa2cba2778084e82c1863ea10a915bf3f07ad5b6cab9cffb5c8df84a07282a7367ec4751cbd2de3de429362b5f9369b7d7db25276e94bf6459df67934c42134825aa035ef5ead45f5d9c0952c546ac7859d4be65c83c7dfde68fa0d0f117797d0dcf6854911d0713a196bc0924b66d9d1aba1e749165e72ed7766b041fcb57e081c3eceae6acfbe7e70e37796fccd0db7a608e0a7b440491c17b7d69ac07413a871f6a0e9b48127f59b441b13738b8bdad015c12ae5f6258ff8f9f620eeb9ac47d40ab632dd38ef6f3dfdc0faf8d97dcca6dae692313d92dcbb6a3790a3f10de82a24b860d74bd2e1517996f3ceb14a6052bd5384b260b05f0a0d1f92ba664fc6dfba984caf8929bf15d82bd8cfad9624f20931321ba60f979935f59a5bd650c2ea65cd60b1b525ca117d506dd91d9ffd1d17aa0334a27f1a15e050fd6b122fc6bcdb31b9826a17f777d13d2af2be0af6111e6c37d383c2987910a2510343b12eb66f70c092e6e24ec2793ddcfcea5c7ba4427ff52b4918af8d85c143084bc9769832f36cfd8e92a4aa8049800"/1145], 0x10) r6 = syz_open_pts() close(r6) fchflags(r6, 0x0) r7 = dup(r6) r8 = accept$unix(r7, 0x0, 0x0) sendmsg$unix(r8, &(0x7f00000001c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000900)="6bbe7896cd0fd151f157af0be891aa1ac395e4a5cce97614181bec01acf3471a33542c529d80d43804ff22a379cbc98bd2436a592061f514891884c0ceb7182cd4c7f686282f75afeecab89ed5a7a9fbdd0a8c1937f187148d09d28fa7ff894d74b303c939fbc57b5eaeda0a05554209dc1d9ef2b8eea8d7f242f27a365640b5c008312490044d", 0x87}], 0x1}, 0x40a) r9 = syz_open_pts() dup2(r9, r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) 04:46:03 executing program 0: r0 = open(&(0x7f0000000540)='./file0\x00', 0x80, 0x40) faccessat(0xffffffffffffff9c, &(0x7f0000000740)='./file0\x00', 0x0, 0x1) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pf\x00', 0x0, 0x0) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getuid() r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r5, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r10 = fcntl$getown(0xffffffffffffffff, 0x5) r11 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000540)={{0x240000000, r8, r9, r8, r9, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r7, r10, 0x41d, 0x2, 0xca}) r12 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r12, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r12, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffee0) r17 = fcntl$getown(0xffffffffffffffff, 0x5) r18 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000540)={{0x6, r15, r16, r15, r16, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r14, r17, 0x41d, 0x5, 0x5}) r19 = getpid() r20 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r20, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r20, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r25 = fcntl$getown(0xffffffffffffffff, 0x5) r26 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000540)={{0x240000000, r23, r24, r23, r24, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r22, r25, 0x41d, 0x2, 0xca}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r30 = fcntl$getown(0xffffffffffffffff, 0x5) r31 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r31, 0x1, &(0x7f0000000540)={{0x240000000, r28, r29, r28, r29, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r27, r30, 0x41d, 0x5, 0x5}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r33 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r33, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r33, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r35 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r35, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r35, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r36 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r36, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r36, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r37 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r37, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r37, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r38 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r38, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r38, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000040)="ba5546076ac6a9b3d0b2e9372173ee5f3c48085e6fb8b05c281f970247def9d570aaa9dcf9bb02425b4f2ad7eee18da368b2774d9c13e7a91debca8c9f0e46f0730e1cd4c6c17521076ea64e480a1823faa7700972f24a58e2ab986fd966de6b391f5c8f4b8d310e00e958e8f806", 0x6e}, {&(0x7f00000000c0)="42a2af10ca8c04d33c9c3685e906391fc02a9bd6e65cc292fe14d23f0a9c9173c4cfc265c90b53d1cf01146e4e286e89bc526c67216e5f4ac8fed7ed2585fe359018a58dd707fa142df9c62eec7797b5540a930da24c1bdd65d8db37836ebcaaa57df9b81c8dcf9d3f71b1efbea54ea018d14e295f1835d04c07e1be695d9f94040428cc7521618a3979d8c6524bf761013a2d400c7f921830cd2d6f8aadb704079b9e1430189b87e04d0e8c755261cea6528b7ee4c186570095509cfcb7199172f5c159137820335e4e", 0xca}, {&(0x7f00000001c0)="258589f1965b7d52a57c6881c614da21a0869f34ff87ceb9398996392e39f6b1d618c4f9a8ba499e7abb566745ee80e6244deb088d8df0e030232598609e9ffa87f37aef33e238a754e818fb2f0673f1898c1cef9df2c20107019b62639d4f866082d599ff16f1cbd49c56b7a4a8cc4459cd68f540a3e806ad9e20", 0x7b}], 0x3, &(0x7f0000000440)=[@rights={0x20, 0xffff, 0x1, [r2, 0xffffffffffffffff, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r6}, @cred={0x20, 0xffff, 0x0, r10, r13, r16}, @cred={0x20, 0xffff, 0x0, r19, r21, r24}, @cred={0x20, 0xffff, 0x0, r30, r32, r34}, @rights={0x38, 0xffff, 0x1, [r35, r36, r0, r0, 0xffffffffffffff9c, r37, 0xffffffffffffff9c, r0, r38, r0]}], 0xd8}, 0x0) 04:46:03 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x7ffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000300)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') mkdirat(r0, &(0x7f0000000040)='.\x00', 0x0) 04:46:04 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x88) 04:46:04 executing program 0: syz_emit_ethernet(0x437, &(0x7f0000000d00)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60c22df704011100fe5504e27bd017b20e00000000000000fe8000000000000000000000000000aa00004e2004019078030000000005ff002b00b32def4f115cb6793bb530f9b20e90aa25d5c2b9431efd840a07c1922833b2c789aefbbaee9f63cbab55a8acfb8dba0595ecb683e74ea2bc44a7aee9c52e18ca01c06a5c354712b8b1ff75f45ba55a3487c83849023d37e037d2d3ade842e9ba099e9ed8775d1173d8e78335aa65d58f54c1d78d4fce897cfefa24b6f268f90be76c7f4e1bfe4d84a869353e931c3732afea55697618a1318ecb657b34172b93fd59d7988d43630cf81e976a0ea01fd8b2547ab593bc605c985f56664b84ed3c9f90ffb666e030c794e2d2d5070af38d83dc275da88cfe6910b2ded59f6c418af5d247237e00b14857c1d7c3ee32e729d9793040f8f4e432eb875a89fe31cbed117f0e76643797169fba3dac3f377d6f77c6b1cb2bba5d145ce97980ba626da7a279e698a9e040a22d63c535f0ad7295e6601f3a5fe9b581975993c6c775734212bccb26288d42a672c965d40e80d0e1908f04425a60a08241378ec7ff88315de083b64c5f9647e51732be34988e0948f12e6c560bedbece811bca501d4389dbfe20e4df5160cd7324c0670c7b3e8980b061d51b1c8461d6f7a63f9e6a80db7690689fd24326924c076e01631a0b9703a6106accfaa064075fa1f16e16c573171b6a324e8642b2ab76618b824110c312ab12d9f65d6a980634a6a7cba8bf89e01a91259f446232076a1c490982636b78d1300befab1a2f6e8261e07336c5692db37bb7d3cebf4a942b62f2fa6cceb7e488aa02b2e52c6f82bd3712845fff41cce52e0469d14821ce1149f71864860c11421a92dae3152eb23106a0c679d2b1f0a9809b56abdcf893f9531508f24e64eca7b910222c38533d4caadac9acd194be7e53549c1719bdf668887a0e19db83b5356f8f7d93cbef1ef3505dcc40d0d2a02a2745ab518979b9c3774babfe8e70ead767c7a00289b8cc6e51d1a957548270cb3f5064960688f61b34f9442d78ae5a8551713f9afb4269d689f9adb6a4a902a637184f7f899efe9fa0ddb45cd1076c4eeeda51ca8dc20dcfc9cc5f56761400000000000000324a00d0b8bc7b051a32bf85bf222394fa4336ab01010000000000006eb7624c4be6c674ee98fce9a51786b7cc2b500d98114d36d2690e13bcedf96590c7d5aeb8040b74c4d6a5aa38a7c1f0857522f4f968795056b9a7034dc3444784f9486b575e44dec3216d72845500e6f4bde0197961e7e593ea3411001d1d47ba42ef0e7af8e91246c02d7e37ff0eb60abebc37dd00315b4fbb09e77a6b5f7e8441818ebcfafecf622731f1db8a11fa2de8e30d808bedbfee104b3b1100f5094675521da07d28a28be7e486b325a0f0e6d75116be1bbc2aa20deb44a6e4e7b824b12d009e6f1802f5a851ec7ebe25d71d00a5684fbde4668f5a469a2cf6cc6d1758a5d8958e0844bcf1eb4ca04fa7c4ef4d2a194b0856e029cfaa1adb9c9dab6cd55a1e6ff67f8a02bea505add6e8820c158477eb019e5e037f43152c72927aad087f5b67616e0d51e9e7e82d5d6f0bc801b9ff693f0dc8014132dc250749dc95305a29b702edaec9fde87783bf1cd3342f94d9299c0d000063e1b86bd6348f3e6834822da764c049a57f22631809593ae57f69c8694c10c8f113c79db5a9174bffc0ceb971c69edece8461c8289c245f05a83b88106f70aadf5a37932d7bc2c8a9a3f9a253298a29daf9ac65461cc21035ccd72140ce2237fdcad0f3a1659a40ccd05eee23d0b7bc25b577021ef286ed942c8a07fe51b0892623982d01ca164ffea54f226f67b34cc2fdf8787d165fc5dc76fbbd4a726587eb9764ba09b4b9172ef1102ff9bffcfe8d6d65206f56964c7f60d939e89517951c45e072716545a2e6bed5e6005bb36264eb8493d592c076a2c1845fe075550527596e65ceace382bbe53b2c4f0d3196876e5454d2b8aaa91c278094234d385e1d6119c46771c3742d364efbb937072a3198ab765a91bf764c679d6f2ae8b4f2d8cfe4f6713074c7cda10c67edb73b83637be74f4c9f08fbecb0c8d916e49cbc8670aee9326d341237a758f855ca655e39b5be661eebcab2e1e0045c30211fd0109317a7992b1f47dc339669bcb907c7c4d6e5edad51cbd81f37881e55e9c46730734552a50aacdeddc4c766a1ce03de72b5117dc2985e19de1196658ec770bfe37b99e6666d97ca50f14ca388954f0141f7b417d1f5468cce631d77e361cd037ad33b689f2235375ef570dadd88f455866809c92c174cf5ed1998037932fc026359ed2246236ddc7d59eeaedcf26ad9003c2e433d1da41f820bb3a3f2ee23dc077f4cc86d0000000000000000ab4139fd12ce36b45947bcf5e7e27e19acf2c3000000000000000000000000003a82d74382547c020b3b143e607b99fa736e28cfddb821000000000000000039fa4dc8b0b1c759a252bacf6bcb07424444d351f6d6f74db4960e4b6231c76cdcd706ea5fa7dccd573a8aaa0ac7ada26ed76c3cfc46e28cff761974240928e375ac2a7004b413271ad5b7093cd77ca9036e9d46830bb9ef8519127eec19e288caf887dd494987507f297d7aa6cd97a1dfc2f1e3aadd678ee37155bd3a424441a56a98ce19248c09453fc1a3da0027c25391873a5f839694f7548cb8f455bccda0c8f00ab8fda20106b56be70e40b65f9723949f10118462106f1efd974c4568b289e553375c46acf3dea0baf39742ee37dcc47617a96dec6536df5d43531bfb1866a16c0bb7246750f04ee1b85691def1423b979daa2fd74ac55f84b648a3b0026db5893a8d27369544047dc6b11ccef5339605a8c14d8b1121d990eab2b8524123575173638378098903a3aa771046ca08ed1c5b033fec68d3ad6346d2c436d3f562d25ce453d417e90fe97049d58cde4396214ecaaaaf8ef1be81f7f09740cc20cf120ac581eb037190e8a0ca5e63059305bba0835ad759f2bb502800bb529f8051efe5e714b35fb440a5e915d8340b6243ec3d7b6686b0d67343f69b5b16af86d8a12a724f7b3ae10663d26b0f6af0a2bad3b3a224afacf5f0108d66f0280bc2a45a5f57f6d6d2d34c4360a0620f1b2cc7f4e60e387167f2a332f50f9281e814a535ba0d2d08b16068a007994b3b306f0bf87f7f303bbe9a31734f3cf905de405e0b1b035a5e9322a88affe71880fab71985b76df839305611163f0590c94d3f385a64b6678dfd13"]) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) fcntl$getown(0xffffffffffffffff, 0x5) r1 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) semop(r1, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r3, r2, 0x0, 0x0, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r4 = getegid() r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r6 = openat(r5, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r6, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r7 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000180)={{0x6, r8, r4, r9, r4, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) getgroups(0x5, &(0x7f0000000300)=[r4, r4, r10, r4, r11]) getgroups(0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, r4]) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x1, 0x0) fcntl$lock(r12, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x28000, 0x1000100400006}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000600), 0xc) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x1, 0x0) fcntl$lock(r13, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff7, 0x1000100400006}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f00000005c0)=0xffffffa0) r14 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r14, 0x0, 0x0) shmctl$IPC_SET(r14, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000040)=""/210) r15 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r15, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r15, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000040), 0x39) fcntl$getown(0xffffffffffffffff, 0x5) r16 = getppid() wait4(r16, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r17 = syz_open_pts() ioctl$TIOCSETA(r17, 0x802c7414, &(0x7f00000000c0)={0xfffffffc, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375174aa100", 0x81}) semget$private(0x0, 0x2, 0x200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r19 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r19, &(0x7f0000001c80)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8d64017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b320200ad335fb860307fd59dda5a72aff824360000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910a956ea948281d66d4c50432ad91508000cf85f8783002a67897cff7f000000000000f3ffe8cfaa1d4ab424911f88d3525e34e763128666ce7877bf9753b6bdae4c5b43a344f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca9c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff280d7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f981dae580e1e8f3fb65900be77e5656ad410cfec14d447dadc21aa457739389f57a01ec5c14783d0d62b780274e6e68e9c11aafa3f23f0e59d41a30afcc44c5168beb04c2bf319c1c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7aea72c808d000068318e4fa7cb04cace50d549e7e772a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95b73a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12be03007b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc00000000000000008e65918932829c030000000000000000f003d28b86e5b8f9983f490000000000e2262651791b00000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91010065d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19a1a5ae4905cdcddfb02696fd79769fb6b05347d27746348e83a5ad21a10a81de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f5d03bca09260deb0a7a5a8132ef2b6d0c407b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad493000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532e2481ae30097eb2e0def42360a4a681b9e0840618fdc7f9fb467655f83d401fe57ee86fed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e91c0f0000000000000f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000082a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c509958104cb4e5cf2bd7776bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc8954bc07bc44a581387dc1a7c93bf982ea655ca8919dafd7b8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d8ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff1f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2643ed8855ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78f632cae0152281f4a88db0c008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50da979d5cd1975741f223f67ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938414abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e658717810021a21b165bf2ec04000000696eb0a79222188fde018da47e3b15df727161ba024fa686c1779265c570b26fb81768d1d2c040832b1b393b0601000000000000006597c0bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd471d08a490000000000000000dd3bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d1146f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504d50aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133776eb7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e815f6ce4cb811612054a6a8be9e18cbce5604301008a0800000000000000982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e52290aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47f4b8952991a20563efd7cab9c993a6513a374bd3e8f2aee35e135a57f17ef6eba65e145a7e63ba99982cc8fe3472439613c5355b1d49e72c91abf7a845662b50cb3d20babb2deba3d6c500000000000000bd3597424e8b85d823350e0df52ebd616095b356facd58144718d810c515f771abe0c5a23ceb843cc731dca4d14efba79f6c5951d31cc3d6ce8ce4dd6141f01c5d0978c4cc11a80a4951233476c028de12f9006f404ec61d8cd6bfafe9e0ea8accc0c60a0a950aabc1585c85595f5ffe110b70c91a12049ab88cd4fb35d59197b50ea88b419cd64a16e8bc4d667e029a623820823c94b6cbf0d584823079a074f8c03c41b4e6af54d088e1db131a16f500470b0e300bd6064c2d0aaacb1a7e59d2e2051a3d25feb0b3af58e00000000000000003901c136d92ad84e0a1d9830da05369a96c6306f83bf686c65da9e0501644f48644b55b28311f6df5e4ed60482815a7466446f7b48922a022371ccee6a4bb32d6db27fc76b86aee9be425fa719ed25dea0e63b3bc8172571207bfec859cfb75523db29e719467b8c7b7ad7044d0b87e77f0f50300dff565a2176ec509a64ca4d3a3ba734a10f0ec604dd46508fc7e8af90880e4c5e8ae06ddf2319d548b41811e0034b36a863730491e30d8e6b3648261e070d61be879aff721e595a372f7900916d0fbe4c722528c0506f9172604f22578259119d73fdbe1e85b7d9057d2bbfc2b9a69f0eef0762cb4b1e5da96c9dc29722adc647779c47ddc391ae703a76ca13a78d72fa54431d9cbec6d90ce3017db225f64ff2b21d0e0533ca28d033b466884d8f7145312e2e8df3ef66194f74a2d659ab4a3399552eb6e9559eb9c55a6cc0000000000000000000000000000000000000000000000159b780fb4671d933567c384cbf1dfe5f9edaf529ad4392f481d1794de42e31ba295f4aac0cd760e5fd093f8029be2b86810558022abe415e1c37189c0789c810e2bffa8f0e8438de5d8f1e24559726a0000a67b0b472d5ab9ce8390573451a38e79291a40ef561d1f485e461e6cf00ecc44ca4bba9e11a00cf8374979922d684fee581ab6e86c9fd34a5b1f4c0fe741748773086b596e67fda82165ad1bdb95405b6cb9fffa66bc8dc3fff1ebab9c1ce08ff771aa4f0c6a3d259e7f5baa0ba4e63d434f57e24d6e391732688e1941aa0ad9c6d4b236c3fcf0f996005a289405adbea241d33043fdf2251c21163c8a2eee980a4e066fbab4261d5a39d6194ad0d52e28aa"], 0x10) dup2(r19, r18) setsockopt$sock_int(r18, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r18) r20 = dup2(r18, r17) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000780), 0xffffffffffffffc4) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getgid() r21 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r21, 0x0, 0x0) shmctl$IPC_SET(r21, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000040)=""/210) fcntl$getown(0xffffffffffffffff, 0x5) r22 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r24 = semget$private(0x0, 0x0, 0x84) semop(r24, &(0x7f0000000580), 0x0) r25 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r25, 0x0, r25) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setegid(r26) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r23, r26, 0x0, 0x0, 0x100010024, 0x7}, 0x9, 0x7, 0x2}) getgroups(0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r28 = socket(0x2, 0x1000000008002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r30 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r30, &(0x7f0000001c80)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8d64017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b320200ad335fb860307fd59dda5a72aff824360000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910a956ea948281d66d4c50432ad91508000cf85f8783002a67897cff7f000000000000f3ffe8cfaa1d4ab424911f88d3525e34e763128666ce7877bf9753b6bdae4c5b43a344f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca9c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff280d7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f981dae580e1e8f3fb65900be77e5656ad410cfec14d447dadc21aa457739389f57a01ec5c14783d0d62b780274e6e68e9c11aafa3f23f0e59d41a30afcc44c5168beb04c2bf31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7aea72c808d000068318e4fa7cb04cace50d549e7e772a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95b73a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12be03007b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc00000000000000008e65918932829c030000000000000000f003d28b86e5b8f9983f490000000000e2262651791b00000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91010065d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19a1a5ae4905cdcddfb02696fd79769fb6b05347d27746348e83a5ad21a10a81de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f5d03bca09260deb0a7a5a8132ef2b6d0c407b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532e2481ae30097eb2e0def42360a4a681b9e0840618fdc7f9fb467655f83d401fe57ee86fed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e91c0f0000000000000f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000082a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c509958104cb4e5cf2bd7776bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc8954bc07bc44a581387dc1a7c93bf982ea655ca8919dafd7b8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d8ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff1f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2643ed8855ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78f632cae0152281f4a88db0c008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50da979d5cd1975741f223f67ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938414abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e658717810021a21b165bf2ec04000000696eb0a79222188fde018da47e3b15df727161ba024fa686c1779265c570b26fb81768d1d2c040832b1b393b0601000000000000006597c0bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd471d08a490000000000000000dd3bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d1146f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504d50aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133776eb7fb46514ebd59ebf8176d056008dceb3fa0053fc6203870a2162a6fd5f599cae7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e815f6ce4cb811612054a6a8be9e18cbce5604301008a0800000000000000982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e52290aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea5d6b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47f4b8952991a20563efd7cab9c993a6513a374bd3e8f2aee35e135a57f17ef6eba65e145a7e63ba99982cc8fe3472439613c5355b1d49e72c91abf7a845662b50cb3d20babb2deba3d6c500000000000000bd3597424e8b85d823350e0df52ebd616095b356facd58144718d810c515f771abe0c5a23ceb843cc731dca4d14efba79f6c5951d31cc3d6ce8ce4dd6141f01c5d0978c4cc11a80a4951233476c028de12f9006f404ec61d8cd6bfafe9e0ea8accc0c60a0a950aabc1585c85595f5ffe110b70c91a12049ab88cd4fb35d59197b50ea88b419cd64a16e8bc4d667e029a623820823c94b6cbf0d584823079a074f8c03c41b4e6af54d088e1db131a16f500470b0e300bd6064c2d0aaacb1a7e59d2e2051a3d25feb0b3af58e00000000000000003901c136d92ad84e0a1d9830da05369a96c6306f83bf686c65da9e0501644f48644b55b28311f6df5e4ed60482815a7466446f7b48922a022371ccee6a4bb32d6db27fc76b86aee9be425fa719ed25dea0e63b3bc8172571207bfec859cfb75523db29e719467b8c7b7ad7044d0b87e77f0f50300dff565a2176ec509a64ca4d3a3ba734a10f0ec604dd46508fc7e8af90880e4c5e8ae06ddf2319d548b41811e0034b36a863730491e30d8e6b3648261e070d61be879aff721e595a372f7900916d0fbe4c722528c0506f9172604f22578259119d73fdbe1e85b7d9057d2bbfc2b9a69f0eef0762cb4b1e5da96c9dc29722adc647779c47ddc391ae703a76ca13a78d72fa54431d9cbec6d90ce3017db225f64ff2b21d0e0533ca28d033b466884d8f7145312e2e8df3ef66194f74a2d659ab4a3399552eb6e9559eb9c55a6cc0000000000000000000000000000000000000000000000159b780fb4671d933567c384cbf1dfe5f9edaf529ad4392f481d1794de42e31ba295f4aac0cd760e5fd093f8029be2b86810558022abe415e1c37189c0789c810e2bffa8f0e8438de5d8f1e24559726a0000a67b0b472d5ab9ce8390573451a38e79291a40ef561d1f485e461e6cf00ecc44ca4bba9e11a00cf8374979922d684fee581ab6e86c9fd34a5b1f4c0fe741748773086b596e67fda82165ad1bdb95405b6cb9fffa66bc8dc3fff1ebab9c1ce08ff771aa4f0c6a3d259e7f5baa0ba4e63d434f57e24d6e391732688e1941aa0ad9c6d4b236c3fcf0f996005a289405adbea241d33043fdf2251c21163c8a2eee980a4e066fbab4"], 0x10) dup2(r30, r29) setsockopt$sock_int(r29, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r29) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r32 = socket(0x2, 0x1000000008002, 0x0) r33 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r33, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r33, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r34 = dup(r33) connect$unix(r34, &(0x7f0000002880)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8d64017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b320200ad335fb860307fd59dda5a72aff824360000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910a956ea948281d66d4c50432ad91508000cf85f8783002a67897cff7f000000000000f3ffe8cfaa1d4ab424911f88d3525e34e763128666ce7877bf9753b6bdae4c5b43a344f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca9c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff280d7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f981dae580e1e8f3fb65900be77e5656ad410cfec14d447dadc21aa457739389f57a01ec5c14783d0d62b780274e6e68e9c11aafa3f23f0e59d41a30afcc44c5168beb04c2bf31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7aea72c808d000068318e4fa7cb04cace50d549e7e772a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95b73a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12be03007b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc00000000000000008e65918932829c030000000000000000f003d28b86e5e2b92774c1ca6eb24f384b4d7c55b8f9983f490000000000e2262651791b00000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91010065d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19a1a5ae4905cdcddfb02696fd79769fb6b05347d27746348e83a5ad21a10a81de39d9fa81504ce2ddd3831148eb67f7da113f5d03bca09260deb0a7a5a8132ef2b6d0c407b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532e2481ae30097eb2e0def42360a4a681b9e0840618fdc7f9fb467655f83d401fe57ee86fed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e91c0f0000000000000f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000082a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c509958104cb4e5cf2bd7776bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc8954bc07bc44a581387dc1a7c93bf982ea655ca8919dafd7b8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d8ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff1f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2643ed8855ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78f632cae0152281f4a88db0c008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50da979d5cd1975741f223f67ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938414abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e658717810021a21b165bf2ec04000000696eb0a79222188fde018da47e3b15df727161ba024fa686c1779265c570b26fb81768d1d2c040832b1b393b0601000000000000006597c0bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd471d08a490000000000000000dd3bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d1146f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504d50aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133776eb7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e815f6ce4cb811612054a6a8be9e18cbce5604301008a0800000000000000982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e52290aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47f4b8952991a20563efd7cab9c993a6513a374bd3e8f2aee35e135a57f17ef6eba65e145a7e63ba99982cc8fe3472439613c5355b1d49e72c91abf7a845662b50cb3d20babb2deba3d6c500000000000000bd3597424e8b85d823350e0df52ebd616095b356facd58144718d810c515f771abe0c5a23ceb843cc731dca4d14efba79f6c5951d31cc3d6ce8ce4dd6141f01c5d0978c4cc11a80a4951233476c028de12f9006f404ec61d8cd6bfafe9e0ea8accc0c60a0a950aabc1585c85595f5ffe110b70c91a12049ab88cd4fb35d59197b50ea88b419cd64a16e8bc4d667e029a623820823c94b6cbf0d584823079a074f8c03c41b4e6af54d088e1db131a16f500470b0e300bd6064c2d0aaacb1a7e59d2e2051a3d25feb0b3af58e00000000000000003901c136d92ad84e0a1d9830da05369a96c6306f83bf686c65da9e0501644f48644b55b28271f6df5e4ed60482815a7466446f7b48922a022371ccee6a4bb32d6db27fc76b86aee9be425fa719ed25dea0e63b3bc8172571207bfec859cfb75523db29e719467b8c7b7ad7044d0b87e77f0f50300dff565a2176ec509a64ca4d3a3ba734a10f0ec604dd46508fc7e8af90880e4c5e8ae06ddf2319d548b41811e0034b36a863730491e30d8e6b3648261e070d61be879aff721e595a372f7900916d0fbe4c722528c0506f9172604f22578259119d73fdbe1e85b7d9057d2bbfc2b9a69f0eef0762cb4b1e5da96c9dc29722adc647779c47ddc391ae703a76ca13a78d72fa54431d9cbec6d90ce3057db225f64ff2b21d0e0533ca28d033b466884d8f7145312e2e8df3ef66194f74a2d659ab4a3399552eb6e9559eb9c55a6cc0000000000000000000000000000000000000000000000159b780fb4671d933567c384cbf1dfe5f9edaf529ad4392f481d1794de42e31ba295f4aac0cd760e5fd093f8029be2b86810558022abe415e1c37189c0789c810e2bffa8f0e8438de5d8f1e24559726a0000a67b0b472d5ab9ce8390573451a38e79291a40ef561d1f485e461e6cf00ecc44ca4bba9e11a00cf8374979922d684fee581ab6e86c9fd34a5b1f4c0fe741748773086b596e67fda82165ad1bdb95405b6cb9fffa66bc8dc3fff1ebab9c1ce08ff771aa4f0c6a3d259e7f5baa0ba4e63d434f57e24d6e391732688e1941aa0ad9c6d4b236c3fcf0f996005a289405adbea241d33043fdf2251c21163c8a2eee980a4e066fbab4261d5a39d6194ad0d52e28aa"], 0x1) dup2(r32, r31) setsockopt$sock_int(r31, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r31) connect$unix(r31, &(0x7f0000001c80)=ANY=[], 0x0) dup2(r28, r27) fcntl$lock(r28, 0x9, &(0x7f0000000800)={0x3, 0x0, 0xffffffffffff0390, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600), 0xc) r35 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x200, 0x0) fcntl$lock(r35, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff7, 0x1000100400006}) r36 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r36, &(0x7f0000000540)={&(0x7f0000000400)=ANY=[@ANYBLOB="b002003500c9d12724a058b5508528b238f6d5513b0000000000000000"], 0x10, 0x0}, 0x0) accept$unix(r36, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r37 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000680)=0xffffffffffffff66) r38 = shmget$private(0x0, 0x3000, 0x7f8, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r38, 0x0, 0x0) shmctl$IPC_SET(r38, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r38, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) fcntl$getown(0xffffffffffffffff, 0x5) getppid() getpid() r39 = syz_open_pts() close(r39) ioctl$TIOCSETA(r39, 0x80047466, &(0x7f00000004c0)={0x6, 0x4, 0x0, 0x7f, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r40 = kqueue() kevent(r40, &(0x7f0000000140)=[{{r39}, 0xffffffffffffffff, 0x1d, 0x20}], 0x9, 0x0, 0xfdff, 0x0) r41 = socket(0x3, 0x1, 0x4) r42 = fcntl$dupfd(r41, 0xa, r40) r43 = openat(r42, &(0x7f0000000440)='./file0/file0\x00', 0x200b0, 0x61) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r43, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r43, 0x5) 04:46:04 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x108) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) socket(0x0, 0x0, 0x0) sync() r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f6c311a388791435a41d8c30dfad8373fb648b6d89851d31a4c9ed91149038ad2652642ad710c03be48e61665b4bf83158a566860828df9f216eb67c8a26ead8ad3a69ac5a42011edafc4cf5dca73c577829bab111bb7ca07b9b8fe0f2031559074c166ed93317715be1f88da8c9764d3fa3bb7cd5f64bd27fef9e06f12c1bce5ed87d2a4e4b25224aa70d0f6788babb76f279653733437c45bd632937a5b0c92df52400186471f84b57e5b9cd26e653"], 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0014ac}], 0x18}, 0x0) unveil(0x0, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) listen(r0, 0x598) pipe(0x0) getdents(r0, &(0x7f0000000480)=""/180, 0xb4) ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, &(0x7f0000000100)) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x1, 0x1, 0x2}, 0xc) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000200)={{0x6, 0x20, 0x200}, 0xd6, 0x0, 0x8}) r4 = semget$private(0x0, 0x4, 0xa5) semop(r4, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1400}, {0x2000000003, 0x102, 0x7fc}], 0x3) semop(r4, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r4, &(0x7f0000000240), 0x6) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r4, &(0x7f0000000180)=[{0x3, 0x401, 0x1000}, {0x4, 0x1, 0x800}, {0x3, 0x0, 0x400}, {0x2, 0x3f, 0x1000}, {0x1, 0x7, 0x800}, {0x1, 0x8, 0x1000}, {0x0, 0x5, 0x800}], 0x7) 04:46:04 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r7 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r9 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r9, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r9, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r11 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r11, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r11, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r12 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r12, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r12, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r14 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r14, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r14, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r15 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r15, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r15, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r16 = accept$inet(r4, &(0x7f0000000440), &(0x7f0000000480)=0xc) r17 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r19 = getegid() r20 = dup(r5) r21 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x200, 0x0) r22 = accept(r2, &(0x7f0000000580)=@un=@abs, &(0x7f00000005c0)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000600)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r27 = fcntl$getown(0xffffffffffffffff, 0x5) r28 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r28, 0x1, &(0x7f0000000540)={{0x240000000, r25, r26, r25, r26, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r24, r27, 0x41d, 0x2, 0xca}) r29 = getegid() r30 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r34 = fcntl$getown(0xffffffffffffffff, 0x5) r35 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r35, 0x1, &(0x7f0000000540)={{0x240000000, r32, r33, r32, r33, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r31, r34, 0x41d, 0x5, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xfffffffffffffee0) r39 = fcntl$getown(0xffffffffffffffff, 0x5) r40 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r40, 0x1, &(0x7f0000000540)={{0x6, r37, r38, r37, r38, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r36, r39, 0x41d, 0x5, 0x5}) sendmsg$unix(r6, &(0x7f0000000740)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f00000000c0)="66587521ddfef55436075193d8bf953980bdbec56d1c1f3188d2eac915e557dcd6544bf13029fe4f2426fd905d5db862a19408fd517d76479d91d889874195c1a6c3f3a6aeb6c8817cfb1e2b70515a105dae75ecab295b8a45162203aefed90a8152812347d636af058eda15c66112981abb3615cc9a98d0a565a3691984b10da4174a485bbe88773fa13e69edd76ba2d0597a22e79a82e41490886a1b8bb8166531b04e8f923f4284bc97e21b62593f3aff96d57e7406a0f9cb2cddbd00d3213f3b1e559d5476909c8c81a342bd3d4af1088417cbcdef", 0xd7}, {&(0x7f00000001c0)="3c28d86d5188df04e2ce3c6fb46556df05b2acf64b5e9793f296c09c508c1bb6fce158482a471bbc5a80bd8b1c99e14688470aa5ada2160acac5a4cec1beac493511dd9411899fd6e226ae50637e57ba3d1bd9e4a255a075401509bd467de8f5ffb1fe72b17dc84488a4539ff9d6cfafeb48b319ba8a9b84d6dc80305715976403a1c03d5c975f9b13305beca472399f03ac93fea52d3f7cbab397a9349df2000b171d1a21517008c095cd31e2066e733d4ad176059cb1d35e8ca5bc814585e4f75a1aee3fe610ebf4b75f86e18c36a9bab20a", 0xd3}, {&(0x7f00000002c0)="682fc54ac452ead681b4c5e8ab7a3681df1917bfbabfa63420c7a2a4090a95", 0x1f}, {&(0x7f0000000300)="3586c16ad841698bd6852ceef66bc8fd68087256be8a0cb4b088c9913ed49de607ff67532a0013f117395cea3a482c74a3b7401e1bd4", 0x36}], 0x4, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r7, r8, r10}, @rights={0x30, 0xffff, 0x1, [r11, r12, r13, r14, 0xffffffffffffff9c, r15, r16]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x30, 0xffff, 0x1, [r20, r21, r0, r22, r2, r23, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r25, r29}, @cred={0x20, 0xffff, 0x0, r30, r32, r38}], 0xe0, 0xa}, 0x402) readv(r6, &(0x7f0000002200)=[{0x0}], 0x1) 04:46:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x200, 0x4) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, 0x0, &(0x7f0000000240)) kernel: double fault trap, code=0 Stopped at pool_get+0x26: callq __sanitizer_cov_trace_pc+0x4 ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace pool_get(ffffffff8263c610,2) at pool_get+0x26 m_get(2,3) at m_get+0x4c sbappendaddr(fffffd806f6e3960,fffffd806f6e39e8,ffff800024f4c268,fffffd8067744000,0) at sbappendaddr+0x223 udp_sbappend(fffffd806f6e27a8,fffffd8067744000,fffffd80677440b0,0,14,fffffd80677440c4) at udp_sbappend+0x314 udp_input(ffff800024f4c4e8,ffff800024f4c4f4,11,2) at udp_input+0x1320 ip_deliver(ffff800024f4c4e8,ffff800024f4c4f4,11,2) at ip_deliver+0x353 ip_ours(ffff800024f4c4e8,ffff800024f4c4f4,e54,0) at ip_ours+0x412 ip_input_if(ffff800024f4c4e8,ffff800024f4c4f4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8067744000) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8067744000,2) at if_input_local+0xf9 ip_output(fffffd8078860200,0,fffffd806f6e2818,0,0,fffffd806f6e27a8) at ip_output+0xae5 udp_output(fffffd806f6e27a8,fffffd8078860200,0,0) at udp_output+0x5af somove(fffffd806f6e3960,2) at somove+0xf2f sorwakeup(fffffd806f6e3960) at sorwakeup+0x79 udp_sbappend(fffffd806f6e27a8,fffffd807885df00,fffffd807885dfb0,0,14,fffffd807885dfc4) at udp_sbappend+0x336 udp_input(ffff800024f4cbc8,ffff800024f4cbd4,11,2) at udp_input+0x1320 ip_deliver(ffff800024f4cbc8,ffff800024f4cbd4,11,2) at ip_deliver+0x353 ip_ours(ffff800024f4cbc8,ffff800024f4cbd4,c56,0) at ip_ours+0x412 ip_input_if(ffff800024f4cbc8,ffff800024f4cbd4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd807885df00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd807885df00,2) at if_input_local+0xf9 ip_output(fffffd807328c800,0,fffffd806f6e2818,0,0,fffffd806f6e27a8) at ip_output+0xae5 udp_output(fffffd806f6e27a8,fffffd807328c800,0,0) at udp_output+0x5af somove(fffffd806f6e3960,2) at somove+0xf2f sorwakeup(fffffd806f6e3960) at sorwakeup+0x79 udp_sbappend(fffffd806f6e27a8,fffffd8078860200,fffffd80788602b0,0,14,fffffd80788602c4) at udp_sbappend+0x336 udp_input(ffff800024f4d2a8,ffff800024f4d2b4,11,2) at udp_input+0x1320 ip_deliver(ffff800024f4d2a8,ffff800024f4d2b4,11,2) at ip_deliver+0x353 ip_ours(ffff800024f4d2a8,ffff800024f4d2b4,a58,0) at ip_ours+0x412 ip_input_if(ffff800024f4d2a8,ffff800024f4d2b4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8078860200) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8078860200,2) at if_input_local+0xf9 ip_output(fffffd806880ad00,0,fffffd806f6e2818,0,0,fffffd806f6e27a8) at ip_output+0xae5 udp_output(fffffd806f6e27a8,fffffd806880ad00,0,0) at udp_output+0x5af somove(fffffd806f6e3960,2) at somove+0xf2f sorwakeup(fffffd806f6e3960) at sorwakeup+0x79 udp_sbappend(fffffd806f6e27a8,fffffd807328c800,fffffd807328c8b0,0,14,fffffd807328c8c4) at udp_sbappend+0x336 udp_input(ffff800024f4d988,ffff800024f4d994,11,2) at udp_input+0x1320 ip_deliver(ffff800024f4d988,ffff800024f4d994,11,2) at ip_deliver+0x353 ip_ours(ffff800024f4d988,ffff800024f4d994,821,0) at ip_ours+0x412 ip_input_if(ffff800024f4d988,ffff800024f4d994,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd807328c800) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd807328c800,2) at if_input_local+0xf9 ip_output(fffffd8078863500,0,fffffd806f6e2818,0,0,fffffd806f6e27a8) at ip_output+0xae5 udp_output(fffffd806f6e27a8,fffffd8078863500,0,0) at udp_output+0x5af somove(fffffd806f6e3960,2) at somove+0xf2f sorwakeup(fffffd806f6e3960) at sorwakeup+0x79 udp_sbappend(fffffd806f6e27a8,fffffd806880ad00,fffffd806880adb0,0,14,fffffd806880adc4) at udp_sbappend+0x336 udp_input(ffff800024f4e068,ffff800024f4e074,11,2) at udp_input+0x1320 ip_deliver(ffff800024f4e068,ffff800024f4e074,11,2) at ip_deliver+0x353 ip_ours(ffff800024f4e068,ffff800024f4e074,623,0) at ip_ours+0x412 ip_input_if(ffff800024f4e068,ffff800024f4e074,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd806880ad00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd806880ad00,2) at if_input_local+0xf9 ip_output(fffffd8067720300,0,fffffd806f6e2818,0,0,fffffd806f6e27a8) at ip_output+0xae5 udp_output(fffffd806f6e27a8,fffffd8067720300,0,0) at udp_output+0x5af somove(fffffd806f6e3960,2) at somove+0xf2f sorwakeup(fffffd806f6e3960) at sorwakeup+0x79 udp_sbappend(fffffd806f6e27a8,fffffd8078863500,fffffd80788635b0,0,14,fffffd80788635c4) at udp_sbappend+0x336 udp_input(ffff800024f4e748,ffff800024f4e754,11,2) at udp_input+0x1320 ip_deliver(ffff800024f4e748,ffff800024f4e754,11,2) at ip_deliver+0x353 ip_ours(ffff800024f4e748,ffff800024f4e754,425,0) at ip_ours+0x412 ip_input_if(ffff800024f4e748,ffff800024f4e754,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8078863500) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8078863500,2) at if_input_local+0xf9 ip_output(fffffd8067fea300,0,fffffd806f6e2818,0,0,fffffd806f6e27a8) at ip_output+0xae5 udp_output(fffffd806f6e27a8,fffffd8067fea300,0,0) at udp_output+0x5af somove(fffffd806f6e3960,2) at somove+0xf2f sorwakeup(fffffd806f6e3960) at sorwakeup+0x79 udp_sbappend(fffffd806f6e27a8,fffffd8067720300,fffffd80677203b0,0,14,fffffd80677203c4) at udp_sbappend+0x336 udp_input(ffff800024f4ee28,ffff800024f4ee34,11,2) at udp_input+0x1320 ip_deliver(ffff800024f4ee28,ffff800024f4ee34,11,2) at ip_deliver+0x353 ip_ours(ffff800024f4ee28,ffff800024f4ee34,227,0) at ip_ours+0x412 ip_input_if(ffff800024f4ee28,ffff800024f4ee34,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8067720300) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8067720300,2) at if_input_local+0xf9 ip_output(fffffd807328c400,0,fffffd806f6e2818,0,0,fffffd806f6e27a8) at ip_output+0xae5 udp_output(fffffd806f6e27a8,fffffd807328c400,0,0) at udp_output+0x5af sosend(fffffd806f6e3960,0,ffff800024f4f190,0,0,402) at sosend+0x671 sendit(ffff800020a93398,0,ffff800024f4f2f0,402,ffff800024f4f3e0) at sendit+0x52b sys_sendmsg(ffff800020a93398,ffff800024f4f398,ffff800024f4f3e0) at sys_sendmsg+0x1a4 syscall(ffff800024f4f460) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x2fffff67260, count: -83 ddb{1}> show registers rdi 0xffffffff8263c610 mbpool rsi 0x2 rbp 0xffff800024f4c080 rbx 0x10 rdx 0xe9c rcx 0xffff8000009f10c0 rax 0 r8 0xffffffff81146688 sbappendaddr+0xf8 r9 0x5 r10 0x18 r11 0x124007e82b3ab8f7 r12 0x10 r13 0xa270 __ALIGN_SIZE+0x9270 r14 0xffffffff8263c610 mbpool r15 0x2 rip 0xffffffff81cbd1b6 pool_get+0x26 cs 0x8 rflags 0x10282 __ALIGN_SIZE+0xf282 rsp 0xffff800024f4bfd0 ss 0x10 pool_get+0x26: callq __sanitizer_cov_trace_pc+0x4 ddb{1}> show proc PROC (syz-executor.0) pid=245996 stat=onproc flags process=10 proc=4000000 pri=32, usrpri=77, nice=20 forw=0xffffffffffffffff, list=0xffff800020a924f8,0xffffffff82655bf0 process=0xffff800020ac72e0 user=0xffff800024f4a000, vmspace=0xfffffd806eabaa18 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 51600 504715 16538 32767 7 0x10 syz-executor.0 *51600 245996 16538 32767 7 0x4000010 syz-executor.0 34192 248493 28050 32767 2 0x10 syz-executor.1 28050 393306 32033 0 3 0x82 wait syz-executor.1 16538 26440 29377 32767 3 0x90 nanosleep syz-executor.0 29377 220082 32033 0 3 0x82 wait syz-executor.0 83007 193581 0 0 3 0x14200 bored sosplice 32033 75458 49694 0 3 0x82 thrsleep syz-fuzzer 32033 303129 49694 0 3 0x4000082 nanosleep syz-fuzzer 32033 106618 49694 0 3 0x4000082 thrsleep syz-fuzzer 32033 109918 49694 0 3 0x4000082 thrsleep syz-fuzzer 32033 468836 49694 0 3 0x4000082 nanosleep syz-fuzzer 32033 471792 49694 0 3 0x4000082 thrsleep syz-fuzzer 32033 82274 49694 0 3 0x4000082 thrsleep syz-fuzzer 32033 357732 49694 0 3 0x4000082 thrsleep syz-fuzzer 32033 80027 49694 0 3 0x4000082 thrsleep syz-fuzzer 32033 63427 49694 0 3 0x4000082 kqread syz-fuzzer 49694 414427 4085 0 3 0x10008a pause ksh 4085 209285 76735 0 3 0x92 select sshd 10176 206449 1 0 3 0x100083 ttyin getty 76735 13577 1 0 3 0x80 select sshd 21972 191161 75612 73 3 0x100090 kqread syslogd 75612 7114 1 0 3 0x100082 netio syslogd 8683 142152 1 77 3 0x100090 poll dhclient 12391 87709 1 0 3 0x80 poll dhclient 64125 251693 0 0 3 0x14200 bored smr 75819 429673 0 0 3 0x14200 pgzero zerothread 89350 107600 0 0 3 0x14200 aiodoned aiodoned 41739 397776 0 0 3 0x14200 syncer update 71701 354512 0 0 3 0x14200 cleaner cleaner 82559 86087 0 0 3 0x14200 reaper reaper 92413 179380 0 0 3 0x14200 pgdaemon pagedaemon 71582 245242 0 0 3 0x14200 bored crynlk 96546 80389 0 0 3 0x14200 bored crypto 15050 272378 0 0 3 0x40014200 acpi0 acpi0 20721 148855 0 0 3 0x40014200 idle1 1580 388175 0 0 3 0x14200 bored softnet 41710 41913 0 0 3 0x14200 bored systqmp 54134 15583 0 0 3 0x14200 bored systq 20142 21412 0 0 3 0x40014200 bored softclock 27083 449481 0 0 3 0x40014200 idle0 1 361654 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 51600 (syz-executor.0) thread 0xffff800020a93398 (245996) exclusive rwlock netlock r = 0 (0xffffffff824e9698) #0 witness_lock+0x52e #1 solock+0x5a #2 sosend+0x559 #3 sendit+0x52b #4 sys_sendmsg+0x1a4 #5 syscall+0x4a4 #6 Xsyscall+0x128 Process 34192 (syz-executor.1) thread 0xffff800020a92eb8 (248493) exclusive rrwlock inode r = 0 (0xfffffd806be28708) #0 witness_lock+0x52e #1 rw_enter+0x453 #2 rrw_enter+0x88 #3 ufs_ihashins+0x45 #4 ffs_vget+0x13e #5 ffs_inode_alloc+0x1cf #6 ufs_mkdir+0xf4 #7 VOP_MKDIR+0xc6 #8 domkdirat+0x121 #9 syscall+0x4a4 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd807a66b3d0) #0 witness_lock+0x52e #1 rw_enter+0x453 #2 rrw_enter+0x88 #3 VOP_LOCK+0x4b #4 vn_lock+0x81 #5 vfs_lookup+0xe6 #6 namei+0x63c #7 domkdirat+0x75 #8 syscall+0x4a4 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9492 6335K 6335K 78643K 11028 0 pcb 13 10K 12K 78643K 15 0 rtable 105 3K 4K 78643K 5016 0 ifaddr 39 11K 12K 78643K 840 0 counters 43 33K 33K 78643K 265 0 ioctlops 0 0K 2K 78643K 222 0 iov 0 0K 40K 78643K 811 0 mount 1 1K 1K 78643K 1 0 vnodes 1217 77K 77K 78643K 3907 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 9K 78643K 73 0 VM map 2 1K 1K 78643K 2 0 sem 12 1K 1K 78643K 847 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 7 21K 33K 78643K 4818 0 sigio 0 0K 0K 78643K 101 0 proc 48 50K 83K 78643K 5540 0 subproc 34 2K 2K 78643K 1921 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 1K 78643K 1428 0 in_multi 33 2K 2K 78643K 1423 0 ether_multi 1 0K 0K 78643K 24 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 187 837K 837K 78643K 187 0 exec 0 0K 1K 78643K 2197 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 167 25K 41K 78643K 19074 0 UVM aobj 130 5K 5K 78643K 130 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 1K 78643K 392 0 NDP 7 0K 0K 78643K 342 0 temp 102 3029K 3109K 78643K 23985 0 kqueue 3 4K 38K 78643K 735 0 SYN cache 2 16K 16K 78643K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 237 0 231 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 1041 0 1039 1 0 1 1 0 8 0 rtentry 112 1297 0 1253 2 0 2 2 0 8 0 unpcb 120 6065 0 6056 29 27 2 5 0 8 1 syncache 264 94 0 94 21 21 0 1 0 8 0 tcpqe 32 717 0 717 13 13 0 1 0 8 0 tcpcb 544 4113 0 4108 49 48 1 13 0 8 0 ipq 40 29 0 29 14 14 0 1 0 8 0 ipqe 40 891 0 891 14 14 0 1 0 8 0 inpcb 280 8877 0 8868 50 47 3 9 0 8 2 ip6q 72 1 0 1 1 1 0 1 0 8 0 nd6 48 361 0 355 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 5350 0 5159 23 10 13 14 0 8 1 art_table 32 5351 0 5159 2 0 2 2 0 8 0 art_node 16 1296 0 1256 1 0 1 1 0 8 0 sysvmsgpl 40 72 0 40 1 0 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 840 0 830 1 0 1 1 0 8 0 shmpl 112 128 0 0 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 7143 0 5730 46 0 46 46 0 8 0 ffsino 272 7143 0 5730 95 0 95 95 0 8 0 nchpl 144 13537 0 11938 60 0 60 60 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 67139 0 67138 3 2 1 1 0 8 0 percpumem 16 143 0 111 1 0 1 1 0 8 0 scxspl 192 41928 0 41928 41 40 1 3 0 8 1 plimitpl 152 891 0 882 1 0 1 1 0 8 0 sigapl 424 4673 0 4641 4 0 4 4 0 8 0 futexpl 56 112872 0 112872 2 1 1 1 0 8 1 knotepl 112 2464 0 2445 8 7 1 2 0 8 0 kqueuepl 144 3471 0 3467 21 20 1 5 0 8 0 pipelkpl 48 2259 0 2249 1 0 1 1 0 8 0 pipepl 120 4518 0 4499 20 18 2 4 0 8 1 fdescpl 496 4657 0 4641 5 2 3 3 0 8 1 filepl 152 54573 0 54473 87 80 7 14 0 8 3 lockfpl 104 1881 0 1880 1 0 1 1 0 8 0 lockfspl 48 525 0 524 1 0 1 1 0 8 0 sessionpl 112 128 0 118 1 0 1 1 0 8 0 pgrppl 48 254 0 244 1 0 1 1 0 8 0 ucredpl 96 10387 0 10378 1 0 1 1 0 8 0 zombiepl 144 4641 0 4641 1 0 1 1 0 8 1 processpl 960 4673 0 4641 5 0 5 5 0 8 0 procpl 624 13140 0 13098 17 13 4 5 0 8 0 sosppl 128 197 0 196 17 16 1 1 0 8 0 sockpl 400 16245 0 16225 134 128 6 19 0 8 3 mcl64k 65536 42 0 0 3 0 3 3 0 8 0 mcl16k 16384 38 0 0 5 3 2 3 0 8 0 mcl12k 12288 33 0 0 2 0 2 2 0 8 0 mcl9k 9216 17 0 0 2 0 2 2 0 8 0 mcl8k 8192 25 0 0 3 0 3 3 0 8 0 mcl4k 4096 18 0 0 3 0 3 3 0 8 0 mcl2k2 2112 9 0 0 1 0 1 1 0 8 0 mcl2k 2048 173 0 0 20 1 19 20 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 775 0 0 33 1 32 32 0 8 0 bufpl 280 17430 0 11164 448 0 448 448 0 8 0 anonpl 16 748235 0 734067 187 112 75 100 0 124 0 amapchunkpl 152 51088 0 50943 140 129 11 20 0 158 4 amappl16 192 27496 0 26526 280 223 57 73 0 8 8 amappl15 184 854 0 853 1 0 1 1 0 8 0 amappl14 176 589 0 584 2 1 1 1 0 8 0 amappl13 168 942 0 940 1 0 1 1 0 8 0 amappl12 160 528 0 523 2 1 1 1 0 8 0 amappl11 152 947 0 933 1 0 1 1 0 8 0 amappl10 144 579 0 574 1 0 1 1 0 8 0 amappl9 136 694 0 687 1 0 1 1 0 8 0 amappl8 128 2923 0 2858 3 0 3 3 0 8 0 amappl7 120 1364 0 1348 1 0 1 1 0 8 0 amappl6 112 597 0 589 1 0 1 1 0 8 0 amappl5 104 3718 0 3707 1 0 1 1 0 8 0 amappl4 96 2885 0 2850 2 1 1 2 0 8 0 amappl3 88 774 0 768 1 0 1 1 0 8 0 amappl2 80 28779 0 28710 3 1 2 3 0 8 0 amappl1 72 139710 0 139274 24 14 10 20 0 8 0 amappl 80 15370 0 15320 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 129 0 0 3 0 3 3 0 8 0 uaddrrnd 24 4657 0 4641 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 4657 0 4641 1 0 1 1 0 8 0 vmmpekpl 168 49941 0 49915 2 0 2 2 0 8 0 vmmpepl 168 689309 0 687071 264 124 140 148 0 357 35 vmsppl 368 4656 0 4641 2 0 2 2 0 8 0 pdppl 4096 9322 0 9282 8 2 6 6 0 8 1 pvpl 32 1920100 0 1902665 422 238 184 244 0 265 10 pmappl 232 4656 0 4641 18 17 1 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 404 0 210 7 1 6 7 0 8 0