b725d70f202b66954ccb237d9da11ea3cbe8712281fbd7e8a0a4d58e0bd458fc1c1eed95d6579cfd76d298f46a26ee7a8be63a08df36", 0x70}, {&(0x7f0000000140)="3198799f9d18198106c73d889a4a6ecf425c36d718b6b40e73fc2a334204708247b9b2120f8725720390b6443141bd326ecd258a1eed005eadd6d7e663a57ff9f66d6a4f455a77ab17856f2b91a9f26c9600c26d2001e8819a926aabeb01c62d5eb0fcb738e41fb66786be03defcb42cc50d5215be9a503ddc77c548d02d3d559549a70e5aa8b829c282822364ebef1c8917551c94793a89", 0x98}, {&(0x7f0000000200)="03650215f2ce7d97209d2954e1e4fc51bbc828c3bca5b9c9e607f596e4d9bd37aa97827c1298f018d9819c69190930514dadc137ab4acd46fae3155d88bd3a3a2dbbed1c6c286a29fd41f9bed3d6aab6eb6fc313973800267614b6c93b3821b6d2d3cf5bd5fba0544d4c3697bf7a01c7eed0b33c93f345fba11e192f7d06a8f64cced8be3331d95793", 0x89}], 0x4, 0x0, 0x9) r8 = socket(0x2, 0x8002, 0x0) dup2(r0, r8) socket(0x18, 0x2, 0x0) write(r8, 0x0, 0x0) r9 = syz_open_pts() ioctl$TIOCNXCL(r9, 0x2000740e) 02:35:55 executing program 0: r0 = socket(0x20, 0x0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x1, 0x4) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 02:35:55 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = semget$private(0x0, 0x8, 0x10286) r3 = socket(0x2, 0x1, 0x7) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000040), 0xfeea) close(r4) r5 = fcntl$dupfd(r3, 0x0, r4) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000000)="2c2ac9ca", 0x2c) r6 = socket(0x2, 0x2, 0x0) r7 = dup(r6) setsockopt$inet_opts(r7, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) ioctl$TIOCSETA(r7, 0x80047470, &(0x7f0000000100)={0x2, 0x0, 0x1, 0x4, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x7, 0xd29}) semop(r2, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r2, &(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(r2, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r2, &(0x7f0000000040)=[{0x1, 0x1}, {0x3, 0x1c9b, 0x2000}, {0x0, 0xf1de, 0x1800}, {0x2, 0x401}], 0x4) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000002c0)=""/148) sendto$unix(r1, &(0x7f00000004c0)="a6f7103bd978d2e9202ddb9b20e89b33991d12906f5900d205bd01ebd440ab1d591ecf7b45274d1f2bb17cd97a6bd048028726f6e50255", 0x37, 0x20b, &(0x7f0000000800)=ANY=[@ANYRES64, @ANYBLOB="6879df4a3ef2779afdc0f8e2a5145bbe1dcd35beeecf3901996279315ee79f0dddc51301ecf7118a24f86e4bc45b6c90f59e2ce0fdc45994bb8eac4d9840eba66287068d451621500f8c14bacc069349a202bad5d376b49612b6d35c868de253e9bc3f46817635c9b05483297a63f4f169290dc795a364f9557fbabdfee8059fabb74c2e7173c76a1635f432d67cfc1cb69952d3663befa52491dd6c546690f6aed14247e924d322abe71252580b22f460dbd8cbb57277bd86e82eae00000000b6783a018065d890f5e1c2bbfc66748c327f980710006c455f65ea0d08c981c9c22451041d674a57cc4500"/254], 0x2) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20088, 0x0) close(r8) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') unlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x8) r9 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r11 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000008000000000ffff0000ff7f00007c916b60848a9dc189402cea414e5d47dd02281fca6de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b76b13dd7b62b2db6c42868622a679a8a08a886916c5f0854e944fb1455deb7a586fb9822d6b7ccab3fcf29bac88b5060c628264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11dd78b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c318ff7f3e8657388af2f3854826f53090035b4bd7a270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33e8dd951a00000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289238e6b53dce4088d9e1fd9710070c5d386aa385e5"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000), 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x400, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/null\x00', 0x8000, 0x0) r13 = fcntl$getown(0xffffffffffffffff, 0x5) r14 = getppid() r15 = msgget(0x3, 0x69d) pipe2(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r16, &(0x7f0000001700), 0x0, 0x0, 0x86c) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r18 = getgid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r20 = getgid() r21 = accept$inet(r16, &(0x7f0000000500), &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffffec) r23 = getegid() r24 = getegid() getgroups(0x2, &(0x7f00000003c0)=[0xffffffffffffffff, r24]) setregid(r23, r25) r26 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r26, r27) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(0x0, r28) r29 = socket(0x18, 0xc002, 0x0) r30 = fcntl$dupfd(r29, 0x0, r29) r31 = getpid() fcntl$setown(r30, 0x6, r31) r32 = fcntl$dupfd(r12, 0x0, 0xffffffffffffff9c) r33 = accept$unix(r32, &(0x7f0000000000)=ANY=[], &(0x7f00000005c0)) r34 = geteuid() getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', r34, r35, 0x4) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r26, r25, 0x0, r35]) r36 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r36]) getgroups(0x8, &(0x7f0000000440)=[r18, r19, 0x0, r20, r22, r26, 0x0, r36]) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000980)={{0x1, r11, r22, r10, 0x0, 0x39, 0x81}, 0x6, 0x1, r13, r14, 0xa6, 0x1, 0x4e2c, 0x3b39}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r37 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$inet(r37, &(0x7f0000000040)="e637fc80f18acb07291c931413d6914089e8f11a7f8df8bc627b4d659654c7e74c1122a466a6cf0bf74c1dabb2b3d8857c5470239b7dae64719dc24b70481f3680cc5d99b0efb749569d7e2001f190", 0x4f, 0x0, &(0x7f0000000240)={0x2, 0x0}, 0xc) setsockopt$sock_int(r37, 0xffff, 0x1023, 0x0, 0x2b) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000480)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r38, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6cb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x8) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) 02:35:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000001, 0xdfb, "3fbfe9590034d4887dcecff9021f78a70bc0e5fd"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959", 0x232}], 0x1) geteuid() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1004, &(0x7f00000002c0)=0x800004, 0x248) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r8 = socket(0x2, 0x1, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) r9 = dup(r8) listen(r9, 0x0) ioctl$WSDISPLAYIO_LDFONT(r9, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x5c20, 0xb5c, 0x5, 0x1, 0x0, 0x68c, 0x80000000, 0x5, 0x2f932d86ae0bcfb3, 0xab0, 0x80000000}) semget$private(0x0, 0x7, 0x286) semget$private(0x0, 0x0, 0xd) semget(0x2, 0x0, 0x202) r10 = semget$private(0x0, 0x4, 0x5af) semctl$GETVAL(r10, 0x3, 0x5, &(0x7f0000000280)=""/107) semop(r10, &(0x7f0000000000), 0x0) r11 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r11, 0x0, r11) fcntl$getown(r11, 0x5) r12 = socket(0x18, 0xc002, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) r14 = getpid() fcntl$setown(r13, 0x6, r14) r15 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r15, &(0x7f0000000800)=[{0x3, 0x0, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0xfffb, 0x1800}], 0x9) semop(r15, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r17, 0x0) r18 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r18, r19) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r17, r18, r20, 0xffffffffffffffff, 0x40, 0x2}, 0x49, 0x1f, 0x5b5f}) r21 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x8, 0x0) r22 = socket(0x18, 0xc002, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) r24 = getpid() fcntl$setown(r23, 0x6, r24) r25 = dup2(0xffffffffffffffff, r23) r26 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r26, 0x0, r26) fcntl$getown(r26, 0x5) r27 = accept$inet(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) r28 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r28, 0x0, r28) fcntl$getown(r28, 0x5) r29 = socket(0x18, 0xc002, 0x0) r30 = fcntl$dupfd(r29, 0x0, r29) r31 = getpid() fcntl$setown(r30, 0x6, r31) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) sendmsg$unix(r11, &(0x7f00000004c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="01112e2f6669ec653000"], 0xa, &(0x7f0000000100)=[{&(0x7f0000000200)="e961c89cf3d1534a1f0fcc55f5395f82c3f59a854412748440eb28869e069c05340e97c93a055e0bdf18ba6d63a49e012d3f03466bbff7bc373c51096990ebca0321b764fb806df6336133c6", 0x4c}], 0x1, &(0x7f00000005c0)=ANY=[@ANYBLOB="2000000000000000ffff00005f000000", @ANYRES32=r14, @ANYRES32=r17, @ANYRES32=r7, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r21, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r6, @ANYRES32=r27, @ANYRES32=r28, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r4, @ANYBLOB='\x00\x00\x00\x00'], 0x70}, 0xa) 02:35:55 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x1) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) 02:35:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000340)="cf499dba0051ebd2c853a5632ef43bf8e901b33dcd730fa4e341a4f5b3da37d44ff3a4ebce84d8d17b658696d8d1ce23b63568e7d8973dd41daa8ae7f62095164d67ce5627bf071273aea22af6d8b7000cab18f9fbd8cb036f3912911de97230071fe955ae4528df073403e36abe93e811ef6242901246c9263e4208d5d2161b0de325f51c90364969cec0e30c4eccff7e0985176fb281041f4f129bd68ddd", 0x9f}], 0x1) r1 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r1, 0x0, r1) fcntl$getown(r1, 0x5) fsync(r1) 02:35:55 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000004c0)='./file0\x00', 0x2, 0x10a) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000180)="5aff5c77c983103d8dc11a1518e74541254b488d3ceeab9c9a62fde4627d333823c1196e3a766a1fc124797ac4", 0x2d}], 0x1) close(r1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) r2 = msgget$private(0x0, 0xfffffffffffff9fd) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xffffff80) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x40, 0x4e, &(0x7f0000000180), 0x0) r6 = fcntl$dupfd(r3, 0xa, r5) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000340)=0x8) msgsnd(r2, &(0x7f0000000140)={0x1}, 0x8, 0x800) fchmod(r0, 0x8e3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xffffff80) r8 = semget$private(0x0, 0x8, 0x10286) r9 = socket(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0xa, r9) setsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f0000000000)="2c2ac9ca", 0x2c) ioctl$TIOCSETA(r10, 0x80047470, &(0x7f0000000100)={0x2, 0x0, 0x1, 0x4, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x7, 0x530}) semop(r8, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r8, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x1, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x3, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r8, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r8, &(0x7f00000005c0), 0x0) semctl$GETZCNT(r8, 0x1, 0x7, &(0x7f00000002c0)=""/148) r11 = geteuid() r12 = fcntl$getown(0xffffffffffffff9c, 0x5) r13 = getppid() r14 = msgget(0x1, 0x0) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000980)={{0x1, r11, 0xffffffffffffffff, 0x0, 0x0, 0x39, 0x9260}, 0x6, 0x1, r12, r13, 0xa6, 0x1, 0x4e2c, 0x3b39}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r16 = geteuid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000003c0)={{0x4, r11, r15, r16, 0xffffffffffffffff}, 0x4, 0x0, 0x8000}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, r18}, 0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380)={r4, r16, r18}, 0xc) getpeername$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 02:35:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x4) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)=r0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f00000001c0)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x48) close(r2) 02:35:55 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x4030003) socket(0x10, 0x2, 0x0) 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) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="82b161c866696c65302f66696c653000"], 0x10) shutdown(r1, 0x1) setsockopt(r1, 0x29, 0x8, &(0x7f0000000040)="88101c33630000dd0b653b16a118653897f01100000000000000", 0xfffffffffffffea7) 02:35:55 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="ffff0000ffffaaaaaaaaaa0486dd60c1f0080954d0ea86eae43ad6b7afd28f57f00000000000000080fffa00000000000000002ae5757df11ffe2252c4034a72026dff02"]) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000040)={{0x5, 0x2}}) syz_emit_ethernet(0xe, &(0x7f0000000080)="bba895006f53dd000005ffff86dd") r0 = socket(0x18, 0xc002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpid() fcntl$setown(r1, 0x6, r2) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 02:35:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x3, &(0x7f0000000080)={0xacda, 0x7}) rmdir(&(0x7f0000000040)='./file0\x00') 02:35:55 executing program 1: socketpair(0x2, 0x3, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x7a}, 0x8) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x4, 0x3f) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = socket$inet6(0x18, 0x2, 0x80) sendto$inet6(r2, &(0x7f0000000180)="1e7cac8dbe689223a46e1f23e4c196a562e7f4b5c146e1a7a0cd4fb290796f389d8e7c06aac2533425d7da52ca17dfe50a22a61651eacff98eca55e4d71a61aab7d354480a9fb4641fb47bd91ccbd97791821b2f7d4cd688a9d62544e3225b678970f7107baca6b595110333aeb68c40cf949f9f41f7f595d329ab1fbfbff994c6f31946892531eb9d08c4dacaa55f47ddc526a78daecc398222621ea112770b510de708557292fcf15411b24ca186dcbf4a84b44cbb8164d83c55ba6439b2c3c26c45e8ab15581e9b58a03e329482a5208e", 0xd2, 0x400, 0x0, 0x0) r3 = semget(0x1, 0x2, 0x4) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000280)=""/128) r4 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x90) readlinkat(r4, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/101, 0x65) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet(r6, &(0x7f0000000440)=""/224, 0xe0, 0x42, 0x0, 0x0) r7 = semget$private(0x0, 0x2, 0x80) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000540)=""/4096) r8 = dup2(0xffffffffffffffff, r5) ioctl$TIOCSCTTY(r8, 0x20007461) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000001540)={{0x18, 0x3, 0x3ff, 0x7fff}, {0x18, 0x0, 0x1, 0x5}, 0x7fff, [0x2, 0x4, 0x5341, 0x3d, 0x1f, 0x1, 0x1c280000, 0x8]}, 0x3c) r9 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000001580)) fcntl$setflags(r9, 0x2, 0x0) pipe2(&(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$TIOCSDTR(r10, 0x20007479) semop(0x0, &(0x7f0000001600)=[{0x3, 0x30, 0x1800}, {0x4, 0x1}], 0x2) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000001640)=""/130) r12 = open(&(0x7f0000001700)='./file0\x00', 0x20000, 0x12c) sendto$inet(r12, &(0x7f0000001740)="800a0add057ad57d5c9f10e132f7d2e38db74f1b16fcc02215b5fadf571fd78f86442d577e41ad70f6f3a9c36bb83befe62637916ae452c518ae3a70f9420377543c43de0e8e2f697da87df3d8ce2eb6ec52e74db0d3b5d049a8bf460ebb896b25e14ed8ab32c1cf3e40079e3053d83e9fef9e219905c8ed40946e28c75418db41b52287b6c4c1bd0254253c8a026a0904cce7b3d9975ed32575fae47110d64478489a88f76ca1cab8826fca78ec77593c4c6f9cef9e5e5909bce2f58cdb9ba5e892c71fdff83c493c988aa4e1b87f20a84bcd27599a0097619024fbac6b43525606d3834d489738350906e202a88a70", 0xf0, 0x5, &(0x7f0000001840)={0x2, 0x0}, 0xc) r13 = fcntl$getown(r9, 0x5) getpgid(r13) fchmod(r11, 0x8) getegid() 02:35:55 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357af4f7aa0416fa4f376336acf00b7804be781e49910900df", 0x38, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a8a806ae8fcc87cffd563cf945024abb6bab6a2c48ba388ed2c878a3a"], 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000880)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000080)}], 0x1}, 0x0) r0 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r0, 0x0, r0) fcntl$getown(r0, 0x5) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r2 = socket(0x18, 0xc002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = getpid() fcntl$setown(r3, 0x6, r4) r5 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r5, 0x0, r5) fcntl$getown(r5, 0x5) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse\x00', 0x80, 0x0) r7 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r7, 0x0, r7) fcntl$getown(r7, 0x5) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000000300)='/dev/klog\x00', 0x80, 0x0) r9 = open(&(0x7f0000000340)='./file0\x00', 0x20, 0x8) socketpair(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = getuid() r12 = getgid() r13 = socket(0x18, 0x1, 0x0) close(r13) connect$unix(r13, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r15 = socket(0x18, 0x400000002, 0x0) setsockopt(r15, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r17 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r19 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r19, r20) r21 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r21, r22) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r24 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r24, r25) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r21, r20, r23, r24]) getgroups(0x6, &(0x7f00000003c0)=[r12, r14, r16, r17, r18, r21]) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000008c0)="8e71ffba7a2448ec224810d8f44d43eb1fee19de3659fe8b0906d3567901f7e2761fea68ad6bfe22536255874eba44baaa818f833013c20eab943fe6b30a9bcc836c2e898ba35bcacaad6c92165030e307f6327145b44e036d1ebd6a6e1010b7b7114abff87ec8dffb25b598f5fec76284cc1d5e962d362d7025236cdda87cfc800765005c1c1e468cb377ec0c784c8cbfd869be1df650371ad1cf32e71e86503e3efda87ed2b099033181f2e229c78e7b5bdb53b76440383951a9ce985722f5badc442e7f8ff1329789457c600dbf487d38d0c8728f795cf2a2e896d1a5979cb83246d7d51ddd3beb392ff41893621038609ee1343e8399df8b9e7b97c1b620c7ac73057af1aa43cac7de3f684e9bf5247123aa478496a111e6f6e22d7ef20ec837b110b6bc05bd28d9c112e0ecc67719e1c93ff89982a7462bf19f7405a3848599add8b52ec3eb8e73156b446ff1f9d14677921d5c629ea82ab106b0d693024571263a9905a14fab5fa7c03bda6120c44236bf6a60e3db7b8ff4f5003cb7136e52c80b877ec9663b0e10cd58130b88c16b13483785ce6ea41113ab753920fe350302261dfdb93b9ae582aa19b0492963e17263bc8d4953b4b97b0053a6eb8554d8468af6bc0fe5677ecee71417630ab6ae136dfcff59000a5f9a7cee80293d922e39c8b74be67ef6c31f814f6da4de6fd216a2cfe35701b995e581737a9c17558c65bcf9bfff93beb396aa49d4f76762ad6ec65d0833b1b63b6f45e79dfcde8ce99ee8117ac1ccde0b521a4101db312df2849d712d842cc35c4cd4940274a8613d0a3c85439b5efc41520bb3b4f27c6ec355cc7453d4526dbd83a34202f1806ad000f1b7664984e7b802a554f3c1b3f05f505d949790aa557eb620c132bcd83faeabe32b6883363dd11742af45f76195fed5f91f498d75fb7af4c4d8f4df8ff4eff49fec924f991c11a32afca61c27f4687548db6c002759574ff1ba2a67013aada06be1846d4479695171fe1a086f517137dcb72cea7f0a8beaac909013e4111bae70891b46e5b4824ba6f53b0de915fbec56be07820050c6f5079fd5bee21c6c7b94757f7c5a323a88c8ab3b08177231df1c2039f739e568812f016cc9b143a7dced564e3bcb3afcb8cf53a6e57a175cb211778ad6b36ec7a223bfd89d946373c95abb4e687065f2506567f713ac08ff1e3e7b08dd7aea9abde9cc69d4ba28e1c8cfbd1e969f1a4cfcebf1def815f18e7b48754e075b6add9b2f2447028aeaa16f06199955b9831791970c88aad6ba09eda37cad0fc9612f708b4852ca7cfa43d68b27e2351be811e63934caedb1d56b8212fc4e31f8c3cd1854008fa862991aa30e4d7cbbab8600188acb1c4a2b43716d0accc560e8d36e5f52aeb62e77c2197dbe5b8193258e1b5943bf9b18d44f2563e5f55889ebf6c72dc1e0153943ed18220a5477431de6d2700fb7e8ff21c48ecf3822bed33014ae3adc6e96c05cf0b8bbd6d9301e5fb7b34f95466576805f5714d8edaf4e462ad578a6507ce377a850256a5c5e08cd768e48f29064b70c667a15983d124f22064b74c3df040e69396ebc17fe7a9c9c2e814506bdc4d1366796a825d8f1cf4dda8992e488eebd84ff90768cc2361ae667bcf8dc31ff78307c6e3fe0349ec61915d0ec259981310b13c44673e7170c0c0bb33a243f3acf383f500f4bdffc34a3d86cb4283c254a5881d55d397845d218b1c6736d48c14299c1e97737a6de27112a3c21dabd88f48adaef54997350fb9db9ebb10e97a517c47598129c08e8f78ea082df31379f2b0dc444c4507845f2a5fc99f12967fd3d2dab6360fd77549e9d7535c32b391fea3acf64f9b1bd8f024d9a652039f7760611ce27957302c3af29eaa160e0265a49879b0ec79ef3349402c8767c6ee25e66f97395a7e371df5e59936c95e7c84f46d379e20e8b18ba6d825d8f131fffe81c819a188bdd51f5b38204b0b04673877615dd4384fe7314bc0a4a9259e58b6e68d4e1b1a1ee1699ea88ad09e0b7b5ce93dba345c8fa2f9c0f2c0b6535531dad2e3a0b3203c17cc492f7a6c89d078d14f4f7190820cc69769b4eefd557a606353a3ce6fc1dd38780a13df64cf697b44a4b2d3a31ef91d1fc97ab29bcd42d63675eaf94c793d14783195ccc2a76f961612112074c233a7e3d03e0a086bc14fc245101794657c09eaa3eb57315eef2b90f5fd6484e71ae7a3300259e8dc08f48844b2dab3c6fc6761d78d6bbf9b7ceef25edc82b4be6f0f496e93d4444e51f7c3e2e99acfff3bdf77d1f8bcaf5375c831ba1541195a0fb5bb5fc452c047b4dd0c7700b62491b314aebeb8131986b81b5bf440c3a56ef640d6f546a365446f6abe908d56cf21c72aec25ae7dfc239aa626fe61125061bfe4c1f666117f5fb711b6ddbfa55b9de060d7fbf1578802915582b1667a8c84a023c1961c078eccf5bcb5f4a5c8ec22df8be39c376d881bae094c3ba39cc5d89e009a26608faee2927972c7ac79b7a1123309715ad7c15e16eaf94737274da3b7ae8548f2510074eb533309a616216970337b3e1dc4c54aff939467dd3d6d780cf0671c2ef7ce68236b3fba821bfc086188ca2442b61bf687e183d0f251d00d6e31671bb32c16c084f7407ea63603ee8eed8ec2589c024761cbfa74cf2dd71506c03e9231c25bc1f9f59c1494db772931750f952717af030b56cba013f705bfad8c04c3885e751d262f7bcd11334cfc9f128bd993f0c96346c50f571a4e3349110a643c4235d5b311b08c86859a6ccea8dddab78f9ceacdcc3c0624055dd6444f7c07b011ca48b9f28fd74adb18033a59bf7f09c6571283243e24174289f13c1a10d7a440d083267464efd989beb6d4b9f79f42b1311daa6dff52b081e0d647541c03fc42113b169fe1bddce7ea5779cb83f7b4b36eead0fdcc92828b46a82e30179d201d0b1a3fbb62e748363d0f4aa074fa7aeb93c727e3680ff28e352af525715234d6ee736edcce677eca3edb0d11d6730ce885c38656ab09619f1af8479672cdbccc5107d38724110a8c6393432ef16429f963113aed9afb997929b28200e4a511ef0ff3b7f783ab8e8ad7cdf2271f53823f47f9e20c288e584fd5f1abfbe8811fadd83f2b6b0ab7f8e1ea4d7f2888dc5cf8f1995b8b537aa1c7aef46c84543daf0a5fe4afaad8a306da29ef9958ee3abfd33b50f0d55e84280e7086f98b30b4c5bd2b9b71fde2ceb17e11bbc856f63686123d042ddc9b5340fbda2066c98bedf5642090d4cc24cd1265ed7ec6a83c080553ca23dc7c12a32457747f079d8d1a13bc322be08db3c1484b676987ba13b3d49da526c84907ae8ad50c059d4b3aab6b0a9a866991563fbc6c45e64d382ef2bd1c983c9a49c6059e9607e292bb972f755df8fabed999a4bf87c074787b11a0db7181abf7672b9bee37f9db9043860d9311b7db44962d558da57522241acb08e7c80af67ba97b549dd05ad52c338e2b16ae56088ed94c97248e43c470998aaad9bbb02f90e7657f7726c8ff443f672b0e2f44b3835117680f7d3ec825e183e954b6b952eff66678c70ddfe99d156db1c30e48587720511b955b5b6d161c070a48c6769ee2370d39d8ffb16accc2bb3288bbf7f015de6921e8db68a8c94494437d924efe5d00c248d2604c31ce32affc29dfac74166c435d8e3c5aaec8c71c86d06adec5501eb1db13d24c93739881b7f4b510db9b2d38e128498be0cf84ea8d5cac1844e468f416b19d329d3a694c2b34de47bedc8bf792fd88fd71ae16b34bd2d448c9f88b7c1c2ff62feea4800841cde69bc1575a5e63c22b37447c154e00f926e8efbeaca61fe3c2d06a47a57d0fefd64b79c34a00fa1edcbb67e702a68b139c71dc6f29e2be363f869b5ae36737773ac383b6c508700beaca1c2e35a3812471308fa12e4ca0d1293fc0c90a8695d854ba714a63a1f4f3aecbd200ac78fff10b083a649faea95b6b4d07690ead26b82105a1f9ecfef62bb33d3093559f182b7a45437b69590af987cfc52d1d72334dcd76ee9935b3d922fc4fd59abc6d6fcf55209d4964e06b6bfeb3542a098be2340c0640b332ed6349259e04fa69df07da31c94ea8367079dd0269f2aa4b72dfe17d3cfd010936167caf1c09357661417efef2242aef3f2bea61f7f51f2b30c70815002957ac5cc467975fa7a8b843ecdf631d641a6ef8e948ce20d49fb6b0a90b83ad528104dc627c29a92d9276982a1c8812d5b3994faf9016bf4e238e221be90c9730b5f8ce9235f6a3ff066c9442b908d6bafae250f6b7f5b65a6fa43336a2dc4c7515ce73da56465b53eb84137e6de35b361ac5c83fd55e73f8158ed78f9e47038703b136d327af2fcd90e3b976e26850a6996f6c762cf4b271700a70ad37603dd8a492d15878385ff5a6b106d6fa071056e50fae8ad702e5dceaf87e207e17bd97cd9a8085c6b75bd9603103d4a8ba9af887b07cb6530a905ac7a59c57c3c221df2d0168695535ab33473e8ee062306b9a0dc3520876b8d0ea3be5628b111b6308807e4cbd684510c0cc3bb21131d6da6048097760a6a42ac3302a703891e04ea88143402132d4bee0597a340d5523c881bb751b9dffbeb6e386dea1ccf86446ef61bb3c4d288d985d64e6da04f031d68fcc3214fe8855e5588f1eae523954da3e1559462311ff4a227fadb53c5d8bcbfb21cbde579d36b0a2f958840344a95d1e702bbfd70c80c66afacc19eb1c102362b0f66f6d02ae3a8aa1082b20b1a5fc076b91df7850e710d0b7138b952e67ffdef6e143a281b80919003d56ef2ba4886aca86f4a22992e4f68963e86f3b764212377c43ebf113bec4e80d67cbf5ae5c94d576b6a879904b23b066bdc7d20915ad48760c51e1250ad850c971dcbde91ef4cfc19c7504c69e6b96a94521e041b8bc7d60e9b8ac2b994aca481df61d48279d93257cc08634a9153d1f324a7a5b3ee6ef01cd1d23acc7593bcc5a258a9210c99af19b983d1bc7fc59f82010bbea8871de90d716bf2082b78895bde21a005b2e2c18f67c85e7fd8e00c2fb7dc546b8e49d1e429ef142c3d9e93056b0bffade4d000e2e5a81466453198182a08b578f10a7cfcb4ffdcbdef9e92cd7f2f7b350d96b7f989563b6ad40f7455ae4398850f6e9bc98876e07417084ea5a3e717aed159d6acb99f8dd0be4ad23abb4d276daa32082c6ca00ad8afa8550e386b63f0d55d36e4f7b8b10d15fb891844a344644e5f441ece3ad3c01bb2e2113f5280fe1ba3019ce848a312ab19957906be3de3ff3f47e4c6387faa3795414d9c3399dd986570de6a06007f5097bde1cc6a0a830af5e1febdfdb269f70cad967061c9c3a5bf8476b1252ded01e87cabccc55f62c2e9ced0a12510df603e1cc73313c2ef308e02b4e3f6bcff14ee33aa6ffc8f460a337a379ad10b0ab3db8810b9d6e03ff4a27dd3f7563a0331d442d4dbbe4888c99c22b9c2e093839fb31bb5e8b14c246e0cbd40cf3dd861933d0c321d824ce331d0b707e20eb491f2c6fa597943903b676403fdfaa76a839c12e4a26a7ba4d660ed17bc268d0b970054d3126e06e3f955acee059d35ad70885b69f4c0f96d9a1be5c32db5229c5ab8267d3c235e0205da087c3ba4ddabe1cc8deb9c6326d27eed8ab73cc503c935a2aeee046bc106c390a8af92076066ce13cdd4c8415398bb010f29ae9e7c42ecced16d3aa12650d4d162614c86560164a4fd78891490f323982c1f4995c475db720d809977aa564eafbe029620ed8ef799cad36fe5372f4db7079d9d3fa5b051", 0x1000}], 0x1, &(0x7f00000003c0)=[@rights={0x30, 0xffff, 0x1, [r3, r5, r6, r7, r8, r9, r10]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r11, r18}], 0x50, 0x4}, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00fe80000000fffa0000000000000000baff02000000000000000000000000000164842b062171fb062f00f1d36fffe0975741653cf6cb359fc0127eeaa964c18366c6f206af03a72838567aac6b5f09ea2a4223167c09fe58bb1ea34a05f72acb205628cdc958c41463f7dac258adafd942db70a4ba30cf29f7c6991a269a92518916273c92d6a3a19a115862aa82f07b91df15d18cea8a1f3b599ba0890f763f222ec54a04d4a6654493ed57d3d5380c34ebd8f812d414e40899a17af0af4500eaca37e24773c9dfdcbcbb7bde47e38c10ab657a643d00c03a29ab5e7cc773f900"/262]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 02:35:55 executing program 1: socket$inet(0x2, 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3, 0x3}) r1 = socket(0x18, 0xc002, 0x0) r2 = socket(0x18, 0xc002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = getpid() fcntl$setown(r3, 0x6, r4) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f00000000c0)={0x0, 0x8}) fcntl$dupfd(r1, 0x0, r1) fcntl$getown(r1, 0x5) accept$inet(r1, 0x0, &(0x7f0000000080)) 02:35:55 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000080)="c7a895b22a241c0a078359ff86dd6e360aa905fffffffe0000000000010065ec0f1d00000000ffff000000000000000000007c4889b6") r0 = semget$private(0x0, 0x1, 0x5b6) semop(r0, &(0x7f0000001180), 0x0) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x2, 0x3, 0xffc}, {0x2, 0x7, 0x1000}, {0x3, 0x268, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r0, &(0x7f0000000200)=[{0x0, 0x20, 0x800}, {0x4, 0x6, 0x800}], 0x2) semop(r0, &(0x7f0000000000)=[{0x3, 0xff, 0x800}], 0x1) 02:35:55 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x2, 0x6) r1 = kqueue() r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10a08, 0x1c2) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x9bf8675341f08c82, 0x0) 02:35:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x5, 0x2) setsockopt(r0, 0x3f, 0x59, &(0x7f0000000080)="e34a1dfc391dfbd121afbbb0012d6a645b42a34c5931db2d8d382fa27396d407d263ba943684bf8f16e4485f5a06bfe2a85c404c08adc7f71457989fc0605f28cd2e2868bfc24a5bb3d6237283af7d57a736afc7338e27d9ddb48cd3fdd558df2869677921ab7a2007a6b9078b00a6d7a470504ca684b2bc1f0b647ab3cd5a555c8f94307b18d8f969311b1d17a9765ae896ec72c1bb98a6eb72613bc8be650ca89514a77adb72f9f96e7c45285998ef04fd940f41a6d7424f6a73ea23faed936389362b75e48080d025569a1803ae6181448f1de9f98b2d8cc5b84f633d2f48315adfacc6366436248931fd08d53da9bc0217e1619f51748095941c064035c4c1c63e8b38423ed2b1f664df6580a0aa4b2fb085c0f66e3e6bf430c8610bade13c1412a89d284ade317b1a05d9d85435b761ae451174f93c79ad04a7fa4a82d3bd58af05451cddbef06d4175202c246382a712fc051ba1f6c516c6862fb443115cd1a36c2d2e080405c83a0671b8a21ac6780e94e04a3e9d2ad56f7c0ff8d3df24c631f5c37329a0671ef03282180c3ee90331771846dcefa52cf1928aa8ee6ea75f2f1a855fea047e749dfc23e1abc1a8fa7ee12a24f0086b8c1b718e215dbfbd6637820b0fbf98bee99946820699bcc16463b9a0f28d2a27e26c1c34d3c22ba87e00db2b199341b3691256e4c86808b7185b3bc8d4f0189a0ff9f8d19ed2c362ac720c24f1e74e28806025b4b5907bf94d0d3e1eccbbaacde39e379f3d640355d116d1bbd752a9a9eff99094abd65c1f260fb2e90459cadedcd7d52331f0b4349a1150ea856db1e0dcd23f3dede3f611d5bddc89487b300ea4d1f5f58f5e08ad9fa44b1900ecc3a681c6c8b399189e54ff1dfd9e095c963c356bad9c46c0747d810d4519a0d955827335c983cfdb7c3c65123aa28b6a3df800beb193e141d96d126bf03a62a290c6c99e7541070096a4572762a8ac39c8b90b479bd27cc0d32a10739f8ca544f8ae2494a67234f902300db2de06becbdea422644c14dc5bf64b5595ded178ebf75c420083c6ab2eabc294f0c296c4c07fb415a5db1549d5119ecbbfd6173bceea8716552251698ed7c1f7bcb4b3fb3336b99c6a831fa249f304307882229e4c8bd0247db73b4e9fe647e4eeffcb4704df6f623f5ccdc3f308b6ffd3d6e84d3a7d540fd9e0aa61dbadb74b7c73f03bfaee4774f9d88072b1a4bc4f61f51ec71a2d2672833675953aa9375d256442883f57b8d64928d4617b55b366a7ba26e8e78e11573a4486f17b78d62cc61eba13dc5203861a301405a298d4eb6a575680495baa3975dfdeb745c480800e700cdc5868a68d4fcd2985195c6748c45591b1b03e90f411b9537596874b39a554eaca426ecd1ea1a39f46141dc861037651305f33fc9555e665201b45f97dcdad24ad6891234dd48b2bb419d60bf1af762181c93ef35112c9bcc00a7e0c1daceafb07443a76a288e344af294b3df979c8c37294f22052e3ed89b95e0a5767e91974b0c9746e3d41b28bfe7a476448c01a185e88b84881b8232536ccab21123b9baad866d58d4e08ab7f7d253d5a2958a064d789236ea79aae8e10edabf2c98e7fc1d972e810c5a92374d9988f7a4e2fe03b9432e947b266ded3aabd9b7bc31991bf7fb2c56ae92c5e7676a6af13e87cb0a427c4bd2fd5c6571df7fcb36e91c7f4a0d2b157ff7b2e6b6e3dc0f26425cb2871f8a0fee96d55026742236d5c8446625eed47ed74fba1aeff14ea1408587ebef4c420c5e103e724727bc35083db9ba602bc6e5733bb47e8c8a6fa8957646d0810c73d2e5ac1c315932c4bbe2e335458225b4982493bede4457d93358e80bc398f3ffff25e0a49fb183db15959f0d77f868f513815849ff7cae5afaa60ed45bb9160a825b66ec0075dbaa93cdc550a57ded8de3dcdee5dcd6dfa476a77e0e952d779c3edece37059150d54e73416de0b9c980e42c0d92bb950d704f2dc6b4bb11e0e65430d8d7de47213c0e074694dfa284073a14b860e34a1c7b3739b4e9901dffafd06d543c9d7c051235dfb8f5b6ceb9e160b3229ae47cacf9cb803cf87e6bbbbffd8ca83b2a300a8e6f75089890eb0b15058d533952a63e398d7d4043f6c4b457b5944ae40289f7b8cc040ce7739d1d117234cfc33fc2a1513973cee32f2274b171990a99a259f0e6a7b0966d57ae46930e4bba98fed9bac88b206f288e509d399da765af54159dc04df6f33d4a704d2aecd1000aee8412c5b79bb5d6628b0e6c34ece6a6b0418e52ba8272e9b6a69faf1cb738af9ecbc7691b52e8bcc2cd8a817d18fdfb7198d7878538723cbe45a1bb3398f74c6b4083e5991e0aedfa17e308b2f95a3c6b573afe25b59c584c062e782d3804f4009e2ec5a242834846659b1f8bc2303aa346a6e72d486d6ea44da45cf8a55ddee4854e58f7d875430c04475c284b3ccd73c58b87b8e82924f49c02ea40f9d73a7267d993761457f6ac5a2e39a970a3b1169d4217f139aed95feebfe0be642710db69f452b9fa9bd7e1b61968e47f9135351f426c9822904e2d2c4d8a31695bf1508626000cea0d58e47728567195111acf72fbe1ae5374c55e6d350c00ed51809f55544f00d37eef1c96b249790d0f8242164047dde54560468e51e3df709155234ab126f820d9536ab32a7294c8d36a08c180835bfe982e3ee87222a600d7cc4fc9720ae07d3445d5b24590e1243d86fdff1ba98b382b72e6531d069a0b4349b919b225942499f8116200a0d394241569dc38c29367a338b623f37eec5ab80d0172fb2d8e9b56f29c2bd9d32bb6ec5370356a8ccc494655fcc5953b8825edf8627145caa57f9cd446d582571b19d1b5819393e79abcb937992051685e51d1970b33087951a6234ef75f8e805e02a0c48cd08c3a3272f05296aba77a2c070a75a1e2090dfcd52b1ea9e8ec4b06d9a476215b04957515729e33ff9c2dd3d4de73c10dbc796efe976b9a02c4faa05bc1541a870e20531dbaf27c39a8348e38c03f54f36779cb9cc87492bb4fd37cea1a33af242158d78e8e30f1b14628be5f61c243b39a1ba3bb17167ecc121fca1bb02bd1dd89cff1d3aa8ec612dd2271e12f2c1b10c4c345310e9e0de4cf41e370b1f39b376c6cb8170e409ea1012d680c43b2d1314544257c1465f640a56097da5629a5e90a706600d805483dd70d7c230347a4042af3aad727307defde5824d262495f9d6f6b8041d7e8da654daf9f200dd243b059462a2e04ff9d243fdd3a8e9c74dda21a25c1bf14d78cabac8735abe19559db297412a7b60c56edf7cfc568d47e4b3d69b1f615fa1faaacd32d44ee1416de0afe8ab9dd0c2ee8623945ae8785f5010315adb30dc7f75a49f3735ed77c9cce0ee9c82aeee5aca885a29ca41f6e055e976fffac5bdaf5a0e035714cc8db6ab9d5243e42d4d772b82a07c7cdcf7a21453fa5387f28806583b3d822fd2bac4f81361c9a9370b2c715785c562f717371325b5892b89aa1552c5fc89ec284c5e54e4c6e649d816a68f3c913a5f63b764c8461b49132bd9a535e78735b717fa695f327f3eafdaa56adb78ddeb831b9a9f146cfadb62bd64a0d939ae66853682c1b5301b303901a39e94aeb062143b33577be8c82fcaddd56cb2380a32c37e29badf7d8dfa8c118b1a0f3568ed84e120f51dac467f5cd590da2d1fc197ff5a35136ff81081f3192fa30e52d03ee37169395aa71f289476314a54f49da87a7801e9128098c6743e64ccf46e8da4185ff9bf97d4a392c3b2b318c585fffce93ae851fe757a55cc4c77a74de8d2b3c5ae14f0cb5ce7aa943c5731b724447eb9c9c333b3ef1b9143716941a7858ae787ece8fb6d69f667fa85e632f00bdbcda9eefb0d86499d5143f810f44006c334588dcb875196f9535e32bc26c2a49e1c1f5580dba002e8d685c59d4191f70884d7731ab88738ce7e5cea8291cb094b040a950d5c5021b92e2e73a6447f262dcd9d9156bb742cf7e7b1a9e6ad89a5c187e2d877616b903d0a868c2335d1bc8f13b069e1c4187025935b9991df9eeda640afb4169a355f5b812ccf4997b92a0444e5267fcb0c46efc8851197bd4a632dc931e44f8e75603b81ca75c62a1d98f2705063404fc43423f4e2668cdd97af3700ffd6794f5d496ce4bc3e127986a401fb527682cc05d4119ab72ced71521a1aa602a6ef82d17a45934865fe46b7dab99e6632281344e549f7c21ff0dfe646bdbfd4feb6b5db5c057815e9e0b1bb4a34a50fa0cf50f7fc49971700a76b02435ed701e5437725a4dade81acaae7a863201af916f8942f9b5570c90eccf67ccf793857913812cbe90177b66716f4e951cfadfc22cc208206aae4b8d988f80a7baf19f5e9efaa9f3b1240c0c85075e91adf20ea993d40a887da51366031591c58f2462baad340f697aed46d01046d587cd9295b4a532b072f3abe3e907023d068908a7b67e735fb287628ca29af2c6cfac54105643ccb773e8f055fa0e1786327cab5ef7a1e1fcc512eb0066d809c12ff9cbbe21fcb96fba3c9c9ba4d193f99483c0155888af1c5155604b4e7d0fcc42359fe186ce04a29f0a3da0a79af533a54833317681b3a94dcacbe3527ece54d73ebd51fcebe4d897eeec82ac901a536ba461ee0f7f2cdc6715216e48fa8f553d5f7238515d60ed40c4e6e1ad9dd610cede1dae3bd49ab844a2c98e13250737b07b700243f8ca57bc250fbfd9d9a0700c41f789cf82f536a1f58eedcc8cdc9ffcdb008a7c1714041998e71727cef131a8837fe756b75de42915e5f17d4a2c35025ddc9b945635a78c4160bbef092cf77a381e4be68a6a44cc05e6932e5d5ef49fe352e1bd1225c61f30f28d2b0d739d12d82a8197dc5a75bb548169283d5b335f23b7b1fd03f3690f1e48a49974d1f89b93f4b6ff8ba01f55725f59803e4d2699d8c2127d5539637b5dedc164ba41a60f2ed8ae268fb55ab64726e4fd0a3cceb2cc5d39757b8e06fb8d18e24c10483948574eaac981e1b97f663ab073d42884a38b6999562c4f7a2d80c0a42d200fb0f6e7cf9c97497a78919a097d3181f943cc58c480c0cd18e90cd41eeb8d21236b938c78cffdaf46802813a66e5dd4f5651356a2e196b49264fb3b770ee8334d00d5da5b1edea3896e41b77101d1c6397763aa230156effa4799801276ee3ca1f92c95d345bf1572f44793ccc73d5e47c2047517d068b8929aaf7a51643bbdde06bf9182b180b7cc2977433cff02326c053b04d6c4256bd6e2e35077f76c3dcf10b27386626f21035cd3fc5528b4e05a69b63e29b95c323c131301563860827b53bfa2808880f0a4fbeaedda805c57810152533f2ef1e3372933a6ad10f314807f4b6e2b44eb57685319d69d7fca55d168331405609782e19bf60bf1df8207cdbd0863a0c211f538a0df8ddc0f112cec51e696c9466aabfc1972df4aa10836c59e9bff9a3b12846656a3c8c7715a5b85faaa40ee65abe287ee7f04a652fe683851198534a250b390f98a2c99cff977887a504812ac7c3f90da3338a92e9fb7e6f84571586ed5f1983efa631e25abe56452649ca8174e897d3f19475396a0ddce44140c0ee7636def44802e581df1084ddae1b01bfec894cbd5c26e6a64be03640498bafc3d7b734ffff8c951e5318862c16e8f1f2ab894d89fae44a84421e1d7d491c47a1043c676f828f9a48485cf871b4712943d9ab6b6b42ced6b059dcfe493e97cd4d6fb5c58e28dc51fc54e4e47ef9303101848dec07761627b36f49c4e7d0c37cb04ec4792470e4565821dd", 0x1000) r1 = socket(0x1, 0x1, 0x0) r2 = socket(0x18, 0xc002, 0x0) r3 = socket(0x18, 0xc002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = getpid() fcntl$setown(r4, 0x6, r5) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000025c0)={0x6, &(0x7f0000002580)=[{0x5, 0x80, 0x0, 0x8}, {0x1, 0x80, 0x4d, 0x5}, {0xfe00, 0x8, 0x8, 0x32}, {0x8000, 0x80, 0x5, 0x7f}, {0x49a, 0x0, 0x9, 0xc0000000}, {0xd290, 0x81, 0x81, 0x7}]}) r6 = fcntl$dupfd(r2, 0x0, r2) r7 = getpid() fcntl$setown(r6, 0x6, r7) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000002080)={0x10, 0x8, 0x4, 0x2, [{&(0x7f00001cc000/0x3000)=nil, &(0x7f0000305000/0x2000)=nil}, {&(0x7f0000681000/0x1000)=nil, &(0x7f0000649000/0x1000)=nil, 0x40}, {&(0x7f0000071000/0x1000)=nil, &(0x7f0000007000/0x1000)=nil, 0x6}, {&(0x7f000041e000/0x4000)=nil, &(0x7f00001dd000/0x3000)=nil, 0x3}, {&(0x7f000018e000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4d9}, {&(0x7f0000455000/0x2000)=nil, &(0x7f00002cb000/0x1000)=nil, 0x6fe}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000156000/0x2000)=nil, 0x8}, {&(0x7f00001b8000/0x4000)=nil, &(0x7f00000a4000/0x4000)=nil, 0x4b6f}, {&(0x7f00004a4000/0x1000)=nil, &(0x7f00003d5000/0x400000)=nil, 0x7}, {&(0x7f0000312000/0x4000)=nil, &(0x7f0000079000/0x1000)=nil, 0x8001}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000057000/0x4000)=nil, 0x5}, {&(0x7f00000a1000/0x3000)=nil, &(0x7f0000515000/0x3000)=nil, 0x2}, {&(0x7f000074e000/0x3000)=nil, &(0x7f000068d000/0x4000)=nil, 0x7}, {&(0x7f00003b9000/0x8000)=nil, &(0x7f00003b0000/0x2000)=nil, 0x8}, {&(0x7f00001f0000/0x3000)=nil, &(0x7f0000038000/0x3000)=nil, 0x5}, {&(0x7f000079d000/0x3000)=nil, &(0x7f00005d1000/0x3000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x100}) setsockopt$sock_cred(r1, 0xffff, 0x8, &(0x7f0000000040), 0x2e4) r8 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r8, 0x0, r8) fcntl$getown(r8, 0x5) sendto(r8, &(0x7f0000001080)="9ae403e0d68f2bfd81a949c6521ddc1af7b4b45b50b9e43917584dcbfea6de1442302bde75bde02a82670d7a21b4a23a4adba9a7bd03809a71aa0f48fb7dfcf93643230033887c0c1aafb334b5078e1ee4c3e758d3cd153294c23a0c95859bb07cc78e546fd4863c0048b3bec13376ba168eee8ee874eed00f1910ce79e5358830230c107cb76034ba7c59569dc838d802269c23cb377010f4a03e5fa9aaf07b4da4c2cf638e79e0f0df0ede9aa38389e78e87bbc64c3c98541ca49cbf387710d2aa5d9ae427b50c835f65917fb116e88fd9b4cf767152c27123dbfaa3dbd14fb8efd1ba59bf8e82f2cc485017cc4d811a7c3012e00ef733bd5df80471eab010818ccaae5bad1bf0073a9974711b09a170ac64ede9566665de8ebeef6f7505037b95e779f773f2c8af93bc6228a35ae5bc0a042b8f06385557281362c9353e24a1de5257bc4c26ac6ec25da832e842d990761a0614718186d638a0acdc9309607cea3352efde509df1e573bcd8b1db2764a09212f656affa3d11f04a9841fc440ea9c39a1fb84e1fe88e0ce3d1b24b24032edf07ea2a914e0d36aae8eded46720f460bbd8e5e832add74b5bfc990e932b7f85fd48dd899cffb3e56772be7109bda3732de2afab0415448df0b658777a808bb325bc26881a219d5818b5bb0eb042682d67804ff986b1ee27adc4c9733190cb00002858a35a1187f6cbb58e66de8eea3ef6140c95aafd94166d37d09de0e1c2db67e5dfd767b86b1b7f4daca7338817bae994f5f721acd0295c1544e0a730882d6f88ea4b640fee5ef0e9e6306c0195c7a89c42171499f1bd702b49acc9ae279cf891b28b0c516ee9b836ba041dcbd9456f1953f6f03301ffef2cab9ad00143146840cd41767f63fb17163b6c51d58907e07cfd68132614b8c11ff3a7c4720b850809da053bfcaf8d60861cdac8268272f138f6637abfdc06a60ef7b0b2b36f79fdf8aa39118ed17804b44654065fa464ccea814149917aefd17aaa2a12729c9c51a5218cbc05b651758f19b0fa8cb14ccae13229d3b1e722c1f549389ee2bc2a5a2b074108d0b5c4223863c1281bdce7f6490ff6a2580275e075fdb705476755eb6ad7c62aecc7ddd250cf519b1b879c89aa61309f9dbec4337a5f0b30211364b250aa222e33da9fd389c259dc363da3d30b81d27a80c473606dbebe5203c496f5b98bc542fa7972048ec64ab4e26ad272b363718b800b0630c9f7441b18921824047fca54d91ef0f6e68d0bc2996fbab3df7fe9cc7fab2a1da15bd9b81285dbc0d0d072cd85a75ad55473d5f1e2572100dcdc34cc18127a109f1a3a73df8822d448411ed0de39d6d47f3f9db88166a4a8fbddb4083fd60d359fc208da5068d584324580e52ab08f99659a7e7afd1ec63e5d3a038b34e6848e80b3cbf13d6ab1bb6d9a471aa71c95a190c9b069935377f3401339eed02c11b0bb4706fca791da30d3c29ce6664d79f8aee70774b8ba95489b15ebdb7f7ab8842ad839e226cead58a0227b522cf5c789ee891f4d985e8ae4f24a30e40c6b88549cfd03ea97363dcc2baedbe3f2879038eec48d4d4c42caaaf25f26c2e700e6b9d52cb72c77cdc2c8528adb29f6ab8a43dd712adc32d38bbd2a0b916725026b063bc7244c5ac6df439e2ad3e9bace9c1403e1b7eb4dea3e6802f7f51cbf4317761f014d84297f5fb2b357d8962b01caa0caa328064d24f74c384f4141d2de2903800a1faf0b95cef5663d54236c3afd2370fc13de63684942819a58a709d371af8d1d5ee0767226d0185266002ac2570aab6b8bf273a06bfab1c10506e6bdc294a9418c73d90d5160ad7934b8c04830c6071f5d66a11c6eb4b2151c3e61562ef4a2c8f97a01451c4a7a17c1e191c0e0479debd2c6a363898e8ad9f62d494fb7bcc327180209c2a8a5ec434311a9c08db0c86e252fc78f2c86cc225123f67868162695c9c4b4a23e3582b88a138ab4d3477936b7c2b414477d29832a78d8badef4a2d8a14bffa785dc675c29d541b4d5f4d895a36a79fe99dad5609564be2e2f09c2c233cbbfe4dff7e3d83aef963147a64c69c63feefbf2032624e36891314294981ece40a865490bbbf2941a60c3c50f808bdcb90ec649ae654009c3ce96589e7f5ab436543f292a22f467ee5e54a8c613631f41479782f3ac4d1e8e12a4d2f624e5df6b7aa684a44bc091e330cd9231c4370a0dda7da64d4e5181649ecd8dc0880fe9adcf76a0910a42fa36eef0ef949f1133f688d78369847da306d8165f70fb69dd0021552ef728c1e4ad49def148867380bb5571c5f8b92632133dbb8148f7cf6adcb1a1b000496918b771607106fd2e1a727f49eac94b6e93f98e33490e1fb328de91516ce79fa4d5476ea034bd8dc226499a7a9c881698302640ca1972f1ec803a90b7cac579a15497ec5e571dde400f800e7a8fc2471a9b11f07ceb2cc303964dfdb1c4449e015eda041b751015b2eaf114242263075d69b91cdbda00d6b4c8277fde19e7c94929b4926aaa5c703735f21092973c122811172175dac7d760e738b0a75a365b84d3499fed459d994cfc2c8061e2bce38d1274c169c1123bd3d615a3a9731c7aa284fdaf8bf0febcabee4d1618c9223b62ea040a60907cb1fdf1ba78afa79bbbfa8dddc93f10faec875c50a09d5fd0b82dc8db5b0c63aa9a12e769b8a6e27371edeef26b7e81986855360be92056721555a78a0d906513cff6981bc78b8454e11d5025ba7e7ae6f9e279cc422aeff7b195d21e97166cf7d4a5c4300c432078cb69b9d9f6de8ad1d1270c47c9cd3e86e7dad54b1054647db3a804b4223cb0028ac12e25d6d3c464638ac64a52352efdc7b87a3784d31027f8b70eda989a0089bf3122ab7df2c0a2967a1f422609a8ef485ebde7d2c1746d2eb3f2e5d6e08a8b044d07a748791c27219d90d634a2aa806b4eed647ad281edbc578d9491d97daebf87a773489679519e088cd4dbfd47d85c74664383f82a604970e2427c3f32fc2693514868b326a3dfc13f4941fba353d8ca78a072ac2545d0cbe2d6f725419b915a1109a8ed4e27d19410c1d76ef420c4f3527dcfe93f199841f2f58289b160b51f8c967afd34f42503fd20f35ae518d28414283c19ff7650c6f2ab21611208b9a6331bfd986ee37b655129a1d23bd9af0d7cf785782772a13bf3cde979cd77fff08256bb815b619bce2a840e1cf5fb711ecabc692fe1d4178c59679bcf2cce92acffe8e7c9909dea2ef0995535122721ef6763658765b29f16b4aff9e0cf2290acf6aa3639df42bd3e33f16066b2d195af6f08243395ef2ab7db9e87f8f74881ca18f17ffff297a0a758a1c8b43c74fc1930b44f1297400666300ca2f5d51121863908be3e549a977f6302d5136b451437ba82ce337b0e14c709efe0ac320ed8bc04188dc849ce82cce87348e9e23528a3dee27369ff8a0ba7a9c46b5a7b6ed349e0f209b0e7fbc5869f091e5babecd3af1396f70b69e6e226be65d0aae6a1035061ed675d04dc0dbd2793487141da3682718e285132f8f652cf19d08445adc78dffe86607008fc7d747dcee4ffbe2dd977a9fe710952b6833e9f21f9271d708c144753ae406dbc69148ab828bb6ee5464cb96ff44b17543ae5f0cec75aded80dbc95e31e06936d99b6e7e7d3877b6fd65e806feaaa782fab1f2662e10793d92c3c545dbe897f969f0f23dd3b6f6bef10c01add48017fb4eaf81f13bd93dfbb61ec4bea71fc52dca25b856065bd52d7fdf6e0bca229b734e9a6549e35f9e6f922bef02fbda5a9c9ba5ad3e929b3cad5dc6208eeb1fa5f62610618a4cb688a1bcc0271778eccb9d82988c85b1b322d7e3399d74fa2421216ca7c91b484157d28024f77c4a2dbf49a81170006183fecf6b8bf0d4999c92e597e0841ec88a0cd334579c1a7b6689049d1714a688c4b51aa12a0bcfc19520a8d1cadcda56afb0a0f26a3df59d2c04ca3f5564dd4cf4ab546b2cf9809f2a5a67a2b93c6a1ca49470848770b92f6e282cea94d800df285f5ceb0dd35ed659631a72dd6957f83ab067b78fcc93885a0c43411545f083240bea4c5d803e65cdccbf75c3589dfcf075896bf0e4e967752df21a4f48d7265df06feb1d822a461cd254447ed5b246d57e75ca6689a445997548b1828bc5b0a631341f0124133681b985447744253789e3ce6776c7907eeda746ad8eb23a4e893b74bafd74762a103cd203c2953f7b96c4545e1c425ba34ebec8a0cfaaae3ea3966c0a4aa7b5bfb52bc410a20160ac9392d78b7f948e9cd36b25b28063cd08babf2587033a0f847ae084bc36eb8ff0f4238864922c0570b980e62f60d3eb26029c945015f124f0f702f6e0edbb357833a5aea4cd1a50eda3f66814ca5c74db5e7edaf30615991a62672e8fa9aea88524c626daeae63965d6e93af1baaa4797e41d8e0f321fb3b41d8574873b175582f4fb14ab90d2cb126c999340ce6edb29a3dec9ee3797e42e28ea61a0794c254cd44b713ba47bc41aaf43bbffa2fd42eabe9c6bebb26d784efd2c700aa3f8b9e629d3c407e447000bde8b237646a517dc2e48d4ca79149c2086d8f5e62f8ffe038c74e1937fac2b85ff4df6f7bc28ab8b50c43433cc280c7e4eb20d5316199e0dcd132887f94da3901a51c779bde093fbe940e09dabfe8f9e42d98146240aa083815c7bf5be2ab2fc5018732d48ccad3323cc16c20207162991daed8df88c1c3c7dd51cc947924b52b040ab1850fe2cc966f3012aa591a3ed70899e48a8e9250ee821b3229f20810f9366f445a450276d4a3f7740d6aab7de868fbb05ce8500e758951fe83d27bcdfc8e7b4c9fc08545a2e496631951171e57cd43c5c7d287b8fbe2463516ef0c7425655d506787a2b4dac31268f0f03422d8dc9c68958fae57dab2643eba845f5d25b307d8540a47bdde21420218812acddd88e00e6ced4a20851b7b4d5bf528c015e88f3352ef6a64bf3ec600f15a9e23868438275cd6e6f8109c68eaabd606da5f387639fdedbca343f012229bc1c8435499f963ebde3282ddfa7b857554c7d6d35897710085e4929bf0617696a2444d329221c35b2783833f7782a23045daa54e86a8bbd3896bacfc2e9ef5770fd52008e74515d19b19ab05c4e8e80cf343e8748a64c1eac75e1dfce1db8b66c9ea50be028233b2124512b90d2a4096cec2b615f6cbf2be9b9bb1383ece525e96228a3d2bfc8a285218087ffdcfe234bf5ff15ebd4e906a8f203c9fe89276967080b29a984d58ea5110f4013c30c116548692906b8bb7133a092c99b2925860b5c0a1357dfc7a89c962770c906cfb104432519676bcecf45a9fe45e71b95ec6d9380b4fbb0297c8154438a877528147ae9c4818c1443356300592e1d65b2311835bf5ad26392178888b1f41803091660cc1852b07d05ece3c5cf5676b472216bf16cf4463b7f969ff661d5ae9099870595ba44112019d86e6e0398f83bbbe64b10dbf916f5bd91d6d69487d2eb71e8a5148d6c5245fe1f3dbdbd84013cdc2a7f4ec27150d9fc60295cf9733c3a0366d12f9af51453556bf7ce5774f7a794a6007305cd4c4cfaa7a805e638e890a62cc824b4d8f48dc82990a1fae78af0f7a3c4ffe37faf7a2d91efddf0ebfba1bbb689f807ae80adca79dedc8e598f8b03e2cc2d16efa8b1ce7a064497fb6ebb1162bdb82bc2fb0c99b3b0f0e055ca2f3864d27638a1eda3b84be7c129ac7a4a6d04dd24e5e70ac0b6a1e6bc91efbbbe043717cd07424b429dac30588df44461515a870e081a9b5ff8e2bc0456a", 0x1000, 0x405, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 02:35:55 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) lseek(r0, 0x0, 0xfffffffffffffffd, 0x0) r1 = socket$inet6(0x18, 0x5, 0xff) ftruncate(r1, 0x0, 0x7) mlockall(0x0) r2 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) 02:35:55 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0xc002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpid() fcntl$setown(r1, 0x6, r2) dup(r1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r3 = socket(0x18, 0x8002, 0x6) r4 = socket(0x18, 0xc002, 0x0) r5 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r5, 0x0, r5) fcntl$getown(r5, 0x5) r6 = socket(0x18, 0xc002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) r8 = getpid() fcntl$setown(r7, 0x6, r8) r9 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r9, 0x0, r9) fcntl$getown(r9, 0x5) r10 = socket(0x18, 0xc002, 0x0) socket$unix(0x1, 0x1, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, r10) fcntl$getown(r10, 0x5) r11 = socket(0x18, 0xc002, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) r13 = getpid() fcntl$setown(r12, 0x6, r13) fcntl$dupfd(r10, 0xa, r12) fcntl$getown(r4, 0x5) close(r4) r14 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc002, 0x0) r15 = fcntl$dupfd(r1, 0xa, r6) r16 = getpid() fcntl$setown(r15, 0x6, r16) r17 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x800, 0x0) close(r17) r18 = socket(0x18, 0x2, 0x0) r19 = socket(0x18, 0xc002, 0x0) r20 = fcntl$dupfd(r19, 0x0, r19) r21 = getpid() fcntl$setown(r20, 0x6, r21) ioctl$BIOCSRSIG(r20, 0x80044272, &(0x7f00000001c0)=0x9) setsockopt(r18, 0x29, 0x3e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r18, &(0x7f0000000340)="b134ea323477d45a388e6f16904c646c80d06f2448e09bcf6bbbfba365ed79cdd6ad064b81e27f1de08845cc1c381558198675b1a9b5d5fb709be6fe9a2f18c6cd16d475c1d2c8ffb1e3874f9b2d8e4b7c6827dd56957702a5d720b65771f227b9bf501ecdde66e80b96b78a7876e485fff2596b79768bb48cd9d1a08d00352206c5d0e08199d3e689ef64f8941c38460a94b0641dbbc8687d9e2c36972550ff8a8d6702d68d17d215da51e8d742a02888ea832de20d93ec8ad6ca75f53eeffdb91e02c7e83ac001f5479011709e664f34468409e3f4d8fba7e50ce050944e39d392698413bf89e13e17a4a3c180ceb62c157f69fae0f911644687c785ebeb6cae394a3f0dc38ee5fdee666dfff5516c5efa0fc31d973d15c678796de3c5513c7286b93d26c5b3497fb2c8a5c92bb23b8ad1384a1a283ac9d46ca24a767d883af95f8cdd97846a7c9aad2390fd9ce1cd9ae84747eff76550d4683daa02d9fc6630e433b722c45f46bf8471d84a9d4b4431ec912d23fa3dcc0fc6db4c565d8cdaaba344255bf3c436df6c6c550f4dd0c3ff0114965d51e5589a08d3caa5214c4d9e9fd50de96118a42de7651e8ad339612a5a0462c8d7e152a16ef5a488cebec6c35ae7b95d7ce719e6b9fc0c25a86ef684679e8cb685425ad5d4dbd3b69614b1326bb03292d3158dc8c63f43ba5fb6a2ca6d0c4683617064a0c0cb01f2dd256fe3a83afa8dbb6636ddd6a80f88b2046f9bc68497c39b287e4fdc957d8e452920a49cf864e93a0d0f0694a216507ca03c194cc3c39b52b8f09245e8f6638760c5f97fc11c0956fac1402b7fed8817c6a58910db662bf093e84fc80ee451bcca9201851b7cbec3529dde447ecef667467c369f097c98bd94cb01ba27d7c5c46a22f138371210a2171e555593f8856cb6a6602154eeda31ef34d2c56a078428139ed9d477d5682651963b21576ff8346dc8b5c57c2ca36063bd7b4e9dbd907dfbf2217b78d1412ec0ede959f96e1b6c54bdb91dc56130e83174f3b8598a0d5bca74bc544720258a6ccb4939cc6ff0eedc1e45e2cfceee5b3b922bf5fcd7680b5f4030316fe3d49a34853ff1a8a3439206ad5a66d51c0721a7f00ca74b9e4e77afbe8e9e8e6cd2849d1ec5dfee061cf5955d6729a5db59c136b4f41374f3aa9eb574cf82d0d7832533f60837e8aa77323d8dda78e8bcfd02685e08c8f304d8738475dfd44fe829b9d591d7b5350ed9a229298d10493913fcd9191658b2629448a3b803f0dd2f414b06137dc960f00377fff5f32a82513b4a6ceb8bf89f09750da6b006edffec7344ad89e2f65567a366f5ae86211b66cdcd7625fe79cb5a49f59a9dade97d9ff102a62241ed26e85adbc12cdfb2a99ccb7ffbd0b3c5a64fcca8470061fe422155f41f10e0600d68d7dd1ec976d0eba5720ae207d41d0472903d3b7bbe1bf0b92f06ff697a911386aba26c8a9a349438bbb5ecd6f3349631720258c90842203399ef3a8ea909b47146bc6e34252c2a44f215de73f2a1b3a49c30a6c7c9185b38af6f4ffe7b34562f53604080e1dbc95339f389d4b6d438db879ca221351473757763394535b1d87cb7dce31f3b636c12845138246d6c33c45302c3cdc585753273210bdfadb96f02de3484bc05c7b37982f93c995866c0c478633cf974b5478ba8350cad170ae528203bb330c0e1532adc062cfc51f1daa7246ef8f734a29eda2a206b556a7c47c2c18f71d13db666155d85cda8dd69c5ebadc5feb36416c5b93ee39d512547bd2bbb834ea821b5ec1c524429f1d54a679290eb7cf89eeda654cbc3a01e282b8cfda7fe05f1403a48931992c47bb7184fa404a6948e051305d6677ba2d62feda3b19ec6bf12e7cda3511bca632e460294c1cc11312b896c4d4fce5fe128acbf11a492794fecaa99e64993eb017af4770cbf3bb2a070b250be9dee6e78c8c55f777c6d8e4afc880b317a961f5346ed814f27f4669b71bdc9d03e96", 0x585) r22 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r22, 0x0, r22) r23 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r23, 0x0, r23) fcntl$getown(r23, 0x5) fcntl$getown(r23, 0x5) sendto$unix(r22, &(0x7f0000000100)="0cb65c4aec0051b82c5dce259b714de7c826a1b51f57b41527e40ad1464b00e320180f3210946aac0016a6f64f83ca5f50d3f5621ee8d154e7ae775c0c27856660fc9c64deb54e7d6f382c5eca781cc5528c4dc78cc31a8cdc29e0f981f39c1dbdbe48b069103bb8627bc1f9c1b0d6ade0594836b00057e7cc51bf23944f890e34beb4bc8924551771d90fadea812ea6ccb8219efc8544", 0x97, 0x2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 02:35:55 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c", 0x1}], 0x1) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20000, 0x0) readlinkat(r3, &(0x7f0000000240)='./file1\x00', &(0x7f0000000280)=""/126, 0x7e) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x40, 0x0) fchdir(r2) write(r1, &(0x7f0000001800)="2020851eb269b3210a", 0x9) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = semget$private(0x0, 0x2, 0x100) semctl$GETPID(r4, 0x0, 0x4, &(0x7f0000000280)=""/154) r5 = semget(0x2, 0x1, 0x80) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000180)=0x1) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt(r6, 0xffff, 0x1000, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000240)=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, &(0x7f0000000200)=[{0x0, 0x2, 0x800}, {0x4, 0x4a, 0x9f91cf8e6dec3f1}], 0x2) 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) r13 = getgid() r14 = semget$private(0x0, 0x7, 0xa0) semop(r14, &(0x7f0000000200)=[{0x0, 0x5, 0x1800}, {0x0, 0xff, 0x800}], 0x1) semctl$IPC_RMID(r14, 0x0, 0x0) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000002c0)={{0x4, 0xffffffffffffffff, r13, 0x0, 0x0, 0x140, 0x405}, 0x3e, 0x4010000, 0x6}) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000005c0)={{0x0, r12, 0x0, r9, 0x0, 0x40, 0x7}, 0x7fff, 0x6, 0x8}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r16 = geteuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0xdac8, r12, r15, r16, 0x0, 0x100}, 0x6, 0x100000002, 0xc712}) 02:35:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10e8e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="85977800000080ee2f4700000000", 0xe}, {&(0x7f00000001c0)="81bdee", 0x3}], 0x2, 0x0, 0x20000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000400)=[{0x0}], 0x1) 02:35:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xfffffff9, 0xd075, 0xfffffffffffffffc, 0xfffffffffffffffc, "09000006abc8681579863600", 0x0, 0x20000000}) socket(0x20, 0x0, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000900)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad3407b000000051718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7feffc7376bf7568ba90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e300000000691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd", 0x1d7}], 0x1) write(r0, &(0x7f0000000340)="89e032dc19f570fe0030c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bc65931d5ee4f7586a0669cedb7237b428821c07080180000000003c9600000000000000000000000013d0b596c9bd1c2d8597e0394c42205e3fabb5e0e514fdf7a84690fcb9e640d43870f35850566fad005dcacdf806a6b92737b0bd8755b209dd585f32040f443ee948eb26cd4b9006548950edbe3a3dab28cb12b0ebb39d3923474cfa588f1f132d689e70b964cc9b287b11022f94efffdddabb41889adfc7f98c863d0cb8de58af0cdc42502c8398f8aaf744d3eda0f73a5fa7d49139f0f6a811e2219cfed70424330c2c2249ab1f6fa01f115af0d5af61c72e8ef8762dd01562f987abff9768f4be9f370ff28ba922b3b06dd1e0e173d74c5d5d7de891d4f41c18bc358cb7f9bd0fd6834787757888168dafc418f8f040440aff89", 0x148) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x6) r3 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r3, 0x0, r3) fcntl$getown(r3, 0x5) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) 02:35:55 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="e8ffffff00004000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843", 0x171) 02:35:55 executing program 1: setitimer(0x0, &(0x7f0000000240)={{}, {0xfffffffffffffff7}}, 0x0) setitimer(0x3, &(0x7f0000000100)={{0xfff, 0x801}, {0x3f, 0x3}}, &(0x7f0000001240)) getppid() getpgrp() r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000200)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x800}, {0x0, 0x2, 0x1800}], 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) fcntl$setown(r1, 0x6, 0x0) socket$inet(0x2, 0x3, 0x5b) r2 = getpgid(0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r3, 0x1, 0xfffffffffffffffe) getpid() msgsnd(r3, &(0x7f00000003c0)=ANY=[@ANYBLOB="9bbd0000e27eb7ba166bb505b358b8b724a1087b37060900c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdddf713764c67ef76578ba2c43e1f100"/224], 0xeb, 0x800) socket$inet(0x2, 0x1, 0xfc) r4 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r4, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r5, 0x0, 0x18, 0x2f9f}, 0x1000, 0x1, r2, 0x0, 0x40, 0x2000000000000006, 0x10000000001, 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xfffffffffffffe4e) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000380), 0xfffffffffffffee8) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r12, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x7, 0x286) semop(r14, &(0x7f0000000680)=[{0x1, 0x0, 0x2000}, {0x4, 0x7, 0x1000}, {0x3, 0x7, 0x3000}, {0x2, 0x3}, {0x4, 0x8, 0x3800}, {0x3, 0xdfff, 0x1000}, {0x4, 0x400, 0x800}, {0x6a778664d54a8681, 0x8744, 0x1000}], 0x8) r15 = getegid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r11, r13, r10, r15, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r17, r18) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x2, r11, r18, r7, r6, 0x138, 0x4}, 0x4, 0x7fffffff, 0x7fffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r19, 0x20007465, &(0x7f0000000040)) r20 = syz_open_pts() close(r20) ioctl$TIOCSETAW(r20, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r20, &(0x7f0000001480)=[{&(0x7f0000000080)="c91e085d5e645545406a2a586da46ff6ae9c1bc59193fedde3515ba0720a72c232c3aa166b9fc363d8e5d792343378dff7a4ea63eb6cb976a9d08e6ded880b08aacc3e6de3571d74a892812b818584f90fd527061b314bdaae64b3d2428bebd6e0b739dc4901f01cb0cf98211c2f36d736a157bb1396d429c8eb3b9c43588767aebd78cc5114a99f82d3ebc87c5984b642331a774093bc45a6273c3902fa94cd30c7c72c85de6eccd732f4f2eaec8528dc2dadf3f57835e92b184a8a7960144fad2dea6b7c23d2af4a59ea8d16286fee7636d8bcb29810824833f475eae5dad18cc6e3477a9532475ba1d31c26c6645108000fde1d5944cb896c9bf66b4918d838087386ad74c95a70df0e66459572462be86bffff8c5cb6e2f4506b79534c29e82cb7cca52ad2aa88d961093e7bbe97fde16104e3c1bcc811c510cc47b0d5c5e3422e611d37e0e4778f3f4e5540f2f1661a2ccfed790986a2929d1ad24b6f939d0cfd9e7e8e3c1bf3e24095eafb6a106cd4b5915e2a6577ff7430097dc8c23e8a7d1f44e5af8d2122a36437d60130710cff59bb54f3059457ba681b4c25758f0e069e7530730da8cd29454af7d7c18a57c0fc7ef9fdc3175d5922c5852b43489cb38c32ed8d1789fb4467dc78f814a564300ea5696b84585da88432f8711efc2319022c12ae2e22e853acd8efc178b2aa6bfabacdeb8d32d5fbea705da5a287e428924af874158dd4cb470fbff7ec98de864f97fd28b000d919ba140e8fd961c9dd72c85bf601bd1703fe8e3cfac081ccecdae6d5880ca79aee915ce0a163dd83a6cd5296d92108ce5f0aa04f9a63519984f0372a008ed12aeb59d32040b5bc0f6f778b3343be49f0cdeb0abf41411e2fb9d28f317c6b1f6c4f82b29f5dbe9cd316eb2031228d3e5cd706643df5a8b9e375e00bb19f2637f1b11152c0e20adb3d4a6d3d137268ad27d8e6e9a1d01e8465350db9a67b4dbc0d80fc88d6e2aea141909d4680e91974e7f57a3ef5bc0379eaf46f9fc8c1b6e07537e0aa35ff5fc262dcfc60ba130a072c4971008c7c28612f3d9142c0cef3d449248dafd3848fa979719780993cb86465caeed45de3ce7eb5911c87c32e5d40a61e55c070d3479ac5c9f1cbbbcfd7fb59c4a6d03c7e7e5098a19a24606b784af00c79e97317cc4d48b034547c07cf67496e0bb72345f36bde9385ebacdba4ab75695675e968729b5a0d0a9dacf35bfeb039519f689386e1a57b6e771890f9a13e4138655d0b6a294ae68577b90427f4f8ce58c12e5df4bb7e351bcfe1eeea9e046da34e1413ba8bfc12d6fe4292839dc630006692b3d371f56a1a5bb61cf80b40c4f3b8341063bc9162d48b48e296409f4d15e68340f21a76f621fc70e66119e817fff707b7fa8df60939544f56e3d983da6eb7ac66706cc1bb985154bfa862c19565bd26010c3667cdb3c1b6ce77c0fe8f6f8487940ee66a76f0917d5c5315be878f73ffa12c6a3241c40914dab759840dfbcdb98479abcbd46f5b37402835a3ddf69f415b7aa16a9aceacd38f8e619e9de468aaecc976b8426a01400a3aa56333df695dc5ccd79470de7e5fc1687976bc78156dd6005021aaa507c55cf334186a4d602f42f54fbf1743ca6e1a4d11a43dd0755f1e8c371624cd5affc5acc2e3892a3963913b78624c87b2a803f7b8fe0e0df3e87765540fec4900fed164ae88200320a6486fe3e06df64e9e7566e9d92ccfb3fa762e927563f10608b40203902200b54341dcc6316216521efd24bdf1ef7c3dedaf71dd03d714ebf3758ed48a942c2f99b641aeb72ff9acc3bd6dcf3ba87f068d4586726c74875a3d038b8540fa17456635364f7708bc717b97d13a0b38c6852f021a175fa1e18dcbcbbb2d9065b731cd1947db88c834296e4247547e15de831c69bcaadffbdd8e7ac664d8852b4cb8ed3a9643e750c2033df86ea06f51083c4d2b448269b0f8a1acbd020e98cc7de9e9b471c61a137660d79d574df8bf3b8adead928df1593ca435e7643e1d1d27448c2c6cd4e74a794a62cf2df530ee414d7e56fd1a0ce837348d4dae6c215483f75b5a13c0621a89f6f459d014e7dabf6bb42d2a145e4fe40ede9816a52b12912dbe64a07879fbdaaa0a2fa8fbd1e8e32e1338fd5bfb4d31f841099c282b943d9051a73b6eefd9d5577d771354048afbbfe26c273619d18aafc9bbc9ae932f60b416f10117d541ffcf3dd3442ad256e19a855950ad4698042c57dcb0b9520b30ce3d2a90112098f631e4aea53f07ff1c64973d860997211989e917a409e9e3d2058428a0247892bd945df2876267f5b0d34cfb2000b9d8e14060910d2d27ffc408de7a9677c42db90d7c6416861c9399366d62603d9a8a6eada1ffd2fb2bef5e7ce6594efd27bf050f33c44802db0286d23055a22517514cb9549d7590290f589f134b2e918bea6697f6f6c725299a69f1ce5cab356a07214f53e88ee87f353beeaea97de92ca21953282ba9bbe2fb87f14c4b9cb69d4756da70b7f18b85fb2246bf4fb060a783ffdafb38c19a3738882608b6fc4b5a39dad328e1269b7408aba107515007a30f1f29252fa5a2da63e25a2a4584777ac64707843fd6d44dd20c25dc621f820f5deb222a7c9aa1a8ce481d7daf0893e93483eaa6728230d3332eb51ad8ec3d3890cedc4657e6e0b168ea5f4a0b9b0d9800edfa98e877c85d7e3a1709824b970876495cd732cc1965ee85f40bf891f518a6bb85d83892a7ecd4c4674fb43ee905cfb4ddefe853511009737ae6a3042df8054e80d6979cce2e28ba730cc6988975d95589b1c33de4e1324ca5ca58cd9742838c1354f8055ff1a68353a53f22c648e068f8edab3587a7bac01a9b41366e4268474f3a8d6ac7d8093f141db81f83011692b9aa9dac227ac649a19dbd69bc48deb78d28aaa4e3eebb30e4801c765e65e430ce2df8f60d7634745fce3166af56881dfdc23cd4d0b46b90a0bfcabefd72557152372c3aa7bd31011f5dd9bd1bcf40562c2bc6a5c536e65e9ac5b91df86dbe8c0162bac787bbcef31122420f050fc34097980f057a0f121c01514c22704e98d02acddc134a1f3f19c0705a2f92300ca2a13988eb1e2496bcc21f9c0ab18e0fd79f337e7799a709385ca5d5bed50b1e589df594f23d35e30ff7a386c77cc0b599ac725dfa03c3defc066e2dc75262571ab61abff065e4a63a2a1f61cf92c5fc9109786b7f21f38bdcf1b6067cbd50b78e09f8c0a760770537a674e93e5e2e48787a13829046c95fdb6f69bfdd37d54dcfe6561f2ed632d2655deccb4ef5a7ae75ad84efcfcd7e58acfe402c51e066873383b7bbe17543b22222084b1b925170db46296cf7b7cb3b5ddceb5b815b45c82fe10929b8bfa3e078c16e0e39659ecf1b5165ed60dcfebf0c6750c10477314792b4e388553c906670fa63734ab3152fed65c63db1dfdef26c4646d5c39d36969f546aa4b1601d2b64f52390dc3eef1c2fcc1dd32a94ec6db33a712730f3e611f97e11b6ae4acdd6bf52349113f666d9fb9ff5db75a4a51f4359033e94607cadaf3194e9265882fef50689bac4cfc8abb3f1e8e7d85653699b4623b157e73880816a410a136bf5b8f22ca6f4f0828d04957ef24b11b76aea801d4a781736647dc84e12af51bf6e84d2e736024953112ad781aa94040f087e7830b5ba63907934c2caa58a4fc07302ab523e63f29ac1cf80212eed43883003ccbd633fba5efa98bf16d49333d0c00a4f7a950bde8272d781da7fb64b3286ed81157ed8cb8144555c43fb09d14e972ea38d83c7206a5b6116bfadd996cc7004c63e2cc922a13c322cafa29b0d654b6e932c1104d235f2a8e8d781a54c6f911e4bc2cfe1abab7f46495b93c299607b4b0779f38e1f9db272125c38d93e6a19c0e7e195449722baa67093aefb5685b6c22094a525aee2f84dd77d0ea73345979bbe6660b94cf5dc6b4ded79d405fdec102cbae22e63e5f7101fb5e8b9a4ba742e14970164cafba0e6a28a12e589479b79e223a412f5d7ecfd293bac0db3149d6b8b4115fd55acaa2be1f2409af9e9b643a99891844d288d0a3d3a3525ac424c50f36258bb2142514fd978e1d54eba8e67aa40a7a19de8a67313d29965dafc2f9c7ab93a7243b4cf42bdd8faad8d7e05ec4a6ee1cdce7230ba03e033cbd650a6432de3b9d5a887f18fe5ce7b8e4fd97e9227cf8a475b73111779561b9a52d9a1a84b7f87926017fe228af2003964ef4f09dfbad00946497a9a97ae49f39f971f87b3583bf80651e44427f6e48e15ced089bb4a55dff7ac51a70c37d160db34772208676969c2e57898a14121c0085071fc91e2f63cf83c120c386ac0a369f26aa04a9ee1132249f6f18f316b9704719133814829155b30d59c85986688892e67ded3e561387272849c2fbd24d2653513937114fbd9cd1e585e1cc9d919f14d52518acc49e86c86a80e747f454990a1fa3e7c9a56483dae47e7cdcbc4f38db9a40e85f4b9bfd801666fc12682ea2449810284b1bc84c654dea7c3676cfebd96fc7d1cff29445e47a7f384a96b828c4a5252956b46ab6f6a5671b113bbbe1780dd4b508b0e45a5560cd02e4eea4f6b13e4f123e08a6615d3ef80fc0aa94c6cebddd11f5d929c8b8a9fd7de93b71a4236c6c31436205c6262b3fb04d4cf7b5b85d397c8e814778033df7e57aed2dfc526a30b4f1a6c3c9fb48d616f22e76e2f996ebcbe60c3a1e878825b67cb2d5904e43d72193e2d01b0d4bc094dc80aaa011d327815168dc03715d745303493bd0d3ff08772780a101b6abf5c193e655818fdd1d2f9d1ce48cfaa8aa54b969dde16de5d7f0c6dfaacce6396c8c35d38e90305d00ed57efe2044de94e972e0b04d3a283386322906ae96c5ff8faa6e3336ffc2b40c4399af1230707fbf99040265e774daa515ae84766ceb51e52ebace17c4d89a46b4ee2667edc1b92fe992e80a78a5e7878cf82dac2e4cc920a3c7b3c44c9aaf5faa5e53cd1ae515ac58f6b836ca71d7273f002a600fbb44a2b8115f8e6be97af4a6cd0bc8e353f298c980631f54da17fa6753306feb924b59d4724824b866cfef8ad6adcc549dd61854705c4b5e7fa34e768f690aeb62121a0ab0bfcdf1246cf0cb543633529519e3ff32561f79d2a7eec36af6846d89bde37d01946ef28562f9efdce1cdf59302609e3bfe6da889f962b4f00dc685e1b6c2100b3a07d0817ea81ded801cf6c55425fa2ff43c5b94385157ff9359511a7a1a81d968397ca106066b946278201b612f4cce41996c125625203f737c3088ce9c89721df4b33ac564725e97f0fc15f9c66573035fb9bf1716e00b37641634a887fbae8576c31db46c7c45b705ae94bb8b4625b1d70dcd9d341067e21a22f98cd814c5f575cdc7eff327684489a8b6afc94c2393ebd9be3b105fed797b323ac5a3ab853e7a9f322568857699d6c6f7637aa7bec2b3389d57f3cf143dc29f431ed322fdbcc9373b50c2ac092bf4958a3af1aec2cb0103b7e78127ebb1999605911db8cfadb2a44c6a70d6d7e177b84c0714924fe159959590b1145b18808283f5718385aa2e071745b8c27891f53e083d1d8e3e653eeb0ef398e64aee31f1b2cea2ed04daf65a8e0d4e67e4bfca6f285faa4e159776796c29787f76a47de3df787b6eb22659973de450f7ef874327ba2d1932275133d210bad1d16d0b655492debd239d5d076489ceed94df2c7c42ab1e1b67acfbc09ef6a3e69683f34ecaae2365f97a5bb19ac1d9e0cebf79128aa1b925dc172adceaa76d04a2acdeb074f9", 0x1000}, {&(0x7f0000001080)="1a3a58c47304f0fe8655663cec6aaf35948fb71f87b9b260b322c722901806415a830e4ee8fc025123e258a8b5f076c9da34873b0e6390c2d66a3bb0d92df3020d5036ea7eab8e4e33b394ec889d5a9d1bef028cbc47d1c40647cd0904a5dc87da749ac065841a88c1286c1e599b49e2dfd108adaa65bb472c827c58512347ce4d0b56", 0x83}, {&(0x7f0000001140)="beed1c7e41c70a96ced4442453c8027cd1b85d692d542c0bdcace28389fbdb66185460439a11e53f16b76c1fcfe3909f994005b60d25dd7d3d256c2e21b451b8d7bf528a012aa9b8d8ed17dab89b9dda25ec27397d96bcc5a0f4d0e67762a5fc0f7bf8fb136a2cde70343a14c8c3f0e7fa1f413ca99b583d4298fa0cde17b00bdf63399cdbc56ebf00518779f317db8ae4fc36ea6b9be573655dbb0b52d4d4f436f718b8d15bdd1b5e2cf33290dbec1c0c69343d0452348d043cbe50014f2a028bf9066012f15fa3791696f82af4268e0b7bc7aee6ceb22b49e0dc958f34b224cd475ddc0dc46c7e4d9b498eac371859542fc584c7b03c2cbd469fa80843fe", 0xff}, {&(0x7f0000001280)="732017079342d109994f0e0e4bd826a99eb5144658274e9e82f6c9a0327252a89ad522795c419d2c8d3c191f8c8c7a746de1c51e0657c29c619b26e728486211d2fbf41562fb0b7b8aab1a30a8e99f22ae847bb3f94ba6ddc70d3547a9eb420aabf2a8a5f66614b58b475fe48b1e7b851f76dff3e2a74c225b94ab05a840dee9a7846364c872706ae92ddeefd281dd4d6e9ef16ea42ce29eae8ede7ce5c81fc428b22d16b900db12587ba94978bb8ab9eb6783807e4315d988a4cc52b4cceacce347c8a6", 0xc4}, {&(0x7f0000001380)="1c669b3aa8bc2fa437d8b6d40b8d3d279451eebc9ef9178d92d02eead2396161de6f93b516ee6485806a24fe9ddd73c0a71e57dd94331baa78111e2c7ca0b3f6987b26e317a78f2ee82faed1f1348645de5ad0398dbad9275a5d33a29ce4b3c5698e848386e7033758f0", 0x6a}, {&(0x7f0000001400)="1f38c878a027fd7ea3a6143c9cda001eb94f39a26e6949d14ce4908f934e534638aac95986e0", 0x26}, {&(0x7f0000001440)="66d7bca0ef4b8549c820eb011bd637c37aa4a074d847d5b1d312f63915433a4ba473dcc9ba87c432f95fb9422b773b", 0x2f}, {&(0x7f00000017c0)="e49fb4a941e10697dd980be230a7a94130d770c99a267c19fa79672a7b570bb447fda548e9dc5af5acf8d0dd4e45873683b5ffd1b05eef7850ed5068bd39aeec2c088ce220e44ef2652845b3eab49c92ddd4b37c42cb8e8eae0d44069828de13c37d3bc9cf469fbe1de9c168890a245b9d393b7fdcb93c9fb3daae32c9b13f85dfb61670610aa5efb5e87c750e193288344841a03194ad9ddbd684c5601cc654ef08440254c82e93a1ff1db835abb44b9435fe2c4ba56cd411074d5e15d7f8d5dac0648a3d4b7796d84b76ad473d5ea904b0ab56e7890ab362a895ef5a4a55107672b436a3ad9867a2e2cbbb08aa15233f759652a3164fffa0335234cfc6c518e0be8ed88d1cf596c0546912a084085452df94ca0c3ced822188b23b8a1947ccefb45323c2e6cd59e108aeaed3679916603aa54b3f50f00f81f358b5696cc10d56f994f2b457aa12d3e4985511fd189893b16cf1ab9254b8dc920734856c92e9017cc521206eae2d3c3cecc1ec6048a23b76aa5283d022b11798930be14495dd4604bcbbfe20cf152758a701e7969b0c68267ebc7bbb75c156502225323dbe6960eb1d4d2e6ebb41eec99322be77a959251ef2163bb62a0d0235b434a7993035b5b9349b09be6514f269e5e291318270e7f8ede12af0410f11ff2f8e54d76b47d8b3819c8a6dcee80e33e123a93372b06da914511a577301f5276551a20ce16e14a754bd72dbdfc7a0c730d1d875db02b5babfad92dc559804299d3a5f841597e7a133db03b60546090297246af1f1036cdfffd96d8a06b95bfcdee6714e0c3a8a39817bfc1263e748963693000edf9ed610805925adb66454fe5cd4fb547efc38475baed2b1293150e77537dc2fadc2c1724660489d88a8a6a3666819f7158f9fe0bf942eddc6ceaae876e250697a189346d66d1aed981f0377c1643a9682c714f5099fa0c9aedaea9b040ddaced09c3d14686018bcfc694f33d02b4b9c8a6dd661e8c25dda7447f7c49d3d3ecbf5ce6ef0381155455d18efa19caf93d1b66127fe684eebd0e0f6f88e753da78660a0901954b231380aa9bf93f8413f6f8862b8b1ab691a49ea140112df9bfc575876a312d39f62dfaff1cfed2646a8d04bb5c31945fcf809732ee37bd6e578be2e1a4793f71a640d6a68ee9ff1f16fc00167752115a38705f2a99b26b8e79087724baf208c24924b11031a9bcb0559c627c05d65e80e751b4477b8be11fc5903a8d1dbcc1267eabf344bb90322ff5123fb9d771595084615f66ab1555239cfb30d76ca452bfee41eed47c1039de04f1276d01227388ac5c5ff6c049bcdd362532e157981e6b431f5828b6df1d08a796cb8d219033589cec7e938a63cf5bc8c943fc6e481b36c937f8c8ce08acf7f82d4a93cd32bac3731245b847196a284452edd1e88a5bbe40a619137471bb3a77a65efc18cad668220ed7af97353b6b7b9e9c9ad81abc8e61f4556ed4ab54687352c8d0d2fd7aedd5dc7f4a25ab4cfb7772b4133adb0fa70ed3a19842d12092abce40506cec930828832f5789cd0c29b24e2706e108a7330fbfa07e7d000775af472f586f204deff007113b1cb4b6ca37b35c8dc7b1c127aeacbb348a056f970816f9a90730ea7151ef0053d4d51278cf04227687c77ee03934dce52668f3bc488dbed98b04bc12810480636def8969dee2fb14de192805d387c29546b6170c827e150665dd42fb9665b26d372e328acb9272e7a445f637d2657708fdc0ca40eb4a224dea6a316e14a594e3674566d20e8fcec3c82a998c625ca445efc32fbdd1ac8f6f21391445caeb93c7cd34c288d764a022dd5f40d7f3e1d57ca2c437e015444569f0e696d26c1948c4db2e8f385532afbfbfe67e80323bbe0e344f76462892d8d683115ffe640ce311213a34fb0b01d849620227b61bb93dbb50b9412010bad442820bcf48d79e50f08fab09c73b24ce89998c6a340deb063e39ff1911573c7ea8cf5c0180b845dfa97c3773b712eaf89e2236a290b238859f4dc3e42974df2aa9d89921a750985f76a781e76cc4bfa279db93d705374214b21d1a9fef06415ef0eb2c9a0f6787cf3e2137c5dcacccfb22b336f3b1a789aa6e0d695e37acfb5c5a68fda67aa931dc121e52e4673c1c119ee24d2a1fb0037a1103a1137bc335fcdfe64bb345d8b253748fac9055e3149dd7074fa4576513044aa6da3d6a2fa2f1c1b310a7edc472855fd0621ff0b96930a3b21c2d501a54d206dd881677559fc67ce27aa9f1a287f3f527ae67ba991674b150eecfa0947d205782dc74aca16a0de114387a49c4e358c4f08c14ccbead45ac6d3e9a314d3d0d359be4037d1a03f59177046a40008d353bd976ea90840b5fa973cf03006459ee228a9cca2f85534b658ab53edb13e1901f5c49fd96779bd60ba27fcc21670116dc76bef796a3e418119a1973c71c587d3166c3e4c79252df16a2ac5448bc12cc594380ceddf39665f253adb85590b7ed8f432fe22d3bcf71d421d7eddfbf8626f28b020f2ce4fae5aca3ae5fbb243076e7f08d0af25ebe4acae91e5186dd9b57aa2aa6b912d3f81b03b44a4b3abd27803b68d964f90ca29a9607a9488a534b7b73209aa2fb3aeba72b0de38a4205af38495c446a24f714639ea78c071c5e56cdd3c8475c4957288595fa65349a8c3844ed8c55654c11518ceb3055107e3b9a6ffb89287c3a00f4173692f410f64a95f1e8541b1c68afc9c3b577f594ac7bce9b697b5fbd13235cd1e2cad3cd670d476b0f5cbf97d5315dacad77a27b5a8441ace0c8ad7a1e415bee681761c8a3bfb7f1a677807632cb727da19e044d81b21286a7308fd53c0410fb9e72a43d0c9e9bbc3880b747d1b8fc349839064e7a8e26473b53275956fc66694a6d438f3e781efcce84727ed3ec9764c1307ab386fd48f28402906c0133adbf25e7832db91e9cd978d1f07355dfcf2ade3ab7fbf2c467959da4c70101f458fcf393be23f1cc3f5d99d61501ef175c7a996838033a557fb03bfa6fb02d5af3f449da5ad1efdea1cb5d8058ad4f5df50f8cd5aecc99ad8072ebc7c9bf84ff03234ffbe842e4e0b0fa306da91935a34197c952b0542b5b2caccf607a8261f87636b63021e747246fb3c317e30a5639981e22c19a7461e42d9efddbc16c493f3f3eb0d5f1fc303ded169d7ced6a28cb86f84ba6b19315d0bcfd8d8a7b0d8046c113e4b608445e1ee75e602e1b10593753ba7f6d85b491667cbe46d54ad6cd34f461bf4d67e1525c1e35938540cdd0f2d2721bba3974e63f8eeb737d8c1922b7f4a90edaa441cfef7a8a6947e7680e6402c451d23bdbd9dbdae61cf990ce76fc45c18e8be31d9caab1e6d8bd86e44cd1662d2ecb718de377e321e89bd531e6da0cf91e37b7e3377acc67b0c8f5620eeba5bedd682be1af8b264bf5f4397b714778f8b3c720d989b12dcbebb52cb2cc3789a93ae9446296206c341adb10a454114a6ca5bcdd0259da9375f903ca9f89865c04de42473e359df2437c0a742c617ebf2e1897f625009a391b2b43411d7d9acc2a7f15f67037daade8afb5e9276b2cd2cd9b4fc7a7edabd295419896e3bd4a1a869bda5aa4b01cba50c9bfeb3e33b6093685432afcc1d8d17c1af67d20082ad191d961b8b265a3f90f0e30ff5f1f2cd13a898d82ed249e312552f3e3ced49535964703283603e26611bae92d237c2f5fa147060f486a65981376c43172876320edfa84ca6d9bc2e1ed3a0006edd0a34aa09a724ab005f264a1b65b1ab92e8e4ece3998eb4ee0706d506a413506a5bc9acba65085e4f04c549f2de6779f5b406247337bc313ade146cb60a2c63eb715247d3ce91d362ec58df60a2fdcffbbb08bd3d4edc01757d99adf6068b3f7fa7d7aa5ef3914270ce7694fc3d4b7b38a568e4c03b7649fc2911d14d2e502d60c70be1c165758eb60e8d4de4648df1ecaacc4ac205ba3f3030a48a205bc2b08dc2370c0c6bdc191c92fd07d68acca4167cbd43c081fc78ce0ef67cf57dc52b66f47698277db5df8f042ca967bfbab181aa6252cd13b2098cde19bbebfddf17405a5a91a4c4f478644eb30d64fd5f9865adfd9df0edcca90aee723dee8c1ab0ea77bc4e02b62662cb9b9f885627addd7d0a315666ac3e720ff84ddd82f32643d7113274da8dddabb3e5afac69851b9436ab870fc9de23c6fb0db327198bea4ee8ba101e0c326896fbe5fc82f78f78703101d425338ae76f0ae11f77691ef61c3d9b8b9aa1b8cc0f78224414ba855cac2e3903c580e1b1ac3a233335f440d4038faf35f32133490ee50f05cf8d9ffa7cf0d8619f9055ab9ff1bcd2cffb956ed333015196a690d5e0dcda68041b5d05ba48f38385f030dfc073fbb735c87dcd92bc026f9fcd40e44d8271a0a9312a8f9c0513b71d8987e4b85d39e2b6a5c65130644fd73b07c98e30e449086dd5756b1aebe202c34f496e407a2ff4bfa863b043d4c64166f1229c98c6970533ec565e1b339791dae41e414dbd0b2b8f6c651d9ecf4b1ddaee3fdb11bcf20ba30cc12f148c2a6a96e50c103ee9d947ca5bfb5752562ca59c802ad2a96d548fea945da313c41ac8f0c759d841522a03d022f8fd557b66acdecc5835e7ce302b3bdc1ac9880422876e342f6dba177ff74ab9cdd5c707f8e6bd2b893f01b0006c25135cb9c9b796d4a92ade6483edfa7cbcd9ba03e5ee", 0xcfb}], 0x8) 02:35:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f84e815f73f2a044fd33055552fbd78ab06198824b3da025bbd47b030079456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360d1628b53a473d5d775cf92dc232cf719ac44de644fc", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x1, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_open_pts() stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) rename(&(0x7f0000000000)='.\x00', 0x0) r2 = semget$private(0x0, 0x4, 0x5af) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000280)=""/107) r3 = getuid() r4 = socket(0x18, 0xc002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = getpid() fcntl$setown(r5, 0x6, r6) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r8, &(0x7f0000000800)=[{0x3, 0x0, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0xfffb, 0x1800}], 0x9) semop(r8, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r10, 0x0) r11 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r11, r12) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r10, r11, r13, 0xffffffffffffffff, 0x40, 0x2}, 0x49, 0x1f, 0x5b5f}) setuid(r13) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x700000, r3, r7, r13, r14, 0x3, 0x80}, 0x7, 0xc18, 0x7}) 02:35:55 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() r3 = socket(0x18, 0xc002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = getpid() fcntl$setown(r4, 0x6, r5) ftruncate(r4, 0x0, 0x3) kevent(r2, &(0x7f0000000100), 0x8, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000100), 0x8, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000100), 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xaa}], 0xf, 0x0, 0x41, 0x0) 02:35:55 executing program 1: r0 = socket(0x10, 0x4000, 0x2d) socket(0x10, 0x5, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x800000000029, 0x3c, 0x0, 0x0) 02:35:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x1, 0x20000000003, 0x2) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000ac0)=""/157) r2 = socket(0x20, 0x4000, 0x7) setsockopt(r2, 0x5, 0x2, &(0x7f0000000380)="865376024f4df81323a7dab95c9ff90200f69c3f01a3552bccdd5abc52917ca28cda41e6f732ad887314f18a4bf0a441f24a5cac896c31ad424f78b32c986f200f0cafb13964eafb785053d7e45d005aa6567c6596d01a1e116cbac653e6eca54b909fbacfe0f357dbca7be8ff65fe8fb869b621004c84c2fd501538147c6987945ff8c006ffc5acd122c1ccc3ef6c076ab87ca234de120517b5995058bd2bce718098d2472678470719d2be69c7fe", 0xaf) r3 = semget$private(0x0, 0x8, 0x10286) r4 = openat(0xffffffffffffffff, &(0x7f0000000900)='./file0\x00', 0x0, 0x4) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000300)=0x3ff, 0x4) openat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000440)=0x1) fchmod(0xffffffffffffffff, 0xc1) write(r0, &(0x7f0000000a00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getsockname$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000280)=0xc) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r1, &(0x7f0000000080)=[{0x1, 0xac, 0x1400}, {0x4, 0x16c7}, {0x2, 0x3d40, 0x1c00}, {0x2, 0x1000}, {0x4, 0x5, 0x1000}, {0x3, 0x9, 0x1000}], 0x6) r5 = syz_open_pts() close(r0) dup(r5) r6 = syz_open_pts() close(r0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000640)={0x1ff, 0xfffffffc, 0x898a, 0xffffffffffffff39, "02000000079fffcb5fffff001900", 0x6, 0x200}) r8 = semget$private(0x0, 0x1, 0x41) semop(r8, &(0x7f00000007c0), 0x0) r9 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$FIONREAD(r9, 0x4004667f, &(0x7f0000000240)) r10 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x28}, 0xfffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) r11 = getuid() r12 = getegid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000500)={{0x9, r11, r10, r11, r12, 0x24, 0x2}, 0x3, 0xfffffffffffffffe, 0x4}) semop(r3, &(0x7f0000000480)=[{0x3, 0x7ff, 0x800}, {0x1, 0x7, 0x3802}, {0x0, 0x5, 0x1002}], 0x3) readv(r6, &(0x7f00000001c0)=[{&(0x7f0000000340)=""/16, 0x10}, {&(0x7f0000000580)=""/115, 0x73}, {&(0x7f0000000800)=""/121, 0x79}, {&(0x7f0000000b80)=""/175, 0xaf}], 0x4) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) 02:35:55 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaa00860060a4000000010000000020000000000000000000000000aaff0200000000000000000000000000012c0005"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r0, 0x0, r0) fcntl$getown(r0, 0x5) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x4) 02:35:55 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', &(0x7f0000000200), 0x0) r1 = socket(0x18, 0xc002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000040)={0x3f, './file0\x00', './file0\x00'}) r3 = getpid() fcntl$setown(r2, 0x6, r3) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x8, r3) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000140)=0x1d7f) 02:35:55 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0/../file1\x00', 0x0, 0x21) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0/../file0\x00', &(0x7f0000000280)='r\x00') r2 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r2, 0x0, r2) fcntl$getown(r2, 0x5) r3 = fcntl$getown(r2, 0x5) ktrace(&(0x7f0000000040)='./file0/../file0\x00', 0x0, 0x0, r3) mknodat(r1, &(0x7f0000000180)='./file0/../file0\x00', 0x0, 0x0) r4 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r4, 0x0, r4) fcntl$getown(r4, 0x5) sendto(r4, &(0x7f00000002c0)="868e2ad160b78c93e855b6cd58ec0b7ccf73cc90badfe7828839f356340ecfc3b1010854d4e3278a4afb3abb7f53ba15d3c1f89926b3a7b08ba3baa1e98513a3aba5dae6d762818b12a4462cea5320264f02c023d2a4ddf4d11bdc6a1de08f6f0588f6dabdfe3303e732d568b6b023052c260423fc56f5a143e146827d9caa0a79c5e8ee076581cada6da0b89e2bb5abe983a389c1d83d7df55e84fccc31402ed30a80305b1514c18a253d3f8e21f7193f4ba61194e9cf5ccc6ffa824fc6ebd91bcc44f29b4aa1794b0a71b14e6380fa607186bb7ab490311cdf445f", 0xdc, 0x7, &(0x7f0000000100)=@in6={0x18, 0x1, 0x4, 0x1}, 0xc) r5 = socket(0x18, 0xc002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = getpid() fcntl$setown(r6, 0x6, r7) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r9 = getgid() r10 = socket(0x18, 0x1, 0x0) close(r10) connect$unix(r10, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r12 = socket(0x18, 0x400000002, 0x0) setsockopt(r12, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r14 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r16 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r16, r17) r18 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r18, r19) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r21 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r21, r22) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r18, r17, r20, r21]) getgroups(0x6, &(0x7f00000003c0)=[r9, r11, r13, r14, r15, r18]) fchownat(r1, &(0x7f00000001c0)='./file0/file0\x00', r8, r13, 0x6) 02:35:56 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000080)}], 0x1, 0x0}, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff0000ffffaaaaaaaaaa0486dd60a4f008080000000000000080fffa00000000000000002aff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30120, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x8000, 0x110) ioctl$TIOCSTART(r1, 0x2000746e) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000e80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d6b5aae9e1e53d2b8d941319c6b553b16ea71c41b9d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"], 0x107, 0x40000000000800) msgrcv(r2, &(0x7f0000003740)={0x0, ""/181}, 0xbd, 0x3, 0x800) r3 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r3, &(0x7f0000000800)=[{0x3, 0x0, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0xfffb, 0x1800}], 0x9) semop(r3, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r5, 0x0) r6 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r6, r7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r5, r6, r8, 0xffffffffffffffff, 0x40, 0x2}, 0x49, 0x1f, 0x5b5f}) setuid(r8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r12 = getpgrp() r13 = socket(0x18, 0xc002, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) r15 = getpid() fcntl$setown(r14, 0x6, r15) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0xdf2, r8, r9, r10, r11, 0x5, 0x1}, 0x2, 0x5, r12, r15, 0x5afbaee, 0x1, 0x7f, 0x2}) 02:35:56 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0xbf0804336186da3a, 0x83) r0 = socket(0x18, 0xc002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpid() fcntl$setown(r1, 0x6, r2) listen(r1, 0x2) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x10, 0x0) r3 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r3, 0x0, r3) fcntl$getown(r3, 0x5) r4 = dup2(0xffffffffffffff9c, r3) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000080)) r5 = socket(0x18, 0xc002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = getpid() fcntl$setown(r6, 0x6, r7) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000000100)={0x9, './file0\x00', './file0\x00'}) socket(0x20, 0x3, 0x98) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x26) 02:35:56 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="3ba1616969e3b678"], 0x1) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000700)=0x10) r1 = socket(0x2, 0x2, 0x0) getpid() connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b330f00000000000000", 0x48) write(r1, &(0x7f0000000140)="06df3cc0da5bd435238a42059e38224b90a245aa6bdf52d7a37304eaf7e26fd5ec385336d8fab366a12a3e27590e4e8919216f038308a3b36a55da5051d9627bff7b7b172a94a2178d3bf37ffc7094dc59263e78125b7aa92f817903648403e133bea0df82b49bdbfdabde94ff90335e2241f32f10eae25e5d32240903cd08aa634e24887435b777301594539a8759b102bf7875c3031437eda23a874a78242a9d02f515a396149d01fa71a83fb23f88d9697ca00528a00bae84b599b835e082ef00033281aa4e5190a5f005740b3d9df21c10f51a9198052af0c1fe5fdfbe0b958843a5b8ebaddf0bb293cc9524f1d43f20b74abf4dfd18ba1f79e2c19def6862dec9e8b3d23b3def589847e29127e7d9e05218b241ad9d189f70863e8e2d09d6622a82ef3b46c47dad57e4f656152064bc0e27280e7ee469a29023b09bb32c13c6a80b1591197bd8a38eafc77af47196a3111d51fe5425c571b5cc79845a49c04e89380c82288b800e958a32ea86d92e5183b0b7163011c5a7b1e48237b559a0920545216793431ec51c89e85bada2b08be821347a4d576c029891bd0b994c48e8ad4f65c932366e5d42349fdf05c5dc8392f6070d1c82adc91620c3b3e4e1ed21cea5dacd9a5e3c926b412af6ebb92469044e14326ab9b7225317907deb429177b3ce516cfe7033bc160b80179f2a2e2e5f0f3474274df7915cbbfacbed177f2f10aa05cad2b1432a8a810747e85cb90252e2d3099bf3664520aed21e6b318d650660813c509c71644946336e6c103182cf0e8039bffd6b8cd7077b2947cd7b6c973a3e79db02c485ceacd62a973c9d3f20f2d2acf509ee14ffe39a74adfa50d363ec78253477af077654049cd0eaeb05f9f4175f59ccff84f98d6ca2c0721281875bab6a7cd23b04cf0af2d0c0ce7b0f95894dc51bfe99f9166e634ad6ac1d2ba313b5d791db935f81940251e7f2738661c0abe07362b8e860a7b9a3c039847d6214aba2e9192d8c5e15b1f7110623e151de8fbd2bf791609b6e0f33a04f0849f17984cbaa9ace4c76ee9ee92eed0109ed76d265a3ec136e436083a5413c2d234302a549112848683a9b6d3a54c681fbcf15d3a6d68136f8c342b7e8cad85cbd34d48d225a2b99574a94b90fbb5e4d9d5b20f219427b8d3263a825f1790199742788f92d19cbaffe586d2c6cfd86ed33b657883b9195213e689049c593fa1a6727d3c50eeae461865be174c25c87daa3eb162d26c34d17208db5e231a5a64c1687e8305e24d7795668efe482c2242f20a9b0692a4ee675cc2780a5a5fcd494241bab1b6740f4a127a9dde857bc6d4f2f48f4110afc564c492bfb185c9aa841fcbe6e42d36bf3714d739391407def8b082d1a2bdbb4aec1de70e14c6650b2992926734623014abdadea83cabcd650daf06a26f3d123169c67dd33fa383676d6ae595240059c124955a3e340896a1ebfc01a4a10c2ccbff25e89fe4f521b41e84fa1aae26e041213a23aee38a3a1ee41610c4806f7dc124eec6edb11a5524dd6016cac8cf08a7537a33ee3c0c51ca72ff8835cfd217a115c0cb9533819837db5fedebc215bedd5bfabc06fd732224dfd6d49fbdd6001512a81342e00e0f4e9ece0046d527ec334b16066c1234f42d7281c240722ef5c8f63505ee4192b4f3e91c75ae729442c136b4379fdab3de19a13b516ed5810702f08a10a435296520d40b31bc11a4682ac5ec39d3098e84686ad3af0d6cd9c9f6a786adbdf3552b38f711363d984a8aeefb291e863b20d35cbc22fb2743862219a43d41b4ecea168f47c7d031ffe85adb7761efbdf84e22ba9fc376e0432b46854fba9fc5c8700c3ef9c22d5c5edf9dbfa4c51733af561593e22392e31670e669573af104922d9f2aa3733db9014b192aa5ec4db0dc53f935356c3783f1230dd9de47b04c289020149cb73fa29a60f4ac27a97a7278d8cdf05798413b162f8dc23cd83ee7757a10a7f0a3141d71d", 0x585) 02:35:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x90) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x10000) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') select(0x40, &(0x7f0000001640), &(0x7f00000019c0), &(0x7f0000000040), 0x0) 02:35:56 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x39d08634, 0x0, 0x200001, 0x0) madvise(&(0x7f00008b3000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00008fa000/0x1000)=nil, 0x1000, 0x6) 02:36:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0xc002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$getflags(r2, 0x3) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e53407000000e8ffffff00"}) write(r0, &(0x7f0000000100)='\x00', 0x1) 02:36:00 executing program 0: nanosleep(&(0x7f00000001c0)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() r1 = shmget$private(0x0, 0x2000, 0x3d1, &(0x7f0000ff8000/0x2000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x7000) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/68) kevent(r0, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b4, 0x0, 0x10000fc, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r4, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec76528b776d92c6b8a03b10820a58fe43bfa0400000000000000d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0d45332a8695de36d58ab4f79a66de7fb584d4900000000622000d555872679a5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d366227ff8e28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a0d961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa04004dc3f3354fcd03af0c9fc348ee4013ec"], 0x10) dup2(r4, r3) write(r3, 0x0, 0x0) 02:36:00 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x18, 0xc002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) fcntl$getown(r1, 0x5) r3 = dup(r1) r4 = socket(0x18, 0xc002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = getpid() r7 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r7, 0x0, r7) fcntl$getown(r7, 0x5) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, &(0x7f0000001840)=0xc) r9 = getegid() r10 = socket(0x18, 0xc002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) r12 = getpid() fcntl$setown(r11, 0x6, r12) r13 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r13, &(0x7f0000000800)=[{0x3, 0x0, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0xfffb, 0x1800}], 0x9) semop(r13, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r15, 0x0) r16 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r16, r17) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r15, r16, r18, 0xffffffffffffffff, 0x40, 0x2}, 0x49, 0x1f, 0x5b5f}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) r20 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r20, 0x0, r20) fcntl$getown(r20, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001980)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001740)=[{&(0x7f0000000100)="cfce3533cccc4b0f7d4d5b7bb6276c80618f814ebd1b7ffc70caf47f8af4a1ec03e2f9c15ee42e777b7494d8917c6dc7438aa4e3615d7b2884e00a692bd6520b7449fd3020571dc56e4c3a10fa869dbad66270c8f47a078fbf7d82e9bba5ea0a57bc79acaee1432b0a463bf8651577c49fce6f714fd24a79307b62a1", 0x7c}, {&(0x7f00000002c0)="4b1252e62b629ae6894e88bd1ad9c984156b70539d654262c6a5bf73a30f3594297c2016f340546cf612da28a48e49bf758b50e672027c3d4984b394a7baf77e9a62d336f06415c5d8f851de2549af8e672b03824fa1e613e083731b05817892be71526fdb481115a53bc1e11f62a729dbf73a67413da1af8758d8665b17d5e57a7ba68f98f2d3832704d8fe062f8da91b4927431b4b41b854fe2ce132d11abfbeee32", 0xa3}, {&(0x7f0000000380)="40e21f47acf40b7d64767ce99183ab05eb319906021b21123d2ba7f5db2da372bef5ea72ac07ee64c8af58e70e4cf15af88c3cfa870d0fd58abef9ae893f71cd8b98e8a2b79830aa1d633f13e11b9f1b891a35005ef0d5cdb766e2375ad79f5a7f3735a03110cf61e13cd48082d5e73fc548b2aaff81a1a93c73047960ed3cb902c80bc61144aba182439885f62cb1ae6f9b115b7fadd335c4375ec1354736ad371ece3e993ee8c960220d1fdd36543b9c970790b8fffe33920a4b012287a2dcd265d943ae414cde7da49a506e1f0bc59787c6a2b7bffacf738e7550d2783f629e2a1bf5a720e9af010c0d4ccd42151fd7100c6577b04ab8dccf9ca2e930db4a3dbfbfcb008696323951785830d442003eb2a6e0988ff31d781948c560df34da13a61451501d3daa5b95fe1d6e67936047bb151156f1461e63447f261c4119bda50809895602c337410b1f8830d7fc8c4d8808b3973723244b0967210da379844a0096aa943682513a7faa6cdc3e38fdd5a8bc16ab9b3ba6b4edb01e7eb3f53f5d8bb7ffe4107c2747f64a66e928e2b6c192878848fbff508b8c9a54ffa2da92f19aa558967812e9ad88d72d30a69709f7b14f49a13a421b6dab355f060899ef2126e58f4dd2d9c8b7a775bb55bfece53f990a99b752518272a720ba6761605f328d99a0cb5b4e448fe819c636457bbca0e8aecf894fdae02e9b6ee082bea62ae5af085e449cfafa4743fba02538d2c25d1d4333e606070ec5f8c3cac80b1c5316e4ee67c2b8f29b465310822da21dd5899afeecb8ac341390d610a4ac065966e46fbfee105c21d4c87e8da66a388d5a76fa06356b89d4ddf6fff951b4fce03d6f6cd0b5a7a2b5879bc7f2f9a5b9a964b5e30799c6b648bf7de274859a7fb0f7f3bf1a681e99ff03560cd5bf6a6f0deecc9a853e0df4e506e540a4d3a65af66e4fa9353f2179a51cb4caa07c709fbe64ad279a03486c45ca508fc03104cf0117412d518059709b2458412cb735ed485e37d4d0e511ef7c153bbb20d5a89179efad4a5f1cdd63f3d3c50b2d16e6180fd0fa43e8194d9e91127beda94e0d6df2b2da6f27480d72193a023cbb4c17d7f942c2ec40c15e43d08c0492451d28c715a4273661f27533e485b25f4831ead4d0b3dbdc86a627bc876629bca3e2fa6c05bc00a58fa60ca15b361f9d22dee7c2263077f1d5379e5a15fda4652177d74582ca1a35c507bc01bb0d2f6f582925f6fd1eef164d68459bbf2da1e38d53d8d993bc0aca3558b60361a4547b00e3ed2ee0f8b209d1715a65b86348d533f100832cb3f6d623dc41d02b271105c9d5aaa2e743f6585ccc77449ef0261becae20ea23086544d12f3acabd8049fbfc9c703dcdd7bffd43fd1c95175012095faa6b2a2da6e9eed4b5f68d17c40c86220afe8a483b8235d3a817dcb37e6060602cb9c1ab016ba09c7f9260883e9b521ad9f5a476ea6429b8c8834f8d86e6379cc155b0c61b68a77c8e94370b87347a4d9add14ad543d32cf1944c6b6572dd319af924b330341757d51017500174e4382da287628a5a4af7419f6e7828ad18e7ea59c8eec0be0804f19d499545c419f0546b0aa07e0e85e69ac0dc3108005f23a2134424a1303de7e0f2137370681b165baf5f5af1d5609b6ee04ea16f17a6520ade94695c46772f7e2ce7b3981e1d67c9d2a8edea2adfd0b8e6515ae22270a567ed18bdf56afc60d046f2ccc39b819149267c94ed9ec6ddd97e6838a3b63be80961c2134c096da6562971c996d5ce7c8ca197818f9406f2de1a9db93fc05b159c865f5f897e4b775f421bdf9674800ddd0cb7825582905a4e5ebd72ad9cd5b841fa9f7bcb817b6aa12391f73e6c712efd1af9e0efdf0398d8d7d114d4743554ff62c57045b9f9d4ead7c379a7c625aea00c8a21b2e47298ecaf092887c04f8928f471a290215ccf7818b0f2284c68ddb957c96d0aef82042ad5ca42659ee86bd2d0ec54f2e164a50dee0f249c3e04e2425f505f625ef8984a5cba99d61c225946026fab1afc2e6b0c38f6021358e9d44086f0f770cb63da9963ce379dde6034d54e3ad59f8d87204c7902123de9180337c75ceaacf6dfc2f529f2e5a6d1d456ced6bfb8659a321c5939a4727dfb763a16dc4fc19e6c9684cc0c74f7fe14390d9c94e452c0fcf644c6fb2d503a502ce86046b4d38efef4183ec39bfae1f8335affdbaef808b9cfa35deafa95874d4caf8f45c76ce7bb55bb3c7a7516f85ef27bc5afbdd44f8ecc4ee841b94d559cd655f4e81749286907246668a30b5faddc286a3c173a486cfe3a8212b79d123ce1fd28834be048d2cce957ad1199509bc624f304542b1395675afd6e5672c5ad33c219a42bb198d60e66395a596497696f9feb7702808379b6cdb861bccc0eca445ffbcd74fa0565f3600a6ab12eaf2c30c42e0965b1b578d05567e2f913fba7cec4afdffea8d4157411f128ba0a229d0cca168bfbfe2adaeeb0b518ad735db1e830061e21a18dc625a10ca7eb038a244d7108ab459c18159c04a1b3b00d161b7c02e03582ce8d90cdbf3b18561f72aaf584c578f4aa3e8b6fd45f21905f9663997c717c709c86df87a921b613ae4bb3254601415903765561bbd4ae341becb6db8f2d6d314d685671aa69860af91da0a262ec5437a0c773e066767248398fefbba93521be7ccce8c73c894f855529e7f533f7c7ff1761c43d6e0cf9945ff5d1bac33fecf5440a173e4032de732ae6faf23334df24616b82aaf93e0cc3f12acd080fac65a8c5750612937cc19a348c5e536d547d70051b52356b88bb5cd97b0809fa1bf76670a1478cfb3b22255ea2e41391a59c34e19a48ba720ff04d5638277f5f1966eb5e5d2373291d7fa2838f800b3e4265b94cadac3121da02a9fe6c74088df809a2c6678be035687feb4deb865051411b1b125c04c10a383d2a83f89aae3d5c126391a11e5e550e521737216aca58433124d626c8fbd0d2d6289199b1fd4c225112f7700cda3db849a6322025c4681401cff23a6e9b389596d635494a8902a99127c69fcb9c2f3a027d2a31b34aab84e419c7269c8c252783d51c9266977489bf34d6d2c77f69e882009cbef84d8072fdb144c2d6662681fc2bd8c7cd50f71b4c185cda72b70161d118239f06f5724bc3aff1226330a4b6245eac717e5b7be0a05dc8d7e83b9d189a54ad65313cfcfe70128a0608928a5991a4eb0be6a62d45c14dcdb7a8bef3cc5954d4bfa7c75ac61bf77ec803e12b8aca4bb15dc3d006fbb75fbeb2911c3b8c8b21492aad4826975dbb583f37d158185183e6f5ba5af0313fc3ff37c026b222f2475d110554b4c948108e6c8fcf036dbbd574e9199ac07674d2a2ac5c69f878cde9b2b5e73305f777fd2b1d1c117be17856bc5dac28a49da6d04d92f81dc650fba658e04edf5e8bae4b6641ff9ffb50ca62038dcb3fcc17f570a0a6ae35bddb4b2210cfc7bca8c5d2c2ab2c347344081c9dfd438a776aeda44b299b4470dfac8ce549796a203d4b52fcefd0cae93d83aa1a98134aa02aa40a306cd9f9afb9e43b89889476b24333efb7cf8d05564886bcea5a7f20047ce9f3b42c914448d558dcbc9be60e19dafc7a32b95062a1fd00905a8f91c7b763c06ed16c74eaa76dfd250ed81fa13134746bbc7b10f80c94f6e9649c512497642e0dce6c9fcc231c7a3db036db095bf08c66215e47f24226b260488f7480546e2bb4967db1dfb8ec83103f54f4f447dd362fc1805edd8e43fb12cc4626be753b0f9a3e64a6fd4179fbdcc63242adfd79bfb8b93c52640256038b7f9ee38e8c2b60ff3fec749054ae5d77f1937e582372fd4cdba779928f188403dccbd2bd03eef9d8da42a7f6623b8dae5ece1317e29b7cbda67598268d166682b23e84027cd9ce73198cab6cea133ff0c44c4b5df6350ebdc156f9561ed74dc9581bef2beb3c0268b68a86fc7f3eda97499942ccb0777aab3876f3076acac174a5845936f5352714c71d3c176403ce18c3e9868749f327705003dfb58f5d925bc170466b1d21d4d23484534c85252f4b86d9dd9e1195d43087d46532468cae2f28bc2d712691b1da33d906f6e61e80074508374beb2a8a13236e81a30b43a6cec18d28d4fb439495ee74216b191adf1c6bf6f37ee51c98caf27d9c884559db7fc3bbec9d9e3eb973a7e10c792625485ad8809448434563718d9c7c43a3c25a22eceaad191899f7dfff7803e38af7d67dc692a305b2fb56f703e75eb97253a3e46aac6a4bbc70324cfb497db5fcde020cdb927d5351087809d96b8c4b683adda20452177b1a1e2a8f6e67f52f13fa127fea17e3abc4b11ec513e2cf0a40875b68849d13ca37ae2bb5c4c3cb73d71747a6ce2eee8964409813f497d81544f7bde8a0d73436b1edfd67dd2a0d8f6f63992bd455e708be51018c91b199a9951be219a605f9d20b0b89986d2928ae07af696acb0eca375c230be493943ba8e3f6aeda96e6cfeebfbb996b8fa8492900f868a596e12e5a097fbf4110ff6c2e000ff433b8cd1b9ad3031a67278239cfa4cf979bb69ec5388e2a94dad1efe34eafd88590ea5d10f8b66f0a09ef3f7c252026d29977d1eef4f65eb9b9504e558227861aa2b3fd512840c295955bbae4a0336e207a16bd4a67b56c28fb894dad700c006981abcf20f97ec1f7a7f64dfbd0f9b5a2df3572aa3afe075b0626d80a7437a7fdff3bbcd4e78ace89e917bbe92135de35aa36a7a4f665a45bd23b5cfa489a4d9a09d542316b5332c3a1a0a004b23884f88224fc253a6bc0abcebed6801c56bd3cf147b371d234b0c9c81728be18e86fa32ba2e8c2ba5985a6b21f60208378c9240eef1435cf7c8337d301dfabafbcb20f72c42d7e19e1e72be97f6f5dd886a3442a25ed4c4b7bde41e3d5744bf1533f5b8b0d865b3d20a743a24b8cc4804c52feb057d41febda3004d8b3d8d6c96d2fefda9911990c1330822d7860d27768d6f5a416a0b6ea388ae4a83d71b96ead06a28699b76c4634d98d8802f83339fa1eede426034ae8a67eefd0ec85c6c3a5546b32124007744ee233854472919fa343d88fc9d29bc2c4f5d74a7e2abb957c1e15c491eec297d2e1b58dd076756b84e9b29046a0f3617697f1571bb912f726ac5a759c52a58273db4c9d0d2cfb6cfd0626fcd44c774f4896400a36b405a406792d17092b6f46834385ddaad622fe9033d837c8c6b2fa58853b6b85dad407aac07fe23dddad9a1004973c6ad9f4e0a77a9aa049f8542ff7df4f09137cfecd4c2fcf28800ce5fa9c8d6ad3957f2dd10d3548f18107686638ba3fb0cb643acc2fa5bdb9cf121b6c1ee624986cff81cab01c0a76b1690048b7acac11c5c199e36fd17c9c8544fab059e7cc05a7a9afb97e913a5b43b5423f595f30a51a4cb7e7f981aaa472fb4bc9033b59b1b0cfd4669c3af5458f2338bde358fc22b4b097b1c675dd5061a8d782218eaf3798c3bce31b86c0d9b1e307035a78771138b516b8c9a563c94d9108b8cdaf937aa4b9391f07802df634cd5c24546b8332eb090de5129fe55c7f8e776556a39c76e231383d4c047858c3ee02ea051d3cad8983f768ccc5ee0eef7dcd189eb45776c870237e5544ca55346f4900ccd3b647dc7f9c2d659ffccfac7f22bfe0a3ae0ddfa399557a791106ec01df2abb564571fc43880640a060fbea53b1b1ebef6c5f10fbf7b39543b4accdf4d197ff46b9367808af3e7ccf8ece942f82e23fe3962b71239a2086b3fba279d180769eabcba179f39b02e8ca2c47e19ef272e6acf17c31dedd0", 0x1000}, {&(0x7f0000001380)="1f28882e7160908040d8a979931967c058e67283f5bfe6576649397280088cc29f3f12883000d1636ecb9423259e9ce1d5a811e394bdce7f08a097bef00c7b79989dc9879bf27ad807ff06b7cde7362b240463c31ab0687f0c7a57ca8a128fb2faf3f0b514c5b3dfe0aa1adc6a45b51d90a479685e5cbca9b0d140eef7c527f6624afd2d", 0x84}, {&(0x7f0000001440)="00b733fdb774a1aafb", 0x9}, {&(0x7f0000001480)="9f1bcdc0970c364c7dc89338c9cd10c13be7b4630bdd4b1d547afce97802a224b48627e4133e0482f42283a18e829b29d4e1a47274af229f50392741525f27a7b9ee19c967324006ce946a9076fc8c6f84f8ab17eecb9986fe0d65055ec7baf6fdc2cf4098f611097c4983821cbad5f4a053b2d265dbcd07caafca9f89", 0x7d}, {&(0x7f0000001500)="3fef60c3da070fd0c62494d90f2b6f76770f708aa874c263d7a97e20568bf38fbe8ecf7c91bde86690ba0fb2429511fd35d829b1d9d0ad6c163e892625c0c7518618cea716f313fc4c21", 0x4a}, {&(0x7f0000001580)="841738eea14f402baa5884d3e7f27065b9158068d72db0a6586de6e80e23b2c2b8afd4e99d05e42dbd3c22ab7b921b648b3c5b88b9ce3440aa02c68fa7eca48a5ef33f3fe56286f4c5bcc72acef2918e91c6f8379051ed2a79015ea1293a446f0541835254d7faaeecd744f880efe1817c7978fa5ecceaeae13724d6358d74e6a6a61c37c6bc552de4f93a", 0x8b}, {&(0x7f0000001640)="6a5d70c37f9a8302e6f7cbc6d31c56b4f715cc87d8e9a8783498b8bb4989e1548992da5f1010be11a89756ea8d82040406e956005e63bee3cc5641879ac4adf18cc5f96d67a59a0da9ec5f86fc06e015bdda7e280c9727798b37a85c2116be47b176c0af00246342f8c89cee9a3c59ed0e454d49f6c3e6a94fe8ee9d8c90668950ef72f79a2dae88a6a675e4cb05db73b50fa5cb9eb069a8901e72ed900b86ab04876aca9269a76c85edce55fb13b8f60bb40155c3f67b34a63c40b0ba9377de18c88ec2b659f04de1936f1d86523d5ea58c81817b0dfd4330ced593ddc9e7de58d4137ea9e2af1181ab7f2cc6", 0xed}], 0x9, &(0x7f0000001900)=[@cred={0x20, 0xffff, 0x0, r6, r8, r9}, @cred={0x20, 0xffff, 0x0, r12, r15, r19}, @rights={0x28, 0xffff, 0x1, [r5, r3, r20, r1, r2]}], 0x68, 0x64d736d44f987c09}, 0x400) fcntl$setown(r5, 0x6, r6) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r5}) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) clock_getres(0x0, &(0x7f0000000080)) shutdown(0xffffffffffffff9c, 0x0) 02:36:00 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0xc7) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 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, 0x1, 0x120) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/155) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000400)=[0x7fff, 0xfffd, 0x2, 0x7f]) r1 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(0x0, 0x0, 0x0) r2 = socket(0x18, 0xc002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = getpid() fcntl$setown(r3, 0x6, r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r8 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, r7, r8, 0x0, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) r10 = getgid() setegid(r10) r11 = open(0x0, 0x0, 0x0) ioctl$TIOCSTAT(r11, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000340)) accept$unix(r11, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r11, 0x40087468, &(0x7f00000001c0)) setegid(0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f00000001c0)) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6) semop(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1ea}, 0x7fff}) lchown(&(0x7f0000000280)='./file0\x00', r9, 0x0) lchown(0x0, r9, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x6, r9, r5, r7, 0x0, 0x0, 0x8}, 0x0, 0x5, 0x0, 0x0, 0xfffffffffffffe01, 0x9}) shmctl$IPC_STAT(r1, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000240)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000340)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000380)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x29c}, 0x0, 0x6}) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000000)=""/155) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000400)=[0x2, 0x7f]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0x0) semget(0x2, 0x3, 0x720) 02:36:00 executing program 0: sync() getrusage(0x1, 0xffffffffffffffff) socketpair(0x2, 0x4000, 0x83, &(0x7f0000000340)) clock_gettime(0x2, &(0x7f0000000040)) r0 = open(&(0x7f0000000400)='./file0\x00', 0x10, 0x31) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000440)=0x3) pipe2(&(0x7f0000000380), 0x4) munlockall() syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8, 0x0) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0) msgget$private(0x0, 0xffffffffffffffdb) r2 = semget$private(0x0, 0x7, 0x8a) semop(r2, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000240)=r3) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000000c0)) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x80, 0x0) poll(&(0x7f0000000000)=[{r7, 0x20}], 0x1, 0x606dca73) ioctl$BIOCLOCK(r6, 0x20004276) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffff9c, 0x80045726, &(0x7f0000000300)={0x1}) dup2(r6, r5) r8 = msgget(0x0, 0x200) msgrcv(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000fbcacc2d78a6991ec7620000000000"], 0x41, 0x3, 0xc00) bind(r5, &(0x7f00000002c0)=@in={0x2, 0x0}, 0xc) execve(0x0, 0x0, 0x0) 02:36:00 executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="0180c2000000aaaaaaaaaabb080600010800137f0000aaaaaab7e213aeacb1df2c72691f38aaaaaae0120d047eb9ded02d00bc1414bb"]) r0 = socket(0x18, 0xc002, 0x0) r1 = socket(0x18, 0xc002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = getpid() r4 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) r6 = kqueue() dup2(r6, r4) kevent(r5, 0x0, 0x0, &(0x7f0000000580), 0x9, 0x0) fcntl$setown(r2, 0x6, r3) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000100)={{}, 0x2, &(0x7f0000000040)=[0x0, 0x0]}) fcntl$dupfd(r0, 0x0, r0) fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xfffffffffffffd8c) flock(r0, 0x5) 02:36:00 executing program 0: setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000002}) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) r0 = geteuid() socket(0x8, 0x4000, 0x5) r1 = semget$private(0x0, 0x4, 0x1000100d3) semop(r1, &(0x7f0000000480), 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0x40, 0x1800}, {0x1, 0x73, 0x1000}, {0x1, 0x4, 0x1000}, {0x0, 0x1, 0x1000}, {0x0, 0x5, 0x2000}, {0x3, 0x4, 0x1000}, {0x1, 0x80000000}, {0x2, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x4, 0x7, 0x1000}], 0xa) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = getuid() r8 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r12 = fcntl$getown(r8, 0x5) r13 = open$dir(&(0x7f0000001880)='./file0/file0\x00', 0x80, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r13, 0x0, 0x0) r14 = fcntl$getown(r13, 0x5) r15 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000540)={{0x240000000, r17, r11, r10, r11, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r9, r12, 0x5, 0x5, 0x5}) r18 = getuid() setreuid(r18, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r11, r18, 0x0, 0x1c4, 0x80000000}, 0xd, 0x103, r16, r14, 0x0, 0x92, 0xffff}) r19 = getuid() setreuid(r19, 0xffffffffffffffff) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r19, r6, r7, r11, 0x20, 0x7}, 0x4, 0x5, 0x5}) r20 = socket(0x20, 0x1, 0x6) r21 = semget$private(0x0, 0x4, 0x1000100d3) semop(r21, &(0x7f0000000480), 0x0) semop(r21, &(0x7f0000000000)=[{0x3, 0xbfff, 0x1800}, {0x1, 0x73, 0x1000}, {0x1, 0x4, 0x1000}, {0x0, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r23 = getuid() r24 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) r25 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r25, &(0x7f0000d06ff8)='./file0\x00') faccessat(r25, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) r26 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r26, &(0x7f0000d06ff8)='./file0\x00') faccessat(r26, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) r27 = accept$inet(r26, &(0x7f0000001940), &(0x7f0000001980)=0xc) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r24, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r31 = fcntl$getown(r24, 0x5) r32 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r32, 0x0, 0x0) r33 = fcntl$getown(r32, 0x5) r34 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r34, 0x1, &(0x7f0000000540)={{0x240000000, r35, r30, r29, r30, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r28, r31, 0x5, 0x5, 0x5}) r36 = getuid() setreuid(r36, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r30, r36, 0x0, 0x1c4, 0x9}, 0xd, 0x100, r5, r33, 0x0, 0x892, 0x20000fffe}) r37 = getuid() setreuid(r37, 0xffffffffffffffff) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r37, r22, r23, r30, 0x20, 0x7}, 0x4, 0x5, 0x5}) getgroups(0x2, &(0x7f0000000480)=[0xffffffffffffffff, 0x0]) r38 = getegid() getgroups(0x5, &(0x7f0000000100)=[r6, 0x0, r38, r6, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r39) execve(0x0, 0x0, 0x0) r40 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x4) sendmsg$unix(r40, &(0x7f0000000040)={0x0, 0xffffffffffffff74, 0xfffffffffffffffe, 0x2e3, 0x0, 0x2b8}, 0x1) r41 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) r42 = syz_open_pts() ioctl$TIOCSETAF(r42, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9, 0x0, "d730c1e7bb6fc6e2a6f67b5c26a07e9500e74de4", 0x0, 0x3}) r43 = socket(0x18, 0x1, 0x2) getsockopt(r43, 0x29, 0xb, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0xc, 0x810, r43, 0x0, 0xfffffffffffffffd) r44 = semget$private(0x0, 0x7, 0x286) semop(r44, &(0x7f0000000000)=[{0x2, 0x4}, {0x3, 0x1, 0x1800}, {0x6, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x3) r45 = syz_open_pts() close(r45) ioctl$TIOCSETA(r45, 0x80047470, &(0x7f00000004c0)={0x5, 0x10000, 0x0, 0x1, "61aa0df1600000010090210000f47c00"}) read(r45, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCSTAT(r45, 0x20007465, 0x0) ioctl$TIOCOUTQ(r40, 0x40047473, &(0x7f0000000440)=0x3) fcntl$setflags(r42, 0x2, 0x1) r46 = socket(0x11, 0x4003, 0x0) sendto$unix(r46, &(0x7f0000000240)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800000000000000000000000000000000000000000000000000000000397d3a47c56e4bfab9be51fc370e59baef58ab249c8d74158a96a82e754cc564ac9df4ecefebc4f779f73b73ee3f2047c3f5bbb63945023c3c73c243da242a3d21256f84015aa990f99f62d2d6f74d41496376d40d6e556007dd44abbb7638f44c4a92787aea2088fa56dca51d3a76651a157ed8418f45e601347b6a16adab464360e46ae656d19ef693c9c27f26e0c20a0d655432c362f4b60675c93989ea9d33a87e236e95bb4c7fe7d22bd94b4058b2750ea57cc41fc7094fddf832061a5d7942459e8476ef8458d0bcb07a3f9a7aa6ba5cabec711220a2ea644537b6bf0cf528ccd21907432dcf74e50a3ff13c731c2f4f3cf6882378ffae2da1ce1af44e02330c3259b2f56cf917", 0xb1, 0x0, 0x0, 0x51) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r47 = semget$private(0x0, 0x1, 0x625) semctl$SETVAL(r47, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r47, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x0, 0x1000}], 0x2) r48 = getgid() r49 = getgid() semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r48, 0x0, r49, 0x10, 0x9}, 0x8, 0x1, 0x9}) geteuid() r50 = shmget$private(0x0, 0x1000, 0x660, &(0x7f0000ffe000/0x1000)=nil) semctl$IPC_RMID(r50, 0x0, 0x0) shmctl$IPC_SET(r50, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r50, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() r51 = semget$private(0x0, 0x0, 0xf9ee9fbbae11811f) semctl$GETZCNT(r51, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r51, 0xfffffffffffffffd, 0x7, &(0x7f0000001a80)=""/249) socket(0x2, 0x400000000002, 0x0) r52 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r52, 0x0, 0x100000000000000a, &(0x7f0000001680)="b3386dc26b7834fb224ac424dd6000", 0x135) setsockopt(r52, 0x0, 0xa, 0x0, 0x0) accept$inet(0xffffffffffffff9c, 0x0, 0x0) getpid() socketpair(0x0, 0x5, 0x8, 0x0) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffffff) r53 = socket(0x0, 0x0, 0x0) r54 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r54, &(0x7f0000d06ff8)='./file0\x00') faccessat(r54, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) setsockopt(r54, 0x7d, 0xffff, &(0x7f0000001a40)="186fe65c", 0x4) sendto$unix(r41, &(0x7f0000000c40)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0x48, 0x408, 0x0, 0x0) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r56 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x80, 0x0) fchown(r56, 0x0, r55) r57 = socket$inet(0x2, 0x4000, 0x0) setsockopt(r57, 0x0, 0x400000a, &(0x7f0000000080), 0x109) r58 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r58, 0x0, r58) ioctl$TIOCFLUSH(r42, 0xc1206951, &(0x7f00000018c0)=0x4) r59 = socket(0x18, 0x1, 0x0) getsockopt(r59, 0x6, 0x0, 0x0, 0x0) r60 = socket(0x18, 0x1, 0x0) getsockopt(r60, 0x6, 0x0, 0x0, 0x0) r61 = socket(0x18, 0x1, 0x0) getsockopt(r61, 0x6, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpgrp() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r63 = syz_open_pts() r64 = syz_open_pts() ioctl$TIOCSETAF(r63, 0x802c7416, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x400000, "7e389ddedff37173934a3a00", 0x0, 0xfffffffc}) ioctl$TIOCSTAT(r63, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) dup2(0xffffffffffffff9c, r64) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xfdc7) fchown(r63, r65, r66) getegid() r67 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r67, 0xffff, 0x1006, &(0x7f0000000980), 0x10) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) kqueue() dup2(0xffffffffffffffff, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x44) r68 = socket(0x1, 0xa, 0x81) setsockopt(r68, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r68, 0x29, 0xd, &(0x7f0000000140), 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xdc}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x4f}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0x2e3}], 0x3, 0x0, 0x5f2) r69 = socket(0x18, 0x400000001, 0x0) setsockopt(r69, 0x1000000029, 0x2e, &(0x7f00000016c0)="ebffcbff13b9fd812eaa4e713048e09931929648e5af8e6ddda0346629c35e5d116813e77bfa9d786e58f50af873f433bafa0022954fb86d3e80b5fdb1a599e9ac8740692611ff1aba56b235b0733e0bbb16cb724922230d898d7d4403ece24cbb67075c9de8587af68282fbb4e8227a103534a816e1d7eccf83e84c8fbccbb641a6b64dbe4df39f18850262ddd9d2f69dde9c2607eca6f0a56a7ae1f0ee687318335421c94e4f41f9e0c6914a36ab2e596174701a4ff8fe6c8ade15ce088b33c24debd1e2da787f238831f1723b2dcdb6323bc91351ff5a656919c93a7ee82353edce319583977d087b51c7c7e6b9d16d66ad4b1bbe3af013f5bab1aa53f3ae7083e10a8a8e795f8ea295d360528ea7295cac0a1d0b8972b17dfea5bb7ecd2b014f0ca841d02da8e53698a062e56cc60d97ab6ed22bdbad8b94e43c7285cd3f45b5206c2b9cf1bb4778dfa6cf57bf8143ccf8ace24e75e7bd537a5d6d02344ca812935410f8cac1da8caf4c0108326e7a10821876a30489f7d888b27ed9964a5b171bbc6b8ed27692722628c20c6a8de30b", 0x192) 02:36:01 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000100)="13dfdb5d9078625c439e17f7c24c0c8cda221ddb01ca9b63dd310985f35ca76ba43fb86a1cd56160a5563d09f92348d2bd332824555fd0c955b7b703acc2bbdfa3855d608b8a794662835c0ef4360b3b4f8484fc902c0defc54ce8ef1294562b372c679d1669167a3ff06c028edab7d77ef34732774b0090501d7b9435c401823c11318ba05ee656b14a8d", 0x36}, {&(0x7f00000001c0)="25c27f21e232a80dc2655bf7c6660196e3bede5dabaab5", 0x17}, {&(0x7f0000000200)="fdd69a0ee07d31a58493173d197eaf6123008216aaf356e9c259fa3be7f056b9fe5aefc91e0d2c2f23db2d0d7f2a18f2257dc39a1ef4491561ad6fd2fc90016dd57156e95c1e287214a18e7790255fb35ea589a56b73cbfd2ca225e165bfc5d97fd00331137818dfe48bbe29df4b491a1e270d0d767bbe703e528ad50d475e90d3b63ff3ba6c65", 0x87}, {&(0x7f00000002c0)="a56fde340a9a88e0922897ef3c739043c5d608c7130d3e57fd8d5bb91f19e48605564d10e6d365ce69e880653825759f8392", 0x32}, {&(0x7f0000000300)="0673dbb38982f3f54711a950652a44", 0xf}, {&(0x7f0000000340)="ae27bfe87f65dc880fc83e2378bee4c42256f2f1a50c4bd85823e56f38763ae04c8b769d55cf265813f58fe6045e130ac7697cf30604e9e83beccaaf74a87ad4eef974cf968aa858531e9b2f66ccc2dfbe1b388c98bfb6c453478338ff044e0c30db64c084ce741b24b152becde35ea6219ea865689b98e7829b6258253dfd0fb7f9512e282dfe0c020665e35327271ce7ee263a564e5993494bfa347c6809aa4a69d6a0030807374970a9604bc088137d773848353e303d6309e09f78393f4dc9357b11f2a0f81af163927103e1bc8cd65899ab3f2f6aab31f4adcdd32645223734dc49924433f8c0e396cfaf", 0xed}, {&(0x7f0000000440)="7cc52b358df21247927a845dd4d9ed377c60a6e5295f9986c9146c3b8ba590ea2ab820e331512310b1331d9ef442139c7b2503b4ad85afd035b9ae70e97ed8be3d5b7faca8901faadd0f85bbf3f3235ff2b67b1149323c1550d80334c5efe86a40f0874e866d099ba08695e62ff61cdf5b52", 0x72}, {&(0x7f00000004c0)="1bfcc8f5dee7e11f55b6989ad2d87be6474d95fe575a6081333e566c879f3e49277af6932c50c390ac3ad3a9c6dace60cdb291243f20e392b54b279efd9919903f11b28e8433ea8b3667649a1387e4cd322be26457f0d4783ee606d718962d924a9fddad360571a1e50fb1a3b391993965b59aa869f4b7d0b74061157cc30c773c5b0cd113596d92ada5152568", 0xffffffc5}, {&(0x7f0000000580)="7228beb7e9c2e118ca8c517f893ca7f3fd3064d26788ccbc64ada477701a134bfb8bcb2c38f2a145262d717d524f1020a5e266d5873ce5b201806a990881bcd4c66a35d68c06bf56bce4a62726dbe5e4ce06be2e6f47fbcbfa66fe137b396f069143", 0x62}, {&(0x7f0000000600)="02482059dc979100d906b463f51864dfaa0ea514ba3f364d44f609d8f354ebdb4e205859360224106f2d4a0d9f618b8d3d5ebe943e05bfe97aa6433210b6e35edcc56b0a8029cc1e957059082606b0c06e86b055950943d78931d9460464fa11bc32eed9429740fed40cb2424e4f94b715bdb7d7e408a47f7dffc82b312278108e2bae9ef5c6aaf5e1bac73872b7a10d4c47dff8d328503bb61a5bd1d0a558cb48d5d69c58f07efc094b5d69a9722f614a0ea2a1dd0a", 0xb6}], 0xa) dup2(r0, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000080)) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x60) renameat(r3, &(0x7f0000001280)='.\x00', r3, &(0x7f0000001200)='./file0/file0\x00') r4 = getgid() r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r7) r8 = getpgid(0x0) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r9, &(0x7f0000001b00)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3e2a14765bbab711fb04dc773adf97c323ba36f73a5bb1c01187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f8835bec261ea79f6175c04db50a45f56f24627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8130800000000000000c2495f2f5fb5c7621e79720000bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3980173357b935c30a87e8eab7f258a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654b9b6a18478b6e931005d2abf2e0b81ea3cd1d2f8f0cbec6aa73c0e53f83db7f690c22b39e3aab2981eea9e91062326fe1e0c249ad54c42071716f575181853ef28cfa22c4472"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r9, 0x1, 0xfffffffffffffffe) r10 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r10, 0x0, r10) fcntl$getown(r10, 0x5) msgsnd(r9, &(0x7f00000007c0)=ANY=[@ANYRES16=r10, @ANYBLOB="51a6a211af25e5053e4d4da4d5019951ff44b3ff7341b5fa483de692aec98905585686fad4b99178f06b0d1d0204ee8a25fe0f4f23083a86fe94829c9617e816805dc7d312d09077cc54bc914a9d088b146f9d42285a1db76bd28cb50deba30995ff0a9696e654f6238acc9de9424fc110e0f584255661015ba8d5cabf8f7145d36596fe424a2614a90938f493ded629894bda1fa689ac1609c1bfe70f8c1c53b9fa909e4699a6be8b9afcafc80f8dd9a11071a86247c0f038358476c56751cd07f36a3d8add1ab2526bfb7be0836d"], 0x2, 0x800) r11 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r11, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r12, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r8, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) r13 = geteuid() r14 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r14, 0x0, 0x200000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r14, 0x0, 0x200000000000a, 0x0, 0x0) r15 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640)='/dev/ttyCcfg\x00', 0x80, 0x0) r16 = socket(0x2, 0x2, 0x0) connect$unix(r16, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r16, 0x0, 0x1, &(0x7f00000000c0)="071404000973db0000000001000000149b33ff0f", 0x14) write(r16, 0x0, 0x0) r17 = accept$inet(r16, &(0x7f0000000140), &(0x7f0000000280)=0xc) r18 = kqueue() kevent(r18, &(0x7f0000000000)=[{{r18}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r18}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r18, &(0x7f0000000040)=[{{r18}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r19 = kqueue() kevent(r19, &(0x7f0000000000)=[{{r19}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r19}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r19, &(0x7f0000000040)=[{{r19}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) sendmsg$unix(r7, &(0x7f0000001ac0)={&(0x7f0000000200)=ANY=[@ANYBLOB="ffffff4d7d0000000000"], 0xa, &(0x7f0000000240)=[{&(0x7f0000000980)="7778c340cd4d47b8999c5cb55f30fba73df87f93c359a8579e665373990feeb7596672bce9fca7da2026e7b3aba15e7f60337d53aa4a8e412be67a8d16f4e72e919946a874d868d1514a294e6100e58f1bfd670dd857f89d04f2a2d30164f29648d642235ad563b8e30948049f031f5a23ddf2cac8949aff8e8b23d8b323e9c240f20358cd3f3cd40e6255ff664b31bab4099e52c80efcac37b7534c4f33406e6946acc15a10fe89d7e38d7b57c26f3a0cf55102111820e69343a2", 0xbb}, {&(0x7f0000000a40)="6d81fe2f157702a916b3fa17259954a8889bbfa894b074be8fafe5b132bb88ffdca2570e9a722951b73719b667bd2db4ad83e36cbe3d1ccb604ae9b2d9f88b44878aa11fb04deba023f3a51a448e4968c8b6b39b92488876f92ad90110edf3718410eef30eafa4e4640fd4759c565b667e5f3f64c9d002af6cc9f67a6d4aa9b506e81bae79ffd153c0934f10105a411194313702332398e7b068c2512d37bf8db01237d05be949f04ee50a75f6ce2a11cd1502b6d5e3d2a2dd5174f92aaef4af0f8f55e73ad989be3d9b7a2f97ee4d094b661fe3491015b144f591a756a771a5f6fb542c26f76ad1358613d96fa51b3bdceed943c6ab5eab780074dad30cf79230b73e2ecc6ddb3432b64c451716992ae3b3cbfd7fe963e945d9d4f565f54c44aa9db24c82dd204ffcb51b588ac4d8bbbabaaf040ea555a1db250dccc1259ba0b93a867ac27c8ebbae38823e4d718acffe5f9af323a25e95a5dba5950fabf7e9ebbcd02253b7ea1201921569686fd9163ebcd663d9e2c9c61ec3101a7dfaad50582f06eab34bfb668daf1e2aaa0b405a894635ef6bd67c3a7c249f2b7711450dcc0ca9fb430070e09f49051f078c67ba35ed0bb7641e42f247ec4c5ee890de18c8267c7473bedf797dfe785cadd64f532f6fc2d23be52317006981f5bcade33537ddff658bbee97e82963fbbf5b7a7563411f8bc39fe4e626e3979b6ac71090dd124c51b672081c1635b09bcde721017ec539431f995027533c141701dca3983ed23a6ce564c28a0be533b2af4cb407efe5ea7519e4aeb1cfb346c6fa4d9f8182924005bc668b6542ab2089a4818e80bdbc530d87dd495aea2417c244812f5f750fc8eaf6a264b7548a0f2ca2e63538084ab6565d3c8767ac2e6434825f16fb5b895ca70d5023481fe387978d7aaae5bd43b9cc427cf165bb07762f7233550c8e52a65e63c5677a02e213fe3b9c0790dc480a83c44cb77690a794b160cfafeecca24e11a660902a7021c62e8b544f65d77078a4545766e4c437478e5a7568b563b4a1d3cd10c38e3ab50799250fdbe77666edf328824a599e645e86df2b54557696ce253a583ef9d4879ae6f85d782d622d4db9aff39c35f13d854346ad3221fa6413acf0a83534010aef0d85e6ad384e90c07efdf6cfe6d9550fb91d265703679538bce48081b21a30f0ddc14bf15d4070267c70724142e549f8cdba740ab18c31af4fd455808c864ef86933ae23dd8aa1bfa0d99ce10914e1d9558bf7ba7fd1d37f8e742f3177230de3fce0cfdac296f6899d9162ba40fa60c053a9e734a67955ab65f41b68bc49432b5b068ad054e27801d89889beb1d7bd4b74e8fb1aa65c995a2fbf32fdd78fc20e2b485e6103ca8a087bafd2fcf216a1236dfe363944e8c7ef23d9140dcfcfc619f22f1e7b1149c703a88124e47b5084a7bf1a3950b8b840f6a2232f90445e2ec65eff95a6f7b4574244672e875368994d897ff63ef4bfc9e494e59dfb3415d8b34010aba26528f681475b42d9b54a992a4ac86429f0a61e97292adc8ea8103d50bf0497abca5487210c4cd976b8a5b1cc5ba4d1dcde7f9cc1dcee888e577895e5b6a4eb857976c574bed9348ce3c89a65fa45e73662afc51e9515ac16ecee589488a2300faa65cc58896312e1012a69d4de3a70416d64e70c35f42cc7fcfc1afa74e53877e252dc6323433d6642e061157fec25ea4554bb52f88b0d41034bd6e9fe6b1e3312e102efa76c469a99f5f406808a5f59bc9d173115dbd31b0ce59e48b0e8991be698a28431a0da79c8c735e59c25841b0963e025676df89ef75d6482d35b11ca2d00c2c4caeeea9630fbf2e0272e9f8463a9f268e8a4f75907752eb7d8ddcf6c0665387e48ec4c82bf6b5d571db589611629dada5e682ed1146a42324f4aa45b90679411bfab65362d1c6ec42fea68fd225122ac6b648bc34b3040a8c4a91d0f4efbbd4671d08abe8f84fde93c63e71d8fdd9a6275571e688deeb797fbe0e32f850360340c8bd582f031ee01b1af0943774fae793d19f4d4fb422b47961a2bdd91dd8b537ca8456fbd46e4d8b4e8eff9f413f21c4788d3c9ec91d8da591e000374f7045c3c956c0655e5252c65f6259e14f6609163d69dbdcd97e9e0e7506521e0b316b4d2789614157da5f1f2a82d4f954c4408784d0986c31bf280ec26f5d8fd8175b8cdf11cba76b498e96bde65c816c66af283fddcb225f30a2e28858fa34efdb27e08bba1e96fb8a89cb60f070444ce545c575cfa1c4285855f862c30aaaaed3d736b735c9a21a902014c789b6d03e16e3644ef4bb9945bd2cdb3c58150a17993670389fbdf2be47dca18cae811bf18e0423c0fcbbec458484e09d8164c46766ed1cdb830c3a32718f260500ae3c5a39a896ee91a7d933d82ad16595ac3980e60aac60690ad7aad0e76fc77f70a5d2eaf6841f5369ce8432c9b8da07e5960b998b0f57c15b78276f7d310305462a33a05a971d8ac48f4ae79addea605d003d15efa0476b7aee8377cb81b6791c286c7cf5cb8ff40830020781ad73b101fa261af675bb5a35c673421626d12013b3db8d47e33cb4220064d9e87448a0188a929b6025eca8876b81a098aa887df4c30663ec859dbd6aecf0df169755f1aedacf752860d31d6c2e3786b21751a474a1e8b02a4e1541243e7862be55c6e42c86dd6b629252f857cb5873c09ec5349f50a93e28c1bfad2f3545a9c4697d826ee86e787393e88828b2a21bf55f393392c761140cd49fc99453df569583d04abab4b69c54a34d42f478a01f1b2877f467d24caaacc1f41c9dbedcb45d320197735f60a751138dcb3b621e63c590f64cdfe370b2c1e0803e493963a1ef3b4035fe966137e1235476bac7ad2b03b5cd7e97d1fa25a8c03f95ba2e1037f02d2474523a0122b3bf4fe6efdc9f5093d03b7251433a48de6f02f7f9ffe400e8a807d157632420511039fc1a8052b7a047d7a28167f19bb19e8fc78461ea1faf0eb0da9c00f472b0140efffec2c750ff401a29eb039e0ffdac306c8a9ded60957487af344cb8443c0a60e1e98f8807f87b3c226699ec8c93a1701e1ab7fbfa5648f7bf698f2bd11fb47bde442bc0ce75255aeec7bbcdb43ee963894d500bf714582343de409a384ac409686bafe3ff6a5d0d871bf8cb9900a39708dc3936ccfa57808dfe7e6b821be560b20f5b05b856e9e182b364ee65cb111048b881e7a24463115b10464a5dcf9c638d787cabf2c7f43cef7259d00acdcfb5fb4feda0d8fc694a7ab818b805d2092a4a6d65fff8a7b7ac94192524f8a7d313b9b4740f68096dd721085cdcc55736305d6f216f6132ebae4efc8b037eb76f9afe8b6568ed948aa834a2bf7ce03bf90909b607d8b5a16688cd03097ce93d4008173001c948fd72f21b23111d9585b8076633fde0048766959b620fd9ff2878be82e14d69717c411c54adf8344db1804af78a9b5794a5dec6eb826ff21856bc72e6cb350ad666ca1609c99631f5141106d0b785d7bd0f65fc97e5c7f1c58660062ea7e311a25531413a0df8642d2c529befd334adf66bbf8c20dda8bd9443db9290e85405ca22d46b506b21dd61f9b39a38fb5a9cdc027e97a323715b57326e65f8e058d24076983ff6a429f525ae1a12a974f00dbc00735db24c04c365c7c626c708491a5c2ba94f1ff47acc750c349e4f1cd2d7d4f900b9b705780f9da5d8747a97d3c35e9d7321ace45ec2e4a20ce555c539906ba362083f069de425a17b8ec437c63fc9e2c5dada07052c2fa98d26f7f4cf515c1939e4435e5d59fc0587b0016517fec8ac8e38edfe862f2b0f6275d802330409b953e39ebc9e94e6eb4048cf5874ba07a256b863eb77e1a32c64bc70a892850a1780f3010c67a62fa1457d906da4e56d31961530e39d0b2dcfe641efbd2feb0a1e9153a7d3fa84f7cf9c71b5a6cf2f033f627ff5af0979dc49bebad6bba9237aef7cc3320c38d61c4a5c3ce7890652b13525c175e4beaaa61b3bd6d1a7c4573d9e84205aef6fc3f5c84623eee2aabc081381005c31b886de4a277935230e0170460c2c0284e2e097871c7d56d003751c370a5bcafe50d6de3a0965edf742c68b53d9629405b56990b45707354366118cd4eddcc158bea3b62fcbc6fb2a36bee7808e59f3002cfdd303bd47db6b03385acaf05beda03b22b13235e42022d47930b45bdc35780105e79aaa60013e6a2099946188855d397ed0dff549fed7302a5b6d2a23bc6c67611fe3347cec7172db827c099b17132afd2be8a9abb08e4ea96dd3c631773fbd9c34a68e68223c27a0674b3ae601a0074836781993fb51fe63d5e1064e0165a221d099bba4860cc67f894506868cc93d2deb2d512cf36c61c3621631bda73cd583300621697db5b866ad6fe0be2d52549def486435f7228fa128c8a0a1de05ee4dcabadcb7628a28d82445b15c97246143d94b215578b16de0779aceae7f3b59a7084da0014645ca833c2392d007bdfada17abc6017c2550221100329f28c51b236a7d5592cf454492e990d0ae4e6ecda10908a10c63ae43d8315a84a76066afd9c889a7b07cf3e63316a4d607c1933be5a8f37fff263aced5c3fb9da18e23415f1f4c6eb981c516f90c2147052bc198970bad0a2c70bbc3cef5bb614cfa756d2702b298aa11c88c1756fb0cb42ffe6fe8ac961c676b55413059bb2fd8a2a035ed3377c0e9eb700c05052b9a693a7946454e35552c4d1991d0970a380892f46f6ccf30abe19a9852cef5f82b61a04448035317471027ada0c3853ec3889128d74c6c8bb919dcc65293e08b479650e77fca968974b3730bada3c8a008e468cffa7d8e368709df7f041e159d5c44933de5ffc2442471a90a9d0721c143ecc07680f0a25ecfb4e327e2583692018fd1e14bfa6e91f78bb6dd47b4d9f6bcd232304e64292685f8dc67245f0f3cb64ea5b13d8e14d1ef94a7beba7186f0076a0d76fccc99fffbb5428c4c5baab1d75ef94dc6f88eeb126ae3b783fd7a9b7b3b0557be6c9bc8f4e69774f31e98e5174fed35981e593797b9cde641bdccb1d8422c3104578356f71da5d576dac4ba43b536db1e06cd29c1bec01c9a67722f4e56d5a1da662882b1419ebff4134da1a6501bbcf19a5578dc5c6fe942bfa2bc2aa3a15ee17daae1806a4d4e4d070ebf24c42999700dc4861fb56bda292774e6d949fbf3084f63522efabf398b37e8ce2695ada6fce6abdf637b7640426634475b038068c01606e4ada22662714a76017f713f141370380693c6d773c80a20d634df94bf2e16b44a495915dfb66bf98a5253f6947427af4a7cfdaa49479bfadeea358aff5946dbb4d335d97142f79418c10e28085114775f0078da93af5e5bdd51002314703076e37de2af274a6d8e4a4ac9a9d2f9c8743dd45894da4c25791d8d78b59c0f60a700e713acb3195861a2b99ad56816ac4b03561d5873ab3ad6625bd2d8773a3e523be24283d616a789ba357a176e39e61333ae21fd618eeacfafeea0c589e3f34ded23ee24fc0198bbae705aa210478d13c648ebc08e7ea7c23d98c7645e87a484846f0b2577e02f520e4f13c242385684b97e7b14500a224121d6b9891d13cc1757c1fe14c80e385f60a9fc47c96b142e4ef4d54fc725f688398a119a166080fbf220708d2907a896676c85c6138ac49f29febd64c3827f0c026fbb22f112035e37545b7daf675d3956227e7370ff1c8a00267c40767964b8d8058185a9f8f3724613e49fbcebe5f15c6c22e16f0edec26d6f34bff7dc23644a1d7dfaf83722", 0x1000}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r8, r13, r4}, @rights={0x38, 0xffff, 0x1, [r14, r6, r5, r3, r15, r5, r17, r18, r19, 0xffffffffffffffff]}], 0x58, 0x205}, 0x0) r20 = open(&(0x7f0000000040)='.\x00', 0x0, 0x60) renameat(r20, &(0x7f0000001280)='.\x00', r20, &(0x7f0000001200)='./file0/file0\x00') r21 = kqueue() kevent(r21, &(0x7f0000000000)=[{{r21}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r21}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r21, &(0x7f0000000040)=[{{r21}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r22, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r22, 0x1, 0xfffffffffffffffe) msgsnd(r22, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d208a1adfaa434bc15c232cf8d1e71dafb80c7acb30d7100108000000a67815dd92248a9cf21bb8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd882c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f17adf80118713cf8f38bc56e3cdce8400"/232], 0xeb, 0x800) r23 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r23, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r25 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r25, 0x0, 0x6, &(0x7f0000000000)=""/155) r26 = getegid() r27 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r27, 0x0, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r29 = getpgid(0x0) r30 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r30, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bacbb3cb6c075236440201568416b133aa6237f40857ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c915271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r30, 0x1, 0xfffffffffffffffe) msgsnd(r30, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r31 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r31, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r32, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r29, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000001b00)={{0x1ff, r28, r26, r32, r26, 0xa1c30682321f5ba8, 0x1385}, 0xc6af, 0xffffffff, 0x6}) r33 = getpgid(0x0) r34 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r34, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r34, 0x1, 0xfffffffffffffffe) msgsnd(r34, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r35 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r35, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r36, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r33, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) msgctl$IPC_SET(r22, 0x1, &(0x7f00000004c0)={{0x9, 0x0, 0x0, r24, r26, 0x8, 0x2f9f}, 0x1000, 0x1, r33, 0x0, 0x40, 0x8, 0x1, 0x4}) r37 = getgid() r38 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) r39 = socket$inet(0x2, 0x2, 0x0) r40 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r40) r41 = getpgid(0x0) r42 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r42, &(0x7f0000001b00)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3e2a14765bbab711fb04dc773adf97c323ba36f73a5bb1c01187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f8835bec261ea79f6175c04db50a45f56f24627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8130800000000000000c2495f2f5fb5c7621e79720000bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3980173357b935c30a87e8eab7f258a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654b9b6a18478b6e931005d2abf2e0b81ea3cd1d2f8f0cbec6aa73c0e53f83db7f690c22b39e3aab2981eea9e91062326fe1e0c249ad54c42071716f575181853ef28cfa22c4472"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r42, 0x1, 0xfffffffffffffffe) msgsnd(r42, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r43 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r43, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r42, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r44, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r41, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) r45 = geteuid() r46 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r46, 0x0, 0x200000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r46, 0x0, 0x200000000000a, 0x0, 0x0) r47 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640)='/dev/ttyCcfg\x00', 0x80, 0x0) r48 = socket(0x2, 0x2, 0x0) connect$unix(r48, &(0x7f00000008c0)=ANY=[@ANYRES16], 0x1) setsockopt$inet_opts(r48, 0x0, 0x1, &(0x7f00000000c0)="071404000973db0000000001000000149b33ff0f", 0x14) write(r48, 0x0, 0x0) r49 = accept$inet(r48, &(0x7f0000000140), &(0x7f0000000280)=0xc) r50 = kqueue() kevent(r50, &(0x7f0000000000)=[{{r50}, 0xfffffffffffffffd, 0x5721b76b96d34465, 0x0, 0xfffffffffffffffc}, {{r50}, 0xfffffffffffffff9, 0xbb, 0x0, 0x40}], 0x60, 0x0, 0x3f, 0x0) kevent(r50, &(0x7f0000000040)=[{{r50}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r51 = kqueue() kevent(r51, &(0x7f0000000000)=[{{r51}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r51}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r51, &(0x7f0000000040)=[{{r51}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r52 = kqueue() kevent(r52, &(0x7f0000000000)=[{{r52}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r52}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r52, &(0x7f0000000040)=[{{r52}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) sendmsg$unix(r40, &(0x7f0000001ac0)={&(0x7f0000000200)=ANY=[@ANYBLOB="ffffff4d7d0000000000"], 0xa, &(0x7f0000000240)=[{&(0x7f0000000980)="7778c340cd4d47b8999c5cb55f30fba73df87f93c359a8579e665373990feeb7596672bce9fca7da2026e7b3aba15e7f60337d53aa4a8e412be67a8d16f4e72e919946a874d868d1514a294e6100e58f1bfd670dd857f89d04f2a2d30164f29648d642235ad563b8e30948049f031f5a23ddf2cac8949aff8e8b23d8b323e9c240f20358cd3f3cd40e6255ff664b31bab4099e52c80efcac37b7534c4f33406e6946acc15a10fe89d7e38d7b57c26f3a0cf55102111820e69343a2", 0xbb}, {&(0x7f0000000a40)="6d81fe2f157702a916b3fa17259954a8889bbfa894b074be8fafe5b132bb88ffdca2570e9a722951b73719b667bd2db4ad83e36cbe3d1ccb604ae9b2d9f88b44878aa11fb04deba023f3a51a448e4968c8b6b39b92488876f92ad90110edf3718410eef30eafa4e4640fd4759c565b667e5f3f64c9d002af6cc9f67a6d4aa9b506e81bae79ffd153c0934f10105a411194313702332398e7b068c2512d37bf8db01237d05be949f04ee50a75f6ce2a11cd1502b6d5e3d2a2dd5174f92aaef4af0f8f55e73ad989be3d9b7a2f97ee4d094b661fe3491015b144f591a756a771a5f6fb542c26f76ad1358613d96fa51b3bdceed943c6ab5eab780074dad30cf79230b73e2ecc6ddb3432b64c451716992ae3b3cbfd7fe963e945d9d4f565f54c44aa9db24c82dd204ffcb51b588ac4d8bbbabaaf040ea555a1db250dccc1259ba0b93a867ac27c8ebbae38823e4d718acffe5f9af323a25e95a5dba5950fabf7e9ebbcd02253b7ea1201921569686fd9163ebcd663d9e2c9c61ec3101a7dfaad50582f06eab34bfb668daf1e2aaa0b405a894635ef6bd67c3a7c249f2b7711450dcc0ca9fb430070e09f49051f078c67ba35ed0bb7641e42f247ec4c5ee890de18c8267c7473bedf797dfe785cadd64f532f6fc2d23be52317006981f5bcade33537ddff658bbee97e82963fbbf5b7a7563411f8bc39fe4e626e3979b6ac71090dd124c51b672081c1635b09bcde721017ec539431f995027533c141701dca3983ed23a6ce564c28a0be533b2af4cb407efe5ea7519e4aeb1cfb346c6fa4d9f8182924005bc668b6542ab2089a4818e80bdbc530d87dd495aea2417c244812f5f750fc8eaf6a264b7548a0f2ca2e63538084ab6565d3c8767ac2e6434825f16fb5b895ca70d5023481fe387978d7aaae5bd43b9cc427cf165bb07762f7233550c8e52a65e63c5677a02e213fe3b9c0790dc480a83c44cb77690a794b160cfafeecca24e11a660902a7021c62e8b544f65d77078a4545766e4c437478e5a7568b563b4a1d3cd10c38e3ab50799250fdbe77666edf328824a599e645e86df2b54557696ce253a583ef9d4879ae6f85d782d622d4db9aff39c35f13d854346ad3221fa6413acf0a83534010aef0d85e6ad384e90c07efdf6cfe6d9550fb91d265703679538bce48081b21a30f0ddc14bf15d4070267c70724142e549f8cdba740ab18c31af4fd455808c864ef86933ae23dd8aa1bfa0d99ce10914e1d9558bf7ba7fd1d37f8e742f3177230de3fce0cfdac296f6899d9162ba40fa60c053a9e734a67955ab65f41b68bc49432b5b068ad054e27801d89889beb1d7bd4b74e8fb1aa65c995a2fbf32fdd78fc20e2b485e6103ca8a087bafd2fcf216a1236dfe363944e8c7ef23d9140dcfcfc619f22f1e7b1149c703a88124e47b5084a7bf1a3950b8b840f6a2232f90445e2ec65eff95a6f7b4574244672e875368994d897ff63ef4bfc9e494e59dfb3415d8b34010aba26528f681475b42d9b54a992a4ac86429f0a61e97292adc8ea8103d50bf0497abca5487210c4cd976b8a5b1cc5ba4d1dcde7f9cc1dcee888e577895e5b6a4eb857976c574bed9348ce3c89a65fa45e73662afc51e9515ac16ecee589488a2300faa65cc58896312e1012a69d4de3a70416d64e70c35f42cc7fcfc1afa74e53877e252dc6323433d6642e061157fec25ea4554bb52f88b0d41034bd6e9fe6b1e3312e102efa76c469a99f5f406808a5f59bc9d173115dbd31b0ce59e48b0e8991be698a28431a0da79c8c735e59c25841b0963e025676df89ef75d6482d35b11ca2d00c2c4caeeea9630fbf2e0272e9f8463a9f268e8a4f75907752eb7d8ddcf6c0665387e48ec4c82bf6b5d571db589611629dada5e682ed1146a42324f4aa45b90679411bfab65362d1c6ec42fea68fd225122ac6b648bc34b3040a8c4a91d0f4efbbd4671d08abe8f84fde93c63e71d8fdd9a6275571e688deeb797fbe0e32f850360340c8bd582f031ee01b1af0943774fae793d19f4d4fb422b47961a2bdd91dd8b537ca8456fbd46e4d8b4e8eff9f413f21c4788d3c9ec91d8da591e000374f7045c3c956c0655e5252c65f6259e14f6609163d69dbdcd97e9e0e7506521e0b316b4d2789614157da5f1f2a82d4f954c4408784d0986c31bf280ec26f5d8fd8175b8cdf11cba76b498e96bde65c816c66af283fddcb225f30a2e28858fa34efdb27e08bba1e96fb8a89cb60f070444ce545c575cfa1c4285855f862c30aaaaed3d736b735c9a21a902014c789b6d03e16e3644ef4bb9945bd2cdb3c58150a17993670389fbdf2be47dca18cae811bf18e0423c0fcbbec458484e09d8164c46766ed1cdb830c3a32718f260500ae3c5a39a896ee91a7d933d82ad16595ac3980e60aac60690ad7aad0e76fc77f70a5d2eaf6841f5369ce8432c9b8da07e5960b998b0f57c15b78276f7d310305462a33a05a971d8ac48f4ae79addea605d003d15efa0476b7aee8377cb81b6791c286c7cf5cb8ff40830020781ad73b101fa261af675bb5a35c673421626d12013b3db8d47e33cb4220064d9e87448a0188a929b6025eca8876b81a098aa887df4c30663ec859dbd6aecf0df169755f1aedacf752860d31d6c2e3786b21751a474a1e8b02a4e1541243e7862be55c6e42c86dd6b629252f857cb5873c09ec5349f50a93e28c1bfad2f3545a9c4697d826ee86e787393e88828b2a21bf55f393392c761140cd49fc99453df569583d04abab4b69c54a34d42f478a01f1b2877f467d24caaacc1f41c9dbedcb45d320197735f60a751138dcb3b621e63c590f64cdfe370b2c1e0803e493963a1ef3b4035fe966137e1235476bac7ad2b03b5cd7e97d1fa25a8c03f95ba2e1037f02d2474523a0122b3bf4fe6efdc9f5093d03b7251433a48de6f02f7f9ffe400e8a807d157632420511039fc1a8052b7a047d7a28167f19bb19e8fc78461ea1faf0eb0da9c00f472b0140efffec2c750ff401a29eb039e0ffdac306c8a9ded60957487af344cb8443c0a60e1e98f8807f87b3c226699ec8c93a1701e1ab7fbfa5648f7bf698f2bd11fb47bde442bc0ce75255aeec7bbcdb43ee963894d500bf714582343de409a384ac409686bafe3ff6a5d0d871bf8cb9900a39708dc3936ccfa57808dfe7e6b821be560b20f5b05b856e9e182b364ee65cb111048b881e7a24463115b10464a5dcf9c638d787cabf2c7f43cef7259d00acdcfb5fb4feda0d8fc694a7ab818b805d2092a4a6d65fff8a7b7ac94192524f8a7d313b9b4740f68096dd721085cdcc55736305d6f216f6132ebae4efc8b037eb76f9afe8b6568ed948aa834a2bf7ce03bf90909b607d8b5a16688cd03097ce93d4008173001c948fd72f21b23111d9585b8076633fde0048766959b620fd9ff2878be82e14d69717c411c54adf8344db1804af78a9b5794a5dec6eb826ff21856bc72e6cb350ad666ca1609c99631f5141106d0b785d7bd0f65fc97e5c7f1c58660062ea7e311a25531413a0df8642d2c529befd334adf66bbf8c20dda8bd9443db9290e85405ca22d46b506b21dd61f9b39a38fb5a9cdc027e97a323715b57326e65f8e058d24076983ff6a429f525ae1a12a974f00dbc00735db24c04c365c7c626c708491a5c2ba94f1ff47acc750c349e4f1cd2d7d4f900b9b705780f9da5d8747a97d3c35e9d7321ace45ec2e4a20ce555c539906ba362083f069de425a17b8ec437c63fc9e2c5dada07052c2fa98d26f7f4cf515c1939e4435e5d59fc0587b0016517fec8ac8e38edfe862f2b0f6275d802330409b953e39ebc9e94e6eb4048cf5874ba07a256b863eb77e1a32c64bc70a892850a1780f3010c67a62fa1457d906da4e56d31961530e39d0b2dcfe641efbd2feb0a1e9153a7d3fa84f7cf9c71b5a6cf2f033f627ff5af0979dc49bebad6bba9237aef7cc3320c38d61c4a5c3ce7890652b13525c175e4beaaa61b3bd6d1a7c4573d9e84205aef6fc3f5c84623eee2aabc081381005c31b886de4a277935230e0170460c2c0284e2e097871c7d56d003751c370a5bcafe50d6de3a0965edf742c68b53d9629405b56990b45707354366118cd4eddcc158bea3b62fcbc6fb2a36bee7808e59f3002cfdd303bd47db6b03385acaf05beda03b22b13235e42022d47930b45bdc35780105e79aaa60013e6a2099946188855d397ed0dff549fed7302a5b6d2a23bc6c67611fe3347cec7172db827c099b17132afd2be8a9abb08e4ea96dd3c631773fbd9c34a68e68223c27a0674b3ae601a0074836781993fb51fe63d5e1064e0165a221d099bba4860cc67f894506868cc93d2deb2d512cf36c61c3621631bda73cd583300621697db5b866ad6fe0be2d52549def486435f7228fa128c8a0a1de05ee4dcabadcb7628a28d82445b15c97246143d94b215578b16de0779aceae7f3b59a7084da0014645ca833c2392d007bdfada17abc6017c2550221100329f28c51b236a7d5592cf454492e990d0ae4e6ecda10908a10c63ae43d8315a84a76066afd9c889a7b07cf3e63316a4d607c1933be5a8f37fff263aced5c3fb9da18e23415f1f4c6eb981c516f90c2147052bc198970bad0a2c70bbc3cef5bb614cfa756d2702b298aa11c88c1756fb0cb42ffe6fe8ac961c676b55413059bb2fd8a2a035ed3377c0e9eb700c05052b9a693a7946454e35552c4d1991d0970a380892f46f6ccf30abe19a9852cef5f82b61a04448035317471027ada0c3853ec3889128d74c6c8bb919dcc65293e08b479650e77fca968974b3730bada3c8a008e468cffa7d8e368709df7f041e159d5c44933de5ffc2442471a90a9d0721c143ecc07680f0a25ecfb4e327e2583692018fd1e14bfa6e91f78bb6dd47b4d9f6bcd232304e64292685f8dc67245f0f3cb64ea5b13d8e14d1ef94a7beba7186f0076a0d76fccc99fffbb5428c4c5baab1d75ef94dc6f88eeb126ae3b783fd7a9b7b3b0557be6c9bc8f4e69774f31e98e5174fed35981e593797b9cde641bdccb1d8422c3104578356f71da5d576dac4ba43b536db1e06cd29c1bec01c9a67722f4e56d5a1da662882b1419ebff4134da1a6501bbcf19a5578dc5c6fe942bfa2bc2aa3a15ee17daae1806a4d4e4d070ebf24c42999700dc4861fb56bda292774e6d949fbf3084f63522efabf398b37e8ce2695ada6fce6abdf637b7640426634475b038068c01606e4ada22662714a76017f713f141370380693c6d773c80a20d634df94bf2e16b44a495915dfb66bf98a5253f6947427af4a7cfdaa49479bfadeea358aff5946dbb4d335d97142f79418c10e28085114775f0078da93af5e5bdd51002314703076e37de2af274a6d8e4a4ac9a9d2f9c8743dd45894da4c25791d8d78b59c0f60a700e713acb3195861a2b99ad56816ac4b03561d5873ab3ad6625bd2d8773a3e523be24283d616a789ba357a176e39e61333ae21fd618eeacfafeea0c589e3f34ded23ee24fc0198bbae705aa210478d13c648ebc08e7ea7c23d98c7645e87a484846f0b2577e02f520e4f13c242385684b97e7b14500a224121d6b9891d13cc1757c1fe14c80e385f60a9fc47c96b142e4ef4d54fc725f688398a119a166080fbf220708d2907a896676c85c6138ac49f29febd64c3827f0c026fbb22f112035e37545b7daf675d3956227e7370ff1c8a00267c40767964b8d8058185a9f8f3724613e49fbcebe5f15c6c22e16f0edec26d6f34bff7dc23644a1d7dfaf83722", 0x1000}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r41, r45, r37}, @rights={0x38, 0xffff, 0x1, [r46, r39, r38, r20, r47, r38, r49, r50, r51, r52]}], 0x58, 0x205}, 0x0) fchown(r21, r24, r37) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r13, r37, 0x6) execve(0x0, 0x0, 0x0) r53 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r53, 0x8020697a, &(0x7f0000000080)) openat(r53, &(0x7f0000000000)='./file0\x00', 0x100, 0x10) 02:36:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x1, 0x20000000003, 0x2) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000ac0)=""/157) r2 = socket(0x20, 0x4000, 0x7) setsockopt(r2, 0x5, 0x2, &(0x7f0000000380)="865376024f4df81323a7dab95c9ff90200f69c3f01a3552bccdd5abc52917ca28cda41e6f732ad887314f18a4bf0a441f24a5cac896c31ad424f78b32c986f200f0cafb13964eafb785053d7e45d005aa6567c6596d01a1e116cbac653e6eca54b909fbacfe0f357dbca7be8ff65fe8fb869b621004c84c2fd501538147c6987945ff8c006ffc5acd122c1ccc3ef6c076ab87ca234de120517b5995058bd2bce718098d2472678470719d2be69c7fe", 0xaf) r3 = semget$private(0x0, 0x8, 0x10286) r4 = openat(0xffffffffffffffff, &(0x7f0000000900)='./file0/file0\x00', 0x0, 0x4) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000300)=0x3ff, 0x4) openat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000440)=0x1) fchmod(0xffffffffffffffff, 0xc1) write(r0, &(0x7f0000000a00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getsockname$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000280)=0xc) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r1, &(0x7f0000000080)=[{0x1, 0xac, 0x1400}, {0x4, 0x16c7}, {0x2, 0x3d40, 0x1c00}, {0x2, 0x1000}, {0x4, 0x5, 0x1000}, {0x3, 0x9, 0x1000}], 0x6) r5 = syz_open_pts() close(r0) dup(r5) r6 = syz_open_pts() close(r0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x1ff, 0xfffffffc, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00", 0x6, 0x200}) r7 = semget$private(0x0, 0x1, 0x1) semop(r7, &(0x7f00000007c0), 0x0) r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000240)) r9 = getegid() r10 = getgid() r11 = socket(0x18, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r13 = socket(0x18, 0x400000002, 0x0) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r17 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r17, r18) r19 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r19, r20) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r21 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r21, r22) getgroups(0x6, &(0x7f00000003c0)=[r10, r12, r14, r15, r16, r19]) r23 = socket(0x18, 0xc002, 0x0) r24 = fcntl$dupfd(r23, 0x0, r23) r25 = getpid() fcntl$setown(r24, 0x6, r25) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r16, 0x46}, 0xfffffffe, 0x0, r25, 0x0, 0x0, 0x0, 0x3}) r26 = getuid() r27 = getegid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000500)={{0x9, r26, r9, r26, r27, 0x24, 0x2}, 0x3, 0xfffffffffffffffe, 0x4}) semop(r3, &(0x7f0000000480)=[{0x1, 0x5, 0x1800}, {0x1, 0x7, 0x3802}, {0x0, 0x5, 0x1002}], 0x3) readv(r6, &(0x7f00000001c0)=[{&(0x7f0000000340)=""/16, 0x10}, {&(0x7f0000000580)=""/115, 0x73}, {&(0x7f0000000800)=""/121, 0x79}, {&(0x7f0000000b80)=""/175, 0xaf}], 0x4) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f00000004c0)=0x100000001) 02:36:01 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) dup2(r1, r2) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000140)={0x8, &(0x7f00000000c0)=[{0x6, 0x8, 0xff, 0x4}, {0x1, 0x1f, 0x6, 0x740f}, {0x1, 0x59, 0x9f, 0x3}, {0x63, 0x7f, 0x9, 0x1}, {0x1ff, 0x7, 0x3e, 0x7}, {0x81, 0x2, 0x4, 0x915}, {0x4, 0x0, 0x4, 0x5}, {0x400, 0x3f, 0x0, 0x800}]}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x7, 0x0, 0x92, 0x4568, 0x5}, 0xc) r3 = socket(0x18, 0xc002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = getpid() openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) readv(r3, &(0x7f0000001380)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/196, 0xc4}, {&(0x7f0000001280)=""/25, 0x19}, {&(0x7f00000012c0)=""/115, 0x73}], 0x4) fcntl$setown(r4, 0x6, r5) close(r4) 02:36:01 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) setsockopt$inet_opts(r7, 0x0, 0x13, &(0x7f0000000840)="020529bac39751e6fcee4750204deeafc52bf44c07c6673b586702283f14c997bac93d4a274779855c1a80f882116e5f00abc65b180b000000000007ae772dcad6b556d242a2f98f7c98de3b4be1ee5fc6d16e7e669decbc1cc4b675c92730da99f601a64ffe1f60c58872af6b23b8e74750d6c98857e7a964c6ac3530bfe38d99935455d4007681b9d5137e70084c329d9e61fd079f9a75b6e9a3d6c2696f3c06fef225318ca94becd3ecd5f496982720494adedf61e75a26dca03a10953f3e9dc0eec3b2122172bd37e420c39da702dc815d291cee11049bd6a6c9c98a6d6e46efb694374ab17a1177b760850cac40c7554c85b8371b860d7ed09d08be20098a1ec8f55bfab795cbf7d71c2bab2fc9c7f41d", 0xffffffffffffffdc) listen(r7, 0x0) r8 = socket$inet(0x2, 0x0, 0x9) r9 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r9, 0x0, 0x13, &(0x7f0000000600)="bc085f371da24f6fb41e8f3d294528f4146db62d7fa33397c5f5d3769bb9ee380b010ad788e06a6dc159ce57ba1b661ab43bfcef2ecae81608cef633caabd4b3e44f8d454742fb709b244b99da6795ad7f0c6a28fcdfd7675955f4246790d966c410c923250d95f40b48173faa1481f0f75ac55f4806dc3d6ad88d74e4b2ab6555fa6f216ec23397c16e641e2d0afc397af47e576ad578f0ee6a02dc10d97f2bece7065020d1ac1d", 0xa8) listen(r9, 0x0) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x80, 0x0) r11 = getpgrp() r12 = geteuid() r13 = semget$private(0x0, 0x8, 0x484) semop(r13, &(0x7f0000000500)=[{0x1, 0x0, 0x1000}, {0x0, 0x5, 0x800}, {0x7, 0x80}, {0x0, 0x9, 0x2800}, {0x0, 0x200, 0x1000}, {0x2, 0x5, 0x800}, {0x2, 0x1, 0x800}], 0x7) semop(r13, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae26e3}], 0x6) semop(r13, &(0x7f0000000740)=[{0x1, 0xff, 0x800}, {0x4, 0x9a3, 0x800}, {0x4, 0xffff}], 0x3) r14 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r14, 0x0, 0x33, 0x0, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r15, r16, r15, r16, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r17 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r17, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r17, 0x0) r18 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r18, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r18, 0x0) r19 = 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, r8, r0, r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r16}, @rights={0x20, 0xffff, 0x1, [r17, r18, r19]}], 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, &(0x7f0000002ac0)=ANY=[@ANYBLOB="8000000000000000ffff0000040000009ecaee42396cc2b7170a270fc065bda1039d8760e459b1cc2011d2b3cf54482d9249d37d2533b4952eea898b6c530ac33e3cd4c40e462de1ff945d512eb5507afdec0b7ed5b12c0c5afad60e3c61bff9760a6cb2fe475a6de7c0a8531295a65d900d33e548fa4810a89af700000000004000000000000000ffff0000e7000000174afc7ff910177ea3dfbc58913f35ef047f0b1358dc648f2cf3af4a6b4c657b34686427a66bfae32d36849e03ff00001010000000000000010000000600000056ab76e4fcfc26cec9eac6c7f3be891406ef2d5d3b53246831bac626b40760ee3a5d6e06d1d60a980c187ff71616e30397276730cecb6538a29b7de92f841044f642127c80e5724eab4fdb68d87a72a28d3a6b6ac0e619cb903d5865e7419fede2a1d7c98d07cef7e9bb4c21ed5b529cc3ab605ad60971c539756dc89cda91dd9fbf54c6ae836d7f4966029538bb836d535ee194ae8f0e04b518cfce64ba0b50325fa5142e123c28d30738d49c4412f19530cc5062c2d400ec58e691a590412db0350d766e87e6bbce750502e5dbb210619b98dfbde754f711f7da2d30c55775b112eb1f7247dba964629d3fc5af0b0de8e9a351fdf8fe14acbbe4877f8d1efd588d38cd974c644cf5ca3e04fa78773967cbc2472aeaec90d1819f7a3a266d7662ec0d0163a95030798d944ab650aff47f9cb0c399a597991263e4b4b90b2a6105541ddce58039f689598d0cbc4288e16f1ef4a8011c698f0727c9cfc5ce876f280d4ae403d85faba9a02d0bff4bdde3e26a0628a1dcf88ecf99425a9e5f4b710ab427b2eb34a4660577a2c720d4dc2f8af3bc51cb1a012e0e6c7f382b16f20d4af74f8d44ee4c5b88f17925199c8776eefd4de74e9ad4f340de2e47950201b3f533b72c35bb73a020fe2b9960f9d86ebffa098b9ba13b7be9b8ff906e38e5764f9e705dee041436f6a5542c5ce516d1729d1d6af42473e7035e39ac7b266e0484f256554f44536cbb6d63389915347c8d66c01d16919475f58fc2d0248439d28f96dac46d381803dbcd00998a52a411561e459f41989855b084a1ed271adfdce82ee71b10fe11cc01768a8a20b4ee579789f220dc4068603858760b51d3acde8ce502f1a527ea3279ceefbc8e4fe28d5e556b8637274190656fc7e213603a17405171d7ffab7505a74f9159718262e39872e5f57d516d46028261d24b3018d3719c703c363e68ac7eead457b39db98048b66210735eb9dd99e1566066b9896a18c6c7dbef1c92beaf8cff1ba2e79ec45f558e8e35a681ad168ec7c773f2d7782d13c0b70e092185e1eb4e374cf2a639d431321eecfc08ca4ec574b9e66735493117b24c7c314c47ee3b33d5f08d1804355043b817234540c4a2160ac8db42e4b29bdc2ea5fc4d63eafa92a7abd7959b6d287598abc12f2afab6fb315ee1c75523413eb7e61d42fcb84ec4679c3227c7c68b80e4140f13cd87e5fe0a183fb147e4d0578a6d408c5e2b765c7083c80d13aa4f2d2ddb91b8bcb3194929e2fcc5457a6c57cf2f8858a51efaba7d32c355b9b3f1150a7c964488688b044b649be46837b54eca75b647f6a0908e1d15d41287f165457158a0cd70d447b99a263a0de28d929a66e9d20a637dc7ed56ac439c6bd41eee68b8e7ab6258f2e79e7aee59a979860779c3d90c8624b855e89b5021616bea658cd210382ff16124794e3f00f13124be770c395891bbc7ea8d556edd23467fff00e750258d251c83c9d8f2410d37ec7c78738bc4663fef3c5f02a14902dfbc2677cfe178371cea8a00e0914de439dd86649cc0f826d04fe2571675b339f341ac33dc5a04455bf1fa3f8d0b37acba1de0cf29687bcf3aeb1e98204dbc3eada5ed6d1c01b581eeed4780f5bd9a9ca985139b65f495938ab4b2d37c870d1b64bf0c9968c7dd093fc0e7e29812a03de79a0c25099e6246fff31624ff53f37cf12ad62b0ade177f4e179bdff0c1b29e6df457eb9843d2473fc30447e908c86c38f918d28d2a636fd345a900b7e65addbd46f6ed142eec52b2e94c5821ddd1f11b5e7b84ca30200f09858ba019b32392fddb269ccb3bbcb619c6b9d71708bf48a7943431d6c616f27212285146dfd8f5ea0e5bef1d7a0fd519253826b077b6a063c57bb21ff438daf407b6b051da197716a0733581f1675a236a21d7f386ca21156cfc7361a58a46ec4408c9bf4cbee551a68e286429a1f3808fc6ebcda60f6cfcfed5f8f36ea93f7139f4e67363316ed98ad3936a6a65a07b8095f2588b5908c51f1dbf5c951f904986e511b543dc315da277f2b6aac4955703278415c0da66c9677f21341d6bea2cfdfe2f63b09bd74c48b5436c963d42f6ab881fa8fdd45cee9b21327d5100866188ede643af4e42d990c8475ae6e5826a8dc2dbc30c9f0eced251738459b655deb634b1f4054509a66a28f13b1126c19f98a2a0752b3b14f8434d7f3c98ab91fed360df1225ea4dda42fa1d04e02994b95f69d494e24bad14d87614d6c8dd67c801c4b21409202f276a3f3f8c2b7b5c9349ef5200733b85617b2d4645b92059bb47e47016f377fc45d3e408acba36460ed7d25e379d70056551a675798ab6c71003589fdd0eb3475979774984b8d4e82fad99f788bd65112a0001a374e3a1818a06817584a56f93e64b83ba8054bbefe02cdefc86697dd07209d5534cbbef1f865243b58f4c6c9583aa37a889b0eca6d54a961f7c20ef497c39b6d14521182b303d2c7ddc429a7de20236862712e48a3b135c696d51cbb202e62a300f37ef254252705bee634a87a9dbf75b11e79fb549f4da3404e78136347d9532cf529175d83b78936127caa9084f2ee5c20fe0eb54021a4ae8da922346f31488486750fdd9626020baefc008f30ac68b42c31b8f511459e58fe5fb3c8ea2ef0a6fac3b85e21fea0806230539618718f88102703a1f751ffb78d63b1f907a04bbcfc3aca9583628193d10935a13c040c4ef8860d0ed4829091694af160dd42b963ebd93c8efe65eead1a2347cb19e358394db3dc4ebacde75fb4fc784ffe2bee55f0a9ba834e8f59d48454fcf7600323a7ceeaf6fae4d3d105b9eb8689459a32b1632ef5ddfca310a82ae8fc8d350cd213baac294acc5308408354b5f9dffc2931b46a32e10212512ad4a82295579d8e0dad4cd472969d6851bc8ca13ee28fc2c787cd1cbb348233ee4a0bfcd7fe9c001c90cc0888401b62f5fde5f24e1ec2b67958720605a20903584b8442a82ab36c396417442e95ef9361c6cb30f3b6e6e2eeaba8a9c3e242c59fd8eda457d4ae4f919f94585c54dead5efa2a6b6942a1c966edb1d84bf5f334238fe7dae0754912d936e0d80543121632316618b98099bf9586509c10bbdfb88bda7328ad4168ccdf028d1b1fa3e1336c4d7814c14b8c2b91a2711df385e5e0d2795f8dee47b3cb534f90bcf1df468734b0c58e4eb6b9f9650aa7f06472d3ab84ab4201d76abc533b6bf7307ec1b1f0ee612e10ba227e4ea1b1e0b78c1b9c7e8bfb9c9d5f44104dd2b4d9a2e3ab42978c831aa21ba42e8d736835aee1dac7b2b1af5332bcd259cc9f353996c1e65d1875e4ebd26d086dc6422a7164a679f5ed3e93c0736bb0623e238c5c54cde37632bb366bb7ab0a9be1b4dd155d0b857b0c5e91e52dd3f4aa65e532c0dfaf72c8876e1a669d2a08e3284af62ed20baca356b0c231f3ce9647dad0b461695172187fdeb414dab94ca647118e87028ca3d0bb3866a097613e070ecf631c769e1c5acbb90b1b2f91517daa75c413c2a968a230e73527a70568465fd3ffc46fce73f826347891d10d7657dacef536e2bcb95caa492dc875d9fba2e4b3fa9e1a81f843dcd125d7560e166342503a3079d1003afcf25f3e70da2e0e577b30b056963935bfb647158ff58891c42a117f978a33604f0fdc8146906194c837f6a6c508b65f1cbfa90f665664a144b39a2a1d77d79048aeff2a76052e7b8ccc202714754e94ded9cbc8dd457f6b0e576e48bf6d0e76dae8a51667d0dccf0624a5df27ae359a132ee3f982bbe1a1f74a57c95e38012f5538ad0cf66fe180b035063aa115f9e6af4398b0ce03eb37013352ba671b6a8560cb62f6bcf57cb8dfab28d2a5987c47328203a7944e5820e5ba780ce068e0e1fa94a6ad76b328a67b2edd9c70178805f13b019090e9b721ad3d95c81055c1b81ba62c43824646893101afdd3c35cedf9eebbf4671f663bb486b1486aec651b0dfb7545e74a776e33244dd45402db233a73a6a640fb4dd34ace82909944bc6bf0a55ac6649aff9ec5ea3dc8c1a183915c503d7a943e513bade7166d0ca94ffd55ac00d4a6b09d2eff70b47ec61d3c7f1aae6c112b7dca0bada98ef29c88ea9cd1fd4a8836d2d4ebcd7b33001bd10da7669181155cd4db321013c6aafa5f36e0357220bff5a326e5a54c10275f85bc28216a66505be312c83fe8b448519a53a147f6a0ecdb7d2eab66ad12b1be72543140c2c7e66195a9d9fa7885a819d40a7372a91c7915e7dacc085dd6b037895d467218b88f8ce06187b47bc63316850050b43d96be767ebf568ec281ccaeec6b36cf55f37219202619eff29926e3196cfbaf6fcdefc8daabf88b259e0068a08058c46a7bffd727aab878b24cb112d79ead273efd6152158f6589feea8dff31adc62016977f2b62d9fce4c1d27c4a25e80cae6c27a3f8412ea4aad8b2ac38b03c2c84b34cbb03f1ef470fa89039bc94309af47b8fd34551806d134ab991a16cadde83df9f2a6dad85dff037dec75b17367e0065e90b329e75f32c89b6fcaeeb5cfff59f793a0c79239052f5d875182a7f4d1e87d1b164a61db56916652e4cdc894648a74887a5a83f301dad02fbffac0f10be141abe96470b8e64f0486c15c75e5cd9efb7e869773138bf834030526a789cdf9ed7d2ae0086de1d97fbd929690fd01f1a3cafca7acf2201a0221f37a325f742af93a6e32c5552c060a8427defcf9b667fc7997cc38d3823e4ad627490c1bad1094ffd0e32cf2b877f405ad1bb2109a35782f77145b6312c8b776bec12e1c6cf2eb20a9afe3b367dea1dedfe0487ac45d3d19036095b2c786d359fa5266b3093a419876f89a238b2fb0eac46b70975813ef3fd06699e54c21525ddcb1512531e7fa504c56d4c4ac92effa068dea893cf3ee07e4983da22da43f6c2a6fee9b2abf5731feaaaa8230106739e9355a99afb8b98fc2e2fb2ca5ff70802b636795b4392307f5979930dab50ad1ecd0c5475a2402a7692727a1ca12a9b42cb4ca894cef9afad8c905dd684cfaaa0b50e92990746ee54716286421432b6c1c8c5c7d1e04d737c0b56c7bf07172cf82535d01351e0928bd466ba0a96f53c8c0550ca4609c1168862424582f9dc80578f9596f995e4ecd1d734d38a99dbde6fb983a74db257dfd20cd6463a16f976319c45f4ad5725585848b11cc2a1cb2ac1182b28171001066aff371c12c39a6ae201e752176e9d40257e309b0fa3f1af19421beafead2083e46530b47fa0451396ce2853ada3240e78dc336ab6fed0669f69300c9bab49c550eb5700f6e1d8bf782884fa8def2f73e22a6d66f8b07611d9f1b7cc92402f32c3ef9e158a5fdd4eaf9dc5141988aa6e6315fd3be3bd9d2cdf5984448a180935048b55da8b4b5d150765a6a557264a2e284b9d334834bc27b021b0cc5d44c3ca345bb120d8f753d9d37731db2dff2c2afdc354fe1047adc06b2942e2d20f518da19b927bd4c92c3c471a694113b21f8975e43c31fd6b6354b28f4e18d72ae74f646eb7d2ab5c48dc644ed61ba326dbc1efa32cf182eae07314b7e782d50642a7291b971b204445549ee616cd8ec87d508b61af6984f88013d98cd0598ef0d60666b7e3ab3f5df71b25ccff7ae22e02e0503aeb0cb1237e45c99b2b597edca5ed09883677128bcac8fbb4cb188f37ef3eab621dc099cfa2d5e71b2989a94e4dfd302bd28718e11ba4a1f2302d9555df13be11807f2000b412a4b2da3e86e73b3971dd08886546ec045fda39f654c081b7337ce0e7830a782922b2442a80e7de975a93ba0a95e1ef2a40ea9c1acc4917dbf793a7671e66cfd423b73ffbd81874cf563db8d525828b9ed729e42fb563a35906e700010000000000000100000003000000dc5de1163ed2a64b5b9fb664bb94d8567e6b3109b335e1aaf7f3b288141dc277dff6e1fe75fdc0de130aa42a15a8fcf19a58cc456bebf89a16d9997a24b137f75f1a9de40a96f7a4a510fdd0dd1f95916f1753184ce9b0bf2c96ec8cb21e61e366b40536b4dad6c6ea21dd02ec174d833951e87b34439e30ed43270fbca90cf070e87fa05b6e03e8ea5ae8cdfdfe2c2a8f134e841943ee6cf1fbe302f6b860cd6dbbd410aeceb5712e3a43cffca260fac26b4c6cedf07e4e9cfc1515580c7d5e04cc9cb522e97ab14e2273a935be5d8ef0d1d33697517593c90d0a7325cddacb8eaf748541ef441d79f85887a0b5f76fb2f1b28f9e1978a094eaa4ccbc807fd7bd5fac9925e0e936f1ca1e03f5899e176920b31de1d9dd90b24fbb7a019e46ad60f5a9a490e9e69849959bb765406daa7104a21ed9f99a6022f4e2d4202bd7e1d4840d7d99acd90767b0fa8c2bc9ab83954b2d54fff372d52e1131fee3f282c28f4c"], 0x11d0}, 0x400) 02:36:02 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/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) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 02:36:02 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0xc002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = getpid() fcntl$setown(r2, 0x6, r3) ioctl$TIOCNOTTY(r2, 0x20007471) r4 = socket(0x18, 0xc002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = getpid() fcntl$setown(r5, 0x6, r6) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) r7 = syz_open_pts() pwrite(r2, &(0x7f0000000100)="f05ded8e2b6382e1658f853c461389893daf6f256e584dcc2a8e301241607dc82b7c32d5f322f775b131915ff294868ef065bb3155c5d5398d76061bafae9be58b8a6286ac61f94688d49e8b6feaac9ea0cd5ba6107d50bed9041b146004376a6369dda60d39d0139792d2ee3f63fd75e93f872b3b18debff08e9a03a9ca308ef732e94d294985a969cb7cb179bda8f1eb9c57bc3339ca90f69efbb1a43fc2bcea59cf0aa64a3485590e19a6d3a7e75bb93420c9967645e505d71ad446a480ab048724d1cfe9ef6a6235", 0xca, 0x0, 0x9) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0xfffbfffc, 0x0, 0x6, 0x6f68ab8d, "85127b875f7c849a020bffffff0000fe994da2e6"}) writev(r0, &(0x7f0000000480)=[{&(0x7f00000004c0)="00208964df9cdf0dc540d520df5bc4d6369b084b669a30c5b91abf9af83fc68c563348b54ae081845669e3f4931251a97052725befed5640fd50e2b1ac2f02f1fc6ff3d3941ee58379c149e2ce396d04e02ac72ea49c04b9fcdca1", 0x5b}], 0x1) 02:36:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="2c85257b"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000140)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="8b0229dd1ea0c8bfeb48dfd3d71b2f48491f8b8cb90f370a695676f5396474c69409a2a0e082d6640665ff20d7d403ad273828bd9e4b6b3b24ab3e78044a18df01da79b4e0bdfbe42b9cbc8695332a5320a9e1ea8b32e6038d45163d8ff5aaa420be58d2e16f429a055f815326ec985814e117a5a51e0b0e5427493a8e5e85c13d617f93d7e04b5f81e09b5b612b7c5c7c40599315844cafbe737e8662fec0d1f73586af54ffb2673f307fed20a5df3bea26c02ec39e849685e1ff5fa8529c4544959651f2d4d0b13977d6ff20327c5b7b38a0f7d589814fefa73cfe1abcb72ea88eb13ce4e38619605b226e5b4df4753fbf0f7c86b2057068ad"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) msgget$private(0x0, 0x7c) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000100)) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) mkdir(&(0x7f0000000280)='./file0\x00', 0x1) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) write(r4, &(0x7f00000002c0)="d09d53d2adce822ba8a9f2bf0a0d9471c480b5d78ab1fd8c26531aff82e1c2b60a1274ffa053cf514c197bc451624e8d37f9ed016cfd63b87d0875214b2a39f65c2560cc5d731ceacf87d66f0265ec31b424c25b22f3b7d3d3ce05c3e6771609c744d33e7e7be428d428a63613d452f732c81bc3bc296b8109d6e7db87f3785071d4883243b5286a44b8b91e2a363073a8a98d301a057a34dbd276537182975b325ab7e47884c85643ca2a69e9491d9cb8b20ad62e91849c4b22145bc2e4425ae6192d9c4e6e7727d18abf5420", 0xcd) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 02:36:02 executing program 1: r0 = socket(0x18, 0xc002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(0xffffffffffffffff) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000080)=r2) r3 = getpid() fcntl$setown(r1, 0x6, r3) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETAW(r4, 0x80047469, &(0x7f0000001780)={0x34, 0x81, 0x0, 0x0, "1fe62236ae61dba64800"}) r5 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r5, 0x0, r5) fcntl$getown(r5, 0x5) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000100)="155203bb3634841a", 0x8}], 0x1) 02:36:02 executing program 1: nanosleep(&(0x7f0000001580)={0x9}, &(0x7f0000000240)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) r1 = socket(0x18, 0xc002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = getpid() fcntl$setown(r2, 0x6, r3) ioctl$BIOCLOCK(r2, 0x20004276) r4 = getuid() r5 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r4, r5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x1b4e) execve(0x0, 0x0, 0x0) 02:36:02 executing program 0: select(0x0, 0x0, &(0x7f0000000040), 0xffffffffffffffff, 0x0) r0 = socket(0x18, 0xc002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpid() fcntl$setown(r1, 0x6, r2) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 02:36:02 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000500)={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) r6 = socket(0x18, 0xc002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) r8 = getpid() fcntl$setown(r7, 0x6, r8) msgsnd(r3, &(0x7f0000002080)=ANY=[@ANYRES32=r4, @ANYRES64=r2, @ANYPTR64, @ANYRESOCT=r5, @ANYRES32, @ANYRESOCT, @ANYRES16=r7, @ANYBLOB="73a8fcc309ae3f5e9262ed628e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e2dd507405d175e7c8828daf9e993b6cdb943e713e000000000000000000"], 0x8, 0x800) socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r9, 0x80047308, &(0x7f00000000c0)) msgsnd(r3, &(0x7f00000028c0)=ANY=[@ANYRESDEC, @ANYRESOCT, @ANYRESHEX, @ANYRES16=0x0, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRES32=0x0, @ANYRESDEC, @ANYBLOB="d47bdf4699eb171cad209e6679a15ecd6164db2bdd6bb7e2571d4a15ed2e892f8778cef662e1bd8e2e23c58197dadac1379e396aafc354011aa336770a2a7591d4e65df8c426f087a8f04f1145d146753655fae3fa7ca1a695f6517ae3423aa5621593db994dc518d2cc29b2180496efe193a04f067e9a990da761f007956b3096d0ea209d2198baeb4a62dce71b448c216526727218cbbaade4c836e02e1677cc94235f5d6e2203e57c6467a9e258858f1d106f612983e304a2ed272c", @ANYRESOCT=r1, @ANYBLOB="1fb8487645a487800ddfa8bcbd1d62b83f4e91ed2be884ef7d0c230e4aa0b3c424b023bbe25489e7060000000000000040c9f3517efe531b"], @ANYRESOCT=r9, @ANYRESHEX], 0x7, 0xffb) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20, 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) close(r12) fchown(r11, 0x0, 0x0) close(r11) fchown(r10, 0x0, 0x0) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) close(r13) fchown(r13, 0x0, 0x0) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) close(r14) fchown(r14, 0x0, 0x0) msgrcv(r3, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f0000002940)=ANY=[@ANYRESHEX, @ANYRES16=r10, @ANYRESOCT=r3, @ANYRES32=0x0, @ANYRESHEX=r3, @ANYRESOCT=r13, @ANYRESHEX=r14], @ANYBLOB="c33f14fae410fe96c9439447a8f130109aa3f89e041ced66b35a3dc7638244d3a25d5771f1367683953c76739e9666b8da06a747b0838f478dea0f75b7c6faa8071b69a1d5a90c1c163ee828046f890d85db098d1f05486c90ab0c7836c1d8202051a9d580fde575e8809c9fe073e616ee3d57b62183339b0d92682566407dcc11ab7dda5baa41de89ab409693b4eed128d82f5dff62c313", @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, &(0x7f0000000480)=""/75) msgrcv(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000005d75cb06ef10978a00"/89], 0x59, 0x0, 0x1000) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) shutdown(r0, 0x0) 02:36:02 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800182beafe8000000000000000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 02:36:02 executing program 0: socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000800)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x1, 0x0, 0x4000000000000}, {{r0}, 0xfffffffffffffffc, 0x19, 0x40000000, 0x1698, 0x7}], 0x0, 0x0, 0xffffffff, 0x0) sendto$unix(r1, &(0x7f0000000100)="04a31d36", 0x4, 0x0, 0x0, 0x0) dup2(r1, r2) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffd9d, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c0301047689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4638f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c65ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x800, 0x0) r10 = fcntl$getown(r9, 0x5) r11 = getppid() getpgid(r11) r12 = msgget$private(0x0, 0x20000003c4) msgrcv(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b30998621b906204346975340f422294a44466f9188ff08e0751505f61094562d449348fe4a36f8947c4003af81b124f7f090f0ab3631f7fcbb4405b25f272042e08f25d6989140ea3c256094f27da730e26b80318ed276def5650d49ffeb035b146c4909dab207455001806435897f19eec610348a0746986f3c5e78d942dea041739faa2d5c8ac02f11c02b81dfb6856c3943d96e1a0288ea0682986589f500aed72b2254e3fae16a6855cc91c224b9392389181df830fe27a47705be6a7f69c6244bcbf5e78ef308a1ce9acdccf0fc8173dbaf9ca4b65ac557a14925e7037221ab6c40829b414efaa1ea"], 0xc, 0x2, 0x1000) msgrcv(r12, &(0x7f0000001c80)={0x0, ""/242}, 0xfa, 0x1, 0x1000) msgsnd(r12, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r12, 0x0, 0x0, 0x1800) msgsnd(r12, &(0x7f0000000240)=ANY=[@ANYBLOB="010000000000000048696a280567ff00342fcc8ec5d56f59632941ff002f5c0ed193424113fc5bd8017a071300a5a06be7202715a3d1b683c89cdb"], 0x2d, 0x800) r13 = msgget(0x1, 0x82) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000980)={{0x1, 0x0, r8, r5, 0x0, 0x46, 0x81}, 0x10001, 0x1, r10, r11, 0xa5, 0x1, 0x4e2c, 0x6}) r14 = msgget$private(0x0, 0xfffffffffffffffd) r15 = socket(0x0, 0x4, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(r15, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) msgsnd(r14, &(0x7f0000000b40)=ANY=[@ANYPTR, @ANYRES32, @ANYRES32=r6, @ANYBLOB="82790bfe42289654b5892eda6cf1a13ada0367d30c4c508873fcd090ca5e85b6cbb00e9042b2a77db7971a728bbd185006c37cee83f9f2d0895ca7507f3435f191f6a2d6a0c4bd779b23f0d62facbfddd8b5888e9af2d239df7ef5037143567437eceaaf30455519731865d30ef21b026d31e61b1f9edce8d96eefde123683f1429ea38a69d7bf60c918f467a0a78a89746fcd8e8df35bdcbd9c6d8d8378abfaa7889a7870833ac1d89a30e12b9ba20de3ce474bbe23213ce64053a3fde4b294161acbff76d6d8fb00e4d695b8ddc971000000000000000000"], 0x4, 0x0) msgrcv(r14, &(0x7f00000010c0)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r14, &(0x7f00000010c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e073b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8f662fcf5fa3b56cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d3cd38ce2b6e5a763387fa5a4b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b7000000000000000000000000000000b2638ed39ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e1729f126bc3a02a8f56b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3fff8ff7cc027583d3f18d2f3f79195591e888f1fdcb99d13b6d6240d00"/410], 0x1, 0x400) msgrcv(r14, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x0, 0x1000) r16 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) pwritev(r16, &(0x7f0000000180)=[{&(0x7f0000000080)="fdffffffffffffff", 0x8}], 0x1, 0x0, 0x0) pwritev(r16, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r16, 0x0, 0x0) msgrcv(r14, &(0x7f0000000b00)=ANY=[@ANYRESHEX, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r4], @ANYRES64=r16, @ANYRESHEX=0x0], 0x4, 0x2, 0x1800) fcntl$setown(r2, 0x6, r10) 02:36:02 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r2, 0x0, &(0x7f0000000240)) setsockopt(r2, 0x420, 0xfff, &(0x7f0000000280), 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) syz_open_pts() r3 = socket(0x18, 0xc002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = getpid() fcntl$setown(r4, 0x6, r5) r6 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r6, 0x0, r6) fcntl$getown(r6, 0x5) r7 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r7, 0x0, r7) fcntl$getown(r7, 0x5) r8 = socket(0x18, 0xc002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) r10 = getpid() fcntl$setown(r9, 0x6, r10) r11 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r11, 0x0, r11) fcntl$getown(r11, 0x5) r12 = fcntl$dupfd(r9, 0x0, r11) dup2(r1, r12) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) r13 = socket(0x18, 0xc002, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) r15 = getpid() fcntl$setown(r14, 0x6, r15) r16 = accept(r14, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) connect$unix(r16, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./file0\x00', 0xbf0804336186da3a, 0x83) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, 0x0) socket$unix(0x1, 0x0, 0x0) r17 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r17, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f00000000c0)=0x10) fcntl$dupfd(r17, 0xa, r0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r19 = kqueue() kevent(r19, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) read(r19, &(0x7f0000000080)=""/93, 0x5d) r20 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r20, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001200)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c3390000000000000000c000100080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) getppid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) getppid() r22 = getpgrp() getpgid(r22) r23 = msgget$private(0x0, 0x20000003c4) msgrcv(r23, &(0x7f0000001600)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986"], 0xc, 0x2, 0x1000) msgrcv(r23, &(0x7f00000010c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004da83243a17d35817b060000000000000000000000004ab73dad07000000000000000000000000000000000000000000000000cbdff41be987157ecad81dd6310ce6c02bc1486ead5933"], 0xfa, 0x1, 0x1000) r24 = kqueue() kevent(r24, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r25 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r25, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r26, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f21d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) getppid() 02:36:02 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000100)={0x6, 0x9, {[0x1, 0x1, 0x7, 0x4, 0x0, 0x3, 0x744b, 0x200, 0x8, 0xb0, 0x8001, 0x1, 0x6, 0xd02, 0x2, 0x0, 0x2, 0x80000000], [0x800, 0x3, 0xffffffff80000000, 0x0, 0x3ff, 0x1, 0x1, 0x1, 0x5, 0x5], [0x6, 0x0, 0x0, 0x5, 0x0, 0x1000, 0x1], [0x6e6d, 0x6, 0x40, 0x0, 0xa6, 0x200], [{0x4, 0x2, 0xfffffffe, 0x20}, {0x20, 0x8, 0x1, 0x4}, {0x3, 0xc00, 0x7, 0x3}, {0x6, 0x1, 0x200, 0x1}, {0x1, 0x80000000, 0x5, 0x10001}, {0x3f, 0x1, 0xd390, 0x10000}, {0x8, 0x10001, 0x3ff, 0x200}, {0x6, 0x8000, 0x0, 0x1}], {0x80, 0x1, 0x9}, {0x3, 0x9, 0x9, 0x80000000}}}) r1 = syz_open_pts() getitimer(0x1, &(0x7f0000000040)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "b50d7c43920f012106f33b1fb31d3210cc124ec4"}) getpid() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) execve(0x0, 0x0, 0x0) r2 = socket(0x18, 0xc002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$lock(r1, 0x1, &(0x7f0000000000)={0x3, 0x2, 0x7, 0x7, r4}) 02:36:02 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r1, 0x0, r1) fcntl$getown(r1, 0x5) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xfffffffc, 0x7fff}, 0x8) r2 = socket(0x2, 0x1, 0x0) r3 = dup2(r0, r2) sendto$unix(r3, &(0x7f00000008c0)="50010504000000000000000113060000081010bc9100e76aab810f28db240f0d746bb1fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b29c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e700000002000000000000031208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e240575710000000000000000", 0x150, 0x0, 0x0, 0x0) 02:36:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)="07020033ff0f00"/20, 0x14) r1 = socket(0x18, 0xc002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = getpid() fcntl$setown(r2, 0x6, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000040)) write(r0, 0x0, 0x0) 02:36:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = accept$unix(r2, &(0x7f0000001780)=@abs, &(0x7f00000017c0)=0xfffffffffffffcef) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r4, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r6, &(0x7f0000000100)=[{0x6df363d3799bdfa7, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x7, 0x6, 0x800}, {0x2, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x109, 0x1800}], 0x6) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f00000000c0)) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) accept$unix(r2, &(0x7f0000001800)=@abs, &(0x7f0000001840)=0x8) 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(r6, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r9, r15, 0xffffffffffffffff, r16, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r19 = socket(0x2, 0x8001, 0x0) close(r19) r20 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r20, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) dup2(r20, r19) connect$unix(r19, &(0x7f0000001900)=ANY=[@ANYBLOB="82028611e2b2000000006262dd65f708c4c84e08c027ad12d417ec80ac134b281bcc23ffe9efa5b32eaf23a2a9e056ea5a034f678bd53e2f45a611829ab5daaf1eb36182e881850ecb794e74000000000000962eb3b0e61fec776122259e7698e0d3d92501f2a0b61deb75fcfb3ebdb5c50284a1a9d3c076887d5e6d3aee60a3ede69923f29406004d3bb7f7e3ef2fd5f0c076611274f68621a60dfd8a45d1c6075269b1732c25a557cbc4b8e3e40d6ad97ae5a93b989c4cad4966ae37ce9ee87c081376fe6ea50b9d7f1b5f5446172d0dcad797b4e4454099e9081a060000000000000000000000000000000000000000000000000000245a3a69d58df0d86e5bee5d88c63031dd3d9715079354fc2db9dd77535b538e810fa8245fd34fabc2ed7d829f8da7765abdb3a7d0a95257b1fd3e903e1d886065958d2e8b4c9b79aa065b83768845aaca0e0acb4cf0b52054e10fb1a733bc8738861daf880a53185f299674dfbfa014efa3977ac53eb1338103de044b263efee9c3e55ba91520d18b6f169ce3aca12d9475765267be2241153abb89a4c53fab8f623209b988b0e2b595925b43805b8409097c6ee49ad2a89bc58ed02ef820f7efb5ea1bfa1d442cffc7a30ff3071963823fa948c0478cd47ca63c5f12ff2bfec8a3a5b6ad1bb545fcc67c283f5c1e2658241a268e926b2184e6420837c9a73397b1103c2c2f000000000000351c74e7584e1bb62ab535c2416e197d36f92b7dc7de1e276f00fc2d85d87b10d5dd817e707d9ad902205b8efcd691224c85ca1c3d06739c33f30aa07b"], 0x10) writev(r19, &(0x7f0000000140)=[{0x0}], 0x1) sendto$inet6(r19, 0x0, 0x0, 0x0, 0x0, 0x0) r21 = fcntl$getown(r19, 0x5) r22 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r22, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r22, 0x5) r26 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r29 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r29, 0x2, &(0x7f0000000100)=""/114) r30 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r31 = syz_open_pts() fcntl$lock(r31, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x6000300000000}) r32 = fcntl$getown(r31, 0x5) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000200)={{0x3ff, r27, r28, r27, r28, 0x104, 0x5}, 0xfff, 0x9, r32, r32, 0x7d55, 0xd75, 0xfa}) r33 = kqueue() r34 = fcntl$dupfd(r33, 0x2, 0xffffffffffffffff) close(r34) r35 = getpgrp() r36 = getgid() getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r34, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000700)={r35, r37, r36}, 0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000018c0)={0x0}, 0xc) r39 = getuid() r40 = geteuid() setreuid(r39, r40) r41 = getegid() r42 = getuid() r43 = geteuid() setreuid(r42, r43) r44 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r44, &(0x7f00000026c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b9000000000031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9e1c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d96224c736abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff7fdefed38bfa4e3c574bb104f3702199af66fc872eb2ca7575d161fb8aa1c81ac07992b1bba53a3e9e04cd9107a3fcd927b44336916a7915aeb24e1bb570e51dfb497a867bf03588f0c8daf04bb135ddf167592efd603081c8a0e87d6d1da06b12440d9f8899edf0718747e2537139a3ea6820022b15625f74c53a21425a5ad2a9fb8b8a463cea345b9a907f3e62d2853ea6e9c01465328e5f6af8ffd879636a804a0f67544ab36c77ab77972dc6592039fca487bbcee0164c794deed526a5ab035b369226a5ddbd1dd15842a883dc13aaf60df5a1e74e2875694055079869ad28d3c1669a1b5b98bd5a99000f0ccfe1decce55a8fa9313dce8035190dccfac31c0275ce08cbcd2db65e3326bce8c7cf4145a62738e66143445e487293184910276b6fb34f7b4ec60e899ec4a7e61313615115149033f4e0a81da57df8e8eeb2d0fc027ba45355a4d64d6b3290f239191c8ac49557e5abc3ab9e2213540c79c246ff48fdeae5bbe0bcd10bc71ac1c84d2de149e340adeae2a2601d9af65c644733f6d06620595d487dced02aaee3364623de3c35f9f87529ca468bc0b68064915836f2799b4b2a899f8b6861091564125aac7d57bda5175fd2409b7021373dc433dbcf10f923144d6fd225d92084c524cccef7e54d64aaf3d25970ca88cc21873c73fa1ad356d1d280e145ac"], 0x44b, 0x800) msgctl$IPC_SET(r44, 0x1, &(0x7f00000000c0)={{0x6, r40, r41, r43, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000540)={{0x3, r40, r25, r24, r25, 0x128, 0x2}, 0xffffffff, 0x1, r23, r38, 0x41b, 0x5, 0x3}) r45 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r46 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r48 = kqueue() r49 = fcntl$dupfd(r48, 0x2, 0xffffffffffffffff) close(r49) r50 = getpgrp() r51 = getgid() getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r49, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000700)={r50, r52, r51}, 0xc) setsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000600)={r50, r47, r46}, 0xa2e18270504f1bd9) r53 = getuid() r54 = geteuid() setreuid(r53, r54) r55 = getegid() r56 = getuid() r57 = geteuid() setreuid(r56, r57) r58 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r58, &(0x7f0000002ac0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f350707000000e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b9000000000031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9e1c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d96224c736abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff7fdefed38bfa4e3c574bb104f3702102af66fc872eb2ca7575d161fb8aa1c81ac07992b1bba53a3e9e04cd9107a3fcd927b44336916a7915aeb24e1bb570e51dfb497a867bf03588f0c8daf04bb135ddf167592efd603081c8a0e87d6d1da06b12440d9f8899edf0718747e2537139a3ea6820022b15625f74c53a21425a5ad2a9fb8b8a463cea345b9a907f3e62d2853ea6e9c01465328e5f6af8ffd879636a804a0f67544ab36c77ab77972dc6592039fca487bbcee00bb19f86164c794deed526a5ab035b369226a5ddbd1dd15842a883dc13aaf60df5a1e74e2875694055079869ad28d3c1669a1b5b98bd5a99000f0ccfe1decce55a8fa9313dce8035190dccfac31c0275ce08cbcd2db65e3322bce8c7cf4145a62738e66143445e487293184910276b6fb34f7b4ec60e899ec4a7e61313615115149233f4e0a81da57df8e8eeb2d0fc027ba45355a4d64d6b3290f239191c8ac49557e5abc3ab9e2213540c79c246ff48fdeae5bbe0bcd10bc71ac1c84d2de149e340adeae2a2601d9af65c644733f6d06620595d487dced02aaee3364623de3c35f9f87529ca468bc0b68064915836f2799b4b2a899f8b6861091564125aac7d57bda5175fd2409b7021373dc433dbcf10f923144d6fd225d92084710643eecfc53607333ee870fe3056491db1a1037f06c717e1a8d29cbb907d0125d84540f0e7fc691af303cbc5676cd9457578b29572b8d10d721fbf7a9dd6e6228c044a7f8b50011fa33ec1ff262ca7d659a74bf498e31d715b1e24639aa64651218cc9778155e228d17d743ebbf207a1b522b9c34d401856063cd6fe4f88f47e485b1ad05e3c1a3328aae9d0ec67202d39477a44e9f81527d083a0026188b0d7dd27240209f79a6120d601d6dd0d4830efbc2d256b5b5d4b3c5c3e686b4144d5103700084717ea6112336eff5069aba2607e9361ec515a96812a71e1121b3d043652c2b90b20a7063e73ef4d3c70177c589d7524f84bcd2657657e4f483342f05d7b74e55a0d58efd696cb7491fe8895cb9be0d7010b038b5a82ba56ca03b94c1fd180eeb98010f97fa7c5c2435467fa132220b79fbfdfdebb28c522e0d5cb4da0ec77b25b5dcf3431e91d8b3ea6bb979034090a56ecfa32659c6ca133992839451581f9ecdedab3730a92c783d6cce8ec513491af6506c567c94211e5d87efe2ea62b28547ab416adae01de6610c524a57f43c48e911007bcddb2601d7775f255a1fe0bd1da9996da4469ff683da8590d0d3497deb7f394fb793e0c8ba8a06bcaedc755f7094bc633444f18"], 0x44b, 0x800) r59 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r59, &(0x7f0000000800)=[{0x3, 0x0, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0xfffb, 0x1800}], 0x9) semop(r59, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r61, 0x0) r62 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r62, r63) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r59, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r61, r62, r64, 0xffffffffffffffff, 0x40, 0x2}, 0x49, 0x1f, 0x5b5f}) getgroups(0x1, &(0x7f0000001b40)=[r62]) getpgrp() r66 = socket(0x18, 0xc002, 0x0) r67 = fcntl$dupfd(r66, 0x0, r66) r68 = getpid() fcntl$setown(r67, 0x6, r68) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) r69 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r69, &(0x7f0000000800)=[{0x3, 0x0, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0xfffb, 0x1800}], 0x9) semop(r69, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r71, 0x0) r72 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r72, r73) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r69, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r71, r72, r74, 0xffffffffffffffff, 0x40, 0x2}, 0x49, 0x1f, 0x5b5f}) setuid(r74) msgctl$IPC_SET(r58, 0x1, &(0x7f00000000c0)={{0x6, r74, r55, r57, r65, 0x80, 0x9}, 0x7ff, 0x3f, 0xffffffffffffffff, r38, 0x95fe, 0x10000002e3, 0x138, 0x6}) shmctl$IPC_SET(r26, 0x1, &(0x7f0000001700)={{0x3ff, r17, r18, r57, r18, 0x1, 0x5}, 0xfff, 0x9, r21, r50, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getgid() r76 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r76, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r76, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r78 = semget$private(0x0, 0x7, 0x286) semop(r78, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r78, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80}, {0x1, 0x9, 0x1800}], 0x2aaaad9c) semctl$SETVAL(r78, 0x0, 0x8, &(0x7f00000000c0)) r79 = socket(0x18, 0x2, 0x0) setsockopt(r79, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r83 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r83, 0x2, &(0x7f0000000100)=""/114) r84 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r85 = fcntl$getown(r84, 0x5) shmctl$IPC_SET(r83, 0x1, &(0x7f0000000200)={{0x3ff, r81, r82, r81, r82, 0x104, 0x5}, 0xfff, 0x9, r85, 0xffffffffffffffff, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r81, r82) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r82, 0x0, 0xffffffffffffffff, 0x0]) r88 = getgid() r89 = semget$private(0x0, 0x4, 0x5af) semctl$GETVAL(r89, 0x3, 0x5, &(0x7f0000000280)=""/107) semctl$IPC_SET(r89, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r80, r87, 0xffffffffffffffff, r88, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000001680)={&(0x7f0000001bc0)=ANY=[@ANYBLOB="07706b0cea0f58eb2e9dcb70e34a31eb751cd52d3b5f104c3a15643b739f8cb47f5486c163d5fd11fdb8804827f622800b14254585881ebf7eb19c249b655af1cf13b43b9b8a6243de5ec06c56971e56c516d861aacee4ee81b5fa1f019ce67a219937a5377f1e450b0adfbdb59bb479e640bda513aaf5aabed61c1a7f5bdf0a85fb75d4659245ac49b763735f6079bde56c0f8443948dfeed2b3bf8f9f573165db7961d8a86d4f676bca2847033530fbf65067b0fb107edce0c4bb280b9a0ccff72479ea5e3136db51a79459a0c2f821d0914e3cd6f1dd7f3d559d6970d256520c4c9c7a8c4deb7ba31d76dc076fb4b77b9b332f032ad32f635f5a17630cbdef19333bf566a884c884f32b3bf213cab2c478f51029d0b2b264d4dc67b9e52290c3e8905a73083540bbeca54d337fa965001f4728de507c4e1ee2a74773adeede0725e339ab8cf4232b7806b32d23f85db594d0a441ddfda854b17e032a58cddc6863c4c9c44c523f85dff0a6ddecb59b3484ea8898f9988c7176d42c6d04ba013552f2037fc546baa16dcde1f407a129686c91c3ba14376132f2ab0152e424e61a42e30a63662b29ca30f0d76529b41131cc330481401af19377a6fddd4ececd807e8615f477bf30b58d75c26af0b57466c37e2ae77f4fe6569b6ccbf52ac210f42d392f9fba9c855286f2da844e7d5976e2de63f7ae531406e8304e46a8c33d23a3d55"], 0x1, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r5, 0xffffffffffffffff, r16}, @cred={0x20, 0xffff, 0x0, r21, r75, r86}, @cred={0x20, 0xffff, 0x0, r77, r17, r90}], 0x60, 0x400}, 0x404) r91 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r91, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r91, 0x5) r92 = kqueue() r93 = fcntl$dupfd(r92, 0x2, 0xffffffffffffffff) close(r93) r94 = getpgrp() r95 = getgid() getsockopt$sock_cred(r93, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r93, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r93, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r93, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r93, 0xffff, 0x1022, &(0x7f0000000700)={r94, r96, r95}, 0xc) poll(&(0x7f0000000080)=[{r1, 0x4}, {r3, 0x1}, {r91, 0x40}, {r93, 0x4}, {r0, 0x8}], 0x5, 0xc9d) r97 = dup2(r0, r1) ioctl$TIOCSETD(r97, 0x8004741b, &(0x7f0000000040)=0x8) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000000)=0x9) r98 = geteuid() r99 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r100 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r102 = kqueue() r103 = fcntl$dupfd(r102, 0x0, 0xffffffffffffffff) close(r103) r104 = getgid() getsockopt$sock_cred(r103, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r103, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r103, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r103, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r103, 0xffff, 0x1022, &(0x7f0000000700)={0x0, r105, r104}, 0xc) setsockopt$sock_cred(r99, 0xffff, 0x1022, &(0x7f0000000600)={0x0, r101, r100}, 0xa2e18270504f1bd9) setreuid(r98, r101) 02:36:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000100), &(0x7f0000000700)) r0 = socket(0x18, 0xc002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpid() fcntl$setown(r1, 0x6, r2) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)={0x1}) socket(0x1, 0x4000, 0x3) 02:36:02 executing program 1: r0 = socket(0x18, 0xc002, 0x0) r1 = socket(0x18, 0xc002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = getpid() fcntl$setown(r2, 0x6, r3) getpeername$inet(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) r4 = fcntl$dupfd(r0, 0x0, r0) r5 = getpid() fcntl$setown(r4, 0x6, r5) ioctl$TIOCCDTR(r4, 0x20007478) ktrace(&(0x7f0000000140)='./file0\x00', 0x1, 0x40000010, r5) open$dir(&(0x7f00000000c0)='.\x00', 0x3db7c273e8682fd8, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:36:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x33, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef0800"}) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) r2 = socket(0x18, 0xc002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = getpid() fcntl$setown(r3, 0x6, r4) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000180)=0x2) r5 = socket(0x18, 0xc002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = getpid() r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8, 0x0) fcntl$dupfd(r1, 0xa, r8) fcntl$setown(r6, 0x6, r7) r9 = socket$inet(0x2, 0x0, 0x1) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f00000000c0)=0xbaa6) connect$unix(r6, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 02:36:02 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r1 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001e00)=""/98) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x2, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r6 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x9) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getgid() semop(r6, &(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(r6, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r8, r7, 0x0, r9, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r10, 0x0) poll(&(0x7f0000000000)=[{r10, 0x1a5}], 0x1, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffcbf) r12 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r11, r3, r4, r12, 0x8, 0x8}, 0x7fff, 0x200, 0x8}) semop(r6, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) getsockname(r0, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) r13 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x0, 0x0, "fdffff000000e74d00c500000100ff0000c1f600", 0x5}) r14 = dup(r2) write(r0, &(0x7f0000001fc0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r13, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0xcd8}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000001780)=""/156, 0x7a}], 0x7) r15 = socket(0x11, 0x3, 0x0) setsockopt(r15, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r15, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r13, &(0x7f0000001c00)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa02947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b006000000ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a347248c4a8e5ff3e0048364a64ac959b9ba9e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea1ff34821f47cff10b85cb0887465032141038e69fc58c268ec1c13d4a2fb2dcc21a2d14cb78f6992cabff2f752553e5d3383d252c7068ee121f79998bec5b1daeb0975dd706f247176955b53fa12917dd3d9f016a3adce1ad4571a5c96f6e5b729", 0x1ba) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f00000019c0)={0x2c, 0x9, {[0x9, 0x2, 0x6, 0xf50, 0x8, 0x4, 0x861e, 0xffffffffffffff20, 0x3, 0x0, 0x41f, 0x2, 0x1f, 0x3ff, 0x8, 0x3, 0x1, 0x7fff], [0x2, 0x400, 0x5, 0x9, 0x20, 0xc, 0x4, 0x7, 0x9069, 0x100000001], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x5, 0xb5af, 0x8], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x7, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x7, 0x9, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369a4800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) ioctl$WSMOUSEIO_GTYPE(r14, 0x40045720, &(0x7f0000000180)) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f00000000c0)=0xcbb) syz_open_pts() fchmod(r13, 0x392a70aaa095e2ec) flock(r2, 0x2) r16 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r16, 0x0, r16) fcntl$getown(r16, 0x5) write(r16, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722fba4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c0", 0xf0) r17 = semget$private(0x0, 0x4, 0x5af) semctl$GETVAL(r17, 0x3, 0x5, &(0x7f0000000280)=""/107) r18 = semget$private(0x0, 0x1, 0x5b6) semop(r18, &(0x7f0000001180), 0x0) semop(r18, &(0x7f0000000240)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x2, 0x3, 0xffc}, {0x2, 0x7, 0x1000}, {0x3, 0x268, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r18, &(0x7f0000000240), 0x6) semctl$GETALL(r18, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r18, &(0x7f0000000200)=[{0x0, 0x20, 0x800}, {0x4, 0x6, 0x800}], 0x2) semop(0x0, &(0x7f0000000240), 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/dev/bpf\x00', 0x0, 0x0) syz_open_pts() 02:36:03 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x162) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x82) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000240)='r\x00') 02:36:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefcfdb1be8f9c0e36d58ab4f79a66de7fb584d490000000062f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3294f1214899bf3354fcd03af0c9fc348ee4013ecdb22c517b80c1886d2b7"], 0x10) r2 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r2, 0x0, r2) fcntl$getown(r2, 0x5) sendmsg(r2, &(0x7f0000000280)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000180)="ef4d6564877ccbe3ccd8afc1218404b51f4ae4087ea332b5627231a552ee4c57b895cd924b", 0x25}, {&(0x7f00000001c0)="99487d6632b80a2cb3d07b19f60d326dc396da3db26ee7b59544f3e9ce097930efef634f1c9d6de2fa583a259730bac710d3d83118244dcf02f82a1cff5b88f6f430ee31", 0x44}, {&(0x7f0000000840)="aec88dc9017940206770e75710a8ef692ca30616b6f0a1085ccdc7eeb3341a4b0738f6b84ab5fd7f5424dc232c27365d06fc2bc403b964dacaf3ee1650f8fd1054b61617f2cf7a0b75d8c1f6c97a98a20fe21ecbf23bc6f66dba97ece4e52aa299b27d554d85096d37060b55797a34100bd405edb3338001c0e3f579627f0ab1358c8591a9206ea7ce9e32e0dc09fd969bb59d0f65ec627005c8fdca5a9ab2974f9dedba43ed3316c904af2c7d", 0xad}], 0x3, &(0x7f0000000900)=[{0x98, 0x1, 0xffffffff, "651059efef35ffd5364af0e3ebfa38b315e9edc03238802204c6aa9ea87197796365a7bbc7920db54981bd8a5044aacd6c2265793e601c9b4b58a0f8a1387bc320a44f5fe114d644a74c80990bb69cdbff155cb37d4fc92bb10f1a798fe875c52d4a7d2c43cec56211b80ce20e67a6456c67f49037c0cc369bf5f64d8bc51118ef9ca84790fa"}], 0x98}, 0x406) dup2(r1, r0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc3", 0x4) r3 = socket$inet(0x2, 0x4002, 0x9) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f0000000740)="d3942a949575431dfb11b15fc9d795cc70c970228c5b117cf551d58c5b14da3354628223f6d8f2325f058f13d8c1fd4deaaf200b4ea5eb0b360d739d9e32c0fc5c5f13e0af2811e9525372a5dfb0033c2096024e7941a8260a5914ffbe7fa3f7a52d2b51566bc766d1410d22dd8e7a36af0322db8583464d45405d41effc91dd0b9953ee7c1fa1630ec0da7359302a16b87863dd6b1809f4595f0e2c27cce22b14fc16bd0848b9d8228f5f1ef23bbdb4d8a2082bba3c9086ba97e6c938dcbb4e831ed3e45786142f16027f530c35af0bdb4e5005c17b", 0xd6}, {&(0x7f0000000100)="df787c7d48dba4d7ddb387f3953cbb6287c9d1c7f85ee0d208d77d58607f9883ee8e45bf746f90", 0x27}, {&(0x7f00000002c0)="edf823b15e2a2afedb41664933c935fc6f99d5867cd4c4803f65ea5af862265b937dac8ad359e0c078740e7c88fe5e4c0c34443efa8431ac86131010c33fac4a42b1aa292d6569dd5bca0d627e843317223cd8ca6b86d85a6c964a9357d2296e1d709e8712c99f68a49ec172d08683a352cfc2bf21442c93c80b77ae445b291624a1", 0x82}, {&(0x7f0000000140)="d03aa53a68a036d907105736a7024671d71da2aa956591", 0x17}, {&(0x7f0000000380)="e735b71fed5426e421485ee751f3075ed42499a5", 0x14}, {&(0x7f00000003c0)="422d7a5353d184b74efcf09224b6130fe2533b723922e7d7d631c6c2599c9025288bbdb11c308c85039e931ddc2ee90fd046ab9d4c54e073486b602e5419dcca458db6b5d99b8e99eafc51ab97f2304d7ac47071c496e26efd3aac3c0a373bfa049fafbc701088565d0ce21c93127a19e76383856aa9788f6521c8f7350ff1", 0x7f}, {&(0x7f0000000600)="4220085325f4324152f538f48d1d3bf22b390948119adecb0985677f5ea4fd6eb17ae0e43612afc7ad9880f6c57d383823432b160320434bfa78821a7d639e2bc3b979f5c63209a6992bc1f51e26d4406c8909c598f37c3564c98df1cb2543d8446c289c92391af1075eb9ec99c54ac2815a99a1b145ce6260765f45f8ae3ae3dfc701dff62033af2b8f610c92c48d640b09ce898088d9298273d871fb546c24433804162e812ac5ae", 0xa9}], 0x7, 0x0, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) socketpair(0x6, 0x3, 0x7, &(0x7f0000000440)) 02:36:03 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) r0 = kqueue() r1 = socket(0x18, 0xc002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = getpid() fcntl$setown(r2, 0x6, r3) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7ffffffe}) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000380), 0x7, 0x0) 02:36:03 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() semctl$GETNCNT(0xffffffffffffffff, 0x3, 0x3, &(0x7f0000000040)=""/165) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) write(r0, 0x0, 0x0) writev(r0, &(0x7f00000008c0)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) r2 = socket(0x18, 0xc002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = getpid() fcntl$setown(r3, 0x6, r4) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000100)) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000500)=""/207, 0xcf}], 0x1) 02:36:03 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x400, 0x2) r1 = dup(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) write(r2, &(0x7f00000000c0)="95", 0xfffffe76) r3 = socket(0x18, 0xc002, 0x0) r4 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r4, 0x0, r4) fcntl$getown(r4, 0x5) bind$inet(r4, &(0x7f0000000140)={0x2, 0x3}, 0xc) r5 = fcntl$dupfd(r3, 0x0, r3) r6 = getpid() fcntl$setown(r5, 0x6, r6) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000100)=0x8a3) dup2(r1, r2) r7 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r7, 0x0, r7) fcntl$getown(r7, 0x5) setsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000000040)={0x3, 0x2596588e}, 0x10) execve(0x0, 0x0, 0x0) 02:36:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000001c40), 0x0) r0 = shmget$private(0x0, 0x2000, 0x3d1, &(0x7f0000ff8000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x7000) shmctl$SHM_UNLOCK(r0, 0x4) 02:36:04 executing program 1: socket(0x18, 0x2, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchown(r1, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x2a, &(0x7f0000000180)="06000000", 0x55) r2 = semget$private(0x0, 0x0, 0x400) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000380)={0x3, &(0x7f0000000340)=[{0x806, 0xffffffff, 0x9, 0x1}, {0x6, 0x1, 0xffffffffffffff4d, 0xffffffffffffffa2}, {0x1, 0x1, 0x8, 0x8}]}) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000240)=""/69) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000002c0)=""/49) r4 = semget$private(0x0, 0x7, 0x180) semop(r4, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b1000504000000000000087d2001000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xfffffe50) recvmsg(r5, &(0x7f0000000140)={&(0x7f00000000c0)=@in, 0xfffffffffffffd9a, &(0x7f0000000100), 0x10000000000000be, &(0x7f0000000680)=""/237, 0xed}, 0x880) semop(r4, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x9}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000001880)=[0x9, 0x3]) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000580)={0x1, &(0x7f0000000500)=[{0x2, 0x1, 0x4, 0x8128}]}) r6 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r6, 0x4, 0x4, &(0x7f0000000000)=""/54) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f00000003c0)=""/115) r7 = open(&(0x7f0000000540)='./file0\x00', 0x0, 0x88) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000000)) r8 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r9 = socket(0x2, 0x1, 0x0) r10 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r10, 0x0, r10) fcntl$getown(r10, 0x5) bind(r10, &(0x7f0000000600)=@in6={0x18, 0x2, 0x1}, 0xc) r11 = dup(r9) listen(r11, 0x0) accept$unix(r11, 0x0, 0x0) getdents(r11, &(0x7f0000000080)=""/37, 0x25) r12 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r12, 0x0, 0x5, 0x2) getdents(r12, &(0x7f0000000080)=""/37, 0xfe37) r13 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x0) lseek(r13, 0x0, 0x7, 0x2) getdents(r13, &(0x7f0000000080)=""/37, 0xfe37) r14 = socket(0x10, 0x400000001002, 0x0) getsockopt(r14, 0x0, 0x4, 0x0, 0x0) kevent(r8, &(0x7f00000005c0)=[{{r12}, 0xfffffffffffffff8, 0x0, 0x4, 0x200, 0x9b5}, {{r3}, 0xfffffffffffffffd, 0x1, 0x80000000, 0x22bfd1a4, 0x5}], 0x101, &(0x7f0000000440)=[{{r14}, 0xfffffffffffffffd, 0x22, 0x2, 0x101, 0x9}], 0x10102, &(0x7f0000000640)={0x9, 0x9}) readlinkat(r7, &(0x7f0000000040)='./file0\x00', &(0x7f00000017c0)=""/161, 0xa1) setrlimit(0x5c4d7f7adb2c9a3e, &(0x7f0000000100)={0x1, 0x95}) r15 = syz_open_pts() close(r15) syz_open_pts() 02:36:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000001c40), 0x0) r0 = semget$private(0x0, 0x4, 0x5af) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000280)=""/107) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000180)=[0x0, 0x1ca7, 0x1, 0x655, 0x0, 0x9]) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = getpid() fcntl$setown(r1, 0x6, r2) socket(0x18, 0xc002, 0x0) r3 = socket(0x18, 0xc002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = getpid() fcntl$setown(r4, 0x6, r5) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x8005, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x0, 0x0) msgget$private(0x0, 0x10) r6 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) r7 = open(&(0x7f0000000380)='.\x00', 0x20000, 0x0) getdents(r7, &(0x7f0000000080)=""/37, 0xfe37) getdents(r7, &(0x7f0000000000)=""/13, 0x33b) bind(r7, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) r8 = socket(0x2, 0x8002, 0x0) dup2(r6, r8) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f00000001c0)=0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) 02:36:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000000140)="4e11f624508e53bf0f3c8a27bb4d6a530e196cb94b4029b6205888f2c1a420d932ada53b24609627ae51d43ad12b489ef2053e4f981539ee5f92a14afaabdcf18664b1e121f2ed5ff632ce9481", 0x4d, 0x1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="8b0201fcffffffffffff214164f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1be2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653dd92efc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a158e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac896263eca34e2d0bad4a67f5b9bca2f5628752cffd0180826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a88c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d75a6e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d25906e7ae68f0b1c7c45669ced8950000000000000000000000000000000000c55e15fb74a27aa3a685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b4ae93848fd7d2e57c8c6dcb5e8e1fdebbecd9c4a2bbced0608ae2826b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44a963d73e6e1ffffffffffffff249c58ed7d751b78e7140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f18a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb799ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d951887641ce3a2d5f4dcac7d86b593fcf5d1e3ccd961238b8f904a709813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db806050900000000000000ee9e468d3de5eb01f2795d27e9f0bc7390c55b4503d1ee779ac5345adb691261c2d60b4865a9c0eb4722700a2b986eded8972e67aaa42f2b7b7c3f697ed994916c3716f101b6eace800b15cbc1f72724cbaf28484fa99746fd8a7ea76395df157596268949a0c67324ee2a9d0400d3079cb50e9abfa6fceb5a6300"/909], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) dup2(r0, r1) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x1) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r2, 0x0, 0x41001, 0x0) writev(r2, &(0x7f0000000500)=[{&(0x7f00000000c0)='8', 0x1}], 0x1) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x800, 0x0) write(r4, &(0x7f0000000240)="ba17d75631b705682d2430264f70380a9efce20db2d731b2a828d947a3a9fbad7601fb54a0136f41865f67a73f6be04312b0b7119a72110b513e2cf5e72aa54c84393014266f62bd0324f590bde50e047807fc08f7e42ef961082cc17bf81368ebdb76530f57d9fe3746c96bb32ad63e7a80f4c15eb66224685ef9ac5a07cc422564273ce7999b9219c16564faf8c5b573318813e1835e0d7050c0f6462654446a766d426ff8379c4ccd2ac3bac3bfc28b8fdc959225f9b8601a03", 0xbb) lseek(r3, 0x0, 0x41001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r1) sendto$inet6(r5, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 02:36:04 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') write(r1, &(0x7f0000335000), 0xfcb7) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) r2 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x781, 0x0) r3 = getpgrp() fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x2, 0x0, 0x9, 0x100000000, r3}) fcntl$getown(r0, 0x5) fchflags(r1, 0x0) munmap(&(0x7f0000631000/0x1000)=nil, 0x1000) map stack 0x203f8000-0x207f8000 of map 0xfffffd806eab1738 failed: hole in range 02:36:05 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x0, "0500b7012d1004ab00000000000000008700", 0xfffffffc}) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(r2, r1) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 02:36:05 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() 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, 0x100000003}) 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) 02:36:05 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = socket(0x18, 0xc002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = getpid() fcntl$setown(r2, 0x6, r3) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000000c0)={0xbb, 0x0, &(0x7f0000000000)=""/187}) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 02:36:05 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000001c0)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x1, 0x5b6) semop(r3, &(0x7f0000001180), 0x0) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x2, 0x3, 0xffc}, {0x2, 0x7, 0x1000}, {0x3, 0x268, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000240), 0x6) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r3, &(0x7f0000000200)=[{0x0, 0x20, 0x800}, {0x4, 0x6, 0x800}], 0x2) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000002c0)={{0x7fcf87a9, 0x0, r2, 0x0, r1, 0x5, 0x3}, 0x7, 0x1, 0x6}) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0xc002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = getpid() fcntl$setown(r5, 0x6, r6) r7 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r7, 0x0, r7) fcntl$getown(r7, 0x5) dup2(r5, r7) 02:36:05 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) write(0xffffffffffffff9c, &(0x7f0000000480)="6a85d29c9a31524a3c0623411a9791101de4d37fc1ec7821c94eaf06cac3bb1edb5a74e05ce9f55fa512bd149d4bd648daa87cdf875fc1e3dcb76ca502bd7a57c0e13403f781f34ee0a8aa3ada7866ebbc247b544d1440162bd38a274d820e9492f41da689fa829ee978fd4dcb163ab307393937223f2789f6c111453127c50000007a52c3557c1fbb2c54fed06367f590761ac03ccf45faf22caf7a003eb1731866f36e58cbe34fd7837c45695955bff4406140859ebd8085ffbe207e26d96adbf0dfc326b48b369983e71cf0eefc99835e0c091c236c3927f4840132bc95016fa9d87edd37bdc22d1e147729504cbd6eaa75020500257ae39fe3f85b96", 0xfe) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000340)='./file1/../file0\x00', &(0x7f0000000300)='c\x00') mkdir(&(0x7f0000000180)='./file1/file0\x00', 0x0) 02:36:06 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) pipe(&(0x7f0000000140)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r2, 0x0, 0x8000000000000000) dup2(r1, r0) r3 = kqueue() accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) r4 = socket(0x18, 0xc002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) close(r3) r6 = socket(0x18, 0xc002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x400, 0x0) r9 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r9, 0x0, r9) fcntl$getown(r9, 0x5) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x4) r10 = accept$inet(r9, 0x0, &(0x7f0000000200)) dup2(r8, r10) r11 = getpid() fcntl$setown(r7, 0x6, r11) fcntl$getown(r5, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setuid(r12) clock_gettime(0x4, &(0x7f0000000040)) r13 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r13, 0x0, 0x0) 02:36:06 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0x0, 0x100000000000000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0xc002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = getpid() fcntl$setown(r3, 0x6, r4) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000100)={0x1, 0x1f, 0x8ff3, 0x8000, 0x66, 0x73e9, 0x5, 0x10, [{0x8000, 0x5, 0xb4, 0x9}, {0x10001, 0x800, 0x0, 0xffff}, {0xffffffff, 0x3, 0x51c6, 0x3}, {0x6138, 0x6, 0xb6a}, {0xc0000000, 0x80000001, 0x1f, 0x10001}, {0x8, 0xfffffff9, 0x1, 0x200}, {0x9, 0x4, 0x18, 0x6}, {0x7fffffff, 0x10001, 0x101, 0x71000000}, {0x8d16, 0x10000, 0x4, 0x2}, {0x7, 0x7, 0x1, 0x3}, {0x1, 0x7, 0x5, 0x1c}, {0x2, 0x9eb, 0x10001, 0x1}, {0x9, 0x81, 0x0, 0x10001}, {0x5, 0x3, 0x9, 0xcb}, {0x7, 0x7, 0x2, 0x80000000}, {0x3, 0x8, 0x1, 0x100}]}) close(r1) bind(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x9, &(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) 02:36:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202020700000000"], 0x1) connect$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, './file0/file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 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) r4 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x40) recvfrom$inet6(r4, &(0x7f00000000c0)=""/156, 0x9c, 0x1, &(0x7f0000000180)={0x18, 0x2, 0xbcab, 0x3}, 0xc) 02:36:06 executing program 0: 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, 0x0) 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, &(0x7f00000000c0)={0x0, ""/60}, 0x44, 0x3, 0x1000) msgrcv(r20, &(0x7f0000000200)={0x0, ""/105}, 0x71, 0x1, 0x0) r25 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r25, &(0x7f0000000700)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d6b5aae9e1e53d2b8d941319c6b553b16ea71c41b9d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36a75935d267cd17fb381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae28687556576486c22f2b830d8b2a2d6d907286b2d2f5117056cb62ba21c8a6588280e03cffd59111ff29e55a35c4ba1c2c4fb5d5c8b46773b0819b17fda235d88c3f0645558ff391e561e36c3605542e166519cf110cbf1ab3ecc2f7a09dce1bdf88ed5a7a9b38aa4086d598710aee244b1d59594d459883577d7ff9fe43adc8a5e6b764f251593cc034b711fed99204cff8ae1dd010159594cd5d864b1bbfe340d15eeab848046bb450c86a7"], 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) msgrcv(r27, &(0x7f00000008c0)=ANY=[@ANYBLOB="0000000521719300400000000c08807972d265cdf9e346300e9b8efd60ad83adb6239bf972ea0ab76570aede4ec8edc3b859c2beeff7c42282a88c9dec9c112f6452dc384d758e335e5f7693bdd25e93f26dd2c0e862800a4841d51cee36346a2acd146cc7bba653044a2eed87c6d1e35f2d43da4e262cb7ed71e1bbef531d27b3337f4274c87c5766ad97ea02bcb5c31d8cf0ab2890907ef31a82af13791368911487a4f33eca86"], 0xc, 0x2, 0x1000) msgrcv(r27, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083c6040096dfedc4000000000000000000001300000000000000000000000000000000000000000000264c54e073bc108ad5f2731ac9b48e1988dd64c073b4414e404e1cf8ea021394"], 0xfffffffffffffcc9, 0x1, 0x1000) r28 = socket(0x18, 0x1, 0x0) r29 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x400, 0x248) setsockopt(r29, 0x29, 0x9, &(0x7f0000000000)="03040000", 0xcadf9b76e5d4c5ea) setsockopt(r28, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) r30 = socket(0x18, 0x1, 0x0) setsockopt(r30, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r31 = socket(0x800000018, 0x1, 0x0) getsockopt(r31, 0x200000029, 0x40, 0x0, 0x0) setsockopt(r31, 0x25, 0x8, &(0x7f0000000a80)="744b9c1acacf02d57f892e1d1f58873cdaba6c25c2267128e12b8347a040cd75686fd75876c2c6375aa848c643652c4abb3ff3761f803af224e289c9aeffb36dbe33fe0b7599bbfc215e790b609ce9427b0d63fd6a9031330df07e88558d624008783e5b522d61acf34672402001e731eb98fdc0ae57b2df3c9c912e3bdd7e230351150a2ee2947e13e96d679ee88654042c22c2bfcf6a479c1a5dc40904c72a153c8c0cadc164f7a3edae76a0a72a2ed634a7761ab16cf4044f028270cc939d6e899eff74326bbc243b7c9b17c308881ab0f0ec404793f00bc5d811181c0dfe76118178652f6c053053b41fcadfe2d1efa6e6549ca78c6224691e2ca63ae5c7619214d89df40000ba61b3a3973d2a1b7dda43ba860203ae9a9cbe9042d343eec288a23769a53c4e444c8c1e9c648976ce7fd108610daa9196e55893f6a5ad16b4c4b7708ca807eca4a1409ad61c5c973920b21b70386708ebc7dfb4d8cc8a9e45caed67b5bd711f269a45ac807cd70ea9495d0c1c0f3cffe7218e37e7c3c8a8e29dc18875b207c2070897ec51357c39b13c37c79b8b0991cc4bf8bd587477e813568c97dc0c508b9836957558a591def0ae7b", 0x1b3) kqueue() openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20800, 0x0) r32 = syz_open_pts() close(r32) write(r32, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) r33 = syz_open_pts() ioctl$TIOCSETAF(r33, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x3, 0x1b19, "abd0cc0d68dc73827774fdccdff3fc844ae89310"}) ioctl$FIONBIO(r33, 0x8004667e, &(0x7f0000000380)=0x81) r34 = kqueue() ioctl$FIONBIO(r34, 0x8004667e, &(0x7f0000000280)) socket$inet6(0x18, 0x2, 0x0) r35 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r35, 0x0, r35) fcntl$getown(r35, 0x5) getsockopt(r35, 0x200000029, 0x7, 0x0, 0x0) msgsnd(r27, &(0x7f0000000200)=ANY=[], 0x0, 0x0) msgrcv(r27, &(0x7f0000000600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000cb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000680ebbbe328b997f0000000000000000000000000000000000000000000000000000000000002000"/221], 0xe4, 0x3, 0x800) r36 = socket(0x2, 0x1, 0x0) connect$unix(r36, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./file\x00\x00'], 0x10) 02:36:06 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x24a, 0x280) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x800000009) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000000) pwrite(r0, &(0x7f0000000180)="ed", 0x1, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x80) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)) 02:36:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) r2 = socket(0x18, 0xc002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = getpid() fcntl$setown(r3, 0x6, r4) r5 = getpgid(0xffffffffffffffff) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={r5, 0xffffffffffffffff, r1}, 0xc) pipe2(&(0x7f0000000100), 0x0) 02:36:07 executing program 0: r0 = socket(0x18, 0x4001, 0x0) getsockopt(r0, 0x29, 0x3f, 0x0, 0x0) r1 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000)=0x5, 0x4) r2 = getpid() r3 = syz_open_pts() close(r3) r4 = syz_open_pts() r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x29, 0xc, 0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r7 = socket(0x11, 0x3, 0x0) setsockopt(r7, 0x20000000000011, 0x3, &(0x7f0000000000)="04000000", 0x4) setsockopt(r7, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) r8 = dup2(r5, r7) r9 = getppid() r10 = getpgid(r9) r11 = msgget$private(0x0, 0x150) msgsnd(r11, &(0x7f0000001980)=ANY=[@ANYRES16=r10], 0x1, 0x800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xffffffffffffff47) setuid(r12) r13 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffff9) r18 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001200)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000a857e537ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2d0000cbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r23 = fcntl$getown(0xffffffffffffff9c, 0x5) r24 = getppid() getpgid(r24) r25 = msgget$private(0x0, 0x20000003c4) msgrcv(r25, &(0x7f0000001600)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986"], 0xc, 0x2, 0x1000) r26 = socket(0x11, 0x3, 0x0) setsockopt(r26, 0x20000000000011, 0x3, &(0x7f0000000000)="04000000", 0x4) setsockopt(r26, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) r27 = socket(0x11, 0x3, 0x0) setsockopt(r27, 0x20000000000011, 0x3, &(0x7f0000000000)="04000000", 0x4) setsockopt(r27, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) r28 = socket(0x11, 0x3, 0x0) setsockopt(r28, 0x20000000000011, 0x3, &(0x7f0000000000)="04000000", 0x4) setsockopt(r28, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) r29 = socket(0x11, 0x3, 0x0) setsockopt(r29, 0x20000000000011, 0x3, &(0x7f0000000000)="04000000", 0x4) setsockopt(r29, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) r30 = socket(0x11, 0x3, 0x0) setsockopt(r30, 0x20000000000011, 0x3, &(0x7f0000000000)="04000000", 0x4) setsockopt(r30, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) r31 = socket(0x11, 0x3, 0x0) setsockopt(r31, 0x20000000000011, 0x3, &(0x7f0000000000)="04000000", 0x4) setsockopt(r31, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) msgrcv(r25, &(0x7f00000000c0)=ANY=[@ANYPTR=&(0x7f0000000b40)=ANY=[@ANYRES64=r27, @ANYPTR=&(0x7f0000000600)=ANY=[@ANYRESHEX=r14, @ANYPTR=&(0x7f0000000180)=ANY=[@ANYPTR=&(0x7f0000000ec0)=ANY=[@ANYRESOCT=0x0, @ANYPTR=&(0x7f0000001d80)=ANY=[@ANYBLOB="4b71aa2ddcf5b3496035445ab18fef82e4b245cfe4fbf73b0dc97f81b5d47d4a87ef4b01c6b5bb206828b9ce332d7f0aa2f4b6fae1fcd4b41f213e401868fcae6727cc20701d55d99aff811443f2ed84b1faf49f772854f276c9f73c30a74e11c24708d74c62f65bbf21f52585afa3788186b47c49feb8a21106034fa634ee334fb41d713468691fde9f4359ccc910dc1c5ccdddf3ea206a2d754a2a6cf345f7e7b52bbde493caee20166ee53af493da9268e864da87dfc92a00be669ef7c3a10de4546f2ec3f4b93ee9", @ANYPTR64, @ANYBLOB="88103402f244cf30c595c35ca1e61331e815686d132fb5a1c4f45c804f9adcfb8c99a92bf8dac7a8118f009cf3fa93c3b0bcfd47e88f5164acb6b863e389f947577c2d0f7f129111990c623e600bdce9e59e1325bc15cd89078081befd1033fa43c714a27efb826c1994f128c8aa99b5a3764e5eb28f90c2e370afc709dc3c9e66fb702b0b306bffe7d85a0365857a0a9cfd1f42e05fe5b2e2b087a0f9b6910c4e0b707f9bd5441e4103c814bc6eb2f2d5c12ba916a92621f64a78970771bf716478a8eb3bd3a6b0b2f8ed7c565163b8b425c241378281aa0ec3c34d7f5f", @ANYRES16=0x0, @ANYRESOCT=r21, @ANYRESOCT=r20, @ANYBLOB, @ANYRES64=r8], @ANYRESHEX=r6], @ANYPTR64=&(0x7f0000000d00)=ANY=[@ANYPTR64=&(0x7f0000001400)=ANY=[@ANYPTR64, @ANYRES16=r29, @ANYRES32, @ANYRESDEC=r30, @ANYRESDEC, @ANYRESOCT, @ANYPTR], @ANYBLOB="3799df2a42288a477fda1156094d0feee888cb363531b08bdcc31cf2ddef5c7674ba2c85f00d7a15b53acf189a4a230653cf6d80394083c41675eb3a348ea51aa402b68ce10444860ee56064b8f6e387fef4de082d300c53544c7e4b3c500a2b99448242cceff8def74f40d5b0dc32eb5ed26f0efe4e1051c94d34bc95"]], @ANYRES64=0x0, @ANYRESDEC], @ANYBLOB="e85eebbcb9acdb9757d5a450f66a87d9ab5a242c4776b49b7ca783acd6649cfc2a5c62954a42573ca1168f1a23083a15db3432ba449cb05bb150ee9de7e6fe674c1168605434bbd444318f1cb679d7780223e22890ff9168b4b27c291dd23372c457b2aa0a38224626b991c241705f8da722ecf02dc64ee43fb2b343c51e39f5da08e561f5678b78e03e72b1d1ba53fc545618ebc6d93c6eda37d924c4242c43ccea63cd54dcea9a5c4117ab1672f9a61c013dbbd8c701c3b08138ba8bff22156780e68e454ed2f111ce46df20fcd3c6f6a1c5b59fae5ce8f2f00d06b9ba4419386b02180cedfdad84ce5f77d7b3c90c", @ANYRES32=r28, @ANYRESHEX, @ANYRESHEX]], 0x1, 0x1, 0x1000) msgsnd(r25, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000001000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a855c954c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000002100"/121], 0x1, 0x0) msgsnd(r25, 0x0, 0x0, 0x1800) msgsnd(r25, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000980)={{0x1, r18, r22, r17, 0x0, 0x46, 0x81}, 0x10001, 0x1, r23, r24, 0xa5, 0x1, 0x4e2c, 0x6}) r32 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r32, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r32, &(0x7f0000000dc0)=ANY=[@ANYRESOCT=0x0], 0x1, 0xdf7f85330cd8cb0f, 0x1000) r33 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r33, 0x0, 0x200000000001d, 0x0, 0x0) msgsnd(r32, &(0x7f0000000f00)=ANY=[@ANYRES32=r33], 0x1, 0x800) msgrcv(r32, &(0x7f00000019c0)=ANY=[@ANYBLOB="00000000000000000000faff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000aac107c883cbbcf90000008d0000000000000000f2ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e50068ab0ae90000000000000000000075cc20ab0d8d24bef7073395bcc1a65301000000000000000000004000000000000000"], 0xe1, 0x0, 0x1000) msgrcv(r32, &(0x7f0000000480)=ANY=[@ANYRESHEX=r23, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r16], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r20], 0x4, 0x2, 0x1800) r34 = geteuid() r35 = geteuid() r36 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r36, r37]) getgroups(0x2, &(0x7f0000000b00)=[0x0, r37]) r39 = socket(0x18, 0x1, 0x0) setsockopt(r39, 0x8000c, 0x4, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x13) setsockopt(r39, 0x29, 0xc, 0x0, 0x0) r40 = socket(0x18, 0x1, 0x0) setsockopt(r40, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r40, 0x29, 0xc, 0x0, 0x0) r41 = socket(0x18, 0x8003, 0x4) r42 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r42, 0x0, r42) accept(r42, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffeab) r45 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r48 = fcntl$getown(0xffffffffffffff9c, 0x5) r49 = getppid() getpgid(r49) r50 = msgget$private(0x0, 0x20000003c4) msgrcv(r50, &(0x7f0000001240)=ANY=[@ANYBLOB="000500c806c2448927ea325e39217821b111ef89695d4ae142a2099adeb615acf53871cb08cf27766dac988f2b9656a5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09ab04aada734660c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a75abf722a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d56d20116c8de4c98d3f9a7c3ef87c768d6706ea0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b2c8de15a3e55d493d2b6651579b10ac57f478fa098f515013cb5004527639f184b9a9b00000000000000"], 0xc, 0x2, 0x1000) msgrcv(r50, &(0x7f0000001c80)=ANY=[@ANYBLOB="0000000000000000000000000000170000000000000000000000000000000023cc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3e0cdbef653cb345ce70000000000000000000000000000000000000000000000000000000000000000000000000000003a5c"], 0xfa, 0x1, 0x1000) msgsnd(r50, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r50, 0x0, 0x0, 0x1800) msgsnd(r50, &(0x7f0000000040)=ANY=[@ANYBLOB="010000000000000048696a280567b10400bdcc8ec5d56f596329414fa22f5c0ed193424179fc5bd89202a8ae00"], 0x2d, 0x800) r51 = syz_open_pts() ioctl$TIOCSETA(r51, 0x802c7414, &(0x7f0000000100)={0x3ff, 0x4000002, 0xffffffff, 0x80000000, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r52 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xfffffffffffffdea) r55 = getgid() semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r54, r53, 0x0, r55, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000980)={{0x1, r45, r53, r44, 0x0, 0x46, 0x81}, 0x10001, 0x1, r48, r49, 0xa5, 0x1, 0x1, 0x6}) r56 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r56, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r56, &(0x7f0000001780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf800080000000008000000000000000000000000000037b3d60000000000000001000000000000000000000000000000000000001c000000000000000000000000000000000000009e1a61e52f79da00000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3d02fa6723260d457735632046ea1815c69065217070000613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0f122cfa2224805af6acd04e47bc913ae9428dc2c101e92f4c7fa1db7f5a6a7be9b7dab144ae6a2655bb798edc01fedecc8151717a9b5893c8637263a70406d4c321ce96effff5f7581bebadfa2545344f7b91ade924a5b416ac2518e265f639dc2e50503663c15b0c05da7f46494b6433f20f2cbc642ebb1563a14ac7c05be26aa668bb"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r56, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000ca3d0000000049ad4ae8d462fcf5fa3b576b6356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a156031767cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgrcv(r56, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x0, 0x1000) msgrcv(r56, &(0x7f00000010c0)=ANY=[@ANYRESHEX=r48, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r43], @ANYBLOB="70d11fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487f3a058748c17a0f3e3d258dde5e3d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r47], 0x4, 0x2, 0x1800) r57 = socket(0x18, 0x1, 0x0) getgid() dup2(r57, r57) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r59 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r59, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r61 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r62, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a089286916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d82f878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r64 = fcntl$getown(0xffffffffffffff9c, 0x5) r65 = getppid() getpgid(r65) r66 = msgget(0x1, 0x82) msgctl$IPC_SET(r66, 0x1, &(0x7f0000000980)={{0x1, r61, r63, r60, 0x0, 0x46, 0x81}, 0x10001, 0x1, r64, r65, 0xa5, 0x1, 0x4e2c, 0x6}) r67 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r67, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r69 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r70, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a089286916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d82f878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r72 = fcntl$getown(0xffffffffffffff9c, 0x5) r73 = getppid() r74 = msgget(0x1, 0x82) msgctl$IPC_SET(r74, 0x1, &(0x7f0000000980)={{0x1, r69, r71, r68, 0x0, 0x46, 0x81}, 0x10001, 0x1, r72, r73, 0xa5, 0x1, 0x4e2c, 0x6}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000240)=[0x0, r75]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x20, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) setuid(r77) accept$inet6(r78, &(0x7f0000000280), &(0x7f00000002c0)=0xfffffffffffffce2) r79 = getuid() r80 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r79, r80) setsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000300)={r76, r77, r80}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r82 = socket(0x2, 0x2, 0x0) accept(r78, &(0x7f0000000e00)=@in6, &(0x7f0000000e40)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000e80)) r83 = socket(0x11, 0x3, 0x0) sendto$unix(r83, 0x0, 0x7001, 0x0, 0x0, 0x0) r84 = kqueue() r85 = socket(0x18, 0xc002, 0x0) r86 = fcntl$dupfd(r85, 0x0, r85) r87 = getpid() fcntl$setown(r86, 0x6, r87) kevent(r86, 0x0, 0x0, &(0x7f0000000000), 0x7c, &(0x7f0000000180)={0x100000000000, 0x3b9ac9ff}) kevent(r84, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) connect$unix(r83, &(0x7f00000013c0)=ANY=[@ANYPTR, @ANYPTR=&(0x7f00000011c0)=ANY=[@ANYRES64=r56, @ANYPTR64=&(0x7f0000000ec0)=ANY=[]], @ANYRESDEC=r84, @ANYRESOCT=0x0], 0x4) dup2(r82, r81) setsockopt$sock_int(r81, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r81) setsockopt(r1, 0xfffffffd, 0x40001, &(0x7f0000000040)="3f800000", 0x4) sendmsg$unix(r8, &(0x7f0000000cc0)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000980)=[{&(0x7f0000000280)="e2a3d57da8e950f2860a8d4e1ca9a7020991e79c42928881405ce3734b4071da7b8843ba83e887d9554caf785635bc27e499c78940ebb0081d3a96f2c41411cc1a06527203ca297005213b251c9baf049587069b8fdc94ef27846e483baa6bae9b4ee9a60e525345d56a543cf210f4", 0x6f}, {&(0x7f0000000300)="d887ab376879783c676178944531f52c40d183aa0a6bd59917dfe82d2c39c43858e049098cd61a996c437ca1433402ba503c3a3bcb7f5b28970ac0e45b63385760efd87d4cb3b323f0ab65858b86528c5bbd297b087b41b81a3a5910a16d17cd4324d2ced2b632aa8c532968c03fb2bff77fbab75d54718f7ea0f89c546cbfdbbfe9a248fa95cc48c80acc9052468c47dc19619ed6f57bf6c3f37d7b2f3d8b1d62305e4444001ba9f589353da4ed7932cef64201619b8d27df02d23630abdbd9f269ab2d45", 0xc5}, {&(0x7f0000000400)="69648c17baa0c60964f654170595df212ae2b466307d8a91395a78b10d8563ee6ae30ab004c142bfc3cb8bd5b5b6bc306f89c9af65d6f709ad69623d0da7dd3d94471456fef511725a88765b0287785faba0f320098d3b85e4c9684068b51f740767e115487a60e19dbb64d672d53d170d4b1757e56c2ddcf4f260763411632ca1527f8f3b22eebba5bf27ed5732e7c10985e9b197cbeac7105063cb86182436396adfbeed5f1f336faf8e77598004572c649bc024f6b3945a78fda280a49d", 0xbf}, {&(0x7f0000000500)="076bcbfa4c33bfce09a0956bb359aa917c0ce6303ee5e93a85d8994780cc934ab21b8b5291e8b395dc396b9295fa45e775017de19d8714aaefa2e9e2f6218ccabbd0f9907b2f71d2c84ae517078d7f817c8353a02f3c48bbd481fc36527c1959c83fd612215f0ee143c8a39390f13c868db2b20e52295c055e1356f5129fa4bbca3a8ae05f3bc33051e91663f38db6ea7cd07de38fd8fb9a7327631fc10f5270b404ed24938ef7e89491b16dd65a992403911ade02667c2d97f9c69959ab6049f6820580bb16830245b3bc097bb8689363730b17e8c64351f79067d06e4e2382192ee28df82b9894fa6d365bb23c1621970bf7b2987814b9b81b4e741a70", 0xfe}, {&(0x7f0000001580)="def526b003d1", 0x6}, {&(0x7f0000000640)="22dbcd34428be362cf0351ac22984c5653488fa4040f16089239bd99a313b58d53dbff9a07ec5b5389a31fd40d8663aff09e3c214d6e4f354130a09506cf614cf65a7174c285670f3db86b3a19141bc3dfb25fcf974b11cec9dfe70b55a95aaa77772c157096d4f87d613084906d2587c9bf3d857a72c3329f2c4020209e07bfafe31cf2a177f1fae566ba52a46f5d97fe48225cf24302377144ecf3cf4fb179bd4341ecf106d7e58277b6cde87099a117145b413da4d407535c9dc53207024cb082cac83529f85c59", 0xc9}, {&(0x7f0000000740)="7fe63f525b9a4710ff7de962691d8a424ebaacf917e02f1aef16a223bc1e12ddf500d4632356d0b9a3f836e08657933633788f2af08b8b28bcb100eb4b2203a4f6310be8db85086e87c11a1e85bdbff76b4a86a4883a0a9829eec0add47d00ceea06de3ba5771139", 0x68}, {&(0x7f00000007c0)="49b3a9d68e839cfebd2ff4f56886e92f732cf4c4fb0d0471e1f094923c72c9f0320a89eb2b0922b4b12e930b0a611458f8ff07c4d145db81f4f1f843c06022b25f4a0e4ae3196ca790195eb9826cf07341133cb355ca1040f0a1a505a9bc5d47eb8b61962c246db943ae05d5a2dd6ec656d8a08134afa3d1adaf10c05a45ba45adf8a4d7c5af2b383d35a70698c7cb568616a585facb901b5842c2226e83ff64833cb9394e99d1d056b6", 0xaa}, {&(0x7f0000000880)="fa7c4e6745f8f685ddc2e21018d9ef818aa41b904850ac0ac5899286d0fab069dda68a50be88be1063ca7256c44936ec71b234066b063887a63be5c7f1563d7001eb3426366d83034862daed74f7882d1b431ca33acca99862e473159758b3285a9cf2a2fb4c21ea483cb74c314a658f118cc7249adcf79590c1ce93bdbec8d4c7552cbf365c350ec3557807fabe371019771ceb31bca167e4fb69d5cff1924bacbc763c026ae2576a7d1c972e558007f1bb26b571b4d1ba242c5c374b1319c82e236d85a3f69baf403f3099f50ed56dedef3d9035c0acd7de0a4d4924db2530f019b3c20f28286732d4b302fc722d800a8bfdf5b256c6a698d250ca3c", 0xfd}], 0x10000000000001a1, &(0x7f0000002080)=ANY=[@ANYBLOB="2000000000000000ffff0000000000004751f4f58b980ce57aaca666e5ace3f334270c18831e830d35b569d44c0f4e6cba76111f50ae8659d99571453410eaf8550dccb34be9223cd060a2666ff5b99f56cd64cd409cd78a5a96d40cf063e633fbccbf96387ea26b055a1e26316ea7e1c0893c5b1666cb8b6f48682ddf0f97f59bd3bed96bf2fba9f2fd02b5ed8d004aeedad7615357db90dbcac32487305891069f0448e2ac48693c1018d4c63dc2b31472b59680482ca75079a168accb7c06f8a73006b12d187db8f4716d7b778c1dc4ef77e4cfdb4b03429b06116115fa4659484e9a8e37d4fdea50183a25db22788939a1121c10b3209a489be93862a17e7bfba373ef8e33b87234a20646f6b5", @ANYRES32=r10, @ANYRES32=r12, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r15, @ANYRES32=0x0, @ANYBLOB="000700000000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r34, @ANYRES64, @ANYBLOB="000000002000000000000000ffff0000000000000bebb62f9177b5257b0c6808287f546e303e937bec6a430d6eb615aed3967ed05366816b2c1b3d2a14576dac93c9f5c83571a362b98d49a81c1c82182eca358ecc4d8a3e45c6bc0c31277e77a6152b672e122ebd292477ba5b27d55e6db1cdc5ef06ee287759732bfb04eb5f5bd609b20c6331bc5b170b7cbdb8e8ea35787b3b66e8f926bdd282b41ffc847278bcfbe256557cc83a0563916cb530eddc70dabc40261ecd6278268a77c88145291275b3d7dd321da2baeb673234f6e432831c3567e3d49a5d464004b32fdb29bd54c94accca06f6fc53c9efe35c849fa12058c2", @ANYRES16=r81, @ANYRES32=r35, @ANYRES32=r38, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r4, @ANYRES32=r3, @ANYRESHEX=r77, @ANYRES32=r39, @ANYRES32, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r40, @ANYRES32=r41, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r4, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r47, @ANYRES32, @ANYRES32=r58, @ANYBLOB='\x00\x00\x00\x00'], 0x2db, 0xe}, 0x8) r88 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r88, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r88, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xfffffffffffffff9) r89 = getgid() getsockopt$sock_cred(r88, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r89, r90]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, 0x0, r89}, 0xc) 02:36:07 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) socketpair(0x18, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000080)="4b577d5413c5aea957e915126fd43a47abdc198f7ad5075611f175e439810ec559ff43f740342ca1514f4d1520a72efc89a77f1f4b4711426ab0bbadf754a460dc87b3faf3da9751c2b75abc3f1829c2f672413cf1b7c1f049c5a6b67e98bbcbe8e4c3263e7c365305e7ed19d01ff6303643f06f1af7e19ddbcf5fceec8157ffdff8a2263f0dfc502c81b92f333790baaa3dab039beba83486bfebdddc50e4f8b00740cba3e53588624673ae2bf177b8d813e2f1427a217e60b27b2d5855981f38c04a4c369efdd8c49c3c7edfad19d1215a336eccaa835bbca5d8", 0xdb, 0x4, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) r1 = socket(0x18, 0xc002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = getpid() fcntl$setown(r2, 0x6, r3) mkdir(&(0x7f0000000180)='./file0\x00', 0x21) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00L\x00\x00\x00\x00']) shmget$private(0x0, 0x4000, 0x21, &(0x7f0000ffb000/0x4000)=nil) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 02:36:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x18, 0xc002, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000000)={{0x0, 0x3, 0x1}, 0x3, 0x5, 0x4}) r4 = fcntl$dupfd(r2, 0x0, r2) r5 = getpid() r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) fcntl$getown(r6, 0x5) fcntl$setown(r4, 0x6, r5) ioctl$BIOCFLUSH(r4, 0x20004268) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17", 0x18b) map stack 0x20ffe000-0x20fff000 of map 0xfffffd806eab1cf8 failed: no mapping map stack 0x20ffe000-0x20fff000 of map 0xfffffd806eab1cf8 failed: no mapping 02:36:08 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) read(r1, &(0x7f00000001c0)=""/193, 0xc1) r2 = socket(0x18, 0xc002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) fcntl$getown(r2, 0x5) r4 = socket(0x18, 0xc002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = getpid() fcntl$setown(r5, 0x6, r6) r7 = socket(0x18, 0xc002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) r9 = getpid() fcntl$setown(r8, 0x6, r9) poll(&(0x7f00000000c0)=[{r2, 0x20}, {r3, 0x2}, {0xffffffffffffffff, 0x4}, {r5, 0x40}, {r5, 0x8}, {r8, 0x2}], 0x6, 0x0) 02:36:09 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x20000000000) r1 = socket(0x18, 0xc002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = getpid() fcntl$setown(r2, 0x6, r3) readv(r2, &(0x7f0000001000)=[{&(0x7f0000000000)=""/4096, 0x1000}], 0x1) ftruncate(r0, 0x0, 0x20002000008) 02:36:09 executing program 0: syz_emit_ethernet(0x38, &(0x7f0000000140)="c7a895b22a241c0a078359ff86dd6e360aa905000000000000000000010065ec0f1d001000000000000000000000010000007c4889a5337b") r0 = socket(0x6, 0x4000, 0x3) shutdown(r0, 0x2) 02:36:09 executing program 0: r0 = socket(0x2, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c00000000000000000a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f0000000180)=0xc) chdir(&(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x263) 02:36:09 executing program 1: r0 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r0, 0x0, r0) fcntl$getown(0xffffffffffffffff, 0x5) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x3b, 0x0, 0x0) 02:36:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000eae65dd1da300fa700"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0xc002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = getpid() fcntl$setown(r3, 0x6, r4) ioctl$TIOCSCTTY(r3, 0x20007461) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup2(r1, r0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000024d500000000000000185d8b2439590004000000000000000000"]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:36:09 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDDISABIO(r0, 0x20004b3d) recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0xfffffffffffffd08, 0xffffffffffffffff, 0x322, &(0x7f00000002c0)=""/221, 0xfffffc77}, 0x0) r1 = shmget$private(0x0, 0x3000, 0x787, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) 02:36:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b106"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) pipe(&(0x7f0000000040)) r3 = dup(r2) sendto$inet6(r3, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 02:36:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x9, "00000000000000eae65dd1da300fa700"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), 0x1fe) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000100), &(0x7f0000000140)=0x4) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r0) socket(0x10, 0x4, 0x5) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r4 = socket(0x18, 0x4000, 0x0) setsockopt(r4, 0x2d, 0x9, &(0x7f0000000180)="01000000", 0x4) fcntl$dupfd(r4, 0x0, r4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000480)=0x1) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f00000000c0)) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0x409, &(0x7f00000002c0)="470b4e98fbfabeab1f154bde63fd3c0884ec27b16f7b711ea277c46c8b4358b6c1ceee6b854d559e698a55b81d65f336e5b5a350f7bcad5749ee2121a950c992cb4180b575ee76895075d6154ef7f2efacbd7eb58e965649c2f05d0922e45f559683edf3a0c0e937553d6f68cb92a1d13029102f3894cfef7b23505ad70000000000000000", 0x85) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r8, 0x0, 0xffffffffffffffff, r9, 0x100, 0xfffffffffffeffff}, 0x100, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r12 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000100)=""/114) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 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}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001780)=0xffffffffffffff48) r17 = semget$private(0x0, 0x7, 0x286) semop(r17, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r17, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f00000000c0)) r18 = socket(0x18, 0x2, 0x0) setsockopt(r18, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r22 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r23 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r24 = fcntl$getown(r23, 0x5) shmctl$IPC_SET(r22, 0x1, &(0x7f0000000200)={{0x3ff, r20, r21, r20, r21, 0x104, 0x5}, 0xfff, 0x9, r24, r24, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r20, r21) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r21, 0x0, 0xffffffffffffffff, 0x0]) r26 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r19, r25, 0xffffffffffffffff, r26, 0x100, 0xdfff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r28 = kqueue() r29 = syz_open_pts() close(r29) writev(r29, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000080)=[{r29, 0x46}], 0x1, 0x0) r30 = fcntl$dupfd(r28, 0x2, r29) close(r30) r31 = getpgrp() r32 = getgid() getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r30, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000700)={r31, r33, r32}, 0xc) sendmsg$unix(r3, &(0x7f0000001680)={&(0x7f0000000980)=ANY=[@ANYBLOB="07706b0cea0f58ebf251646b7e34eb4bd488e238a8574b212e9dcb40fdd10770e34a3100751cd52d3b5f104c3a15643b739f8cb47f4486c17922800b14d7c0441d1ebf7eb19c249b65ca8c3d780aa4f2b85af1cf13b43b9b8a6243de5ec06c56971e56a816d861aa1f019ce67a219937a5377f1e450b0adfbdb59bb479e648bf557585997561fa361a5d5bdf0a85bde56c0f8443948dfeed2b3bf8f9f573165d4c4be68004752ebce64cfc27ff49b7961d8a86d4f66f759ca666984e36854d8ff54975b4178d6423dde255db0f3520197f1861d8be930b6855a2046fc17bfbb94dc091e46d610414a1dcec84e3f00c6fa9bbf3e9cfee036c83e883c08e841f1ca87ebf9df9f2aa12c15778a53c96fa1a8d5a22689ed07e03004aed89518b40656b6777e3dd7aa99b88a3000000000000"], 0x1, &(0x7f00000003c0)=[{&(0x7f00000018c0)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f0000000ac0)="cf9711d9d16f202ab443c4c8111ce68f7cede7b07adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d0833ad682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08cdcbd5a88b447cf9a6d64d9e94f88df4b4d30a721b034083e9653f514b2dee853a1db4c2f55b2c386ce8c38de1992399dee5e6868d4ac0c74173a6c2d693969a66e9528b", 0x107}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r5, 0xffffffffffffffff, r9}, @cred={0x20, 0xffff, 0x0, r14, r15, r32}, @cred={0x20, 0xffff, 0x0, r16, r19, r27}], 0x60, 0x400}, 0x404) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x13e8, 0xfffffffffffffffd, r14}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) r34 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r34, 0xffff, 0x80, &(0x7f0000000080), 0x1fe) connect$unix(r34, &(0x7f0000000040)=@abs={0x3, 0x0, 0x1}, 0x352) 02:36:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = getpid() fcntl$setown(r1, 0x6, r2) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x18, 0xc002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) getgid() r6 = getpid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000000300)={0x3, 0x8}) fcntl$setown(r5, 0x6, r6) r8 = socket(0x18, 0xc002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) r10 = getpid() fcntl$setown(r9, 0x6, r10) fcntl$getown(r9, 0x5) ioctl$TIOCFLUSH(r5, 0xc1206925, &(0x7f0000000080)=0x8000) write(0xffffffffffffff9c, &(0x7f00000000c0)="88e40a67d14e11c9c02f2f04e21c334d5768410723201a14a8ceb9006266ee4d2372a0d9cca0dcef589380084c2fe101f90b0e777a85b0c5f36d466d89a9fa5d942c0c331b47f300621c69f4554897bea76d8926d855164b68992242bdda5a1ee7e2ca97542386905eb8619e9867b328f8dc85911d56062a3c7bca46d2d39e36af954baab15bd3a7629ff70d13edc12e7a75e98fc53b27ced668aadc6ce91d420dea5c5d02bd9ae9d9828219fb3c7a143084494baf26f0a6fd175a94bd891d54d13da8e74cdc661d3bf8c15d7d2f7b7a06df2965a4c93053ebd3906e411ff04c350f86f7", 0xe4) 02:36:09 executing program 1: 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) socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r3, 0x0, r3) fcntl$getown(r3, 0x5) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x2, 0x0) r4 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r4, 0x0, r4) fcntl$getown(r4, 0x5) r5 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r5, 0x0, r5) fcntl$getown(r5, 0x5) dup2(r4, r5) r6 = dup2(r3, r2) dup2(r6, r0) 02:36:09 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000080)="c7a895b22a241c0a078359ff86dd6e360aa905000000000000000000010065ec0f1d000000000000000000000000000000007c4889b6") r0 = socket(0x20, 0x8000, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpid() setpgid(0x0, r2) fcntl$setown(r1, 0x6, r2) r3 = msgget(0x0, 0x22) r4 = getuid() r5 = getgid() r6 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r6, &(0x7f0000000800)=[{0x3, 0x0, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x3, 0xfd, 0x800}, {0x7, 0x8}, {0x3, 0x3f9, 0x11800}, {0x2, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0xfffb, 0x1800}], 0x9) semop(r6, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r8, 0x0) r10 = getegid() r11 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r11, &(0x7f0000000800)=[{0x3, 0x0, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0xfffb, 0x1800}], 0x9) semop(r11, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r13, 0x0) r14 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r14, r15) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r13, r14, r16, 0xffffffffffffffff, 0x40, 0x2}, 0x49, 0x1f, 0x5b5f}) r17 = getgid() r18 = socket(0x18, 0x1, 0x0) close(r18) connect$unix(r18, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r20 = socket(0x18, 0x400000002, 0x0) setsockopt(r20, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r21 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r23 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r23, r24) r25 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r25, r26) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r28 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r28, r29) r30 = getegid() r31 = getgid() r32 = socket(0x18, 0x1, 0x0) close(r32) connect$unix(r32, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r34 = socket(0x18, 0x400000002, 0x0) setsockopt(r34, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r36 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r38 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r38, r39) r40 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r40, r41) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r43 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r43, r44) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r40, r39, r42, r43]) getgroups(0x6, &(0x7f00000003c0)=[r31, r33, r35, r36, r37, r40]) r45 = getgid() r46 = socket(0x18, 0x1, 0x0) close(r46) connect$unix(r46, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r48 = socket(0x18, 0x400000002, 0x0) setsockopt(r48, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r50 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r52 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r52, r53) r54 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r54, r55) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r57 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r57, r58) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r54, r53, r56, r57]) getgroups(0x6, &(0x7f00000003c0)=[r45, r47, r49, r50, r51, r54]) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000480)=[0xffffffffffffffff, r25, r24, r27, r28, r30, r33, r60, r59]) getgroups(0x6, &(0x7f00000003c0)=[r17, r19, r14, r21, r22, r25]) r61 = getgid() r62 = socket(0x18, 0x1, 0x0) close(r62) connect$unix(r62, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r64 = socket(0x18, 0x400000002, 0x0) setsockopt(r64, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r66 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r68 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r68, r69) r70 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r70, r71) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r73 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r73, r74) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r70, r69, r72, r73]) getgroups(0x6, &(0x7f00000003c0)=[r61, r63, r65, r66, r67, r70]) getgroups(0x4, &(0x7f0000000400)=[r9, r14, r61, r22]) setregid(r10, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r8, r10, r75, 0xffffffffffffffff, 0x40, 0x2}, 0x49, 0x1f, 0x5b5f}) getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r61, r25) r76 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r76, r77) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r78 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r78, r79) setgroups(0x0, &(0x7f0000000300)) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x5, r4, r5, r8, r78, 0x60, 0x20}, 0x0, 0x8, r2, 0xffffffffffffffff, 0x8, 0x9, 0x80000000, 0x2}) r80 = socket(0x18, 0xc002, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x800, 0x0) fcntl$dupfd(r80, 0x0, r80) fcntl$getown(r80, 0x5) socketpair(0x10, 0x4, 0x40, &(0x7f00000000c0)={0xffffffffffffffff}) wait4(0x0, &(0x7f00000001c0), 0x8, 0x0) getsockopt$sock_cred(r81, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r82 = dup2(r1, r80) getsockopt$sock_cred(r82, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:36:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x912456a49b5b3f2e, 0x28) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x2, 0x7, {0x4, 0xa54a}}) kqueue() r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000000000000000000000f9ffffff00"}) syz_open_pts() 02:36:09 executing program 0: mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x4) syz_emit_ethernet(0x0, &(0x7f0000000780)=ANY=[]) r0 = socket(0x18, 0x2, 0x0) setitimer(0x1, &(0x7f0000000080)={{0x4, 0x4}, {0x9, 0x3}}, &(0x7f00000011c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) r3 = kqueue() r4 = semget$private(0x0, 0x1, 0x200) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000140)=""/216) r5 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r5) recvfrom$inet(r5, 0x0, 0x0, 0x41, 0x0, 0x0) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x3, 0xffffffffffffffff) write(r7, &(0x7f0000000100), 0xfffffe5d) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r8, &(0x7f0000000500)=""/90, 0xffffff91) dup2(r9, r8) execve(0x0, 0x0, 0x0) linkat(r2, &(0x7f0000000040)='./file0\x00', r5, &(0x7f0000000100)='./file0\x00', 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:36:09 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)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) 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="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c899e8f3c7da2381a4eb2327004309206588c765ee222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a"], 0x1, 0x0, 0x1004) msgrcv(r8, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c4913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd713980000680003c28c598a778194e09ae6497e5e2de4e860d610a9e9347a443f28b1dd68f76bed7da29497fc9eeb0079d0cf40b9c8b754daeb2982d2860600"/144], 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, 0x89, 0x2f9f}, 0x1000, 0x1, r10, 0x0, 0x40, 0x2000000000000006, 0x1, 0x8}) msgsnd(r6, &(0x7f0000001cc0)={0x2, "5aab059e7584be19de16d8ab2e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b5d6e5a88ad1e9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d61fe982bc00c7efc8c7076976039ebea381e7fca35ed7142c2f0d2e5f9ce3b4033a4312bd05b3a77c1ecc017c46c50c8cd44755b471bf8c17b86b34ce10a93dcd069cb4d4575ddd417bd2c5f24"}, 0xfe, 0x0) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r14, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000b5beef00010027001c000000000000000000000000000000000006000000000000000000000000a86cf44100000000b74a41c3a60000007306370f8cc4f3fdb861000000fe000000000000000000000000000000b25d8ad62856dec8db1c88fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f13248985c5c89117daa00fbcea2481795dc129c8b73dfd45409dea1010048c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00002000000000000000000000000800000007c1e61d2c0b5590e94befc7e7a1d07e52f85a0e0fb73db5a498b6bf25b0b0159b3f399d26975c4bc828aef33a99bef0158ac331ef1957a8e3aa442fa836a7b2c80207cca1e37bfede3544a9625b6f612732cf755e743d2b04eb4cebfd49bdec2508f66f28c35cb5793678c9fd0221f9b3126cbbeccda991714484911e48476e84723ff5d3f560dbd7c228f8d83dbe"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r14, &(0x7f00000009c0)=ANY=[@ANYBLOB="02000000000000007f0ffb8f47c36f9d5b6645ce6e24546b0963f797a46be5177e80f137cade1791fa22d3697cdfd21260e438f037c504bdaff28d4242d63e1d62cc4ba12b67ee0786b07ab78a67f89cca4ba1f9b097848d2ead0e90732214c6f92cfea51cba291917412f5b798a76f71c35ccf9352eb68687b0002223c978fb83fb3742647ec9ee1755c12110316734b21533dcebb4554b96f7c609e6b71c23b81145a24d57db98d819977f48a4f25c811dddede1afdc8281ae1f9587c9a8bd2b33bdf9d973f60036acf93f1d401bd626d211182afc0c412c29c916be294bd211d69924d75ebc11861964a039dd679a1f5363c6e8ee6b1e4a908e9303d0a91ffefac8eaa331dd"], 0xaa, 0x1000) r15 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_int(r15, 0xffff, 0x800, 0x0, 0x0) msgsnd(r14, &(0x7f0000001240)=ANY=[@ANYRES16=r15], 0x1, 0x800) msgrcv(r14, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d7943a38334d057b79d7ccff3e2eef00000000"], 0x47, 0x3, 0x800) r16 = msgget$private(0x0, 0xfffffffffffffffd) r17 = getppid() getpgid(r17) r18 = msgget$private(0x0, 0x20000003c4) msgrcv(r18, &(0x7f0000000b00)={0x0, ""/244}, 0x15448cce079ae68c, 0x0, 0x0) r19 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) msgsnd(r18, &(0x7f0000002540)=ANY=[@ANYRESDEC=0x0, @ANYPTR, @ANYBLOB="83b0d6fee7880c927fc971e229e7d6d357186109132e3e2f61aaf9273bb200fef990fc81800400005cfbe8000000000000000922f509001000000000000017c57960c900000000000000021bb8bee58e59cfff3fd03c5f296886a1b6d24f5da562fcd5a577960db4857b9c1a52a6b00024dcfdefeedcb7809bf754cf9e0000000000000093d8498f356b9c728a23e51a1fe9d621ea1896dd36b68c4f0191eadbc77b62149223e3140bbc785c67bdecd548a91988b2ee10a062b8b2378fc96369b82fdff9cecce4e8a77b6d82840c1f1d38e1a8960893ce153f46ab3033e74bf077cadce4739cc258925944a0fdc54c23bb344d3781164e5918eebec16f89d124cd35cd2d1b", @ANYRES32=r19, @ANYRES16=r17], 0x5, 0x800) msgrcv(r18, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000831f51f1f32fd93d3b5fc9c5dd000000000000000000000000000000000000000000000000020000008bcb9aeab5beef00010027001c000000000000000000000000000000000006000000000000000000000000a86cf4410000000000000073060000000000000000000000fe000000000000000000000600000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f13248985c5c89117daa00fbcea2481795dc129c8b73dfd45409dea1010048c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/301], 0x1, 0x1, 0x2800) msgsnd(r16, &(0x7f0000001280)={0x2, "7f0ffb8f47c36f9d5b6645ce6e24546b0963f797a46be5177a80f137cade1791fa22d3697cdfd21260e438f037c504bdaff28d4242d63e1d62cc4ba12b67ee0786b07ab78a67f89cca4ba1f9b097848d5127dc76732214c6f92cfea51cba2d1917412f5b798a76f71c35ccf9352eb68687b0002223c978fb83fb3742647ec9e61755c12110316734b21533dcebb4554b96f7c609e6b71c23b81145a24d57db98d819"}, 0xaa, 0x1000) socket(0x18, 0x400000001002, 0x0) r20 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r20, &(0x7f0000000800)=[{0x3, 0x0, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0xfffb, 0x1800}], 0x9) semop(r20, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000240)='./file1\x00', r22, 0x0) r23 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r23, r24) r25 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r25, 0x0, r25) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r22, r23, r26, 0xffffffffffffffff, 0x40, 0x2}, 0x49, 0x1f, 0x5b5f}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r28 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r28, 0x0, r28) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000001840), &(0x7f0000000180)=0xc) msgsnd(r16, &(0x7f0000000980)=ANY=[@ANYRES16, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYPTR64=&(0x7f0000000b40)=ANY=[@ANYRES64=r22, @ANYPTR64, @ANYPTR, @ANYBLOB="17a244ab69a7b347e77b07a3789826360360a15394f68ddee04afaef7513f532b5ac3bffb2a56285cfa57b664a1a97dd09b8da46e289a660aae89e05f9487d7f49ec10f8d251ab0a788df7521dce3d3a8b471e508e3129f5f18591a5d6f3aa33f9f5353a34a3ad6f3fe7d9971ee7f83d9542b83a39d57aa95ee2e7a2052d89b150fa029446eac81ecf1ae5128f2e054cc34a11ed44fa0ade3009041dae8b2da23f3c8cea1b5dc053766a2abe516348efb2b834a8c79e70714c365c9c9251afd22963681dca9ee40b96f127", @ANYRES32, @ANYRESOCT], @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESHEX=r27, @ANYBLOB="f8274549b491de6226706db2f73d777cfb8b23368dd264eda27c3bee7331f524269b195f0d38e8fa91864757e9ab156127f12c", @ANYPTR, @ANYRES64], @ANYRESOCT=r28, @ANYBLOB="cd2cb2dece43171e0e418c9d67bfe42cf78181f54a730991821276827306592ab29ca7d083ca588678da07593fd95ff03aee39c12f6a55ca443a736ad336d4bb8e4e366278e8958fe21297a1be882e3bd9ba6f5601daef51a73103d7ece3ed660f139e210de2fd1cee834ba9988e1b9d7266d51edc2053c91b74da784b213e397bf7e6", @ANYRESDEC=r3, @ANYRESHEX=0x0]], 0x2, 0x800) msgrcv(r16, &(0x7f00000010c0)={0x0, ""/63}, 0x47, 0x3, 0x800) r29 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r29, &(0x7f0000001340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c000000000000000000000000000000000006000000000000000000000000a86cf4410000000000000073060000000000000000000000fe000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f13248985c5c89117daa00fbcea2481795dc129c8b73dfd45409dea1010048c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00002000"/301], 0x1, 0x1, 0x1000) msgsnd(r29, &(0x7f0000000c40)=ANY=[@ANYBLOB="02000000000000007f0ffb8f47c36f9d5b6645ce6e24546b0963f797a46be5177a80f137cade1791fa22d3697cdfd21260e438f037c504bdaff28d4242d63e1d62cc4ba12b67ee0786b07ab78a67f89cca4ba1f9b097848d5127dc76732214c6f92cfea51cba2d1917412f5b798a76f71c35ccf9352eb68687b0002223c978fb83fb3742647ec9e61755c12110316734b21533dcebb4554b96f7c609e6b71c23b81145a24d57db98d8197fec1dddf3f0d3d950b59492e9e8b596b2107a398283d03ca615012af4b2bca120b63f39107aef8c21fbfc3391d6eb78e5c7198709c96de95bce5c9ac6476d746ddfa90ff5ff554c652119c0bf1fe314c7953cc23f87693c27a0499d9394f347ea1c803d8c5fb6276f8cc8a9e0", @ANYRESDEC=0x0], 0x2, 0x1000) r30 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_int(r30, 0xffff, 0x800, 0x0, 0x20) msgsnd(r29, &(0x7f0000001240)=ANY=[@ANYRES16=r30], 0x1, 0x800) msgrcv(r29, &(0x7f00000010c0)=ANY=[@ANYBLOB="0000000000000017420041c0c0a14c4192385c5178a8b000"/71], 0x47, 0x3, 0x800) r31 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r31, &(0x7f0000000600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000003df08d6736cc0d2100000000000000000000004000000000000000831f51f1f32fd93d3b5fc9c5ddf80000e6bf64fe6e7e3f140000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c000000000000000000000000000000000006000000000000000000000000a86cf6410000000000000073060000000000000000000000fe000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c121d997cadcd720f13248985c5c89117daa00fbcea2481795dc129c8b73dfd45409dea1010048c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b000020000000000000000000000000b89020420ce99f8179e0647ea7dfb1c2dad84c286a1a9010dee645"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r31, &(0x7f0000001280)={0x2, "7f0ffb8f47c36f9d5b6645ce6e24546b0963f797a46be5177a80f137cade1791fa22d3697cdfd21260e438f037c504bdaff28d4242d63e1d62cc4ba12b67ee0786b07ab78a67f89cca4ba1f9b097848d5127dc76732214c6f92cfea51cba2d1917412f5b798a76f71c35ccf9352eb68687b0002223c978fb83fb3742647ec9e61755c12110316734b21533dcebb4554b96f7c609e6b71c23b81145a24d57db98d819"}, 0xaa, 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r32, &(0x7f0000000140)='q', 0x1, 0x0, 0x0, 0x0) sendto(r32, &(0x7f0000000180)="091e6d7d04572d98d9011e3f62feb13fa526c6d8a9963eeb69ece709cdc718f41cae999e47207e59588479b5e02e2e6a9933ced8e48812fe0450fe4154da33e0c66c4760d78822d2967fabcf1038d64c2dd3930791d250c7ba00878c24decfbb061ade4ae848f18ab2c07ccf5ac29749b336af8fa61389767c211f5a043f800108b4069c81ee2c94920b52779199ede3be", 0x91, 0x0, 0x0, 0x0) sendto$unix(r32, &(0x7f0000000300)="0f45935b7ae9ba626e8b02", 0xb, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r33, &(0x7f0000000140)='q', 0x1, 0x0, 0x0, 0x0) sendto(r33, &(0x7f0000000180)="091e6d7d04572d98d9011e3f62feb13fa526c6d8a9963eeb69ece709cdc718f41cae999e47207e59588479b5e02e2e6a9933ced8e48812fe0450fe4154da33e0c66c4760d78822d2967fabcf1038d64c2dd3930791d250c7ba00878c24decfbb061ade4ae848f18ab2c07ccf5ac29749b336af8fa61389767c211f5a043f800108b4069c81ee2c94920b52779199ede3be", 0x91, 0x0, 0x0, 0x0) sendto$unix(r33, &(0x7f0000000300)="0f45935b7ae9ba626e8b02", 0xb, 0x0, 0x0, 0x0) msgsnd(r31, &(0x7f0000000500)=ANY=[@ANYBLOB="ca228335ce2a24671c0a5621430386b8937467824cc33d78b0044e3030cf22e1696daffd27dafe414e344ced78b674b138420695479f5cdca791b2e09324eaaaba656e5ee6033de7a7bd26a204f5245575c356de507fd39a4fcf6c27e0451f2347d9a3010489c0e48dc1725412084f0361c260a12c17b0983abb3d42a40c9af683481610a700be8d556e9983062a57e762e43740a4f4d409f7ef105f24552522b68f686b4f6c666dcbaac72a174de75527e6250a547d1a506df76ee52de645a9a875aa5e8880a4d139ae00210275c416fcb5e3554cc841156988d860cacad51845e1", @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRESOCT=r32, @ANYRES16=r29, @ANYRESHEX=r16, @ANYRES64=r33, @ANYBLOB="7b4eee2235129045923fd2f5daf82d94d05239f552e58fbc0ffc4a6814d1cdf43e8c562b49bc86fa3aa22b9b7885aeca1c00f5e2e6217b35288e63b6c14d1f5274545634bdc1a429b86c764affe5"], @ANYRES32, @ANYRES16], 0x4, 0x800) msgrcv(r29, &(0x7f0000002a80)={0x0, ""/157}, 0xa5, 0xd6d0c418f59fe7d3, 0x0) msgrcv(r8, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000f661ea6d247c8c4e3805631ce29a9a509334ccf6515e"], 0x80, 0x3, 0x400) r34 = socket(0x18, 0x1, 0x0) close(r34) getpeername$unix(r34, 0x0, 0x0) r35 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r35, 0x0, 0x200100000001d, 0x0, 0x0) msgsnd(r8, &(0x7f0000001e00)=ANY=[@ANYRES16=r35], 0x1, 0x0) msgsnd(r6, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f00000004c0)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESHEX=r3], @ANYRES16, @ANYBLOB="2d7490092081b1d091476075e68bdff5383327c8b1d59fa5589809e698b9c2fe40032a33070464d26582b4a4867ec73f79ab0c2990eebb60ac386c355c222d8ada4f4eb9acf20db6a38b0747808cc2bea79866067e820c3b038c38030e110a412c40bb1f9d64cc484c96829357f12622d9fba01122e0c5994490", @ANYBLOB="f8f3be2808efffffb51969af5b82cd22a94e2b876a4aa302", @ANYRESDEC, @ANYRES32, @ANYRESOCT]], 0x1, 0x3fb) r36 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r36, &(0x7f0000000c80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806aa8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e691035b0d58d646c07a18589e5ca8a59770cc38c22a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757632b5425aa528c977bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf793cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af04be0195d459fadab38ea746dbe621387dc46ad4182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9140897d3d9006e10d4b7e62481d802618e2d6dbf289abcc552e55c60cea0ef479c098efc691987d21851da07bf081d30d0e995a"], 0x156, 0x800) msgrcv(r36, &(0x7f0000000e80)=ANY=[], 0x0, 0x3, 0x800) r37 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r37, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r37, 0xffff, 0x1006, 0xfffffffffffffffe, 0x0) socketpair(0x1, 0x8000, 0x9, &(0x7f0000001dc0)) r38 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r38, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r39 = socket(0x18, 0x1, 0x0) close(r39) getpeername$unix(r39, 0x0, 0x0) r40 = socket(0x1, 0x1, 0x0) close(r40) getpeername$unix(r40, 0x0, 0x0) r41 = socket(0x18, 0x3, 0x0) close(r41) r42 = socket(0x11, 0x4003, 0x0) setsockopt$sock_linger(r42, 0xffff, 0x1001, &(0x7f0000000000), 0x8) sendmsg$unix(r42, &(0x7f00000024c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002440)=ANY=[@ANYBLOB="0985b0bf33045116e27a100000000000"], 0x10}, 0x0) msgsnd(r38, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000001ac0)=ANY=[@ANYRES64=0x0, @ANYRESDEC=r39, @ANYRESOCT=r2, @ANYRES32, @ANYPTR, @ANYRES32=r2, @ANYRESHEX=r40, @ANYRES64, @ANYBLOB="9e31e55b3f1d3015d7d6e0c04d9285c6c96c3727b3efc3e242ec0e4334b80c26e8c246b3ab56cf306f1aff30dd3d4bf318fc3f40060000cb0d3b21160c509546e5748c252f6bae6563b30ddeb945d0b928a961ce6947fae47342aeba98719c7a187858e18c95508a8dd81732ebc8c58ca73fbac529491136889f10b1276a6f06ae7a39d7b25b3f559b3c0000000000000000000000000000004788d7b1c8b0232dd1ec1218be33c5c66d57689466faa098d11b6d85f359633fbc0833ad49cc8e81d6b806da5b37e8857dc87eab795cc96907c03306be8090cb8a77a7f176d5140f4bf121905d1f1b9d9f6975e6c54fb8aa4e0cc5fe557c034dd7f1e71dacfecc4dc4fdf188d18b5fcea4811185a693dff3ad85b8036999d039cd3246e5e5a831d8eee94eac242657da1b9b169cbe7684f8663666b69713ec8c718ee1559a80470562f4fc73d2fcbb29ff", @ANYPTR=&(0x7f0000000b00)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[@ANYRESHEX=r42], @ANYRESHEX=r36, @ANYRES16=r41, @ANYRES64=r37]]], 0x1, 0x3fb) msgrcv(r38, &(0x7f0000001480)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a70720b17d349d55301d00c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a3a8c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c66189282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207b3e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf6770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c909073cabc0458d384e1874bb1ee756cded06ce2ad2fc4b304405134c93cb78f591907e7fa1a26f97ada9eded5a5125a785427436cba29813962ffe7ac5346932f0f03bfd91f55f9a29b2b84263bd6926b774a541b2b4596ca832a33cd557561f5002079fdaad0ad589781861b627b51be666fa6924c00000000000000000000004cfebc56693f5b7f5e2c40ded06854b0f694efac388eaff9d7be35c59bd86a83b3724a9e66ff56cae941766038fbad7df99dfe37b6404df3c67840f58366b78c5755ea3f544c727f0dc6ec876b66873e8d971f4e768a8f9ec6c8a7f46e0a2869a7f9a158fd3d4c5501d6a172bef5460f4f74c12cc4866d7cd62b8d35b61253ec79a55c0d7b35bfe439c1fc5e71d9f0fc32e71db867f174c0fe693449c039b9e3243553b9572bd88edef9bbb24af2fd1bf445569c8e75d30447dc911c4faba46128d90199bcd51df625a3362b80"], 0x1, 0x3, 0x1004) r43 = syz_open_pts() close(r43) writev(r43, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r44 = syz_open_pts() close(r44) writev(r44, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r45 = syz_open_pts() close(r45) writev(r45, &(0x7f0000002a00)=[{&(0x7f0000001980)="a2a6de9d793640582aaf03167db237de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2e6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e123a62ce406653b106d8ade7765a6e545cdc082192eda49ab90c594b574f0a72b1689ca4c5a3cc769b158707c7c2ce693b0623eb4d6f6459d6312c2efd8331fb923643aa54c875c9c992a621176ff2ce7fea8a8ebb30724ead37a8b54f15c6aae56184d4e387c95420cfd671b86038e40bc4363edbf16e400704ffd33fc2d1d685700a3dbbbd5bb08de8a2deaf8470db900d571277bfbeba839376b209d57f43b0a92bd0e5c654a9d2b7f9db6608ed717ce9d59f5fb29dd3653db21ff1a305b652543fd64fe08abb0a483e8231cd9eb69b16f90dfbe0cc78c56549899fb751", 0x132}], 0x1) r46 = syz_open_pts() close(r46) writev(r46, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r47 = socket(0x11, 0x4003, 0x0) setsockopt$sock_linger(r47, 0xffff, 0x1001, &(0x7f0000000000), 0x8) sendmsg$unix(r47, &(0x7f00000024c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002440)=[@rights={0x10}], 0x10}, 0x0) socket(0x2, 0x4003, 0x0) 02:36:09 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) r3 = socket(0x18, 0xc002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = getpid() fcntl$setown(r4, 0x6, r5) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000100)) dup2(r1, r0) getitimer(0x1, &(0x7f00000000c0)) 02:36:09 executing program 1: r0 = msgget$private(0x0, 0x2) msgsnd(r0, &(0x7f00000028c0)=ANY=[@ANYBLOB="010000000000eaf41ef7a75708071d2bb5bf0de07bba274a3603b1c9a675f9478cc0748c28be7d00e34bec61595b61c9f608d87b9b5fd59927ed4f99a132797d1cd0ab0dcb6a1787ea000000000000040000ef0f06d06178a7d755026b6062c62485b7593764207fc60833269bcf96c9dc986130b46dad424518e28f196883f802f9e51932bba4842a282e9a4ef95c051d0826e5d0264c36b997513c8adfc885c83921700b609f396186adb87f00000000000000c7035b91a30ebd655a08e0fc7de7010fb4dd457e682dc6fc5b6a4bfa60c9b0ed8c34e5b64a4ecae00dbb6d345cb03e4b43244d4ea300575f4277b089626ab5ec9156ff719655948172ae4b7892b71cdd8f862983f21d55f74e2dbf556bc1b8eff530188a2237c6c3657f9d0c321034876f109c0f9612eddb67f0d4c6c7af16e3db1291dbe5d3b6c7de22d878a5d85a4c4e5601f801e13203c8110a710fab35149efcb72074d03b4f1898c3a8aa810a98ec85dfab565edf9b0601facc800eee0bb6fb780f4d63d204fe41cc9781efe8e471be749e7b67e8fb0970517f6e6599a546f8be7f5bba22d14711ad877ced496b6c3954bd0da64dde45cd33a38e52659b3322055bd5dd0d8254398401f74cd48b3d2d1089061d73ffb50f014da0e76db18c71a91ae49f844d5b1e09a5bbc91bdf1850de1d7d70751d76a136fb8b01d60e2e0568cabd5252d90945c6eafa84fe1da54588bd860e09bdedfe9b015ac140805efa7f2bae"], 0x59, 0x0) socketpair(0x1, 0x1, 0x1, &(0x7f0000000080)={0xffffffffffffffff}) r2 = msgget$private(0x0, 0x608) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getpgrp() r7 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000001740)={{0x1000, r3, 0x0, r4, r5, 0x2, 0x5}, 0x40, 0xf30, r6, r7, 0x1ff, 0x259, 0x7, 0x9}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) r8 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000001340)="de5bcf292d0108e285382288b23c66f3fef4dcf82cc764abf97987dabb3dc3d2e04c5f86302b92d5fc0c7a723415ba749a5fa48db2cc8ceec469dbe8dd9b313b42733029619fa0306a87e2c1a315e1d082c0d0e46334b34c821647f50d8a290a5d322cd2a5d0f3e648e30d1f132728f826aa23c23d3e7794634ab08842991dcde378725412d9cfef63408ef91e1063057d50a0d4e309d1776cdc8c4b39a4ce033026b15c8dcdc8af207e9b818875af15c416da8e37eed861754b7c3458b2a7506418b1362604e278af609a74c4e66b74e7ddd8e67ac3c7b2c763ae874d55bf08b716993a561cd71c33e3", 0xea}, {&(0x7f00000001c0)="69b431b64dc3b05260211d183deced780a8783cf927d79209aa625915327de3bfd0e066b19", 0x25}, {&(0x7f0000001440)="757036a631bb3db87f4e8a6c85db0da14cd865d5392a6abdaffe27a678e8e3192a8f705926601231b64f2937e9842056214f38c4890aaddc31b91927c8f3c5cfefb67207e9c92f8bd74ef162510d297d7ba06222fb4872e8d4d1427639eedd7e60c3f43e7cee898a3de56239f7e5040a77e1cb48b0fad6ec9cbb029ef4d052f41a246a6fb57ffeb3f6ec54fa28368bdeffed9daa2ac22215bc0ec60b18b8584f48a5488ad84222b7dc257eac01f366374bea331554b82d06de343b582984032fca3dac4039404eb4adea927cc52adbb432a2b4d30e79299e22bb32d8e1489fdae004a774573528da1b382b2a6c4161f7e53a8f3e3273406c54e8b0e547d34d6d724ca3371b9ae2702bacc0981e91598d801c6b50b3f11c8bd27843a1ba80824a6d4e2057852cf0bd77f24b48867bcd421422f3b292434e0d2c1e89fad91f4b5685d0392386fab83cb31b9874f7f220c6d7d23caa29727c6bf2ca4de63e4a3af0e22699dca9d603afaba6b28fd6bf1f081135c001b8ef239f44b280c2dd8598d09666a5352398d7721ed8fd76cf1d31f1954a8ff25276221494c76f15ca0d99bf924b70b3f21fd0ad3ec76cf937ea5e29432eee2b98f75549e0d44c29d0c331a5afdf4d7dc5ddfac623ab18b4cb7d96ddfebaa0edce325e5f17b368e21d990de486aa0e915f59b3ce6c25eb58893dd56ca38f252510d8bd9d8930fd4104fa794fcf47afdaba67ccf314a44cc9967ef9524feafc03d18f5ec8dc9f949d70050b1c5533e3cfff3a3e724ada305a3bf5d69e228981044774515a72a8a8980b36ce2e63323a309f7fbc5994b0ed1c78523fe6fcab628c4b6436b54bba87b12c94ec96370d786d66672afbba7d37d2c14ceb86c948fcd3061393b3aed34d2a78bad94998818fe661cb21d9ee6eea6946fedbba20cf2a2f40d174092c37ffc66994ec21a7085278bc8102f962862ac122f48b155ff46d6bfb6408a57e813da6e81569beec386c6a1a2182932f420e430ed4cea8867b28fe789cc99782264a0d841d71b0026829566ccde5554c6cae9018a8780dd223553954826e6fdd33310411e28d1e11eb19fd67328f99c308dcfe356b32c43a035c0492e86eab2850fd754d9aadc38ffb2a354420440cb36e1c59c74bb93ebf0906f24928d9612d7db311a2dbcfb6a3c9fed8396f4e6c929dd214da6c2db468f3716da4e0ec1041459535efc5c0b132a0e37d262dd561610c52a54286226db2a25e2b5e82f3fc74fe1ff252449658d5e99f81fff7d10aa5fa1bd4a645fdee6c8b34212ab0d94df87769c3889254618a5af2b12af80e2824c4acf6b88a5bc4f3e3b27cea38edf4c4af6c690b5ce46d3cf9d11741ff14b34c31111465071e7af4ad39255a3dc1c645af04ebc9a7a5640f2cb04c964f0ee7707f9d192ab60f07fb915b7bcc8fe1791cbb81789eb2680a5843d64759242fad36492d69ef700bd14dff17b1f5bd7c6f6e0f31adc26710e1a4878122e18daf91564104c8f3e378ab7e30e9f868a2805bc01b5039f2d5303fe9ce9a664bfcf6468719d63d4f78477246c8ee0eb1f70dd89c8fdfd70f53bcfdfb18cd2cd471d300b58d0f2cb3e8170f9c2fa4b50d85f6b101f6a9c3aa4ea377a096725d669df43dd7a4585ae729e2b8e256eee6f6505143b34e92270a75746121a6bcd4a1e6096efee693e116c878510cece63e1560ad5ae2ac75d88ba42092d16c5018e41534a771fb812eb5f7e2adb538ccd72ad5b2c3869a5c89ce3f51b6fc83949af07b17af352f184beaa561c633395cf01e0b583a1f6f4507ae17d8b70f4e0917fdcf884300477ca36c2ac7c8ffc6aed2ac61caae2f74ef157e582ff809b96a32d37750abb17c534081900f975ccc86f9beab2531b8a04e88e665947a14a78656c64ef7ccc76eac68e16be202633e07eee9ba6cd37ab81de71fdd96595e60c656414091d0e0798e15424117f601581d6014421cfb50b2035cc760aca70bc665e8d65291a91f1d4f710f648c6281a788bb8540fe22bb8bb6fb36b6e08582e02f275645bde3e186636d933829dd54921360b48df74bb3941b83a7d67aabf2f06a0d6bebc10f663551b85fae11d3352f98af9bd712a8a590edd4724c4fb79755bacbcffce058bda26e03cfcb2dbd4130a5be4bc9c910279ef3a1dd3f06eb2026eb86e92c337dfecb66fd9109dccc9ac2caf44feac34cf36cb088ff519704c1d0ddf0d1c11516e04088551d9cd323a642dfc470943e965bb6681ce726f41fc30d191c49cc9395b055ba793ff66c900b6f2353e5a7c8148849e64b1b4a763b453a8660131867a21da7210c582bafe3597511bc14bdafffe01126507c5323bb7e827afeeec3d4723c547bf7403f0c2bd7f4bfcd8a56ae51c5705642463fa476301c0dd3b77c86853b91c806737d29264e71efe01f641d5a73c05d72c0503625f622bee8d1878dadd8c3c0ce6cbee516da96a57892629cc2050ff9fc060226b269a78cff4c9015e94dfdebd4fd5405320e863bb01c203f93a650c97978442c4f63fd0446a55437c7f6bb80096a569113d8076401e69686152974a4f1a2b29cad38ebdbaf0a83913548749a667fe2ff4d3d8ea808c684849cb03cca56956e53cfa73addd03f874474c5740252c248ed28581ffe3728a207b204f65d689117ad7bde158621226debc85b05ec5375e3127501f40c33c2ddc797170dbda0648723b99dc3a7e5336568617c3351a8e18cea7f88047c38aa13f58d138bdd625cd5b921d25e4a861c822376c071d938ad294207b4370bf78d2350003e5878e7e40ad7878615c73121b034fed402d6a0b3d747377d1382d32aed82de60dc1f882f1966f1dd3f7e7bca240bbce0548108619364a75af162123f4bb2d07403f8218bddda88123eae92f5da0420190abd5db1a22180e1775eb8d39ca0eb5b113e27e0e50183034314d0eca8a6ed4b7b2c039fb485d2ddd19a76861c2c37c636480cb3cf9997a2f7597804a6dc413e1f3f9a22c32c95ff4cf8289909986b12b816e092c9340d4f43a6e7645b20067e6af4ee726de3483da90ad60be6bade340c8deba40de7d346dfe5ddf4d8f3a7d7a063db3d38abc9fb7c88177a72fbc418e45039cfd6abae8da121c6053da8a5e3ce041d58c965c591f6b22f2ee496abbfa7bdf482236488413a981e0ff5c66da86064d11393ed30fc98d1dceed1b0140ffa5352f4d693c6baf8127197ff60bf33dbd35fc83c443de59d0c09d17876d12c3697c848050995c367c51a8ec5d0ee613d0a6c9fb40329f9021ecdf6133477e1777c7dade7c717a2a05f303f614978ae1ce0aae5c6fcdb1aa9bba732896babfc44783306c567ee796ad0e7079b067935b10b4661b801a81ddea87698443a83910798b8de4e12909204929e7dd1d08e2692c2803623dd0c14b4458c7eea714a7a235c96a00e1b1c331958145a9d1c0353cf720dcda45a2461efe8ab617874a4e3a2f7f84a90075204d94cc89fbee6c1381a371281bcfe04ce8bd849690defad9c40369534054443da1817d59d19acf2b0abfa32d79499667d4e6d5bfbd78cde7b6500c958364c8bf4a47d044157332c4861a334dfde561bca3731bc848c8c744a103e3034825d179c3023298bf4ef3643056f44f18b0dbecdcf5e533edfc60f46da24ee76763b8a3ec1333f7e2b11087ab7183055f41f452b25738a1dc240a955cea510c34cb7da1b982486cc3e454b007e4cd9c76b6dc1e0dc7c1032ba6c7b7d2ed396233c4014e6cb709e509c64548d4e654a5a00cef308f1bc663a1dbd2ca064baa26638a7e1502984313524d7bcc5a727fc4b26e0f8eece8fdf3086d4e2399cdc25dc673bfd1cbb67ed523ebab2c3233c19bb7625079efd02e6d13829f97a4efbc9dbb5c94e4874733ca589136d18902ea802184d82ede4ee23bb58f8e1fe3e969f3fbe68e046622b6233ef7e647ede403e02040048087dbcf8773d1b4b11989b720a8a8de3bcecfd37f92d326f424e2d96f99a47ee0d4e60510d229faedd00f9f26856134ff865ed6e48054c6e6fabab378164a738220f9d22102e402103cd0a0c07e8bad93d3d970b8a7e827385292e6d4c07899c7728a1f5ff42107282974695dfd1003129a6f70bd603a8cdb8879a724b27663a17059966b1841446cc0acc1231211871936721fcc884966c49810ea0686214c18a0cd1b7baa0d0d4003eda2dc1b2155a63bfb5977b36ff0a9344e23ededd0f59dbc43200318cc14cba5cdb1a67cd06b80b319b7fb8a2c6508c3ccf31edb8c2de028d00f12716d38e907526cfb71e34819b45f948c1d85b4cb0714b644399e3cad02e0e8ddaa794620675d78acf0a56052155455cb65dfe536648ab1c2e098f5b6f94366744e8dbceb079e4629c3ede21062524fd6bba145059d832d18602bc909d66c1e946d5e3c8d47075046eceef9cdda014df79445b8883a601e9eb5e0385106ef91b9717f3cd84c35a63efaa1e26cd9a512ceaee795377f1dc3720ec8fcd0088f935ea9c12efa8dc7611e986b1a4fb4a451791c38d8efde43b21075166439707f23fbf082eec3aee92d2ec203c2f5aae929df600ebd1524d18a2982f73f636dfcfe851e7b27d3867db067a1ff2f6244b63829c96e14f9b1fa6361b36c10eaac898d69d76ce67b446df35699599120887be3516ffd29935b77171f6981622502b2529cf96ba95e88d9727cc7f97ff86371c60cc955a5886438f9301f411f502233b1794e05779a2611286d1f857d7cfe2d1dbf05856f35edf22e77aeac1cb06f549e056649b138ef077718fefe202f2c8c8f4d9c43a62a715ae77086f16f8199a988b1c958f6c211e180c747842c0720ea5f249ca87361cb15a54fd36982c752dec5e4f8a9c565371e3458e343b8833edf6423b370b819b5414f87590bfd4b3986d5646d1e4905c07f1420ac22aa4802e127dbe417bb315695bded976bcb357fba392e006726d6999e2f77399609c9c2eeba5ebfab56a05d2da262ee05909fbbeb21407b1dcad5a6732d85733a85476cbc4605a33e217e9c3e648977e56241ed93f79d6e7d4d3d710e533230bf279e106c3a060cfa04ed9cbcb7505dbd872c4b8374ded8de115b4625df66008ad1d279da3f4b95b30e3b67193003f93d75a65d0d4f8f1c4e6e66885aeda05af6c5d11ff3e0ab8b1b04c84d954bb0b73b9b2310156a39c6d2740d87ea07d825f74384d5ef64fe91be9f6b4cc3a471503d3b155a876eada249837b00014f692db589f52992b581863daf62f85426a474ac4d8eef4d73d181f00e0f1115983c6652c9c75c877e79aa15a68365df1dca00e483b13794aaa94b10fff7770cc4a88f89c8a4ea9288e815959ea5f45d003e4036660249664d642fdea5d477be3c3ade085555440d543d89540da9195893a29be763f5c690a846889201d067b95d268d4adb0d2b1773679c1b82621f0b37d6297012959b1ee1587124cd8b5b5d24694f8d2fdbe273bd4e4cedd7d355b98792d211657e5bf73406a88c3e52996a6fd95d9a6dfe22405ebf7c45d1c9edaf6a5721cd1bc8936290da1724699d91c01203ba2723fea4d612238f6c5ae836711a1729355775c89768b3041948b58c7530c3f6ddba294268366423018f716d2e88ee154a75f949b7a81bcb47768e6a6f7d25a2a4db7a1b7e8b0015281a7f6a08962f3dd5d46360e54947c2a0d7b874f6a6555e2ceba4ab96b93741be72bb1d2c4ca81212512b83b0777181eb0ac5c428b5e37208c994e1bd99f0e4e7f85b25c7359546cb539eec1971c15bd259ce182d793fd5463f6", 0x1000}], 0x3, 0x0, 0x80000000000) connect$unix(r8, &(0x7f0000002700)=ANY=[@ANYBLOB="01002e2f046cac8826bdbdd74b7dcf2a3105a08ae97e65bc34cf58234128eaf5cf77f8b500000000000000001073ebe3ff000014002000e10c4fa4aaedab8267d5126235956a29fc5797b64336fa90b04931268ab6e8eb61e295bf3728768a9eaab51404505cd2ef649ae03f31d33302ba6095778534a5e393bab386a37d519543055f4494af4903f1e8d8a87bf2f48fb19c83830a1c2505baf5c94341d869a159b1d154136159496bf399fd344f34387d2dfa1767aba816f9f2ff0637aa9501f9a90a727812fccd26b815b7bbf1a189d3073903af43e8eee976e1316b536e680a1bf08b80e17a8eab25a32ef8b3f8449c8faf3340e3fe0556f22e128122ca0af71a92a38e5601990997ea885b8f287d42122812346833634579bdf7d311f5f37cdbf0084666d6ed0f590c76c61babe632b603d4e2b3ace7a06f9afe47264720e12fa3ba4d634e72dafaf536272b59a11620288112dd2b7b79d9a4121a5ad55acac650ee75cc96c34748935f18fe596867aeaa4a96c7743ecd674263f4b3c32fefa560839d3c73b06b6de8dc"], 0xa) ioctl$KDGKBMODE(r8, 0x40044b06) accept$inet(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) r9 = socket(0x18, 0x1, 0x0) close(r9) connect$unix(r9, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r9, &(0x7f0000000280)=[{&(0x7f0000000200)="6f8d5aa26187b2db1af3674eb415d9a6c30fe3efa84e054d2ce79e1e86ca58f87426eca12086ad021340ce236735aa400205b41055", 0x35}, {&(0x7f0000002440)="6bb45dd5c8b7c789c8a174de9f0a5b4a6b3afebe13a983a7f2dec3d21fe184c04fff137f667145d7d101a796bc0440cbe6a97c081eb6f46514cb94918484396a2239dd5fb0398684be7fb4bde18526abfd1f993f64059c432a0968486c456627e3ed7e07db2c95fa50af77aaeaf9e52468d34ee2224126fd8627cb2c6a9cccd525b6d262a6b48521c3781b221cf0f147a7d3e21f0db0bd879e949924193b3b817aba36f993f4449869c100726151053aca453ca3328c17af2cf03ff77e2f5e3c", 0xc0}], 0x2) fcntl$getown(0xffffffffffffffff, 0x5) socket$unix(0x1, 0x5, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) dup2(r10, 0xffffffffffffffff) r11 = semget$private(0x0, 0x4, 0x120) semctl$GETPID(r11, 0xcaf191cee70a52bc, 0x4, &(0x7f0000000380)=""/4096) socket(0x2, 0x2, 0x0) 02:36:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket(0x18, 0xc002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$getown(r0, 0x5) close(r0) r2 = syz_open_pts() semget$private(0x0, 0x1, 0x22) close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffa1f, 0x7f3, 0xf8c, "0366440adf71cf15cd764923af00000000000056"}) writev(r2, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf", 0x42}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x2, 0x7}) 02:36:09 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) r2 = socket(0x18, 0xc002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = getpid() fcntl$setown(r3, 0x6, r4) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000000)={0x3f, 0x2, {0x7, 0x4}}) getppid() execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 02:36:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) socket(0x6, 0x8000, 0x3) bind$inet(0xffffffffffffffff, &(0x7f00000000c0)={0x2, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000000)=@abs={0xa3e18c30ac20269, 0x0, 0x3}, 0x8, 0x0, 0x0, 0x0, 0x0, 0x402}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r1 = socket(0x12, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) fcntl$getown(r1, 0x5) chdir(&(0x7f0000000140)='./file0\x00') r2 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r2, 0x0, r2) fcntl$getown(r2, 0x5) bind(r2, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) fcntl$setflags(r1, 0x2, 0x0) r3 = socket(0x18, 0xc002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = getpid() fcntl$setown(r4, 0x6, r5) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000180)) connect(0xffffffffffffff9c, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 02:36:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000080)="bf2381a938c63b675233c5366a9252a413", 0x11) r2 = socket(0x18, 0xc002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = getpid() fcntl$setown(r3, 0x6, r4) getpeername$unix(r3, &(0x7f0000000000)=@file={0x0, ""/57}, &(0x7f00000000c0)=0x3b) writev(r1, &(0x7f0000000500)=[{&(0x7f00000014c0)="892826ce195fd2dc330b47ea20200e8171cd553a95058450e1ab026352fea4a7aacd5f9f03d4bd32f3e8d1f05efe5440cd52a8fd3899f82d9dbdcbb25dc0b4670b84b1e5b4422336348591b2070d3aa89bda5e39986012ddb2013d7c960200043dc2e70951e3382b24e58ad1d78b684e71a4d0f8547d21d51e15cba16f9186b72d0feeddac1990aaa31eddf911207d6439d17e2bfd04b1f84e9c5a14ba9c3c73352e65739e5e0785a22ddc16ac05ddece0bc70fff0b02a5efc6db5dad0eac37555000fd48c1cd65af556924653220ead4ff858103368508e371dd952ed547c4607a5706b2a8ca90074480668a749424d337b7fe50ef1fac0c9b115d44cb7ddcbe0f7ae6dd7e9697b9503502b3575dc11d17b7cbca4a4f6d21d32d73e9ade87597b140b4d6e51ec7795cf1d0be578a71ad15909cda8148e22f7945cc7f942fcd9957caf9b31e9d0e1c5a65a5edfc6a8ed24cad8f07036b12e6c6e1a72a25665b2f98b51e4885f368e052b363c5d5f242d1fba458eb3800f7c2db8c7db38b23a225e2b58621be367bb5136d2cd22e8e73c41c2033c9ee9a77faefa665e70fa8f3e9cc5c7a5a1ca68ff196b903b0d041ac817c41e6ab5bdfce37da8791c482f6ee45525e61145ca77bbf80ef0b287757b0dba729ccd62ca95adb088d3697f2128f629c7943cd6c6438d54e24a806f1f853694443f315dac5c8bfa7ef2351b050aafc55c5a7cd2ded4bfcdf6914b480323fc98576fa0b5aaa378f4258c2f41608431ec1f0dcbeae644c1cb0ba1e8b94ff77aa048721fdd7c40246224a2d860d7b18efa5834b1bf41269014da990389203a58679bdfdaed9ae25f026c653b59dc9931154a99f1504212e539b4593a92b1d8d67f4ec6e6e90cb0183a078f883b0106cefa7f5a486370b20264fea826da8df30775072991fc131004791ce9308dd74ff3c0f3a8b77ec21fdb0540ac6e6caba22a19fafe6005b4a71b0157e7263e0e08578bffcd704eede921c9077951a8b17ddf89251e3a8f669f96d1c4b060440d2da91da84f49e6f27538cb8e81e48afd8661c8a8f3924187bf9229aef6041cac92ba65f9b7dd8f6431ffb9d7949e3af8f1ea6c355c4a2cfd3dd02c82d061350c7979fda82bfbbd8b0598cf876be0524f0ed32a443041343a757bdea55d8f3d3595ff2010b49dac877cb46c688c4922a225e5097a3d42a3ba01f0422aaee5ba67eb1b501509b6c45715786253979ab136ee6bad92063e964715301811f2f3191a0a54eb8a9c3438d68446e757137501e21cd827044c035cf292aa97c0c5a169d766898425a25a7accf4d5aad37bc8f636c574be98e418ee30f18c4a1fb24fc5d15d9bb66ade87bf3c43ad4738934585623c2812d08e80f05d6a16d991e3b204e2d3dc0be288391ef622f0cca392d3482b496f6c20e4ee328e71243232ecf2df193c23278f4e955ca987d8fdb9ea04093775aa7e83646c9b8c48afa732f3dccda8dd46105347a214a3b835df1d3557d6b11a34eb99758dc65239b620a2f1eb027a46389bbf80060777c8c95d2925cdafc26c29435f411149091377335e9da84e2d52ea4264f60f217879cee7d375f7e9dd638472bfb6be6068d00a9eef83d9fb3668da8abb5df024da08e03bb9faac421195aa9d5daa7ab178fbe66a8930734cb37116305cb60c448383a78530c34fc1a330cd24630090f45d2bf742100fd5a59068dabe578a345b01152b40a45a44009da8ddea7c51c8946f557eb5d6c1cf478c3037a76d19f1f1a360ce1581b7be3ff8ea49e33473844c2ffa9b0db6d320aa981f096214d863b0526a7664dfa0599d8144551d25ef544904c5892fe5e02812128f01a94cf3b35a84ad11b620849c8d4b88676b2e8ed609b4398afa8f7d7965035a37dc3ae35b803c8a0544a2877be988dc0ee08e51c18ec609f178542e4279417cd123fa3cd1757a08cc4ec7fdd7a04017bf209eae220c5e49a651b735aa036357602c9ebb734a66009f9109cfd6290909931fbbfc912b9955e786994937e2d710b5bb51fa57012d2d674ff7d3531671997a916d9e5ac64574c5d233167eb6adbe80e32e19c5e709d58e4bdaabc10c94fb156dc595207b71322d3c3397735f0af1936887b1899e18b53dd6c84bc3b16364583bf37076e3844ef88fda232195a5816e6f868fed514104a56e897fca566f0cdda1462dc693a1dfb596162e652afb1dfbc0fcadaf908cb10cc1c32a658b4e3aa2d138cde310c49b86a29ad3887e61289349f467accc2ba5062d8c63c6a5ae73c658c12916eaf261bd373195669525ac039d2e23ae6b159f07ab6258377aeeecfb558767d85dbd29afff42a4cb807e8627126741c3c6c59428c3860f0c5c1d9742faa22c82c6841c214182f5d1506f42a4529fc10309f363b310ab66f8f94f015314fc62436015a560c6ec9f2280685cdbde877dbfd23f145b99472a005b193131409aec7a2db813747ecfb3a6f7756f86d0cbb6bafa83516de737dfda84f4b58ff0130162019aff20c6073c9877227994b4f100b4f9672cd3295329e5c5c573a5d26f17834b7c3947b57d5e255abe4acb342c7b89c8a8cc1f59f05b2f03d3d8077811c5411ee60b66e3829271f2bb86e10feb29bf877093b1085a59128069ab0cc8bc78b4dbc7c6b3bd01ac0d5ec4b8d5db3025d9695468c59dd88a32e7da7aca298d826db2319ecfec8b8b6b4909ef9647493ac25d0acfe0d083de321708e5f256a03e4a78ff4f8eb84100740fb655747ddefdacbf518960c3c9fdde5a2d7d2233a4614fca13e5db073eeedf3a7621244e51ced8be68e1f328c3c4406298287c7a8daa8a1e1be56513cef22e63b37a5ecffb0d36e02e57a57d4da5dcb001088e41cc5de253506ad707306ec2b295a970e0eb6a03902e014e179a5a5209109d0a02534cc6f96e2cfe0640d1e092834657d3ec35ff8d210b8521603e6ab956d4b790ca4cf6fafad50952f164ba39f566418e2a9b6459d423e12f2f4644d45614c1d57f610d43d569238b2b7beeb802d81a9257aac9f5e06c353c3ccb027c6aa15a1c09f7b87a4809ffdccc3eb52e05d53ac6d63c13fa643e609217f016b983abc1ce152d4b86f891717ba30c5d943f9c2ee7bd4c0a751d067d1a1b07a523837dad36a6f4e89e200fc192592f920306311a515753cd65691b903d5f7668ce267176acb5292b95e717e036cd8f44bee9c03ae4bb507050b244a9ec23da4e4cfaf67400fb7ed3bafd4f9927731ff64bf2a65b2e03d066d6b7037b836d296811b3e8bd6d422eca18368fc83bb6bcdabb65ec7c9280131e060dcac64631402df9c4b586f1c06663b7a1958954d40736e028dca5824784467a4c68bc4032cbe9afee845754908c9cfe59f4eae86cc8bd674eebc9b3d6335b7570a89277b51040b42ca7aa8aaadbf6462f2721b39b6126c1c635d6869792bf61476763ef38fb4188070d4e4c8c185af905ca22e22589e2d24065baadf8d4b4bc1aa999ccd4b58dc7404c64eb5f7128d13cd0c37ec628666adc5859de5b805d3c07e6ac9a1d8b176c7ed05aa8d3c505fe0439081bc9cabf71bebdb9bfe777863664c8e76414ffa64ca4dc16da2205c8709f40fdeaec98ea05a16f7452fea83d25445e136224517924c915d90090539b7abb920bba724c63df32d7360f3b1aec33f929b78c00f71f73e3e2670a3c0a313aec73de953860a4e174238582fef747910f4613d7f9b1b737e8b71e71df29d897e5246fedaef47e7e585f6442be931dcb00a70b8442bfd2cd0559ed1cff9c2ccaa16eafd24995a3c4fa837b97c0a9681752b44982f2061b7c957ec6a0d28e8dba3650ba5453f33536ee489b78e7f0712f1de6fa51296a5e39e6013b390e061889253d35c548c36e8f9f5bdfbc962967083d720dff4ac9a5d00b377562d514faa64606c379d8d2b91c42b89731e4e7bf693d64cc1f0cdf84431d808bcfec32fe7fc8d6438b717294e5e9d3c3d3272c7be6761d5b18f292bc6d834fa51b47e6465e3405f06c92b7557f55e46631535db905954bd06b30db1b8a50a983eb3867b0d44bda60841b44b508331ec6225bad5ae47e955f017087ac9fd7e8238000d2b245e0a86d86f6f0fdaadd44e5224246ff8f9a60a7dc161706316616cca77089ab535bc8e3c2411d7b37ba82ec6e2f1ea23a9468b5e012768f687a81743cfd236109acdb081d8928e644593a000d251908d922f390ed203ca224bb469c2c0584eecb2307ce671ae6d2ad24afb5116d6a7b8831b7b5ebd689779a374ae689978c70962f5f25a861708a6c06e2bd0cf59575420ea9f5fb741a5ac129900423493fe1c5345f47f1a9eeb1c4a8d72d83a3a0ef182962a31740fe39d4314dbe23454ffeb7b7399c224158fc98c6dc2d009ba5234e44e0a00df7a924d350b08c3af6585cbd3e9d669936ef4dda470a686a63bf9e159c333f7584c1915ae549f8e828241dfa257b804b9a5b8c4d0e4b3b22283ef7f6a3f30b92d76f14c6bfb7447575ddc0ba21a61b1a297af639099d2507c15dbca57d1254e3b960905e1a218c287861588eae73fded40b758038bff03733345b4704fbfb302cf4160cefb77ace037fdb0edfd91e13fe29ebafb831f885bbf224fee732f8c1126ecb3d70612ccb4ad9a341df7e08afe817a4d721db3e1a63200a3c24a78e217ae7dec20eacc83909b824fac92c8fd49efaa514909c509eb13bb6efeac2fb0705c072898c6e3113c89bc2a14565f27ebdbaf8ed830100a554dac573c29c439e6ebe72908cf3c3f0214964b6954075a78dfb1c6678be7e27022b6c299210abd7379ba326a5ad3da559d613f66ecdfbeb0e719a77a2da91d2015a30a9417809473dd56c80f9cb36683096f9c2cfc93609d4a2cef6aaa26e997d32fe25506f2114bf5440447e28d895d6f7232077fdd976f286f69c37ce044e7d5d245d7240d746e75ed562fecaf800346e58a9518bd45a9f3ccec3d12e19aef26368c4b4ea56ef757e8d021114fc6f9e56b76abb756f2cd2ea1246e59f380fbd250d4c885acc19c7510e2c8f391efdfc994094f9e53966b4094c2455beadaa8aaa35b72a023b61e8691ce0c8fa6f10e70028692067a96cb562eb44d487bf57ea605445bcc0c4afe745349c523169aa1e2bd43879c4f6c9b5676532fea8d4834988ad859134a03cf923a72f0f8900b2caf037bf6f869fc66612b7fdb4287567ef68c7a69c88ff7ffae20eed8c8ebcc6270135bc1ceb4a2d6cbdaef8feccab401282cbde00d9ca158466eff3f1a3661dff02fec20f36d8b473b421f4c524bf8ec1d0d87ce3abe521b30b9c94f0d75c96c0bf3cd6a53a4590ec9013a647a28d2a8413edb2e89234f1d190792acf5575710cce7f1aef169bf97714d21dabe36578856a110f3bd0b3aab2ebe003e8fe51bf95d2bdf823b839a0253cd136ec7f60522257e04590f515666ada063bebd07ca11a55b915904816298bd418c512c1702b131c0f1fac1938cbdb70a05bb601530a218da223b3c560acb78c2c5677804bccda2857f8d007e661b1943963dfb6d1ee3b7e8366a221194f279e3847cb5017c1ee71d022726a9d9586d8ac446bf54c4e03a20a1d1c8f07ad2ae3cf91ee9d241190ec7508586089a8dbdf5e2bfcb2bccc998739612e8671581090dd58b27fda68396b2c90e2bb0e004026ead791f2ca0954e5c7373aef96f3a35d734f6f82a96df101687e5eae71737659211d718e1abdb18de6ad8c1e9c1994a08713dd2deee2a3faf3df8a003b5b4dc769504674793c6fa89a990d155", 0xff7}, {&(0x7f00000024c0)="020390b0f10fefaafc001e47fa4b08b0141d1654fb493299de759f58f6f14832a7e0fe7278ba818d629ea0f211e71ca76ba851b361ba5fdb785faee01103f3eda3a7e8fef380dc5a8ab9f968e48661abd51ee197eaa7afdb89f128d616c887135ad68ed82f1a8447f01322a70fec216eaf09a2bc74308722d70cc1b4d36ae57e7c6dde13efee25f8021d34837423d6514fecd4f3a3f0041124cc4c1460655370cda95ceb36a7bb7cfdce1c3229568611a9c277271642308249ef0176aa9722c9c53c03a6f81d5b23b0fce2c58c06f36cd755998dbee3115421fda1cde3d407d5be7774634108084a488c7333bedf5a2bd030652c4af0f7fbc2e74f5f34b1d38258e44f2470ab1de4e78ff3e941d8e5990d55a8e9bfba102a0f7728f0f03c89e3de9d4066711451c546d4ccf768c3d839e19949be0ae907a36721d4f77b68882d9b28b38b5f8f7960190844cada6e2ed270df2b8200474df0c952b0fe8b09056505e46f38fe9848129a47f9f3e7bc24186c5e58f171ec5b11981c2b245941ac1369719c2f7a2b3a8ddd3722f257ec4407bab9c3e8df67b0eb5f7b22f05116a956df506a3b0ebd349b4e203a6af8174d8adbefbbf0ddaf8b40f9b2cf995111738939d06b508083ccf4c80943c556e5b8c39b8e2d7d79a65a54419acf23de9bce43f15e5d331b7cd8f313ed296e967b479ee8a6de89e44b15ded56f891ab754922439fbe045314c5fa475e114f0f5820d47f507ddbe5ea58351dadfb989c852ee6c7ff73dc021244d22022759d4cb091af3bca0860200bb1cc30318b2bb21a7731531829cff73e7609da7cf6868be76f131be6c7d2eee7a28fbdd39dd12bca61031d6018f1d91f0f14af0e799ab4993b919821b396b81313126883a9ff0e42fefcbf86bd1d0abf27abeaf390f3c0b75e817bbba25feead907b3ec8c1833f54ad9e8afa3b7b668bbc23ba558e30677b2c27e75c1e855e2bd99bd8c76f650337f2aa86169c8ea0b61f67b541b5adf8573802392dc8ce08007a6a4018abd17303c64343079a21c6c9f9e5c72751e4347b5ed1e2fc65101241f8dfdc05f0289d4eaeb154844921431a0c712acf2a2b2703e663ce6b023f78761cea8947657bf87174cd384f8add5dcb9c9334ebda4468fbbbec6c21885fca433796f20a3f43ca8d3dfd96b3003c70a0805644f774c709a7cd3444697afe6f06ae32284f62e9c1992f849160d90eed90b5e0f8bd1221eeaa1401d877feb4fd8a21a00c218d78ae7d37797b6c381aa7fd2f777fb553108b3bd69d0644229dcbab295e2df83318aa494a383406f45848d633a20bc3157f2a1231d4ac7db25b7fdb6ac8b8d55566e107c17c763e5f9e6ed2ad03304866ade0d57989707b95a39d767728f977f40b3203286e9942f0b070cbb9483db237c150374441fedf46181841d8afed794666f5af00ccd6e9a015fbe59badc1efbcafaa12175c60403356fc3bde0c1c57c8bf3c4e4c7a00c5101a37b545697b2d73caea440dbe762b276267c360e0ace1de183e25efeb0241f4ca0787d268c5c49128bb7f071c78049bae71320e7dbd4d99104c52da00d4026dde0334f0e580499e6241f27daee50f3cbee945c5d39ef455aea70d90ebf15c53f0c7425c41c281beda29302c633373dc581669b95fa90ad1053af27d29b5300429cc31a4f3cb148ebef0096c661f0be9d34feb65f175999431399b255f44b56f8b7a7ef009c722701a001ca959ae39c507b171f51586da4764e0dfc239102d98a052b522521c8a7bc4c29094a41a3b92df5e1136e8110f456715fdd5cf3c2a5aaca3d46582f56bb9ade211c6f818f57efe41d57164753144cfe7acbcad730ccee41d1ba3834dc205b106644075a7c993282ab21f857216fee6cea08750b6004cee2c51b938080ec612839d07c2e76752171bf067ae7ec5ed3e676a305b90c125eec87db3393cd768c02422b6986be631e654201f8a3cf5b586e3c6bfb5fe7fec8a8a75d90abf6948beaa62f9fd0d79ac1e43fed94e4c01d57957573db32633b04d08a6c00e571dd1eabcf836b193202e73206a63dd433e0e40482f9dfdc6f80ad77405dc5eae97cb82eb5d9cfdc7336a6d059c2efc2b54ab1e87378624c5d6547cf4d0e974dae9eac2a0b77cd87d42cb545b8c13405a4f93161e1cd8d8bb0e83ebb591b342bb367e7f7957d2723cfe75ca880ead1e585ad29ab5a39e4d266883edd0fed8a1bcdbdf359561363d2918a06c6a84349d0b41dd37c43ec2d9b8a88a03e3d40a5d47a9e84f2e12e276300c28652ff50196b14e75bbb18469debc878d5dfca7ae399e2b7597408eb6a09bd418221a9689cf90f596950e60acb75d8bf0799b99898aa7a0b0afdaf17525d115d2444deb5685ec9d7176d48a5dfc4f0243b3a61667af02ed3a80f85e73a5b7b1e2218f07148d5be03e1e4d97090ab400fe31a8115ff416d1a04042c5ce730cf3b6f42d49d96b52f43662807c398e5a1b2431af61ede18dea2ec45ea3aab998923e7ad6be30928fbbef15c51de12208716c8785f08fde54d90e932f8a72e7d494e1d3c71b9338dc4f77b80aaea71737ac79e04978186440c864d2b75f0d3c76eb60356fc6146f8bf440c005579a465ab1b8f3118ce6512787169fd858d2ed055b87e8151acc1b5c9d10fe4cf3d22ea08aa8cc49958806f26afc67dd887c72c42b85cf237e1c136ae2eb5d340d3c39ad6ab8253dce29c78196b69d094ed65480e0a42b2bab2efba196977f4052423b362e040ea607235e94b2a00513dc5d3563a1195fa41dc4d664f02ba1fb28aa1466ed90baaf32305164b4b05240f42f74e0f5e75251b79b8ce9dc689406f27bbce2e98e317a065498d49bb2e0d57a7937080629782088a039f35363862b8c66c0fd58ef3711a6bc97a05196ac1dfbdf745236e49cf1f9ddd31c532946b2bd7849efef7c65d9a37a41c097c25305a79c6e5aa2198f8c687443c8ebe6fc1a4d73d302db586516593aef4966c6e177723007991606048f34cd30a0baad24aca1318deb99373d79d85d8751db0c9a562f661f1d164530dae6b3d061d505a21b6bc5a2eb581956cdfc2fc8ff3a1870ce7a3a55424dc712b9726b35196ede7adbcc189efd0af4980f25f866a589e5c58232d872375e933403b79dd4ad1a7e51997dbb09cce0ff060752475301da976c30b1c945e88f0fbb4138f1c156fb59beb2edbb8d00e16f72ebeb42333daa7c33857c285cc2c53ddc2cc08c41264612977b2376c8495bb9df8e9827b3172de45bd4af322e72ef7a6e4e36240887de7fe4432706937550689cae51ede4a4bc936c1c7130854d96d399bfb30ecd46070a52df4f35f6898ed3c8e16a59f22df7b045afb5071c6541463f1356ebca9b388c8c0f68a44888f5ad9c050f032209af5dccbf2f990622dd6d0e590d0139c6c98317390d36adcb97069eb8e35af4a8c6a7bcf118a84c9e5b9d792cd26babcd3ffa2dd858c09506fb40e89f9fc382bc200ea6d3aea92dea84e319b2db3154f3b68832b9646178fce02adcc98bbe903f99724bea15f08f3542b012741365a235ed37db796ceb76b090b43d897b0083680d98530d89323c7db50c8b2e1ae6e3d9d519cc85c7a75e7ac6c3e3d3402f20f3c65b2673c858da6952ab6ded436e8cb332cfdf848eb3a90c139a29907e9788cd3820c0e8629be7896ca2ca5449eed7b10d40aa6e883e136edbc84d90044be358f8e7dfdd58863e0ca2f7044191944d45817debd206760465447857e5cfee9c2c31e4aa87deecf67f7d829f85d2d22f8532f6008a276978f59f4346a1d34ec1d1991c88bed57b814fe52683072d2713e09fc2b20a74fbbb17e6b0a3c267c1a502942171a0186059bb1d0fc01d6cc0744d5954bb58053c94b721b26ce2105293200050de522f838e9f4210f5c37d6c1065354b8db7bfb8dbd74ea98e1e93ec64ec5e6df645b3b22db487b36dbfe4a019e23688642f26283f47624d0ba116718c7dcf9aac0f6e49dead0e0ad79b7114dc3b6227e4a42ed215cb6858b2b024a660674aaef0815dc49c281bdeeb52824fee7416f6e3ae93ff9cd8e8df9ea5967d1c723d30d61686d500d8aca7f51e2c4572397b9063034410cf89b672759c6944bb7b39dd428b0434f8e3efa2b69e09d8666a9c1627c18e626256d80a30e173c786dc189f0281babcb71fd938f309b09084c8ebebfbd7e4cbf50013ae07ed512f550ba0d56277018150fc5e25c40abe225ced9f1020ea4450f94f68a914cf209eda239b2603daf11b5f7224301b69e34a195ca31789eb98cd5f1595d0c9e91e7214e71cf24ca6600c473764c7d6508a3fb994e67c465f0648c929057052fd83775c49e0ed5c12d85412b42a8bffd6e27b7542f602541060e736ced7eac4635a014465adbe01faa4be07688b8adcc625c6ec5daf16186d6cc4853cdc5958566315a7fc0c7a047ce0d06d41d573fda98c8a56f19bf9c6adcdd54fd7ac808b354d4d493884a2042b5c2e8a1235245fc90af607ee4b0961c13ead411c8e1943352592959e9b6cfe9a5d75fbcef9a25e7ad05b88942cc2fd9acfde1b82e816c8f74593f98db0cbb9445e22d8a80727efa971ae74d6798ca778fd15f6a564b60b93e94a4e9ec239a7ffd74ac076d1f83ef7a150140d19aba03b446a00feb57ae1eeb8b52bb2793bd65f572a0d343c18e7f7102262a4a9cefcb1921b143de8189a3e222f424db6681c5ecf5003d628c58dbfbdf7b4b59e9c35614f7d0b3476976e0029759b8593d46473a3ef7678dfddae41cf6a6689a12b75c1a38085561209a970b28aa33acba56bcc1f9a890ce03a093d067cf7ee7470992a952017cf9ee115142b18f8169c37f934e7ac825dd2842bfc4a1988bb60694632fd71e9e27ae7d4747f6b6d429d3b9abf95dad55ceb797bd5850416bc957f0b9289fa4ed4ae8847f4f7fccdb5d4f2d9746fc0b6c82add34f54cc7dd651e13cf0d551dbc9f2a7cb458ee2d19aeb3cc17bbbde609d6582b54157c5fa4eaa4f9fb26624991a88112e9a2bf282c3cac2c3d6ae7fb79da27b874a28f4d8e079e6513cb2b5c3a20d244064916653e037a1c460e42e3077263ac2348508f1cd16dd74260bfb8af6c7f3d94be4e981b5fdba277368caeef3f749201515a42c24e9d2dbffd30f3051c59a9b6bcc3e451737bfdc1d5cdeab7fa1de85a23b06c1f89b702046214e8b38e7d33278ca462b6e8dbd083617ea7e4424b8ec8078f906bfe18e0586a1c1e6b5a3896e7760d9e8f26697253eae104ea657d47be0a4b5bc90c68a59907842b07a1b633dfdeeb3cf0232699fbfc62e73c24489c21d48f4eee59bfab909759bf986358b602724295f05217224f1b3bef2ff1b38a45bf4ef61b64a8159d4668ff0287ef9b6079b811ee4047a384589c5e089b4aef8dca0e47bc58ffa9b6fd49037e61f0f0afca4688db3ed357a961edf4043148c1ed87e79b3bb7902", 0xf1a}], 0x2) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201", 0x65}], 0x1) syz_open_pts() 02:36:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000740)="bb79f69567104105d1cdf7aa779a6b4f817bc7a7f0cee9b5d9e40557f0a96698573d4b43c1c1993141caf50113ab79aa2b760d4e4d3a9317eb3eb2b47c139a149d5fd9866209cd112f4eda73242b7014", 0x50) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x3fb, 0xfffffffffffffffe, "035acd76ef3caf0000000400000000004a1100"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af", 0x5c2) writev(r0, &(0x7f00000019c0)=[{&(0x7f00000008c0)="c0b413f48bae3276d883c1767c5e2c68fc9017222be694b936656c105108634494be587703", 0x25}], 0x1) 02:36:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 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) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x4, 0x6}, {0x10, 0x7fffffff}}, 0x2) write(r3, 0x0, 0x0) 02:36:10 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, &(0x7f0000002c40)=ANY=[@ANYBLOB="db6f0b6afea5166e211dbf5a284e67b83a86dd385e42fbc3f3518f287311db89d4fa60be7e93d16c8a8fe633de512399dfce3c0d7a7a64c274969baff7d9b459e37ce6e2852651229ae31b535fe7083894f624da0243c0d2443af83bb1556cb57db8a21dfab0ad1013759bef84b91b777c126bae6ed8af94fa877df86aabf82a95354196150103a2302cb721defd42bd6f343ddb8305dd1d358ff322e65e8f35f977afb07248e6a6fde8b9a6caf44b66eaa3af6701343be33b9b979013f03a5f9d5bd4c4cca2ed4f7b528ce718817141f664079ae1f7a9e560e11da8b2803fe72c65987ea64d36cba93eb02b88b82d1b3883b912b941801f8a42ee3d74214617ba392b806f07000000f8533457d5e626a9ffcc27f5802d17d9fe7be448580ce9b3362dc7090d6bd63b2095edae9b8238a2d62db12c6ddaed8db0e589d6e8280042f338e6a8a97ed20435a39cad26faa73b073b05ab03727ce072eb69ddc37da7fb4709ac3b79111913894f432e012783d9ff17e2067e39e9015d0865dd21cd412b43c388bc8f1a8a9ec19f847c8eadb62f57e4595a29896264e4ac8b309ca5088b30c11c73521c9c60318f8ff10f35e255e8f415f729306e894ffa28d3a23b898566d11fbb20b693e141"], 0x1, 0x40000000000800) msgrcv(r5, &(0x7f0000001280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000001000100000000000000020000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f600000000000000000000000000000000000000000000000000000000000000000006ccba9fd3c84f91bf4947d9bfaa8035000000000000000000000000000000000000200000000000000000000000005d970bd1a9bc32fb9030af801ba63b000000008a0000000000b4bce8488f2594230246c48644309b55d210b39409001306b6bfbfa4c150b84702b625d4c91ebe7efa91142975e9"], 0x1, 0x2, 0x0) 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, 0x0, 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) 02:36:10 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x8000, 0xe4) r0 = socket(0x18, 0xc002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpid() fcntl$setown(r1, 0x6, r2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x20000000, 0x0, 0x0, "0400000021bf04aa1500000000006e00"}) pledge(&(0x7f0000000000)='tap', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$unix(0x1, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc028698a, &(0x7f0000000000)) 02:36:10 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() r2 = socket(0x18, 0xc002, 0x0) r3 = socket(0x18, 0xc002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = getpid() fcntl$setown(r4, 0x6, r5) r6 = fcntl$dupfd(r2, 0x0, r4) r7 = getpid() fcntl$setown(r6, 0x6, r7) fchdir(r2) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x1, 0x100000001, 0xb6, r7}) ioctl$TIOCDRAIN(r1, 0x2000745e) dup2(r0, r1) execve(0x0, 0x0, 0x0) 02:36:10 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffae) getgroups(0x1, &(0x7f0000000100)=[r2]) r3 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r3, 0x0, r3) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = socket(0x11, 0x4003, 0x0) dup2(r4, r0) ioctl$TIOCSPGRP(r0, 0x80047308, &(0x7f0000000100)) ioctl$TIOCSPGRP(r0, 0x80047308, &(0x7f0000000100)) r5 = socket(0x18, 0xc002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = getpid() fcntl$setown(r6, 0x6, r7) r8 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r8, 0x0, r8) fcntl$getown(r8, 0x5) r9 = accept$inet(r8, &(0x7f00000001c0), &(0x7f0000000200)=0xc) shutdown(r9, 0x1) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 02:36:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="8b0201fcffffffffffff214164f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1be2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653dd92efc87c84abcc8833b4ed08e775bc4d8b4957db07a68845ef0ae3b290114d58b004cfcfa6a158e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac896263eca34e2d0bad4a67f5b9bca2f5628752cffd0180826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee71231ca9df965a67116bd4bd000000000000948b08d4d092a8c8c4c574321af3913385c3e75762bfb3f83d355966abe4f8d75a6e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d25906e7ae68f0b1c7c45669ced8950000000000000000000000000000000000c55e15fb74a27aa3a685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b4ae93848fd7d2e57c8c6dcb5e8e1fdebbecd9c4a2bbced0608ae2826b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44a963d73e6e1ffffffffffffff249c58ed7d751b78e7140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f18a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb799ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d951887641ce3a2d5f4dcac7d86b593fcf5d1e3ccd961238b8f904a709813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db806051e8bcd9ca34aa53eee9e468d3de5eb01f2795d27e9f0bc7390c55b4503d1ee779ac5345adb691261c2d60b4865a9c0eb4722700a2b986eded8972e67aaa42f2b7b7c3f697ed994916c3716f101b628484fa99746fd8a7ea76395de157596268949a0c67324ee2a9d0400d3079cb50e9abfa6fceb5a6300"/909], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) 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)='8', 0x1}], 0x1) r4 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r4, 0x0, 0x41001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) write(r2, &(0x7f0000000080)="0e40350555d52f0da64c76f0259befd4b6b1e71d9105d24b", 0x18) r5 = dup(r1) sendto$inet6(r5, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 02:36:10 executing program 1: msgget(0x1, 0x450) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)="12", 0x1}], 0x1, 0x0, 0x2ffff) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000e80)=ANY=[@ANYBLOB="03000000000000005aab059e75a4be19de16d8a32e0c5d7858899bbc6167eade23aa38f255f2dedc7d6b5aae9e1e53d2b8d941319c6b553b16ea71c41b9d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fbbb6713c8c3fcbb5c96075498e63bb2e09117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591a2e2aab276ae2868755"], 0x107, 0x40000000000800) socket(0x18, 0xc002, 0x0) r1 = socket(0x18, 0xc002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = socket(0x18, 0xc002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = getpid() fcntl$setown(r5, 0x6, r6) r7 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r7, 0x0, r7) fcntl$getown(r7, 0x5) r8 = fcntl$dupfd(r7, 0xa, 0xffffffffffffff9c) r9 = getpid() fcntl$setown(r8, 0x6, r9) ioctl$TIOCCLRVERAUTH(r8, 0x2000741d) msgrcv(r0, &(0x7f0000003740)={0x0, ""/181}, 0xbd, 0x3, 0x800) msgrcv(r0, &(0x7f0000000180)={0x0, ""/195}, 0xcb, 0x2, 0x800) readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/40, 0xb77cb748d5ee361}], 0x1) 02:36:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=ANY=[], 0x0) msgget$private(0x0, 0x100) 02:36:11 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x2) mkdir(&(0x7f0000000140)='./file0\x00', 0x166) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x80) lseek(r0, 0x0, 0x41001, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)='\x00', 0xffffff92}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000840)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r2 = socket(0x18, 0xc002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = getpid() fcntl$setown(r3, 0x6, r4) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000200)="723370731bdd50aeb45be065b83637b43bcb147622087ccb6ead6573d35e8dd7006bd25a90bbea1bac06e68fc05449388c3eba3982107a693541d0bc6ebea9b42220b6a99f52488e26a6fa8ef915d7e9692949ed70fd0c20eba70ab1da96ca21e25480e9677d1173e5f9bc1db6ffb4b12b22e4e8fddd4cec122bac585ae364f87a3b22cd53c68b5eff84fa6a1f12616892260d546f80e9264ec6a5b56bf94efec0bb55b534a70ab3b653550b1acb627454d3aa28f7e9abbdabff4ff2d104dc66fd85fd7f151cf78f7241cfe927e368b999d507d3ecce7f938fe0c3d4f3b63b5fb1a6efc05b276d67b95fa9083e1a04cb2b30b10807e77c5991", 0xf9}, {&(0x7f0000000300)="37d009470903c8e43d708e56ab1072b44cbb8c6747c5dfc9a504d56232bc8f409eda785377d79bb84ec0358e5442dc565e221b01c6458ec69a672a5136c4d121c7ecbe0429cca701bf12fe12fc502a78c89ff49bb6cfddbfb00453e3558ed9a36f87e42c3d5f09a944e1817505ace25000b10c32f44155958e3639fce86bb0b7325d648c74df86ec00df493e4887c1b83db6aab79cdefafa8857815be8e8548273f492373e9b222fb2aa6776cd19065294b0d25d3076f96d9cabfb2af1694ae6de69380d475e846618e0f673dbb7894f84b17065", 0xd4}], 0x2) r5 = getuid() r6 = getegid() fchownat(r3, &(0x7f0000000180)='./file0\x00', r5, r6, 0x6) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 02:36:11 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r2, 0x0, r2) fcntl$getown(r2, 0x5) close(r2) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 02:36:11 executing program 1: r0 = socket(0x18, 0x2, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpid() fcntl$setown(r1, 0x6, r2) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) syz_emit_ethernet(0x36, &(0x7f0000000200)="c7a895b22a241c0a078359ff86dd6e360aa9cb9905000000000000000000000000000100000000000000ff0f00"/54) 02:36:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0x0, 0x0, 0xffffffffffffffff}, &(0x7f00000010c0), 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2) shutdown(r0, 0x0) 02:36:11 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') r0 = msgget$private(0x0, 0x20000003c4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x2) msgrcv(r0, &(0x7f0000001840)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099a27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef73412804723f6248d1e3d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f49dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977d4eb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fa23e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639fd3fd5a2ed49500da8e8e1d1884184b9a9b30998621b906204346975340f422294a44466f9188ff08e0751505f61094562d449348fe4a36f8947c4003af81b124f7f090f0ab3631f7fcbb4405b25f272042e08f25d6989140ea3c256094f27da730e26b80318ed276def5650d49ffeb035bf86b4909dab207455001806435897f19eec610348a0746986f3c5e78d942dea041739faa2d5c8ac02f11c02b81dfb6856c3943d96e1a0288ea0682986589f500aed72b2254e3fa9633652ff8cb5c1be16a6855cc91c224b9392389181df809fe27a44c05be6a7f69c6244bcbf5e78ef308a1ce9acdccf0fc8173dbaf9ca4b65ac557a14925e7037221ab6c40829b414efaa1ea00f1a2a68ae54cf4d7578c5d0b25f2c45b36ff0d695be1b76b9d32009c0c0d086713c923b660079bd516232fd7ec45075e6e2588fc972330f3e5a21e86217ca489d8a4567f986df0c78257a76fa7d5608f4a6afae5f957907a4845356511d73c05cfccb08ae045860f1e7b848bd41c98cc0e35624434f9cd32fbdd97dbcf59be6e796e62d59eb1539bc0238bfa997c859829845e57009ad4e967f612d963aa113dcf8776e43c89f7a09b113f0273e01f7cd762cfae3edbae9bd90ee5ba7e8e5e9284b4fb88687ae6bcd30f455cd839e30aa07d1c6166480e3bea0c4464d6dfd62e673665d787fb729e4e1b7a027af7b0bf216d57ef86d06d0f464d333b8202289397716776c29c72"], 0xc, 0x2, 0x1000) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') msgrcv(r0, &(0x7f0000001dc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000bfb0e236c9880578dd7b1c9d00003de88d1848b658ac8d6d5d3524344f718eaf166ed64b3b23fab3a432fde4c97728cf3aae20db1a17c9ca8975d919990eaa0e5a51c9f8d145c9efdbf2a5f80c108fe9904b7b5bebf5af8056de5e21786a49f1f90c72aa9bd04a15992de4e28ee9197d7fa0e6c8f42e2c3c3e5bf6ff1d55613b3bdf36fbf9a1cf91bfc0f2d4eb29a29867d7d6457361827125289f540df5f420380a9fd3d374c6680e5e5ae2b8eba2fb97576e1ea2b587b561d774fcc6dd71ad50be56c027ef89dc726ef0fc23accfbdf727a51233752429cc1dd8b8aa5a20ff14c069cc1bb4f96c23cb7558c21035cc6c7155877ef35a5c2b91a390952b8aebd73d0d1e"], 0xfa, 0x1, 0x1000) msgget$private(0x0, 0x5f422ba73daebe81) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) r3 = socket(0x10, 0x3, 0x5) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1001, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r5 = socket(0x18, 0x4001, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000040)="1c", 0x1) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r6, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f0000000040)="1c", 0x1) sendto$unix(r8, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r8, r9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f0000000ac0)="29fa51cd2dac7ba926068582fbe9c909c1ba25b436d79dc0baf34710ec961745c5bfe09b32f2bac0cc41abf718f0c8c1ff9f9c722a71fd8ad01abcfa67faf6a937abceb826ae9941d9c800e5a940bdbcca3aa912f79f97266f23ff0e58b27b27e02ef9153a427e2afd7810e3e19902a327d84c42d4f9346dcfa532fae1336d3f23a074a58cfc316f289f95ca21a055b7bd1d9ea36b89ff4cdc589989da5c2e7c503b2e3605d3ae3fdf218b17c77070d1ef3fce58831ac267cef832bb7750ff0eb8e184564f117ef27db40100000000000000f407b553a0ee90230a8df88aaeafbe452d48106b9ae69628c17515101fe65329abf4d98288ca6e2b93463fca19c4b71d3a7e0f50bcd0a755a0f221d65c8902c35df43cfc66f2e6b6dc0e14f207aed1bdb8d79416f1f5a3639431dc3b2d578cd653e1d330b23481bc4ec50e8611b5b1c0435bd15d67858ece5d4f4bd8af71a7463d27e44ca549edd1d168a6056a0c59076f2f495a9ded7c784d809c30000000000000", 0x174) sendto$unix(r10, 0x0, 0x3c, 0x409, 0x0, 0x0) dup2(r10, r11) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r12, &(0x7f0000000040)="1c", 0x1) sendto$unix(r12, 0x0, 0x0, 0x208, 0x0, 0x0) dup2(r12, r13) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001800)={0xffffffffffffffff}) write(r14, &(0x7f0000000040)="1c", 0x1) sendto$unix(r14, 0x0, 0x0, 0x2, 0x0, 0x0) r15 = socket(0x18, 0x1, 0x0) setsockopt(r15, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r15, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r16, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r17 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r17, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCCDTR(r17, 0x20007478) ioctl$KDGKBMODE(r17, 0x40044b06) readv(r17, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) openat(r17, &(0x7f00000003c0)='./file0\x00', 0x0, 0x80) r18 = open$dir(&(0x7f0000000400)='./file0\x00', 0x10, 0x20) dup2(0xffffffffffffffff, r18) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r19, &(0x7f0000000040)="1c", 0x1) sendto$unix(r19, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r19, r20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r21, &(0x7f0000000040)="bf", 0x1) sendto$unix(r21, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r21, r22) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) write(r23, &(0x7f00000004c0)="1c0a81a413680baba858e86000f7502401", 0x11) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000240)='\x1f\'\xdd', &(0x7f0000000540)=':\'\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='c\x00'], &(0x7f0000000680)=[&(0x7f0000000380)='r\x00', &(0x7f0000000500)='\xe7\xafu\xaf\xc78Z1A\xef\x81\xe2\xfb\x8c\xd3]w\x1dfh\xd4\x9c\xa0?\x14:<\\&\x11\x1a7a\xee4H|l\xf8#/6q\x96v09\x9c\xc0\x86g\x1e\xb0B`\x91\x1b\xd7\xbe\xcb\xc9\x8c\xf9', &(0x7f0000000640)='c\x00']) 02:36:11 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="9600336890415b48fa6590b1a398499c4778537b5249745002b3e34b8fcaddf091511b2c0fd86088bff7d5a6847746fb68f8850a47012cf59c8709d15a28199b956586344c3331e15f51926e6e220fd12d0cc8a457a333628965b9164c8882431a1a8626f4bac10c44c1fe14edd4e232ee7cc5ddd5f02425ae744323a520f312b28bb39b394013e6733bc25dfeda0580554db45836de213364fa9157f445142b437cd140c8769090965fab0f3fb40e56a160513572af442cbd5cebd1e16533d8fa93280b33879ef590b98aeec3e3e4d9876dd986532e932d1585b1a629b1bb8fc64f9d0736fb00"/240], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r5 = accept(r4, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r5, 0x0, 0x0, 0x0, 0x48) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x50, 0x6, 0x85, 0x8, "f3011590fcc3cb4d098c91f9f2d12f960d0db95d", 0x8, 0xae}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) r8 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r8, 0x0, r8) fcntl$getown(r8, 0x5) setsockopt$inet_opts(r6, 0x0, 0x1, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) close(r3) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) recvfrom(r3, &(0x7f0000000240)=""/182, 0xb6, 0x0, 0x0, 0x0) r10 = accept$inet(r0, 0x0, 0x0) sendto$inet(r10, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0xfffffe60, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 02:36:11 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) 02:36:11 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munmap(&(0x7f0000005000/0x1000)=nil, 0x1000) r0 = socket(0x18, 0xc002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpid() fcntl$setown(r1, 0x6, r2) r3 = socket(0x18, 0xc002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = getpid() fcntl$setown(r4, 0x6, r5) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000040)) munlock(&(0x7f0000004000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) r6 = socket(0x18, 0xc002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) r8 = getpid() fcntl$setown(r7, 0x6, r8) fcntl$getown(r7, 0x5) getgid() 02:36:11 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x18, 0xc002, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10, 0x0) r2 = socket(0x18, 0xc002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = getpid() fcntl$setown(r3, 0x6, r4) r5 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r5, 0x0, r5) fcntl$getown(r5, 0x5) fcntl$dupfd(r5, 0x0, r3) fcntl$getown(r1, 0x5) sendto(r1, &(0x7f0000000000)="90dd5f8955623c978bed16a77760fa675d712de70a29aa070711c142bb2403c5dcb81fddfefe04ca80fb690d26ccaea24c2a1c626c37577fb3c704884d8197c3f81bb95d5a672068e57851a7aafdb8fb2a16df7a45d3d21108a7adc831a70b8f476bace3271b295f6f68a9611ffa6757bfb94393433174ed962cc35a00ea39d57e207ff9f67586eb14c4776e8350c162", 0x90, 0x8, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4891f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd8972814097de56385b35c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0de37841f00000000000000000a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) 02:36:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xcd) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r2 = socket(0x18, 0xc002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = getpid() fcntl$setown(r3, 0x6, r4) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000140)=0x7) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$unix(r5, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) ioctl$FIOSETOWN(r1, 0x80047476, &(0x7f0000000240)=0xfffffff8) 02:36:11 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x5, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x0) r3 = accept$unix(0xffffffffffffff9c, &(0x7f00000015c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e345def796c85e7043bbaea30c6746ecc1e0da0bd6f033219c7beb7d47bf7e7a25750a3704e4e744eb18275217251159303fa4bddfa817ee18fa5435eeab0016bc410163ed53ae9b4d890626aafce876a421fc797d1ed5"], &(0x7f0000000000)=0x1002) poll(&(0x7f0000000080)=[{r3}, {}], 0x2, 0x7ffe) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c000000000000000000000000000000000006000000000000000000000000a86cf4410000000000000073060000000000000000000000fe000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f13248985c5c89117daa00fbcea2481795dc129c8b73dfd45409dea1010048c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00002000"/301], 0xfffffffffffffe9f, 0x1, 0x1000) r5 = socket(0x6, 0x1, 0x9) r6 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r6, 0xc0106924, &(0x7f00000000c0)=0xc7) fcntl$dupfd(r5, 0xa, r6) fcntl$dupfd(r5, 0x0, r5) r7 = socket(0x18, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) msgsnd(r4, &(0x7f0000001280)={0x2, "7f0ffb8f47c36f9d5b6645ce6e24546b0963f797a46be5177a80f137cade1791fa22d3697cdfd21260e438f037c504bdaff28d4242d63e1d62cc4ba12b67ee0786b07ab78a67f89cca4ba1f9b097848d5127dc76732214c6f92cfea51cba2d1917412f5b798a76f71c35ccf9352eb68687b0002223c978fb83fb3742647ec9e61755c12110316734b21533dcebb4554b96f7c609e6b71c23b81145a24d57db98d819"}, 0xaa, 0x1000) open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r9 = syz_open_pts() r10 = socket(0x18, 0xc002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) r12 = getpid() fcntl$setown(r11, 0x6, r12) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000240)={0x20000000, 0x1007031, 0x1005, 0x1a9, "047c2ce62e0dbcdcc58b62c200000100", 0x0, 0x7}) ioctl$TIOCFLUSH(r9, 0xc0106924, &(0x7f0000000280)=0x81) r13 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r13, 0xc0106924, &(0x7f00000000c0)=0xc7) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(r14, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r15 = socket(0x2, 0x8000, 0x0) connect$unix(r15, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r15, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="10000000000000000000010000000000a5"], 0x10}, 0x0) r16 = socket(0x2, 0x2, 0x0) connect$unix(r16, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r16, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x10}, 0x0) r17 = socket(0x2, 0x2, 0x0) connect$unix(r17, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r17, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x10}, 0x0) msgsnd(r4, &(0x7f0000001480)=ANY=[@ANYPTR=&(0x7f00000011c0)=ANY=[@ANYRESHEX, @ANYRESHEX, @ANYRES32, @ANYPTR=&(0x7f0000001140)=ANY=[@ANYRES16=r5, @ANYRES64, @ANYRESDEC=r3, @ANYPTR64, @ANYRES16=r7, @ANYRESHEX=r14], @ANYRESHEX=r3, @ANYRESOCT], @ANYRESHEX=r8, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESHEX=r16, @ANYRES32=r17, @ANYRES16=r15, @ANYRES32, @ANYBLOB="ecc9cb272f5dc0e318a305d5221b1fc5520019f87c7d1f944a4217beccfc39b8a8c77de269005e8342d80b761553e559b3b3ed5659cf86a8128187e36e15fc2d21c65a7b4f7babd07ad2a9cf38203b3fe208eff2c1f1a826f1f1d44ad800bb862c01fb00cef6b6fd59af441b9d81249b02", @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESHEX], @ANYPTR=&(0x7f0000001380)=ANY=[@ANYRESOCT=r13], @ANYPTR64, @ANYRESHEX], @ANYBLOB="e8d06fe85e948394d91a21bed4dbc7d096f5df2686dc43dbcacbba54bb6926dc0296d975cd273e9f9146dfd456a480768329b86839784f254cbf9ea34d07c89eabe1e3d8faf1bdce92110366de4f83a4b25ea9a9c5647d788dac72bb777f240b22e80267f669aac4dd2caa3e90793bae47a2fa723c8836c57e143bba93bcebe5e9784dbd92653fa543e9c5ae312f5351e6ccc7530c64d3e936e56a6df9e709e1527b696e4e57b442b1b52c09112f19182f0540cada6f2e8faf65bda292f3da6420ab09834ef4d042e57e39a7d1fb9788fd6203d261af4be700b3a4b5f4356463104fe3472cc02a3b370489ad7a1036a2c1f5263ae653"], 0x4, 0x800) msgrcv(r4, &(0x7f0000000640)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003801c968ce14298d79ec7c2233645b21a53160835be8524dc794ad0d0e3a194ad6bfa733f62df4f7260d04393a6f3cbec30901487d3c477bb1e115635182e52d10e17e93e9a8b6d1fc397b51b8ba0c9ad56b4b470e414a85888314038a933b23cc07b690786749d5c52a96342f33ac2f9eefc6343ac63c83494c98464beeccb05b16f5312dc34c7470f9dab4c112bdf4f1adf3224e7d2e67cab827df960c3838cbc2e85303a6ed4986090ab34198fe610c353dbe6e113672e4a40018ca815cd138f16455545146924e8f9a2ab2da82ea7a73f72ce146b088e0a209d6d75fa43929304377c6d7f0729deba1049a5fa5ee1df646b4dd6fe1745137637afa6838daa1"], 0x47, 0x3, 0x800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r18 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r18, 0x0, 0x6, &(0x7f0000000000)=""/155) r19 = getegid() r20 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r20, 0x0, 0x0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000100)={{0x4, r21, r19, r21, r19, 0xa1c30682321f5ba8, 0x9}, 0xc6af, 0xffffffff, 0xffff}) r22 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r22, 0x0, 0x6, &(0x7f0000000000)=""/155) r23 = getegid() r24 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r24, 0x0, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000100)={{0x4, r25, r23, r25, r23, 0xa1c30682321f5ba8, 0x9}, 0xc6af, 0xffffffff, 0xffff}) getgroups(0x3, &(0x7f00000000c0)=[0x0, r19, r23]) r26 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r26, 0x0, 0x6, &(0x7f0000000000)=""/155) getegid() r27 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r27, 0x0, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r28 = semget(0x2, 0x3, 0x87) semctl$GETNCNT(r28, 0x8ca4b38dff6a9db2, 0x3, &(0x7f00000000c0)=""/167) r29 = getgid() setegid(r29) r30 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r31 = socket(0x2, 0x2, 0x0) connect$unix(r31, &(0x7f0000001b40)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29384d0829696473d0000c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefefdb23d4f9c0e36d58ab4f79a65f69e73991844d490000010062d8edd55587267ba5090932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ec9263b7abec3fef53c46f9362301576534c2d7eeac6f70900000000000000fccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06700200000093a9ddc93e8223278f36593c68be103eb0954fa3c63eabf60d69f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0086bc590f407990dca000000000000b9d2bb8ecc80d287ba102349414033cc010cf7649214dec62bffdfd3721ca05d2204a978be2d7f0537314b6c74f050a28f74490156f4462cccb3d32fcdd6fd2e523b2309a109903b5f01d704048ecb4c02452c9950f3907cd34ad3ec4a509d096c0fa1d56223dd3ad22623a9b309e30f2d7597ef1096d8b304d3cb7c5dfb241a85dc1f845c5ccc3446048ba5091dd22d636327300f8b826146c8ee6482b31f72082a578b1f928ca4de8c9119b44295f0b3172c8d77f820da9ef7f715dd814378f7e9f0d1913d39f06e110fe7bf9bc457e368a9a1d9d4c927a4720c2fb3e3d81b83904c09a905497cdaae513b0f918391013fefbd0b35974c9c1f4c70be987f000045ce632e3ec0cf3d21f6be4e07218d3acf9061c787ac6da233a7ce12481a818c2fe2c98f62575cd83d14a444c25de8852192390911f847b4f5a4148c6097012fa1e566039a741d0c35d3d21f24beaf540b962b5c583a03b7b39db7cd14ba4f20d54938b1fc6ab6a0e207ce007e4805dbf7093379a9745906ff7da369edd2976ecf129fae28ccc240a25dc65011bc21cdeccfe05323d88b7a7771ec3b222d3342bc461af977f9d168ff7d4bbe53c1ea87e1fdafb519310058f68ba3fb415c179da6e2e3ceb05df5636a66367862c31ab098f1ebcb91c56ac7aabe8abc462478a852454c0ae54c9f6f5f534f96d93a16ad00d88367ad50c913212be66f7d21837be7a4e58bbd3edc89830d81d64d8e92fde74ca7b5c38802c6ab60d738cc60488b0e9e8231995b358183367a4c52f477288ecae3519e9f5e1d31985f5420808e3dfdd20b0101c2572e9aad0edb0300000000000000316ac273a4c691189e74c04b2d287b159a5f4f8cec6b40be97b6782214c39918d0aa72e9c1cbe0f14660a59e03306283ad9dfbde5650dd9501ce3106a9026519e7aea7c4c01369ea2b1bc161a4"], 0x10) writev(r31, &(0x7f0000000080)=[{0x0}], 0x1) r32 = accept$unix(r31, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000480)=0x41) accept$unix(r30, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r30, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(r30, &(0x7f0000000080)='\x00', r33, r29, 0x6) geteuid() r34 = getgid() setegid(r34) r35 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r36 = socket(0x2, 0x2, 0x0) connect$unix(r36, &(0x7f0000001b40)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29384d0829696473d0000c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefefdb23d4f9c0e36d58ab4f79a65f69e73991844d490000010062d8edd55587267ba5090932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df011e0000000000c1ec9263b7abec3fef53c46f9362301576534c2d7eeac6f70900000000000002fccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea40017f2f064b23c5101e713db21be5638e402c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06700200000093a9ddc93e8223278f36593c68be103eb0954fa3c63eabf60d69f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0157571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0086bc590f407990dca45ff3bbd000000000000b9d2bb8ecc80d287ba102349414033cc010cf7649214dec62bffdfd3721ca05d2204a978be2d7f0537314b6c74f050a28f74490156f4462cccb3d32fcdd6fd2e523b2309a109903b5f01d704048ecb4c02452c9950f3907cd34ad3ec4a509d096c0fa1d56223dd3ad22623a9b309e30f2d7597ef1096d8b304d3cb7c5dfb241a85dc1f845c5ccc3446048ba5091dd22d636327300f8b826146c8ee6482b31f72082a578b1f928ca4de8c9119b44295f0b3172c8d77f820da9ef7f715dd814378f7e9f0d1913d39f06e110fe7bf9bc457e368a9a1d9d4c927a4720c2fb3e3d81b83904c09a905497cdaae513b0f918391013fefbd0b35974c9c1f4c70be987f000045ce632e3ec0cf3d21f6be4e07218d3acf9061c787ac6da233a7ce12481a818c2fe2c98f62575cd83d14a444c25de8852192390911f847b4f5a4148c6097012fa1e566039a741d0c35d3d21f24beaf540b962b5c583a03b7b39db7cd14ba4f20d54938b1fc6ab6a0e207ce007e4805dbf7ef3279a9745906ff7da369edd2976ecf129fae28ccc240a25dc65011bc21cdeccfe05323d88b7a7771ec3b222d3342bc461af977f9d168ff7d4bbe53c1ea87e1fdafb519310058f68ba3fb415c179da6e2e3ceb05df5636a66367862c31ab098f1ebcb91c56ac7aabe8abc462478a852454c0ae54c9f6f5f534f96d93a16ad00d88367ad50c913212be66f7d21837be7a4e58bbd3edc89830d81d64d8e92fde74ca7b5c38802c6ab60d738cc60488b0e9e8231995b358183367a4c52f477288ecae3519e9f5e1d31985f5420808e3dfdd20b0101c2572e9aad0edb0300000000000000316ac273a4c691189e74c004000000000000008cec6b40be97b6782214c39918d0aa72e9c1cbe0f14660a59e03306283ad9dfbde5650dd9501ce3106a9026519e7aea7c4c01369ea2b0000000000"], 0x10) writev(r36, &(0x7f0000000080)=[{0x0}], 0x1) r37 = accept$unix(r36, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000480)=0x41) accept$unix(r35, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r35, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(r35, &(0x7f0000000080)='\x00', r38, r34, 0x6) r39 = getgid() setegid(r39) r40 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r40, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) accept$unix(r40, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r40, 0x8004667e, &(0x7f00000003c0)=0x800) 02:36:11 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = getpid() fcntl$setown(r3, 0x6, r4) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000200)) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206919, &(0x7f0000000300)) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f0000000040)={0x1, 0xfffffd7b, {0x8001, 0x3}}) sendto$inet6(r1, &(0x7f0000000100)="589c95b310e1f2537e9ebd76882385d0e01bec5b8088faaea5b92c5723a597e8161cd58e9f6a9a065013183ff885bb4a9b7670c68d4d6ead8f6fdf9dab3845036d2e4186c85318e70c9d0ff80d98f82a21298da2c60e056ce05ade0196a4c522c2698022ed0b2d3de327d1fe8017d0103de2bce3829cd5bb485999f6bfa81e1c2fd11cb9faa5b8182022046a77567511f30d2d6dcf8749d151e56f758cbd3b755966eaed52ee63538c5daff54e063c5250ea0a7f0d39602d2bacb3cc85b7067b63475bb304bf31dd10f97a5d006f7e201efb3b6f480b9b", 0xd7, 0x0, 0x0, 0x0) r7 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) ioctl$TIOCFLUSH(r7, 0xc028698d, &(0x7f00000000c0)) chmod(&(0x7f0000000080)='./file0\x00', 0x1cb) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000240)=[{0x2, 0x97, 0x1000}, {0x3, 0x648, 0x1800}, {0x2, 0x1, 0x1000}, {0x3, 0x6, 0x1800}, {0x4, 0x7, 0x1000}], 0x2aaaaaaaaaaaab12) semop(r8, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x6, 0x800}, {0x3, 0x8, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r8, 0x1, 0x8, &(0x7f0000000140)=0xfffffffd) 02:36:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x18, 0xc002, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pf\x00', 0x800, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000140)=0x6) fcntl$dupfd(r2, 0x0, r2) fcntl$getown(r2, 0x5) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0xfffffffffffffffc, 0x6f68ab8b, "85127b875f7c849a020bffffff0000fe994da2e6"}) r4 = socket(0x18, 0xc002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = getpid() setsockopt$sock_int(r4, 0xffff, 0x80, &(0x7f00000000c0)=0xff, 0x4) fcntl$setown(r5, 0x6, r6) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000340)="a7e3cc746086196220773118bab2f76547b967b296096166202c86c091f49db446952cd8c537a83dab9f7d6cfce288f33fda4b369f90b07410753b115857854b2b6c4fd8478beb1b9fd0c818a985a2009641874746c4e9cfd8596de1f9e83a9c0a0ed3356442d1be17e2b2320056648d54b35941a570eb6f7de7e3b2083740fe9e3aaf630618bc65dc3e78c944fb1b012b760f9c18c46a61df4782f34bb170ccda8d65b6842fee30514920d3bc27e7ab756fa02a5cda0e30eadf7486200620594765fa7e62f086232f60eb6ce11fa543286734f9940176a740bda42733232af961089eac504f8a4174f61f7e7e110384f430ca2914d162a4d09cfecf26df92da2e7fabcd88062f15c01b0524710d71e861528f4cb77079d0afbbeaaafc71a90f6c65138a1a3e59973eadc67af64d8989f3f93ba7e68eb225bb80a254a1a9ffa7543856e4f631d7cb82e65976daff443f07e1799ae8ce23d6b8d61672f4b14c295e51a9eaca5203884b26b6420553c8279e9187bfdcf2407bf14006ec89cfe35917d53c6f704ca1c223a8b54756b96b50728e018a91eedc8d0efbf08975deba7e6148a8cd8ffc8213ac0d84778059640dd2a7de3579406b5b3055b06d2b85508822afd23683f5cb7ca4f563543422b783920309ac2bcb582356ad1968fc80b80fae850365132dd9b3aaad3b711c14651e4442ec2a47c02cc13d0d883d7101f0697eccf2e002dd03e1f959bc5b11eec9e210896d78355bda3475b1537d197d7afd8ba3e857d2eea39bf15812ebd07adf80ca68b6a207773b858d90691da53a8a178d0a5cc66ef66280192741fc49625fca4b2470be39b519d57fbacd7400b071eb23d456da210130444deaefd124eb1793e2c50440f42bb924b5d2e64836a2080ebdcb6a4cf6852fec1b6ead03cf12c32233620bdbff21c1b1375fb90e9fdb0597bdc16648167c097c", 0x2a8}], 0x1) 02:36:11 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000080)="c7a895b22a241c0a078359ff86dd6e360aa905fffffffe80ffffff00010065ec0f1d000000000000000001000000000000007c4889b6") r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x82) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) r3 = getgid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r3]) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, r3]) open$dir(0x0, 0x1, 0x57) getuid() r4 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="03000000000000003b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b7160da7679f993db0022e3f6c3e023ba7afde661af0e688b38ce136e04f321c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c434695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff358322af4b9b2177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a1579e253997d676dbb7699a6ceb6c001f2ed2c3f6457c04726404af400c6a709c16513c898e446da76a9bd1dfe497989f00c502a6b5eddbe43156fb497e6984473d98ef7d4573f930142f215ae2be606f8e8d9a270f5357e9f3f36d72cf25912dbcb23a6377b6c4f0b4eda3619e7584288c7a705175551752d20720743cc3f2ba30af999"], 0xee, 0x800) msgrcv(r4, &(0x7f00000000c0)={0x0, ""/60}, 0x44, 0x3, 0x1000) 02:36:12 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') lchown(&(0x7f00000003c0)='./file0/file0\x00', 0x0, 0x0) chown(&(0x7f0000000080)='./bus\x00', 0x0, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000001c0)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000040)='./bus\x00', 0x162) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 02:36:12 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000040)='./file0/file0\x00', r2, r1) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) r3 = socket(0x18, 0xc002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = getpid() fcntl$setown(r4, 0x6, r5) r6 = socket(0x18, 0xc002, 0x0) r7 = socket(0x18, 0xc002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) r9 = getpid() fcntl$setown(r8, 0x6, r9) sendto(r8, &(0x7f0000001a00)="8416559a87a7aa2ca610747f291776beb478a34c22590c137047599bb439d33adcb24f191a2c4e44a579784aabf0f87954a68106f529985534d53c5edd34165af4e1d12f351c051bc72485542b0f11d642502836523d0ea02ec170f1d9cda6f188466e5bd5f5fa3f4c1dfd2ca0172696432d00d470a8849dac2c5c0ac16530e8196265085577d88d28249a796c6b09f941991f1e2c984096f747d22e3ca57ef8b568d7ea3eb6195b13c0ac6e2fea910871905a9b65e376af4343067b70cab9ac5a177496ea81a02dc98ab125b8c5500c78bb113aef0ebb4d9b45ef8dac36ccb420d00dc7a78ad8780a32e8de8b8bacb4d9f79a374247dcd675803fe5d45b1878f78b9fbd62f0007063ad793ddd56f932d901a952b7a10eb44be3961ca0a634509d174177a01ef1dacf1156604424b46e59f9d2aa0ef060063b32955636dca03fb7ef0d4982ee4a23b4be7d540e3d81bc74a95cb0a553d98554d53510e309006b4a3c1529ab60d4b21e88a555cb02621241a3887c5d35f2e6604bbf8d54c4db403bad661b5855401c6d9ac2a9c75362e0a37a2a608e78cd36da8981bcdc0766581007bb02507e6dc784d778f08f1f4d4a6af1a73ac4644b21017b5cef4c1017b806bd8b90d31bdd051c7c83fb93f3f6eeff65ffdad9e449a8aa5980461947652aa81e3c881c07187cec5d47878c494cf4063ce87e31b0e73933dc037587abab252af9ab2116f4b200193c9b52b73e085053aa5ec04ab2a3f6c88f3d7f45cf9b833060e166f5a1aaf5b8b98fd039259502fc773929cdbf0f1fc8c1c2e8d397602817f8957663e5289c384d1e4fed08fe50c8993f0885b17835f1427d52ce0a1406d3c943e35850807f95c8555e275ac7b4e4ed883883b77444fa7823598f9e3c3ec491bda2a8ab79985fd9956b7d4d3e2fe7bdb35b45f1aa74f2aaf89fdeddad56c174aa5f7c9394955a5fdeadcbeddda8a8393e0d405f1e9c89f5c951bd3510d590d84d7c30bfa4973effa7fd0772a75be50791fc3857b9893278864560c4dc1050656d5551b27172cc44d3edb12241a6c4c73c69215d9e10c4bf8c842c0b42025cde2726344b0bfbf9e04a326018b31db6859511048ca4f6441fb70c1c70ea6267c7404941ebe06d817ab4f54596dc133e419ad174b1ee453ba7463c0705dab6d3093fe0b4a5381a51b09f4d74804c391fb12fd7be3fbc9e1c7732f3aa0681f5dc6857a2f98522dce26b7f5ba8c83dee077c1bfb856604cb622ce5f5055bab65cc266429567591435650d8677e430d9638963bcc9209b2b4caf52fcc481e8cf61ff406364a8f155f336ffe07dd5f9a21001e254fb35619e96a8f70c1b6cc5927e5be63e96e14113c242f4a94531f4752791854aab123a605e2fe8cfcc2e2b2e2084b22ea5279742623f4224e98c3a47f8b7ac5fcce1fe84cfb4e01aff4177b52ae80ca8ce78f2523e83caf1ba37955acf40419ec8b7f6c0c7755cf964377d1bada4215682de192c072c71b4bff135eeac867a11a2d8b938ac702c0ce3daac185317bcab7d98d2edba3822ed38653fae0f2bb8770919cdf6cf6552526f91fa67633cbd345cc7040d6dab7c9e931b356d49f3a28a1549d7cea6b1feac52a444c6d4ee9e3119c2f5bbc84f2fc1e1b9a5ea7dd054f32e9669459041838acffde6b258ecd0d9eb2bba5ea01e9441dd4466e558f5efd8ce7c2c406a1b0c1cd11f2656dea44017da033d6aeb2bfee971c7e813d156ef6e6a1e2590bb44888d933905e0ce337bbfd562bbc05de786a0a4900119a9fbba667dcfced67d01c93002b451a66f435d9428f62b442acd9fccd9cd1c0238bed8e0aec052caf18b18e6c51b44fe584418049ab2f16ab0c1e53d609ead2b6c16c3e4ec0e66bc439f90d7b0fdb23af4f36bcf3cc9ffd60ce9aef72f07e51864c6ee4eb15779df39a2f065bdec85556bf1ae2bbbc9c97d84d4188853fac3d5dfbc8dcd7d2706684f692c4e65a1b16bd9be0846a8d350afe642015305c07588aafe9ba58c28b759764ca2f0424f55032b01ce604d72281e609a366ac2d4b188bd7bea5cbde6e5ac26133dcef23563c4abde700f6120a9fa772210c6a954ee06de9063f86e4a4fe39db97b5f4f3c8e44d637a974d5b3225af5c8db0061d402697a31e034e0708df86fb0d45b228d6f6308fa6f2f1f7f15c21d6cf237160c5671a8419858c98a84c1fd21c9bb299f6f9a5e2eed7fc1efe4251de6346e18c9906c9fed9ec326d5234f9aa981b15b9bccdda01e45790c7350d8fb95b47a53eb45bae2915328a12b5ebf9afcf49e38a6cd1ff0616fbcb7b3a9b852f4a4baad534744a5ad8066e3a29a90f2e1cd8cbfd1067179f113109b96531d84c11ddc3fab906de253dfab1f620bfd10025ee53da1e8c8a0679a193e5f1661919939eb5571ed643ee378c77a1b78f773b2fca5fccd3c24c56aa04723c1e44357a2b1d0ea3792adb85e58855938ef40ac65ce737afe1bc2f56cd17dcb64061832cd7b6d18e516fc153b3ac80b4f08c29c79539afe58965b465b1bdb50aadf2e06f402a1af9962b868f8c33dab4bcf7fdd2989c3463c633525e869625c06e57fedfc1b3b8311a330e13d9d578df7709f799663d7971eba5ea00b9d7425d2958127215a26516ca566d96a84c338db59cdeab4c5c73eb591a4fe40357c1edc7f897d2ab9ce6b54a905ced9420e7d1a7eab337beb79d5f2419f98bdb21b29d51d4b52d81f3e1b6cfc62884de5ff1f024296ad1598ced9e1d685514e130c650f3818d6cf097dfd22ca4d9f8ea65b60a83e4014820ee7c7ead75955dd1f34914398fdcb9c4b5090c0a30be143382d6e3a2a33bc73e12772ab937c5bc0950158a9e8d592bdc8d443e076c6b181125da672cd7c64e5bdcdac6df8420dd39b884a335d695cd2e4267fbfd143d730a7d9b24646f54144c304e7035e1e86d8f8345e453636a1fde03328344341d589e0c7bcabea7329594b5a78015689788ab2630aa04266685496d5aba978249090407de4b3caf5320b8c8ca3b0cfbe514899a4424e9d672adcebebc3852739f686990f06a39e6cab46e5e36dcaef0724bc4903fe514f8c8167d9f433665ee17d2780d8f04d24b7f4e4997ac9e83aac80ddb6f2726fdb4e2c618ffcba2facc926b466c427c3ced305db5d4214ba32baaeff3b6e1f1a609144b94cbc3b0f2f7cf6d633f2e72be48bef8928fb21a7321d0cf463c3b3c147aef4ca5010c3130975c03b6bb463649708e7e192f6762ca9272e4baa40acbce45f059ec1134f99d2372586ab1593b32ad12c5978d0f3bbd496be7777db9ba6899ea80325ad3c79a1166cef6e517d4d95e2ac60615b2143f738aea707ac3bb2c42d30a4c6544f8f0d6bb4a342cda20362eeefbbff852e3204ce7fac6b9128b3e1d1f934bd2c16166938a7247634e001ce7a80b4a0322836ba5d225ff8f505ec238c58c67268f5010bc044b203c6fb6ef0b922f54f7112fdc50eed1a9ba6bb85ce5be94f1aead77f5f04171590efcdcc2db5f2f228bea24bd49b095c2085a0974d3bfdcfa9c896cdcff183e10db8788db5940d202312ae8caeb83ab8f16dc8046747640ec744681e09ca6ae2e382c60657f4c49d993a02a9a86ab3e337d0b3ab8d7dc7e16f9019306a38a5d4a70af8eb0cf8e1147698fe26e3380434bb3c692cb0e66d67aa19a196b7b5e9e694e605b5da3612892aa848cff60cd701e0c70b561328906544b53ba80aa8c9b0f4be1ef92f2902fe7262c247d10b4f502b8cf0ff7ccfc1c3d26f350f85dbff27762de76fa93326cc49942f7424f001af58c47a1648606860e7d8666b789fe70327a590f06f5ce5a410ea6a5b9a745b07251e774dd5591db9caeb1a9b12559f2d98706a768af06765cbce9ba72da04ca0b9d33e6b335892eeedfc43d985cb21926b27294f03f882e3b3079385d4e4bddcf4fc19b81a370be71466890d6e2befbb91e1aafcbc6c2bfd79812c92ca9a9811d565e2a1448466548a5359af62cf1f2ab76f94827e93592533745a4bfb0937e132b625598c41a22dd0a1982d93ea1e4827a2584da8907f9662cbb0d3a3c4aa4daa58a75d64df0062a9fdbb4245c63842b6543ba25efb1a335bbad1e4cf38f46401a17af34834b7c411b20ca47ef681ea65cf301bd0a9293aa4c61b19963443670311d470fe41364c69761dd09a91ef7ff0c6120008f4d0d9cc191c6da42736feaf5368551da001abf8507967c74f279dc4d721da3cc5050d4ef92d1f5992020aceb1245c5874351481e1d504dfc4d4c2d599e4fce5c40d431106330e26b81b1a8771135ccb5cbef54ca8189f5619a6c193f06b0a713d3c4b5837544e0c4b368b624d776948a5ab46e851007ba6d1a02901a332106747869f133caf2e4a6c2b3fa06806e1ce7c5302edda321a4d8efa45a9bb43dafd8961c5407f3e46e5de931fa5ffa6cf851caf36dacae9ca9e1ea79dc0705f0f52397c99acbc9753bd09a9701379ffb91016ec79d364fb4c2d750dab7efa9c77fc29592e5d0fd8efdc832b4d16ceebf1023e00c354465cd2cf702ae85d08d7bea710da60e4b24603dd71a3d0370c2c2538a95a159f07b127167dd83bacce4c877e20ae741ecaa84a73069f432ab5c69ea9fe98e76c83f8a2fb58c98828a610dd8f7f407eb8b1560a04d1742d975fb03d6d4e24f51b8771ab9e0dcb32c0286182b9a100dfefb703a313a110cbd00b4e40638ee7073672c276a39b78cf0bdcc3f269a00b770583f82e2bf3726a0c300e65790a26748b670624f96c0e8666d9a70ada4150061a8150070efb6bef41b3735e11f970862bd97c9c62d59a24f150fc632bb10a18c7f76da45536208d03b321a393b88df6ecf66bfa22cc2460dfb7fc7e4c793c1ffe2db0f64565664061a44418b99e5729dff53d7cc9fadb52ef6f1c948171c4739f052a009779cdc530f4663c9db783845e90049bca15b46a2462ae7b2042ecb5d060ec80600ae1e9dd17c194cc35e4b0361b6f174104e105026ad1a737c3393dbd879d9ee73ecfcc9a0d171f2eb5cbb9f4c681f0abf45174f3a95fc9223e27f10e37f525c2d50c6a96288d8f32bb5cf930691ecaf23b4ee592f1e57b05789c35f053921c18b596478030291c769ec49d58ea98c7f2f0b657f3e13ce429764d478ace653ced048695f78a26726799369cbe2320a620a5bcffefbccdf48b4e44d8bd802778d79950fc7278ba4508c6f7f279c8730486055f222035c398fb1a47a1338c24a6664e0bc4c8d699baeaaf7c29fa2037fe854fbb0ffba57f31a21b63a7990e3c135b6d0a8152962e91a120a8af3e78cfc81f4f178e459ff3b8760a512030f5f3b1957385d7d4241bce921cccb02adbad1a057db660d4799fbdce156441c00efb4b9a7c51f7d3fe5bd3e548968d841a5a5d0f02271cd561bbce3ff926a06c3ada6f624fc488711fde98628c53c6f8cf6f0b93ab00a938d2b00bafd13f6bc3d8b391c1818e699b69909f699e5ff8b9f9068d74d23dcefd910da89bb71d7d5ebef49da9671e5da7b41eaa325e7b68defc6a034aa84746be690ce02368792643c1d6345741718d0b2dfd218372557b4b7ff6cb1450685cc9366b13f5143e0d7661f69f08086f5b623e9b4c93218ed30839b11e0264d4629e7fe173fc4ab586ab4a3736e9e13efcc37f03913b12a19f8115aa9ee8e5920bd24ef94a42bb497096ac2d24fe4fcc1b4177438770f4014e269ce0167db9e4658fd0926837ce3cbaeddbd1f28f6bbe18052882494c253f4436fd8bc53675cf4166e092ed45b9bc2582ae2af1d6dcd", 0x1000, 0x8, &(0x7f0000001540)=@in={0x2, 0x0}, 0xc) r10 = fcntl$dupfd(r6, 0x0, r6) r11 = getpid() fcntl$setown(r10, 0x6, r11) renameat(r4, &(0x7f00000014c0)='./file0\x00', r10, &(0x7f0000001500)='./file0/file0\x00') writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000001840)=[{&(0x7f0000000200)=""/182, 0xb6}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/146, 0xffffff6c}, {&(0x7f0000001380)=""/106, 0x6a}, {&(0x7f0000001400)=""/65, 0x47}, {&(0x7f0000001480)=""/23, 0x17}, {&(0x7f0000001900)=""/242, 0xf2}, {&(0x7f00000015c0)=""/199, 0xc7}, {&(0x7f00000016c0)=""/100, 0x64}, {&(0x7f0000001740)=""/255, 0xff}], 0xa, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20000, 0x0) 02:36:12 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f00000000c0)={0x3, 0x7ffffffe}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) r2 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r2, 0x0, r2) fcntl$getown(r2, 0x5) r3 = socket(0x18, 0xc002, 0x0) r4 = semget$private(0x0, 0x4, 0x100) semop(r4, &(0x7f0000000040)=[{0x3, 0x4, 0x1000}, {0x2, 0x80, 0x800}], 0x2) fcntl$dupfd(r3, 0x0, r3) getpid() r5 = socket(0x18, 0xc002, 0x0) r6 = fcntl$dupfd(r5, 0xa, r5) r7 = getpid() fcntl$setown(r6, 0x6, r7) r8 = socket(0x18, 0xc002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) r10 = getpid() fcntl$setown(r9, 0x6, r10) fcntl$getflags(r9, 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x20000, 0x0) r11 = socket(0x18, 0xc002, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) r13 = getpid() fcntl$setown(r12, 0x6, r13) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) flock(0xffffffffffffffff, 0xb) 02:36:12 executing program 0: setrlimit(0x0, &(0x7f0000000140)={0x0, 0x95}) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x89) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000001c0)) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="e9", 0x1}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000640)=""/102400, 0x19000}], 0x1, 0x0, 0x0) 02:36:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10e8e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000140)="2faf57dcc94f605576a636c0b88dc65f5caa3263e583be9ff2f022387d60baa167bda73896c1525b5443b5033e0abf9ab6ded21d029519e4f6", 0x39}, {&(0x7f0000000180)="ce6cfd7b80ad42e6fa9c9e8549678622290dc7ac4992d963d7800404906d27ff990062482d45e6e034e1f2da840be0ce73938d269ed8ff496810605c07af382c0344b887dfdaea05b223c58b1aed605c36a04907170c8e9e75d744ddc7cace6a8b7333dca52cf0e65a", 0x69}, {&(0x7f0000000200)="edccd876c92bd809627c24956e9966957f87b765e2d8bc3dffd1a2802928095c3895af27150046128dc32bfd416d63ee0288eb13ac9de5133181cd47348103a84bee560d5968569f24af2997e9e73db13577692cdd55dc3f91be6c", 0x5b}, {&(0x7f0000000280)="dd498002c0781dbedec97cc58c603040e4600779f2669a5c3f42ee604525ce617f0c63069102bd47056be1b6376c6da20f71a252b010082e5644af8d433c02e9315837213fe821306175e7eefdef24c7", 0x50}, {&(0x7f0000000300)="a7a4a49233845a2c70b1ab51b479c0d74bfd8e102db4204226672a381ee066f01d15ea50541e83fd606742e793421a473b3c1476e5527a5960cb4d07b85978fdcf1a8cbbbf760bbe", 0x48}], 0x5) write(r0, &(0x7f00000000c0)='J', 0x1) 02:36:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000100)="04000000", 0x4) pipe2(&(0x7f0000000040), 0x10000) r2 = socket(0x18, 0xc002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = getpid() fcntl$setown(r3, 0x6, r4) r5 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r5, 0x0, r5) fcntl$getown(r5, 0x5) r6 = dup2(r5, 0xffffffffffffff9c) dup2(r6, r0) r7 = socket(0x2, 0x1, 0x0) dup2(r0, r7) close(0xffffffffffffff9c) connect$unix(r7, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 02:36:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 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}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) 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) getpid() connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="e78ed58a786a5a3fc8a3216fda62020207e000000120005cae937b4c98528ccb1e4c"], 0x10) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) write(r3, 0x0, 0x0) 02:36:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0xc002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = getpid() fcntl$setown(r2, 0x6, r3) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0xcdc4, './file0\x00', './file0\x00'}) r4 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x32dee0635ce904ce, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000400)='*', 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000003c0)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f00000000c0)=[{0xffffffffffffff9c}, {r0, 0xd9cb9a26ec6ed680}, {r4, 0x40}], 0x3, 0x7) 02:36:13 executing program 0: syz_emit_ethernet(0x21, &(0x7f00000000c0)="97520fb84e03520bab910000000e722c7a1b50232dab538047a8918039949f1bbb") 02:36:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f00000006c0)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x2e6) execve(0x0, 0x0, 0x0) r3 = socket(0x1, 0x3, 0x4) r4 = socket$inet(0x2, 0x4, 0x6) r5 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r5, 0x0, r5) fcntl$getown(r5, 0x5) r6 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r6, 0x0, r6) fcntl$getown(r6, 0x5) r7 = socket(0x18, 0xc002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) r9 = getpid() fcntl$setown(r8, 0x6, r9) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/dev/bpf\x00', 0x0, 0x0) r11 = socket(0x18, 0xc002, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) r13 = getpid() fcntl$setown(r12, 0x6, r13) r14 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r14, &(0x7f0000000800)=[{0x3, 0x0, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0xfffb, 0x1800}], 0x9) semop(r14, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r16, 0x0) r17 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r17, r18) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r16, r17, r19, 0xffffffffffffffff, 0x40, 0x2}, 0x49, 0x1f, 0x5b5f}) r20 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r20, 0x0, r20) fcntl$getown(r20, 0x5) r21 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r21, 0x0, r21) fcntl$getown(r21, 0x5) r22 = syz_open_pts() r23 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r23, 0x0, r23) fcntl$getown(r23, 0x5) r24 = socket(0x18, 0xc002, 0x0) r25 = fcntl$dupfd(r24, 0x0, r24) r26 = getpid() fcntl$setown(r25, 0x6, r26) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000600)=[{&(0x7f00000000c0)="fb1839f2f0ff94bb8b5632c113688118366e6a6611e2e7ec36cc844f618fa429a723d966b33a8e845c24fe5b189bf01ee1cfb496b5994503a5f6ce8cacf68721ccc2a5b625e7f978348d293d1b48079f851442d5c70f030299d676a42db93003f03609f6", 0x64}, {&(0x7f0000000140)="5af9ffee830de16c6e7828de512f6ec3ffc1e63755a5ca2a483827ca3224b2237a06772be67fc3541a34ffb3a4954720c12ec3e49d950640ada4feeb12c5aafbd9a2c8596309e051bcf2ec570f268eafaee9fc9092c6a6839437939fd85a6da36aa3d66768de80908aedfb5f08dc1cfff3e457a7d7cc96f5394075cfda26994879515d8f73671daa8d841def1aad8801e98e977c5cfb35e8e4615997884db5b58c09e808aa968df841a0dbaaccbb7db9b38f89bdac8765ef68a9d6a16e93e69044629c1773cd4722d4d9c1439fe4181b1226c743012b", 0xd6}, {&(0x7f0000000240)="88245f61d574f8677b090257f39ecb9889a6d7", 0x13}, {&(0x7f0000000280)="51e65456f9439f62cc2e1b0f5679e58d29a3d42b046055f761f87d4b832784aa00076b54c0e431e79db5f8bb2f3b7a05302f3aa949fed1d3923f3620d9ab3cbb2945b9f5cea06b200b58d10d35b81bf24fbb7d30af8d2ab486239fa6bf83f64aadb27cf1f71a82e4da72667f4035ffb263dd638abcaf9cb2f9f2b28e507ef054ba2e59325c981f9e1ef51039f7c17b87357eba5bc27aac9ab5fa1a9182dfb55b7572a5dac6d9162411773c49cafde6bc93e6c389ec442c8543aa868c2ec94d50b8a70b0c", 0xc4}, {&(0x7f0000000380)="36e6bfa41633ce2204b314dedf2ed533ed1e6e08f96b3fcc03e96aa55bae48317f238efe31b0e57fa38a848d2aff42aeeb8498870c486754c68a594cce42ad7ef702c6b0c399c7b2267fdd3d87180dac217a039c8675675ccd7a6070597a65f0fa20081c56b13661132e5d2c6aafd98021067f85ad51e5d4bf09d5250936f5f559f55e02dbd6ff9236345ed3e232e9e973", 0x91}, {&(0x7f0000000440)="14e3fcc81ef4e991f3d4dd475ab77759a99ca1dccca4a6b26a7404fcee52529b45d06fa4c3b225c49be0627ac7fb321a7dc1753113cfc0a68418db5c74b852f4c4dd8c089c4963419ff95881ed485af805a3488ab134183bfe3dcfb968e004639359f18b966b7de3531cb2ea", 0x6c}, {&(0x7f00000004c0)="3d25658837f0ba5c7d72749dce21c1d4ba041f10eb22f8986c85b7fb6c29275ee4d8d391d9147d3bc835cf1566dc0ca7abee4c5e6e808c191c0a86fb7796d0e6f21e95961d0a5294415478d93b7738a3a15a8f55446bda0e66fa33a0739b8924d93df4094ded12dcfc88cc48ac12cffac960f6964f7d2554246f6b", 0x7b}, {&(0x7f0000000540)="348ea4e40e2659cc2785df27602994c0f17e05d98e68c3e41c88b4cd26d24cb6a1db9fc28dc88af1c2c91596532ad4a85334c2ddd0214bddd40ffb734fa5eb9aa44b0ecb804b74d4f2eccf0d9ab1360c073152f328fd305b5988b6742584fc67cc8a60297df87f5857c693f12d230d0710e800b8899a923864b1093219bfb493da4783a3c859a3ef74cf08a003b9", 0x8e}], 0x8, &(0x7f0000001980)=ANY=[@ANYBLOB="3800020004000000ffff0000010000b9387c13c68e002a83ac01a9fce455f51bf58598029fd804e5c8e6eeaf54ee64361e0467889bf76c9a331bffae2e76031535c891f2ad080000000000000037b82257fc1579d52ef908e71325faadac1628d6f28a225daa7c127206b39134f91c48c2ac505eac5b4285be935721c078190eaee4a824e1501df1eff81d5cb244808df771fda7cc0b5e06db57a9ff9068c40f5387b6", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r6, @ANYRES32=r1, @ANYRES32=r8, @ANYRES32=r10, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=0x0, @ANYRES32=r17, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r2, @ANYRES32=r25], 0x80, 0x4}, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:36:14 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000100)="13dfdb5d9078625c439e17f7c24c0c8cda221ddb01ca9b63dd310985f35ca76ba43fb86a1cd56160a5563d09f92348d2bd332824555fd0c955b7b703acc2bbdfa3855d608b8a794662835c0ef4360b3b4f8484fc902c0defc54ce8ef1294562b372c679d1669167a3ff06c028edab7d77ef34732774b0090501d7b9435c401823c11318ba05ee656b14a8d", 0x36}, {&(0x7f00000001c0)="25c27f21e232a80dc2655bf7c6660196e3bede5dabaab5", 0x17}, {&(0x7f0000000200)="fdd69a0ee07d31a58493173d197eaf6123008216aaf356e9c259fa3be7f056b9fe5aefc91e0d2c2f23db2d0d7f2a18f2257dc39a1ef4491561ad6fd2fc90016dd57156e95c1e287214a18e7790255fb35ea589a56b73cbfd2ca225e165bfc5d97fd00331137818dfe48bbe29df4b491a1e270d0d767bbe703e528ad50d475e90d3b63ff3ba6c65", 0x87}, {&(0x7f00000002c0)="a56fde340a9a88e0922897ef3c739043c5d608c7130d3e57fd8d5bb91f19e48605564d10e6d365ce69e880653825759f8392", 0x32}, {&(0x7f0000000300)="0673dbb38982f3f54711a950652a44", 0xf}, {&(0x7f0000000340)="ae27bfe87f65dc880fc83e2378bee4c42256f2f1a50c4bd85823e56f38763ae04c8b769d55cf265813f58fe6045e130ac7697cf30604e9e83beccaaf74a87ad4eef974cf968aa858531e9b2f66ccc2dfbe1b388c98bfb6c453478338ff044e0c30db64c084ce741b24b152becde35ea6219ea865689b98e7829b6258253dfd0fb7f9512e282dfe0c020665e35327271ce7ee263a564e5993494bfa347c6809aa4a69d6a0030807374970a9604bc088137d773848353e303d6309e09f78393f4dc9357b11f2a0f81af163927103e1bc8cd65899ab3f2f6aab31f4adcdd32645223734dc49924433f8c0e396cfaf", 0xed}, {&(0x7f0000000440)="7cc52b358df21247927a845dd4d9ed377c60a6e5295f9986c9146c3b8ba590ea2ab820e331512310b1331d9ef442139c7b2503b4ad85afd035b9ae70e97ed8be3d5b7faca8901faadd0f85bbf3f3235ff2b67b1149323c1550d80334c5efe86a40f0874e866d099ba08695e62ff61cdf5b52", 0x72}, {&(0x7f00000004c0)="1bfcc8f5dee7e11f55b6989ad2d87be6474d95fe575a6081333e566c879f3e49277af6932c50c390ac3ad3a9c6dace60cdb291243f20e392b54b279efd9919903f11b28e8433ea8b3667649a1387e4cd322be26457f0d4783ee606d718962d924a9fddad360571a1e50fb1a3b391993965b59aa869f4b7d0b74061157cc30c773c5b0cd113596d92ada5152568", 0xffffffc5}, {&(0x7f0000000580)="7228beb7e9c2e118ca8c517f893ca7f3fd3064d26788ccbc64ada477701a134bfb8bcb2c38f2a145262d717d524f1020a5e266d5873ce5b201806a990881bcd4c66a35d68c06bf56bce4a62726dbe5e4ce06be2e6f47fbcbfa66fe137b396f069143", 0x62}, {&(0x7f0000000600)="02482059dc979100d906b463f51864dfaa0ea514ba3f364d44f609d8f354ebdb4e205859360224106f2d4a0d9f618b8d3d5ebe943e05bfe97aa6433210b6e35edcc56b0a8029cc1e957059082606b0c06e86b055950943d78931d9460464fa11bc32eed9429740fed40cb2424e4f94b715bdb7d7e408a47f7dffc82b312278108e2bae9ef5c6aaf5e1bac73872b7a10d4c47dff8d328503bb61a5bd1d0a558cb48d5d69c58f07efc094b5d69a9722f614a0ea2a1dd0a", 0xb6}], 0xa) dup2(r0, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f0000000080)=0xfffffffc) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x60) renameat(r3, &(0x7f0000001280)='.\x00', r3, &(0x7f0000001200)='./file0/file0\x00') r4 = getgid() r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r7) r8 = getpgid(0x0) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r9, &(0x7f0000001b00)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3e2a14765bbab711fb04dc773adf97c323ba36f73a5bb1c01187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f8835bec261ea79f6175c04db50a45f56f24627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8130800000000000000c2495f2f5fb5c7621e79720000bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3980173357b935c30a87e8eab7f258a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654b9b6a18478b6e931005d2abf2e0b81ea3cd1d2f8f0cbec6aa73c0e53f83db7f690c22b39e3aab2981eea9e91062326fe1e0c249ad54c42071716f575181853ef28cfa22c4472"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r9, 0x1, 0xfffffffffffffffe) msgsnd(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r10 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r10, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r11, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r8, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) r12 = geteuid() r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x200000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r13, 0x0, 0x200000000000a, 0x0, 0x0) r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640)='/dev/ttyCcfg\x00', 0x80, 0x0) r15 = socket(0x2, 0x2, 0x0) connect$unix(r15, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r15, 0x0, 0x1, &(0x7f00000000c0)="071404000973db0000000001000000149b33ff0f", 0x14) write(r15, 0x0, 0x0) r16 = accept$inet(r15, &(0x7f0000000140), &(0x7f0000000280)=0xc) r17 = kqueue() kevent(r17, &(0x7f0000000000)=[{{r17}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r17}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r17, &(0x7f0000000040)=[{{r17}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r18 = kqueue() kevent(r18, &(0x7f0000000000)=[{{r18}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r18}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r18, &(0x7f0000000040)=[{{r18}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r19 = kqueue() kevent(r19, &(0x7f0000000000)=[{{r19}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r19}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r19, &(0x7f0000000040)=[{{r19}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) sendmsg$unix(r7, &(0x7f0000001ac0)={&(0x7f0000000200)=ANY=[@ANYBLOB="ffffff4d7d0000000000"], 0xa, &(0x7f0000000240)=[{&(0x7f0000000980)="7778c340cd4d47b8999c5cb55f30fba73df87f93c359a8579e665373990feeb7596672bce9fca7da2026e7b3aba15e7f60337d53aa4a8e412be67a8d16f4e72e919946a874d868d1514a294e6100e58f1bfd670dd857f89d04f2a2d30164f29648d642235ad563b8e30948049f031f5a23ddf2cac8949aff8e8b23d8b323e9c240f20358cd3f3cd40e6255ff664b31bab4099e52c80efcac37b7534c4f33406e6946acc15a10fe89d7e38d7b57c26f3a0cf55102111820e69343a2", 0xbb}, {&(0x7f0000000a40)="6d81fe2f157702a916b3fa17259954a8889bbfa894b074be8fafe5b132bb88ffdca2570e9a722951b73719b667bd2db4ad83e36cbe3d1ccb604ae9b2d9f88b44878aa11fb04deba023f3a51a448e4968c8b6b39b92488876f92ad90110edf3718410eef30eafa4e4640fd4759c565b667e5f3f64c9d002af6cc9f67a6d4aa9b506e81bae79ffd153c0934f10105a411194313702332398e7b068c2512d37bf8db01237d05be949f04ee50a75f6ce2a11cd1502b6d5e3d2a2dd5174f92aaef4af0f8f55e73ad989be3d9b7a2f97ee4d094b661fe3491015b144f591a756a771a5f6fb542c26f76ad1358613d96fa51b3bdceed943c6ab5eab780074dad30cf79230b73e2ecc6ddb3432b64c451716992ae3b3cbfd7fe963e945d9d4f565f54c44aa9db24c82dd204ffcb51b588ac4d8bbbabaaf040ea555a1db250dccc1259ba0b93a867ac27c8ebbae38823e4d718acffe5f9af323a25e95a5dba5950fabf7e9ebbcd02253b7ea1201921569686fd9163ebcd663d9e2c9c61ec3101a7dfaad50582f06eab34bfb668daf1e2aaa0b405a894635ef6bd67c3a7c249f2b7711450dcc0ca9fb430070e09f49051f078c67ba35ed0bb7641e42f247ec4c5ee890de18c8267c7473bedf797dfe785cadd64f532f6fc2d23be52317006981f5bcade33537ddff658bbee97e82963fbbf5b7a7563411f8bc39fe4e626e3979b6ac71090dd124c51b672081c1635b09bcde721017ec539431f995027533c141701dca3983ed23a6ce564c28a0be533b2af4cb407efe5ea7519e4aeb1cfb346c6fa4d9f8182924005bc668b6542ab2089a4818e80bdbc530d87dd495aea2417c244812f5f750fc8eaf6a264b7548a0f2ca2e63538084ab6565d3c8767ac2e6434825f16fb5b895ca70d5023481fe387978d7aaae5bd43b9cc427cf165bb07762f7233550c8e52a65e63c5677a02e213fe3b9c0790dc480a83c44cb77690a794b160cfafeecca24e11a660902a7021c62e8b544f65d77078a4545766e4c437478e5a7568b563b4a1d3cd10c38e3ab50799250fdbe77666edf328824a599e645e86df2b54557696ce253a583ef9d4879ae6f85d782d622d4db9aff39c35f13d854346ad3221fa6413acf0a83534010aef0d85e6ad384e90c07efdf6cfe6d9550fb91d265703679538bce48081b21a30f0ddc14bf15d4070267c70724142e549f8cdba740ab18c31af4fd455808c864ef86933ae23dd8aa1bfa0d99ce10914e1d9558bf7ba7fd1d37f8e742f3177230de3fce0cfdac296f6899d9162ba40fa60c053a9e734a67955ab65f41b68bc49432b5b068ad054e27801d89889beb1d7bd4b74e8fb1aa65c995a2fbf32fdd78fc20e2b485e6103ca8a087bafd2fcf216a1236dfe363944e8c7ef23d9140dcfcfc619f22f1e7b1149c703a88124e47b5084a7bf1a3950b8b840f6a2232f90445e2ec65eff95a6f7b4574244672e875368994d897ff63ef4bfc9e494e59dfb3415d8b34010aba26528f681475b42d9b54a992a4ac86429f0a61e97292adc8ea8103d50bf0497abca5487210c4cd976b8a5b1cc5ba4d1dcde7f9cc1dcee888e577895e5b6a4eb857976c574bed9348ce3c89a65fa45e73662afc51e9515ac16ecee589488a2300faa65cc58896312e1012a69d4de3a70416d64e70c35f42cc7fcfc1afa74e53877e252dc6323433d6642e061157fec25ea4554bb52f88b0d41034bd6e9fe6b1e3312e102efa76c469a99f5f406808a5f59bc9d173115dbd31b0ce59e48b0e8991be698a28431a0da79c8c735e59c25841b0963e025676df89ef75d6482d35b11ca2d00c2c4caeeea9630fbf2e0272e9f8463a9f268e8a4f75907752eb7d8ddcf6c0665387e48ec4c82bf6b5d571db589611629dada5e682ed1146a42324f4aa45b90679411bfab65362d1c6ec42fea68fd225122ac6b648bc34b3040a8c4a91d0f4efbbd4671d08abe8f84fde93c63e71d8fdd9a6275571e688deeb797fbe0e32f850360340c8bd582f031ee01b1af0943774fae793d19f4d4fb422b47961a2bdd91dd8b537ca8456fbd46e4d8b4e8eff9f413f21c4788d3c9ec91d8da591e000374f7045c3c956c0655e5252c65f6259e14f6609163d69dbdcd97e9e0e7506521e0b316b4d2789614157da5f1f2a82d4f954c4408784d0986c31bf280ec26f5d8fd8175b8cdf11cba76b498e96bde65c816c66af283fddcb225f30a2e28858fa34efdb27e08bba1e96fb8a89cb60f070444ce545c575cfa1c4285855f862c30aaaaed3d736b735c9a21a902014c789b6d03e16e3644ef4bb9945bd2cdb3c58150a17993670389fbdf2be47dca18cae811bf18e0423c0fcbbec458484e09d8164c46766ed1cdb830c3a32718f260500ae3c5a39a896ee91a7d933d82ad16595ac3980e60aac60690ad7aad0e76fc77f70a5d2eaf6841f5369ce8432c9b8da07e5960b998b0f57c15b78276f7d310305462a33a05a971d8ac48f4ae79addea605d003d15efa0476b7aee8377cb81b6791c286c7cf5cb8ff40830020781ad73b101fa261af675bb5a35c673421626d12013b3db8d47e33cb4220064d9e87448a0188a929b6025eca8876b81a098aa887df4c30663ec859dbd6aecf0df169755f1aedacf752860d31d6c2e3786b21751a474a1e8b02a4e1541243e7862be55c6e42c86dd6b629252f857cb5873c09ec5349f50a93e28c1bfad2f3545a9c4697d826ee86e787393e88828b2a21bf55f393392c761140cd49fc99453df569583d04abab4b69c54a34d42f478a01f1b2877f467d24caaacc1f41c9dbedcb45d320197735f60a751138dcb3b621e63c590f64cdfe370b2c1e0803e493963a1ef3b4035fe966137e1235476bac7ad2b03b5cd7e97d1fa25a8c03f95ba2e1037f02d2474523a0122b3bf4fe6efdc9f5093d03b7251433a48de6f02f7f9ffe400e8a807d157632420511039fc1a8052b7a047d7a28167f19bb19e8fc78461ea1faf0eb0da9c00f472b0140efffec2c750ff401a29eb039e0ffdac306c8a9ded60957487af344cb8443c0a60e1e98f8807f87b3c226699ec8c93a1701e1ab7fbfa5648f7bf698f2bd11fb47bde442bc0ce75255aeec7bbcdb43ee963894d500bf714582343de409a384ac409686bafe3ff6a5d0d871bf8cb9900a39708dc3936ccfa57808dfe7e6b821be560b20f5b05b856e9e182b364ee65cb111048b881e7a24463115b10464a5dcf9c638d787cabf2c7f43cef7259d00acdcfb5fb4feda0d8fc694a7ab818b805d2092a4a6d65fff8a7b7ac94192524f8a7d313b9b4740f68096dd721085cdcc55736305d6f216f6132ebae4efc8b037eb76f9afe8b6568ed948aa834a2bf7ce03bf90909b607d8b5a16688cd03097ce93d4008173001c948fd72f21b23111d9585b8076633fde0048766959b620fd9ff2878be82e14d69717c411c54adf8344db1804af78a9b5794a5dec6eb826ff21856bc72e6cb350ad666ca1609c99631f5141106d0b785d7bd0f65fc97e5c7f1c58660062ea7e311a25531413a0df8642d2c529befd334adf66bbf8c20dda8bd9443db9290e85405ca22d46b506b21dd61f9b39a38fb5a9cdc027e97a323715b57326e65f8e058d24076983ff6a429f525ae1a12a974f00dbc00735db24c04c365c7c626c708491a5c2ba94f1ff47acc750c349e4f1cd2d7d4f900b9b705780f9da5d8747a97d3c35e9d7321ace45ec2e4a20ce555c539906ba362083f069de425a17b8ec437c63fc9e2c5dada07052c2fa98d26f7f4cf515c1939e4435e5d59fc0587b0016517fec8ac8e38edfe862f2b0f6275d802330409b953e39ebc9e94e6eb4048cf5874ba07a256b863eb77e1a32c64bc70a892850a1780f3010c67a62fa1457d906da4e56d31961530e39d0b2dcfe641efbd2feb0a1e9153a7d3fa84f7cf9c71b5a6cf2f033f627ff5af0979dc49bebad6bba9237aef7cc3320c38d61c4a5c3ce7890652b13525c175e4beaaa61b3bd6d1a7c4573d9e84205aef6fc3f5c84623eee2aabc081381005c31b886de4a277935230e0170460c2c0284e2e097871c7d56d003751c370a5bcafe50d6de3a0965edf742c68b53d9629405b56990b45707354366118cd4eddcc158bea3b62fcbc6fb2a36bee7808e59f3002cfdd303bd47db6b03385acaf05beda03b22b13235e42022d47930b45bdc35780105e79aaa60013e6a2099946188855d397ed0dff549fed7302a5b6d2a23bc6c67611fe3347cec7172db827c099b17132afd2be8a9abb08e4ea96dd3c631773fbd9c34a68e68223c27a0674b3ae601a0074836781993fb51fe63d5e1064e0165a221d099bba4860cc67f894506868cc93d2deb2d512cf36c61c3621631bda73cd583300621697db5b866ad6fe0be2d52549def486435f7228fa128c8a0a1de05ee4dcabadcb7628a28d82445b15c97246143d94b215578b16de0779aceae7f3b59a7084da0014645ca833c2392d007bdfada17abc6017c2550221100329f28c51b236a7d5592cf454492e990d0ae4e6ecda10908a10c63ae43d8315a84a76066afd9c889a7b07cf3e63316a4d607c1933be5a8f37fff263aced5c3fb9da18e23415f1f4c6eb981c516f90c2147052bc198970bad0a2c70bbc3cef5bb614cfa756d2702b298aa11c88c1756fb0cb42ffe6fe8ac961c676b55413059bb2fd8a2a035ed3377c0e9eb700c05052b9a693a7946454e35552c4d1991d0970a380892f46f6ccf30abe19a9852cef5f82b61a04448035317471027ada0c3853ec3889128d74c6c8bb919dcc65293e08b479650e77fca968974b3730bada3c8a008e468cffa7d8e368709df7f041e159d5c44933de5ffc2442471a90a9d0721c143ecc07680f0a25ecfb4e327e2583692018fd1e14bfa6e91f78bb6dd47b4d9f6bcd232304e64292685f8dc67245f0f3cb64ea5b13d8e14d1ef94a7beba7186f0076a0d76fccc99fffbb5428c4c5baab1d75ef94dc6f88eeb126ae3b783fd7a9b7b3b0557be6c9bc8f4e69774f31e98e5174fed35981e593797b9cde641bdccb1d8422c3104578356f71da5d576dac4ba43b536db1e06cd29c1bec01c9a67722f4e56d5a1da662882b1419ebff4134da1a6501bbcf19a5578dc5c6fe942bfa2bc2aa3a15ee17daae1806a4d4e4d070ebf24c42999700dc4861fb56bda292774e6d949fbf3084f63522efabf398b37e8ce2695ada6fce6abdf637b7640426634475b038068c01606e4ada22662714a76017f713f141370380693c6d773c80a20d634df94bf2e16b44a495915dfb66bf98a5253f6947427af4a7cfdaa49479bfadeea358aff5946dbb4d335d97142f79418c10e28085114775f0078da93af5e5bdd51002314703076e37de2af274a6d8e4a4ac9a9d2f9c8743dd45894da4c25791d8d78b59c0f60a700e713acb3195861a2b99ad56816ac4b03561d5873ab3ad6625bd2d8773a3e523be24283d616a789ba357a176e39e61333ae21fd618eeacfafeea0c589e3f34ded23ee24fc0198bbae705aa210478d13c648ebc08e7ea7c23d98c7645e87a484846f0b2577e02f520e4f13c242385684b97e7b14500a224121d6b9891d13cc1757c1fe14c80e385f60a9fc47c96b142e4ef4d54fc725f688398a119a166080fbf220708d2907a896676c85c6138ac49f29febd64c3827f0c026fbb22f112035e37545b7daf675d3956227e7370ff1c8a00267c40767964b8d8058185a9f8f3724613e49fbcebe5f15c6c22e16f0edec26d6f34bff7dc23644a1d7dfaf83722", 0x1000}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r8, r12, r4}, @rights={0x38, 0xffff, 0x1, [r13, r6, r5, r3, r14, r5, r16, r17, r18, r19]}], 0x58, 0x205}, 0x0) r20 = open(&(0x7f0000000040)='.\x00', 0x0, 0x60) renameat(r20, &(0x7f0000001280)='.\x00', r20, &(0x7f0000001200)='./file0/file0\x00') r21 = kqueue() kevent(r21, &(0x7f0000000000)=[{{r21}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r21}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r21, &(0x7f0000000040)=[{{r21}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r22, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r22, 0x1, 0xfffffffffffffffe) msgsnd(r22, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d208a1adfaa434bc15c232cf8d1e71dafb80c7acb30d7100108000000a67815dd92248a9cf21bb8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd882c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f17adf80118713cf8f38bc56e3cdce8400"/232], 0xeb, 0x800) r23 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r23, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r25 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r25, 0x0, 0x6, &(0x7f0000000000)=""/155) r26 = getegid() r27 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r27, 0x0, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r29 = getpgid(0x0) r30 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r30, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bacbb3cb6c075236440201568416b133aa6237f40857ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c915271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r30, 0x1, 0xfffffffffffffffe) msgsnd(r30, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r31 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r31, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r30, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r32, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r29, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000001b00)={{0x1ff, r28, r26, r32, r26, 0xa1c30682321f5ba8, 0x1385}, 0xc6af, 0xffffffff, 0x6}) r33 = getpgid(0x0) r34 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r34, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r34, 0x1, 0xfffffffffffffffe) msgsnd(r34, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r35 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r35, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r36, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r33, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) msgctl$IPC_SET(r22, 0x1, &(0x7f00000004c0)={{0x9, 0x0, 0x0, r24, r26, 0x8, 0x2f9f}, 0x1000, 0x1, r33, 0x0, 0x40, 0x8, 0x1, 0x4}) r37 = getgid() r38 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) r39 = socket$inet(0x2, 0x2, 0x0) r40 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r40) r41 = getpgid(0x0) r42 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r42, &(0x7f0000001b00)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3e2a14765bbab711fb04dc773adf97c323ba36f73a5bb1c01187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f8835bec261ea79f6175c04db50a45f56f24627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8130800000000000000c2495f2f5fb5c7621e79720000bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3980173357b935c30a87e8eab7f258a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654b9b6a18478b6e931005d2abf2e0b81ea3cd1d2f8f0cbec6aa73c0e53f83db7f690c22b39e3aab2981eea9e91062326fe1e0c249ad54c42071716f575181853ef28cfa22c4472"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r42, 0x1, 0xfffffffffffffffe) msgsnd(r42, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r43 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r43, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r42, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r44, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r41, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) r45 = geteuid() r46 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r46, 0x0, 0x200000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r46, 0x0, 0x200000000000a, 0x0, 0x0) r47 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640)='/dev/ttyCcfg\x00', 0x80, 0x0) r48 = socket(0x2, 0x2, 0x0) connect$unix(r48, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r48, 0x0, 0x1, &(0x7f00000000c0)="071404000973db0000000001000000149b33ff0f", 0x14) write(r48, 0x0, 0x0) r49 = accept$inet(r48, &(0x7f0000000140), &(0x7f0000000280)=0xc) r50 = kqueue() kevent(r50, &(0x7f0000000000)=[{{r50}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r50}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r50, &(0x7f0000000040)=[{{r50}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r51 = kqueue() kevent(r51, &(0x7f0000000000)=[{{r51}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r51}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r51, &(0x7f0000000040)=[{{r51}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r52 = kqueue() kevent(r52, &(0x7f0000000000)=[{{r52}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r52}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r52, &(0x7f0000000040)=[{{r52}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) sendmsg$unix(r40, &(0x7f0000001ac0)={&(0x7f0000000200)=ANY=[@ANYBLOB="ffffff4d7d0000000000"], 0xa, &(0x7f0000000240)=[{&(0x7f0000000980)="7778c340cd4d47b8999c5cb55f30fba73df87f93c359a8579e665373990feeb7596672bce9fca7da2026e7b3aba15e7f60337d53aa4a8e412be67a8d16f4e72e919946a874d868d1514a294e6100e58f1bfd670dd857f89d04f2a2d30164f29648d642235ad563b8e30948049f031f5a23ddf2cac8949aff8e8b23d8b323e9c240f20358cd3f3cd40e6255ff664b31bab4099e52c80efcac37b7534c4f33406e6946acc15a10fe89d7e38d7b57c26f3a0cf55102111820e69343a2", 0xbb}, {&(0x7f0000000a40)="6d81fe2f157702a916b3fa17259954a8889bbfa894b074be8fafe5b132bb88ffdca2570e9a722951b73719b667bd2db4ad83e36cbe3d1ccb604ae9b2d9f88b44878aa11fb04deba023f3a51a448e4968c8b6b39b92488876f92ad90110edf3718410eef30eafa4e4640fd4759c565b667e5f3f64c9d002af6cc9f67a6d4aa9b506e81bae79ffd153c0934f10105a411194313702332398e7b068c2512d37bf8db01237d05be949f04ee50a75f6ce2a11cd1502b6d5e3d2a2dd5174f92aaef4af0f8f55e73ad989be3d9b7a2f97ee4d094b661fe3491015b144f591a756a771a5f6fb542c26f76ad1358613d96fa51b3bdceed943c6ab5eab780074dad30cf79230b73e2ecc6ddb3432b64c451716992ae3b3cbfd7fe963e945d9d4f565f54c44aa9db24c82dd204ffcb51b588ac4d8bbbabaaf040ea555a1db250dccc1259ba0b93a867ac27c8ebbae38823e4d718acffe5f9af323a25e95a5dba5950fabf7e9ebbcd02253b7ea1201921569686fd9163ebcd663d9e2c9c61ec3101a7dfaad50582f06eab34bfb668daf1e2aaa0b405a894635ef6bd67c3a7c249f2b7711450dcc0ca9fb430070e09f49051f078c67ba35ed0bb7641e42f247ec4c5ee890de18c8267c7473bedf797dfe785cadd64f532f6fc2d23be52317006981f5bcade33537ddff658bbee97e82963fbbf5b7a7563411f8bc39fe4e626e3979b6ac71090dd124c51b672081c1635b09bcde721017ec539431f995027533c141701dca3983ed23a6ce564c28a0be533b2af4cb407efe5ea7519e4aeb1cfb346c6fa4d9f8182924005bc668b6542ab2089a4818e80bdbc530d87dd495aea2417c244812f5f750fc8eaf6a264b7548a0f2ca2e63538084ab6565d3c8767ac2e6434825f16fb5b895ca70d5023481fe387978d7aaae5bd43b9cc427cf165bb07762f7233550c8e52a65e63c5677a02e213fe3b9c0790dc480a83c44cb77690a794b160cfafeecca24e11a660902a7021c62e8b544f65d77078a4545766e4c437478e5a7568b563b4a1d3cd10c38e3ab50799250fdbe77666edf328824a599e645e86df2b54557696ce253a583ef9d4879ae6f85d782d622d4db9aff39c35f13d854346ad3221fa6413acf0a83534010aef0d85e6ad384e90c07efdf6cfe6d9550fb91d265703679538bce48081b21a30f0ddc14bf15d4070267c70724142e549f8cdba740ab18c31af4fd455808c864ef86933ae23dd8aa1bfa0d99ce10914e1d9558bf7ba7fd1d37f8e742f3177230de3fce0cfdac296f6899d9162ba40fa60c053a9e734a67955ab65f41b68bc49432b5b068ad054e27801d89889beb1d7bd4b74e8fb1aa65c995a2fbf32fdd78fc20e2b485e6103ca8a087bafd2fcf216a1236dfe363944e8c7ef23d9140dcfcfc619f22f1e7b1149c703a88124e47b5084a7bf1a3950b8b840f6a2232f90445e2ec65eff95a6f7b4574244672e875368994d897ff63ef4bfc9e494e59dfb3415d8b34010aba26528f681475b42d9b54a992a4ac86429f0a61e97292adc8ea8103d50bf0497abca5487210c4cd976b8a5b1cc5ba4d1dcde7f9cc1dcee888e577895e5b6a4eb857976c574bed9348ce3c89a65fa45e73662afc51e9515ac16ecee589488a2300faa65cc58896312e1012a69d4de3a70416d64e70c35f42cc7fcfc1afa74e53877e252dc6323433d6642e061157fec25ea4554bb52f88b0d41034bd6e9fe6b1e3312e102efa76c469a99f5f406808a5f59bc9d173115dbd31b0ce59e48b0e8991be698a28431a0da79c8c735e59c25841b0963e025676df89ef75d6482d35b11ca2d00c2c4caeeea9630fbf2e0272e9f8463a9f268e8a4f75907752eb7d8ddcf6c0665387e48ec4c82bf6b5d571db589611629dada5e682ed1146a42324f4aa45b90679411bfab65362d1c6ec42fea68fd225122ac6b648bc34b3040a8c4a91d0f4efbbd4671d08abe8f84fde93c63e71d8fdd9a6275571e688deeb797fbe0e32f850360340c8bd582f031ee01b1af0943774fae793d19f4d4fb422b47961a2bdd91dd8b537ca8456fbd46e4d8b4e8eff9f413f21c4788d3c9ec91d8da591e000374f7045c3c956c0655e5252c65f6259e14f6609163d69dbdcd97e9e0e7506521e0b316b4d2789614157da5f1f2a82d4f954c4408784d0986c31bf280ec26f5d8fd8175b8cdf11cba76b498e96bde65c816c66af283fddcb225f30a2e28858fa34efdb27e08bba1e96fb8a89cb60f070444ce545c575cfa1c4285855f862c30aaaaed3d736b735c9a21a902014c789b6d03e16e3644ef4bb9945bd2cdb3c58150a17993670389fbdf2be47dca18cae811bf18e0423c0fcbbec458484e09d8164c46766ed1cdb830c3a32718f260500ae3c5a39a896ee91a7d933d82ad16595ac3980e60aac60690ad7aad0e76fc77f70a5d2eaf6841f5369ce8432c9b8da07e5960b998b0f57c15b78276f7d310305462a33a05a971d8ac48f4ae79addea605d003d15efa0476b7aee8377cb81b6791c286c7cf5cb8ff40830020781ad73b101fa261af675bb5a35c673421626d12013b3db8d47e33cb4220064d9e87448a0188a929b6025eca8876b81a098aa887df4c30663ec859dbd6aecf0df169755f1aedacf752860d31d6c2e3786b21751a474a1e8b02a4e1541243e7862be55c6e42c86dd6b629252f857cb5873c09ec5349f50a93e28c1bfad2f3545a9c4697d826ee86e787393e88828b2a21bf55f393392c761140cd49fc99453df569583d04abab4b69c54a34d42f478a01f1b2877f467d24caaacc1f41c9dbedcb45d320197735f60a751138dcb3b621e63c590f64cdfe370b2c1e0803e493963a1ef3b4035fe966137e1235476bac7ad2b03b5cd7e97d1fa25a8c03f95ba2e1037f02d2474523a0122b3bf4fe6efdc9f5093d03b7251433a48de6f02f7f9ffe400e8a807d157632420511039fc1a8052b7a047d7a28167f19bb19e8fc78461ea1faf0eb0da9c00f472b0140efffec2c750ff401a29eb039e0ffdac306c8a9ded60957487af344cb8443c0a60e1e98f8807f87b3c226699ec8c93a1701e1ab7fbfa5648f7bf698f2bd11fb47bde442bc0ce75255aeec7bbcdb43ee963894d500bf714582343de409a384ac409686bafe3ff6a5d0d871bf8cb9900a39708dc3936ccfa57808dfe7e6b821be560b20f5b05b856e9e182b364ee65cb111048b881e7a24463115b10464a5dcf9c638d787cabf2c7f43cef7259d00acdcfb5fb4feda0d8fc694a7ab818b805d2092a4a6d65fff8a7b7ac94192524f8a7d313b9b4740f68096dd721085cdcc55736305d6f216f6132ebae4efc8b037eb76f9afe8b6568ed948aa834a2bf7ce03bf90909b607d8b5a16688cd03097ce93d4008173001c948fd72f21b23111d9585b8076633fde0048766959b620fd9ff2878be82e14d69717c411c54adf8344db1804af78a9b5794a5dec6eb826ff21856bc72e6cb350ad666ca1609c99631f5141106d0b785d7bd0f65fc97e5c7f1c58660062ea7e311a25531413a0df8642d2c529befd334adf66bbf8c20dda8bd9443db9290e85405ca22d46b506b21dd61f9b39a38fb5a9cdc027e97a323715b57326e65f8e058d24076983ff6a429f525ae1a12a974f00dbc00735db24c04c365c7c626c708491a5c2ba94f1ff47acc750c349e4f1cd2d7d4f900b9b705780f9da5d8747a97d3c35e9d7321ace45ec2e4a20ce555c539906ba362083f069de425a17b8ec437c63fc9e2c5dada07052c2fa98d26f7f4cf515c1939e4435e5d59fc0587b0016517fec8ac8e38edfe862f2b0f6275d802330409b953e39ebc9e94e6eb4048cf5874ba07a256b863eb77e1a32c64bc70a892850a1780f3010c67a62fa1457d906da4e56d31961530e39d0b2dcfe641efbd2feb0a1e9153a7d3fa84f7cf9c71b5a6cf2f033f627ff5af0979dc49bebad6bba9237aef7cc3320c38d61c4a5c3ce7890652b13525c175e4beaaa61b3bd6d1a7c4573d9e84205aef6fc3f5c84623eee2aabc081381005c31b886de4a277935230e0170460c2c0284e2e097871c7d56d003751c370a5bcafe50d6de3a0965edf742c68b53d9629405b56990b45707354366118cd4eddcc158bea3b62fcbc6fb2a36bee7808e59f3002cfdd303bd47db6b03385acaf05beda03b22b13235e42022d47930b45bdc35780105e79aaa60013e6a2099946188855d397ed0dff549fed7302a5b6d2a23bc6c67611fe3347cec7172db827c099b17132afd2be8a9abb08e4ea96dd3c631773fbd9c34a68e68223c27a0674b3ae601a0074836781993fb51fe63d5e1064e0165a221d099bba4860cc67f894506868cc93d2deb2d512cf36c61c3621631bda73cd583300621697db5b866ad6fe0be2d52549def486435f7228fa128c8a0a1de05ee4dcabadcb7628a28d82445b15c97246143d94b215578b16de0779aceae7f3b59a7084da0014645ca833c2392d007bdfada17abc6017c2550221100329f28c51b236a7d5592cf454492e990d0ae4e6ecda10908a10c63ae43d8315a84a76066afd9c889a7b07cf3e63316a4d607c1933be5a8f37fff263aced5c3fb9da18e23415f1f4c6eb981c516f90c2147052bc198970bad0a2c70bbc3cef5bb614cfa756d2702b298aa11c88c1756fb0cb42ffe6fe8ac961c676b55413059bb2fd8a2a035ed3377c0e9eb700c05052b9a693a7946454e35552c4d1991d0970a380892f46f6ccf30abe19a9852cef5f82b61a04448035317471027ada0c3853ec3889128d74c6c8bb919dcc65293e08b479650e77fca968974b3730bada3c8a008e468cffa7d8e368709df7f041e159d5c44933de5ffc2442471a90a9d0721c143ecc07680f0a25ecfb4e327e2583692018fd1e14bfa6e91f78bb6dd47b4d9f6bcd232304e64292685f8dc67245f0f3cb64ea5b13d8e14d1ef94a7beba7186f0076a0d76fccc99fffbb5428c4c5baab1d75ef94dc6f88eeb126ae3b783fd7a9b7b3b0557be6c9bc8f4e69774f31e98e5174fed35981e593797b9cde641bdccb1d8422c3104578356f71da5d576dac4ba43b536db1e06cd29c1bec01c9a67722f4e56d5a1da662882b1419ebff4134da1a6501bbcf19a5578dc5c6fe942bfa2bc2aa3a15ee17daae1806a4d4e4d070ebf24c42999700dc4861fb56bda292774e6d949fbf3084f63522efabf398b37e8ce2695ada6fce6abdf637b7640426634475b038068c01606e4ada22662714a76017f713f141370380693c6d773c80a20d634df94bf2e16b44a495915dfb66bf98a5253f6947427af4a7cfdaa49479bfadeea358aff5946dbb4d335d97142f79418c10e28085114775f0078da93af5e5bdd51002314703076e37de2af274a6d8e4a4ac9a9d2f9c8743dd45894da4c25791d8d78b59c0f60a700e713acb3195861a2b99ad56816ac4b03561d5873ab3ad6625bd2d8773a3e523be24283d616a789ba357a176e39e61333ae21fd618eeacfafeea0c589e3f34ded23ee24fc0198bbae705aa210478d13c648ebc08e7ea7c23d98c7645e87a484846f0b2577e02f520e4f13c242385684b97e7b14500a224121d6b9891d13cc1757c1fe14c80e385f60a9fc47c96b142e4ef4d54fc725f688398a119a166080fbf220708d2907a896676c85c6138ac49f29febd64c3827f0c026fbb22f112035e37545b7daf675d3956227e7370ff1c8a00267c40767964b8d8058185a9f8f3724613e49fbcebe5f15c6c22e16f0edec26d6f34bff7dc23644a1d7dfaf83722", 0x1000}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r41, r45, r37}, @rights={0x38, 0xffff, 0x1, [r46, r39, r38, r20, r47, r38, r49, r50, r51, r52]}], 0x58, 0x205}, 0x0) fchown(r21, r24, r37) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r12, r37, 0x6) execve(0x0, 0x0, 0x0) r53 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r53, 0x8020697a, &(0x7f0000000080)) openat(r53, &(0x7f0000000000)='./file0\x00', 0x100, 0x10) 02:36:14 executing program 0: r0 = socket(0x18, 0xc002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpid() fcntl$setown(r1, 0x6, r2) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x0) select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) 02:36:14 executing program 0: r0 = syz_open_pts() r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = socket(0x2, 0x2, 0x0) setsockopt(r2, 0x854f, 0x2f, 0x0, 0x0) setsockopt(r2, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r3 = socket(0x18, 0x3, 0x2) setsockopt(r3, 0x29, 0x32, 0x0, 0x0) setsockopt(r3, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) msgsnd(r1, &(0x7f0000002080)=ANY=[@ANYRES32=r2, @ANYRES64=r0, @ANYPTR64, @ANYRESOCT=r3, @ANYRES32, @ANYRESOCT, @ANYRES16, @ANYBLOB="73a8fc5c617f0360e3988be662ed628e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e2c35bd5c9c0022e2b3ddd5074408067b8c8828daf9e993b84db943e713e"], 0x8, 0x7fc) msgsnd(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) r4 = socket(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r6 = socket(0x2, 0x8002, 0x0) r7 = socket(0x18, 0xc002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) r9 = getpid() fcntl$setown(r8, 0x6, r9) r10 = dup2(r8, r6) dup2(r6, r4) r11 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r11, 0x0, r11) fcntl$getown(r11, 0x5) r12 = socket(0x18, 0xc002, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) r14 = getpid() fcntl$setown(r13, 0x6, r14) r15 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r15, 0x0, r15) fcntl$getown(r15, 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000e80)=ANY=[@ANYBLOB="4e0effb7f55e17c64bdb4bc7b06ed94cff54589df961802cb4bfa6e095d789acab511bc6699ecb0eda2d156620d07251df4251d051f6859fbd5e86fa7419c1a0a644f0175b19bb6c026092431516d2568d0ec35c2927ce4fa25efef1bd135a0b10e32f4ff4c6fbfadf174a7d4930c4c2607c8b7f4035134b4512f6b68b7f7e22addada27992a351eff549d7f92faa73b711d138bddeea2ff3b4f63b22bd05df14d742924bf07556c083b26254a077e79088a50ae653e905b4ce04c31546aa1697c3a20ecc96805e8da1e81e371962087ab39d5409a0f1bfce21013a865497ec085d1037ab6c3af056c", @ANYPTR=&(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000100)=ANY=[@ANYRES32=r14], @ANYRESOCT=0x0, @ANYRESDEC=r15, @ANYRESHEX=r7], @ANYRESHEX=0x0, @ANYRES64=r11, @ANYRES64=r10, @ANYRESDEC, @ANYRES32=0x0, @ANYRES32], 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r16 = socket(0x18, 0xc002, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) r18 = getpid() fcntl$setown(r17, 0x6, r18) bind(r17, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) r19 = socket(0x2, 0x8002, 0x0) dup2(r4, r19) connect$unix(r19, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r19, 0x0, 0x0) msgrcv(r1, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090"], 0x1, 0x0, 0x1004) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) msgrcv(r1, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) r20 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r20) r21 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r21, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff125c00000000", 0x7) r22 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r22, 0x0, 0x1, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$inet_opts(r22, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) dup2(r21, r22) r23 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r23, 0x29, 0x24, 0x0, 0x0) r24 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r24, 0x0, 0x0) 02:36:14 executing program 0: symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') rename(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)='./file0\x00') r0 = getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000004c0)={0x10, 0x8, 0x4, 0x4, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8000000000000000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0xa000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffff60e}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7f}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x100000001}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff8000/0x8000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x82}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3ff}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x1}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x10000}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}], ['./file0\x00', './file0\x00', './bus\x00', './control\x00'], './file0\x00', './file0\x00', './file1\x00', ['./bus\x00', './file', './bus\x00', './cont'], 0x7}) ktrace(&(0x7f00000000c0)='./file0\x00', 0x2, 0x432, r0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)='c\x00') 02:36:14 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000900)=[{&(0x7f0000000440)="6b0f1dd36ce96231", 0x8}, {&(0x7f00000000c0)="da9e8ab7c4b619878de7d9dab637fdbdee1bd175fb00b72753d203677f3da5557a6bf45907d73cb6e5a1c5191b89a8cb21320aea9b56d82f8621c4198acb198ff7122087a1f0a2f1a0acf9d116c491b99d12c34bb64f7162b60f85d9796626bbaa14aa94ef14a405fe5f39f126322b31fcfa51fe4ab28f5ac095851e141ca26648c50fa8de9de2c89cd0283c62aff17fd83fd6acde8c2058e0bb728ef6306e9ea016b0ab82ca0a0c1686c5f4a0cb7729ad49aad246df04c7095b3e2c182aed6e43b311da7514b12616a2f72103c5ca1420433f570000000000000000ebea52c432b5f4a7fcbacc9beec61846b1195c30da5dbaf4dd3facbc603f0262a81e1d56d4f0952db46c1cd79881bd7356eb05c892cd545613bd614fa081d656384b45a61ecd348906c34223722a04466878231e20501948970a5ff864b5981c6a4d36cf8db7b253f26f8dc82b1faee6a13c91bfb8d4fd847651a526cc1b255b591b6253be92a46abb28ba07b2054907e3e94cfebb9562240c4b0f4b721f21827bfc98561cf271574ef046bbc99e3d6c983f49d3522d39230bd0be976fc40c031b6fbc0b19ae9e539eca521a948d44da56184c9fecb67df1cfb2e0b5306a4117638ec867a08ce96b3089c322bad30cb4fb5362e61adb40a2d42d561a54dccf8f483f8936990d0a8be9a3d81cd2e2b41ff52226580764be4d1558051859f66ffad50499b15a0cdbd4df08827f83e5a430ec450b5b228d4726d5522619a4edb3b6a453130a8a9c19056dacd38f1f26d1beb0232afb23a4f5462806d3826d990c1f8b2741e1c63634df23a476f939db60b2ebc572018c8e7b2fece96babee6a7d0265085c7772ba12143a6c5e438bc13a8fd9320ea6f6db9256d9506e8ee69f6b734f0ddab66cc945893fd70fdf01abf22ccd0000000000000000000069b9ec4c6c51b90a7b3020e4363b63b4dea05cb158a62ff46cdd3e09a85db46f44f278b35ef3e59a64d5f0d1dad0271724bc0c307c14cd0d17e1803a8cb761c37922d9e4472242963394fc9820e5bc1bb95bba02bd9b8fa82c9a06fa222d14b8a711a6fe6e8db48e740378473d129e2a574cba274c34d788eb1c54d07414d1e90acafb7276079d0e7bee40cd7ddfe0b714edaab87182460d396f89a0824f4f112c7894c9ad8be7b5f02e86c7e64291381e30251bf679351e276596decf7f2b684150b8f4a1b26b13382fdebd7b98e4e8302a5da0885b0e98168512a6a24a98f7", 0x377}, {&(0x7f0000000740)="7990fec1a23e7b3349", 0xffffffffffffffcc}, {&(0x7f0000000780)="08b204fbe1d3fb093573d85d6bb1201fb5f5d6908eed030000009868522627616bb40e5f94027072b919b46dca2a2e340905f4bc1cfb8075facf5381eca8678ebf757f976a647903c7cca362b6ad92850446b8bb9027dfac36d0259cb71d2116079ec37df941d14d5bc1d0fbe6fbc415f3b63ab560711392fa5a1c7be2bb75be115bd901a2696b3492875aad60000000009516662c7ed4692a3349af6475bac41bbb7bf8d44684981257c753d589a97be5de955faf176a0cf6536808ac319dc8193197e64f00a9f04172ff1df1251321860c4e8e9992988f929a374155329d9fc72fc7b062c62b96e054f58671407fbf0908a5c812864e99fecb972686", 0x140}, {&(0x7f0000000880)="e65ad752c403737669cbc7d3f5d50f6eda2ed1b46a57cb395753b2d4314799b05dc3c22604ecd35e7c13847a3a8148305a8d1dc84ce06ec22cc394e58dae606a97bee39418ce5327a4", 0x49}], 0x5, 0x0, 0x0, 0x3}, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60451a7c00c50300000000000000000000000081000000bbfe8000000000000000000000000000aa3300000095"]) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c"]) r0 = socket(0x18, 0xc002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpid() fcntl$setown(r1, 0x6, r2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000004c0)={0x6, &(0x7f0000000480)=[{0x8000, 0x80, 0x7, 0x4}, {0x7, 0x8, 0x81, 0x71d}, {0x5312, 0x9, 0xb0, 0x8}, {0xf0, 0x5b, 0x9, 0x7}, {0x1, 0x80, 0xc5, 0x2}, {0x3, 0x0, 0x6}]}) pwrite(0xffffffffffffffff, &(0x7f0000000040)="67775e3427a029", 0x7, 0x0, 0x0) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 02:36:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)='A_U0xffffffffffffffff}, 0x10004) bind$inet6(r2, &(0x7f0000000200)={0x18, 0x3, 0x0, 0x5}, 0xc) accept(r6, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) fsync(r5) 02:36:14 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) setrlimit(0x6, &(0x7f0000000000)={0xcc13, 0x3}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x80, 0x0) mmap(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x4, 0x6010, r0, 0x0, 0x81) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) r1 = socket(0x18, 0xc002, 0x0) r2 = socket(0x18, 0xc002, 0x0) r3 = socket(0x18, 0xc002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = fcntl$getown(r3, 0x5) fcntl$setstatus(r3, 0x4, 0x4) r6 = fcntl$dupfd(r2, 0x0, r2) r7 = getpid() fcntl$setown(r6, 0x6, r7) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f0000000100)) r8 = fcntl$dupfd(r1, 0x0, r1) r9 = getpid() fcntl$setown(r4, 0x6, r5) r10 = socket(0x18, 0xc002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) r12 = getpid() fcntl$setown(r11, 0x6, r12) ioctl$WSMOUSEIO_SETPARAMS(r11, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x22, 0x2}, {0x5, 0x9}, {0x21, 0xfffffffc}, {0x82, 0x7}, {0x89, 0x9}, {0x0, 0xae}, {0x41, 0x4}, {0x22, 0xffffffff}, {0x83, 0x10000}], 0x9}) fcntl$setown(r8, 0x6, r9) readlinkat(r8, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/103, 0x67) 02:36:14 executing program 1: 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) setsockopt$inet_opts(r7, 0x0, 0x13, &(0x7f0000000840)="020529bac39751e6fcee4750204deeafc52bf44c07c6673b586702283f14c997bac93d4a274779855c1a80f882116e5f00abc65b180b000000000007ae772dcad6b556d242a2f98f7c98de3b4be1ee5fc6d16e7e669decbc1cc4b675c92730da99f601a64ffe1f60c58872af6b23b8e74750d6c98857e7a964c6ac3530bfe38d99935455d4007681b9d5137e70084c329d9e61fd079f9a75b6e9a3d6c2696f3c06fef225318ca94becd3ecd5f496982720494adedf61e75a26dca03a10953f3e9dc0eec3b2122172bd37e420c39da702dc815d291cee11049bd6a6c9c98a6d6e46efb694374ab17a1177b760850cac40c7554c85b8371b860d7ed09d08be20098a1ec8f55bfab795cbf7d71c2bab2fc9c7f41d", 0xffffffffffffffdc) r8 = socket$inet(0x2, 0x0, 0x9) r9 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r9, 0x0, 0x13, &(0x7f0000000600)="bc085f371da24f6fb41e8f3d294528f4146db62d7fa33397c5f5d3769bb9ee380b010ad788e06a6dc159ce57ba1b661ab43bfcef2ecae81608cef633caabd4b3e44f8d454742fb709b244b99da6795ad7f0c6a28fcdfd7675955f4246790d966c410c923250d95f40b48173faa1481f0f75ac55f4806dc3d6ad88d74e4b2ab6555fa6f216ec23397c16e641e2d0afc397af47e576ad578f0ee6a02dc10d97f2bece7065020d1ac1d", 0xa8) listen(r9, 0x0) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x80, 0x0) r11 = getpgrp() r12 = geteuid() r13 = semget$private(0x0, 0x8, 0x80) semop(r13, &(0x7f0000000500)=[{0x1, 0x0, 0x1000}, {0x0, 0x5, 0x800}, {0x7, 0x80}, {0x0, 0x9, 0x2800}, {0x0, 0x200, 0x1000}, {0x2, 0x5, 0x800}, {0x2, 0x1, 0x800}], 0x7) semop(r13, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae26e3}], 0x6) semop(r13, &(0x7f0000000740)=[{0x1, 0xff, 0x800}, {0x4, 0x9a3, 0x800}, {0x4, 0xffff}], 0x3) r14 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r14, 0x0, 0x33, 0x0, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r15, r16, r15, r16, 0x82, 0xfffffffffffff7f5}, 0x8, 0xafd}) r17 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r17, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r17, 0x0) r18 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r18, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r18, 0x0) r19 = 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, r8, r0, r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r16}, @rights={0x20, 0xffff, 0x1, [r17, r18, r19]}], 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) 02:36:14 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) r2 = socket(0x6, 0x8000, 0x0) dup(r2) 02:36:14 executing program 1: r0 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r0, 0x0, r0) fcntl$getown(r0, 0x5) readv(r0, 0xfffffffffffffffe, 0x0) 02:36:14 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, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r3 = getppid() getpgid(r3) msgget$private(0x0, 0x20000003c4) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r5 = msgget$private(0x0, 0x2000000386) msgrcv(r5, &(0x7f0000000380)=ANY=[@ANYBLOB="00000005427093f63f000000"], 0x1, 0x1, 0x1000) msgrcv(r5, &(0x7f00000007c0)=ANY=[@ANYBLOB="000063fae2b2d8fcee4f8c092bc840c74400000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083c6040096dfedc4000000000000000000001300"], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r5, &(0x7f0000000200)=ANY=[], 0x0, 0x0) r6 = msgget(0x0, 0x58) msgrcv(r6, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x0) r7 = geteuid() r8 = getuid() setreuid(r8, r7) r9 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r8, r9) geteuid() getuid() socket(0x2, 0x2, 0x0) r10 = socket$inet(0x2, 0x4004, 0x1) setsockopt$inet_opts(r10, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) 02:36:14 executing program 1: kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x37e}, &(0x7f0000000080)={0x4}, 0x0, 0x0) r0 = socket(0x18, 0xc002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpid() fcntl$setown(r1, 0x6, r2) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x2) 02:36:14 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaabfaaaa04862e60"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = semget(0x1, 0x1, 0x2) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000040)=0x7) getgid() 02:36:14 executing program 0: r0 = socket(0x18, 0xc002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$getown(r0, 0x5) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000040)=""/94, 0x5e}], 0x1, 0x0, 0x800) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x22, 0x0, 0x0) 02:36:14 executing program 0: symlink(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) unlinkat(r1, &(0x7f00000001c0)='./file1\x00', 0x1c) link(&(0x7f0000000080)='./file0/file0\x00', 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) chflagsat(r0, &(0x7f0000000480)='./file0/file0\x00', 0x10000, 0x1) r2 = semget$private(0x0, 0x4, 0x120) semctl$SETVAL(0xffffffffffffffff, 0x2, 0x8, &(0x7f0000000180)=0x4) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/155) socket$unix(0x1, 0x2, 0x0) getpgid(0x0) r3 = open(&(0x7f0000000580)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) socket$inet(0x2, 0xc001, 0x0) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r4, 0x29, 0x20800000032, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x82, 0x0) flock(r5, 0x1) close(r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000400)=0xe6083cd3451d28e7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000100)=""/114) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r10, 0x5) r11 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r11, &(0x7f0000000800), 0x2aaaaaaaaaaaac40) semop(r11, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r13, 0x0) r14 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r14, r15) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r13, r14, r16, 0xffffffffffffffff, 0x40, 0x2}, 0x49, 0x1f, 0x5b5f}) r17 = socket(0x18, 0xc002, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) r19 = getpid() fcntl$setown(r18, 0x6, r19) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x3ff, r7, r8, r13, r8, 0x0, 0x8000}, 0xfff, 0x9, r6, r19, 0xffff, 0xd75, 0xfb}) r20 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0xfd36474eccf4ca29) ioctl$TIOCSTART(r21, 0x2000746e) dup2(r21, r20) r22 = getuid() r23 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r23, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r23, 0x0, 0x0) close(r23) r24 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r24, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r24, 0x0, 0x0) close(r24) r25 = open(&(0x7f0000000640)='./file2\x00', 0x400, 0x2) pwritev(r25, &(0x7f0000000380)=[{&(0x7f00000001c0)="b8", 0xfffffffffffffc52}], 0x1, 0x0, 0xfffffffffffffffc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r25, 0x0, 0x0) close(r25) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r22, r26) r27 = socket$unix(0x1, 0x4, 0x0) shmget$private(0x0, 0x4000, 0x100, &(0x7f0000004000/0x4000)=nil) getuid() pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0xfd36474eccf5ca25) dup2(r28, 0xffffffffffffff9c) r29 = getuid() getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r29, r30) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000003900), 0x5) 02:36:15 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000180)={0x1}) syz_emit_ethernet(0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa008638a4853cca17209b509f420387d560a4f008002e2c00fe800000000047d615c884e333e3c67fac443c745b4d5615df3da49e729392eed6fea3559e05922e7443d6eb6bca3f16f715825588c713582b0090c214b98f4d4d7df05a8e5f93c2fce66f3d11e5298f5c8fa82ea70867d8657afaa722e3b028e01461c5ca47aa0c371eb90967ccd60102de7619cc9ed880d8fa4e50275cbfaf575c2e3eb50b9964054341260000000000002518a01343258d50ce1900"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") syz_emit_ethernet(0xdc, &(0x7f0000000040)="4e78c29c23d46da3bec8c03248866c1fb9d5d012edde29df7015a105f8185e1a8c0e7aa6f3215923424916df64941a425556cf107ef56d636f1c266a4ee840a6b3b8a1088990e7ca47fb384ef4565ce1c2630ef464a890b1a2c480f74bc2063337de1c783d669761884a278b63612fcd5c84b3597b193bfea807865bdbee91be29633e89aa0bbed2c0ea26eb57ac7a8aea21e6f299ce71b86055563888d124c7dccd34dbedf4f5cba79e180550ffc11467db75833d2f4ceba41bd9c9a07d9cd35039fa268bc5b6c6b04839ab37f66f878cc90747c5384a6fd54872d8") 02:36:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x4f}], 0x5, 0x0, 0x0, 0x0) getuid() r1 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r1, 0x0, r1) fcntl$getown(r1, 0x5) r2 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x3, 0x5b4a, r2}) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 02:36:15 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808187080cb0e000000fffa0000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x94, &(0x7f0000000040)="c7a8950083ffffffffffdd7828a646a709d9030110cdb9c3c1697cd4aa0231f06ad828f44294de42aeb1d0d46da55136b32918a0ba1881bf11bf7642b1e61ece158dd2d72b4e688946465d830158ea7c900d7721cda86e5b9424063d4155423a2bb279e9feb68811d0961f2024632e6663eb65b9401e48f95cde981f4a97e5cb7d2b775c607030658cda5a01fb4c8b8c1c000000") 02:36:15 executing program 0: syz_emit_ethernet(0x1, &(0x7f00000001c0)=ANY=[@ANYRES16]) 02:36:15 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./bus\x00', 0x80) r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x4811, r0, 0x0, 0x800) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') rmdir(&(0x7f0000000100)='./bus\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 02:36:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)) mlock(&(0x7f00003e9000/0x1000)=nil, 0x1000) 02:36:15 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000540), 0xffffffff, 0x0) r5 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r5, 0x0, r5) fcntl$getown(r5, 0x5) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x1, 0x0) r7 = socket(0x18, 0xc002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) r9 = getpid() fcntl$setown(r8, 0x6, r9) r10 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r10, 0x0, r10) fcntl$getown(r10, 0x5) r11 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r11, 0x0, r11) fcntl$getown(r11, 0x5) kevent(r1, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffd, 0x0, 0x2, 0x101, 0x1}, {{r6}, 0xfffffffffffffffc, 0x80, 0x1, 0x6, 0x6}, {{r8}, 0xfffffffffffffffa, 0x18, 0x80000000, 0x80, 0x3}, {{r10}, 0xfffffffffffffffa, 0x10, 0x40000000, 0xc, 0x6f8}], 0x2, &(0x7f0000000180)=[{{r11}, 0xfffffffffffffff8, 0x47, 0x20000000, 0xfebc, 0x1}, {{r1}, 0xffffffffffffffff, 0x94, 0x1, 0x8, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0xe6, 0x20000000, 0x80, 0x1}], 0x330, &(0x7f0000000100)={0x3, 0x3ff}) kevent(r0, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x51, 0x10}], 0xa4, 0x0, 0x3, 0x0) 02:36:15 executing program 0: clock_getres(0x0, 0x0) 02:36:16 executing program 0: r0 = getgid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getpgid(r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r6, 0x10000, 0x0, &(0x7f00000000c0)="0c3ad254996b7a9cfadfdb32354c95b44d48b5b3cf9f9ce8f52a4b2e0de0d29e56fb0b130f4468d9375497e836052c36e7f193b12d509f19a2adf8c3f84214d59ed3760cb675f95bda65ee9ce8923742d630c1ef051532c87e70f93cec4197c0eb4e218ea0d298888ea20adc30ff3d25e3204b882a40a8b40f727240b2ab48f4ff8c7a641d40194e37d01a6378ba1188692e20f61cc6f48ef4db5d80921acba526b0be085d0dd7e3e91957b1d6527c759d4831fbe1dddc139f5e2d6c4b812df975949034b2102451a3561921962001e536f2692afc042ad08eb9d53aaf90cca9d33679cefca71274", 0xe8) r7 = getpid() setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={r7, r4, r1}, 0xc) fcntl$dupfd(r6, 0xa, r5) r8 = dup(0xffffffffffffff9c) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f0000000200)={0x3, 0x2, 0x800, 0x4}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r11, 0x20007604, &(0x7f0000000340)=0x1) r12 = socket(0x20, 0x2, 0x97) sendmsg(r12, &(0x7f00000018c0)={&(0x7f0000000380)=@in={0x2, 0x2}, 0xc, &(0x7f0000000500)=[{&(0x7f00000003c0)="084392bfc6d8233f5852c8a970c2fae65310060b4e00152ba88ccfb11bbc4cbff735dc1fb10d1f4aa0940209cf3bb48b71349718a4f106edc91448fe4736a283a87fc76b8513bed5dabd010f4a6ae7617e181f35f70196d66bd45f", 0x5b}, {&(0x7f0000000440)="465e314c01532c991740a0e8822597c46bd142f0d4b8e7e41a6906639e9bbce70f7c806f7bc281b44cf76dbbe2d1481d5529154059bedadd9551a208a56ed380bd98c0b80ff1af3096e114c4e1ad25be5e466271ce0d57604e0804e5b5bfc5df662f84759fc8c3182e02436a107a965c5c693305f82aa4e4faaf98e28a6ce10bee9b83521e2d67700749442e004fca2cd34a0ce937e26567f700dd1d99ab704a41b6", 0xa2}], 0x2, &(0x7f0000000540)=[{0x100, 0xffff, 0x3, "c7a66e52671b53d6279f1077d64088cdd5a6aaeb7a043d56aa67a2c3246c8412c6f15b203503ec52190de785383c7d94401112e54d613aac4a6c7076e6050089960722f1a4361f99030ea260e0b7ed004d704e07ac064360ddab100848ac860b20d4a1d3d99569426d7ad0e75a03613d37202e99f2390c9bad75d9f5c786f6b866620ebf3a89cd899a649e654e1e92344ebeba9d5b1022379bee7df47f0f54269ccdf65229f56a1f1601d3edfb355b02ae0af450b08c6ed23828ee07dd3f95458b6eb39ca8527247db389acdb36b23f2c339f0d3da4cb4f2083d70f40fb77d6c40a2c559ff8d882dc969751aca0c0443"}, {0xf0, 0xffff, 0x7, "664da61c871f4860fb7a3d69d5b88afe3d28bf85eca581b0dcb5ede9251e4f342f1509050ebbad36664f06c623a5fd5bb409148749c9d9d52af0beadeeb7503a0ed3e897161388af4d4de9d1c6b232805926d9f6fa08a2ec632a3436f6e672274dfab3a8605ec34757a118b3129260f3d7b995185da1c86d939809b6b51a4f8dc5717c5c0d3178ecaba0ce8951b18db362a30a0f853dee09e5b63e02f4529d583a7923502edd9e351f39b67a45193831c4e8c8dfe734c8e22c279e2b4897b92e4173d67e5bf3c71adb3641854555b75291f46a7bdb512d9bea340c2415"}, {0x78, 0xffff, 0x1000, "0514340b8ed09e8e12fdb42651edfd3b86110e7f375e604b89dfabb929012d300ee8778883adb5e56a325cdb4cffaf8f80f0dd3298d0b9008093cfff8201dd190fbbe513ca034ae3c7f89372efc69cd1e9a124f48b1505a4f83815d713f6ac2037daf6"}, {0x1010, 0x1, 0x9, "5dc9663f3bbbf4c714ade0920b49e6c2ae113fca46870d1d85839f243b3b7535046e32d2a65609bdfa03b6fc251a2b2393238ec99cf508ce273712fdadfaf14e438ad1f90108369b1dfd2a49a90a991b4511fa89ed5e9cf8603fb91a3011507b4ded3dcc40fadb23c5493a0d944eea08086ab605bd076db6128a169b7738bb9213f5b4cd6f4e20f3ca9048597b603342b33b5b24bdd9adb0589a8d7e271bca8b29cab6be16376ca67c4d920d2151dac31ee350657b7c2e9639314e47bf3aae6834f57ee19b5649c0ab9cbcc3aac8a267bab24b38d362240dd06b86b4ecb7c2c3bcf1b1f45c6fd81c07733ef27f7600b2928cf6d1772952bef58a1f6e053d59a6fda224c9b10542f7308595e10878a18be75944a3a910737fc651d6a018f7ee68728ac62cb46ca65d52b498a82a4af6236c6abd3999cafb0718ae0dcb836ee404f9bd144d768aac5808360afa95c40d7afe91d7bacac7bb681c77230340a3123b07a93b2fc0e3440e20ae3a6cc2916f14c2a58f567f538c3c169d02d026f1f0b2759b03bfbc7222bc43d7fb93f88569347fbf958257c1ffada62d335269009e224b99f29a27b22b4a099214b1ce55f869c148046d395c51a5d840365aec0885a3a64a0aee90c413e7c47aa524c61a2d7582102cbf66e0ac00133d90273e851acf03a5e6575ce8572036ff740f4a2922d1dc1ff7c62967fda9ba96853ca7a5c7edb0ce1207e0f661b01e4114fe1abf675ad42eb00c413a89f0ac16efc83de4c4a03a77d93481dca94438c6d2696f177aef468c998112c736a9a7357c913c9c39bdbf3e545e5e8d56110cbda745e05b81dab119f5ee4406decba04323fa7cd84b6b4464d01376bf8fcf16fd0a2e4d2666c14d467481b7ce01ca92bfd376a737c77482f57735ac8810863fcc9927ea511583d50465a0b4c4404af455d4a98dead3acbe50b8968b8d5d1dabd177dc5c031be4334623dff8c3aa8c8ac2ac44c21fd04656ff144467158016ee124dcaa9d7108d0e5c50c8f6fe7a2571da151d5d81ad416a36dd9c0e87d376915b960c8872c7cd0b5ecaa4300a99afbbc37d9b2b14b44c9c93de0efd950e79f74ca3a78d8269e6d000338e830e8c9ae26d88d339c8289b50520f4c638afb348c69d99a90df4c7f5386b0ac97a5ea79b0bf7bbe2031db36e1f880f6f0ebe33d1de628fb073c4ecc49b50fcc88b04c4b9c2c2bad8239017f7dd5e3a6f486fd0f5036242b731d6333c488087a24ea3e5521ec9d22263b8ed84b137328ee5d2b537f2a67fdc09e5b33de402e1000a89029354d981d96ce560e41ea52dc2a601d4981fe506a6e9a64d13d960b835e47f67a94cfd5b7806f3f238d6f76e3c33dd2ca3bc52e6fd6323392ebe5559497f45196b4f1e273bc9a898629111b0c3a18babdfc6d6d0ea2c6b62c0000b9355e0d357aa4c5ad000c26951367fef8f1565c54a242cf754bf0237d7695a001186a4e3be6ba2da790af12250f31dbefc45297f5511488924fed673dabab7c12762c0f8b0e711d91181faaaf4f2439de0d95eec6207924cfc5e84303b856d8beaa5eee949dd3a222d0a1cf29ff9a5cbdefc2ea616a8cb02a466ce994d5ae2ee224e17d77aa2540fe621038bd9daa9dbd8956cd2e771cf4550d39a02bd564e59586ef2407d389fbbca399fa5c1a71339e8d9e56ba9de6dc92787818a9082836d996e2092bbe8ca4f9cc42b906a8360eaa8243ed170c779efe22dde6318c6a02f12db2c407648a0e3bd6a79da6b688631b021da87a91634e19cdc5d21e5f8a8eb1cfd17b63ae13d116fbf87573747cb99745c3bb2ae04b1ba20a03280bc8598adef1b401e9df64ef14386ac069d475aae5682dea6529f808f75168bfa0336b81a3e5c2ccbc672b2aa5efd09aa8a8e2891920fe00861c6a0829198ae778bbadeede0f172e9e82e3f7c0fad99d909f4b34e6bb406c688bea7749af520ab5f900ceea41fd4f8544d81584640e9584e428bd7a46aeddb20314ffda8e425cb711245b49542e4047df3797b2763e14d60ccde5dc8571d26224b9b2f6c3dfe8c7a5d080ff273eeaa156c9128a15b27a9726de0bddcd1de0187cf4b0d06ceaa6ecca313e89ce6c824339f815c0245d6cbf7d9fdd2adf8bde17878ff20bfc7402d085f6b7741baaadd2b0defb6caf9c1ce16049dd6adc30efc5e4ad633b85965c47b10b883df58db935bfb020d2227a434b9938cf6ea12f86cc24a4925eea6a9e5354baca3e7d5c7e811a1adb7cb3ebf146c945878edefe7d89b8d5993847b687c7a8a89bbe772d337b2ae11708364020fadfb9a6df346b6cd0e0525943b01d571325404d4c510a7b5222b89108f9c27819e6d5ef933cd8f3a19acc6a6572cb4c4030613a34a7553aec2320a518fa38f1abdc4a0268df43f560c104065c9bba41cd2de58b903a73067036c7db82989209e761028d70c2119f552e07f358f7fe47504555c02fbf4b948a3ebcf213e0a4a8449767eec8df9c9bf95f2d4e22fac58841246235641a0393b1a0834b95a4f7d11c41b995441271644ab88c7174e5c74524099622734de55cad5289a6307e3f9c057dc0b50a80e3a4c6ad5eae43af09abcfb59b29fd206537ea5632df6805871055dbb8d6cd5b26d710e56834a841850a51d158f756605a612c9c8aec9431bd29fb43623fe181325814c74583220c5e4ce9546997989435544b34cf6691ad71862c88d025b5793c70a54b2bb0e370b962ac856879d45609955bcdc47159360d73f422b97a5a32a7db56562c49bfa3e2b0ad59cb29117f0de17744b8c40036384ae11861cb47d0a6dc915aad118bd4a24803e730eccf6d1296e42d448b57668c832b7803cf06de9cfd979e3e9781553c5cb968f2b143f61fe47a30f6e0c5600f9b950e0a3ebbd5ed66b86a52790e758dbe76edc2b8bc82fd13bb13cb1686275f5f6c021474f0902dfed8a20359121a252c6636bc4984770226ddbec21fd3a01cc9286f93c60889fe7dbe79483ddcdd0758964b922cf17709f887eee1d5e3445d666a9aaec3d3864f2046da00c6712a8d04db07cc9f356e3b6818c4e717a69c4faae52124d839c81a0178efc62e51fb4cc4dbe6530fa312f8be8ac026a764cf62ff2bf10cf758d3d4924d3066fdb90fbdd41c9dbe78f188662306386e357f00c3dd906700ab5d7cecddc2c99dfb741e8d4b702265ae1d524cf9fe4aecb60a4d4dbb2ed8d7c329a761b330b098a9fe23b3cdb38db338765c188821b7445691b946e738046a5a9086ec7fa57f37527b7fa2dcc87a999a782fdb5d9c7f46d512a17f7420797b327bcd225342c207230d846eafa5c1c344333c24b83c94951639b7c369c3cd2484282012fc850b0de41998295dee8ba4f7e10c1cb01d41c5dee2d4ae249a4fe0d73f63dc54b1145f55baaa8a827000bd2110b9e2fd72cf803044b0c792829bbdd71f1813011576732bc7b0481f60814a22f99eff0557abcf2f33d90ca1a094bd206ac9ea08a3f3f4cfe9ead9b3d183e96357b235012fd81cfb2e7639b9187fdda0fa24e17aea4bbc9042de4cac31faff983f93d1371292302ea9e6a5bad340481b2859c2f14429facf27c4aff9419752ac19323cbc80f522f1df0b97a8ef6d070e6b1e386fde4e0003f9736af441042d7bda9e6863c45e433888b3ca84f52a46e16b1f0b6db74a91d2aab4e9825c50664aa08e630681874e5f8a9a089a28a891c923cf3abb567a2c166b76137cd1b67f677b48048d2d7bebd2452834be6cf8ca5fcdce73d41a70bbd3546f9225125c079d593c7798677c2be67d1909f6848575adb13eb7bb9f7529934b69dc2dc93fe5414f223ef1c0d79546cbe379718ef44853abf81bbe7fa0e8ac0c3b31a2ed33c0ae9874c172f784c8d7144751434e7f47bceaa6d27bdb309e8e26bc7a15c0e41e120f358cf93ed263622d918932cd56d238605a944a27d9c08229f6aa80a1274feb2e21174db16bd15f9e8ac4dbeb4d8eaa7fedc58aede7f2db019ddfb445aee6f997d1423ea84c838004bd50fa5b41af8af8c77c2b2d615ab85616fe3aa65bd96333b71809b8a4009c20f770185b34138ff1014294b619314c823d67bc27dbe108263b585b739bd0bdcfb25d4c813c110fee67c8aa0d64cd6652e705fd390593438ea92b0f546145cd75d3e4b39e8d8f836a7b8fba5b6f9f396aebc9afb847c9a8e9d6f6f350348b624a0fd3a0fbedc30e61621ec3fccdbcafdef54067fd33ec2960c8a839ff447ecb80bb60ccf1ce0aff1275c8728757da83829ec9c1440ba15776cda4454b5b61e33eed4ffdb17dbc3e2a2237a270b2fd2a1276b1eab31879cbd6605fecf5f608f45b36974b145e47bab5192abb40a63aba49773d955fd4b1e65cb4eff56209e321513b56f833224fe01d784b2c8a64ddc55f506982f55adaef1ec9fe8ebd5e8f039efbd0d27bee7702bdf5a95c33b3742860cff1b1afade02dc22ebec289d80a115819e5572a2fea4c275eab37a9749fca313aa69e50aeb7ecad57cb8c08519c56191d6cfa277fe7fe629917e359e533f0825e55410305d72f11ce821041a9ce29d37385f1574a11ec7823924d6e7c4af6d85d8ba5567a553f5666f04c3ee7a001d813b4ad60c793baf7d39dc2aabb17d23b13e07229f96b633b8a0d30eeb33d579c8c954e46b9b853952e8843ba74eead4d1b1b183c96be0b606813f77a05f8c90d8ce740defb6c24c4f21ede8cdea215308dd8857ed50ddf2f778b2140097d4f019abb8c14a6919b8d2f30ca25009709ddcc5016dd51355e16aa728afeedc60b57e98237d9c7923a4ab21325677ee0b9fa497c71f9cbdaa523d5425ac8041212b224abdcff3e575f1b88b8abaa7cb40cae38cd2b051029811d699d53832df5a387823501e00039afb32982f9ee6209f36d1757125501e31ab67ba3d0875a8253e7f276b1751795c9315362382972f651673b2faccd39523728d17f05e83f391aa836a90ce1678944a61f10fdb10c4ef3e9dd10edb2f30b216323e3f124ef898da61fc67f00b87dd5dfcb44689f8eeca843663b4d951062a2298c22d87846d739bc20bb160600a4206d7f2c10c536b5d7be4ef4e573cb25cced6c2b1e220ba922d0905aca5388d41f54f7e913791b8cffedcb5cff97b6fe076931747c2587e4d6f72dc9019499905f804d4de23cfc17d98108d3364f5293699ba99f081c70723cf0929491d040858fbe4d91830003bf5c8af0ba0ab1b124b4140a7d1bb48e9d05470430004e55f146fa699527b761f254f3f1042a5cbaf05779b1b840577e66a8ee3dead301cd03a10f5fd8d783fc82e223d8a4265e554557f7ef16ec1134844e6a4d9259dcb8857996d408287987096b544fd5fabb9953379c72ab194e4e62671055d8386d99f26dbb7b063cd757e00becfb61ca84d7e88ea461dc85126eb8c01bc8589398a7fddbc5bbd99055c23cb09647c511905c3ffb875ecc6bf865388dea73fb54ac06851ca08a2fd5d93adee436b10383c3bfec10a96228d8c6b672298c8219a2b950099436f1742ff1143431f11246069853a5f1c89445c7e835c525666948b232bb77575bb9882ce7be86a2cac8171266dd20b4064a6fd18d7e52c1f6467ccfb0424cb1e345d4a31c4c977bd2971b0d5283b308f16cf394147e6c493e7628def2eff43a0a8cd720be383860f26aafe39edc72277652baa0dc960e3407ceb5a364b5b560e0b09ac168c64032873878986a0539a3e234278c556e2b91ed8a51b5fbf44807611e6c9a7c5841cf7f68672e3951b4a8e95f4b8e9759abc7fd63acd7e119"}, {0x88, 0xffff, 0x822, "26cceadf26ac44c1c2cf8fdde5e74054a7791aa0e61b985b7d774659216afa61ae48b728e93f837c53c563c88404fc31033b4095cbdcedcbc767b25fb58fc7d0aeb31cf2332058caed75c94ef051ac294c063c731370f4a50afe9e0c84735a4ebc7d578864c387d7ab3790e1573324936b9b3bfc75"}, {0x68, 0x1, 0x8, "461485ae4ab5e258c1fa2a00238fa89c99b0a7e2e233563e4f30902c58ee5111ac7730855990e4a995f390307428f287fc8023246b317507d6bba49bf29925c1d966558869ca6a5ecc4f4f05cb8837b739c7"}], 0x1368}, 0x1) r13 = semget$private(0x0, 0x1, 0x23) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, 0xc) r15 = getgid() semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000001940)={{0x6, 0xffffffffffffffff, r10, r14, r15, 0x100, 0xf14d}, 0x99f, 0xd1, 0x6}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/ttyCcfg\x00', 0x200, 0x0) pipe2(&(0x7f0000001a00)={0xffffffffffffffff}, 0x6) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000001a40), 0xc) semget$private(0x0, 0x3, 0x80) getgid() pipe2(&(0x7f0000001a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) accept$inet6(r17, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) syz_extract_tcp_res$synack(&(0x7f0000001b40), 0x1, 0x0) 02:36:16 executing program 0: r0 = semget$private(0x0, 0x4, 0x1b2) r1 = semget$private(0x0, 0x8, 0x80) semop(r1, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r1, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r1, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r3, 0xffffffffffffffff, r5, r4, 0x82, 0xf7d5}, 0x4c, 0xfffffffffffffffe}) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000440)=ANY=[@ANYBLOB="780e24778c71176a624d18cc76c7da108c4a0217f2e8b91ad38a6b1cb1459c6ef503fe6fe6376d4e8b8395106332a13102513a03bab366a166431b0ac92f9ed88bd93af2a831b6bf85cad7cc996627c28cb4d857a508bc8446299d3c039cae2874dcbf651c7228fac2d95d669b6624441d8e2ee0eddedb4196a4e0af3480cd70893066ce82554434e1d8fdf81b391c78da48b39ade44b257"], 0x10) write(r6, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r8, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r10 = socket(0x2, 0x2, 0x0) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r10, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r12 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x21b4, r7, r9, r11, r12, 0x109, 0x5}, 0x7, 0x4, 0x8}) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) mprotect(&(0x7f000035f000/0x2000)=nil, 0x2000, 0x0) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000800)=""/210) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r13, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r13, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r14 = semget$private(0x0, 0x4, 0xc1) semop(r14, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x2aaaaaaaaaaaabac) semop(r14, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r15 = getuid() seteuid(r15) r16 = socket(0x18, 0x2, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r16, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000680)={{0xc, r15, 0x0, r18, r17, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) semop(r14, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r19 = getgid() r20 = socket(0x2, 0x1, 0x0) connect$unix(r20, &(0x7f0000000500)=ANY=[@ANYBLOB="858bd47981be0951eea218470be9e17160c9b804daadc953ffbba9381dfc5043f39bbd4dd9456d646916c1611265994e449d5546eec0e3"], 0x10) sendto$inet(r20, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) sendto$unix(r20, &(0x7f00000011c0)='\x00', 0x1, 0x0, 0x0, 0x0) close(r20) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r22 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r21, r22, 0x10, 0x9}, 0x8, 0x1, 0x9}) semop(r0, &(0x7f0000000040)=[{0x0, 0x8, 0x1800}, {0x0, 0x0, 0x800}, {0x4, 0x3, 0x1800}, {0x0, 0x6}, {0x2, 0x2}, {0x0, 0x7}, {0x2, 0x6, 0x1000}, {0x1, 0x6}], 0x8) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r23 = openat(0xffffffffffffff9c, &(0x7f0000000180)='\x00', 0x1, 0x2) r24 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r24, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) ioctl$LIOCSFD(r23, 0x80046c7f, &(0x7f00000001c0)=r24) r25 = socket(0x2, 0x2, 0x0) connect$unix(r25, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r25, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r25, 0x0, 0x0) 02:36:16 executing program 1: r0 = socket(0x18, 0x8002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe2(&(0x7f00000001c0), 0x0) r1 = socket(0x11, 0x4003, 0x2) sendto$unix(r1, &(0x7f0000000040)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcffffffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x4003, 0x2) sendto$unix(r2, &(0x7f0000000040)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcffffffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r3 = socket(0x11, 0x4003, 0x2) sendto$unix(r3, &(0x7f0000000040)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcffffffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000100)=0xc) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000540)=ANY=[@ANYBLOB="680fafdac82f16dcd5d57ef7005b32000000000100000027e194b2eca2a2940b03e2b63a435342422320c1c868cfd191ed51a1631c0af7c956ec4b1945871f7c4bbcc6b8ee4dab"], 0x1, 0x7fc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r4, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR64]], 0x1, 0x7fb) msgrcv(r4, &(0x7f0000000a40)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b34988df58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e877ecd311e90a79dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce61474501000000a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040600003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe116be53f10d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c89909206588c76528222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a00"/698], 0x1, 0x0, 0x1004) msgrcv(r4, &(0x7f0000000340)=ANY=[], 0x0, 0x1, 0x800) msgsnd(r4, &(0x7f0000000940)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c960754944eea7e6aaafd08e63bb2e8de0a48ccf0a87d3c451df0c36b08f9d3d6046ebea381e7fca35ed7142c2f0d2e5f9ce3b4033a4312bd05b3a77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf00"/241], 0xbc, 0x40000000000800) msgrcv(r4, &(0x7f0000000640)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003fda0312b4c3fb6a48477460501261e2525de62d76a0d1da2ff6616284d6b9299bc3586596166070ca0aa4b851f0c784c4389dea19777e1364bace65274b1def42fb1b4b1f15ac25"], 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r4, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7855e6abcd3ce4bd867bb9ff000000000000000000000000000000000006b23645200"/141], 0x80, 0x3, 0x400) msgsnd(r4, &(0x7f0000001e00)=ANY=[@ANYPTR=&(0x7f00000002c0)=ANY=[@ANYPTR=&(0x7f0000000280)=ANY=[@ANYRESDEC, @ANYRESDEC=0x0], @ANYRESHEX=0x0]], 0x1, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000240)='./file1\x00', r6, 0x0) r7 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r7, r8) r9 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r9, 0x0, r9) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001840), &(0x7f0000000180)=0xc) r10 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(0x0, &(0x7f0000000400)=[{0x0, 0x100000001}, {0x0, 0x7fffffff, 0x1000}], 0x2) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r12, r13, 0x10, 0x9}, 0x8, 0x1, 0x9}) 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) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000003700)=0x272) semctl$GETVAL(r16, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r16, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getgid() r19 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f0000003700)=0x272) semctl$GETVAL(r19, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r19, &(0x7f0000000400)=[{0x0, 0x7e2, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r22 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r20, r21, r22, 0x10, 0x9}, 0x8, 0x1, 0x9}) r23 = socket(0x11, 0x4003, 0x2) sendto$unix(r23, &(0x7f0000000040)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcffffffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0xffffffffffffffff, r24, r18, 0x10, 0x9}, 0x8, 0x1}) r25 = getgid() r26 = getppid() shmctl$IPC_SET(r14, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r15, r17, r25, 0x1e4, 0x8}, 0x5, 0x7, r26, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) r27 = socket(0x40000000011, 0x2, 0xfffffffffffffffd) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r28 = shmget$private(0x0, 0x4000, 0x322, &(0x7f0000ffb000/0x4000)=nil) r29 = getegid() r30 = getegid() shmctl$IPC_SET(r28, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r30, 0x0, r29, 0x2}}) r31 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(r27, 0x5) r32 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r32, 0x0, 0x0) shmctl$IPC_SET(r32, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r32, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r33 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r33, 0x4, 0x3, &(0x7f0000000580)=""/170) r34 = semget$private(0x0, 0x1, 0x5b6) semop(r34, &(0x7f0000001180), 0x0) semop(r34, &(0x7f0000000240)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x2, 0x3, 0xffc}, {0x2, 0x7, 0x1000}, {0x3, 0x268, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r34, &(0x7f0000000240), 0x6) semctl$GETALL(r34, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r34, &(0x7f0000000200)=[{0x0, 0x20, 0x800}, {0x4, 0x6, 0x800}], 0x2) semctl$SETVAL(r34, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r33, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r33, &(0x7f0000000400)=[{0xa7834705a109bc4d, 0x100000001, 0x800}, {0x0, 0x7fffffff, 0x1000}], 0x2) r35 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r37 = getgid() semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r35, r36, r37, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() 02:36:16 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x50) lseek(r0, 0x0, 0x3, 0x0) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x206, 0x0, 0x9cd, &(0x7f0000000200)={0x3, 0x7ffffffe}) 02:36:16 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000ceb1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257690000132e27acb5d602000d7d026ba8af63ff37422902e4fdefe095bebd108ae070c1f5ab72c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002003c88c1cf8044101b5496fe00"/177, 0xb1, 0x0, 0x0, 0x0) 02:36:16 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = socket(0x18, 0xc002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpid() fcntl$setown(r1, 0x6, r2) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) r3 = socket(0x18, 0xc002, 0x0) r4 = socket(0x18, 0xc002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) fcntl$setown(r5, 0x6, 0x0) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f00000000c0)) r6 = fcntl$dupfd(r3, 0x0, r3) r7 = getpid() fcntl$setown(r6, 0x6, r7) r8 = socket(0x18, 0x8007, 0x92) ioctl$LIOCSFD(r6, 0x80046c7f, &(0x7f0000000000)=r8) munlock(&(0x7f0000004000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) setrlimit(0x0, &(0x7f0000000080)={0x0, 0xe2}) 02:36:16 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = getegid() r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r4 = geteuid() r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getppid() r7 = msgget(0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r8, &(0x7f0000001700), 0x0, 0x0, 0x86c) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r10 = getgid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r12 = getgid() r13 = accept$inet(r8, &(0x7f0000000500), &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffffec) r15 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r15, r16) getgroups(0x6, &(0x7f00000003c0)=[r10, r11, 0x0, r12, r14, r15]) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x1, r4, r14, r3, 0x0, 0x29, 0x81}, 0x6, 0x1, r5, r6, 0xa6, 0x1, 0x44e2c, 0x3b39}) r17 = getpgid(r5) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1}, 0x0, 0x0, r17}) r18 = getgid() r19 = socket(0x18, 0x1, 0x0) close(r19) connect$unix(r19, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r21 = socket(0x18, 0x400000002, 0x0) setsockopt(r21, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r23 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r25 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r25, r26) r27 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r27, r28) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r30 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r30, r31) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r27, r26, r29, r30]) getgroups(0x6, &(0x7f00000003c0)=[r18, r20, r22, r23, r24, r27]) r32 = getgid() r33 = socket(0x18, 0x1, 0x0) close(r33) connect$unix(r33, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r35 = socket(0x18, 0x400000002, 0x0) setsockopt(r35, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r37 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r39 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r39, r40) r41 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r41, r42) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r44 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r44, r45) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r41, r40, r43, r44]) getgroups(0x6, &(0x7f00000003c0)=[r32, r34, r36, r37, r38, r41]) getgroups(0x3, &(0x7f0000000540)=[r1, r20, r38]) r46 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r47 = accept$unix(r46, &(0x7f0000000440)=ANY=[@ANYBLOB="f6ff0000000000000000000000000000000000000000000000001b0000000000230000000000000000000000000000000000000000000000000000000000000000000000000000f8eea144ad013a10000000000000089f2a7f1360d5dc3ca2de8ba521da89d4be01e93ff6130e9b3ecf0c4ee48c0e09701bf37ececa10bfe6dc6d48ccfb98465d7a10ebf0b1f5594ac87590bd792de2d060a4814fbe86dadbcb3b"], &(0x7f0000000080)=0x6e) accept$unix(r46, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r48 = geteuid() getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r46, &(0x7f0000000180)='./file0\x00', r48, r49, 0x4) setregid(r1, r49) symlink(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f00000002c0)='./file0\x00') unlink(&(0x7f0000000040)='./file0\x00') r50 = semget$private(0x0, 0x7, 0x286) semop(r50, &(0x7f0000000000)=[{0x3, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r50, &(0x7f00000003c0)=[{0x1, 0x53, 0x800}, {0x3, 0x3, 0x1000}, {0x1, 0x200, 0x1000}], 0x3) semctl$SETVAL(r50, 0x0, 0x8, &(0x7f00000000c0)) r51 = socket(0x18, 0x2, 0x0) setsockopt(r51, 0x29, 0x9, &(0x7f0000000240)='\x00\x00\x00\x00', 0x4) r52 = socket(0x1, 0x4000, 0x0) bind(r52, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r53 = socket(0x18, 0x1, 0x0) setsockopt(r53, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r53, 0x29, 0x9, &(0x7f0000000140), 0x0) dup2(r53, 0xffffffffffffff9c) r54 = socket(0x18, 0x1, 0x0) setsockopt(r54, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r54, 0x29, 0x9, &(0x7f0000000140), 0x0) r55 = dup(r51) listen(r55, 0x80000000) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r55, &(0x7f0000000280)='./file0/file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r56 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) r57 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r57, 0x0, 0x1021, 0x0, 0x0) bind$inet(r51, &(0x7f0000000380)={0x2, 0x0}, 0xc) shmctl$IPC_STAT(r56, 0x2, &(0x7f0000000100)=""/114) r58 = semget$private(0x0, 0xf7b912b3d65f3f61, 0x4c0) semctl$GETVAL(r58, 0x0, 0x5, &(0x7f0000000300)=""/93) 02:36:16 executing program 1: r0 = socket(0x18, 0xc002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpid() fcntl$setown(r1, 0x6, r2) recvfrom(r1, &(0x7f0000000000)=""/134, 0x86, 0x41, &(0x7f0000000180)=@in6={0x18, 0x3, 0x10001, 0x200}, 0xc) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050460000000000008000701000000000000ceb1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257690000132e27acb5d602000d7d026ba8af63ff37422902e4fdefe095bebd108ae070c1f5ab72c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002003c88c1cf8044101b00fcffffffff00"/177, 0xb1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 02:36:16 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) mlock(&(0x7f0000ff2000/0xd000)=nil, 0xd000) r1 = socket(0x18, 0xc002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = getpid() socket(0x18, 0x4000, 0x9) fcntl$setown(r2, 0x6, r3) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000240)={0x5, 0x56d3, {[0x1ff, 0x8, 0x6, 0x0, 0x2, 0x7, 0x7, 0x7, 0xd9, 0x6, 0xf9b7, 0xb0, 0xffffffff, 0x5, 0x3, 0x71, 0x76b], [0x8, 0x8, 0x0, 0x7f, 0x718, 0x18000000000000, 0x0, 0x1ff, 0x40, 0xc6], [0x1000, 0xfffffffffffffffc, 0x8, 0xbf54, 0x4, 0x1, 0x4], [0x7f, 0x1, 0x6, 0x3, 0x7, 0x2], [{0x401, 0x14cb, 0x7, 0x5}, {0x1023, 0xf12, 0x6, 0xfffffffffffff001}, {0x8, 0x8, 0x8, 0x80000000}, {0x7, 0x8ff5, 0x2, 0x80000001}, {0x9, 0x7, 0x6}, {0x401, 0x7ff, 0xeffa, 0xadae}, {0x7fff, 0x100, 0x3, 0x1}, {0x5, 0x1, 0x4, 0x7}], {0xfffa, 0x1, 0x476a55f6, 0x7}, {0x296, 0x3, 0x80, 0x80000000}}}) 02:36:16 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000040)=ANY=[@ANYBLOB="600000000001000000000000000000"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1]}}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0xc0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r2 = socket(0x18, 0xc002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = getpid() fcntl$setown(r3, 0x6, r4) r5 = socket(0x18, 0xc002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000004c0)) r7 = getpid() fcntl$setown(r6, 0x6, r7) r8 = syz_open_pts() r9 = socket(0x18, 0xc002, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) r11 = getpid() fcntl$setown(r10, 0x6, r11) r12 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r12, 0x0, r12) fcntl$getown(r12, 0x5) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffb, 0x64, 0x1, 0xffffffffffff7fff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0x8, 0x2}], 0x7fffffff, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x10000, 0x8}, {{r0}, 0xffffffffffffffff, 0x74, 0x1, 0x4, 0x4}, {{r6}, 0xfffffffffffffffd, 0x0, 0x1, 0x3, 0x8}, {{r8}, 0xffffffffffffffff, 0x4, 0xfffff, 0xdd, 0xfffffffffffffff7}, {{r10}, 0xfffffffffffffffc, 0x15, 0x2, 0x8001, 0x9}, {{r12}, 0xfffffffffffffffd, 0x20, 0x20000000, 0xbb34, 0x100000000}], 0x101, &(0x7f0000000480)={0x495, 0x3}) syz_extract_tcp_res(&(0x7f0000000080), 0x7, 0x210d) 02:36:17 executing program 0: r0 = socket(0x2, 0x1, 0x0) kqueue() kqueue() r1 = socket(0x18, 0xc002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = getpid() fcntl$setown(r2, 0x6, r3) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r4, 0xa, r2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) kqueue() setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x173204d4, 0x4) close(r0) 02:36:17 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x2, 0x8002, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) syz_emit_ethernet(0x0, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 02:36:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e3000011fadc3130100000000000000cee7563270d8b68bd8ceac5339e7d6816bfb0d38ac3980ebded625161dbd835ff287e9885c0d775bf5503e1c67cbd9f1ed038bcc9831c233165683d5dd21bd43ccffac16fc0d83f1bc6a91c39e85c392f19914cea227c220fef656744fed2953bf65c4fced429265fcc308f6d866acaa2f21e9eb9924d9c6fc0b5c5a256f4fa6483d7373664b6c8477f76ffa00000000000000000000000000000008e021ba36ec7915afcbac59a764a91edd8100e1dc981b465d90a4ffa92cc4e0fba58c29beef7130053c33dd3c00694d5926827a2e8dd3df42846c0b9314e52c770efdf4776e28af0f849f12883d46dea99934529e310eec4cdd7179f92ea210146395ffd1"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) shutdown(r0, 0x0) r1 = socket(0x18, 0xc002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = getpid() fcntl$setown(r2, 0x6, r3) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0xffff8001, 0x5}) 02:36:17 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c653010"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843", 0x171) 02:36:17 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff61a7eb9f1e60a9c0aa0486dd60a4070000003c00fe80000000fffa0000000000000000aaff020000000000000000000000000001"]) r0 = socket(0x18, 0xc002, 0x0) r1 = socket(0x18, 0xc002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = socket(0x18, 0xc002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = getpid() fcntl$setown(r5, 0x6, r6) r7 = socket(0x18, 0xc002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) r9 = getpid() fcntl$setown(r8, 0x6, r9) r10 = socket(0x18, 0xc002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) r12 = getpid() fcntl$setown(r11, 0x6, r12) r13 = socket(0x18, 0xc002, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) r15 = getpid() fcntl$setown(r14, 0x6, r15) r16 = socket(0x18, 0xc002, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) r18 = getpid() fcntl$setown(r17, 0x6, r18) r19 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r19, 0x0, r19) fcntl$getown(r19, 0x5) r20 = socket(0x18, 0xc002, 0x0) r21 = fcntl$dupfd(r20, 0x0, r20) r22 = getpid() fcntl$setown(r21, 0x6, r22) r23 = socket(0x18, 0xc002, 0x0) r24 = fcntl$dupfd(r23, 0x0, r23) r25 = getpid() fcntl$setown(r24, 0x6, r25) r26 = socket(0x18, 0xc002, 0x0) r27 = fcntl$dupfd(r26, 0x0, r26) r28 = getpid() fcntl$setown(r27, 0x6, r28) r29 = socket(0x18, 0xc002, 0x0) r30 = fcntl$dupfd(r29, 0x0, r29) r31 = getpid() fcntl$setown(r30, 0x6, r31) r32 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r32, 0x0, r32) fcntl$getown(r32, 0x5) r33 = accept$unix(r8, &(0x7f0000003500)=ANY=[@ANYRES32, @ANYPTR64=&(0x7f0000003200)=ANY=[@ANYPTR=&(0x7f0000003580)=ANY=[@ANYRES16, @ANYPTR64=&(0x7f0000004680)=ANY=[@ANYRESDEC=r15, @ANYRESDEC=r31, @ANYBLOB="40faa4d0bdf9062520fb7743f05327a80ee5d801c21541b2e67883cf22028e028df77cc537d0b5e1e8c5b3b43e1e279610c21bf60db7e397454a5916fe4d140c2c4c26ffc5fb63b5b174ac17caf84e3f3ab037ff0e4a3cd4a2b19f708b754150dc0b4f9ab177d3d040537a08a5eada8f9600c6c0b81a285f61790661476d8ac62ccdebabdba30242c85cd193344b65ceeff3267c6af0cf418f7aaa689c4f2287a0e46fe3", @ANYRESHEX, @ANYRES64=r32], @ANYRES64=r25, @ANYRESDEC, @ANYBLOB="4aa440ddef55ee2e00bec1d1ded35141649fea675ae1aa07c90d948eb5b4abbe4115eda0226bd970f74861dbcb2a4714b537901fdd6cc19a084548d5e023e41cf298bca77b57769583983aab878eb381717ae3d661647ebf93d6073b5a07a81d3b855632f5faf9cf28f429dc5c15aa2707c4af4471be9b29e55202314e35f6d8742eda7058504b5d0ad744cb1a0c6c4136db55813454269f902832ed535295a3a3683132253a07438d021bc108174f1aa4a0d7452569ae16146f1eedae079b0f78c780ca46446804605eb23b12da685ac572999b4a8aeda1a525e53ca1aa72a2ea0473d29ff308cff41b968223316c163ddc93fed66f22805bdbab8f02110a117aabf03ae1efbc0a5a5189fce7601f89a1aa96a494d9f97bbf161238653ca140d8aef5de8736be10199ae43e37903b8fcb3745243d7b958fe398fd0fdd49e5de6ae7498a39c8c5b81b2cf43687b10458a947f34fb6c5109418336ef0132ba4fdddfc133a22757aaf9e5b29c47321f10adb4e00adf95dc7a87ab4875bb6cac1013815d3a0b06412db1e1bf96c9257c71d2fb387026244b8e7706d446df1a324b8b950ae82cbee4e31020cc0263e49ae2c80a00b5468b0c90330ed5b211db048bcf026591cde0823b24b34d9c1683bca58444cc9e65882f98ab8fdc0e3ccbc7cbddfba6621aecb551878c2b3785789733327b1225141236e23f98745d10188fa5203d8cc9d2dfb352204eec21e919be9d71eaa1e9dfcb5b801862b3ccae76bf57d844184ac0cb2d40468823e0bb48e1e9f72f27b847d7817d0428e5494d7869be3cf6ec50ef7b1cdc779a5bd05df877460c549868f4aa2957dc8ea3d3b2527b84ffde925e2a4a5f41052da044dc4656c099dc8636d1bcc7c44bc32e9df791fe03320c8ef2218d3cdbff1db905286fede7639c835b10d71ff1a2166f1da8f7674bab5ec5b035ad8da3c7faa19cbfba52596339d2610e649ade2080a481a2ee666e9b2d6d3004e6180f2f85ac9b737c8d850809f6bcbdb793108054d6627f65f133e861fbc2136a4e00462fdc9dbef39fdb299343b9b76d56be541abaf07caec2c179b58e3488b4966fc2515484de951a29ff3da1ef107db12499122db71262dab629e9e7465e164b9196038664fa550c5bbf01eddcf37f9537a2a4ebfdfb5263008a3e6c41a7785470becd91177c6449dd9c0636d9b7e1a3129a32434bf16ea99ef0cb584677f07adefcf52e7259c45b159fa938eb9bb9e20b32664136a8965a544b893a6eaa3dadd96dea170216fb4aeac6b66ed2c9eae62b057efeb6e9c6bdc495d83536e79d3291a46169d798b94cf1d02a83b11c96a6df26fee9a2df6a0a3039346d7488561f84c3d31cebc3c20f04137b284cd5d160afaa77fb68081f8c9106654401b2fed555024feb9f87fbd7c43f20e221f66ef8b5072a66aba7f14f1b60248b60689c5066df201d2ee517819acb8a6ad4cf9554c97ea803766fe320d93c54cf6fcfa2a8d5d7e6be343acf086f0ae6885cde7daee7216211b330b210da47557408b9b8c12cc3cdec61669295958bac537063de6a8419331ab12ffc097a0b18c009a97b43c35176642c65b00c1b89a2b53801c3708331a0c1dce9091c2359b7f3f9a6c90a389366470c7f9a805173733172363bbab2025323548a80b987e1b3075e5dd6c76db5514f4caf511cca293e4129d110f51f2058451c2a044e3cd07278be0b6bd7bbfcd743b5f9363aa41cbf6b3f31502a5b57e271148db1d53110a26d49ca02ad5fcd638d13c7e606f03d89b054e8d2f0876b715d9486ff37832304d127cf8402c0bfa8c726660a5ab245429599d5037a70e783a1c01d4b762cb838ba6fcae794744f2b4386e2ed6838e323117d1762b3292aae593daa3c02f0d0f6b89bc71c8df516fe0fd0b6c09d3a7d8b1f2b66006725378ece690029540f4b19e0dc34fa4e3ce56dc7e9564a2608a7bd07e0875aafece58f2d869f3066360570f9034e5d651696c815cc21e564cb353794f7794c00aced8f54426ed29b1a8fefb4d8fa9aac797fa36a9fb8d45e458e188ccf3ff0f9519008ad40bb48f00d958174b92a5bfff2044eca9ed07519ede6095e0477fd770a124e0dfc5c538a862d472e157cef2998356ef4981fc8ac9be77f753734a03db2cebc1a66ea85baacd872c0a7f21b6494e8c548e65dd3f117adb6c5fdbe665339cfa95ba690703a83e6a2c71defe4983e54047f65821c5f9997d07580412b874efc4a834ba66f8e6e9e2734c47bfcb7c579164dd12981f04211b318bf0abfd1851f7da9a7c1f5dc0d5f08fb87b7c677464544bda37091b42f99b5eeb06189b3ccd4f8e427cc8713526d772cc783203077c393c36855a79f711c8dcdc780fd448678b88b467e32cfac20a9305ea03a78d47ac9f0cae4f46826b6e35028b7651ec5ac9a549a9bc24e696e5e22263a83c44ac8042502f0c76479a04ab9868c9adf21a2d62ba3a7fca863a5da0304dd72361a70694a8d86dca50df95eb9544127913beb58c38f18d9509e4eeecdc31dfc1df3141e08c9b7f74fd3db199ca1b8e72a94fd3de172eaac00c18a1664d16996224001036f54dccb14473341e1f87e1a3fe010d528fd27674d603c052a4f82fe7b54b2796e5b31bd6fcbf85e8c1d976c742336c6bad4d061051356f2eae8330d80913de6a40fa21ca8214fe492d09b22476ec9e714cafee6be7c584425a998060e02e8187fc71524b006857ef4343a46596b261cc16d9458987067d52984e40ee25b84788932071b6d4d374fc4a66f075fb053492300f43903b330a7cf9513059204336473bad4c1caf616763ea980da60a9d9f58ac43366fd69ea995df7d3e1b175f9b8924d990cc7ddab3ac17c50de2f13a9c4bba95021e724edae37b3fefd9110df55f87c63771eeeb6cbae0dc4075dadfbb15ec402b7f4e5555fc2c6fda8d93ee3b7ccc1f80489f6dae82adcced0a0449e1f0fbba85741418e51575ed797a2755f156d38c5d3f324efb14c5eefc0b13a00ccd048d0ec5a383eb8f67e390c016ce87fbd18a8c178a2da1ce0a95e8637403a998d347feca09ec4070282c523509b73395ca6d74e70564ccdc466c52f54fa5d7b642636a3935e2dca336030e20bc28163fdfaef94aaba2380942444b59401d92e205b37e318cc5632d78c6cd64da4f510fc9392b8689d692f58211ed6c266fd179c4031f824386d334dc1d9c152343d9d6dd06bd2d819f7a860eee528782a2e74ff107058b8f886eb9961b6c9b2a9ed9a9fa09dc848ae184dc6ff190db34dab33e0944ea1d08d3ce8f1e891884225a220b45f9b7721a5200ed65f51dcda8c150f6b64bea0783fd0ddecf85f04fb10add89c86984d653aa047b5a88678c39dde12a4860216624213bd745a5afdb3c5581986984020b02541db5abf656390fe9ac9f297b4b98302c93eee4a3f70d64853a9ee5a0f9423d3d0b60f80ad051371709c36840e24bebc6b770d576530740763bbc695d3966f8baca9e7cadca50532894c38ce5be4b7f1ad1e68c721c556c1f87d3dd267e00458b0f91362aea435179c19dbeb8a5124b0d18ec8f0371ce9ba8f7cdeb164f1feb9a751777808232c8850fefaf238f4434fff113d44edd7740ca2b7b7062beda5f0384b81f879167a15e3009b83d9a17b8955d7d2e9f4ab11f6b22eeec5561997f6f36b9272c2f2322c2b3ce4f7c688e11c4e8df6ba410342d434b74d0471868e137a925a3dd68e2894e56971fcb88f7242e8d80ba4962799a2e3d69f080d20f5290dc1cb3851b8abaf86b6dd994045060575149248583ea274b6678beaac4ea05deae41bbd2aefb56457536586b140d5b2353814e7285f7a7296ddc4fc67f159ae6da7d5fd18167a84d43404a7722dceae44932820c6ee11fdb23654e19fd497820e9db7b75d6915815b75b1adbf087ed86fc37bd8960f4fb850e8b0b329faa7718ea5f59e1f9c173725e393056508402c73dac1a86a03e5bdfc5ef9ea96d3be76c0833571fa71e95d2ad302eee934b9fc331fc7fedec6bb7f26dfa42e3c423ee4a8ae08e1b0b7120f0e5e6f10cd7a42052a313d6c3415366fb9890d40da9ea2d8b4af6cebd2c93d714933c7cd6d2a7f050f040401078928063f750a1fb5013d8a80bfd714b2596534d6d46aedb9edbe2201ffaa5cc0a3de5dd04b06690061ea36145b63f41532cab78421cc4a8b147e713bd7ec7ab215f0634cf3ea0dc4168b8609fae09b5ffbed58953b63d702da336d5be1f230fadbdbd29e6acc44c8325300799f528d8467ecacc7b4de099b22e750b0fcd7f72833a1693b39dfb141e2ec5f8e6f4428ddb970b044877cbed7e8b702e89bfd5ade93937ae2fc89669bd483fcc66ba5ae5d6f467efa352d55cf4ed56b85395a67474143d1ca58a57acefd9d6ae5467276a313ee478902cb2e8f50f31063719e300e9a61a17bed0fc402cc23f956a1b9358f609d876eb48b46452deea1e9f1e45ac356c5e028f039f3ab032ab75080fc8d17819f0b16cb08e3b1308a83525399cbcfc4401753b5a9b10751d4a19d94726d5ef2cff98ab542ccf1e17e28b41b05a5076806ff6ed1264dc10937e9138615c2f8dabad5ccbef0928d3669745e05af76b2f99ed12f244360f807f3412f172a53e9a68b62897bf40c89ce37c8151be7bacc26eca304539f7a484b70c244dca9f2d6eda808cc90c091022795219793466c78582c179e1973d4b0218714babe991561491877aee7940b946a72c89ffe8c7c8c7f6cf8a54f16bd2a66c0e3f94cf0a7c05cd2af477c0664734dc5fd3e611f1875f2cc3f3049b5f51926c281c6590fbdcc25c197951ee274dc52e8a7c4285a1349652e99e6689f121a0394bf252f63eedcaca3f0b32bef133864ff5dc7288fcb43c300c5eabaf93525f01533315b455a82e1d34e75b2d6773b49570ee2daf0b6828562897298061d6ba4ca32d81106e86e44d95023369e8378401e36fd27971d5c10e0ea5ad6deb593cac0ea24351a51d0283e65a58a11fd4ea63a0540d973eaf7b7f45bad8fe5047e73f45c13790ffced86de60c4d09e2a9ec6bcbcaa31476c18c740e4fcb69e84b78dad9f1c783ea65865a0b15301e086aee39ee2f6acef93e14d2bb6d27b3c5c3de76afc67e27c00e4792c24ad8358a1d011c781d0c13428db61c61dd9273d58576f9d546c8289fcc1f6a300b6acf89dddd039bb2dc3a3de416f90b4941e758e49504fbf0379c6a7828fd418cf03be6e50ff6f29e87f96bb30107e7e5968a6be10c5dfe494499f22df221a99c8a5d97896291088a4df9b53f4f4834f3b7586e9336f32bda09c008027201cd13dfdde5b3b4a46a424bc6bca3f242502505d3a499692f76ec7f9a4aeaefb2bf7b553ca9fe62e5e134dcdf0ea26104f821b4f4b194f2357d7a9c336c2edc7b18f10e05ce6f5fcacb867292e0764f4764d31fb2e6f33c6bfd042b0044036c3ad1da3fd492bcb10f20ba4bbfef19ff736cfe59662d89ea234ce0a2100c93a6cafa532d687c62a75af80084f9d3827c11c20784d0d90ed50e41c5e7ac40b06836a82ae99b83f7ffc8124f7a2ff0244fe1e411a3a81a8bf64e4e469b6d9152769d74fac281a09e8cc28dfad8fe65326ef888967d5b0d8c511d35876e927570812bfc5fa6fdd29fbd6c30e45b3621515ab614ad37e9af2af58bad6d1b49d6779c68c185e1dfa533c2c0706d60abf49f545b9f339cd0ff85edff96bd3989b4876e324e83e3f7062ae95f0ce8747c4e871afb106a2ae98f08ffb518f7e931883cbf96eb544f1b68652a6224aa", @ANYRESHEX=r7, @ANYRESDEC, @ANYRES64=r11, @ANYPTR64=&(0x7f0000003540)=ANY=[@ANYRES64=r6], @ANYPTR=&(0x7f0000004640)=ANY=[@ANYRESOCT=r27]], @ANYRESOCT=0x0, @ANYRESDEC=r14, @ANYRESOCT, @ANYRESHEX, @ANYRESDEC, @ANYRES64=r0], @ANYRESHEX=r18], &(0x7f0000002140)=0x3) r34 = fcntl$dupfd(r33, 0x0, r5) r35 = getpid() fcntl$setown(r34, 0x6, r35) ioctl$TIOCSDTR(r34, 0x20007479) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r36 = msgget$private(0x0, 0xbdad086b8ab9f050) getegid() msgsnd(r36, &(0x7f0000000040)={0x2, "192a6a238e761ca4ca561f1ebdf067b3a8dc1c8722da3da450f4ced4c2b3"}, 0x26, 0x0) 02:36:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffe9) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x3, 0x4) recvmsg(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000100)='r\x00') r0 = socket(0x18, 0xc002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpid() fcntl$setown(r1, 0x6, r2) recvfrom$inet6(r1, &(0x7f00000001c0)=""/157, 0x9d, 0x1, &(0x7f0000000280)={0x18, 0x0, 0x0, 0x4ec8}, 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0xc002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = getpid() fcntl$setown(r5, 0x6, r6) bind(r5, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x33c, 0x4}, 0xc) fchdir(r3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x0, 0x0, 0x0) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') fcntl$getown(r7, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') 02:36:17 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000040)="c7a895b22a241c0a078359ff86dd6e360aa9cb99050000000000000000000000ffff23740f1dfeffffff000000000000000001000000") geteuid() r0 = geteuid() setreuid(0x0, r0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = msgget$private(0x0, 0x20000003c4) msgrcv(r4, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff00"/235], 0xeb, 0x0, 0x1000) msgrcv(r4, &(0x7f0000001640)={0x0, ""/4096}, 0x1008, 0x2, 0x400) msgctl$IPC_RMID(r4, 0x0) r5 = getgid() r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r8 = socket(0x18, 0x400000002, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r12 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r12, r13) r14 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r14, r15) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r17 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r17, r18) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r14, r13, r16, r17]) getgroups(0x6, &(0x7f00000003c0)=[r5, r7, r9, r10, r11, r14]) r19 = getgid() r20 = socket(0x18, 0x1, 0x0) close(r20) connect$unix(r20, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r22 = socket(0x18, 0x400000002, 0x0) setsockopt(r22, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r24 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r26 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r26, r27) r28 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r28, r29) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r31 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r31, r32) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r28, r27, r30, r31]) getgroups(0x6, &(0x7f00000003c0)=[r19, r21, r23, r24, r25, r28]) getgroups(0x3, &(0x7f0000000080)=[r3, r5, r24]) r34 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r34, &(0x7f0000000800)=[{0x3, 0x0, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0xfffb, 0x1800}], 0x9) semop(r34, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r36, 0x0) r37 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r37, r38) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r36, r37, r39, 0xffffffffffffffff, 0x40, 0x2}, 0x49, 0x1f, 0x5b5f}) r40 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r40, r41) getgroups(0x3, &(0x7f00000000c0)=[r33, r37, r40]) 02:36:17 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) r4 = geteuid() r5 = socket(0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x1000100d3) semop(r6, &(0x7f0000000480), 0x0) semop(r6, &(0x7f0000000000)=[{0x3, 0xfffb, 0x1800}, {0x1, 0x70, 0x1000}, {0x1, 0x4, 0x1000}, {0x0, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r8 = getuid() r9 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r13 = fcntl$getown(r9, 0x5) r14 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r14, 0x0, 0x0) r15 = fcntl$getown(r14, 0x5) r16 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000540)={{0x240000000, r17, r12, r11, r12, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r10, r13, 0x5, 0x5, 0x5}) r19 = getuid() setreuid(r19, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r12, r19, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r13, r15, 0x0, 0x92, 0xffff}) r20 = getuid() setreuid(r20, 0xffffffffffffffff) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r20, r7, r8, r12, 0x20, 0x7}, 0x4, 0x5, 0x5}) r21 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r21, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r23 = geteuid() r24 = msgget$private(0x0, 0x20000003c4) msgrcv(r24, &(0x7f0000001c80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1d40724000000000000000000000073000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000015390000000000000000000000000000000000000000000000000000000000f800"/225], 0xfa, 0x1, 0x1000) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x80, r23, 0x0, r22, 0x0, 0x6f, 0x81}, 0x10001, 0x1, 0x0, 0x0, 0x100000a5, 0x699, 0x1, 0x6}) r25 = socket(0x0, 0x0, 0x0) r26 = semget$private(0x0, 0x4, 0x1000100d3) semop(r26, &(0x7f0000000480), 0x0) semop(r26, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x1800}, {0x1, 0x73, 0x1000}, {0x1, 0x4, 0x1000}, {0x0, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r28 = getuid() r29 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r29, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r33 = fcntl$getown(r29, 0x5) r34 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r34, 0x0, 0x0) r35 = fcntl$getown(r34, 0x5) r36 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r36, 0x1, &(0x7f0000000540)={{0x240000000, r37, r32, r31, r32, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r30, r33, 0x5, 0x5, 0x5}) r38 = getuid() setreuid(r38, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r32, r38, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r33, r35, 0x0, 0x92, 0xffff}) r39 = getuid() setreuid(r39, 0xffffffffffffffff) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r39, r27, r28, r32, 0x20, 0x7}, 0x4, 0x5, 0x5}) r40 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r40, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r43 = fcntl$getown(r40, 0x5) r44 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r44, 0x0, 0x0) r45 = fcntl$getown(r44, 0x5) shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x3, &(0x7f0000000340)=[r32, r47, r18]) r49 = getppid() shmctl$IPC_SET(r36, 0x1, &(0x7f0000000540)={{0x240000000, r46, r42, r41, r48, 0x2c, 0x2}, 0xffff, 0x7fff, r49, r43, 0x5, 0x5, 0x5}) r50 = getuid() setreuid(r50, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r42, r50, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r43, r45, 0x0, 0x92, 0xffff}) r51 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x9, r4, r12, r23, r27, 0x90, 0x9}, 0x800, 0xf2e, r45, r51, 0x3, 0x8, 0x6}) 02:36:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0xb1, 0x4) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xeef, 0x0, 0x0, "000000000000000100002000"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) 02:36:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400c78d1da37d5228e5aa36b139a8d5957e8209712744b81352d093315d238f5a0c3cb694e5bd546af01421ace28b2e266c33488bccf4815baf3226156e050704a0b7fe058bf69a49e52ac968a096524f374b7934364f461f145dd11e7997a2c9d4b95feb92b1c7058a264fb7212b", 0x1ec}, {&(0x7f0000000200)="b5cfdee07160868688da189f5b062ac4525741a49d9d9f27ef99fd83d3321c56b958a47f8d3162efe9cb75608a06eb3473afeb501d50461f94f3a6146a29fd02da16686f9fed7d9e6eb0c086f69989cd96f2ad8797944452346ab9527b2ccf3474ceafb162e0a869ffd4f05a384315e93f30ab74e0bcbf372a2a78a68f10498d7073613d535d08943b6ae1853013e2368f42b5cff88f3e0426c7a2399211c1bd88fcbb55f40869c05a4875735f426a08835224499cbc59359be714971f13dfd6d9948423db8a9f355a6a5cb8cd560bebd76c2f38", 0xd4}], 0x2, 0x0, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) 02:36:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f6e696c653000"], 0xa) r2 = dup2(r1, r0) listen(r2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) connect$unix(r5, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x5) r6 = semget$private(0x0, 0x7, 0x10000000000490) semctl$SETVAL(r6, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) 02:36:17 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') r5 = getgid() r6 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) socket$inet(0x2, 0x2, 0x0) r7 = getpgid(0x0) r8 = msgget$private(0x0, 0xfffffffffffffffd) r9 = socket(0x18, 0x400000001002, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) r10 = getgid() r11 = socket(0x18, 0x1, 0x0) close(r11) connect$unix(r11, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r13 = socket(0x18, 0x400000002, 0x0) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r17 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r17, r18) r19 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r19, r20) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r22 = getegid() getgroups(0x0, &(0x7f0000000040)) setregid(r22, 0x0) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r19, r18, r21, r22]) getgroups(0x6, &(0x7f00000003c0)=[r10, r12, r14, r15, r16, r19]) r23 = getgid() r24 = socket(0x18, 0x1, 0x0) close(r24) connect$unix(r24, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r26 = socket(0x18, 0x400000002, 0x0) setsockopt(r26, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r28 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r30 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r30, r31) r32 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r32, r33) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r35 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r35, r36) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r32, r31, r34, r35]) getgroups(0x6, &(0x7f00000003c0)=[r23, r25, r27, r28, r29, r32]) r37 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r37, r38) r39 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r39, r40) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r42 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r42, r43) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r39, r38, r41, r42]) r44 = getgid() r45 = socket(0x18, 0x1, 0x0) close(r45) connect$unix(r45, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0x7ec669c62e511923) r47 = socket(0x18, 0x400000002, 0x0) setsockopt(r47, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r49 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r51 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r51, r52) r53 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r53, r54) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r56 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r56, r57) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r53, r52, r55, r56]) getgroups(0x6, &(0x7f00000003c0)=[r44, r46, r48, r49, r50, r53]) getgroups(0xa, &(0x7f0000000380)=[r28, r42, r2, r1, 0xffffffffffffffff, 0xffffffffffffffff, r44, 0x0, 0xffffffffffffffff, r5]) msgctl$IPC_SET(r8, 0x1, &(0x7f00000002c0)={{0x9, 0x0, r58, 0x0, 0x0, 0x8, 0x2f9f}, 0xfff, 0x1, r7, 0x0, 0x0, 0x2000000000000006, 0x1, 0x4}) r59 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r59, 0x0, 0x200000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r59, 0x0, 0x200000000000a, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/ttyCcfg\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000540)=ANY=[@ANYBLOB="09debd34f20a9f4b0f8f53298f5b63e8fdf8313cbe5bf4cda140cf71336bbb1cb2e26b8a6bed4e5bd26f130319cce189a6c79f3e5e9e486b1ccdc821a5877532db6c836cb2e0f3743f34756df07fcd018763268f858876385c0e2603115876c93efe557ebbdd2110a2c102539735"], 0x10) write(0xffffffffffffffff, 0x0, 0x0) r60 = kqueue() kevent(r60, &(0x7f0000000040)=[{{r60}, 0x0, 0x82}], 0x0, 0x0, 0x7, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xfffffffffffffff7, 0x0, 0x0, 0x4}, {{}, 0x0, 0x31, 0x80000000, 0xfffffffffffffffd}], 0x60, 0x0, 0x3f, 0x0) r61 = syz_open_pts() read(r61, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r61, 0x802c7416, 0x0) r62 = syz_open_pts() read(r62, 0x0, 0x0) ioctl$TIOCSETAF(r62, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r62, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) r63 = syz_open_pts() read(r63, 0x0, 0x0) ioctl$TIOCSETAF(r63, 0x802c7416, 0x0) ioctl$TIOCSETAF(r63, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) kevent(0xffffffffffffffff, &(0x7f0000001b40)=[{{}, 0xfffffffffffffffa, 0x82, 0x0, 0x0, 0x2000000000000}, {{r9}, 0x0, 0x50, 0x20, 0x0, 0xc4}, {{r6}, 0x0, 0xc8, 0x0, 0x0, 0xe9}, {{r62}, 0x0, 0x60, 0xe2bcd1e1dc4172ab, 0x248f, 0x3ff}, {{r63}, 0x0, 0xa, 0x0, 0x6, 0x6}, {{}, 0xfffffffffffffff8, 0x1, 0x1, 0x3f, 0x4}], 0x7, 0x0, 0x7, 0x0) r64 = semget$private(0x0, 0x8, 0x100010282) semop(r64, &(0x7f0000000200)=[{0x4, 0x0, 0x1000}, {0x1, 0x0, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x8000, 0x1800}, {0x1, 0x7fff}, {0x3, 0xffff}], 0x6) semctl$SETVAL(r64, 0x1, 0x8, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r65 = open(0x0, 0x0, 0x0) ioctl$TIOCSTAT(r65, 0x20007465, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000340)) accept$unix(r65, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$TIOCGWINSZ(r65, 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) 02:36:17 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="200000000000008d742c219880309905f87c8a5b6701000000000000000000c414000000290000002f0000000000030000000000"], 0x34}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000280)={0xfff, 0xe, 0xffffffff, {[0x200, 0x623, 0xffffffff, 0x8689, 0x6, 0x4, 0x401, 0x5, 0x1b7, 0xbb5dc7a, 0x2, 0x1000, 0xf119, 0x4, 0x200, 0x3ff, 0x3ff, 0x7], [0x35, 0xff, 0x8, 0x0, 0x3f, 0x5, 0x0, 0xff, 0x0, 0x9], [0x0, 0x7, 0x9, 0x6, 0x4, 0x200, 0xffffffffffffff7f], [0x8, 0x5, 0x7fffffff, 0xfffffffffffffffc, 0x5, 0x2], [{0x81, 0x4, 0xffffffff, 0x100000000}, {0x2, 0x3800000, 0xfffffe01, 0x7}, {0x5, 0x1ff, 0x0, 0x8}, {0x6dd0, 0x5, 0x0, 0x2}, {0x80, 0x8, 0x5b05, 0x9}, {0x8c0c, 0x9, 0x41800000, 0x4}, {0x9, 0x7f, 0x9, 0x1ff}, {0x6, 0x1, 0x0, 0x100000000}], {0x7, 0x49a, 0x1, 0x8}, {0x4, 0x1, 0x0, 0x5}}}) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffdcc, 0x0}, 0x0) 02:36:17 executing program 0: readlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/174, 0xcf) r0 = socket(0x18, 0x400000001002, 0x0) sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000000040)=@file={0x0, './file1\x00'}, 0xa, 0x0}, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000180)={0x4, 0xeb, './file0\x00', 0x4, 0x7fff, 0x77de, 0x8}) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) msgget(0x0, 0x700) r1 = socket(0x18, 0x400000001002, 0x0) mmap(&(0x7f0000fef000/0x2000)=nil, 0x2000, 0x2, 0x4013, r1, 0x0, 0x9) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000040)="f0097bb163823a891833435f9bd7725b6c3478f92fece454829b9a02b2dfa734f7791024013016b94ec8557c04194f979b91bf970eb6e456a4ed37", 0x3b}, {&(0x7f0000000080)="4f74314e3edc9bff301b15385090af1283c0a8c30d30c73fc0d8877426ec168bb16e258feb874e44c72eff030a47d23e47e634e6bb32ca5b2fbac15a665cfab7f4fbb4981a8360abde85d069c12c072c8f887afbf2f6ad17cbf3d8896931859e261b26c24f2412f9a83a77f6b8ff0df521755f453c57cd90e390a94a10bb0a07d1ffe6ec75d662e031c938681486265a74e57cd270d4c27e087f2c1d518d7138d959a4517a7bf78f883bcf2ec70ae71217fd48f561f7b29068e716a7", 0xbc}, {&(0x7f0000000280)="f4ea0c07e68738dd1ce16afb8cdc2bfa605d286e3e5e3ed10b0b919bd3b202ecf3a66f0198123e5a3c38f1e3d9e02e7f5f7b415b8687e60d60f5574b7bc5be422ebbe5869be26c476e261c0581fa690a03816438aefb9d9792b5dacb4931885816f845c3f9f9c06c524dc4f09b355a73fa352595688d439cffec71b9ee3de95460b7f269abc3919e4475b6d21301f4725abc92501c19d5f1c74bec907e9b619371ce3ef4a7b0088a7dcdd0775e84db71f37ba4d375b3632b6f04e4ab6d640ffdb1bc9c551ed7046cb0a0dafeb7c5a52486fd8a038595ce0fefe0bca55be7c5a1998955c94b755ce9abaa0792cb065aa2f4a69d4033", 0xf5}, {&(0x7f0000000380)="da40a8ec9bd43d3c498294db5d5dbcdf6a9348c6e71c8b31dc7389ef14cc72a449bb99b1c157a0fa293d6bed52b0eede9a9f08dca9c3a80e178e0f026f7047d13b0fb2d9f91fe1f2415706a9e34882c87112b4da7e3990d174180d6966ffe26533391504032fda3a9d3f716eb45f5e20d21bcd0e0fa8cd5fca71657a3cf329ad51a7d05f8a9ee73a1b2e2c9ea68d8f74b2b93b3a0f6a4203a4f752842842d147829b19a4092a3fb0c1cfede08ff9b5d422e26124e00e4a741731760102d778474a5655449d4a9a672361a134befd02a8f29d04e8b6b4374d4598f1821050a25f9b6b61346514c05d1882b2221e08f57aee", 0xf1}, {&(0x7f0000000140)="6788eff231220350bb412274b49e8390fcfd8cf8c810cc608f572cf99915b89ea49be2325d", 0x25}, {&(0x7f0000000480)="17b52b4dc2fa3d92d6a3269203db597664ea2f52d513f301c6477efa6e0fba3e5e26726de71acc262d3734e0e77032617cea68d65977dee0a00406f30a3f9ffc0bdafa123058295b4e182f85bb8120f3f19fdcff469e35a1e02f2a3b97c6adafccf331692b63b7a1c01194c0053a73fd8c7a4d65e5428aa940b91d47b65d89b3258d9af0690a04b600cead70be8a7eee67958a406e9ea09b9f7235433126089bdc2c91478afdaeaa556867616c5cf570fbc244cb950f46f07af8be959c48f709c2029902946357f2269f09970437019c46a1eee6d4523d743559", 0xda}], 0x6) 02:36:17 executing program 0: ioctl$WSMOUSEIO_SRES(0xffffffffffffff9c, 0x80045721, &(0x7f0000000040)=0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00e4ffffff", 0x5) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) r0 = socket(0x18, 0xc002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpid() fcntl$setown(r1, 0x6, r2) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYRES32=r2], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) r4 = semget$private(0x0, 0x1, 0x5b6) semop(r4, &(0x7f0000001180), 0x0) semop(r4, &(0x7f0000000240)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x2, 0x3, 0xffc}, {0x2, 0x7, 0x1000}, {0x3, 0x268, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000240), 0x6) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r4, &(0x7f0000000200)=[{0x0, 0x20, 0x800}, {0x4, 0x6, 0x800}], 0x2) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000100)=""/190) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r3, 0x0, 0x0) 02:36:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r1, 0x0, r1) fcntl$getown(r1, 0x5) read(r1, &(0x7f00000000c0), 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) 02:36:18 executing program 0: r0 = socket(0x18, 0xc002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpid() fcntl$setown(r1, 0x6, r2) sendmsg(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="350376956aed5bd3b66c8118239f437363592f4790129342ea450760b8831e3f09194c9bb57de36c8ceb6db4f17a3b36f321901053aa35d5fd26c87afd8094a04f1a5c8f4f56213c2258da02570ad752a892eae5bc7e93afa630ef44ee825cac9e65a6f1b2b7d9b059adde15a4bb8628111825133c6502e5d22c48f93be8a5f51dfdf6d53b318d8e31192952697df5fddd827f2e", 0x94}, {&(0x7f0000000100)="56839f124e58f017193e24f0d3d83f3b9ebc08527d873941691fd7c2c849662894b376f22368447beeef2c", 0x2b}, {&(0x7f0000000340)="f31f1450c54d3b63705e30cd3c8f81c31153edbdf128ec0b81af90e8a7a3056407c491eede4c4b858613d354287d5f15f237507f43d18af014242667e451f8c200869ccd9a773c13325139f3757cb41316ef410080d685e298265c7d4bb5ea3580bd6e08e81392a7c8f7341c78ccca37d7ef12279daf96081f8943e728c75376e46fb06128c80aac7b6c57213bd82569ab2c0eaf1c5f5116415fc341d01b96a234773480355de1d8f9f8bce35656d6d569cf3918ed53db2ceea31d739ae6e093ae1eb97601ff72cb5b55f2b4011de02aabbdc277d40abd150af091eec4793b2b72d7973b4490711c50b043ba6067a68346411e05496992b7cf9853fd0b62367f73ad8d3c444cea2eb2fa1e160fd047192fdb6ba8d6b470f0335120d3bc4f2bc76f0116afd12eaf33c25257918ae2e77171020ecdd2ed0262c6b5c5c2fbad98b268a9d66545b7a7b4891953221aa7abe2e2ff622e6ee8a7e90716cbae1d7fdb98f6cbb3c2843492e7643b016e243994512448f14d8a4d6898a0a31f62ac2d71c68debccc49af4b66f3f837757e661967dc7ebf321c7080046c410a25a97d14312c57fe27b303482f05ab5c21c7118aca83677627a87961665f73901d52ff20b53b8d65b2486a145566725973f04ab398ac9831ce03f7bfdf25ffba40c10906d374be8e01a52d662c7ec5c9824d8a935babf217ec72b897ff378fd4fa861511a5d5cf79acbe35e0e4d3df7a96b231f9f9c825880ba843d88d2d3a8181b0de40b79a7bd0d85d1281eede6302ea252eb9776f2c585b5c220869f4bdc917c815eba27ad0fbe171f4f743ba430d59d85c4f7ffdafd5c4d576820eb3078087f8b2c509f02f650287ca94b184837e3073d9f43ecebe389a4eb703f1396f423a9112a9e9b15b636cf99d5d2efab73f848df0c4363fedd6b109524e4cb9466ea5ca8df24960464b98d99031c3397fe0317d74ce4590206806351b6161a17b6320ed15c4d2c65a4804a8d1a3ddf5c2c557aa2f929e242cbfdf9d41daa64dfab0cc00657211dfa79e445a84928795eb71ddfe535fa18635a98fc7aa3eda326b09e68406e4c6a31f4a2b3250c6278eb34e0a5fe3727832d9510881fbf8bfcf15b6b445103b24dba3cce81b9f609e327c65c1939ed0fb7376934e18f8f3e28dd771ff31c8d17094e8a01c946333cd7508f96f2e428e10168cb140881b20644d4f72ee0ffbb436aac6839a09a4296d2e64f8e1850d3467f7a6e9e26dcec9a7f69680a9f576966b2ed02935bd29aa40166ee86ad8bf99b0f9d248309bc9c3899a57036f4f577beab0cd543b0c83dd96de4e788050454c106966692277540ed234963ac2197b3e4da25b5c90498e39d7b551925574865ad727556f10a98f6b2de837b8f02a813c0b6cd0f9097ed8a8ceae75703f3229dd5e908ee9aac4ea98fed890012b5b12848bf9846d5c931fc934759e9cc1081ec1782e2946e294a3b715ab1ed0a0f97098bdf5a88ba962a6415f322889a6fef8a8e7bd0d71c0dfdb6e868dfcbd26daaa7255b9f188486b8f1562b85759bf79d5247d62bcd512c53c527b4d49f38f843fe853df90396f8668fff443c7e6251ff9f57c6c32c22bdde22146a7bfe6b9cfd5c4cee3c87f3704ffbda80b0980b5d8aeee0597772b8557b593af0ddf76a070c4620491e5c3ba35831d7dcca7a0dbbb9ec7699a969229b18e8290ae5ed67133254f3c4fce78e0fd0c158355b2c6aeac0da9fd0beae5ab475d7f6337079c23681e600c229ab268be06ae65d527cc36e0eeb77bf94381f25bcd1552050d2b4acd24634d94dc17b34af6adc27eb8c18e90196824ac618aa267f4817aafe8cf89d6cce197c2662dffc43871bcd860767ac09c1ebcdaa57818eb3d5c8f59e2f49a1c611a889f5b51cc557252f4720fcabb8a2a4bf88b63714fe2aa6957ddb24dedc66eabd79cacd817639b53e13e9b545362f6a82b3d3098bb6b7f28cf1a0a7c2b455b2ec120292aedbb4e7053c30d818a5890d138358716982ff8d23b8f8cf8c28eba1f72fe3793cfe88b7318b7f74e94e2fed4788143364bd555f76acd4f85b0d76fc572302e209bcddafbb10597406b7e678d46e329b0e6bfb6a40c29e65ccc253278c8dd251092d4f19d85c21f6274d301df69ee6adb4e32719048bce8870b9e6cd978494d7e9e863953e3a08d8d7b800944cca40e0e9f0749d8e258a97adaf9de670a7008f1c420a1cc46dc423e341031a418fd3186d77f2f5669e4915090fc0c978b9dc3aef6f193fbfaf4da1226b3f9bfab17790616a6ee713b94832b25de0eb6457ce8b0046fbbdedee67a8355fc97d6c9f0e38f6cbb2aa10ef00f3c4dd40ba4adc3c8e9fb61acde5ae7a3b16b23fe42ebde91ea0ab929c50e5080345c24caf68b39bddf8217455b9a92d94c6297a337822fc35a690c4b06c062bb76c2d4db52b408cab2bcb4c55a4b22a37495baccec31b5024a0e7dff21a360fc4100313336711f6250b5d66d6ebf15baac356b0348004008aa785878909b6548cfe3393516615fb22500d14fff6ce06dc4429a65d6740edb67201d18c9f24286fec090df45849b2ceefb9b2cdd2e952f5816e8a3cb62f555a449119005034e6865a652804dc6a3afaa34de1d853b81a0d8417fb37880cf2fc60ab406f600f81014df4b173744772f3c411d54a0efe45611cb3f362362b7078b27f8f1268eb7a5f45a22ee2fa9301ed353952cd7896f768a0cd9f2c88f534be1d528be2c383ddc3dcdcc3e76e237206e3f7d1c2e470e2b4bbe8670c371eeab0db22c709d294ce0c702d1437ac42ef7dacdf4602c355bb70ee9c98cf69fe491861e3bdd8464459edeb9f0e98e0c5adfe0054cfe42f4b0f276a9a1027b7bf825fa70beb8a8ee3c0e7d2aef8a863647d3d89303db814882b3edb2d20dbda7b4860dfa66d8aabcac761e9bb26fd816922f77350b18c9df9982e26d382e2638ae4c03aeb24f38f714f1eb7d59516ca89815f8793abf25d712a0ed48a821ea3c317efddcb67e66421418bc66be592bb1de4dbe5c4417fa968e859b94e89fe3eb4275ce439ae636f9896f311b99a640a36bb8dbabd9b53802c0f5ea049bc6f72ceac6f64272fb86cc1ac0078609717e66530232d36924b921025ff2e1c78bd98e5b4d37151dfe47c2ca394119cd3cc6406aaebf7d7e0b5f83a3d036c39aa80d7ba7be6485e8956f1c449804d2f57e3aca58ce9ce7bb0a286c07f6fa02b833c55cae44eaa93f11fca374e54eab64979da529c7b811c60a533bc7787114de170cb5f9923cd4de0a9be4040986c28e34b1c6627742b2bfc113dd60111bd9689e919d18dc3de5242cbc3acbda9323a06e9f359aff01ea1c10fe4eb1b12756809151bca1428e50e1cb5a8b1fe284167dbe9339ee668fdf1ca5db56afd85b56cc84cd2a9d457ddb651e0a3d2d8d462c743e147f08316159606814cc28e18619bf650935f91ff1fd4bdeb8766b369c3c94d99daacc84fbc4600827186ce311873982024d96191cf6da5f25a141173f4df8fec050bd978e5479cede2c28ec04804ff0af7d47e5d6a86ea48a1739982a59b1ca514d9a8b01f9a2c02ede92ce94eec5ce0d8e063a93b5a5e732663835c4c6313f160c8d1c7467b55d590aceb0a3c51c28097c503789d4926333a02c8e7b425858eb3badc4503134fa3ff7ab02e3405f84c4a667e8857e904425696c4edb0cb2e6aafc6d08d17ae377117d2d327434362bda976b857fb092b4ff2a4d2eec06e106c7999079d5822c7313ed4f0d9566243b6647cffc60f6a7c76277ccce741dc6a49b5f5a047a78f42eeda3c01ffa7e5a9a66b2cb1be01398a96f39be045edf6b1c0da14bf1992cac61b5db17487f446e7f05cf29ca51b242c65a4b212959cfe06543d09b4465510ec4f5b436dcbc27dddcea12d67bdb194aa0c8679b59f7ae2680940b261391a06d96a75b0d13acc610b8e73c0480cd84f5398c399e9a54ae5044245090390e0cda5f1834c63b278c421abd7149c4219255fd1023441fca6101d268642b0fa4f7dff1f6d770535215ea65c492fa024a48d6a416748fafe5e8ce8a4f1d74f4c04088c8a03d60664183408843593157a2008cd01a96526bdde8dbc3c1046f13a745cae5f0b6a2ce43ca2dedbcb13bdd4eb38cb86717e6c5c0239ae5f1c8cf02bf10b7cb94c298d897dcbc5831b43b87f9aea5a069a97e63339aecf9c001b1ccf5fc3496e810fae56adf70ccc8bee3da428af7f6ecc5cdab6efd02f1b8f435b9997e581e2cfa138c701654ad8fd116092fda6f190213317d092055e25bf25437d54b815f7ce1491173a7133fb69d2b2800dd8f260d1291a95031afae53b3b100552d9d1c41f92cb0219e205281ca79ad2fe85c0000595bf579108b127b7b18d8189b513429390f48900a51a15fa059f1b813ac6a09207faaad03d03ba35f1e0c0bfd18f572a943248ebba6cc18455818aa6637cb3ee873353c72b26684d065b5bf576de5eae9470630fa00e540214bf8f839a8fe961d451e009c1319296a859c0e83adccb0022ada161fa86f8c59b144814f64ed35010163e55ac35754aebd0d02dd15c72d86dbf2a769b6c7913b97318d88b123b1354fd6fc4be648665928b95c6efe1bd43bd363018328694978e096a04145ba95e9b8879a36caf00ce9d5908214094cbcd2232bfb63bacca5270e445b7de4e0893ae5a7f0eec320d1028eb444bd3f3501246b00edbeb0b57d8d7e12b297f3e7677312768001f364332d0eeefe3ebd51b43736081d46fd753541f6e3e1534c19abc49306f6b69af5bc85c3fba225aa43c516442c60cdbcc777b7efeb90f126953f114397d2df0fdb1ca87e561584c5400ff5139ab17e9d7fe7de94975805548e192ef9116742dc79597b30f0f0c82b9fd606709733fb01e7ac137ccfd4d527b4414fa210b2d499e78d014e71950a18051a957742f725e306b095f65f1d8fbd305d8ff2b9eb733d87cbf04f3e77487ea1da53f383a11a3992f99226776ce9276533caf19386ac692a22088b9fb7580cea7d2ec25064469f0ca43861cf3f37c462e63b3556c6d85d8ace66f3f4309004ccf17410408761ab9bdfb4dcd13f4ca42c0acedfca0de0a079a9a33717810aa610e17aff929ce4bf734549263eb96d47bf64f5a44f28733959678989cc2f62b2b90af4d616ae19f65182d7adc4c9214bb75656bf946e007c107b38b835093e1d789e5bc17536033181958645ae3e7184c5a95bfa8cbb4c9108faf0a6ad32b9497dc71877892bc8f42c19a36ce9049d3234c055a12dab1436a536ca2f78ccedca9a6d947420cc69a0b22cd519f8e7dcd546fd9ddaa3c5a98c67d7264bb5b68b759819a48633a3ec588db917f94778204714cf2f72042fb433530d8f2e350b1ab5e7675e9507a33f1bf583e35d1cef1c3541eb8e82a7bb27adf3ab613564ac450ee1f9c23ddcc08d9ffeb65598718ce1b3b602415b0c9c6daa11f5087e39403d588857de31d14d3649f9e29a39d758d6c53c0aaa0289d957d4bc5d1ae9b842b2a9f48188219fa2d33fee7065dde54a14534be3e09cd6f5713ac764018bf27208665cdbb1679d432eb5f99df94b7acd0d1584ebb0d24187297764bea46543dcebc3390cdf5417d3b8b1c64ae1d498007ed2e5326a2f7e4fb6bea0b1edaf1f0ebed0f74b048211eb57dbae6d16a5b079e382f9aba13c470fcc34cd5aab2b3f7dbd1cd54c01389c12532964367bcd93cb0b098eb702c5fd767055b1f8ea08ea1fa3b02d1b3fb6a5ff21abdf767a4f030a22df0727097f57ec4d1698f6d25", 0x1000}], 0x3, &(0x7f0000000200)=ANY=[@ANYBLOB="f8000000000000000100000000000000e5e89a1c052f459856c61e355285216e50c3525841fca0b939e1a05c4fc26c600a3a41b8feb2277929c435961b88db6507bf27e39e12f65b1425adcfa76d0685488e4ceea18f00715902fc6eee878005dfe45645a0e754ed154b004312438a10d1a8c30e2cb4f2624611bab8b657df3986f9cd500dc75632e070feb437f26369cbcbde4d32ea114ab383ea12e7c8b1d02195fc4be040ab337ddda1870cd88361831786fa268305a66375dfa98e012677846d7155bbeee976c21557d16625a315dda53a05969b10282b621369df3d8b35c1464ed28f05d0488c0a72e9bf1b66aac7f5560000000000"], 0xf8}, 0x4) r3 = socket$inet(0x2, 0x0, 0x9a) sendmsg(r3, &(0x7f0000000000)={&(0x7f00000001c0)=@un=@file={0x6b2f841e542302b3, './file0/file0\x00'}, 0x10, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) 02:36:18 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xc002, 0x0) shmget$private(0x0, 0x1000, 0x588, &(0x7f0000450000/0x1000)=nil) r1 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r1, 0x0, r1) fcntl$getown(r1, 0x5) pwritev(r1, &(0x7f0000002540)=[{&(0x7f0000000340)="fa9824dcf87e8463f3bfe65d9fc233b66c13fc3ca8f1c73c2e8b2c6a2390751764ded46dfc0adb1fcd963fc540a824d8298a8f29c1e580051ef8943e10d3e06d1d9d3c67be4a3442ba0f4e5e0f3f3059803715e51945", 0x56}, {&(0x7f00000003c0)="88c83c5b53ddcabadc7f11a2063d556792397449a685f474edb828e24051930dc2a0b58f2e93a4eb054fbfd827b4978f1e1424333df150716667b4e9f6e0987e75c59945dfa92acd9af3d2b3bce5f43b64b9242b7b6c836a5f5386567524714ffa78969eee434d28b98340db39e423153acb418a10233db12a6e4834cae41b8c3f36bb186195465e5849897db475fc81bf679fef58a8480def55313dc470704561ef0b4564797a04da0c2f8ef5a70e55b741fb7fa182f2ee8a45f8754b802f69f272de41b1b2d7f1d9efbc42f086610f159b3e680d7859452558c4e90aaef6ea75f91ccef30a9b29ee9be9ddb0da739e610d9a55f6ec9aa39176ce2e733004a97a3c2203c11fabb842b6641dbd7600fea8c3061a277bcb6dae3bb22f19b496ed09d2e2028b95b413316420eff4efa5f34369c1ef502abdab9cc2f41898f962d825096d5a5f961d89cc0cb56d0274f1d2ef28b7d138ff89532a5f721e56c284fc788356ff97409e223ef941cad8bc0f516caac54990c6cb4fc9ac229f2dd49d3b8eae890e4625f5c6d23bbe4fce7917059382927b6d7287138515ab98350eb2d28c89610d6f2e7f07b31180465600afbda1f61e1dd103a495cb658de159f0f5c09172434c2e50838f0314f1d14657ef8e2de99ba629af9111369e24ddec8e22df5266deb41b2b070e125c8e97666ac28b1b111b87fb0f70ded8ec87d40e30d563d7c29670a74ce632c76e6e4db2d723c38fd8dbe537788bbfb57e5e55e5f9a48b2b13e7968f3edfaa421b37bd0a39812d2cce128a2664bf3ea25b25056ffa0d9e88817a94d0be475ae703813f4ddab471268319ac8bb817549eb226fb21a006799a2c840baf03b965d33c01795cab291736edccfc858cb58cda66dc811c6bcad2f2223af4dd34b1d09e88854a54c564bb50b3e2c7ff97975b2e8625b43067f88ccb2cc77124973f210758c9687d2a49178cb0b5dd7af398de5a3967f56ac74fa93637940c601f2b5e180b40c6c57c05308cd3fc546f6c02adfd4b49bcb562e32ec4e801fc3c700de95bc01bd952e80fe246f156365d6438f66444995308d7b0237b2757800075134aea087b7c7b1c868ca5d24237f2993b7078c0e4bacee14016366e1a8c970e6964ae71c14edc4608b927697bf40fe98405020705426b0123f626499c0595c28eadda8c38d6e0e3996eac22d770806a61d9d1b631f46f52842fad4987dacc3670590a03cfe372229faf3da146ac867a7168a1856c1b2df29932e918ef5891399fe7f0fb56d170c15f0d3bb3118a1e9ae04e9393a11d44b69d8ac5be0e415e1c206367e4f327292139e8b582fd0071aeea6a817a76202b0127c19ae2b04c1d1915d7d89c0440b27a19bc54fc8125d22c6ff50b3bab6e9b62b894df15e1437a6432d4e9bb9b1836cd6876b056646e6ec48393ff075851e705bb9c6ca8ffc564dc6beb08e48af053b795521a99452983a50adfb078ead56d71dd18ffe81e718876283e8569912a11bd706effd114443b2820a003d34fadddfe255b20051e962016f89761909f6bac2d8c3f0842d0971505a0679a62604606b547703142937ebd679d29484003e4cc93151308882ebe5257f526d86858b4dc16adcac22437d6eb6624b383d8427754af20c601fba216bd507842421501c6cb7d5fe78fb548e24966f5c85214d3eff8f927c40ede6a99f97570bf158de015c8309ad4143a8eac032b14bda782f3d2cc54195dae67de35d9d2a5f03eb51d20ac7c4c0cde8ef05e5a84fd0e7e9186ff33001e0848c1dde1da11bf615b0e70cb802e5933a278c88905aee68bebc86fd57b301c484d218579b9fdbbc6256fdaf5b8a361cb89afa6a649af0423eaf13fb05273a169ebfc3c8ddd8b24268ace26478df4ec355601ce51b449127b601eaca296ece16c4c763b7bfb580d5cdbfbe3a8435d5108665fc2d10d29508b7016dedc638c42ec43737a8617f9d715ea2cfad1c60ca94b812215c6ccbcbca49799b635fbe5d0d4343d1947c06f6c26ba891bae7877a5460f9d0138d94cfe52ce7bebe1a964ec0b0a6626c94dab40c67e840843417c28d50e95b837d06acf7ac2e571523767dfd7755ae715277493b543139e21c5658702759ec0706f78ba95eb94868de10b8a87c0f0190ff93bd390a220aecbb5d18ae3c656023bfdfb7426454f3699edb9170fb6a0783937f018670562e89ad7a2f2b72afd6ea292cfd5946229b08c6fd15fb5c70ad478d2b8a5105e965fda130a07807fcd40b6f20f600de126e75c14f56a9d8bba6f3c1538dc1182b86f93a752894d144c3ca0586644154065eb3760d8af6ca1ac894676180800035aeb4c4d40a442d462e402fc40375d7f7b570b8e377aa91d966650efec5cbf77e74793332140f1da52d4395eb807cdb75af5c8dc05b7ae88df35173d79b398b42ec2f297f0d51d4e9de4e430ead488078168d4d65790315e3d530b8ec690a8e31b9a4d69e532a2fcac31d27c4b28178e868af2d0e52c88fe18b57ec1e7bbfdabec5a510b41f2193d08d26275ef0325a4750fa7c4dd9699c131f0fcb16ebb8ab42564fec9888d2b4a444d7b644caebfeaf835b4eff0ffa11f0933487538bf134980495c08bbde3d44b7692ffdcfc623a1e59593db311350425dae1ac8b171bb1b52f2678b6e280d15544375ebfbc3c8d9f28deac4c49ad66f9ac6f59e142d69851a5ba3dbc1a3391b4752d2f67b3bf3f2420a3ebfefaa903e11f0c28e2066c22ba5c3e4007b6cd1aaebe71b9a0168bcde2489de80158d8d6716cecf926b14e2c89b0238252e0d1e0e4bb042408e0423af930b257edadc1891c824fcdd0800beb502532fe180a21253730320c74b6a28419a50953339ba66df15f4f142e872e3a0a935026a762c3b2600508ecabf3a897897ce04b6f74dfc7f63d2200db6b682a9adb95124edb3a42e7a68c06681e97d6f25789c66a9600386315974f0f701f1d38819fb1a77f3753fdf7aa3c02fceaba7cf0d2b6793439e2e5dc7636ad05f694350b04b656614daa64598ac163dd8b70a51ecdf21a27edeae8e8d7b650462c82bc28c658db67bc4d4de3d59c473a9909235a7ca753a776b44efc0248a9b8b9a89511d1d48c7702a5d7ec8e2d1ee2d48e91302d7d96b18f78c1a28fc537612eb754eb830300a63a2d9a4b62736d6805548b3d26210d59aaeca9792275b488f087e9adf5866231cb17b76cb203c15657f3a0c0de2665c29c0a9bac4f30c240be20f892d84b6742b94b9b44e52a949b52a3d957111072125b41b5b178e087d58eeb83a8a66f58b159b9a6447030ae23fbd04118190a8b41e11e18186f787f629cc990973e182984b5cb0b703d5c0180e90785d7beae14600f28df55d3b8a7c2c7a980221196c5aac80a700c03d526df503df53f77428fbffd60b97414a1bd1c78cdd6f50b668aecec822fb0af2c714c44cc160767c558c579bce0826b2918486f210db91b0865378bb23ad1ebef451be2c7f1ee5f84f5c17b2870c99919343aa499bdb7a8e4602782e4bd08f13f8173fecdd03397cf4cae0d33da099553c643f0570a356ae23b40eb5f61c6988a2973c814a89d89f4811b45bc36b385a41a3d79125fdf10e5dd22ed3ab90d65ef575e1ea079867ae9a440193aa8884e1bdbe2b7ec53fcd973f15403300cc9e571c0da10782c3600940d2a4a664be60240b0aa0f4bf574063104bc67185e5a14e43f21e6a66ea9fa61b3dfe2b71a4a946bd33fbaf39ad60e6610d8226f2de8327fbc405a5116707d710ba572ce37920cef308f09eb098a41c61dba02e517458a7cb054f37b2550cb65fc8b254fa7c70faeac90597d5da5c91f34902977a48abe7e260302ec21e07f943caf1a619ea11898e53ba027d30694a5f6336bef71fb9b0ce6cfab59b87bb9b31c4e026bcd94bf5185adf6bae6a68c633708fb5b17af95ec8e5f4d23b176dcbe89b1f52a5b641f3232e32c5d268a62166b83b12da8c4e0a486fecc1a427d5ca7975cabaedd48d29d508605638bfc997b8fde7db3761afbbb73e14733198a2de6ddac40aca92f3faa0ac151fa2611cc72c5d84201d2fdf9d39718ada00cd39a7c03a0b702c49d9ae724fd42df3946e561a46d2b7e0c0f6528f735d3944abbf680886c29d820a6c8ca553b3bee09bcdfc632656f1902b7c2bb032c6f4b032294cd080ed82b0d76cdf9df4d1e94025368f4eab24620cfd513013f9597ef550c53dd8f33b8f8cd88436630fdac830e4377354ef4a99a7da2763f68457995675a492465f3a41553869d48195f8d725eb3d234aff8d0322c7cb1209dca7a0cb25e6be538b0b5dbdd82c8be24fd804aecdc7f41f61574200c3743645e25bb1e4b861f67d7e6bc21e741de24ef3b8879c1fb61ccdf2a3168a7de8864014f43e59713cbe6199d0247bd0b6ec1ff74485168846c5937b8fba27331b9691dd2d60a87b0164d8e1b8478c568920411102afd8f1db9679ee0eb70102a7ce245439dbc65b43089b1cd97c4065a1b411baf123781243ff7d48b9c26a20628999465b358140a50dce08ccbab0f14f88365026854bf1963a9797f273685226b0d1bc5f38d3e0cc52cc4dd79606b5440f630fa8922c5537264a5a1a2e6e10007ffb69b5ec2f38bc482eab1c2e12c7a81a6ce6230832fa91066ee78d8bb6ade035d9d1ccaa2d32a29debfc54878092c2b6db0f737d7b28b6da07552286a669c00feb137d9b22b5c60abe1108712c114c038affe5d8e24e02c05ab33c62e1d724eb4e48a8540e58bae7e0ae1960efd67200e0207fa2a8c1386f2ef14e829e752f7fd114ca7f9c84542f61b3ce347069273fc5c3a200c94f9c681c13f393d4da60d28f2dd2a7d6aebc550b43a8fc8b8f2c7dd684aa719b8ff2fc0682f710def02059f2262e23bb1af0b0d9415283555e1b0335af65fd979e08d16b5228eaea8f8e89fac02b275385985674a3071ebc420098ffa6ea53cd4236e7989e05b756fd08d383c148ec3eebbe3fad0df89c38db9ca6d2ae279587fd34206e849dac598ff3584d32dbd43b5b4761865c6a3d63238d7e29abba0dd064c1f148105e6085d2c3d5af358d68cd40658ece42e5af5f2b9f241fc5dbae7f59291bfa08aaaf4b54754387e1993b4d86e1491f94f5929b4baca6814720ce404b7c05e76eb13c27bbe97bdc88c04bc88f7f8bfb3a4f0c5bcb0012ceaa18784c64787390b8f6cff8e59f6c21207587b82a451ae687d51107f2bdaec648b46fc68dca8948af59337974156d92cbc204e3d74e5495d6a773e195dc405136ab45ac02e0842b69fb7ab770f4ace063100e799802e0b2249ab44074b0d09afd6f04192f1c1144835a0821641025ed3882b0ae114bd104721b451cf8b1198e74e4c1ff81eb3b8866cf62bd9a6536ec2ee4a9d62c0b02283b3e4e9ea91829a973b827c5d195def978cfd28f89d35e3a88e48eee9db68e3e1fa66515c9e126e458c7b9be0567b0e9e87054bf60aa9a8ed4b10be63ba157c71637bd77f46ee12aabeacb36de8d4f30ac1fac407c8085784ef24d00e3e868013bf632cee971c58b50053c747f6987e11dc1f5751bdbec254c453b2d136f3784982922e145e8296c07f857d6bbea9fce23eab7e92cde0bf76e9dc3c78174ab37620f4909ec74f68d116e6bc51c477c45e45946e91114ae541bb648ca01314237fa9d6ce3deafba708363d95d16011ff3a5b76e8fa14740fd6ca446b2d6852855ed7fe6984de1e7a997aa1d40a10d5154fc83fa353d51a440bc98a0dbf031c47ddbea25c0d89d9ae6522c7b47defe7655502529", 0x1000}, {&(0x7f00000013c0)="12ead59b0bac5d280a8201978b149022d20424dbb1d024844e2d43d7fd621d9d64e82c4405a57c4415bde185a92f5c067d49b66a39081b5b10db65c3914d6a4cbb14057f25277d4014ac9aea83cfcdfaaa31335cc2b2c1d43178609c7b0491be21fa18b8d37dd90e38c9c7cc21201540fbb201fac495572f6a402f4875775689700b054246deb7050a33c4b6860395d25f53183ddd0f44875c19e99e3704f268507e4e5d36fa45a742b795f0b412ea23e3586d9302ac4374c2fa2dc99651834ad1dae50a1c03a330e8a7c9b7be604c500d89b2dc6bd37d5fcdd7ae21f95badba73b26c9b8df58ef5a227fc6f658f127ea2dbeb0245a2bc745d2e7955a195b5857dfef760a5144abfb19aef05659d8efccd0f59d9b43ac86f6d8ddd0ab8f025b50f0b87d589c21bf689c14889f4f514372bd9cced448790b8cd7b8d4342449493f3ab2d5f4166131d844b1ab3613a6594f62fcc2c45f7bd5b398d7b6d790ca32b343215c14a60685012511fc6b245e6b8a379c1d277d8e589f7203a1b8c81cbb0ced0640ce10037aef68177ecbf69e538b31bf5d179256b0635b75370f603841b4aae45663dc0f8ac8997101c6c2076b7f3a0848ad1b564cc8960798b66d0eed6492f9ea9c1161b7af95b2450abdb3aacb7d8d33de0d7ee42ff0c9281a0eb3f58477c2676a3ed4828972fe7f72ae5cfa3488521d761a93d0b3b8781425876a3c0d3bd9133cc46d4ffab57cce5397f456ff50061d0bebb1569b357515e9407e4cffa39b4a08c8abff0c45a0dc4a206d10d5fa6b5a5152ad06c4a854442bf3147b978e8726cc934b85535a865b2031be12f7946d7a9a71f658a73d57043918e6d777ecbcad7d9a320c7de3a240782092e7530580ec7926fe4b67d56281c29d0e24ba0d0bec778f31dfa47d8a6e44ae88848fa853a9e15fc5c478a5b4508392ab6a14db99b1bf9f66580b2d0a1d640c3fd2e4c7e0a0818ff952925e9348b20fedf97b20b595707abc49c96502c9aac7c11e9894a2a623e184586ba29a39ac70264aab8bd1b191b97dcf976c3c2198436bd9eab60b90485e874a44281ce1efc1d4e202296e357d2a7517fc3d0783555439a8719405193e00fbb96fad9216237bcca164adb0b7dd461ecfe107c0e10bfe157f158ad151f7409ea8dc7737b061f4fc145bfcb42439aa320739446f4a9d1d1b0e99464eab70f86a81583affd0748b9a15f2d71a67cbdf2df172462dad6e0208b3a87d8a57f11a1128d55bb45ddf7a7be3d80b72d988aae656d77c5df1c123e080d256dbe024e08acea75d41ce928df7c7bf327e47b04291ae092a50fa6429fbfadd019e6e013b6529f0d2e3e1be3e3ee3161613f5568804fa77a44b0e6d106b6831174ded030ec35bbbdd16bb91c772cdfb9ed570c6375c73b0731156303ad3a18c6ae8f943e879e12b0ca34b81c0851084df1c6f6c57d94fd3c529d3b3e73d541c1a621b50d3674dbdf3c5cdf064319e3b6b7e913aafc8ab4f21e2acc3e726981ef1d18ec55c3a4ec0aa3fdaffbfe399f6e7e23b90dbc3282bdaf6ba6eceef309cbe0a3a4edd7af5cfa16894d1f759283a72598b7fee385546d4f9537868d2896608e416538d35b926e76c16fddc5ef86743b79320ad192d7e8627fe7e3c9b41de4365c43c35a1baff3bc089e4e59f780f697da8836075ee193db8620050a0ef5c1cad18c9b6ab38db602e8a135af173e789bf1c083347d30da3135c02411591f8a6f28d2c44d37ccfea360d9b6b3525753cf3b56c44ee67c9463b6b6a2a4bf2664f38b6c08c0bd52974c3a4f8eba4e88d262ca888aa40751e352a1757b19379d8758f9def65aa7b9e770debd391e0a874d1afe2960d1d20b2b0cd6085b172ca22ee11a282cef8244dd96b9f1cea31c213e0b37338331bc1ab0ccbc82e5b99de5ff2782a8a1826175038bcd68c33b0f15a0ae38754b3f57722d724bdf91bafcabc4f9b978c7b97a802e8fb2ccf350a472716c0c16c725d16c0e7d86805134b747338a5bed3cf55e5a4b64699f36a40e74e92679f7e7e4cdb0f6e865da70fe438be4e14fe90edf1de29190e2ced9a6693c6768478e7e7a81d8f090d9c9c1c1ea9e161e1a036196c1d2ec1f0f2c68e34edad7b808b28029bbaf92debf7217bec177c411d28a5f70395c50b14cde951e20b34e496f909623a14ff7a6f37dee4d671ea1b942dd3edc431480216d84586a4b98fec6ad615e450122fd9757afc4f0a11cfb2beb2e15968d90dc97c6f27f87f7e69085ed7e9ef32b8a76f3fabd9e09bce3cfcda076bb22446ce5e584d88a36c2ead6c51e4826367f9dc8a1c60cdb997cd0bcc16346acc01a37ae89515222aa9db363ae0c6375516e6d9f585bf03e5dd29390895861d96b11db0f0c2d827e8ad325c6564368aa6e771b09b70a568e2aaeda558dca67cf9640c7c6803585500282ebb07c994ecd94338b3126c8695c023ccacba8ce8062da0cf04eb100b68fb1475ed9905024d4f36ea9356c06f2f61d01321034fbcb0d9cd9ae6b9b7d0dcc0e3fb80f9f990892be52cc38d7d151e8a414e17e1fd60bfa49b15752e047292c058ce0b99279c611bc0d1d46b5e29195b289d508279972ae961200c55e700d631648f5eb3782b07cfc1222f3934d68973fae5cda1bf2f63e5b46c3d6b0428877ed918e459a562b1ac27427be875afff1c2d44942cfa414a2cdf0670da65f002ae620c9ebbaeac4187fcb46448591ad694f4dcb947dd63853f7964b0358492a935b7e119fc7bddc939586c1a7cb8e123c1c70d34d49fee5ea0be47ba6d61fce919d3f4e888e0316a626086e3a125fc63f4cae46e46af560074814611ae3f3bbba0074ae36d7be95a533461b6dd53251eb46f97ae8357d8c19324db90e9e0b3d970591ea598a2be3afda4cd096d075ed0c0f9924995f88a8e7afa0e35d1ba6aaf852e07b4ac5ae54857c21a1e82caa09ea17a3a2fed496db5cd38ff93d55e24a74e48c608e11da1a9b6945a5de85d188cc258d0d06bdc2e221b55963d34071e386b7f2fda649ac8819dfab3e69c92d31d6df0b3348887794075ed7f4482b0bb36a3d5ad310f031025aa4f0eefe645623f1cc021cf5d7e9005aa50fa8dd0a7811346035de5181fb742c7f810c3ffd15e8344f3f4ede3f3e78fed7026ba62ca41949fe0746986b91241c6aa8ac1c6de3fa670d6efb0fecd4afd6c05db7f78c648271dd0011f4f1ce6ab275b5b4b976d431188c9404388e389800b70e56289b57b1dcbf6cbfd12c9e27fb914d577018f5996746dfe77824f1fb79f0a21250cc56c6ef8efa4aa032ad563d1b3ad10a258403ac341cab241846102f926c6f53e8e339ba32757d324ff86aceca7dc4654348d86776179d958adce7b67517b0405b929d970cdd9daca0c654a07482923ba4925a879a99701d7c54a6d2ca36fe1eb1f35a3662bfc5c6c14e8950157c1eaa2abda165f31263faa962df996ca4b54c6f72ba3a39c1ee53788866fd6dc7023b2b720f50e3bd10fa43773ad0734258bc82868dd6c6de85e8346a593b73fec0f2012c95db1d484a163c7f33f20cd1b6537b6d0ee088d759b6fab1ec2ea206a23c8939ced1bfa9958ecb29216149c1b90c03a0688d979e33ccf66acc2d8679b621b7ad94cd4c92b909cf128933df0cf42d90e78637a79468757b3a9721825edc24b09396139dd4deb59593b49e527d55b5fde03f0321e35382e2adeb4475aeda44853ace80b3ac5db3b0dc129d1c848b637081e0def9607028c06d8cc20245ad81b6499fac303077fc3449ae044058dfade14f8aac6716e336cbd1da23f36b1f2ac9badd71da05be995c9cab5ddf0eb9748c753286f254a174d5c4fe48de12833a1ef83fe0c846c8ab165aa91c56d09b43ac0ef9c742e16359a6cb91197bb1ac22eab35d6ce2fa270d60c972b7126847ecfeb496d236f0583a473fdad7e2fad01baa9f5fdae2a4cd309ffa0c923e4ae4acb59a6e2f079dfa178a4056a1e35501b722ecd5b8cde67d720a6e69a32ff21fe2c5d0f792d4932b259af42ef3db8c2862118a4f94a5a3a455492a11587f3956688932047313afc9cf8300462a540637cb8a2ff9cc98261ce1bb7baea352ccd7759c36178eec737d8951d8d7a3eb74f5a3580ae826bde0d89419bbe77c64159679d77c392da67bd0aaa98b87c93f12620432e5fcbfc9123afb7cdc006d8f63bf080d02750fe658380d92c76b75daa473fcbd65dca89d8fe92b51bd7a74608e52dfcdbb8f4bbe65f269726afb1d9ee80c3fd507969460b2fedfae4d9d5b5079d05d1544eac02ca7c1e85bea1a8734301272a9a01a89e599eb029d26d8467c98473f8d64d9989cd0f846b805f7795a4185101fc5ea52ec17983d8fc410c9e33c12833eafc29b9652cfb1dc63a9dda2f0e5210e5bab15db1ea968a5cee73ac591dfa4d01f6bd76bfe599e063659b35f2176e0a25703c41da83e95f9a5628fec0e133b6cf2bc916acbf2124c87a8341c09ed8e2330036421a67c4d9cda0bb7b0dfa2858bde4190bb255554ceb1dd69db403a460c6d8fd7028530663d5e29d94694c85fe571e81ea21c951da96820761c6aa84442dc8229bc440be9e9a56488fa6507e47e9d43d5090db8aa99dd7f7db90e0f09286c68c07b356127b3206f3c757d96ee8f60b3fdaa43e9cab1897091c76fa49918f2b6c4c5ea411d850647fa95eda49ee7db260dde870ec1c69b6fb658ffd36537cd44a2df657c0ea162224e4af584321f188c2d334f713e0920de8b7b8f5efc369b1ba596be5f2f7b4e1bbc45eadce3d6a42ee1063459f1a77fa6c93595ad89432ffa4e7c392ff99912c898fd43ce2c7a10860a6217bfc8d5504645e5edc5352741aa8977e73dfd80b62bd8273cecb35e1ac3d8f74ccb1742cacee743d941b310da73e633607b9f7fe00a5da332a9c37811e1a386cc55b46784887ee07d5f528ede3d8044bffe5198570b7342f3df457a5a6a6f9c3ace5cc1c1484ffcef0960ee66c401b5e2a1d166805ae3925088e786619a0f3b4ce00ab23aeaae4ed882c8d38c1f7d10e53f65a6b1f700f48677b19c8d029c1cfef8d4e5f17c219e09ea6104c484c39dc8b35f7e410fd045abdea021c6180207d1ceef799c80c03756345a39b5adece0312f1f8ba67c2e054bec7341205c484c57a7bb1a95d64fec575c8683f02e147bf137f61780c522627cd53aee1dc8961e757fe8ff908c22d98354edf165627322fa554e8de51a2981f77004e4eadd41db46991a612a94cec80c5dfa0f0a309ff7a1b470e629059379237d12d27bb2dfe58cfe81d5d993697e1a124b1b7cd6fe4cc4614e59c913748cf3b8cc454a70a84c37d14bd9418c277c308103757ebe8b1619886a37cd78f92f9f74943f30f680270b36708343e93624cc96955416399c946cb31d68dc13304317376739bcaac29aa602e9cdc627136a9dcbba8d1eb7bfe127e7e279497a7687a6ee68ff47998dd055724c3dfebec9de55b5070d8986943869f9810fe8d8f63ecd44c4baedb35730c9fbe0a9fc38439da9e50566f7e521338e752cc261906c3d91f64461aafd0d9b8ab3fd9287371e2235e10d0732bfa7fb9b83204b21dfd7175db573067d9395c293395e6f6b7195b8e0f4a7a0008f73ff3b7614697ce6d9b8a5f0339f3eec36d350925cf08cf23a2926adc141ccc92f18158597949e7191ad4d468d5ca18739150b8d369f9f0ef8615228e00df0d4e78f8a3452020419b36369e4e01e3957b6d7e131ca3405b5bcd27152856eb2172ae0a2aab5508da18d68ce8f0fa735b9bf68ea20", 0x1000}, {&(0x7f00000023c0)="5af4aea36ac546773dee8199f79b40d93a6a074ae24514f78e54f9af84a9a4c29877669007ddcfc4494f707127d9cc98e1501a663c3c69a799c2e11874abbcf99727cec0951750da6bc33c702fa192a1fc2dca155a81936994011f2b625a1e3e832f7527f3fa08e66d9bd54eea313fa2587cca01d502d42035c778ca8afdbdcbe1162d4cb8ef28b36a73c7f2b3c405eb9976e1a55336c7fc48dccba6f690aa3fccd331142b7424ce5268280a47aadcb6af54b6ff619bde0963e8a498fe842821c04a14013a38f3bf14a9336b5a1a1bb9c990f0d2570ccbeb31b02e29a4957c96d2e2c0c163f3ea4ed84e578c5217f33a99", 0xf1}, {&(0x7f00000024c0)="8325002191fdb6df237f8ee4f71fa77b1aaa8b7d340584ca387ae3b566e7e7676faf10b61f892553e5d0dccd00b79a894d58c4d283a46d821abb771cbbc716db24460dc644705aa6e2aa1db6ce061db1", 0x50}], 0x5, 0x0, 0x8) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = getpid() fcntl$setown(r2, 0x6, r3) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000280)={0x100, 0x3, 0x2, 0x1, &(0x7f0000000000)={{0x0, 0x7, 0x7f, 0x1f, 0x4, 0x1, 0x9}, {[0x7, 0x0, 0x2, 0x5, 0x100, 0x2, 0x1ff, 0x5, 0xffffffffffffff90, 0x1286, 0x87, 0x0, 0x80000000, 0x3, 0xffffffff, 0x4, 0x8, 0x2], [0xe980, 0x0, 0x102000000000000, 0xfffffffffffffffc, 0x8, 0x1, 0x40, 0xfffffffffffffff8, 0x100000001, 0xd723], [0x0, 0xffffffffffffffc0, 0x81, 0x3f8000000, 0x3ff, 0x1f, 0x9], [0x3, 0x8, 0x5, 0x4, 0x3, 0x9], [{0x1000, 0x9, 0x81, 0x7f}, {0x204, 0x80, 0x1, 0xffff}, {0x1000, 0x2, 0x4}, {0x0, 0x101, 0x1, 0xffffffff}, {0xffff, 0x81, 0xf1a2, 0x656e}, {0x5, 0x346f, 0xffff, 0x97}, {0x9, 0x4, 0x0, 0x7f}, {0x5, 0x9, 0x9, 0x1}], {0x200, 0x5, 0x80000000, 0x8000}, {0x80, 0x7fffffff, 0x8, 0x5}}}, 0x6, 0x4}) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc1206925, &(0x7f0000000300)) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x0, 0x0) r7 = socket(0x18, 0xc002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) r9 = getpid() fcntl$setown(r8, 0x6, r9) dup2(r6, r8) 02:36:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x60d, 0xfffffff9, 0x8b, 0x7fff, "3df0489b2730fd6c36d28008e28c5bb46d30724c", 0x6, 0xffffffff}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x17a5464d, 0x0, 0x100000001, 0x100550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000440)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083fe54ffff1bdd277e0cd2e3c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0x34c) 02:36:18 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x34e40a1bac4d2821, 0x0, 0x1c0000000000}], 0x7, 0x0, 0x9d1, 0x0) r1 = socket(0x18, 0xc002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = getpid() fcntl$setown(r2, 0x6, r3) dup2(r0, r2) 02:36:18 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd", 0x17) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(0xffffffffffffff9c) r3 = socket(0x18, 0xc002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = getpid() fcntl$setown(r4, 0x6, r5) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x0, 0x8}], 0x80000001, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffff8, 0x0, 0x20000000, 0x7fffffff, 0x2}], 0x7ff, &(0x7f0000000080)={0x5, 0x8}) ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f00000000c0)) 02:36:18 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket(0x18, 0xc002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = getpid() fcntl$setown(r2, 0x6, r3) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x4, 0x80000001}, {0x8a, 0x9}, {0x87, 0x3}, {0x25, 0x6}, {0x100}], 0x5}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7ebfdcf0000000683a00a52d00000000000d00"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) syz_open_pts() 02:36:19 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x46a4, &(0x7f00000000c0), 0xfffffff9, 0x0) kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000000140)='./file0\x00') r2 = socket(0x18, 0xc002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = getpid() fcntl$setown(r3, 0x6, r4) r5 = socket(0x18, 0xc002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = getpid() fcntl$setown(r6, 0x6, r7) r8 = socket(0x18, 0xc002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) r10 = getpid() fcntl$setown(r9, 0x6, r10) r11 = socket(0x18, 0xc002, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) r13 = getpid() fcntl$setown(r12, 0x6, r13) ioctl$TIOCGFLAGS(r12, 0x4004745d, &(0x7f0000000200)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='x\x00') 02:36:19 executing program 1: r0 = socket(0x18, 0xc002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpid() fcntl$setown(r1, 0x6, r2) ioctl$TIOCSDTR(r1, 0x20007479) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x3) recvmsg(r0, &(0x7f0000001440)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001340)=[{&(0x7f0000000100)=""/227, 0xe3}, {&(0x7f0000000080)=""/13, 0xd}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/216, 0xd8}, {&(0x7f0000001300)=""/25, 0x19}], 0x5, &(0x7f00000013c0)=""/80, 0x50}, 0x0) r3 = socket(0x1, 0x2, 0x0) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) pipe2(&(0x7f0000001480), 0x0) 02:36:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffec3, &(0x7f0000000240)=[{&(0x7f0000000140)=""/130, 0x65}], 0x2af, 0x0, 0xffffffffffffff23}, 0x0) r1 = syz_open_pts() r2 = socket(0x18, 0xc002, 0x0) r3 = socket$inet(0x2, 0x8000, 0x1) r4 = fcntl$dupfd(r2, 0xa, r3) r5 = getpid() fcntl$setown(r4, 0x6, r5) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x8000, 0x6210, 0x988, 0x4, "9ea9822bdccc30ef8fc1b0886cf06f2c0088a80b", 0x9}) socket(0x0, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) execve(0x0, 0x0, 0x0) r6 = socket(0x18, 0xc002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) r8 = getpid() r9 = socket(0x18, 0xc002, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) r11 = getpid() fcntl$setown(r10, 0x6, r11) ioctl$TIOCGETA(r10, 0x402c7413, &(0x7f0000000200)) fcntl$setown(r7, 0x6, r8) getsockname(r7, &(0x7f0000002a40)=ANY=[@ANYRESOCT], &(0x7f0000000040)=0x1) 02:36:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0xc002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = getpid() fcntl$setown(r3, 0x6, r4) setsockopt(r3, 0x4, 0xf91, &(0x7f00000002c0)="8047b515080ce8dc230bf83b7f3d4d8306775a7cbbeb1fb5c064c9789b6bed1c764659c0fbfa1085348b060a0cde5ca27a82aa9998aa39ae438545f650c53a50041f1447d2cc30fe52bc5abf64b17dc75da9a0d2e36a7e91c6cf932e4f7bc43b73bf5cf855dc5318db75e639f2e739f90e322d7e0e1f1e787c248db7c349e1f13f0b120b98ebd054564328d5af75fd5347ae77b1cdad367b51565ae8ab58e59dcd908d74f4ae4a509203376fe7a3de", 0xaf) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r6, 0x0, r6) fcntl$getown(r6, 0x5) setsockopt(r6, 0x7, 0x7, &(0x7f0000000100)="2cb44baaf41528abad5cd438f3f6936483007bf07a5327d22efdeb43f47fb53c962eaf1851e874625eeb636c6d590c76c9be06af8a5623f7085990d8c5da9cf2bce4ef409b4a5425611d99d245115e013fe2437b9bb3504950a3c746e1ff70d86c614aff95ffd7586ba060ec8461bd21b4d822c00801bfbdf3398895a0c2ad7331a75ec4fdce195e85e72bbaf0b4b1a9cce62c25f8023de6a79f9833f494cfd2aedb07eb3752af6a80d1ce0faa05ecee3af1ca6817076efa4c7d086af3e0d9b9510df96f963750da4039df6388317a6978964e2291be1cfed2bb94f11a1b36c1662eb673c05554be", 0xe8) r7 = socket(0x18, 0x2, 0x0) r8 = dup2(r7, r5) dup2(r8, r0) 02:36:19 executing program 1: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000040)={0x20, 0x0, 0x20, 0x1a5a, 0x5}, 0xc) select(0x7e764d91726b6591, &(0x7f00000004c0)={0xdeafbead}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66694c653018cdeeb82fba1a8ea9f9591188002ca551ebfd0e0cfc60830eff4db846b2a35e2ec46b60833c439b9fb54cb188dd3e7942a967f063a7a9b783d7db9d581488d08192ad1f25dbc29a8644d8afc6c077be37c249f39851316f47836c2301005b1e27aabf283d519b6e5ba84590ecf117c2c9b6330c8472623bcc2b118b1203901695"], 0x10) fchflags(r0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000840)={'./file0\x00', 0x2, 0x0, 0x2, 0x1, 0x6, 0xa, 0x5, 0x2, 0x0, 0x9, 0x1}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) r2 = socket(0x2, 0x80000000000002, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66694c653018cdee000001008ea9f9591188002ca551ebfde10cfc60830eff4d030000000000000060833c5c9b9fb54cb188dd3e7942a967f063a7a9b7831600000000db9d501488d08100ad1f25dbc29a8644d8af01004c998cc24951316f47836c23a69b5b1e27aabf283d517a2cf1476059d13c9b6e5ba84590ecf549edc9b6206e76c50c192e775f015229850b5f87330c00"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r2, &(0x7f00000017c0)=[{&(0x7f00000002c0)="7d8123364aadc8a8aa165a9a7563c915c657e870f56098b50d22618c22165803b5ea503ca23048ab36fed184b2a541649d46e2610b047fef8be45b734c377d26f2a113f65f00438b4e79ef08265f24c393f45988cdaf4163302bba27530ff8a31d552eb8420641c11ae6b02a2b86da8ab902225d79e1fc49267765c508a20606031d016cfc7071dc4edfd1ecb6ebf1757627c19b987dd072a731bde090b58c2a6393f1c961e883bf4ba096509c913bac4b0fbec38ddcc8aed1a4ee4fb64c758607957c847cf7386bfa83e1d349a4c64a71d65766d58f65ad665abaf0b37d307e449b8a25", 0xe4}, {&(0x7f0000000180)="790b425f59ca1c6bff9af1e8b5d79ef79d61f3b041851906d1a013089d7d38ddcf419f7b3898", 0x26}, {&(0x7f00000003c0)="ea4c6a610e5686478771a5f960412ddfa4e68e757a2205e9a00b306d88839967025aa296ef458b76709103a8503510a1e8d9097e01c15030786923d4b6f69e6e898f4bca7a36dbe0e46302bf89b90d43e96eb6f40f1288f029f1a2785f1658ec3b6e879dffc5726567b541cf52d54603c80a9ed163c9c94f0742107e93f75a36e01dabab665682fa3fd9cf35b8e280b5d5186b52243c1d38949109715b1e60578b03ab0ec85518b477278c8d170385c39ae6287ad5ba9b55a9b2a9", 0xbb}, {&(0x7f0000000480)="e55ad40d73ded4be0102a21f856fe93398c919fefdca372b1cef4b4f8dbdba8abe0084312810b6d15b6c225f56f3a56820a5f6c1c2a61498e14b3688620ce9cba9f2c6b8d5d154b1456141a4da4763a9c4eebe7a62ff1f32f8b14d2102ed6d338e8a378f284e4a39be8b7543d889db620a7514040e737e699d5ae454834efe644edbb63a362e674eb51d25ec534cc964da1cefadc6957842df", 0x99}, {&(0x7f00000001c0)="fd782352ced49bd1dfac54a7c795138b7ec58eb7190dd68caa29cd4771a8643939f475933ae349ab6ca9d5e2b9553462b65db5111d4cd8f4140aaba9e2d074", 0x3f}, {&(0x7f0000000540)="95dda513a92fa1380266a04e634eb95d8154c17dadb9bbed140a17329a2852b714f18e3fc5bd44a25cd203c2cc0f78b28401a0e878d67a6f4f459b50e1730c3c5bdba80ef0db9a9648089dc420092f1e7247b5229476fb8af93990a60db9aff385e1146bb4b5845082dd46b3f025d719585f51b188433c51c88d1c3fe5237724ec2af435c416e1388f85df5e0c0712b66a9db1d326c2b58e7f70b3caced59ca2a54761a566fcbae6127606fe4d949509670535efeebed7b367451df7bda024ec85a51fc4685a0ed4ebfe8a66f79c385db9513173bb294759ce5a9168a143f90749281e1b687922996f59bee13a67e2892a853523bd52", 0xf6}, {&(0x7f0000000640)="261332bf57366c53547fa6dc23bf8f418789c63376ee6bafa3218e826023b04a8a57ca4006c61873d940fdeb3457bbb2876f7ee8dcf8a48c5af4574a638ea76c26220b05dd8e0ba9de3781062381e0c6d140da29b1a9c51edb907e265b2dbed3664132562a7b8b3cd29f41253f84c3df11ed08cd9a47c6f70ba5ae52dc305a0b1e32f0669906d2b33db926bffb211110c98fbe5f6b93615784f30e33c2e11963ac742bae99c4cd41299e36044ed36b5fdbddd52925c8420ac5ec586729a3cf7ef3c23c87b0a17fd411f7fca7c48f2c64aca75f9c97e888954993de3fcb592d07e4b0d888fa8aa59148db6903e37891928de507ac79cdd469549d332077eda1020cb3a235bdb6e0ee7860eb5df38191bc2044381e12a400d12e706f53a3b838d2210d800530ee11be7e77bc5f610c775812206a55becb55cf8ce71789955d25022430d3b822d06d38c73d3d02b60d638a257b566dbb3b441dc62b0f751b2e2d8aa8a2b4090ba83fa2c3ee3aadc794302473b4a5800f88fcdffd4f4cfbe12d98cdf644883020515bb8864a6a6b967e8c2c0ee0ff00de4c8ad3532631fc396b7156ab1a71326ca7ee3cff93e4e9cd592a2201709534deb83614f64b33ac00d8cda5f081eb8fd9184e241f31a00eec7925acc5a7b2615ecaf9de25c38040e41658b980ec8c8213bbd4b28a7f", 0x1ea}], 0x7) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x26, &(0x7f0000000000), 0x0) 02:36:19 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) symlink(&(0x7f000000bffa)='./file0\x00', &(0x7f000000affa)='./bus\x00') r0 = socket(0x18, 0xc002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpid() setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000180)="7c33129717d0e1df75062dd963", 0xd) fcntl$setown(r1, 0x6, r2) openat(r1, &(0x7f0000000140)='./bus\x00', 0x2, 0x100) symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') rename(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') 02:36:20 executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000940)=ANY=[@ANYBLOB="ffa4abc47010424de5aaaa0086dd60a4f0b76098c42aaa9e87fd25e6e591caa1f1088c3c0000fe8000000000000000000000000000aaff0200000000fcffff3f000074ad00012c0000ae20316278000000009e75e60c33008a4c175e92016c440400be5b190664f553d61cd148c72b87fafa45e5a3e73b1614705b9346c28d2907bc2382561a01129ec582fd12829bc0fa2d008d43236f6373690608000b0cdce955fbeada6bf4b3947a9b8cb2532cd103d95839eb7f5ea0e2c0bfc1a55208332bcf345fba273eb0b95a7a9f37009644732662d4de6d754dc2b1d78fdafc095b4e6786165da126d390c7d2b40723d37f0b3ece4e3514cec2dda102ef039035e4dda62dafd73ff92919d4cf664417c4b9b0ce0836f3cdcba130191b8cae05d1f15e00a5bbd3487e7be142d34d026bac1f8f208af5e158506a5dfebd6f4188de8ca64deba714efc6b46e7ed28d9e0fb4036f84f1bd2841fbf6eb2539ffb3459d89803ca3ea7241de0398bd631c3fa6311b33965c1055c5ec0318ec502d96d7d76f48c0fdf8fac259255bbf51294a419178fe8f4985278b87eb16edb3fd19365e500079a8cb4bafc0782d15c3c683"]) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) accept$unix(r1, 0x0, &(0x7f00000000c0)) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20000, 0x16) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1, 0x3010, r1, 0x0, 0x8000) r3 = fcntl$dupfd(r0, 0xa, r2) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000340)={{}, 0x0, &(0x7f0000000100)}) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000040)=0x400) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setegid(r6) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r7, &(0x7f00000000c0)='./file0\x00', 0x2008, 0x7) ioctl$BIOCGBLEN(r7, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) r8 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r8, &(0x7f0000000080)=[{{r9}, 0xffffffffffffffff, 0x5}], 0x1f, 0x0, 0x0, 0x0) r11 = socket(0x18, 0x8002, 0x0) r12 = syz_open_pts() dup2(r12, r11) ioctl$FIOSETOWN(r11, 0x80047476, &(0x7f0000000000)=0x8000) writev(r11, &(0x7f0000000640)=[{&(0x7f0000000200)="46b1ebe5cb423dc8c80025803270ca2b5328ffa05dbfe80f45dd596aaea6eb054a8b2db9f71f57220838c0566c2d8b882448265415a92ac85b8d7e57103ccbdff158973b884aee5af028937857af4605b6e3dea8bca2d0ea83a7e1e84020d04bd01d5194b48d8770d64d54dd7546690b48c6a36a4127143f6fe1e565a009d36d54185d138f51c4c8c557b715426c6db03c989b55db65548c2b60ed732002e08bf4f67de201177c5f7b19fe66173ff842e6", 0xb1}, {&(0x7f00000002c0)="4c64832b313713e93972dc1504e9aaed6b4e4e1989d629ecbf4c6983c7762d2e83a1", 0x22}, {&(0x7f0000000400)="58669ee280f3660171721741e5d8251e79aa3a8d5d6beeab96657280323aa6bda1be8e92844e037a0171650ef6b732869aded784603067fa3ecdc19116801dd88113a356f3d0a2b5bb93bf8e9c9e892c42ae9de2b07c26b41d9df857ef29c9ee71c025efa62d166ecbb86773ee7948f60d4f707f45e03bac5545686d8d4776f45b7533a9a7a40c1d9fc22a78e26df682", 0x90}, {&(0x7f00000004c0)="a13b62fe28a547f1febb21d8e9894daf9fa281931acd03f97f6fd038e54eebfbb0912d17e53a3f14c7ef14d301d2653d0e2e46894d25f44b0c88d95349f1d4273690be16f363d9154cc2d644ad500a2fa41195", 0x53}, {&(0x7f0000000540)="63f507b24c1364e5b2c32e4e8986adedb3ab6ed6e4724d9cfd16217223f9dc73b13b9413bde5751adf938cdaf1a8bbd2937d7cd4a0ce863fb11c935bb1f19fd1b4e3a933eda7440fa1a410c6025a7144d0207878a9fc7c4f3518d66cd2a64f5d4a3dfebd985c99fc1b9c62fdb60d849c68355f822c6cfac0edd45122cbb6c117a2cec598f587461f420167aae9e973c1123c09048ba8d53ee1985f61f726ec973b11aaab550f7719dca7a474d2f7351d4020e961f2b2d4dcbb88fa8c40ac8a555e3f1056dd2910aadfb9dd2b2aa5db402119a2aa372cc5", 0xd7}], 0x5) dup2(r8, r10) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x1000) kevent(r10, 0x0, 0x0, &(0x7f0000000dc0), 0x400, 0x0) 02:36:20 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x1, 0x0) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r3 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r3, &(0x7f0000000800)=[{0x3, 0x0, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0xfffb, 0x1800}], 0x9) semop(r3, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r5, 0x0) r6 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r6, r7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r5, r6, r8, 0xffffffffffffffff, 0x40, 0x2}, 0x49, 0x1f, 0x5b5f}) r9 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r9, &(0x7f0000000800)=[{0x3, 0x0, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0xfffb, 0x1800}], 0x9) semop(r9, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r11, 0x0) r12 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r12, r13) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r11, r12, r14, 0xffffffffffffffff, 0x40, 0x2}, 0x49, 0x1f, 0x5b5f}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0xffffffffffffffff, r5, r12}, 0xc) r15 = socket(0x18, 0x1, 0x0) connect(r15, &(0x7f0000000140)=ANY=[@ANYBLOB="00182e0800000000feffffff009f16ba0505cdfa695881c30a51585a56f320da2bb34d4371ace6a50a2269e85d47d066ca80002ffffc93cac8ae177893001145262b270f3db6"], 0x1c) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01802ed987716cd39800"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r16, r0) 02:36:20 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10, 0x0) pwrite(r0, &(0x7f0000000040)="aa0bca2c4b4fc85292a85b456e94fa5b03598297e8b0ce46aa5b5c352cae8f243c2e868c4a", 0x25, 0x0, 0x3) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000100)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc657699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7ca93c894303b22f310b404f36a0069000fcffe0ffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 02:36:20 executing program 1: r0 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r0, 0x0, r0) fcntl$getown(r0, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000040)=ANY=[@ANYRESOCT=r0]) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000440)="84da975fcc1de0da9f8530b4ddc4e233486d13a78ff0683b8512c6427f9b36c57d85d9d7705a2729fe6b1cb4cd6829fa7133606bc61dbc9cae118cd4599168614dec5a1cb22315ce9799a9e1392c8f44804ca152c3d3dbff64b4cf4b2276134398920ee39d7217f41a0af212056d3f5734f850db5208cb68edf1f0104bca244f107ae9cda1ba93844eac89a125297547593d373be68a491472fb402ce3211ab6802de101f0c3d6d6d87fa4d474d7feb62eb1b23b2a0c95cb1dc21b0275d6fd7916e46de76c7b188352492a94faa90f291978d4994eb1a15da15b620a7c9cf9d4d76ff14b27ea7a556319031daa07ead60962fc8fd1eed05d43169ef6feaee1d1fceee41721ab8a2acccb63c3692b2d0bc802426ec42a1aefd19a9e3820e6449f02b3e61b4f714896b59533cb251e07a3036c6de664e987a2dcec52f88dce26a29680df5d12bae1f33fdb98c223b4cb407c1f363cf4f06a8491e64e85add12bd2a92356885a0c7f67e06a8c0cc7a727f5bcd4e96f3779204fb8ceffc483f8d0b43ee7c2afac46818e429045a6a9231f40d2aa18de17368744c7b96cd7645b6e8f76c7c8ff1e914220a123066277ea0648ea41e3773cdc847a072a0c7c5c6ca1c52270d8b84a1fd12691a6fc8d31a779a4802b50ae27afeaba20c25c5d94aa0f0e39e3c8eae8f06cda3e3a24220294b0c8e19d6e7e87792809b0fb40413aced36b1f38cc55836292ba19497bcc2addd775e9d7494f3668d5c83d253ac1c5e3b77194c6156b3e80e76ef9cd2c9713ffdb7f5a6313a680ce88823003d0b9bda437f74e", 0x241) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)="657846d3b08924d1e48084284f0d1da8a7b5e61e56b365ff3967d7d4fc5f433abc69f1c196f24a6bcf188101455cbdc1d0c31acf760abcb656f0f6a8fd21d3970ef832989a336b0af7f92959010429fe5a3ebb84edfcb0b9ec0e213d55cd29aaea37785db717ea6a05f863a51dde753ddd00b00022678834c44430fd28082bd4c62d03dd317ef7c9029c127252886a5ef536345c4ad9c0c1740dd480b40e2ef540b0fb207bab9435c909e99b0acb723344f6e95164e84c3fb8867df6e104ed1d23c617c5ffb5476635ff33c98ccbefcc5bd0", 0xd2) 02:36:20 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x5, 0x80}, {0x8001, 0x100}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="4dadacec91cf611072cf8e8ac06f1a4fd18ce48576ea9234baaa0e691e2d773601224d6102b766a67c1504fcdf897772ae65d4c7da399664960e9b8c1d779df0f2d91393ddb147d3a18c34fa1c98c909e285feb13fdb9a8716eb8774434d3028e918d5560000000000000000a03163fb6f507313feb820057aa2262d60584cd2dfacca112184516118ce05b6b303e9a0606c"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) shutdown(r1, 0x0) socket(0x2, 0x2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x142) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 02:36:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1d25ec2da7304085ed7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc7cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d8472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a200"/3585, 0xe01}], 0x1) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) dup2(r1, r0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f00000000c0)={0x1, 0x20}) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 02:36:20 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000280)='./file1\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) sync() pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r2, &(0x7f00000027c0)='./file1\x00', &(0x7f0000002800)=""/133, 0x85) ftruncate(r0, 0x0, 0x20000a) mkdirat(0xffffffffffffffff, 0x0, 0x0) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000002700)=[{&(0x7f0000000000)=""/165, 0xa5}, {&(0x7f00000002c0)=""/249, 0xf9}, {&(0x7f00000000c0)=""/57, 0x39}, {&(0x7f00000003c0)=""/213, 0xd5}, {&(0x7f00000004c0)=""/235, 0xeb}, {&(0x7f0000000140)=""/52, 0x34}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000002640)=""/177, 0xb1}], 0x9, &(0x7f0000000180)=""/128, 0x80}, 0x3) 02:36:20 executing program 1: link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r0 = semget$private(0x0, 0x4, 0x5af) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000280)=""/107) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x55]) r1 = syz_open_pts() r2 = semget$private(0x0, 0x1, 0x5b6) semop(r2, &(0x7f0000001180), 0x0) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x2, 0x3, 0xffc}, {0x2, 0x7, 0x1000}, {0x3, 0x268, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r2, &(0x7f0000000200)=[{0x0, 0x20, 0x800}, {0x4, 0x6, 0x800}], 0x2) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000001c0)=0x5) socketpair(0x20, 0x1, 0x4, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000001fa51a7ea42e0fa4000000000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000008e1ae5965273591b000000000000000000006050fb58bad6fde2b446cb780600bb8ac4355ccdccee88c81b3f4f27fff603484cfb773a7a31e48e5169c1029728c4ed9c63581d23ae1e360ce13f2adfdf383c0f5ea375b219d5a3539180411db4bdf315bb1ee6e1bab18b008dd8cf1caaee473f5045"], &(0x7f0000000300)=0x65) select(0x40, &(0x7f0000000000)={0x20}, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "1b12e4b5cc1b9a1b2c40b00bc954c51f5c2a88ef"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x101, "2f5d235fa443d235e33eaf74cdca4700"}) syz_open_pts() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) fchdir(r4) 02:36:20 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x4}, {0xffffffff8678b52f, 0x8}}) r0 = socket(0x18, 0xc002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpid() fcntl$setown(r1, 0x6, r2) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) r3 = socket(0x18, 0xc002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = getpid() fcntl$setown(r4, 0x6, r5) r6 = getpgid(r5) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x3a, 0x8000, r6}) semget(0x2, 0x2, 0x216) 02:36:20 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) r1 = semget(0x1, 0x7, 0xaa) semop(r1, &(0x7f0000000040)=[{0x0, 0x7f}, {0x1, 0x1, 0x800}, {0x2, 0xffe1, 0x1000}, {0x0, 0x400, 0x800}, {0x0, 0x1, 0x800}], 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setegid(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f00000001c0)="ee7e929444e7e9e7bb728c31fa49472d595a76ba155254f6fdc5dfe17b2a8f1cdb4bcc9d85d3b747c89a9db99f3b73c9ac7d81891e57307ec6271408b83470bf41078ff398e5af8ea7c4b8260719b4ee91e98302f09dbf35b218dc9675769c26aa8b6a3647f2e0f6c136acc6d7d619e840b2b93b157a7767ce753c2c2d2605f5951a710807fb263bd09881a61f95e71e5d8b411c4584", 0x96) connect(r5, &(0x7f0000000280)=@un=@file={0x1, './file0\x00'}, 0xa) r6 = accept$unix(r4, &(0x7f00000002c0)=@file={0x0, ""/53}, &(0x7f0000000300)=0x37) fsync(r6) r7 = socket$inet(0x2, 0x5, 0x9) accept$inet(r7, &(0x7f0000000340), &(0x7f0000000380)=0xc) socketpair(0x2, 0x5, 0x3, &(0x7f00000003c0)={0xffffffffffffffff}) bind(r8, &(0x7f0000000400)=@in6={0x18, 0x1, 0x6, 0x1f}, 0xc) r9 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x8000, 0x41) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000480)={0x2, 0x5, 0x7, 0x1, "5339f1cc964cb0cef20afcb97a34bd02673a219e", 0x3f, 0xf94}) socket$unix(0x1, 0x1, 0x0) r10 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x10000, 0x28) ioctl$BIOCPROMISC(r10, 0x20004269) setregid(0x0, r2) r11 = semget$private(0x0, 0x3, 0x46a) semctl$SETVAL(r11, 0x4, 0x8, &(0x7f0000000500)=0x4) close(0xffffffffffffffff) r12 = dup(r3) ioctl$VMM_IOC_READREGS(r12, 0xc2485607, &(0x7f0000000540)) r13 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000007c0)) fcntl$dupfd(r13, 0xa, r4) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000800)) semget$private(0x0, 0x2, 0x440) 02:36:20 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)='\x00', 0xffffff92}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) r3 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r3, 0x0, r3) fcntl$getown(r3, 0x5) r4 = socket(0x18, 0xc002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = getpid() fcntl$setown(r5, 0x6, r6) r7 = dup2(r0, r5) r8 = socket(0x18, 0xc002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) r10 = getpid() fcntl$setown(r9, 0x6, r10) r11 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r11, 0x0, r11) fcntl$getown(r11, 0x5) r12 = socket(0x18, 0xc002, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) r14 = getpid() fcntl$setown(r13, 0x6, r14) r15 = socket(0x18, 0xc002, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) r17 = getpid() fcntl$setown(r16, 0x6, r17) r18 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r18, 0x0, r18) fcntl$getown(r18, 0x5) r19 = socket(0x18, 0xc002, 0x0) r20 = fcntl$dupfd(r19, 0x0, r19) r21 = getpid() fcntl$setown(r20, 0x6, r21) r22 = socket(0x18, 0xc002, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) r24 = getpid() fcntl$setown(r23, 0x6, r24) r25 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r25, 0x0, r25) fcntl$getown(r25, 0x5) r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x40, 0x0) r27 = dup(r0) r28 = socket(0x18, 0xc002, 0x0) r29 = fcntl$dupfd(r28, 0x0, r28) r30 = getpid() fcntl$setown(r29, 0x6, r30) r31 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r31, 0x0, r31) fcntl$getown(r31, 0x5) r32 = socket(0x18, 0xc002, 0x0) r33 = fcntl$dupfd(r32, 0x0, r32) r34 = getpid() fcntl$setown(r33, 0x6, r34) r35 = geteuid() r36 = getgid() r37 = getppid() r38 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r38, r39) r40 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r40, r41) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r43 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r43, r44) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r40, r39, r42, r43]) r45 = getgid() r46 = socket(0x18, 0x1, 0x0) close(r46) connect$unix(r46, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r48 = socket(0x18, 0x400000002, 0x0) setsockopt(r48, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r50 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r52 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r52, r53) r54 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r54, r55) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r57 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r57, r58) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r54, r53, r56, r57]) getgroups(0x6, &(0x7f00000003c0)=[r45, r47, r49, r50, r51, r54]) r60 = getgid() r61 = socket(0x18, 0x1, 0x0) close(r61) connect$unix(r61, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r63 = socket(0x18, 0x400000002, 0x0) setsockopt(r63, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r65 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r67 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r67, r68) r69 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r69, r70) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r72 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r72, r73) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r69, r68, r71, r72]) getgroups(0x6, &(0x7f00000003c0)=[r60, r62, r64, r65, r66, r69]) r74 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r74, r75) r76 = getgid() r77 = socket(0x18, 0x1, 0x0) close(r77) connect$unix(r77, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r79 = socket(0x18, 0x400000002, 0x0) setsockopt(r79, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r79, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r81 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r83 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r83, r84) r85 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r85, r86) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r88 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r88, r89) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r85, r84, r87, r88]) getgroups(0x6, &(0x7f00000003c0)=[r76, r78, r80, r81, r82, r85]) getgroups(0x9, &(0x7f0000000180)=[r43, r50, 0xffffffffffffffff, r60, 0xffffffffffffffff, 0x0, 0x0, r74, r76]) r92 = socket(0x18, 0xc002, 0x0) r93 = fcntl$dupfd(r92, 0x0, r92) r94 = getpid() fcntl$setown(r93, 0x6, r94) r95 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r95, 0x0, r95) fcntl$getown(r95, 0x5) getsockopt$SO_PEERCRED(r95, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r98 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r100 = getgid() r101 = socket(0x18, 0x1, 0x0) close(r101) connect$unix(r101, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r101, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r103 = socket(0x18, 0x400000002, 0x0) setsockopt(r103, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r103, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r105 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r107 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r107, r108) r109 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r109, r110) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r112 = getegid() r113 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r113, &(0x7f0000000800)=[{0x3, 0x0, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0xfffb, 0x1800}], 0x9) semop(r113, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r114, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r115, 0x0) r117 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r117, r118) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r113, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r115, r117, r119, 0xffffffffffffffff, 0x40, 0x2}, 0x49, 0x1f, 0x5b5f}) r120 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r120, r121) r122 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r122, r123) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r125 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r125, r126) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r122, r121, r124, r125]) r127 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r127, r128) r129 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r129, r130) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r132 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r132, r133) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r129, r128, r131, r132]) getgroups(0x8, &(0x7f0000000680)=[r59, r125, 0x0, r90, r116, 0xffffffffffffffff, 0x0, r132]) getgroups(0x4, &(0x7f00000006c0)=[r117, r68, r112, r134]) setregid(r112, 0x0) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r109, r108, r111, r112]) getgroups(0x6, &(0x7f00000003c0)=[r100, r102, r104, r105, r106, r109]) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000200)="d6b1c3306d4a393827818b16d621c4017c1e8fe239b9af55f510027bbeb43dc86650c93b83d222b64477368b73eeb95ca000101dd3a916722070e6ccaef05b55d595c00648a0e5c247bd02dc5a356d5118ae3b7a1995d697840fb8b0f8adb7ab092e77e5d35435d8ff6171991936300be2d3109206a55d110292fd36d8aa0f0c96026cf9cf2e92c7b75c46f69f7d38c3cd39172006923f000ab4b23fae73154c540ed65aefde793d8133c7d35594bbb502830d10b22dbb89", 0xb8}, {&(0x7f00000002c0)="4673563a88227987fc8be5b9e1e5be31e94a17f73301c01b470b7d1898cfa8ef9ce455bb030ca7651ea656707195746c889375065620f89a7239d263a6d6d55fe8ab9f1d191be148cc03bc668cb0b911e61994241fd60428f9314dd4b0abd5e65fddb05a5b65122c2a6e572e4d1cbd99200f9b6584a807a2d8369f6bfa376ff759d8d4f170c2467c2522d0ec42e880", 0x8f}], 0x2, &(0x7f0000000480)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r7, @ANYRES32=r9, @ANYRES32=r0, @ANYRES32=r11, @ANYRES32=r0, @ANYRES32=r13, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r16, @ANYRES32=r18, @ANYRES32=r20, @ANYRES32=r0, @ANYRES32=r23, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32, @ANYRES32=r27, @ANYBLOB="2000ea00000000008000000000000000", @ANYRES32=r29, @ANYRES32=r31, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=r36, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r37, @ANYRES32=0x0, @ANYRES32=r91, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r94, @ANYRES32=r96, @ANYRES32=r97, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r98, @ANYRES32=r99, @ANYRES32=r100, @ANYBLOB='\x00\x00\x00\x00'], 0x110, 0x404}, 0x7) 02:36:21 executing program 1: r0 = socket(0x18, 0xc002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpid() fcntl$setown(r1, 0x6, r2) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYPTR=&(0x7f0000000000)=ANY=[@ANYRES32=r1, @ANYRESOCT, @ANYRES64=0x0]], 0x8}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffdcc, 0x0}, 0x0) 02:36:21 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0xfffff, 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)) 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}]}) r4 = socket(0x18, 0x1, 0x0) madvise(&(0x7f00006ee000/0x2000)=nil, 0x2000, 0x3) setsockopt(r4, 0x29, 0xb, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = open(&(0x7f0000000340)='./file0\x00', 0x60000, 0x1a2) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) readv(r7, &(0x7f0000002200)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r7, 0x80045756, &(0x7f0000000540)) r8 = socket(0x18, 0x2, 0x0) getsockopt(r8, 0xffff, 0x40, 0x0, 0x0) sendto$unix(r8, &(0x7f00000003c0)="49e572ec8dcc9d5d9535df58e87f57ff98e811a1326e2e50f94db090ab7074b88449998b6920ed1aa20ef57b0d1b4e1913ef52f12c812c036b94bf7f70a162526abe0c29c1a3b16cf1b5bfc09a371f03220db16e2eff00e0bc804749d68bddb6aa1877ce585d1250cbd3ab9ee73848dbcf1437b6f04705fa24f3ccb70d61af1467bb4dd6fcd249e762f76ea87b9baf6b9320c85f618823990424991a6aa8d0593637c535a59b1cbc9026a915bc042542fc16c700efea702fed8c42ab038c2d830f82c14d715247a5", 0xc8, 0x4, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000380)=0x1) 02:36:21 executing program 0: r0 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r0, 0x0, r0) fcntl$getown(r0, 0x5) r1 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r1, 0x0, r1) fcntl$getown(r1, 0x5) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000001640)=""/245, 0xf5}], 0x1, 0x0, 0x400) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) 02:36:21 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x5721b76b96d34469}], 0x60, 0x0, 0x3f, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x8) r3 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r3, 0x0, r3) fcntl$getown(r3, 0x5) r4 = dup2(r0, r3) ioctl$TIOCCDTR(r4, 0x20007478) kevent(r1, &(0x7f0000000680)=[{{r1}, 0xfffffffffffffffa, 0x82}, {{}, 0xfffffffffffffffd}], 0x7, 0x0, 0x7, 0x0) preadv(0xffffffffffffff9c, &(0x7f0000000400)=[{&(0x7f0000000080)=""/37, 0x25}, {&(0x7f00000000c0)=""/96, 0x60}, {&(0x7f0000000140)=""/104, 0x68}, {&(0x7f0000000200)=""/15, 0xf}, {&(0x7f0000000240)=""/221, 0xdd}, {&(0x7f0000000340)=""/148, 0x94}], 0x6, 0x0, 0x4) 02:36:21 executing program 0: close(0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x5, 0x7fffffff, 0x3, 0x6371, "373bb0e3a0c5fafb2a30e7f397be87dc91468847", 0xab, 0x100}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x7fff) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 02:36:21 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) fchmod(r0, 0x8e3) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') ioctl$TIOCNXCL(r0, 0x2000740e) 02:36:21 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) sync() getrusage(0xfffffffffffffffe, &(0x7f0000000000)) pipe2(0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) 02:36:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x7, 0x0, 0x200041ff, 0x0, "f839ff0c2a6e9300000006000200"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0xc7) r1 = socket(0x18, 0xc002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = getpid() open(&(0x7f0000000080)='./file0\x00', 0x0, 0x44) r4 = socket(0x18, 0xc002, 0x0) r5 = socket(0x18, 0xc002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) fcntl$getown(r5, 0x5) r7 = fcntl$dupfd(r4, 0x0, r6) r8 = getpid() fcntl$setown(r7, 0x6, r8) r9 = socket(0x18, 0xc002, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) fcntl$setown(r10, 0x6, 0x0) r11 = socket(0x18, 0xc002, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) r13 = getpid() fcntl$setown(r12, 0x6, r13) r14 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r14, 0x0, r14) fcntl$getown(r14, 0x5) r15 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r15, 0x0, r15) fcntl$getown(r15, 0x5) r16 = socket(0x18, 0xc002, 0x0) r17 = fcntl$dupfd(r16, 0x0, r16) r18 = getpid() fcntl$setown(r17, 0x6, r18) fcntl$setown(r15, 0x6, r3) r19 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_LSFONT(r19, 0xc058574e, &(0x7f0000000140)) 02:36:21 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) poll(&(0x7f0000000640)=[{}], 0x1, 0x101) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000e80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d6b5aae9e1e53d2b8d941319c6b553b16ea71c41b9d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"], 0x107, 0x40000000000800) socket(0x10, 0x5, 0xff) msgrcv(r1, &(0x7f0000003740)={0x0, ""/181}, 0xbd, 0x3, 0x800) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/185) 02:36:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x20, &(0x7f0000000040)='\b\x00\x00\x00', 0x4) r2 = dup(0xffffffffffffff9c) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000140)={0x2, 0x1}) r3 = dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x18, 0xc002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = getpid() fcntl$setown(r6, 0x6, r7) r8 = socket(0x18, 0xc002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) r10 = getpid() fcntl$setown(r9, 0x6, r10) connect(r3, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r11 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r11, 0x0, r11) fcntl$getown(r11, 0x5) connect$unix(r11, &(0x7f0000000080)=ANY=[@ANYRESDEC=r7], 0x1) write(r4, 0x0, 0x0) 02:36:21 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='x\x00') r0 = syz_open_pts() r1 = socket(0x18, 0xc002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = getpid() fcntl$setown(r2, 0x6, r3) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$getown(r1, 0x5) fcntl$lock(r4, 0x7, &(0x7f00000001c0)={0x2, 0x2, 0x200, 0xffff000000000000, r5}) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x100, 0x0) r6 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r6, 0x0, r6) fcntl$getown(r6, 0x5) kqueue() r7 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x1, 0x1, 0xb1e, 0x0, r7}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open(&(0x7f0000000280)='./file0\x00', 0x101, 0x20) ioctl$TIOCNOTTY(r9, 0x20007471) bind(r8, &(0x7f00000002c0)=ANY=[@ANYBLOB="2dc9224c0117570a2d1fc24905c3acbbe9f7"], 0xa) connect$unix(r8, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x40, 0x0) dup2(r8, r10) sendmsg$unix(r8, &(0x7f0000000300)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 02:36:22 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000280)=ANY=[@ANYBLOB="fb182e2b666902e3ff23de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d88532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f69c16212d60ab2d0ec9f5f0ece473d0fa55b2d0a85a83816551483169427d072cd5e0a6da211394016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec128ad9bd67eebff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3206575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b713232b3303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81ce4e9622adc26efb397d91070087e38cd96bdbb509b158d1dbfcb62d8b228c81e298674d93273bb62751e04e5efd87b036de632457911f535b5deea7caa13bc42b8229067238201691b434a48fe70ada0814896aebf6bf7d92811e481fcc5bb089b286b3d825f5cc1d4fd957893d269db294df2dd6ed41c7fffbd770bb368012632849a1048df2fc22b28414907592835b338ba7f2e8379585513667f49135c429908ee25c0a65000000000009000000000000"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r2 = socket(0x18, 0xc002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = getpid() fcntl$setown(r3, 0x6, r4) r5 = geteuid() r6 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r6, &(0x7f0000000800)=[{0x3, 0x0, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0xfffb, 0x1800}], 0x9) semop(r6, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r8, 0x0) r9 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r9, r10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r8, r9, r11, 0xffffffffffffffff, 0x40, 0x2}, 0x49, 0x1f, 0x5b5f}) fchown(r3, r5, r9) r12 = dup2(r1, r1) dup2(r0, r12) sendmsg$unix(r12, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 02:36:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0022245185a800"}) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000080)={0x1}) write(r0, &(0x7f0000000140)=' x', 0x2) syz_open_pts() 02:36:22 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x64, &(0x7f00000015c0)=[{&(0x7f0000000040)="6bdcb6fe3b9846d2", 0x8}, {&(0x7f0000000480)="da9e8ab7c4b619878de7d9dab637fdbdee1bd175fb00b72753d203677f3da5557a6bf45907d73cb6e5a1c5191b89a8cb21320aea9b56d82f8621c4198acb198ff7122087a1f0a2f1a0acf9d116c491b99d12c34bb64f7162b60f85d9796626bbaa14aa94ef14a405fe5f39f126322b31fcfa51fe4ab28f5ac095851e141ca26648c50fa8de9de2c89cd0283c62aff17fd83fd6acde8c2058e0bb728ef6306e9ea016b0ab82ca0a0c1686c5f4a0cb7729ad49aad246df04c7095b3e2c182aed6e43b311da7514b12616a2f72103c5ca1420433f57f0a656c6764bfd2aebea52c432b5f4a7fcbacc9beec61846b1195c30da5dbaf4dd3facbc603f0262a81e1d56d4f0952db46c1cd79881bd7356eb05c892cd545613bd614fa081d656384b45a61ecd348906c34223722a04466878231e20501948970a5ff864b5981c6a4d36cf8db7b253f26f8dc82b1faee6a13c91bfb8d4fd847651a526cc1b255b591b6253be92a46abb28ba07b2054907e3e95ca4eaa7a31af0175926e53eb4624cfebb9562240c4b0f4b721f21827bfc98561cf271574ef046bbc99e3d6c983f49d3522d39230bd0be976fc40c031b6fbc0b19ae9e539eca521a948d44da56184c9fecb67df1cfb2e0b5306a4917638ac867a08ce96b3089c322bad30cb4fb5362a2d42d561a54dccf8f483f8936990d0a8be9a3d81cd2e2b41ff52226580764be4d1558051859f66ffad50499b15a0cdbd4df08827f83e5a430ec450b5b228d4726d5522619a4edb3b6a453130a8a9c19056dacd38f1f26d1beb0232afb23a4f5462806d3826d990c1f8b2741e1c63634df23a476f939db60b2ebc5727772ba12143a6c5e438bc13a8fd9320ea6f6db9256d9506e8f079f6b734f0ddab66cc945893fd70fdf01abf22ccd", 0x287}], 0x2}, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60451a7c00c50300000000000000000000000081000000bbfe8000000000000000000000000000aa3300000095"]) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c"]) pwrite(0xffffffffffffffff, &(0x7f0000000040)="67775e3427a029", 0x7, 0x0, 0x0) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") sendsyslog(&(0x7f00000000c0)="747bb64bdce7f51275d0b669b9836d6b5e0212881ca5b36569e967d766837f50d3027dda1c6e37ff01e5d860635927f34d704eae48f24669753bbf3ed48a6ee9c7f809383ad8dabceee170efbfc905ad4f0aad19d9d8d483985e676834bdfdb63fc910d5f1801b0a7e6536d4cf8819dc3f22221484c5eaa6f8abeac05a7fc399a6db2cff1e5110f87f44b4e6677b53fd977862e0827681073b0667c1168b7d42ac548c78be9f18b816422892e9a9026298ab712430b7c8bf6abc26fd258813e4109fc6dc16749d7160001c00", 0xcc, 0x2) 02:36:22 executing program 0: r0 = socket(0x18, 0xc002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpid() fcntl$setown(r1, 0x6, r2) r3 = socket(0x18, 0xc002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = getpid() fcntl$setown(r4, 0x6, r5) kevent(r4, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:36:22 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) r2 = socket(0x18, 0xc002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = getpid() fcntl$setown(r3, 0x6, r4) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000040)=0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r5 = socket(0x18, 0xc002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = getpid() fcntl$setown(r6, 0x6, r7) r8 = accept$inet6(r6, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockname$inet6(r8, &(0x7f0000000140), &(0x7f0000000180)=0xc) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 02:36:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="04000000", 0x4) setsockopt(r1, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x18, 0xc002, 0x0) r4 = socket(0x18, 0xc002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = getpid() fcntl$setown(r5, 0x6, r6) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f00000003c0)={{0x18, 0x3, 0x9, 0x6}, {0x18, 0x3, 0x9, 0x96b}, 0x7ff, [0x1, 0x0, 0x1ff, 0x1f, 0x1, 0x401, 0x2, 0x7fff]}, 0x3c) fcntl$dupfd(r3, 0x0, r3) fcntl$getown(r3, 0x5) r7 = socket(0x18, 0xc002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) r9 = getpid() fcntl$setown(r8, 0x6, r9) r10 = socket(0x18, 0xc002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) r12 = getpid() fcntl$setown(r11, 0x6, r12) r13 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r13, 0xa, r13) fcntl$getown(r13, 0x5) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x8, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x200, 0x0) r15 = openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x8000, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x20, 0x100000001, 0x7f}, {{r8}, 0xfffffffffffffffa, 0x60, 0x0, 0x8, 0xce6b}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x20, 0x40, 0x2, 0x7}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x82, 0x1, 0xffffffff80000000, 0x8}], 0xfffeffff, &(0x7f0000000200)=[{{r11}, 0xfffffffffffffffb, 0x92, 0xfffff, 0x0, 0x6}, {{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0xf434}, {{r13}, 0xfffffffffffffffd, 0xc, 0x13, 0xfffe}, {{r1}, 0xfffffffffffffff8, 0xa2, 0x40000000, 0x80, 0x493}, {{r0}, 0xffffffffffffffff, 0x4c, 0x4, 0x400, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x21, 0x800fffbf, 0x3, 0x1f}, {{r14}, 0xfffffffffffffffd, 0x10, 0x1, 0x100000001, 0x1f}, {{r0}, 0xfffffffffffffffe, 0xc0, 0x2, 0x8001, 0xac}, {{r15}, 0xfffffffffffffffc, 0x1, 0x4, 0x80}], 0x6, &(0x7f0000000340)={0x8, 0x8bc0000}) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 02:36:22 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="e9", 0x1}], 0x1, 0x0, 0x8001) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000640)=""/102400, 0x19000}], 0x1, 0x0, 0x0) 02:36:22 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB=' \n\r#'], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="7241fde7725a8ad43cc4b00843ba50e0d97f12d360f119b1272de80d1926849fb5aa37704073527c"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r1, 0x0, r1) fcntl$getown(r1, 0x5) r2 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)="ea120a01042000ed8adf6a0d5861cf65bbd621da4628599df964dd7bc7b20179710e63b3dd75e8b7dc245d4b2480cfc0f4ebcdae3a62bab95f9c07ed4c8523430a4ab8610800000000000000b7f1602f0aeec072cb73c5b634f5fb2065e2661b115ad95ff1a2608c3dd15babd33a97ae26cb817d1b701d744f75f5d5b6292bf5c2507a572d17d9b57047e5f7a34356c01c12f47d05f2d7782e47851d9308e6944cf22984e6d2eb4e6a8750863d93c7c3d0b271e4c117ff6e007d6a580e2b9e0ac6cfb9c277d3719d3dc12e39d33eadf50000075109e64b4fe540342c50c0aefdd56121fcf2", 0xe5) write(r0, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x10) mmap(&(0x7f000003a000/0x2000)=nil, 0x2000, 0x4, 0x7810, r3, 0x0, 0x3) 02:36:22 executing program 1: 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) r2 = socket(0x18, 0xc002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = getpid() fcntl$setown(r3, 0x6, r4) sendto(r3, &(0x7f0000000000)="98f79f7f2da8d38129f8f955b0f22c5061997bf124704682efe9b5c2eafa9afdc6637f58d08427965c2e1d76", 0x2c, 0x0, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000100)=0xfffeffff) 02:36:22 executing program 0: syz_emit_ethernet(0x192, &(0x7f0000000b40)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa0086dd60eaa836015c2f00fe80000000000000001b0000eeff00bbfe8000000000000000000000000000aa2b0086ddffff00000502040100000000011f0000000000000001001ff906ed2e7e312e7c365c7a188c3ece72e21a2fe649e3cfc089f26e14dfe4055cbf132dd60eee5bec494677cb406492fa48b4405af7d46d347b29d31db08ee7a40f90a31853752eff8f861575eaa7000e63e32ef3c9cc311db5d26f02e23cac49613e74bdd748cc5585b41609f21e43e893bda7248da2828bb59978aca2553635fd31a722531db7ef9ad6e29c19b01a2f4370b0375b13f685d59b381c9073ded5a05067a6a6e62760f009a16713e5c4bb272f433e32a588cef7a4f947ed0a487ee4f179c2270800a3ef4d1a6eb53fdf7a58977ba4e1d706581bd6f9a67f2a31874f84e092e03105c9c286f11a9e0cb76f4ae78a51470cefe86dd79724b801a271980651458125e0532b128bbbda42b682840000042065580000000000000800000086dd080088be00000000100000000100000000000004080022eb00000000200000000200000000e0ff0000000000202a82569ff1fde2feafda759e11082559d78684abf01a5c897d1181194815009dd571b0f780b1419623e82fa7086487bf6434de008000008298d461d130389e13709c5282512377e32be7bbb114e016c4763351dccb2e35c324d08dc25e705c7a365fe2054414a58260bd54678834978afce26137751c62ec623e9250697bce0c4d17213be58d6f1fef735380e897bd19358bd433331952ff08af7bbbca71dfc7dc43eb134c00fe55f0f6970f962dc820e1e8b46d6e06ff58ac7440c2a795efac94c4cf76298fa4bac086a81eb3cb94ad768735c80f103769c1e178cf51ae954ee16099c8e6715aa9581d4d19ec87de2822a0ef70f2bac745c76d5c2fc4e1d7404a459b10ddcd653ab0cb6a5aa056e783b0deb1ab9d5f66dcf8f3416d770c0c8ee9c7762b945f7c0af6646364fa3650e7e52b"]) r0 = syz_open_pts() close(r0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x18485, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000000c0)) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="65300000000000000011000000000000"], 0x10) setsockopt(r1, 0x5, 0x1000, &(0x7f0000000340)="96594512511beb7d3f4147f35d4a5e529767cabd2ea19d053fbab2cfd3abc1ba47245e7e1047df2fa211d28bff12c320edc4bcc0f6bf9887e67bbfdbad14480bc8b9ceb10e8cf98988edb9f15c5493f02915801336dc7a2506325c4d52713b9db1cd8c80e0aa5ff3d443b4ce37478bac2739e804b130dd106ae7f5b7558f114460af9153fd9a39eb055407498d24f69f780f9365dc260a22c5df20a4e94eeba20e5c384631ed653d9c42ba89f9f0a57532b163a8eec838710ebe01ccb4227fc405e358d075ad8365921a3c4c", 0xcc) syz_open_pts() r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) faccessat(r3, &(0x7f0000000280)='./file0/file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x2, 0x80) close(r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x4) sendmsg(r5, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="1000000000000000010000000000651ebbec8aa2011fef42b83f61de0700"], 0x10}, 0x0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x838, 0xc0) r6 = socket(0x6, 0x5, 0xfe) setsockopt$sock_int(r6, 0x6, 0x10, &(0x7f0000000140), 0x4) open(&(0x7f0000000200)='./file0/file0\x00', 0x8, 0x100) connect$unix(r6, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) socket(0x18, 0x8002, 0x0) 02:36:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x2) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="a4", 0x1}], 0x1, 0x0, 0x2ffff) r1 = socket(0x18, 0xc002, 0x0) r2 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r2, 0x0, r2) fcntl$getown(r2, 0x5) readv(r2, &(0x7f0000000400), 0x0) fcntl$dupfd(r1, 0x0, r1) fcntl$getown(r1, 0x5) fcntl$setflags(r1, 0x2, 0x1) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/40, 0xb77cb748d5ee361}], 0x1) 02:36:22 executing program 1: 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) r3 = socket(0x10, 0x4, 0x4) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(r2) r4 = syz_open_pts() flock(r4, 0x0) flock(r4, 0x2) close(0xffffffffffffffff) ioctl$TIOCDRAIN(r4, 0x2000745e) r5 = accept(r3, &(0x7f0000000240)=@in, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000080)={0xff, 0x6, 0x5}) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r6, 0x2) flock(r6, 0x2) r7 = syz_open_pts() r8 = socket(0x18, 0xc002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) r10 = getpid() fcntl$setown(r9, 0x6, r10) fcntl$lock(r7, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x0, 0xfffffffe}) flock(r7, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) r11 = syz_open_pts() fcntl$lock(r11, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r11, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) close(r11) dup2(0xffffffffffffffff, r5) pipe2(0x0, 0x4) r12 = syz_open_pts() fcntl$lock(r12, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r12, 0x2) flock(r12, 0x2) fcntl$lock(r12, 0x10000000000009, &(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(r13, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2}) close(r13) 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) r14 = syz_open_pts() fcntl$lock(r14, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x100000000, 0x100000000}) flock(r14, 0x2) flock(r14, 0x2) close(r14) r15 = syz_open_pts() fcntl$lock(r15, 0x7, 0x0) flock(r15, 0x2) flock(r15, 0x2) fcntl$lock(r15, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x0, 0xffffffff}) close(r15) r16 = syz_open_pts() flock(r16, 0x2) fcntl$lock(r16, 0x0, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x2000300000000}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x20, 0x0) r17 = socket(0x18, 0xc002, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) r19 = getpid() fcntl$setown(r18, 0x6, r19) close(r18) r20 = syz_open_pts() fcntl$lock(r20, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x68d0}) flock(r20, 0x2) flock(r20, 0x2) fcntl$lock(0xffffffffffffffff, 0x10000000000009, &(0x7f0000000040)={0x0, 0x2, 0x800, 0x2000300000000}) close(r20) syz_open_pts() r21 = socket$inet(0x2, 0x3, 0x3f) flock(r21, 0x2) dup(r1) r22 = syz_open_pts() flock(r22, 0x2) flock(0xffffffffffffffff, 0x2) openat$klog(0xffffffffffffff9c, &(0x7f0000000600)='/dev/klog\x00', 0x10, 0x0) write(r0, &(0x7f0000000140)="97804b2ab7a79d37708b2748a036a6b1d063614b01b6921c4f9ec8111e0a86be5d29669f4c0afb37babf68a590c4cdd618e82b80ea681052c4613f91e6ef0f0b61bbe0f2de26345f3309203315d966cd1b8ecbe7843f18c1272a306732", 0x1000002d9) 02:36:22 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x2010, r2, 0x0, 0xffffffffffffffff) socket$inet(0x2, 0x8000, 0xf8) dup2(r1, r0) getitimer(0x1, &(0x7f00000000c0)) 02:36:22 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="a1028100ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) socket(0x18, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 02:36:22 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x80, 0x0) write(r1, &(0x7f0000000040)="da68f5400d431bf240837bcbb901851563a387", 0x13) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffffd) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000400)=ANY=[@ANYBLOB="b002003571c9d127955a7ee9bc0ee233982bd881508528b238f6d5513b"], 0x10, 0x0}, 0x0) 02:36:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x18, 0x3, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r2) syz_extract_tcp_res(&(0x7f0000000100), 0x6, 0xb) r4 = getpid() fcntl$setown(r3, 0x6, r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f94ab544f8faa36082"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000380)="34257c94e8a20899d8a5a68d9ae7dda7614b7be38adce0", 0x17}], 0x1) r5 = semget$private(0x0, 0x3, 0x11e) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000000)=0xfffffffffffffff8) r6 = socket(0x18, 0xc002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) r8 = socket(0x18, 0xc002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) r10 = getpid() fcntl$setown(r9, 0x6, r10) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000140)) r11 = getpid() syz_open_pts() fcntl$setown(r7, 0x6, r11) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000080)=0x7) 02:36:23 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x80000001, 0x4) listen(r0, 0x0) preadv(r0, &(0x7f00000004c0), 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x2) socket(0x800000018, 0x1, 0x0) r3 = socket(0x800000018, 0x1, 0x0) r4 = geteuid() r5 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r5, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r5, 0x0, 0x3ffff) pwritev(r5, &(0x7f0000000200), 0xa7, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x60) renameat(r6, &(0x7f0000001280)='.\x00', r6, &(0x7f0000001200)='./file0/file0\x00') r7 = getgid() r8 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) r10 = getpgid(0x0) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r11, 0x1, 0xfffffffffffffffe) msgsnd(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b738877b5437064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c558bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/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}) r14 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r14, 0x0, 0x200000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r14, 0x0, 0x200000000000a, 0x0, 0x0) r15 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/ttyCcfg\x00', 0x1, 0x0) r16 = socket(0x2, 0x2, 0x0) connect$unix(r16, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r16, 0x0, 0x0, 0x0, 0x0) write(r16, 0x0, 0x0) r17 = accept$inet(r16, &(0x7f0000000140), &(0x7f0000000280)=0xc) r18 = kqueue() kevent(r18, &(0x7f0000000040), 0x7, 0x0, 0x7, 0x0) r19 = kqueue() kevent(r19, &(0x7f0000000200)=[{{r19}, 0xfffffffffffffff7, 0x5721b76b96d34460, 0x0, 0x4}, {{}, 0xfffffffffffffff9, 0x31, 0x80000000, 0xfffffffffffffffd}], 0x60, 0x0, 0x3f, 0x0) r20 = syz_open_pts() read(r20, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r20, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r20, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) r21 = syz_open_pts() read(r21, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r21, 0x802c7416, &(0x7f0000000000)={0x0, 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}) kevent(r19, &(0x7f0000001b40)=[{{r19}, 0xfffffffffffffffa, 0x82, 0x0, 0x0, 0x2000000000000}, {{r20}, 0xfffffffffffffff9, 0x4, 0x20, 0x9, 0x8}, {{r12}, 0x0, 0x50, 0x20, 0x6, 0xc7}, {{r8}, 0xffffffffffffffff, 0xc8, 0x20, 0x3ba, 0xe9}, {{r21}, 0x0, 0x60, 0xe2bcd1e1dc4172ab, 0x248f, 0x8}, {{r22}, 0xffffffffffffffff, 0xa, 0x80, 0x6, 0x6}, {{r5}, 0xfffffffffffffff8, 0x1, 0x1, 0x3f, 0x4}], 0x7, 0x0, 0x7, 0x0) sendmsg$unix(r16, &(0x7f0000001a80)={&(0x7f0000001b00)=ANY=[@ANYRES16], 0x1, &(0x7f0000000240)=[{&(0x7f0000000980)="7778c340cd4d47b8999c5cb55f30fba73df87f93c359a8579e665373990feeb7596672bce9fca7da2026e7b3aba15e7f60337d53aa4a8e412be67a8d16f4e72e919946a874d868d1514a294e6100e58f1bfd670dd857f89d04f2a2d30164f29648d642235ad563b8e30948049f031f5a23ddf2cac8949aff8e8b23d8b323e9c240f20358cd3f3cd40e6255ff664b31bab4099e52c80efcac37b7534c4f33406e6946acc15a10fe89d7e38d7b57c26f3a0cf55102111820e69343a2", 0xbb}, {&(0x7f0000000a40)="6d81fe2f157702a916b3fa17259954a8889bbfa894b074be8fafe5b132bb88ffdca2570e9a722951b73719b667bd2db4ad83e36cbe3d1ccb604ae9b2d9f88b44878aa11fb04deba023f3a51a448e4968c8b6b39b92488876f92ad90110edf3718410eef30eafa4e4640fd4759c565b667e5f3f64c9d002af6cc9f67a6d4aa9b506e81bae79ffd153c0934f10105a411194313702332398e7b068c2512d37bf8db01237d05be949f04ee50a75f6ce2a11cd1502b6d5e3d2a2dd5174f92aaef4af0f8f55e73ad989be3d9b7a2f97ee4d094b661fe3491015b144f591a756a771a5f6fb542c26f76ad1358613d96fa51b3bdceed943c6ab5eab780074dad30cf79230b73e2ecc6ddb3432b64c451716992ae3b3cbfd7fe963e945d9d4f565f54c44aa9db24c82dd204ffcb51b588ac4d8bbbabaaf040ea555a1db250dccc1259ba0b93a867ac27c8ebbae38823e4d718acffe5f9af323a25e95a5dba5950fabf7e9ebbcd02253b7ea1201921569686fd9163ebcd663d9e2c9c61ec3101a7dfaad50582f06eab34bfb668daf1e2aaa0b405a894635ef6bd67c3a7c249f2b7711450dcc0ca9fb430070e09f49051f078c67ba35ed0bb7641e42f247ec4c5ee890de18c8267c7473bedf797dfe785cadd64f532f6fc2d23be52317006981f5bcade33537ddff658bbee97e82963fbbf5b7a7563411f8bc39fe4e626e3979b6ac71090dd124c51b672081c1635b09bcde721017ec539431f995027533c141701dca3983ed23a6ce564c28a0be533b2af4cb407efe5ea7519e4aeb1cfb346c6fa4d9f8182924005bc668b6542ab2089a4818e80bdbc530d87dd495aea2417c244812f5f750fc8eaf6a264b7548a0f2ca2e63538084ab6565d3c8767ac2e6434825f16fb5b895ca70d5023481fe387978d7aaae5bd43b9cc427cf165bb07762f7233550c8e52a65e63c5677a02e213fe3b9c0790dc480a83c44cb77690a794b160cfafeecca24e11a660902a7021c62e8b544f65d77078a4545766e4c437478e5a7568b563b4a1d3cd10c38e3ab50799250fdbe77666edf328824a599e645e86df2b54557696ce253a583ef9d4879ae6f85d782d622d4db9aff39c35f13d854346ad3221fa6413acf0a83534010aef0d85e6ad384e90c07efdf6cfe6d9550fb91d265703679538bce48081b21a30f0ddc14bf15d4070267c70724142e549f8cdba740ab18c31af4fd455808c864ef86933ae23dd8aa1bfa0d99ce10914e1d9558bf7ba7fd1d37f8e742f3177230de3fce0cfdac296f6899d9162ba40fa60c053a9e734a67955ab65f41b68bc49432b5b068ad054e27801d89889beb1d7bd4b74e8fb1aa65c995a2fbf32fdd78fc20e2b485e6103ca8a087bafd2fcf216a1236dfe363944e8c7ef23d9140dcfcfc619f22f1e7b1149c703a88124e47b5084a7bf1a3950b8b840f6a2232f90445e2ec65eff95a6f7b4574244672e875368994d897ff63ef4bfc9e494e59dfb3415d8b34010aba26528f681475b42d9b54a992a4ac86429f0a61e97292adc8ea8103d50bf0497abca5487210c4cd976b8a5b1cc5ba4d1dcde7f9cc1dcee888e577895e5b6a4eb857976c574bed9348ce3c89a65fa45e73662afc51e9515ac16ecee589488a2300faa65cc58896312e1012a69d4de3a70416d64e70c35f42cc7fcfc1afa74e53877e252dc6323433d6642e061157fec25ea4554bb52f88b0d41034bd6e9fe6b1e3312e102efa76c469a99f5f406808a5f59bc9d173115dbd31b0ce59e48b0e8991be698a28431a0da79c8c735e59c25841b0963e025676df89ef75d6482d35b11ca2d00c2c4caeeea9630fbf2e0272e9f8463a9f268e8a4f75907752eb7d8ddcf6c0665387e48ec4c82bf6b5d571db589611629dada5e682ed1146a42324f4aa45b90679411bfab65362d1c6ec42fea68fd225122ac6b648bc34b3040a8c4a91d0f4efbbd4671d08abe8f84fde93c63e71d8fdd9a6275571e688deeb797fbe0e32f850360340c8bd582f031ee01b1af0943774fae793d19f4d4fb422b47961a2bdd91dd8b537ca8456fbd46e4d8b4e8eff9f413f21c4788d3c9ec91d8da591e000374f7045c3c956c0655e5252c65f6259e14f6609163d69dbdcd97e9e0e7506521e0b316b4d2789614157da5f1f2a82d4f954c4408784d0986c31bf280ec26f5d8fd8175b8cdf11cba76b498e96bde65c816c66af283fddcb225f30a2e28858fa34efdb27e08bba1e96fb8a89cb60f070444ce545c575cfa1c4285855f862c30aaaaed3d736b735c9a21a902014c789b6d03e16e3644ef4bb9945bd2cdb3c58150a17993670389fbdf2be47dca18cae811bf18e0423c0fcbbec458484e09d8164c46766ed1cdb830c3a32718f260500ae3c5a39a896ee91a7d933d82ad16595ac3980e60aac60690ad7aad0e76fc77f70a5d2eaf6841f5369ce8432c9b8da07e5960b998b0f57c15b78276f7d310305462a33a05a971d8ac48f4ae79addea605d003d15efa0476b7aee8377cb81b6791c286c7cf5cb8ff40830020781ad73b101fa261af675bb5a35c673421626d12013b3db8d47e33cb4220064d9e87448a0188a929b6025eca8876b81a098aa887df4c30663ec859dbd6aecf0df169755f1aedacf752860d31d6c2e3786b21751a474a1e8b02a4e1541243e7862be55c6e42c86dd6b629252f857cb5873c09ec5349f50a93e28c1bfad2f3545a9c4697d826ee86e787393e88828b2a21bf55f393392c761140cd49fc99453df569583d04abab4b69c54a34d42f478a01f1b2877f467d24caaacc1f41c9dbedcb45d320197735f60a751138dcb3b621e63c590f64cdfe370b2c1e0803e493963a1ef3b4035fe966137e1235476bac7ad2b03b5cd7e97d1fa25a8c03f95ba2e1037f02d2474523a0122b3bf4fe6efdc9f5093d03b7251433a48de6f02f7f9ffe400e8a807d157632420511039fc1a8052b7a047d7a28167f19bb19e8fc78461ea1faf0eb0da9c00f472b0140efffec2c750ff401a29eb039e0ffdac306c8a9ded60957487af344cb8443c0a60e1e98f8807f87b3c226699ec8c93a1701e1ab7fbfa5648f7bf698f2bd11fb47bde442bc0ce75255aeec7bbcdb43ee963894d500bf714582343de409a384ac409686bafe3ff6a5d0d871bf8cb9900a39708dc3936ccfa57808dfe7e6b821be560b20f5b05b856e9e182b364ee65cb111048b881e7a24463115b10464a5dcf9c638d787cabf2c7f43cef7259d00acdcfb5fb4feda0d8fc694a7ab818b805d2092a4a6d65fff8a7b7ac94192524f8a7d313b9b4740f68096dd721085cdcc55736305d6f216f6132ebae4efc8b037eb76f9afe8b6568ed948aa834a2bf7ce03bf90909b607d8b5a16688cd03097ce93d4008173001c948fd72f21b23111d9585b8076633fde0048766959b620fd9ff2878be82e14d69717c411c54adf8344db1804af78a9b5794a5dec6eb826ff21856bc72e6cb350ad666ca1609c99631f5141106d0b785d7bd0f65fc97e5c7f1c58660062ea7e311a25531413a0df8642d2c529befd334adf66bbf8c20dda8bd9443db9290e85405ca22d46b506b21dd61f9b39a38fb5a9cdc027e97a323715b57326e65f8e058d24076983ff6a429f525ae1a12a974f00dbc00735db24c04c365c7c626c708491a5c2ba94f1ff47acc750c349e4f1cd2d7d4f900b9b705780f9da5d8747a97d3c35e9d7321ace45ec2e4a20ce555c539906ba362083f069de425a17b8ec437c63fc9e2c5dada07052c2fa98d26f7f4cf515c1939e4435e5d59fc0587b0016517fec8ac8e38edfe862f2b0f6275d802330409b953e39ebc9e94e6eb4048cf5874ba07a256b863eb77e1a32c64bc70a892850a1780f3010c67a62fa1457d906da4e56d31961530e39d0b2dcfe641efbd2feb0a1e9153a7d3fa84f7cf9c71b5a6cf2f033f627ff5af0979dc49bebad6bba9237aef7cc3320c38d61c4a5c3ce7890652b13525c175e4beaaa61b3bd6d1a7c4573d9e84205aef6fc3f5c84623eee2aabc081381005c31b886de4a277935230e0170460c2c0284e2e097871c7d56d003751c370a5bcafe50d6de3a0965edf742c68b53d9629405b56990b45707354366118cd4eddcc158bea3b62fcbc6fb2a36bee7808e59f3002cfdd303bd47db6b03385acaf05beda03b22b13235e42022d47930b45bdc35780105e79aaa60013e6a2099946188855d397ed0dff549fed7302a5b6d2a23bc6c67611fe3347cec7172db827c099b17132afd2be8a9abb08e4ea96dd3c631773fbd9c34a68e68223c27a0674b3ae601a0074836781993fb51fe63d5e1064e0165a221d099bba4860cc67f894506868cc93d2deb2d512cf36c61c3621631bda73cd583300621697db5b866ad6fe0be2d52549def486435f7228fa128c8a0a1de05ee4dcabadcb7628a28d82445b15c97246143d94b215578b16de0779aceae7f3b59a7084da0014645ca833c2392d007bdfada17abc6017c2550221100329f28c51b236a7d5592cf454492e990d0ae4e6ecda10908a10c63ae43d8315a84a76066afd9c889a7b07cf3e63316a4d607c1933be5a8f37fff263aced5c3fb9da18e23415f1f4c6eb981c516f90c2147052bc198970bad0a2c70bbc3cef5bb614cfa756d2702b298aa11c88c1756fb0cb42ffe6fe8ac961c676b55413059bb2fd8a2a035ed3377c0e9eb700c05052b9a693a7946454e35552c4d1991d0970a380892f46f6ccf30abe19a9852cef5f82b61a04448035317471027ada0c3853ec3889128d74c6c8bb919dcc65293e08b479650e77fca968974b3730bada3c8a008e468cffa7d8e368709df7f041e159d5c44933de5ffc2442471a90a9d0721c143ecc07680f0a25ecfb4e327e2583692018fd1e14bfa6e91f78bb6dd47b4d9f6bcd232304e64292685f8dc67245f0f3cb64ea5b13d8e14d1ef94a7beba7186f0076a0d76fccc99fffbb5428c4c5baab1d75ef94dc6f88eeb126ae3b783fd7a9b7b3b0557be6c9bc8f4e69774f31e98e5174fed35981e593797b9cde641bdccb1d8422c3104578356f71da5d576dac4ba43b536db1e06cd29c1bec01c9a67722f4e56d5a1da662882b1419ebff4134da1a6501bbcf19a5578dc5c6fe942bfa2bc2aa3a15ee17daae1806a4d4e4d070ebf24c42999700dc4861fb56bda292774e6d949fbf3084f63522efabf398b37e8ce2695ada6fce6abdf637b7640426634475b038068c01606e4ada22662714a76017f713f141370380693c6d773c80a20d634df94bf2e16b44a495915dfb66bf98a5253f6947427af4a7cfdaa49479bfadeea358aff5946dbb4d335d97142f79418c10e28085114775f0078da93af5e5bdd51002314703076e37de2af274a6d8e4a4ac9a9d2f9c8743dd45894da4c25791d8d78b59c0f60a700e713acb3195861a2b99ad56816ac4b03561d5873ab3ad6625bd2d8773a3e523be24283d616a789ba357a176e39e61333ae21fd618eeacfafeea0c589e3f34ded23ee24fc0198bbae705aa210478d13c648ebc08e7ea7c23d98c7645e87a484846f0b2577e02f520e4f13c242385684b97e7b14500a224121d6b9891d13cc1757c1fe14c80e385f60a9fc47c96b142e4ef4d54fc725f688398a119a166080fbf220708d2907a896676c85c6138ac49f29febd64c3827f0c026fbb22f112035e37545b7daf675d3956227e7370ff1c8a00267c40767964b8d8058185a9f8f3724613e49fbcebe5f15c6c22e16f0edec26d6f34bff7dc23644a1d7dfaf83722", 0x1000}], 0x2, &(0x7f0000000340)=ANY=[@ANYBLOB="2000000000000000ffff002300", @ANYRES32=r10, @ANYRES32=0x0, @ANYRES32=r7, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r14, @ANYRES32=r9, @ANYRES32=r8, @ANYRES32=r6, @ANYRES32=r15, @ANYRES32, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32], 0x58, 0x205}, 0x0) getgroups(0x3, &(0x7f00000000c0)=[0x0, r7, 0x0]) r24 = getpgid(0x0) r25 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r25, 0x1, 0xfffffffffffffffe) msgsnd(r25, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c558bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r26 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r26, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r27, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r24, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) r28 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r28, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r28, 0x0, 0x3ffff) pwritev(r28, &(0x7f0000000200), 0xa7, 0x0, 0x0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r29 = open(&(0x7f0000000040)='.\x00', 0x0, 0x60) renameat(r29, &(0x7f0000001280)='.\x00', r29, &(0x7f0000001200)='./file0/file0\x00') r30 = getgid() r31 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) r32 = socket$inet(0x2, 0x2, 0x0) r33 = getpgid(0x0) r34 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r34, 0x1, 0xfffffffffffffffe) msgsnd(r34, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c558bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r35 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r35, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r34, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r36, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r33, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) r37 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r37, 0x0, 0x200000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r37, 0x0, 0x200000000000a, 0x0, 0x0) r38 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/ttyCcfg\x00', 0x1, 0x0) r39 = socket(0x2, 0x2, 0x0) connect$unix(r39, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r39, 0x0, 0x0, 0x0, 0x0) write(r39, 0x0, 0x0) r40 = accept$inet(r39, &(0x7f0000000140), &(0x7f0000000280)=0xc) r41 = kqueue() kevent(r41, &(0x7f0000000040)=[{{r41}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r42 = kqueue() kevent(r42, &(0x7f0000000200)=[{{r42}, 0xfffffffffffffff7, 0x5721b76b96d34460, 0x0, 0x4}, {{}, 0xfffffffffffffff9, 0x31, 0x80000000, 0xfffffffffffffffd}], 0x60, 0x0, 0x3f, 0x0) r43 = syz_open_pts() read(r43, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r43, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r43, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) r44 = syz_open_pts() read(r44, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r44, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r44, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) r45 = syz_open_pts() read(r45, &(0x7f0000000180)=""/68, 0x44) ioctl$TIOCSETAF(r45, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r45, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) kevent(r42, &(0x7f0000001b40)=[{{r42}, 0xfffffffffffffffa, 0x82, 0x0, 0x0, 0x2000000000000}, {{r43}, 0xfffffffffffffff9, 0x4, 0x20, 0x9, 0x8}, {{r35}, 0x0, 0x50, 0x20, 0x6, 0xc7}, {{r31}, 0xffffffffffffffff, 0xc8, 0x20, 0x3ba, 0xe9}, {{r44}, 0x0, 0x60, 0xe2bcd1e1dc4172ab, 0x248f, 0x8}, {{r45}, 0xffffffffffffffff, 0xa, 0x80, 0x6, 0x6}, {{r28}, 0xfffffffffffffff8, 0x1, 0x1, 0x3f, 0x4}], 0x7, 0x0, 0x7, 0x0) sendmsg$unix(r39, &(0x7f0000001a80)={&(0x7f0000001b00)=ANY=[@ANYRES16], 0x1, &(0x7f0000000240)=[{&(0x7f0000000980)="7778c340cd4d47b8999c5cb55f30fba73df87f93c359a8579e665373990feeb7596672bce9fca7da2026e7b3aba15e7f60337d53aa4a8e412be67a8d16f4e72e919946a874d868d1514a294e6100e58f1bfd670dd857f89d04f2a2d30164f29648d642235ad563b8e30948049f031f5a23ddf2cac8949aff8e8b23d8b323e9c240f20358cd3f3cd40e6255ff664b31bab4099e52c80efcac37b7534c4f33406e6946acc15a10fe89d7e38d7b57c26f3a0cf55102111820e69343a2", 0xbb}, {&(0x7f0000000a40)="6d81fe2f157702a916b3fa17259954a8889bbfa894b074be8fafe5b132bb88ffdca2570e9a722951b73719b667bd2db4ad83e36cbe3d1ccb604ae9b2d9f88b44878aa11fb04deba023f3a51a448e4968c8b6b39b92488876f92ad90110edf3718410eef30eafa4e4640fd4759c565b667e5f3f64c9d002af6cc9f67a6d4aa9b506e81bae79ffd153c0934f10105a411194313702332398e7b068c2512d37bf8db01237d05be949f04ee50a75f6ce2a11cd1502b6d5e3d2a2dd5174f92aaef4af0f8f55e73ad989be3d9b7a2f97ee4d094b661fe3491015b144f591a756a771a5f6fb542c26f76ad1358613d96fa51b3bdceed943c6ab5eab780074dad30cf79230b73e2ecc6ddb3432b64c451716992ae3b3cbfd7fe963e945d9d4f565f54c44aa9db24c82dd204ffcb51b588ac4d8bbbabaaf040ea555a1db250dccc1259ba0b93a867ac27c8ebbae38823e4d718acffe5f9af323a25e95a5dba5950fabf7e9ebbcd02253b7ea1201921569686fd9163ebcd663d9e2c9c61ec3101a7dfaad50582f06eab34bfb668daf1e2aaa0b405a894635ef6bd67c3a7c249f2b7711450dcc0ca9fb430070e09f49051f078c67ba35ed0bb7641e42f247ec4c5ee890de18c8267c7473bedf797dfe785cadd64f532f6fc2d23be52317006981f5bcade33537ddff658bbee97e82963fbbf5b7a7563411f8bc39fe4e626e3979b6ac71090dd124c51b672081c1635b09bcde721017ec539431f995027533c141701dca3983ed23a6ce564c28a0be533b2af4cb407efe5ea7519e4aeb1cfb346c6fa4d9f8182924005bc668b6542ab2089a4818e80bdbc530d87dd495aea2417c244812f5f750fc8eaf6a264b7548a0f2ca2e63538084ab6565d3c8767ac2e6434825f16fb5b895ca70d5023481fe387978d7aaae5bd43b9cc427cf165bb07762f7233550c8e52a65e63c5677a02e213fe3b9c0790dc480a83c44cb77690a794b160cfafeecca24e11a660902a7021c62e8b544f65d77078a4545766e4c437478e5a7568b563b4a1d3cd10c38e3ab50799250fdbe77666edf328824a599e645e86df2b54557696ce253a583ef9d4879ae6f85d782d622d4db9aff39c35f13d854346ad3221fa6413acf0a83534010aef0d85e6ad384e90c07efdf6cfe6d9550fb91d265703679538bce48081b21a30f0ddc14bf15d4070267c70724142e549f8cdba740ab18c31af4fd455808c864ef86933ae23dd8aa1bfa0d99ce10914e1d9558bf7ba7fd1d37f8e742f3177230de3fce0cfdac296f6899d9162ba40fa60c053a9e734a67955ab65f41b68bc49432b5b068ad054e27801d89889beb1d7bd4b74e8fb1aa65c995a2fbf32fdd78fc20e2b485e6103ca8a087bafd2fcf216a1236dfe363944e8c7ef23d9140dcfcfc619f22f1e7b1149c703a88124e47b5084a7bf1a3950b8b840f6a2232f90445e2ec65eff95a6f7b4574244672e875368994d897ff63ef4bfc9e494e59dfb3415d8b34010aba26528f681475b42d9b54a992a4ac86429f0a61e97292adc8ea8103d50bf0497abca5487210c4cd976b8a5b1cc5ba4d1dcde7f9cc1dcee888e577895e5b6a4eb857976c574bed9348ce3c89a65fa45e73662afc51e9515ac16ecee589488a2300faa65cc58896312e1012a69d4de3a70416d64e70c35f42cc7fcfc1afa74e53877e252dc6323433d6642e061157fec25ea4554bb52f88b0d41034bd6e9fe6b1e3312e102efa76c469a99f5f406808a5f59bc9d173115dbd31b0ce59e48b0e8991be698a28431a0da79c8c735e59c25841b0963e025676df89ef75d6482d35b11ca2d00c2c4caeeea9630fbf2e0272e9f8463a9f268e8a4f75907752eb7d8ddcf6c0665387e48ec4c82bf6b5d571db589611629dada5e682ed1146a42324f4aa45b90679411bfab65362d1c6ec42fea68fd225122ac6b648bc34b3040a8c4a91d0f4efbbd4671d08abe8f84fde93c63e71d8fdd9a6275571e688deeb797fbe0e32f850360340c8bd582f031ee01b1af0943774fae793d19f4d4fb422b47961a2bdd91dd8b537ca8456fbd46e4d8b4e8eff9f413f21c4788d3c9ec91d8da591e000374f7045c3c956c0655e5252c65f6259e14f6609163d69dbdcd97e9e0e7506521e0b316b4d2789614157da5f1f2a82d4f954c4408784d0986c31bf280ec26f5d8fd8175b8cdf11cba76b498e96bde65c816c66af283fddcb225f30a2e28858fa34efdb27e08bba1e96fb8a89cb60f070444ce545c575cfa1c4285855f862c30aaaaed3d736b735c9a21a902014c789b6d03e16e3644ef4bb9945bd2cdb3c58150a17993670389fbdf2be47dca18cae811bf18e0423c0fcbbec458484e09d8164c46766ed1cdb830c3a32718f260500ae3c5a39a896ee91a7d933d82ad16595ac3980e60aac60690ad7aad0e76fc77f70a5d2eaf6841f5369ce8432c9b8da07e5960b998b0f57c15b78276f7d310305462a33a05a971d8ac48f4ae79addea605d003d15efa0476b7aee8377cb81b6791c286c7cf5cb8ff40830020781ad73b101fa261af675bb5a35c673421626d12013b3db8d47e33cb4220064d9e87448a0188a929b6025eca8876b81a098aa887df4c30663ec859dbd6aecf0df169755f1aedacf752860d31d6c2e3786b21751a474a1e8b02a4e1541243e7862be55c6e42c86dd6b629252f857cb5873c09ec5349f50a93e28c1bfad2f3545a9c4697d826ee86e787393e88828b2a21bf55f393392c761140cd49fc99453df569583d04abab4b69c54a34d42f478a01f1b2877f467d24caaacc1f41c9dbedcb45d320197735f60a751138dcb3b621e63c590f64cdfe370b2c1e0803e493963a1ef3b4035fe966137e1235476bac7ad2b03b5cd7e97d1fa25a8c03f95ba2e1037f02d2474523a0122b3bf4fe6efdc9f5093d03b7251433a48de6f02f7f9ffe400e8a807d157632420511039fc1a8052b7a047d7a28167f19bb19e8fc78461ea1faf0eb0da9c00f472b0140efffec2c750ff401a29eb039e0ffdac306c8a9ded60957487af344cb8443c0a60e1e98f8807f87b3c226699ec8c93a1701e1ab7fbfa5648f7bf698f2bd11fb47bde442bc0ce75255aeec7bbcdb43ee963894d500bf714582343de409a384ac409686bafe3ff6a5d0d871bf8cb9900a39708dc3936ccfa57808dfe7e6b821be560b20f5b05b856e9e182b364ee65cb111048b881e7a24463115b10464a5dcf9c638d787cabf2c7f43cef7259d00acdcfb5fb4feda0d8fc694a7ab818b805d2092a4a6d65fff8a7b7ac94192524f8a7d313b9b4740f68096dd721085cdcc55736305d6f216f6132ebae4efc8b037eb76f9afe8b6568ed948aa834a2bf7ce03bf90909b607d8b5a16688cd03097ce93d4008173001c948fd72f21b23111d9585b8076633fde0048766959b620fd9ff2878be82e14d69717c411c54adf8344db1804af78a9b5794a5dec6eb826ff21856bc72e6cb350ad666ca1609c99631f5141106d0b785d7bd0f65fc97e5c7f1c58660062ea7e311a25531413a0df8642d2c529befd334adf66bbf8c20dda8bd9443db9290e85405ca22d46b506b21dd61f9b39a38fb5a9cdc027e97a323715b57326e65f8e058d24076983ff6a429f525ae1a12a974f00dbc00735db24c04c365c7c626c708491a5c2ba94f1ff47acc750c349e4f1cd2d7d4f900b9b705780f9da5d8747a97d3c35e9d7321ace45ec2e4a20ce555c539906ba362083f069de425a17b8ec437c63fc9e2c5dada07052c2fa98d26f7f4cf515c1939e4435e5d59fc0587b0016517fec8ac8e38edfe862f2b0f6275d802330409b953e39ebc9e94e6eb4048cf5874ba07a256b863eb77e1a32c64bc70a892850a1780f3010c67a62fa1457d906da4e56d31961530e39d0b2dcfe641efbd2feb0a1e9153a7d3fa84f7cf9c71b5a6cf2f033f627ff5af0979dc49bebad6bba9237aef7cc3320c38d61c4a5c3ce7890652b13525c175e4beaaa61b3bd6d1a7c4573d9e84205aef6fc3f5c84623eee2aabc081381005c31b886de4a277935230e0170460c2c0284e2e097871c7d56d003751c370a5bcafe50d6de3a0965edf742c68b53d9629405b56990b45707354366118cd4eddcc158bea3b62fcbc6fb2a36bee7808e59f3002cfdd303bd47db6b03385acaf05beda03b22b13235e42022d47930b45bdc35780105e79aaa60013e6a2099946188855d397ed0dff549fed7302a5b6d2a23bc6c67611fe3347cec7172db827c099b17132afd2be8a9abb08e4ea96dd3c631773fbd9c34a68e68223c27a0674b3ae601a0074836781993fb51fe63d5e1064e0165a221d099bba4860cc67f894506868cc93d2deb2d512cf36c61c3621631bda73cd583300621697db5b866ad6fe0be2d52549def486435f7228fa128c8a0a1de05ee4dcabadcb7628a28d82445b15c97246143d94b215578b16de0779aceae7f3b59a7084da0014645ca833c2392d007bdfada17abc6017c2550221100329f28c51b236a7d5592cf454492e990d0ae4e6ecda10908a10c63ae43d8315a84a76066afd9c889a7b07cf3e63316a4d607c1933be5a8f37fff263aced5c3fb9da18e23415f1f4c6eb981c516f90c2147052bc198970bad0a2c70bbc3cef5bb614cfa756d2702b298aa11c88c1756fb0cb42ffe6fe8ac961c676b55413059bb2fd8a2a035ed3377c0e9eb700c05052b9a693a7946454e35552c4d1991d0970a380892f46f6ccf30abe19a9852cef5f82b61a04448035317471027ada0c3853ec3889128d74c6c8bb919dcc65293e08b479650e77fca968974b3730bada3c8a008e468cffa7d8e368709df7f041e159d5c44933de5ffc2442471a90a9d0721c143ecc07680f0a25ecfb4e327e2583692018fd1e14bfa6e91f78bb6dd47b4d9f6bcd232304e64292685f8dc67245f0f3cb64ea5b13d8e14d1ef94a7beba7186f0076a0d76fccc99fffbb5428c4c5baab1d75ef94dc6f88eeb126ae3b783fd7a9b7b3b0557be6c9bc8f4e69774f31e98e5174fed35981e593797b9cde641bdccb1d8422c3104578356f71da5d576dac4ba43b536db1e06cd29c1bec01c9a67722f4e56d5a1da662882b1419ebff4134da1a6501bbcf19a5578dc5c6fe942bfa2bc2aa3a15ee17daae1806a4d4e4d070ebf24c42999700dc4861fb56bda292774e6d949fbf3084f63522efabf398b37e8ce2695ada6fce6abdf637b7640426634475b038068c01606e4ada22662714a76017f713f141370380693c6d773c80a20d634df94bf2e16b44a495915dfb66bf98a5253f6947427af4a7cfdaa49479bfadeea358aff5946dbb4d335d97142f79418c10e28085114775f0078da93af5e5bdd51002314703076e37de2af274a6d8e4a4ac9a9d2f9c8743dd45894da4c25791d8d78b59c0f60a700e713acb3195861a2b99ad56816ac4b03561d5873ab3ad6625bd2d8773a3e523be24283d616a789ba357a176e39e61333ae21fd618eeacfafeea0c589e3f34ded23ee24fc0198bbae705aa210478d13c648ebc08e7ea7c23d98c7645e87a484846f0b2577e02f520e4f13c242385684b97e7b14500a224121d6b9891d13cc1757c1fe14c80e385f60a9fc47c96b142e4ef4d54fc725f688398a119a166080fbf220708d2907a896676c85c6138ac49f29febd64c3827f0c026fbb22f112035e37545b7daf675d3956227e7370ff1c8a00267c40767964b8d8058185a9f8f3724613e49fbcebe5f15c6c22e16f0edec26d6f34bff7dc23644a1d7dfaf83722", 0x1000}], 0x2, &(0x7f0000000600)=ANY=[@ANYBLOB="2000000000000000ffff002300", @ANYRES32=r33, @ANYRES32=0x0, @ANYRES32=r30, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r37, @ANYRES32=r32, @ANYBLOB="340bc0a88d9abda98e2f8277ad89cde94d0c1195f69b6d33d262cb1731bc54058319a13b6912481ae2ba1bd5168bf1647537cc212cac6a0c4d437ce4cf3f798b65d5b5e9022178d5ee5c6728b4a7527b050d8ae42669d9d6d3e06c0a2334b63739a4e06b4f45337fec2c8f158c5e1ea216843045d5c45452e05c7213f6bd6c8353c8", @ANYRES32=r29, @ANYRES32=r38, @ANYRES32, @ANYRES32=r40, @ANYRES32=r41, @ANYRES32=r42, @ANYRES32], 0xd3, 0x205}, 0x0) r46 = getppid() r47 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r47, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r47, 0x0, 0x3ffff) pwritev(r47, &(0x7f0000000200), 0xa7, 0x0, 0x0) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r48 = open(&(0x7f0000000040)='.\x00', 0x0, 0x60) renameat(r48, &(0x7f0000001280)='.\x00', r48, &(0x7f0000001200)='./file0/file0\x00') r49 = getgid() r50 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) r51 = socket$inet(0x2, 0x2, 0x0) r52 = getpgid(0x0) r53 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r53, 0x1, 0xfffffffffffffffe) msgsnd(r53, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c558bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r54 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r54, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r53, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r55, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r52, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) r56 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r56, 0x0, 0x200000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r56, 0x0, 0x200000000000a, 0x0, 0x0) r57 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/ttyCcfg\x00', 0x1, 0x0) r58 = socket(0x2, 0x2, 0x0) connect$unix(r58, &(0x7f00000004c0)=ANY=[@ANYBLOB="08bd84bed6e3d00590632dd8b70cf6a3ad0c50704a767ebbedbfd035abaece3c39ba62b4b6fef5a9500ac7ca7b19f79af68c2299e86bef692b81bf31f1c38c8d9ceeb9d80ff0f6d501aac265eb342de8d71f7e04841d0ead00"/99], 0x10) setsockopt$inet_opts(r58, 0x0, 0x0, 0x0, 0x0) write(r58, 0x0, 0x0) r59 = accept$inet(r58, &(0x7f0000000140), &(0x7f0000000280)=0xc) r60 = kqueue() kevent(r60, &(0x7f0000000040)=[{{r60}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r61 = kqueue() kevent(r61, &(0x7f0000000200)=[{{r61}, 0xfffffffffffffff7, 0x5721b76b96d34460, 0x0, 0x4}, {{}, 0xfffffffffffffff9, 0x31, 0x80000000, 0xfffffffffffffffd}], 0x60, 0x0, 0x3f, 0x0) r62 = syz_open_pts() read(r62, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r62, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r62, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) r63 = syz_open_pts() read(r63, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r63, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r63, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) r64 = syz_open_pts() read(r64, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r64, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r64, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) kevent(r61, &(0x7f0000001b40)=[{{r61}, 0xfffffffffffffffa, 0x82, 0x0, 0x0, 0x2000000000000}, {{r62}, 0xfffffffffffffff9, 0x4, 0x20, 0x9, 0x8}, {{r54}, 0x0, 0x50, 0x20, 0x6, 0xc7}, {{r50}, 0xffffffffffffffff, 0xc8, 0x20, 0x3ba, 0xe9}, {{r63}, 0x0, 0x60, 0xe2bcd1e1dc4172ab, 0x248f, 0x8}, {{r64}, 0xffffffffffffffff, 0xa, 0x80, 0x6, 0x6}, {{r47}, 0xfffffffffffffff8, 0x1, 0x1, 0x3f, 0x4}], 0x7, 0x0, 0x7, 0x0) sendmsg$unix(r58, &(0x7f0000001a80)={&(0x7f0000001b00)=ANY=[@ANYRES16], 0x1, &(0x7f0000000240)=[{&(0x7f0000000980)="7778c340cd4d47b8999c5cb55f30fba73df87f93c359a8579e665373990feeb7596672bce9fca7da2026e7b3aba15e7f60337d53aa4a8e412be67a8d16f4e72e919946a874d868d1514a294e6100e58f1bfd670dd857f89d04f2a2d30164f29648d642235ad563b8e30948049f031f5a23ddf2cac8949aff8e8b23d8b323e9c240f20358cd3f3cd40e6255ff664b31bab4099e52c80efcac37b7534c4f33406e6946acc15a10fe89d7e38d7b57c26f3a0cf55102111820e69343a2", 0xbb}, {&(0x7f0000000a40)="6d81fe2f157702a916b3fa17259954a8889bbfa894b074be8fafe5b132bb88ffdca2570e9a722951b73719b667bd2db4ad83e36cbe3d1ccb604ae9b2d9f88b44878aa11fb04deba023f3a51a448e4968c8b6b39b92488876f92ad90110edf3718410eef30eafa4e4640fd4759c565b667e5f3f64c9d002af6cc9f67a6d4aa9b506e81bae79ffd153c0934f10105a411194313702332398e7b068c2512d37bf8db01237d05be949f04ee50a75f6ce2a11cd1502b6d5e3d2a2dd5174f92aaef4af0f8f55e73ad989be3d9b7a2f97ee4d094b661fe3491015b144f591a756a771a5f6fb542c26f76ad1358613d96fa51b3bdceed943c6ab5eab780074dad30cf79230b73e2ecc6ddb3432b64c451716992ae3b3cbfd7fe963e945d9d4f565f54c44aa9db24c82dd204ffcb51b588ac4d8bbbabaaf040ea555a1db250dccc1259ba0b93a867ac27c8ebbae38823e4d718acffe5f9af323a25e95a5dba5950fabf7e9ebbcd02253b7ea1201921569686fd9163ebcd663d9e2c9c61ec3101a7dfaad50582f06eab34bfb668daf1e2aaa0b405a894635ef6bd67c3a7c249f2b7711450dcc0ca9fb430070e09f49051f078c67ba35ed0bb7641e42f247ec4c5ee890de18c8267c7473bedf797dfe785cadd64f532f6fc2d23be52317006981f5bcade33537ddff658bbee97e82963fbbf5b7a7563411f8bc39fe4e626e3979b6ac71090dd124c51b672081c1635b09bcde721017ec539431f995027533c141701dca3983ed23a6ce564c28a0be533b2af4cb407efe5ea7519e4aeb1cfb346c6fa4d9f8182924005bc668b6542ab2089a4818e80bdbc530d87dd495aea2417c244812f5f750fc8eaf6a264b7548a0f2ca2e63538084ab6565d3c8767ac2e6434825f16fb5b895ca70d5023481fe387978d7aaae5bd43b9cc427cf165bb07762f7233550c8e52a65e63c5677a02e213fe3b9c0790dc480a83c44cb77690a794b160cfafeecca24e11a660902a7021c62e8b544f65d77078a4545766e4c437478e5a7568b563b4a1d3cd10c38e3ab50799250fdbe77666edf328824a599e645e86df2b54557696ce253a583ef9d4879ae6f85d782d622d4db9aff39c35f13d854346ad3221fa6413acf0a83534010aef0d85e6ad384e90c07efdf6cfe6d9550fb91d265703679538bce48081b21a30f0ddc14bf15d4070267c70724142e549f8cdba740ab18c31af4fd455808c864ef86933ae23dd8aa1bfa0d99ce10914e1d9558bf7ba7fd1d37f8e742f3177230de3fce0cfdac296f6899d9162ba40fa60c053a9e734a67955ab65f41b68bc49432b5b068ad054e27801d89889beb1d7bd4b74e8fb1aa65c995a2fbf32fdd78fc20e2b485e6103ca8a087bafd2fcf216a1236dfe363944e8c7ef23d9140dcfcfc619f22f1e7b1149c703a88124e47b5084a7bf1a3950b8b840f6a2232f90445e2ec65eff95a6f7b4574244672e875368994d897ff63ef4bfc9e494e59dfb3415d8b34010aba26528f681475b42d9b54a992a4ac86429f0a61e97292adc8ea8103d50bf0497abca5487210c4cd976b8a5b1cc5ba4d1dcde7f9cc1dcee888e577895e5b6a4eb857976c574bed9348ce3c89a65fa45e73662afc51e9515ac16ecee589488a2300faa65cc58896312e1012a69d4de3a70416d64e70c35f42cc7fcfc1afa74e53877e252dc6323433d6642e061157fec25ea4554bb52f88b0d41034bd6e9fe6b1e3312e102efa76c469a99f5f406808a5f59bc9d173115dbd31b0ce59e48b0e8991be698a28431a0da79c8c735e59c25841b0963e025676df89ef75d6482d35b11ca2d00c2c4caeeea9630fbf2e0272e9f8463a9f268e8a4f75907752eb7d8ddcf6c0665387e48ec4c82bf6b5d571db589611629dada5e682ed1146a42324f4aa45b90679411bfab65362d1c6ec42fea68fd225122ac6b648bc34b3040a8c4a91d0f4efbbd4671d08abe8f84fde93c63e71d8fdd9a6275571e688deeb797fbe0e32f850360340c8bd582f031ee01b1af0943774fae793d19f4d4fb422b47961a2bdd91dd8b537ca8456fbd46e4d8b4e8eff9f413f21c4788d3c9ec91d8da591e000374f7045c3c956c0655e5252c65f6259e14f6609163d69dbdcd97e9e0e7506521e0b316b4d2789614157da5f1f2a82d4f954c4408784d0986c31bf280ec26f5d8fd8175b8cdf11cba76b498e96bde65c816c66af283fddcb225f30a2e28858fa34efdb27e08bba1e96fb8a89cb60f070444ce545c575cfa1c4285855f862c30aaaaed3d736b735c9a21a902014c789b6d03e16e3644ef4bb9945bd2cdb3c58150a17993670389fbdf2be47dca18cae811bf18e0423c0fcbbec458484e09d8164c46766ed1cdb830c3a32718f260500ae3c5a39a896ee91a7d933d82ad16595ac3980e60aac60690ad7aad0e76fc77f70a5d2eaf6841f5369ce8432c9b8da07e5960b998b0f57c15b78276f7d310305462a33a05a971d8ac48f4ae79addea605d003d15efa0476b7aee8377cb81b6791c286c7cf5cb8ff40830020781ad73b101fa261af675bb5a35c673421626d12013b3db8d47e33cb4220064d9e87448a0188a929b6025eca8876b81a098aa887df4c30663ec859dbd6aecf0df169755f1aedacf752860d31d6c2e3786b21751a474a1e8b02a4e1541243e7862be55c6e42c86dd6b629252f857cb5873c09ec5349f50a93e28c1bfad2f3545a9c4697d826ee86e787393e88828b2a21bf55f393392c761140cd49fc99453df569583d04abab4b69c54a34d42f478a01f1b2877f467d24caaacc1f41c9dbedcb45d320197735f60a751138dcb3b621e63c590f64cdfe370b2c1e0803e493963a1ef3b4035fe966137e1235476bac7ad2b03b5cd7e97d1fa25a8c03f95ba2e1037f02d2474523a0122b3bf4fe6efdc9f5093d03b7251433a48de6f02f7f9ffe400e8a807d157632420511039fc1a8052b7a047d7a28167f19bb19e8fc78461ea1faf0eb0da9c00f472b0140efffec2c750ff401a29eb039e0ffdac306c8a9ded60957487af344cb8443c0a60e1e98f8807f87b3c226699ec8c93a1701e1ab7fbfa5648f7bf698f2bd11fb47bde442bc0ce75255aeec7bbcdb43ee963894d500bf714582343de409a384ac409686bafe3ff6a5d0d871bf8cb9900a39708dc3936ccfa57808dfe7e6b821be560b20f5b05b856e9e182b364ee65cb111048b881e7a24463115b10464a5dcf9c638d787cabf2c7f43cef7259d00acdcfb5fb4feda0d8fc694a7ab818b805d2092a4a6d65fff8a7b7ac94192524f8a7d313b9b4740f68096dd721085cdcc55736305d6f216f6132ebae4efc8b037eb76f9afe8b6568ed948aa834a2bf7ce03bf90909b607d8b5a16688cd03097ce93d4008173001c948fd72f21b23111d9585b8076633fde0048766959b620fd9ff2878be82e14d69717c411c54adf8344db1804af78a9b5794a5dec6eb826ff21856bc72e6cb350ad666ca1609c99631f5141106d0b785d7bd0f65fc97e5c7f1c58660062ea7e311a25531413a0df8642d2c529befd334adf66bbf8c20dda8bd9443db9290e85405ca22d46b506b21dd61f9b39a38fb5a9cdc027e97a323715b57326e65f8e058d24076983ff6a429f525ae1a12a974f00dbc00735db24c04c365c7c626c708491a5c2ba94f1ff47acc750c349e4f1cd2d7d4f900b9b705780f9da5d8747a97d3c35e9d7321ace45ec2e4a20ce555c539906ba362083f069de425a17b8ec437c63fc9e2c5dada07052c2fa98d26f7f4cf515c1939e4435e5d59fc0587b0016517fec8ac8e38edfe862f2b0f6275d802330409b953e39ebc9e94e6eb4048cf5874ba07a256b863eb77e1a32c64bc70a892850a1780f3010c67a62fa1457d906da4e56d31961530e39d0b2dcfe641efbd2feb0a1e9153a7d3fa84f7cf9c71b5a6cf2f033f627ff5af0979dc49bebad6bba9237aef7cc3320c38d61c4a5c3ce7890652b13525c175e4beaaa61b3bd6d1a7c4573d9e84205aef6fc3f5c84623eee2aabc081381005c31b886de4a277935230e0170460c2c0284e2e097871c7d56d003751c370a5bcafe50d6de3a0965edf742c68b53d9629405b56990b45707354366118cd4eddcc158bea3b62fcbc6fb2a36bee7808e59f3002cfdd303bd47db6b03385acaf05beda03b22b13235e42022d47930b45bdc35780105e79aaa60013e6a2099946188855d397ed0dff549fed7302a5b6d2a23bc6c67611fe3347cec7172db827c099b17132afd2be8a9abb08e4ea96dd3c631773fbd9c34a68e68223c27a0674b3ae601a0074836781993fb51fe63d5e1064e0165a221d099bba4860cc67f894506868cc93d2deb2d512cf36c61c3621631bda73cd583300621697db5b866ad6fe0be2d52549def486435f7228fa128c8a0a1de05ee4dcabadcb7628a28d82445b15c97246143d94b215578b16de0779aceae7f3b59a7084da0014645ca833c2392d007bdfada17abc6017c2550221100329f28c51b236a7d5592cf454492e990d0ae4e6ecda10908a10c63ae43d8315a84a76066afd9c889a7b07cf3e63316a4d607c1933be5a8f37fff263aced5c3fb9da18e23415f1f4c6eb981c516f90c2147052bc198970bad0a2c70bbc3cef5bb614cfa756d2702b298aa11c88c1756fb0cb42ffe6fe8ac961c676b55413059bb2fd8a2a035ed3377c0e9eb700c05052b9a693a7946454e35552c4d1991d0970a380892f46f6ccf30abe19a9852cef5f82b61a04448035317471027ada0c3853ec3889128d74c6c8bb919dcc65293e08b479650e77fca968974b3730bada3c8a008e468cffa7d8e368709df7f041e159d5c44933de5ffc2442471a90a9d0721c143ecc07680f0a25ecfb4e327e2583692018fd1e14bfa6e91f78bb6dd47b4d9f6bcd232304e64292685f8dc67245f0f3cb64ea5b13d8e14d1ef94a7beba7186f0076a0d76fccc99fffbb5428c4c5baab1d75ef94dc6f88eeb126ae3b783fd7a9b7b3b0557be6c9bc8f4e69774f31e98e5174fed35981e593797b9cde641bdccb1d8422c3104578356f71da5d576dac4ba43b536db1e06cd29c1bec01c9a67722f4e56d5a1da662882b1419ebff4134da1a6501bbcf19a5578dc5c6fe942bfa2bc2aa3a15ee17daae1806a4d4e4d070ebf24c42999700dc4861fb56bda292774e6d949fbf3084f63522efabf398b37e8ce2695ada6fce6abdf637b7640426634475b038068c01606e4ada22662714a76017f713f141370380693c6d773c80a20d634df94bf2e16b44a495915dfb66bf98a5253f6947427af4a7cfdaa49479bfadeea358aff5946dbb4d335d97142f79418c10e28085114775f0078da93af5e5bdd51002314703076e37de2af274a6d8e4a4ac9a9d2f9c8743dd45894da4c25791d8d78b59c0f60a700e713acb3195861a2b99ad56816ac4b03561d5873ab3ad6625bd2d8773a3e523be24283d616a789ba357a176e39e61333ae21fd618eeacfafeea0c589e3f34ded23ee24fc0198bbae705aa210478d13c648ebc08e7ea7c23d98c7645e87a484846f0b2577e02f520e4f13c242385684b97e7b14500a224121d6b9891d13cc1757c1fe14c80e385f60a9fc47c96b142e4ef4d54fc725f688398a119a166080fbf220708d2907a896676c85c6138ac49f29febd64c3827f0c026fbb22f112035e37545b7daf675d3956227e7370ff1c8a00267c40767964b8d8058185a9f8f3724613e49fbcebe5f15c6c22e16f0edec26d6f34bff7dc23644a1d7dfaf83722", 0x1000}], 0x2, &(0x7f0000000340)=ANY=[@ANYBLOB="2000000000000000ffff002300", @ANYRES32=r52, @ANYRES32=0x0, @ANYRES32=r49, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r56, @ANYRES32=r51, @ANYRES32=r50, @ANYRES32=r48, @ANYRES32=r57, @ANYRES32, @ANYRES32=r59, @ANYRES32=r60, @ANYRES32=r61, @ANYRES32], 0x58, 0x205}, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000100)={{0x3ff, r4, r23, r27, r30, 0x140, 0x29fd}, 0x5, 0x40, r46, r52, 0x800, 0xfffffffffffffff8, 0x66d, 0x7}) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0x80000001, 0x4) listen(r3, 0x0) 02:36:23 executing program 1: connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) setrlimit(0x0, &(0x7f0000000080)={0x4, 0xffffffffffffffdb}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001280)=[{&(0x7f0000000100)="2141bba160e9f501fc91079c9d3f352e44c60e372f2dceca296e64503ae33b5a237126905dd5215aab8f1b36db926e0d14256363b0fc7ac4ffc719cf7151e928", 0x40}, {&(0x7f0000000180)="2b54692cb7f93902afb835fd8ef04171d6248a80f5539fb0b28b8de9f922116654e0d85fcad06c6ec5ba7b35951af35b8e6721916b9f7afe3113c4f6fa6fdbafe448f70c659549e8247653272c7c82f50ed918fcd6ed804625f65c22b8", 0x5d}, {&(0x7f0000000200)="5983c58bc45bba84a1c7a55b862ab3d3c3d016c0b9bee417ecf7a301a083641c2c017e93ab7fc259e0115f9e7131b5597e13a67f88326b64", 0x38}, {&(0x7f0000000240)="bf1db7ff326d014627975f02f9c536275dac62db98717cd9eed0cf50e670ad28b3a302071df88d3d5f21146731b1f1918c7930327976655c517b19d370f3910ab866e95890ede70ddf19f4bd3c995a34616ce81350f7ee328f9858ffd1a9b5367675834508328411130b7c06ce1e0945a78967f18a674d4556e06567c98f305856ad5e21c3e3c08cbdb933fc217f775727f1d1afb677603cfb8afbeecd91905beb45af3fe94a3f82988b468ac4876ffd1e92fcd72682c64fd382c2afb95928249c16097c22603d4b0d9f7acc37e6e2390151f23098047bbc17cd8f4a5289f79314a3fe1eaf3141df49bc060eb8df43f068295afd10114a697c9048e730291e123e917057571833d5f61ec505bcc29180355eb6f7fcc53482544c886e312b7b67b744b27a1e25bbb9d0c3f90fdabc8e5a29382189ce4d8d49e194b6e34a090f46885269a2bbf71e74054201fa12ab9cfe16fc76842180dab4f39780e0c76b0ed990a46cc652f35c503e9c09bb2c243996e06500bf1063c5279b14f60be60e404b0048e951e68c64df4df37ea59cf8d3f7678ddd8cf08e0c2ef10df416377ca3e87db74fa6d11122f05731658d5ddba5b6bf4ff6abb9ae4a079b67fd9873ec24c2ee3d725a027bebf207cdbcc45e728f26b38c587a5346ebbd41613f2b7ec274cc332462588578dddb87e73afe100c042c292f975aad1652d24be9360540cca43aead7040ae2580957cf12da300ca67c463eba14656631302face49f0b2bb31fb438f48aee51808abf46b0060c0ff9d0d7ede1f7863def3c7b738fa811fbd15f90faac9c3db6d0cc20f561560fc35b69aeb7ba08c320ce9d9efd38ae653e16a85b1bcefca9f122c7014c539979a5fe936b85f27f0538cfcc4a200dedef2bd94ded3ae36c1eb89ea02449af7c28bcd8a0cdc4317a63c74ce8b65b66c6ef992e038c5d51e56e79d79beb48e5cb30af92b0045566cba09dc044b288af31373712111b2b4395ffde3dbf5d12186ecbb67d32cb4c562efcc250c042d26c3586548ecbe6d312ae1b5d13d3a976745e60abf5199bbd04d419cfe6b4d86582d6078fa068f072d86e81a5ed98ea5e9173fb8db0c9c2cce7af2b8ca8a8ddda91c1948a34cb195c483736c6a37d3ece26b0d6f20ded20052a2422f3cd3da18dd6fb5895078de57bec00a6b77ece85377a9d61f13fc2c7b955aaac4f013948b13d488639e16ea740281260db53a494bdc33e6b28d096debad2c6f96e25a51c4ed4c1cba521664aaf386c9e2af3899d0d1a1dc7acba3376255b6d3a6b45e782b8ff92c631cc1e281f2dd3365ae6c1edf95c60d99a362c1a88d4d506ef548c8f83c9c5939cbe6c40a8c22d1e93f910824f926b5d5c71a9f2802c02a662a3655a72092454daf6c8331435a71588272f0d355012d17e28853273b19e9eaa6a42c5b66b8b96dc4ede97520daaa52af2d60c0acb1033e3345727406884282feff534525b29e6e8b172b8ff3f42b2a6789aafab96561f061a5a7ea5b4c38a7db260bf9f0d522f9966d920456883aa9bd0a8c489c7d40b659933b6141246aebd0a51196f6e7fdd2d957aac9fbd5f8d055858095a8b6e542db628ad62548d78910b8350785ccf691e4784ced244c01779f9e4eccc54e0d1c475f9542ca6beaa8d676ffc2cb62b19980b4a2e23c299230b3766dde40f0f55229b7ad6e327f0f404f885bf26a7c29fef429148e8847dc629b655d8e21d436a923029f23328c765ed5f4430903c829637a95ee4d5ed4abb4403c7ae0aee31e12c7ac38c648f996f6271dd8a74fc40acff81b4e283591f187646558baa829b3a288d5234fd1ead48656ea45ebc3b024746f550826bd5676266ee4c084dc026df631a7dbe0f2d3c040367ba6d1ce01caaadd1002e9054d0209e515bd733fd6efd25b20197241982539050a90e475fcf64abcd8aa68f8393eb9b56f4b0aae26a0c8df75747944fe8eb35ad36329a1b1ff989f8cf84f6998b541b0f4952772832c1770b688af9f767b3e4b69a72c3c7ad76d8525b74402d4d76295beca777c9171c595bd30383ce6ee9244580181b2c9649379142bafef587cc48a98c42826412ea6f86214c1aae7debeccfd3a3ada4e8e88cf87ad92aa0c6f25977fc524bae032e506b1f83404228b5012c8580ae9db462ad4ba3e3ba38c5f355235fd6e6d5d5dae22c9b3cb659600f6c02d5d955701638f995cdfaf62a3c404175f0f4f028995eb8efe7d1af6d7cc905cb49be11711501d62c4d92f4b743c52b3275f0be2fb19ad2330474e02ff37a8ae0161242be934b4b034a54a4cfbfac46665db4d95793b39902f5ca0e13abc3da908b470bd4c953be00b05686d6028f63d05de1c9f13b2614e4777539b92409067ccee960ca57cb27502badf37ca103848d7b243a98d312100c086f8787db0b807a755c16f6a744b1d30873c1e35b74427d4edaa38a81c4ff5f3ea50f8c6e19d7ccfa049e51ce3031f454f391dac6f7e5d1bc9ff88e76ad", 0x6ec}], 0x4, 0x0, 0xb8a) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000001340)) 02:36:23 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x23, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x401, 0x8}, {0x18, 0x3, 0x5, 0x6}, 0xfff9, [0x9, 0x7, 0x4, 0xae5, 0x1ff, 0x6, 0x5, 0x1d87]}, 0x3c) r2 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r2, 0x81, 0x2, &(0x7f00000000c0)="f1a6a9510bb393eba47fd9a40ff893ffecc91ea1812acd108cd3f36b0773bb0162713a8fa65b6e93b3d70e7d942a4803b7d141444b74f55935f2af67f44863e589684b08bd2b933d404f2fa8163ed748bd7c45a8521333d519112afdab90a7a0ea5e7a15df5206b0ec88b8f8921976edf90a5fca06376ef1064743b0de7941e2c22e", 0x82) 02:36:23 executing program 1: r0 = socket(0x18, 0xc002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpid() fcntl$setown(r1, 0x6, r2) syz_emit_ethernet(0x1, &(0x7f0000000040)=ANY=[@ANYRES64]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 02:36:24 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() r1 = socket(0x18, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = getpid() fcntl$setown(r2, 0x6, r3) writev(r2, &(0x7f0000000000), 0x0) kevent(r0, &(0x7f0000000040), 0x39d08634, 0x0, 0x200001, 0x0) madvise(&(0x7f00008b3000/0x1000)=nil, 0x1000, 0x0) r4 = socket(0x18, 0xc002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = getpid() fcntl$setown(r5, 0x6, r6) close(r5) madvise(&(0x7f000076d000/0x1000)=nil, 0x64207, 0x6) 02:36:24 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000100)="13dfdb5d9078625c439e17f7c24c0c8cda221ddb01ca9b63dd310985f35ca76ba43fb86a1cd56160a5563d09f92348d2bd332824555fd0c955b7b703acc2bbdfa3855d608b8a794662835c0ef4360b3b4f8484fc902c0defc54ce8ef1294562b372c679d1669167a3ff06c028edab7d77ef34732774b0090501d7b9435c401823c11318ba05ee656b14a8d", 0x36}, {&(0x7f00000001c0)="25c27f21e232a80dc2655bf7c6660196e3bede5dabaab5", 0x17}, {&(0x7f0000000200)="fdd69a0ee07d31a58493173d197eaf6123008216aaf356e9c259fa3be7f056b9fe5aefc91e0d2c2f23db2d0d7f2a18f2257dc39a1ef4491561ad6fd2fc90016dd57156e95c1e287214a18e7790255fb35ea589a56b73cbfd2ca225e165bfc5d97fd00331137818dfe48bbe29df4b491a1e270d0d767bbe703e528ad50d475e90d3b63ff3ba6c65", 0x87}, {&(0x7f00000002c0)="a56fde340a9a88e0922897ef3c739043c5d608c7130d3e57fd8d5bb91f19e48605564d10e6d365ce69e880653825759f8392", 0x32}, {&(0x7f0000000300)="0673dbb38982f3f54711a950652a44", 0xf}, {&(0x7f0000000340)="ae27bfe87f65dc880fc83e2378bee4c42256f2f1a50c4bd85823e56f38763ae04c8b769d55cf265813f58fe6045e130ac7697cf30604e9e83beccaaf74a87ad4eef974cf968aa858531e9b2f66ccc2dfbe1b388c98bfb6c453478338ff044e0c30db64c084ce741b24b152becde35ea6219ea865689b98e7829b6258253dfd0fb7f9512e282dfe0c020665e35327271ce7ee263a564e5993494bfa347c6809aa4a69d6a0030807374970a9604bc088137d773848353e303d6309e09f78393f4dc9357b11f2a0f81af163927103e1bc8cd65899ab3f2f6aab31f4adcdd32645223734dc49924433f8c0e396cfaf", 0xed}, {&(0x7f0000000440)="7cc52b358df21247927a845dd4d9ed377c60a6e5295f9986c9146c3b8ba590ea2ab820e331512310b1331d9ef442139c7b2503b4ad85afd035b9ae70e97ed8be3d5b7faca8901faadd0f85bbf3f3235ff2b67b1149323c1550d80334c5efe86a40f0874e866d099ba08695e62ff61cdf5b52", 0x72}, {&(0x7f00000004c0)="1bfcc8f5dee7e11f55b6989ad2d87be6474d95fe575a6081333e566c879f3e49277af6932c50c390ac3ad3a9c6dace60cdb291243f20e392b54b279efd9919903f11b28e8433ea8b3667649a1387e4cd322be26457f0d4783ee606d718962d924a9fddad360571a1e50fb1a3b391993965b59aa869f4b7d0b74061157cc30c773c5b0cd113596d92ada5152568", 0xffffffc5}, {&(0x7f0000000580)="7228beb7e9c2e118ca8c517f893ca7f3fd3064d26788ccbc64ada477701a134bfb8bcb2c38f2a145262d717d524f1020a5e266d5873ce5b201806a990881bcd4c66a35d68c06bf56bce4a62726dbe5e4ce06be2e6f47fbcbfa66fe137b396f069143", 0x62}, {&(0x7f0000000600)="02482059dc979100d906b463f51864dfaa0ea514ba3f364d44f609d8f354ebdb4e205859360224106f2d4a0d9f618b8d3d5ebe943e05bfe97aa6433210b6e35edcc56b0a8029cc1e957059082606b0c06e86b055950943d78931d9460464fa11bc32eed9429740fed40cb2424e4f94b715bdb7d7e408a47f7dffc82b312278108e2bae9ef5c6aaf5e1bac73872b7a10d4c47dff8d328503bb61a5bd1d0a558cb48d5d69c58f07efc094b5d69a9722f614a0ea2a1dd0a", 0xb6}], 0xa) dup2(r0, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000080)) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x60) renameat(r3, &(0x7f0000001280)='.\x00', r3, &(0x7f0000001200)='./file0/file0\x00') r4 = getgid() r5 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r7) r8 = getpgid(0x0) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r9, &(0x7f0000001b00)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3e2a14765bbab711fb04dc773adf97c323ba36f73a5bb1c01187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f8835bec261ea79f6175c04db50a45f56f24627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8130800000000000000c2495f2f5fb5c7621e79720000bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3980173357b935c30a87e8eab7f258a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654b9b6a18478b6e931005d2abf2e0b81ea3cd1d2f8f0cbec6aa73c0e53f83db7f690c22b39e3aab2981eea9e91062326fe1e0c249ad54c42071716f575181853ef28cfa22c4472"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r9, 0x1, 0xfffffffffffffffe) msgsnd(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r10 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r10, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r11, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r8, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) r12 = geteuid() r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x200000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r13, 0x0, 0x200000000000a, 0x0, 0x0) r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640)='/dev/ttyCcfg\x00', 0x80, 0x0) r15 = socket(0x2, 0x2, 0x0) r16 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r16, 0x0, r16) fcntl$getown(r16, 0x5) r17 = socket(0x18, 0xc002, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) r19 = getpid() fcntl$setown(r18, 0x6, r19) r20 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r20, 0x0, r20) fcntl$getown(r20, 0x5) r21 = socket(0x18, 0xc002, 0x0) r22 = fcntl$dupfd(r21, 0x0, r21) r23 = getpid() fcntl$setown(r22, 0x6, r23) r24 = socket(0x18, 0xc002, 0x0) r25 = fcntl$dupfd(r24, 0x0, r24) r26 = getpid() fcntl$setown(r25, 0x6, r26) r27 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r27, 0x0, r27) fcntl$getown(r27, 0x5) r28 = socket(0x18, 0xc002, 0x0) r29 = fcntl$dupfd(r28, 0x0, r28) r30 = getpid() fcntl$setown(r29, 0x6, r30) r31 = socket(0x18, 0xc002, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) r33 = getpid() fcntl$setown(r32, 0x6, r33) r34 = socket(0x18, 0xc002, 0x0) r35 = fcntl$dupfd(r34, 0x0, r34) r36 = getpid() fcntl$setown(r35, 0x6, r36) connect$unix(r15, &(0x7f0000002040)=ANY=[@ANYRES64=r8, @ANYRES64=r32, @ANYRESDEC=0x0, @ANYRESOCT=r35, @ANYPTR64=&(0x7f0000001f40)=ANY=[@ANYRESOCT, @ANYRESOCT], @ANYPTR64=&(0x7f0000001f80)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRES64=r8, @ANYBLOB="d700418808bfbb9b76d35ba205f7f949347a1b1e9ca889263e0dfb30a465d693830ce1bc0ece814c913edc055aa1f1e5b3b127e1c291b1367ed5148c0b240302cf7ae4676f051554b7db1c907d23b8ded1715bb2753881693177c0308417e49deb40b7a8e00658828ed48f8ca55b3b"]], 0x6) setsockopt$inet_opts(r15, 0x0, 0x1, &(0x7f00000000c0)="071404000973db0000000001000000149b33ff0f", 0x14) write(r15, 0x0, 0x0) r37 = accept$inet(r15, &(0x7f0000000140), &(0x7f0000000280)=0xc) r38 = kqueue() kevent(r38, &(0x7f0000000000)=[{{r38}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r38}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r38, &(0x7f0000000040)=[{{r38}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r39 = kqueue() kevent(r39, &(0x7f0000000000)=[{{r39}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r39}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r39, &(0x7f0000000040)=[{{r39}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r40 = kqueue() r41 = socket(0x18, 0xc002, 0x0) r42 = fcntl$dupfd(r41, 0x0, r41) r43 = getpid() fcntl$setown(r42, 0x6, r43) kevent(r40, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) kevent(r40, &(0x7f0000000040)=[{{r40}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) sendmsg$unix(r7, &(0x7f0000001ac0)={&(0x7f0000000200)=ANY=[@ANYBLOB="ffffff4d7d0000000000"], 0xa, &(0x7f0000000240)=[{&(0x7f0000000980)="7778c340cd4d47b8999c5cb55f30fba73df87f93c359a8579e665373990feeb7596672bce9fca7da2026e7b3aba15e7f60337d53aa4a8e412be67a8d16f4e72e919946a874d868d1514a294e6100e58f1bfd670dd857f89d04f2a2d30164f29648d642235ad563b8e30948049f031f5a23ddf2cac8949aff8e8b23d8b323e9c240f20358cd3f3cd40e6255ff664b31bab4099e52c80efcac37b7534c4f33406e6946acc15a10fe89d7e38d7b57c26f3a0cf55102111820e69343a2", 0xbb}, {&(0x7f0000000a40)="6d81fe2f157702a916b3fa17259954a8889bbfa894b074be8fafe5b132bb88ffdca2570e9a722951b73719b667bd2db4ad83e36cbe3d1ccb604ae9b2d9f88b44878aa11fb04deba023f3a51a448e4968c8b6b39b92488876f92ad90110edf3718410eef30eafa4e4640fd4759c565b667e5f3f64c9d002af6cc9f67a6d4aa9b506e81bae79ffd153c0934f10105a411194313702332398e7b068c2512d37bf8db01237d05be949f04ee50a75f6ce2a11cd1502b6d5e3d2a2dd5174f92aaef4af0f8f55e73ad989be3d9b7a2f97ee4d094b661fe3491015b144f591a756a771a5f6fb542c26f76ad1358613d96fa51b3bdceed943c6ab5eab780074dad30cf79230b73e2ecc6ddb3432b64c451716992ae3b3cbfd7fe963e945d9d4f565f54c44aa9db24c82dd204ffcb51b588ac4d8bbbabaaf040ea555a1db250dccc1259ba0b93a867ac27c8ebbae38823e4d718acffe5f9af323a25e95a5dba5950fabf7e9ebbcd02253b7ea1201921569686fd9163ebcd663d9e2c9c61ec3101a7dfaad50582f06eab34bfb668daf1e2aaa0b405a894635ef6bd67c3a7c249f2b7711450dcc0ca9fb430070e09f49051f078c67ba35ed0bb7641e42f247ec4c5ee890de18c8267c7473bedf797dfe785cadd64f532f6fc2d23be52317006981f5bcade33537ddff658bbee97e82963fbbf5b7a7563411f8bc39fe4e626e3979b6ac71090dd124c51b672081c1635b09bcde721017ec539431f995027533c141701dca3983ed23a6ce564c28a0be533b2af4cb407efe5ea7519e4aeb1cfb346c6fa4d9f8182924005bc668b6542ab2089a4818e80bdbc530d87dd495aea2417c244812f5f750fc8eaf6a264b7548a0f2ca2e63538084ab6565d3c8767ac2e6434825f16fb5b895ca70d5023481fe387978d7aaae5bd43b9cc427cf165bb07762f7233550c8e52a65e63c5677a02e213fe3b9c0790dc480a83c44cb77690a794b160cfafeecca24e11a660902a7021c62e8b544f65d77078a4545766e4c437478e5a7568b563b4a1d3cd10c38e3ab50799250fdbe77666edf328824a599e645e86df2b54557696ce253a583ef9d4879ae6f85d782d622d4db9aff39c35f13d854346ad3221fa6413acf0a83534010aef0d85e6ad384e90c07efdf6cfe6d9550fb91d265703679538bce48081b21a30f0ddc14bf15d4070267c70724142e549f8cdba740ab18c31af4fd455808c864ef86933ae23dd8aa1bfa0d99ce10914e1d9558bf7ba7fd1d37f8e742f3177230de3fce0cfdac296f6899d9162ba40fa60c053a9e734a67955ab65f41b68bc49432b5b068ad054e27801d89889beb1d7bd4b74e8fb1aa65c995a2fbf32fdd78fc20e2b485e6103ca8a087bafd2fcf216a1236dfe363944e8c7ef23d9140dcfcfc619f22f1e7b1149c703a88124e47b5084a7bf1a3950b8b840f6a2232f90445e2ec65eff95a6f7b4574244672e875368994d897ff63ef4bfc9e494e59dfb3415d8b34010aba26528f681475b42d9b54a992a4ac86429f0a61e97292adc8ea8103d50bf0497abca5487210c4cd976b8a5b1cc5ba4d1dcde7f9cc1dcee888e577895e5b6a4eb857976c574bed9348ce3c89a65fa45e73662afc51e9515ac16ecee589488a2300faa65cc58896312e1012a69d4de3a70416d64e70c35f42cc7fcfc1afa74e53877e252dc6323433d6642e061157fec25ea4554bb52f88b0d41034bd6e9fe6b1e3312e102efa76c469a99f5f406808a5f59bc9d173115dbd31b0ce59e48b0e8991be698a28431a0da79c8c735e59c25841b0963e025676df89ef75d6482d35b11ca2d00c2c4caeeea9630fbf2e0272e9f8463a9f268e8a4f75907752eb7d8ddcf6c0665387e48ec4c82bf6b5d571db589611629dada5e682ed1146a42324f4aa45b90679411bfab65362d1c6ec42fea68fd225122ac6b648bc34b3040a8c4a91d0f4efbbd4671d08abe8f84fde93c63e71d8fdd9a6275571e688deeb797fbe0e32f850360340c8bd582f031ee01b1af0943774fae793d19f4d4fb422b47961a2bdd91dd8b537ca8456fbd46e4d8b4e8eff9f413f21c4788d3c9ec91d8da591e000374f7045c3c956c0655e5252c65f6259e14f6609163d69dbdcd97e9e0e7506521e0b316b4d2789614157da5f1f2a82d4f954c4408784d0986c31bf280ec26f5d8fd8175b8cdf11cba76b498e96bde65c816c66af283fddcb225f30a2e28858fa34efdb27e08bba1e96fb8a89cb60f070444ce545c575cfa1c4285855f862c30aaaaed3d736b735c9a21a902014c789b6d03e16e3644ef4bb9945bd2cdb3c58150a17993670389fbdf2be47dca18cae811bf18e0423c0fcbbec458484e09d8164c46766ed1cdb830c3a32718f260500ae3c5a39a896ee91a7d933d82ad16595ac3980e60aac60690ad7aad0e76fc77f70a5d2eaf6841f5369ce8432c9b8da07e5960b998b0f57c15b78276f7d310305462a33a05a971d8ac48f4ae79addea605d003d15efa0476b7aee8377cb81b6791c286c7cf5cb8ff40830020781ad73b101fa261af675bb5a35c673421626d12013b3db8d47e33cb4220064d9e87448a0188a929b6025eca8876b81a098aa887df4c30663ec859dbd6aecf0df169755f1aedacf752860d31d6c2e3786b21751a474a1e8b02a4e1541243e7862be55c6e42c86dd6b629252f857cb5873c09ec5349f50a93e28c1bfad2f3545a9c4697d826ee86e787393e88828b2a21bf55f393392c761140cd49fc99453df569583d04abab4b69c54a34d42f478a01f1b2877f467d24caaacc1f41c9dbedcb45d320197735f60a751138dcb3b621e63c590f64cdfe370b2c1e0803e493963a1ef3b4035fe966137e1235476bac7ad2b03b5cd7e97d1fa25a8c03f95ba2e1037f02d2474523a0122b3bf4fe6efdc9f5093d03b7251433a48de6f02f7f9ffe400e8a807d157632420511039fc1a8052b7a047d7a28167f19bb19e8fc78461ea1faf0eb0da9c00f472b0140efffec2c750ff401a29eb039e0ffdac306c8a9ded60957487af344cb8443c0a60e1e98f8807f87b3c226699ec8c93a1701e1ab7fbfa5648f7bf698f2bd11fb47bde442bc0ce75255aeec7bbcdb43ee963894d500bf714582343de409a384ac409686bafe3ff6a5d0d871bf8cb9900a39708dc3936ccfa57808dfe7e6b821be560b20f5b05b856e9e182b364ee65cb111048b881e7a24463115b10464a5dcf9c638d787cabf2c7f43cef7259d00acdcfb5fb4feda0d8fc694a7ab818b805d2092a4a6d65fff8a7b7ac94192524f8a7d313b9b4740f68096dd721085cdcc55736305d6f216f6132ebae4efc8b037eb76f9afe8b6568ed948aa834a2bf7ce03bf90909b607d8b5a16688cd03097ce93d4008173001c948fd72f21b23111d9585b8076633fde0048766959b620fd9ff2878be82e14d69717c411c54adf8344db1804af78a9b5794a5dec6eb826ff21856bc72e6cb350ad666ca1609c99631f5141106d0b785d7bd0f65fc97e5c7f1c58660062ea7e311a25531413a0df8642d2c529befd334adf66bbf8c20dda8bd9443db9290e85405ca22d46b506b21dd61f9b39a38fb5a9cdc027e97a323715b57326e65f8e058d24076983ff6a429f525ae1a12a974f00dbc00735db24c04c365c7c626c708491a5c2ba94f1ff47acc750c349e4f1cd2d7d4f900b9b705780f9da5d8747a97d3c35e9d7321ace45ec2e4a20ce555c539906ba362083f069de425a17b8ec437c63fc9e2c5dada07052c2fa98d26f7f4cf515c1939e4435e5d59fc0587b0016517fec8ac8e38edfe862f2b0f6275d802330409b953e39ebc9e94e6eb4048cf5874ba07a256b863eb77e1a32c64bc70a892850a1780f3010c67a62fa1457d906da4e56d31961530e39d0b2dcfe641efbd2feb0a1e9153a7d3fa84f7cf9c71b5a6cf2f033f627ff5af0979dc49bebad6bba9237aef7cc3320c38d61c4a5c3ce7890652b13525c175e4beaaa61b3bd6d1a7c4573d9e84205aef6fc3f5c84623eee2aabc081381005c31b886de4a277935230e0170460c2c0284e2e097871c7d56d003751c370a5bcafe50d6de3a0965edf742c68b53d9629405b56990b45707354366118cd4eddcc158bea3b62fcbc6fb2a36bee7808e59f3002cfdd303bd47db6b03385acaf05beda03b22b13235e42022d47930b45bdc35780105e79aaa60013e6a2099946188855d397ed0dff549fed7302a5b6d2a23bc6c67611fe3347cec7172db827c099b17132afd2be8a9abb08e4ea96dd3c631773fbd9c34a68e68223c27a0674b3ae601a0074836781993fb51fe63d5e1064e0165a221d099bba4860cc67f894506868cc93d2deb2d512cf36c61c3621631bda73cd583300621697db5b866ad6fe0be2d52549def486435f7228fa128c8a0a1de05ee4dcabadcb7628a28d82445b15c97246143d94b215578b16de0779aceae7f3b59a7084da0014645ca833c2392d007bdfada17abc6017c2550221100329f28c51b236a7d5592cf454492e990d0ae4e6ecda10908a10c63ae43d8315a84a76066afd9c889a7b07cf3e63316a4d607c1933be5a8f37fff263aced5c3fb9da18e23415f1f4c6eb981c516f90c2147052bc198970bad0a2c70bbc3cef5bb614cfa756d2702b298aa11c88c1756fb0cb42ffe6fe8ac961c676b55413059bb2fd8a2a035ed3377c0e9eb700c05052b9a693a7946454e35552c4d1991d0970a380892f46f6ccf30abe19a9852cef5f82b61a04448035317471027ada0c3853ec3889128d74c6c8bb919dcc65293e08b479650e77fca968974b3730bada3c8a008e468cffa7d8e368709df7f041e159d5c44933de5ffc2442471a90a9d0721c143ecc07680f0a25ecfb4e327e2583692018fd1e14bfa6e91f78bb6dd47b4d9f6bcd232304e64292685f8dc67245f0f3cb64ea5b13d8e14d1ef94a7beba7186f0076a0d76fccc99fffbb5428c4c5baab1d75ef94dc6f88eeb126ae3b783fd7a9b7b3b0557be6c9bc8f4e69774f31e98e5174fed35981e593797b9cde641bdccb1d8422c3104578356f71da5d576dac4ba43b536db1e06cd29c1bec01c9a67722f4e56d5a1da662882b1419ebff4134da1a6501bbcf19a5578dc5c6fe942bfa2bc2aa3a15ee17daae1806a4d4e4d070ebf24c42999700dc4861fb56bda292774e6d949fbf3084f63522efabf398b37e8ce2695ada6fce6abdf637b7640426634475b038068c01606e4ada22662714a76017f713f141370380693c6d773c80a20d634df94bf2e16b44a495915dfb66bf98a5253f6947427af4a7cfdaa49479bfadeea358aff5946dbb4d335d97142f79418c10e28085114775f0078da93af5e5bdd51002314703076e37de2af274a6d8e4a4ac9a9d2f9c8743dd45894da4c25791d8d78b59c0f60a700e713acb3195861a2b99ad56816ac4b03561d5873ab3ad6625bd2d8773a3e523be24283d616a789ba357a176e39e61333ae21fd618eeacfafeea0c589e3f34ded23ee24fc0198bbae705aa210478d13c648ebc08e7ea7c23d98c7645e87a484846f0b2577e02f520e4f13c242385684b97e7b14500a224121d6b9891d13cc1757c1fe14c80e385f60a9fc47c96b142e4ef4d54fc725f688398a119a166080fbf220708d2907a896676c85c6138ac49f29febd64c3827f0c026fbb22f112035e37545b7daf675d3956227e7370ff1c8a00267c40767964b8d8058185a9f8f3724613e49fbcebe5f15c6c22e16f0edec26d6f34bff7dc23644a1d7dfaf83722", 0x1000}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r8, r12, r4}, @rights={0x38, 0xffff, 0x1, [r13, r6, r5, r3, r14, r5, r37, r38, r39, r40]}], 0x58, 0x205}, 0x0) r44 = open(&(0x7f0000000040)='.\x00', 0x0, 0x60) renameat(r44, &(0x7f0000001280)='.\x00', r44, &(0x7f0000001200)='./file0/file0\x00') r45 = kqueue() kevent(r45, &(0x7f0000000000)=[{{r45}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r45}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r45, &(0x7f0000000040)=[{{r45}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r46 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r46, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r46, 0x1, 0xfffffffffffffffe) msgsnd(r46, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d208a1adfaa434bc15c232cf8d1e71dafb80c7acb30d7100108000000a67815dd92248a9cf21bb8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd882c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f17adf80118713cf8f38bc56e3cdce8400"/232], 0xeb, 0x800) r47 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r47, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r49 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r49, 0x0, 0x6, &(0x7f0000000000)=""/155) r50 = getegid() r51 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r51, 0x0, 0x0) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r53 = getpgid(0x0) r54 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r54, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bacbb3cb6c075236440201568416b133aa6237f40857ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c915271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r54, 0x1, 0xfffffffffffffffe) msgsnd(r54, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r55 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r55, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r57 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r57, &(0x7f0000000800)=[{0x3, 0x0, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0xfffb, 0x1800}], 0x9) semop(r57, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r59, 0x0) r60 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r60, r61) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r57, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r59, r60, r62, 0xffffffffffffffff, 0x40, 0x2}, 0x49, 0x1f, 0x5b5f}) setuid(r62) r63 = getgid() r64 = socket(0x18, 0x1, 0x0) close(r64) connect$unix(r64, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r66 = socket(0x18, 0x400000002, 0x0) setsockopt(r66, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r68 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r70 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r70, r71) r72 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r72, r73) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r75 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r75, r76) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r72, r71, r74, r75]) getgroups(0x6, &(0x7f00000003c0)=[r63, r65, r67, r68, r69, r72]) msgctl$IPC_SET(r54, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r62, r69, 0x8, 0x2f9f}, 0x1000, 0x1, r53, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) semctl$IPC_SET(r49, 0x0, 0x1, &(0x7f0000001b00)={{0x1ff, r52, r50, r56, r50, 0xa1c30682321f5ba8, 0x1385}, 0xc6af, 0xffffffff, 0x6}) r77 = getpgid(0x0) r78 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r78, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r78, 0x1, 0xfffffffffffffffe) msgsnd(r78, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r79 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r79, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r79, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r78, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r80, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r77, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) msgctl$IPC_SET(r46, 0x1, &(0x7f00000004c0)={{0x9, 0x0, 0x0, r48, r50, 0x8, 0x2f9f}, 0x1000, 0x1, r77, 0x0, 0x40, 0x8, 0x1, 0x4}) r81 = getgid() r82 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) r83 = socket$inet(0x2, 0x2, 0x0) r84 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r84) r85 = getpgid(0x0) r86 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r86, &(0x7f0000001b00)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3e2a14765bbab711fb04dc773adf97c323ba36f73a5bb1c01187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f8835bec261ea79f6175c04db50a45f56f24627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8130800000000000000c2495f2f5fb5c7621e79720000bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3980173357b935c30a87e8eab7f258a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654b9b6a18478b6e931005d2abf2e0b81ea3cd1d2f8f0cbec6aa73c0e53f83db7f690c22b39e3aab2981eea9e91062326fe1e0c249ad54c42071716f575181853ef28cfa22c4472"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r86, 0x1, 0xfffffffffffffffe) msgsnd(r86, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r87 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r87, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r87, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r86, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r88, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r85, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) r89 = geteuid() r90 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r90, 0x0, 0x200000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r90, 0x0, 0x200000000000a, 0x0, 0x0) r91 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640)='/dev/ttyCcfg\x00', 0x80, 0x0) r92 = socket(0x2, 0x2, 0x0) connect$unix(r92, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r92, 0x0, 0x1, &(0x7f00000000c0)="071404000973db0000000001000000149b33ff0f", 0x14) write(r92, 0x0, 0x0) r93 = accept$inet(r92, &(0x7f0000000140), &(0x7f0000000280)=0xc) r94 = kqueue() kevent(r94, &(0x7f0000000000)=[{{r94}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r94}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r94, &(0x7f0000000040)=[{{r94}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r95 = kqueue() kevent(r95, &(0x7f0000000000)=[{{r95}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r95}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r95, &(0x7f0000000040)=[{{r95}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r96 = kqueue() kevent(r96, &(0x7f0000000000)=[{{r96}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r96}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r96, &(0x7f0000000040), 0x7, 0x0, 0x7, 0x0) sendmsg$unix(r84, &(0x7f0000001ac0)={&(0x7f0000000200)=ANY=[@ANYBLOB="ffffff4d7d0000000000"], 0xa, &(0x7f0000000240)=[{&(0x7f0000000980)="7778c340cd4d47b8999c5cb55f30fba73df87f93c359a8579e665373990feeb7596672bce9fca7da2026e7b3aba15e7f60337d53aa4a8e412be67a8d16f4e72e919946a874d868d1514a294e6100e58f1bfd670dd857f89d04f2a2d30164f29648d642235ad563b8e30948049f031f5a23ddf2cac8949aff8e8b23d8b323e9c240f20358cd3f3cd40e6255ff664b31bab4099e52c80efcac37b7534c4f33406e6946acc15a10fe89d7e38d7b57c26f3a0cf55102111820e69343a2", 0xbb}, {&(0x7f0000000a40)="6d81fe2f157702a916b3fa17259954a8889bbfa894b074be8fafe5b132bb88ffdca2570e9a722951b73719b667bd2db4ad83e36cbe3d1ccb604ae9b2d9f88b44878aa11fb04deba023f3a51a448e4968c8b6b39b92488876f92ad90110edf3718410eef30eafa4e4640fd4759c565b667e5f3f64c9d002af6cc9f67a6d4aa9b506e81bae79ffd153c0934f10105a411194313702332398e7b068c2512d37bf8db01237d05be949f04ee50a75f6ce2a11cd1502b6d5e3d2a2dd5174f92aaef4af0f8f55e73ad989be3d9b7a2f97ee4d094b661fe3491015b144f591a756a771a5f6fb542c26f76ad1358613d96fa51b3bdceed943c6ab5eab780074dad30cf79230b73e2ecc6ddb3432b64c451716992ae3b3cbfd7fe963e945d9d4f565f54c44aa9db24c82dd204ffcb51b588ac4d8bbbabaaf040ea555a1db250dccc1259ba0b93a867ac27c8ebbae38823e4d718acffe5f9af323a25e95a5dba5950fabf7e9ebbcd02253b7ea1201921569686fd9163ebcd663d9e2c9c61ec3101a7dfaad50582f06eab34bfb668daf1e2aaa0b405a894635ef6bd67c3a7c249f2b7711450dcc0ca9fb430070e09f49051f078c67ba35ed0bb7641e42f247ec4c5ee890de18c8267c7473bedf797dfe785cadd64f532f6fc2d23be52317006981f5bcade33537ddff658bbee97e82963fbbf5b7a7563411f8bc39fe4e626e3979b6ac71090dd124c51b672081c1635b09bcde721017ec539431f995027533c141701dca3983ed23a6ce564c28a0be533b2af4cb407efe5ea7519e4aeb1cfb346c6fa4d9f8182924005bc668b6542ab2089a4818e80bdbc530d87dd495aea2417c244812f5f750fc8eaf6a264b7548a0f2ca2e63538084ab6565d3c8767ac2e6434825f16fb5b895ca70d5023481fe387978d7aaae5bd43b9cc427cf165bb07762f7233550c8e52a65e63c5677a02e213fe3b9c0790dc480a83c44cb77690a794b160cfafeecca24e11a660902a7021c62e8b544f65d77078a4545766e4c437478e5a7568b563b4a1d3cd10c38e3ab50799250fdbe77666edf328824a599e645e86df2b54557696ce253a583ef9d4879ae6f85d782d622d4db9aff39c35f13d854346ad3221fa6413acf0a83534010aef0d85e6ad384e90c07efdf6cfe6d9550fb91d265703679538bce48081b21a30f0ddc14bf15d4070267c70724142e549f8cdba740ab18c31af4fd455808c864ef86933ae23dd8aa1bfa0d99ce10914e1d9558bf7ba7fd1d37f8e742f3177230de3fce0cfdac296f6899d9162ba40fa60c053a9e734a67955ab65f41b68bc49432b5b068ad054e27801d89889beb1d7bd4b74e8fb1aa65c995a2fbf32fdd78fc20e2b485e6103ca8a087bafd2fcf216a1236dfe363944e8c7ef23d9140dcfcfc619f22f1e7b1149c703a88124e47b5084a7bf1a3950b8b840f6a2232f90445e2ec65eff95a6f7b4574244672e875368994d897ff63ef4bfc9e494e59dfb3415d8b34010aba26528f681475b42d9b54a992a4ac86429f0a61e97292adc8ea8103d50bf0497abca5487210c4cd976b8a5b1cc5ba4d1dcde7f9cc1dcee888e577895e5b6a4eb857976c574bed9348ce3c89a65fa45e73662afc51e9515ac16ecee589488a2300faa65cc58896312e1012a69d4de3a70416d64e70c35f42cc7fcfc1afa74e53877e252dc6323433d6642e061157fec25ea4554bb52f88b0d41034bd6e9fe6b1e3312e102efa76c469a99f5f406808a5f59bc9d173115dbd31b0ce59e48b0e8991be698a28431a0da79c8c735e59c25841b0963e025676df89ef75d6482d35b11ca2d00c2c4caeeea9630fbf2e0272e9f8463a9f268e8a4f75907752eb7d8ddcf6c0665387e48ec4c82bf6b5d571db589611629dada5e682ed1146a42324f4aa45b90679411bfab65362d1c6ec42fea68fd225122ac6b648bc34b3040a8c4a91d0f4efbbd4671d08abe8f84fde93c63e71d8fdd9a6275571e688deeb797fbe0e32f850360340c8bd582f031ee01b1af0943774fae793d19f4d4fb422b47961a2bdd91dd8b537ca8456fbd46e4d8b4e8eff9f413f21c4788d3c9ec91d8da591e000374f7045c3c956c0655e5252c65f6259e14f6609163d69dbdcd97e9e0e7506521e0b316b4d2789614157da5f1f2a82d4f954c4408784d0986c31bf280ec26f5d8fd8175b8cdf11cba76b498e96bde65c816c66af283fddcb225f30a2e28858fa34efdb27e08bba1e96fb8a89cb60f070444ce545c575cfa1c4285855f862c30aaaaed3d736b735c9a21a902014c789b6d03e16e3644ef4bb9945bd2cdb3c58150a17993670389fbdf2be47dca18cae811bf18e0423c0fcbbec458484e09d8164c46766ed1cdb830c3a32718f260500ae3c5a39a896ee91a7d933d82ad16595ac3980e60aac60690ad7aad0e76fc77f70a5d2eaf6841f5369ce8432c9b8da07e5960b998b0f57c15b78276f7d310305462a33a05a971d8ac48f4ae79addea605d003d15efa0476b7aee8377cb81b6791c286c7cf5cb8ff40830020781ad73b101fa261af675bb5a35c673421626d12013b3db8d47e33cb4220064d9e87448a0188a929b6025eca8876b81a098aa887df4c30663ec859dbd6aecf0df169755f1aedacf752860d31d6c2e3786b21751a474a1e8b02a4e1541243e7862be55c6e42c86dd6b629252f857cb5873c09ec5349f50a93e28c1bfad2f3545a9c4697d826ee86e787393e88828b2a21bf55f393392c761140cd49fc99453df569583d04abab4b69c54a34d42f478a01f1b2877f467d24caaacc1f41c9dbedcb45d320197735f60a751138dcb3b621e63c590f64cdfe370b2c1e0803e493963a1ef3b4035fe966137e1235476bac7ad2b03b5cd7e97d1fa25a8c03f95ba2e1037f02d2474523a0122b3bf4fe6efdc9f5093d03b7251433a48de6f02f7f9ffe400e8a807d157632420511039fc1a8052b7a047d7a28167f19bb19e8fc78461ea1faf0eb0da9c00f472b0140efffec2c750ff401a29eb039e0ffdac306c8a9ded60957487af344cb8443c0a60e1e98f8807f87b3c226699ec8c93a1701e1ab7fbfa5648f7bf698f2bd11fb47bde442bc0ce75255aeec7bbcdb43ee963894d500bf714582343de409a384ac409686bafe3ff6a5d0d871bf8cb9900a39708dc3936ccfa57808dfe7e6b821be560b20f5b05b856e9e182b364ee65cb111048b881e7a24463115b10464a5dcf9c638d787cabf2c7f43cef7259d00acdcfb5fb4feda0d8fc694a7ab818b805d2092a4a6d65fff8a7b7ac94192524f8a7d313b9b4740f68096dd721085cdcc55736305d6f216f6132ebae4efc8b037eb76f9afe8b6568ed948aa834a2bf7ce03bf90909b607d8b5a16688cd03097ce93d4008173001c948fd72f21b23111d9585b8076633fde0048766959b620fd9ff2878be82e14d69717c411c54adf8344db1804af78a9b5794a5dec6eb826ff21856bc72e6cb350ad666ca1609c99631f5141106d0b785d7bd0f65fc97e5c7f1c58660062ea7e311a25531413a0df8642d2c529befd334adf66bbf8c20dda8bd9443db9290e85405ca22d46b506b21dd61f9b39a38fb5a9cdc027e97a323715b57326e65f8e058d24076983ff6a429f525ae1a12a974f00dbc00735db24c04c365c7c626c708491a5c2ba94f1ff47acc750c349e4f1cd2d7d4f900b9b705780f9da5d8747a97d3c35e9d7321ace45ec2e4a20ce555c539906ba362083f069de425a17b8ec437c63fc9e2c5dada07052c2fa98d26f7f4cf515c1939e4435e5d59fc0587b0016517fec8ac8e38edfe862f2b0f6275d802330409b953e39ebc9e94e6eb4048cf5874ba07a256b863eb77e1a32c64bc70a892850a1780f3010c67a62fa1457d906da4e56d31961530e39d0b2dcfe641efbd2feb0a1e9153a7d3fa84f7cf9c71b5a6cf2f033f627ff5af0979dc49bebad6bba9237aef7cc3320c38d61c4a5c3ce7890652b13525c175e4beaaa61b3bd6d1a7c4573d9e84205aef6fc3f5c84623eee2aabc081381005c31b886de4a277935230e0170460c2c0284e2e097871c7d56d003751c370a5bcafe50d6de3a0965edf742c68b53d9629405b56990b45707354366118cd4eddcc158bea3b62fcbc6fb2a36bee7808e59f3002cfdd303bd47db6b03385acaf05beda03b22b13235e42022d47930b45bdc35780105e79aaa60013e6a2099946188855d397ed0dff549fed7302a5b6d2a23bc6c67611fe3347cec7172db827c099b17132afd2be8a9abb08e4ea96dd3c631773fbd9c34a68e68223c27a0674b3ae601a0074836781993fb51fe63d5e1064e0165a221d099bba4860cc67f894506868cc93d2deb2d512cf36c61c3621631bda73cd583300621697db5b866ad6fe0be2d52549def486435f7228fa128c8a0a1de05ee4dcabadcb7628a28d82445b15c97246143d94b215578b16de0779aceae7f3b59a7084da0014645ca833c2392d007bdfada17abc6017c2550221100329f28c51b236a7d5592cf454492e990d0ae4e6ecda10908a10c63ae43d8315a84a76066afd9c889a7b07cf3e63316a4d607c1933be5a8f37fff263aced5c3fb9da18e23415f1f4c6eb981c516f90c2147052bc198970bad0a2c70bbc3cef5bb614cfa756d2702b298aa11c88c1756fb0cb42ffe6fe8ac961c676b55413059bb2fd8a2a035ed3377c0e9eb700c05052b9a693a7946454e35552c4d1991d0970a380892f46f6ccf30abe19a9852cef5f82b61a04448035317471027ada0c3853ec3889128d74c6c8bb919dcc65293e08b479650e77fca968974b3730bada3c8a008e468cffa7d8e368709df7f041e159d5c44933de5ffc2442471a90a9d0721c143ecc07680f0a25ecfb4e327e2583692018fd1e14bfa6e91f78bb6dd47b4d9f6bcd232304e64292685f8dc67245f0f3cb64ea5b13d8e14d1ef94a7beba7186f0076a0d76fccc99fffbb5428c4c5baab1d75ef94dc6f88eeb126ae3b783fd7a9b7b3b0557be6c9bc8f4e69774f31e98e5174fed35981e593797b9cde641bdccb1d8422c3104578356f71da5d576dac4ba43b536db1e06cd29c1bec01c9a67722f4e56d5a1da662882b1419ebff4134da1a6501bbcf19a5578dc5c6fe942bfa2bc2aa3a15ee17daae1806a4d4e4d070ebf24c42999700dc4861fb56bda292774e6d949fbf3084f63522efabf398b37e8ce2695ada6fce6abdf637b7640426634475b038068c01606e4ada22662714a76017f713f141370380693c6d773c80a20d634df94bf2e16b44a495915dfb66bf98a5253f6947427af4a7cfdaa49479bfadeea358aff5946dbb4d335d97142f79418c10e28085114775f0078da93af5e5bdd51002314703076e37de2af274a6d8e4a4ac9a9d2f9c8743dd45894da4c25791d8d78b59c0f60a700e713acb3195861a2b99ad56816ac4b03561d5873ab3ad6625bd2d8773a3e523be24283d616a789ba357a176e39e61333ae21fd618eeacfafeea0c589e3f34ded23ee24fc0198bbae705aa210478d13c648ebc08e7ea7c23d98c7645e87a484846f0b2577e02f520e4f13c242385684b97e7b14500a224121d6b9891d13cc1757c1fe14c80e385f60a9fc47c96b142e4ef4d54fc725f688398a119a166080fbf220708d2907a896676c85c6138ac49f29febd64c3827f0c026fbb22f112035e37545b7daf675d3956227e7370ff1c8a00267c40767964b8d8058185a9f8f3724613e49fbcebe5f15c6c22e16f0edec26d6f34bff7dc23644a1d7dfaf83722", 0x1000}], 0x2, &(0x7f00000007c0)=ANY=[@ANYBLOB="20000000000044299371f447317f0000e2f62ec2b12d1daf9d44bb0d0173571ef468e70c0d7107c985456098fa00172be69a11234b5a76ad7474321f8ba0557fb9fae6e9b1ea7a77e06e52801f743d77f6e192e796ae75142b803fa6a5ca3bdab539d59287951af4ebd0be912f3e486393986ede62de4e7f94ae9444925725542526d2e28338ca6097f3aa4e1707505f7e32f6564db0df2523ad7d48b409e80e79bf090bffbb7e7889595480dd2108", @ANYRES32=r85, @ANYRES32=r89, @ANYRES32=r81, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r90, @ANYRES32=r83, @ANYRES32=r82, @ANYRES32=r44, @ANYRES32=r91, @ANYRES32=r82, @ANYRES32=r93, @ANYRES32=r94, @ANYRES32=r95, @ANYRES32=r96], 0x58, 0x205}, 0x0) fchown(r45, r48, r81) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r12, r81, 0x6) execve(0x0, 0x0, 0x0) r97 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r97, 0x8020697a, &(0x7f0000000080)) openat(r97, &(0x7f0000000000)='./file0\x00', 0x100, 0x10) 02:36:27 executing program 1: r0 = socket(0x18, 0xc002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpid() fcntl$setown(r1, 0x6, r2) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=""/4096, 0x1000}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) 02:36:27 executing program 0: syz_emit_ethernet(0x6d, &(0x7f0000000180)="42f46f6a0c301feef8b81edaf8929e6cebae002022fef711df10621ec6da2a316457a6971d17a0d481d442d8758382b86b5aa06fdd851fc355f046b298885e44fa5dad5fdba97b60c96b710f33352e1c585212e8e9b92e15d2750c4a6f78c4b6aa896c657551848a144c582267") r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66947c613a6dc7ce9d7498c5fa88af7e696c6530000bbad0e8fd8c195151a3035aef49720d5301f747ed1a2943a1fc35f41876d479579e56be1a8f34f33c222bba853a2d067f33047214d8fdac05506957ec6700005bca8241b93c8932ee340a1e7b44a8f04f84a95ac8cf2e3bea65f2311468fa11281646f1e3501eef7764acc881f8fd70317496b57b"], 0x10) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x2001000000003, &(0x7f0000000040), 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x800, 0x0) shutdown(r1, 0x1) r3 = socket(0x18, 0xc002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = getpid() fcntl$setown(r4, 0x6, r5) ioctl$KDSETRAD(r4, 0x20004b43) 02:36:27 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r0, 0x0, 0x30000000000) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0xffffffff) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x0) r1 = semget$private(0x0, 0x2, 0xc8) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000000c0)=""/106) ftruncate(r0, 0x0, 0x100000001) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) 02:36:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r2, 0x0, r2) fcntl$getown(r2, 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYRES16=r2, @ANYRES16], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) r4 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r4, 0x0, r4) fcntl$getown(r4, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r5) listen(r6, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="5d00000000dafddd"], 0x10) r8 = accept$unix(r6, 0x0, 0x0) write(r8, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="10000000100008000000000000009e00"], 0x10}, 0x0) 02:36:27 executing program 0: 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) open(&(0x7f0000000140)='./file0\x00', 0x80, 0xe0) r2 = open$dir(0x0, 0x0, 0x0) r3 = getuid() r4 = getgid() fchown(r2, r3, r4) r5 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x82) r6 = getuid() r7 = getgid() fchown(r5, r6, r7) geteuid() r8 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) openat(r8, &(0x7f0000000040)='./file0\x00', 0x200, 0x59e9dcf4ba704e1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x2, 0x0, 0x0, 0x10002fffffffe}) 02:36:27 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}, {&(0x7f0000000200)=""/50, 0x32}, {&(0x7f0000000240)=""/83, 0x53}, {&(0x7f00000002c0)=""/41, 0x29}, {&(0x7f0000000300)=""/240, 0xf0}, {&(0x7f0000000400)=""/157, 0x9d}, {&(0x7f00000004c0)=""/71, 0x47}, {&(0x7f0000000540)=""/135, 0x87}], 0x8) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000680)=[{&(0x7f00000006c0)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a916dba064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c970277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c000000000000000000000067820bc7a11deb84f1b91e4bd183d098936ef0035a5d11e8ee1a39164b40fa2a3bcbbe76c2746b2128a94d67a187ccccce92", 0x37c}, {&(0x7f0000000a40)="f12d92e8d1c450c786d882241e0edb9220060ad80fe8a8e9f148f4348b5289486980f775d1d61e6f324e05830da0656ee75d2c17eee2add4c521d9e2fb9ffa26260ec4bd3ef702deae561a30848c92c1c3a8651e6b7c5617bf9263ea50672a97bb0e81de1d59f5732ae6c81ae51a0dc84603d4c30d80195f942a43d67ffe2716c678204da4ada8a56e9e2dde1a0f240348b5c08801cc948cb803d54457e0b5af0d45d17730d6b945d71bb2f78d94594f7a5d6d76e6869bd345074b4619d0595c0c9f1fdd297e1108f37ecd23bbd9a4955038b9449c4e9499ae60efb881ed596027610ff9ef2049", 0xe7}], 0x2) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) dup(0xffffffffffffffff) 02:36:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f00000000c0)='u', 0x1, 0x402, 0x0, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/37, 0x25}], 0x1, 0x0}, 0x462) 02:36:28 executing program 0: syz_emit_ethernet(0x4e, &(0x7f00000006c0)=ANY=[@ANYBLOB="ffa4abc47010424de5aaaa0086dd60a4f0b76098c42aaa9e87fd25e6e591caa1f1088c3c0000fe8000000000000000000000000000aaff0200000000fcffff3f000074ad00012c0000ae20316268000000009e75e60c33008a4c175e92016c440400be5b190664f553d61cd148c72b87fafa45e5a3e73b1614705b9346c28d2907bc2382561a01129ec582fd12829bc0fa2d008d43236f6373690608000b0cdce955fbeada6bf4b3947a9b8cb2532cd103d95839eb7f5ea0e2c0bfc1a55208332bcf345fba273eb0b95a7a9f37009644732662d4de6d754dc2b1d78fdafc095b4e6786165da126d390c7d2b40723d37f0b3ece4e3514cec2dda102ef039035e4dda62dafd73ff92919d4cf4c0c17c4b9b0ce0836f3cdcba130191b8cae05d1f15e00a5bbd3487e7be142d34d026bac1f8f208af5e158506a5dfebd6f4188de8ca64deba714efc6b46e7ed28d9e0fb4036f84d13526afb8d63efcfe2729cd443876f1bd2841fbf6eb2539ffb3459d89803ca3ea7241de0398bd631c3fa6311b33965c1055c5ec0318ec502d96d7d76f48c0fdf8fac259255bbf51294a419178fe8f4985278b87eb16edb3fd11365e500079a8cb4bafc0782d15c3c683"]) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r2 = accept$unix(r1, 0x0, &(0x7f00000000c0)) r3 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r3, 0x0, r3) fcntl$getown(r3, 0x5) r4 = socket(0x18, 0xc002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = getpid() fcntl$setown(r5, 0x6, r6) mmap(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x2, 0x2011, r1, 0x0, 0x40000004) r7 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20000, 0x16) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1, 0x3010, r1, 0x0, 0x8000) r8 = fcntl$dupfd(r0, 0xa, r7) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$PCIOCGETROM(r8, 0xc0107005, &(0x7f0000000140)={{}, 0x1, &(0x7f0000000100)=[0x0]}) ioctl$BIOCSHDRCMPLT(r9, 0x80044275, &(0x7f0000000040)=0x400) r10 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r10, 0x0, r10) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setegid(r11) r12 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r12, &(0x7f00000000c0)='./file0\x00', 0x2008, 0x7) ioctl$BIOCGBLEN(r12, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r12, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) r13 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r13, &(0x7f0000000080)=[{{r14}, 0xffffffffffffffff, 0x5}], 0x1f, 0x0, 0x0, 0x0) r16 = socket(0x18, 0x8002, 0x0) r17 = syz_open_pts() dup2(r17, r16) ioctl$FIOSETOWN(r16, 0x80047476, &(0x7f0000000000)=0x8000) writev(r16, &(0x7f0000000640)=[{&(0x7f0000000200)="46b1ebe5cb423dc8c80025803270ca2b5328ffa05dbfe80f45dd596aaea6eb054a8b2db9f71f57220838c0566c2d8b882448265415a92ac85b8d7e57103ccbdff158973b884aee5af028937857af4605b6e3dea8bca2d0ea83a7e1e84020d04bd01d5194b48d8770d64d54dd7546690b48c6a36a4127143f6fe1e565a009d36d54185d138f51c4c8c557b715426c6db03c989b55db65548c2b60ed732002e08bf4f67de201177c5f7b19fe66173ff842e6", 0xb1}, {&(0x7f00000002c0)="4c64832b313713e93972dc1504e9aaed6b4e4e1989d629ecbf4c6983c7762d2e83a1", 0x22}, {&(0x7f0000000400)="58669ee280f3660171721741e5d8251e79aa3a8d5d6beeab96657280323aa6bda1be8e92844e037a0171650ef6b732869aded784603067fa3ecdc19116801dd88113a356f3d0a2b5bb93bf8e9c9e892c42ae9de2b07c26b41d9df857ef29c9ee71c025efa62d166ecbb86773ee7948f60d4f707f45e03bac5545686d8d4776f45b7533a9a7a40c1d9fc22a78e26df682", 0x90}, {&(0x7f00000004c0)="a13b62fe28a547f1febb21d8e9894daf9fa281931acd03f97f6fd038e54eebfbb0912d17e53a3f14c7ef14d301d2653d0e2e46894d25f44b0c88d95349f1d4273690be16f363d9154cc2d644ad500a2fa41195", 0x53}, {&(0x7f0000000540)="63f507b24c1364e5b2c32e4e8986adedb3ab6ed6e4724d9cfd16217223f9dc73b13b9413bde5751adf938cdaf1a8bbd2937d7cd4a0ce863fb11c935bb1f19fd1b4e3a933eda7440fa1a410c6025a7144d0207878a9fc7c4f3518d66cd2a64f5d4a3dfebd985c99fc1b9c62fdb60d849c68355f822c6cfac0edd45122cbb6c117a2cec598f587461f420167aae9e973c1123c09048ba8d53ee1985f61f726ec973b11aaab550f7719dca7a474d2f7351d4020e961f2b2d4dcbb88fa8c40ac8a555e3f1056dd2910aadfb9dd2b2aa5db402119a2aa372cc5", 0xd7}], 0x5) r18 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r18, 0x0, r18) fcntl$getown(r18, 0x5) dup2(r2, r18) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x1000) kevent(r15, 0x0, 0x0, &(0x7f0000000dc0), 0x400, 0x0) 02:36:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x18, 0xc002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r4, 0x0, r4) fcntl$getown(r4, 0x5) r5 = socket(0x18, 0xc002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = getpid() fcntl$setown(r6, 0x6, r7) r8 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r8, 0x0, r8) fcntl$getown(r8, 0x5) close(r8) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff82, "070000003e79010034840c760b666bfede477dac"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 02:36:28 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r1, 0x0, r1) fcntl$getown(r1, 0x5) r2 = dup2(r1, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 02:36:28 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="ee7496843a93c6a88ec146dee71761271188c812f1ca681f260e828e743a4a9244fb95a76ea4b84a13211bb5a413a224cc86801438824892c4d2cb09000000bde3f3373e203970a3f53757e4b4de922e952a93d3c1bb17dc626f45171f7dd9134688948d06a88f9fd29a427329c9078919ad20f7e67fde5c9e4d6c4278273cc6fefbece05284c0cf85d0703833750f7050b9bfde3eb4cc1f073d221c987ad38da3"], 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 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r5 = accept(r4, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r5, 0x0, 0x0, 0x0, 0x48) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = dup(r6) listen(r7, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x50, 0x6, 0x85, 0x8, "f3011590fcc3cb4d098c91f9f2d12f960d0db95d", 0x8, 0xae}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) close(r3) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) recvfrom(r3, &(0x7f0000000240)=""/182, 0xb6, 0x0, 0x0, 0x0) r9 = accept$inet(r0, 0x0, 0x0) sendto$inet(r9, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0xfffffe60, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 02:36:28 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x41) read(r0, &(0x7f0000000180)=""/219, 0xdb) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x2, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10, 0x0) fcntl$setflags(r6, 0x2, 0x1) r7 = msgget$private(0x0, 0x20) r8 = socket(0x11, 0x4003, 0x0) sendto$unix(r8, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) sendto$unix(r8, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r10, &(0x7f00000001c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0}, 0x0) msgsnd(r7, &(0x7f0000000240)=ANY=[], 0x0, 0x3fb) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f00000004c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e691035b0d58d646c06c066fef4a722a9770cc38c22a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653544082971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf793cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af04be0195d459fadab38ea74620760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee3a804000000000000a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9140897d3d9006e10d4b7e62481d802618e2d6dbf289abcc552e55c60cea0ef479c098efc691987d218500"/477], 0x156, 0x800) msgrcv(r11, &(0x7f0000000e80)=ANY=[@ANYRES32], 0x1, 0x3, 0x800) r12 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r12, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) r13 = syz_open_pts() close(r13) r14 = syz_open_pts() close(r14) writev(r14, &(0x7f0000000e00)=[{&(0x7f0000000040)="a2a6de9d793642582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e6923c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e120000000000000000", 0x52}, {&(0x7f0000000800)="245b98a0e213b7d5186698a135986fa3c1f531fc91c678cdf8127414ba28058ac475510ed3317fd169ee48", 0xfffffffffffffee2}, {&(0x7f0000000340)="f014b7ce3c29d6512254d1abe4c577b113d4feffffff7f1fa809666178ba8657f256dad3db824e92411d1a36ed2bb4dd6eb2c5f1f06fe56b35eecec4a509b69b5716f8c6d72ef5e71837d4fce32d970473f6b389ae80973e", 0x58}, {&(0x7f0000001c40)="5f0b9d8aae1c38463371c7f42819b9e5090e75c2ebfc50532ed857fc9cc75f7109c82a6aad4d065aadf95fe001bb9842a1393fb27f9ab93a0665aafb6dcf5cd4c02bfb8360", 0x46}, {&(0x7f0000000f00)="111c4e01bac5b0c86d59a3fd3ace87aaa3596d4bc5cf4c9897b0a32fe4d847093b8be35e69ea1e0a9612719c9ae0ef038018ebd9fd73e0c4ce97a5400defba347c9dcbcc2d644ca2fff5b839938073651bf5450e5188ea31de5d9a269464e5b76f4b2233ba8a14932f5deeffac544a200b02445332386146963930fd6c29fcbe5cc31551c69ff8500468e9b63d2330c0511f04c231c0bac52c26d27e15ccf0067be7d4832ff0189729", 0xa9}], 0x5) fcntl$setflags(r14, 0x2, 0x2) msgget$private(0x0, 0x20) r15 = socket(0x11, 0x4003, 0x0) sendto$unix(r15, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) sendto$unix(r15, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r17, 0xffffbfff, 0x2a, &(0x7f0000000200)="ff0000007e0da6556bb22ed0353cd1cb7d1f34707a95e05bd60e5ab005b11be27704543d24c784d1b9", 0x29) r18 = msgget$private(0x0, 0x2) msgsnd(r18, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r19 = socket(0x18, 0x1, 0x0) close(r19) getpeername$unix(r19, 0x0, 0x0) close(0xffffffffffffffff) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) r20 = socket(0x18, 0x1, 0x0) close(r20) getpeername$unix(r20, 0x0, 0x0) r21 = socket(0x18, 0x1, 0x0) close(r21) getpeername$unix(r21, 0x0, 0x0) r22 = socket(0x18, 0x1, 0x0) close(r22) getpeername$unix(r22, 0x0, 0x0) r23 = socket(0x18, 0x3, 0x0) close(r23) r24 = socket(0x0, 0x8000, 0x8) getpeername$unix(r24, 0x0, 0x0) msgsnd(r18, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000980)=ANY=[@ANYRES64=0x0, @ANYRESDEC=r19, @ANYRESOCT=r8, @ANYRES32, @ANYPTR, @ANYRES32=r8, @ANYRESHEX, @ANYRES64, @ANYRES32, @ANYPTR64]], 0x1, 0x3fb) r25 = socket(0x2, 0x8002, 0x0) connect$unix(r25, &(0x7f00000003c0)=ANY=[@ANYBLOB="b35e004835a9e535c89ec1f515608a308a2a7832ae2bc9f71831ad0e20bc2dcd8b68220d"], 0x10) connect(r25, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r25, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x1, './file0/file0\x00'}, 0x10) r26 = socket(0x2, 0x8002, 0x0) connect$unix(r26, &(0x7f00000006c0)=ANY=[@ANYBLOB="694e661ceec72ced430e69bad627f8291dc79a916e63c66324c5b23e4de5737843bb4a3239716f917d76c931094b8a332f62662c02e0a5e9d1b348b96b12c2b249dae2fc417b16"], 0x10) connect(r26, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r26, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r27 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r27, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r27, 0x0, 0x0) r28 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r28, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) r29 = socket(0x11, 0x4003, 0x0) shutdown(r29, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r29, 0x0, 0x5e) r30 = socket(0x2, 0x8002, 0x0) connect$unix(r30, &(0x7f0000000780)=ANY=[@ANYBLOB="5c8fc0dff9d4d023c1ff61619187a179b733917c1929f883d4b25164526991953caca84df461cb42ec63db42b71da692fdb6bbe2754e3f423a0963bd27b961121f8ffd3a58f08ef699d104f9f4c69f109590e2ec1635a886"], 0x10) connect(r30, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r30, 0x0, 0x0, 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="fefce59ba300002e2f66696c7be792dfa254515f005986ab75c82a7285b7595c70ff6dcd1b9a476414177b25d45a6f53453c84109f6d066212955304ffa4fbcc1bec55510d3843fba10a8572da6a329b07000000d2a3301856e361a45cf635f0f5463c53bf370c627221cb3aa7ca9742b25c11e9085b1081b1b0110c1e240a9bf03260df8627c5d19714eb436a2ce01f16b5ad8a0010a16fad0a5417167ca0125f55b485"], 0x10) r31 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r31, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r31, 0x0, 0x0) r32 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r32, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r32, 0x0, 0x0) r33 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r33, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r33, 0x0, 0x0) r34 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r34, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r34, 0x0, 0x0) r35 = socket(0x2, 0x4000, 0xff) connect$unix(r35, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r35, &(0x7f0000000cc0)=ANY=[@ANYBLOB="00002e2f6c653000c01af680a194640d5efc734a525c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ada813fe37170f4832592431b0da56b34698f95006b948fc48ea88186c8108d45500a0c000"/91], 0x10) sendto$unix(r35, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0104000066696c65302f66696c653000"], 0x10) r36 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r36, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r36, 0x0, 0x0) r37 = socket(0x2, 0x8002, 0x0) connect$unix(r37, &(0x7f0000000c00)=ANY=[@ANYBLOB="81d814ccf3ec782e1b8a404da7490145f93d6988e510a9843fc6c3534a11542c0c69ebd085e3ae23e20e5d3a40233ff1b45b2aa8e259a53331adadce09be1e1243c67b477b3e667c0e4cfcd0fcfbb96596063682d92719a312900bf65e0b66cab9cc7426fe655addde75dbf4d26f4c8f19cfae8631658b3fb5de3771874cea131c850737f9f0b15f4d0d4fecb7725c52e88e248238b6665620812e8d37170871beaa3e035428e512a50acef2abcac3ce"], 0x10) connect(r37, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r37, 0x0, 0x0, 0x0, &(0x7f00000019c0)=ANY=[@ANYBLOB="00002e2d66696c65302f66696c653000d5538f08b6eee31476dabd8115fe43dac5d9f80a0a8f5896b4e752cf0b77b2b962847898ea2131525eb11985817b2b86ef72c206cf3be82787ddf75470819780e700d42492259a7659bd541ce85524ecf740c80fd9f52454c04c62dc4f306cfb4b623e21f6079be6d274213957dc440d3597f577958e477fa4dc8430e082869c1808f6693e93d397bc410c5b6922137bcff88d15fff9d56d80992d1b14a527d55298cd1b5dd49b3a740e7a3a8e82a04af260cd1624eb3eba1d7c4f1f45d11cd8a23b23865025dc554d0d52f0940bf58b5fc2d4bf3c7491f50062af864dd6933b8fe7fe573a793676241ec2580c219eff7d5cd445ab7eb5e501908e0f6ac97ef885248c399d3881c2e298ffc5ee1f1cd5e9c1454adac55f1267f22ad7c80838a9d5bec5563f96cb8c9aa24d80ce90e7556da82a87bf3d2617cd30cf15414a7eca17c6e78889c601439a62c973ee6702934bc09ecca082f615715cecffe7d35a845a02652ffa190ff61813caf14cf58589fa1652f677b887c050dfca83531f4ffa326186bb9fa96a1af02d9a414615a6239e66b1edc6a0decf0bfceca3a5d4eecf06b00571eba7942f29430ce63302119a97c5ee1abd6dbc225b476ada3f8bffb93852e94276d8bffcfa686f50c00eadb19ea61778ff6171f9a41264dc6a77ac19"], 0x10) r38 = socket(0x2, 0x8002, 0x0) connect$unix(r38, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r38, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c04c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc2fdc09efd807457777ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3000000"], 0x10) sendto$unix(r38, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r39 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r39, &(0x7f0000000140)=[{&(0x7f0000000180)="440239d086", 0x5}], 0x1, 0x0, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r39, 0x0, 0x0) msgrcv(r18, &(0x7f0000001740)=ANY=[@ANYBLOB="bda72d9ee2241d88860600006cd00cb4543ed09bac51ab6e25151586e3eaca11cba101af49ad00000000000000ac", @ANYRESOCT, @ANYRESDEC=r32, @ANYRES32=0x0, @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESHEX=r33, @ANYRES16=r34, @ANYPTR=&(0x7f0000001040)=ANY=[@ANYRESHEX=r35, @ANYRES16=r36, @ANYRESHEX=r8, @ANYRES64, @ANYRES32=r37, @ANYPTR64, @ANYPTR, @ANYRES64=0x0, @ANYPTR], @ANYRES64=r38], @ANYRESDEC=0x0], 0x6, 0x0, 0x1004) r40 = syz_open_pts() close(r40) writev(r40, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) close(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r41 = syz_open_pts() close(r41) writev(r24, &(0x7f0000001680)=[{&(0x7f0000000940)="ef6dd3bfe2a945dd160e3a7b56b88e19f5f57fa72b388e633d359bc313e0470fb55c57b672301f548ccc6bf7e9358276c13fe3823d10a5d4177abc"}, {&(0x7f00000010c0)="a3a6005a0a2c323ef7ec73025f6e6dea9be769e0233c5bff84d94f6a8a9c11015db3ef715c67d9e3ff49a60646756d229bfb18a441eb8ff3fc70f872fbb04742fcf10dd49a602a181c1a407967527146eb97a2274ae721e07ca1b2eff96d3fde1912d14236c54589b6aa3fb481e3952a4fd33933ada385c8c29a4a2c80c1bff4d2810b9369f78cd72811676063e671adcc6f92e9371e3540baa666"}, {&(0x7f0000001180)="33933dd26a2f292cbcb80a5c40d884cc3ac0fc5936d0d131cc2c131f00677750a01e3f319350188ece2a445f19ef3a62908764ff743e2a0d81d1870ae1fb2caa49de985b6133df0290cd099fefbf2ea80c08d3db0a6dde86512e7eb2dd5190e60321f51034cd638c51e2d711946a1fc828d2703da76f253a6124471720f4697f7ae35510ba744c9c07abe9ca529493da54cabdafdbb4697ea9c9784a7f5320dc258993d6ca27544f0a2b8f2ef762e257d3640da7d9f07624027ad2bc95d9af7139ccc56dc1cdaa69bc79c7fab701f31068ddd2b1651dc204c8718f21ab398d85d8daef5e4ae47e4c897cf47b4b5cc7733d190ff330693b45"}, {&(0x7f0000000a80)="e53d3b7dd1f596a7a927642fda85384c40"}, {&(0x7f0000001280)="804e0f43c34af491d1ea0feee384e209ac8855cbaa4ea915cbebd6d2fac784c7f2756721d2f0d738d767f5580f5cddcbe7c2b6bbcb1655e75d26b95496c3bca82ac413f043adb729a2fe8626c6fdac30f1252bd53c431cd9ec2e51b9a8881cb773330cd0b6d535994e046f0e341584a260c5b50e60ab7b2e08e3a7025e265a70c03708fd4a05391b77d5960e26ffed58a7ba9cd9730c336adbafc91e04"}, {&(0x7f0000001340)="0a11a8005416ada99260af00a7a8b4ee81f2770b0d01e31ca863f96746bef5471d5bd5b42f4ee40a066841521664429e0411c691c122c2849be8c7bb3527f2aefba873d607038cd00d4085"}, {&(0x7f00000013c0)="460c0eb6390b1dc8cbca655eefd5515fa58eee17e02e4ad1724b50ba02daff300620dc5e6722150681b9d65ba1ba2e9805c69fd7d72904defc4c9b94ae701d27474586e648e92d6659cec5af8f06bf70c0c33c958e264eb54d731d9ee05fbb0a1fb4dcbd01e65b73d6e4e65b09e3679e82786bb222850b0d144ea6194171ba0f006c5791723e6406edc3677948cf282450e632e829b4829ed588afd96ab1e3595205b99ecf645e7ee43bac45de35fee62d9665af8d77e3e0eab9bb092e7bfb56a7d04f2c07b93522793afa7538c19511c87d165463b4b27d261e7ecdaa11883b2874c200b1e56ea39a8112b251"}, {&(0x7f00000014c0)="f81cf2cecf766d758b412d6560123a8948cfd3843b4aa02e57dbdb39d0b3e44fd09de073c3e0e50d3eefcde031ab6a2a0f16c7bbdc4eef187cdb07ca81fc9201231689ba31188832c8868148eac26668268b9e7ac63573e85c49d5188929bc79eebb83a0f53c1996a19fa180c07544fbed91b9d33c384eb2e428f956eb216c6ea8a003eb00c4314f04a8cff54aec6749a82f00c17dcdd3b523e03a7ceb3c383ed6f2e2beb3452e3b3fc5"}, {&(0x7f0000001580)="582c05ef38a8e9a3f5cbd88633ae692e01759f027cc9cd8f131116a88739326ca432aa171ebc9085c9ba00bad7e80dc3d604170e1a045bfcbd8e6abbc73e6a836dd619b42942cc63c3602dab2f0126cf0837e3abe8accbfdfbeaa7bf1256a8c1780a9303a0d68ea84282a0e067f0f683652825d552e07b8590614ed8ea3c8a39775c993e5190577ed1e1c82ae653c747776a60722c729d6f0b9cd4228344481d9761d49f27284f4cf23b4ab6646e490420ea581621331250ce38ffb9698a5a0576170286fd72bcab1304e56107fe905511"}], 0x2) r42 = syz_open_pts() close(r42) writev(r42, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r43 = syz_open_pts() close(r43) writev(r43, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r44 = syz_open_pts() close(r44) writev(r44, &(0x7f0000002a00)=[{&(0x7f0000000040)="a2a6de9d793640582aaf031637de413fa29c5a555428bdb267c333bc656589bc89765896a1765658ad81418ba1256e69d2f6c7ff3bf38cdc23c44fbe04b5ce422b1ee2fa57b16aeec7c1b89762c6fff89e12", 0x52}], 0x1) r45 = socket(0x18, 0x8000, 0x0) setsockopt(r45, 0x29, 0xd, &(0x7f0000000040), 0x14) r46 = socket(0x18, 0x1, 0x0) setsockopt(r46, 0x29, 0xd, &(0x7f0000000040), 0x14) msgrcv(r18, &(0x7f00000008c0)=ANY=[@ANYRES32=r40, @ANYRES32, @ANYRESDEC=r16, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYRESOCT=r3, @ANYRESOCT], @ANYPTR64=&(0x7f0000000840)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[], @ANYRESDEC, @ANYPTR64=&(0x7f0000003c40)=ANY=[@ANYRESDEC, @ANYBLOB="5bafc043dd09852db2f26179141abb95bef10f40d7808e6317f38c8307c4da698b2d14ab54aabef17e1d02db3a6a7907dd00669ff2e13267691fbfb22635330ee78f65ce0d1d972504f68ae5e6f31338251dec0872054d7c53534fe6055be200b6260771e3d610a63bb42bde2a332a973c2cbc1bab62584e", @ANYRESOCT=r44, @ANYRES64=0x0, @ANYRES32, @ANYRES16, @ANYBLOB="375aa175f27b3cced4c79504aa924720363887cb97d3aa0137a43c5dd6db722056281a25f7dc18bf55a172bb6472af3707eb42332e389b032965916c8a53c4d979c722e86d00a7000e4c7efac19fefafa82c635735bf1a72b67b5ee5c19774e5ddb54f5166142a067fc84bf0b7ca86f67160b4414752390c9674119270af0b69aded3e7e0d13205246e4dd567d3ca777ab3666bb8558d0cab966101d95643cb0697a741d32447b9255016cd01fa437fcfa415a5fdca6715ce5d0362d4073758f4fe98d662652ab0ea601ed5f41b6967c67a59013db48f85d4b5690429d0c620a9e6d2c671f004d3e83062cfbe9e1f1843646c0086208015f1c54e76daee19c18d0333e751cb39d44681aa8f2ba54500c898217c6972a7810f40e1641a4919803fa510433cd66e474c93f001238ad0778af56efd49f614021dd3489ea76505536b9002452704c5ebfa2945c83116252451dcabbcec9eb7f6f3799226a942b8bcac4f6af34c1f58b4dc6b1cfb6def486986a9062cb3bccbd5613bd5db717c7e469b81d6804f5c813568899bb760436e91fb8334bf7c878ae3f60f04a469dfe87584b00f476e1c01873c60fde69f6bd8c990d5afb6d090d2fc2c2f66b170638484f05a267a299893f9a4672ce8398a3ef796091cfc289392a258ea68ddde6bf31a68704e1519c0acd9305bca32ce6f3c342f0aad0ee5ef25c6d6295a1030bd223b75da399e0828cc0d20a9922f3fa45f23f54b6ee51f9e28f3df9a8aee70f5ce5078f1916a4492984f40e056c5c9384c80b0159f0c2bc6dba84ec668874ac674c86091e4de6390ff3b755ae870511ae00817e8b6363e60bf65196f0a874f6ebc6899fbe3fae4905b95437cc9ecdfddb4cc2034cc146086bf7c3f1030fa5925014ddc184b65aa8548c13f88679c129c7ffec54fb50963c90cb3dbc190645c9c90f62e6da1cb9f77079bd8cdfeb0be68cad3085ae582a36fb32cfee25f5a0006aa2694e5dab62813314ae8b0ee623e18d2fb9afb9e3aef5d395d50f57053f33a30d9d669e0fddd6a98b710a6bfd0b1a8e36dddcedc066a96dd587f916da389123a42dbd65c70332d984b26ece66c0a843cf1df9b8027587f4e9a5a240c6626770d54128e21c15a4a5f1353fe607ef9da5d94cac1f2df1ec4186cf4b9e480a69f58e66782dc00fc209ac3e8b186172569dec82ccc926afee3b6f0f0c3d1b36e7adc7d0b5bd008017844f5f6b3ee362c946f74f0cb785d7d8c216ad624e0d425e96df4713087f8fadece0c003f215485399c9c433b15855bbe97569478170f0117efdb8ec794ec0e39b506ed1189d17a81c0e2c2ca2a8e5a577e0b056ae4a7f367157712634e31a1fc249f981bddcd39486030cfab128e72e3f89286be8c5feeac6f7e8d617bdd97609291d6ecace09751cc3c6d0b295d85584e9ec6154b29a09a1e782ddd164a127c2e19b97d87fd0f61dbcb187b9d2d111619c47a8d9e56df9f092d4c0605b9cffc68f301871c45f0657e935d3f8a4a64ececa7fdcccc4eeafcf4b60518e71cafcbad48c8beecb2ffe2d387f10491c1e021f760ed42c1c6c457955492665aaa93cae0d79a82e31157bd9ed1b86a30efa63a6c149081925f2bfae4d8669225bcf005cb624b3cfaaa1c626a1e0a003ca3bfd6770cc268b67c2af9f20d2e280979165aea1cb17ce87829e11007c4450dd34cbdaece65f7a8d93026ea6aeeb6c50f2ea5fcb187cf47b475b83335bbee87aeb8516853bfc91636e24a963c491b10bd13cbb5281aee4aaefc5eab34be426aefa694246e537751098d3847fa9a0ec6b8d49cf4275cb4d5f9826b6d16c3136fb9a9d5a92cfc18c787f3b98870b0e331b5304251028558efdc7fb28a9428ea40f506f959c9e871db0f70214f450d4e2d67b50d93fd4ebd9d7de7ce6ac284e12f41b38d141cea366275c52a25af6e4d84d4ff887d1e4dd3aedc4b014974e0129db319d2654b0ba6f919885501b16fda2b8b39f54dc01300f09c39898fafaa697144810872c02c3fbd91497558c1a0e60128d45aaa6fbe587febd609b22ec9c083085cdd5bead0833056e3066e2b53945d0f4b81b39582542dd56dafabdb265714429b4000c2e668937d9dd3aca46633d7828d765d7892d11d9b708ee6d9675e907c6bbb12599031fd4bb6dc3a29fc532e69296bab017fed48cb8b4e2b1ac4c49d211042a7f982415cd96097e28f8a014501b5ce653138d9d5f0d063ea581bc371a4a938e4d7c111b8ce88df2117f5a4c7d865999b30b6956272614c5dac4026abb2c0039c6a1299d73e17f63688afab2b31cde196dd8a622361d790f54e2afb6a95eb195ce79bec2a8e7b543e857af5cc5dbf82c566c227fce98ef6f86ee0ea24906816ad3b8cdf4fdb993e3f94c8818611002e514b8f18e2bd741cfd59d632a7f15acbbb87a2801f44337b5e5495247b26c33da4f66dc394880471d826859483f339b7a6441724b359c05288027d5c14045866b25c0fe112bfe007f1b6a4a2d7975904832fd1495d4895628c04f170d7b6c755c7d3c688aa173cd6d3fe7f0a267b26c82a10f928b688f275a909d199c3bbc70d042fb8d9f5d291a3dd9e6e01b00d632e2214fa4f10b84b66a023732c8095605e510fc61bb0a52d2403df5a60947e7c8a07eea8079eefbab946f7ab16ef705fb42af92ee88369a9751cf99c1f54c517670e92e651fa271b6011b6315ca0aad84c1bd2408bb8aa3105e8577fbbead347094cbde8ad377d1ace3bf5ad1e51e99e0c03fbf91a5d27a9f400c475e7d349ae243b3b71e19ea7d7a9bc6b975b179779c7ea095b516c6a557cf04e7722e794f92888b09d56dd2ced16333800b12fbdf88777b94517b0fcd35ff2227bee90951cdb26de8bcd725c2548c9929cb5cbbbf1f364318851253342579155d5847924841330a856f6df8d1daaf23792cc1961fcea5dac6526fe2428ae40df60f5ec6f0bd7dffa985c4793b64e4833c245843d73c096b4f617ea8147224007820398ec5082a7f131b3677781575e003288d9bdda179b87dbf0d32a3dd5c41bcc4837ffc2f7adad3a7bc1f3f18c04970ae1111a838c98476cbc52da9af5c83d79b2f149d3cd13dce3f95a4179621dee0c3794407ce239f3434b2f98c9786a8c1c58d111ed3a762685d058652dd07cb06f9129912b44f1c5ada5437648dce7d75701e0f2a0d6bf85f585efd7be84027b3443809717ce9f5ad89a405c13d5752422354187d4a5c3049894f34a3b02f4cab3f1ffa0b36e16a5f76e7af66922929fd544a72687ad8b06c197a568be90ac368a40ab4c623909ae7bfb8ee40ef5c187cc26cf4329a32e74c12870ce76a0b0be2b750a34c5be33dfdbab0c279ba7f4fcd699ecdd31f6e077fe53508ff3d337418869ca604228567e79ebcaa44e6555cd1a58f40085f42894a08279c59fe6dfa5a58ff40f0cd7276687305e5397df1a6298caee8438b5a182968d749e313b293b5a0a5861a834cce9f8a4ae77658d31785e90a600ca74c0e20ae23ada42006015a30bd920d60833951f0939f1ea3ada18cfc46630f839d7d817a7cc6ed66a83292407acb93ecca8f001be2010dda6db72271f16d7a0647c77f810075b2a5fdb2242841eef93e891bc2ee5bc9d4e3bd76aa2973badc4fea9988786165290258e29faecec20ee61b6e6682e01fad5aeef235961d5a474eae9a70559187bfa423dc238ebe4b7da915c739c8215441e78d32caccc0a170ffc9cbf9d5e073160654a91b2a245ded0a63868d9238692d795290cc5f19e5e8382c0bd755978e84f409cf88923cae0eae3a09dbb9ea6a273e0b6409b81ff0fe6dcc1cfb2dec40491d012dcb82d086244cf6a979a710ebbb08142bb4ef2e6a8f45025fe9d501c2fceb39d73f1285e7018660c9cd2de0c68a0161c2c5deb0b9c2873b57e10d0fd3b7deed1e4f9e0def9cd807144946a725764ae980cdc2551807652a99cf95bffa972eb94e7b9bb6f93b9ea67cfb327b8c0c394ebf77b1395fc1a1a0f179c775aea7dcaec370bcc2866e2b6b4573ddafc6f2f880cd52bdbef9cf79de7ac7c47f5c07ee81a1366da08fd730445c24145b52c416f7660078a73b95d9da5e5089fdc40570333972eac6cbd852692842e1844705403052fe659c8cd8c6bad0a007e8c353383cba35d714e00879d313ca8f43d87de10c8691f5876e484195871b62c5d2d4324aee1b595c6b4be1aacad7acf066fbc86dce976950a3a59254768fafb00f28ee7c2cb25096338c14aceafea67f45a852480a7cce528d47440faad2f5ca3ac5f8fbbc1bc51ea08634fda3cae6f24950a88517aafd86507af6f1307c20908b3929dd9f2072496f9b5433c923197c35536b453e3885fcc3a187acc62a1edf1fad133ba8ef344447bf45daf1e20c679352547d3bbfb620d2090ba9edbff0a39d2d9b2a130dcd8952e59a09df95aac68d3675a6a41328da1b961ef7c3de248a0df8c1c91b8e4166a1791ff59c4dac52d1a8c2e7dd62e6a4a21bc3ecf2a1a447ae495d22cf01cc28ab73f33421528127961e412a715152315b2fb71443695b16027ca1be2f15504104185e08cf4f3db707b9616414bbdcfbcd6a15ada49fb71f066c507288f9bcc73dad0919e109c718dd887b7f498bcb367e6bb91f83409534043ab222d19cb87d613b814eeb64bd5ff179d05c05753ab51d0d5350f9d0b7263c6751d650997a83aa9d70a06bd88c0c4b934d55928e4fdcd8b49eb41d9f24dc79218d438451bd6dfe4901517af40be56a210fd601879fee06cffb9cbbfff2e01e713f73cdd9cda6bcaa1120f23467161ae7161bf7d662e591b71034d87455a45ebbf0c42140c92115b93c9bf3f659b19646478140ccc8a0284219106e64c25afaad57865799246c12ce870860d0506b39a6ca2b758cbfc6f725526efce5d2dd2f859fe361dff1e2098b73143858c4aedb197307bea8bd8bd7ddf2bd59584d02bc78ec9ad6fe81a8d31fd43df08623fe24479da270ee96499f0468dabae9f18b6c15c435b420a0ab3ff73ecde913836eb2e54638b3c62327c6a2d108694e298f3423c4bf785fd2a601ffb81e27a5c01e2105d4206dbae91e293df1e72f1a889c353a0f7907e3258269ec6188b2c31f6a84cc6998bf53a44bb44259ab2470be46aa631dccf2c6a540753bcd9f67a1f13b31c7f6561dcb5f1d20b29c419c13c5f24f43c5b53b6a1fd280e5ebd957f2f18af8ca012efca73c8cc29d6603c512d6795ea981ef7075110f606d1d0bf37bcb55ac4e2b92450eb9f6761e7775c85074ed98d5d0dd39421512ab922e3104a6ab5f13a52b43f78ab90c78288337f35de2d1a79de28f95ff0e5e04f6d38f0a05ab1eaa7e5fcafcbda224c3970cc7df94cdd14882696ca43d1642bc9339892c3b1088a9ae4036860752fbdaf70b8236452a86eb53a3764e0307283f24aba058a70531499688d87a545a9f1116ac5dbddfc4c78a71775d1a298127cc3356d3f0f7336625b0b95805d319a3ee220ce4c948f823a437ee3a3478d005873690450fe1cfb0bf7bc022412c7cc34ec98cc66f1fc82da2839d47f0984f0abb9152071a282010859c9857448a46f7861e9909797cce6bab850d8680ba143ad6c4efe0f7d1f7409a6e7f8277106317de5b0ad80ae55beac7ebc1f86b13b476a1873e6aa92f678ed5aff0c8b39c27a6cabcc607a6594b091b04694d84c0accfc5b4c3762d4c0e7818ee1e235c5da037a11e0741f4cd60a5cc0104b6632129b5f24a9f6c972f00067813aedef864030e670e02356fff18400e4991a21578", @ANYRESHEX=0x0, @ANYRESOCT=0x0], @ANYPTR64=&(0x7f0000001740)=ANY=[], @ANYRESHEX, @ANYRESHEX], @ANYRES16=r42], 0x6, 0x3, 0x800) msgsnd(r18, &(0x7f00000018c0)=ANY=[@ANYBLOB="021d200000000000ddfc630b84486250b08faa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a8831d3c9b6e1ee7e9fb7ab08eb70a200589f87b517cdd4d9a00d714a1b02a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c2720079d0cf40b9c8b754daeb2982d28606050dc516a0af145fd7f7b2baa4e2b6708b4a42e1cabd56bd7e882230b315bc33e600"/197], 0x1, 0x800) r47 = getpgid(0x0) r48 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r48, &(0x7f0000000900)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a6541ad00dceba70f3e7ffff0d0b06284c758907e282f01e42193dab83048f2860314208837732097e28405b8e75e82b3f66cf0d6b8945571239589cb3608748645586b190dc78983ab9b3e3a48c8a48ce1f46f35bb9b0e05361a062f2407a08c01a871ae538bbd21ab3f7062df3972e532562541470123105dac77663d07b42c3515d"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r48, 0x1, 0xfffffffffffffffe) r49 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r49, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r48, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r50, r51, 0x8, 0x2f9f}, 0x7, 0x1, r47, 0x0, 0x40, 0x2000000000000006, 0x8001, 0x4}) msgsnd(r48, &(0x7f0000001f80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95504b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce3b4033a4312bc1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf00"/234], 0xea, 0x40000000000800) msgrcv(r18, &(0x7f0000002a80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef649dbe0000000000000000000200"/160], 0xa0, 0x1, 0x1000) msgrcv(r18, &(0x7f00000017c0)=ANY=[@ANYBLOB="0000000000000000000900000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000063b4be0ba7c6f2cdf5199e00"/131, @ANYPTR], 0x2, 0x1, 0x800) r52 = socket(0x18, 0x1, 0xff) close(r52) r53 = socket(0x18, 0x1, 0x0) setsockopt$sock_cred(r53, 0xffff, 0x8, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x8, 0x0, 0x0) r54 = socket(0x18, 0x1, 0x0) setsockopt$sock_cred(r54, 0xffff, 0x8, 0x0, 0x0) getpeername$unix(r54, 0x0, 0x0) r55 = socket(0x18, 0x1, 0x0) close(r55) connect$unix(r55, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r56 = socket(0x18, 0x2, 0x0) setsockopt(r56, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r57 = socket(0x18, 0x1, 0x0) close(r57) connect$unix(r57, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) msgsnd(r18, &(0x7f0000000ec0)=ANY=[@ANYRESHEX=r57], 0x1, 0x0) syz_open_pts() r58 = syz_open_pts() ioctl$TIOCSETAF(r58, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c200000100"}) r59 = syz_open_pts() close(r59) r60 = syz_open_pts() close(r60) write(r60, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r61 = syz_open_pts() close(r61) write(r40, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r62 = syz_open_pts() close(r62) write(r62, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r63 = syz_open_pts() close(r63) write(r63, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r64 = syz_open_pts() close(r64) write(r64, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) r65 = socket(0x18, 0x1, 0x0) close(r65) 02:36:28 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffc8b9e188d8a26a0086dd60a4f0b65e9d000000001c050089ce00000000000000000000000000000001"]) getpgrp() select(0x40, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x1, 0xb7, 0xcd5, 0x0, 0x793, 0x4}, &(0x7f0000000080)={0x8, 0x8, 0x6, 0xfff, 0x0, 0x853, 0xafa3, 0xffffffffffff84d9}, &(0x7f00000000c0)={0x80000001, 0x80000001, 0xe2d, 0x20, 0xffffffffa0d30a1f, 0x3, 0x8, 0x5}, &(0x7f0000000100)={0xddba, 0xaca}) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000000180)="d86eb8c0bb89aa754819cdd41667786b859b3fad069467035be3820f79b3494712d1a3e0f31710f58f0760d5cd3ec336c27ded975f6596a1dc7ddabe21ad3392492f1bfc7b8943e2aebf2abade15e8d555c083a705d17dfb3bb858be7a129f288c4617af555792e4fe7d73847e76e581bbcdd0683692d62ded7a678de0d25fb4fed6bf771c625a22bc", 0x89, 0x2, &(0x7f0000000240)={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 02:36:28 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) munmap(&(0x7f000096c000/0x600000)=nil, 0x600000) r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x4, 0x0, 0x0) shutdown(r1, 0x1) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed19f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda58601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a0069000fcfffcffe608a371a3f80004002ec7299e34000000000000010000000000", 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) sendmsg(r2, &(0x7f0000000180)={0x0, 0x116, &(0x7f0000000540), 0x0, 0xffffffffffffffff, 0x10}, 0x0) r3 = socket(0x18, 0x1, 0x0) sendmsg(r3, &(0x7f0000000180)={0x0, 0x116, &(0x7f0000000540), 0x0, 0xffffffffffffffff, 0x10}, 0x0) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x18) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000280)=0xc) r5 = semget$private(0x0, 0x8, 0x80) r6 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000180)={0x8, 0x3, 0x3, 0x3f}) semop(r5, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0xe, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x5, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r5, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r5, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d476c2}, {0x6, 0x101, 0x800}], 0x4) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f00000001c0)) r7 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r7, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r8, r9, r8, r9, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r10, 0x160}], 0x1, 0x606dca73) dup2(r11, r10) 02:36:29 executing program 0: mlock(&(0x7f0000012000/0x4000)=nil, 0x4000) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0xc002, 0x0) fchdir(0xffffffffffffffff) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0xc002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r4, 0x0, r4) fcntl$getown(r4, 0x5) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x1, 0x1, 0x200, 0x100000000, r3}) ioctl$TIOCNXCL(r2, 0x2000740e) fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000080)=0xc) r5 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r5, 0x0, r5) fcntl$getown(r5, 0x5) mmap(&(0x7f0000012000/0x1000)=nil, 0x1000, 0x2, 0x10, r5, 0x0, 0xee) mlock(&(0x7f0000011000/0x4000)=nil, 0x4000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x7010, 0xffffffffffffffff, 0x0, 0x0) 02:36:29 executing program 1: setrlimit(0x4, &(0x7f0000000040)={0x7, 0x93}) 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, 0x5, 0x1b3) 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) r4 = semget$private(0x0, 0x4, 0x5af) semctl$GETVAL(r4, 0xd8c6e7801917bcc4, 0x5, &(0x7f0000000440)=""/107) semop(r4, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x9, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x3, 0x6cd, 0x800}], 0xa) r5 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r5, 0x0, r5) fcntl$getown(r5, 0x5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r7, &(0x7f0000000400), 0x2aaaaaaaaaaaadf0) r8 = getgid() socketpair(0x20, 0x4000, 0x1, &(0x7f00000003c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r8, r10, r11, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000002c0)={{0xfff, 0x0, r6, r10, 0xffffffffffffffff, 0x78ae9895b80bb257, 0x3}, 0x7, 0x2, 0x1ff}) r12 = semget$private(0x0, 0x1, 0x5b6) semop(r12, &(0x7f0000001180), 0x0) semop(r12, &(0x7f0000000240)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x2, 0x3, 0xffc}, {0x2, 0x7, 0x1000}, {0x3, 0x268, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r12, &(0x7f0000000240), 0x6) semctl$GETALL(r12, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r12, &(0x7f0000000200)=[{0x0, 0x20, 0x800}, {0x4, 0x6, 0x800}], 0x2) semop(r12, &(0x7f0000000280)=[{0x3, 0x101, 0x1000}, {0x1, 0x4}], 0x2) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getgid() r16 = semget$private(0x0, 0x3, 0x42) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0xffffffff, 0xffffffffffffffff, r13, r14, r15, 0x100, 0x9}, 0x8, 0x1, 0x9}) 02:36:29 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) r4 = socket(0x18, 0xc002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = getpid() fcntl$setown(r5, 0x6, r6) close(r5) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000300)="ae19f574a98b071c72685c84b2d827b673d5ff339d2883905d7902a0eabc46bff3106d755c72c26496d5001f94819eaa75466920ec6bae9cbdf61d1814ecb1a7e74b58a0554261191c9f76bf709e7acd6bbfd2be93849ef3baef02318ff4363e8dab710309c4adabf76320da47a3e58839adddcb636f17edbbe8e8d58b61479c77906b8cb3784aeadda6e397b22ea6cde42932209cab8ffc9cbf2b027e7ab1e50da47cc72d9df535846474a97be0264b46a5133a33309530465149a76ec3a0b15cb28c6e919ba81dc34c82a07873c1a2", 0xd0}, {&(0x7f0000000440)="45b5c33eff0212d2aef89169277489fdb72c03a36185ee1a3e25a1b7a7f77ac3f393", 0x22}, {&(0x7f0000000480)="1b2a317da570fd4ca72beb7b", 0xc}], 0x3, 0x0, 0x7) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) socket(0x2, 0x8002, 0x0) socketpair(0x11, 0x3, 0x0, 0x0) accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r7 = socket(0x2, 0x2, 0x0) sendmsg$unix(r7, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="1000000100000000008a9430ceeb48c238e487595a584bfcf249987db798d668570000000000"], 0x10}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r8, 0xfffffffffffffffe, &(0x7f0000000100)) r9 = syz_open_pts() close(r9) r10 = getppid() setpgid(0x0, r10) r11 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r11, 0x4004574b, &(0x7f0000000080)) 02:36:29 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x8}) r0 = syz_open_pts() syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c472509000180000000000000000000000000000500edff00000000bbfe80"]) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}, {}], 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaabfaaaa04862e60"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") close(r0) mlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) munlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) madvise(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r4 = socket(0x18, 0x400000001002, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x39, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000180)={0xfbff, 0x0, 0xff, 0xaa0e, 0xe5}, 0xc) setsockopt(r4, 0x20029, 0xfffffffd, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "61880db11ce9bae3c6514e6ae973739ea78bad9e", 0x0, 0x101}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x0, 0x20000000}) getgid() r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r5, 0xf91ab3224b3c60c7, 0x8, &(0x7f0000000240)=0x10000) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) socket(0x10, 0x5, 0xb7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 02:36:29 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3, "00370020000f000000000000ffffff0000008000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xe) r1 = socket(0x18, 0xc002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = getpid() fcntl$setown(r2, 0x6, r3) socket(0x1, 0xc005, 0xec) socket$inet6(0x18, 0x2, 0x7f) r4 = socket(0x18, 0xc002, 0x0) socket(0x18, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = getpid() fcntl$setown(r5, 0x6, r6) r7 = socket(0x18, 0xc002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) r9 = getpid() fcntl$setown(r8, 0x6, r9) openat(r8, &(0x7f0000000040)='\x00', 0x800, 0x69) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x100, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x100, 0x100) close(r10) r11 = socket(0x18, 0x400000002, 0x0) r12 = open(&(0x7f0000000080)='./file0\x00', 0x240, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r12, r11) 02:36:29 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x18, 0x8001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020692d, &(0x7f0000000300)) r2 = semget$private(0x0, 0x1, 0x5b6) semop(r2, &(0x7f0000001180), 0x0) semop(r2, &(0x7f0000000240)=[{0x1, 0x6, 0x3800}, {0x1, 0x44, 0x1800}, {0x2, 0x3, 0xffc}, {0x4, 0x6, 0x1000}, {0x3, 0x268, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x0, 0xad, 0x1000}], 0x8) semop(r2, &(0x7f0000000240), 0x6) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getsockopt(r3, 0x8, 0x4b, &(0x7f0000000340)=""/249, &(0x7f0000000280)=0xf9) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r2, &(0x7f0000000200)=[{0x0, 0x20, 0x800}, {0x4, 0x6, 0x800}], 0x2) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000000)=""/153) 02:36:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) fcntl$getown(r1, 0x5) r2 = socket(0x18, 0x8000, 0xfb) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = getpid() fcntl$setown(r3, 0x6, r4) r5 = dup2(r0, r3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180), 0xc) close(r0) r6 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x7031, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c200000100"}) write(r0, &(0x7f00000000c0)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d", 0x55) 02:36:30 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = socket(0x18, 0xc002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = getpid() r4 = socket(0x6, 0xc002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = getpid() fcntl$setown(r5, 0x6, r6) sendmsg$unix(r5, &(0x7f00000004c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000100)="f5a31056576eed150e0bb3855956ccb85a7627b2fb06d62d3ce9c769a0b250525a4898e29517b29115e04425d287b0ec12a77290944f3adaee75939d1cc6edf5954ba0400bc518b631", 0x49}, {&(0x7f0000000200)="2b82348f6cea1feff2790acab6edd7cecaeb5610efc7716fa5dd4b262dd6f091a8542ae0ac1189ff0945b2f3a057cd35d6faa905560d4448ac18aff64b29ecdb95f3eef95633572464645a8b00c4e6709ef4d05bb8601d222ea2bc35df205e6a9f37164aff30d3e4224cb8456280d57869106dc9f2b4a6dfd591279a29bebdf3dd4dc035ea0badd752cf210d6d50b8012af78e9e2b70024fe1910379d41534c12a1af1088b14bd517914cd919357aaae12219e07b6287415bff3339c354c53a624bfb75851de73ef", 0xc8}, {&(0x7f0000000300)="654fbcee877e313ea1edc72ce42c4b515e8f52cbf3dfec92c06783efa90666ef902080b2f1c79fb5c3ffd80c1a9fea9c03bd92b32ddb3794f415d4bf401aeace84c26d4d772e3797e7c4d7ced6846ce7c87c1176b6fe2d25d7b745b9cf67f640fd2975fd869e89dd0a4ba244a8cf9492f8a8536fbdbe662a2c95f9b8487f7d544c3eb8b59850d4d820e7d93011c089de5abee5125098d5cf855ebedeac5dcb110fcd81a9ca46a6dd3532549a3a0b4c5fbcfeb9baca3f0087ef34", 0xba}, {&(0x7f0000000180)="d02024", 0x3}, {&(0x7f00000003c0)="ae450cf6ec6a5055ff29597227061dbac7399991287035ac465020f2a393028c16b9251b52471b06e2f8ab275c493d4285fc152baadb65f600e25c34b8bb222d56ccf2148448778b812fc96a18bb56d6ecf8135769d4d9", 0x57}], 0x5, 0x0, 0x0, 0xe}, 0x4) fcntl$setown(r2, 0x6, r3) fchmod(r2, 0xd3) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') 02:36:30 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02731c7f000001"], 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 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0xffff236d, 0x4) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r5 = accept(r4, &(0x7f0000000180)=@in, 0x0) setsockopt$inet_opts(r5, 0x0, 0x0, 0x0, 0x48) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) r7 = socket(0x18, 0xc002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) r9 = getpid() fcntl$setown(r8, 0x6, r9) r10 = accept$unix(r8, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) bind(r10, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) r11 = dup(r6) listen(r11, 0x0) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000040)={0x50, 0x6, 0x85, 0x8, "f3011590fcc3cb4d098c91f9f2d12f960d0db95d", 0x8, 0xae}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) close(r3) r12 = socket(0x2, 0x1, 0x0) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="000000ffff0000000000"], 0x10) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r13 = accept$inet(r0, 0x0, 0x0) sendto$inet(r13, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0xfffffe60, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 02:36:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r1, 0x0, r1) fcntl$getown(r1, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="ff01e89ddefb293fcc9788af27120e56ccd0800af0a7362c2606ce8765a0c0d3c19f17b95b5f3fb818da124d20f3cc2a077097079fbd209b88601768ad8f689fc0b6c22ea4b88ce2f91f11c005cf64944116b266d4ded27124614307912c0ad85b9f15a40eb6febf2d3c1a664a2c6555a2dfbd4863e20bf4d9f28aa78e8e051e0179c51cf6c9150e2ee27467b26b79f31fed8e55e0e98a71c04907b81954862cefe2ac862a9585b208a63f8a4fede5320771fe734adca347350300000092cc176dde1df4112bd894e1276722b3768beb543de9c60097558cc4de490f2dd6e5d4083c6cd1f93af10c51869982469c4a11b843f4b8b9d8f7fd61140140dfebad2485489e7753fb3208bbdeeb6d5670ea94d5b14a6f9318c044b240606707a6553e63b7f4d1eae7f18489116940b4a133396099e8a6ab0000", 0x137) 02:36:30 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x81, [{}, {}, {}, {}, {}, {}, {}, {0x2}, {0x0, 0xa}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {0x1}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = socket(0x2, 0x8002, 0x0) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r3, 0x0, 0x0) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r6 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) faccessat(r6, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = msgget$private(0x0, 0xfffffffffffffbf1) r10 = socket(0x2, 0x2, 0x0) r11 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r12 = dup(r11) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r13, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) write(r13, &(0x7f00000000c0)="95", 0xfffffe76) dup2(r12, r13) r14 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r15 = dup(r14) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r16, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) write(r16, &(0x7f00000000c0)="95", 0xfffffe76) dup2(r15, r16) connect$unix(r2, &(0x7f0000000540)=ANY=[@ANYRES64=r8, @ANYRESOCT=0x0, @ANYRESHEX=r9, @ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r15]], 0x4) setsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f00000000c0)="071404000973db0000000001000000149b33ff0f", 0x14) write(r10, 0x0, 0x0) r17 = socket(0x2, 0x2, 0x0) connect$unix(r17, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r17, 0x0, 0x1, &(0x7f0000000200)="071c33694f1404000973db0000000001000000149b33ff0f", 0x18) write(r17, 0x0, 0x0) msgsnd(r9, &(0x7f00000001c0)=ANY=[@ANYPTR=&(0x7f0000000c80)=ANY=[@ANYRES16=r5, @ANYRESDEC, @ANYRESDEC, @ANYBLOB="dd4cd95a8d207639b86381089094cb61a92c3665f86d9b91ffb6c2a7262a02e106f429aabc8a897f112543f20691518baadb063904c8d7a52b7411884cf78039a7862d", @ANYBLOB="2d0b63bc88a14ff5da71d10a4b629eb5720f9153f86729b40a8cb541a9d672e7d22355e5991fb06ee51efc78b507898942f5d191fb9ff91c8bc4d1bb57dd5c992e2defb6f2615f6b351b12aa38b5afb97d2f99e11354f8f203edd78991dc287951135caa08e2e7e5e16e690c5c1b26226abfbced32e2b76a76f8712930cfdd62b3189d00f8e5aca28c679709b868", @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRESDEC, @ANYRESHEX=r10], @ANYRES32=0x0, @ANYPTR=&(0x7f0000000300)=ANY=[@ANYRESHEX=r8, @ANYRESDEC=0x0, @ANYPTR, @ANYRES16, @ANYBLOB="be8fbc48596ebee31bda701023c8aed53fcecd3caeb2bfc30242011902cea2510c8a59c4f42dc0648cbe6cefedb8eda317c13ed027393536161dd557e3dceb659666e959f3e5c32acd4dddf02533f6f6883f20e248378a269deb46fcd989d3a18ea3f7e605b13acfb225e04916cf459a718e3a9804bc9bbf4a09e534"], @ANYRES64=r17]], 0x1, 0x7fc) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r9, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000ac0)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESHEX=r7], @ANYRESDEC=r1, @ANYBLOB="2d7490092081b1d091476075e68bdff5383327c8b1d59fa5589809e698b9c2fe40032a33070464d26582b4a4867ec73f79ab0c2990eebb60ac386c355c222d8ada4f4eb9acf20db6a38b0747808cc2bea79866067e820c3b038c38030e110a412c40bb1f9d64cc484c96829357f12622d9fba01122e0c5994490", @ANYBLOB="faf3d67f78052120b61969af5b82cd22a94e2b876a4aa3022c0cdf9cc060ec70e21bad4f50115ae1d1417f7bd543f48f41575818044b4cd2e63659d0eedd946d58f9407cd841b5bf043a635d6bb972c78fd09230801031133b9516c34dca2a4ca98851e47c657694eb2b019d78a803fcda73f73ddbe51cf8ebc7d0d868f752ded5e6f8fbb43126e3e1cb07d413b7d9da0361306653", @ANYRESDEC, @ANYRES32, @ANYRESOCT]], 0x1, 0x3fb) r18 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r18, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r18, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) fcntl$setflags(r18, 0x2, 0x1) msgget$private(0x0, 0x20) r19 = socket(0x11, 0x4003, 0x0) sendto$unix(r19, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) sendto$unix(r19, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r20, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r20, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000002b40)=ANY=[@ANYPTR64]], 0x1, 0x7fb) msgrcv(r20, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c899e8f3c7da2381a4eb2327004309206588c765ee222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a"], 0x1, 0x0, 0x1004) msgrcv(r20, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r20, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r20, &(0x7f0000001f80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce3b4033a4312bd05b3a77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0xbc, 0x40000000000800) msgrcv(r20, &(0x7f0000000940)=ANY=[@ANYBLOB="00000000000000008204ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ed8b218c986a549b4d56e311a71ec31000f7d27eba7e53705676c86e9f39b2542a91b0bf5da33ae1a89684cb6f01634356cca3ef343eb079f3254cfc3a94b61ec9e73275ffee3353e4893b793ae1c26ce18e888761db94ab9781d4ead482e24b54bf4ec2a4bf4bd13c93a7f7bb914ebc49e2ff067113b667c78946b4ba93af0f752de32d109110a81555e815d2d385c49b87d650d43d04819179a47339c0260ee0efcc220025d7297f3e185bf383a92c08d1e51147cd90da962fb68b124f92c35a007a6"], 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r20, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x3, 0x400) r21 = socket(0x18, 0x1, 0x0) close(r21) getpeername$unix(r21, 0x0, 0x0) 02:36:30 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800f83b00fe8000000000000000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = socket(0x18, 0xc002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpid() fcntl$setown(r1, 0x6, r2) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) 02:36:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000040)={0x80, 0x8, 0x9}) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 02:36:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) syz_open_pts() pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)) 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)) socket(0x800000018, 0x1, 0x0) 02:36:30 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x1) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) ftruncate(r0, 0x0, 0x0) r1 = socket(0x18, 0xc002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = getpid() fcntl$setown(r2, 0x6, r3) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000000)={0x4, 0x7, 0x8001, 0x7a3, "fe40e81c7ab3c8a01d1a79663a52bd18d8ffdb7b", 0x6, 0x9d2b}) 02:36:31 executing program 0: r0 = syz_open_pts() select(0x40, &(0x7f0000000000)={0x20}, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "1b12e4b5cc1b9a1b2c40b00bc954c51f5c2a88ef"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x101, "2f5d235fa443d235e33eaf74cdca4700"}) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x9e) 02:36:31 executing program 0: 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, 0x8000000003, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8, 0x0) sendmsg(r4, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="100000270321428457e5ec0000800000ac7d39e5e030bade123ff9a6006c358c8a6e4fb1666586be89b9c66e05e9c5b2572fcda0f2d38b3629e154db2ea853bc219d44cf77dd3a57aa229894f9f24589c2027a080e99f015a3c5b490df34a299ecbe5cd2610863737e627544f99e1c819178d5f45998bd4bf52debbf4cfe69ccb2f5ea47caadbe465e87f5b24e7258df3550897efcaef4abc95978d40fd87b"], 0x9f}, 0x402) bind(r2, &(0x7f0000000240)=ANY=[@ANYRES32=r3], 0x1) dup2(r2, r1) listen(r2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, r5) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r7, 0x2) fcntl$lock(r7, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) r8 = syz_open_pts() fcntl$lock(r8, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r8, 0x2) fcntl$dupfd(r7, 0xf, r8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000180)=0xc) r9 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r10 = getpid() fcntl$setown(r9, 0x6, r10) fcntl$setown(r9, 0x6, r10) r11 = syz_open_pts() fcntl$lock(r11, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) r12 = syz_open_pts() read(r12, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x800bf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffc, 0x0, "fea6368c3f87bfdbd36cb60700fabd00b53a00", 0x4000}) r13 = syz_open_pts() read(0xffffffffffffffff, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x800bf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000080)={0x80, 0x0, 0xfffffffffffffffe, 0x0, "c69702eba43f83bcda020000000000000081f6bd", 0x0, 0x8000}) r14 = syz_open_pts() read(r14, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r14, 0x802c7416, &(0x7f0000000000)={0x400, 0x0, 0x800bf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00", 0x0, 0xfffffffe}) ioctl$TIOCSETAF(r14, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x3, "c69702eba43f83bcda020000000000000081f6bd"}) r15 = syz_open_pts() read(r15, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r15, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x800bf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCSETAF(r15, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "c69702eba43f83bcda020000000000000081f6bd"}) r16 = syz_open_pts() read(r16, &(0x7f0000000440)=""/68, 0x44) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r17, 0xc2485607, 0xffffffffffffffff) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r18, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806a000000000000008ba3888e2c878a3a55143d211714efe88b1be709e511c6f5de88eaccd526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eebcaf79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f01000000c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6624f5c66f5cddb7f34f760ed69d0318edae25612d4f5e4145670f00800000000003095a9602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89b3dfe58f785d45d8ef52f285bfda67631dfda98286b702d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f756d24872c7d1005cc1ce965586ae54da06fd12ce78642f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2d37b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f47b6bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acdb337ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a9789747bf93ab4670d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb32321900"/950], 0x156, 0x800) 02:36:32 executing program 1: r0 = socket(0x11, 0x3, 0x3) sendto$unix(r0, &(0x7f0000000200)="9b03050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0x39b, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r1, &(0x7f0000000800)=[{0x3, 0x0, 0x1800}, {0x4, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0xfd, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0xfffb, 0x1800}], 0x9) semop(r1, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r3, 0x0) r4 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r4, r5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r3, r4, r6, 0xffffffffffffffff, 0x40, 0x2}, 0x49, 0x1f, 0x5b5f}) setuid(r6) socket$inet6(0x18, 0x2, 0x2) setuid(r6) 02:36:32 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x39, &(0x7f0000000080), 0x4) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe67ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a03f8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88784627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936217a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a65419566bf8810b00873dd3cfe584e7e03906db36d785fc460edad38d4087cd900e1dc059f2cacf6bf65bb046c4c630dcf361621c66b32f8866b2bdce7e1c01bf7104cc2ccbc77cb6dedfcf7306903eb04683bae0d843618267"], 0x1, 0x3, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000004c0)=""/242) 02:36:32 executing program 0: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x40000400000002c2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x61}], 0xffffffff, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040), 0x1f, 0x0, 0x8001, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x1, 0x0) ftruncate(r0, 0x0, 0x0) 02:36:32 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = getegid() r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r3 = getgid() r4 = socket$unix(0x1, 0x5, 0x0) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() dup2(r5, r6) ioctl$TIOCSETA(r5, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r7 = kqueue() kevent(r7, &(0x7f0000000140)=[{{r5}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) r8 = fcntl$dupfd(r4, 0xa, r5) ioctl$TIOCFLUSH(r8, 0xc0206981, &(0x7f00000000c0)) r9 = geteuid() setuid(r9) r10 = getgid() r11 = semget$private(0x0, 0x4, 0xc1) semop(r11, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x1, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r11, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) r12 = getuid() r13 = geteuid() r14 = getgid() accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, 0xfffffffffffffffe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r15, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200), 0x100000000000010e, 0x0, 0xfffffffffffffdd2}, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r17 = semget$private(0x0, 0x4, 0x159) r18 = getegid() r19 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000600)={{0x0, 0x0, r18, r16, r19, 0x1, 0x3}, 0x4, 0x0, 0x7}) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000680)={{0x4, r12, r10, r13, r19, 0x100, 0x3}, 0x3f, 0x49, 0x9}) fchownat(r8, &(0x7f0000000100)='./file0\x00', r9, r14, 0xb) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r21 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r22 = geteuid() r23 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) r26 = getpgid(0x0) r27 = socket(0x18, 0x1, 0x0) close(r27) r28 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r27, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffd79) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff}) getgroups(0x51, &(0x7f0000000540)) accept$inet6(0xffffffffffffffff, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) r32 = socket(0x18, 0xc002, 0x0) r33 = fcntl$dupfd(r32, 0x0, r32) r34 = getpid() fcntl$setown(r33, 0x6, r34) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0}, 0xc) r36 = geteuid() r37 = getpgid(0xffffffffffffffff) r38 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r35, 0x0, r36, 0x0, 0x147, 0x80000001}, 0x8, 0x7fffffff, r37, r38, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000240)={r37, r29, r30}, 0xc) shmctl$IPC_SET(r21, 0x1, &(0x7f0000001680)={{0x107f, r22, r23, r24, r1, 0xc1, 0x6ff}, 0x8, 0x7, r26, 0xffffffffffffffff, 0x7000000000000, 0x6, 0x200}) r39 = shmget$private(0x0, 0x4000, 0x84, &(0x7f0000006000/0x4000)=nil) r40 = geteuid() r41 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r43 = getpgid(0x0) shmctl$IPC_SET(r39, 0x1, &(0x7f0000001680)={{0x8, r40, r41, r42, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r43, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x430, r9, 0xffffffffffffffff, r20, r3, 0x4, 0xff}, 0x6, 0x7226, r26, r43, 0x7810, 0x3, 0xf75}) r44 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r45 = geteuid() r46 = getgid() r47 = getpgid(0x0) r48 = geteuid() shmctl$IPC_SET(r44, 0x1, &(0x7f0000000440)={{0xb, r45, r46, r48, 0xffffffffffffffff, 0x60, 0x3}, 0x3, 0x7ada, r47, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x82}) r49 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r50 = geteuid() r51 = getgid() r52 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) accept$unix(r52, &(0x7f00000008c0)=ANY=[@ANYBLOB="000700000000000000000000837a116df3a631830000000000000000000000000000000000000000000000000000b70500000000000000000001000000000000007b8f599b00000000000000000000000000000000000000000000000000000000000000000000000000000000002d1073c806e3dd20000000000000000c35904404260fd779a8e1770000000000000000"], &(0x7f0000000000)=0x6e) accept$inet(r28, &(0x7f0000000840), &(0x7f0000000880)=0xc) r53 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r53, &(0x7f0000000080)={&(0x7f00000009c0)=ANY=[@ANYBLOB="70013c73c007002e2d66696c653079"], 0x9, 0x0}, 0x0) r54 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r54, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) r55 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r55, &(0x7f0000000080)={&(0x7f0000000cc0)=ANY=[@ANYBLOB="3b07cd1377602983692c3b2a167f17b0f33b53da313d7cf71519825acb2d47c3ce3fd7657df13b9e51dce6998e6966cf15eae80177b5bac6c23437cb2208052db0d3707ae18f6471fef337842901b938357f42963aa221642b40cb6a2db7265f391495bf2cc2a6ae435bf1270f69341c3df9193a331bea4a25669fa95d96b2f66384becbaa403ee68e9b9b1ac090d4b94f46de1b1367b2f287d502144441f90166e6e625d8709fcff06b2ad5e7fe9f1603dd692dad311cd2960306b1a7689fb0ea4d228f49bbb39eda93d814216cfcd576496cec5c318e70125aa7149fe50c4868f673d5ae2c80d81985d78f1daf1776431d593877ffd631f74ea798ebba2dd523324f87803239ff651c541bf04c79a243ae525ef7d3b069b569e086cd93"], 0x9, 0x0}, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) r58 = getpgid(0x0) r59 = socket(0x18, 0x1, 0x0) close(r59) r60 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r59, 0x5) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r62 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r62, r62, r62, r62, r62, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r67 = geteuid() r68 = getpgid(0xffffffffffffffff) r69 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r66, r64, r67, r65, 0x143, 0x80000001}, 0x8, 0x100000000, r68, r69, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000240)={r68, 0x0, r61}, 0xc) shmctl$IPC_SET(r49, 0x1, &(0x7f0000001680)={{0x107f, r50, r51, r56, r61, 0x40, 0x7ff}, 0xfffffffb, 0x5, r58, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair(0x1, 0x8000, 0x4, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffe52) r73 = semget$private(0x0, 0x4, 0x1b2) semop(r73, &(0x7f0000000540)=[{0xafe1dc67404631f0, 0x8, 0x1800}, {0x3, 0x20, 0x1000}], 0x2) semctl$GETNCNT(r73, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r73, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r73, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r74 = accept(r70, &(0x7f0000000580)=@in, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r76 = getgid() r77 = getgid() semctl$IPC_SET(r73, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r77, r75, r76, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r78 = getgid() r79 = fcntl$getown(0xffffffffffffffff, 0x5) r80 = shmget(0x1, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r80, 0x1, &(0x7f00000005c0)={{0x3, 0xffffffffffffffff, r72, r75, r78, 0x80, 0x8}, 0x8, 0x5, 0x0, r79, 0xfffffffffffffe01, 0xa, 0x7ff}) getgroups(0x8, &(0x7f0000000080)=[r72, 0xffffffffffffffff, r46, r57, r1, r51, r1, r1]) getgid() getgid() r81 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r82 = geteuid() r83 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0x26d) r85 = getpgid(0x0) r86 = socket(0x18, 0x1, 0x9) close(r86) r87 = socket(0x2, 0x3, 0x0) fcntl$getown(r86, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffd79) getsockopt$SO_PEERCRED(r87, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r90 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8006) preadv(r92, &(0x7f0000000180)=[{&(0x7f0000000540)=""/212, 0xd4}], 0x1, 0x0, 0x86c) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r93, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r94 = getgid() getsockopt$sock_cred(r93, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r96 = getgid() r97 = accept$inet(r92, &(0x7f0000000500), &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(r97, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffffec) r99 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r99, r100) getgroups(0x6, &(0x7f00000003c0)=[r94, r95, 0x0, r96, r98, r99]) getgroups(0x9, &(0x7f0000000540)=[r90, r90, r25, r96, r90, 0x0, r77, r46, 0x0]) getsockopt$SO_PEERCRED(r91, 0xffff, 0x1022, &(0x7f0000000440), 0xc) r101 = geteuid() r102 = getpgid(0xffffffffffffffff) r103 = getpid() socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1a1, 0xa0c4, &(0x7f0000000700)="ebffcbff13b9fd813aaa4e7130b39d775c0359c95802b8b514ce7c6dde096ead2be5167923d8d3962a4f0104f5147ceba63dd7bcadacdd2b3a644c5317b77a1e0e0133d56322160fd85f3367261e04d19f1740d8b71bf65017597016c709f9b45545e4521b14b87bd4c6134cf585a5048d2caee02935613b8a1d5dc2e8473e847e32e37b0d09f4bc9c9e666660a7cbd0958654176b93a890e3b1f3157306cd52eead66c1ebab634fb3d228fa9f40d3d11c54de3220cf0f829400"/200, 0xc8) r104 = socket(0x18, 0x1, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000400)='/dev/pci\x00', 0x80, 0x0) r105 = syz_open_pts() close(r105) r106 = syz_open_pts() socket(0x18, 0xc002, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/diskmap\x00', 0x80, 0x0) r107 = socket(0x18, 0xc002, 0x0) r108 = fcntl$dupfd(r107, 0x0, r107) r109 = getpid() fcntl$setown(r108, 0x6, r109) pipe(&(0x7f0000000a80)={0xffffffffffffffff}) r111 = socket(0x18, 0xc002, 0x0) r112 = fcntl$dupfd(r111, 0x0, r111) r113 = getpid() fcntl$setown(r112, 0x6, r113) r114 = fcntl$dupfd(r110, 0x0, r112) r115 = getpid() fcntl$setown(r114, 0x6, r115) r116 = openat$pf(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/pf\x00', 0x1, 0x0) socket$inet(0x2, 0x0, 0x37) r117 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r117, 0x0, r117) fcntl$getown(r117, 0x5) dup2(r116, r117) ioctl$TIOCSETD(r106, 0x8004741b, &(0x7f0000000100)=0x1) r118 = socket(0x18, 0xc002, 0x0) r119 = fcntl$dupfd(r118, 0x0, r118) r120 = getpid() fcntl$setown(r119, 0x6, r120) dup2(r119, r104) setsockopt(r104, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r104, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r16, r121, r101, r10, 0x20, 0x80000001}, 0x8, 0x100000000, r102, r103, 0x3, 0x4, 0xdf5a, 0x9}) setsockopt$sock_cred(r86, 0xffff, 0x1022, &(0x7f0000000240)={r102, r88, r89}, 0xc) shmctl$IPC_SET(r81, 0x1, &(0x7f0000001680)={{0x107f, r82, r83, r84, r89, 0x40, 0x7ff}, 0xfffffffb, 0x5, r85, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) socket(0x18, 0x400000002, 0x0) r122 = socket(0x18, 0x4000, 0xfe) setsockopt(r122, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r122, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r123 = socket(0x18, 0x1, 0x0) setsockopt(r123, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r123, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r123, 0x4, 0x63, &(0x7f0000000080), 0x0) r124 = socket(0x18, 0x400000002, 0x0) setsockopt(r124, 0x1000000029, 0x2f, &(0x7f0000000080), 0x4) getsockopt$sock_cred(r124, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000600)=0xc) r125 = shmget$private(0x0, 0x4000, 0x702, &(0x7f0000ffb000/0x4000)=nil) r126 = socket$unix(0x1, 0x5, 0x0) r127 = fcntl$dupfd(r126, 0x0, r126) r128 = socket(0x18, 0xc002, 0x0) r129 = fcntl$dupfd(r128, 0x0, r128) r130 = getpid() fcntl$setown(r129, 0x6, r130) ioctl$TIOCFLUSH(r129, 0xc0206981, &(0x7f00000000c0)) r131 = geteuid() setuid(r131) r132 = getgid() r133 = semget$private(0x0, 0x4, 0xc1) semop(r133, &(0x7f0000000240), 0x0) semop(r133, &(0x7f0000000500)=[{0x4, 0xfff, 0x2000}, {0x0, 0x8}, {0x2, 0x40, 0x1000}, {0x4, 0x3, 0x1400}, {0x5, 0x0, 0x1000}], 0x5) r134 = getuid() seteuid(r134) r135 = geteuid() r136 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r136, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xfffffffffffffec7) r138 = getgid() chown(&(0x7f0000000180)='./file0\x00', r137, r138) semctl$IPC_SET(r133, 0x0, 0x1, &(0x7f0000000680)={{0x4, r134, r132, r135, r138, 0x100, 0x3}, 0x3f, 0x49, 0x9}) fchownat(r127, &(0x7f0000000100)='./file0\x00', r131, r138, 0xb) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r139 = geteuid() r140 = getgid() r141 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r141, 0x0, 0x0) ftruncate(r141, 0x0, 0x402) getsockopt$SO_PEERCRED(r141, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r143 = getpgid(r142) r144 = geteuid() shmctl$IPC_SET(r125, 0x1, &(0x7f0000000440)={{0xc, r139, r140, r144, 0xffffffffffffffff, 0xa585502b757fce62, 0x3}, 0x3, 0x7ada, r143, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) r145 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, 0xfffffffffffffffe) getsockopt$sock_cred(r145, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r1}}) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) 02:36:32 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) openat(r0, &(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//../file0\x00', 0x0, 0x0) r1 = socket(0x39, 0x1, 0x81) fsync(r1) unveil(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f0000000140)='r\x00') 02:36:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000017000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r1, 0x0, r1) fcntl$getown(r1, 0x5) r2 = socket(0x18, 0xc002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) fcntl$getown(r2, 0x5) r4 = dup2(r1, r2) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000300)={&(0x7f00000002c0)='./file0\x00', r0, 0x3}) r5 = socket(0x18, 0xc002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = getpid() fcntl$setown(r6, 0x6, r7) ioctl$VMM_IOC_INFO(r6, 0xc0185603, &(0x7f0000000000)={0xcc, 0x0, &(0x7f0000000100)=""/204}) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10000, 0x0) r8 = socket(0x18, 0xc002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) r10 = getpid() fcntl$setown(r9, 0x6, r10) r11 = dup2(r0, 0xffffffffffffff9c) r12 = socket(0x18, 0xc002, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) r14 = getpid() fcntl$setown(r13, 0x6, r14) r15 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r15, 0xa, r15) fcntl$getown(r15, 0x5) sendmsg$unix(r5, &(0x7f0000000480)={&(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000380)="976b31e32afc1c039b51c8a52b81312ea3e9e89732aee0ac11ad717ccefed7c17f34a9e23c9779345477129c44122b0d098bc8edffaf30a07d7bff0f03f82c95a2c372796813ec39", 0x48}], 0x1, &(0x7f0000000440)=[@rights={0x30, 0xffff, 0x1, [r0, r6, r13, r3, r3, r5, r15]}], 0x30, 0x405}, 0x0) fchdir(r11) ioctl$VT_RELDISP(r9, 0x20007604, &(0x7f0000000280)) write(r0, &(0x7f0000000080)="62032a3106773f1e00bb5a1e771e245f50f4857d42b595a4c9343ae2b5ae0ff1d6dbccc65a9e8898b02a8bae6db90bc29ee6ff857ad7231042f9839a1fb7bc4e8f1fd3eb9c0e38f2dabb98b5b60b94512298ffd0461d1f8b62a14b463e278f5fcd0bc84cc038982d02ee7fc24c7ee3ea6700931f65b454aa", 0xc238c0b9) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000240)={0x8, 0x8fe4, 0x1}) 02:36:32 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5fe5a1651cf"], 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)=@file={0x0, './file0\x00'}, 0x10) shutdown(r2, 0x2) shutdown(r2, 0x2) 02:36:32 executing program 0: 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) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) shutdown(r2, 0x0) sendto$inet6(r2, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) dup2(r1, r2) 02:36:32 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x2f}], 0xed4, 0x0, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1018, 0x0) unlinkat(r0, &(0x7f00000010c0)='./file0\x00', 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) r3 = socket(0x18, 0xc002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = getpid() fcntl$setown(r4, 0x6, r5) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000180)={0xfff, 0x100, {0x6, 0xfffffffffffffff8}}) r6 = socket(0x18, 0xc002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) r8 = getpid() pipe(&(0x7f0000000280)) fcntl$setown(r7, 0x6, r8) r9 = socket(0x18, 0xc002, 0x0) r10 = socket(0x18, 0xc002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) r12 = getpid() fcntl$setown(r11, 0x6, r12) r13 = openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/speaker\x00', 0x8, 0x0) r14 = socket(0x18, 0xc002, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) r16 = getpid() fcntl$setown(r15, 0x6, r16) fcntl$dupfd(r13, 0x0, r15) fcntl$getown(r9, 0x5) r17 = accept(r9, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) bind(r17, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='.\x00', r7}) 02:36:32 executing program 1: getegid() r0 = getegid() r1 = getgid() r2 = socket(0x18, 0x1, 0x0) close(r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r8, r9) r10 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r10, r11) getgroups(0x1, &(0x7f00000002c0)=[0x0]) r13 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r13, r14) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r10, r9, r12, r13]) getgroups(0x6, &(0x7f00000003c0)=[r1, r3, r5, r6, r7, r10]) setregid(r0, r0) r15 = syz_open_pts() ioctl$FIONBIO(r15, 0x8004667e, &(0x7f0000000040)=0x8) write(r15, &(0x7f0000000080)="a4a3cc4f3ffb0e5d847d985859ae7e93224cb4106c1b0f050080ed85923183ceaa477007214d48b592b8208f21ff5dad538a997296fc26733594a49dac7244deb993ec82491f860cff1752390d37bb3fae9e688cc458edeb00"/101, 0xfffffce3) write(r15, &(0x7f0000000000)="94", 0x1) 02:36:32 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357af4f7aa0416fa4f376336acf00b7804be781e49910900df", 0x38, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="03ff"], 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00fe80000000fffa0000000000000000aaff020000000000000000000000000001"]) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7, 0x0}) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = socket(0x18, 0xc002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpid() read(r0, &(0x7f0000000080)=""/204, 0xcc) fcntl$setown(r1, 0x6, r2) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) 02:36:32 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) close(r0) r1 = open$dir(&(0x7f0000000280)='./file1\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) ftruncate(r0, 0x0, 0x20000a) mkdirat(0xffffffffffffffff, 0x0, 0x0) 02:36:32 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357af4f7aa0416fa4f376336acf00b7804be781e49910900df", 0x38, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000780)=ANY=[@ANYRESDEC], 0x1) connect$inet(0xffffffffffffff9c, &(0x7f0000000080)={0x2, 0x0}, 0xc) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="84", 0x1, 0x0, 0x0, 0x0) r0 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x1, 0x8000, 0xfd) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = getpid() fcntl$setown(r2, 0x6, r3) sendto$unix(r2, &(0x7f0000000140)="4a26239317d6c6d6001304b079cf4f219986d457b90243c4cbfe4bf664096d5db89194b069a70e7c5d34f23e13965d3b9cd5fd4e87e936a5fab365f5482d1e6c6235b72fc4142948f3a8ba62a69157eab81454947c62a333162f7ee2d006aaf1ef565ce91fd0fc04da8ef13f36aee242dec10d1c07309c0044f0b9c2856c4f4c08f55964ae1d53be98ad202aa21d9e9583af1be1de02a3129431a07bad52f2912a985002dbd6173b2912d35a0e8568ed0a65e2deacb9129a12852176216284e46028ae36fe543c1a9e", 0xc9, 0x4, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="18ffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00fe80000000fffa0000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") getitimer(0x0, &(0x7f00000000c0)) 02:36:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x7ff, 0x80000001}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cc7e7900"/84], &(0x7f0000000100)=0x51) r2 = socket$inet6(0x18, 0x2, 0x0) sendmsg$unix(r2, &(0x7f00000001c0)={&(0x7f0000000040)=@abs={0x1800, 0x0, 0x0}, 0x1c, 0x0}, 0x0) 02:36:32 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="bbbbbbbbbbbbaaaaaaaaaabb86dd60dc9ae700382c00000200002e7b5f0bc485b603000000000102000000000000000000000000000132"]) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800182c00fe19d2c50f34370676000000000000aaff"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 02:36:32 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x100000}) r0 = semget$private(0x0, 0x7, 0x286) semop(r0, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r0, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000000c0)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) r3 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r2, 0x0, 0xffffffffffffffff, r3, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r4, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x3, 0xf0, 0x5}, 0xfffffffffffffff8, [0xfffffffffffffffa, 0xc8, 0x3, 0x7ced, 0x9f9, 0x4, 0x80000001, 0x8]}, 0x3c) sendto(r4, &(0x7f0000000080)="fd8eb6f5a66c0f0149a582e282c44bad3f4f8d8f34ba668d99756d36df3eb9add4add6e382c7c7aa1d528bcda82b5d", 0x2f, 0x2, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000100)="d519f478b09a465ad6fc3ba36e9f709aa55e56935efb26d0f34024de67872bdbac818f9fbcb704ae9d26900c", 0x2c, 0x7, 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0106978, &(0x7f00000000c0)) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000001500)) r7 = socket(0x18, 0x400000002, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r11 = fcntl$getown(r10, 0x5) r12 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000580)={{0x3fe, r13, r9, r8, r9, 0x104, 0x4}, 0xfff, 0x9, r11, r11, 0x7d5e, 0xd73, 0xaad}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r8, r9) getegid() r14 = getpid() setpgid(r14, 0x0) r15 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r16 = accept$unix(r15, &(0x7f0000000000)=ANY=[@ANYBLOB="f6ff0000000000000000000000000000000000000000000000001b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8eea144ad013a1000000000000008000034539a532efa1ba37a29ae7eeb5f0c17276aef4c5300"], &(0x7f0000000080)=0x6e) accept$unix(r15, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r17 = geteuid() getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r15, &(0x7f0000000180)='./file0\x00', r17, r18, 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001600), &(0x7f0000001640)=0xc) openat$klog(0xffffffffffffff9c, &(0x7f0000001680)='/dev/klog\x00', 0x20, 0x0) socket$inet(0x2, 0x3, 0xff) pipe2(&(0x7f0000000300), 0x0) r19 = getpid() setpgid(r19, 0x0) r20 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r21 = accept$unix(r20, &(0x7f00000009c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065009442eab4641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017c2414545ea71993ff985fe4a9df09450c0107283bd30921d82804490296295fa1babc5800000000000000"], &(0x7f0000000080)=0x6e) accept$unix(r20, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r22 = geteuid() getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r20, &(0x7f0000000180)='./file0\x00', r22, r23, 0x4) r24 = getpid() setpgid(r24, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001700), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r28 = fcntl$getown(r27, 0x5) r29 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000580)={{0x3fe, r30, r26, r25, r26, 0x104, 0x4}, 0xfff, 0x9, r28, r28, 0x7d5e, 0xd73, 0xaad}) r31 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r32 = getegid() shmctl$IPC_SET(r31, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r32}}) getgroups(0x1, &(0x7f0000000000)=[r32]) fcntl$getown(r6, 0x5) getuid() r33 = getpid() setpgid(r33, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780), 0xc) r34 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r35 = accept$unix(r34, &(0x7f0000000000)=ANY=[@ANYBLOB="f6ff0000000000000000000000000000000000000000000000001b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8eea144ad013a10000000000000080000000000000000004b7a29ae7eeb5f0c17276aef4c5300"], &(0x7f0000000080)=0x6e) accept$unix(r34, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r36 = geteuid() getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r34, &(0x7f0000000180)='./file0\x00', r36, r37, 0x4) 02:36:32 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x40b, &(0x7f0000004000/0x4000)=nil) r1 = getegid() r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r3 = getgid() r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0206981, &(0x7f00000000c0)) r6 = geteuid() setuid(r6) r7 = getgid() r8 = semget$private(0x0, 0x4, 0xc1) semop(r8, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r8, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) r9 = getuid() seteuid(r9) r10 = geteuid() r11 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000680)={{0x4, r9, r7, r10, r11, 0x100, 0x3}, 0x3f, 0x49, 0x9}) fchownat(r5, &(0x7f0000000100)='./file0\x00', r6, r11, 0xb) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r14 = geteuid() r15 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r17 = getpgid(0x0) r18 = socket(0x18, 0x1, 0x0) r19 = syz_open_pts() ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9107, 0xfffffff7, "00000000000002020000000000000000000021ae"}) r20 = syz_open_pts() ioctl$TIOCSETA(r20, 0x802c7414, &(0x7f0000000000)={0xfffff7f9, 0x0, 0x9107, 0xfffffff7, "00000000000002020000000000000000000021ae"}) close(0xffffffffffffff9c) r21 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r18, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffd79) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = semget$private(0x0, 0x8, 0x80) semop(r26, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r26, &(0x7f0000000300)=[{0x0, 0x0, 0x1400}, {0x2, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xfff8, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r26, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r27 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r27, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r28, r29, r28, r29, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) getgroups(0x0, &(0x7f0000001780)) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r31 = geteuid() r32 = getpgid(0xffffffffffffffff) r33 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r30, 0x0, r31, 0x0, 0x147, 0x80000001}, 0x8, 0x7fffffff, r32, r33, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000240)={r32, r22, r23}, 0xc) shmctl$IPC_SET(r13, 0x1, &(0x7f0000001680)={{0x107f, r14, r15, r16, r23, 0x40, 0x7ff}, 0xfffffffb, 0x5, r17, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) r34 = shmget$private(0x0, 0x4000, 0x84, &(0x7f0000006000/0x4000)=nil) r35 = geteuid() r36 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r38 = getpgid(0x0) shmctl$IPC_SET(r34, 0x1, &(0x7f0000001680)={{0x8, r35, r36, r37, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r38, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x430, r6, 0xffffffffffffffff, r12, r3, 0x4, 0xff}, 0x6, 0x7226, r17, r38, 0x7810, 0x2, 0xf75}) r39 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r40 = geteuid() r41 = getgid() r42 = getpgid(0x0) r43 = geteuid() shmctl$IPC_SET(r39, 0x1, &(0x7f0000000440)={{0xc, r40, r41, r43, 0xffffffffffffffff, 0x60, 0x3}, 0x3, 0x7ada, r42, 0xffffffffffffffff, 0x7, 0xffffffffffffbca3, 0x100000000}) r44 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r45 = geteuid() r46 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r48 = getpgid(0x0) r49 = socket(0x18, 0x1, 0x0) close(r49) r50 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r49, 0x5) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r52 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r52, r52, r52, r52, r52, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r57 = geteuid() r58 = getpgid(0xffffffffffffffff) r59 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r56, r54, r57, r55, 0x143, 0x80000001}, 0x8, 0x100000000, r58, r59, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000240)={r58, 0x0, r51}, 0xc) shmctl$IPC_SET(r44, 0x1, &(0x7f0000001680)={{0x107f, r45, r46, r47, r51, 0x40, 0x7ff}, 0xfffffffb, 0x5, r48, 0xffffffffffffffff, 0x80, 0x8000, 0x200}) getgroups(0x8, &(0x7f0000000080)=[r1, 0xffffffffffffffff, r41, r1, r1, r46, r1, r1]) getgid() r60 = getgid() shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r61 = geteuid() r62 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0x26d) getpgid(0x0) r64 = socket(0x18, 0x1, 0x0) close(r64) r65 = socket(0x6, 0x400000002, 0x0) fcntl$getown(r64, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xfffffffffffffd79) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r68 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r68, r68, r68, r68, r68, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r72 = geteuid() r73 = getpgid(0xffffffffffffffff) r74 = getpid() r75 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1a1, 0xa0c4, &(0x7f0000000700)="ebffcbff13b9fd813aaa4e7130b39d775c0359c95802b8b514ce7c6dde096ead2be5167923d8d3962a4f0104f5147ceba63dd7bcadacdd2b3a644c5317b77a1e0e0133d56322160fd85f3367261e04d19f1740d8b71bf65017597016c709f9b45545e4521b14b87bd4c6134cf585a5048d2caee02935613b8a1d5dc2e8473e847e32e37b0d09f4bc9c9e666660a7cbd0958654176b93a890e3b1f3157306cd52eead66c1ebab634fb3d228fa9f40d3d11c54de3220cf0f829400"/200, 0xc8) r76 = socket(0x18, 0x1, 0x0) dup2(r75, r76) setsockopt(r76, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r71, r77, r72, r70, 0x20, 0x80000001}, 0x8, 0x100000000, r73, r74, 0x3, 0xfffffffffffffe00, 0xdf5a, 0x9}) setsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000240)={r73, r66, r67}, 0xc) r78 = socket(0x18, 0x1, 0x0) connect$unix(r78, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r78, &(0x7f0000000200)="98f7", 0x2, 0x0, 0x0, 0x0) r79 = socket(0x18, 0xc002, 0x0) r80 = fcntl$dupfd(r79, 0x0, r79) r81 = getpid() fcntl$setown(r80, 0x6, r81) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f0000001a80), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r84 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r84, 0x2, &(0x7f0000000100)=""/114) r85 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r85, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r86 = fcntl$getown(r85, 0x5) shmctl$IPC_SET(r84, 0x1, &(0x7f0000000200)={{0x3ff, r82, r83, r82, r83, 0x104, 0x5}, 0xfff, 0x9, r86, r86, 0x7d55, 0xd75, 0xfa}) r87 = getpgid(r74) r88 = msgget$private(0x0, 0xfffffffffffffffd) r89 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r89, 0x0, r89) msgrcv(r88, &(0x7f0000002200)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000005e657a4f8c4e0e1c0633197ed1f3c9056ce5b57ac4090000000000008d259f7ea7ba00fffd8a50c5e5d3bbab711fb04dc773adf97c323ba36f73a534c5d5b921ff0de0b73a875ad9128bb3cb9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f38b9de0c57b803389070eb5a005921d84ce228c03dcf577571e5285f841b775e5dfb7d9ab514b9ced9542b8133c0b3cd2930e3f7fc2495f1b5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e98633bb228e57e3900171357b938a262867f428a312897626e56ce298b61c26897ca477abcc32a551f42eeb5c58ce4efd551b29f1a8b670c911271a6e3deccdd8a8c9c63894d4482203da888a085a9924f5b0ed9d196e9bf343e47936257a1ad5ad6fda810c18b4df45d6e7bd71ff7f593d9f06372c2b28322624cb5f18b08253c9eb5517ccb4a397acde16816fef1dde08f70b4ab1ef5efb3052d1ccab75d4dfa98821fd130f57984b82485efcd0b90a612ad1862beef2c0932ca7fbdce69c5350150ab4269e75c531629ae89af2476c974e6802ccce223e617c6eba81d908fd3ec47aada353184ec3f73cdd571c467f45217a2813562794694bb43771fdc78c47c719000000000100000000002000000000010000000000000000197a7b3c526d44a9a4492b67d1c6b6e44891ca84a6e75b7cdd59b89f6bb11cc8ef5e79023eba630cd69adccafa1b76ceead7a999bcada5a3c3faff44adae51f68fccdceec25c9a8efd1b0a02831e6b2e1a6d14a7d879dc3cf4ee3fcbd95cbf11079f178e9b8486a6189f4f29ba75d58c70ea6b4ed9a4ff28f2a18643c7f8e9ac3ba50a780c55b56928d520571207942835d1c9f2025270ba2ce20e579df05487ac69076b0dfbec2cfb728bf82c2d46a9a6ce3ab74e91dd178a76851bf90d838526ec7761be3d5f7654652e2ae272403ae92d546a2dbc3225946ac198ae1d9f721ca4471d69fc1430d101000080000000001d2271a00de94f2030aa6b", @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRES64=0x0, @ANYRES32=r89]], 0x2, 0x3, 0x0) msgctl$IPC_SET(r88, 0x1, 0xfffffffffffffffe) msgsnd(r88, &(0x7f00000003c0)=ANY=[], 0x0, 0x800) r90 = socket(0x18, 0x2, 0x0) r91 = fcntl$dupfd(r90, 0x0, r90) r92 = kqueue() kevent(r92, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) dup2(r91, r92) getsockopt$SO_PEERCRED(r91, 0xffff, 0x1022, &(0x7f0000000d00)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r88, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r93, r94, 0x8, 0x2f9f}, 0x7, 0x1, r87, 0x0, 0x40, 0x2000000000000006, 0x8001, 0x4}) r95 = shmget(0x1, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(r95, 0x2, 0x0) shmctl$IPC_SET(r95, 0x1, &(0x7f0000001680)={{0x6, r61, r62, r63, r67, 0x0, 0x17ff}, 0xfffffff8, 0x5, r87, 0xffffffffffffffff, 0x82, 0x7ffc, 0x200}) r96 = socket(0x18, 0x400000002, 0x0) setsockopt(r96, 0x1000000029, 0x2f, &(0x7f0000000080), 0x4) r97 = socket(0x10, 0x400000000, 0x7) setsockopt(r97, 0x1000000029, 0x2f, &(0x7f0000000080), 0x4) getsockopt$sock_cred(r97, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000600)=0xc) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r98 = socket$unix(0x1, 0x5, 0x0) r99 = fcntl$dupfd(r98, 0x0, r98) ioctl$TIOCFLUSH(r99, 0xc0206981, &(0x7f00000000c0)) r100 = geteuid() setuid(r100) r101 = getgid() r102 = semget$private(0x0, 0x4, 0xc1) semop(r102, &(0x7f0000000240), 0x0) semop(r102, &(0x7f0000000500)=[{0x4, 0xfff, 0x2000}, {0x0, 0x8}, {0x2, 0x40, 0x1000}, {0x4, 0x3, 0x1400}, {0x5, 0x0, 0x1000}], 0x5) r103 = getuid() seteuid(r103) r104 = geteuid() r105 = socket(0x18, 0x2, 0x0) connect$unix(r105, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x11) r106 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x8000, 0x0) getsockopt$SO_PEERCRED(r106, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r108 = getgid() chown(&(0x7f0000000180)='./file0\x00', r107, r108) r109 = getpgid(0x0) r110 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r110, &(0x7f00000018c0)=ANY=[@ANYBLOB="0000751d6270b7000005000fb50acbd1fac402000000000000767464ca7f00000000084000000000003e00000000000100005e65de4f8c4e0e1c06331b7ed1f3c9056ce5b57ac45603a02c8eb04dc773adf97c323ba36f73a5bbc0cf188b06cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88350027dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b337f31257ead178e986228e57f4900173357b938a262867f428231289f926e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad500e28d617d73d904bb0cad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r110, 0x1, 0xfffffffffffffffe) msgsnd(r110, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000022000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d71001080000009cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bddefcc12c77ea83a7ab4383c61357bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/228], 0xeb, 0x800) r111 = socket(0x18, 0x3, 0x0) setsockopt$sock_timeval(r111, 0x29, 0x3e, 0x0, 0x0) r112 = socket(0x2, 0x2, 0x0) bind(r112, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r113 = socket(0x2, 0x2, 0x0) dup2(r112, r113) r114 = socket(0x2, 0x8002, 0x0) dup2(r112, r114) r115 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000001780)) getsockopt$SO_PEERCRED(r115, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xfffffffffffffe74) msgctl$IPC_SET(r110, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r116, r117, 0x8, 0x2f9f}, 0x7, 0x1, r109, 0x0, 0x40, 0x2000000000000006, 0x8001, 0x4}) semctl$IPC_SET(r102, 0x0, 0x1, &(0x7f0000000680)={{0x800, r103, r101, r104, r117, 0x100, 0x3}, 0x3f, 0x49, 0x9}) fchownat(r99, &(0x7f0000000100)='./file0\x00', r100, r108, 0xb) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000380), 0xc) geteuid() getgid() r118 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r118, 0x0, 0x0) r119 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r119, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r119, 0x0, 0x0) r120 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r120, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r120, 0x5) r121 = socket(0x18, 0x2, 0x0) setsockopt(r121, 0x29, 0x400, &(0x7f0000000080)='\x00\x00\x00\x00', 0x1e) getsockopt$SO_PEERCRED(r121, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) kqueue() socket$inet6(0x18, 0x6, 0x40) r122 = socket$inet6(0x18, 0x2, 0x9) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r123 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r123, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r123, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r123, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r125 = semget$private(0x0, 0x7, 0x286) semop(r125, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r125, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x1, 0x9, 0x1800}], 0x5) semctl$SETVAL(r125, 0x0, 0x8, &(0x7f00000000c0)) r126 = socket(0x18, 0x2, 0x0) setsockopt(r126, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r126, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r130 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r130, 0x2, &(0x7f0000000100)=""/114) r131 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r131, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r132 = fcntl$getown(r131, 0x5) shmctl$IPC_SET(r130, 0x1, &(0x7f0000000200)={{0x3ff, r128, r129, r128, r129, 0x104, 0x5}, 0xfff, 0x9, r132, r132, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f0000001a40)='./file0/file1\x00', r128, r60) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r129, 0x0, 0xffffffffffffffff, 0x0]) r134 = getgid() semctl$IPC_SET(r125, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r127, r133, 0xffffffffffffffff, r134, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r137 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r137, 0x2, &(0x7f0000000100)=""/114) r138 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r138, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r139 = fcntl$getown(r138, 0x5) shmctl$IPC_SET(r137, 0x1, &(0x7f0000000200)={{0x3ff, r135, r136, r135, r136, 0x104, 0x5}, 0xfff, 0x9, r139, r139, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r141 = getgid() r142 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r142, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r142, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) r143 = socket(0x2, 0x1, 0x0) setsockopt(r143, 0x6, 0x2, &(0x7f0000000080), 0x0) getsockopt$sock_cred(r143, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, &(0x7f0000001800)=0xc) r145 = semget$private(0x0, 0x7, 0x286) r146 = semget$private(0x0, 0x7, 0x286) semop(r146, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r146, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x1, 0x9, 0x1800}], 0x5) semctl$SETVAL(r146, 0x0, 0x8, &(0x7f00000000c0)) r147 = socket(0x18, 0x2, 0x0) setsockopt(r147, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r147, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r151 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r151, 0x2, &(0x7f0000000100)=""/114) r152 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r152, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r153 = fcntl$getown(r152, 0x5) shmctl$IPC_SET(r151, 0x1, &(0x7f0000000200)={{0x3ff, r149, r150, r149, r150, 0x104, 0x5}, 0xfff, 0x9, r153, r153, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f0000001740)='./file0/file0\x00', r149, r150) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r150, 0x0, 0xffffffffffffffff, 0x0]) r155 = getgid() semctl$IPC_SET(r146, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r148, r154, 0xffffffffffffffff, r155, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semop(r146, &(0x7f0000000000)=[{0x6, 0x1004}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {}], 0x4) semop(r145, &(0x7f0000001700)=[{0x1, 0x3, 0x800}, {0x0, 0x9, 0x800}, {0x2, 0x8006, 0x800}, {0x1, 0x40}, {0x4, 0x80}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r145, 0x0, 0x8, &(0x7f00000000c0)) r156 = socket(0x18, 0x2, 0x0) setsockopt(r156, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r156, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r158 = getgid() semctl$IPC_SET(r145, 0x0, 0x1, &(0x7f0000001840)={{0xfffffffffffff7ea, r157, 0x0, 0xffffffffffffffff, r158, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001680)={&(0x7f0000001c40)=ANY=[@ANYBLOB="ee67e21f688c547944a4ecd75830bf3a26fef6b6672bf35d3839acb02e72b652d92529ed3269e9f38eade442aa28926c9a994c740d600e753f2db9f1912d0e7a999a84c55f6c74e12fa748f3163b6909ed8608fa4ede57932382240a4f395e2e77f3bca365000000060024769978007c712fed61014eda9f4ad25ef1f25d9f5140763530c02c591fedf5be272fc2dad5d2958e1f6591e7a0f5ef4918b9c78ffd4a5ee1fdfe99e83db5714c7d22b85fba5ad5a2df994697df4689f9e6b0127b28a171c6fc75edad8b5d6e16097b00003557d9435e2b14b63fd7f5dc65f793ec38310af7a1870d7d91ecffecf3416f2b999306d8df6f6533c15557df069d0117d2f4aa58033b1c72a0b0a0881d14fcc52398bfd9e32e01cb99bb41e9567a5dae4911847b633bff4efa2046afd2783b770433e090a3640027e7a0bcdf49ce8ef76d60a8f0085d84e0e95cbb225dfefc7e288e76f786d66bace1b7637242d7882c389d144b6ffe136818adf8b4edfd990a0e69c944fe1ed75817d3e16d0a2199b96381e65c78c9254ea5bf050c010885e0a56f92a8eb5ccc6c72db11a086d53b0556e51e89c1a139f8393ecf671021bfa157abbd26b957577eaeace1dd4dfa4ab1475129da031480b204b7b7a1bb5ceab0d897ff8fe7b4bc699b1d226e020073ea2b2c357edec6fa9522d060e63b26d200060100000070f3e4ad60122176b3f82f5c7805299b0383b77451b6859492aabfce17fc3ceff6e77657c80a3eb87db7f65af1d89dc14d5d05d93637fabd7799ada6618f0643ba90d87411804c81b113ae3a155abb32c05eee6a5fa6dcfe4cbf08b7f80ca91ee2c081f6d1"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r124, 0xffffffffffffffff, r134}, @cred={0x20, 0xffff, 0x0, r139, r140, r141}, @cred={0x20, 0xffff, 0x0, r144, r157, r159}], 0x60, 0x400}, 0x404) fcntl$setown(r122, 0x6, r144) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r161 = kqueue() kevent(r161, &(0x7f0000000240)=[{{r160}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) sendto$unix(r160, &(0x7f0000000280)="2981a054abf9a556970d9950c4ebab8b15dfe3f44eb7765dc0e867b5773106bec1f51dd809c72671e9a420e53dce5214f250c3f9c334404793cc6663de36c2df1e68b12b2ae7da8485353f45a3f86a80ecb2eecd9f747a8c2ac27a4e7b4b13168cd97a4467b988e60e7e1602024121a0bb2d79e21d31f7cc09dd402c011442516de5f11d19f89fa0a32d8632fe47cf0b377129fc391fd575d8897f789733293c5f7ba58b1af63dbd42d56006ad0d0ae8f97fb566b49e5a65f59a28bb35273d34a0b9e0109bd3519c8da69f5f3abbc9ce9101e3bb7dc5ef975b2558d8fdac1d8c669d3662d2851c6a92dbb04cb00e2f54416d920d4eaeff8a1449804872c303d766936e57be569f1e1c709068a2245031681af156557bac7482a434408abb1eb7c9131532ced340f688005080535b0fd4aa588fdd27a98477d9ce375504e47e9b9102cac185ee20c54cbb053214f5aa795ba651266e2a41c2c9523c42b5472c7a5a882f7b9367b4d0a3953797854fa354780eebd2b4f385edc4428837bca395063f54b29e1136b21cdcced0be32b3bad5c849b688c1e1e79b1af0747a16a1c239b4760988b724c2e8712762d1b95417950ba0eb50a1c82dc60a33f12b41310e2880481d10a41134a28118060bc3244d9984e6beae2c5dd9fc29db1e27c1b4e12be58a02c1b0954752de5e07033fdce624473d0af3ca7a1602320a6df6ab1daf961d4ab9b29dc1a69f1f2f05dc6b9e3abca13fe94f452d192fb30a7038125421f94e058f239c4774fb53842ed7b1e081dae7da25876f7df3d07201b886b3a544c5bfaceb5e165fefc7c5768ac6d97460152aea976b88bb2ec7f5c162b0ea41ded4fbfbfbfc201380d9cf62a3012e60d241593d7d7d330ac574b90b4baec98c0d654996e6f59adb646f91e427c6050eb88756024d76d2517d46e84232aff5f592d93d7a74e06f9b666cd05a3618738022afeba344a8fd31b1edaaeb75de1dcc6ba46e85e552092aaf3b452136f46c63d1c956fa2a3b429bde3e7fc14407200675bb7e7504d7a7cbfd7d2aaf0e1d6e91c0199d0f863ce0860a20dc5ed69e37691946a0edc824e9073858d893101b04b606a815d3b06d50f8269b3a48ea3b03a8d2da75814f852296caa7d55369aaf3db22b3fa32c10ce88bdfcf21ac5c2b83ce6ce7781d3df70c8be885ac234d6994e2f9863352b9390c15ea031145befd89dc4cc6a8984155c228da4b37862a04d53b7346eeed525078cc87037d03a32dbd4c179b546f704c5173004d750a8b9e0ad861b8bed9730e9f1e533d3dc9392cab84aa498921c3d365f216ca01ed7547a59f6fee808fa0e20bb15e2fbf0d9deb5f9ffb7c371b1fd710b1025483e183fb2dc121e4b25a589a468f17737dcd59f2970269101d09983b71f4b8ba0d508077bbdadb3d0434fdc5b88e67186e9f2924bf31ca7490a6973e60a36e7b473f2f90f34ffe24e78c3d6aed16ce438ccabe524c12de87f133e4557f859ba8b44053ae5f504256c033307ce3fc93f382f37a2b5ed507083dfdf371a130debd2e28b09c086af3b42582100772238e1a8f1a1af986447817d0ec0457fbb2b509321721299bc399ed0592e78683db578d56a7be3d58f634c24b7d11ee98edc7db87abdb540d3e27fe767af6dfc94444734e2d913f434e9e2064a937896d8ee618b4c79013a00b99d433208c4c8f93ba0c8b639e5f8983746aea7b8cc0f68c8a2d92630ecb4c31e055bab49952e1d526bc5fce904c873b266b7a9950f276abfea858a5945e014f89c0136b7f6a8dee3aa0fd4000756c4db319b879156c611ffb3873a5b79ca5e1e0b617d44f957012911967bc1d4d5d5ef36daaccdf47949c521364c2be2bb51edc34811c6e26f15dc41b6af84773b4d50cc0cbc40bd748e07abea39111e8bd1fefa417c439d4f8ac51bb1c05c7e80621b093a1eea6f90fab7b66ada0351faf8ded8eea81595450214eef521d5225d26d9e0f6f55170a1d4d822de1c052b2197ba92ef40d8af97a77bde988e4d75f227a269f1cb372036bb2c9f0969c9726213cd5d1721ee3449e5792f85e72c519f0ecd2416c75764f7569dff192b668739afcc962573ccb058d7e9008313590cc1864cd35c42b01eac5e2239bc6eb6d9a24e9f4e444eda7ef10c9e83b7291d13fe3ab9912e1d73fe45da4b93b8e7387a515db3c33a9585c211ebf4fba461090173ba05e17d136ac5f47736614fbeab84b0e7f42a5c8026725d6ab10d0e1bdb5562d1f2efa3d1957df1aa918d16bea6f024e8f1210f5c88ac465aff9e95dccb5d01988947f4baf039a77672798fa4b96bb3704469720df599310ddee07306cf282328d14dec1ced6d8d9ebc9022fa6cbb27614c35e439fd1fa07b04105215bebb1872083e72be77f2c2a5835ec113881e0c9152e4c212cbbe426f9cc590ab1951e6a9954a6bd7675def75461c50f809c60dd89dad7d454fcf92bccf7359951f3c16acfbf15e0682b64f2545a18b40c899e0a3f6343afbb0aca2e095572c9572ab0e9c209598e7c77157ef7e29c0302a5724a7c80cc336e23ce7817b0449f2dd21129894626af351953ada9ece11d55dbdc481cf519cc6b888e356d2fc5e38b37408734ebbd3f18f5ddd0d5546875751cb6a5b7df4266bd84e5ce554a15116c60dc5002a9ca8a0b35ebe360e86c8e15695bb1f93eab549a4473ac08808f551798f41a2a72f164ff26ed3062f152caef98a8a00ec295fa30f5c7369d0634fb761a7f8782d58f234e7619db816ee4963244a9d077c59aac65bb77d97b1351f1d920870179a9cf3bc826ca8fa2607afa40d045ab57273e2717cbc5004543b4e262a56ece7c98492deb5f1947aefad8f5eb030c3c14fdb3236b62a5dbb03ee2fc8c6bac1931de7ff7", 0x801, 0x0, 0x0, 0x0) connect$unix(r160, &(0x7f0000000000)=@abs={0xc790f89cca1e6393, 0x0, 0x3}, 0x8) r162 = socket(0x18, 0x2, 0x0) setsockopt(r162, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r162, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r163 = socket(0x18, 0x2, 0x0) r164 = dup2(r163, r163) ioctl$VMM_IOC_RUN(r164, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) socket(0x18, 0x2, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r1}}) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) 02:36:32 executing program 1: pipe(&(0x7f0000000040)) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0xad6f1318f5e6b55c) pipe(&(0x7f0000000100)={0xffffffffffffffff}) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x20, 0x100) open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7ffffffe}) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000380), 0x7, 0x0) 02:36:32 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) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f00000000c0)=0x80000000, 0x4) sendmsg(r1, &(0x7f0000001680)={&(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000140)="4c14592f53a3f6f613ad7888121cb8206e672248dab362a2a3df41747c437016", 0x20}, {&(0x7f0000000180)="5a36b50d29cc7dd9e72fb632d71aceffa6b27e39d2b563a61d48f3ec581ee482de51f06a140a1fa43aab048794df1e79f07c9149bf48e6475da454f86f52d638e5f70678e3b08debc2b8fe1d37cf4135446f9132bea76990c15968f8ee202eb074e23d618e0ad0124c7f3ce1d976132721e97b31214815c94c5fba25e7fea425450b18345742974c39a9f4e23f387273b1c56ecbd2c5d7c336cf6c7d3585785360095750720b075c4cd12a0cd8cb8f092bb25f1fa41298bac0768f291c0a3d1f2e4cc2a21486ebb10a7e5c356ac6b7d5572d3c0a73614c0b44ca27225cae0bae9a082597eec88d26ebc6731a4e58e9318d997e0a697bb63fd6434752", 0xfc}, {&(0x7f0000000280)="1eb1d4bf7f18a3fb47357193173164ac89f4fcf94ca0b4b0cfe9d243a9ad187090870de577c92d3f6afb2199bbd0f1e3c2163c4cad65fd85dbc35b7be8", 0x3d}, {&(0x7f00000002c0)="cc52a7004685c4db72cbb9b4734a6fe87cf27c0759f05354ba2878b133bf7452a8f29319354f89dc51c33ab2e42a3e567f310aacbbac76933ce934337a89526f4b072746ba49189f4b0525e9585cf559072bf1ac0d8dcd439f2c0af261f38e1d2dd053f9e69a3ab77e6ee83f5c633977286ac90305ad183ea9b3d2e3d00cebe24934f850c67b6fc3d2356e6c3472086b18b5b659c0cfd8459bc3975f6fbf7e570ecdf30119ed44c29fc7fb3765e67dc25c05e51b792327ca36db44e23570f58008f29113471a847ab16ef75494e6596277e2f9", 0xd3}, {&(0x7f00000003c0)="5d23179ce5e60e604d130cc2d8e0641bbea640f6e234441dbc14407014001007660130a3afffb907e44b1316ba3242c013760deee0139c57a5f41ca6050aa2ea65064fee0e29cbaeba6c43b2a78a31", 0x4f}, {&(0x7f0000000440)="3ce9deab884d8d73f85b71cdebebb22ff999b7270a020ec135d02174c0c5cc1bcde8edbbc85aa7cc60c7987105", 0x2d}, {&(0x7f0000000480)="fcef591e59ab332d3eff316a8fbe1bb806582a28293035c3619c6186b78e03cb79d8d6e12d7d91e9ec0ba72b910f7e2b8a29f0b3bc4620120433af2a710f90380f31ef935333172eb023cdebb10266247f45b8799ea832f108d43cbfd3dec4", 0x5f}, {&(0x7f0000000500)="34796deb5ed123665d358e842a8316070551bb01ffffacba51b0b759b23f3b28fe21719f237890c4a59bca3c3a0e2e96f91b50d418226a3afee353c568caeb0b1d0490f2296aae4896aceed9948decf616c94e12f115d8ac95c49cbd76524c50353250e094c3a5f166852346e5ac3c", 0x6f}], 0x8, &(0x7f0000000600)=[{0x40, 0x1, 0x7, "e5d73d170e2d8758a0be1efa0641e896192a1d2a1b3372f7fce5d1d7711ccfdabd4aa8df2864d5f9992e"}, {0x1010, 0xffff, 0x80000001, "cc69c993af1fba078b5ae313d5e17f095de79d83deb6f5b597d6416a558eb48bbb0b6cd4111bf6b763d808a3ba14bf5c6a3c0fb66b1a2b79697489aedc3e351b48f0498c1e59a2cfdb797e4606518937196d2cc55fc25cce23590e964375e1af90dda662873bec6a62e3a6c2d437e8ead65da6e34933a40a182b261c8475a99432947a0a3b2d471d656ba381d6d1c5f569dbcf2b26f05e3b18d098870891e74383ea0eb5867094640fcf16a3ca6831d94c3a4392f90869c0dcdf213828c144a5ca19a9420ca69ea71bd4806afd4922a79086a84367053a1f100fe98c1734f94271a515b5fe8f0f0652f0fd1b5bc0da1aec7adb47f8e891a45f8fee335796bf3c002d9e8e4a1a24126ac95cd02d9139df707b2335d662c74438b2c8114fbfbf2a92ab75117b3a27c3a182897064ee46db95bd1a2e09e23d6b7828a52371a3017a25c4e3db1632b39d7f6ba4e9aacc975374f42376ca1d8b0c5f9a94374c5e7bb1614aa3f027fb23e286b15dd9101c4cc2dd0e6f904e93e318fb7262d14dfe279ba71c7eb9e87ce3ce7c27bc5f2cb6653de766aba8bb5ffb32ce68d1c8001b893f94110ec034fb2c1d0ff695a08077c561b06e49e0d8edcdc9f294fa99bad16e82944d3a433eb45a1a783691607350c06516693c22d3d04b3a72580e8f9893433ef8649ecaada2041d73d677b3772252fdd364ce80644725bbf52c848a0752d7a368ff6cf120a57d56411c064180a8ccf28ce0c162333c80aa36b0af090dee135e3a9fd56697160eba6f1d8906285eec46833369930c817b1059bbada69b7f21b8d392a3ec057bff0c4635724e039907d774bef357fa1ffa929449494714607164bd3e87d2968424176743ad6918cb67d999ffce81a71db1bbb9c71bb268c4a708ce49e280ac454b46f104151ce60c5b92d8b7d2e9d313f64c4206d6999e61d1ae2d30f2ca025d2fd7ab4daed71a8953a3adc1d66d8390c94f771e8dd9166126563e57d1d11cc55730ad9856cfd0a3bc44e03b318476e3bf72469f5316d61de5f3fa9174784f1beeb1a516d9e5605e89ac19c790c5ba0cde1cee0c5d80455e65d5e8e21955f0f8ab358b0bd04ef3382b24deac9166f98a665a3662542f02c44d960b3623cd09d2e49c7eb61aac522f96a4e5e2e23d6cd1361fca58a9a03b21a15eec98e867221b88cd0157d60967759a0e33aeda9cd497205e9c3469cae5c2d60704134c3d721f31645cf01a76d84e3fe1dfe0735e345dc95cc93055fd28d7f6f9840f1149bbcfe0523d423880a1aea03dc5e877eb63e9b1c46e962886bfe7878057bb93e91b86b175b8e7f0806536b546a250a7bce78d6a8f713f85fa35953bb5ee50b2fe69a7734f00d4f89df563240464aee81f65ffdd53a20f6aa3cef83f64615ef419015ab23b9a02ff7fcc3b5acd59a53a2fd84b4dbd1976ded900ea9d1dbd2788c4c0e629ee1384acdef70abf164431c2f242bec29dca85a58a2061bbc07218efd01a53a4de91c8c3c880c22964ff4758f79e540c56f48d46b340956d8e0884ac90df70efa9f6420b20c38d1f74c2bb184cae48d77dfa85e2dd5b3f19030d9fa0fa4252ee617aa275e972b1b562e7c676807af3c968150bf92764ecad7981b5470b744318387a52367d5b151e792ceda21dcb37df3a0debe8d3ffc26773cf69d57d6762f5f7fae1e42b20c7bffb3f4a138d08151845be012e04e0d79a728429223e410ca5d1d31fa99ec69d6fd5b4bcd1591b1a622c171c8761629c6bf24d472f9465b146ce57b72c51b0298b171b3348c72df7a7f441709b9de19ee988fd4b6f3c8d0723f80bc84ef963548e4adf94950b558a36a00ca15dc2401e61fe6d1503deb79aee6f362155762ddda69cfca49d66b4dac6eb7de4de99e565b524f574c0a8128d06b26ccd72a611c94287569949679cbd8ddeb653c2507f29630756dc1009455a7e6289cad4d5168764f8b09f059985a8ad24c3cfd278adbf48c0990b937f525e8f481f30b84c56fb90925b63f3b3ddaa63e29023f3719ffc730a111555c5395305e092e4f450499ad19a22a905aa1587c0912c63abc9eef6cec40f8b8886ad3a7a7435d97807531fb87a53f887579b0b686e02281cd176bc97f3e4c6068d28fc6da06f4f9c281003da31dbc533927d1675b565803eec3837a9e2d3ae1d634ede6c5fdc31f101d396e58bd8a50857caf797953890c3848f9f097d9b9192feb2c9d93775043f52256422c6ac563569de95ed917fa1c5236f6d4207fbf0be9ec0661561ed7c64abd540320fc92fa398f35f4b20294ba77391afe7ffaede5e0a4ec5aba0626231b95b3f3fa73819ce53c707f748e82f54f537d248d6109f7020ed2a873eec8797533bd7244808f10232d45eb584d565e3f8e2c389991608f4d224cc5459249c44b6ffbe7136c62a62040d10d1ff6674c1508f629dde3ac2a448fc03e83a34a14d1e7ba359b58a850b027977a290802f00ddf4009839309a03fc9ab444e3c038a678e79436c4e186e3d1c408377a8b58229ceb7776a99ab0439af4730e6f974aab5eb3f832e92ce73c257966242b610b36d2d86e086ab5fbe34a636fc96ab4e12e8921fe74be396debae1814f6f053fc66a1ef9156700ddcea9a1a24644549abf2754dfa845d3b43b8ec95675b57d2891a454abfc8305a396c309f175856e877450ac720fac69443eab4948466b841bf2571d8bc3dadbc3cf786edb6772d693da682d2dd6f447bae0624fab4150522cb217db8f1fb19bcc89914c0da112252480bf5c2244adf3360709190b1ab0aade6edc3df62c6c812d633a75e8c735bc93a4ad8d7f35a4d7e3f5c29f0a928ac0a071afbddc363f2c11e045e6109c0c1c0387c56d88593f49d234ee1a6fe96d406b4aa46755b9f47d9374c1d25cae9c95e80a86c36bc129952a05a5821b5043ad34213995581bc4274b56dea5ff4db5a05d9128af191e95b623d537f55ccddcb92d1b3a546b8f158853ffb13ab85b56540f02576a5cac23236406e68b18fdacac587972bacf7dc570c58a706cb02c73789c48beedb2f4aa1d66290362837ac90e7acfbd4a9d19d955827429c7d6ebcdbbd80124bd6fa82ea03f1a5d61cda48f7cf2f6115ef14e56b34394cc68a101603828677f6beeb00c5495f608d740bfa3a6ef9bb9da5a924f9be916bbe563c520d6ddea048021f0afee1e12afbaf56d55b8a1e3082ab1fca6bedee5f495478e71433a15a56d2010b6ce4c350d9bd168e9526a4315e1a621eaafd92f672aefb57bb714a6aaa05e69165723b3b5a2ef6c94f3e20d037cfd49b4c5bf7e8575b0aef39db20608f3cae3746c780b8e76102845c8905b6068a8acb19f66639ee3399af9e0439499a397c7cd3df6811bf1ce20040bd638c11ed1b735ce379db63dbbfff711470e64b23dfe0093e487e216def2e2842c096645ce499009db9acf3a6f1a1607216361dd21e90d60343d55ab1745f10d8232202dc2d6b90c6ee8cc0fa802091a2c1a4ae0f747220afec26e12ee667e88c9cccc1b5861c5bfeb69000a5cd61e3b2b30482bd9f70b83da845ff43bdf494cd9250780540ccc63bd96717b227843e9830a1035f1b634519f3125afe6a7d0ae0551f1347ce1bc7357ed810b3ce39e0dd329af3826541520a6d238624590604a25e0e4a0ccbaea33ca6e39ae6a151928a89f9a72b2922198cb721d90184b6f940f61b3e52a0a1f864ccdf19f121c44595055c8f8b1d7f683d4447e0ecca6eb552ae7fbef5d9c4560a2c86368905ab5fc166cfc3cd00b4c6fd3ed2fd18e0f9d2b4280a3bccdf2155beab32de1648493302554a87f54640fc3ef03902bf84bd343225bb7cd5c4761516fe5781e067d99f00fd99c7cc9e5fa1d135563d50d44ae5193aec50a6eccb7e7857f2f1e4f51df1ac188aa7f10028f2be8eedb837515d498fae87ae545a35c8df7f45c36eff98b215dfdd2673872ad0b8e1af83f2fa1e536efa4691184486987f66ba9d6a146dff91574bddfe48946527950c4c1bad09a7da99d03f9da65e00e3752b7ac3766673e343a7116a16ca908467a193f0bbfcdcb0bb0ba5c7f5950f07ec017551e999ea9b9a4cee405e0d85bcb5a59c307fb7eaeac66476f1aac77cfa33b6f5dc4386df00bd5884a5873f36924586b42c5355ea80919e9e98684d10bde5952e070819d5f215b747ea0426e9d5779394e09ba5d338b95cd512c060376377de6d9b6f22c16d7bbff5f95297567e27be7363e1a797028d0f87e33ffb421bac9832fd4f465f56ff85103086f609c7f6785fe1121e60b1437ce78c8b01c5ac6b8293aad9b2cf60c5cb59cce531380cb5daf737cd0f71d538e2b953df18f1be44a1aa04138cc11412a955058a653585a547e983d2fdfa9b5d1901631aa3921bb896b11a7d90bc5adf1c8ddf0d5f9ca929756f37b80b330534bcac5236dd0569ec7e54ba74fa950d52be6bc02b3baf031a46ffdfcef3793fbaad94bc5c26420494c5596a6960951d84bae6db33fcd2e91dbadb4ee248293e0f086550542b7cdd76e06c557ee5e0737a39c9c8ba82d9c7debf97b2bd0259cb0e530ae88bfc8bb6b59084b5a4e13ad99448e7f391299d7bab58cb380a257570ed3ab5cfbea9a182045d48790f4069fed151dc889806f880eda9b112f622fa87613b52f051dbb5b4f9d48fa82b4621b5fccb712ecd883fb6e66d4217670de4f51b42a11d43fa47366336ba5e116d106f6fffae58b381e9261582f27f4ff8a5fb01634f42d009dd8c77972bdfa1c3aa1226050b028c0d61210871ce0278c7206ae18d70e814d63e1beeece46fd06a2013e35b30347c0695e71970714fd9c7688f53e3d6b046c3ba15beb7b1144dcd84d18b97acdc50c24dd810e1e10774113a2eedc4588d3a33e04815987e51b5552c6ce521727c1ae4afe37f09d027525b969b7e1f00bf5dca89c6c95410804ba89df418fc9468f511b8405c51c1036d8fcb013d0b3992ba0e24d132a1350fbeea2633c972df3d0ff43be708b98a9bcef9c1fa9c70e945d5a8c3dd161cb1b92bcc150f3ea82656163bb12c488db52a4efe7eda11d1dd328e04ebb7955309b13a297b60b5113bf4b599796ff5d7999c06a9709e7ef7e3ee53f59d96bf477f41c5ae4ea5811293d538d9d0d405d7783efd0175ed8e0e91970352b9cca39c1ba7b44827e5363b59561a4de3f3f5e624b27f413f58f59caf0f4c6ec5da89c37484db9adc7a39a9e861157c48605da83b83114769e2eb8cfbc780e3dd066ec1fb5f97306b1a4a7ba366edd6dc09be84cf365ce95b60289273a95a204e9c62d3c44522e768e859e9df2bfb0dcea30cc834df74c5e758a1acb9f08e37154d06b5bc2b6402ac50bc24e66c8f8df7428c0df01757e728353b2fc233688bd2b1c8750e0981af6c3b336638a4c7af70a29dadce6fbb849823634891b152a2f166bdcc43590b88d81322f9c46f5c2c809710608b13d6b099689a6be0f99d571c7ecd3d50a9dd6fa742ef5b7f7bf44b768b4070597664bf35b0e1d302e4b1ed8ecaa99480a3841fb771b8003c5f1f43089f3ae5b383b4983d4227d8599c506284472ab045361f8fb0af58a4f462903694da5d7b42c47d8196dedd88ebb86af209c0f78987dc46bc5990e7f68e88d5e204e6773cc37326b89b4da7bb64b83d2bf1cbf6a2f39fa07dfc3ebb58c6f0b0ef07670cd4229d0d8a77bccc309926eeb6238c5bbddd81adf99772f04e890ab3dc0f252ee8bc303c9f319a1514b221a06fd60cda0a5fa56d84540e57aeabdc18186f51ba989d6064174aea5a3425966e5175"}, {0x30, 0x1, 0x6, "f7b086c30be24db77ed0b1e8d78a161f5c8c7f7d81feb238456f49fdfce363"}], 0x1080}, 0x400) close(r1) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) mmap(&(0x7f0000157000/0x1000)=nil, 0x1000, 0x0, 0x12, 0xffffffffffffff9c, 0x0, 0x7) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0xc002, 0x0) fcntl$dupfd(r5, 0x0, r5) fcntl$getown(r5, 0x5) bind$unix(r5, &(0x7f00000016c0)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) readv(r7, &(0x7f0000002200)=[{0x0}], 0x1) kernel: double fault trap, code=0 Stopped at in4_cksum+0x2d: callq __sanitizer_cov_trace_pc+0x4 ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace in4_cksum(fffffd80693ddc00,11,14,8) at in4_cksum+0x2d udp_input(ffff800024fda368,ffff800024fda374,11,2) at udp_input+0x398 ip_deliver(ffff800024fda368,ffff800024fda374,11,2) at ip_deliver+0x353 ip_ours(ffff800024fda368,ffff800024fda374,1060,0) at ip_ours+0x412 ip_input_if(ffff800024fda368,ffff800024fda374,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd80693ddc00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd80693ddc00,2) at if_input_local+0xf9 ip_output(fffffd80693da500,0,fffffd806f6ead90,0,0,fffffd806f6ead20) at ip_output+0xae5 udp_output(fffffd806f6ead20,fffffd80693da500,0,0) at udp_output+0x5af somove(fffffd806ec84968,2) at somove+0xf2f sorwakeup(fffffd806ec84968) at sorwakeup+0x79 udp_sbappend(fffffd806f6ead20,fffffd806dc23400,fffffd806dc234b0,0,14,fffffd806dc234c4) at udp_sbappend+0x336 udp_input(ffff800024fdaa48,ffff800024fdaa54,11,2) at udp_input+0x1320 ip_deliver(ffff800024fdaa48,ffff800024fdaa54,11,2) at ip_deliver+0x353 ip_ours(ffff800024fdaa48,ffff800024fdaa54,e60,0) at ip_ours+0x412 ip_input_if(ffff800024fdaa48,ffff800024fdaa54,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd806dc23400) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd806dc23400,2) at if_input_local+0xf9 ip_output(fffffd8062f77c00,0,fffffd806f6ead90,0,0,fffffd806f6ead20) at ip_output+0xae5 udp_output(fffffd806f6ead20,fffffd8062f77c00,0,0) at udp_output+0x5af somove(fffffd806ec84968,2) at somove+0xf2f sorwakeup(fffffd806ec84968) at sorwakeup+0x79 udp_sbappend(fffffd806f6ead20,fffffd80693da500,fffffd80693da5b0,0,14,fffffd80693da5c4) at udp_sbappend+0x336 udp_input(ffff800024fdb128,ffff800024fdb134,11,2) at udp_input+0x1320 ip_deliver(ffff800024fdb128,ffff800024fdb134,11,2) at ip_deliver+0x353 ip_ours(ffff800024fdb128,ffff800024fdb134,c27,0) at ip_ours+0x412 ip_input_if(ffff800024fdb128,ffff800024fdb134,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd80693da500) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd80693da500,2) at if_input_local+0xf9 ip_output(fffffd807cacac00,0,fffffd806f6ead90,0,0,fffffd806f6ead20) at ip_output+0xae5 udp_output(fffffd806f6ead20,fffffd807cacac00,0,0) at udp_output+0x5af somove(fffffd806ec84968,2) at somove+0xf2f sorwakeup(fffffd806ec84968) at sorwakeup+0x79 udp_sbappend(fffffd806f6ead20,fffffd8062f77c00,fffffd8062f77cb0,0,14,fffffd8062f77cc4) at udp_sbappend+0x336 udp_input(ffff800024fdb808,ffff800024fdb814,11,2) at udp_input+0x1320 ip_deliver(ffff800024fdb808,ffff800024fdb814,11,2) at ip_deliver+0x353 ip_ours(ffff800024fdb808,ffff800024fdb814,a27,0) at ip_ours+0x412 ip_input_if(ffff800024fdb808,ffff800024fdb814,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8062f77c00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8062f77c00,2) at if_input_local+0xf9 ip_output(fffffd8067f12400,0,fffffd806f6ead90,0,0,fffffd806f6ead20) at ip_output+0xae5 udp_output(fffffd806f6ead20,fffffd8067f12400,0,0) at udp_output+0x5af somove(fffffd806ec84968,2) at somove+0xf2f sorwakeup(fffffd806ec84968) at sorwakeup+0x79 udp_sbappend(fffffd806f6ead20,fffffd807cacac00,fffffd807cacacb0,0,14,fffffd807cacacc4) at udp_sbappend+0x336 udp_input(ffff800024fdbee8,ffff800024fdbef4,11,2) at udp_input+0x1320 ip_deliver(ffff800024fdbee8,ffff800024fdbef4,11,2) at ip_deliver+0x353 ip_ours(ffff800024fdbee8,ffff800024fdbef4,827,0) at ip_ours+0x412 ip_input_if(ffff800024fdbee8,ffff800024fdbef4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd807cacac00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd807cacac00,2) at if_input_local+0xf9 ip_output(fffffd8062f68400,0,fffffd806f6ead90,0,0,fffffd806f6ead20) at ip_output+0xae5 udp_output(fffffd806f6ead20,fffffd8062f68400,0,0) at udp_output+0x5af somove(fffffd806ec84968,2) at somove+0xf2f sorwakeup(fffffd806ec84968) at sorwakeup+0x79 udp_sbappend(fffffd806f6ead20,fffffd8067f12400,fffffd8067f124b0,0,14,fffffd8067f124c4) at udp_sbappend+0x336 udp_input(ffff800024fdc5c8,ffff800024fdc5d4,11,2) at udp_input+0x1320 ip_deliver(ffff800024fdc5c8,ffff800024fdc5d4,11,2) at ip_deliver+0x353 ip_ours(ffff800024fdc5c8,ffff800024fdc5d4,627,0) at ip_ours+0x412 ip_input_if(ffff800024fdc5c8,ffff800024fdc5d4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8067f12400) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8067f12400,2) at if_input_local+0xf9 ip_output(fffffd806f42be00,0,fffffd806f6ead90,0,0,fffffd806f6ead20) at ip_output+0xae5 udp_output(fffffd806f6ead20,fffffd806f42be00,0,0) at udp_output+0x5af somove(fffffd806ec84968,2) at somove+0xf2f sorwakeup(fffffd806ec84968) at sorwakeup+0x79 udp_sbappend(fffffd806f6ead20,fffffd8062f68400,fffffd8062f684b0,0,14,fffffd8062f684c4) at udp_sbappend+0x336 udp_input(ffff800024fdcca8,ffff800024fdccb4,11,2) at udp_input+0x1320 ip_deliver(ffff800024fdcca8,ffff800024fdccb4,11,2) at ip_deliver+0x353 ip_ours(ffff800024fdcca8,ffff800024fdccb4,427,0) at ip_ours+0x412 ip_input_if(ffff800024fdcca8,ffff800024fdccb4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8062f68400) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8062f68400,2) at if_input_local+0xf9 ip_output(fffffd807cacab00,0,fffffd806f6ead90,0,0,fffffd806f6ead20) at ip_output+0xae5 udp_output(fffffd806f6ead20,fffffd807cacab00,0,0) at udp_output+0x5af somove(fffffd806ec84968,2) at somove+0xf2f sorwakeup(fffffd806ec84968) at sorwakeup+0x79 udp_sbappend(fffffd806f6ead20,fffffd806f42be00,fffffd806f42beb0,0,14,fffffd806f42bec4) at udp_sbappend+0x336 udp_input(ffff800024fdd388,ffff800024fdd394,11,2) at udp_input+0x1320 ip_deliver(ffff800024fdd388,ffff800024fdd394,11,2) at ip_deliver+0x353 ip_ours(ffff800024fdd388,ffff800024fdd394,227,0) at ip_ours+0x412 ip_input_if(ffff800024fdd388,ffff800024fdd394,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd806f42be00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd806f42be00,2) at if_input_local+0xf9 ip_output(fffffd8068218400,0,fffffd806f6ead90,0,0,fffffd806f6ead20) at ip_output+0xae5 udp_output(fffffd806f6ead20,fffffd8068218400,0,0) at udp_output+0x5af sosend(fffffd806ec84968,0,ffff800024fdd6f0,0,0,400) at sosend+0x671 sendit(ffff800020a93d58,0,ffff800024fdd850,400,ffff800024fdd940) at sendit+0x52b sys_sendmsg(ffff800020a93d58,ffff800024fdd8f8,ffff800024fdd940) at sys_sendmsg+0x1a4 syscall(ffff800024fdd9c0) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xb1985ec2a90, count: -91 ddb{0}> show registers rdi 0xfffffd80693ddc00 rsi 0x11 rbp 0xffff800024fda090 rbx 0x11 rdx 0x14 rcx 0x8 rax 0xffff800020b4a000 r8 0xffffffff81c92873 udp_input+0x163 r9 0x5 r10 0x18 r11 0x6c1355ec6cd69be2 r12 0x8 r13 0xfffffd80693ddc00 r14 0x14 r15 0x8 rip 0xffffffff81b9847d in4_cksum+0x2d cs 0x8 rflags 0x10286 __ALIGN_SIZE+0xf286 rsp 0xffff800024fda000 ss 0x10 in4_cksum+0x2d: callq __sanitizer_cov_trace_pc+0x4 ddb{0}> show proc PROC (syz-executor.0) pid=76882 stat=onproc flags process=10 proc=4000000 pri=32, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff800020a93608,0xffffffff82679020 process=0xffff800020ad72e0 user=0xffff800024fd8000, vmspace=0xfffffd807f000cf0 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 87307 283201 63141 32767 2 0x10 syz-executor.0 *87307 76882 63141 32767 7 0x4000010 syz-executor.0 3073 59842 8084 32767 7 0x10 syz-executor.1 3073 74880 8084 32767 3 0x4000090 fsleep syz-executor.1 3073 209303 8084 32767 3 0x4000090 kqread syz-executor.1 3073 251962 8084 32767 3 0x4000090 fsleep syz-executor.1 8084 497151 68004 32767 3 0x90 nanosleep syz-executor.1 68004 77945 58397 0 3 0x82 wait syz-executor.1 63141 437753 66222 32767 3 0x90 nanosleep syz-executor.0 66222 296631 58397 0 3 0x82 wait syz-executor.0 27806 362866 0 0 3 0x14200 bored sosplice 58397 157716 90549 0 3 0x82 thrsleep syz-fuzzer 58397 457624 90549 0 3 0x4000082 thrsleep syz-fuzzer 58397 393505 90549 0 3 0x4000082 thrsleep syz-fuzzer 58397 62514 90549 0 3 0x4000082 thrsleep syz-fuzzer 58397 423945 90549 0 3 0x4000082 thrsleep syz-fuzzer 58397 165247 90549 0 3 0x4000082 thrsleep syz-fuzzer 58397 136730 90549 0 3 0x4000082 thrsleep syz-fuzzer 58397 23696 90549 0 3 0x4000082 thrsleep syz-fuzzer 58397 327948 90549 0 3 0x4000082 thrsleep syz-fuzzer 58397 369696 90549 0 3 0x4000082 kqread syz-fuzzer 90549 109493 18358 0 3 0x10008a pause ksh 18358 213556 42504 0 3 0x92 select sshd 80883 258067 1 0 3 0x100083 ttyin getty 42504 93313 1 0 3 0x80 select sshd 90449 345838 62596 73 3 0x100090 kqread syslogd 62596 461847 1 0 3 0x100082 netio syslogd 5876 499449 1 77 3 0x100090 poll dhclient 73885 467801 1 0 3 0x80 poll dhclient 97923 288678 0 0 3 0x14200 bored smr 40336 432652 0 0 2 0x14200 zerothread 55291 370399 0 0 3 0x14200 aiodoned aiodoned 40120 226336 0 0 3 0x14200 syncer update 82224 440584 0 0 3 0x14200 cleaner cleaner 53840 247140 0 0 3 0x14200 reaper reaper 92664 273735 0 0 3 0x14200 pgdaemon pagedaemon 50784 382289 0 0 3 0x14200 bored crynlk 41412 29577 0 0 3 0x14200 bored crypto 36510 313293 0 0 3 0x40014200 acpi0 acpi0 9954 17197 0 0 3 0x40014200 idle1 28348 204433 0 0 3 0x14200 bored softnet 99150 131248 0 0 3 0x14200 bored systqmp 9178 83453 0 0 3 0x14200 bored systq 105 55464 0 0 3 0x40014200 bored softclock 53691 283837 0 0 3 0x40014200 idle0 1 482990 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 87307 (syz-executor.0) thread 0xffff800020a93d58 (76882) exclusive rwlock netlock r = 0 (0xffffffff8247c408) #0 witness_lock+0x52e #1 solock+0x5a #2 sosend+0x559 #3 sendit+0x52b #4 sys_sendmsg+0x1a4 #5 syscall+0x4a4 #6 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9497 6336K 6336K 78643K 11082 0 pcb 13 10K 12K 78643K 15 0 rtable 105 3K 4K 78643K 5963 0 ifaddr 39 13K 15K 78643K 920 0 counters 43 33K 33K 78643K 289 0 ioctlops 0 0K 2K 78643K 360 0 iov 0 0K 36K 78643K 1451 0 mount 1 1K 1K 78643K 1 0 vnodes 1217 77K 77K 78643K 4525 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 102 0 VM map 2 1K 1K 78643K 2 0 sem 12 1K 1K 78643K 3613 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 8 25K 33K 78643K 6825 0 sigio 0 0K 1K 78643K 5238 0 proc 48 50K 83K 78643K 6586 0 subproc 34 2K 2K 78643K 2125 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 1K 78643K 2723 0 in_multi 33 2K 2K 78643K 1612 0 ether_multi 1 0K 0K 78643K 45 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 217 970K 970K 78643K 217 0 exec 0 0K 1K 78643K 2516 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 182 26K 43K 78643K 26917 0 UVM aobj 130 6K 6K 78643K 130 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 2K 78643K 1318 0 NDP 7 0K 0K 78643K 378 0 temp 102 3029K 3109K 78643K 29545 0 kqueue 4 6K 36K 78643K 1279 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 268 0 262 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 1603 0 1601 1 0 1 1 0 8 0 rtentry 112 1450 0 1406 2 0 2 2 0 8 0 unpcb 120 9859 0 9847 37 35 2 3 0 8 1 syncache 264 134 0 134 29 28 1 1 0 8 1 sackhl 24 12 0 12 7 7 0 1 0 8 0 tcpqe 32 61 0 61 12 12 0 1 0 8 0 tcpcb 544 8556 0 8550 76 74 2 14 0 8 1 ipq 40 54 0 54 18 18 0 1 0 8 0 ipqe 40 1510 0 1510 18 18 0 1 0 8 0 inpcb 280 26761 0 26750 91 87 4 11 0 8 3 ip6q 72 8 0 7 6 5 1 1 0 8 0 ip6af 40 14 0 14 5 5 0 1 0 8 0 nd6 48 411 0 405 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 5828 0 5633 24 11 13 13 0 8 0 art_table 32 5829 0 5633 2 0 2 2 0 8 0 art_node 16 1449 0 1409 1 0 1 1 0 8 0 sysvmsgpl 40 80 0 42 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 3610 0 3600 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 9183 0 7735 47 0 47 47 0 8 0 ffsino 272 9183 0 7735 97 0 97 97 0 8 0 nchpl 144 18516 0 16912 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 90352 0 90352 1 0 1 1 0 8 1 percpumem 16 155 0 123 1 0 1 1 0 8 0 scxspl 192 57300 0 57300 54 53 1 7 0 8 1 plimitpl 152 1163 0 1154 1 0 1 1 0 8 0 sigapl 424 6644 0 6611 4 0 4 4 0 8 0 futexpl 56 215195 0 215193 1 0 1 1 0 8 0 knotepl 112 3201 0 3181 7 6 1 3 0 8 0 kqueuepl 144 4796 0 4789 21 20 1 5 0 8 0 pipelkpl 48 4462 0 4448 1 0 1 1 0 8 0 pipepl 120 8924 0 8897 37 35 2 4 0 8 1 fdescpl 496 6628 0 6611 3 0 3 3 0 8 0 filepl 152 92841 0 92728 111 104 7 16 0 8 2 lockfpl 104 2654 0 2653 1 0 1 1 0 8 0 lockfspl 48 708 0 707 1 0 1 1 0 8 0 sessionpl 112 140 0 130 1 0 1 1 0 8 0 pgrppl 48 260 0 250 1 0 1 1 0 8 0 ucredpl 96 17629 0 17620 1 0 1 1 0 8 0 zombiepl 144 6611 0 6611 1 0 1 1 0 8 1 processpl 960 6644 0 6611 5 0 5 5 0 8 0 procpl 624 20332 0 20286 16 12 4 5 0 8 0 sosppl 128 255 0 254 28 27 1 1 0 8 0 sockpl 400 38964 0 38936 167 158 9 17 0 8 5 mcl64k 65536 64 0 0 4 2 2 4 0 8 0 mcl16k 16384 33 0 0 5 2 3 3 0 8 0 mcl12k 12288 41 0 0 2 0 2 2 0 8 0 mcl9k 9216 33 0 0 2 0 2 2 0 8 0 mcl8k 8192 25 0 0 3 0 3 3 0 8 0 mcl4k 4096 41 0 0 5 2 3 3 0 8 0 mcl2k2 2112 7 0 0 1 0 1 1 0 8 0 mcl2k 2048 244 0 0 27 4 23 27 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 926 0 0 34 0 34 34 0 8 0 bufpl 280 31618 0 25352 448 0 448 448 0 8 0 anonpl 16 1088059 0 1073251 230 147 83 90 0 124 6 amapchunkpl 152 67371 0 67220 172 162 10 22 0 158 3 amappl16 192 42640 0 41652 323 261 62 62 0 8 11 amappl15 184 694 0 694 9 9 0 1 0 8 0 amappl14 176 926 0 922 6 5 1 1 0 8 0 amappl13 168 1457 0 1456 1 0 1 1 0 8 0 amappl12 160 724 0 721 1 0 1 1 0 8 0 amappl11 152 1333 0 1321 1 0 1 1 0 8 0 amappl10 144 947 0 941 1 0 1 1 0 8 0 amappl9 136 1009 0 1004 1 0 1 1 0 8 0 amappl8 128 3316 0 3238 3 0 3 3 0 8 0 amappl7 120 1757 0 1739 1 0 1 1 0 8 0 amappl6 112 974 0 961 1 0 1 1 0 8 0 amappl5 104 5285 0 5272 1 0 1 1 0 8 0 amappl4 96 3860 0 3818 4 2 2 2 0 8 0 amappl3 88 1459 0 1451 1 0 1 1 0 8 0 amappl2 80 43926 0 43847 3 0 3 3 0 8 0 amappl1 72 191699 0 191232 24 14 10 20 0 8 0 amappl 80 22829 0 22777 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 6628 0 6611 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 6628 0 6611 1 0 1 1 0 8 0 vmmpekpl 168 76221 0 76191 2 0 2 2 0 8 0 vmmpepl 168 961191 0 958798 303 165 138 147 0 357 29 vmsppl 368 6627 0 6611 2 0 2 2 0 8 0 pdppl 4096 13264 0 13222 6 0 6 6 0 8 0 pvpl 32 2613456 0 2595296 509 309 200 216 0 265 24 pmappl 232 6627 0 6611 15 14 1 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 473 0 267 7 0 7 7 0 8 0