5c518e6, 0x7}, 0x1c) r12 = socket$unix(0x1, 0x1, 0x0) getsockname(r12, &(0x7f0000000800)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c00"/4098], &(0x7f0000000040)=0x1002) r13 = kqueue() fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) pipe2(&(0x7f0000000300), 0x18004) r14 = openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/speaker\x00', 0x20002, 0x0) r15 = dup2(r14, r13) sendmsg$unix(r15, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getsockopt$sock_linger(r15, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) r16 = dup2(r10, r9) sendmsg$unix(r16, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) accept$unix(r6, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r17 = fcntl$dupfd(0xffffffffffffffff, 0x0, r4) setsockopt$inet_opts(r17, 0x0, 0x0, &(0x7f00000003c0)="a41a984d3ada11847f43149538651c2e3b3d4a8df3491fe5e1adf1b0df0fb8705bf35adc52e8e956b1951d5526399fa29834dbd989276c91c81b1ae7889596ed6deb87e788210585bf6c12b114488440734a4d174f9fc403d536beb3a6fb348a588a9b93ebfe322159ac65e843a345acc7efce1e14cc8d423e4a41f890772a2298e8d4dc56bf8761d3ee77bb59480da016e1ac8d0400b48c372af1c335d32f5a89b9bb383b6b88c2cf79b6b7a61f0d0fb6a43000b3ca663771268f8a83309a620e03c6abb3691fc8d3f723f3180926a015cd382deba08d37d62144b0ac273784e3b60bd726460c159567fa38957beb1419c00ebc51d4a97a65e5b4ed3b7ea1614bb2c4e7667553444b82788a5a3742772e87e6d5f9dc2581f67804bfa7e49f1b62346c49660626aa9f172af1a03afc466eea5a2cf1078994453a3517b2f99b23d36372fb6f3595a43364194591531bbdb2982543f4a7c2e6f65a9d42d7f76c35b6e272b0992e4eb373569d16c41d2e443bb8e6578c91cedfdf", 0x179) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r18, r19) 09:40:37 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x97}) r0 = syz_open_pts() mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) close(r0) syz_open_pts() write(r0, &(0x7f0000000400)="16", 0x1) 09:40:37 executing program 0: r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf893f68c1170028000400000000000000000000790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d658da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000002d4d0000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019de9becd7ae67bca90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14beffb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbc0000010000ff746e82d0684a9360000000b301b1a023deaa0c7b0fe1e2696d7d0e76c1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee06a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28c4dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fed89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00"/741], 0x10) dup2(r3, r0) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r1) setsockopt(r1, 0x0, 0x3, &(0x7f00000003c0)="73e6649d", 0x4) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690e, &(0x7f0000000300)) ioctl$VMM_IOC_RUN(r6, 0xc0205602, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x8, &(0x7f00000000c0)={{0x81, 0x2, 0x4, 0x8, 0x7, 0x4, 0x6}, {[0x6, 0x0, 0x4, 0x2, 0x8001, 0x6, 0x2, 0x8001, 0x800, 0xea, 0x7, 0x400, 0x1, 0x80, 0x4, 0xfff, 0x1, 0x7], [0x8000, 0xffffffffffff8000, 0xfffffffffffffffc, 0x0, 0x4, 0x80, 0x100, 0x0, 0x7f, 0x80000000000000], [0x6, 0x40, 0x3, 0x5, 0xc670, 0x1], [0x2, 0xffffffff, 0x6, 0x8, 0x3, 0x17], [{0x16e, 0x100, 0xfffffd51, 0x1}, {0x4, 0x3f1b65d3, 0x7f}, {0x0, 0x3, 0x9, 0x4}, {0x1, 0x1ce, 0x8, 0x1}, {0xf457, 0x7f, 0x4, 0x6}, {0x1, 0xffffffff, 0x53d, 0x7ff}, {0x9, 0x8, 0x80000000, 0x400}, {0x1ff, 0x28000000, 0xffff0001, 0xffff}], {0x1, 0x4, 0x0, 0x4}, {0x6cfb, 0x46e, 0x3, 0x1f}}}, 0x0, 0x20}) 09:40:37 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x1, 0x10, r2, 0x0, 0x0) dup2(r1, r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0x1b, &(0x7f0000000000), 0x4) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r6, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r6, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r7, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r7, 0x0) r8 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r8, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r8, 0x0) r9 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r9, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r9, 0x0) r10 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r10, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r10, 0x0) r11 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r11, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r11, 0x0) r12 = socket$inet(0x2, 0x0, 0x9) r13 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r13, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r13, 0x0) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x80, 0x0) r15 = getpgrp() r16 = geteuid() r17 = semget$private(0x0, 0x8, 0x80) semop(r17, &(0x7f0000000500)=[{0x1}, {0x4, 0xf2, 0x2800}, {0x3, 0x80}, {0x0, 0xb, 0x3800}, {0x0, 0x200, 0x1000}, {0x2, 0x5, 0x800}, {0x2, 0x1, 0x800}], 0x7) semop(r17, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r17, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r18 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r18, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000000c0)={{0xec, r19, r20, r19, r20, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r21 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r21, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r21, 0x0) r22 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r22, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r22, 0x2) r23 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x10, 0x0) r24 = socket(0x2, 0x2, 0x0) bind(r24, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) sendmsg$unix(r5, &(0x7f0000000480)={&(0x7f0000000280)=@abs={0x6fb47445e536af6c, 0x0, 0x1}, 0x8, &(0x7f0000000300), 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="0000000028b8e565d5c0d488f484f4d1e3174e0a000000000000ffff00", @ANYRES32=r8, @ANYRES32=r24, @ANYRES32=r9, @ANYRES32, @ANYRES32=r4, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r11, @ANYRES32, @ANYRES32=r12, @ANYRES32=r4, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="400000002000190000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r20, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="00000000d459a5e3064a1da395f700000000000000137571560ca189d18f397dc263fd2fa1e6061f0f74f0360e14ce1a1b"], 0xc0, 0x5a2147307f97c4ff}, 0x7) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r26 = getppid() fcntl$lock(r25, 0x8, &(0x7f0000000100)={0xb4f9453fa3e86075, 0x0, 0x800, 0x8001, r26}) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r28 = socket(0x2, 0x2, 0x0) r29 = socket(0x2, 0x1, 0x0) setsockopt(r29, 0x0, 0x14, &(0x7f0000000100)="04000000", 0x4) dup2(r29, r28) r30 = socket(0x2, 0x1, 0x0) dup2(r28, r30) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r31, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r31, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) connect$unix(r30, &(0x7f0000000040)=ANY=[@ANYRESDEC=r31], 0x1) shutdown(r28, 0x1) fcntl$lock(r27, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) r32 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r32, 0x8, &(0x7f0000000140)={0x0, 0x0, 0xbb, 0x100000001}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000007c0)=0xc) r33 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r33, 0x0, 0x0) shmctl$IPC_SET(r33, 0x1, 0xffffffffffffffff) 09:40:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getgid() r10 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r8, r9, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r11 = getgid() r12 = getppid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r13, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x6, r5, r6, r8, r11, 0x80, 0x8}, 0x5, 0x5, r12, 0xffffffffffffffff, 0xfffffffffffffe01, 0x9, 0x7ff}) r14 = getgid() setegid(r14) r15 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r15, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r15, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r15, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r15, 0x40087468, &(0x7f00000001c0)) fchownat(r15, &(0x7f0000000080)='\x00', r16, r14, 0x6) r17 = getgid() setegid(r17) r18 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r18, 0x20007465, &(0x7f00000002c0)) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r20 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r20, 0x0, r20) r21 = socket(0x2, 0x1, 0x0) r22 = fcntl$dupfd(r21, 0x0, r21) ioctl$TIOCFLUSH(r22, 0xc0106924, &(0x7f00000000c0)=0xee) pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) accept$unix(r23, 0x0, &(0x7f0000000700)=0x51) ioctl$FIONBIO(r18, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r18, 0x40087468, &(0x7f00000001c0)) fchownat(r18, &(0x7f0000000080)='\x00', r19, r17, 0x6) r24 = semget$private(0x0, 0x7, 0x287) semop(r24, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r24, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r24, &(0x7f00000006c0)=[{0x2, 0xfffe, 0x800}, {0x3, 0x8, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x26e3bda984d22c7f}, {0x2, 0xa99, 0x1800}, {0x2, 0x6, 0x1800}, {0x0, 0x9, 0xc00}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x1, 0x9}], 0xa) semctl$GETNCNT(r24, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r17, r16, r17, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) getgroups(0x2, &(0x7f00000001c0)=[r17, 0xffffffffffffffff]) r25 = getpid() r26 = getuid() sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f0000000480)=ANY=[@ANYBLOB="004b9b36db6453508f687d92002e2f4fc387d4be8f1a88830c696c6d3000"], 0xa, &(0x7f0000000200)=[{&(0x7f0000001080)="b569c8096bb58068c0d5188edf8edba0fffa8bc351fc95be20374890a96a1977b96f0445fa3a067c0791662b5e3d130fc37ea1bbea31edeb95a226445e7ecff7f1a8090ba638d44cb998cbd41a477fafabb5d548f284e917be4b94dec7c60ae805bd779e8e10168246adbbe6f50a8707b7415caa2a151a7d61cf767de02bffeb537b67f12fbb905920cf5036da7665f817993933fda1077e48d26ea4d8401f587e97c73851a09a5efcfe9b2bcc69916917ced84b8386e3d67ce437d2d75465a69481fdea8370f6850546a121f05c1a088129e06a42d16521bc2dcb6845124774ccf7c61c71003efd4c69e449507644a3f788524a80709b5d0848752c0769884d2691fded28c277ee3659b96a0160f6dd74affa4a69ef6b4a2c3eaccb0a346e8230b866ba713e63ca89f01675ea2bc58a783e1fcfdfbf3e75b73cd6c697f8286156f4723ff94779cea4b0f25202c2769448c89405d460db5a5ac1af7d7c4509610864e3f7b5cfeb889f136d1862921968cb9e5a1df7ed998fd566c7acdb7cd1fd43b624442703d1f2decbad1130425a5435c34ae25a83c11581e6cea672fbb1cdf7b9a5ec9b87922cd1382246555c6b5049b2fc98d3db1a01a614eb04b72508fa4fe3f486dcbe172fdcd4dbdc14dd7ece74f2d262faf9910a4ac1768708a222aa93c66df9ae6c771c12349ba0771a3bcd626c8983cb65210d11a518a66bbbcfb247f93570b6756797d119e26b565dd85f94f4e8cb22385c9c469307084d313098512cb162a34586361afc6c0408a852743eb81f0913ec4aa09313b807f4f34ae020cdae1556e0ee395ce01b2ce7a39784e99617433dec386c774c95d012da6b2cfe11d2ffbb55c89c2f72508f0b58e5085b932835f44b8e0cbfe8a316827b0ad2d7d0e35558fe6aa1213c9125e9ee8b957be4710e7615ef6794050f0b8f00394cfc3fcef11a2fcf7aad4dbbe8eef1ab5d82cd029870849e50786616ea0d5f45700ec0518ba8e95e61af62fae00f3e2cc03bab8d1e9bf73b79ff5352bb0814c8d249dbe4021d8b53b2d99bf750fd6e9b3944cdfa6b9ab5eabfee81d873e09772ba6529a5db2366c31e0cacd1e40ffc24e7811f45b8f79a4ce47b08ebb9c0bb046ce191df6b3c19be61e2e7b5f864683ab2c23297f43308674364e564b2174f1d1e6c05d5910a51ea960a785d087d3896426873182f85f13ef781d10d23956ff0bd16e6834006b4db6fc631b7973108b7dfdbf85c3bef26a0f4dadc3e5ac37adb16c1c24e9973581518fdd65e8d4247068210f79fc214977322ddf703281e1250e189ee246b56f0e39318875712ce069582149145a351f68a293b5dca382df752b3c266c4b7675b0d3e63e57e797d26c7100f69de4979427834c7760fd65de03b6f775ff0b5216ce91a44ad6483fe6269fe9694be3e85dea0d498a742694cae3b93f2e9ba96f22ce2bcf711c72dcf4ce8bb6c61c178b73e686a32f7b0880a18f774ca76a522760eca29b856e500973e8a795eb4f4da65ce230822596ebe9b8712ce792f2c4660aa257977ff86dbcc521d808bf588a1f62c5ffb3c221ec9c34debdd3c9de3cfa4ed890f11633d64816dcf84b2feb2a57862512103cd3904c862a0090c8d5aff81765dbaf047e0460315ef1acee1cc6186bef9a92cb5dd52808d282750bf0cf6a302d0cf02f923eaccb5963977a03161588e5c5be0ad5869ec39329393e69000f91992ba9b8cecd6911200ad47ea9bb902f667cc2606fc01f587f99fe0f2be3747e3e39a71599cf8c4e876b754e86e66ca10d47e2054b9f48337ae653e6585d86e54594e225490305af70bbe60f4812a1b917c5a220dfcd58c14bdf67cbeec6a61159f17cc2cd8c0c736d9321f58944019b287ca7c0b12ed156011d35443b61165b880fca41aa96c2c36c0569c749bc6fb4b6a14fb4f7266733f0c82a931d0ac07ba4a6ba80d072ec6e8356dfc8256da6af0d10418fd1dfd1f86dab016926aefbf36c43308b8c59e6d0315623ba3818e08e9b9c1a055faf89521345b1fa472d6b2705503218abd5a8b16cf909a69ee92e8e1fa52a10f1db85abc73ac20fbe1381533fd238c97448a72a4180d8cef2280279a0e6d96d9e6af506d29c17095830f11180e64a284933e49fb0a099680b5d2cfba05c1917481ba0b15c9ffa67854c456aea3ec05776687fb19bac3f68309d7cff87e95abec8cbe27adaacd2425ace98628cfe03fa1877afc5425cc5f5b0765adda4a668ddb0235a003a650920f0db6ad03cdcc77e18e104f7e5fa76813813bf0068d19a4e683f51b68cab340560a8df3dd076126c37c41b35bfa79e46ba988ea70247d6259961146bd5cffe3a1a4cde934198a5bfefeb43caaff39650a6cd0bde23fe68d777660257fd18e9267e9e2392d6330c12631c74ab3a1c050a8456902126c9125405381a877f40c2e7e39937f71f10bb6df739f262a4126abd2a1599b665401f0c59b0dec13ae249be7efa4f78454ffb57720eac53f87f7a23cf609ce0ac13b197fd713cb71225ac8a37659d5a08a08bbb55f4e6fa24e41a0d7daac53b30983995de153c12dad4daa878402f162b21a2198c31ed0275bf1b8c0deafdfeef4f6e63ca37c01f5f306bf1e924e499174bbc029d4c71d16bbfb390076d7c68181ed2030d61248fee49d0ceeecf0904a55b06d3516deec27262aa7c180251e70382a6f2298095670517637d1d60b9d8987f1aa3b195e481ff07c5778e2be8071fe96956eeb13154e7d547c1b1cd2893edfe40136e4a397e5d56e032d2ee52da3415e80338da40656364bf121544d244d7d149f2d6e1a69dde5f08e8459a38350760909d3dc932500db57b816c160905f9a5db9b66409110176e9c81c76f78db046f554af6fb60bfa9ba79c1512a97a230de2c5d7da632a9b02bcc3b7355e3ad0f22c17d96eba0ae34e6e3d8110efdf51d6951bdee754f8da3b3a3dcc08ab9dffcf48f40848138bf9e9cb873bd0f0c7ee53977b7a7aec770bfe8a8674f161094e52063042e4e0dde71661748dc5cc856a6d866487b8d12b02c1db2115c5bbe80edf019cfaf33e8c97f54b5054ab074dee5078cbf79c945d7b3db1d23f3783e5e7f015cdad70ba61ef70828b652e8fc14d3d7677237f3b9174f5e667fe570cd9175784ca842cff0b619915c40dbb22c335056721fd7540ff00cf1ab69ba93ebd49cae06e353eb4d7c6ddc892335242d89ddad1080788193e253a406125e67f42d04527d430178988e3900951b1feaf25f1e1081b8577b969adbaeb4fe27f15bbe7b43322195983da1ea7303afd4ab4d02cdca90b8b7895e44b09fa41dedbab563352c75bb7ebd467a6ffd6212d71ff30f2ff85bf14f20e5313f18b077e459efa88296d17528e465e9a66c72dfdcdc60194560ebc909053822b29b7384e3a19808fee06e446da79fed9506b63a618b61d9b2800996018c466e789ad0b2f038af542e437b46e739e895182fccf658d80145aa3b03ea2758dd11ceaa983013df510423a5ea64d36c739751202d453eee8562ec7c5b9e1631926318c40d74533da92fb60758aba06ccb1517707eb8ca647c7453a741b879386d4c842344175f1d2b4d7346f3ff31a9e67bb79b65c7df86fbd22b4465eb9d3af6f5e51933780972c53664f613ba92a7d0fa0f8ac0da430a36239fb53609133c261bf0f36b593a0ce044636e57ce81f9e95c0a3c210033f6c0af1910c7ebfc0fcd6de90c7f39724ffb077e753342fcafe08eeba8ea11a28c0c1086bee44f1b6b8e160572a7f625c0896f4c06ee72a4a9a37d19a6639493e196b562409e5cc9ad3543a138d386b51b5b6ede41c08e174a4be4fb311e9dc1fca7948d960b12e5bebaa88db0971c0c797ce6761d3f222825275e77d5f3748cec3607ec99fe55e1e61cafb5134189a0fd7f7362f64c0ac20f0b01c7ddd95824c81c8e3732c6c274e6448ee024a4622108c2fb85a07218b42f476444ace9a6f04b21ff14dab93be2fac135da2e0b4b38ad18715a67fcb8ab8de10087415a1f2a25a6158ce715eb1ea297edfbaaf47b7e2eeec2c196a889f460b893e88a26908d6786cdf173eec05015dc3d00005e7f782823d5019663c954948df66e7e179f1474af0917f03d9abe833acc2da0a70202fe3a7753b8d079d7590d789919227ca172c35729dcbfa60c02fe640cbdc4515f4944dbd1d80c1d1a10279531134bba96b82a7b572a431fbf0c7b7b0dbbb8f2e7a1953a2b5f0b33f75b985105008063f87c92b25751d638276047e9e9fb6ad71614e524e85aee6c0d81d3a1a66b4da31502d721f36c9c4d87186d73ac9890c980d41c3ad1a289ae0c5d8b5caead2afd4a324e6d26899a99619131160eecdd0d76415f55a50f4f9c986692225607634a39be1ff4eda60612fa3df109d494c5ad4cc3555c2cd582b647e9b7af6e7a63cedfeaa3326a035f21c261ad3cb73c9175ada8a50a04f573207a469193c865c83e0663fa4f197771f0f44b9a731fa1e62101e9ab03ff2bbac0429f8d4a46fe8afa0c3911da3c99c1f3b60d650e7bf4725c7981c726b581ab41aff55ef8903dcdf8481fe86deca9b3f81ce77e1091b04cce0a81bf98f09a7d3fbfaf8b6723e7cd5b7ee3c21be91fae269f8561adc3bd06b62471ebdec935d48ae1daed51804d9ffeb8bcda577586a7b81932c584da89e1f2be7061a573c3faa387d2fd58a4bb2652b6387899d0dcc57f6cb6f6190d35b93766c718b47a65bbc2be88efb8ebf25169e9ac493bffa3552182b516473597811437a92172fb29a0d811f54fb8d7adecfa7559518c9ee3a7f7ac8c6897d402dc94c7a2e638e2ec2c034119c5f1d990d381c0dfa7c9e4ce21561b3b7c7bc1d3b100db1ed544b716302d8ee55c11b469b11046b80f27fb1506c962da7d78e54b69f928eb0be360d523c6546e914d889294ffc4005fb89a94520b578c225f08eebd36106be4e9f45063189c9adddc9eb95f6132a98ac7892e353bb2fa6bb917daf9c059b95b25d4c999758f9cfe0ab6e629a828f7d915bb78ebd08de03eea0f549eef380d98ac2f7193b1d830d7f698264488bad8fbc8dfb6d3a9b0034dfb045dae1e045b6293f8dc00bccb05080b199da9a1b3f9797016509dd3230662d9a456d9778edec13186ee0f62b36666bcb2733a96171edb24df876737e07f78ec5168777dce8194233f1891a45537e907350ef026c716000cb27d858da4722fd4deb69e49d310355cd9246ac9ccbd5dc273352deaceeb13c2fabd292a5b8fef20b67a16fde39c142c0d8dcb5eb32a89dbf3590a49e3cc2d75f6cff6e627f1ab587a2a0842a8791a64ae1dc4cc41f92ffac4d12cb3aa1aab0e5176415754271dfd7e84da514aedbd89f333fe77cb4034b2a792c4f6097b8387bfa6bd4f82e4ab7a0f2942a339e01e8e9756ba8bc5ecd8df27cd4ce6ff207b8545e379a099465169b6d4f44f0a6a61ec535cf693593b6a71d2d1b92d01c6775bb3970290422ca2dbb82053de239fd832b5eaeb8fae0057f32734458224592636c82ea6189578eb31469475f90688b44ef8da3aff0addd82da787bb2da6372b64fff487fe5b5b40f64cfe4656edefda8a626e304416943b1bd7301087e62c5c34f02e45ed7ed2f49369f4496583f06e1eec9b854b2fab38b6dea3648c573528a30fb58577eb1bb26ddecfedc1ecc9f5006212d347fffdf374f95dbbd9224042ff22cf73d007be64e1de85d1f7d28f5f622481a3c03cb048c2573f9521194a15a89f0a0d614248c919fe019bede1155ef46ce36d01be2432340c942", 0x1000}, {&(0x7f00000000c0)="9a8b922e9621217f84be1cdd5035d42e41a7fd5b90c064b7722e023063636e89531fb1a8888b98db4f4824ccca202d65cfc4c154d1c823d4", 0x38}, {&(0x7f0000000100)="1d1c88cc5fcb583bb91cb696fecfa6747b6138d9fbd0555b85be07e596d7f73678b2d20d1f2519405dc83eaf258d8dc8b4595cf7918db2430f0b142f363566a83e6affa50675fe0eb0041634a896ddf62a0a79f56b75dd3230f80f943d59fa706948a60745f254d9653d375caa8979a2f4611331deb5857cb9159daafc422f76cdef6a4d7fcd6b78de7a077ba2fd2c23b97979ee967ad1c138d89308", 0x9c}, {&(0x7f00000001c0)="8170c60a0e2f6425a1f5dbbff4", 0xd}], 0x4, &(0x7f0000002080)=ANY=[@ANYBLOB="1000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r8, @ANYRES32=r17, @ANYBLOB="000000002000000000e8d4453b946799cc0009fc329e1a6f0b09ba1771d9cf20a79929659d3a53146402ebfb2d74f829d44c47090019f3796678322d8ae01b28e2679a80743317525ec87005bafff787fd1a5e7b8daa3fc052e7ed4ec3f74070e78a9b4d69c6af8b1497527bf289ace4a4db4e28f04b9797e5ef43b20ac244275f2c602dd93c73b8688d6167fd94da52def47ffee183bc1ff89325e0f7d4702e00f345d87255dafbe92e7fa3d9231c2752c94634b627222b20ffb477abf2b406cf47fad0a8aef6807c4ee65a56a556a25583c43686337a9e93e5bdc438d63e08", @ANYRES32=r25, @ANYRES32=r26, @ANYRES32, @ANYBLOB="c8dfe95dc4a87bc0b6ee321669726ecc6e13c2d87306d6f2121c11a9d9d3b58fd2c274b31b998bd72d8205ba96068a6545aaae09bf6a6c9fddd46602b37efd3e6d28b405c4706c7c1c54a2fb33110617e27f9dc70bac5a383ea4dac71f74299e76ac15acdadf6b6ffc723cc66ad64e3cd34f28f3c691892d401dc452d3f52acaa38e89e9a316379430a8c8147ec73e08ecbcfc60d5a85aa061984f009294c51b4f32b6bc09c7cd18fc9674a553a56efe5d7d400740db3edf7b37d140029c"], 0x50, 0x4}, 0x401) write(r0, &(0x7f0000000900)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c226a5419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f37169cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d47d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f58b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b4bd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457522f2157155dbb564c93a1fa15a7bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de5010100fe186c0713fad218064014bd4d7b6689b2fe92fae907cc3ca8cb0d859d8372ddf8035094f0b6acbda673e2df9ed6e4d13b4c6725da22c8e3439018475a01a86219bdef6cdb0930f35bf95157c811f2", 0x203) 09:40:38 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690e, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000040)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r5 = kqueue() r6 = kqueue() kevent(r5, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r6, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r1) 09:40:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r1, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 09:40:38 executing program 0: getrusage(0x0, &(0x7f00000001c0)) kqueue() r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r2, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0x200}, 0x8) ioctl$TIOCFLUSH(r1, 0x8020690e, &(0x7f0000000300)) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) 09:40:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="20000000000010000000000000309905f87c8a5b6701000000000000000000c414000000290000003e0000000000fb0a000000e5ffff883f"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690e, &(0x7f0000000300)) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x901c, 0x9) r2 = socket(0x18, 0x1, 0x0) close(r2) socket(0x18, 0x400000002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:40:38 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r2, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) accept$unix(r2, 0x0, &(0x7f0000000180)) r3 = semget(0x2, 0x1, 0x40) semop(r3, &(0x7f00000001c0)=[{0x2, 0x8, 0x1000}], 0x1) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c754ddd5b3720", 0x6f}], 0x1) write(r1, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r4, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) recvfrom$unix(r4, &(0x7f0000000240)=""/116, 0x74, 0x0, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) 09:40:38 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 09:40:38 executing program 0: syz_emit_ethernet(0x36, &(0x7f00000000c0)="c7a895006f53dd4fd005ffff86dd6e360aa9000005c19df9ff08ff087f43f8ee7f740000000000000000000000000000fffffffe0000") getpid() r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r0, &(0x7f0000000280)=ANY=[@ANYRES64], 0x1, 0x7fb) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r4 = socket$inet(0x2, 0x2, 0x73) setsockopt$inet_opts(r4, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200010000000c, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r7 = socket$inet(0x2, 0x2, 0x80) setsockopt$inet_opts(r7, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r8, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) r9 = socket(0x2, 0x2, 0x0) r10 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r11, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x8, &(0x7f0000000000)=0x80000000, 0x4) connect$unix(r10, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000000062f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f3354fcd03af0c9fc348ee4013ecdb22c517b8"], 0x10) dup2(r10, r9) r12 = socket(0x2, 0x2, 0x0) r13 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r13, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r13, &(0x7f00000007c0)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b108e726200000000000000005000000000000d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000000062f547d55587050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18d0e762aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e16958ab85242c35dbdc77d3f79c942baa127a4dc3f3354fcd03af0c9fc348ee4013ecdb22c517b813827b0cc0f3e22365f641bf39097d55e904737711d38232521d258b4e9a8dbbc55c6e7b336990eb7e128d02e65c242fdf32330e5461f46f646d0442f4612101a3cbd9db09931222bc446ee2c8ab496bbf748641d15aa6dd1267c08e8ba04d854457ebd9cc88af6a53da3c1f3a807c62630c460453f36576c66e1f0fe70c5cf2a32ba4b11de52119bba6878f70d041ebad0fd67f6df9248e9c51be77"], 0x10) dup2(r13, r12) setsockopt$inet_opts(r12, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r12, 0x0, 0x0) r14 = socket(0x2, 0x2, 0x0) r15 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r15, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r15, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000000062f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f3354fcd03af0c9fc348ee4013ecdb22c517b8"], 0x10) dup2(r15, r14) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCNXCL(r16, 0x2000740e) setsockopt$inet_opts(r16, 0x0, 0x1, &(0x7f0000001040)="07140000000000001d7b3e3162591d6ecb9aa623e300000000000000000000000080a357e6e29c04e1bf7468e7fd671f95a2d7c088216e96c37095f2c2207552ecbc8959190fb08ac2b6f54ff13a70bb01349f89fb715e07d41a33b662f3cc7fe5daf76205a06d06b0166b44a3b1000000000000000bb149e9e4e885ec0fda9807566fd5a7c7bd2d9da5377180f9deb0c6b92a7c56c03fcd1ae28eb9b59414aa55dcc135c60bbd57c11f7789e709000000edc1a2c00163c414002f1e2376936ebd5b49803f738d3bf52c1f34e85ff277394a962b5226c2b936610ef73115a9d6a8e1855ef9df37c0f4bec69dd1e85cf313037a9f0b9c3a573986d2d363fc7607df1e279b39b1aea715dc39b74deac1b207d663a22dce764e84cdcd2126420799aec3103f70fb49f3ab17f1e61414183218288c1c2cd03758ffcead25acaca2c531a8754f5074b7f9f911170d7606b5ff2d5a65f614aeb1100dedc9f9ae73ed5176b151877e42eadb0dca1cc40558ee70ea5e0275551ba2a4a2f275e09bdbe4c6ed69caa11f4e6d7a9b09b17a000095d7a6c818a9", 0xfffd) write(r14, 0x0, 0x0) msgrcv(r0, &(0x7f00000009c0)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[], @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESHEX=r6, @ANYPTR64=&(0x7f0000000bc0)=ANY=[@ANYBLOB="934cc005eb04681c431a904eecf1d4cd96a9e135bd70aa8863e78c949fa937ae6dc5dd273c5e33b3712a0072b67f07229a3b349542d039de81d2afcd1f1c11a8c027a622e33fb93904df15daa352ee62e2defd2dc77c9f1ba12a8b6853ff4380fe03bc7f69d77dcd8d61e8842d0781f222cca0792d16e09a4cc105a785046f5d2d316515852c13322b24ffa1be5c22b2db94dde41c8f754aaddb624a51ee276e4c6fe8e8e8938e0688031d592efa60a9efb5ad1881d6b9601032137d4e59a8a8cf2e70065336fe5439b76551327e881bfe5b4d892f782bb8ac1338cdb17d3dcc8935fedb2a4c1d55c3d795a49018203067e675368e0000000000000000", @ANYRESHEX=r2, @ANYRES16=r8, @ANYBLOB="8ce53be6d73eac3bbb6cdbb425631e4a2a65bdc274a95263b81f46153a90fefa293e9470690e6bde9b5300233be13028c4e3cee8021ada4980b79cbc690ee993dcb6aa186e55d88587f0104c4ea2d28c912b08be496b853285e93fab87263e59dbf4311800c6cab1ddd7e5387da52d32734fb5853f6ac3e0fdc46ef15df36b614c8cc439038c8858d3f7ef88258956c3006bab21783593ade267b615ea30ae564f2b261818548dfefadebce9e7198f292d9ee436458fcc924b7efdb41ef53acc5dffda40f305a8540a99bfddcd2968497b6f137d58c4bd09b64039697a7b43a7cdf93ff836e3b1bec0a008567c8052d345911056a889582b1454a692cf99e0ec23f9e095067af3a1d8d558911cc3d0aae86e111484848f4742a78b94914a1b1ec69f265eeff87e7d64c5e94aaaa6c61461092ca67b95ace9329aca943633a760734513a26d45c706a7a6b1c5f7dad5436db10f03000000000000000acb816fc5ff5ab8000000000008a507cab91b320edd0a0000000000008ddee6974b6ac9a37b66e6bde13b62bd8a09e39f3957e2631aa2d77cb1802bfe5352f26e6843dbfa5e8f0000000000", @ANYRES64=r2], @ANYRES32=r7, @ANYRESHEX=r1, @ANYPTR], @ANYRES16=r3, @ANYRES32=r4, @ANYBLOB="f0ea172d2bd04431bddd159c90fe91a103080a5bbe275a8b6c3f21f7d2869b84342a154c52cb7131a7a9a78d0170099e7613ea404e9074486652d8be50b7f9d4f61f2080c0dd04a9febea995922a9de05009ada804e6359a21e65592fe2b2649965d50e29b8b7b0557337531d987fa84747895c29cff6e6559b782e702c8317c97cc95e06b02defafbe17085c12e5e54a863c5f22b6f01a579ffe3bb135111fa72568c36ccabca3f57957f851678a5563f87e260f9df71032285ee8253ee26061e5933ef3c7c21dc3e8be98e1c1ef5d8444f5512c27e10a40b5329150b203c9693451cbf28dcd3d583633efc5b4c2f526bff164c2669b67f74601bedd51cacccd5c280ec86f1b854918e35dacd7f25096955427064f61aa8ca8911af8abd95812bc7866c9118f5867b324057ca024236d451a2cfecd12f756fb56f51c2", @ANYRES64=r5, @ANYBLOB="6c1e8a4b8f86b9221d8e81f2f1b2b71f32d4f753df981b8ce10e24b08f745d61df32", @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRESDEC=r10, @ANYRESHEX, @ANYRES64, @ANYRESDEC=r3], @ANYRESHEX, @ANYRESOCT=r2, @ANYRES16=r3, @ANYRES64=r2], @ANYRESDEC, @ANYRESHEX=r1, @ANYRES64, @ANYRESHEX=r12, @ANYRES64=r14], 0xd, 0x2, 0x1000) msgsnd(r0, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r17 = semget(0x3, 0x1, 0x470) r18 = getgid() r19 = geteuid() r20 = kqueue() r21 = fcntl$dupfd(r20, 0x2, 0xffffffffffffffff) close(r21) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r23 = socket$inet(0x2, 0x4000, 0x24) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000240)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r27, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r29 = semget$private(0x0, 0x7, 0x286) semop(r29, &(0x7f00000000c0)=[{0x1, 0x0, 0x2000}, {0x4, 0x7, 0x1000}, {0x0, 0xa, 0x3000}, {0x2, 0x3, 0x1000}, {0x4, 0x8, 0x3800}, {0x3, 0xdfff, 0x1000}, {0x4, 0x400, 0x800}], 0x7) r30 = getegid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r26, r28, r22, r30, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semop(r29, &(0x7f0000000300)=[{0x1, 0x101, 0x1800}, {0x1, 0x1, 0x1c00}], 0x2) semop(r29, &(0x7f0000000040)=[{0x3, 0x4, 0x1800}, {0x4, 0x1, 0x800}, {0x1, 0x401, 0x800}, {0x0, 0x9, 0x1800}, {0x0, 0x5, 0x3800}, {0x4, 0x6, 0x1c00}, {0x0, 0x4, 0x1800}, {0x1, 0xfdf5, 0x1000}, {0x0, 0x9, 0x1800}], 0x9) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000080)={{0x2, r19, r18, 0x0, 0x0, 0xbb, 0xffff}, 0x1000005, 0x8, 0x4}) r31 = socket(0x18, 0x1, 0x0) setsockopt(r31, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) semctl$SETALL(r17, 0x0, 0x9, &(0x7f0000000100)=[0x3, 0xf5f, 0x7]) setsockopt(r31, 0x29, 0xb, &(0x7f0000000040), 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r33 = getegid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000040)={{0x1, r32, r33, r19, r25, 0x1, 0x7ff}, 0x6, 0x1, 0x3f}) r34 = getgid() r35 = geteuid() r36 = kqueue() r37 = fcntl$dupfd(r36, 0x2, 0xffffffffffffffff) close(r37) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000380), 0xfffffffffffffee8) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r40, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r42 = semget$private(0x0, 0x7, 0x286) semop(r42, &(0x7f00000000c0)=[{0x1, 0x0, 0x2000}, {0x4, 0x7, 0x1000}, {0x0, 0xa, 0x3000}, {0x2, 0x3, 0x1000}, {0x4, 0x8, 0x3800}, {0x3, 0xdfff, 0x1000}, {0x4, 0x400, 0x800}], 0x7) r43 = getegid() semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r39, r41, r38, r43, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semop(r42, &(0x7f0000000300)=[{0x1, 0x101, 0x1800}, {0x1, 0x1, 0x1c00}], 0x2) semop(r42, &(0x7f0000000040)=[{0x3, 0x4, 0x1800}, {0x4, 0x1, 0x800}, {0x1, 0x401, 0x800}, {0x0, 0x9, 0x1000}, {0x0, 0x5, 0x3800}, {0x4, 0x6, 0x1c00}, {0x0, 0x1, 0x1800}, {0x1, 0xfdf5, 0x1000}, {0x0, 0x9, 0x1800}], 0x9) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000080)={{0x2, r35, r34, 0x0, 0x0, 0xbb, 0xffff}, 0x1000005, 0x8, 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) semget(0x1, 0x0, 0x205) getgid() geteuid() r44 = kqueue() r45 = fcntl$dupfd(r44, 0x2, 0xffffffffffffffff) close(r45) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000380), 0xfffffffffffffee8) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r46, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r47 = semget$private(0x0, 0x7, 0x286) semop(r47, &(0x7f00000000c0)=[{0x1, 0x0, 0x2000}, {0x4, 0x7, 0x1000}, {0x0, 0xa, 0x3000}, {0x2, 0x3, 0x1000}, {0x4, 0x8, 0x3800}, {0x3, 0xdfff, 0x1000}, {0x4, 0x400, 0x800}], 0x7) 09:40:38 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000900)=[{&(0x7f0000000040)="dd", 0x1}], 0x1) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000500)=""/207, 0xcf}], 0x1) 09:40:38 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x400000000000000}], 0x9, 0x0, 0x9, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x1, 0x1, 0x7, 0x7}) 09:40:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)=""/195, 0xc3}, {&(0x7f0000000140)=""/182, 0xb6}], 0x2, &(0x7f0000000240)=""/191, 0xbf}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r1, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) shutdown(r0, 0x2) setsockopt(r1, 0x89, 0x1, &(0x7f0000000340)="a3b504c80eb8dd", 0x7) 09:40:38 executing program 1: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x40000400000002c2, 0x0) utimensat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', &(0x7f0000000080)={{0x16a2, 0xe8}, {0xb379, 0x1000}}, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690e, &(0x7f0000000300)) renameat(r0, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x61}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000040), 0x1f, 0x0, 0x8001, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x1, 0x0) ftruncate(r0, 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000100), 0x0) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000000)=0xffffffff) 09:40:38 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x100000, 0xffffffff, 0xbf9a, 0x0, "7e734578ff59bfdcd8000000683a00a52d00"}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690e, &(0x7f0000000300)) ioctl$TIOCSTOP(r2, 0x2000746f) syz_open_pts() r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690e, &(0x7f0000000300)) getpeername$inet(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) socket(0x18, 0x8000, 0x81) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r5, 0x10000, 0xfffff800, &(0x7f00000000c0)="d7351c30d3d43f87231b598cbf8b3a716b64fe4528732e45e2c61a8067ac4fcf164788beff153314b3ed4a711df6d7914a56233edf9c1f9f6fcdbc734af570cd1396d517dca35937a2fe441702040001e37f0ae2cb9551c0d8705893834eab9f957aad90471029908a9701996ba1cf", 0x6f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) syz_open_pts() 09:40:38 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690e, &(0x7f0000000300)) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000000)={0x7fff, 0xcc}) socket(0x1, 0x8000, 0x5) socket(0x1, 0x2, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r2, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r3, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) r4 = fcntl$dupfd(r3, 0x0, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000100)=""/114) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x3ff, r5, r6, r5, r6, 0x104, 0x5}, 0xfff, 0x9, r9, r9, 0x7d55, 0xd75, 0xfa}) getpgid(r9) r10 = socket(0x2, 0x400000000002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8020690e, &(0x7f0000000300)) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000040)={0x5, 0x1, 0x4, 0x7, "6d073fe4d2d1dc1b599e3c8756b9758225181584", 0xff, 0x4}) ioctl$TIOCFLUSH(r4, 0x81206919, &(0x7f0000000300)) 09:40:38 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r1, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000100)=""/114) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x3ff, r2, r3, r2, r3, 0x104, 0x5}, 0xfff, 0x9, r6, r6, 0x7d55, 0xd75, 0xfa}) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x1, 0x0, 0xf0c0, 0x100000000, r6}) flock(r0, 0x2) fcntl$setflags(r5, 0x2, 0x0) flock(r0, 0x2) flock(r0, 0x2) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020690e, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f00000003c0)) flock(r0, 0x3) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCGFLAGS(r9, 0x4004745d, &(0x7f0000000280)) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r10 = socket(0x2, 0x400000000002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8020690e, &(0x7f0000000300)) ioctl$WSMUXIO_LIST_DEVICES(r11, 0xc1045763, &(0x7f0000000400)={0x7, [{0x2, 0x7}, {0x2, 0x10001}, {0x3, 0x3fff8}, {0x1}, {0x0, 0x40}, {0x2, 0x7}, {0x1, 0x20}, {0x1}, {0x2, 0x2}, {0x3, 0x9}, {0x2, 0x101}, {0x2, 0x401}, {0x3, 0x5}, {0x1, 0x7db}, {0x3, 0x6}, {0x3, 0x1}, {0x1, 0x6}, {0x1, 0x7}, {0x3, 0x4}, {0x1, 0x3}, {0x1, 0x8}, {0x3, 0x5}, {0x3, 0x7936}, {0x3, 0x300}, {0x1, 0x40040}, {0x2, 0x6}, {0x3, 0x2}, {0x3, 0xfffffffd}, {0x7, 0xfffffeff}, {0x2, 0x4}, {0x1, 0x80000001}, {0x3, 0x4}]}) read(0xffffffffffffff9c, &(0x7f00000002c0)=""/249, 0xf9) 09:40:39 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$setown(r2, 0x6, 0x0) 09:40:39 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x7fff) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3ff, 0xffff, "993a61cf35bc14bf4eb9e19a6b550b57789bc449"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 09:40:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x8, 0x4c8fc82}, 0xc) listen(r1, 0x0) setsockopt(r1, 0xfffffff7, 0x3, &(0x7f0000000100)="de22dbc731e6d79af2bcf76984fc4d3f0ad86f52a0772532ca799eb9fe5b6eb6d11d7b0aec47936a8bb01d2b7678d09712ea0af6f2a95c70753a67a046a42752f6aeecb836e4ffb20d0497bd0bf0fc8b872469a61a7d614476b6d73aa6e64506eae573831c", 0x65) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x0, 0x0, "0000001c00", 0x0, 0x4}) connect(0xffffffffffffff9c, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0xfffffe5d) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) write(r5, &(0x7f0000000100), 0xfffffe5d) r6 = socket$inet(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x3, 0xffffffffffffffff) write(r7, &(0x7f0000000180)='2', 0x1) r8 = openat(r7, &(0x7f0000000340)='./file1\x00', 0x80, 0x160) sendto(r8, &(0x7f00000005c0)="98076fe039a6ebd01199abea9ed6460800000000000000f22c50610064de056d13eaab734b628fc1436a70f604947294c18447e509f9e1f588158f7366385cd40b382f41f330961300f378e6ee8daa8a0bde9e1126c9de7e3ab4115dceed04b36a8083966a5a1868eca5b486490caf2d21530c65ac9cd92f241469449e84cddb865c4e0801a108e99dbf5c82861de6ca742b24e956b6a72ea49653a90ccd44b256df6be68b2dd7f8f751a1326d262f34425f7fb46b9a26b53b3b2f7223ec46eee7748cbbba5e3c5be16614d903580389b7e6bf66c8dcb79c21c0eee3546e3b2d019b83195ed94d7839f8d16eb7e92b9ea10289717dfbe9deeb60e28be1119dd8ebf7ad045219ee1ef4403c58f6", 0x10d, 0x5, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r9 = socket$inet(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x3, 0xffffffffffffffff) r11 = semget$private(0x0, 0x7, 0x86) semop(r11, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x8000, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xffff}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x2800}, {0x3, 0x9, 0x1000}, {0x2, 0x8}, {0x3, 0x500, 0x1000}, {0x0, 0x9, 0x1000}], 0xa) semctl$IPC_RMID(r11, 0x0, 0x0) r12 = getgid() r13 = geteuid() r14 = kqueue() r15 = fcntl$dupfd(r14, 0x2, 0xffffffffffffffff) close(r15) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000380), 0xfffffffffffffee8) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r19, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r20 = semget$private(0x0, 0x7, 0x286) semop(r20, &(0x7f00000000c0)=[{0x1, 0x0, 0x2000}, {0x4, 0x7, 0x1000}, {0x0, 0xa, 0x3000}, {0x2, 0x3, 0x1000}, {0x4, 0x8, 0x3800}, {0x3, 0xdfff, 0x1000}, {0x4, 0x400, 0x800}], 0x7) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r21, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r21, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r21, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c8104f9380962969d11bbb832a60fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa1a57806356cdb615f058b0fed6706a4d152ed0b4e8778ac9781022d7a81a416b164338f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dec9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84"], 0x44b, 0x800) msgsnd(r21, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r22 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r26 = getppid() r27 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000980)={{0x0, r22, r24, r25, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r26, r27, 0xa5, 0x1, 0x100000000, 0x2}) r28 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r28, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r28, &(0x7f0000000880)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r28, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r28, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r29 = socket(0x2, 0x400000000002, 0x0) setsockopt(r29, 0x0, 0x22, &(0x7f0000000000), 0x0) msgsnd(r28, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRES32=r29, @ANYBLOB="efa3dea9df0a34454fce7a928fd8ea4907dc495f91c019c14059a67642bbaad0ee4247ef55a8fdd86ba70cc3453805fbe5025a8a288ed471f5fd929b3458956c7b53df1400e24d4232623751bf27c21f8200d52ed56d89e762e5d6ce7c0b1151f465e80099b86bf7d45efe92a89d049f3dcf8ef53d5f36537dac0c8c3f5f2916ccb50a721a7f14fc912500fe1dffa1d5420baeba083fa1ebbfd8b07378fd9ba0712bc290a868ae90873f15ac1fb559fd17"]], 0x1, 0x800) msgrcv(r28, &(0x7f0000001c80)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac990100d61dd6bf854de98442d67a5c724d8192d1e4e42247cbf1818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e314885e30475494b84d6b2b4e909c414a96e2d4004c07d6414b43532ba664a2ee99f941076ceed60e7015078c099960621669b6ccd049dd753d1fcdb"], 0xffffff64, 0x1, 0x0) r30 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r31, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x168, &(0x7f0000000080)}, 0x404) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r34 = getppid() r35 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000980)={{0x2, r30, r32, r33, 0x0, 0x2, 0x5}, 0x100, 0xc07, r34, r35, 0xa5, 0x1, 0x100000000}) r36 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r36, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r36, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r37 = socket(0x2, 0x400000000002, 0x0) setsockopt(r37, 0x0, 0x22, &(0x7f0000000000), 0x0) msgrcv(r36, &(0x7f0000000500)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r37, @ANYRESOCT], @ANYRESOCT=r18], 0x2, 0x2, 0x1000) msgsnd(r36, &(0x7f0000000c80)=ANY=[], 0x0, 0x800) msgsnd(r36, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r36, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000700)={0xffffffffffffffff}) sendmsg(r38, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r41 = getppid() r42 = fcntl$getown(0xffffffffffffff9c, 0x5) r43 = getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000980)={{0x2, r43, r39, r40, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r41, r42, 0xa5, 0x1, 0x100000000}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r17, r39, r16, r24, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x1000000000000003}) semop(r20, &(0x7f0000000300)=[{0x1, 0x101, 0x1800}, {0x1, 0x1, 0x1c00}], 0x2) semop(r20, &(0x7f0000000040)=[{0x3, 0x4, 0x1800}, {0x4, 0x3, 0x800}, {0x1, 0x401, 0x800}, {0x0, 0x9, 0x1000}, {0x0, 0x5, 0x3800}, {0x4, 0x6, 0x1c00}, {0x0, 0x1, 0x1800}, {0x1, 0xfdf5, 0x1000}, {0x0, 0x9, 0x1800}], 0x9) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000080)={{0x2, r13, r12, 0x0, 0x0, 0xbb, 0xffff}, 0x1000005, 0x8000, 0x4}) semctl$GETPID(r20, 0x4, 0x4, &(0x7f0000000000)=""/59) semctl$GETNCNT(r20, 0x3, 0x3, &(0x7f0000000300)=""/47) semctl$GETZCNT(r11, 0x0, 0x7, &(0x7f0000000240)=""/137) write(r10, &(0x7f0000000180)='2', 0x1) r44 = dup(r10) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000c80)=""/4096) connect$unix(r44, &(0x7f00000008c0)=@file={0x0, './file1\x00'}, 0xa) 09:40:39 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) 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(&(0x7f0000000240)='./file1/file0\x00', &(0x7f0000000300)='r\x00') mkdir(&(0x7f0000000180)='./file1/file0\x00', 0x0) 09:40:39 executing program 0: syz_emit_ethernet(0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd604504000018060000000000000000c66e1a0081000000bbfe800000000000000046cc46d2968b6089141ad7f5ec000000000000aac677a63df71d98c1c2c9e6d441c5504c4a875ff8016a1c837ae04d372e615ad17ba5ea0207dcbe953e265f3255f155b9a8f84fc38b8c81e3ea625fe23f564b1eba71fad49a4eb742f83e47842a48525064c2da270efb35b3b0cf8a02ef63ce9725863a"]) r0 = msgget$private(0x0, 0x200) msgsnd(r0, &(0x7f0000000180)={0x0, "3a5d7a602b09bcb8c5c7667eeac10cec283ea79633f27b49c41ae423e81c86f8ce8aaf0ded56425578a321ed3a9179b14513c3ee34f7e9685bd35c602414b3d74a02c176e4a437b9e80d82f5c8bcbe9ade3b473a7b4d5c0d1531086459a9c9ccc8494862a64a694c72d7c867054b0e7080dee8b5081e3609e965022e882bec5be61d6d0f98bcccf894b6e55bd9cb827807af9d0be2b2a9a42da61d8d17499276d57423b922ee0e22b518ff7249b56acae0a5f7e504da6fbddafebf5ae45a6c136dbc492791bdcc4a539359fb287eb2cafff129c99cfbe86a246d4250e01d6288eab05424d72ec5009049d2538e7730e0ae6c9de6b1fd5a42"}, 0x100, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 09:40:39 executing program 0: mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x4) r0 = open(&(0x7f0000000440)='./file0\x00', 0x100, 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) syz_emit_ethernet(0x140, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa0086dd60fe8000001406000000000000010000f9ffffff01000000fe8000000000000000000000000000aa00000000dc2523be67f8714a06288a90910b5c9f40d679b8d6ce983fc430f7cbe24c894ff7ca8699b2406e66c9f05e3c19d71e6d97ce81d05b2446834285c00b281819e608eb81a90e0a43bccd6350c7319c135dc83a61cf5bd5930201a1c0f898335a4449a5939ecc4977c4da4cb59cfd753e65679758cdbdebcd426db8fcbcf0e1422aad949baa843aa962584c397f8d24ba7a5daa9527057341047bef2ef60c72957509c576f0f232f5642443815cf742b9e38d10eb8b0cd46abd8f4e10dfc86399c798e3efe6c103744ac5aa5f887f2282e30b409429a5d5e6a34896", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="7810197dc0710672cda7bb8a96bc6957c6768f21a3614882f72bc42928f2bfa007005431e3c8ccc2d63c0f0f310414a09b2abaceb1a78a11d0d11e11b78fc27283c2e8c2130d1f7f138d5ef89510a3a8a49eb76f0b783199d05467fe5938dded0fa2e0fb83688edd0a938e8bc922e343e5fd68a5b7b359d1e38b2192b29b6f6effececdabfb6ba73c8a4ccb0d65cd991f6ab8bf2a9582a882aac1462ef1f4e95f9b493a321b5263a8fc2f22f81a357afd81906ea12055b3ff2e8e0"]) r1 = socket(0x18, 0x2, 0x0) setitimer(0x2, &(0x7f0000000080)={{0x4}, {0x0, 0x3}}, &(0x7f00000011c0)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) r4 = kqueue() r5 = semget$private(0x0, 0x1, 0x200) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000000140)=""/216) r6 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r6) recvfrom$inet(r6, 0x0, 0x0, 0x41, 0x0, 0x0) linkat(r3, &(0x7f0000000040)='./file0\x00', r6, &(0x7f0000000100)='./file0\x00', 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:40:39 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) msgrcv(0x0, 0x0, 0x0, 0x0, 0x1000) msgsnd(0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(r1, 0xffffffffffffffff) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x9eb4cd1274ce6d9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0x2d7) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x9eb4cd1274ce6d9, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x9eb4cd1274ce6d9, 0x0) socketpair(0x0, 0x0, 0x0, &(0x7f00000005c0)) kqueue() socket$inet(0x2, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) setegid(r3) 09:40:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080)="963adf29419a52cd439d3de80f838b5e681136cdc1743c4a", 0x18) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r1, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) ftruncate(r1, 0x0, 0x2a94) r2 = syz_open_pts() close(r0) r3 = dup(r2) socket$unix(0x1, 0x5, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000000)={0x2, 0x9}) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() ioctl$TIOCCBRK(r4, 0x2000747a) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') r5 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r5) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) 09:40:39 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0xffff, 0xfffffffe, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd54a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53aa06b6caf4b2f5ea5d8", 0x65) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000014c0)={0xffffffffffffffff}) sendto(r3, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) pwritev(r3, &(0x7f00000013c0)=[{&(0x7f0000000100)="c5c3fd0b4974b0980b0fc242471cccb34e2d82f476db0fe85b72851290135d12fabdc744ac3b2d9afe05a2e9fa2e4d6248d07b41904221fe016a2bb34124e80698a4ec6decfae9b6d2cfd249a9fd184caa5c", 0x52}, {&(0x7f0000000180)="61d5c452d815ad816eaf06baf18152dabef41547bd01b0b1e3a184282eea73baf37f728001ee6b50991462efe3067f993c66641b41627ab76a5a4c967739139cd16d93703aa972d0a0a36ddb248a89e9c3a4083081e414de9d2cc1e2021a07426f478839cbfe2177f59486a67420f9fde1d1094d4d14b682e1754d9939fa69ca8ccf90d7e10b9a9176267b476d50718f03c6f0d17b0f2bee619e5c66cbc407701116b0f81129019f4b65432a925dfe552939984cba07252880f66a", 0xbb}, {&(0x7f0000000240)="20bdab135a968d16296edbfd4eae276023a1bac7e7ba3390ddc2e9e2d576f93a960919bb7dc05fc62f0606f72cc9737bf5b767877379754f3c98850fa558d94722b0b614a7daf75cfd5849a241c803e25c4e591a7ef0435db94704a3212cf36db1413612a74f20a4d84ded358a999777ba7254b8638b8f6f61f23f7d4ed2c40862aa52e43598c428de1a891ecb0e817e447f7146961cfaba7cd3132c27ff2677384ddaa987da703b324ce0bf8f47aba20f3cbf4c6f93e068f9ccc9136fc29b77bf9c93c58138c5c62415281af3", 0xcd}, {&(0x7f0000000340)="85ba70ca165ee6c52819c95056bbc766ba163165bf0130a91379f89883d27bd8b0ecda07fd519fc19eaaa2ec34c9efcfec5178c0a8fb28f642c06d386a75733641e02bb94c3768ca5e4ad9db5c9a2ebd2ac3d7df746796ee5b78b5531f9c6cc9def4a847d1e04a0cee24e2f63231e494c951fbfc0e", 0x75}, {&(0x7f00000003c0)="d52fd8d7d56956e49197614e20b69d3aa31925fcf16e4bf759375e4276f07655eecda5169edff33719ed6fd111adf2099e069b4f7d5a14d808fd9353b9ceb743b186da4516f2bf31f55d9308b6046a0ed1dc32d6c9281b9e3aa65536986e32a73ceb821ae619817951f641f0f144db21ed15ed64e7be321f5d02bc32cc70824bb992e02b0252c91a10fc03f7e0c29b407e8f7075b16a347d125627033a51085895c8bd362c7a45504f7ebb399640e64587b0a6b97b85ed821a20346340c84fc038943e2893a8e9e9cdce22820ef50fdf792436bad1a36fdc01cdafbb912d42035cd5715423caeaa04c2e89c8b1ef76c2dcbd1611baeb617339ef0b5940e30a4bac39892620c48fe3eaf38a9349c8e5c221562542f77e3676a13cabbbe4adccc6a87e1673ab19cf6f9913fe45fda9815318d8af7a8d97198a4133a9ed927073220fa5fec718f0d60a8f6f8406cc2e1df3db3695809eef3ae2e2ab713ae2ae6067671a7f739ecd0b77ed94c0d326dcccecef408ea346d98632ba8809e93f12e8b46fda4b78fd7f35ec91b1ba1fbe5ce0e33ef9102ffdc65b2bc462e0388fa4ea795a08ad3c8333e978fc849dbd20350c852ca9f5e43652f27e9e2a284313077c1892686f35012728fcbfda6da3f72131498d01a7adeb2e20a9856193a3bad3bc34f5a23f2ab53b19f5977198c61a77f36a1c2526c710ea30a5b77e9449c9e199893bd4569ae435c3126014f709aadfa5a8f64e26bdf00f947b3462b3328f71bf28838e8e90b76ab47856cdf5f7f24d782b11815a730ddad6fa3270f373ad9498ddccce2bcf16f960f87ee97a7acddc7d6146f29b31f9fd85a05c8a6c92e46927f323b30e6be9f5d3cb7943f992f180e803818d1670e2eac564af4cd736c49c31bbb994562c833a11a0202a591b96311c87bb0a29c8d312573de9250474ee759f926a183e2622bdf85188586b973df9b3bc558cdf76649fd2241f51ba352c52dd4870aec4dbfdb7cb4475df1a1987ef28692e7fcc57f3334685ff7b0c3913796cebdc6e2daa00b44830a58858736655143bc36617f095eab82b4cbe75d31822d08833d95c5242553b802372b72a89af27203ae18ed120d1b8dd32957737d1faa0de3d3477b966daf8624956e4c2289e51394dba4960342647b645068886253550d40083d67d3df87a2328bc39a4632356759be3dfe5ba776d9ae78942ba5ed727299acf19bbf588e06f93e61eb55bca2b494949f505ea206b750825fede40bd4690829700c28ab1595e78ae92d4e046f04994690ee4c49dc452d3c917ec8b0a532c2cb9d242b8a91de6ad6e2bd1a30c697bc80098dd155d9fdbfcfa934e459d611ad6d5007e436f16bfb8df25e011f93ecc88fe520ab584ea86cd7ec95a2c70a3974479f8cad62920d837ba9bcb95f45daae4ec9d2a715cdf0d9386c0e71851cf6e4470a29b237f63b5afe97c950824a7fc3228be92a535d3d9aa4bb6cb3106c8b988aa178ff948cd77b89f386e5803432de0e5e162e786837dc3dcfa9f95e5d246dc8ce4ff9b4d1cde27decda2fe189f6dfa264be6686e9d31a1bc050286fcad924af17ec41b7e89cdaede92ed9a04801d78c08d09ca890414d24719ad271bf2afd8d8d9ac709f98c242fe1cf12bb8e85812dc0b0e9c61ab8bcf6b213f687823bd17c03825dd2495433c4e44e4c8096b9a1fc7eacb403e4a79711900103bcbff8c2ed76b82d2e929181ef68c84ce2da1e3a7ed45e26808d4c60c8f16ea7d43b5f861df2bd545c7240ab02799608b48f75ea26e41ccdd2e670afd3b2e8a403586c7c32313c0e76aad6865ff1dfee1cb0d25fb23e7063af5a38207691fa9e8e56c17aaf604bc49717a48b9c4653dbb5a70f63955020ac33fcdccf3c4d94ce8c5ef209c0d90e2172fb729051b5061f5a92096adf37d79e95478689c9cb1e6c5cea1d34756798d3ca4eec1a459e68fb2ad1de874d8c39e95d35cbc62261664e83ae2bd52f079f3e3c3ec4d6bb709424c78543f6921380dd3b755dec9cb8542267c8de9dbe95a49061684d447080f8463bfedbfa1f7a6f39d4abe7dcc7e09a2bbf03306693882e05320addd6090ce5bda671449d624dc55a23e5f313d1cd5cc4115be247ba8afd094c1674c749e64f7316e8d496170c3ef730a1af8d3c713256adf75231874b0fa76fa141478290dd296a9b04fc75c01291d8645aa62f84d639c43e6e4fafba12b7651b55b622d4a31a227b2f516fd01ba4033f747c7831e92ad5ef1b4703220d833e41804868f8f6e404570d30c3938013ef73d4bb0c60369b2c41865074f8fa1f84c0927521932b90b6ccbd3fc06e91ec3107d980d5a2518957b67a5928b68bce7624a145c9b956f682b68c3a3345361796740af2a66569f271fbf31cc4d20d45bef957cbc976e835ac6ea881026d0c3b8a44826904c0b9580105238b01fbbc17226186d5c5f6ca3a63b0eabc7f7414d6a57358025793df576cc16ec21b0d04cf43b01a22f5a0e00852a6dd10186b64b31404d36b795ddcc70552ca5099a95a114084d564617acdb2ed67a94eb0340f139c073862d7939499d9636de2633dfd313469f63a0ef7d1b913d268ed140de0a344a18c1eb7818c775571f13d442d34781653da86e61e3aadaa5bc9422b1fefe069bee1640b519d0a4c60c33f720fa206beb5fa24acec4e534c0e91388ee55ca969bce109171c21b9e788476ca00c232903d59375d7298e0720671a0fb94962bfcb52f3ed935e77d35574c04d033166a91309146ca7ac74c4948b56c2549c70928d35832196d7d3352fc9a31df89b40c67a665ed7f77dbbe439df8c61074bd5194cee37b9472c454de89f9609b41ea251056a5a1372ebc8a6ecb0c800d59bea4044919ca6db49d357d131348ba5ccfbd62b514953ec71a418c5e14cd9daf8e32ecd3851ad550ba67cb61dde4cc6ee39411e79ed316fcd514b0b2df0c02038982117378dd8075bbbf315062a136811072cb9b968c604f70493602a18183983146519c5d117081874e8a50c8d509d3ac74f81baf673f4e88b07a5415d490f84917a7b095c29b973161281ba4e40f2a1acc1c4cf7303edba36542506d9a73cbba0366888521ba7c05463f64bae1d21c6dc90f15bab6cd69a428c2a52b583e09355461ce7b410dcee37a1061adbcbbb4eac05631fbaa4c4c2789a01dd09637c8a8771de53f7348a58f7139aa438b527830a4b3dfe23f162ae22c80464c9d94eea2638d5105cf078ecee3a92efcd9ce2e2d199499c6d662dc38f8fc679b246f8a1f8761abdca5e2495c9b51df96c5ec597100590540e17a42f360a3d90da4db0ebb4eec4767c34d54f24be0c79e00bcd3507dbd1215a8388e7641e99e216328edcc41b219d24e223e1ce09e62a8ab1b1939464e9ff3a3281c5db62404e4b3d849c4e6356ca1dde079972646b0333c076fcc5d5e461436b118b3c39f4fa97624ed344e16340ee2a956a318bd616442dc46123c68a330f3839e26dfebfbf8dd93d11a7365fe2bfa6ce63948efcfd922793829a03fc171c510d2b3183afa7536ab117f815c25428c1b0e67c50124939a96fafa38b5771d9de6e0860177aa4b3f1fe8a42d59e31dbc74fea71783cc4b1dd1ab5933941f97d04acfda172c5f9a2122953856ececccdf43df108af496997aad2397872ec7985c1cbd07a0384aa6a639aaaa05ce3d80d5543e96d1ea9c3aa9e5c534cca491e99ff209de6117ed47ac5a7a7854c7d7dd835cd5c4f454fde7dcbff8aa2ff7c7af10153d7fa83eb32f455ba94c2619d4bac9f3e284291802e8b121bcddd6cdd340b8dab58d48d826bd363f91f1ddd0d72494ac6dd7e41301f1dff7355f00eaadc16e311aa0da1a5ee2e8da0e8c64d8c5b4a1750aecb030b4d102b14045138f14666b49f497b39c05a3691bc350d051d5830c5d4233dc34dede8460c5de9bce53558168bf74a9166ebe076651fd61c03a98d719eb26c566328c1d5b8cb2b342149aea2518276abcaf25892606ffba020f60a59e2e49eb78d91b56d60d568e87e796182b6a69b0a7c42dd142569bb56c6e3ae001ab2f414a7cd6f81f6a4f5ee5b17c97ff376a1718363ace988829c21daa61f12ec0ed878f14c615db88940cee8ead3f6094cec05cef215667de800cdad36c915a72d8d188d4781c9ecca9a62b5ab6340be743270225a6c4c0dd0ac91e34978d0ccc016e0f772679098f0eaff0e67f5d2322aec183356419ccc4761219bcfce4ad4dfa3e3cc20afe011454db04cc69ddbdd3c111b51468a94b75267a7f31f246e4e11bdd64cf41abd9e720af17650b34251005d22cdd5402719414f4d0dc36ffd70bd7310b7bb09b4d788d6504f12e1c753fcb12c15e1020ef760017b26e0e06d15f61163a96d29ec24fa63f7c73d57177514783e5ed10c668558eb2b3ca74b22793306ad43b5ec4cc3d8e502c890b21c087ada6eb95bbf5e1c398a841026df196a74eeee363530b79f1bcbde1b57bacc009d81ae62a35e9ab13de80f8ba6ef11f701fc257f56acf7aff66aed37230884f6213111b2e7bb1c649d278e3ab2f0b72a2b92dc43dcf8c89f5a9af5b07d48a97ea2d195c572381f482e3d686ce69dc33e71603be6a12241277f36ed9c8cd12212cf639f26c0865a74e3a6eafbe955dbf41fcd9139ec68a65294cf34ec0e9ccfc7229f3032105803ccbc5f0863cfab7a1fdf419d31dbd4c37d094fea2914b671977e6f290ee638ba9d9dd662bb992a32662f0fbc69261c1603489902c18d958fb6812fd1cdeffed61121ff815ff8032b3aa2e7b62c371708c46f05d06094bdc719b3c47d99342c415c99e4f8ac561250ce74c13d978b317829377dbbddbed9309bd110b9d08ed791179acbecc425a19db09f450f302810cf602a266688fd2995c8820c68685c7ac2515b4d31d0e5331347ea35d8df2279b1c15a7b72a5f432e42ddb9d263fe0c6714b2b7c759bdf8034a8572bd2d226dff09888ed164330ec97101a873f2e0c179039283ce4246592885fafd7e0d6a88a63151f465c866f2a0450369ffffb96286676ff36a28e54ef598fee0396a2a9b0f104b7ab6d706991dda50be784e38378a10aee3aebb9f76f8b514b622b49aec659ffeb5e13295965076e873a60f2e3bac3786af09c11e5fbe39164677cd5d89d9d582c2375d2033a543b87d5a58b7c6e204a03bc1393c0923e848cd48c2892e8f3da32fa340b8e1d765d7fa0d72e998a28d83ab2949cbe2bff26bd44ca16fa7afc8b8b82831a2b3d16b228dda3e03c8e96185b45630dc41fa2c8cf3f402e54993eab465e05d292f14b9e1258ff348e8095eb4bee9ba9850d9d590cb9c35b7098658d06f987cd469b80c229f59e7630c1912e709878cd2242d3990c300685caf3b786940574072cea98b980b19ad891c4fef04cad711f7716542fe302d3cce46eb7b111e4f71fd6fe5e0c6173c908eab8f92f322008440e2cc05f1537de2615c4901041dbc7789b19825ab4da98fbd0094b3da6c649fc8f2569173c18644d6b8a1d6837afec9aaea5c30630a4998d3dec6a49a73487357d8d5a238d250771603feb3999fde5385a3239bce3a5e362515d8691a0a5b5cd35c083955d2c09fd3aaf9d71713d7422224dd280569f12aa15d09c2e8b0cd27b1d4667c999df09eaf74553052e2ba5f7cb8b29569d4cc8744a95f5d8803efa6be4e3bfb05f5fe08a7606b9dd68f7bc5a82b5a97e79b69a523311bff048f3cdad6ee45c20173935b696f021bb44d71165f6c80b65a574a853009d5502d3c5e6694a403272ef5980bd52439", 0x1000}], 0x5, 0x0, 0x74a) write(r2, &(0x7f0000001580)="f1eff9238bb5d61ffc3df0f323d3f0ac33fd73df80e2808720d4f5a1e15ef495a85de54dbee9e1f3de6e7c184fb47a338b841f0eee5b57171ff9f3f6a8659279f56b131cf769a0a0fb63b19656b6d4e7038d2b44a8d947a7681ec56c3cd84dd3f9d3b82dc0de8da700"/118, 0x76) r4 = syz_open_pts() close(r2) r5 = dup(r4) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000000)={0x6, 0x1, 0x7, 0x1, "04af0f2cc38eac9034054c7e72bbd11981c46a7f", 0xd0b, 0x3}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000001440)={0x101, 0xe71, 0x8a6, 0x3, "db84d25f03d0b13692232a5b13186331e6a84034", 0x3, 0x6}) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 09:40:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690e, &(0x7f0000000300)) unlinkat(r3, &(0x7f0000000000)='./file0\x00', 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x8005, 0x200000000511c, "047c2c00400400acf8b674af64664800002800"}) write(r0, &(0x7f0000000000), 0xa7) 09:40:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) getppid() getuid() semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) semop(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getgid() shmget(0x1, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(0x0, &(0x7f0000002000/0x4000)=nil, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getuid() semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) semop(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getgid() getgid() getgroups(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getpgid(0x0) msgget$private(0x0, 0x0) getegid() getegid() openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getegid() openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) getgid() getgroups(0x0, 0x0) pipe(0x0) poll(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r1, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r2, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r3, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r4, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) setsockopt$sock_cred(r4, 0xffff, 0x1022, 0x0, 0xfffffffffffffdaf) 09:40:40 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000040)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74caf8837a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ef2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xf3) r2 = msgget(0x3, 0x1) r3 = syz_open_pts() ioctl$TIOCSBRK(r3, 0x2000747b) fcntl$getown(r3, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r3, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r3, 0x20007471) r5 = accept$inet6(r4, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r5, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r6 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r6, r7) r8 = getegid() r9 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 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', 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}) r15 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0xfff, r6, r8, r9, r7, 0x80, 0x100}, 0x2, 0x800, r14, r15, 0xda8f, 0x635f, 0x80000001, 0x1001}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000280)=[{&(0x7f00000002c0)='H', 0x1}, {&(0x7f0000000600)="3f470bbf874c7103718df6d651bf53330235861ccd5985db225f86d458a8187fcb0bbe3e36bc2b20a33ff662249345c72853c195effcc51ef8e34f738879cc07926f26ec2ec151cfe36c6f77ad05e891ead111ce2537a9c214d4eacc10307e4b9d2b9a25c38291ef2404d1a67206b9c7a23b29e64174db78f863510a7dca40300ded8ea65669065f268959634002728d9f94fb302bcca5a442cd7b6ad621beb7068524db837647450185a63dade199ae8fafda255f7e1a642d04fec9713a8bafb596e752a47003a889f23a78fbcbfd3caf", 0xd1}], 0x2) readv(r0, &(0x7f0000002540), 0x1000000000000067) 09:40:40 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0800000000000000724d2d033cc375e2201ed68b53d87aa479dfc182e5f8a118ca53bee42e61a3040000ac634612940ee988170490cf09e5b6b33c93992104022042fb6b8590232f5e5edd365696e283865472b3f424f205417a610b7983246a8a6afa060aee03e275d69ed92f227c8da6b458d6fca363da4cc690495e5b597d9d461fb8e3c6e2df763f2a7c51cd93bb49a59e07d5186d3255e993beb0c6d9779e3bdb34fdace33080057b42a776d5a16b0000000000000000000000000000000000000000002b91d4dc96a8bb52699584a62808bf3d365d45d426eb2a568f9665f3c62f"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) kqueue() connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e58b7f000001"], 0x1) socket$unix(0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = dup(r5) listen(r6, 0x0) accept$unix(r6, 0x0, &(0x7f0000000580)=0xfffffffffffffd2c) accept(r6, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000503c0dd9723d7bc800"/4098], &(0x7f0000001180)=0x1002) r7 = socket$unix(0x1, 0x1, 0x0) bind(r7, &(0x7f0000000100)=@in={0x2, 0x1}, 0xce) dup(r4) listen(r7, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() 09:40:40 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x80) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10e8e, 0x1) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000280)="4402", 0xffffff90}, {&(0x7f00000001c0)="81bdee", 0x3}], 0x2, 0x0, 0x20000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r2, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) mmap(&(0x7f0000008000/0x4000)=nil, 0x4000, 0x1, 0x13, r2, 0x0, 0x9) r3 = syz_open_pts() writev(r3, &(0x7f0000000400)=[{0x0}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r4, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) close(r4) 09:40:40 executing program 1: getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x7, 0x286) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000280)=0x81) semop(r2, &(0x7f0000000100), 0x0) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000001240)=0x5) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000002880)=[{&(0x7f0000001440)="612144d8307d20345bf6d4f4eaaa207dcb71a4e11f3e54498ef18c7a00bdd59e52beb175d2ea5221d9139ae04db7552d69a17b799c81297bca44f92c330d86a64847d44e9f40b914178c7881f241040e794096a2a7007e4d9830b7cb7df1846a226396b79f7eed7c41eb1de304b0487b167bca76161be45df63835b2f51a30c7ab7369ebc654239858c2f60d4b2cf8d532bed71c94", 0x95}, {&(0x7f0000001500)="719e2a324c66dc926f1857ac57b95ddc90c832df29ebcaa1ec3c9ba16b5291b4ce07f107b2556507e342e51353eb9f859d697d", 0x33}, {&(0x7f0000001600)="25f11821264ba863d00b91a5f3d43fe1abca88aa574c4eff7e56c12f111c94b49eb426ae1cfba1bbdc0b704c56096259983eb813178f8bc2de717f8f6caad3d2df4f01ecb9ba9fe36e9d652ad3a45f1fd5c591a09537039d5af132650e894a171686391d9d4a686241d399deefee56aabc0f441f76a54e43256ae505482aa5b41e95543588c89f14203f7d65b75a74c9bcd44430cd4cf81aa6a949f90851f77f9ff0b7be5d762ad8826c6deb9014db42884e627b26eb9a12508c54ca9c2ec4fb64096e221e818ccab58e14219b26486041d38139da9ae7087a83b0717f", 0xdd}, {&(0x7f0000001540)="2aa92206c825004a070ad5155ee00de3c92e60ab6131320aa3381a9298eaf0606e75d126d73a270d23b30dd8fcdb81f65513d0eacb404de623025cf15eb62079e9cc4c581bd07d5141e774b1", 0x4c}, {&(0x7f0000001700)="4e31d89faa8e7c1cd4315e0ee2fc8aa7ac75f714e673d4c2248aecfcfde0329930c5485996a688732f7891c2e11943c20113447f3705d4c503cf4e41ab5dc487dc730331fbfb8cf15d6c1e0b798afba91328b0c31ac5e1d1ae5f1339d671e071bf4a7fb6980eb845c0497c35515aa20494478845e811ed8b4d64349ad574090fcc1ef1ae69332f617cfa5c8008cbddcb3070f2efddf5c26dc48d1bd04df7d03c4aa2ad514371bec145decc1a8da38d674c6eba1417dc819a655512b3683cfcdba6b6", 0xc2}, {&(0x7f0000001800)="bd67a3edc748f5f2f86390565fe0a92a21784d16689a7050448d0421271ae83a119e8f4ba57c7504e648077acb88d1a8065f28e21994a08723ab1dfc0b59e4a4047289da2dd1afa79184578cf01d153b4cf9cfae88ff66ffeaafdf0cb35839f9fac6c062a9275579b19510be22dd6a80e24feb433a0937b6b559256ecb9beed68354d44459907e53c8f179269099b24df79c47ce68dc6b6182ec544251e1c3dbaa51a3af20dfa3a68145b2510f4b6c7053ad9bb45dafa608f6b9c1d959d828da20148ae53f9799a85fbe202553570e4cb39c91a250943a70f62187883fb51166834405922e732019779c855bdff7e2d90b11d2e2845c32d2e717572421b2eae264d59c410e9f0bbbba347b7b976e0b6a30e840255a34348506d3a519a5c15bd016bc8b9ea2bc640d7f0989692b953d06bb9e6844d9ba9d112a2ea8484d4cc2ab42ed68a266c9051f7146f747a52e5fadca04bd91e503e70e879f6821ba50c8776d7e0473e6a392feeada0f4e82857f113421d3e315b6005255328b66d2f3c736c02f350e4597fa956cd6d20e3b18f409a601a5152bcd42d9bf8a40aafe304440ca1370792c77bf68ec2999c93965c736af6c762d9c1cdd83d81a75779a68e213f8c6dd13452090c04cb9bbd51dd80f2eafe6185a348142f66ce69b9329845309d8a4f9fec15b0dc56ba034b03903cfd74754f265a5684a91f9e95bd0da968ff19151d11c5ebaad8c74ebab9eac679bfccfef230175a8757fc4c901996c45d73f9991643a82da3dff63d204160b959f5193838019b9730a5bdebc532b167cd8afc57de44711f347409e927b160362649e2ddd52beb41932421c4dedae93b2e81d156df285dadaf6df7118f6c701647be9efba956c0d57f4d78beffc37696abf91b0c46c785f8bbbe69a5dac57eea49ccd96e8124ea2e51e1e4089d2de6720bdf97c30dcd3e7db74d45e171630c7146b90399ac1f9799377a918cb364d22735fc1fd6fcf1f55f2968e18e9d9975505e8c462e409171d7cd74619712787710caf9382832a71eab2d40be8e60c2b2ddbd24aa6207262db2dbd8fb2bfe28691fcde7a29eb041245490fcbd6ac3b6b1b4706e39e2d052fcb05c2a44636c50577d542bb115ad562980f51d43ee4ef54f17a918adb2b33b5cebc4a3320eb5a44cc1dfc22959816af8dd98c82f864173322f955e4c0985f69a344c52e57f5b79dc9ee44c974c91e605dc0d5ec7697c8841c9f1c180555934cb90e60fdb317319b885d3492a67a583729716473e0145827cda6717b2f18094533fc9ce51543a6faa4b04fdebbfe8b7818a8058f6438d0780cc7cd87fe3ac2c1d7cfe9fc73c638d081908bd80e3e0da79c0b916184281ab8d2a18494e2d053e5d65544ebc0a44fab8b1c3ba8f497f24fae1812441cec80629f651555942899563f2d8b939528900b5b711c9d5d169a9fda9a95a9b94b891cec58338ee79f18a02f22cce7e54c24d5d3fe5affa97b414b505bc50f5d010be2de8603f1a229b409e3db06bebad97818d944846a2fd529f410db82b6d4549b94479bf5447788febb18d76b866c5334f2c9b2eae73692b4be2351d03a1a0394640465ea14b897ca9409d23f9ab5783135c9f3deb6a96a901527f60dc3cfb82d3d3128aec715279311ab33cd432f33406fa4a65536f813601b397a3d3b78905aa95d084f7cbc0dbd40924bea21dd51e7642af4e5e2f5f0bf9c9bcdaf5a14698e3a34fc7a7a92a3ab1bfe90e21d50805f8323923234594f49b270913bdf486dfb3d4f27ead19106e69534cd3653cdeecae8825d5e928670fc8131b401e9abab595820c70155371e0f13335143ae75ef99ac8f4b1a31feb6bf6e93c5b0e5d0bfe479dabcc3bde3b3935fc827a1de8085887cef8d1a8575cc9b9fbbb8e6efa4c705a6f4ac8e2a8aa2380421cd6b3476b6db2c9026161f2f7b9b430527a34132a7bf5039d09589153cc17fc3e6f61770df090b394621fb6e8efa62a35aa77e7fa4cd23af5b7ebae1dc1f5fd2722a2eae2afcf95a2d4a44602bd720eb38b6c5a747666368fa8a15ce587c045fffa995302f2d2497a1d2c346da6e1b01673760b9a5d60304460deb38893c78abfcca637245051798698e20f5ebdbd48c6304c232a9a82d2a940d614d62947caf0d775123ee68a0ee9f05a5d01d7fff3d3a5d9b8c9e66d6af50e45ccc4831d3501ab075b0e37cdae8ab9f109445c6ac1fc5b3c8d68fa86b4d13e0fc01519b96c3d7b07189206a6f951664b754d6024277db6bbdca01e828e204e3aeae0f22dbcc474b7b1735d361171049ec412441129fb7772480ffd2c785c4b4fdbf481cca65d10f888d567d924e94d03f05578712da88f554187cc2e8923c38c3242298de3daa186257f7bda66734c5ae8f0bd1303b5428fe834abe43955072c2cc5fe7eff856be2219db39301553e2c1a882169f563039c399c493328981b58b5b106e77ed4001ecd9ebdaa0f7e2fdb656c99e646fb9c09a1b9f82363f4730a44789fc87085aa734f672184dd37fcb0675ae7ecef7ed48f0e17d97c5a83d1cc1b38d5e114a285c3aed730391cb9533d94d8be5cda10075c4de3e1eb1d7622632b43f60c53c01e204493613cbfd7f48394c4b040c28ffb7f9df855dba9680e8f6bd3b6c360fae2e39ab95e96a8541966a1faa91548fce30f727708df3281966800a51387564e365ec1419ab61139ff5b3b37fb6af8f16b6e04772cf584e1151b4f298b650397c6775d9a1f8b176acc2ae8fc0c253962499bc2a5c9db153f65f5050c710f3fea6899eb55e764f69ab70a13e67a2ec179b98f0c9d82b7301abdcf7fd6902da864c47a9a3a2d0cd78aa7d2419557312d294bf8191a60e8afb769dde93762871d69ae76fc41799dd648a8b91d01eaae7bfbe1f4e7b5dd580475e959a5ff2b3ddcda08279200fa12f677a01629c22a85f79818916e0c37708d8d8806b628a0490c96b63e70ae455b61a66831b1d9013ed2941c415adf2633d600be1969ce1c8b319a050dae748254b599c26b8143c3aaa716c4abad8126b99bb699d63b2507de26f4043e0daa34b769fc82afac6d1fd573a17ab3c7cbd85f975f39cf7044f157a8740883f00b2e1656eb3c8a68bf4db2e2ba5393277c1c9dbb6595b70bdb29b8e9be29fb1f1febdb5c29ce2a07592daafaa76cb099e8825fc141ea92fea5b3208be26242646476a7a07d1eae14e857cdd627ba06025658b6209b16da246b134b1bceaf716784e4c76bfc1242cea64a663c6fe996ab9835b2f2ed64c58f0b80ea33e7de0382ab58debd4291f3d1d7692090d07641b3eb3412bb11c055c730b9a96a07a6e6201bb646eead58fd63501ee73498a067e878d1b94fd4b0acaa51a171c47d075bb88c53f36bc2c1257441aafbfa0629032587f0dce89765eda46724e85d2cea6382ddca3372eee43eaee971d1ee2e405221ff95422d8c5fbde3a26973a591d1cf4728f898279be2de843085c3d793f3967c55e6c77e556aa86e1f72beadd5adee5c7602c4f1c4dc37a1a4f062b5dccd9c7227ff1e6cf291dedf1ad073e931062e0224aea389b0ad15caea00ac21e74066c98169fb98b5985dc7a05d6b559caf17a011e17010ecc5ffd620805cad556a7217316009f6c1e1274f3fb58a50a4f9d4ec830d2c5db9e788bbf92a5253ed66eaa1155288f97b0211ca72050185655b108be0e81bad52e401fb2e71d6c2b5ffb0008104560e587b3224c5d73c40e30f9ca96216a7f1f88dcdbe95002d6da671ef0185d46869452c77149f7f87d6023dbb041faae74498ad8fafceed1c7075be487fca5e47b10af5aa574f228e78a45cc100674af6f885be1196e4e13c07b1e32c9e7d5ccea8e5b54c9ca0bbc76ddca1a21afeaa9c6140c0fbec31ca29c572715b6f833fae7b8bab076ca9831756ba0acb46b6df591aef924e3beef0441563e4cde9da7435f2c3802d6acc41a9202a7b4071e797b0e6d54ff10d15534015b93fc683ccbfacd5a693d1db0fd97a0ad7507991f31ccc33c4fbe8706ceab031bd5583bd7ee2ce7e384cd62e6f29b634c62fcb5f17ccf3060829270a223fdb393f7b5d76e49708b6c43d187d1e798da562276744e5587052209b49e87f3c039c3a79bb24ef15198566be0cd94f8f34054baa048a5a6491aafb48fe4e7db010585c53f1964832560914fe74c069685714276bee6426014ce509f858fa76366717190c4549d2109adba93268633856a5b90f0d9ba8f260b8817a0b299e479cb5cd86efc72a0bdb9333c72e6553011a2746afe6042929b6a28d6fca59f0ee8b7135a71c2ccadbf8fce56aad75e0a562a5e5e7233be6e272abd1e592145df080194d23c0e79658bf1616518dae108fc40115c3979c4c9691a161a1ee3586cb628f46c863d291811179bec593cb0350e0c3e137eb67b85c126c8f1b5e17c03f0b4bad852cf94cb91365b89e65f0d7578d9567d8471b7f6854b7f57cc403390d6b16e30fe43e98b4ef4f423347da899df98cb8860f664e321b62c37cef6a060391d3116c365b19ece35e0cbd0d0370437f3575b36cefd28e53efb8ed26e9a332302b0d03e76c6f788c0f95604c1d1ec1a2875a26b5b5a7607a12835966f10d6355c44c3afe1f218d5aca0dbde12fb91dcf72c80b41e3e6d4f3202be156de34302d8a9d04f855ce876177ad730a21a9236d042592781c9405d2e182a37c346ad1e16a57c903b1a943a11b9187223eb519b7edf5eec5dbe640f51056e74d79dfdaa99983971f071f7c350d3d1cb95aef09e2c9495193aa8960ea2c695103dfba0394f627d605d5422c9215301f38b8d401d83b7618c5aee0e47a0a4af89f73063a97a34ea7aecad83f052a6e994e9f03128775ee43897621a57123143e2bc847644e2b4a0e19ccd520f089ab10531dd93fb9d69941278572d6eff96625e40735b02ea864e110e3c479870aa3f605a3f81ccfe59d346b2c41b7e8de2020ba349c4ad53eb1c3d1eaa4bc7a0f79416630308ca76b0ff63f8879861f05c546bc3f9d792e27cf2bfce83c292afc452a5617379c9731a208f35c7bcfc45681a5dc0497df8a741d31d7c1eea490ae8ac51bef6cb1779a796554bca41a0c32859cb0c08651df8574d5b5ffe7c1e428e7855c908afa01f049699b4830d62ec27d0766aa396a8b2870657e5e86826dcf8706d6f4751ca98aed4b11fcb7b4d863fac22386a9642b255f47006c079ffa905bc8a6aff2ca4bbd66e633eb5169e076dc4cced56a75a1ce3e52161b07431f3fe8b8092f1938283f632575d228e79d8f94f928134cd47b575bc64a744e864c9897cc16cb6eb3559680ac0c804c19318c8767f93ea16333a2f5717303e131073b01780b33c285d78dc4c12a101cb02f4d8c68bb7c33d25fb8c7465159656ce42bc2d25a2c831caea3db3c0bdf668008e3e96c14094977c79445896552c4f7df59c6ddc2fac64a56e4aad2e78f2268b72407f1b61952c285c3c56784763a0ed419e066bc69de45c4a780b6c9acc4dae2100a3e6380d0a874af0531bf59cfa24ddc3587290fcd967ea0bae88212645973f063033b31c656770143f10cbb3058c069fb2d00d8a0614211041512e6bcfcb051779942768aac53cf4485ed435786771d838597bdef5d4efb2fd20caf8be16f7880ec87b332be2e500568fab80ecafccd9ecdb20c15151ff16021652b58c8808791374f2cf60656943e2f76e4bf41439015d6070c5128d911f67ef7a4a962541b793d3052a810b1119bee9e0f310d39ca5ddf7684bbfda8f909fecbc42055565a51a6e98fe", 0x1000}, {&(0x7f0000002800)="394fc1fc048ed9abcd9ef101c16196d64d8a0b5b71abdd5ff7a81025f45ab8918a87cbd9c3b9c7830657e31e695fa2d95ca04effe0c590499509ca659d30c7d93c37d9ef5c5efc7373a6045ab2d67da26a", 0x51}], 0x7}, 0x407) socketpair$unix(0x1, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690e, &(0x7f0000000300)) getdents(r4, &(0x7f0000001300)=""/245, 0xf5) dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690e, &(0x7f0000000300)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r7, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000001200)={&(0x7f00000011c0)='./file0\x00', r7, 0x2}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) semget$private(0x0, 0x1, 0x450) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 09:40:41 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) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x80, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000040)="caf5b415", 0x4) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r2, 0x0, 0x0) 09:40:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="ce", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000400)=[{0x0}], 0x1) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)='\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r1, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) r2 = dup(r1) ioctl$KDSETRAD(r2, 0x20004b43) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) seteuid(r3) 09:40:41 executing program 0: r0 = syz_open_pts() select(0x40, &(0x7f0000000000)={0x20}, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffc, 0xfffffffd, "1b12e4b5cc1b9a1b2c40b00bc954c51f5c2a88ef"}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0xd41) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "2f5d235fa443d235e33eaf74cdca4700"}) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000001180)=ANY=[@ANYBLOB="820bdeed26696c65300043698bd9d1c4df6ea8acaea3e45e2a233f370b4c724c44a9f5f79009089b4551956a42678eff1ea26800a47538637e226c1e58480926cd19881604f70789f95a48aa55df8cff21114df788f68c2537846f906fde63e2f3f2a23d3cd23767a6329e848f559dac6d3d6479a1ef578b4f12da2f86aaa1c282a4c061f48875b37b6f76aab27b457b9af7780e08000000c55fa327b9d534463cfa15d4deb74770fc7bdbb1c66f6c381ff820cca389545db3d59516412ab5a7773d4943118b9806f4ed32768d29c0253a04c0a8167f2a24709c08b69aba3811165abca6120634246e00fc3066f893a99cbf4e1e8162d7ed1cbe761c7fa4d40c9853a022cb29429be5cad0edef5f7c647a68bc2f7f11cd9a588012aca91346d788d8f763c22fdc600ce1764d1c6e53ff8b2b6c910a6260d0e16a0dc527699f652bf447da455d9bd749c95929144f8be7392d265c95bf405d97df9248bca5ab425e25f85b8c1f50a1e42cd6efde2ecbf86e736b19eb0dfbd9d659c7f6"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004015b0dbf5850a81f78e00818d23a", 0x14) write(r2, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0x585) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r7, 0x0, 0x7, &(0x7f00000004c0)=""/235) r8 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r8, 0xfffffffffffffffd, 0x7, &(0x7f00000006c0)=""/246) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x20000004, 0xffffffffffffffff, r4, r6, r3, 0x10, 0x7f}, 0xccd, 0x4, 0x9}) r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[{0x10, 0x1}], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="10000000000000000100000000001000"], 0x10}, 0x0) setsockopt(r12, 0xf8, 0x4003d, &(0x7f00000001c0)="59b156df75d7af9923ceef3a7d8e343b8fcc63101004eb4b50339d7f5aa3de8c58b5ccbb70f322b645c267ed6f2313d9422b63435c23f2a39da49efdc4c460746b0446ba196a253864f12ed5520df8bb0e6c2e91da497004167328effa7e1cf7130215406fe3d717024e7fae64d1a40f", 0x70) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r15 = getppid() fcntl$setown(r14, 0x6, r15) shmctl$IPC_SET(r1, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r4, r6, r13, 0x1e4, 0x8}, 0x4, 0x5, r15, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) 09:40:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000180)='\x00', 0xfc) syz_open_pts() kqueue() setsockopt(0xffffffffffffff9c, 0x7, 0x4, &(0x7f00000001c0)="439cd609c9c9d28efce2e197648f414ea2fd1286a75cf60ae308321e9a0f67f57d0fcdfdc391bab1755b26cd73ee79fb2546b70303a7f38709d6cbb4358dc5037d731e741b3cd8a620ad85eafc81fdcd4ab7181f2f717740c89fee7c8924cc3726c498ac040244701b0b6e6de9", 0x6d) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x5, 0x0, 0xfffffffe, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x4f}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 09:40:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x2, 0xfe) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x1}, 0xc) bind(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2d0008000000000000aba32b9da68a31dfa0440700000000fd5155b2a17d30e8caf22a0cc6a5d9589ce86c1185a229cba108dfe47704bd799e24a54e99258340b01dc5e94eefc35f47b8337cce0c5774250e04208d5ae9fe01ec70bdfa82c245b7cf73b3d634ed5f9103e3603c8483d30d0c4fa7d3f0b3cac4dc8377f5282338bb417af7fb6c9415515d72f6ab7dc305a774e501d71bab007b4c4ccb40562d7a0fdd58c63cb1d8358d2327ad6a9fb35d9d84ca482b4fa5fb150594e8152cc35972d96e80d580af0225caa930000000000000"], 0xa) shutdown(r0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 09:40:41 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ea", 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="2902657f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x1c) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), 0x8) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000b85ae03c7d6910b7fcb8fc7a22b0c774baeb1b34377da02d561d4ea0a923e228d005043117fd4bc2bb575fb2b61055fe3e9aa537e3f83d0d69f7c43b"], 0x10) close(r2) accept(r1, 0x0, 0x0) 09:40:41 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000002680)=[{&(0x7f0000000180)=""/122, 0x7a}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x2, './file0\x00'}) getgroups(0x1, &(0x7f0000001640)=[0x0]) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x8002, 0x44) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sync() unveil(0x0, &(0x7f0000000100)='x\x00') madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 09:40:42 executing program 1: execve(0x0, &(0x7f0000000040)=[&(0x7f0000000000)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 09:40:42 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x4010, 0xffffffffffffffff, 0x0, 0x1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 09:40:42 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690e, &(0x7f0000000300)) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) 09:40:42 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r2, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) r3 = getpid() fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x1, 0x3, r3}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 09:40:42 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r2, 0x0, 0x8000000000000000) dup2(r1, r0) r3 = kqueue() setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r5 = open$dir(&(0x7f0000000040)='./file1\x00', 0x100, 0x14a) openat(r5, &(0x7f0000000080)='./file0\x00', 0x80, 0x10) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) 09:40:42 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x2028, 0x3e, &(0x7f0000000180)="163f61de37e7854b7a9087ce0360145c7638f007a4e18e829bd21196c85b29734479480f88f8298e02df8496a1929555c3966316a0aeeb5c68748d2011b6ea9d1e8148f07b82f3580165d397bd1d6dfc9898e5f4140e5495ae2b3f011ae3c000f82388862697a37cdccbf74c7fb2b9e8e15214e4b8f61be8d944f440b1464da80103883ba83afddd46dea9de0a9c59822058e1f3e56467c3b817a7aa368d9a815ffe4738e2e1b196c6799d54b668a0fd5c2f234ce5497283b0164e18889344b3986f66359afb63565c5e0152ac09d925bdc2fe2d282a9f98b717e400df94612afd3b9443404129ade209ca", 0xeb) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690e, &(0x7f0000000300)) ioctl$TIOCCBRK(r5, 0x2000747a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 09:40:42 executing program 0: r0 = socket(0x1, 0x4000, 0x1) r1 = socket(0x18, 0x2, 0x0) dup2(r1, r0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000000040)=@abs={0x1800, 0x2, 0x3}, 0x1c, 0x0}, 0x0) 09:40:42 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd60451a7ce4881031bd0f00c50300000000000000000000000081000000bbfe8000000000000000000000000000aa33000000000000765f998d98c3be6d0cbfc4b68613f5a192fc82ebc541915e9ba9f4a5ae4798e2b3b63c914aa17b98ab9847b9f4ad0f8fb49dd45148874310c13166b7dcbc8532ee8fa84114b189feb78906061d3c26c26542e1fb9e35b1de9ff6bfae094939e3cee27393af5d9cb5f97baf618e2637bee6b5761bb5aa712d81d6"]) socketpair(0x18, 0x1, 0x80, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080)=0x2, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) shmget$private(0x0, 0x10000, 0x200, &(0x7f0000fef000/0x10000)=nil) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00fe80000000fffa000000000000aaff020000000000000013683af015a3804c83"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 09:40:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x400000, 0x4) socketpair(0x2, 0x4, 0x7, &(0x7f0000000040)) 09:40:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r1, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) syz_emit_ethernet(0x1, &(0x7f0000000040)=ANY=[@ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRESOCT=r0, @ANYRESDEC, @ANYRESHEX=r1, @ANYRES64]]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 09:40:42 executing program 1: r0 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, 0x0, r0}, 0x0, 0x4}) r1 = semget(0x1, 0x1, 0x418) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="cd00e57b00f258169b95b5e8cfca6194a0e38ec6bcfd2a46186eb9c4b34ac2"], 0x1) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) dup(r3) r4 = shmget$private(0x0, 0x4000, 0x11, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, 0x0) shmctl$SHM_LOCK(r4, 0x3) r5 = socket(0x18, 0x400000001002, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x33, &(0x7f00000000c0)={{0x18, 0x0}, {0x18, 0x0}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x3]}, 0x3c) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f00000001c0)=0x8, 0xfffffffffffffedc) r6 = socket(0x6, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xfffffffffffffdb1, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044271, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="05000000000000000010"], 0x10) sendto$unix(r6, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r7 = accept$unix(r3, 0x0, 0x0) recvfrom$unix(r7, &(0x7f0000001200)=""/4096, 0x1000, 0x2, 0x0, 0x0) 09:40:42 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) pread(r2, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x4, 0x800}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, 0x0) r3 = getgid() r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r4, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) fchownat(r4, &(0x7f0000000080)='\x00', r5, r3, 0x6) r7 = getgid() setegid(r7) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r8, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f00000001c0)) fchownat(r8, &(0x7f0000000080)='\x00', r9, r7, 0x6) r10 = semget$private(0x0, 0x7, 0x287) semop(r10, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x0, 0x0, 0x8789c8d791a6081e}, {0x4, 0x7, 0x1000}], 0x3) semop(r10, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfff4, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000240)={{0x6, r11, r6, r5, r7, 0x1ea, 0xfffffffffffffffd}, 0x200000000008, 0x7, 0x100000001}) semop(r10, &(0x7f0000000080)=[{0x1, 0x7f, 0x800}, {0x4, 0x1761, 0x800}, {0x2, 0x6, 0x1000}, {0x2, 0x8, 0x1000}, {0x4, 0x6, 0x1000}, {0x0, 0x8, 0x800}, {0x3, 0x100, 0x800}, {0x1, 0x9, 0x1000}], 0x8) semop(r10, &(0x7f00000001c0)=[{0x3, 0x6, 0x800}, {0x3, 0x1, 0x1800}, {0x3, 0x6, 0x2800}, {0x0, 0x6}, {0x4, 0x1000, 0x800}, {0x0, 0x3, 0x1800}, {0x0, 0x4}, {0x4, 0x2, 0x1800}], 0x8) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ab6e6fe5414f0214724443e704cc03947a7d4fd7"}) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000000c0)={0x3, 0x58a0, 0x0, 0x360, "ea7905000000e80bb4dfcdec6721b8d7009bcffb", 0x4000, 0x3f}) ioctl$TIOCMBIC(r12, 0x8004746b, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x7, 0x0, "b20b529a6cc941f49ba6d9516e9a556c80581838"}) readv(r1, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/222, 0xde}], 0x1) accept(r4, &(0x7f0000000200)=@in6, &(0x7f0000000400)=0xc) r13 = kqueue() readv(r13, &(0x7f0000000800), 0x0) 09:40:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x37f) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0xfffffffffffffdaa) 09:40:43 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000080)="c7a895b22a241c0a078359ff86dd6e360aa905000000000000000000010065ec0f1d0000000000000000000000000000000000000001") getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/114) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x3ff, r0, r1, r0, r1, 0x104, 0x5}, 0xfff, 0x9, r4, r4, 0x7d55, 0xd75, 0xfa}) r5 = socket(0x1, 0x4, 0x21) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$unix(r5, &(0x7f0000001780)=@abs, &(0x7f00000017c0)=0xfffffffffffffcef) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r6, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r7, &(0x7f0000000100)=[{0x6df363d3799bdfa7, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x7, 0x6, 0x800}, {0x2, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x109, 0x1800}], 0x6) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001880)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0x42db81b2a2d08ca7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r12 = shmget(0x1, 0x4000, 0x11a, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000100)=""/114) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r14 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000200)={{0x3ff, r10, r11, r10, r11, 0x104, 0x5}, 0xfff, 0x9, r14, r14, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r10, r11) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r11, 0x0, 0xffffffffffffffff, 0x0]) r16 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r9, r15, 0xffffffffffffffff, r16, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r17 = socket(0x2, 0x8001, 0x0) close(r17) r18 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r18, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) dup2(r18, r17) connect$unix(r17, &(0x7f00000006c0)=ANY=[@ANYBLOB="820258abf8e1f2e3358611e2b2000000006262dd65f708c4c84e08c027ad12d417ec80ac134b281bcc23ffe9efa5b32eaf23a2a9e0562f45a611829ab5daaf1eb36182e881850ecb794e74000000000000962eb3b0e61fec776122259e7698e0d3d9718549892501f2a0b61deb75fcfb3ebdb5c50284a1a9d3c076887d5e6d3aee60a3ede69923f29406004d3bb7f7e3ef2fd5f0c076611274f68621a60dfd8a45d1c6075269b1732c25a557cbc4b8e3e40d6ad97ae5a93b989c4cad4966ae37ce9ee87c081376fe6ea50b9d7f1b5f5446172d0dcad797b4e4454099e9081a060000000000000000000000000000000000000000000000000000245a3a69d58df0d86e5bee5d88c63031dd3d9715079354fc2db9dd77535b538e810fa8245fd34fabc2ed7d829f8da7765abdb3a7d0a95257b1fd3e903e1d886065958d2e8b4c9b79aa065b83f68845aaca0e0acb4cf0b520b1a733bc8738861daf880a53185f2996c53eb1338103de044b263efee9c3e55ba91520d18b6f169ce3aca12d9475765267be2241153abb89a4c53f0000000000000001e2b595925b43805b8409097c6ee49ad2a89bc58ed02ef820f7efb5ea1bfa1d442cffc7a30ff3071963823fa9481403e51c7ca63c5f12ff2bfec8a3a5b6ad1bb545fcc67c283f5c1e2658241a268e926b2184e6420837c9a73397b1103c2c2f00000000000010f2c146a572561baa1e62d4012443cc0b9ec39027a247e4360000"], 0x10) writev(r17, &(0x7f0000000140)=[{0x0}], 0x1) shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) 09:40:43 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000180)=ANY=[], 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0xffffffffffffff34}, 0x0) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="010708"], 0x1) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690e, &(0x7f0000000300)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028181000406ff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x6, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) 09:40:43 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/247, 0xffffffcc}], 0x12ea, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) close(r4) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r3, 0x0, 0x0) dup2(r2, r1) pipe2(&(0x7f0000000080), 0x0) 09:40:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x104) r1 = accept(r0, 0x0, &(0x7f0000000000)) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x5) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) acct(&(0x7f00000000c0)='.\x00') 09:40:45 executing program 0: r0 = open(&(0x7f0000000300)='..', 0x0, 0x0) fchdir(r0) rename(&(0x7f0000000040)='..', &(0x7f0000000100)='.\x00') ioctl$TIOCNXCL(r0, 0x2000740e) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f0000000380)='x\x00') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1e134, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000540)='./bus\x00', 0x0, 0x21) fchdir(r1) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x80) dup2(r0, r1) r2 = semget$private(0x0, 0x4, 0x0) semop(r2, &(0x7f0000000640)=[{0x0, 0x6, 0x1800}, {0x0, 0x6, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000d00)={{0x5, 0xffffffffffffffff, r5, r3, 0x0, 0x0, 0x9}, 0xfffffffffffffffd}) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000440)=""/199, 0xc7) semop(r8, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff}], 0x2) r9 = socket$inet(0x2, 0x1, 0x0) setsockopt(r9, 0x0, 0x20, &(0x7f00000001c0), 0x4) recvfrom$inet(r9, &(0x7f0000000ac0)=""/155, 0x9b, 0x2, &(0x7f0000000980)={0x2, 0x3}, 0xc) r10 = semget$private(0x0, 0x0, 0x9) semctl$IPC_SET(r10, 0x0, 0x1, 0x0) getgid() r11 = getpgid(0x0) r12 = msgget$private(0x0, 0xfffffffffffffffd) r13 = open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x0) pwritev(r13, &(0x7f0000002440)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0, 0x5fcb) pwritev(r13, &(0x7f0000000580)=[{&(0x7f0000000000)="d6", 0x1}], 0x1, 0x0, 0x0) fsync(r13) msgrcv(r12, &(0x7f00000002c0)=ANY=[@ANYRES32=r13], 0x1, 0xff157cb315f9783, 0x1000) r14 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r14, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r18 = msgget$private(0x0, 0xfffffffffffffffb) r19 = syz_open_pts() ioctl$TIOCSETAF(r19, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r19, 0x4004667f, &(0x7f0000000040)) r20 = syz_open_pts() ioctl$TIOCSETAF(r20, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) syz_open_pts() r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIONREAD(r14, 0x4004667f, &(0x7f0000000040)) r22 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r22, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000ffff00000100000000000000cd194ac63920c8a8cdb51514420ca94e11eb2db52bf362893808834f8a4dda35875e19732ba6a5084a9478523e2ad16db2a708f058b4dd65bc4432c5ffbfe79dfaf96068acbec5b77cd3e724fc1fd90c42c0765f4b19853512e1cf1704dd3e00b4ecee4da16887ed15f9fbb81a01dc06f24ea5589655c96ba3fb742710ea19b5bcd14da30b40f23e4f5ffea8aff55359e750d3f1ac821f2a3fc8d4872514e5fbfff9f225bd916c1e7215ca759dee7fc5257e350a200a44c70eac97ced5b07fa4fb1ceea44a1cfc23fbeb45bc906f76fbbaf442ddf7dae32732b6e30fd4fce4157812ed0cf97294"], 0x10}, 0x0) msgsnd(r18, &(0x7f0000000a40)=ANY=[], 0x0, 0x0) msgrcv(r18, &(0x7f00000006c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000e8a5b0fc000000000009000000000000000000000000000000001a00001f00000000000001000000000000000000000000ff82fb7cfca96ae69b64960864493026b739d158f89d9511118a4671a0d3912bfd4ea52cb40000000048b15fc81280b70eb080354d4a4abaeb2f3233d0f2c7e4145f9c7a4f4354229b13a12d73933e869f0e057f2bc2c257a03e1cc7877f4ae7dfbc600004e1e672e07f177ed9234dfa8196e42a146b10595f65f43f2b2118048c196052ba95e41ec1859b17b44db9185028902c32b93c3fe18185f09ddd8d3ce7d1edb92ca1cb3a8af3c6e4d30a88"], 0x44, 0x3, 0x1000) r23 = geteuid() msgctl$IPC_SET(r18, 0x1, &(0x7f0000000180)={{0xf54, r15, 0x0, r23, 0x0, 0x1, 0x8}, 0x80201, 0x799, r17, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) msgctl$IPC_SET(r18, 0x1, 0xfffffffffffffffe) msgsnd(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bf505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12b316e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8f4adaa13a2e796c9fb64b359f8d0faae5e75e2fdad2c6dd7b2b6ffdd5772e4bb114c95502cc3f1e0b9ce23b8581bd880916070000000000000094ab4383c61355bee7033c5e008c7987456606c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf00000000000000"], 0xeb, 0x800) r24 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r24, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r27 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r27, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r29 = msgget$private(0x0, 0xfffffffffffffffb) r30 = syz_open_pts() ioctl$TIOCSETAF(r30, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r30, 0x4004667f, &(0x7f0000000040)) r31 = syz_open_pts() ioctl$TIOCSETAF(r31, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r31, 0x4004667f, &(0x7f0000000040)) r32 = syz_open_pts() ioctl$FIONREAD(r32, 0x4004667f, &(0x7f0000000040)) r33 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r33, &(0x7f0000000700)={&(0x7f00000007c0)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x11, &(0x7f0000001000)=ANY=[], 0xfffffffffffffe7c, 0x8}, 0x2) r34 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r34, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="10000000ffff00000100000000000000cd194ac63920c8a8cdb51514420ca94e11eb2db52bf362893808834f8a4dda35875e19732ba6a5084a947852090000000000000058b4dd65bc4432c5ffbfe79dfaf96068acbec5b73512e1cf17627e3e00b4ecee4da16887ed15f9fbb81a01dc06f24ea5589655c96ba32710ea19b5bcd14da30b40f23e4f5ffea8aff55359e750d3f1ac821f2a3fc8d4872514e5fbfff9f20fbd916c1e7215ca759dee7fc5257e350a200a44c70eac97ced5b07fa4fb1ceea44a1cfc23fbeb45bc906f76fbbaf442ddf7dae32732b6e30fd4fce4157812ed0cf97294000000000000000000000000000000ffa889ac20487daf7e80c9aab72eeba07caf2a92e16e641c3f90a00cf8cad8d0f324f0338095deb8a276e73629c13725fab5364894240000"], 0x10}, 0x0) r35 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r35, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r40 = msgget$private(0x0, 0xfffffffffffffffb) r41 = syz_open_pts() ioctl$TIOCSETAF(r41, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r41, 0x4004667f, &(0x7f0000000040)) r42 = syz_open_pts() ioctl$TIOCSETAF(r42, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r42, 0x4004667f, &(0x7f0000000040)) r43 = syz_open_pts() ioctl$FIONREAD(r43, 0x4004667f, &(0x7f0000000040)) r44 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r44, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000ff4ac63920c8a8cdb51514420ca94e11eb2db52bf362893808834f8a4dda35875e19732ba6a5084a9478523e2ad16db2eb6df058b4dd65bc4432c5ffbfe79dfaf96068acbec5b77cd3e724fc1fd90c42c0765f4b19853512e1cf1704dd3e00b4ecee4da16887ed15f9fbb81a01dc06f24ea5589655c96ba3fb742710ea19b5bcd14da30b40f23e4f5ffea8aff55359e750d3f1ac821f2a3fc8d4872514e5fbfff9f225bd916c1e7215ca759dee7fc5257e350a200a44c70eac97ced5b07fa4fb1ceea44a1cfc23fbeb45bc906f76fbbaf442ddf7dae32732b6e30fd4fce4157812ed0cf97294"], 0x10}, 0x0) r45 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r45, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000ffff00000100000000000000cd194ac63920c8a8cdb51514420ca94e11eb2db52bf362893808834f8a4dda35875e19732ba6a5084a9478523e2ad16db2a708f058b4dd65bc4432c5ffbfe79dfaf96068acbec5b77cd3e724fc1fd90c42c0765f4b19853512e1cf1704dd3e00b4ecee4da16887ed15f9fbb81a01dc06f24ea5589655c96ba3fb742710ea19b5bcd14da30b40f23e4f5ffea8aff55359e750d3f1ac821f2a3fc8d4872514e5fbfff9f225bd916c1e7215ca759dee7fc5257e350a200a44c70eac97ced5b07fa4fb1ceea44a1cfc23fbeb45bc906f76fbbaf442ddf7dae32732b6e30fd4fce4157812ed0cf97294"], 0x10}, 0x0) r46 = socket(0x2, 0x1, 0x0) r47 = fcntl$dupfd(r46, 0x0, r46) ioctl$TIOCFLUSH(r47, 0xc0206923, &(0x7f0000000300)) r48 = socket(0x2, 0x1, 0x0) r49 = fcntl$dupfd(r48, 0x0, r48) ioctl$TIOCFLUSH(r49, 0xc0206923, &(0x7f0000000300)) r50 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r50, 0x0, r50) msgsnd(r40, &(0x7f0000000a40)=ANY=[@ANYRES64=r36, @ANYRES32, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[], @ANYRES64=0x0, @ANYRESDEC=r25], 0x6, 0x0) msgrcv(r40, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/68], 0x44, 0x3, 0x1000) r51 = geteuid() msgctl$IPC_SET(r40, 0x1, &(0x7f0000000180)={{0xf54, r37, 0x0, r51, 0x0, 0x1, 0x8}, 0x80201, 0x799, r39, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) msgsnd(r40, &(0x7f0000000dc0)=ANY=[@ANYRES64=r28, @ANYRES32=r33, @ANYRESDEC=0x0, @ANYBLOB="b00d884d1df4e0bd451a9219080048e6f71d0d787a980d06bab4d090c2dee2ee2e8a36467a5bc005fe41952f646a1e54b0a1c87d7353b1c36457f613e288f47d6fa7e7084e4e0955f861b2cc3c7cd4f2b941af4ec14527c94ba26395cdd761ac169f912165dc1f4b6ef24fc74dddbddef9e0430a5299c78316fe378fc5e8687cc5a90870d10e2b4ebb207831a5aacf5809b38b1253d630cf893b384747d70f9dd28b49d08b8cc5896e2dbc557f56ffb87241b1ad3e64a853880e8558f838eec57a85e1baa60ed6683e197da8d82db5d9ca32dc14f5fde508bb988f48755d8ce3030e34765d900f4239a47135e4f2e320b0ffb165a35a941f1c05520df9c5ea83ba2ad6a362f1d1c2331fd70c5d96a64d8154209ef109962e6ab5ce41af9b7ff83532cb341fb3f3f82655db9b152f116fad8f4dad5d72f891d920057e98a8ea882e8e1c86b33880956874ff6a8a69a57c98a7585b3204907c9c38", @ANYRES64=r32, @ANYRESDEC=r29], 0x6, 0x0) getpgid(r28) r52 = open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x0) pwritev(r52, &(0x7f0000002440), 0x0, 0x0, 0xc) pwritev(r52, &(0x7f0000000580)=[{&(0x7f0000000000)="d6", 0x1}], 0x1, 0x0, 0x0) fsync(r52) r53 = fcntl$getown(r52, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r25, r26, 0x8, 0x2f9f}, 0xffffffff, 0x1, r11, r53, 0x2, 0x200, 0x8001, 0x4}) getpgid(0x0) r54 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r54, &(0x7f0000000140)=ANY=[], 0x0, 0x0, 0x1800) msgctl$IPC_SET(r54, 0x1, 0xfffffffffffffffe) msgsnd(r54, &(0x7f0000001000)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7ff74a5cd42d589d56cb5d201dafb80c7acb30d710205e1732d5c6eaacdd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd89b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8c1fb0d44d9e99e6c3dd7b9ce23b8581bd7409166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f236dabbbe88f882c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c083a54be7cdf713764c67ef76578ba2c51e1f10000000003000000000000000000000000006c87fdd099c39562c11fdb0deae40d403ad7c69d4ffac1e02a8c"], 0xeb, 0x800) 09:40:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x4) pipe2(&(0x7f0000000000), 0x10000) 09:40:45 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = getpgid(0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x18, 0xc002, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) sendto$inet6(r4, &(0x7f0000000040)="6454688fd066092f560e9f5f3818431ede94ce40c4bfc7d621751778da759b5b3d9bf6a4d1f4b663f238eedd256b6cb73d64b97162fbfac15e84d36cca24e4", 0xff99, 0x0, 0x0, 0x0) msgrcv(r2, &(0x7f00000018c0)=ANY=[@ANYBLOB="0000751d6270b7000005000fb50acbd1fac402000000000000767464ca7f00000000084000000000003e00000000000100005e65de4f8c4e0e1c06331b7ed1f3c9056ce5b57ac45603a02c8eb04dc773adf97c323ba36f73a5bbc0cf188b06cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88350027dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b337f31257ead178e986228e57f4900173357b938a262867f428231289f926e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad500e28d617d73d904bb0cad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r2, 0x1, 0xfffffffffffffffe) msgsnd(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000022000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d71001080000009cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bddefcc12c77ea83a7ab4383c61357bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/228], 0xeb, 0x800) r5 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000001780)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xfffffffffffffe74) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r6, r7, 0x8, 0x2f9f}, 0x7, 0x1, r1, 0x0, 0x40, 0x2000000000000006, 0x8001, 0x4}) msgsnd(r2, &(0x7f00000001c0)={0x0, "f25340dce032ff243adcb2065d5450b41b4c1c0b6c10c39703918bad91ec54e175dd9df31287abb98a9b6e85a665a24390d1833e6290b784998363a07ac155730582a99d8528a0cf860918012b7245a8cffa46407da9b699f5eb61"}, 0x63, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x1, 0x0, 0x3f, 0x2337, 0x837d}, 0xc) r8 = socket(0x11, 0x4003, 0x0) sendto$unix(r8, &(0x7f00000000c0)="b100050460000000000008000701000000000000ceb1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257690000132e27acb5d602000d7d026ba8af63ff37422902e4fdefe095bebd108ae070c1f5ab72c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002003c88c1cf8044101b00fcffffffffffff00"/177, 0xb1, 0x0, 0x0, 0x0) recvmsg(r8, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f0000000340)=""/179, 0xb3}], 0x1, &(0x7f0000000480)=""/132, 0x84}, 0x2) 09:40:45 executing program 0: setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000002}) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) r0 = geteuid() socket(0x10, 0x8000, 0x0) 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', 0x100, 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, 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(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, 0x90d2, 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) 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) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r69, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r69, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) setsockopt(r69, 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) r70 = socket(0x18, 0x400000001, 0x0) setsockopt(r70, 0x1000000029, 0x2e, &(0x7f00000016c0)="ebffcbff13b9fd812eaa4e713048e09931929648e5af8e6ddda0346629c35e5d116813e77bfa9d786e58f50af873f433bafa0022954fb86d3e80b5fdb1a599e9ac8740692611ff1aba56b235b0733e0bbb16cb724922230d898d7d4403ece24cbb67075c9de8587af68282fbb4e8227a103534a816e1d7eccf83e84c8fbccbb641a6b64dbe4df39f18850262ddd9d2f69dde9c2607eca6f0a56a7ae1f0ee687318335421c94e4f41f9e0c6914a36ab2e596174701a4ff8fe6c8ade15ce088b33c24debd1e2da787f238831f1723b2dcdb6323bc91351ff5a656919c93a7ee82353edce319583977d087b51c7c7e6b9d16d66ad4b1bbe3af013f5bab1aa53f3ae7083e10a8a8e795f8ea295d360528ea7295cac0a1d0b8972b17dfea5bb7ecd2b014f0ca841d02da8e53698a062e56cc60d97ab6ed22bdbad8b94e43c7285cd3f45b5206c2b9cf1bb4778dfa6cf57bf8143ccf8ace24e75e7bd537a5d6d02344ca812935410f8cac1da8caf4c0108326e7a10821876a30489f7d888b27ed9964a5b171bbc6b8ed27692722628c20c6a8de30b", 0x192) 09:40:45 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x1, 0x10, r2, 0x0, 0x0) dup2(r1, r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0x1b, &(0x7f0000000000), 0x4) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r6, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r6, 0x0) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r7, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r7, 0x0) r8 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r8, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r8, 0x0) r9 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r9, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r9, 0x2) r10 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r10, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r10, 0x0) r11 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r11, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r11, 0x0) r12 = socket$inet(0x2, 0x0, 0x9) r13 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r13, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r13, 0x0) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x80, 0x0) r15 = getpgrp() r16 = geteuid() r17 = semget$private(0x0, 0x8, 0x80) semop(r17, &(0x7f0000000500)=[{0x1, 0x0, 0x1000}, {0x0, 0x5, 0x800}, {0x7, 0x80}, {0x0, 0x9, 0x2800}, {0x0, 0x200, 0x1000}, {0x2, 0x5, 0x800}, {0x2, 0x1, 0x800}], 0x7) semop(r17, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r17, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r18 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r18, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f00000000c0)={{0xec, r19, r20, r19, r20, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r21 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r21, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r21, 0x0) r22 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r22, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r22, 0x2) r23 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x10, 0x0) r24 = socket(0x2, 0x2, 0x0) bind(r24, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) sendmsg$unix(r5, &(0x7f0000000480)={&(0x7f0000000280)=@abs={0x6fb47445e536af6c, 0x0, 0x1}, 0x8, &(0x7f0000000300), 0x0, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [r4, r6, r7]}, @rights={0x28, 0xffff, 0x1, [r8, r24, r9, 0xffffffffffffffff, r4]}, @rights={0x38, 0xffff, 0x1, [r10, r4, r4, r11, 0xffffffffffffffff, r12, r4, r13, r14]}, @cred={0x20, 0xffff, 0x0, r15, r16, r20}, @rights={0x20, 0xffff, 0x1, [r21, r22, r23]}], 0xc0, 0x5a2147307f97c4ff}, 0x7) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r26 = getppid() fcntl$lock(r25, 0x8, &(0x7f0000000100)={0xb4f9453fa3e86075, 0x0, 0x800, 0x8001, r26}) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r28 = socket(0x2, 0x2, 0x0) r29 = socket(0x2, 0x1, 0x0) setsockopt(r29, 0x0, 0x14, &(0x7f0000000100)="04000000", 0x4) dup2(r29, r28) r30 = socket(0x2, 0x1, 0x0) dup2(r28, r30) connect$unix(r30, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r28, 0x1) fcntl$lock(r27, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) r31 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r31, 0x8, &(0x7f0000000140)={0x0, 0x0, 0xbb, 0x100000001}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000007c0)=0xc) r32 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r32, 0x0, 0x0) shmctl$IPC_SET(r32, 0x1, 0xffffffffffffffff) 09:40:46 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ea", 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="2902657f7f000001"], 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(r1, 0xffff, 0x1, &(0x7f0000000040), 0x4) close(r0) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x8001, 0x0) connect$unix(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f6665c6b670ce25e44a93d316746500000000d6305bea22e6fc9d28b6555bc331fa31ae924b0857298e08517ce888fea30b018980d05e9b6b93bde7ac29f7ea97abac27c4f4a73753ac0782acb3424bcb2941412efa9a24211636b33627f4c26e26d78004c739adf6"], 0x10) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00010041000000b56a00"], 0x10) close(r1) r4 = semget$private(0x0, 0x2, 0x40a) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000100)=""/155) 09:40:46 executing program 1: r0 = socket(0x2, 0x3, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000934eb928000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 09:40:46 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[], 0x0) socket(0x40000000011, 0x3, 0x0) 09:40:46 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) getgid() readlinkat(r0, &(0x7f0000000240)='./file1\x00', &(0x7f0000000280)=""/126, 0x7e) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x1f0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file1\x00') mkdirat(r2, &(0x7f00000003c0)='./file1/file0\x00', 0x110) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f00000000c0)='./file0\x00', 0x1f0) recvfrom$unix(r0, &(0x7f0000000140)=""/211, 0xd3, 0x4, &(0x7f0000000380)=@abs={0x0, 0x0, 0x3}, 0x8) renameat(r3, &(0x7f0000000300)='./file1\x00', r1, &(0x7f0000000340)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000400)={0x200, 0x8, {0x5, 0x10000}}) 09:40:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000000)) syz_emit_ethernet(0x0, &(0x7f0000000080)=ANY=[]) r1 = dup2(r0, r0) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0xe, 0x5}, 0xc) 09:40:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0xff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffffffffffff9, "73f33b0698437ce1ae571a6f6000ffff00"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$dupfd(r1, 0xa, r2) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r3, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) sendto(r3, &(0x7f0000000100)="402a2b1c33b19b9a966799d98c81ae5ae725c0a06263e1841444b64a4d0492f84c02cb81f6cbde2034d743c4e5f13bfc2a8a249325f1bd89403aefbaaedf34c016e478c597321775008ff1137c00a6eca3408a4d0bc20c4aaa382b15063dd174cd59899816df1cd79859fa40be5e275c0154182863af3763dfb83d6bec07f50076607ead9374feee27aac0e6e18a7fff62ba096c57a5aadd28c817da8853dad390ec7165b0d809751374fb5eca", 0xad, 0x2, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x1000) 09:40:46 executing program 1: syz_emit_ethernet(0x3a, &(0x7f0000000100)="c7a8958f2a241c0a078359ff86dd6e360aa905ff2b1dcbe3892846befffffe0000000000010065ec1d00000000b0000000000100007c33781578") r0 = semget$private(0x0, 0x4, 0xa5) semop(r0, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1400}, {0x2000000003, 0x102, 0x7fc}], 0x3) semop(r0, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(0x0, &(0x7f0000000280)=[{0x4, 0x36, 0x1800}, {0x1, 0x112, 0x800}, {0x0, 0x993f, 0x1800}, {0x4, 0x1ff}, {0x4, 0x81, 0x1000}, {0x3, 0xc7}], 0x6) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/246) r1 = getgid() setegid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r2, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000001c0)) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCNXCL(r5, 0x2000740e) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchownat(r6, &(0x7f0000000300)='\x00', r3, r4, 0x6) r7 = getgid() setegid(r7) r8 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r8, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f00000001c0)) fchownat(r8, &(0x7f0000000080)='\x00', r9, r7, 0x6) r10 = semget$private(0x0, 0x7, 0x287) semop(r10, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r10, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r10, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r10, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r7, r3, r7, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) semop(r10, &(0x7f0000000040)=[{0x4, 0x3, 0x1800}], 0x1) r11 = syz_open_pts() r12 = getuid() fchown(r11, r12, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r11, 0x4010745b, &(0x7f00000000c0)) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000001340)=""/170) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000040)=""/56) semop(r0, &(0x7f0000000000)=[{0x3, 0x8, 0x1000}, {0x0, 0x401}], 0x2) r13 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r15 = geteuid() r16 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)={{0x39f8, r13, r14, r15, r16, 0x80, 0x8}, 0xfff, 0x67, 0x9}) r17 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r17, 0x0, 0x2000000000007, &(0x7f0000000680), 0x4) mmap(&(0x7f0000bfe000/0x400000)=nil, 0x400000, 0x4, 0x10, r17, 0x0, 0x2) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) semget$private(0x0, 0x3, 0x20) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x68) r18 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r19 = dup2(r18, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r19, 0x0, 0x0) r20 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r20, 0x0, 0x41001, 0x0) writev(r20, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9", 0x1}], 0x1) semget$private(0x0, 0x1, 0x140) 09:40:46 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00'}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) semop(0x0, &(0x7f0000000100), 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) sendto(r2, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) r3 = accept$unix(r2, &(0x7f0000001640)=@file={0x0, ""/81}, &(0x7f00000016c0)=0x53) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000001700)=0x32b1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r4, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690e, &(0x7f0000000300)) symlinkat(&(0x7f0000000080)='./file0\x00', r6, &(0x7f0000001740)='./bus\x00') writev(r4, &(0x7f00000015c0)=[{&(0x7f0000000140)="5ed3ead4768c72ca3833864771dafd98478df101b83bebbd56218fc7ea1d8f70dc23546c24f26cd882cc51573f904c21f62ec147a0ee7989e2ce83b6993f22d11095013f3c65b21ff66a1ad3f715f971ed87c7eb81c48be41c56406f4d5030a8fa7eec96c41917d19109856a9212121102dc0921c2f1d97564d0dd3b5b574d4cca48", 0x82}, {&(0x7f0000000200)}, {&(0x7f00000002c0)="85098c9e478b4e9188f0f0f8488b91472603727285a62ba278eac1014cdb8a49b887b8a2f1865077770e49ba949d33af2d27abae04fab84ee0d2c11c7978a75cf5226f63e6ca32130bd32dd7694d", 0x4e}, {&(0x7f0000000340)='X', 0x1}, {&(0x7f0000000380)="2359076c0685279128eb6cad9000babf17b358556f026ffe97ca6e9c4550f6571baf66bb133638e5e9f0f0fc092b5df21e13d19d8becc444d9d7138b5a923c6380716f4f93fe36c4454c4d8869669d866489615b58b103e2b96e82bbcc75a2fb2e7036b16ca78b7464a91246a33ea8c8450ae67db8980099b765933bc3fe7a5fa3a16b1011cddc90decce9ef59f411f81f775dc0dbccd81034940f8f4f5c35329012dfcaebddcee3f176fce15d1790cfd3a8a02100482458b850f62df6c1e95492939f4eb65b638f823e499ed1f480a27efedcac0f0084db08b6ef498eaf9422edf3cb0787bf2af5af69d7640387c935f76f1e3cfd", 0xf5}, {&(0x7f00000004c0)="4316bcdc9e81e7c7161853c4337121dfcb74869c6a03094bfe3040d3d12c21b310c5fc180f49ede4cf18f17035034165476f915bb2205841c7e25f74bea787ebe0bf886de2b21187a9e51faa82d0354c7a15d4fee0f9422fc3f91138d2422201cd0b9811e3177ac0a662c2e43923633cce5c68ab2d0da2d2a9891f94ea684e56f6e9cf0081c68439eac869ba688d0f8d0c819dc6c10a70555d3be8f9011386187c9b220b7e21de2f888f53811447f1ca7d0d16dce1a69cc67eb1080d8c337ebc5d7a59ca6513b0cff2a5b936233f84890bd7476148cab8fe4d03812715a1dd281a675aa0df4142d0d327f95a99a6", 0xee}, {&(0x7f00000005c0)="d947f9cff942a734fef5a811a8821ccf24cda7423ee22083433a6793757e4b72919bc6693dc97316a7a144b52cbaac71129b890fdd88b077a0a82a94d278fc3d597d84d0b13b7435468fffb9f098df98f69db907612452f916c23135da2000933db4aadd4699dcb9bcf0f2d75939825b07172d55baef6689ca6618bdfad44bed3ab929119ed69274ffb831e7a822fa073df8adfb2365be82104533ca224e3747e6e5d82bdeb8a34cbc65f4a62dd1e8641f0df859fd6ef0c6cc8a7bf738d8cc64c9248c711ba743b8e9ebac32182aaa39ffc9e25184a2cb37b46375b517a8e36670c0fc090ddbf5dad92371ce23d93bef9e120a60c32a5ba0b91493f5f231bbf40356b494f139614731e7d42771b6f93103689656042cd2b913c9e185df8b7392cb062abed20eb6c923653aafb8ce379c69bf928752915c06b6f5579f18bb3cebbbb16d7e8f7f07ae544db82b19ae81b22da20c3465d42868014d16bfe4e547486f5ba040d0971bc21853c0afd9c863164f19532cc40eaff40d812464f93905f7e1a482305f06ed97c99e3744deade411ea52c972fe82a5aa6570ee34290e696a9999abce53652ca0e18403da510e2ef6cf54c88b3c6562886b66e7c5db794cfd391eeef29c2c31ead8055cbe1939a5d8fddb08a3ecdc4ea57ace24cf9555f806a1aaf6f0f4564b5556484ddd036e9ecc367042c38d46c6bd44938bfeddb0e5bd8c64d415d018879789b215a67b0aad57170fd4d57321c2f19bb2fc1c183c330748e04a3df3caaa83c2215515049ce8eeeb966b3e6fa2015b825a88793442d90fe3ca075c3f51de6088dd0bf97c41d6a3465b91afc05f532ea8afe65ef0b6a15afa277106760c08275ea95ebe4100b46c16169edf23f11a5ffc7fe6352e243bf5b2158290f6372556955136501ea6aa18926bb35fb90f7e8e3ff4320abddbeb3d8f6e237bae72b8eb3a652adecc08a6600752a00cf2a65f436313badefb52a16caa79310e24181f1f785e3e40ff5ed454156674a8e102b5fc50f0c257926526df9126eca67a7e514e5eabb5cdf1905d36ff4fa61955b3d85c9a8a12702b3ab585b20e9b207c309382233939b8d0c61505ca84bed184c1de542205a94e7e476f777ba480f07cb6d9abdd47e51446c37533d02b32cedfbe015fe637d66dbde70358afe79f791a657dda7ef428ac5270317822ed2aca879bf197741cd2fe2a3836dafafaf083e922a784167dd65715eae8a5c3907d753248c61bf03f2f3e4ab592807341d570edd9ba3ec5362f9f0465c0a5b4449cd521523edb4cedf14f0c5a9165ca00e943dfc0bed2dbf8204bb83e8e18e09ba2884fd7dbb93951250ec3145116bca89370a30e68789623c393a75f69f085fea6f61dd30d2da09dc2387a0555b6f89796d3afcf997f9a8835a104777611315b98ea292029b7be4ce0dfdb5bfaf6cfaa1dfa7f8254bae09e64647e5a3185da7a9ad886deb8ffe90aff15321cc34e24b9775afeb6acb7597fc4c28724206c5383486ccdcb5c547902177b6a3fca17dec71b26252b1358a83415dadc5cb339c9f1ab2cc0e123c16e09f3065c382dbeddf603fbe20e337a498ac34e09d88f4de9cecf64a4ab144337129aef9448f230850dcd703fddcc883d465433da33a37d16df7f4412ef343d984eb063e1dd75a36fbba1dc2600b3c7b958e66d90e2fed7c15bafaaa232ee6681c15710025a99884051a2199557fe3963970f670e7880672c5a88b661be6e65f77d59f2b7e3541b06088e9c2e422aa27fd6ede0de241de822acf64fe22d5dd973cd92f37cefb4057f54d6475de20c631de82bace782bb02496fb710a0dec5b7ce9b7d5fb71fc6dcfe0c89bef1a6fd315d284bfe740770d9b49861585db3b2fca71bd65628ae03b2923f29c2eb1e19bb002fcf080bc775c96784e171dafe87aee2baa4411492e165486412275d546446fba8c2c3cc723df8429bc787bcc1625580f3d8429678500af26abf4c1a7e56f18a1c27e0b20a7bc35bb7dcad2f413cb3c013b3121ade8c5265b5589aa990c9b231c1fa03d4125597919a862878179827e48c5611a5c6bdf9d1b1df98cd4ab704e358196cfbeaff5c19bdc7d5615c73ee7893d65a1da1f8f4a801ca758f1cfd339c271c5d5778880960a3deb0ef6d1d768f7026f93b708ae7e80cefd510a10038d293184b310b0795a122dc251e389b45b442f6efc1389878aadde05a1f09565bdb912f24be20104cdaa503a692fed49ece2060c503c9be69704b6c1128f7324c85ddbcdacd9ebf340d2b2a53e314d5d808e00eab6405be4573857e60f32eb9684d461f229b4617bce0e23d990515534d50fabdf5e090c061b1baf5c53e6978bcd444b56066b6e4a38d3ad78d1777d3cff3a19891207d21598a77de02d84299e4e7d5ed906ece17554410e2197bcc5137bc24c8573b01d0328d94956836ab92e2b1a7da5fea3514a6c8a1158343e18dee177d47adb4ed1b846ae72e07b22ee5b035cdc6b08dc11e0ed32846dd64c45995814c8bfd3bcd1bf7c5017f04b0a235d6ce75deb6dc3a474c4397b69208fe0782fa29a41ba5cb9348e7443b727d1c71ffddc4aa056741a0c5d2329342198d6e4ed83483e708133c1655684132e8bda05374bc013fea21b1e015679b4f3e85d1a61a18d039c982a43f89e3728735ef78f2c0338df52e200707b42a961e3fb8e58703caa6d741622216c969a12e3f0347b1769bf831fd516975fa13135279f06620d7aa9ade0e6a6877e3b7fdc2ab3132d3fec3aaa358964689de6be8b80060f17b9f8b16022250345fba56383f6ddf124ddf7fe795c979f913ce551c5229990013d58aea71d73b3f061087ed300299d2180b3e5efab730b0773c47945e48eee1a5c4e9e0e18f1a1384c42cc3ef6d2e778a577c4f5f109164ac924b2af81c48c91a632587847d993319fe222f83dcbf03ebda13959f06a528ad05ae199dcef10bea92b31fc8a65f3549c79da8235e16c10a76f492db5f901c9cb9331831a0063330c49ab63caf740999ed053cabf03fbea33933630144d1174561660991c0d1342d35b7224e2ec698b2e49585b5289513c11933ef65f752aefcbbcd10342c14a115d1d760fcfbbbbadac066243b49ac3debfd9484687cce9e75a20d0ae0d781093ab40c6f0ea816dbba0e5cccdbe6b9c83ec2bfaeb1483a0d1442f7ef3d54c12d62479d75c8268adbabcdc31a5abba255d4578bea5127bcdfcd41e71405a8d568c6baa3cf7f77d98a3bee1a496da1e2d3c97ab2794fb0a66f5895a6453ebbbf6634ae1fd38b61e0c4f14127b360a3af2a7bc13d8471b99240fbbb14a672646aae1a6922c14a8d2129929434b6cccbb3a141b85964ad89c56e09710d7a0de8b8ac435601f2cea87b88e19e3937c9d3d6dd02a6a2519277f7c14c30a49745aaf7c1b8ccdd4e08cdd819fe8a9dd887ae32d012f1e0bc8990ce8c6ae578d79f4396e4ecf69d1af77834680464fdfff8f1cd6816d1d3164b1ead9cd0415cb663c01a525703cdcd4eeb200e2859159540cf4f74ca6e41029d2fb01e90e5a57b0b93cc41cc086996f0146b50d67ee3252f419b73a4fe40cf72198fffd5bee016944b21c32d7ff269f9bb9034c2853eaac036dba8678964472815be6268a6d7d24acd925e725591b49c9fe40629aecde5b31ece0c46b396b49d045bf492465d7addfaa3c2ff06acaf5cacf9995183a844a80b3782ba58c81d797a3e9866da2892febbad59662a993af3c79d49323535fce83c5f4204bfa661025f0d271a2cc83253119df040272d27cf2cab11bf6f60277405ade39ccc617d54aef5851fada33aa778b91d63c511a863e9c61753078e9c35b604a05ae188797a8795d022377d2ea0ff24fe2cb1880fc6c0274689d57e07a6a27fbe8b8a66cf112003666f8e63a65511047da98190903064c76202256b5aa3a0a78d5afff7cf8e42c2670ba38e175243e3b1457b5f3dcb2dd46ac03ce21c6040890dc0c1035be5c85a06d6cf901e814240155c74f873ef3ff17871c572b2b80395d020320342fdd6adf948209e0b3a754c3053e4295eda27df06c25661b836805078198af0fdd6198bc6da3898aeec7d74fd3c5e2847955205798780249533e18e76d318a3e8eb9a36f5dfd97a74b8a7a293f1239331c2e324ff6842e029d5033c19b27eac9fe0616ca6ccd315d28cdeb3c84cbe8dab0a76d8881954636f065a1afad6bc29be312858cf8861829c84ed6248f75cd35622f510776e5c6f460276dc27a4cf021a87bd8174772d6dc3b19e63378a68d96f9dea3902f00d67ea5488e2166f8a3e1a20fef032487bfc0a9d39859383f81aef48c2abc7cc09a3870820abf9831892aa5b78caa5ab1cf246dd7b92e1118e8e524606d6825feb65d0eed1b60a849e7696a29f5d825e16407e46844461d98ac8f457682683772c46cd4cd6e8f02f93b49b786a27b5c4a36cf50458437df70bf3eab8664d4e4b19e358e4c826dc87a1a5505d53b56e205e526e63c63f01cc64cc4088cfa05fa3adbe2e9286b4e94788d830361dd7b645c6bcbe2379c53c1f5e2d084bdafbbe2a7518bedec4616e2114dc0626490f3e6242e7622bb4b480256ff71d85ce728b04be5e6ad8e43066079ebdd6b62f1c2aa4378ec358a0661d4fd2f6d14732ce40e4d755e1c85f810003ebe62e1e926f59af94480e630ea545dc8032a104e7154339d61732c0a2dadf750c719477dd93cdfe4a3843862d1ed8aa0b28586a83bf547a292399e85c391d6c785ea072496d4611c392bae2f34e608c142ea7fa6a0260a8c971e41fed129f61d05956361ad032270543991130872d6b8ed17fc94cd4e7f2a7bfcc358d65043efb66d9b2136c231ddb37659a25de83508015958f4fcc263392110b71f8965f33cfa7ca1635c8e88042b8f8a3dfb708cd70e6b35716239a0ca77ff23e73f1dec6105c0422d7a0d6f6c223053c53c29dcd495c71582bc297be86d81b43b92b8798c958e2b7bbc352647f3216127a77218a9acf7fb9da2e856c846064c695b9189bfc71d733b4d99b14faaae2bf7c27cebe9197f1a4f61a89ae13044e697d097c02053e63ca5cb69ea5bc729c2023ead23b496293898754022a6d903ab96355c3a7ad26af15ebf73681e7edd5374c94c38645e8fb8bac4b5d5378aee743c409beeaca2f4fa5ea9c4adba5d30f1ea48195977bc0a119e2e19c3bca8d4cb9bc290b45fd382cf793f18004e4ed9c48c76e7693cd4dade08895cc0f82ac2636512f6221c716b835ecd12a3d74105790b65a6feafcc3ff333cb94015c60f05cf8bcfe69c810c5f1e7ecbe83d799d834b82f1e8eabafb156b6f25ecefda1b08cd622f493f739ab9c50e9ae2f511f53be182bbf7ec6509e0b2571b67ff22aec59dc664bfa963cb059c9191744c294383dd8bd1d977c905bdb12e7203102cb889a720eb49e39b97bd3ab3347dcc95752f031dfe2eecf923c3323de7bb5c03264b80508af270f91f19c3a6b2f839b930e9da2080a4959e7e6de1e42cdc0ed7c8b534b94c98ae6c73068dfb06fbf29b8711f5e90ae53e1c6c3337ba2ed521f3d794b1f984f7a10810377facb0dfe6730e1479d895d3166d56a3afb6e86caa287dd6f881e5daeef26ec0f74dcfa68fa23d8e1985b1bb77506e1122374d7af3af582f45a255bb404352fa19036fe0455860203557b93b746d01d6abf366be90fc46d210b08730e45194ad28d89343c7273fb52dabe580c9540829099235cd75071d663478e2eec794301f157a409ba9b71b51a454ce31309016221cc02b9e1c", 0x1000}], 0x7) kqueue() fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 09:40:46 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb0200f11f30456810f0550ce64f0000000000000000d31fc6626d1befb7a0a80e09000000000000003b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f05343710d7e5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d44a5dbb559f2ceff85897340a472826ca652b9a6e54bc9ea8878fdc7df2c164c0d149358edc08716d0f4321c52039e40232f533ec95778c2477cae34e055e7ed877a0504000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d333bcb560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641add86dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b7ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb62ab5d0b6746691a9e9acbafcc4ef8ab86e3539b030a8e614bc2f9f9c1ab1e6447049324f729d442b6a111057b004ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b00000000000000000000000000007c099ec1dda14def11cf46674ea73061df350ccd2818c8db5096a7b90054b9881acb9e6b742905ace13eaa19"], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 09:40:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0xffffffffffffff41, "73fc1a4d4d7ee4000001000000c0060000000010"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10, 0x0) 09:40:46 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) close(r0) syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r3, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) r4 = dup2(0xffffffffffffffff, r3) syz_open_pts() ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000000c0)={0x1, 0x101, 0x0, 0x1000}) ioctl$TIOCFLUSH(r2, 0x8020690e, &(0x7f0000000300)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffe, 0xc547, 0x5, 0x72f, "151cb95bd3082587553e00000000000000221c00"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="4602d4d1f97857bcb1cf6a0dca131e5bf1e52add6a80d2e2ddb82fc4688516043727d8aa4172a40bfa8edc29505f59ebf4490200b6754260a18c3df20f1881fb0bdcac301eb6be7e2eaa98fef9804db52cd58144aa9806146c9a3ca1bc67b7e72535c8c8a6b632ca5cc1ad2b0799707be2b98f06032c46a0cb14a1db3e4586d486495d83aeec26fb7682c264ea65b246f05a77fd2afabaa23e9de81e031bca5ca131f6d4b8892b61476ade9cc83ee4cdf6b534a848a771e6204bfd4674449129fdd3e191c8934530d133100fcb37461b9ac1d297d342c225348d0b1dc8f70b8bf50b195a5c453d2d1e3f475305639cdeaf55efae702e1b4a3712263d5211b04228503d76a4d984230f9c08", 0x10b}], 0x1) 09:40:46 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xfffffe5d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r2, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) flock(r2, 0x0) mlock(&(0x7f00003eb000/0x12000)=nil, 0x12000) 09:40:46 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchown(r0, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000140)={0x0, 0x4, 0x0, {[0x0, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xc95, 0xfffffffffffffff7, 0xea1, 0x5, 0x0, 0xfffffffffffffffc], [0x8, 0x1ff, 0xffffffffffff8000, 0x0, 0x0, 0x3, 0x0, 0x1, 0x81, 0x8], [0x3, 0x96, 0x8, 0x623c, 0x7, 0x0, 0x7fffffff], [0x64d1, 0xff, 0x9, 0x7, 0x1], [{0x6, 0x0, 0x0, 0x9a}, {0x3ff, 0x4, 0x0, 0x4}, {0x0, 0x0, 0x4}, {0x80, 0x8000, 0x0, 0x7ff}, {0x20, 0x5, 0x1}, {0x0, 0x1, 0x0, 0x1f}, {0x100, 0x9, 0x2, 0x4}, {0x0, 0x0, 0x0, 0x8}], {0x0, 0x9, 0x7}, {0x4, 0x0, 0x4ee}}}) setitimer(0x0, &(0x7f0000000040)={{}, {0x5}}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchown(r1, 0xffffffffffffffff, 0x0) r2 = fcntl$getown(r1, 0x5) poll(0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x2000, 0x14, &(0x7f0000ffc000/0x2000)=nil) r4 = msgget(0x1, 0x10) r5 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0xec) fcntl$lock(r5, 0x7, &(0x7f0000000040)={0x0, 0x2, 0x0, 0xfffffffffffffffc}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0xf54, r6, 0x0, 0x0, 0x0, 0x1, 0xb8f}, 0x1ff, 0xffff, r8, r2, 0x4, 0xd58, 0x10000, 0x80}) r9 = getgid() r10 = semget$private(0x0, 0x7, 0xa0) semop(r10, &(0x7f0000000200)=[{0x0, 0x5, 0x1800}, {0x0, 0xff, 0x800}], 0x1) semctl$IPC_RMID(r10, 0x0, 0x0) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000002c0)={{0x4, 0xffffffffffffffff, r9, 0x0, 0x0, 0x140, 0x403}, 0x3e, 0x4010000, 0x6}) r11 = msgget(0x1, 0x10) r12 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x1) fcntl$lock(r12, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000180)={{0xf54, r13, 0x0, 0x0, 0x0, 0x1, 0xb8f}, 0x1ff, 0xffff, r15, 0x0, 0x4, 0xd58, 0x10000, 0x80}) r16 = getegid() r17 = msgget(0x1, 0x10) r18 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0xec) fcntl$lock(r18, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000180)={{0xf54, r19, 0x0, 0x0, 0x0, 0x1, 0xb8f}, 0x1ff, 0xffff, r21, 0x0, 0x4, 0xd58, 0x10000, 0x80}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x4, r6, r9, r13, r16, 0x40, 0x7f}, 0xffffffff, 0x1, r2, r21, 0x1, 0xffffffff, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg(r22, 0x0, 0x8) setitimer(0x0, 0x0, &(0x7f0000003900)) 09:40:46 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001440)=[{&(0x7f00000001c0)=']', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r0, 0x0, 0x0) getpgid(0xffffffffffffffff) pwritev(r0, &(0x7f0000002500)=[{&(0x7f0000000400)="fb", 0x1}], 0x1, 0x0, 0x42d7) 09:40:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000}) semctl$GETPID(0x0, 0x0, 0x4, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)='>', 0x1) syz_open_pts() r1 = semget(0x2, 0x0, 0x10) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r3 = geteuid() r4 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r4}}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000200)=0xffffff1e) r7 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r7, 0xa2e06871274b3b90}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r9 = socket(0x18, 0x2, 0x0) r10 = getpid() fcntl$lock(r9, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r10}) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0xf0, r3, r4, r6, r7, 0x44, 0x9}, 0x5, 0x3, r8, r10, 0x2, 0x24cee5ef, 0x81, 0x5d}) r11 = getegid() setgid(r11) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r13 = getegid() setgid(r13) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r6, r11, r12, r13, 0xdf19b26a21dbb661, 0x1}, 0xd19f, 0x4000, 0x7f}) socket(0x18, 0x4, 0xc9) close(r0) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x8) r14 = socket(0x18, 0x1, 0x0) setsockopt(r14, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r14, 0x29, 0x800000000000009, &(0x7f0000000140), 0x0) 09:40:46 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x22, 0x0, 0x0) r2 = accept$inet(r1, &(0x7f0000001dc0), &(0x7f0000001e40)=0xc) ftruncate(r2, 0x0, 0xfc3a) ftruncate(r0, 0x0, 0x402ffff) ftruncate(r0, 0x0, 0x0) dup(r0) syz_open_pts() r3 = syz_open_pts() flock(r3, 0x6) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) fcntl$setflags(r5, 0x2, 0x1) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000000)={0x9, 0x6}) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCSCTTY(r6, 0x20007461) getpgrp() pipe2(&(0x7f0000000e80)={0xffffffffffffffff}, 0x10006) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r8 = kqueue() r9 = fcntl$dupfd(r8, 0xa, 0xffffffffffffffff) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f0000000d80)=ANY=[], 0x0, 0x1, 0x1000) msgsnd(r10, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r10, &(0x7f0000002440)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbf8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f400000000800000182c15c40c635087ba56f056b06fa7cb4165bf53db5efca66808ab3cd4106db67829f00e80be5c003b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8675113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965d0f1ada093bcc5bd45c3dd3df048f8b66c11d68c0ada04ac4d1bb39e036494ffcb82dd6870d5b2922d0361b80b4fe28aff831b9c9137ebcbc762c1f1459b9863feb2d86de049c808b8bbc76d32904578c3c81d4902c2caa35d7a5ad049e0971b41ffd60b39b36383365ccfd024652a9c439ac951e5c5700bcd6a7d2468d79983b15999924ed7b68f2986575567d2e9ee53bbdf29668534a50aa21d26cbf2af291fe7ebadbb15644083898200f106ebb0446aef6a55531805ab4cf8493201da440aa532cff212a99a0ec618a629e2b4526185dc695e3da52ce82ee750f78d1d815f2c06ef2bfcf368fdf85a2c4bf33a0e787005b9611c208646036d038e041e5cd4a79ba905d9e492618f9657be3534d6b50abcf117ae1d2cb5a12cbddf35f9e1951350c989bbae51cd765e3e96ee4303bcd83b8461c2ea618fcf"], 0x1, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r14 = getppid() r15 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r15, &(0x7f00000000c0)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000001700)=ANY=[@ANYPTR, @ANYRESHEX=0x0]], 0x1, &(0x7f0000000600), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x0) r16 = fcntl$getown(r15, 0x5) r17 = msgget$private(0x0, 0x0) msgrcv(r17, 0x0, 0x0, 0x0, 0x0) r18 = geteuid() msgctl$IPC_SET(r17, 0x1, &(0x7f0000000140)={{0x5af1, r18, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, r14, 0x7fff, 0x6, 0x4823, 0x80000000}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000240)={{0xe9, r18, r12, r13, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r14, r16, 0xa5, 0x1, 0x100000000, 0x2}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000d00)={0x0}, &(0x7f0000000d80)=0xc) r20 = getpgid(r19) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={r20}, 0xc) flock(r3, 0xa) r21 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r21, 0x0, 0x0) shmctl$IPC_SET(r21, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r23 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r23, &(0x7f0000001680)=[{0x2, 0x1000}, {0x1, 0x6, 0x800}, {0x4, 0x5b, 0x3000}, {0x3, 0xfff7, 0x1000}, {0x2}, {0x1, 0x5, 0x1000}], 0x2aaaaaaaaaaaaaed) r24 = getgid() r25 = socket(0x800000018, 0x1, 0x0) bind$unix(r25, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r26 = socket(0x18, 0x1, 0x0) accept$unix(0xffffffffffffffff, &(0x7f00000010c0)=@abs, &(0x7f0000001500)=0x8) r27 = socket$unix(0x1, 0x5, 0x0) r28 = fcntl$dupfd(r27, 0x0, r27) setsockopt(r26, 0x29, 0xd, &(0x7f0000000140), 0x0) pipe2(&(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000e40)={0x0, 0x0, 0x0}, 0xc) r32 = getgid() semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r24, r30, r32, 0x10, 0x9}, 0x8, 0x1, 0x9}) r33 = getgid() r34 = getppid() r35 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r36, 0x0) r38 = getgid() r39 = open(&(0x7f0000000000)='./file0\x00', 0x12bc4e07915af1e4, 0x0) ioctl$TIOCSTAT(r39, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r39, 0x0, &(0x7f00000000c0)) r41 = socket(0x1, 0x4002, 0x0) r42 = fcntl$dupfd(r41, 0x0, r41) ioctl$TIOCFLUSH(r42, 0x80186950, &(0x7f0000000300)) setsockopt$sock_int(r42, 0xffff, 0x200, &(0x7f0000000780)=0x7f, 0x4) ioctl$FIONBIO(r42, 0x8004667e, &(0x7f0000001900)=0x800) fchownat(r39, &(0x7f0000000080)='\x00', r40, r38, 0x6) r43 = getgid() setegid(r43) r44 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r44, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r46 = accept$unix(r44, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r44, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r44, 0x40087468, &(0x7f00000001c0)) fchownat(r44, &(0x7f0000000900)='./file1\x00', r45, r43, 0x6) r47 = semget$private(0x0, 0x7, 0x287) r48 = semget$private(0x0, 0x7, 0x10000000000490) semctl$SETVAL(r48, 0x23b5f1c7d494329b, 0x8, &(0x7f00000000c0)=0x447f425e) semop(r48, &(0x7f00000002c0), 0x0) semop(r48, &(0x7f0000000b00)=[{0x0, 0x6, 0x1800}, {0x5, 0xeb}, {0x7, 0x6, 0x800}, {0x4, 0x5, 0xb642722541254641}, {0x0, 0x3f, 0x800}], 0x5) semop(r47, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r47, &(0x7f0000000580)=[{0x4, 0x3, 0x800}], 0x1) semctl$GETNCNT(r47, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r43, r40, r43, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f00000001c0)='./file0\x00', 0x0, r37) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000080)={{0x6, r36, r22, r30, r33, 0x1e6, 0x8}, 0x5, 0x5, r34, r35, 0xfffffffffffffe01, 0x9, 0x7ff}) r49 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r49, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r51 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r52, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001b80)=ANY=[@ANYBLOB="000000000000000001000000ff0f00000000000000000000ffff000009000000513dc2f18f9f974e0aac2a19622066ba366562ed7a000000000000000000000001000000060000004efcc7c009fde9e8eddec7248ef7e527345e6ff0e723ea23b6c95b078f879f6adaad33b33bdc3ce0eae444b31aea25c0243d151b41c79a5ec7fa3be73bade1a96f272d9d0d7344dc5123013dcdc391981be9ca861526fd4842b6c5102f3c617c2abc40ab41f73350b3fae1992cad53a6385e367b94da9834ca2c0334fd6f9a873646f6f91fd90155ecdc0ae64dedcfd710622fbaa07acc01fc1bf6c94eed25e800000000000000000100000004000000f2802d99d07db1632a721272e35a9fe7a8609905d1b23a29d5840d5561fec0bb5f8118a43d22d8183a1d7e7c2d681dda355ed15987bcd69b1200d3594a7c217729fab15a9c1124f7d69babd76593330c783f690f3383bea0171392a083065fa4e5443f83ea92570e575cb9de1a5cf0a83f6f525eaa19b9d04b2aa733474a17987599477890cfe3b2a279fed992de2da2327f48c680fcaf885c6d9d9cde102988c72d1e695cf5ea28e0520594807b73e8e0ce88b1e9b29db9425a4786055c18dcf924892cbc1276b5437a3c32cd833794d436e55a284f11e9b358e98203df0000000000d504549e5be743ee537c5a696e05bade112467ab62e55ffdc26265c866701d911d10e83dd96fb245e824866feea5ccf3"], 0x10d}, 0x402) r53 = socket(0x18, 0x8002, 0x0) r54 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r53, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r55 = syz_open_pts() r56 = dup2(r54, r55) dup2(r53, r56) r57 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r57, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r57, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x3c8) fcntl$getown(0xffffffffffffff9c, 0x5) r59 = getppid() getpgid(r59) r60 = msgget$private(0x0, 0x20000003c4) msgrcv(r60, &(0x7f0000001380)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a352791876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9cf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986db90468f560b2f4561f7e450384f19a649022bde00"], 0x1, 0x2, 0x1000) msgrcv(r60, &(0x7f0000001940)=ANY=[@ANYBLOB="0000000000f9ffffff0000000000000000000000000000000000000000000000000000345e3df4653bf8790000000000000000000000000000000000000000000000000000000000000000000000ff0f0000000000000000000000000000000000000000000040000000000000400000000000000000000000001e00000000020000000000000000000000000000000000000000004000000000000000000000000000f99be889309cc500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007ef672059d1387a200000000000000"], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r60, &(0x7f0000002080)=ANY=[@ANYBLOB="c9d1242cfe2ef6ef43059863e67bf10ee31979f5166fc647fd2802f936a4fd9051624174c51560550bcb02f5f9724c2a3bffa66a41f9e73110ddccd632c949f09f7970742473a8963fae0000464bb9ae900643926700a06310363e8cac548885de68be2cee5272180d21dba9479004e8acc1e916843777c57ae5a5f70e67bc4953db640ed54b71dffbc7fdcbe7e4e1fcee57252fa820b4990c788d8e99780b7d643295561f8992230d1de712d97640ae0dddbcc68a"], 0x1, 0x0) msgsnd(r60, 0x0, 0x0, 0x1800) msgsnd(r60, &(0x7f0000001300)=ANY=[@ANYRESDEC=0x0], 0x1, 0x800) r61 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r61, 0x0, 0x0) shmctl$IPC_SET(r61, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r61, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r63 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r63, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r63, 0x2, 0x8, &(0x7f0000000e00)=0x4) semctl$GETVAL(r63, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r63, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r64 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() r66 = kqueue() fcntl$dupfd(r66, 0x2, 0xffffffffffffffff) r67 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000009c0)=0xc) kevent(r66, &(0x7f0000000100)=[{{r67}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) r68 = socket(0x0, 0x0, 0x0) getsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r69 = socket(0x0, 0x2, 0x0) connect$unix(r69, &(0x7f0000001e00)=ANY=[@ANYBLOB="f300d200ff07dd72186412b4201d56199514f18d67923f831785281a7826ca036e160ccf7dfc39a79e1092"], 0x1) r70 = socket(0x2, 0x2, 0x0) connect$unix(r70, &(0x7f0000001fc0)=ANY=[@ANYBLOB="820203000000000800000000000000000000942e3006f8359283c5827b2169d6357f094ba171585ad614940a8af47d9553c128597ca8bf2c2749a7552eeefab01d91813458c154be18685c3726af05c1378220c6dcc76206c98f85e18d9e30d79e7207a8daad9dec598fa3eaf03833b7ddd80f7a2ef930fd02fdf049905dc6da756ce0a4e4d105e7da3d7cd1f1e016"], 0x10) sendmsg$unix(r70, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001680)=ANY=[@ANYBLOB="10000000000000000700200001000000722c3b8f704b68aa588ab18f5a3132bfc175e88df1c9ea031651f3a75766ffd659e66fd9e50784325b08d506001ada0175396ec189a328a2980c51759cfefa411f936a921d380f4601395aa311d2597c968dbb14593aa88baa0c43c37d5cc80d21ad02c82e70212619213f22137ffdb14567ac3903e52c5c6bdec4a113408f0175316e93ed17ea589bfadb5c5a7e8c77259e7e52e071668eb6bd9dc97611811bab873b078187299bd14e72cfec439a25fa26b51387c9ee7c0284b8301561a7ee7f1c61a76d6453e3ef47efe11685df6bfd09eb555199b956cd00f87dd0f33ee207ea0aeb9dc80638e01b9ebdcf105787efdfa07b0e38f08d981526fe4d016bf204147ecb9365066144bf56f6815665c7e659af4c08cb106b16cb27e54658f8"], 0x10}, 0x0) r71 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r72, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r73, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r74, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r76, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r77, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x4) r79 = socket$unix(0x1, 0x5, 0x0) r80 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r79, 0x0, r80) r81 = socket(0x11, 0x4003, 0x0) r82 = fcntl$dupfd(r81, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0xd000)=nil, 0xd000, 0x0, 0x810, r82, 0x0, 0x0) r83 = socket(0x11, 0x4003, 0x0) r84 = fcntl$dupfd(r83, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0xd000)=nil, 0xd000, 0x0, 0x810, r84, 0x0, 0x0) r85 = socket(0x11, 0x4003, 0x0) fcntl$dupfd(r85, 0x2, 0xffffffffffffffff) connect$unix(r71, &(0x7f0000001380)=ANY=[@ANYRES64, @ANYPTR=&(0x7f0000001340)=ANY=[@ANYRESHEX=r72, @ANYRES16, @ANYRESDEC, @ANYPTR64=&(0x7f0000001300)=ANY=[@ANYPTR64=&(0x7f0000000c40)=ANY=[@ANYRES16=r76, @ANYPTR, @ANYPTR, @ANYRES64, @ANYRESHEX=r78, @ANYPTR=&(0x7f00000011c0)=ANY=[@ANYRES64=0x0]], @ANYPTR=&(0x7f00000012c0)=ANY=[@ANYRESOCT, @ANYRES16=r80, @ANYPTR, @ANYRES32, @ANYRES16], @ANYRES16=r77, @ANYRES32=r67, @ANYRESOCT=r69], @ANYRES32, @ANYPTR64=&(0x7f0000001500)=ANY=[@ANYRES32=r73, @ANYBLOB="8847905402f871daef7f0a2d95cbd74300349af0b0b0b490b6422cc22267e88f9214d565cdaee5f15db299ec8a0f7bb972c66ed565911bea020b200aec78e46efae38598a61bc01c0045e990763c0031e9e26b146f29434ce7cff36345499d4f6bc3188a481c62641e09e78c29225593cf82905c4d", @ANYRES16=r68, @ANYPTR64=&(0x7f00000021c0)=ANY=[@ANYPTR=&(0x7f0000002180)=ANY=[@ANYRES64, @ANYPTR, @ANYRES64, @ANYRES64=r82, @ANYRESHEX, @ANYPTR, @ANYRES32=r23, @ANYRES16], @ANYRES64=r84, @ANYRES32=r31, @ANYRES16=r85, @ANYRESHEX], @ANYPTR64, @ANYRES16, @ANYPTR]], @ANYRESDEC, @ANYRESDEC=0x0, @ANYRES64=r75, @ANYRESOCT=r74, @ANYRES32=r75, @ANYRES64], 0x8) sendmsg$unix(r71, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) socket$inet(0x2, 0x3, 0x10000) r86 = socket(0x2, 0x2, 0x0) sendmsg$unix(r86, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=ANY=[@ANYBLOB="100000000000000007000003010000006f66bbe6c10d3e040c22ab47ccf0e63a1b6356ad4df954a5eba6d9d16987"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) r89 = getegid() r90 = syz_open_pts() close(r90) writev(r90, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dcc", 0x1ec}], 0x1) ioctl$TIOCSTOP(r90, 0x2000746f) write(r90, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r91 = syz_open_pts() close(r91) writev(r91, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r91, 0x2000746f) write(r91, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) r92 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f0000000b00)=0xc) r93 = syz_open_pts() ioctl$TIOCSETAF(r93, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef22451aa7fff0e090800"}) r94 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/wsmouse0\x00', 0x800, 0x0) r95 = syz_open_pts() close(r95) ioctl$TIOCSETAW(r95, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r95, &(0x7f0000000840)=[{&(0x7f0000000280)="11a97f469ebdb3e71f1a593627cb7434fc82ff43ed092a839578e335ae386ecc19405afcb5695038bb30c4db6e5e37b8db8da2b0aeb4c95637", 0x39}, {&(0x7f00000002c0)="2bfef5d955f3781612863c1987f43f6327387ee33918ecbe95d3e61b10f3f2ea77d1fbd2873eb3f7b10142a625b10d76609911755b8a37aedf336fefaff7938bd3fb334f97ebf746c627cf6489da96520305365d3499938d54769cde2f7a143797d7a0c6c0640eab7766b3c1878a97778f5188bad5d9be301c89f235c587774af3c9ab9f973a8e41b11c4b89bba414907f972010ed5616e80aec0f8fc08c2eee140921b931e7328d718d385f7ae0f27b2f9d75f59918deba48167264ac48f5cc55fd37ed11434255965900c73f455f50e9a689a328b45eff66ef55d92bdd645a72386430a64a6365b84fe6", 0xeb}, {&(0x7f0000000900)="d1ae4096c7f91909ec3d381096b4cc2ccc75f35f0902f9c7fff6353c9dd2df3a6a16dfabe354480de98dc94ba3f2264b5d845f37b7f97ea33d085f5222b03e4534554dde80eebcf131af38adea3c9826f78966414d1f57c17f0d5d46b52d4cd9c502e376bd5c589738f8661a38ddbb2ccc390a6e9bd593aa7b78ced97920c6be5563fb61e216", 0x86}, {&(0x7f0000000580)="558566786fbf6683a54097e67c9866c1", 0x10}, {&(0x7f00000005c0)="0a4b57f5f5b862adc584ca74c18601f52eb41e6fdd8336a9d7836998944d740810607c9029392797911763017ce747d7398dbf9ab1e93cf2c8b54302e54aca06804271392161", 0x46}, {&(0x7f0000000640)="e4b2441b5d093ca5dc54d77047bd7e1f0223447ca0af8a35956fe91e1fa4af8d", 0x20}], 0x6) r96 = syz_open_pts() close(r96) ioctl$TIOCSETAW(r96, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r96, &(0x7f0000000840)=[{&(0x7f0000000280)="11a97f469ebdb3e71f1a593627cb7434fc82ff43ed092a839578e335ae386ecc19405afcb5695038bb30c4db6e5e37b8db8da2b0aeb4c95637", 0x39}, {&(0x7f00000002c0)="2bfef5d955f3781612863c1987f43f6327387ee33918ecbe95d3e61b10f3f2ea77d1fbd2873eb3f7b10142a625b10d76609911755b8a37aedf336fefaff7938bd3fb334f97ebf746c627cf6489da96520305365d3499938d54769cde2f7a143797d7a0c6c0640eab7766b3c1878a97778f5188bad5d9be301c89f235c587774af3c9ab9f973a8e41b11c4b89bba414907f972010ed5616e80aec0f8fc08c2eee140921b931e7328d718d385f7ae0f27b2f9d75f59918deba48167264ac48f5cc55fd37ed11434255965900c73f455f50e9a689a328b45eff66ef55d92bdd645a72386430a64a6365b84fe6", 0xeb}, {&(0x7f0000000900)="d1ae4096c7f91909ec3d381096b4cc2ccc75f35f0902f9c7fff6353c9dd2df3a6a16dfabe354480de98dc94ba3f2264b5d845f37b7f97ea33d085f5222b03e4534554dde80eebcf131af38adea3c9826f78966414d1f57c17f0d5d46b52d4cd9c502e376bd5c589738f8661a38ddbb2ccc390a6e9bd593aa7b78ced97920c6be5563fb61e216", 0x86}, {&(0x7f0000000580)="558566786fbf6683a54097e67c9866c1", 0x10}, {&(0x7f00000005c0)="0a4b57f5f5b862adc584ca74c18601f52eb41e6fdd8336a9d7836998944d740810607c9029392797911763017ce747d7398dbf9ab1e93cf2c8b54302e54aca06804271392161", 0x46}, {&(0x7f0000000640)="e4b2441b5d093ca5dc54d77047bd7e1f0223447ca0af8a35956fe91e1fa4af8d", 0x20}], 0x6) r97 = syz_open_pts() close(r97) ioctl$TIOCSETAW(r97, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r97, &(0x7f0000000840)=[{&(0x7f0000000280)="11a97f469ebdb3e71f1a593627cb7434fc82ff43ed092a839578e335ae386ecc19405afcb5695038bb30c4db6e5e37b8db8da2b0aeb4c95637", 0x39}, {&(0x7f00000002c0)="2bfef5d955f3781612863c1987f43f6327387ee33918ecbe95d3e61b10f3f2ea77d1fbd2873eb3f7b10142a625b10d76609911755b8a37aedf336fefaff7938bd3fb334f97ebf746c627cf6489da96520305365d3499938d54769cde2f7a143797d7a0c6c0640eab7766b3c1878a97778f5188bad5d9be301c89f235c587774af3c9ab9f973a8e41b11c4b89bba414907f972010ed5616e80aec0f8fc08c2eee140921b931e7328d718d385f7ae0f27b2f9d75f59918deba48167264ac48f5cc55fd37ed11434255965900c73f455f50e9a689a328b45eff66ef55d92bdd645a72386430a64a6365b84fe6", 0xeb}, {&(0x7f0000000900)="d1ae4096c7f91909ec3d381096b4cc2ccc75f35f0902f9c7fff6353c9dd2df3a6a16dfabe354480de98dc94ba3f2264b5d845f37b7f97ea33d085f5222b03e4534554dde80eebcf131af38adea3c9826f78966414d1f57c17f0d5d46b52d4cd9c502e376bd5c589738f8661a38ddbb2ccc390a6e9bd593aa7b78ced97920c6be5563fb61e216", 0x86}, {&(0x7f0000000580)="558566786fbf6683a54097e67c9866c1", 0x10}, {&(0x7f00000005c0)="0a4b57f5f5b862adc584ca74c18601f52eb41e6fdd8336a9d7836998944d740810607c9029392797911763017ce747d7398dbf9ab1e93cf2c8b54302e54aca06804271392161", 0x46}, {&(0x7f0000000640)="e4b2441b5d093ca5dc54d77047bd7e1f0223447ca0af8a35956fe91e1fa4af8d", 0x20}], 0x6) r98 = syz_open_pts() close(r98) ioctl$TIOCSETAW(r98, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r98, &(0x7f0000000840)=[{&(0x7f0000000280)="11a97f469ebdb3e71f1a593627cb7434fc82ff43ed092a839578e335ae386ecc19405afcb5695038bb30c4db6e5e37b8db8da2b0aeb4c95637", 0x39}, {&(0x7f00000002c0)="2bfef5d955f3781612863c1987f43f6327387ee33918ecbe95d3e61b10f3f2ea77d1fbd2873eb3f7b10142a625b10d76609911755b8a37aedf336fefaff7938bd3fb334f97ebf746c627cf6489da96520305365d3499938d54769cde2f7a143797d7a0c6c0640eab7766b3c1878a97778f5188bad5d9be301c89f235c587774af3c9ab9f973a8e41b11c4b89bba414907f972010ed5616e80aec0f8fc08c2eee140921b931e7328d718d385f7ae0f27b2f9d75f59918deba48167264ac48f5cc55fd37ed11434255965900c73f455f50e9a689a328b45eff66ef55d92bdd645a72386430a64a6365b84fe6", 0xeb}, {&(0x7f0000000900)="d1ae4096c7f91909ec3d381096b4cc2ccc75f35f0902f9c7fff6353c9dd2df3a6a16dfabe354480de98dc94ba3f2264b5d845f37b7f97ea33d085f5222b03e4534554dde80eebcf131af38adea3c9826f78966414d1f57c17f0d5d46b52d4cd9c502e376bd5c589738f8661a38ddbb2ccc390a6e9bd593aa7b78ced97920c6be5563fb61e216", 0x86}, {&(0x7f0000000580)="558566786fbf6683a54097e67c9866c1", 0x10}, {&(0x7f00000005c0)="0a4b57f5f5b862adc584ca74c18601f52eb41e6fdd8336a9d7836998944d740810607c9029392797911763017ce747d7398dbf9ab1e93cf2c8b54302e54aca06804271392161", 0x46}, {&(0x7f0000000640)="e4b2441b5d093ca5dc54d77047bd7e1f0223447ca0af8a35956fe91e1fa4af8d", 0x20}], 0x6) r99 = syz_open_pts() close(r99) ioctl$TIOCSETAW(r99, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r99, &(0x7f0000000840)=[{&(0x7f0000000280)="11a97f469ebdb3e71f1a593627cb7434fc82ff43ed092a839578e335ae", 0x1d}, {&(0x7f00000002c0)="2bfef5d955f3781612863c1987f43f6327387ee33918ecbe95d3e61b10f3f2ea77d1fbd2873eb3f7b10142a625b10d76609911755b8a37aedf336fefaff7938bd3fb334f97ebf746c627cf6489da96520305365d3499938d54769cde2f7a143797d7a0c6c0640eab7766b3c1878a97778f5188bad5d9be301c89f235c587774af3c9ab9f973a8e41b11c4b89bba414907f972010ed5616e80aec0f8fc08c2eee140921b931e7328d718d385f7ae0f27b2f9d75f59918deba48167264ac48f5cc55fd37ed11434255965900c73f455f50e9a689a328b45eff66ef55d92bdd645a72386430a64a6365b84fe6", 0xeb}, {&(0x7f0000000900)="d1ae4096c7f91909ec3d381096b4cc2ccc75f35f0902f9c7fff6353c9dd2df3a6a16dfabe354480de98dc94ba3f2264b5d845f37b7f97ea33d085f5222b03e4534554dde80eebcf131af38adea3c9826f78966414d1f57c17f0d5d46b52d4cd9c502e376bd5c589738f8661a38ddbb2ccc390a6e9bd593aa7b78ced97920c6be5563fb61e216", 0x86}, {&(0x7f0000000580)="558566786fbf6683a54097e67c9866c1", 0x10}, {&(0x7f00000005c0)="0a4b57f5f5b862adc584ca74c18601f52eb41e6fdd8336a9d7836998944d740810607c9029392797911763017ce747d7398dbf9ab1e93cf2c8b54302e54aca06804271392161", 0x46}, {&(0x7f0000000640)="e4b2441b5d093ca5dc54d77047bd7e1f0223447ca0af8a35956fe91e1fa4af8d", 0x20}], 0x6) r100 = openat(0xffffffffffffff9c, &(0x7f0000001f80)='./file1\x00', 0x20, 0x20) sendmsg$unix(r68, &(0x7f0000000880)={&(0x7f0000000040)=ANY=[@ANYBLOB="02002e2f66696c653300"], 0x1, &(0x7f0000000600)=[{&(0x7f00000000c0)="cfa344af03a729ce3bf47fca2240bd287553fe2a0a4189ae913b63071d450d1f682583f787c1138facda11aac65f80f024d5d293b66e8bbb85dbc9fec41b0c22d60e81a365ed5a1ae341b69fbbd185d3c16b52729bd993fcc1f5aff977ede61d1e7217bb5e18", 0x66}, {&(0x7f0000000140)="8f1ebef11b8fd3f950834bbc2be4942fe888fdd3cd57817b52da1bd737d78379df4c33444189d6c95a687afce0c3658b80f73149ca3ab9b0979f35d6df370133127e63d87fbe2db002d250", 0x4b}, {&(0x7f0000000200)="7ddffe24e7f49c1becdc32a72f9eca766b92bf3cc566bdc58b79b3ec79d3938321773f36745c9a77258bb46008cd9af0181fec6b481f797a63fc4d4e5f7fe9b517d9b66a5767bd74f17fd73c3ef77480e6259f55249b5d582ef9e700bdb02d6ebca3168c02eb36c5f057a29f157679aa6924a52200181cb7e917eb61dfb5c9560729f0f94563965ec5fc32bb383bde0e62160c109f34ff01f5d30b06139ba76eff72c099456fe945ced5967a28ac2fccf4885e62924ebfe0079b5ea768e2bc1f7fa8198d337feb2ff53a5d5b426cb801f07568ca0865341f187e8aeb1a1809b48d0342cc769619e2cd4a91b22b0053e2", 0xf0}, {&(0x7f0000000340)="960b438dd8ab91405e2695c0d1a98123b2761a09b5ea225191a495272a19", 0x1e}, {&(0x7f0000000900)="644a5f63805fdec25b2e10c33a7d435084a2403cb799f8cabd305ba1e07ee86bbcc857597e6d4d42c2fcf63b", 0x2c}, {&(0x7f0000000480)}, {&(0x7f0000002300)="ac1b46c5a30abf81605ff999d263da78b909c971c7e0bd297c9299fb970d1f26508953efb8a141328aa5fede58d8caa1523e82b12bb29c285404c76a6f2bc23095f22ebea995c5642bab2093a6e1e0d68fc818a5ab48199758ad0f0ef5e19d9856a373b3285a3ee836cf34889a14606588861d79a4fbb1d897aec02adba09fe417ba09f85b31c79f98b261222149d9a0ed2631bc419dd4126b029ecfc82b143305dcae132cd73dbafa026c11569f00d2f0988b5ec337bba4f5211d6cbd8a0595cdfe5171988c030536740a42cb41cc61fd7cf35fb5f9368bd5812045499498484bc43214d310025abb163fe4ff1b0ad866cce01a66e4f8b2011883723b22ca035bf7c02bc6fcd9c78978948fdae9628f415d56", 0x113}], 0x7, &(0x7f0000002640)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRESHEX, @ANYRES32=r91, @ANYRES32=r92, @ANYRES32, @ANYRES32=r94, @ANYRES32=r87, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r28, @ANYRES32=r68, @ANYRES32=r69, @ANYRES32=r70, @ANYRES32=r71, @ANYBLOB="000000002000000000000000ffff00000000000030280d146283ccc64135f7b6ed207a710f097c82f196a07be32376c8d0e158147e441662200517997de88b8899c89621f445b97afd12db4aedb13c227c7bbf10ec4b964c1dc3716e1e03c42fc06d1f41ebb4173ed293d2b639479e38375d41d5cf1156e340d2b76503abb95de4d540701e4a73a205f627a157f2ab69a9fc321336c97cd0a64af1e9834b3c9139731d6867c853f0737670f93602c03dc31079d0ca1619694ab737f7b44d8adc098cb10640c6af92835187a0ae4d82039aba3805ebb9a7d944a4584260eb93d0d9a3d76edb0ccd04c0ae18751a5b37847ba3b34c6dc7104f493c235be9b5104a", @ANYRES32=0x0, @ANYRES32=r88, @ANYRES32=r89, @ANYBLOB="000000000000000000ffff000001000000", @ANYRES32=r95, @ANYRES32=r96, @ANYRES32=r97, @ANYRES32, @ANYRES32=r90, @ANYRES32=r98, @ANYRES32=r99, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r100, @ANYBLOB='\x00\x00\x00\x00'], 0x1af, 0x400}, 0x4) semctl$IPC_SET(r63, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r64, r88, 0x0, 0x10, 0x9}, 0xfffffffffffffc00, 0x1, 0x9}) r101 = getgid() r102 = getppid() r103 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r61, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r62, r65, r101, 0x1e4, 0x8}, 0x5, 0x5, r102, r103, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r60, 0x1, &(0x7f0000000980)={{0x1, r51, r58, r50, 0x0, 0x46, 0x81}, 0x10001, 0x1, r103, r59, 0xa5, 0x1, 0x4e2c, 0x6}) r104 = msgget$private(0x0, 0xfffffffffffffffd) r105 = msgget$private(0x0, 0x20000003c4) msgrcv(r105, &(0x7f0000000f00)=ANY=[@ANYBLOB="000000000c000000000000000000000000000000000000000000007f483637168beb1f8700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f300"/236], 0x1, 0x2c6bcf85cf2a6075, 0x1000) msgsnd(r105, &(0x7f0000000200)=ANY=[], 0x0, 0x800) msgrcv(r105, &(0x7f0000001340)=ANY=[@ANYBLOB="002200edffffff0135720b2f00"], 0x1, 0x0, 0x1000) msgsnd(r105, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r106 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r106}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r106) r107 = syz_open_pts() r108 = kqueue() kevent(r108, &(0x7f0000000040), 0x8, &(0x7f0000000080), 0xfffffffffffffffb, 0x0) dup2(r107, r108) r109 = syz_open_pts() close(r109) r110 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r109}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r110, 0xffffffffffffffff) r111 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r111}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r111) kqueue() syz_open_pts() r112 = kqueue() r113 = socket$inet(0x2, 0x4000, 0x7f) r114 = socket(0x2, 0x400000000002, 0x0) setsockopt(r114, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) r115 = socket(0x2, 0x400000000002, 0x0) setsockopt(r115, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) kevent(r112, &(0x7f00000005c0), 0x8, &(0x7f0000000c40)=[{{r113}, 0xfffffffffffffffa, 0x48, 0x2, 0xfffffffffffffffe, 0x4}, {{r114}, 0xfffffffffffffff9, 0x42, 0x20000000, 0x8, 0x1f}, {{r115}, 0xffffffffffffffff, 0x98, 0x1, 0x7ff, 0x4}], 0xfffffffffffffffb, 0x0) r116 = socket(0x18, 0x1, 0x0) close(r116) connect$unix(r116, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r117 = socket(0x18, 0x400000002, 0x0) setsockopt(r117, 0x1000000029, 0x2e, &(0x7f00000018c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r118 = socket(0x0, 0x4000, 0x5) setsockopt(r118, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6", 0xf) r119 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x1, 0x0) r120 = socket(0x18, 0x1, 0x0) close(r120) connect$unix(r120, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r119, r120) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x1, 0x0) close(0xffffffffffffffff) r121 = syz_open_pts() r122 = kqueue() kevent(r122, &(0x7f0000000040), 0x8, &(0x7f0000000080), 0xfffffffffffffffb, 0x0) dup2(r121, r122) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r123, 0x6, 0x0) close(r123) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpgid(0x0) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, &(0x7f0000001740)=0xc) fcntl$setown(r124, 0x6, r125) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r127 = getpgid(0x0) fcntl$setown(r126, 0x6, r127) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r129 = getpgid(0x0) fcntl$setown(r128, 0x6, r129) close(r128) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r131 = getpgid(0x0) fcntl$setown(r130, 0x6, r131) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r133 = getpgid(0x0) fcntl$setown(r132, 0x6, r133) close(r132) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r135 = getpgid(0x0) fcntl$setown(r134, 0x6, r135) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r137 = getpgid(0x0) fcntl$setown(r136, 0x6, r137) msgsnd(r104, &(0x7f0000001e40)=ANY=[], 0x0, 0x1000) msgrcv(r10, &(0x7f00000017c0)=ANY=[@ANYBLOB="000000000000000000000700000000000000000015000000000000000000000000080000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000000000ffffff7f00000000000000000000388e82fc0000000000009fe2b30b70d63856000000000000000000f5ff000000001a3edff2a29a06d8f360d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a"], 0x1, 0x1, 0x1800) msgsnd(r104, &(0x7f0000001100)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f457095f0337d32816f371071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303004ae8d462fcf5fa3b57806356cdb615f05805fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd842e9ea6bfe963e868239614464f090000000000000076b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c638c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d0000000000000000000000000000000052ce5b0544c3e2f6a9b9b651cce51a0e8eb642076287b97c26234e48648ebdd086377683a00aecd018172ef06a4974d72234987b3223d9929badfba371570cf18979ff"], 0x44b, 0x800) r138 = msgget(0x1, 0x0) msgrcv(r138, &(0x7f0000000a00)={0x0, ""/209}, 0x5c, 0x7, 0x1800) msgrcv(r104, &(0x7f0000001300)=ANY=[], 0x0, 0x2, 0x1000) msgctl$IPC_SET(r104, 0x1, &(0x7f0000000740)={{0x800c, 0x0, 0x0, 0x0, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0xfffffffffffffffe}) dup(0xffffffffffffff9c) r139 = socket$unix(0x1, 0x5, 0x0) r140 = fcntl$dupfd(r139, 0x0, r139) ioctl$TIOCFLUSH(r140, 0xc028698d, &(0x7f00000000c0)) r141 = openat(r140, &(0x7f0000001580)='./file1\x00', 0x10, 0x20) fchdir(r141) getsockopt$SO_PEERCRED(r141, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r142 = getgid() setegid(r142) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000c00)='./file0\x00', r65, r142, 0x6) r143 = getgid() setegid(r143) r144 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r144, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r144, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r144, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r144, 0x40087468, &(0x7f00000001c0)) fchownat(r144, &(0x7f0000000080)='\x00', r145, r143, 0x6) r146 = semget$private(0x0, 0x7, 0x287) semop(r146, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r146, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r146, &(0x7f0000000140)=[{0x0, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r146, &(0x7f00000015c0)=[{0x0, 0xa84, 0x800}, {0x3, 0x5, 0x1800}, {0x3, 0xfff5}, {0x5, 0x6, 0x2800}, {0x0, 0x23, 0x400}, {0x2, 0x6, 0x1800}, {0x3, 0x1ff, 0x1000}, {0x2, 0x8, 0x800}, {0x0, 0x4}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r146, 0x2, 0x3, &(0x7f0000000000)=""/9) getegid() kqueue() r147 = syz_open_pts() close(r147) ioctl$TIOCSETAW(0xffffffffffffffff, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r26, &(0x7f0000000500), 0x0) poll(&(0x7f0000000100)=[{r147, 0x4}], 0x1, 0x10001) 09:40:46 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x6) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x25) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x8, 0x100000000}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) flock(r2, 0x6) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pread(r3, &(0x7f0000000180)="afa191a576a2246008244892ef7ca72e8fa95006363da5f067c6ad2ac5fd2694cbe19c5d19208e5cc93f014e42a3e65c776ab9cc077194f25c3efc46bbb1d30660861f66509da8603f19902b5ca4f6141f5dd093183c8b9323efddfc95fd0ebfa1c3291f46", 0x65, 0x0, 0x6) fcntl$setflags(r1, 0x2, 0x0) r4 = msgget$private(0x0, 0x1) msgsnd(r4, &(0x7f00000003c0)={0x2, "7d64019df7cfb3d85b63e84dd792f6921766432def43e4190b59efb1dd1da13d3b1f5700fbe7ca63f656f45a2921e32cfc3a15e187417fad609d1b93724ead1bf56c0353764c8fea51ddaae42229784fe5e973036f0d15f9e9f9f1470f4ea27a57a5e619d18e47efbe55acaae76fde2ce99fe787e8e6df614470394c2d8f1380f8441291b84dc3b05e11d0579aaf9659a292a52bda82cd3b114c98b3a385abfe76a697475e63f422ff309cc6410b60ebe843a9d49d677a0e3f7bf759c58711c007eec87bc6d1cadc5df2075a58ab45dd12aa492ec1050be912b36fe5075e02467b1602885a53b4bfc3ea64c7718181f7353f1e624b5ab589a912727a71b64f45c5854212e59a1bc02730d81e059ac7114c13b375fb317b9ecae50681aeb5b27f7f423d78536f3ad11dabe3501435aba330a59443889ee38ee30391fe36b965c934169ff2d8b729d68aa1098a91a5af6c156ec6d2ccd5cf63dd9d3517e7817381fb6a1015b7a8f9bc6b29644a22aeabe879b83c76e4fe40c5190597722865ca879c538405a78d2134ebe866e1cbb8db2e7d157db9303ad8f3307d36d33b1fb3e36f8be123e40a2cc5de16b701faa67296198805919cf0e44d88ee67389e0d6de06b1f8de753bf935b1c300490572722853f816989ab5340feb0208ea832108aae63f75c618fea2e3782f3d0afe75bca99ad2083100162425d7d52be8c67405ed4e02ec2563ddffd0d8b20890198f3eb2edeed6d36e4e3afc8705d57a929fa5dacc3083c10c5f215d1ea60ce36d9954590b8f13af464c2ccfea9b4155f83ad8dc188f46ee325b7786b039f6ed413217a047c0d804a697e5505becb0f9955c4072dd0160bbda17fae2bc7c6eb0ca9de138be73f97ff589cc104165bda4267c4ebe708d0b8375dae62371c0e60c0930b91c7c2b1350c46273a82d1067cd92f78d3d19b8168f306bf2429d0da6259fcb36f99cce38e5130f90415bfd05dc74f9c20c93c00a1d720e3dfa3a334984fa77c39568052a775ce3321d8cb567c31206aa81bca521222d66f049f0f81782958c8692d40082237e45d263f841ba77435925a413f4467e174f584428e1a18ff98c82b47188a025fbeb7ee3d89827a4f89a9b4f31ca7683307aebf0dba77b8b0546fd770560d36fe15d1dc28855945d594dbdcc0a6bb7a944719818fe80e7b87e105a4c201a657ba3eda40227d761adf8a6366408abf2066e4843f7c3697ea14331cd55440848c07ef1d1d7811cd4899c15c5d92cd25b8eb6f936ddeaff9acee7713671b8c9c1441d5403d453bad0c9679f9d4c6de61a40dc370fec423da910d7edfe5e83f615334c9d62302c606f149da6f356b03ddf846f92ab66f3f231a7f75fb859982787686d660a9f9a93aa6c0b47204d6aa05574f02f0670cc1323747e9fb992630470c435cae62341c4654b4480cacd9b8222b0741112304553b1ca11aa72973ca45d604d258430c30f552b70d05a89667a572561f52120b6d8d13d177ab2ff4748631148747ad702e4920eac0df1e3a67b36fc6e944095e1b55092c315f7589e02acc7cf78a76fee2a69ae2c73fd985f1c3fd949a3be8cb430777b3d37691452df7f50449944db0da8e40130f91c9995d7d9552f905ef07d8df04212f06ec1684081a1cad3b911792c5592f9c04d5f010fb803af84eac40e5a98220b7f3fe51d35fac0e8c1976bc8f3273e6d2860db5ff4b1ff5b37701eac8b1139b27edfb1daa9add51e2bb2eccca1a66824460e28e6a3bafd4353898c50709fb3acc463ac688e0119e763d7238133d0b67c0bdcc35a7993b120381d8330e7e9f5168b7a579bc47735c004527e2d4b3036b3e3b7166736c1cf6e7b1fbe741c844fa34475c29e90e1b4089402ade61e9bf333c1fc7f94687a808848be6bdf1a77279b32a0c5e438aea54230f838d79c3c93ebf8ba0b4ce480b40727ccc0419fba632aaf286f210f422bb4c8978714ebd57015c8869aeed962bfcb209a10728933e9483e7011fa7937bab23d52d74611db598fd0bc793d1fe9c62362ecb7a250e4c3a3441c7d69668b6be1439702ab6ff890c831e348810f3c59092cb96ad537a47a703a8db4d3a8c520e13d1ef12b8104bd5f7857fc84362854ce4509adec67609dd95ac7c6f2a7e7c8515727ed373149f7433a00c18272deed50f75019513a44b8a47a5a60c96fbcd04e826839f3affc879c09e22a856b58e6d86b7b46606ef337867c4d5f3deeaf2f35690aaa522e788f86d381e072e415e1e30f14dec119831a92ed645f84052ca05b6e7bf0303465bbb856004c4806e912b654713d9c99565e4e5e9ff6afaa44cdd99b588fcfa6bb2b4385389ed97824a420e5f94e5fe618fceac8c7cde341eabb2446079cf51487dff73a12269d3165a64ef2c3349ca6a4ae7f87295a7bd9d7a94ecac2dad21c0f014790ec6b99993fd51f9fd05b3322eb25c821564627f06f70f25e07b703b938d5638cc4238cacfde4b1302d9c8f2bc317bdce49b03d15d7f338876672ca41fa6a5e26b9c8d6aabb875d3c1b3637cf534576831f2e077d33b7aef863191c8868b1d11545ba658b6f0817ce9114c514d9bef66bcbbcd4333067028b5837f806c7177d949523f2e8ebe282bef56b1ae1d21543ea7fea6e740dfd55ba22961291dfff166fb0bed917c65ce878f1ace82a297c3732bd9c10cf4cb92718d2ae88ccc01a41f564f73d6169a338f959dc9c53e66e7fb957c72fcb3c3d483393ef6cfbe94cbee7385c365dd262f3e2b1d6a76c4c1312a800065f3bd6b7d7473baac0d93a90a73982663efc8deec10b9b146a8c7f39b060000d7adbc4f49da726e5370892f0fe5ecc351f9ab02aa18c6e8a4037928113e39ece9cc467a012141773be6a8552e87a3776c026ebfb56253f08d3bf059dbe6aa4132f52169cdaf44ec6a630501b8759cba03d33d64cd468533850b0f2e8ec6eca19532abc404536bfcca5c9c229275e684fe2fc980ebc1c2944af68a4a072355b87dbeab13d39aa9c2cac64d9155f54bbf26d3d516ef4a5d383d0674a846960d08a2e85f814df40a2e54ce4b1c586295d430769a61524926f330d7c0446868f54a2e5dc90af1c43a3abfb14e37d41f199cabb45ad1f3c5d025508e0067c2a2346cc61630e2dd16fe2f20b1d27f47912e4481d484e9d1c5884c834272778ef4720320083ba678a299b6abb25b7c2cef90ed985af8fe5da86f576db4ff58dc9b62caf86fa45e460a929539ec81799cb360a2bf0026ab6a2e548a41a5318f4da01c4b340a7d02ac628f01114e2c04d3eaad63dbc5f27263cab4f81e98156284cedafe3909cb4c89aec1f56e199966665a08246c6510f6d8072c34ee868e18fe7610ea565caefc086128ef38699c2f2c72bfe323287720e7954e0d3fbffaa5fa87e72b37fa0e4f05757cee00c39192b99bf1b36058d9e0fd3706577fa2693b83141d6217647c0b8908cca6749d49371db2bb3478bc1cf135e01bece8ddd3a2767b1ec084eb94302d96ef314f6d8ef1cebeae22fd437bfe696c31cdb1c34896f2726bef51759f165b5eef70d94f431697e544e5d937a26f360d40637bea194378c16b03ea4b1dcd8196e765262b48cb4750212530d596d49d7227fd0cfdaeb2a31cb3c5967d6ba41fdde80197d54f3b02e6c7803afce86a126613d6aad941c70bd4eb851098153c4dd5390769a8c8254770912bf8e50b7565509666f9e842aba4a046f2f1b3df1218197e671a97dcbd9fa2ed7decc41b635e5c52b62a29c37816d6b4f2d9459145cf2c81b87044c1b31b9641eafe745fdc958aa801fa0ff21f58a63c86e50b1dde346933d0b31cc5fbb069991c92e1e468cc4c9d169cfee7515b736a39f324cfef8cdfa3e5b2366f2898c13b44935901837a8acf2c37c416d587dbc6510b5cc4c9f3749a869bfde0a1f888469b66ecd7f260815120489a93ac7f8c2f7243a342943470480014ca21ed62925d17b7451d119352bc37f327920b6e7cbce73c61b773ea9ba148aede7df644d261349a1a673d69a72a6b440a4cdd3074e9e88976a3600dac1cbf8906566eb69cc283df099772e5bc2da6bc6901a4c0aa3b899b9c435280f7e6d0537a61df5e054206f2175e4a406ca3c00d4b262a5dbced21876ac6c8c6ee5e6305562e9762c33a90b8cbb7f5108424a05085a74581f5957bf3cac1e98a5780171b9476587a61cba9ecf602f5e5609d22574234c372c054ef7840deedc9f53bd580392d14c41b568e616b44b785daece2a4addc69b080ec723fa2a906f9f678cff0c956d070798e27a9e43dc200f9cb1a28043863b615eb5e00e3f760fa2c27c6bd91d1b15e3bc1a82e5f9477754f5c31dde86d97688152e2024b754aa882840ba5821861c91c9eb92ab86021df1b68520bf7746f68afc1b3aa3a31c29b591804bb8821e3c3755ac3202ce6d96e4d0f98a9a249ce2f229faccffcd61809cc2154d1053549f5e1d06b5e3170e0c4a8f4f2cd012d05fc11cad9835ebb7e27296e3b955c872910253d281e70d4d92edac5083d461e3a6b4d484b28cd0805ca498c8e4919abefb613208d60ff3f263921be79ff5d3f1af8c153bc5ccc081a0e64c8b8ba33ffd366603e40b394a43d491bac66ff43b144eb780d2fd3f3b014e307925d276660f7fff16aebe69e7e3f91a2f873dfe2e8af76ad007432c7c2712b34ca7f36ed00e8cd4f327d3fe44bc4ad9743c4c4a5e32d24c974b4ccfe4f205718350f684c110559a4c5e63b04cff0d477afbcd0bb58a03c906da916ef8153957aa1044feb996cf7af4b289f812c9143ed79609e4f34a16ff3e79e6662c01a49b64e2362cb90ac608d3956f2ed0e6a6bc604157b6411a3c5b1c90ccd16a45b7c65f0a3d14af872d75d4665f4ea9b25265295b245e23ab89efa0ec69ec2d1e2854b994e0e94b5d5d62dd12854bf3fedc1f7ef49f74bbe6b99f19cbb2aa452c01e1ff111f4603c9d1f3bc746d4bb164987b224d604e05e5d905381c6ab7a5d6a2ba77fb1bd2ddb14072509c5fb8be8c09908a8e3e3ceace2ec956c5eb5a887099711b91307553b63114256ec6b35bca8d2c95721c16ab173a9213fabbe1ed215b9e86dc3fdf2baa7487b57d61f11b5d5fa44fadabc44b5c18545160588e50bc8e74d47a085278bc819cbb7178e53b1824d6194ca09884f4f82e30d4b0b97e227be6bb337f2700092dc319b16fefbda356aa6e82b0bcf63f92db36f3ca26737b6ecefd2a99793c5dbbf646bf3c42d378477e5b8fc9b46ba60219911f09f25ac377e3e56503a66c5fe2df8be2ff2859b402f94e343f15862e4f775daa1252bd849bae24cc14e2c94b34d695dfbed9b8516681312bf13226538afea144ba5903a3d72f6edba338c096f82cd7ba0377f538b45f0b0bdf8db674661507031920390b30a2596f1fc8ebd62f50c23cc5ef5cec12b558bb8704670332465feb3b87350ca0c9b821155c03e17d3e762f340625b1c30664f6d07ae36a51f55aa2bc9d02699dc8da121401c3bb5b2f031fda307249c6adfc026836ed602761940eade51c5ddb618e0cbb709701c9fb5604d30565c8fbf012f78dcd59d255b51e568144d1b324e9fb550781cd5bc9df399ab4071580c2d9caca264ef34026b2d0d82e24680cdff18e908e834b2b2106dc1b171cbb7f024f89ff49f6f0735f114972591b39fe5f77eb8460f8204c37131cccc8e3395430fbef8c72560cf5a6516762a1192f6017c58b7e40a0b943d96f54f083640b5609008a9329c6e44a76a91941a620961d9d7de3fbf51adb03d743378c5f1"}, 0x1008, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x2, 0x2, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = socket(0x2, 0x2, 0x0) dup2(r7, r8) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r9, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000240)=0x7) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080), 0x4) kqueue() 09:40:46 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62ff030000000101"], 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, &(0x7f0000000040)=ANY=[@ANYBLOB="6a8bc9639b4c2e589411c894e98df5281ab28cb049252d"], 0x10) r3 = kqueue() ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0xfd) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x1, 0x0, 0x0, 0x0) close(r2) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000001c0)={0x10, 0x8000, 0x4, 0x3, [{&(0x7f00007d1000/0x3000)=nil, &(0x7f00004cc000/0x2000)=nil, 0x8}, {&(0x7f0000191000/0x4000)=nil, &(0x7f000077f000/0x1000)=nil}, {&(0x7f0000080000/0x1000)=nil, &(0x7f000000f000/0x2000)=nil, 0x5d4d}, {&(0x7f0000766000/0x2000)=nil, &(0x7f00005c0000/0x1000)=nil, 0x4d9e}, {&(0x7f0000171000/0x14000)=nil, &(0x7f00000d3000/0x3000)=nil, 0x6}, {&(0x7f000047a000/0x3000)=nil, &(0x7f0000199000/0x2000)=nil, 0xdaf}, {&(0x7f000012e000/0x2000)=nil, &(0x7f0000619000/0xf000)=nil, 0x40}, {&(0x7f00000bb000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f00007a4000/0x4000)=nil, &(0x7f00003fb000/0x3000)=nil, 0x8001}, {&(0x7f0000502000/0x2000)=nil, &(0x7f0000404000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00000bf000/0x2000)=nil, 0x562}, {&(0x7f0000043000/0x3000)=nil, &(0x7f00003f7000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00006a0000/0x2000)=nil, 0x3bf}, {&(0x7f0000703000/0x3000)=nil, &(0x7f0000191000/0x1000)=nil}, {&(0x7f000079e000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f00003ee000/0x1000)=nil, &(0x7f00001d4000/0x3000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r5 = accept$unix(r1, 0x0, 0x0) write(r2, &(0x7f00000000c0)="c5", 0x1) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) recvfrom$unix(r5, &(0x7f0000002200)=""/4093, 0xffd, 0x842, 0x0, 0x0) 09:40:46 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') socketpair(0x20, 0x4000, 0x80, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r2, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r3, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) r4 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r5, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r6, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r7, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) r8 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000780)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r9, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r11, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r11, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r12, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, &(0x7f0000000840)=0xc) r14 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r14, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r14, 0x1, 0x8, &(0x7f0000000240)=0x401) semop(r14, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r16 = getgid() r17 = getgid() semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r15, r16, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r21 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000100)=""/114) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r23 = fcntl$getown(r22, 0x5) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000200)={{0x3ff, r19, r20, r19, r20, 0x104, 0x5}, 0xfff, 0x9, r23, r23, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f0000000380)="7a16a0ef3a90fb143e4bc27ee64235e57baddd13ef53e0002aa116c3c7ae44617417df0c8b15ac69279aba10e1e121b2e5829e899405625b0bc73ce6adb37e44969a53db84f2d816910f59b953b12414e1a752183e0353b9dc9975ef84ea539656c35fa1bd366dad0e4f3531bc50830f9e45b3232fb35c428d7d1e10b5f054cdd166cc3112ce66f3821fa15d044918f26fb107109b4ecaea2b976b962fd5e2c22d928b8c8fbbade212d48de7ac629f54913aba8e76eff0e9bf58baeb8f9f27584e9b48853a11732597011911ec6a2b045725623889f6e65ea36222e3f958d96a993f64a482b376cc13e4993725cc3ca12f3677d9d680948e81", 0xf9}, {&(0x7f0000000240)="2d7ee7bde3a6a65d5ce5ea937e861761dde13718f7a85a0de1b6dd76f64cc4f8", 0x20}, {&(0x7f0000000480)="ede164db65f1fec4981f01db5f9477ccb2e2472e9272ff226c6e34f04a098ec8bf856c99a0f9c202904da716276afaf923d72e053208fddc65be8598855eddf1aac16e9658c4500cbe0372fcf739c2d66b9f0ae31f7f8d7bee9ae9f46c4c4a6ede6ee17b0b35aeb8946542cbe87626275ee620cbb59aa715e0522f8061699e98ccd78b46", 0x84}, {&(0x7f0000000540)="6522ca40671ff7d27a51ef9ed2c93babc16443ebc561668f2dca45a66c2bf10ad0faa874a6b14d24b796f2d1d623eac91749c3b213788bec923a62af9b8e18aa585d208472745d136d69d7e1bb6e235dff3d8c9aad2ff055b0571e13ade36711f5e86108e494c9b4986fcb67ce38d3ce4fe97aefcc58f4ee5d90c4de4882c3ad85f7e2a16e65245554108de2abdeef0b7ed1bec848ba72ab6a0292b3b6d35ccc5e1f8d14c1ad04dea613e80981c9c50bd45ea5551ecd9cb0f4733a771d40c303121bb181037ec793c26d579f8286aca45137601a35c3a57e244b827f176f342cf6a28855f9d64e6dfc54600c6a1011970ac45ca228789bf56abdf939fc4f", 0xfe}, {&(0x7f0000000640)="a7efabe9d3138eb27a732aa4850b3db842bb402feb094a69d0144e3f90ffa959cfb4791c81b2e99ecb10f8c99cdf4e4c5d78c7845ba2a2f288fdbe03e9f150bd9a68641018c1a3de02eb69c036dde39584f48c1aa24a40d59bfc626d4a29d13f12111a8159918faa4291d8a224d258fab5411cf47434f00ce70a13ec094a47f3e7eb9301b8c31ff3b5b52617d278aa0c285a058567bdfec0ed50f2872d9265d891b557006e87ae4d99390a8c8c54f15ae042c934ef2beb9b8ab98e66ddaf", 0xbe}], 0x5, &(0x7f0000000940)=[@rights={0x20, 0xffff, 0x1, [r1, 0xffffffffffffffff, r2, r3]}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, r0, r7, r0]}, @rights={0x20, 0xffff, 0x1, [r8, r9, r10, r11]}, @cred={0x20, 0xffff, 0x0, r13, r15, r18}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r23, r24, 0xffffffffffffffff}], 0xc8, 0x403}, 0x8) 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) 09:40:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = semget(0x0, 0x0, 0x40) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f00000001c0)=""/161) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff82, "070000003e79010034840c760b666bfede477dac"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 09:40:47 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d4, 0x0, "d730c1e7bb4fc6e262d74b2d7beae4b300e74ce4"}) pipe(&(0x7f0000000500)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) writev(r0, &(0x7f0000000100), 0x0) write(r0, &(0x7f0000000200), 0x3ba) fcntl$setstatus(r0, 0x4, 0x8) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x8, "000000000000000100002000"}) pwrite(r2, &(0x7f0000000680)="0240f79571e9e9dafbae38c575c4b81489cdff509b43bf99c4c1a8091ab6f31620c9578233e7791b31cf5b587738195832fe72d7111225d4ca81621e9a779785ce4779bf54043d158181beacfa9f220aeef4bf6021d860972d9faef9758d822660e35c71698826666a890b133bba588b069aa58b0d834c81a70fba1f7134fd8225f449523ce14cf03cce831f485aef60564f5ad849f5888fcd84fb61cedd005146776e45ad93d882299c8a1784f19c703c81f6b116b7620e53b5a59ae68c8f70e87539aa2bef77591940f8670af4969407856b74f2befadb2b25dca37f9ea680366b3d33", 0xe4, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000003c0)=0x9) connect$unix(r1, &(0x7f0000000400)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffcec) write(r3, &(0x7f0000001b40)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf37a9735f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac1d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56f56899e175f19cc7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e9010000009aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea10c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d00000000000000000000000000000000e61995b1e9e157dd034ed20006e3c0528134c795324f80fc26d108003f8d0b7c4b1ad62d80de9767efc4f8053480aa69385a39e9ab045da72e52938f6ba7b34327dc4be71f26096bd2a8e8d8d3f8c1cc2b76bc31f1", 0x3eb) close(r0) dup(r2) syz_open_pts() r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000440)={0x6, 0x3}) pwritev(r4, &(0x7f0000000140)=[{&(0x7f0000000780)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$unix(r0, &(0x7f0000000200)=@file={0x0, ""/38}, &(0x7f0000000240)=0x28) r6 = open(&(0x7f0000000300)='\x00', 0x8, 0x40) getsockname$unix(r6, &(0x7f00000002c0)=@abs, &(0x7f0000000480)=0x8) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) utimensat(r4, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000100)={{0x20, 0x5f7}, {0xff, 0x81f0f17}}, 0x3) r7 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000000)=""/155) 09:40:47 executing program 0: fchmodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) write(r1, 0x0, 0x0) getpid() 09:40:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb77778", 0x182}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/114) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x3ff, r1, r2, r1, r2, 0x104, 0x5}, 0xfff, 0x9, r5, r5, 0x7d55, 0xd75, 0xfa}) r6 = getpgid(r5) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) r8 = accept$inet6(r7, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000380)={0x8, 0x10000000000001, 0x1000000749, 0x9991, 0x8001}, 0xc) setsockopt$sock_int(r8, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) r9 = syz_open_pts() ioctl$TIOCSBRK(r9, 0x2000747b) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r9, 0x3}) ioctl$TIOCNOTTY(r9, 0x20007471) r10 = getuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r9, r10, r11) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = semget$private(0x0, 0x7, 0x286) semop(r14, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r14, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x3, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r14, 0x1, 0x8, &(0x7f0000000140)=0xfffffffd) semctl$GETALL(r14, 0x0, 0x6, &(0x7f0000000000)=""/235) r15 = semget$private(0x0, 0x7, 0x286) semop(r15, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r15, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r18 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r18, 0x2, &(0x7f0000000100)=""/114) r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r20 = fcntl$getown(r19, 0x5) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000200)={{0x3ff, r16, r17, r16, r17, 0x104, 0x5}, 0xfff, 0x9, r20, r20, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r16, r17) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r17, 0x0, 0xffffffffffffffff, 0x0]) r22 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, 0x0, r21, 0xffffffffffffffff, r22, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r23 = socket(0x18, 0x1, 0x0) close(r23) fcntl$getown(r23, 0x5) r24 = getgid() getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) r27 = accept$inet6(r26, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r27, 0x29, 0x66, &(0x7f0000000380)={0x8, 0x10000000000001, 0x1000000749, 0x9991, 0x8001}, 0xc) setsockopt$sock_int(r27, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r29 = syz_open_pts() ioctl$TIOCSBRK(r29, 0x2000747b) fcntl$getown(r29, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r29, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r29, 0x20007471) r31 = accept$inet6(r30, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r31, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r31, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r32 = getuid() getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r29, r32, r33) r34 = syz_open_pts() ioctl$TIOCSBRK(r34, 0x2000747b) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r34, 0x3}) ioctl$TIOCNOTTY(r34, 0x20007471) r35 = getuid() getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r34, r35, r36) setgroups(0x4, &(0x7f0000000300)=[r28, 0x0, r33, r36]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r38 = syz_open_pts() ioctl$TIOCSBRK(r38, 0x2000747b) fcntl$getown(r38, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r38, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r38, 0x20007471) r40 = accept$inet6(r39, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r40, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r40, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r41 = getuid() getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r38, r41, r42) r43 = syz_open_pts() ioctl$TIOCSBRK(r43, 0x2000747b) fcntl$getown(r43, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r43, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r43, 0x20007471) r45 = accept$inet6(r44, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r45, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r45, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r43, 0x0, r46) setgroups(0x4, &(0x7f0000000300)=[r37, 0x0, r42, r46]) getgroups(0x25b, &(0x7f0000001200)=[r42, r36, r22, r24, r25]) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000280)={{0x5, 0xffffffffffffffff, r25, r12, r13, 0x100, 0x81}, 0x400, 0x401, 0x5}) r47 = semget$private(0x0, 0x7, 0x286) semop(r47, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r47, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r47, 0x0, 0x8, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r50 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r50, 0x2, &(0x7f0000000100)=""/114) r51 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r51, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r52 = fcntl$getown(r51, 0x5) shmctl$IPC_SET(r50, 0x1, &(0x7f0000000200)={{0x3ff, r48, r49, r48, r49, 0x104, 0x5}, 0xfff, 0x9, r52, r52, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r48, r49) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r49, 0x0, 0xffffffffffffffff, 0x0]) r54 = getgid() semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, 0x0, r53, 0xffffffffffffffff, r54, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r55 = socket(0x18, 0x1, 0x0) close(r55) fcntl$getown(r55, 0x5) r56 = getgid() getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) r59 = accept$inet6(r58, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r59, 0x29, 0x66, &(0x7f0000000380)={0x8, 0x10000000000001, 0x1000000749, 0x9991, 0x8001}, 0xc) setsockopt$sock_int(r59, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r61 = syz_open_pts() ioctl$TIOCSBRK(r61, 0x2000747b) fcntl$getown(r61, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r61, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r61, 0x20007471) r63 = accept$inet6(r62, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r63, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r63, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r64 = getuid() getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r61, r64, r65) r66 = syz_open_pts() ioctl$TIOCSBRK(r66, 0x2000747b) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r66, 0x3}) ioctl$TIOCNOTTY(r66, 0x20007471) r67 = getuid() getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r66, r67, r68) setgroups(0x4, &(0x7f0000000300)=[r60, 0x0, r65, r68]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r70 = syz_open_pts() ioctl$TIOCSBRK(r70, 0x2000747b) fcntl$getown(r70, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r70, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r70, 0x20007471) r72 = accept$inet6(r71, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r72, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r72, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r73 = getuid() getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r70, r73, r74) r75 = syz_open_pts() ioctl$TIOCSBRK(r75, 0x2000747b) fcntl$getown(r75, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r75, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r75, 0x20007471) r77 = accept$inet6(r76, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r77, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r77, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) getsockopt$SO_PEERCRED(r77, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r75, 0x0, r78) setgroups(0x4, &(0x7f0000000300)=[r69, 0x0, r74, r78]) getgroups(0x25b, &(0x7f0000001200)=[r74, r68, r54, r56, r57]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r79, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) r80 = socket$inet6(0x18, 0x5, 0x2) r81 = getpgrp() r82 = getuid() r83 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r84, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r84, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r85, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r85, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) r86 = fcntl$dupfd(r85, 0x0, 0xffffffffffffff9c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r87, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r88, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r88, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r89, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r89, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r90, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) r91 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse\x00', 0x20, 0x0) r92 = openat$tty(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/tty\x00', 0x2c3a311fcca82ffe, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r93, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r93, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) r94 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r94, 0x0, r94) r95 = accept$inet6(r94, &(0x7f0000000600), &(0x7f0000000640)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r96, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r96, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r99 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r99, 0x2, &(0x7f0000000100)=""/114) r100 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r100, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r101 = fcntl$getown(r100, 0x5) shmctl$IPC_SET(r99, 0x1, &(0x7f0000000200)={{0x3ff, r97, r98, r97, r98, 0x104, 0x5}, 0xfff, 0x9, r101, r101, 0x7d55, 0xd75, 0xfa}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r104 = syz_open_pts() ioctl$TIOCSBRK(r104, 0x2000747b) fcntl$getown(r104, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r104, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r104, 0x20007471) r106 = accept$inet6(r105, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r106, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r106, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r107 = getuid() getsockopt$SO_PEERCRED(r106, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r104, r107, r108) r109 = syz_open_pts() ioctl$TIOCSBRK(r109, 0x2000747b) fcntl$getown(r109, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r109, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r109, 0x20007471) r111 = accept$inet6(r110, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r111, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r111, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) getsockopt$SO_PEERCRED(r111, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r109, 0x0, r112) setgroups(0x4, &(0x7f0000000300)=[r103, 0x0, r108, r112]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r113, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r114, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r114, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r115, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000880)={&(0x7f0000000000)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000380)="10ea5577c28a8550646df506f31581fda0f75e477a9f1e1aff4d92e5a81c369880972be39e26be945ef19f45042cbedbc18608f79752d9e14013b5a0a76aa0257d7521c7b4c39db3951881322bc7fb5f19", 0x51}, {&(0x7f00000000c0)}, {&(0x7f0000000400)="7dfca6eaabca8d7bec93a47f6eedee7cad5b75e1008468af303873235de25e7460610e96a0500d9e3cb2e5fb375a1ca6d6c0b7186c26963190a9ea794682cff7927e06b86f1b33e993522f5061237bf2e1a12d8ec6c6c27c461a73", 0x5b}, {&(0x7f0000000480)="4ad5ce6f70dfff5385c04b9ebe06bd01c6e8031411432756a5a0bcc9d05a66204bbdcf445a478965333b1f04449f59701d6ea3ce578f87acacb2223c358868c797a8b1db94c9533fe7c243866a3b1b49b4ada6989e65b84c1c2b54c8988fd521ff3e06104c7975ced0839286a24075b792abd031a3297cce0f204153d14beb8649ed52ffe05357679853284d036f5fb46a8efc0b622492f982ad1bc70713c960736b39e54ef27f3c4a7648b448eabb1aa96a7f97c3242ccbd25697a5d4623bcdf1cf4716ee8b2e1909c20a545060ecdf2e66ebb8ff63455f21e0d4145e22", 0xde}], 0x4, &(0x7f0000000700)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r10, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=r74, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r79, @ANYRES32=r80, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r81, @ANYRES32=r82, @ANYRES32=r83, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r84, @ANYRES32=r86, @ANYRES32=r87, @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32=r88, @ANYRES32, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r89, @ANYRES32=r90, @ANYBLOB="1800000000", @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r91, @ANYRES32=r92, @ANYRES32=r93, @ANYRES32=r95, @ANYRES32=r96, @ANYBLOB="1900000000000000ffff000000000000", @ANYRES32=r101, @ANYRES32=r102, @ANYRES32=r112, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r113, @ANYRES32=r114, @ANYRES32=r115, @ANYBLOB='\x00\x00\x00\x00'], 0x150, 0xe}, 0x1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 09:40:47 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690e, &(0x7f0000000300)) linkat(r2, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000180)='c\x00') renameat(r0, &(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, 0x0) 09:40:49 executing program 1: pipe(&(0x7f0000000140)={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) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r3, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r4, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r5, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse\x00', 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r7, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r8, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r9, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) 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', 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$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r16 = semget$private(0x0, 0x7, 0x286) semop(r16, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r16, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r19 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r19, 0x2, &(0x7f0000000100)=""/114) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r21 = fcntl$getown(r20, 0x5) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000200)={{0x3ff, r17, r18, r17, r18, 0x104, 0x5}, 0xfff, 0x9, r21, r21, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r17, r18) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r18, 0x0, 0xffffffffffffffff, 0x0]) r23 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, 0x0, r22, 0xffffffffffffffff, r23, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r24 = socket(0x18, 0x1, 0x0) close(r24) fcntl$getown(r24, 0x5) r25 = getgid() getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) r28 = accept$inet6(r27, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r28, 0x29, 0x66, &(0x7f0000000380)={0x8, 0x10000000000001, 0x1000000749, 0x9991, 0x8001}, 0xc) setsockopt$sock_int(r28, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r30 = syz_open_pts() ioctl$TIOCSBRK(r30, 0x2000747b) fcntl$getown(r30, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r30, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r30, 0x20007471) r32 = accept$inet6(r31, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r32, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r32, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r33 = getuid() getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r30, r33, r34) r35 = syz_open_pts() ioctl$TIOCSBRK(r35, 0x2000747b) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r35, 0x3}) ioctl$TIOCNOTTY(r35, 0x20007471) r36 = getuid() getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r35, r36, r37) setgroups(0x4, &(0x7f0000000300)=[r29, 0x0, r34, r37]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r39 = syz_open_pts() ioctl$TIOCSBRK(r39, 0x2000747b) fcntl$getown(r39, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r39, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r39, 0x20007471) r41 = accept$inet6(r40, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r41, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r41, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r42 = getuid() getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r39, r42, r43) r44 = syz_open_pts() ioctl$TIOCSBRK(r44, 0x2000747b) fcntl$getown(r44, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r44, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r44, 0x20007471) r46 = accept$inet6(r45, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r46, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r46, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r44, 0x0, r47) setgroups(0x4, &(0x7f0000000300)=[r38, 0x0, r43, r47]) getgroups(0x25b, &(0x7f0000001200)=[r43, r37, r23, r25, r26]) r48 = semget$private(0x0, 0x7, 0x286) semop(r48, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r48, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r48, 0x0, 0x8, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r51 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r51, 0x2, &(0x7f0000000100)=""/114) r52 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r52, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r53 = fcntl$getown(r52, 0x5) shmctl$IPC_SET(r51, 0x1, &(0x7f0000000200)={{0x3ff, r49, r50, r49, r50, 0x104, 0x5}, 0xfff, 0x9, r53, r53, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r49, r50) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r50, 0x0, 0xffffffffffffffff, 0x0]) r55 = getgid() semctl$IPC_SET(r48, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, 0x0, r54, 0xffffffffffffffff, r55, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r56 = socket(0x18, 0x1, 0x0) close(r56) fcntl$getown(r56, 0x5) r57 = getgid() getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) r60 = accept$inet6(r59, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r60, 0x29, 0x66, &(0x7f0000000380)={0x8, 0x10000000000001, 0x1000000749, 0x9991, 0x8001}, 0xc) setsockopt$sock_int(r60, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r62 = syz_open_pts() ioctl$TIOCSBRK(r62, 0x2000747b) fcntl$getown(r62, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r62, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r62, 0x20007471) r64 = accept$inet6(r63, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r64, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r64, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r65 = getuid() getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r62, r65, r66) r67 = syz_open_pts() ioctl$TIOCSBRK(r67, 0x2000747b) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r67, 0x3}) ioctl$TIOCNOTTY(r67, 0x20007471) r68 = getuid() getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r67, r68, r69) setgroups(0x4, &(0x7f0000000300)=[r61, 0x0, r66, r69]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r71 = syz_open_pts() ioctl$TIOCSBRK(r71, 0x2000747b) fcntl$getown(r71, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r71, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r71, 0x20007471) r73 = accept$inet6(r72, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r73, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r73, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r74 = getuid() getsockopt$SO_PEERCRED(r73, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r71, r74, r75) r76 = syz_open_pts() ioctl$TIOCSBRK(r76, 0x2000747b) fcntl$getown(r76, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r76, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r76, 0x20007471) r78 = accept$inet6(r77, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r78, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r78, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) getsockopt$SO_PEERCRED(r78, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r76, 0x0, r79) setgroups(0x4, &(0x7f0000000300)=[r70, 0x0, r75, r79]) getgroups(0x25b, &(0x7f0000001200)=[r75, r69, r55, r57, r58]) getgroups(0x6, &(0x7f0000001500)=[0x0, r25, 0x0, 0x0, r69, 0x0]) r81 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001540)='/dev/wsmouse\x00', 0x80, 0x0) pipe2(&(0x7f0000001580)={0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r83, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r83, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) r84 = openat$pf(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/pf\x00', 0x8, 0x0) sendmsg$unix(r3, &(0x7f0000001600)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000500)="77eedabce1a4bf50ade337d9179f5491a64b7e7e95aa72a845b8ca063499272f4d067a235cc6ef3fa67afc48693ca68bdb9c760d4630b39c81585c860824b682bfca1db04fd09a949e9ae6e408554cee89b521584df0b0f8f80e7bac8c9941bb26c52fd210c325b9bbacac68554fcdf569594bc1c3d7eb4cdd254f4834f8a15b3b33614d831e60bbb8c8ce07a1bebbd2ae2bf3b6420fa2281c9ee35c2e7a05a1fbf697df44633b15f0a098e3e1da8a24aefc13708af4fe493cea1f43a11c193ca09b3bfa3b329b1f348122a9e4ac503e354a3dff04d8891e567a788c0a07f58c5078c627ceb1c2963a715498bc6bb024c25c308dde1842e1887ce118ee89c71a0dfa372dc29035af68bd659891bfa24823fa39cc24e074be51e6d648f91fe6da7e291998f331cf8ed1e0a90fd7012e58092b17f78036ff8027c63a56e82cd060e0eae8905261a30f85c9fe86a8d1781389329d3a84d6bc65a5a0fd9b53946d5d33a4637ca725a20a8e2c5c4f2bd8628505e3bfb7583d5cab623191a4962024eb553c28ccc332fd28abb72da3d9d9891fb910b274c3473e38a21c5d05b35b1ee717271cf497f657ad7b3dd9e7d831527240d10a3b24039d9d38a9139d9d2f1974ca0f300a7c3fdc7859ec98bbed861ed9bd03020923bb3838459721c0e9a92cf16998a0d8316f332ee1a3f17ca53906d889eed1ac9a026860401553c54787281ce480542144280d690a529a7f198dd66ed059d38ea22bcbd567356dc2a3eb303e7fffa84396da24b68b28d6fd2a7d75b6c4066330967512f648a59bb845c2bed26f18c8ae9da2eacd1f6ad1ef6f16b6eea2d7318af56b27b6c3db700b86531af00164ef7ede44276a49dd79153aa82613a8b222f8271acde7c2593391e95308af8c7f061b7d477d03265f7afae13cac0088cc496ffc77ce7f81083e35c8905c48e9d6c102455ddbddd38800665b0049a79d387f69e447ee4fbcf6ea66801aed78386fa31bff49bc584ae51169ed6a2482cd16d0f3e2688cb99da934ccb48ee15a0d1f5085288477f100149fc27ea57bda1c5d4ee3e7d3974fccc40020f7abdb02cf20cd1610d5175900d9f9349fd1acd618f7f0df154371495329963c9c33ca760a0c540fc13d4a00568adf516ef3296588bdfeac1c1ff97a3004b5e004200ac62f8a2d31e1580b4d689d3d5724f6e6802fa0a5a6c7e08373490183bf783730c3e8d905f31b2b1a9073297402ca289b3eeb3a31135e530378501f2673342082a43dc24a152af6a89fc86c690a9217ac11dba37786517dc8a5ca61b56227b19d8deb715d9bd0a08653487f8fe60641a3e67a871146d801c2807dd02354fac85e7d4b00b5278f86527d7b1946153fe39ff25bf726fc595cf51f8adb8aa88a12567abff6e29426df913871ca4c0ea53dae9a6bc09313cc66bc190e5e1a531d9c8c92023952e5d93e81138da5acd951491d1bd3da5cf21aad73500314769663b94676e649026d1ff2bbcb36ebe583c2ba0d887a0c1577caf9769097774ac9fa9be593fd2895301c504ddb1e22815a1a0bf993b50037c8334ab94c63bb6284df4c12cb0184c2eacfd4498ec5e3819d4d4fa6011dbc68a71ee60082c5e1eb17eefb661a3d937ec7ee82098fa0271c50f1aad647aaa0f2e08a3dedf1446425aecc51e91c2aa35215293c4ae8109b502579dd9f40641cfb5306f8564a2fb98a15392132a54a6905f08a006c0b5ef7e55dfc21db06306ef9dc425d6e15d7aeaa2f6847932c726212a444d65f1b7e04d56be53613de470866de0bf45f1240af00159f018698712cc2d971a8448fa10ec47553674429ca82a3372dc88e3e0a770b2df33ec2558b77f55b3bd706bd35157d6300883c148db73de4d6abab59746ab89912a3151ba7cb923efb42eb76a43739c96e757602f14c0b7d03b4a019a01f427905f50dc9b38317489e4ba4ba255cf002568c232bc2f263d82e401d9cb75b201dd017c5b00d71cb29e569e6570da5325a0b1861efd83c409ae7e7fd3a9355082171fb7106d1d8d2d438968a568f81bc49a4b3d218bccf4a19f5acaf94e9935bc95da9a18819690f177f2188ca73a4bc553ed55f1ddf7c7d64438e78bd2a846b1a7d7fc519c97a8323d3ebfc378240b93d4615596ecfe9e964220c7b2a7d3467fd1c83c4fe4fa5a3377f9248a792d095075642e8011f82739bdb3329c260c563bf3db1e58f2a80aa32bd80450958508d4b1093311d4db2734fb730f69198bfbd07765603fb0b6f4b63c367e31d24c1795dd7c03e80db3bdf5fa5b75cf9d4be8a5766fb08783b4332e5bc85c82dbf4cf894c22310e1a30f7531f5119ba7ce9cf253bb9c030974c45f83cae90c53889ddfe2d8dda040bc23e896235bf97ece576e2df5f0ab5f186d6c5deb35c31b5c15b0222c6b8e260709a1061ff2e3ee12f2069b96b67ed39c7fba1aed3e3b74786a30a81803abbe4482112efd80a34eab5fbbaa50a5f09db05d436be74c1d19e447d55cc454c670babb5a0e61c1dd409ba8ee868e3031831222ff12a06df48cc5cd5ae0dabcc3281b4bf8aa30d5dc77601ce6cf2988e7326b2472fd9b473f87b9462260e019b815fd235cec8f2c951db80280f692a3bfa3805f57b725174c75956e2ba23e89354a03714e5757227924cc25d6185f5d58afad9e145007e947fe089934debfaa25d2fbde7a60ad4ac4d2a5cb7aebd384799c59986bb008fccfd1bc4c00f3dcf7b190c0b1a9352e764380be4037f286edf8470b4f61e3d80ed29eb50821dca36bf29dab23eb70118b4f633a9f8eb6173a3442a91e513f51c3ac094a02f55c28bae141c50057e85b0bdbf2d0988801c0deb4b82f0facf797e4d7b0f3deb9c6c2b194c8d9f1f82b53e486b16eed684757355b98498c9093a4ec176cc158f192396048ee535d3cf4bf5001dd1f2197b8897c44dd922a6278cbb89f501b1c7224a588a5c7aee889b68c1405690c2460a0dfa6338290814730d88b64185d7140c60bec128f8d69c479c3a141c9a9fd6c4825028784f0a7a9cde9a0ca0cf4622c2c5b475e7832203aef8330aba7c36b58718fa5394f53a51138e0f3541c2232168b7f04a2c64ecce823e1fe8d67917954764adff3bcff0c146d9d12936841379e0fb3c56ed482eaae079b3408a75c406087d8abe42ee0de08a7f5d9b90eb0333351d9281bd7511e4f4751ed6b7aa53d56b1f82bc35506258322d2675f6490b07b60df601e70dc18a5cf539063a508620cafb76e10ac36454ee4601600e3c61f1095b2e55c62a1eb92af8687da2a5ec7f38849b833e56d0e772a33fac47a4850cab0bb353a895fa45860f86e074bafd7c7c2ca95265625f2537002a92deab1e18125f5a617ed3eeb8fa8f1b5cbffc04cf7cef63c7025b28c7c65e6b82d079703dd4704e82ba2cfe851d9a2c6172a28da3255b4437ac99ca51ed637c2b865ede5cb388b48ba3772af92a06576100c1fa229a92f3ea82226a5840d3a2e7323d6bc1c92ff7f2af62e4d636c901736608d1850fe6d0c741b73963ab5f0e3321040901e1f31fd7edf0d5a3eb6f1b9ab5eda2a1e07d553c47570bdcf574320bf27c7a63132a9aabb8407af5bb19816e81da4c8a3014ed8a729c03efc7ede252e19ae293faf1baa0bbcd021b55f70af7a3b8255d528cfe7270580f32ae4733291252c54241c422af9f9e5c5f6d2360fed9512d1518a8e6fee6a990b9bf044cf1ffb29699e89745e5eff471e1da754895a9cd71929d85b503f6179ce7f349509228d57b2df312e3f2ac482ee813cb5e8954d292ebc67c349c5becd32601c92421633479bffd7de5a0b29b2255baaea3c2cc48a4e85abdfbfca4bb9bae06a2cc98e6e7e5f69349641ce358ceb1e48af7cf81d204205419587041a9dd71b4d0d5a232bc2b944ab46cc84a73cad85bde69c8af57b9902aec46b4cd1851e931ea945d6ce91f0b59e0b7819124258e0b056d08850a11b1c7c129c66bb901c1cf8c42c7e2a5543d756c6bcac2a136f4597b3e6cd8b590eb0175b00d8ec9ad9c8ab3929be2a6eb6a6ae50ebbe7923d03a7cd1dead366382051d470680ff1e68e7c93a95737e468e3130ebade0ca833fdbef81a775285d361855f8850b944595027ebd546d21bbe7afdbbeb7b2e04c0c7e05bc703381554b3a28ea622498d2fa19b4367a62de9df3de789cfed225622692598b9a8dc50a0e5dc96d04b0301c05965e541726dda60b737b52f6ac08364862d120f7c94ebb762d6071066680c208500500dd849021fd89092ac12ad403efb1bd1324854c05f40ff9efc095214c5b83bd809e0278db47d28ef67fa2bf8117bff895ba52f571bb9ae4ddb39a40b8c6661bdfcaf45e0dbdae1cfb3c929409f489ac0ffa8c0b42a54144633bd81fc04e24367ae5f60e1c772ee214dae0e646d990ba65e58898548cbd7c0215602f37f2287d9c900674dc95b5aec7038a88ae7a1a80df22b21846e98f7f0893d6a1097fbdba15b0c024519de534ff0442dcb6faf5722d378fef76900f7fc2e5bd33d377f0f1374d9560d579687d53e35c0a5dc9cc4fc3240f75afef7e6de88a686c31fe16d729ab95b72ea898d228cb04f74f3aadeae8aeb4fdf7cfe4cfcb915726d7b57df8db428521009aa85ca09ccae86f434405ed962aadbfdd654d53f07ff706640b43002957cce705cced53faea4847a8056df9ad638dc661f3b14dc1cb5b796181ebc12328d154dbef3025abe9262bd60f1698d8e714a112ff44a4ff57306c2441960632254fc486518710e8e214cc460c0bd305db72a71e25f34d60ab6504d9f739003bb41a880a2bc9f41b28a28717a37f4e24e1a890f911c74a2dbe1ba5cb72dead5d4c075b1e40563bb5bdea104e1770a0e23b1a3202b44135d8f0ddb67fa62f9cec62fea51d3f606a815fe0040df3c2d0e584f9e2da96af83d4e37a73459207e437a25503e1206a1ac955ecab0ced977f9ed3f3ed47fe91583460498d52b86a3f55d06fe5a6aba2867e72a33355ba39680ec3da6d3bc392bfc4349de389f87b7f5075c8a19d55014b2615e21e99bd97dd8eee62db45cf39f2042b064edd0659851f8a099939dc45a7faca01a4dc33a2e38a72e347823b61368c2cab2f7bdc10f31c6809122b1c2905cfd35a1f1de255bb8b7f2b44d3804048a6092f6f50038caad57db7b97aac1c73f0202d7cc3d18df3523025d523ee087d8f5ce069ee3383494283ee663f160d03dcc2c80f2e7782d93a688ead9d63a39113d57e383585925697f1579160e4c81b15be37b646390b142584b68a63994175cbb096d32c8b9052d75a618e97885db30d5d92f48ec67229964fe93f936129fdf16a5e6b69c6024840c22490d37cfe959a11164482c4e6a2cf444600f5266e8843b2461b2447f287fd6e9954d5b817761bce9266b0d8bc9f8fc625b81f0b3d8cb49246e03470e64273451d0b7317f704f6fb7a40fbc8ee08391d82d97d09a8d7fe20a2b621d40ee568ab737eefdedbfd01759cee7380caa61eca27e677786f1a85c6dabe2b60e27e1358663110c1d33b32ee51d775bdfd390d624418ac2bfade3e4c998ffeaf93b01c238400c55314b366b587b77904cb5b315725016583bb0c5a0c2eec51c57db5fe8a2d15fe25748b7428a1c54440589832099976b7533229c77ac311ae803a46c93f0dc0b62c8e5d9d6e38ae77abd9b4347fea5ba05ed28b7128025d676d73cf769eab077fe99cdfbbdc7aad83da67e5835af5274414b1d68677c796eab161d204cdea64405590f0e824b6540fe618d70bf75173ea843bec599642", 0x1000}, {&(0x7f0000000180)="bdf342e5ca06d88a2506e1a03e53ceccef851666336409056f2c654089ccf9660744d8a90329841f8f2649a253f8715b3c1da94318ae42829ea0329e5825e7ef001a1be76cc53b79c4952f67e5737cc23e716d7534ab0049b4d766393c2edece431dc416fc7ef5f2d2f4a93ff076c2a0921d22ff6b063c268aa1e011e5039389f7e8c33a6a501d8f898ae0b52c4bcfa68009342ace01953f6e1a95a497f2c8d1ea2d15e9c21323d3c62249f4f687e33b738d77ee1430af", 0xb7}, {&(0x7f00000000c0)="b97dd826e2faf51c3822e52a71ad62af4d3a3831d4ea46ae38054b486b", 0x1d}, {&(0x7f0000000240)="b43a14b0321631fed6dbec550c0d2fc695bd2d0ed0f6c68657bb584dfd82ca5ca07ff8e3df9f39ef326c86e9fc48384949ec8bd09d6be154432b245d6702871670400ca71ad1142f483bf706e0079a0a3d7c840b91e008d7881fa9f84ff3a7d3d990be773f64e23a8c4297ed6659f8b96fc40508fea38e8fe1409f8cd07905782776481ae36205b1b68b80a7c2f84eabd3e17a38f7cdd77c3a47ef79879dc9d1154bf6124ad185fac9957e5be518248b", 0xb0}, {&(0x7f0000000100)}, {&(0x7f0000000300)="2f16b3ea20e2c98ca90e51bb7357acb22593629a5bdfc2697aa009e67b0dafc60bf89059026e3e1db2046ee383f43676eb90b1fbefda83c4720fd34134512aad5526735d244bad2dbabdbc7b2689f6529f4538651a4a6ddfaeefd956ff", 0x5d}], 0x6, &(0x7f0000001740)=[@rights={0x38, 0xffff, 0x1, [0xffffffffffffff9c, r4, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffff9c, r5, r6, 0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [r0, r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r14, r15, r80}, @rights={0x28, 0xffff, 0x1, [r81, r82, r83, 0xffffffffffffff9c, 0xffffffffffffff9c, r84]}], 0xa0, 0x4}, 0x78b204245c1b68d0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x800000000009030, 0xffffffffffffffff, 0x0, 0x0) 09:40:49 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x1) kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000100), 0x200, 0x0, 0x9cd, &(0x7f0000000200)={0x8001, 0x8f7}) 09:40:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0xf) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r0) sendmsg(r2, &(0x7f00000014c0)={&(0x7f0000000100)=@in6={0x18, 0x2, 0x2, 0x9}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000140)="0a45de15592e0f2dc99999c7d4d0a661e5c582e94c29157b8c2f415e08fe9e0b54788e65a1b2eab23316d1c3976479733544fef082949a673cf2592f7adab8775e01cbd8b30522573b6908bae09282e4d3fe6d5fcd26c5c2e68a887d0bf117bf78b8a72477eb47e9515edcbe706641947d42ba3ab4f46addce54a81b7f7e03bf58f01c77126db151824a0729d6bfb00da1933806c204ff13f813f4b4113a5033", 0xa0}, {&(0x7f0000000200)="2c9108e2b1f5e9b1926f3188f2db0e1f7dbb5e10b7597b961e803c4ecdf031ebde6f405ea274149a9b52de8936fef035db71ac251e85d8602c520d6c39c400566fa41fa44dd7584d87260955ea3f5237f4fa687f92de113385474ecc9d8b9dcd11da577590a23af6b3a4654d6b1123eda271a9c86d5f98e9c0368f90fd0defb7a7dac9db6a255c3bc6b5993139a89817f7788c2acf3574704630110c94ce94903e607edff175e07b029f9aea", 0xac}, {&(0x7f00000002c0)="802cb281d6999be9f2749834642ede77632ee6a47f66fd43e3f4dfb840ee7ae19bdde3ab725f3abe38b2020d02c621cae74a9151", 0x34}, {&(0x7f0000000300)="8025bb4a1ef7bc19739d21df601538e64064e7347d55d974060f690348b22f52091fbd96d9af8a40ea1d24eacc5e99f3f891d395dcc5a186f5c62dd6cdaa44fa688102f05a381f97d7c959990ac506a6210f66d5e482a9e5e6fea9497b817020815e266574111f5a76261668a5", 0x6d}], 0x4, &(0x7f00000028c0)=ANY=[@ANYBLOB="2000000000000000ffff000000020000f61c837949d128e29ca790dfb1d42a00101000000000000000000000090000001153c50dbabd83ea6cea9109a5f2083fe7d64043975c904592d3001ccbfb07bd0c94c3ee6d5dd4f6e3e5a2737ac2a5381342d7aa0ec219efe938bfe48bf19c2967e84e3af5251c49da5ac1ae9f3334b0c6443e9549f46161b057fc1f0b953fa1ecf37ec4946608463c90cd5ea5760c82d0167b81380a1fba6adf2bb8aacec7b0a096029655bde54c512701b850a1effa4579b66129d8e165dc8fc80b98b9da872bafad982843e70f950f32b6b0f7cfb70239d77043e441307a2140aa7999a3830080f41a9010b34edbc64a5b4851ad4be62585f2243c1decc0ad498f798415367061b5a7e38f07a3b71e4a579dfd5cce6140f5072123abadeb6d06d3dcf5dff0a91eea7580109cb39aca181b834e49b029f0dcfc0cabf35f5c180fb08e7e533492f4437a0798b300eab1784ef424488fe415eaad2dc095c9f04c6535518cf62a80620f7436ac8f2aca41ae5087c5e750cdcc36ba4c1812bfbb83232e0d371df5e756d43ca338ab083b7933674568d105578524b76d2d7effbfc8ba9d941ae753b3e1221050cd9a5e1be8bf1c2e8a4aca4f3a81e2d58a3e11fed2fd9b533a94639379dee540a03b104c810f2e08dc9dcf67e4ef9c120adec4f2408292f16f3081b90f3c9d910dcb8bc1cb8f1c17fabf5fcd1f78b03304add52e3cdc824288b5957f637b5e662a4c87ef086078e283a3d3cd4a1140e7ceac2b8e847de44a958e30633e06978d17e9d883b8184bce4477e2e003560a0c57d9f54ca48f1fc1a55eaf860d7386e1f2a99ca8d89a80d110dd7a9a060562d57ebec9688f598bf92f1757fdf95cff3a5df0a4bf0ccfdf7e23b4d8c727f2ee250ad619e54250e8fe9c9cf9a392d9f078cf037ea94d8dc921167704cb28996b98337e3ddb3c95ff624d26dd991b73928a8b31d269bc8496dbcc4a0ecab3b1b29e757607f1d3196cc0819cce88eb5aa7d10f28d9a101eb6749a11bc4487e89c2e5a984031b511a54c09f2808fdf10097359074a8b0c8356bec8439ebdfaa5ff5d0b6cd6e1850fffc30f52d243183fb0e36c5a436488f2917b813f932bc0bcf837ae23983cfdd413bc03b2ddb1a4d906a3bae4a7bce4764fac46391e472c87763d41ee61ac0a6b5bc9700d7706ff044d50bff97c2ffdf6a4af2681304e6464edc4faee9f2dc2276e8b3e7f78856fd7997f2007e22e50adb12c6e0abd55e135df6b29d73ffc2be71e3fe5ed437474dc5e9808fe69c6b2e6097b9fe1b48754a09fb0fa2a1044c3368ef548a8a24aadc0af384c8a153aa0b13ad4b968dc15664d25da5fec2dd629486c5442b540ff61a807ee858c18f1ab18f9d8fef8fd4eb7dd2b17c0db26184a93d649bb0e684964dd50ee79c17b1811a10e30f5d3342ef50a5e2ba45e041430ee31e2a09b2c435a9fa9976b38b57ad2a4fd2f9cb4867b8941674ed1b05457258dcaa26e71cd5cf8b72b37217f5446194d082be532c9c0c9b069fa7d93f57475a082f89e17b8ca3d19697db8551ebc895d5f2981a4260260470a8516a65c20f86cf72aa6a4a96a8ba1498ed8f96b89e08b0fb6598328d168661b79e8a8e950cbe8e942a11aff04c40f4614cbca9cbd8b80a15731d1f7a95f7d3d25c0671d84507d7393139cf2c25efe40fff717720c3169cf849df84ba3b01d9034f8303fe434fcb207d2b14b1762e2bfa4f9424cdb47b7ac9162d2af0acefbe1358d9d09192995bdd2a5910a54bf049fa4ae8a6e6dfc28579fa9a1233aa74e7f08279b259d4e300721f45bd6d95eae62f6deb184afec8a5bfeb74187d77e75b990fedba7d2bc7960f53969ad052133ce88415f4a6465dc0254b41ac6453584e575df71a10957ce99022e65b2a8e0c333b301b81f0207cc5f5b3c3cc5a3703c6674da9f46a3cc79205e7c53f73e32113a66ef6a0ad52389d8786a49d07a2773d8e7b27136595e044713693744cdaa7f19d66e8055cdc70b852f7bcf621b9c4a3c98033d66a728e75a2164a8e8f6bdacdded2f3c971b8af52c9a1453db67373cc34bee863544239fe50df4068dab8b499cc04cda6e8091f619101280073c5d424dd97c293e78b255e7827ea64723d71d93fa23e753bbff23114db46a186f055e9589cececf21a48b2d90485bebc10b4676bb923cc5c65e8904b08ad0613d168478c2e2fc97adf858deaea3f840f98f86643f1d07cd52ebb6426fee26a854e24c5b8f53676784f83c25bd532c542b2296735f474a89b2ba660f9ee56294b7b34eeee81115dc5ff049aefff66870103329c3d1ad801a1958b998bd02f2df808f99600c1733b13062ee3c46fa2796c93142bb0a5706b75fa666302c4623080e7e0479876a6404cb7e5a0423373499af2505b7f4ed11e9fff47800dbc58abb593db831e4838b6d8f78722fd34ebdce670870cb9c454a0024cf23464e811cd7f611a6c37569263b3a697b48ca3b0194cb3b936719a418e6c9f953bd1964764fa69104435451417ba43972b634dab72c675d564e8ca140caf09b740fbb8883ffabee9b8b7efbd2210ac30080d761d5f7d41fd63972053fc7df5594ea317142f30ff570bbe1dc2610e6f8a988f800f87b675971e0fa19c1d563bd5fcbdf6e76570b79a1ae9afa6ce7c7e2c187f3eabc3bf3662635cd9995b5c8da5c3866417e4ffe95fcbac2ad5552d682c9bed216a007f0b45e21a16b61a8170c6532e061b07ccc5e16b88a7c08101f1e3f785e91f8dbf8d1b1c78b4f89661c97cda54061afb616e0c061104ac00cd809db9b7a928423c5b66924c67d3fbcc8ed7a781f114e9e50811950fa9a1d1f27e5dae1587e0d8b936e3a1636af75c5da72652b7d21f5cef40235fe9ab489ad1d2115782b6a570ab0025d6d0d537ef17290f85cf6a9560cda88b61e53a420922d12e694ee907071f3c2163f8af57b5bc8495a52b300ec109367790245166dbfb5ab33a88a254d1768e7b866ca2d896aefd92fd2101a09e74d52195780b5ff0bbfc8d8f379eedae0142b5a475241e05d40d7b0333650f78212d45be95277eee918ca2133ae11a8fadc5e8267cf74fa3bd7ca6aa84e8cd539ad08cf04ea4d0fed7518c2f6a0433222860cc5ebaf62d1660fd4f5bada751dde6db136b08f37b099d8911bd9665646cdaba8d02d0b23af6d1822ae4d2e6001d1d9700f3d5886ea843654ffcec36f45a7e4c1a3e8592895ebbf84c4db49d46a427cd28dd45886eea2e7860a8a625c3a11d1e9134c3226cd7d188c410ab487a22f4aac7da6aab5855374fdfe87d578d9394b98571d26c46fbce777131c6411e6bf0310aa0c4121b8f0c4ee8484cc2e49a65b950c344de87d8753ce820da1edd2567bef376f07ce70edcc2154d41b82d03ec1f47e80b4d7048bad0083d98eedee8678982af635fdcd6f591308caf636d1dee3e8cc200928a150ee4892009932fbea6c2f41925d3020ec07fdeb5190e815cd3aa574266e5c3e09f746fe36a3f01f01810c63c16541117c507cbccdad9bfd11b919fd2a16a57d8e337e56e4b3b29ead1f19e8ceb307ee621a6d8574dfe82ee3f889780ff1b6a89befa7fd16db28a23609a53e70467fe12057b794d3e9795cc8e475ae86a61a5e69e270fc172230018a71dec12d27dda16ff14c41f773d94e2f6ef7656b2122d496a2135e8f91266363466ac03cf8082cedca631a81468a588634d8fb2c616caeeaf683d286cabac90e3ff8b23d59c603d7ee6e8e91aee562e428c95c34b276bfe38eb47e5b7d719faac77802d234d579319e93a5726a0f6fe2488ed7a5eba15995b8b375bbcbd25775466cfb114676e8570c21f11c25d65a64d224861bcfe6ab10c527d00b7baadf532f43fcf4dc5d67fdc2d04a68157ee0333cdb53c60345ae525410afe31e951e1ff615034f92059e965864b204f66cad7afba181b843bd33b63c8515c401b511dbecb78e625d01942db4b29e9d6a0d5b3832cf90dde327d5f0f55d727f590747ba8a1b363dbe66a426fb0e5a626d68fdad2351fbdc50d73ab9829f99606775bb279f7e34cde20ba70afba1e211eee6ce5824fa4329658de3ec629f3e5455b0ccd568c2ad43a3400f9670f11e44e304cc95146234f46417332c543f6933195114ad80967ff6fa37da34d18d4c53c456aadb431e953996a49250a8b1a0198440ce62f2e28b18c794a21e743d4831ea0588a31a429148f9b3fe3c258e2f92fa083cc64419838dda30c4673219fbeb8e5be991479dd4b1dbd0d9050e56b9c955f40558db57c189c3d0b4f7755cdba629f0740208c2450c7843567ceeea654b47f257199a4d33eef874993ba427e6b6bc17824c7160ddecce8b1b9b74a2e9429d891edc34a680f62ef494366db21b100b562900c477455ce32be4d7a551e30e150c060cc71c20bed43f395527081469589659a3a1178e26749a9786a2e8b8bd4a911cd80d636a999956be4b94076327ddb279b14b1749535df1b9f2077d083074f48f4e79b8706cc205873468a636dd1c677083a4f5f19129cede7c58200cdd7a37b9e146035b9d31b3826cc3b332e693ecd6f34bfe0efc75768f989256b412ecb303b89bcc7ffb0f0d9bec9aa41fde886cec559f904e36049a24432bb065795d2e06b1195a60099745027798a3c923d8b5e65dd7a2fdbd3b1d666dbaeb18a7887165ba6ef3d38b7350aa52aed0068b219257293e2058f3c593855e63742352518b7aa1907e55ba4a2678de6bbf0afec17dbc4bb7986c944bcd46f8470da539b529661f15c7c6e75271b24d4c5756d96ac27701ae58d4646c07f575da3cdc162e6a62365b3f79db2818b85c39418622ca95c95fa79e415db17f47b3991676cc3f256d03dc815507ba0228a50051df759972a1b2a06584c133fccf09d3f2169e52c78f0ff1d9c3e3acc0d9ca2e3a41fbb4488fdedb892cb12b259fe4fc020798a760b24fc5f931b24c850cf099a0aba717b95dfb0bd0c0d4023229f01c03d7392fad0a7cfc1f97487ddedef5d0680429cff80949cfbe8406be2995ab2938bd5d749728e94062bbc551dd3bea9af31d02bd0114800d003cdd4f718ccfe0de6300836e68ab32b1be333499fac7786f6fb1ae4b2cb23f7520318b232b8735257860f2c6c6879389122074f0c4bc4522b3cf2a292b6ed15ad43f2ab8fe9127a1a29ecbb1dc115ee237ccd90543999db0e3882da0b6d397391c386633a42cff228413abd961fdf62894604255a5a565b43672125826217b11de3823aee9cdf6e36ff4819f7f68dec11459007d41e601e86b6f24bc7b20277ff0387e44578cb2e6e78c8cd1209d424622b607d97133ec6f29e54b11120d570f4c9fb3f687146da1d1109ba707c7a37c4d82e99966929642d0f390a020bf72fdb0b1075c5b2725dd458e6189e94f4d2b4bc5ca3086696e5c2f513a4b9a74d75f5f314bd175ce415f05f9b5c0b9b05c8cfb4bdadb5e276400acfb6d7fc4083b80f7b2dd58ed2677dde8ccdfa4fc461caf8ec7769d9ac42b0e494126d924ae2a91364d4ddb5e7f975dda3c309fe38a62a4e6578fd51b9d713e3cc42122eb1a31a7e60d505e63a71db113451398425741fce3665eef121fdc0a1145815825298662ccd02d994dfcb30aedeb9b78674bf9320920b9e5ec26255dccdac708a12dc1a3357060f5e32c22ddfe89d986f2d66f915b2841369090ce3909b2124620c83b8393d4354f8d0a5a632b590aa814ee8eac06f6a1dcab87664d277a833d59a83d384d718fa8933a84bcd133bb1fb0228936d15d81d126795177c909d6f168c4d879ec66fb6a25726b75f4c6b1fc9b506e1911abc648c2028000000000000000100000001000000d510d7e04db6a2b4b39cc9877fcb017d2c00000000000000a000000000000000ffff000001040000ecbf4a0b63ce11c48b3fce85bbde84fb27510d666882a79b5e962b460874d552fe09aaf8225c91c94fc6bd44ec03289ce2dcbefeb1a975b25dc168d72b190305a81dc722e7e998a665735546b041c57dfc8a2a88331d0e245832f66da1814c6d748a6dd6133e9a88713c7c7ec988ca319f01ff9601e85a49f70dd16662c2a906a8a0f7bc9b15bf5538fb3425ca590000aa58baa926ad631a91a02a6287941814dfed18ea522f01c05e0364fd7a2797f5fa1e95dd95048f455daf78eab0afb2fe4306cae11e1855b4fe7d3f9f26faab8c5924d5d3fb15ffd81c4badb6f31de904a96e49761bd0c3eda7cb9277fbdc883d0c1dcd3848ac41a6932ae183be73076706d7775a7102c39960972b489c46017a2599047f74868be164807057c6d85eb5d01274209aec3a2c8738481ada9ff4a42668c7677315b39a50c244e81557ea581ed41060a59d8e5d11d2f51ece0f9a31aa7f85139fd8d24f108f545f841f49c0dbb77bd5ba7f606c07ce95bbd31f05b79c47cf7ac86f2e228907e053f99d497ee0db0adda79bd90117f77c7a7fdac6c70a6187cd2d2198d9e2081a1cff037a108a1bb3067dbaec1f243d1fdb1831179f59cd30caf68fda1c086327a2c125a0b169bfbcfba2eaedf5533bd76f8750cee65f80cb278ae66a15aa23dd4c37ce8ca80bf2e5308977f502fe33a2f2c2e8e4ff9fa2cdba0b69f2615b1e85634fc53dde15a90000000000"], 0x10f8}, 0x2) 09:40:50 executing program 0: r0 = socket(0x20, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x800}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000525beee52fcb5c0371804bf4a40765ddc75ff497e3cd044e26c0f177cbdb06135b618af72914b8e43f9a65f96a3927e536473859cf13d54b426e5319bc1fa0c8a4c16f02c3585124fe09a5cf57c745e2e7277aa8f08976b51e54d7d6e703b94f6c55f6104fb728fd499075e614745a39e15c11b86595abc2a6653c857ecbea41fec18c"], 0x1) mprotect(&(0x7f00007f2000/0x1000)=nil, 0x1000, 0x5) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./@\x00\x00\x000\x00'], 0x10) close(r0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x0, 0x0) dup(r3) 09:40:50 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820266696c6530100000"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r3, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x81}, 0x10) recvmsg(r4, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x20, 0x400, 0xff}], 0x6, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x10001, 0x6}, {{r0}, 0xfffffffffffffffb, 0x12, 0x1, 0x6, 0x7}, {{r4}, 0xfffffffffffffffc, 0x20, 0x2, 0x7, 0x7}], 0x8, &(0x7f00000001c0)={0x0, 0xffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x85}], 0x1, 0x5) 09:40:50 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690e, &(0x7f0000000300)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) r3 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020690e, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000040)) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r5, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) kevent(r3, &(0x7f0000000040), 0x7, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0x1, 0x1, 0x3, 0x1}, {{r5}, 0xfffffffffffffffc, 0x88, 0x1, 0x3, 0x6}, {{r4}, 0xffffffffffffffff, 0x0, 0x2, 0x1, 0xb417}], 0xfffffffffffffffb, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="6b24b9536c7c35b2102d85b7346b52ea855a5f23f83ecfe53267ef3e1d57791c", 0x20}], 0x1) 09:40:50 executing program 1: readv(0xffffffffffffffff, 0xfffffffffffffffe, 0x3a0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000000)) 09:40:50 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000002680)=[{&(0x7f0000000640)=""/108, 0x6c}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2, 0x0, 0x4000000000000) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x4622f445ee2ba6e1, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)="12", 0x1}, {&(0x7f0000000200)="151721277809726ea4fe22075e001ab65b7e3d3d6fb708e068192779e4f7de788b2394b003b6e3de50fb7646e4a944dc2edd9f699605713c465f0c8e5124faed14c4ec64e0c846bc94a446d0e08a16d7b9479c6dead050de2cca3748cd220b76d616b7e4276621e9dd9d5d952b2c5ee8491ad541e5eba939c873ba72c21759e84393ea39a15c6da917c96f922599a4f05012ba8b3301c911c83430b1e1fe0e0c19b7779d3e329dea85b7cf5fbd9db47df699b649933678b1b8aeab992df9308e6b639305bf9b5ce0652d", 0xca}, {&(0x7f00000000c0)="0a0ffa61fd857e4a4e9d645593b2b1e5164954f4abc23668d4ca83f915b06b7e3ea028b4323767afed8b8300dcff11a65bd943c8f28c05ac6b1f9965ce753c5ab73f380925af1db8ae044d3f14eb96504a32a8e9ba82b947b30fe6268b2de5e99d8ff6789b39b8a7dd4d569afc1a2bf89028db1f85e18cf1a51a029340dbeccd86fc3b06fe7b7bd673ae71", 0x8b}, {&(0x7f0000000300)="e97e89f8a7bd5036730063255eb70da1606eeea822840e0fa754e064377457d1588e1e2d99f86cd340bf3a1e43f1758bd5f4302b9e40331259f73c0681b3f8476c7827c0ce3023f22479ceef2e82c8b3363e6d7977e81cd8af388d229d3783dc8f39915a5c96c0885340bff2", 0x6c}, {&(0x7f0000000380)="bf66288473021918b17de1fe8884d8c6b3539309c07cdbe2d17af7062d6316a032599a47c24568ac581bf3526f0341566bbd34c4c8e841b0e3a66cc8b23fffff0b565473565287127bccfa9b9c8c3e5dd9f6c0e43569e4303f75b1800a37bff1c8de0b", 0x63}, {&(0x7f0000000400)}, {&(0x7f0000000440)="dfe8106415d59def3538ff7d4023bba6f6b36fac1c73d604c13bd367f8a3381d27cbbae0374d3c41ed181a5112532725f48448e2527076d9cae9983f5325fa8ea52b08438e77de8785584d67344619bf135d37bfb533ea9eb501d3fa5b7798d56a46307764a3fe04dcf9ef1e40632d98f3213df99a25f9c827f68efe7a15cd90ddf5caad1cf8", 0x86}, {&(0x7f0000000500)="594ae3508ea00000165976003b941807bb987aa4776b026d3ee9f8bb9b6ad6817d816db796035153d94ea7a04e4758d9ed38f9108f956d057bc017f69746521458a954dbfce04a974d913cf5ba11b5295ae841be82f8f977dce5796beeab9939508502c2b51a173a67577c02b9a2d36500cfdf976769af89c44ee460cb71a3aef5", 0x81}], 0x8, 0x0, 0x7fffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) 09:40:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r1, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4866131b96185f0e, 0x0, 0x8b1, 0x200000000000}) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0xffffffffeed3c350) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfdb8, "01000000660e67744e545a9bf000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:40:51 executing program 1: r0 = kqueue() r1 = socket(0x6, 0x4, 0x2) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x21, 0x2e, &(0x7f0000000180)="eba1212053d7deb9a5ffcbff13bb000065e104a21335a9f300000000", 0x1c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) kevent(r0, &(0x7f0000000300), 0x4, 0x0, 0x8, 0x0) poll(&(0x7f0000000280)=[{}], 0x1, 0x8000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r3, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r3, 0x2, 0x803) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) read(r6, &(0x7f0000000500)=""/15, 0xf) r7 = openat(r6, &(0x7f0000000240)='./file0\x00', 0x800, 0x100) pread(r7, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, 0x0) r8 = getgid() r9 = open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r9, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000680)=0x800) r11 = socket(0x0, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f00000004c0)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x3a) r14 = geteuid() setreuid(0xffffffffffffffff, r14) fchownat(r12, &(0x7f0000000080)='./file0\x00', r14, r13, 0xb172f2442f1796ec) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f00000004c0)) fchownat(r9, &(0x7f0000000080)='\x00', r10, r8, 0x6) r15 = getgid() setegid(r15) r16 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r16, 0x20007465, &(0x7f0000000500)) r17 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r17, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r17, 0x0, 0x0) socketpair(0x1, 0x2, 0x6, &(0x7f0000000340)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000400)=0xc) accept$unix(r16, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r16, 0x40087468, &(0x7f00000001c0)) fchownat(r16, &(0x7f0000000080)='\x00', r18, r15, 0x6) r19 = semget$private(0x0, 0x7, 0x287) semop(r19, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x0, 0x0, 0x8789c8d791a6081e}, {0x4, 0x7, 0x1000}], 0x3) semop(r19, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfff4, 0x1000}, {0x0, 0xe12, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r19, 0x2, 0x3, &(0x7f0000000200)=""/10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) setregid(r2, r15) r20 = syz_open_pts() dup(r20) fcntl$setstatus(r20, 0x4, 0x4) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) execve(0x0, 0x0, 0x0) 09:40:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) socket$inet6(0x18, 0x5, 0x2) rmdir(&(0x7f0000000080)='./file0\x00') r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690e, &(0x7f0000000300)) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r2, &(0x7f0000000140)='./file0\x00') r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x1cb) fchdir(r3) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') fchdir(r0) syz_open_pts() symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0/file0\x00') r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000180)={0x8, 0x1, 0x4, 0x19b5, 0x3}, 0xc) 09:40:52 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='c\x00') connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="e4696c65300000000000db99d3c47e2102053f5ada39c42ac045fc6ba518f72db3a3af6dc3a92311aac521abe1a674382f4e228337f2b817e000ee20f3058101001169c801908db0b60beb94785ea8c99138e89d53ec8e5c7c9ce65751a6d93bfb504201954174b3df1fe0c27fa70fd1fc4958dc840227413db8bee8dd83e835ffbde78eec47413373f36112b1b558660a037615c110fcd39d486c7d06826a7edeec"], 0xa) 09:40:52 executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r1, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690e, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x6, 0x101, 0x7ff, 0x1, 0x5, 0x9, 0x6d, 0x2, 0x0, 0x2000, 0x1}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0xc0, 0x1, 0x2, 0x8}], 0xf8b4, 0x0, 0x10000fe, 0x0) 09:40:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000080), 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x200c0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0x9) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8, 0x0) 09:40:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r1, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, r2}, 0xc) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690e, &(0x7f0000000300)) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000040)) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 09:40:52 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690e, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x40, 0xfffffff7, 0x8, 0x1, 0xff, 0xffff, 0x3, 0x1, 0x2, 0x2, 0x7}) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000800)='./file0\x00', 0x46, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) dup2(r3, r2) 09:40:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r1, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) r2 = dup2(r1, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x9) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xfffffffffffffffd, 0x100000}, {0xfffffffffffffff8, 0x7fff}}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000200)="0239bd9a7f659509429bf2b1028546d8664e150f", 0x14}], 0x1) 09:40:52 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10240, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x6, 0x7fff, 0x8, 0x1, 0x8, 0x7, 0x66b, 0x2, 0x3, 0x2, 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r3, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) fcntl$setown(r3, 0x6, 0x0) 09:40:52 executing program 1: setrlimit(0x0, &(0x7f00000000c0)) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') execve(0x0, 0x0, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) socket(0x0, 0x0, 0x0) 09:40:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x3ff, 0xfffffff8, "a8186503182eab7fff0e091fa600"}) write(r0, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a52edcc40b100d771d81fdf45df4284f85cffe2a0ccdfc66f8614df7085abb101001061ef76da41e7dc71c96ae4c37431a4bf7eeea0d36524669f18959d18d08c3509", 0x53) readv(r0, &(0x7f00000015c0)=[{&(0x7f0000000100)=""/120, 0x78}, {&(0x7f0000000180)=""/106, 0x6a}, {&(0x7f0000000200)=""/205, 0xcd}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/42, 0x2a}, {&(0x7f0000001340)=""/236, 0xec}, {&(0x7f0000001440)=""/9, 0x9}, {&(0x7f0000001480)=""/163, 0xa3}, {&(0x7f0000001540)=""/65, 0x41}], 0x9) 09:40:53 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = dup(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) write(r2, &(0x7f00000000c0)="95", 0xfffffe76) r3 = dup2(r1, r2) execve(0x0, 0x0, 0x0) connect$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 09:40:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffdffffe, 0x0, 0x3ff, 0x7df, "73cc5160527b0100e534840c7602000700"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)="00ac2f54a738f9c2440800000000000000a1eea89404570e03db838f09f432b50f6471c0155ce3b27b332fc26e9a0f191cfc1273181d1666ce7bfb3655ad53a10015d6c9c25b03e8cfe6738e353370f70d9cf6e996fc17b048373f5c2986699b6a1031fac8de6d3f970912caec0d0f56e8ab81e094cf6e368a8bc64c885c5d99629ce4e699710e0ced33fc2af93c01af90bca67b634e2777117af453c0684ac7d20cb36285d78b7f232c74e9f5643fd86df02f447a1561233ada00000000f190f4a72228e4948236e5cd1f2c0ccc75ad92fb327f3d82260a19d78052962d6d35ba20b26eb05e0c74cbfe27594ef03df03f862e229a5b5af18ac47c7fb53f77d164dd31fe5edaf6ec6b5694fc60122d41a2de94ebdec4b8f68cb50b296e018faed6b600f9c5639b11540a00005de8900c8116e4afba1daeb38750111097bfc771b487c284c8706ddd0766844886cc07644b2bbefd9aafba9153e58960", 0x15c}], 0x1) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000140)={0x3, 0x0, 0x9, 0x8816, 0x7}, 0xc) ioctl$TIOCFLUSH(r3, 0x8020690e, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000080)) 09:40:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r1, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="58f2c5a4d6323f71ad7e2788073372b15fd9050b9cce17360623e646a10cbc3b465d808ce93a28032ac1cf2ec7d1db5d5d9b145f6de638769e7d958b85a01a99ec0d7538412b2cda66d4f32dfcdfdea3ade601b29b59322aa5559e7f5cdc71be69e9aeedb17b8bf850db830000da95fe831028ea2876fa2900fc6db4c667841a163b2327d782301a81"], 0x1) r2 = socket(0x2, 0x400000000002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r3, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) setsockopt(r3, 0xffffffff, 0x21, &(0x7f0000000100)='\x00\x00 \x00', 0x4) recvmsg(r2, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/4096, 0x1000}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) connect(r2, &(0x7f0000000180)=@in6={0x18, 0x2, 0x1, 0x401}, 0xc) r4 = dup2(r2, r0) socket(0x20, 0x4000, 0x3) setsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690e, &(0x7f0000000300)) bind$inet6(r6, &(0x7f0000000340)={0x18, 0x1, 0x3ff, 0x10000}, 0xc) r7 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r8, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffff9c, 0x100}, {r7, 0x2}, {r8, 0x100}, {r4, 0x80}], 0x4, 0x401) r9 = socket(0x2, 0x8002, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e036000120f5"], 0x10) r10 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r10, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r10, 0x0, 0x0) write(r9, 0x0, 0x0) 09:40:53 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff0300aaaaaaaa86dd600800000200000000000000000000000000000000000000ff0200000000000000000000000000010000c20402000000b664f34ad14ae65d340d0a98592b74807ac0f67daf8d"]) semget$private(0x0, 0x0, 0x100) 09:40:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000140)='q', 0x1, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000180)="091e6d7d04572d98d9011e3f62feb13fa526c6d8a9963eeb69ece709cdc718f41cae999e47207e59588479b5e02e2e6a9933ced8e48812fe0450fe4154da33e0c66c4760d78822d2967fabcf1038d64c2dd3930791d250c7ba00878c24decfbb061ade4ae848f18ab2c07ccf5ac29749b336af8fa61389767c211f5a043f800108b4069c81ee2c94920b52779199ede3be", 0x91, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000300)="0f45935b7ae9ba626e8b02", 0xb, 0x0, 0x0, 0x0) 09:40:53 executing program 0: r0 = semget$private(0x0, 0x7, 0x286) semop(r0, &(0x7f0000000100), 0x0) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000080)=""/4096) nanosleep(&(0x7f0000000000), &(0x7f0000000040)) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001080), &(0x7f00000010c0)=0xc) 09:40:54 executing program 1: 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="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099a27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef73412804723f6248d1e3d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f49dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977d4eb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fa23e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639fd3fd5a2ed49500da8e8e1d1884184b9a9b30998621b906204346975340f422294a44466f9188ff08e0751505f61094562d449348fe4a36f8947c4003af81b124f7f090f0ab3631f7fcbb4405b25f272042e08f25d6989140ea3c256094f27da730e26b80318ed276def5650d49ffeb035bf86b4909dab207455001806435897f19eec610348a0746986f3c5e78d942dea041739faa2d5c8ac02f11c02b81dfb6856c3943d96e1a0288ea0682986589f500aed72b2254e3fa9633652ff8cb5c1be16a6855cc91c224b9392389181df809fe27a44c05be6a7f69c6244bcbf5e78ef308a1ce9acdccf0fc8173dbaf9ca4b65ac557a14925e7037221ab6c40829b414efaa1ea00f1a2a68ae54cf4d7578c5d0b25f2c45b36ff0d695be1b76b9d32009c0c0d086713c923b660079bd516232fd7ec45075e6e2588fc972330f3e5a21e86217ca489d8a4567f986df0c78257a76fa7d5608f4a6afae5f957907a4845356511d73c05cfccb08ae045860f1e7b848bd41c98cc0e35624434f9cd32fbdd97dbcf59be6e796e62d59eb1539bc0238bfa997c859829845e57009ad4e967f612d963aa113dcf8776e43c89f7a09b113f0273e01f7cd762cfae3edbae9bd90ee5ba7e8e5e9284b4fb88687ae6bcf40f455cd839e30aa07d1c6166480e3bea0c4464d6dfd62e673665d787fb729e4e1b7a027af7b0bf216d57ef86d06d0f464d333b8202289397716776c29c72"], 0xc, 0x2, 0x1000) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') msgrcv(r0, &(0x7f0000001bc0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000003de88d1848b658ac8d6d5d3524344f718eaf166ed64b3b23fab3a432fde4c97728cf3aae20db1a17c9ca8975d919990eaa0e5a51c9f8d145c9efdbf2a5f80c108fe9904b7b5bebf5af8056de5e21786a49f1f90c72aa9bd04a15992de4e28ee9197d7fa0e6c8f42e2c3c3e5bf6ff1d55613b3bdf36fbf9a1cf91bfc0f2d4eb29a29867d7d6457361827125289f540df5f420380a9fd3d374c6680e5e5ae2b8eba2fb97576e1ea2b587b561d774fcc6dd71ad50be56c027ef89dc726ef0fc23accfbdf727a51233752429cc1dd8b8aa5a20ff14c069cc1bb4f96c23cb7558c21035cc6c7155877ef35a5c2b91a390952b8aebd73d0d1e"], 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, 0x0, 0x0, 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, 0x3, 0x3) 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, 0x7b}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4093, 0x1000}, {&(0x7f0000001600)=""/142, 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']) 09:40:54 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}) r2 = getpgrp() setpgid(0x0, r2) r3 = open$dir(0x0, 0x0, 0x0) r4 = getuid() r5 = getgid() fchown(r3, r4, r5) r6 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x82) r7 = getuid() r8 = getgid() fchown(r6, r7, r8) geteuid() r9 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) openat(r9, &(0x7f0000000040)='./file0\x00', 0x200, 0x59e9dcf4ba704e1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) r10 = socket(0x2, 0x400000000002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x8020690e, &(0x7f0000000300)) ioctl$BIOCSHDRCMPLT(r11, 0x80044275, &(0x7f0000000100)=0x6d6) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10002fffffffe, r2}) 09:40:54 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) socket(0x6, 0x1, 0x9) r3 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r4 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r5, 0xc0106924, &(0x7f00000000c0)=0xc7) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(0x0, &(0x7f0000000900)=ANY=[@ANYPTR], 0x1, 0x0) msgrcv(0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003801c968ce14298d79ec7c2233645b21a53160835be8524dc794ad0d0e3a194ad6bfa733f62df4f7260d04393a6f3cbec30901487d3c477bb1e115635182e52d10e17e93e9a8b6d1fc397b51b8ba0c9ad56b4b470e414a85888314038a933b23cc07b690786749d5b24d6191262dbffb9eefc6343ac63c83494c98464beeccb05b16f5312dc34c7470f9dab4c112bdf4f1adf3224e7d2e67cab827df960c3838cbc2e85303a6ed4986090ab34198fe610c353dbe6e113672e4a40018ca815cd138f16455545146924e8f9a2ab2da82ea7a73f72ce146b088e0a209d6d75fa43929304377c6d7f0729deba1049a5fa5ee1df646b4dd6fe1745137637afa6838daa1"], 0x47, 0x3, 0x800) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x4, r7, 0x0, r7, 0x0, 0xa1c30682321f5ba8}, 0x0, 0xffffffff}) r8 = semget$private(0x0, 0x0, 0x0) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000000)=""/155) getegid() openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000000)=""/155) getegid() r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r9, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r10 = semget(0x2, 0x3, 0x87) semctl$GETNCNT(r10, 0x8ca4b38dff6a9db2, 0x3, &(0x7f00000000c0)=""/167) r11 = socket(0x2, 0x2, 0x0) connect$unix(r11, &(0x7f0000001b40)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29384d0829696473d0000c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefefdb23d4f9c0e36d58ab4f79a65f69e73991844d490000010062d8edd55587267ba5090932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ec9263b7abec3fef53c46f9362301576534c2d7eeac6f70900000000000000fccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06700200000093a9ddc93e8223278f36593c68be103eb0954fa3c63eabf60d69f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0086bc590f407990dca000000000000b9d2bb8ecc80d287ba102349414033cc010cf7649214dec62bffdfd3721ca05d2204a978be2d7f0537314b6c74f050a28f74490156f4462cccb3d32fcdd6fd2e523b2309a109903b5f01d704048ecb4c02452c9950f3907cd34ad3ec4a509d096c0fa1d56223dd3ad22623a9b309e30f2d7597ef1096d8b304d3cb7c5dfb241a85dc1f845c5ccc3446048ba5091dd22d636327300f8b826146c8ee6482b31f72082a578b1f928ca4de8c9119b44295f0b3172c8d77f820da9ef7f715dd814378f7e9f0d1913d39f06e110fe7bf9bc457e368a9a1d9d4c927a4720c2fb3e3d81b83904c09a90549fbffffff3b0f918391013fefbd0b35974c9c1f4c70be987f000045ce632e3ec0cf3d21f6be4e07218d3acf9061c787ac6da233a7ce12481a818c2fe2c98f62575cd83d14a444c25de8852192390911f847b4f5a4148c6097012fa1e566039a741d0c35d3d21f24beaf540b962b5c583a03b7b39db7cd14ba4f20d54938b1fc6ab6a0e207ce007e4805dbf7093379a9745906ff7da369edd2976ecf129fae28ccc240a25dc65011bc21cdeccfe05323d88b7a7771ec3b222d3342bc461af977f9d168ff7d4bbe53c1ea87e1fdafb519310058f68ba3fb415c179da6e2e3ceb05df5636a66367862c31ab098f1ebcb91c56ac7aabe8abc462478a852454c0ae54c9f6f5f534f96d93a16ad00d88367ad50c913212be66f7d21837be7a4e58bbd3edc89830d81d64d8e92fde74ca7b5c38802c6ab60d738cc60488b0e9e8231995b358183367a4c52f477288ecae3519e9f5e1d31985f5420808e3dfdd20b0101c2572e9aad0edb0300000000000000316ac273a4c691189e74c04b2d287b159a5f4f8cec6b40be97b6782214c39918d0aa72e9c1cbe0f14660a59e03306283ad9dfbde5650dd9501ce3106a9026519e7aea7c4c01369ea2b1bc161a4"], 0x10) writev(r11, &(0x7f0000000080)=[{0x0}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6) geteuid() r12 = getgid() r13 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000480)=0x41) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r14, r12, 0x6) r15 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r15, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000240)) r16 = semget$private(0x0, 0x0, 0x1000100d3) semop(0x0, 0x0, 0x0) semop(r16, 0x0, 0x0) semctl$GETVAL(r16, 0x0, 0x5, &(0x7f0000000a40)=""/210) 09:40:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 09:40:54 executing program 0: r0 = semget$private(0x0, 0x8, 0x1000100ca) clock_getres(0x2, &(0x7f0000000100)) semop(r0, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000500)=0xfffffffffffffff9) semop(0x0, &(0x7f00000000c0), 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000340)=0x84c1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x2, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) syz_open_pts() r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000280)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r3 = socket(0x2, 0x5, 0x0) r4 = dup(r3) listen(r4, 0x0) r5 = socket(0x0, 0x1, 0x0) connect$unix(r5, &(0x7f00000009c0)=ANY=[@ANYBLOB="6a15b7ea23e15b6eacec9388f0ebcf9bd62749ab7987ad2e2b9bfd26035df405f04cb7cddd707c1715aaf001a5727dc5390fc52f83d92e6e2d6f7a4919866d39e3d5debd228c27f28ff23fcf534d7cc649132ee3e7030000aead17feca81221e5e76040000000000000077f42ccd4364560940b18d610f280d3f00a7a4a24fdafb004b6ba132d2daf588be8101b71b8aed6d8e1cf3338c6d8a238b5bc4f866d0ae85050097247b91d1c501cb1fee0aaa137eb2e073e0f3be7b43b196fe6eee45d65b63d108b131fbdf7103a764843083502766f3fb81beed7f9fa079d5610d9006ae3bab1b18a02e77f4518f3e09a5ca7913749401651b568b33a3a1fcc6bce6799ccd5a1107dd672db56930ed7938a6e9e1b9202e5b4a2be55f747b936711a71fc12928b697e35520bec6f58010881bd00b8abc6794d54ad12c60111cbf38dbfa22eadb1be158057c8796e160b04ba87923bdbce989093696b5a58fa0b2caf55aed3b121821f93143b7fcbcd3e04938c083e6401e33500300b430c02024bd0ac60ca6ea715bcbacecb20825a6444ff80f54a45fe1e5faaebab883ac0b81cc91ede3a313533f4463684ff99d91617286c81789401399f76ffddf07d16a267f00000000000000c47bcb4d19a6cfaf4715bdc6c6afbee85ee852384dd1f2fa50c2e919169ac26df6fcecc360c63bd716a32882fb03bdf2db812cc92286c3ee62176dbabde06d783b3a1783843bbb2b8528a4d9d0cb39a93a22f4dd175e59ba60728f7a9408921546afe3cd30833b79d3fcc372b3c013de04e46f83b297cc162a6eb71ca35b2a8f950f6b279b42bf9e4948db2d58a8246f82bf24cd1bfc48d5aaf949c8a33009acb8d269c7a2686626d2090000000000000000668217990dc365130e09fec93c1e5b5d431b0de41ecbc52c7df1e07408da2dcec3262425c8ec41937ddbc4f9038d6d97de73d8000000000000002aa93501f4739bd93a9735334ad75be262a6ce0a48faad8f8c4fb84d4b0c36242b0b19ffcad5dee6aa2cba2778eacf26becdea5c19d40136f93a4f084e82c1863ea10a915bf3f07ad5b6cab9cffb5c8df84a07282a7367ec4751cbd2de3de429362b5f9369b7d7db25276e94bf6459df67934c42134825aa035ef5ead45f5d9c0952c546ac7859d4be65c83c7dfde68fa0d0f117797d0dcf6854911d0713a196bc0924b66d9d1aba1e749165e72ed7766b041fcb57e081c3eceae6acfbe7e70e37796fccd0db7a606c0a7b440491c17b7d69ac07413a871f6a0e9b48127f59b441b13738b8bdad015c12ae5f6258ff8f9f620eeb9ac47d40ab632dd38ef6f3dfdc0faf8d97dcca6dae692313d92dcbb6a3790a3f10de82a24b860d74bd2e1517996f3ceb14a6052bd5384b260b05f0a0d1f92ba664fc6dfba984caf8929bf15d82bd8cfad9624f20931321ba60f979935f59a5bd650c2ea65cd60b1b525ca117d506dd91d9ffd1d17aa0334a27f1a15e050fd6b122fc6bcdb31b9826a17f777d13d2af2be0af6111e6c37d383c2987910a2510343b12eb66f70c092e6e24ec2793ddcfcea5c7ba4427ff52b4918af8d85c143084bc9769832f36cfd8e92a4aa8049800"/1159], 0x10) r6 = syz_open_pts() close(r6) fchflags(r6, 0x0) r7 = dup(r6) r8 = accept$unix(r7, 0x0, 0x0) sendmsg$unix(r8, &(0x7f00000001c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000900)="6bbe7896cd0fd151f157af0be891aa1ac395e4a5cce97614181bec01acf3471a33542c529d80d43804ff22a379cbc98bd2436a592061f514891884c0ceb7182cd4c7f686282f75afeecab89ed5a7a9fbdd0a8c1937f187148d09d28fa7ff894d74b303c939fbc57b5eaeda0a05554209dc1d9ef2b8eea8d7f242f27a365640b5c008312490044d", 0x87}], 0x1}, 0x40a) r9 = syz_open_pts() dup2(r9, r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) 09:40:54 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902", 0x62, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r1, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) getpeername$unix(r1, &(0x7f0000001480)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049d60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025b25458000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c751e3c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d7380e12f1776d7e0a7789900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e8554b00f5fe426b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474efda5e19b30538b8dd1c7dfac9c7e50f59a8dea371990fed8693c2606dde6b1037a3ba1ad952ab954e94b3a7d0eb389b78aef4421a55f36e56b9440777906c65bd8a3d2deda94809143a7d3813811c1457612316e08632dec4870f910712fb28327d95fd33ce1d7d0fe77b9b5bd0dbd352362722409de6778392e3d0a6cc2ecb3d62593314d783889261f061ff13c1648a408b35b4817af8a59c50bda7e6e4bbef39c8e126204b76bc94dad87a77f611823e72189ba528b1f4963359e81879960cb7a64e944d89b57f683c27788ed5474ada5bd6df8f6054bc21c3fd82d5de72c85cf56fc466c590564740058bfe99f720d34d72f8897c268bd9a8daf312e71d2e3d09c099b655de68565fca10b18d6621b7851a29f8e350fe0e4fd46cd120f24b4edd724cacc7d4e2bab79b0b34b9fa571"], &(0x7f0000000040)=0x1) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) socket(0x11, 0x4003, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r2, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) sendto$unix(r2, &(0x7f0000000100), 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd8972ffd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000080)) 09:40:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7ff, 0x3, 0x80000001, 0xfffffffffffffffc, "661fbef224513311810a90fe00000000f8ff00"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000380)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733", 0x4f4}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a4", 0x12c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x3, 0xf, 0x4, "8e6470f5b4039e4f5265694a53020c9fc6a6f23c", 0x7fffffff, 0x5}) 09:40:54 executing program 1: socket(0x18, 0x2, 0x0) getrusage(0x69c007fd0941f01a, &(0x7f0000000000)) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x9, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7ffffffe}) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x1000, 0x0, 0x2200, 0x0) dup2(r1, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000180)=0x10) 09:40:54 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca70) 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) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) pipe2(&(0x7f0000000140), 0x10000) openat(r3, &(0x7f0000000100)='./file0\x00', 0x400, 0x0) 09:40:54 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000100)}, {&(0x7f0000000140)=""/118, 0x76}], 0x2, 0x0}, 0x63) fcntl$dupfd(r2, 0x0, r3) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 09:40:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x7, '\x00', 0x0, 0xa01}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x7fff) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:40:55 executing program 1: r0 = msgget(0x1, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) readv(r1, &(0x7f0000000200), 0x1000000000000130) r3 = msgget(0x2, 0x30) msgctl$IPC_RMID(r3, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x10) readv(r4, &(0x7f0000000200), 0x0) dup2(r1, r4) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1002, &(0x7f0000000000)=0x1, 0x4) 09:40:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10e8e, 0x190) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)='D', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) 09:40:55 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mmap(&(0x7f000000d000/0x3000)=nil, 0x3000, 0x0, 0x4010, 0xffffffffffffffff, 0x0, 0x9) shmget$private(0x0, 0x4000, 0xc, &(0x7f000000f000/0x4000)=nil) preadv(0xffffffffffffffff, &(0x7f0000000100)=[{0x0}, {&(0x7f00000000c0)=""/62, 0x3e}], 0x2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690e, &(0x7f0000000300)) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690e, &(0x7f0000000300)) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000040)) 09:40:55 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4000, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000040)="caf5b415", 0x4) sendto(0xffffffffffffffff, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r2, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) r3 = dup2(r0, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r4, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) r5 = dup2(r4, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r6, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000280)=0x200) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r7, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) r8 = socket(0x2, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8020690e, &(0x7f0000000300)) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000340)=[{0xff, 0x0, 0x11, 0xb7}, {0xfdc2, 0x80, 0x4, 0x2}]}) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffffa, 0x40, 0x2, 0x263, 0xfffffffffffffff9}, {{r1}, 0xffffffffffffffff, 0x9, 0xfffff, 0x9, 0x101}, {{r0}, 0xfffffffffffffffb, 0x0, 0x8, 0x8, 0x2}, {{r0}, 0xfffffffffffffffd, 0xd4, 0x1, 0x7, 0x68400}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x2, 0x1, 0x7ff, 0x57cd}, {{r2}, 0xfffffffffffffffb, 0xa1, 0x20000000, 0x9, 0xa1f7}, {{r3}, 0xfffffffffffffffc, 0x2, 0x2, 0x1}, {{r0}, 0xfffffffffffffffd, 0x90, 0x8, 0x70, 0x100000001}], 0x2, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffe, 0xb, 0x1, 0x0, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x1, 0x898224b11b7d53ac, 0xfffffffffffffff9, 0x5}, {{r7}, 0xfffffffffffffffe, 0x2, 0x1, 0x400}], 0x81, &(0x7f0000000000)={0x54, 0x3}) 09:40:55 executing program 0: syz_emit_ethernet(0x34, &(0x7f0000000100)="c7000000008804cc70049d3289a895b203001e0a07a3672f86dd5f360aa9cb990500000100000000000000229c532dd9ff120a00") r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) clock_gettime(0x4, &(0x7f0000000040)) ioctl$BIOCLOCK(r0, 0x20004276) r1 = msgget(0x1, 0x144) msgsnd(r1, &(0x7f0000000140)={0x0, "2a989507c40cac136a0dbe4d327506c5fea125c4438b8b910e770195c70c5e60f3e19ea13d724ddd0e0af1ab6986f4ea7afa6de75d03635b35487c49c839844b6b576c81cb840e16d995c9f140e3798af6f57401dc334384a5f26ca4bf598a9027000fec00453f5ade9261e48cdfc456daec36843944a0076fcea905609b8700bf330cd71e61786d9d49f3c991876c3987e2e01bf6947ee51fe278458453a6fe426e8b3466a328415f830cf1fe50d1ff7059d952c57cf3ae4631880ee37347f8de63c44af78d6c39ed95b433e0095429e87dcb8dcaffb3514dbd550f4c97a37a1bda6130b787a438843df23a5b28723469"}, 0xf9, 0x800) 09:40:55 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) write(0xffffffffffffffff, &(0x7f00000000c0)="6e012a8a3ac4b7b30acd413b11483d1b833d77c4d9b4f8380ac224e3eb2134e45aa9a4d2a3e5253eef96b1be26da4a4e32428961a7d904a589fbacb27b716d95e134eacb7ebfc326d2927bc5822e49a74002302886ea7e05c1e9bff429d18632c9c79110274cfea380ce6206e16d7b80eab4d2b69162293edb1c70fd55cbad4013e649c6", 0x84) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x104, r3) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x50) 09:40:55 executing program 1: syz_emit_ethernet(0x46, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaff000000000000000002000000002000faceaafe8000000000000000000000000000aa000000de030190ca77dade230014719f521f90eac884df10b956b4fd0362df3a01f4c2a8249b0700531d08499fb6fe4502fa82e4094ece9f539979eafedacc6f44c7b84c2cfd04bf4449b632a11c8d1367a69b00"/147]) r0 = semget$private(0x0, 0x0, 0x6a2) r1 = getgid() r2 = semget$private(0x0, 0x7, 0xa0) semop(r2, &(0x7f0000000200)=[{0x0, 0x5, 0x1800}, {0x0, 0xff, 0x800}], 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000002c0)={{0x4, 0xffffffffffffffff, r1, 0x0, 0x0, 0x140, 0x403}, 0x3e, 0x4010000, 0x6}) r3 = getuid() r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r4, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000100)=""/114) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x3ff, r5, r6, r5, r6, 0x104, 0x5}, 0xfff, 0x9, r9, r9, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r5, r6) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r6, 0x0, 0xffffffffffffffff, 0x0]) r11 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, 0x0, r10, 0xffffffffffffffff, r11, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r12 = socket(0x18, 0x1, 0x0) close(r12) fcntl$getown(r12, 0x5) r13 = getgid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) r16 = accept$inet6(r15, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r16, 0x29, 0x66, &(0x7f0000000380)={0x8, 0x10000000000001, 0x1000000749, 0x9991, 0x8001}, 0xc) setsockopt$sock_int(r16, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r18 = syz_open_pts() ioctl$TIOCSBRK(r18, 0x2000747b) fcntl$getown(r18, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r18, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r18, 0x20007471) r20 = accept$inet6(r19, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r20, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r20, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r21 = getuid() getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r18, r21, r22) r23 = syz_open_pts() ioctl$TIOCSBRK(r23, 0x2000747b) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r23, 0x3}) ioctl$TIOCNOTTY(r23, 0x20007471) r24 = getuid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r23, r24, r25) setgroups(0x4, &(0x7f0000000300)=[r17, 0x0, r22, r25]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r27 = syz_open_pts() ioctl$TIOCSBRK(r27, 0x2000747b) fcntl$getown(r27, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r27, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r27, 0x20007471) r29 = accept$inet6(r28, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r29, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r29, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r30 = getuid() getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r27, r30, r31) r32 = syz_open_pts() ioctl$TIOCSBRK(r32, 0x2000747b) fcntl$getown(r32, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r32, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r32, 0x20007471) r34 = accept$inet6(r33, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r34, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r34, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r32, 0x0, r35) setgroups(0x4, &(0x7f0000000300)=[r26, 0x0, r31, r35]) getgroups(0x25b, &(0x7f0000001200)=[r31, r25, r11, r13, r14]) r36 = syz_open_pts() ioctl$TIOCSBRK(r36, 0x2000747b) fcntl$getown(r36, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r36, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r36, 0x20007471) r38 = accept$inet6(r37, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r38, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r38, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r39 = getuid() getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r36, r39, r40) r41 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0xfffffff7, r3, r13, r39, r41, 0x130, 0x9}, 0x15a, 0xd, 0xffff}) r42 = getgid() r43 = semget$private(0x0, 0x7, 0xa0) semop(r43, &(0x7f0000000200)=[{0x0, 0x5, 0x1800}, {0x0, 0xff, 0x800}], 0x1) semctl$IPC_RMID(r43, 0x0, 0x0) r44 = socket(0x2, 0x8002, 0x0) connect$unix(r44, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) r45 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r45, 0x2000746f) semctl$IPC_RMID(r0, 0x0, 0x0) write(r44, 0x0, 0x0) getsockopt$inet_opts(r44, 0x0, 0x0, &(0x7f0000000000)=""/126, &(0x7f0000000080)=0x7e) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f00000002c0)={{0x4, 0xffffffffffffffff, r42, 0x0, 0x0, 0x140, 0x403}, 0x3e, 0x4010000, 0x6}) r46 = semget$private(0x0, 0x2, 0xc) semctl$GETZCNT(r46, 0x0, 0x7, &(0x7f0000000800)=""/210) semget(0x1, 0x1, 0x201) 09:40:55 executing program 0: 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) lchown(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) getgid() r3 = open(0x0, 0x10691, 0x0) pwritev(r3, &(0x7f0000000480), 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200), 0xa7, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000001280)='.\x00', 0xffffffffffffffff, &(0x7f0000001200)='./file0/file0\x00') getgid() r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) socket$inet(0x2, 0x2, 0x0) r5 = getpgid(0x0) r6 = msgget$private(0x0, 0xfffffffffffffffd) r7 = socket(0x18, 0x400000001002, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r5, 0x0, 0x0, 0x2000000000000006, 0x1, 0x4}) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/ttyCcfg\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(0xffffffffffffffff, 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000040)=[{{r9}, 0x0, 0x82}], 0x0, 0x0, 0x7, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xfffffffffffffff7, 0x0, 0x0, 0x4}, {{}, 0x0, 0x31, 0x80000000, 0xfffffffffffffffd}], 0x60, 0x0, 0x3f, 0x0) r10 = syz_open_pts() read(r10, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r10, 0x802c7416, 0x0) r11 = syz_open_pts() read(r11, 0x0, 0x0) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) r12 = syz_open_pts() read(r12, 0x0, 0x0) ioctl$TIOCSETAF(r12, 0x802c7416, 0x0) ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x1ff, "c697d86aa43f83bcda5efb8da44111f0c281cb84", 0x0, 0xffff6b45}) kevent(0xffffffffffffffff, &(0x7f0000001b40)=[{{}, 0xfffffffffffffffa, 0x82, 0x0, 0x0, 0x2000000000000}, {{r7}, 0x0, 0x50, 0x20, 0x0, 0xc7}, {{r4}, 0x0, 0xc8, 0x0, 0x0, 0xe9}, {{r11}, 0x0, 0x60, 0xe2bcd1e1dc4172ab, 0x248f, 0x8}, {{r12}, 0x0, 0xa, 0x0, 0x6, 0x6}, {{}, 0xfffffffffffffff8, 0x1, 0x1, 0x3f, 0x4}], 0x7, 0x0, 0x7, 0x0) r13 = semget$private(0x0, 0x8, 0x100010282) semop(r13, &(0x7f0000000200)=[{0x4, 0x0, 0x1000}, {0x1, 0x0, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x8000, 0x1800}, {0x1, 0x7fff}, {0x3, 0xffff}], 0x6) semctl$SETVAL(r13, 0x1, 0x8, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r14 = open(0x0, 0x0, 0x0) ioctl$TIOCSTAT(r14, 0x20007465, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000340)) accept$unix(r14, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) ioctl$TIOCGWINSZ(r14, 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', 0x0, 0x0) lchown(0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x6, 0x0, 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) 09:40:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) sendto$inet6(0xffffffffffffffff, &(0x7f00000001c0)="925a407fbaebd0887e8dc758eaec8481226c63157015ed34", 0x18, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000180)='\x00', 0xfc) syz_open_pts() r1 = kqueue() kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0xfffffefd, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCCDTR(r0, 0x20007478) syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) syz_open_pts() 09:40:55 executing program 1: bind(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="010702c87c2abafd045605e09145ff305851339a8cf5582e88a35662af1cac7706eec71b7db2720594bcbc2d13c81840e8738cfcd14c0199802c02c4263f828ed16ce1212044cc88a8a909c87cc0f4fa3ded69fc7cd706db16bc54eaeee302fca2594976b2ca73080ef42c3591064a413d23e6"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690e, &(0x7f0000000300)) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000100)) r5 = semget(0x1, 0x3, 0x240) semop(r5, &(0x7f0000000080)=[{0x3, 0x3, 0x800}, {0x1, 0xf1, 0x800}, {0x1, 0x40, 0x1000}, {0x3, 0x6, 0x1000}, {0x4, 0x8, 0x1000}], 0x5) mmap(&(0x7f00005c1000/0x1000)=nil, 0x1000, 0x1, 0x4011, r0, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8020690e, &(0x7f0000000300)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x2) 09:40:55 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x10682, 0x0) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x2b}], 0x441280, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file1\x00') openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0xdabfde85fdcc4bc6, 0x0) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r5 = getgid() setegid(r5) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r6, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f00000001c0)) fchownat(r6, &(0x7f0000000080)='\x00', r7, r5, 0x6) r8 = getgid() setegid(r8) r9 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r9, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f00000001c0)) fchownat(r9, &(0x7f0000000080)='\x00', r10, r8, 0x6) r11 = semget$private(0x0, 0x7, 0x287) semop(r11, &(0x7f0000000200)=[{0x3, 0x4, 0x1800}, {0x4, 0x6, 0x1800}], 0x2) semop(r11, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x800}, {0x3, 0x400, 0x1000}], 0x5) semop(r11, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r11, 0x2, 0x3, &(0x7f0000000d80)=""/10) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r13, r14) r15 = getgid() setegid(r15) r16 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0xffffffff) accept$unix(r16, 0x0, &(0x7f00000000c0)) r18 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x82) r19 = getuid() r20 = getgid() fchown(r18, r19, r20) ioctl$FIONBIO(r18, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r16, 0x40087468, &(0x7f00000001c0)) fchownat(r16, &(0x7f0000000080)='\x00', r17, r15, 0x2) r21 = getgid() setegid(r21) r22 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r22, 0x20007465, &(0x7f0000000300)) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r22, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r22, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r22, 0x40087468, &(0x7f00000001c0)) fchownat(r22, &(0x7f0000000080)='\x00', r23, r21, 0x6) r24 = semget$private(0x0, 0x7, 0x287) semop(r24, &(0x7f0000000180), 0x419) semop(r24, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x800}, {0x3, 0x400, 0x1000}], 0x5) semop(r24, &(0x7f00000002c0)=[{0x4, 0x0, 0x800}, {0x3, 0x7fff}, {0x2, 0xfffffffffffffff8, 0x1000}, {0x4, 0x5, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x7f, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) r25 = getegid() r26 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r27 = openat(r26, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) r28 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x82) r29 = getuid() r30 = getgid() fchown(r28, r29, r30) mknodat(r28, &(0x7f0000000080)='./file0\x00', 0x8000, 0x0) r31 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000180)={{0x9, 0x0, r25, r32, r33, 0x8, 0x7}, 0x4, 0xc8e6, 0x20004}) semctl$GETNCNT(r31, 0x2, 0x3, &(0x7f0000000d80)=""/10) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r21, r17, r21, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r13, r21) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r8, r13, r8, 0x1ea, 0xff7d}, 0x7fff, 0x7}) semctl$GETPID(r11, 0xefcc311047af3394, 0x4, &(0x7f0000000180)=""/104) renameat(r0, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000100)='./file1\x00') 09:40:56 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) close(0xffffffffffffffff) r2 = socket(0x18, 0x2, 0x0) pwritev(r0, &(0x7f0000001580)=[{&(0x7f00000001c0)="7473a5f13755fdec72af0c1929e6c9e9d4e9c39cb3460cdb87cb0c73956190acb7a5420ea19614072e089f63a53ea41f4ae6d76bd4ccbad588b15143acdb6f12cf4d77fc55aca507bc3807f18ef77c6ae17a698c2fc9c1b25e0a0332a8a981b3f6d168c1bdd4a0395eb72fe8727a223ccbce6464c7bc4b9fb981a4f3e775f5d7b0274b739f77782f6408cadd8ecbccbc99b3f3dc7d9f0bd3c6a4b8433659c616ce5e0b63c1d4b1b2d2d0", 0xaa}, {&(0x7f0000000040)="e778ba2a06b1178be50650e7dd021d1b2371b1abe524775fee11a3", 0x1b}, {&(0x7f0000000280)="2454e86cbf19db67fc4bf9ed771e0d5810e14308a5d51cf44fa328038de55ea90a4738e91a2b165c2f1fb688c50a44940f932f753e59fede28f1a4b48986200df505e3bca98eeefd9ce6ac56da1fb633b20c958b89435e79eb9cc3330d20c626eb05f7461c8b7bfc1dfbd71a4e4bce0f0f314e4305bbd2e7969fe1a4d936011fef8d9fa4009a3c86fede36c89c9c3b1d26d4063d01be8879acfabbfd2755864c63b6b49b8004c7d1d81b972765b65165761afb8905b012c742c8", 0xba}, {&(0x7f0000000340)="2d26bb91889ba9d5e0045034f06a04422f175a179ae4da19543c2e0fb7decfc25a6bdd3c802994223f4192743167d3d72bd58db27a07050076ed6960d42878b5c9a3b658667fe3c3ae60a82028484a0d302a0a5ef14afa4955c4bfed53a08692907cb563c1eabfcde65d21c0bfa8c63617d3efccd4c67630e919dc8a0edf9961ff683fdeaac9329f71a6c53732cfde652f3f6636159286924c8b98d0c51b3fd8a121207525e95f4a1d9e20044eec3544d91c036e29b69c688e40a145be63defb882419c23ca86fbe97786c1fca5de3b6d0537039baf64a1973402dbe54dc233a4ba954460d9df012ea82252df2079684f362f9e2c44661522647d6726f309e556d56b40ab4bf1bd3ec877e9b0f83628ff47f69676cf7ae79235800a6e09671c17a3609e90f174ebc94bec85ed878912ecd5e9d85e602dd8af3a8035049d1a1318e5bbeff2d9d44d0cfdb52311c20c832366d969dcd5b5793eaf9d34798a178ae16fa07982abd0693fd48a03c8c5f744d3748bfecbd88018e2cf2c1e294705a9807308e0bb44c80a0369b316870152f803e02865b011c7ade84951d2426437225c2e964bb1f8251a06eb387e4c9b2925de5f93201b92d8e346711edc32d527a1ba382264ba712d0c77eeb70c0fc4629e8401d33adf1b2e7c8bd75a15dc37fe669d6dd49761c77a0d90770dc146baab642f17e5b60dc99273370646ec1f02514b74b194dffda0b63ecce2265d14a8a7fea247d65e658f8c4d6a6d31e1e7db35d9990136ef70611f848b5a956dedca9330efc985dddf04d180d450d6ac31ad59fe6b41ac1543a8183e152c4801ee870365783f3d1d9fbb6a3f4e3961e1bbd2363f558f1fe1e39773138973a2dc4b19ce3a7c57012a17c04d65bcf2c57581b5c22ceb81585401651aa40cfbe67f24a6848866d94e20912b94df78e9ffc0590e8caf823f55aecdbe4df283e2db6466d7050a34fcc48550519cba6642da1db85504522d99b5df3ec78fb759288d2ad6bf38992ee924ffb111d43bae15a767fa095a7295180fbdd762351586f82add32ca2e416a93c145e08a309ec65a041a22faa83586411f4804a3ce344d29168bdae266aedd44f8777b57673f12d6f6723352885070f3e3fa18ec7b75b4f12f3e97b60692dec014d28ee512a6b89e368aabb00e47eb750df6a7be05f028f6a3b5dcab15a9348aefc869a9bd4a9292836ef4f87c6a3ad38fd8698178a907b61322d9e20b25775c2596b16e7f0549097e10e5b235d5edece5a22b8cbc16a1a988a30d0ac8aef2c569a6c42f3db9ee8d30fb0c3ec9ad6e12c9410a7568a1dd3e0d01826581b0166b99328483278c92212744ee7e51e679e576472130cacc9ef056a2e3bf99d7d6b98881a7ced062767546b671ec68b90c27d9d034892bd795512c2e694d015e62cd7dbfdfaf102d6ee8ca6d4179fc8a6000df833e15a4377a0ec840b54c20769529713adadd9714b55bf55950f29410d70fb9b2f8a853df1dd9e3063695e11c62443eb3053759074d1f06fb76862c93f0a357769a08e2a32dc65f8d3557143d5fd13b1bc03a214d066fe2c2b82df69a5ad96add691fe88a3cc8efa8179ce71eb20131e567e5ded30649a7fb0e1fbb9426be3b9607d0e2fa6fee776beb78e3259f73bac4a6fd0d80778855ba50570933f0aeeaad5eec6d52e6269f2f721f9431ecab2058fc64a4b6db4f1fb8e3c894e73f365d8cca07a6b0f0450d726eacb8de4d7b0f9e177ea677cf5475e858a5dc75692f0d99e6c272ed6e5cf46b5d0664df924a586b0bd968a4c19521852cf5fc939dc86c4b6e2d91a4104a4d21344684318724862fd4cac01a8a541c8095c9ae5e005b08bff26a84f03d3286dc08899bb30a0bff7ac4ccd401e4c531dd0f91188624620216253a5cefff67fc49c594c78727c1e947f0da97b8fd31e07287ed9caa8e6f193fcf8e7e6e661cebbda51eccd3ef5350d634d05efb61234b230a9ffd580295fb5ad1e36b93c435783fb104b29a544b80ca7b1a87ab98a679231be9b0ceaaad7a5272bcfd36871b3e226566003dced06744571c270fe569959417ee89df156c8389ea650dbc6cfe71f9aaeeee1c3364cd0efb391cffca6e55e324a482a6bb331d3b2ad3855811480772e32154df4ac2d5d1c9248c516a9f4800aa26a3d2e25b9b52e0748b35d2cea6b3eabea602ff370af0de95aa23c5378f2b9f963cfe16fd7bb7509f975f0ae0f700303f91750798dca07ed2ccfb6583f8f8b8714297eae3ec33f3f0a4696310f3ab2a10ff8b43a221d1b53567cbc8c9d53db3c21f3797f745275da51211c7c57295cea85421c3ff99f41d669323ca6b664cb0493f93e39906497e98af6cd5443981b8ebbc6fac4158f0823aeaa8a2db20eeb5dda8a33dbbb22ac36dcdb571e833be8a301700afd5c93a9c93f9f39679ddf6406bf05b0729bdd0643fa653c8d511ad30fefd3bd04751eb7fb94813f614f97009668314ca7efac4efde337cee31da316c17ca221a65f7c43838540cd0770257d9ec65457e356024be26876287f9ceca103e58908e12b487c7852b5684e2879a7c8f95e5494cc3c4f875469a68d2b9fdd858748a79269b9325f70766b380c95fa61ca4faa41522c372e1b02b5869ef55ff1d40e4e2435ee81d6c95660e8496209116a48d43bfed9fff46e9780605eb197447f3a66c1e2729f22dbfac65e456186f7d06647cccaf9c5ea256d06641377ed64c0c49afd313db06429a943217214912d171e0c1ae577e3aef1aea009f14f6838d64c0752703b2f56b26cae7526abb9c16da957fb90588b91af26010822783051d3fefbe680fe2a0b33b078703f81c4d3e570fd1db9233ceeb4d1c496e44aa84bbf0d7504b3975ef6789dc235764e61b1ce664df84c87a71256eeb181e9967bdda2a2425e589b730d5266ccc1d9dd6a8aa0d7e0d01acaefcd5419844f6dc22796a9bd94a065bbf0e05650108beb5ee926aff2fbd9651b666bb4f28bebb03bc810aebffcd79e6ebf7ff332acaa06a897ca2f033307da63f6c98927834a53870df372993b45ea0bc25a96abebf95218aafb1360aa3e7d587b9898cba8d6ce49647f0f20dfd597d1e7f1badcc545f39eff018e3e72d8c1717cbbabbfda525b24b5a026cb582f3800cb392aad3a3d5ccd8b8a2c4fcc7ca4e6158077cee9069f83963e0389e8519ad22ef5c3ecccb76cee7dc44b11378b4a18e7b5020005bb095b108099df3412acc246eb983ffe77a5d0a882d6f2e9312760ce3ad1cfbb45705ef16322d863a98cf650e7b18f564f604e9c3be35315dd3c5ede6e738ff41edcaced5a5e5edc55eed2c6844e937ad4e76e588fc8f564844db3b9d41824342d2f011f66c8d1995b55a89eecab82fafb102dda8e6506a252daea5127f51bb14896a7ac7d5337e45f5056dc497ef275abc3fb500652c62e08823a9317c33c381698309e3243baf313f7afb8ec0f0404b56cc9ab2fcfb9623201ce0002f46f62643a5290d310dc63a7c7424746110ba823b464361fe9fb06570838f43ad1ab0d99eef4110bc49211afee4309f07a3e2d2e67257b66a54b55b34b5fbc5363c950e02f59523d88e50f69c8fb7c115e462178cf9a88279ea6fa1a8a907137993948f0c70d087fcfdd45596c56b680a77f44e2f02a1f5e0c79d4f4011887000db29879c8919f703ade3995db666a111feb00339fa17fd3cb5b7b96782bc07b55132a5f1f8fb9179d3efa171cabaa3171da5aaa7c90b3eecc15cae6e3fcbaf4db5d04e3928c0b7c31a764fbee4ef7a38ec2dd8b2601324d543307fe2a402330630341e36eeb91f9c4e66693c3721be968d4c8237482564d243f94592e5e1b6cdf9aefb4f135d95aefcc9101a0c04df434a01a680dd11cc0d643e43d0bbd0cd16d9556fbabc158a8b92440f163ca928be5bca460b299ef256c6ed18e0769dca2bc2314fb78cca58a878420ed853251762f280f437f2e5be07cfbbdd1da45b628d139987d9d853baef2f7d5321a56c99ce5d376a5bd529734cf9b59ea4081d72d4f9085e466866923e8f5cb6ec6300e4aedda6a04674555ea82716a83adc31c6d1224a7098eaf2118b3006e2858be1658ba538acf2fc7118f0a876f2178eae67b012d1fca086ef4d6c630bf56dc34e36c8431ac65312fc8eecf4684a159ccbc6b3382e0ba37145c90ab3089f6d0f0c472c3ded82851c77b59ee286bb4477d47330e9c02f72594e81f1ebe9ae901cc4bc7efd996ffe1cbc33f60921e6bebf1e74310e6e9b010b94e70f8bba33594e7078bc3e34119f6fbc8aa6fe72cc22bf6e256c81dd33d9150cb32e05f81c93ebf56eba6c0d981c523fb7544e9b721bb853445e6918d499610026bbddfa38414218bc834795c4de2d3a424a9f94fde6a0e909b47f36d6599cf5e5cc7e04a482e4971526c7dbfed0ae1ed0e6e3ea816ce838471143dba995eb982decf91db337e2ad57ab3349c76a417d7c0bead1af8b8caf6b091034351dd3847e06d50e0db782e6b8dfa46100ff428cd014f9b24c06f6334f11f1caa74f6d09f02cd08dc6007c4dedb5633b57f5cb7e727eb27c60121916b1985ee3df7b80adf1897e940875ff1afb90e68477e88d983b534e9a47ee6bcc12624f4bc288cec47f5e6c58d0db9e2957505ed7110b24207a3a3ffb9cd75b7176a8f05c6b00488f48d91d67bf03546e04a2a904148c0e79df07174b8b027592c35869574cbb69f7deb41d6ea57e2097968e600fa9a1bb3d0d8afa11cae4220f2f95d8a75080f3a7c5d49eaeab2a8fd9a7657ec541fff89f4caca986e52b20aeb2d75817937b9af6c74938e2b2e481ffab399238139c8ba9afed98c63b5783553a6b34bb13afbdfc6cab794e0344f8266dc8408a901a4746d167cc73a215c4f5cbb1d802a77965e4bb5f61b09ebf17dae21cb892111ba4cba2174378c8a242431f000fd3d442f7ecf9b285a4f1fc038e9266d0fbd6dbfca9aea9f060bb872456db0e72d3350ed7caf4ae5f33f80b2ca294657d159ee5754db173b6b66e7d9764dc8f8e5a8a9240ed3b3d32cf68abe3a2adb48672e17777fe2e3b5fc8ac26d7c7aefe72d8867dda806bcae0c5dba7d72201b0e1c9456967adede7d6042d549ca4c894fd0b10a546a23c89353d7b09649abb5dc9fa36c03d8e5eb4575ac15a98b5362932a2ae56fcbbcd4294c62ad1108f691ee4f023e5bb525b15d4ab0e7b37d65e145276c174aca2658de7d1077d704fd87201099930da00370c306724b43df1daecff16e43d002d135f6c70f686acea2c839dc6d3459846cb9f39f31d86f75eec25f86237fcb3c2b8ab34f6a0bb5fa9ee4249d74e15c063e8e48425307e9b7e87b29b1619ba606aa073a80e283e7ded268f6f73d2878ba7dffe50ab4afe4e7bb4862024650bef756a82018cc6eabb751a4fcae6505600c35beda9a2e181c2953afc9865ee622579879ccf584e9b41c3688572eac1040605d3ba5538a44763e994510cb452143de6fc5a30a6dfcb8df405277c0e0634c5b0dc6c84d214c68adb33abba34fa8f4f86577c2c066e15c8ad57ef2d573eacc0cbb2d49e2fc89063d3d7d26631ab8ded9a0678848a292f02ce64ce140c188cb1aa3d6fafb2b5298c9fd5b119518a8ce8afe4c5aaeb91b48dd55749a23106dccc5cd9bce6519c17355fc1749b21427e4c6f8ff481fcd7af8692988e5e0bfeb3a663b05161605e34008a05230d5d770c023d1f6232977a28950936c84d2b20610131c27ce74a13ed3439af0e8216fd486c46f741aeff6a52c920987d28414009d7919cbe0aca2", 0x1000}, {&(0x7f0000001340)="a851a239f395832fa75e1929b9ee50054fc1bf87f31db0bd413880d8aef62f21cd1db58b7e998defaa432fe5d33d0ea084f01669b99d751ff5ab310af1477206a83837206905711f0ee1f3bed8df879289fca2e9bbc728d7db1a744c83d45ed679bcab7b3d5092d3c96a3aa79c79fc27594b9abbbab133bcb71dc7ca1eeb5d3db6351c934a15f2eee33729d1abc19c437fdafbb5021c80b37643c206c462a69c40e99fc4097f388899f7e830122bc96ae7ea674bf170dc0a775649f80681f75d4b6faf52f80ab660be1a82278edce73e90c163c969e410c39394fc9575", 0xdd}, {&(0x7f0000001440)="fe635ef2168308e14813eededd0c0c750bd3cd5656c858f27d63144cc7651b1a54680df503e03dc803cd1a4bb857eb31c1ccee161a4f9cc2bef0a06c31a3a639817972202299245bc47bb9625b95d50189c315f3b3f7530bee8f4de394b724cae8e7f35cba7895ccc815c4fd789dffc4aba5e69d25c912a7dee97b21d7f409da41538200cfde1ec150a810f83537f1945fd0eb578c7db0f00e6ebdc5eb13b8956c6917dfdcfd8f", 0xa7}, {&(0x7f0000000100)="2835c6d7cb9d8f2ef5fcf6977100b5ac844a1e146f507e3a7d4a5ef714e52b380328e820ec7c1a33bf12afd58cf4b6e3d9e4b9196807e70e4d8204cf497d71009fec8bf6aedda92caf71dbc3255936b815ae7a26a5e59aa2567c72", 0x5b}, {&(0x7f0000000080)="10ee43b6b1bd99d71b99876e60e2", 0xe}, {&(0x7f0000001500)="177908a05162088d5585e27d3a8e50f2c682e2c6bfcf44a33a49cde13d4678cd1ae41f2ef8608c84f2a2c586db736db8e11a180ebbf33aa6054c252633ad408293f05ba12fd86ff172e584c739bbc37f097f4489c04a2d51ba6b075c57f1ae97a8c266ef0b7aa7164dded932a9f9b905f813351027fa589c01db761e80", 0x7d}], 0x9, 0x0, 0x9) setsockopt(r2, 0x29, 0x35, &(0x7f0000000180)="04000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 09:40:56 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690e, &(0x7f0000000300)) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690e, &(0x7f0000000300)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x1, 0x400001, 0x208001ff, 0x0, "b0000000000000000078d2b5863129b49700", 0x0, 0x2}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) 09:40:56 executing program 1: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x200, 0x84) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x26aab579) r1 = socket(0x10, 0x0, 0x2) sendto(r1, &(0x7f0000000280)="ffd50fe9921c53f3e1b02917910548efe18fafc2ab4a2e038092dfa88f397e32494b48fef21aae70cedef5bdd792dd619933671711a6295ff3eafa5d56dc15ddd5cd435594eda528e9045f693082bbd30d1e23ecfb2e175e859c7ae368e05ebbdd6687a9726f7fce07d601788b20c028239212cad459f5e88abb2cecd3951406a9f8ee60d1c85fcbbb1b5651b41ef50ac97920c40f522500bd2d28ec92ed1c4a35e40123486837f6566b2c7550a8b931b6976c4b19b12fa14035e1c17b9bba06063b7f3110821fca42bab424fa6b4b57", 0xd0, 0xa, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x2fffd) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r2, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000100)='./file1\x00', 0x6000, 0x1) 09:40:56 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd6045050002000180fe8000000000000008000081fcabf185fe8000000000000000000000000000aa"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000240)=0x401) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() r3 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r1, r2, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) seteuid(r1) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 09:40:56 executing program 0: r0 = socket(0x11, 0x2, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000ceb1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257690000132e27acb5d602000d7d026ba8af63ff37422902e4fdefe095bebd108ae070c1f5ab72c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002003c88c1cf8044101b00fcffffffffffff00"/177, 0xb1, 0x0, 0x0, 0x0) socket(0x2, 0x400000000002, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) sendto(0xffffffffffffffff, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x8020690e, &(0x7f0000000300)) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000200)=0xd375) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f0000000340)=""/179, 0xb3}], 0x1, &(0x7f0000000480)=""/132, 0x84}, 0x2) socket(0x2, 0x400000000002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000580)) sendto(r2, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000280)="8cbe45add87234ff6613ad47", 0xc, 0x409, &(0x7f0000000440)=@abs={0x1, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r4, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r5, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690e, &(0x7f0000000300)) mkdirat(r6, &(0x7f0000000080)='./file0\x00', 0x12c) 09:40:56 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357af4f7aa0416fa4f376336acf00b7804be781e49910900df", 0x38, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x50) getgid() msgsnd(0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000130"], 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00fe80000000fffa0000000000000000aaff020000000000000000000000000001"]) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 09:40:56 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd54a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53aa06b6caf4b2f5ea5d8", 0x65) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690e, &(0x7f0000000300)) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000000)={0x800, 0xdd, {0x2, 0x68}}) write(r2, &(0x7f0000000040), 0xfffffec2) r5 = syz_open_pts() close(r2) dup(r5) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 09:40:56 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) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) dup2(r1, r0) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 09:40:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x2, 0x4000, 0x3) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/79}, &(0x7f0000000100)=0x51) r1 = socket$inet6(0x18, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@abs={0x1800, 0x0, 0x0}, 0x1c, 0x0}, 0x0) 09:40:57 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) dup2(r3, r3) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgid(r5) bind(r1, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) preadv(r1, &(0x7f0000001380)=[{&(0x7f0000000200)=""/219, 0xdb}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/104, 0x68}], 0x3, 0x0, 0x605d7552) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, 0xc) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000001400)={0xfba, 0x3}) ftruncate(r4, 0x0, 0x1df) r7 = socket$unix(0x1, 0x5, 0x0) getsockname(r7, &(0x7f0000001440)=@un=@abs, &(0x7f0000001480)=0x8) r8 = open(&(0x7f00000014c0)='./file0\x00', 0x400, 0x0) shutdown(r8, 0x0) fsync(r1) syz_open_pts() r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001500)='/dev/bpf\x00', 0x0, 0x0) fcntl$lock(r9, 0x8, &(0x7f0000001540)={0x2, 0x2, 0x4, 0x100000001, r6}) r10 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$sock_timeval(r10, 0xffff, 0x1005, &(0x7f0000001580)={0x3, 0x3397}, 0x10) chflags(&(0x7f00000015c0)='./file0\x00', 0x10000) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCCONS(r11, 0x80047462, &(0x7f0000001640)=0x8) getsockopt(r2, 0x6, 0x4, &(0x7f0000001680)=""/248, &(0x7f0000001780)=0xf8) r12 = openat$speaker(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/speaker\x00', 0x8000, 0x0) pwritev(r12, &(0x7f00000018c0)=[{&(0x7f0000001800)="a21e2db2a11b6ca7784374d8976e10d3c598f41d4f59f41be5d99943f12b5f834ec25d311474ba36f8c5275fdf91430858a840e21fb673af6dd6397b3745f01b7bac9b6ef7f9d04b14020ad0ab02ba7fe92aaef44591efff398246d1b1e1347ebfef0d58feee96dddcf6b0c615e872bcad3781eb82e0f87cb2248781431d2d8d8dc61f0fb54069280aef42472cd042683aeda1213c8320ebdd5b56e1867193f3b71bf8bd89ca73e5d6dfcbaf597700db72dd2f3c086a98c2c3c1884a7288f2", 0xbf}], 0x1, 0x0, 0x8001) getpgrp() 09:40:57 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000011c0)=ANY=[@ANYBLOB="5530179140336766fea3135aed8e0ee85f524d599043b7670b54a471093ff4e84ed64919b82c96557988416927c57cf36f89fcdb2b8cf4c09a35041c12651ba1895fdb43268ab7c0c17a9953b4d12ce973f7d1b735fe98b1ad3a5177b9ef3a7849ece30d49a33f677eb677cc8ed23cc41eb2914a88d3d90d00abfcf9c76452114c6dae78c7dcda859092f8c5f332"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r2 = socket(0x2, 0x8002, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000080), 0x4) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x0, 0x8002, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r6 = socket(0x10000000002, 0x2, 0x0) r7 = dup2(r5, r6) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000000040)=0x1) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, 0x0, 0x0) socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r9 = socket(0x2, 0x400000000002, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x8020690e, &(0x7f0000000300)) ioctl$VT_ACTIVATE(r10, 0x20007605, &(0x7f0000000040)=0x1) renameat(r7, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000140)='./file0\x00') dup2(0xffffffffffffffff, r2) pipe(&(0x7f0000000040)) r11 = socket(0x2, 0x2, 0x0) connect$unix(r11, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fd9bd07c03000"], 0x10) r12 = socket(0x6, 0x4000, 0x80) r13 = dup2(r11, r12) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$VT_ACTIVATE(r13, 0x20007605, &(0x7f0000000040)=0x1) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYPTR, @ANYRESHEX=0x0, @ANYRESOCT=r13, @ANYRES64=r4, @ANYBLOB="a525ec82c73c4361736fa34965c05c44b91d8cd5f72046d5448d0b20ccdfef2e9b6a6943e2892e8a9a252503b5df0d81dd085ac0d8193c02a0af66ab7fdf1e3c5a829e4f70da95fd410fb499a70d4dc88d4a379cd2a900a2606a695ba263ef6a9bc1e0681e443f8fd7903a0cd96e1fd42bce9722a698abecfc57748fc8c07af251fa02dfea7dfa833ad8892f3c8cb8606a0724ff7bbbfbd0d8f62296afd58cfe2b8f17c384593900127505b9215b5e7d5cf2c9fd961d2c557b3694f7c43c90786b5b23506aa817c3c8e5f307c391fc9978432c4ec3c82c36b6c14a8908256accecf920c8c3636c0a505e81d84e0c9dfeee44c828ce9a354e4a315987c90c6458ea908039878c5865e8d351c27f23bcdfa9dd68c91fe4dbbd8e2bbe8fff5aeeaa51aef8deefdf83ba5dc2918e1d2b02a98c340b425db1e072a69cdb2cd9700a4ec131d174a0b9c7936d838f43b0ff8e182a0a9fca488222c76b17c77957a32347d3ea087a6a922be7640e6dddce150bc4477153dd49b535f3688370623c09d89ea92569c191936cf7a8f3943417cbf25db91894f019fb5c1666d652f53eaabad8116ec59408dc7e73d740afeaf4b6b1fad7597da0c9f0921856b0b9464ec8df057a2470a226b1aeae345e1b25b70858647824600d7596f92c543617f5729556d4578b203801e0bc17b3843ec6d92a6ff002ae1bfcfe66d1476e202d447fc9a77156b9b6e3d2dfd9ba18988c7d212ea66c4f8c39dd9150554745b73a12065471b3bba4d863b158ec1d941335ab7fa9458784ae087d5eae8976f7f0fc66cb0829d78bad913635ef4973777f4caa237ed14b13d0189b256534931b10bbf3c5dd18333e178c67068ce495360e602c3ab4e7dd655fc0ff9bb1687074702e3abdbe44a72eb0b435677840cf188e872641498ab5a603e641dace950da70f9e141336084ce0576704caaff89d261b6ff9038b724723480b983d097fdfde409b524de4204dbcb7c19be4097f6aa990bc93b56e9c0ad31247163bd29daa06a9ede3e531faaa5f7b044b8b70193305de6553812bf5c0dc7c8a9bf3fdb0950ed51aee9b66289b7f1a719f563767e3bd74d94fa0de4603641fb74c01fe3455f0ac8f50bab2a612c773dca386a9131e2d38bffda303ede9f6e8f39c2cdd8fa2dede9d3dd0e9753180a576cce1cab8d9d579c94a726807171b54d660d16a3e94a4d10716b788d6bcdb940a9f277eca1c666dd23b1681bcc211a7e0ab4ce24973c1f59e6087285e398c5d3dafdf1e6bc63306ff4b66bf67d1db3af312e747eae66bf4ba60964b974ce7777887faa262039036524e14a24e33578022b087ec7664b5ed95c79d27d345322bc2752a69f0e3ed4c1e6a6859a967be10940b5119fce8ed1af2f89c8d0c45303cd3d8aaa7c9469e9add04afd78fb4c2f46b1e46e787800957d4a4fd3b03062ea2109278727187d5bdc00fa44d6000f5fcba3b8fe950bd9477ba28177fe3c128d4c2defdafad69b30cd2465912171f362881523a7fd66855452d3193f9d844751620f57ce8f442261ca4766840d978df9ba17533b21226f902be481319da5dd0d138a83faa25562c314e28445ef4264915719cf07dc60fd4a07fd98f87347867e90a910338ffde86f7a11d09ccb0e2e794da9b5d689563b6306cca548f96f37e6c70280231ba6266b79ededf6897ab1cff129dec2f357d134c29172b2cd58c4ae3e7283c6b82ad73161acf7b850438a4f22b5d2693da65541b86db28ac00d8187345fb8391e81577754034422743b349167daea740b570553daff13bb8246f0c29f835cd3f84ad9c7951d82f7082274e393a4e9cf7514fc8710f0ef4c49b1db7b6989e440f53f94e500a7096b48ab7d36febfdb09b5ab412a1f0b77754bc769a3b740cc353b2db47bb98ae5d88bab4c0ffb213f22d7e0218410a40dd91dc5992513bf8ad9a96cf9ad3515e275a1d3e7d881e39a773001603bb8209daeb70bc9925b9f746039cf347949e22dd7d712b605a86366f93dbdebc243571077ffe31885e61bb6616426adc7f7bdf335ba6b14754cc419340c55f336dce5566b524733f279f3a1cb64c9beae6874099e8eee6342b8f330b86de44a21176a1f8dabe9095e2a20b7c91590e6c5367ec9b907edb120b852d436e77530932d6d77fd9732a2bc19e7850094346a7a88bc39489eb7cef2ed97f2243a33a9b3140efff03b5b55311af65b88cdb3e9ce7db77679d2c592d4cc2e9b840f841134149a6fda3fabbf3a74895a57ae2f84ff0a6a08f06097f6a0559baf34ad4bc331b5f96e9618fe957d1922a8664b454c0d851af8e3d91d1564d8ccae1fd582a4755fb69dd0a1b46133f661ce954ddb323d501db1bf10ba7e51b78f3771c6bf23874c6321cb5c2e642804f021f63d501fa619b9db2e1f7decc29d4946e783d3b6c9bc88ef90eb9778380fc0becb996f190829613b35bdb6d88b0c48fb8e2c6203c69c017c7cd6056d03ebd936c0a64653b432f806ea8bda625707d007311f5103ed81ebb7c3183fc488334875efed0de0ba710b53f1685902a3d5f8aa785875692d0bfb7ef6916365fd75716eba5f11650b500bc74043c5aa77e6fd5f893f22f5922c20424687544cd7348467ba0566fb654758bce415643d17155f0d55aea3735fee2e158b47615a8633a26fa78f7713585f38f066c88de2391202e21d8b47dc5cfe64573295b4888eeecd0da34f7a67b51c6921e68c1efb6fe3d17b74309f055138d7930d868a5e25a273b472af7b2add12323bad66a83e5f494422f9d66ee4305a2782e8e3a8a2f0822812f0547d80fbef9efe9174d3600a1b9a47fecd09aad128b71ff2418759341a80a9354d50db5db8c9d9539f8c1b057752c2647e8218970b536006dd94505872ce316b67bd290b9b8521723e3cb5014c4c8c8245d044bdafd766a6389c4b7ca787b41f321713d1a1058a0de504a62ef0a629dcae99328c757f8963395d23c4a89eb6752a15e82c10f5e94a244875052a08bb4f2f45fa18c2bf565416b81056feaa5f919a092dfc1c1766b4430654382e35d6a9db392a27674f392bc21dbefd2f7d9bbfc165064a1474ee2a08388944ad8a411d2760ae7c5f8c4351823b596fe94e291993c58e1fbb41c803957d3aa3b141b851be62ace0d670d844ac0c155781f1ba7e4f126c794b431b6bf5f90d7bbd3037e88308e2d0a27d7fa055d607667bda2f95da0f370afeea7620acbfd900b351f26ff460e827b0da852571f3a4200599590fc49e383250d6718f74ca66fda1c9b5b53f1e86d5848b160d09a664b4d1fb1815f16ed87e2edb1d146d112757c5a305e07145ddbfd32d826013421891f82776c012f24d75747c6a153dabb42ba4afdfd5c63e037a17c8c8f179f8c0a84daff8985d00007b2416a0cead196bf64fa912b817033639f79b1e0817b903c9a99cf025bb40348a332e8f8cf17c95a5ea7f06cae2c707327a56cb757e450fbdd90534468412c5f5d50c6058c5cf527ecef6a3d7cd17256c3dc0cd1f64e0036e5620f947d8c1cafc29c6e790c28e35275a640f35b62b7f6aed9285b1108e77fc38cad38752eabe0f49c453fbbf4145fb47e75e6024df507fd281e80cbafae58b8477c491eb1f4dfa69ec87ebddb052fd6438933f7ea8ce9269d3bf652827bae915b4ba0a32b01a6664831c9ad079b0704f19f9e52f9c3001253ecd5e9bc64541d86ed853414c938679bc7111fc2e578ff4ca8be5523b9948c8e47337b99e0426f9e61b3782ef399f0f394af72e3efa1cf4ca224e78a1cda0429accd96ae896037e03b854cf2ad4d73f8199031ccdd7f47fc3699ebefdcca9f9cc91b8da15313e4490e420e0caf318285390ffbdf34a39c68454639c7e3b88a52b608700e61651192e983de0eb13418394751015b92831a42cdac470f2f9223b52f2b9be817b54a4e623d09abc7583efcbcc8de9a9c3257679e7fae801670d8b8d25e63718b13f4970f0f225b2ef1bb19a857d89e5ae96cd4cc983049800147b322123f7e307d4ef1ea6e251db2219d5853fb55e359378194dad4d132590bce3d4237260d7e02c5a7ebfc3e456972eebab5f6a1e74d6f893dadeccc4297444610ee1f315a04e5d295dda50838a7dea2f4a63f7f2108ba5e0afab4a5619b4ce2a153654ad92e3dc180ce023ad411fec7b5fbf39fa82405ba683e4299a9ceab804c1e1bc45256fd01be6938c80fc63412663d1df549e40d5ee1476aa5ee4450ae0e1551ae87eab97d9cf2ca1739ce96faf45ea0da07cec65fa2bd6af3117150adc91ac9cc91982d1ce94428614b57d2c50caefe426442755d3abb106a7a1eeefeaab313ad2e9679c2abac06c1dae074c19fbd5fbb589878025ed48ce095b1f1cdc8eb9ea6d9d53f4c7b6849254cf9429eb52c2f3a22d1a5248fe445d0dc1360fac6b365033d621dc42fcc50037c124da8147dfe2b3a6d32803a8ded49344c679b0d3a81a64f3f05b70687cb9ec0213de30e8fabfa3689db285bc8d48f9521ce7cddeaf9c1fbd09916aaab9de0a6070295136a006ce5e1332f601e20fcfed52351b48ae5af03fd428ca8ed725763e23646475e3edda9cb554aaa7dbe5c82a452c35a99b9b6d58b53acbf95bf999988344342be88349e29ba0620c0d9543313d3bfa7c2f44f636706a69b27095da15ee549c7594b95a911df2952822f173e16f76f8e273ca0957726bf6b7cc91d19aba17438b9aff3e2d232e208f1e6cea4936ac678a72e6d1cbda90aebe2b29b92c9ca2b1519ecfa385cef821928b05954df1df8cde0c71752d81bf487cdeef19735525cb68f92ffa06fba8563ae7bd119edeb057b72e070b74d61c9904ab048782508814364131f0039acd9839eb7151fc268f00521ce2a2bb4d8cd13c9edf242b6bf26d0d940dd1b33522ef07e7ccf3ab2d640d84a910eeae7a6da1a5c5d666571c4de07aa2cccfc73867f3995b9b4efa7294634678f98e28f9deb274f86f7036146476a9a19dabe8fea5ea6743b2135e66ad697a7086163dbea3ad423fbae6632db88ba9a619d7469226ee5ddc1b32b4cde3268e21e9deba6139e938b4b3fde73295dadac1c8584a3d50806d622b8616a5ab089896737dd9c4fcfd5d2081f9d3b8e5f251981353ce31d4cc755d6c30ce3779446dee57e926579d9c6428afbb027a529a7cc232c5ac73555af973768108633fc10ca3dc1951a326531696f55b18eaf8ac3da2d39082f50c09d1d2b45fa6af3d06ce20becf540852842cdc3040e61601e1d355bf0fbd1d967b1599aca06a2b085da35dc7e4038f781fb4182f9e2885beabdd776cc7c1c68e16808a692b3cd0cd11888517b0c012a8c0705337ad62c8a37d5e062c622bdb8f9b3fcdf1b18d2dd2332645c15ab58a6940a4354e229377b7e419814ed42960b4a59f51ffa838a848f139f49659ab6f6cb5b5735249662932690a6c0c86941f0be1c52e7cde3313683f76662f210d84f959dc670bc4096ae9c6e11be056097a27090ae273c3370fa35221968e59d4289b874d0b27722f22c3fee91748f90728fcc5bf65ac811a8973350e36cb9a48087a0d279b45014b1fa6bb6bfbd2093c8fc3a57173814e91c542732f1484af7b2393ba250b8bd0fc49608e958dd4349e4c29f51f22718e42b5a2effe54cadc817c56034a04a32ff58ff67156c357cedfabd5b3076139be7cd8ed65d9e472e1adde6f82b19501fb8bb4e50362ca851b4b9dbae2bbf1a523c3e1d9058a40a8d7bfa8accc3a1ee21d1d8f9adfc72417748fd86971386138f94ff7853c9d2a7fed5e9"], 0x5) 09:40:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="9488f2870cf2b8ac33f433c6f4ccbf8bed32eef41ccf8f6047c944c0341e367546ae60ace11992e615c9a48d854bf20dc7cc452777ea20ca6e9d3259d692c8eaa7ef65f3a43df09883446d4ba14dc80cf53e5c24f08c924141e679fd09c6810de4d96e045b37a6ccf0cb16be105cea26da3b97384794637419d8e65ee8777d878ca64395ba5d26b7d817d26424f8137858529c8de1d6b798b20af26d204e8b7e52a129916c7faa385de3d0a79f624973d014210508c4b37b156800"/198], 0x9}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r1, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r3, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) dup2(r0, r0) 09:40:57 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8150000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getrlimit(0x3, &(0x7f0000000000)) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690e, &(0x7f0000000300)) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000080)={0x1, 0x3ff}) ioctl$TIOCFLUSH(r2, 0x8020690e, &(0x7f0000000300)) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:40:57 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, 0x0) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000140)=0x80, 0x4) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff0000ffffaaaaaaaaaa0486dd60a4f008080000000000000080fffa00000000000000002aff020000000000000000000000000001"]) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="c2", 0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 09:40:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7f5, 0x5, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef0800"}) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semget$private(0x0, 0x2, 0x200) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) r3 = semget$private(0x0, 0x3, 0x80) semop(r3, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r4, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x80) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r5, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) r6 = fcntl$dupfd(r1, 0xa, r5) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0x62) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r10, r11, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000002c0)={{0xfff, 0x0, r7, r10, 0xffffffffffffffff, 0x78ae9895b80bb257, 0x3}, 0x2, 0x2, 0x1ff}) semop(r2, &(0x7f0000000400)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r13, r14, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000180)=""/253) 09:40:57 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) 09:40:57 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) r1 = syz_open_pts() dup2(r1, r0) chdir(&(0x7f0000000080)='./file0\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x47, 0x3) 09:40:57 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) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000200)=0xc) r4 = semget$private(0x0, 0x8, 0x80) r5 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000180)={0x8, 0x3, 0x3, 0x3f}) semop(r4, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0xe, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x5, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r4, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r4, &(0x7f0000000240)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d476c2}, {0x6, 0x101, 0x800}], 0x4) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f00000001c0)) r6 = socket$inet6(0x18, 0x3, 0x0) r7 = dup(r3) getdents(r7, &(0x7f0000000400)=""/143, 0x8f) getsockopt(r6, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r4, 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) 09:40:58 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xef}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x10000, 0x9}, {{r2}, 0xfffffffffffffffc, 0x15, 0x20, 0xffffffff, 0x78}, {{r0}, 0xfffffffffffffffb, 0xa, 0x2, 0x2000000000000}], 0x6, 0x0, 0x9d1, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r4 = kqueue() r5 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x6c) accept$inet(r5, &(0x7f0000000040), &(0x7f00000000c0)=0xc) kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000100), 0x6, 0x0, 0x9d1, 0x0) dup2(r1, r2) 09:40:58 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open(&(0x7f0000000140)='./file0/file1\x00', 0x80, 0x88) fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x40, 0x6) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x800, 0x134) fcntl$setown(r1, 0x6, 0xffffffffffffffff) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ftruncate(r1, 0x0, 0xb64) ioctl$TIOCFLUSH(r3, 0x8020690e, &(0x7f0000000300)) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind$inet(r4, &(0x7f00000000c0)={0x2, 0x0}, 0xc) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000040)) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000000080)={0x141f, 0x8000, 0x401}) 09:40:58 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000180)=0x5, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xfe94) write(r3, 0x0, 0x0) 09:40:58 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) munlockall() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) 09:40:58 executing program 0: r0 = syz_open_pts() select(0x40, &(0x7f0000000000)={0x20, 0x0, 0x0, 0x0, 0x100000000000000}, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000400)={0x0, 0x0, 0xfffffffc, 0x6, "1b12e4b5cc1b9a1b2c40b00bc954c51f5c2a88ef", 0x3d4ba645, 0xfffffffd}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0xd41) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "2f5d235fa443d235e33eaf74cdca4700"}) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000001180)=ANY=[@ANYBLOB="820bdeed26696c65300043698bd9d1c4df6ea8acaea3e45e2a233f370b4c724c44a9f5f79009089b4551956a42678eff1ea26800a47538637e226c1e58480926cd19881604f70789f95a48aa55df8cff21114df788f68c2537846f906fde63e2f3f2a23d3cd23767a6329e848f559dac6d3d6479a1ef578b4f12da2f86aaa1c282a4c061f48875b37b6f76aab27b457b9af7780e08000000c55fa327b9d534463cfa15d4deb74770fc7bdbb1c66f6d381ff820cca389545db3d59516412ab5a7773d4943118b9806f4ed32768d29c0253a04c0a8167f2a24709c08b69aba3811165abca6120634246e00fc3066f893a99cbf4e1e8162d7ed1cbe761c7fa4d40c9853a022cb29429be5cad0edef5f7c647a68bc2f7f11cd9a588012aca91346d788d8f763c22fdc600ce1764d1c6e53ff8b2b6c910a080000006a0dc527699f652bf447da455d9bd749c95929144f8be7392d265c95bf405d97df9248bca5ab425e25f85b8c1f50a1e42cd6efde2ecbf86e736b19eb0dfbd9d659c7f6"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004015b0dbf5850a81f78e00818d23a", 0x14) write(r2, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0x585) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x48) semctl$GETZCNT(r7, 0x0, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r7, 0xfffffffffffffffd, 0x7, &(0x7f0000000300)=""/235) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x20000004, 0xffffffffffffffff, r4, r6, r3, 0x10, 0x7f}, 0xccd, 0x4, 0x9}) r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = socket(0x10, 0x8005, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="100000f30000efbee89f89dac98579ac4e30eab9e70000ca00000000000000d7535fe6ae84522136e1af8c15543377007129afc7e9098b00405c9ac83e9b0fac412195d3"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="1000000000008d8beffa941fc5cd0000"], 0x10}, 0x0) setsockopt(r11, 0xf8, 0x4003d, &(0x7f00000001c0)="59b156df75d7af9923ceef3a7d8e343b8fcc63101004eb4b50339d7f5aa3de8c58b5ccbb70f322b645c267ed6f2313d9422b63435c23f2a39da49efdc4c460746b0446ba196a253864f12ed5520df8bb0e6c2e91da497004167328effa7e1cf7130215406fe3d717024e7fae64d1a40f", 0x70) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r14 = getppid() fcntl$setown(r13, 0x6, r14) shmctl$IPC_SET(r1, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r4, r6, r12, 0x1e4, 0x8}, 0x4, 0x5, r14, r8, 0xfffffffffffffe01, 0x9, 0x7ff}) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) 09:40:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3fe, 0x7fffff7f, '\v{X\x00'}) r2 = semget$private(0x0, 0x7, 0x286) semop(r2, &(0x7f0000000100), 0x0) r3 = semget$private(0x0, 0x4, 0x136) semctl$GETNCNT(r3, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000240)=0x401) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r4, r5, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r7 = semget$private(0x0, 0x4, 0x1b2) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) setsockopt(r8, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) semctl$GETNCNT(r7, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r7, 0x1, 0x8, &(0x7f0000000240)=0x401) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getgid() r11 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r9, r10, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r12 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r12, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r12, 0x1, 0x8, &(0x7f0000000240)=0x401) 09:40:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x7a) 09:40:58 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000340)='./file1\x00', 0xcf) getgid() socket$inet6(0x18, 0x0, 0xbc) r0 = socket(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xffffff48) shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r2, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = shmget(0x3, 0x1000, 0x100, &(0x7f00001b1000/0x1000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000100)=""/114) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x3ff, r3, r4, r3}, 0xfff, 0x9, r7, r7, 0x7d55, 0xd75, 0xfa}) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r8 = semget$private(0x0, 0x4, 0x100) semop(r8, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x4, 0xf, 0x800}, {0x3, 0xdc, 0x1800}], 0x4) r9 = accept(r6, &(0x7f00000000c0)=@in, &(0x7f0000000280)=0xc) poll(&(0x7f00000002c0)=[{r9, 0x10}], 0x1, 0x9) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 09:40:58 executing program 1: r0 = semget(0x3, 0x4, 0x320) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x8, 0x9, 0x1]) r1 = socket(0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x1000100d3) semop(r2, &(0x7f0000000480), 0x0) semop(r2, &(0x7f0000000000)=[{0x3, 0xfffb, 0x1800}, {0x1, 0x70, 0x1000}, {0x1, 0x4, 0x1000}, {0x0, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000, 0x1000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getuid() r5 = 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(r5, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r9 = fcntl$getown(r5, 0x5) r10 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r10, 0x0, 0x0) r11 = fcntl$getown(r10, 0x5) r12 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000000300)=0x2) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x240000000, r13, r8, r7, r8, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r6, r9, 0x5, 0x5, 0x5}) r14 = getuid() setreuid(r14, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r8, r14, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r9, r11, 0x0, 0x92, 0xffff}) r15 = getuid() setreuid(r15, 0xffffffffffffffff) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r15, r3, r4, r8, 0x20, 0x7}, 0x4, 0x5, 0x5}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000140)=""/23) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') unveil(&(0x7f0000000000)='./bus/\x00', &(0x7f0000000100)='x\x00') 09:40:59 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000010c0)='c\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000000)={0x1, 0x5, './file0\x00', 0x5, 0x4, 0x8, 0xba}) 09:40:59 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) sync() getrusage(0x1, 0xffffffffffffffff) socketpair(0x2, 0x4000, 0x83, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x2, &(0x7f00000001c0)) munlockall() syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8, 0x0) r3 = msgget$private(0x0, 0xffffffffffffffdb) r4 = semget$private(0x0, 0x7, 0x8a) semop(r4, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x2, 0x9, 0x800}, {0x2, 0x6, 0x1800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x0, 0x9, 0x1000}], 0x6) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000000c0)) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r6 = socket$inet6(0x18, 0x1, 0x0) r7 = socket$inet6(0x18, 0x8000, 0x1) recvfrom(r7, &(0x7f0000000380)=""/138, 0x8a, 0x2, 0x0, 0x0) dup2(r6, r6) chdir(&(0x7f0000000180)='./file0\x00') ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = socket(0x2, 0x8001, 0x0) close(r10) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) dup2(r11, r10) connect$unix(r10, &(0x7f00000018c0)=ANY=[@ANYBLOB="82028611e2b2000000006262dd65f708c4c84e08c027ad12d417ec80ac134b281bcc23ffe9efa5b32eaf23a2a9e0562f45a611829ab5daaf1eb36182e881850ecb794e74000000000000962eb3b0e61fec776122259e7698e0d3d92501f2a0b61deb75fcfb3ebdb5c50284a1a9d3c076887d5c6d3aee60a3ede69923f29406004d3bb7f7e3ef2fd5f0c076611274f68621a60dfd8a45d1c6075269b1732c25a557cbc4b8e3e40d6ad97ae5a93b989c4cad4966ae37ce9ee87c081376fe6ea50b9d7f1b5f5446172d0dcad797b4e4454099e9081a060000000000000000000000000000000000000000000000000000245a3a69d58df0d86e5bee5d88c63031dd3d9715079354fc2db9dd77535b538e810fa8245fd34fabc2ed7d829f8da7765abdb3a7d0a95257b1fd3e903e1d886065958d2e8b4c9b79aa065b83768845aaca0e0acb4cf0b520b1a733bc8738861daf880a53185f299674dfbfa014efa3977ac53eb1338103de044b263efee9c3e55ba91520d18b6f169ce3aca12d9475765267be2241153abb89a4c53fab8f623209b988b0e2b595925b43805b8409097c6ee49ad2a89bc58ed02ef820f7efb5ea1bfa1d442cffc7a30ff3071963823fa948c0478cd47ca63c5f12ff2bfec8a3a5b6ad1bb545fcc67c283f5c1e2658241a268e926b2184e6420837c9a73397b1103c2c2f000000000000aa15e94a15fc1d45745efbd0fa0d121b311022065cb961a4b11debb30d8e9bdf30f51a82bb3603318b"], 0x10) writev(r10, &(0x7f0000000140)=[{0x0}], 0x1) sendto$inet6(r10, 0x0, 0x0, 0x0, 0x0, 0x0) r12 = fcntl$getown(r10, 0x5) r13 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r14 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r15 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) close(r18) r19 = getpgrp() r20 = getgid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r18, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000700)={r19, r21, r20}, 0xc) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000600)={r19, r16, r15}, 0xa2e18270504f1bd9) r23 = getuid() r24 = geteuid() setreuid(r23, r24) r25 = getegid() r26 = getuid() r27 = geteuid() setreuid(r26, r27) r28 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r28, &(0x7f0000001e00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f350707000000e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b9000000000031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9e1c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d96224c736abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff7fdefed38bfa4e3c574bb104f3702102af66fc872eb2ca7575d161fb8aa1c81ac07992b1bba53a3e9e04cd9107a3fcd927b44336916a7915aeb24e1bb570e51dfb497a867bf03588f0c8daf04bb135ddf167592efd603081c8a0e87d6d1da06b12440d9f8899edf0718747e2537139a3ea6820022b15625f74c53a21425a5ad2a9fb8b8a463cea345b9a907f3e62d2853ea6e9c01465328e5f6af8ffd879636a804a0f67544ab36c77ab77972dc6592039fca487bbcee00bb19f86164c794deed526a5ab035b369226a5ddbd1dd15842a883dc13aaf60df5a1e74e2875694055079869ad28d3c1669a1b5b98bd5a99000f0ccfe1decce55a8fa9313dce8035190dccfac31c0275ce08cbcd2db65e3322bce8c7cf4145a62738e66143445e487293184910276b6fb34f7b4ec60e899ec4a7e61313615115149233f4e0a81da57df8e8eeb2d04d6b3290f239191c8ac49557e5abc3ab9e2213540c79c246ff48fdeae5bbe0bcd10bc71ac1c84d2de149e340adeae2a2601d9af65c644733f6d06620595d487dced02aaee3364623de3c35f9f87529ca468bc0b68064915836f2799b4b2a899f8b6861091564125aac7d57bda5175fd2409b7021373dc433dbcf10f923144d6fd225d92084710643eecfc53607333ee870fe3056491db1a1037f06c717e1a8d29cbb907d0125d84540f0e7fc691af303cbc5676cd9457578b29572b8d10d721fbf7a9dd6e6228c044a7f8b50011fa33ec1ff262ca7d659a74bf498e31d715b1e24639aa64651218cfa31c6f29a13dcc9778155e228d17d743ebbf207a1b522b9c34d401856063cd6fe4f88f47e485b1ad05e3c1a3328aae9d0ec67202d392f2a44e9f81527d083a0026188b0d7dd27240209f79a6120d601d6dd0d4830efbc2d256b5b5d4b3c5c3e686b4144d5103700084717ea6112336eff5069aba2607e9361ec515a96812a71e1121b3d043652c2b90b20a7063e73ef4d3c70177c589d7524f84bcd2657657e4f483342f05d7b74e55a0d58efd696cb7491fe8895cb9be0d7010b038b5a82ba56ca03b94c1fd180eeb98010f97fa7c5c2435467fa132220b79fbfdfdebb28c522e0d5cb4da0ec77b25b5dcf3431e91d8b3ea6bb979034090a56ecfa32659c6ca133992839451581f9ecdedab3730a92c783d6cce8ec513491af6506c567c94211e5d87efe2ea62b28547ab416adae01de6610c524a57f43c48e911007bcddb2601d7775f255a1fe0bd1da9996da4469ff683da8590d0d3497deb7f394fb793e0c8ba8a06bcaedc755f7094bc633444f180000000000000000"], 0x44b, 0x800) msgctl$IPC_SET(r28, 0x1, &(0x7f00000000c0)={{0x6, r24, r25, r27, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x9601, 0x2e3, 0x138, 0x2}) shmctl$IPC_SET(r13, 0x1, &(0x7f0000001700)={{0x3ff, r8, r9, r27, r9, 0x1, 0x5}, 0xfff, 0x9, r12, r19, 0x7d55, 0xd75, 0xfa}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, r31}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r34 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r34, 0x2, &(0x7f0000000100)=""/114) r35 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r36 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r36, 0xffff, 0x80, 0x0, 0x0) r37 = fcntl$getown(r36, 0x5) shmctl$IPC_SET(r34, 0x1, &(0x7f0000000200)={{0x403, r32, r22, r32, r33, 0x104, 0x5}, 0xfff, 0x9, r37, r37, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r32, r33) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r38 = socket(0x18, 0x1, 0x0) close(r38) connect$unix(r38, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$unix(r29, &(0x7f0000001780)=@abs, &(0x7f0000001800)=0xfffffffffffffc34) r39 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r39, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r39, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r40 = semget$private(0x0, 0x7, 0x286) semop(r40, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r40, &(0x7f0000000100)=[{0x6df363d3799bdfa7, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x7, 0x6, 0x800}, {0x2, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x109, 0x1800}], 0x6) semctl$SETVAL(r40, 0x0, 0x8, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001880)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0x42db81b2a2d08ca7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r45 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r45, 0x2, &(0x7f0000000100)=""/114) r46 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r46, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r47 = fcntl$getown(r46, 0x5) shmctl$IPC_SET(r45, 0x1, &(0x7f0000000200)={{0x3ff, r43, r44, r43, r44, 0x104, 0x5}, 0xfff, 0x9, r47, r47, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r43, r44) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r44, 0x0, 0xffffffffffffffff, 0x0]) r49 = getgid() semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r42, r48, 0xffffffffffffffff, r49, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r52 = socket(0x2, 0x8001, 0x0) close(r52) r53 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r53, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) dup2(r53, r52) connect$unix(r52, &(0x7f0000000740)=ANY=[@ANYBLOB="82028611e2b2000000006262dd65f708c4c84e08c027ad12d417ec80ac134b281bcc23ffe9efa5b32eaf23a2a9e0562f45a611829ab5daaf1eb36182e881850ecb794e74000000000000962eb3b0e61fec776122259e7698e0d3d92501f2a0b61deb0000c000bdb5c50284a1a9d3c076887d5e6d3aee60a3ede69923f29406004d3bb7f7e3ef2fd5f0c076611274f68621a60dfd8a45d1c6075269b1732c25a557cbb8e3e40d6ad97ae5a93b989c4cad4966ae37ce9ee87c081376fe6ea50b9d7f1b5f5446172d0dcad797b4e4454099e9081a060000000000000000000000000000000000000000000000000000245a3a69d58df0d86e5bee5d88c63031dd3d9715079354fc2db9dd77535b538e8109a8245fd34fabc2ed7d829f8da7765abdb3a7d0a95257b1fd3e903e1d886065958d2e8b4c9b79aa065b83768845aaca0e0acb4cf0b520b1a733bc8738861daf880a53185f299674dfbfa014efa3977a1648a837c0e5ace3ed064283bce37dc53eb1338103de044b263efee9c3e55ba91520d18b6f169ce3aca12d9475765267be2241153abb89a4c53fab8f623209b988b0e2b595925b43805b8409097c6ee49ad2a89bc58ed02ef820f7efb5ea1bfa1d442cffc7a30ff3071963823fa948c0478cd47ca63c5f12ff2bfec8a3a5b6ad1bb545fcc67c283f5c1e2658241a268e926b2184e6420837c9a73397b1103c2c2f00000000000065f4d1d106480f7f23f4762fda582f026383e5aaac5c7f1f964f1a18858132d438716fcc143d957e7b5586f3756eeb52f8a56c8408cbfa68ee7ecffecfd3a8ff7a4b792eae1d50ba047a581c1238f80f9c0cb8d51220b48839d338e34b3574ff4c8467aac5cdc5f9772bfaf91dc134279b0e9da1407161c8bb23cc63d86738ed091ab0735ebef076974b9fccc6adf2b352f7710657b38734efff21729e220cf88438de844eb5e3c90024d35d1a2fa2b15f099e2689c242f25241e5afc44810cdfd93e7d69010e983770ffd05e9727ca5a5d3e3e737421d1caa93e776e31d843d88a29dbb8d5ca4bb431429e57a4643013b21e5f773f9e09aaec928d2908176f2bbbeb8d20e8c047a6e84dacd265f66510fe3f9b9bb242ddc7bf0c9f927d35b94a59618c8f0d58127978ab914af4f2d35fbdb"], 0x10) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001840)='/dev/wskbd0\x00', 0x80, 0x0) writev(r52, &(0x7f0000003180)=[{&(0x7f00000032c0)="5ec62e7fe854e9b21329cd72692c7014c0465ed2e1f89b5328899aa0dbf58bfdda7c0ae1b499d611d6e8549067bb34ff28168f170a1f5bd2f950f7b087588280d4115283daf6"}, {&(0x7f00000023c0)="76d06e99cf186d04110e50dfcc8e3fffd2a54ad0e1fde07752c63205a96159f9fe23863184b0c29be305c9e1a35e98"}, {&(0x7f0000003240)="303bc1bf61b6b6124b0dd1eeefb271fccff21dd2e0253767d371d09a256248d1fcc926ffdb76c910a03430909d8929d6a1838526ab2697a510263583ee11fa69a951"}, {&(0x7f00000026c0)="fb3972f88c469537ef4e792bceeb7029e79b0622a12d209078fe5d7c8610c17a4a8fcf7245753784ebfddc67e38e884b78c3f35f0064884ac8e53bb8bf254b7309e6fb7dadca964e718aae7c050ba2fcee"}, {&(0x7f0000002740)="d04a2bed07a474b6c56e77c8cbd62532ec8a1c53fb4a0dddb762f7d8941f86be4b6e0124e0a99cfd351791b80b515ed57c69462fb582b36cd9a7ee9841ef42ff4ecd9f6ba212380102fe3a7e265752273816a42caead70b1e988776f9acfe8a3a22f6733597034f80cc26a9e109fb0b619ad06375b7d"}, {&(0x7f00000027c0)="bf993be39a2c775c8af9f145e8c71dcac047f9c21380dfc2c570e4e355aeeaaa1b4b095bd94a0e510dafb6b7211bc964cbe8e8e80f41fc4dbdf5f2c6f0ecbca03cd37546dda86047767fd90ba39761f78ec7048b"}, {&(0x7f0000002940)="462ccb7f0dbb193959e765ec28f0665f52503f2f83"}, {&(0x7f0000002840)="ea1beed99ee647449d249e293c67348fd04184a22ae55513a7b0fdd17e6bd8c561bc679bca12c1a4044ec1af2903d33e41f49d167276e83deb7a7d1ab7138eb231"}, {&(0x7f0000002980)="027b8ac9d2645b662d4c1660e785164e8705e96edbee4c5e706f2a53377fb2956f85a22d7212fac4842a341fd36acdb5494d4ca6758651eca4b09c3d79413e1cae019cb441c293b5a0b7bbd574800088532e9953d73f6d4c361e066de0d62967155761ede32e4b0ad16360ab50056fb6889f7ecba8fbc35c220c50b7b267a9b4dba84c4d158e83ccedd9229fac5675170821287e609d892c5929b6313665314a0873897fc96eec3cf20242e6e1522dc7dfb7e35f58c2dbb638909a8fe2eec958591061c711c6147143f66e7a2012af23a61085cb8a9380db9ddee1593ce8ed1ff796a6"}, {&(0x7f0000003080)="4e36d03562d224df3aae867f594f036ee7a641e82eb223ff6818937b7240b9e4dc7e12e45bb664c491c01fba3aaf15466d4261abfae1f736f7a0fc040af411d7dc7d92e63f757e2486570a254a10a43bded1eab716be3c266517c32605af9e4d1a717263fc0b3f9e21e8b8ab36b345f9cde5147534251ca335823bc007414170815c8e356cd40d4c783ba017595f276154a35df89b774f7db41c273989074317959344c6ae801fe6c11ae9d3b50fb8b49e237da3f2d0a6e4b1f3290476e7179c802458d185402b27ab1a12253e49c6c231ffbdd1c40856c6358276c962feab621eb50146e2a8"}], 0x1) sendto$inet6(r52, 0x0, 0x0, 0x0, 0x0, 0x0) r54 = fcntl$getown(r52, 0x5) r55 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r56 = socket$inet6(0x18, 0x1, 0x0) dup2(r56, r56) r57 = fcntl$dupfd(r56, 0x0, 0xffffffffffffffff) r58 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r60 = kqueue() r61 = fcntl$dupfd(r60, 0x2, 0xffffffffffffffff) close(r61) r62 = getpgrp() r63 = getgid() getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r61, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000700)={r62, r64, r63}, 0xc) setsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000600)={r62, r59, r58}, 0xa2e18270504f1bd9) r65 = getuid() r66 = geteuid() setreuid(r65, r66) r67 = getegid() r68 = getuid() r69 = geteuid() setreuid(r68, r69) r70 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r70, &(0x7f0000002ac0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f350707000000e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b9000000000031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9e1c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d96224c736abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff7fdefed38bfa4e3c574bb104f3702102af66fc872eb2ca7575d161fb8aa1c81ac07992b1bba53a3e9e04cd9107a3fcd927b44336916a7915aeb24e1bb570e51dfb497a867bf03588f0c8daf04bb135ddf167592efd603081c8a0e87d6d1da06b12440d9f8899edf0718747e2537139a3ea6820022b15625f74c53a21425a5ad2a9fb8b8a463cea345b9a907f3e62d2853ea6e9c01465328e5f6af8ffd879636a804a0f67544ab36c77ab77972dc6592039fca487bbcee00bb19f86164c794deed526a5ab035b369226a5ddbd1dd15842a883dc13aaf60df5a1e74e2875694055079869ad28d3c1669a1b5b98bd5a99000f0ccfe1decce55a8fa9313dce8035190dccfac31c0275ce08cbcd2db65e3322bce8c7cf4145a62738e66143445e487293184910276b6fb34f7b4ec60e899ec4a7e61313615115149233f4e0a81da57df8e8eeb2d0fc027ba45355a4d64d6b3290f239191c8ac49557e5abc3ab9e2213540c79c246ff48fdeae5bbe0bcd10bc71ac1c84d2de149e340adeae2a2601d9af65c644733f6d06620595d487dced02aaee3364623de3c35f9f87529ca468bc0b68064915836f2799b4b2a899f8b6861091564125aac7d57bda5175fd2409b7021373dc433dbcf10f923144d6fd225d92084710643eecfc53607333ee870fe3056491db1a1037f06c717e1a8d29cbb907d0125d84540f0e7fc691af303cbc5676cd9457578b29572b8d10d721fbf7a9dd6e6228c044a7f8b50011fa33ec1ff262ca7d659a74bf498e31d715b1e24639aa64651218cc9778155e228d17d743ebbf207a1b522b9c34d401856063cd6fe4f88f47e485b1ad05e3c1a3328aae9d0ec67202d39477a44e9f81527d083a0026188b0d7dd27240209f79a6120d601d6dd0d4830efbc2d256b5b5d4b3c5c3e686b4144d5103700084717ea6112336eff5069aba2607e9361ec515a96812a71e1121b3d043652c2b90b20a7063e73ef4d3c70177c589d7524f84bcd2657657e4f483342f05d7b74e55a0d58efd696cb7491fe8895cb9be0d7010b038b5a82ba56ca03b94c1fd180eeb98010f97fa7c5c2435467fa132220b79fbfdfdebb28c522e0d5cb4da0ec77b25b5dcf3431e91d8b3ea6bb979034090a56ecfa32659c6ca133992839451581f9ecdedab3730a92c783d6cce8ec513491af6506c567c94211e5d87efe2ea62b28547ab416adae01de6610c524a57f43c48e911007bcddb2601d7775f255a1fe0bd1da9996da4469ff683da8590d0d3497deb7f394fb793e0c8ba8a06bcaedc755f7094bc633444f18"], 0x44b, 0x800) msgctl$IPC_SET(r70, 0x1, &(0x7f00000000c0)={{0x6, r66, r67, r69, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) shmctl$IPC_SET(r55, 0x1, &(0x7f0000001700)={{0x3ff, r50, r51, r69, r51, 0x1, 0x5}, 0xfff, 0x9, r54, r62, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgid() r71 = socket$inet(0x2, 0x2, 0x0) socketpair(0x18, 0x5, 0x3, &(0x7f00000017c0)) r72 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r72, 0xffff, 0x80, 0x0, 0x0) setsockopt$sock_int(r72, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r71, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) r73 = semget$private(0x0, 0x7, 0x286) semop(r73, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r73, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80}, {0x1, 0x9, 0x1800}], 0x2aaaad9c) semctl$SETVAL(r73, 0x0, 0x8, &(0x7f00000000c0)) r74 = socket(0x18, 0x2, 0x0) setsockopt(r74, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r78 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r78, 0x2, &(0x7f0000000100)=""/114) r79 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r80 = fcntl$getown(r79, 0x5) shmctl$IPC_SET(r78, 0x1, &(0x7f0000000200)={{0x400, r76, r77, 0xffffffffffffffff, r77, 0x104, 0x5}, 0x1001, 0x9, r80, 0xffffffffffffffff, 0x7d55, 0xd75, 0x7fffffff}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r76, r77) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r77, 0x0, 0xffffffffffffffff, 0x0]) r82 = getgid() semctl$IPC_SET(r73, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r75, r81, 0xffffffffffffffff, r82, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) msgrcv(r3, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00'/63], 0x4b, 0x3, 0x0) execve(0x0, 0x0, 0x0) msgsnd(r3, &(0x7f0000000480)=ANY=[@ANYBLOB="0300000000000000c5647a122df247a7572e000000db1fae2e77dfb024d4d990b3ee000000b9000000be64000000"], 0x1, 0x1000) 09:40:59 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="63634e19767b0784"], 0x10) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 09:40:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1d25ec2da7304085ed7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc7cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d8472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a200"/3585, 0xe01}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r2, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) dup2(r1, r0) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 09:40:59 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, 0x56) 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, &(0x7f0000000140)={{}, 0x1, &(0x7f0000000100)=[0x0]}) 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)) dup2(0xffffffffffffff9c, r3) r8 = socket(0x2, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8020690e, &(0x7f0000000300)) ioctl$WSMUXIO_REMOVE_DEVICE(r9, 0x80085762, &(0x7f00000006c0)={0x3, 0x4}) r10 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r10, &(0x7f0000000080)=[{{r11}, 0xffffffffffffffff, 0x5}], 0x1f, 0x0, 0x0, 0x0) r13 = socket(0x18, 0x8002, 0x0) r14 = syz_open_pts() dup2(r14, r13) ioctl$FIOSETOWN(r13, 0x80047476, &(0x7f0000000000)=0x8000) writev(r13, &(0x7f0000000640)=[{&(0x7f0000000700)="46b1ebe5cb423dc8c80025803270ca2b5328ffa05dbfe80f45dd596aaea6eb054a8b2db9f71f57208867dcdc614f0838c0566c2d8b882448265415a92ac85b8d7e57103ccbdff158973b884aee5af028937857af4605b6e3dea8bca2d0ea83a7e1e84020d04bd01d5194b48d8770d64d54dd7546690b48c6a36a4127143f6fe1e565a009d36d54185d138f51c4c8c557b715426c6d9f3c989b55db65548c2b60ed732002e08bf4f67de201177c5f7b19fe66173ff842e6", 0xb7}, {&(0x7f00000002c0)="4c64832b313713e93972dc1504e9aaed6b4e4e1989d629ecbf4c6983c7762d2e83a1", 0x22}, {&(0x7f0000000400)="58669ee280f3660171721741e5d8251e79aa3a8d5d6beeab96657280323aa6bda1be8e92844e037a0171650ef6b732869aded784603067fa3ecdc19116801dd88113a356f3d0a2b5bb93bf8e9c9e892c42ae9de2b07c26b41d9df857ef29c9ee71c025efa62d166ecbb86773ee7948f60d4f707f45e03bac5545686d8d4776f45b7533a9a7a40c1d9fc22a78e26df682", 0x90}, {&(0x7f00000004c0)="a13b62fe28a547f1febb21d8e9894daf9fa281931acd03f97f6fd038e54eebfbb0912d17e53a3f14c7ef14d301d2653d0e2e46894d25f44b0c88d95349f1d4273690be16f363d9154cc2d644ad500a2fa41195", 0x53}, {&(0x7f0000000540)="63f507b24c1364e5b2c32e4e8986adedb3ab6ed6e4724d9cfd16217223f9dc73b13b9413bde5751adf938cdaf1a8bbd2937d7cd4a0ce863fb11c935bb1f19fd1b4e3a933eda7440fa1a410c6025a7144d0207878a9fc7c4f3518d66cd2a64f5d4a3dfebd985c99fc1b9c62fdb60d849c68355f822c6cfac0edd45122cbb6c117a2cec598f587461f420167aae9e973c1123c09048ba8d53ee1985f61f726ec973b11aaab550f7719dca7a474d2f7351d4020e961f2b2d4dcbb88fa8c40ac8a555e3f1056dd2910aadfb9dd2b2aa5db402119a2aa372cc5", 0xd7}], 0x5) dup2(r10, r12) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x1000) kevent(r12, 0x0, 0x0, &(0x7f0000000dc0), 0x400, 0x0) 09:40:59 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r4, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) read(r4, &(0x7f00000000c0)=""/177, 0xb1) ioctl$TIOCFLUSH(r3, 0x8020690e, &(0x7f0000000300)) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0xe43d, 0xb24}, {0x18, 0x3, 0xfffffffc, 0x1}, 0xff7f, [0x4, 0x4, 0x10001, 0x4, 0x5, 0x3f, 0x7, 0x10000]}, 0x3c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r5, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) writev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180)="73bc2fb28c3eb9258f732959aba76afb3cd0cb5e71e6ba32b4cca0a18d756a2656502be847315d7b2222fa305edb44125d19b144bb08203fe57e063fac87b8fbbd86b83fa71297edd16bf1e98d890c92d5ccd219944728467de42e60ad0f7529ed2a6e4a9b38cbf2cdbc202e50dadfcb97faa849099c750d37d495", 0x7b}, {&(0x7f0000000280)}, {&(0x7f0000000340)="a2b82aa68e7dd2bba3caeb321b603797c1a8fd6f52fe4e2fc0d3dcd7729619beced46851e6b197bb2b44c5d4be3628440ede469a6c8146258dc85edff03331a88fe9d425f4c4d3db7752af1bf5bf349df724d303d36b9cca57bcb3f5b65ddb64de492b031905df9cef753cc916d1c73c2d4e2428bff80281399f2dbfbd0139d258d309965adb3da67489be96f0f35a28ee28b0b7ca5213059129f746", 0x9c}, {&(0x7f00000004c0)="429ca1e458b794fffa6e01a2551a9db4b32d1ce96e51ea3b072f50b56ed59e1fe891bfbeb2cbeb8c06996060c7f60cd5e8763ab26fc2823c1f9d9213c93980ca4edb62e080c10fa601be2bd9df2217277dee24eb958bf0087aaf25c79e509b8f9ae583681a29c16304babfc94026f5aa68486057eb8757ffd14552116534ad081b09008dae42c7e1433a8103dee84400392e5c2be70d8a06b449b7f01d443dad005987f55bcbc09f49ce74c7b7442bd5fbb494458050dabd4f2ba5d58e0d6173560cc84fb37232a6f2630db4dfce379921e1d53eafabf6e49ff748b634cceba40e7eb9e7b53e2ae3cb4cc3ba9232d0d59f8e938cc94605cb10354aadcf770fd15c8eb3a937d4697683745f65458be237030634c690422b42ab870dde47a355cf2bfd335f928c91f16a2066de07ef75c02278c1e8f4cdd19fb5ff151218a4cca9cd4c32310e4fd00c0fa0f6e98df10592bba48ab67faa61f4565b69906eb6fd42b5bd284b85d83d4bdcc6902702dc5546bb331c3c778843dbe127a4dc", 0x17c}], 0x4) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000080)=0x6) dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000280)=0x5) 09:40:59 executing program 1: r0 = socket(0x2, 0x2, 0x2) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="8b0201fcffffffffffff214164f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1be2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653dd92efc87c84abcc8833b4ed08e775bc4d8beb6bdb07a78845ef0ae3b290114d58b004cfcfa6a158e9e7ef6f086290cdf4a08fecfef706d1c22ef476564b82ac896263eca34e2d0bad4a67f5b9bca2f5628752cffd0180826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ecffffee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d75a6e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d25906e7ae68f0b1c7c45669ced8950000000000000000000000000000000000c55e15fb74a27aa3a685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b4ae93848fd7d2e57c8c6dcb5e8e1fdebb3bda75d57e2b8aecd9c4a2bbced0608ae2826b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44a963d73e6e1ffffffffffffff249c58ed7d751b78e7140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f18a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a1c3ae51adc9f3a2f498a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb799ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d951887641ce3a2d5f4dcac7d86b593fcf5d1e3ccd961238b8f904a709813564a922b7fc81705c6875085855b6a9927a5af8008b2660ea4b7c44e5d738839790935400d3461344134282fabdfd6f4a2767ab3db806051e8bcd9ca34aa53eee9e468d3de5eb01f2795d27e9f0bc7390c55b4503d1ee779ac5345adb691261c2d60b4865a9c0eb4722700a2b986eded8972e67aaa42f2b7b7c3f697ed994916c3716f101b628484fa99746fd8a7ea76395de157596268949a0c67324ee2a9d0400d3079cb50e9abfa6fceb5a63000000000000000000000000000000000000000000000000000000e4c640c920b1098ca948af6034da1f02393573a0b6105fb2c493462c1e91fb0649b01377743be6c4fd7ae8ca36f090c76a085f848f19015d825e9f6a16a1fa5a05a203d00425b026240f75ca5493f2a0965078cad93c4222db2023e1462b831edbe54cce1595c177bbcb53c7792a7fac457553c489e7b4873fea5ae8fe6b7fbe56ecd5b7b8c93be71e01681e5c06d8f1ed0da7001aab2991456a6de9a6efed3db0d66da8a48cc5dd58658f20a1dc90713efc7cb88f9b6d011163097af4b5d1d44f950e0d2ba367b58ea037cf534b4d6d4bf219f118c058b73650d1a803266c087e65349069af994df19e972a1ee475cf19c02ae92446a2b1a1d2df98f6db8cc471bc408bbe53bbd9f89523f831728a8560aad025cbd79f79480e68768f9c6096128443828442fad185d5908ab186b5ed8ae85b251492afb97baf02461ffd1a562c175430a1"], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000040)=0x7, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0xe95}, 0x10) recvmsg(r2, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) r3 = dup(0xffffffffffffffff) socket$unix(0x1, 0x5, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690e, &(0x7f0000000300)) renameat(r5, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') sendto$inet6(r3, &(0x7f0000000100)="ef247c068b81ed97e92bdfc7e3cb789c0a4534eb3f2f1f5e5f668f51f0ae8817155f426db0d6bc33f562866c15047b2dfca6c26da1aeb44f9839b3281f594dfe5e19e2ea6bec1c4227e9a84738610f387d90c940d90ea3222f8bbe90317576e717b71beff1d281554005", 0x6a, 0x1, 0x0, 0x0) 09:40:59 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0x3b, &(0x7f0000000000), 0x4) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getppid() getpgid(r4) msgget$private(0x0, 0x20000003c4) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r6 = msgget$private(0x0, 0x2000000386) msgrcv(r6, &(0x7f0000000380)=ANY=[@ANYBLOB="00000005427093f63f000000"], 0x1, 0x1, 0x1000) msgrcv(r6, &(0x7f00000007c0)=ANY=[@ANYBLOB="000063fae2b2d8fcee4f8c092bc840c74400000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083c6040096dfedc4000000000000000000001300"], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r6, &(0x7f0000000200)=ANY=[], 0x0, 0x0) r7 = msgget(0x0, 0x58) msgrcv(r7, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x0) r8 = geteuid() r9 = getuid() setreuid(r9, r8) r10 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r9, r10) geteuid() r11 = getuid() r12 = socket(0x2, 0x2, 0x0) r13 = socket$inet(0x2, 0x4004, 0x1) setsockopt$inet_opts(r13, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) dup2(r13, r12) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setreuid(r11, r11) r14 = semget$private(0x0, 0x4, 0xa5) semop(r14, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r14, &(0x7f0000000340)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x33, 0x1000}, {0x3, 0x1, 0x1000}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r14, &(0x7f0000000240), 0x6) semctl$GETALL(r14, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r14, &(0x7f0000000200)=[{0x1, 0x1f, 0x1000}, {0xb2a9c4c660b113ef, 0x5, 0x3000}], 0x2) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000001c0)={{0x13d, r9, 0x0, r8, 0x0, 0x0, 0x2}, 0x0, 0x5, 0x997d}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0xa41b4ce8345b9258, r16) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x400, r9, r3, 0xffffffffffffffff, r3, 0x60, 0x400}, 0x10000, 0x9f8, r16, 0x0, 0x9, 0xfffffffffffffff9, 0x9, 0x5}) r18 = msgget$private(0x0, 0xca) msgsnd(r18, &(0x7f0000000180)=ANY=[], 0x0, 0x800) r19 = syz_open_pts() close(r19) ioctl$TIOCSETAF(r19, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r19, &(0x7f0000000200)='\r', 0x1) r20 = getegid() r21 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r22 = openat(r21, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r22, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r23 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000180)={{0x6, r24, r20, r25, r20, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r20, r20, r26, r20, r26]) r27 = getegid() r28 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r29 = openat(r28, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r29, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r30 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000180)={{0x6, r31, r27, r32, r20, 0x8, 0x1}, 0x4, 0x6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r27, r27, r33, r27, r33]) r36 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r36, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r37 = syz_open_pts() ioctl$TIOCSETAF(r37, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r37, &(0x7f0000000200)='\r', 0x1) msgsnd(r36, &(0x7f0000000040)=ANY=[@ANYPTR64=&(0x7f0000001ac0)=ANY=[@ANYRES16=r37, @ANYBLOB="91166a9116bf5bc741e2fd58a3819eab2b210e015b7efe9660f4f3b12fb8142bc14610191b5560d9d233576f61989e07f5af9ecc5c732c0e3d7f3d20b303902e38b56a43318ce2995bb9db6c89f5788695a0d22f75b906b800af7b585b10b3", @ANYBLOB="e45705206423f76e7685f828702de0da749a7d7ee18e4d2426fa0925dcf5d74b901ebc746e269a5f906debc2b09bd0f51a442e9d81b07e5d417760f958be603388473a30fc2abec7cc80800964a55cbc2a50b5ac98ccc01e92e6d356292c9dd8929ceac601c769f8664b0d4e3c3172d985add243e87f21eb3e087032a8ccffe19cb4e9d3747b05dd6431b3b1510ab54496f9a4b8165fb5af25b953ea6402c25eb1ea363a0f6d6f789508e94cf3c987b406b378e220e6561d15436e49510200f3414cf7c0602038480980e76adba3fd42d4b7cfee97f34c359da7ba5b4a2bafcac9085e1b42", @ANYPTR64, @ANYRES64, @ANYBLOB="b12ec997930bdcbe9a59be6055499d41fd19a128cea791f05e11b2ec26c31be5875c174e0a8787d5e72bda10aa2b1f173a09c66eea966c4420ccf73b21996fb6b72071f133f2067e1dfa894b45b8dcf90963d24b197adffc439d702250bcd887268a670953566ff5afdec01e4aa10b917913ca56296b278ecc73692ebfacb0d5a0b1e7b8aee92699c52d95129705a8c68ad5fe23fc36d5ba660c4227a2bdb8a381cf5b02b5a3a77ed6cc309e7d8a958f50b9f272e42335aeebc3edad5c0e7d515d90ea7aa69dd33b332fce31cb079bba465fedf49af21b10fbbb530412006e48ae46c4ad35b12446b8a3a2bd4d48c852973202a33f47a1b79d0971d4d67aedd0f8c6caf4f36e09a42666cd22dc0db677cbc8ed255fd5eed9163dda5c0c806aab4358989fbf2f9c85a18ec9c718e7092cffa3b17828dcbbdf4549c479179fdabee4977df37c2816a965d4d0886a5a4fd9fae9ac548a8eabe1eaa6f002d2da58af287f1cd90419295b559ead24bdd7a1bddf2cabcc2c4bc5e57ba707314c2a7b7f2cf792ace4778f4d88d598462396f840f35d2556de4848b607b0f046ad68fbc30ab87380d47b931732c6069ae502f141ebbb00572d736b74ff57d69544d946c0e006668b3fa541c895bf1917d9f9e60fee4856eb420f953a87417e0b633de1216818a3d674bbdd5a186ceefbd012e10afd981939283b8e89776b55f3c8038c5e4c3bea1903f4f7c770f0f3d6d699d89ebb2e01da6262e79fac0fb3c1ec64c1bc2a44aa0e0cb5f2031d84872b5e0c74acf83b19f9bff877a50589f9a46b162adee3ce91496b74125886ffa50ea5c76aa4c742b2bfdbb4b2a30e42524c2776940007c4814060664c463aa907464b6f1c55c9c9a7eb81960a886c078bd4e7d9bc2919f67bb554b420ac1056b7b15c6b41b689f3667d4351bbaf1a8011badf924db061654e5948e5c666b191fb36fe8a610426dd048cfab378d6b4a2e95657be8918cb53c454ae9c691a53bf762036506bc0d3aa5c8ff666330e3bffedd9c48ace87c1d50004d568a95a681d5315100c036bf6663ca00c497644675b9390b989b662da589bcedccfb96556a80ad27d5e92dc183faecf3c38a3e38a5e9d50e453ea362fa5a9a777369e1bcf7b417ec8881f071c1839440127c5edbe70899a2ccc5523f2bce84faae43e2f48a84746ec3368c111e672d0910d2caf62f7d47b889297626b9237a62ee459d90adb652f59ddee60c8f5e9e0154e406383150513c7b61b60ae6168671b1d1bab1636cea3bcf106bbcccb6fa3920f9365f6d4d0cf51372a264d06e6e3a55afb2084eb097b142f6c48990eb9d8e8f4c7b10da293ce1156398a8343b608a6230fcd7562c7a72ef87b6844771ff19f7381e5c15af0c24ab1d097b86657410685b4bce3d4451170bdcbc2e4e72bdf4d1d1eb10b5863017e0bcf0e236ae6101ba060a80b6df67992aacaa11edbb0c8424844b8bc2c3d4eacc41f72e27ecaed747e0039a2a376774aca63d87e8690ebb70d70255c4d86a4bba9a98720bfeead00df82de5aad6c5aac0dd752bb0bf5108a386db69a9d9c104a7992b5fdfbff75c588d49ca056cdaa14613152916c6c9909158406e9bd9c51931b9918a47303f59508515ee80a4164203b63149bc75a285f92c221350fdb39b9e6d0e98a5d14da18a46819659be37596bbdcf16800c6c19758fd0963d63730f2a830730c1a4e193f353a025a14e8df3e2dac02532b2e379fb0ac7bd40136ae81eb21955fc02d73a5bf20913b790c4d2e8c68598a1ee39b92c235ce3df58e25a3bd6d2c27324174c41384d043078f618bdf10f5eb28f7e0c49476144af5c34d371cc396f4e32f5e64ac629778334c739e1785f31d3f0ec153a78c3c38907c3a01195125ae7e8a65546168d942af6396b0bf14a0ee5c5ffbf67623e939ed3d25e46270b2ab56dad2e0449ec45ea5701a6edc55aaf4abca3bae686c5efb3da6b1feff9760f73a13e3cfa83053812a3b65d9b322b631ddb8051d5bf610ce72a46d31755e55d08316050c9ec10bca7c56c86c22a8e1d0fc2ea5e84454ca1039176c072e1d47839fa7f4a6f13107e4c805900ee008f869f6fb64678098bd176028b096598e5a63bc924a55ba5cc2b2a3a4f2a087a7ee60ce63c083382517660c485e8458b2b560700188f58de3b9b94670a2541006073ae10b29688bc59172d7d5a0b8c4699338a2319d04d361ec76119cf245b385070e14d4ced1e59124f269f597256faf3e5975801546076370107da1ecf7ccdb360dda5dd88372137332a6b0e1a17fce380ad46c7b9b571e2f562f66d0d0af048f8d5b1e1c1a24fc5bf09cf31dde8e4f3729be983ebaaea10f0271b5f17c61d815e68826cbf140ce8ca007cff60f823b43751f8ab9e4a03950bd3bcc517b09c71a61c694a13e7a545ca9668ca041fed7a5dccf71f32ebce1f420dee42bcd3981afb3f039b0092af71bc5811a99aba7f9ac6c6dec906cb9de81c859c448ebf96e2a21bee4f2dc18dc91d28ddd5ed97071314b75a97b65eb528bb24a82df19604a1bb6263299e1f3964690f176624b8484122289fb4b5ea38d20a55bb713ce64c7bdbf67dad04eb04f36edadc01edd6748e4c73c887a8ef177cd9dffb623248ec8395c3d1013d77cd6a1659fa345aa65f902694e4e22eb0843567ac1073bc1b175b96101b5300f126c69241a7d9eec9346f972bcb982c87dbb758e3d10923464816d77377fece646eada9f7fabb70ace87869471ee7a2d591a113b049d7fb62423299fd51a812f0789733dfb60b1b4ecbb73703b9874e5dc3eb3021980fb7d96a9cc50a70b1f5c9a1bdc32c790e22b659979e9c7d30958397d784500e7f34dce5d2a8a24720aeb62c9acf36dc6f6bd4a4f3ead38c3f0909e23a60e28554a818251412d7a1a91c0b9b563c4c9b6890e37a8cdba5d1bd88a13fa7b0f95828443537ded091ded62cbf761a580cd0b4d6d5cbe2b7952b12f8aab7301d992a060a58455a9b32bfc0bb3b408ded9e65d3b7cd74429aa5ec605a1ba3690e7d541f855b06c34e47577b7adb199b52e4f62c0002b45ad5c929eba0471fee37bc10cc351729b550e478a8b685aa1aede84d53601e3a2dbe3f74dc6f44ab6fb57406ca384e6049460f24972ed40cd4cb7ece53fff845d2dfe0c51b5d84e37e0a3a4cb3160b97b48ce8f58b398e2372f4ff5365f89cdced28ae9e5c5cefda91e4ee7b80c44037a80020f92c54926c61e8015f6f6768811d34a14de56aa25b287e8c0bf42ff8564b00542da016be5fbcc0c9bc8964959272d119f6d494ea2aed641a9f584c38fe65bbef30e2403812ebffd292f2e2c3d00ea5af5ae5a1ca97829fe4516f747db86e0e95e448e47663d458eb6f07ad016b6a11e5ca761f6053fbb285bc6769bc6f2fa50dcf8a7f83801c6815d388c7cdac38ebddfc0d65a3bd13f10e5633024c8e805153662ed6a53a7eb903bdfea2a9a56629196c2197ddf273fad94a7fac4ca1dff18f30b2443caeb1b9afb8617087de96ee3ae14357a3097470dbf28a7f1743ebe2eb33d61c744b85bfa2042b8c4a7b2ee05881220305457c56d5f886bc30b3b450a0ad5cc0bb9d7499dfa9ec3dacb890ff2f18ac01e633701231e94ad1a99b2b1a965960d5e3398ef824871732ebbf8d4ec9db6bfdda998fde68d96462cf22578d51cbfcae3697fe09ed18b20e95d09d02292fc675e81fa74c0e41d7cfc8a678a0eccff99bce6566b97c53bd341961a3419ad4ed52c6b0c4b6de30171fc2158e31b39ed671aac680485dfe5d4ae4394ad586bb583baf3b4115c03e27ce0fac7ccacab428ccdbbe0520d1c32d08de3f36257c766ec98de54817d309b846e80430a8d8da175cd86bd00250acf24d108f3c75edef9acdf7a5ad2f1dcf3dcc774b1cde35b66c2e714e6c5976f7f29d237229a50cd6e41d2c627331d07e3932a60fcc03590147a7bd10235494295894f66e61e3c58d1ca16c2b42f8a0a9d22a9df60e9013c647701ebb0efee085e943178c7b0befa1b6e5c95143b944e7ad22daa03c76444514fa115d9e7f21dec2013fac5af62bbe28ec78d88cdc857ddcf2364de0be0b557468d24a07b89b7db93050e5eb29fec22a9bf6e6d3e2b57073b59a5471f77f3afbabb273819e636794aca244f698389823b09c883aaad7b63a864959f52a06690b804e9b3b13a8c310fb9e1e422c15a055e3545e5df9823137aac14c3ddc09c55ad53d623e3386eab6c9b2421626635ef987b0c42e65cec816beac40244a45685f2e4e141db302a6970b68b036faca431c0fdb953f6aafba0a3f1bb3c38d0b2bbd8947ab1b86efcf10d2e81c28d57f8a9915aa210b0caf13c59536c65fe12487d159402de4f2b1021a5a0924d43981672dfa89833beae16af4f096f36f564fb5be3b314f10e5bd6063f79df980950766581a4f8db46477a88b02b4e40d0ba3887ee479fd726c7661ab89bad73d0fc6a7575aac526c3991e64f62db7c0071735fa81dd575ef0879dcb36f6527a34bd2db28d6353241ea67d7ca63cf09d2486435366a589a9217b399c4c066d65c1e49dcdef3aff5e739657082e99216cf3eec1f4c1458cb17da4d3f75411c649dd8a0f718119602291c639dfa78ef3083d9c549c0944e411c8c541c12faf7f715bb05ad940e698f29edf13a6496a7d57b01bee30fe7cde0b6013ddcb2e87e41d93ff369f54b7e9fb2fe90a81608e718b501bf96d771818a336ba9a150e614734c3dc0cf45c8fefd4d02b1eede91a525f309effd859f38e5ecb2d2d3f82862c0a87c3d23d2da9db470e163e69319f75a0ce9965f0e053a72e2488dc04d816126d7d288c029db0fccf61306489c397fc96750d60e276615ab414ccf7b3966ef4687e0132a45716f192f23f016ff8e0fa1ade780e7d54a23d3b173b939e90a102a0ffdf68d11bf42d5671785908bfb0e47945773be45b13da7ae72a71eb0d3cf8d30ce0116ab330b2cbddd4ac0f50fa59e5c0d03ac92ca9517a08c84083aacbdd5d8cc71f90a6d2c88ebe4328ea25c54ed212c14113de299a4a2c2a1022602b4f9f190a204d664462bda383265878424bc1de2f54e4f32adbcc339d94761d85b0d4f2850a91e9845afeff223c0500d2648cd91961fed93ed0cb05fa958fa3751ec10cd5d0bfd612468509c6ced1313dc364da3a7eabd1a75a94b60b074c98b26103f7c643f74b826457f816c53658457c107fc5a5a197a08f4bfa72520a2a55e5402f8b803f8a0f9518632b7b47bc06a5eacc7a5c15586c0700edc84640e9d779036b55de8f214d7d838292c443cadfe1d25a37675618bbcb531dd89212a46d24b475b0edb18e213a9d13068f6818c5fdffeb42db92480a8fa3527a9fe205a3758da2ee83c72d80ce6f208645e6c09a6802e4cf1b86362f7ce90af7df75f0932a10b6af8f304ddd880ee084333ebc8197428edaffe292f3f5df62777b7a6a3e8c284ceda1d6fd544c6c936d7d3b04118eed71462214d6ce9523c341e36cb57f43bf3c33f3a2e572306eaa18a0defa21ccceddfa05ce3cb51ea798e692fc58155b566311dad362bba3897dc18c68da093eb21ef034ba0f63269a12922cd397a0793fec8bb9023186745f77195f3c247cb516de2e64d933186e6046906bfecde8102cad9fb78abe33b315162c3277df5e78489dd046bee3c87ba20c5f979c5adc4c5efbe73a0507158a2d84826256a9a10399c2d6926413e9d54f690bb925d60c2d7c011de632a9399d82e354ea97c3ffbd5306b06bd76a6abbe6abb325d588c33a68e2", @ANYRES16=r17, @ANYPTR]], 0x1, 0x800) msgsnd(r36, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r33]], 0x1, 0x7fb) msgsnd(r36, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) r38 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r38, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r38, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r39 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r39, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r39, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) msgrcv(r36, &(0x7f0000000940)=ANY=[@ANYRES16=0x0, @ANYRES16=r38, @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRESDEC=r39]], 0x3, 0x0, 0x800) msgsnd(r36, &(0x7f0000000740)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b112c5c41d68bd994de0d71143144c9b6e1ee7e9f87b517cdd4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c8c81612e8c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000440008000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a359aef5886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61d08613b95ae8d74cf44947a275dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf5a493ea29d7470d7f04f3e39fc81d3d3c22fb8d583e097a0a7722bbb8449d19acad56e20aee0ea831d94761fafddccc59db598549e8a185dba67e9b5f05ac1ac41153e2b5"], 0x1, 0x800) msgsnd(r36, &(0x7f0000001800)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf24"], 0xd5, 0x40000000000800) r40 = geteuid() r41 = getegid() r42 = getuid() r43 = geteuid() setreuid(r42, r43) r44 = getpid() ktrace(0x0, 0x1, 0x4, r44) msgctl$IPC_SET(r36, 0x1, &(0x7f00000003c0)={{0x6, r40, r41, r43, 0x0, 0x80, 0x9}, 0x3, 0x3f, r44, 0x0, 0x95fe, 0x6, 0x138, 0x2}) msgsnd(r36, &(0x7f00000004c0)=ANY=[@ANYBLOB="db6f0b6afea5166e211dbf5a284e67b83a86dd385e42fbc3f3518f287311db89d4fa60be7e93d16cca8fe633de512399dfce3c0d7a7a64c274969baff7d9b459e37ce6e2852651229ae31b535fe7083894f624da0243c0d2443af8759bef84b91b777c126bae6ed8af94fa877df86aabf82a95354196150103a2302cb721defd42bd6f343ddb8305dd1db6d2e880de7f35f21986c9358ff322e65e8f35f977afb07248e6a6fde8b9a6caf43b9b979013f03a5f9d5bd4c4cca2ed4f7b528ce718817141f664079ae1f7a9e560e11da8b2803fe72c65987ea64d36cba93eb02b88b82d1b38"], 0x1, 0x40000000000800) msgrcv(r5, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000010001000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006ccba9fd3c84f91bf4947d9bfaa80350000000000000000000000000000000000002000000000000000000000000000000000000000000000b4bce8488f2594230246c48644309b55d210b39409001306b6bfbfa4c150b84702b625d4c91ebe7efa91142975e9"], 0xbd, 0x3, 0x800) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r46 = msgget(0x1, 0x600) r47 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r49 = kqueue() r50 = fcntl$dupfd(r49, 0x0, 0xffffffffffffffff) close(r50) r51 = getpgrp() getgid() getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000480), 0xc) ioctl$PCIOCGETROM(r50, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) r53 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r53, 0x0, r53) r54 = open(&(0x7f0000000180)='./file0\x00', 0x1060e, 0x0) pwrite(r54, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) r55 = kqueue() kevent(r55, &(0x7f00000000c0), 0x8000, 0x0, 0x81, 0x0) r56 = kqueue() fcntl$dupfd(r56, 0x2, 0xffffffffffffffff) r57 = kqueue() kevent(r57, &(0x7f00000000c0), 0x8000, 0x0, 0x81, 0x0) r58 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x8000, 0x0) r59 = kqueue() kevent(r59, &(0x7f00000000c0), 0x8000, 0x0, 0x81, 0x0) r60 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r59) r61 = getppid() r62 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r64 = kqueue() r65 = fcntl$dupfd(r64, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r65, 0x0, 0x0) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r67 = msgget$private(0x0, 0x40) msgrcv(r67, &(0x7f0000000580)={0x0, ""/20}, 0x1c, 0x0, 0x1800) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r69 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r69, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000140)=0xc) r70 = msgget$private(0x0, 0xfffffffffffffead) msgsnd(r70, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de03cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9118e2d6dbf289abcc552e55c60cea0ef4987d21852dece05b2a1d3370dfb1b52e3c8b838205dde1d9508600"/481], 0x156, 0x800) r71 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r71, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) r72 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r72, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) r73 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r73, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r74, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) msgrcv(0xffffffffffffffff, &(0x7f00000018c0)=ANY=[], 0x0, 0x0, 0x1c00) r75 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r75, 0x0, r75) r76 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r78 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r78, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r78, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r78, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r78, 0x2, 0x803) pread(r78, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r78, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x0, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r78, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r78, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r79 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r79, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xfffffffffffffe90}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x1ef}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r79, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r81, r82) r83 = getgid() r84 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r84, 0x20007465, &(0x7f0000000500)) r85 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r85, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r85, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r86 = fcntl$dupfd(r85, 0x5, r79) getsockopt$sock_cred(r86, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) r88 = socket$unix(0x1, 0x1, 0x0) accept$unix(r88, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r84, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r84, 0x40087468, &(0x7f00000001c0)) fchownat(r84, &(0x7f0000000080)='\x00', r87, r83, 0x6) r89 = getgid() setegid(r89) r90 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r90, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r90, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r90, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r90, 0x40087468, &(0x7f00000001c0)) fchownat(r90, &(0x7f0000000080)='\x00', r91, r89, 0x6) r92 = semget$private(0x0, 0x7, 0x287) semop(r92, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r92, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r92, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r92, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r89, r87, r89, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r81, r89) setsockopt$sock_cred(r75, 0xffff, 0x1022, &(0x7f0000000200)={r76, r77, r89}, 0x2df) sendmsg$unix(r54, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="5affe605f1bfaf02e95a7b6288e4cc5b221c8fb00cd1d55f694abd89fcb5f212ad907383c07bbd4800f7d8dca6def9a571e0ef3857a00167a697f3772030a042e84d4a42922bad301361de484b1a720ec2cc1131b18d764462a06cb07a17336392f6460de6068f26bf062b9947c56b617e273306d0865ebf31da77f7aef15814", 0x80}, {&(0x7f0000000240)="42fb5b97f0fd3513cd6d4c81a9832f1fe355b9ca1c7dc886b5bca08feeca46f5424b6e23b150302283562180f560025449177c1ca3e2a1b4fb9062df725589b3fdb24cc6227c5764b5c9a57769c75bdd392888f92752a237aa81e10a7cf287", 0x5f}, {&(0x7f0000000040)="2aaf243e6a457db0fd02e453", 0xc}, {&(0x7f0000000140)="d6c2df8c378d22d8427057e90a74cfa0f6de04772ab10bd2", 0x18}], 0x4, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r55, r56]}, @rights={0x20, 0xffff, 0x1, [r57, r58, r60]}, @cred={0x20, 0xffff, 0x0, r61, r62, r63}, @cred={0x20, 0xffff, 0x0, r66, r68, r89}], 0x78, 0x4}, 0xd) r93 = socket(0x18, 0x2, 0x0) r94 = fcntl$dupfd(r93, 0x0, r93) ioctl$TIOCFLUSH(r94, 0x802069b4, &(0x7f0000000300)) getsockopt$sock_cred(r94, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xc) setsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000700)={0xffffffffffffffff, r52, r95}, 0xc) r96 = kqueue() r97 = fcntl$dupfd(r96, 0x2, 0xffffffffffffffff) close(r97) getsockopt$sock_cred(r97, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r97, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r97, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r97, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r101 = semget$private(0x0, 0x7, 0x286) semop(r101, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r101, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r100, 0x0, r98, r99, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000600)={r51, r48, r99}, 0xfffffffffffffce7) r102 = kqueue() fcntl$dupfd(r102, 0x2, 0xffffffffffffffff) r103 = kqueue() r104 = fcntl$dupfd(r103, 0x0, 0xffffffffffffffff) close(r104) r105 = getpgrp() r106 = getgid() getsockopt$sock_cred(r104, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r108 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r108, 0x0, r108) getsockopt$SO_PEERCRED(r108, 0xffff, 0x1022, &(0x7f0000000b40), 0xc) ioctl$PCIOCGETROM(r104, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r104, 0xffff, 0x1022, &(0x7f0000000700)={r105, r107, r106}, 0xc) r109 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r110 = kqueue() r111 = fcntl$dupfd(r110, 0x0, 0xffffffffffffffff) close(r111) r112 = getpgrp() r113 = getgid() getsockopt$sock_cred(r111, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r111, 0xffff, 0x1022, &(0x7f0000000480), 0xc) ioctl$PCIOCGETROM(r111, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r111, 0xffff, 0x1022, &(0x7f0000000700)={r112, r114, r113}, 0xc) r115 = kqueue() r116 = fcntl$dupfd(r115, 0x2, 0xffffffffffffffff) close(r116) getsockopt$sock_cred(r116, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r116, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r116, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r116, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r120 = semget$private(0x0, 0x7, 0x286) semop(r120, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r120, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r119, 0x0, r117, r118, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r121, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r124 = semget$private(0x0, 0x7, 0x286) semop(r124, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r124, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x3, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r124, 0x1, 0x8, &(0x7f0000000140)=0xfffffffd) semctl$GETALL(r124, 0x0, 0x6, &(0x7f0000000000)=""/235) r125 = semget$private(0x0, 0x7, 0x286) semop(r125, &(0x7f0000000480)=[{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}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r125, 0x0, 0x8, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r128 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r128, 0x2, &(0x7f0000000100)=""/114) r129 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r129, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r130 = fcntl$getown(r129, 0x5) shmctl$IPC_SET(r128, 0x1, &(0x7f0000000200)={{0x3ff, r126, r127, r126, r127, 0x104, 0x5}, 0xfff, 0x9, r130, r130, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r126, r127) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r127, 0x0, 0xffffffffffffffff, 0x0]) r132 = getgid() semctl$IPC_SET(r125, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, 0x0, r131, 0xffffffffffffffff, r132, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r133 = socket(0x18, 0x1, 0x0) close(r133) fcntl$getown(r133, 0x5) r134 = getgid() getsockopt$sock_cred(r133, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) r137 = accept$inet6(r136, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r137, 0x29, 0x66, &(0x7f0000000380)={0x8, 0x10000000000001, 0x1000000749, 0x9991, 0x8001}, 0xc) setsockopt$sock_int(r137, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) getsockopt$SO_PEERCRED(r137, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r139 = syz_open_pts() ioctl$TIOCSBRK(r139, 0x2000747b) fcntl$getown(r139, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r139, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r139, 0x20007471) r141 = accept$inet6(r140, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r141, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r141, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r142 = getuid() getsockopt$SO_PEERCRED(r141, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r139, r142, r143) r144 = syz_open_pts() ioctl$TIOCSBRK(r144, 0x2000747b) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r144, 0x3}) ioctl$TIOCNOTTY(r144, 0x20007471) r145 = getuid() getsockopt$SO_PEERCRED(r137, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r144, r145, r146) setgroups(0x4, &(0x7f0000000300)=[r138, 0x0, r143, r146]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r148 = syz_open_pts() ioctl$TIOCSBRK(r148, 0x2000747b) fcntl$getown(r148, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r148, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r148, 0x20007471) r150 = accept$inet6(r149, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r150, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r150, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r151 = getuid() getsockopt$SO_PEERCRED(r150, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r148, r151, r152) r153 = syz_open_pts() ioctl$TIOCSBRK(r153, 0x2000747b) fcntl$getown(r153, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r153, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r153, 0x20007471) r155 = accept$inet6(r154, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r155, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r155, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) getsockopt$SO_PEERCRED(r155, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r153, 0x0, r156) setgroups(0x4, &(0x7f0000000300)=[r147, 0x0, r152, r156]) getgroups(0x25b, &(0x7f0000001200)=[r152, r146, r132, r134, r135]) semctl$IPC_SET(r124, 0x0, 0x1, &(0x7f0000000280)={{0x5, 0xffffffffffffffff, r135, r122, r123, 0x100, 0x81}, 0x400, 0x401, 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r157, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r160 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r160, 0x2, &(0x7f0000000100)=""/114) r161 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r161, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r162 = fcntl$getown(r161, 0x5) shmctl$IPC_SET(r160, 0x1, &(0x7f0000000200)={{0x3ff, r158, r159, r158, r159, 0x104, 0x5}, 0xfff, 0x9, r162, r162, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r158, r159) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r159, 0x0, 0xffffffffffffffff, 0x0]) r163 = semget$private(0x0, 0x7, 0x286) semop(r163, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r163, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r163, 0x0, 0x8, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r166 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r166, 0x2, &(0x7f0000000100)=""/114) r167 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r167, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r168 = fcntl$getown(r167, 0x5) shmctl$IPC_SET(r166, 0x1, &(0x7f0000000200)={{0x3ff, r164, r165, r164, r165, 0x104, 0x5}, 0xfff, 0x9, r168, r168, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r164, r165) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r165, 0x0, 0xffffffffffffffff, 0x0]) r170 = getgid() semctl$IPC_SET(r163, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, 0x0, r169, 0xffffffffffffffff, r170, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r171 = socket(0x18, 0x1, 0x0) close(r171) fcntl$getown(r171, 0x5) r172 = getgid() getsockopt$sock_cred(r171, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) r175 = accept$inet6(r174, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r175, 0x29, 0x66, &(0x7f0000000380)={0x8, 0x10000000000001, 0x1000000749, 0x9991, 0x8001}, 0xc) setsockopt$sock_int(r175, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) getsockopt$SO_PEERCRED(r175, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r177 = syz_open_pts() ioctl$TIOCSBRK(r177, 0x2000747b) fcntl$getown(r177, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r177, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r177, 0x20007471) r179 = accept$inet6(r178, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r179, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r179, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r180 = getuid() getsockopt$SO_PEERCRED(r179, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r177, r180, r181) r182 = syz_open_pts() ioctl$TIOCSBRK(r182, 0x2000747b) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r182, 0x3}) ioctl$TIOCNOTTY(r182, 0x20007471) r183 = getuid() getsockopt$SO_PEERCRED(r175, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r182, r183, r184) setgroups(0x4, &(0x7f0000000300)=[r176, 0x0, r181, r184]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r186 = syz_open_pts() ioctl$TIOCSBRK(r186, 0x2000747b) fcntl$getown(r186, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r186, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r186, 0x20007471) r188 = accept$inet6(r187, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r188, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r188, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r189 = getuid() getsockopt$SO_PEERCRED(r188, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r186, r189, r190) r191 = syz_open_pts() ioctl$TIOCSBRK(r191, 0x2000747b) fcntl$getown(r191, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r191, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r191, 0x20007471) r193 = accept$inet6(r192, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r193, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r193, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) getsockopt$SO_PEERCRED(r193, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r191, 0x0, r194) setgroups(0x4, &(0x7f0000000300)=[r185, 0x0, r190, r194]) getgroups(0x25b, &(0x7f0000001200)=[r190, r184, r170, r172, r173]) setsockopt$sock_cred(r157, 0xffff, 0x1022, &(0x7f00000011c0)={r112, r122, r170}, 0xc) r195 = kqueue() fcntl$dupfd(r195, 0x2, 0xffffffffffffffff) r196 = kqueue() r197 = fcntl$dupfd(r196, 0x2, 0xffffffffffffffff) close(r197) getsockopt$sock_cred(r197, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r197, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r197, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r197, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r201 = semget$private(0x0, 0x7, 0x286) semop(r201, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r201, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r200, 0x0, r198, r199, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) msgsnd(r46, &(0x7f00000009c0)=ANY=[@ANYRES64=0x0, @ANYPTR=&(0x7f0000000c40)=ANY=[@ANYPTR=&(0x7f0000000600)=ANY=[@ANYRESHEX=r47], @ANYRESDEC=r102, @ANYRES16=r109, @ANYRESDEC=r195, @ANYBLOB="d1acc1c03ade7a818f9b04dfc0b389f10d9b74f9e9e2cbadc58d4a7328ac0f18ce8a0a8c682b2e7d9bbb6c8eb29b4c8c482fd51766adace32e4929913e159283dd59cf71d5aa84c9163a1ffaace55cf7dd9e7540c37f5aeb181f5a9834957ba646ab6a823b502cec08a582464e9e552a98889f7fc9f5efb36105a87fee2c653f126de03e34ffaecabdfe28", @ANYRESOCT=r35], @ANYPTR64=&(0x7f0000000e40)=ANY=[@ANYRES64=r34, @ANYPTR=&(0x7f0000000d40)=ANY=[@ANYRESDEC=r200, @ANYBLOB="d904250736fe19403c19e1f9736209726531eccbd7ce8424f472256738d6d6cda694a56fedb112d2eb4fd81335661b046c14ba0cb6534e7ae96d9bc80f0ee69d1bdad9841ff5c32c2c2fa04faef397deb94aa46c7d826f2f7aa5caa56bd7a7abe947cc6c2954df70d41c980e7d7cbe048a49cd864c71c6c467c811ba8565ebcc0661330fd76679adda2b22b65dbc7fba6525bb2fd80880ec1d7f31e3c8f83de40e1c466a0dca61daa1edd935cdb29e9f0bb3dd344e9268e1c8c1c50aef10de864a6a8992e0cdacc558bf6a7dd578673b669e9b470eacfd323ef9d9f06e3e66", @ANYPTR64]], @ANYRESOCT=r107], 0x4, 0x800) r202 = msgget$private(0x0, 0x83) msgsnd(r202, &(0x7f0000000e80)=ANY=[@ANYRES32=0x0], 0x1, 0x0) msgrcv(r45, &(0x7f0000000680)={0x0, ""/191}, 0xc7, 0x3, 0x800) r203 = syz_open_pts() ioctl$TIOCSETAF(r203, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3ffffffe}) write(r203, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r203, 0x20007465, 0x0) r204 = syz_open_pts() ioctl$TIOCSETAF(r204, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3ffffffe}) write(r204, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r204, 0x20007465, 0x0) msgrcv(0x0, &(0x7f0000000b00)=ANY=[@ANYPTR=&(0x7f0000000240)=ANY=[@ANYRES32, @ANYRES16, @ANYRES64, @ANYPTR64=&(0x7f0000001440)=ANY=[@ANYBLOB="0966836441f8b13b29852f7e66a4068f41c5598e8a557fe8e3d72416ec0a75ea1b81d421631a4ede573ac07e", @ANYRESOCT, @ANYBLOB="dab365746f4770da3afb10727dd555dddcbe901eb4f08885c016f289e96d65c97cf54b25bba5a075d011d95eb606f5ef0d591fe62d1e7a6db3ead5d8935cc9ef43f0a4303615c2765d20038449e60f3aa97e1d1efd8715a52b0833080e10e12eda73adbe1156370a242f879694fc73eb6e746264a5142488ba0d71c797d8900452525200b305820a4d8a005042783b42e10225f44978310fccb848f1637aa7637ee745e2125af46856f451a31196855e75b7600d7f6df2b12e9316bb9632b89a80bcdffbee0423ec0f58cacb632ed4706122f942524bf8c6cdd2c0360207d7cefb38e46bb3c3cacb406e", @ANYPTR64, @ANYBLOB="1717abb35fe3b9a419eafcb824a9cbd9a2f06b11f3a09f6f450402ea2c165eedbcd481dd2ba9076a25b2814528aba568d861000fc029f07a6fba96f51a1b15b705ae134604cb1def2aea3d6367ae1c", @ANYRESOCT=r203, @ANYRESOCT=0x0, @ANYBLOB="529d66cee48c92bb64d8464128d314e35bfc7ed1e3abbf77153bf667cec4839bab8cdba979b19eabccafd4cb76cef255943cf82c4afbff65711ad56c87f7c55d2b011c360636b4c2fb62ffbccd2e17efe649b3fba2349716ffff7d0b8b66b09eef07327c4dd2c3962dc71c186c7d669f1c6c47448f82895bcffc1bb5fb7cf9399b9aba44356deb910e6fb0af5455da3a6cba144b138ba46cb7c617b6f937a05741536a04aa378ed3339c89ae52b787064eb0207cce1b5f14472c1503689226692d9546788b6ef9b559a2d0311bf5f4b7"], @ANYRESHEX=r14, @ANYRESDEC=r204]], 0x1, 0x0, 0x1000) r205 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r205, 0xffff, 0x1003, &(0x7f0000000000), 0x2) 09:41:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x26, 0x2e, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x33, 0x0, 0x0) 09:41:00 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ea", 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="2902657f7f000001"], 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(r1, 0xffff, 0x1, &(0x7f0000000040), 0x4) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r2, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) write(r2, &(0x7f00000001c0)="a204ad106fdc67d589c44b7f95d4c5006dbb2125e876717c201b6cb8cc31f8220e3f06eeb899f2f340f6d79817a149bfcf2f53789fa54a26d3e13a6a140afaf2f3a5d1c4edf078412eba084e1b08bd5a8b84c7924e08fde36bcdbc7696b6a149caee47c26bcbf513521b67b52e65f17c00f41962e73f61fef06ae1c8d7260cf0ee3660", 0x83) r3 = socket(0x2, 0x1, 0x0) r4 = socket(0x2, 0x8001, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690e, &(0x7f0000000300)) ioctl$BIOCGSTATS(r6, 0x4008426f, &(0x7f0000000180)) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00010041000000b56a00"], 0x10) close(r1) r7 = socket(0x2, 0x400000000002, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCGDIRFILT(r8, 0x4004427c, &(0x7f0000000140)) r9 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r9, 0x8020690e, &(0x7f0000000300)) getsockname$inet(r9, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 09:41:00 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000200)=0x10) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYPTR64, @ANYPTR=&(0x7f00000004c0)=ANY=[@ANYRES16=r0], @ANYRESOCT, @ANYRESOCT], 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r4, 0x5) pipe(&(0x7f0000000040)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r5, 0x5) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x7, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r5) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwritev(r7, &(0x7f00000014c0)=[{&(0x7f0000000100)="82b68b8aee545882653feacd4e026ef4f0d246d42b200a", 0x56}], 0x1, 0x0, 0x4) writev(r7, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) fchmod(r7, 0x8e3) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000280)) ioctl$TIOCFLUSH(r7, 0xc0106978, &(0x7f0000000280)=0xffffffff) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffff7da388ccc66508c16070b2ab4fcfecc7aaaaaaaaaa0000000100000000002c00fe8000000000000000000000000000aa"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") socket(0x10, 0x1, 0x6) 09:41:00 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x1060e, 0x0) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8000, 0x0, 0x81, 0x0) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x8000, 0x0, 0x81, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x8000, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x8000, 0x0, 0x81, 0x0) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r5) r7 = getppid() r8 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r11, 0x0, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r13 = msgget$private(0x0, 0x40) msgrcv(r13, &(0x7f0000000580)={0x0, ""/20}, 0x1c, 0x0, 0x1800) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r15 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r15, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000140)=0xc) r16 = msgget$private(0x0, 0xfffffffffffffeed) msgsnd(r16, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de03cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9118e2d6dbf289abcc552e55c60cea0ef4987d21852dece05b2a1d3370dfb1b52e3c8b838205dde1d9508600"/481], 0x156, 0x800) r17 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r17, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) r18 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r18, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) r19 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r19, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) msgrcv(r13, &(0x7f00000018c0)=ANY=[@ANYPTR=&(0x7f0000002bc0)=ANY=[@ANYRES64=r16, @ANYRES16=r19, @ANYPTR=&(0x7f00000019c0)=ANY=[@ANYPTR, @ANYRES64=r15, @ANYRES32, @ANYPTR64, @ANYRES32=r17, @ANYPTR, @ANYRESHEX=r14, @ANYPTR, @ANYBLOB="0a0538a8bca040344727593f410effa96f2cf197385cdfccdf9ee7af9e968d6395a361ab0fdaa16b8c17f969", @ANYPTR], @ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYPTR, @ANYRES32=r18, @ANYPTR=&(0x7f0000001b40)=ANY=[]]], 0x1, 0x0, 0x1c00) r20 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r20, 0x0, r20) r21 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r23 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r23, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r23, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r23, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r23, 0x2, 0x803) pread(r23, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r23, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x0, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r23, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r23, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r24 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r24, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xfffffffffffffe90}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x1ef}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r26, r27) r28 = getgid() r29 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r29, 0x20007465, &(0x7f0000000500)) r30 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r30, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r30, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r31 = fcntl$dupfd(r30, 0x5, r24) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r29, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r29, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r29, 0x40087468, &(0x7f00000001c0)) fchownat(r29, &(0x7f0000000080)='\x00', r32, r28, 0x6) r33 = getgid() setegid(r33) r34 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r34, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r34, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r34, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r34, 0x40087468, &(0x7f00000001c0)) fchownat(r34, &(0x7f0000000080)='\x00', r35, r33, 0x6) r36 = semget$private(0x0, 0x7, 0x287) semop(r36, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r36, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r36, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r33, r32, r33, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r26, r33) setsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000200)={r21, r22, r33}, 0x2df) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="5affe605f1bfaf02e95a7b6288e4cc5b221c8fb00cd1d55f694abd89fcb5f212ad907383c07bbd4800f7d8dca6def9a571e0ef3857a00167a697f3772030a042e84d4a42922bad301361de484b1a720ec2cc1131b18d764462a06cb07a17336392f6460de6068f26bf062b9947c56b617e273306d0865ebf31da77f7aef15814", 0x80}, {&(0x7f0000000240)="42fb5b97f0fd3513cd6d4c81a9832f1fe355b9ca1c7dc886b5bca08feeca46f5424b6e23b150302283562180f560025449177c1ca3e2a1b4fb9062df725589b3fdb24cc6227c5764b5c9a57769c75bdd392888f92752a237aa81e10a7cf287", 0x5f}, {&(0x7f0000000040)="2aaf243e6a457db0fd02e453", 0xc}, {&(0x7f0000000140)="d6c2df8c378d22d8427057e90a74cfa0f6de04772ab10bd2", 0x18}], 0x4, &(0x7f0000000940)=ANY=[@ANYBLOB="18ffffffe1000000ffff0000010000001f19a6eb13942b787e1a4bb31685e84258d4e4b190b9efdf342ea336809063b11003642fb62666b78468eb94543666a9f956acb7a408945d513efa1cdb228e7164d78d6a1b0eec462d67aabf4477420ebf7f67d0e1458f36d9262cf02e9e200578e9cc0ff93d247b0f3c61b9f8313a9a1dc54cdd1ecf0d3a85f256f3a5e40688a2ec976cd339bd146c853e0d102aa419f258d278b7596d22d6c657edfa700b12257a31c305ad46ea3a2a60325f3a550524a18edc9f185371f4751492d7d68115684581ac553de0d2c8aaf507fe27cf235e2d7dcc346ad07a89c09f0bb5810f311b08bbf3c3292182879cde15c289c566b5ad6f50b64eb56ffad7720afb971f7c8ebba2046d8f2281067fe4fb7fae87f9bf1b2ff410ed0bd72989b0bfe40c3f29d5daee56d31af0821463c29e640a379b2bd4e466b60d3ef2badeb1530928c98fe2f435a09c69d98372b403d43288782191407aaff3680e11cf7e65bc0a520ce59c73211154696536e8313f6e8ab717a2d69af03b16a0080017de5c2f8423", @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r14, @ANYRES32=r33, @ANYBLOB='\x00\x00\x00\x00'], 0x78, 0x4}, 0xd) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 09:41:00 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000040)=ANY=[@ANYBLOB="ff1f00e6ffffaaaabfaaaa60292f452e96f53891a3e171be00d6c466bdb534ec0d04bffa000000000000000000"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x2, 0x2, 0x2, 0x1, r1}) 09:41:00 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) nanosleep(&(0x7f0000001780)={0xf0, 0x100ffffffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0xfff, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r3, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) pipe2(&(0x7f0000000480), 0x10004) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0xfeab263b4cc45c89, 0x0) shutdown(r4, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x140, 0x0) fchownat(r7, &(0x7f00000008c0)='./file0\x00', r5, r6, 0x2) getsockname$inet(r7, &(0x7f00000004c0), &(0x7f0000000140)=0xfffffffffffffe04) getsockopt(r3, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r3, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r3, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) openat(r3, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) openat(r3, &(0x7f0000000440)='./file0\x00', 0x0, 0x2) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) shutdown(r8, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f00000000c0)={0x7fffffff, 0x7, './file0\x00', 0x0, 0x80, 0x40, 0x1}) getsockname$inet(r8, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt(r8, 0x0, 0x80, &(0x7f0000000180)=""/155, &(0x7f0000000240)=0x9b) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000280)={0x6, 0x1, 0xffff, 0xcf0a, 0xce}, 0xc) accept$inet(r8, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r8, &(0x7f0000000340)="47f13e10bf897e1eac157b2295cd25c4916417d5dcde0efb450cdcf423f072ac8a9e275247052d37060234855ca76159742b42112c309fb49d85f14d71717943e34e0111957897c5fae4ffb629ec21551612bfa0074e2507a8560d5200beb0e6dc62d214fc7f3f0a5e9f281e01a45a81c25072f9222bb7b468419237f7d55c16d0b2d44c3da5845d0d2365e78219ea2031659447fefd04213cf4d9f85d6f6183721fd98932ca83da0ff8cd5d9b859660d6243bc7b9ec1a8db3a7aa36886735d41a99039069fbf955a3fb67044b5197a70c19243dd70d0a1ff4b8b4f942f89ab8c8b77ee68720542b4c3b8c2795d07b86", 0xf0) chflagsat(r8, &(0x7f0000000540)='./file0\x00', 0x10000, 0x2) openat(r8, &(0x7f0000000580)='./file0\x00', 0x80, 0x113) getsockname$inet(r8, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) 09:41:00 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690e, &(0x7f0000000300)) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000180)=0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) recvmsg(r1, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r4, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r5, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) r6 = dup(r5) sendmsg(r6, &(0x7f0000000780)={&(0x7f00000001c0)=@in={0x2, 0x1}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000340)="ecbb3ac20961b226c6709823549a6f004977c44201a6165d1f325c3b2e5af4baf40476c7c78da68575407ab976f3a9bc3e5b4dc29a3b287e24d810bedf04e4eaa5a92e96a00afd4512a0c32167ea04df7ab2fd2fcc59654837733e051a7ab9138f84f11203a19b10ddec79b823af4dc51f0f18575becb670bc2a0f1a55791f77d39537616982639334a899c6e6c23e3ee1b20bd4c115cfa25f0a70e348c7c364976f1742341cb32fae1f932c8475cdbe05ede449e3eb7718f9b28ce358af625b8b276f397b7bbb7a6cefef98bb6651", 0xcf}, {&(0x7f0000000440)="d50fd5049e4d3ec70432018fb17e2f429020cdb4f29dced5ed7db5f8c30c85d30fb8e0baae8cba65741cb02dbc3c39e267a51c53f8353d336f2fecf80449c83ddf63da11e9722c7167ade4b55b8775165a95bb906abf8466a929fcd9dcdc619e53e1a8b31d4b7476b3daa1734dbc83e8cec30871f89856e512f992e400d2c432ffa7b819080757da1cc31cdae7ad18a05da194c3165301748896d72b28a8a396ce90e4152aea4615c9240c379bc38cd5447a32856c3a0bffcde57da4accd538078de9561bc615611c22ceb057e3afb309abf8b01c5cb45", 0xd7}, {&(0x7f0000000280)="ca08fd715c04eb566822be6d7faffa97e4263e1e2c2ddb4aa9ce99b3a7736a56b2d8545bdbf06a95e12ec4fd871521de51db5f4fda35e05b95cb7b386d220c", 0x3f}, {&(0x7f0000000540)="d5e76cd57fdc11e2d0a3a6873a86f05d8cf6ed3092e9dc175b6d9884d0d09778e42310fd065227d09571ea4c23f6a56b091089b7f134f8eff0f6da85b0c4c3203b922b39c8085390a3e3f8da90782350d445cb21c39842a76fd4f8e8eaddaa94147cfbf9e341", 0x66}, {&(0x7f00000002c0)="28f53ab067ba71b3ec8dfef409096b3fce77effe705d8bdb3125dde25e48ab2135855eafb7f0cce61cad1a5d951e8a", 0x2f}], 0x5, &(0x7f0000000640)=[{0xf0, 0x1, 0x0, "98dfb65b0491121cbeade9618e5177821718e993a6cf0219322916f0e4f8ecf9606718f04afd3e833f95ba841b8cf64d16eef704329b5af8671e4632ec5e2e44853737603f56ddb78ec0cfd15028f11352d31745c2f8a621db07a08f194101e509a171646edb42dd065447f4ca6c568318b3f8c4127fc239b4befcbe1b92e3d17976d4532f54202568287ff9d36f4b803781cde34a0160d9e5de5df7ab4ae75ec6c638963d2fbddfb8b153749e6bd5bc5995bc462e71b8e5584570e75c5a19dadaa353f1342a396c049a0a66d14e5f629eff95663e6d5c6469"}, {0x30, 0xffff, 0x2, "f2de6c40df9de326b913504780729eefb36aa69b2e87ab91cca8"}], 0x120}, 0x5) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000007c0)) r7 = fcntl$dupfd(r1, 0x0, r4) symlinkat(&(0x7f00000000c0)='/', r7, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8, 0x9}, {0x1000000, 0x100000001}}, 0x2) 09:41:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) pread(r2, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x4, 0x800}) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, 0x0) r3 = getgid() r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r4, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) fchownat(r4, &(0x7f0000000080)='\x00', r5, r3, 0x6) r7 = getgid() setegid(r7) r8 = open(&(0x7f0000000000)='./file0\x00', 0x480, 0xed) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r8, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f00000001c0)) fchownat(r8, &(0x7f0000000080)='\x00', r9, r7, 0x6) r10 = semget$private(0x0, 0x7, 0x287) semop(r10, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x0, 0x0, 0x8789c8d791a6081e}, {0x4, 0x7, 0x1000}], 0x3) semop(r10, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfff4, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000240)={{0x6, r11, r6, r5, r7, 0x1ea, 0xfffffffffffffffd}, 0x200000000008, 0x7, 0x100000001}) semop(r10, &(0x7f0000000080)=[{0x1, 0x7f, 0x800}, {0x4, 0x1761, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x8, 0x1000}, {0x4, 0x6, 0x1000}, {0x0, 0x8, 0x800}, {0x3, 0x100, 0x800}, {0x1, 0x9, 0x800}], 0x8) semop(r10, &(0x7f00000001c0)=[{0x3, 0x6, 0x800}, {0x3, 0x1, 0x1800}, {0x3, 0x6, 0x2800}, {0x0, 0x6}, {0x4, 0x1000, 0x800}, {0x0, 0x3, 0x1800}, {0x0, 0x4}, {0x4, 0x2, 0x1800}], 0x8) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ab6e6fe5414f0214724443e704cc03947a7d4fd7"}) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000000c0)={0x3, 0x58a3, 0x0, 0x360, "ea79bcfa95e1e80bb4dfcdece698b8d7009bcffb", 0x4000, 0x3f}) ioctl$TIOCMBIC(r12, 0x8004746b, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x7, 0x0, "b20b529a6cc941f49ba6d9516e9a556c80581838"}) readv(r1, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/222, 0xde}], 0x1) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 09:41:01 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000400)=""/221, 0xdd}, {&(0x7f0000000500)=""/195, 0xc3}], 0x2) r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000100), 0x0) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000600)=""/153) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r2, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200), 0x100000000000010e, 0x0, 0xfffffffffffffdd2}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) 09:41:01 executing program 1: ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000000)=0x81) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x10000, 0x0) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) getpeername$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18000) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x80, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x40, 0x0) r6 = openat(r1, &(0x7f0000000280)='./file0\x00', 0x80, 0x8) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x80, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffff8, 0x13, 0x4, 0x1, 0x7}, {{r2}, 0xfffffffffffffffd, 0x4, 0x1, 0x0, 0x20}, {{r4}, 0xfffffffffffffffc, 0x20, 0x8, 0xffffffffffff18fb, 0x80000001}, {{r2}, 0xfffffffffffffffb, 0x9e, 0x2, 0x0, 0xfff}, {{}, 0x7, 0xc6, 0x2, 0x2, 0x6}, {{r1}, 0xfffffffffffffff8, 0x1, 0x20, 0x8001}, {{r5}, 0xfffffffffffffff9, 0x2, 0x20, 0x5, 0x3}, {{r6}, 0x0, 0x28, 0x1, 0x0, 0x7}], 0xffff4106, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x40000000, 0xfff, 0x7}, {{}, 0xfffffffffffffffb, 0x42, 0x1, 0x1, 0xff}, {{r2}, 0xfffffffffffffff8, 0x8, 0x1, 0x0, 0x6}, {{}, 0xfffffffffffffff8, 0x81, 0x20, 0x5}, {{r1}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x9, 0x100000001}, {{r7}, 0xfffffffffffffffc, 0xa, 0xf0000000, 0x401, 0x2ef}], 0x8d3, &(0x7f00000004c0)={0x8b, 0xff}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000500)='/dev/diskmap\x00', 0x400, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000540)=0x2f27) ioctl$TIOCSPGRP(0xffffffffffffff9c, 0x40047477, &(0x7f0000000580)) r8 = accept(0xffffffffffffff9c, &(0x7f00000005c0)=@in6, &(0x7f0000000600)=0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/diskmap\x00', 0x100, 0x0) fcntl$lock(r9, 0x7, &(0x7f0000000700)={0x3, 0x1, 0x55f, 0x3, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000740)={'./file0\x00', 0x6, 0x7, 0xe489, 0x1, 0x8, 0x3f, 0x4, 0x2, 0x2, 0x8, 0x7f}) accept$inet6(r6, 0x0, &(0x7f00000007c0)) r10 = open(&(0x7f0000000800)='./file0\x00', 0x1, 0x18) ioctl$TIOCSFLAGS(r10, 0x8004745c, &(0x7f0000000840)=0x7f) mkdir(&(0x7f0000000880)='./file0\x00', 0x1) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r11, 0x80085761, &(0x7f0000000900)={0x2, 0xff}) select(0x40, &(0x7f0000000940)={0xac86, 0x401, 0x4, 0x7, 0xcc, 0xf1, 0x1, 0x3}, &(0x7f0000000980)={0x3b, 0x9f5, 0x5, 0xb3, 0x9, 0x2, 0x1ff, 0x7}, &(0x7f00000009c0)={0x0, 0x4, 0x8, 0x7, 0x8, 0x9, 0x81, 0x8}, &(0x7f0000000a00)={0x10001, 0xb8e}) r12 = dup2(r7, 0xffffffffffffffff) ioctl$BIOCSFILDROP(r12, 0x80044279, &(0x7f0000000a40)=0x5) r13 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000a80)) connect$inet(r13, &(0x7f0000000ac0)={0x2, 0x1}, 0xc) 09:41:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1d25ec2da7304085ed7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc7cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d8472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a200"/3585, 0xe01}], 0x1) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r1, r0) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 09:41:01 executing program 1: r0 = socket(0x11, 0x2, 0x3f) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), 0x53) sendto$unix(r0, &(0x7f0000000080)="b100050400000000000008000101000000000000cea1fea7fe096fcfc73fd3357ae26caa04160c4fea63369bfea37a000000004991f7c8df5f882b297be1aa5b2fe9ab6ac8b2ca3ebbc257699a1f133427acbdd602000d7d026ba8af63ff37282902e4fdea0400008723abfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43ee619c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 09:41:01 executing program 0: r0 = socket(0x10, 0x4, 0x5) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e00000000000000635e9f9a83549c02799c7a96454ae58eaa3f328d7afc97d1d3150dd0e02073220a0f467c6e891947bc5928f1b244978b08a467c2d9625f010262e6ce2836c5719e16a05d800c460e995d816b385a5bff337c1159e8a22db2a54e340149a939cb35ab075439a0ee33e9dff4c5b3cf8bc5ed4d836d2b2cd86a5ca49769153cb40a446b8022126afbef96cb7ed0572607f2f88d1dcc9ace7b59be3f0ee79e5d41bef207728ed3757464eed0feddbaf8830b4c4cb562242171e18db86e44ae999d8c3a6ea96d9766cca89dace84a598355934df41068b99a17cf001596ef2a49871efecaf71b30f28eab9562778c2870c67f4503a1df"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r1) 09:41:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x200, 0x0) close(r0) r2 = dup(r1) socket$unix(0x1, 0x5, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x800, 0x0) pread(r3, &(0x7f0000000a80)="67227ef322883ad979a31804978dcc57b61b7cdf4609894d5ebe25dd108cbdb0e1323bbcb80d170469ec01c33b8b0167771f42e01b585fba4e4cde3d9ff099a45cd48318091d215509728e9099bed36044bff66899b00a391db4af1a540e9680bf7959d016f7703c6059c88aacdcb087a7e22d3e7be4db74becf130c4ac5423b3836ce4130ff72abe1c54c6554d8aa907467", 0x92, 0x0, 0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000100)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x5, 0xffffffff}, 0xc, &(0x7f0000000080)=[{&(0x7f00000002c0)="ae5d5c67771c2e16c1ed2e1327a4df1333c5c65e275bf9b46a616112db0c8631a437b21f60c8825923924e5c204d8f1cdf330a88331dfa67361dd25aed0582cf6982ba93520a410f0ed410ad74a286cee3d033c3f063a1312e5ea29b58b83b380ad31b6e1ff6dc83e722a41acfc23d0efbe263181e539187358cae7cc04e7cff5b57c6c6895173d6860e3c9fbed88b3f92d108031642537ccc63325654baf7", 0x9f}, {&(0x7f0000000380)="b6f6bf5fcc519e939c2669438ceb5e801d3027403b7cf23c46a41b32854c9f763bf9b593b30435258545a1395102dd4d6f8dbd46e4bdf17b3a33f8abcc04287bfcf04454938249b5e048e15c06a375e2f6a7b4f8b7533eb4f0943e07a8d97f5cba7175c845dc4e684bd585366b1686ad0572e68e447ab0118fbbd1071bbe7b8d45580a98cfb7596df08199f7a9aa8c7b9d399b560a5d4c2b6eb75d3c8f07d21a6f1d8948d35b493c677d8cdd75474f098a08784ac57b4ff91edc252a9f6709fac38aecf86e84563227dd", 0xca}, {&(0x7f0000000480)="f20eb3413bb130e9d08f831a0d33598efcca9461d7fa067d6e8e82fbdb6153429b3f6d6a9b098abb7ec10de060d073f67bb433d02288345923398d68cee14a872e0895dfa319603d6e185d1a09cb616884cd561be063dd1b2251506a3ac2910f9af7c63ea022210eff3db4ad8d79d13a99919daaee07c8448729ac0459faf9c692d619c3cc51c7a6a5288289f96779ff3d7b60d9d11e13cc4f92a27d0031f4df244a70dc62b3e8f8410df828eac8ddd781632c1bd2a4263a54f73538d904bb1843304ac7997ee7130f0b1da0df4e8218eb03e8c1", 0xd4}], 0x3, &(0x7f0000000580)=ANY=[@ANYBLOB="d800000000000000ffff000002000000e859e2a83cb917402a5da43f6638dd7c24a5ac710124a66186697d0c4681053dd22ccf59ebe6e5acd8e6b74503e9b06d7829c1d2a103348a0c62dddf3b5ac2766e30d41d94f4f56eb38c2d81b161dce9e0e322ab1dfa01bda64a99c953d1ba54025642da4ce7f6c08629668782db28c1861c8291022303ff9af6e32591bd77eacb08706366316e3934f46451aeffcd2b893f906af2bd8dc7f296f8940d7a546c650410cc6a99a1c1315a4410ea5b035814f270855c8c0f822b1d194538c5a9f23df3655ebd989000120000b0000000000000000100000000000100856991f667ed2d66923dca241adfb5cfd3b9d81988e32bd031683085d1c040bf2c3a0bee11695cc4eb65823b55268dcef98f7536918aa72d1bfd82613caf464513531e05fff38f93a97ac59ca4f403d1ab1e579069211297f938dd4d9dc3b85f72276383b69d0646d638defa935af9f4c6fa6df80e92d638d0953d77e9c949889ff1a7ddc851b8f0f4de69c6552b72b5a70279086cc6e8c272ad000000000000c000000000000000ffff0000ff7f0000bcbaaab952fd5b0e9144435eb53083c673a8abcbaa435a053af8c8086940b163f3d3a9da2f7ecbdad0d85c599652ad14b9a2edda24e05c80c5ff3bbc29f58a7e7e9e522ae4a39b20791a3c3029e3688c31a253ce7454a57732b4d979f3dd2d7be110f713092b42513746d8268cb304672be1141fb69b5eb371537ac2c0a05e0f0dd8d48a622a4b64965a82f88bd395b792df4ee5ccfb3a92a1eda7cbad8903e01c4aab1b2e764160fab62176070700004000000000000000ffff0000ff070000ec7ec27dcabe1847d0d33d9966e0f403270ca64b97c5a823e7b68760137f5ee2b504d3a56187bd3e7b2a29143ed222002800000000000000ffff000000080000474379d01e26a9272069f23065ceb82fe5bc74ea1a2e000080000000000000000100000000040000d3375217e562e9ba90295188e7266db9c8350e165dfd5fae65f055b093bb12a177f8cad91a00e1eb76688a5d42dd7a2236cdadf6fb42535c12005ac614b000252d239c1e3bca20c68d1def1a3d997cc409de632312ade8427e2ae1dd229d48bcad43f5d3a01822ab9974a500000000008000000000000000ffff0000cb850000f969db2d9f549ad0c1236a0524a9ecdaef57884022c06098503a7ea8dd0619c26df690454fe5b6c1fa7f20b36d6ff42ba693c487b75d822af52be9c5974b61f68e4ab001580f59a69f203d33fbb8b4f38a948869f1dc86a04d57712b3b652f09b4d93bfd8c66c48417367f4fe1aab200500000000000000001000000000800007e3990427c8a2a9eac05cca875d45d42927f10666a136cacdea8365c64c8fe4d85de707c90c8fae6c55e0f370250d500bd3bc6b06655e4331959103d000000005000000000000000ffff0000d6040000c17f386d0bdd20dab4370219ccaa1319110b0eb77267fbd46b4de73a35c9bbc481f382fe01a66c8c535e4b3651d4bc0ca169238d85a04e6af3c637653c000000b000000000000000ffff0000504b0000640d4c93bfd03a7513ebfd5393e88d361e7c4225fd95c737934d29b371850b82fbd3640999709137ee07d3a5ac6772d6200cbab27a221611f37d6feda966f55a6fce62d4122ba373f0012219c906906f47d2d97955642c6f288ef5231fb43f454c5360f56a74cec6be3b39ad8656deeab33444eb19976be0947637f9fffb034e5ac45bfddb456bac9c78fb69e9dd16d60f8efa22333ebbb5bb00000000"], 0x500}, 0x3) bind(r4, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) 09:41:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f00000a9000/0x3000)=nil, 0x3000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e71fbc2995cb2033823", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 09:41:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="d6c05ffd914a5dfadca5745c55ea9f124cbdb62e64a1920960a417641410c55c0313b8a93f865a48ac120b41b1769e21fa90acd093562f0740b6997935059de4d58a6ed28284b608e903d8b49834caf3c77fcbcc588a0a83180439aa00ec78e1a845560e2bce3ab6a50a72830ff1693d0c8d0dd53f2f9c681920be1bc1885d560ebb25b3ddbaf5b3767929d665db0df123e73dfb09", 0x95}, {&(0x7f0000000340)="5d44d1ed7250ceadda00acdea46b9bea501dc95b01b3fc57d2bd63fd8fbfa5fedb8199bd281005bac41b33466784067848ac449d9c1a723e6c89c790dd5f5eb072a16b6960aedcda5f3267ff11cba912e6a1c458af634d5811e9167e230da9c8d5174c7d16d6871a9695e408548ccc6b174bf973edb9880d1246ad096387a4ccc83f7a8688f85e8f146fd77f35f410d9dc391d6cc8407feeebf936d75d7ecca79c0c0875b57f3d5c5c333d33277241e23c84a2b311a0e6325a0d836dcd86d311cd4400b3fa04e0676cc3e9b4aa6e60191213276de9bba23328254877396bc67486e92f835dacd3c36b8e3fb95299e9fb2b9e5e097c5e126b8762041a276919ceed7e0c91f8e3cf2f7a5ec0b79f22450c342a9b8708ef2f15b6644e0a9cca48ac760eceab8d3c6fb465e9c1cde99183e189dde811dc6bf1211224d6829246c1a668e151a17220327c5c8ddfd1026bf0f86e4601af295616768b696b84b3c0e5fd217d2283d208336350822677d8eb9755a5859ef360431402fe7109a2d767981730598732aabbfab80c84f18ecfb0ecf9a573cfeeee4f6c93a37f9715f3295f6f783853b9828e043f51f89738fe2a807fe97fb14cc5e10eff9bb8205829727cd229354f452a2a36bcf2ba0b14b72b81b0b641a1559e99172d2522f14e553d78c1bd29773b7daf17a646e0cf88fd93b47387912ae1fafccecd54185fd21081a02ab1c518940e1a42e8f5f634879fde7203d1c533a4c5c3d796af452a1942a9a65e116ed49c7481d1d85a0d7379d9d781eeb7e992dd9cf77a7c4172bf01fd85f99c0148f9a99939c1ffdc38d7b33d87f9382091b8b67d7f1156639a89e91277124e3c3f337400f803f177374810ef4fab361bebd92336ce600520b37fb6377eea73d73f42c70366fed91d31b77127dedfe1c475f7234c1dfa6642d315ceee2e605e9a11dc2f9ccb2acbc50a7ea8e09c3c46103c90021ccfe616286776bb45a7f3559636fdc8224cfba5957fc074e5f6de931e23a93dfeb2384802a0c46f9c5cf84aef30c82a4efd282b9cfca22743661655fbdb95407bfc9d02a07db82c06ca3a50808f07e06038582b01924c86455164ddae53782934f44d9df67963020e72ef3f48d2792da9a62b435999fad587a2c3b87138dbbe5717b5f9fda385ace59f4b07d7e76cf08a70bae60a812c119ae680243a60517507aca54961e152ff1d5656e7b72c22b09a4caf8cb42452280b57834678d8c73c642f0dba55c541e5db38fc2145e9966660a682c5efe2816847ba5f7350bf501f32f58710fef4b34ab7e98548c2151769437f9957f421a4183ade27cea49cc10586b341b535318e3269c69a5dc332c0630b503336984edf4fa7dcfd99db35295d0b374ff9169e2297dc7d0d0feda55653f8f86a44cdf42e931f88559dbdbf1eb67abb90ccab34119550a2d58e8d4e9518ce7f3ceefa37b5b657874924cf32dbccc16f37f3e321ea76f9c1248d12fe98a3546bb13f57018e1b2d8f22a680e92818c6c0d350654be74f12006381e1e973596d6fbefbd9cc2b83409913d29802c866ec583e0fff69543d933b1032e952f460904a959a409569f1de8f5a27acead1e87471e35ed1df3d94d2b2b694b54c743cbd350768c7c83f1abc5c26b30ad8c7335eda22c438afe37eee405761bb4969ea58f4f46448d5a8f0d2b122a5da7acb94e855d5fdf17e0ab68f4c2c630ed711c1fd89a4b8ed7d427e8214fdb5489c56f7316b5654ea180416cd914fd4d81dfc2dc309116d2ace104976bb5fd184e4c8a270f35fac18e3c31cc27fe7f0af99efbb81a48756d62adcf2328de8e6cb1e51b2e7b596645671f3fb5e4bdce05acdfafe19bd14cc73a496cf6cd75542b1bb3c97558cb3b3e01c702a7726d912d649147615efec704d07732ab529565e5c7729ee560a725e7992f9324d7be993619fe3299e45843fa14bf0998ff718bf86627c2955dde78c14a3987764cecfa2f926177a8e9fb43df8ccb4c536956b27cd910acc53722e050b4c7424ba0863fe9b76c851a319c12d4664c17e656f6592c20dbf7197fd3e56459bd5c5472898d9d2fd2b66e197e1892243a7160e1393a53cd51475f10b43f97d2e631db67e35429fdf03b79db43046366b814cd12d05a094293c2f224b1a0f61de19c833fb0422e69c4d0c210a4a54cebdfbfdfbe94d8b8c709f756ec25abc88655c46b8cceaac198b815d021bec2fb335c09ad75be4b715842a053668b62b6b953b724d7ae642e7070f358fbfd081a80eb090b3cdc396d2f5ff8e32a6bb97a45f9dc4cd8bb7e3adf28ff76e92f96c962f4950b9969fb9c53d6ca598d63967618bc1e95bb3852bbe1f05d094061d3f8ea2bfc5068774508b213fdd3b61f01989df1bc7c69a164c1140ea783b126e08d237d0b5bdcddafc0163ddb4aae128c0969aa254b976a24ee5b66e50bb2c987eecaf8cb355a15045c3a3e59fd7c5f6b3685fd879c9c4a848f1b112d1aaf9730bc2bc481f7add323f1a66126291bf7968f51aea708c298fc0eafd14952417af62e509ceeb7955a0de9db2313661f7083cd2d9748b49284d5c639d319dff137b473acae3df5ab58233496f82b3c8596fd647b84c8e2c2730bdd512b2ee0f47d6e1fa7bdfb22eac4b6b27b0aa8028ef6ce9656b2b720f9abe7330c2b08133b9fd91c18051cf51b6718202ffa477ad04f74fde892aa79b9676fa86bf3c8662aca2ac0cf85b2ec1b0f636e6fab65a5c48bafd5bffcc37ebe09a4b999f9854cd27d13d21fc0ad1f01cf973c43a2e4182ad70e89acc691d30a6613c9ce58c7bf92e21c90b8734314bd23629b061dfc32ea2b9ac228426f18224434a6cda1e733f8b03ee7f1d250f0f34ec75d9fc7d6644d9fe7f5837e00328dedccdb6e3b8b57b53ecbfcdb6984fdff1bb51cea96eab93626df5febace1614122e72dbc81812cd42802a7f79ef829fddcd8a31771322a8430df8759ee89a5e90f822124d271f68f89fa642c9041dbb31c7c4e61241d43a295637bf134412ad32ce320775bccc8b72433aa66068275c5d254be3cf381f448d7685f61ec70a9c3b628a0e835ca7929933aa859f240103804d8c7eb1c572ef19d80e41476ba9a8a8f3dd3ef62f461a2dca630c0b8f7f05af776c40982ecafb88bf769dbec0d75da7ffa76654329cd37c1a0617e31c23b3cf5f277a098a245232968355cd718fe5d0fdf448b63274ca4be1474fe14a2d78f674ce6babb859d52fa58cce9be4eba92681feb5c474b978b3e1d1b628ec9dd003dadd3193976297a313835a6f0a52c58240a1073cf929d82be159a48b6e23b76457f216c068efd8c4f6e98a58f3b9474725bf3b4449bd1b1c4ecfb4bebd627890d0128824afb8dfe26194c02c3991464bf2b1c2fba765ece98c3b418efebd684e106be538ab1dc393ae15131becb250a9b989e9146d3732bfd4b150dafd21bf1f6eacfa9037250002707b63d12d5028343d239e309fd5bac5fad28a20fa9955f4131b8de976583587162fce387e9e1ac322a72ef11a6184f81a80f7ee8e118dce2a02a60acbdfa1cacbf98f418bb8b92acae5e6b78fedd1f5dea27bb0fb3240db07e4efff118ebc85493c461c18350d12410d6e04ff8681a66dc789d86dd407a39a4538e405f766e89b7b9d20451c44323f76c2bd0f9191b96d1e0b8ea15524fbabf103e70028cc91d804decb7cf048faaec3cd3434a77bdbb27506af6703ed34bdffbcb9aa8e961a9ba60695c1e640545e87f541da2b0ccca12e4b597c1882029cc15b30a63ac85adf8af60fa413cf97c1ec34fd4b796044bd2e8f039d8b8f1d33eb01fc36157b3fb74a4f38755cb2b74180fa21b09f1ea0a8b24467efe982f0f92435df05d9fe10fdbae5ce33a7cc24271a9049b501cb79c2bd90365fdafb3f0e067667105eeefa7d119fbef82a4df059388503b25e79d5755198b4438f3907b64897ac297f06aa0320eae65aa4da34b945db1f462cbb86e85648d59b1de5847f82a69dcffa0e401c0a864aafca7c074a009a6b81d97381eeb35fba44f9eca359ba804de262c4273cc3ec7c1e872622f0f4a7355ccb73add827e528f8f4e7bcc91a6e858e09d721688010eb9a10296e3273c43172224178ec51cef23392e91b318f1b8da371cf1f50fc9e55ac419ac3a4a4fe555a7e66aab4841565335b772789d7ad9ced233e562d488683bce5d2b4dd6f2f4bb95231c90f6c080d9bedec82cacaa5aada90817f3469df7ef8363475a2bb20dd45f2c38b4c3e49e48c9bf6dd900c533c6678957a8fd5d87ce9af84b5c9f71ae39e431dc3abceec9de0b849bb9d54c9bd29b361e951d822c5056cc3772a54793781e345017c8e40e480af98ee4f462f51787cb3d2b6b78ec774b5e1082bad73c0fe53f329c114f9145c3d98a709f10b664b23a43f7a7ef4eb73fd23b6894071103bb457a3cab773e8af5e632d07dff4b9c31850bdea1f43fe5e060729ca381f6e0b0fb044e8f2597ec0a1b3c4b46b57c929d90bddf38972140f77c42992f44d2a1f342b3c3e5b8a40abd13d46b4a78bfe7d26103fae924f91567c5625ea560ce14469fff0cb34f7ee86aa1a90b49928d9d9506ccd701601caf3dc414b09c00b7fd5e65d23ae7fc35b967b38d136fdecc6180d4ca315434eedf75c32b7c9c50a9eb6c6bc53a81ed9760778cdb7a0cbf351f91983d40dfa0661f992708b3c97767a5c47530a9c964011af875cbc9c60347f1180f442bc625c738c4cd4c009e090e45343f5759046eeeea16ff5ef0ea215831eed4d703a60d2f23fa92df2df8ef5bec5c4f819901233387aad05daff20ec9b8f415e5ac3b49ecd8c8a921c73e2ff3ae57f9f391432f4df1c438a86ab70d5ee691a50cd4f6e3d09483ca8fec54ed7d9a39d5bf9905344b60dfb1a1de31241308ce35c67ff2ad8a8c8d1f32d3a5cdce7caf1d3e96794ba48863d381f4059dc9aea1b8b6871dc1f91feb0194d0378cb9bfc1bc8581e3e09355ddcf773db244eaef1a406ad1f4dd56f9d313edd75345246457fb800272ba881496f83bc8f7662f8c2f41dea9b2fa2965cda2caa26d016ada32be392411607a24fe6143a55e141510adec787737c143848e4fcfe78bc3d7972d50b41800547e90f822965cc5c1df75de9bd844b68c2d79e2525bfe72986b3c73bb0f93e26fdb2aa8865cb47a94c1e7126ae4af2b3d838a43e242f2e79586e7fd443dbe804991f7d2578e263a23477b6985155f1a2fa6995fd4cb6331f31d4415c4311e148839946e1e3b1efd0b522fc47dcd578853eb8b431b1a45e55227de4e486261f731387072bfefa0d2e15a0001aaebe08ab92184e8d6602585fc7e8aa9a60745bcb5adf33b274cdb95b42f47507f8bce2915218ac21058968284f6de31ce14409aa8e8040da78f3840132cf6d55be669277bdfffda0956e139b57a662c2e5e81e921d2840776ae1444fa9f0fd10f853a843e1fb7e90311efb606117386702750736d8abb481b532fc64835587be782184cef33e45423af32bd7fad3be1a3c66a325dfca4f6bddc58ada7a80cd4a10bef44587f7441a14a262bd23a966c4304be032c588c001fac19062f869ee7417ff3d4578256c52e581c2f38787baac0ee29cdf919bd88bed5a5949a34fc18fcd7e72b33bc24374d3c340e48e7ae7f5616de8acbdb965b90bb0c54af1b2be433e4adbbe419f11994771dc0d69fa1fa054c2f1fd8aaf5cd91312732e4e3003fa67b0e398d4a31cdcb0391c9034e691d001891027476013c73fe99baa58dc503f83e06fe25256523407b24f60", 0x1000}, {&(0x7f0000001340)="413e25fa4dbf433c36c0d5c8ef3642c2ed2a57c53e241cd859c46e5a10eba50bc6691792b1783ed775040c43490f52bb3e1521c3dda575ddf25e2a674eabc8d43fbfa04c2d503daec9ffc96a8dd0bdc8db05d79645bb3ba57c160495a1881dacb1dc51d5fce8d7dd59556983a40f2e872d4ba3c7f46b0d6cbc00727dcddc6a3efab59705852f87a896b8b2dddfeae47178315a4a5eb62fc1fe4bd484e0fc6a8b72890ba47065e64ba83f1a6d8c02ffa0963f5320c1e462f78ae939291db9718602", 0xc1}], 0x3) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272bcbca89ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000180)='\x00', 0xfc) syz_open_pts() kqueue() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0xfffffefd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() r2 = kqueue() r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x4) fcntl$getown(r3, 0x5) kevent(r2, &(0x7f0000000000), 0x5a256717, 0x0, 0x1b8f4b58, 0x0) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8, 0x0) msgget(0x2, 0x41) 09:41:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000340)) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000010000000ffff000000000000f87c8a5b671b1b542a538706000200b810000000290000003d00000003000000"], 0x30}, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCFLUSH(r2, 0x8020690e, &(0x7f0000000300)) r4 = accept$inet6(r2, 0x0, &(0x7f0000000040)) fsync(r4) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) socket$inet(0x2, 0x1, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 09:41:05 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690e, &(0x7f0000000300)) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r5, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto(r4, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000080)=0x4e) syz_open_pts() r6 = socket(0x2, 0x400000000002, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020690e, &(0x7f0000000300)) open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x101) syz_open_pts() r8 = socket(0x2, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8020690e, &(0x7f0000000300)) r10 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSTOP(r10, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 09:41:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80000000000205, 0x0) pread(r0, 0x0, 0x0, 0x0, 0xeffffffffffffff8) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000100), 0x0) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) fcntl$getown(r2, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r2, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r2, 0x20007471) r4 = accept$inet6(r3, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r4, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r5 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r5, r6) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) r8 = accept$inet6(r7, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000380)={0x8, 0x10000000000001, 0x1000000749, 0x9991, 0x8001}, 0xc) setsockopt$sock_int(r8, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r10 = syz_open_pts() ioctl$TIOCSBRK(r10, 0x2000747b) fcntl$getown(r10, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r10, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r10, 0x20007471) r12 = accept$inet6(r11, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r12, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r12, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r13 = getuid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r10, r13, r14) r15 = syz_open_pts() ioctl$TIOCSBRK(r15, 0x2000747b) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r15, 0x3}) ioctl$TIOCNOTTY(r15, 0x20007471) r16 = getuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r15, r16, r17) setgroups(0x4, &(0x7f0000000300)=[r9, 0x0, r14, r17]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r19 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x0, r5, r14, r18, r19, 0x0, 0x8}, 0x80000001, 0xfffffffffffffffa, 0x8001}) 09:41:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r2, &(0x7f0000000900)=ANY=[@ANYBLOB="82022e2fac1400aa7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6f8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85cec97b15e9c78353de4d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fa0ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f12214b5cac7db956b7fa315800dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d7dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bbffff9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a21103914690559046d4626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993c31f970cf9081e0b0f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbc2b51dab037740b43957955ed71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860fe0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243f38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eba32a311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe09c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde73140180da5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14fdea7d504c1416360936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed4200000000000000001212d9c400000000000000000000000000e522903eff8c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da580004fac16783648bd3eff702490229c4bf079345744ca47a4000000000000000000000000000000000000000000000000086ecb4f36dfcffafe7816f42904e8dabdc323b0b7c93eaa063acd078c2c0cd4cf248e2d814a93b9d14a56ff192341dbccfc6f6f838b839532a233c92c98758d889890c15f932491d973300000000000000000f620fc0fdabc9baf839b90179ac968442201063c920300cd0ab970c9f0b1fabee5084da3cbac790e937fe277524d04d7eb2387cb9fc2bd3e5d91ebb387585c07fdc93688ff5bede672da169d5dd9b90d61103d623c9e29c86658bfb5177107da65b0fe51a8448c3a475a335abafa3b4419c042e6a46359f8092105816a4e8882baa5a0f5fcf326386e0816c3db845345999959cd3b252bb65c7753834d67f4ae5f6e9821342fe5baffec1401db03ce4e975586e92952d6411d6795b673003d92a01486e9b94878355c3a"], 0x10) dup2(r2, r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffefd, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) r5 = kqueue() r6 = syz_open_pts() r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020690e, &(0x7f0000000300)) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x1, 0xffff4a7e, "854955883d026111fe4d04000000100000001000"}) kevent(r5, &(0x7f0000000300)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) poll(&(0x7f0000000040)=[{r1, 0x4}, {0xffffffffffffffff, 0x4}, {r2, 0x80}, {r4, 0x10}, {r6, 0x8}, {0xffffffffffffff9c, 0x8}, {r1, 0x1}], 0x7, 0xd202) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r9, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) setsockopt$sock_int(r9, 0xffff, 0x8, &(0x7f0000000000)=0x43cbc, 0x4) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r12, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r12, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getgid() r16 = semget$private(0x0, 0x0, 0x585) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r14, r15, 0x10, 0x9}, 0x8, 0x8, 0x9}) r17 = getgid() r18 = getppid() shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r11, r14, r17, 0x1e4, 0x8}, 0x5, 0x7, r18, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) r19 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r19, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r19, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r19, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r19, &(0x7f0000000400)=[{0x0, 0x100000001, 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 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r23, 0x0, 0x0) shmctl$IPC_SET(r23, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r23, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r25 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r25, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r25, 0x0, 0x8, &(0x7f0000003700)=0x272) semctl$GETVAL(r25, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r25, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r26 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r28 = getgid() semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r26, r27, r28, 0x10, 0x9}, 0x8, 0x1, 0x9}) r29 = getgid() r30 = getppid() shmctl$IPC_SET(r23, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r24, r27, r29, 0x1e4, 0x8}, 0x5, 0x7, r30, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) r31 = socket(0x40000000011, 0x2, 0xfffffffffffffffd) r32 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r33 = shmget$private(0x0, 0x4000, 0x322, &(0x7f0000ffb000/0x4000)=nil) r34 = getegid() r35 = getegid() shmctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r35, 0x0, r34, 0x2}}) r36 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r38 = fcntl$getown(r31, 0x5) r39 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r39, 0x0, 0x0) shmctl$IPC_SET(r39, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r39, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r41 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r41, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r41, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r41, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r41, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r42 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r44 = getgid() semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r42, r43, r44, 0x10, 0x9}, 0x8, 0x1, 0x9}) r45 = getgid() r46 = getppid() shmctl$IPC_SET(r39, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r40, r43, r45, 0x1e4, 0x8}, 0x5, 0x7, r46, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r32, 0x1, &(0x7f0000000040)={{0xfff, 0xffffffffffffffff, r34, r37, 0xffffffffffffffff, 0x0, 0x9}, 0x9, 0x75, r38, r46, 0x10001, 0x8000, 0x3}) getgroups(0x9, &(0x7f0000003540)=[r22, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, r24, r34, 0x0, 0x0]) getgroups(0x2, &(0x7f00000000c0)=[r17, r22]) r47 = dup(r0) sendto$inet6(r47, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 09:41:06 executing program 0: r0 = kqueue() r1 = socket(0x6, 0x4, 0x2) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x21, 0x2e, &(0x7f0000000180)="eba1212053d7deb9a5ffcbff13bb000065e104a21335a9f300000000", 0x1c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) kevent(r0, &(0x7f0000000300), 0x80a9, 0x0, 0x8, 0x0) poll(&(0x7f0000000280)=[{}], 0x1, 0x8000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r3, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r3, 0x2, 0x803) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) read(r6, &(0x7f0000000500)=""/15, 0xf) r7 = openat(r6, &(0x7f0000000240)='./file0\x00', 0x800, 0x100) pread(r7, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, 0x0) r8 = getgid() r9 = open(&(0x7f00000002c0)='./file0\x00', 0x2, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r9, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000680)=0x800) r11 = socket(0x0, 0x0, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f00000004c0)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0x3a) r14 = geteuid() setreuid(0xffffffffffffffff, r14) fchownat(r12, &(0x7f0000000080)='./file0\x00', r14, r13, 0xb172f2442f1796ec) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f00000004c0)) fchownat(r9, &(0x7f0000000080)='\x00', r10, r8, 0x6) r15 = getgid() setegid(r15) r16 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$TIOCSTAT(r16, 0x20007465, &(0x7f0000000500)) r17 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r17, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r17, 0x0, 0x0) socketpair(0x1, 0x2, 0x6, &(0x7f0000000340)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000400)=0xc) accept$unix(r16, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r16, 0x40087468, &(0x7f00000001c0)) fchownat(r16, &(0x7f0000000080)='\x00', r18, r15, 0x6) r19 = semget$private(0x0, 0x7, 0x287) semop(r19, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x0, 0x0, 0x8789c8d791a6081e}, {0x4, 0x7, 0x1000}], 0x3) semop(r19, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfff4, 0x1000}, {0x0, 0xe12, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r19, 0x2, 0x3, &(0x7f0000000200)=""/10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) setregid(r2, r15) r20 = syz_open_pts() dup(r20) fcntl$setstatus(r20, 0x4, 0x4) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 09:41:06 executing program 1: r0 = kqueue() pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000680)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x10, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) socket(0x1, 0xaf712fcb8f9cd6e, 0xa8) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000100), 0x100000000000002f, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r2, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffc, 0x79, 0x10, 0x6, 0x100}, {{r1}, 0xfffffffffffffff8, 0x9, 0x10, 0x10000, 0x800}, {{r2}, 0xffffffffffffffff, 0xa7, 0x1, 0x100000000, 0xf4}, {{r2}, 0xfffffffffffffff8, 0x8, 0x80, 0x2, 0x23}, {{}, 0xfffffffffffffffc, 0x20, 0x40000000, 0x3f, 0x80}], 0x0, 0x0, 0x5, &(0x7f0000000140)={0x0, 0x9}) 09:41:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) syz_open_pts() r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690e, &(0x7f0000000300)) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f00000000c0)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x9, 0x3601, "1e0617ffc3f2a9a9a3d0d7da050e30306b6cd291"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a530", 0x74) 09:41:06 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)=[{&(0x7f0000000140)="c471fb06df54fd8b79dc175b00940b6ad86de25fba08a121a6bfc2db06953582971e71b7daf12dd1d2ecd42f3c0d1db2ee8e94af01d82a311079a608004e58048185a2af9054b93b835cc784bba13b336e2a3428c70789008ba8de465d0b994988efe6c2e35ca994332c65639fa40877e15a176b7bbfa23f31b3f21b92a0ede977ffd575577e639d42ab27e486b295dbf248a67764c9d4cb4778fb3b4b3096ab4d4a0c8a17358cda36d1cb58e852de1eb45f46a548374183cf9bce5205bfac737aec8dd56923deba25e6d5eaead96b14c6fde2261ff89825e356d0fec70a496bebb78d484aca18d9f8a664b4087a477022fc5ca4ceeab51609680bfd", 0xfc}, {&(0x7f0000000240)="6c02bbad7e266831e99bc480ba1e7e775e15e5ccc4da7b921742cd5b5011b0c48170e460e26cf71b873df7955fc5c5ba736d4040ae419bc571b521ccc33f4ed50a13b6bfdd6bc9225ad8aaa032f63fef5a50b75eb2afbf3bf2b63118b82f6162404f7de8dcab1743a329bc5f506d4112e54ac05e1a575321a0a435f484d8680a416640958e923ccb364e35bf78445edb8682d9da2a4b4a151f1cac4dc33303ef5a17516c2f1903eb0a553e40cc3dd2e1fb1ea39e85ddf9d56e5539", 0xbb}, {&(0x7f0000000300)="527c54807e94519e11d732f0987ac26e50d530c90f8b9ac92d24e71546396352103bba25897760bdaf9cb74b1938271069e7f908e5220e45ba4b9777d8866f465c2e9e2249b49aadd32178c9184c7daf6bcce19333a3bc7f28f284eb1a5507e87643ddbd629082f9bf490f1290dc869b30fcab73cc1c8d69d469816ae7d5152dc3283c23afaf2b871254229a8a622ccdd16025cce9e6831719dffd2777305365ef3cb4cb4bbd3d06ad4a", 0xaa}, {&(0x7f0000000480)="8d184c3bcc3aae32dca2e44d39e963eb9866e6a2c4aa04bb78380b8524f38d79653092f61af9d0faef9666bc6ddcb0f43ebfc69c625c0c24886a7e0585987ce43108646e375e854c793437a20377b233849dd8d61b69eb056581e1878d089aba9d90dbb3ca5eae97ea0f11415108e6e3b30c625c3a4c309e84e3182cca66923c2bc015e7ec2e02cc01db2a927be33047548458a614354415703a43d295816943306fc2257be2fd69eefcd2ee56f014976b523c5cdf46ce21080ddf5de3186bc10540e1538b09da9f88b07b92e52c", 0xce}], 0x4, 0x0, 0xfffffffffffffff9) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r1, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000001680)='./file0\x00', 0x8c2, 0x50) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r3, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r4, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) r5 = getpid() r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f0000000240)=0x401) semop(r6, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r8 = getgid() r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r7, r8, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r10 = semget$private(0x0, 0x7, 0x286) semop(r10, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r10, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r13 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000100)=""/114) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r15 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000200)={{0x3ff, r11, r12, r11, r12, 0x104, 0x5}, 0xfff, 0x9, r15, r15, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r11, r12) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r12, 0x0, 0xffffffffffffffff, 0x0]) r17 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, 0x0, r16, 0xffffffffffffffff, r17, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r18 = socket(0x18, 0x1, 0x0) close(r18) fcntl$getown(r18, 0x5) r19 = getgid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) r22 = accept$inet6(r21, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r22, 0x29, 0x66, &(0x7f0000000380)={0x8, 0x10000000000001, 0x1000000749, 0x9991, 0x8001}, 0xc) setsockopt$sock_int(r22, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r24 = syz_open_pts() ioctl$TIOCSBRK(r24, 0x2000747b) fcntl$getown(r24, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r24, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r24, 0x20007471) r26 = accept$inet6(r25, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r26, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r26, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r27 = getuid() getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r24, r27, r28) r29 = syz_open_pts() ioctl$TIOCSBRK(r29, 0x2000747b) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r29, 0x3}) ioctl$TIOCNOTTY(r29, 0x20007471) r30 = getuid() getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r29, r30, r31) setgroups(0x4, &(0x7f0000000300)=[r23, 0x0, r28, r31]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r33 = syz_open_pts() ioctl$TIOCSBRK(r33, 0x2000747b) fcntl$getown(r33, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r33, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r33, 0x20007471) r35 = accept$inet6(r34, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r35, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r35, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r36 = getuid() getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r33, r36, r37) r38 = syz_open_pts() ioctl$TIOCSBRK(r38, 0x2000747b) fcntl$getown(r38, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r38, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r38, 0x20007471) r40 = accept$inet6(r39, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r40, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r40, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r38, 0x0, r41) setgroups(0x4, &(0x7f0000000300)=[r32, 0x0, r37, r41]) getgroups(0x25b, &(0x7f0000001200)=[r37, r31, r17, r19, r20]) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000580)="67893d63e17a680deb48037bc2a7314fd2dd4e519a980f97b899c48c822a1e9fc811bc3c1f0e15489a00d476e0f94a5d2ca01631ea456abad4d1f6da15593ca47e67002db08fd85b6089164586502635feb6f7b3146ad7382abaf83cca949c606ac6af86db6e29254b7a462d331184f1dfeabb662a4920bcd40328323e8e3f76f9e6f4309e43257d4bdd77a03ea55bf86a3de2bc250ac8d02d2e4ce713df005fc30442047f6efc1adf169cd021", 0xad}], 0x1, &(0x7f0000001700)=[@rights={0x30, 0xffff, 0x1, [r1, 0xffffffffffffffff, r2, 0xffffffffffffffff, r3, r4, r0]}, @cred={0x20, 0xffff, 0x0, r5, r7, r37}], 0x50, 0x8}, 0x40e) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 09:41:06 executing program 0: kqueue() r0 = syz_open_pts() r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) fcntl$getown(r2, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r2, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r2, 0x20007471) r4 = accept$inet6(r3, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r4, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r5 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r5, r6) r7 = getgid() fchown(r1, r5, r7) read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000000000000000000000f9ffffff00"}) syz_open_pts() 09:41:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x10000) socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000009c0)=ANY=[@ANYBLOB="8b0201fcffffffffffff214164f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1be2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653dd92efc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a158e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac896263eca34e2d0bad4a67f5b9bca2f5628752cffd0180826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d75a6e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d25906e7ae68f0b1c7c45669ced8950000000000000000000000000000000000c55e15fb74a27aa3a685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b4ae93848fd7d2e57c8c6dcb5e8e1fdebbecd9c4a2bbced0608ae2826b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44a963d73e6e1ffffffffffffff249c58ed7d751b78e7140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f18a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb799ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077e0b43e76b60303b723bf03f65ce8f7b821bac7d951887641ce3a2d5f4dcac7d86b593fcf5d1e3ccd961238b8f904a709813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db806051e8bcd9ca34aa53eee9e468d3de5eb01f2795d27e9f0bc7390c55b4503d1ee779ac5345adb691261c2d60b4865a9c0eb4722700a2b986eded8972e67aaa42f2b7b7c3f697ed994916c3716f101b628484fa99746f98a7ea76395de157596268949a0c67324ee2a9d0400d3079cb50e9abfa6fceb5a6300000000000000000000000000000000000000000000000000000004de44a30efdbcf2bcc040e149f2b29bc6"], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)=""/75, 0xffffffffffffffce) socket(0x20, 0x5, 0x1f) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r1) r2 = semget$private(0x0, 0x4, 0x100) r3 = semget$private(0x0, 0x2, 0x100) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000240)=""/18) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000003c0)=""/17) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)=""/7, &(0x7f0000000100)=0x7) listen(r4, 0x5) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f00000004c0)=""/192) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000180)=""/16) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000003c0)=""/17) r5 = socket$inet(0x2, 0x4000, 0x2) bind(r5, &(0x7f0000000480)=@in6={0x18, 0x1, 0x80000000, 0x1}, 0xc) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000280)=""/192) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000040)=""/180) r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r6, &(0x7f0000000000)='./file0\x00', r6, &(0x7f00000000c0)='./file1\x00') renameat(r6, &(0x7f0000000200)='./file1/file0\x00', r6, &(0x7f00000002c0)='./file0\x00') sendto$inet6(0xffffffffffffff9c, &(0x7f0000000580)="14a48ef4523ef429c4", 0x9, 0x6, 0x0, 0x0) r7 = syz_open_pts() ioctl$TIOCSTOP(r7, 0x2000746f) r8 = socket(0x11, 0x4003, 0x0) sendto$unix(r8, &(0x7f0000000180)="b100050460000000000008000501000000f70000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a3710000000000000000d300000100"/177, 0xb1, 0x0, 0x0, 0x0) recvfrom$inet6(r8, &(0x7f0000000000)=""/254, 0xfe, 0x0, 0x0, 0x0) bind$unix(r8, &(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wsmouse\x00', 0x80, 0x0) read(r7, &(0x7f0000000400)=""/125, 0x7d) 09:41:06 executing program 0: r0 = open(&(0x7f0000000300)='..', 0x0, 0x0) fchdir(r0) rename(&(0x7f0000000040)='..', &(0x7f0000000100)='.\x00') ioctl$TIOCNXCL(r0, 0x2000740e) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f0000000380)='x\x00') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1e134, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000540)='./bus\x00', 0x0, 0x21) fchdir(r1) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x80) dup2(r0, r1) r2 = semget$private(0x0, 0x4, 0x0) semop(r2, &(0x7f0000000640)=[{0x0, 0x6, 0x1800}, {0x0, 0x6, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000d00)={{0x5, 0xffffffffffffffff, r5, r3, 0x0, 0x0, 0x9}, 0xfffffffffffffffd}) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000440)=""/199, 0xc7) semop(r8, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff}], 0x2) r9 = socket$inet(0x2, 0x1, 0x0) setsockopt(r9, 0x0, 0x20, &(0x7f00000001c0), 0x4) recvfrom$inet(r9, &(0x7f0000000ac0)=""/155, 0x9b, 0x2, &(0x7f0000000980)={0x2, 0x3}, 0xc) r10 = semget$private(0x0, 0x0, 0x9) semctl$IPC_SET(r10, 0x0, 0x1, 0x0) getgid() r11 = getpgid(0x0) r12 = msgget$private(0x0, 0xfffffffffffffffd) r13 = open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x0) pwritev(r13, &(0x7f0000002440)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0, 0x5fcb) pwritev(r13, &(0x7f0000000580)=[{&(0x7f0000000000)="d6", 0x1}], 0x1, 0x0, 0x0) fsync(r13) msgrcv(r12, &(0x7f00000002c0)=ANY=[@ANYRES32=r13], 0x1, 0xff157cb315f9783, 0x1000) r14 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r14, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r18 = msgget$private(0x0, 0xfffffffffffffffb) r19 = syz_open_pts() ioctl$TIOCSETAF(r19, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r19, 0x4004667f, &(0x7f0000000040)) r20 = syz_open_pts() ioctl$TIOCSETAF(r20, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) syz_open_pts() r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIONREAD(r14, 0x4004667f, &(0x7f0000000040)) r22 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r22, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000ffff00000100000000000000cd194ac63920c8a8cdb51514420ca94e11eb2db52bf362893808834f8a4dda35875e19732ba6a5084a9478523e2ad16db2a708f058b4dd65bc4432c5ffbfe79dfaf96068acbec5b77cd3e724fc1fd90c42c0765f4b19853512e1cf1704dd3e00b4ecee4da16887ed15f9fbb81a01dc06f24ea5589655c96ba3fb742710ea19b5bcd14da30b40f23e4f5ffea8aff55359e750d3f1ac821f2a3fc8d4872514e5fbfff9f225bd916c1e7215ca759dee7fc5257e350a200a44c70eac97ced5b07fa4fb1ceea44a1cfc23fbeb45bc906f76fbbaf442ddf7dae32732b6e30fd4fce4157812ed0cf97294"], 0x10}, 0x0) msgsnd(r18, &(0x7f0000000a40)=ANY=[], 0x0, 0x0) msgrcv(r18, &(0x7f00000006c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000e8a5b0fc000000000009000000000000000000000000000000001a00001f00000000000001000000000000000000000000ff82fb7cfca96ae69b64960864493026b739d158f89d9511118a4671a0d3912bfd4ea52cb40000000048b15fc81280b70eb080354d4a4abaeb2f3233d0f2c7e4145f9c7a4f4354229b13a12d73933e869f0e057f2bc2c257a03e1cc7877f4ae7dfbc600004e1e672e07f177ed9234dfa8196e42a146b10595f65f43f2b2118048c196052ba95e41ec1859b17b44db9185028902c32b93c3fe18185f09ddd8d3ce7d1edb92ca1cb3a8af3c6e4d30a88"], 0x44, 0x3, 0x1000) r23 = geteuid() msgctl$IPC_SET(r18, 0x1, &(0x7f0000000180)={{0xf54, r15, 0x0, r23, 0x0, 0x1, 0x8}, 0x80201, 0x799, r17, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) msgctl$IPC_SET(r18, 0x1, 0xfffffffffffffffe) msgsnd(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bf505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12b316e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8f4adaa13a2e796c9fb64b359f8d0faae5e75e2fdad2c6dd7b2b6ffdd5772e4bb114c95502cc3f1e0b9ce23b8581bd880916070000000000000094ab4383c61355bee7033c5e008c7987456606c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf00000000000000"], 0xeb, 0x800) r24 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r24, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r27 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r27, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r29 = msgget$private(0x0, 0xfffffffffffffffb) r30 = syz_open_pts() ioctl$TIOCSETAF(r30, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r30, 0x4004667f, &(0x7f0000000040)) r31 = syz_open_pts() ioctl$TIOCSETAF(r31, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r31, 0x4004667f, &(0x7f0000000040)) r32 = syz_open_pts() ioctl$FIONREAD(r32, 0x4004667f, &(0x7f0000000040)) r33 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r33, &(0x7f0000000700)={&(0x7f00000007c0)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x11, &(0x7f0000001000)=ANY=[], 0xfffffffffffffe7c, 0x8}, 0x2) r34 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r34, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="10000000ffff00000100000000000000cd194ac63920c8a8cdb51514420ca94e11eb2db52bf362893808834f8a4dda35875e19732ba6a5084a947852090000000000000058b4dd65bc4432c5ffbfe79dfaf96068acbec5b73512e1cf17627e3e00b4ecee4da16887ed15f9fbb81a01dc06f24ea5589655c96ba32710ea19b5bcd14da30b40f23e4f5ffea8aff55359e750d3f1ac821f2a3fc8d4872514e5fbfff9f20fbd916c1e7215ca759dee7fc5257e350a200a44c70eac97ced5b07fa4fb1ceea44a1cfc23fbeb45bc906f76fbbaf442ddf7dae32732b6e30fd4fce4157812ed0cf97294000000000000000000000000000000ffa889ac20487daf7e80c9aab72eeba07caf2a92e16e641c3f90a00cf8cad8d0f324f0338095deb8a276e73629c13725fab5364894240000"], 0x10}, 0x0) r35 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r35, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r40 = msgget$private(0x0, 0xfffffffffffffffb) r41 = syz_open_pts() ioctl$TIOCSETAF(r41, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r41, 0x4004667f, &(0x7f0000000040)) r42 = syz_open_pts() ioctl$TIOCSETAF(r42, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r42, 0x4004667f, &(0x7f0000000040)) r43 = syz_open_pts() ioctl$FIONREAD(r43, 0x4004667f, &(0x7f0000000040)) r44 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r44, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000ff4ac63920c8a8cdb51514420ca94e11eb2db52bf362893808834f8a4dda35875e19732ba6a5084a9478523e2ad16db2eb6df058b4dd65bc4432c5ffbfe79dfaf96068acbec5b77cd3e724fc1fd90c42c0765f4b19853512e1cf1704dd3e00b4ecee4da16887ed15f9fbb81a01dc06f24ea5589655c96ba3fb742710ea19b5bcd14da30b40f23e4f5ffea8aff55359e750d3f1ac821f2a3fc8d4872514e5fbfff9f225bd916c1e7215ca759dee7fc5257e350a200a44c70eac97ced5b07fa4fb1ceea44a1cfc23fbeb45bc906f76fbbaf442ddf7dae32732b6e30fd4fce4157812ed0cf97294"], 0x10}, 0x0) r45 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r45, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000ffff00000100000000000000cd194ac63920c8a8cdb51514420ca94e11eb2db52bf362893808834f8a4dda35875e19732ba6a5084a9478523e2ad16db2a708f058b4dd65bc4432c5ffbfe79dfaf96068acbec5b77cd3e724fc1fd90c42c0765f4b19853512e1cf1704dd3e00b4ecee4da16887ed15f9fbb81a01dc06f24ea5589655c96ba3fb742710ea19b5bcd14da30b40f23e4f5ffea8aff55359e750d3f1ac821f2a3fc8d4872514e5fbfff9f225bd916c1e7215ca759dee7fc5257e350a200a44c70eac97ced5b07fa4fb1ceea44a1cfc23fbeb45bc906f76fbbaf442ddf7dae32732b6e30fd4fce4157812ed0cf97294"], 0x10}, 0x0) r46 = socket(0x2, 0x1, 0x0) r47 = fcntl$dupfd(r46, 0x0, r46) ioctl$TIOCFLUSH(r47, 0xc0206923, &(0x7f0000000300)) r48 = socket(0x2, 0x1, 0x0) r49 = fcntl$dupfd(r48, 0x0, r48) ioctl$TIOCFLUSH(r49, 0xc0206923, &(0x7f0000000300)) r50 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r50, 0x0, r50) msgsnd(r40, &(0x7f0000000a40)=ANY=[@ANYRES64=r36, @ANYRES32, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[], @ANYRES64=0x0, @ANYRESDEC=r25], 0x6, 0x0) msgrcv(r40, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/68], 0x44, 0x3, 0x1000) r51 = geteuid() msgctl$IPC_SET(r40, 0x1, &(0x7f0000000900)={{0xf57, r37, 0x0, r51, 0x0, 0x1, 0x8}, 0x80201, 0x799, r39, 0x0, 0x1, 0xd58, 0x3, 0x200000080}) msgsnd(r40, &(0x7f0000000dc0)=ANY=[@ANYRES64=r28, @ANYRES32=r33, @ANYRESDEC=0x0, @ANYBLOB="b00d884d1df4e0bd451a9219080048e6f71d0d787a980d06bab4d090c2dee2ee2e8a36467a5bc005fe41952f646a1e54b0a1c87d7353b1c36457f613e288f47d6fa7e7084e4e0955f861b2cc3c7cd4f2b941af4ec14527c94ba26395cdd761ac169f912165dc1f4b6ef24fc74dddbddef9e0430a5299c78316fe378fc5e8687cc5a90870d10e2b4ebb207831a5aacf5809b38b1253d630cf893b384747d70f9dd28b49d08b8cc5896e2dbc557f56ffb87241b1ad3e64a853880e8558f838eec57a85e1baa60ed6683e197da8d82db5d9ca32dc14f5fde508bb988f48755d8ce3030e34765d900f4239a47135e4f2e320b0ffb165a35a941f1c05520df9c5ea83ba2ad6a362f1d1c2331fd70c5d96a64d8154209ef109962e6ab5ce41af9b7ff83532cb341fb3f3f82655db9b152f116fad8f4dad5d72f891d920057e98a8ea882e8e1c86b33880956874ff6a8a69a57c98a7585b3204907c9c38", @ANYRES64=r32, @ANYRESDEC=r29], 0x6, 0x0) getpgid(r28) r52 = open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x0) pwritev(r52, &(0x7f0000002440), 0x0, 0x0, 0xc) pwritev(r52, &(0x7f0000000580)=[{&(0x7f0000000000)="d6", 0x1}], 0x1, 0x0, 0x0) fsync(r52) r53 = fcntl$getown(r52, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r25, r26, 0x8, 0x2f9f}, 0xffffffff, 0x1, r11, r53, 0x2, 0x200, 0x8001, 0x4}) getpgid(0x0) r54 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r54, &(0x7f0000000140)=ANY=[], 0x0, 0x0, 0x1800) msgctl$IPC_SET(r54, 0x1, 0xfffffffffffffffe) msgsnd(r54, &(0x7f0000001000)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7ff74a5cd42d589d56cb5d201dafb80c7acb30d710205e1732d5c6eaacdd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd89b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8c1fb0d44d9e99e6c3dd7b9ce23b8581bd7409166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f236dabbbe88f882c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c083a54be7cdf713764c67ef76578ba2c51e1f10000000003000000000000000000000000006c87fdd099c39562c11fdb0deae40d403ad7c69d4ffac1e02a8c"], 0xeb, 0x800) 09:41:06 executing program 0: r0 = semget(0x2, 0x0, 0x498) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000000)=""/201) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) r1 = semget(0x3, 0x4, 0x28) r2 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r3, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) r6 = accept$inet6(r5, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000380)={0x8, 0x10000000000001, 0x1000000749, 0x9991, 0x8001}, 0xc) setsockopt$sock_int(r6, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r8 = syz_open_pts() ioctl$TIOCSBRK(r8, 0x2000747b) fcntl$getown(r8, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r9, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000280)={&(0x7f00000002c0)='./file0\x00', r9, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r8, 0x20007471) r11 = accept$inet6(r10, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r11, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r12 = getuid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r8, r12, r13) r14 = syz_open_pts() ioctl$TIOCSBRK(r14, 0x2000747b) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r14, 0x3}) ioctl$TIOCNOTTY(r14, 0x20007471) r15 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r14, r15, r16) setgroups(0x4, &(0x7f0000000300)=[r7, 0x0, r13, r16]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x0, 0xffffffffffffffff, r2, r4, r13, 0x102, 0x7}, 0x101, 0x2, 0x3ff}) 09:41:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x40000000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) fcntl$setstatus(r1, 0x4, 0x40) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690e, &(0x7f0000000300)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000040)=0x100) write(r0, 0x0, 0x0) 09:41:07 executing program 1: ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000180)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {}, {}, {0x0, 0x2}, {0x0, 0x0, 0xfffffffc}, {0x0, 0x0, 0x0, 0x2000000}, {0x0, 0x0, 0xffffffff}, {}, {}, {}, {}, {}, {0x3}, {0x0, 0x0, 0x0, 0x1}, {}, {0x0, 0x0, 0x0, 0x80}]}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) kqueue() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) dup2(r1, r0) pipe2(&(0x7f0000000000), 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r4, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x3, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000140)=0xfffffffd) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/235) r5 = semget$private(0x0, 0x7, 0x286) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r6, 0x5) r7 = semget$private(0x0, 0x4, 0x1000100d3) semop(r7, &(0x7f0000000480), 0x0) semop(r7, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xfffffffffffffdb7) r9 = getuid() dup(0xffffffffffffff9c) r10 = socket(0x18, 0x400000000002, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0xc038694e, &(0x7f0000000300)) r12 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r12, 0x0, r12) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r16 = fcntl$getown(0xffffffffffffffff, 0x5) r17 = fcntl$getown(0xffffffffffffffff, 0x5) r18 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r18, 0x1, &(0x7f0000000540)={{0xfff, r14, r15, r14, r15, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r13, r16, 0x41d, 0x5, 0x5}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x4, 0xffffffffffffffff, r15, r14, 0x0, 0x1c4, 0x2}, 0xd, 0x100, r16, r17, 0x0, 0x92, 0xffff}) r19 = getuid() setreuid(r19, 0xffffffffffffffff) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000280)={{0x8, r19, r8, r9, r15, 0x20, 0x7}, 0x4, 0x5, 0x5}) semop(r7, &(0x7f0000000340), 0x0) semop(r5, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r22 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r22, 0x2, &(0x7f0000000100)=""/114) 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(r5, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, 0x0, r25, 0xffffffffffffffff, r26, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r27 = socket(0x18, 0x1, 0x0) close(r27) fcntl$getown(r27, 0x5) r28 = getgid() getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) r31 = accept$inet6(r30, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r31, 0x29, 0x66, &(0x7f0000000380)={0x8, 0x10000000000001, 0x1000000749, 0x9991, 0x8001}, 0xc) setsockopt$sock_int(r31, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r33 = syz_open_pts() ioctl$TIOCSBRK(r33, 0x2000747b) fcntl$getown(r33, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r33, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r33, 0x20007471) r35 = accept$inet6(r34, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r35, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r35, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r36 = getuid() getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r33, r36, r37) r38 = syz_open_pts() ioctl$TIOCSBRK(r38, 0x2000747b) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r38, 0x3}) ioctl$TIOCNOTTY(r38, 0x20007471) r39 = getuid() getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r38, r39, r40) setgroups(0x4, &(0x7f0000000300)=[r32, 0x0, r37, r40]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r41 = syz_open_pts() ioctl$TIOCSBRK(r41, 0x2000747b) fcntl$getown(r41, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r41, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r41, 0x20007471) r43 = accept$inet6(r42, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r43, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r43, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r44 = getuid() getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r41, r44, r45) r46 = syz_open_pts() ioctl$TIOCSBRK(r46, 0x2000747b) fcntl$getown(r46, 0x5) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r46, 0x20007471) r48 = accept$inet6(r47, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r48, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r48, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r46, 0x0, r49) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r50, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000200)=0xc) r52 = geteuid() r53 = geteuid() setreuid(0x0, r53) r54 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r54, &(0x7f0000000880)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fce409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa81723d9ff448a930a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf123e9520295d5eb5e6cebaec1ab26419fcff1c506ead1ca4ff09165b9b2c7704480ebfddd8cd3ccfdd07d2961fb317ed147fd1a769e8a5ccbf1111b21a57085641ba372aaf24efe34262c7002f4282ce78429e569a69c1d131af991b2b216a3bd864da0740ff66845c919b31a2c3470b1ec1d509ef59ee5377d5f28ca3d28049983c3ef488aa4cb82b11b8327457a4187cff241df6402719ba0838449e0564df5a"], 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r55, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r57 = getpgid(r51) msgctl$IPC_SET(r54, 0x1, &(0x7f0000000400)={{0x0, r52, r56, r53, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, r57, 0x95fe, 0x80000002e7, 0x138, 0x2}) r58 = geteuid() r59 = geteuid() setreuid(0x0, r59) r60 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r60, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r61, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r63 = msgget$private(0x0, 0x20000003c4) msgrcv(r63, &(0x7f0000001540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000007dc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff00"/235], 0xeb, 0x0, 0x1000) msgsnd(r63, &(0x7f0000000240)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000000000fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e529ed3879c0c46cc90be6d3518f7d953c62cd3f6386d9400"/330], 0x1, 0x800) msgrcv(r63, &(0x7f0000003e40)={0x0, ""/4096}, 0x1008, 0x2, 0x400) msgrcv(r63, &(0x7f0000000780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000c7f5a89486895f4fedd5c29bd6f4df9d30a6733cf531c6742688a85203ed210aaee92e9f3b5a871ed0f712e8a0f95409c09fb6d1307667478da53edc016e334840075738715265bed353c7137c050fc3ddc8a280bd13c9d4a245f851a7b0bea9c503c8b1808f5071334d135cd102b74ed84a0e2ba80a01691d9f60c6f85299aaccd9bbd898eb638b6044bc80978ea03db8650530798000"/186], 0x27, 0x6, 0x1000) msgctl$IPC_RMID(r63, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r64, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r65, &(0x7f0000000040)=[{&(0x7f0000000140)=""/132, 0x75}], 0x140) close(r65) msgsnd(r63, &(0x7f00000017c0)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRESHEX, @ANYRES16=r64, @ANYRES16=r65, @ANYRES16=r62, @ANYRES32, @ANYRESDEC, @ANYRES32, @ANYRES32], 0xa, 0x7fc) msgctl$IPC_SET(r60, 0x1, &(0x7f0000000700)={{0x6, r58, r62, r59, 0x0, 0x80, 0x9}, 0x3, 0x7f, 0xffffffffffffffff, 0x0, 0x95fe, 0x0, 0x138, 0x2}) r66 = socket(0x1, 0x1, 0x0) r67 = fcntl$dupfd(r66, 0x0, r66) ioctl$TIOCFLUSH(r67, 0x8040691a, &(0x7f0000000300)) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xffffff48) r70 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r71 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r71, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r72 = fcntl$getown(r71, 0x5) r73 = getpgrp() fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000000000)={0x1, 0x1, 0x9, 0xf664, r73}) shmctl$IPC_SET(r70, 0x1, &(0x7f0000000200)={{0x3ff, r58, r69, r68, r69, 0x104, 0x5}, 0xfff, 0x109, r72, r73, 0x7d55, 0xd75, 0x4}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r68, r69) getgroups(0x5, &(0x7f0000000180)=[r69, r56, r62, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x4, &(0x7f0000000340)=[r45, 0x0, r45, r62]) getgroups(0x25b, &(0x7f0000001200)=[r45, r40, r26, r28, r29]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x5, 0xffffffffffffffff, r29, r2, r3, 0x100, 0x81}, 0x400, 0x401, 0x5}) r74 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r74, 0x4, 0x3, &(0x7f0000000600)=""/128) semctl$SETVAL(r74, 0x1, 0x8, &(0x7f0000000240)=0x401) semop(r74, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgid() 09:41:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) shmget$private(0x0, 0x4000, 0x410, &(0x7f00000eb000/0x4000)=nil) r1 = semget(0x0, 0x2, 0x0) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0x8) 09:41:07 executing program 0: r0 = socket(0x11, 0x4003, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffff9c, 0x80185758, &(0x7f0000000000)={0x7, 0x80000000, {0x9, 0x7}}) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b148ea2a2efb01e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0xffffffffffffff00) recvfrom$unix(r0, &(0x7f0000000040)=""/177, 0xb1, 0x840, 0x0, 0x0) 09:41:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x1) fcntl$setflags(r1, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt(r2, 0x0, 0x13, &(0x7f0000000080)="02000000", 0x4) dup2(r2, r0) r3 = syz_open_pts() ioctl$TIOCSBRK(r3, 0x2000747b) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 09:41:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) execve(0x0, 0x0, &(0x7f0000000880)=[&(0x7f00000006c0)='r\x00', &(0x7f0000000700)='\'\x00']) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="dff91e4c577c9f763b24b2a5a69e96b6ba4b4847ff3b1de2e4aef2441f47abd9ab36dd126ee2ae563f770f863a383756baed303d1893d26172c3ad6c231f559573f228126d8394fede63aa3c50", 0x4d}, {&(0x7f0000000240)="8ef4e2c458ae97c83a3ee4216c835377266674ee4c6289289fa801e3d5c54eb1a3788a5cb54ab9ce5d61e0f3720601c62af92558e0caafcd06e2bb64289615cfb8915aa88781c9aaf377042aee07a0d153e063b1f6e5", 0x56}, {&(0x7f00000002c0)="e012f035d6740026b568fc58350b614365d6bff41a7df5c994a821e57b1a6c6b39eb12b674c2907892e60720ecb668ee5a8cb5964993a78240a80ed94daa0139ce77fa15969214c69d", 0x49}, {&(0x7f0000000340)="bfe71716799587afb463ce4009c9a5cbfe7823e92f84b1cb5364d426664e54c55d960c15a9598bcdacda6d93d04dfc596d680e33b92e257904cb1f4efdb3a8315ccd96ddf67a95f00bc8b9cac4eb7304b6454a8eec8ae63337e20a827a86da5023250dc366a048fb4f976884979b6736b1", 0x71}, {&(0x7f0000000000)="507226e3192b669c3b11c27b9553833ef94535ea0c1b826baf28d9da0168fc9d72", 0x21}], 0x1000000000000324, 0x0, 0x4) r1 = socket(0x18, 0x3, 0x0) socket(0x2, 0x1, 0x2) close(r0) setsockopt$sock_timeval(r1, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) pwrite(r1, &(0x7f0000000740)="2518e99ce42a92876095d225c0de96fcdb2c9b17dda59d747cc1e255c829445eac562f2e080573e5b608383777d6e72b88bf2c3d6f88289bdb57e6dff60243963a1c96ae26a015e5d31e943bd52cb42b9255fd0a794cfd599f107bd8b9b1cd1c79d2a849873f30aacff76637ead42aea893b63c5b7ae5971f50b734da2d59d555505ba8e12f4759589caa2f4b61885a5476904a3a56d03827d612de90b6d65d6f413aa5fc4727e6cf4a2200d8ae4700643adffac1ec9561a7b3659aeb9ae81a8c57e0b9a4cac7494ad12a76f402a80f7d466", 0xd2, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x40) pipe(&(0x7f0000000080)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 09:41:07 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="c5ee4435", 0x4) r0 = socket(0x2, 0x400000001002, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x10) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCFLUSH(r2, 0x8020690e, &(0x7f0000000300)) getdents(r2, &(0x7f0000000080)=""/59, 0x3b) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x1c) 09:41:07 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) r3 = dup2(r1, r0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r7, 0x8, &(0x7f0000000100)={0x2, 0x0, 0x800, 0x100000001}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000007c0)=0xc) r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r9, 0x0, 0x0) shmctl$IPC_SET(r9, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r11, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r11, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r12 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r12, 0x0, r12) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0}, 0xc) r14 = getgid() r15 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r15, r13, r14, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r16 = getgid() r17 = getppid() r18 = fcntl$getown(0xffffffffffffffff, 0x5) r19 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r10, r13, r16, 0x90, 0x8}, 0x5, 0x5, r17, r18, 0xfffffffffffffe01, 0x9, 0x7ff}) r20 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r20, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) r22 = getpid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x3, 0x800, r22) r23 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r23, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x100000, 0x100000001}) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) r25 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r25, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) r26 = socket(0x18, 0x1, 0x0) r27 = socket(0x18, 0x400000002, 0x0) r28 = fcntl$getown(r26, 0x5) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000240)={r28, r29, r30}, 0xc) r31 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wskbd0\x00', 0x20000, 0x0) r32 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r32, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x100000, 0x100000001}) r33 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r33, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) r34 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r34, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x100000, 0x100000001}) r35 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r35, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x100000, 0x100000001}) r36 = getpid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x3, 0x800, r36) r37 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r37, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) r38 = socket(0x18, 0x1, 0x0) r39 = socket(0x18, 0x400000002, 0x0) r40 = fcntl$getown(r38, 0x5) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000240)={r40, r41, r42}, 0xc) r43 = getegid() r44 = getpgrp() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) sendmsg$unix(r4, &(0x7f0000000a40)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000080)="fa4573242cd40f70e24bf7b3f378b1719244fdf5e633cb5dad1be6784765905efc3928c0442a9b771dbdd151edb7d60f47cb2268350419abb2074c0a2d7d7a568698a6f40b9a2e3e659f949e5280bb412e8dfcd7acd9cedae8380f0a02a7fbc2783ba9a2dae107a725e3f9bf980ff5d3b9c47d5c", 0x74}, {&(0x7f00000001c0)="5b0c934fcfdbbf21a071013a81dc688462c98d6e88eb5d6b491f34fea4a2031e76e62556f45ee9881c83570cb876c3d9ec2c1aa9e81d966988748ce80ed548ee1604a9050cdfa653ea17033459b939f72f77a3a0817993a7dde1c50ee9bcc36d46d2c6d38d8b9b902c6f47b2a009917f9fac7ca3ac0a8493b3c7cd54201c470c10e411e344efeec3320cf5db3a5d1e4200a14dfc692bcb2ab5e24a652cb88caca046a371aaa9bb711db9edb543072ea2aa8df46905b43737636dca48e53e3d89f5f8b35ff80a67f8c18a8ca0192a52a9dd78a2e1ad5310e497b83997dacfdfa1ffc299c72bfc3139e545c9b8c71df5fd51d6cc", 0xf3}, {&(0x7f0000000300)="3f62e890e2dca5f663ff5749151c6e06746af2ac0801731123e1e88a1f532c916ec17684ff6d27775a20e512c0f0689a2b0aae3ba8e66009613cd3f9d82a77bd2881891c3e9c8629fd235c29aabe4f97f5157801cf461d89b5876b79d23a7acb715949f928f79533cd48f9a49c537176b9ce2b395a306564651ebcc62ad3dff10573b946836c913df47e0ebe2a78123295c51567e6", 0x95}, {&(0x7f0000001740)="1478472edd971dda656669c55b43c6a22d62e2be454e90cac618d8035f5d686d7ea90fe35e6a5c8a544a5964912394df8e5ca07621d46b8c81e4c1fd1d4e9d15b283c4cb4fbac619c856729fc2618380df5a56e0e800b39eb984dfdc2b5dc4aede4f844bb94dbba3aea3cc2943bf9efae852aa6dbc45f8de269e5f22b9a320d092da1c151a660a26dc84b1becf7037772ace94f0d62980a90cc4480f2af378c1a5988585a65e42e8556c383c387f9239d73b240c09e32d1fb9eafac5c5e1766731a5493f2269575e8dc9ce3d7f2c9af27c1093ffc8a11539ed12cb4a33a9d4fdb72f128712243ecee203ee5f38fed36883db05e11d1f32c97a22f711533be35517e1ab29681396a99b1e39a14ff4018fbf2b7df133e977c32e4f7e6cfab4fc00995cd9865ec7c72372a4f99e11491a2cdbc47bd5b6ebf5f71b81b9a016312d265e2d091d19cedef02034ac8e523e6ae522c268d6ae94a9b5ddfb63677bfcbfa1c3dffba4dd512b7fc86e662a425815505b7f9527bd63f77715cb5cbade86c6cc9d92e09fd6c2f93016890c296b9fe25e5a87d3cf741371711f9d0f3d5ee89a8920074636d1847c908da37d81a604c35863a45a1f4dd25b73223bb102f4ff9c87362911f1bd81786d82a27adda16bd7d96689ee5e5c916fccc98075d63ff23ebdd4659bb352f43383fa6396cbb85a202e1e9d41d2777abf6ad9913f9746980835a557d5de0c95dd5a4a033e35add965e178740a55e8b8ab8cbf141f09e86c7eb6162ba44f2badb4e91d7748a6648fe7c948920175d9cf3d81f29dde53ce77ad7f4b978ba6a996ddfa6bd4c83d0da86f21a46dec34952c0074b5359b92ba990f7f5d69f0466ecc6e0e1b46c0beab419eec04a59d41f26d1bf297a072c587abc694f96a63f49219ee4cc16e2feddd736654293d080273424f7a15d787297708b494e21e5323893b2c3ac8913dd29fe2687ae476e82e36852236146d80a9de6ab3a2a7e8f0136d08760917ee64f5c192fa85dae196ce36b65f9e0be1c53380c23c69b4839e08c566b84c517a3e4547766a688c685572dcd39d3f484273c1bf301cc6c6a422e730b96315d611cd7817d8d2df70ca64dec139b4964544c8031623419787c1b32dbe3f1638558d519f36825efac6aa2a6cf041e7a2fbe8c17c4f388d9ef85b19149a189e1f85e1fd1752a2df315b5179a9c5db5f571d62e51b79f1fd8602509754482cd69c92efd6ea87bb29cfaada5b242fe5909c5e99b3bb73a7413849dd2bfc08ba918e96913e840ea2d7a25975401adf881109cd7b0f461f0a99c582335a22d052326fafc166d968e2eed6574bf501b733f009352cf9b9cf5e842b59e01bc57f6204eaa57a97c301f4bb0e213d10ad7765808bd473a8427b875f9717bb806d9130e67527180a30d2632196f18852131b36d8d7ea60b79d2de2ff8a70d29e26f659642be3c6c41ac68289806a20c470b98b2d85508813c277b360080882bb225f3aa63639c0216a6feefda820752010be2e0cdfb9cb6491927440325f625d7d6123c4e20592b379d77066ab3b3a2d908f598277b0c57943af5ad78589302f853ea236aa5b5b9892f5ded275fa0ca57f0cf3b895b0b2f8be5705713ffa4f2a86d2e4cfad13a73f174b5a708aca4b5305cc463b842b75e50dfbbb222339e51be9b0bd837cde96b91cee8e2c3e326e67f04ed1c6e8a44b53207378624c40489163ce25420b50f6eaa4fa6d4a88d1f7210d339b549c8b183f1f6ec888b5798432a2c765b142f9046186b6e2dc89d520bdf4afe0abfb4daf42823987f803b544abdc4e4871a0682833567f955ce4015900d5ab18907898636fa284792431685b34317830954473b47dd45572383aea9f51f2d8bfd8b118fef3a22cab58b22bbe7ee677777b5d5af710ac07fcddcc9bb5d43a51ff630d25795372aaf3362c4f5e225e4af26f58897e3d901b823a484fed0ff1bef3397cee235faeb637755937ae3a64bf232c0e2302522e41b60038ea25bb1ac7ba86cb96d5238f50d8f969e5e35fed1d6b66c166298c37afdbed7d74b38ee0c51015a0dfc3b1320deb152e8ecac3b01c246d59d77b35dbdc9d470d279b6dc1495ec1a0a503b15d4b3ca59465fcf42ac8c429eb2dca9c4ec1466ae22ab99e122ad86f7fbe084a80914fa75fbc2f428e46e24f5abdb388aa65275d4f4faa4663103e52a6cc62e102b503c1b6c41c1e8037b00335f3302671964088466f7808ab96f9bb6ab81cf7f95cb40950f66b0ce222bf3500ca232ec6064d41493b7ed29a1d4f4e65be11943d8e07874d9f39dbca94b52a46d4e99319f53373a14d13cedcea7877bfe19c40b5447b8a43cb0a0f6f2c652a723c108ece9db4df96cf58bef993cc03e5d98793e4a382e95f9b47a21d3e8c9c8c5d4a4efa00b68334a41374ee479fe31686e06c3c92876176ada438cc83fcba70fb7756a611e061103b334ad0a3d4b91e0cd03a8de04edc415c51213fa6180cd547e51bfcb8bcc770dfb801c0710449556013d7980ae369a4c745a24fcfad544d157725390fbd8edace2420915f0dcaf4a510d4fc22c8739e97e00e1488524aa29cb706dc70008c92ade62a511b8b4c8f4e334f95391ff501cba11acf11483bb46e19a3addb393ddf71b35fbbc3cdbb82af0ca5674efe51f78ee75b20e28ef0b68df16814d3ebeb88a79f0f86e3242dc3a9438c18921964dcfd8145470c80bceb745e7195277cb675e31cfce72e0517427030b3ba79f5670b544d3e36700e295dddea349ae0804f84146f81f31ca19ac206b0bdf9ee37e3d393c672bee0b6f76c95c37088becdcfb063bc96f7bfbd78a9945b260cdd863a98be769809f4d0e2dc215efe7c43e087c766186be9f92de4a3aa6b756bd5b126ad543fa61e2cd7c5b07eed4a8774f760dd575526685fe44d3411c6a9332424ec1ca491d43cb6cd66a16fdbecb09969d59a3905a158734af3f0a64e1552181594f28ea211f21645777a59eb8110dba4011fba69b345a881c7f9bdb99a34fd8298fa0fb341a59e1328783638b70b8fac4ea0a2d44a6b5f3434bd186ef41d1894a1afa5c5204637e75a21f4d0b422581b60d354052cdc41c7ea75086b57cd4a31cdade0efff1fa66405e1659ff6b908bb3fa28a27e75b85be73e86f7128c3a267ceeebef03a16a847e76eab99cab22d62d930e762a25d365876d808d578b40449119abb722bc25ce92fb4b92229c3c1bd1d09f07d6f2bd5f7b6bc64b442a2ff2c40220e0935aa7696ba41eef966762258e6cac1c82deebd0fee4b90eb29dd0ed56d0e828f22aa641a5549ab686dba1385342850ee62781170eb7271aa69ccff76ab32ec5b444871801f3bd6c14bcd0fe08674ab906282f7609bd78d30848bf44548c9655db983f3fccfdc70e3f2a9f28b5c661e2f45a1b36807cd880a35d9d3024ae681b1e9d3bdaad7d1741f4a641da4264f96cf173bd28476a8544365ee424d1c2b756fd53e247c7c588eab19330688103e603fabc3ec62e6b5ed0b0644b85ab3cd89e547cae9757501dad785fbae8df0758ecd771e3ad60a91b237b15ccc913ed6b22da9afddf343eb377a6b9f31bbbef4b7b75a5ac7732ca0e46ddda3b828c971572fb3df3aff5593a7994f23224eb1559290fc514b1058c0f2abf254ad052c799134870da5b57b830f0074e8abde86d1ca1887e267dcc3e9a4d1754a414e1ef39ee8f85649f44d0dd17026acad863d124a58453e755523caa64b2d207e358ddab351af8e5abc101ac5d8b8f88354229f1e8bc519684130e0a31a1617cedfa701f8f36cfb6e1a0a77a975bbce43a89d83eb22095c1db19a7d1f8971637ab296b5f1a7c22e8149ffcf93d6544192446dd69528b57dbfec763a1229e016b59f821ff2a2e549d614da1ceda41695f006fa56a1d451a7ff1d328e70cef59e90503d953bae14ae0595f8ff61665a0a772d6592dcdf09eb76c7684b568f48b5d1fe689fe3b7d601becd54913fdb27e65ff7cb53993f8a399daee8c405cf5cf18bf13d6f45cca7a598337f0459bc5e1fb6863613db3491be661b8e845987b57931bc794144f6dae3cc97917d0cce9536085e580f710e14ce4dffb1b1c1131325d9eea84c1b7f02bbd52f9711c30cc14f7964004fa3e03f6d9d4908a105eeb6c6cef162a42f41352a33bd8bdc4810d42a9d0208f8f05a6c7d6b5a8c7c211241ba45efda89df306b7adc3dec703e6b57804400264146542aba8f1c218d0017614886db0dd2344eaba87a8ec8e71d05d3d2a21205a14e374399b2dde26326227ee9983bed7b078ba70f51d6efa7adbb321242b79fd36552eae7327b3e4c42c7549d589458da02b11d2e67f320f7f770c24f3ee23dc9df8f7ac363a582429c4620df4113c45439e00973af12afc29c8bca0a7f7b66cb3cbceae27ca3c5313b0b192bb1f45de84085e36eb1a907c5fec427e734f0b030f99e50a257f83775eaea724d5ed1d0af3e24ed4ecea392584b113735748b433add18d14ecc2def89bdb6606f55a5de91832aeee52219cd17a27ad761a454c22dbdb7239c06f6a72fadbd5b1679bbf6a7e1e8b0b572b8675eed48bfef40830125e1246ee0cf000792bc6c8bd6b6d1dbda93f5e284769f37e665b810e59ca87b2c5df96714eaab6f6b01341ca1b24a13fd95bb33b2b3bc548cd8e1f1c29236bed89e10e7c5c0eb530e311f1fadc5d86d917a28816c30314ad2239608e7e2c56bed03b72fdd1ade2d3320d78777eec0012f6bc4d950d73dc170e7b3dc11e63b6966298a870891e2a1209191295b5bbc11a17a516bef7774a3269896159158178739c84a715a361af55d54467af9e59d8f94e7cfa00f6fac8a775111d0d145292569eec85e8afcb6689727a703c226b1fa880784be6a814c3149451cd617f68cb9bac614e95401b19d269f57f3091d1d950624979bef349773b4fe42f46374d1cb67b5f5b7feb4236a2971006d99dde9cf1ca5e4e044106612cb9f7dbb053bb6217ebad36280ce7f413dd51c7edfd6ff4daa6d93239ad17587b87bd65eb9a4bb42035701389e0d4039769e1a9c36b16dc09e08098ac403ac5c927a89a063adeb1ab3e5a4e2108952be4aea85de8ec3ef979f3caf60aa6be2c54b38f3a9298af4625067af5e8b2dbaa0e893669c754cd3b770f1d099d9df80894edbc4a46b12fa8f76f464389e6bb6c1e5eeed336d25b1f28aeae578d84e5712ecce1695b8db23666e24619303b4f2ef27be71f112e40a7e5e4af83c0d9dac790422f2b2823d8d7d3745f2663a0e467d6d545f48870c5375f940a9839afe08779bebc73e28f9ce4e8fa5753af2e86b0d5e9e709053354580098ca24485a1477bb53ba835e2242024ad347632ac71ffefcf8100ec11aa1948a4a8a9b885999b97e3b7ac7d2334992d0a6291302a9179a53575d7ecd8759a6223ec08b7ab57759e26be5e09dcb9b292a2c277ea59c40a3f18fe065f563588c5ada9c82959b0c0382402fb6a7b373e1cf599a4c34a55db4ec67f54955c739ef1f80b9a621148824678ca84282fab0bab5680d99659c4338fbb6efa7169447f8b0a9e75d069cfb588e47cf6d41633909ef5421ac292b67c8a33c3558e8479dd52d233fdb26a417662d6da9a82d84d4e71a8e8d201cdef3ecc0a964b4d0d3f4e2ef888b0e1deafb16d16046af0a09f948c3d43b104b9b5f466cbe266c024c68963365e4684a99f72e35e706f42d67d5aae6fd2ea2d403c0adfa35d3e6b5c941fa92b32f2e1b4f8a34935ec5717e29e63d40eb891feb93637c1363aabb69b41ca9f51", 0x1000}, {&(0x7f00000003c0)="64c2052da3786a3b61a940021819a4066ccec29e0f262cf8e7c689ce3786a2bbfac0d6d6de96ba0b9a0d560680810c49f7d8f1fd0e4181da407b85e98a89bc3f95bfdd93ca9dde0e3917b6a249fa4439705182f9e59366bbd99c6ba9b4600a9d990621c509440e5e1e555e3371ae818659bb8e0072695b859705cb30dba4a2c42e", 0x81}, {&(0x7f0000000500)="c2276d7e1978dc2dba829189e025e25ef53c7710cfab05be627882abe04e798da7ce3bb76008cfc5235dc14f4d9471975c0338d81552911e7623bc8a5211c8e134e2781f9b472df88797f149399c8e99a2d0628127e0fbb8f9680ef8cbecb50e02950fc1a8e91256ef1e982df0fa76119d9434df2435135d14b83c2cfdc1aed3adfe79d3af6a905945c7ddef69d0d063cc1409bd70a72a4a8ebb5d29a8b34a78dab85c0f1c08ea3603aeb84f2dfaafa657de83ccb6b455faaf293991e3936fd4b4bbbfa50ed9a9", 0xc7}, {&(0x7f0000000100)="b9e7d00e641309a18ab683d47ada8e52b1ef91e5efa8b8439c43748c", 0x1c}, {&(0x7f0000000600)="2b4b6462a4453ac410a36493a71b0cdc39d8da361af4b3036dd3d6bcd622c0c97f68ec1a0ac3434717bccaf2b76ad53954e5a2d2626b5b297965a6bbda575c3f3c0fdc7013de34fba23fa5fbe093d964982e2a1e031d561352d84e0ba6f1876091e54f41ce9bfba48971fc99", 0x6c}, {&(0x7f0000000140)}, {&(0x7f0000000680)="5c8baffe64733c533acf7551a3a1cb69dce70ab9bfa54de31c01f7180adfa0ff77dda2688c160885d57eb8c250a1c6bdf5e2f12779b514be9e9a39cdc6b88b4c868fdbb42fd33b56df3a", 0x4a}], 0xa, &(0x7f0000000940)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r5, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r1, @ANYBLOB="20000000000004000000000000000000", @ANYRES32=r8, @ANYRES32=r13, @ANYRES32=r21, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r22, @ANYRES32=r24, @ANYRES32=r30, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r2, @ANYRES32=r34, @ANYRES32, @ANYRES32=r35, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r36, @ANYRES32=r41, @ANYRES32=r43, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r44, @ANYRES32, @ANYRES32=r45, @ANYBLOB='\x00\x00\x00\x00'], 0xe8, 0x14}, 0x404) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000014c0)) 09:41:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="8b0201fcffffffffffff214164f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1be2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653dd92efc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a158e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac896263eca34e2d0bad4a67f5b9bca2f5628752cffd0180826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f281f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d75a6e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d25906e7ae68f0b1c7c45669ced8950000000000000000000000000000000000c55e15fb74a27aa3a685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b4ae93848fd7d2e57c8c6dcb5e8e1fdebbecd9c4a2bbced0608ae2826b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44a963d73e6e1ffffffffffffff249c58ed7d751b78e7140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f18a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb799ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d951887641ce3a2d5f4dcac7d86b593fcf5d1e3ccd961238b8f904a709813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db806051e8bcd9ca34aa53eee9e468d3de5eb01f2795d27e9f0bc7390c55b4503d1ee779ac5345adb691261c2d60b4865a9c0eb4722700a2b986eded8972e67aaa42f2b7b7c3f697ed994916c3716f101b628484fa99746fd8a7ea76395de157596268949a0c67324ee2a9d0400d3079cb50e9abfa6fceb5a6300"/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) lseek(r3, 0x0, 0x41001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r1) sendto$inet6(r4, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690e, &(0x7f0000000300)) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f0000000080)={0x5, 0x0, {0x2, 0x10001}}) 09:41:07 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) mlock(&(0x7f0000eb9000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x28) chflags(&(0x7f0000000100)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)) munlock(&(0x7f0000eb1000/0x2000)=nil, 0x2000) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0xc000, 0x0) 09:41:07 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) 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) r1 = msgget$private(0x0, 0x144) msgsnd(r1, &(0x7f0000000380)={0x0, "6266a7ba6a8e77d56cb2d5d045b7a54fbdb3e07b1463c6624ef9c188eeece16880dc83e55c123c810248455200532f6f8dcd0dc723fd5f0dc3d8dec6c740c57b1404bdeadb1acdc7c214e109a1b59e1b30df4e7b1ed1042e9372be20cb8d73d3489bf3d325d3710dd236802dc7a3da04880befba68e2997572fd9587dadc58ecae647b34838d6873787e7f346f6e5a52702981689caed22752e7318e39bfce635ba783a5a09a4d246752d0bad90268548ae1615abb283965c243122d098c92"}, 0xc7, 0x800) 09:41:07 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffffbffe, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r2, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) accept$unix(r2, &(0x7f0000000140)=@file={0x0, ""/29}, &(0x7f0000000180)=0x1f) socketpair(0x1, 0x3, 0x2, &(0x7f0000000200)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r4, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000300)="74cd5384e5441ab381c61723b0070d805aa600906c59df223716978ed458f5447ef204b4483e4603dd8c4a3fd3b82791a05b670682e95b3654ba5edc5c72b7da851f27fbfc0370ec01a3f76fe380f96c28d43c27a7b1f6e460abd3fa7b75f329b40ac7d2c80dcf4aa2e6ffd4b6d995a7a6b33520617a41f3abd3e17b166fd6", 0x7f}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r5, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) r6 = accept(r1, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) setsockopt(r6, 0xa097, 0x1, &(0x7f0000000240)="ebff000003a71ab2000700e3ff00009931929648329bfb2b9705ce42", 0x7a) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000006aced4b73"], 0xa) 09:41:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) socket$inet(0x2, 0x4, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r2, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r3, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r6, 0x3) r7 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000100)=""/114) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = semget$private(0x0, 0x7, 0x286) semop(r9, &(0x7f0000000100), 0x0) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000340)=0x8d7a) r10 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x3ff, r4, r5, r4, r5, 0x104, 0x5}, 0xfff, 0x9, r10, r10, 0x7d55, 0xd75, 0xfa}) socket(0x20, 0x1, 0x8) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x908, r10) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 09:41:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000005fb8ff728de3f9a4f2175ad92eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cfa85cb2563b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c59b58ac573f40e609bf53b035fde662ef6478a4aaa1321b357b9ba86076244aac7b4f530a7e385b0e7312daa2bc95f9549e80f0b1229970352f3f43c699656e9d13d50be20d7f6f8ec4d12d0fc212120c42e069cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) read(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) sendto$unix(r2, &(0x7f0000000200)="c24fd6fe8da8b3e11bf04dbebffbe4fcb7009479685c85705b35a8d4cfde1082f9c91beb974594ad7d69aaee659a6599920a3abcb67b9af7c140af0162badd9984628a09537ecf9a9c63a8bf533b8b9c26721f212c5b5f92a939b4c7171c84e3fc1c7763dca456547b21e32799fe5074106876b1972106f6b7d4b0dee1d8071dfd7d3937b230965e3785cb885ec1b92b9736361a5491fe8cae5242699cf33a375f7b49a0a8f88493642d356dc8a961150c33143a672c170853bcd393522492fa9408d2c88b8af883a596c002dd6726ad143b53c968bf9d4a91cced1274e961785d7e6eec49e98f9333b801a2", 0xec, 0xa, &(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8) 09:41:08 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00fe80000000fffa0000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x400, 0x0) 09:41:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = syz_open_pts() r3 = dup2(r0, r2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a7733a536a4d0ab71db771c5295eeb9ceb8713a8"}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000000c0)) r5 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r5, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 09:41:08 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) getpgrp() setsockopt(r2, 0x0, 0x16, &(0x7f0000000100)="04000000", 0x4) dup2(r2, r1) r3 = socket(0x2, 0x1, 0x0) dup2(r1, r3) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 09:41:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe2(0x0, 0x0) shmget$private(0x0, 0x2000, 0x24, &(0x7f00000f5000/0x2000)=nil) 09:41:09 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0x521, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:41:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/32, 0x20}, {&(0x7f0000000140)=""/118, 0x76}, {&(0x7f00000001c0)=""/10, 0xa}, {&(0x7f0000000200)=""/202, 0xca}, {&(0x7f0000000300)=""/64, 0x40}, {&(0x7f0000000340)=""/4, 0x4}, {&(0x7f0000000380)=""/200, 0xc8}, {&(0x7f0000000480)=""/103, 0x67}, {&(0x7f0000000500)=""/113, 0x71}], 0x9, 0x0, 0x800) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x80000000, 0xfae, 0x3, "a710ce2440b90bb7f49e05b11fa6e7a3597c6a94", 0x1926, 0x9}) close(r1) syz_open_pts() r2 = kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffa, 0x53, 0x40000004}, {{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x3, 0x5}], 0x778, &(0x7f0000000100), 0x4, 0x0) 09:41:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x1ff, 0x1, 0x0, 0xffffffff, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000300)=[{&(0x7f00000001c0)="6a1fd373587a1e71f6cedfb5dc015331e00131daf8fc713faa74716084f01d5285c11cdffe697abe", 0x28}, {&(0x7f0000000240)="87d6e55314d07103a54fa5ddde146973230ca2d5", 0x14}, {&(0x7f0000000280)="fced61fd5d0892de83359cd937b88fadc5af0a1e95a86e21fb660812fffdf1a0ec5c0d23c677547c82", 0x29}], 0x3) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690e, &(0x7f0000000300)) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(0xffffffffffffff9c, &(0x7f0000000040)="20b3265788745bcdf4fffb1e55a83e236a7db777ccabd190c98d16cc498256dbe8352d7556ade2d4364dda928181d6f5ee85524e5c0533e7b85dbe3be9d287fa440a96c0cf092b709a412679318f224009e108b213a2832a41e45eee397453f0dd3283da1762863e54bd80f3ff3b1e0c432b54365da60c4f89222e772b26a7208c2993d0139e46ad8df7c1ab246a16279dbb41dc3de70492cd51", 0x9a, 0x2, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 09:41:09 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x108) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) r1 = socket(0x0, 0x0, 0x0) sync() r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYRES64=r2], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r4, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r5, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r6, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse\x00', 0x100, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x8, 0x0) r9 = dup(r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r10, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r11, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000580)='/dev/pci\x00', 0x400, 0x0) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd\x00', 0x80, 0x0) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse0\x00', 0x8000, 0x0) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000001740)='/dev/zero\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r15, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r17, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r17, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r18, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r18, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r19, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r20, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r20, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r21, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r22, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r22, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001780)=ANY=[@ANYBLOB="100000000000000007000000010000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r5, @ANYBLOB="000000003800000000180000ffff000001000000", @ANYRES32=r6, @ANYRES32=r1, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r3, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000201800000000000000ffff002001000000338633304914a72816f43f73e051bc4a32789ee7e33de77f540f32a8b22f97d8e252e1fee1999d2aedcbf8dc6dd3be37c7c3e95a935980e78fa64c9953f73efc9b87cdf35e43a0105504bc75ec7d769a357455428ebfeac8d1f11a69127851ee98ff7c2b5e4581d97d64e989a1cb59b03b3fda7655bc6c1ab641900a0126e01b8c2a77dc23fbb90b001b0b339803538f2d23895603197ee13a200e3d1a81c2", @ANYPTR64=&(0x7f00000019c0)=ANY=[@ANYRESDEC, @ANYPTR=&(0x7f0000001900)=ANY=[@ANYRES64, @ANYRESHEX, @ANYRESOCT=r17], @ANYRES32=r18, @ANYPTR64=&(0x7f0000001940)=ANY=[@ANYRES32=0x0, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRES64, @ANYRES16=r16], @ANYPTR, @ANYRESDEC=0x0], @ANYPTR=&(0x7f0000001980)=ANY=[@ANYRESDEC=r19, @ANYPTR], @ANYRESDEC=r20, @ANYRESOCT=r21, @ANYRESOCT=r12, @ANYRES16=r22], @ANYRES32=r12], 0x143}, 0xa) unveil(0x0, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) listen(r2, 0x598) pipe(0x0) getdents(r0, &(0x7f0000000480)=""/180, 0xb4) ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, &(0x7f0000000100)) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x1, 0x1, 0x2}, 0xc) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000200)={{0x6, 0x20, 0x200}, 0xd6, 0x0, 0x8}) r23 = semget$private(0x0, 0x4, 0xa5) semop(r23, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1400}, {0x2000000003, 0x102, 0x7fc}], 0x3) semop(r23, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r23, &(0x7f0000000240), 0x6) semctl$GETALL(r23, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r23, &(0x7f0000000180)=[{0x3, 0x401, 0x1000}, {0x0, 0x1, 0x800}, {0x3, 0x0, 0x400}, {0x2, 0x3f, 0x1000}, {0x1, 0x7, 0x800}, {0x1, 0x8, 0x1000}, {0x0, 0x5, 0x800}], 0x7) 09:41:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="6b02e18b7f0000e40b5998dd37f236d5262b5c01"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpid() r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0xfffffffffffffe7c) dup(r5) shutdown(r5, 0x1) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x200000000511c, "047c2ce62e0dbcdcc58b62c200000100"}) ioctl$TIOCSCTTY(r6, 0x20007461) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) munlockall() r7 = accept$inet(r0, 0x0, &(0x7f0000000040)) r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchdir(r8) ioctl$BIOCGDLTLIST(r8, 0xc010427b, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) r9 = openat(r8, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x121) setsockopt$sock_timeval(r9, 0xffff, 0x1005, &(0x7f0000000140)={0x7ff, 0x7}, 0x10) socket(0x0, 0x6, 0x7) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f00000001c0), 0x4) write(r7, &(0x7f0000000440)="80266a140b59907a14a5bc03fcd26fba24eef925df86118ae9e1536ca1729f40d929165444a673a4541b49bb2359d2690e843b267c9b9e58ae5718bc21a7b36ba49ef67af57eb64ca15c1fd8bfcc73fdf37e149b4f97f4f2eb6dc572b6bc57511af9fed5b159a5bdba24d1ccd39c2dde9891dc46ecc6ebd2c5daa3e0df04332675b6f8682e348c794460ddd3ba054ba8d05c044823e6c93da7e8b4121cd828e844ba400dace98c81b303673e26721725ad2fcbc385a64d925afca0ff1085a8178be57489f47506cc2d153afd76fea9add7", 0xd1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) socket(0x18, 0x3, 0x0) 09:41:10 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020016"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socketpair(0x1, 0x2c18f927ee32e841, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 09:41:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23ce744e400"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b5487cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfbfffeff, "00000000193000493a43197d57fbf8009c000080"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r3, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) preadv(r3, &(0x7f0000002280)=[{&(0x7f0000000000)=""/4, 0x4}, {&(0x7f0000000140)=""/22, 0x16}, {&(0x7f0000000180)=""/41, 0x29}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/46, 0x2e}, {&(0x7f0000001280)=""/4096, 0x1000}], 0x6, 0x0, 0x401) poll(&(0x7f0000000040)=[{r2, 0x5}], 0x1, 0x0) 09:41:10 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690e, &(0x7f0000000300)) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x6001, 0x0) r2 = socket(0x11, 0x3, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000500), &(0x7f0000000440)=[&(0x7f0000000540)='\x17$\x00y\xcd\xc2\rb\xb0l\x92\x04Nsh\x92*\xb3\x92\xd9U7\x1b]_\xa0\x03F\xe5\xeb\xc0\xcc\xd7\xf5\xd7\xa5\xbb\xee\xa4\xa9|q\xa1\v@\x17u\xe3\xf0\xa2\x84\x18\xf4\xa1\x1c\x94\xca', &(0x7f0000000380)=')*)%\x00', &(0x7f00000003c0)='%^\x00', &(0x7f0000000400)='\x00']) sendto$unix(r2, &(0x7f0000000140)="b1000504000000000000080000040000000000b4cea1fea7fef96ecfc73fc3357ae26caa0416fa4f376336acf00b788b00000000000000df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282921e4fd89030fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000000000868d6a9da26d0963c621f593194e14078158a4387a2bd11caf563daaddc05f2395dd1a662326aeacb6301c92ac8e3ba2f64dfc37b25b96ebc43e868f117ade058fa2eaa1b77241e315d26ff392d0d092f29f7b361176b13c2cbaa38e485be59e", 0xb1, 0x0, 0x0, 0x2d) 09:41:10 executing program 0: getrlimit(0x6, &(0x7f0000000000)) setrlimit(0x0, &(0x7f0000000040)={0x0, 0x95}) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690e, &(0x7f0000000300)) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8020690e, &(0x7f0000000300)) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020690e, &(0x7f0000000300)) ioctl$TIOCFLUSH(r8, 0x8020690e, &(0x7f00000001c0)=0x8a) ioctl$TIOCSTOP(r2, 0x2000746f) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000640)=""/102400, 0x19000}], 0x1, 0x0, 0x0) 09:41:10 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b197a380000000000008295955984c87910bf453f03000000cdb67ef6cb927fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf5547aeb9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc120400350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665980ea3b1e31f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac2204ccdaf733f9a5b0f2c82d33436a13db936a5d3378479709da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff22aa3cdc2e80e7f000000000000003f5a2469bfe8c96e620397a30031541469659255490b88ff1bf33436e6331ad3574d79be64d7a570715f68932de75cc13ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7bd1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08fef7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77988003c7ba2c44768789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce58d78b79dc0793721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca7e54747213442d720dac63580023cef1386b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac75aec99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaa0312083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f43109000000000000002c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600100000000000009c42bdbe3f267105d1d6654c4dcc8f494de290673b40dd5f675188a6093aa6d55b434e8e41a07740889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af8e999855d0b0f27c1478755604f7c7aa2cd8503000000a56a3623e4aa467719fbcfc59a4f71965e8b803d8b2aa14fe22e5c3f66f6295b468a8961b6c5d96faf962bfb27c16eb7ef661559319aa672530bc9c1c0d4a00ea4193b1f53fec6b557d1a42f82d0694648ff9418ad57cda34996b6d8fb49be96516b8635cc41834400b117062eec816831cf5a57c11025f971a03faa3e1742f1492eb08150c3d3edb8449080d2455b8158788200a79eab9323a4a3982e5c5bdecca6d1ce15f64ec097d91391a981"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r2, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) sendto$unix(r1, &(0x7f0000000d80)="380014a288c8affbae9a76965a26402ef5395e0cb6486366c64ca692ccbd80e2bd0a107f8e102fc78b82d42178295d922ca1d790c2b8e6252c130a7d2db8d4c8936b385c4bfd6cfe7ff3f94380a77ad06ff75a36ae60fbe4ea8dfa2d3aa3debb5ea06c8aecd1c7dcbc208ba26348692485f26055250a37072b8a7dbf3049960b310c12c8d60f4fe1bff1f802c603259d4e6f6ca5d6c05e96771c4480767d05ad330aeb2c5c68e65303a67b1a33c437dca145dfed1dcd2b7b6e6283cd00913dbe59979b59820d069f9c553d414081c70518f85366e29f47fb918b2807f07c2ea47379fbf496d3b8def3ff63c926104a0ed9eb31e6797c083db4d4356447cf6523c72777c43a52762adb398f670400ed2a8a1797a142b49eabb2aa054c0e0b170f10bb06315f251e01e2acaa723d5d01ecc80a3bfc144cb496036fbe4904ea2d8d12ddc579385883187c3008f0de7283629413388ec8f5056bcdfed76f208545ccd6a3a5090c2dd74d5bdafc3ce9d2585807d5172c8eacaba7ee8c08a7504d537f27c12723e1428530853eed713002517c7ae9632b501045b3c0fab73259e5ca1422bb940e35c23bdfe1c9352260dda1ad2050225412ad535ef67d4cd225414bec2420b72bdc082f4b70bd35e913ca32755358d5fc9828e59aa757c3fec5aa41afcf875a56fd86a07950a5f5a0c042ea9320ac56d22a2329197e907a4e2615fb621185921cb313388c2d4985282d7502a88edb030a2f9886ef727356987c3fa0a76af86286f9d10d96954b3063581e32d85798106680dc9fc1cf687dd98e73026c22eceee6438b66af66c80a0dba9b49b90d1090d24cf55129d7348edabeda1cbc63a9b5c05777f0b3054495329661b43a0635b05c5170939d99026cc8fa69b416631854a63dbd733729c2ae81d1ade08020fe51e9dcc868b24390bc1a2a04cbe4e8b346af29bd0fc4a7ba3d37dad3b53a0c7cf2426f30a7266cdbf66fc63e99004d8ddb0e26d98a0f7f821fb01a8f65d1df8475dc3613105bd6ee7c6633a9d564816520ac0be70aa48ca05a8a02eb47901f3b2d30175c1d179595266b1dc6ef1d9e0bd8b33b10772cbff9abae125df19da7f072afe9df8ea7efb01685b96b345c402a35851835372345afb5961a4345b89fbd5e452640cc9e22bd5320df86c2a551538da73a39bb93c03331a4ead982dc5753d368624bc81a849b2d52dd20bf11e085d4ca25c3202d63669c92daab05a7d4fa4af875f523a35e0b90a33dad70c4f60c660f816f72764a4474aa25fb567d209f1468f2f15476a7e80cb26cfe3bf25de57789425fe1e5e24c809a8cae675ff720410ea42e28ddc37e295ebd1f9f8bdeb285ff70467e03006817df421e97a1d565ba6abbd180799c882a6ffd6e0e8c9206a7571fbc44969ac35fac698426504ee59171bd509bca9f43d2b36fcdff694bb34a62f3523bfee0cab78649bf73106ec060ea618f6f6da90cccd0ef5e4a16bd5e1c4fb8192aff65249a2950ece088b41626cdaefdcfde7b08ae7b415bf2143ffa145bccc6b91d44175d1363c91ae352a826b7cb635239233b8157b9e53b9361e970867b9bd8f66309c45bc7dfc94dece38f0362abb293a0b9ff18d27b536f9f368143ca828bb8ef8e6ee9c16f86c85d0773e7ec203142dec71e031e286878690f8558f459a1ba3fb1f6c74db5b74802edb8c47f9389b91a70273e75a86aca08ade1988594e12e2158b0bfbf725aa5c08e0ed76f04e417056d311249f735fbb9290bf7282e09aa3c4a09fb1dddee2f8be3f08320886e872657dd89b134680e039494ba2fcc154285dd7bac8724080be63df6b9939a78a8dad63a7dc5e3bfc19e4acf86c4eb9feef0c9bce660552f299a333a5262c97500ede28bcdd3255062eed5c232b5b8a25c7fd593b16688eb11506d2b2bb7e9dd4eb26b837bda53e6b8ef2a5c61c842901233cee993b5ab82e284d4995a660a43c7a67a8f7dc6fc3c09772269a83899cff74256501a5b1733f22dfd7ba7839621ad76", 0x599, 0x0, 0x0, 0x0) 09:41:10 executing program 0: r0 = socket(0x6, 0x8000, 0x83) bind(r0, 0xffffffffffffffff, 0xe7) 09:41:10 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"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000140)="572e3974d33804b30172ecbaa59d291036dc13c6eb61e02018eb093120f0bad65eb7c3c10ea184ff1bb0ae45ca09646ecc3e815baa9ef577313dfc88c5f3ba5441f743857ac7c96d3a664817480a282989de745c8f64f1eeae3e7ad22abd16fedcbe", 0x62}, {&(0x7f00000001c0)="4f02e551a6d8336dba1008a52c87bffcfc5595ed91bb427a2caf2a811b4281eb68925b1a737cdf9cf640f824dac2b5adbb9e5c92a7b75f96ff6d", 0x3a}, {&(0x7f0000000200)="e264329aa83c69874185c93ea4e57bf190360a4e41cc339b3671f87afd6f24db8faef4a944535832dea1e371d3f0a42c7a0e56279668b8c4ede383fe9113d5541e83dbed627045beac16338091773acd8cd6e1e7ffdbfe087f53b71da6fccf9acc0afd7a", 0x64}, {&(0x7f0000000280)="6983e04aa7a43d34bb", 0x9}, {&(0x7f00000002c0)="6374d5f9aa7bc76bccdf3ba6cbe6282e7cea6a46dc15d5cc05c8e6a52519adea9f9d3a371fa4aaa8e6fa4ff478ee7910a96597de8de6a5f16f171a913c90ef7a7913878d00cad77aa78fbf36c55817beb0addf13668e8ea9bd2b9a12b75cf3c91dbe3bcbe5a3415637dc4314c6953dc18f5ad267b1ee6757b8af0685045e55ee1bf4eef2e300a603733f99d9eedfdb427913e45ea696117dc6bc4e46a107b7b5b68d50a9d68cb440c674f99c117c3b5082e451ee0813c9e1ecf02bf6a6f3a4be979c5f4e4d390466b8f10f3282b99c9b7bdf", 0xd2}], 0x5, 0x0, 0x0, 0x4}, 0x1) r1 = socket$inet6(0x18, 0x4000, 0x7f) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f00000000c0)=0x200, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c"]) pwrite(0xffffffffffffffff, &(0x7f0000000040)="67775e3427a029", 0x7, 0x0, 0x0) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") sendto$inet6(r1, &(0x7f0000000740)="6a46f7efda157cf1ac4812e905f6b0ac066b0b01f87fb905080adc12459a35ed0c071cc1dcd1a92e6339f2c4321562f1be36fa90538361e112e34684daf07d38e234eecd46460770891a0041005e159bc451f4d495bc3e43dd996003d26e48cbb064287f2c14fa7aba6f74a4b7c69c498c44799ed0c6cb1d97ae7e63938952d5786a944d1dd9ec7a2b6d4bbaa5a981952140dbb7078b106339b45a110cf0fdc889d81db7882e553afb48b12c9dc9784e4a6e3f3467c223d878c0ce93c5980d5d774207b89bdff7810afa6e51ce192524d07938a518d1e3a94a8ef5901672463828df0c", 0xe3, 0x2, 0x0, 0x0) 09:41:10 executing program 0: r0 = syz_open_pts() shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) syz_open_pts() 09:41:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) r1 = socket(0x1, 0x1, 0x8) setsockopt(r1, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r2 = socket(0x1, 0x4002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80186950, &(0x7f0000000300)) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000780)=0x7f, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000880)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c583ad8722cebfe32230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e01cb25e4981867e4d470522808e91adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fed595109d816ae2d086b71585e5a9608cb1e0ea5ece76c60bb1f4a634ffcbbb1542f1b03b6e3936e0c12964265c3b2be84660f39993d181b08c1b4468b21c9ffbf8f582b87b417ff8dfc38d3e70b7811acee99a816c"], 0x10) dup2(r5, r4) connect(r5, &(0x7f00000001c0)=@in6={0x18, 0x3}, 0xc) r6 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r6, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r6, 0x0, 0x0) socket$inet(0x2, 0x4000, 0xfb) r7 = socket(0x11, 0x3, 0x0) setsockopt(r7, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r8 = syz_open_pts() close(r8) fcntl$lock(r8, 0x9, &(0x7f0000000040)={0x3, 0x2, 0xc53, 0x1}) r9 = socket(0x1, 0x4002, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x80186950, &(0x7f0000000300)) dup2(0xffffffffffffff9c, r10) socket(0x1, 0x4002, 0x0) r11 = semget$private(0x0, 0x7, 0x8a) semop(r11, &(0x7f0000000140)=[{0x4, 0x3, 0x1800}, {0x1, 0x8}, {0x1, 0x101}], 0x3) 09:41:10 executing program 1: setrlimit(0x6, &(0x7f0000000040)={0x7, 0xfffff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000001140)=[{&(0x7f0000000f00)=""/240, 0xf0}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) 09:41:11 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1f0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0/file0\x00', 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x80, 0x1) ioctl$TIOCFLUSH(r2, 0x8020690e, &(0x7f0000000300)) r4 = openat(r2, &(0x7f0000000000)='./file0/file0\x00', 0x1, 0x120) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', r3, 0x3}) open$dir(&(0x7f00000003c0)='./file0/file0\x00', 0xc4bde3ba05f52ffd, 0x0) 09:41:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[0xdf9, 0x20, 0x3, 0x80000000]}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) r1 = open$dir(&(0x7f00000010c0)='./file0\x00', 0x1086, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = dup2(r2, r1) r4 = socket(0x20, 0x4000, 0x1f) r5 = socket(0x2, 0x3, 0xfd) r6 = fcntl$dupfd(r5, 0x0, r5) linkat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00', 0x4) ioctl$TIOCFLUSH(r6, 0x8020690e, &(0x7f0000000300)) ioctl$KDGKBMODE(r6, 0x40044b06) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020690e, &(0x7f0000000300)) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f00000002c0)={0x3, 0xf788}) pread(r4, &(0x7f0000000080)="1a27d4f064bac03b4b1e314c1205252001df275010433370f77793e692707ca312da18b3e8031d20fa899f94c6a8b202d32f1616f57e1c569bf63f58ed83d4106bfdc05c19a88687af11ba9673d647c42c6cd1a4ed63f6d21470c7291a93952ead9b93c18e9e29953341c6467daf9877537d424200"/131, 0x83, 0x0, 0xb15) fcntl$lock(r3, 0x7, &(0x7f0000000240)) 09:41:11 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) socket(0x11, 0x4003, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r1, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCNOTTY(r2, 0x20007471) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 09:41:11 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() dup(r0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x28) pipe(&(0x7f0000000180)) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000200)='./file0\x00', 0x40, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 09:41:11 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff00001a00000086dd60cd040400380000cb814aacdd9fa4884f6e7447ec846e36ff0200000000200000000000a00000013a060403020800801297cce23c62dd0e58768f95d1b7ec3bff02000000000000000000c30453875dd1ee87aea6000000000100000000000031e9414ee518f6082a23712b9e2c8eb70452303f162e1f1175f040ecd38ed165091fec137b28b167227efa2ed74f6a50405fc5f467c49ac360314b94e3dfbb61920892787f83d211a246a5969c76a48e17fa013fe59ad37130493a408b04c9d07ae06b1f3618c3fc7cf8ba0e118527e7812d4fc22efa8abf11ab27a7edd801cc6af77a8aaa17c37c4591b23a4fd0c5e41993b1afa29eec9c0d"]) 09:41:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:41:13 executing program 0: r0 = getgid() setegid(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x33, 0x0, 0x0) 09:41:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x8000, 0x200001fe, 0x0, "0000000000000000000000000000000000000400"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) getitimer(0x2, &(0x7f00000002c0)) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)=0xfffffffe) semctl$IPC_RMID(0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000240)=0x401) r2 = socket(0x6, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000001c0)={0x2400, 0x0, 0x8, 0x7f}) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r4, r5, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r7 = socket(0x2, 0x1, 0x0) bind(0xffffffffffffff9c, &(0x7f0000000200)=@un=@abs={0x3, 0x0, 0x2}, 0xfffffdfa) setitimer(0x0, &(0x7f0000000140)={{0x2, 0x7248b42e}, {0x9, 0x2}}, &(0x7f0000000280)) dup(r7) 09:41:13 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x9, 0x1, 0x98, 0x9c3a, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1006, &(0x7f0000000040)={0xfe, 0x9}, 0x10) write(r3, &(0x7f0000000340)="b134ea323477d45a388e6f16904c646c80d06f2448e09bcf6bbbfba365ed79cdd6ad064b81e27f1de08845cc1c381558198675b1a9b5d5fb709be6fe9a2f18c6cd16d475c1d2c8ffb1e3874f9b2d8e4b7c6827dd56957702a5d720b65771f227b9bf501ecdde66e80b96b78a7876e485fff2596b79768bb48cd9d1a08d00352206c5d0e08199d3e689ef64f8941c38460a94b0641dbbc8687d9e2c36972550ff8a8d6702d68d17d215da51e8d742a02888ea832de20d93ec8ad6ca75f53eeffdb91e02c7e83ac001f5479011709e664f34468409e3f4d8fba7e50ce050944e39d392698413bf89e13e17a4a3c180ceb62c157f69fae0f911644687c785ebeb6cae394a3f0dc38ee5fdee666dfff5516c5efa0fc31d973d15c678796de3c5513c7286b93d26c5b3497fb2c8a5c92bb23b8ad1384a1a283ac9d46ca24a767d883af95f8cdd97846a7c9aad2390fd9ce1cd9ae84747eff76550d4683daa02d9fc6630e433b722c45f46bf8471d84a9d4b4431ec912d23fa3dcc0fc6db4c565d8cdaaba344255bf3c436df6c6c550f4dd0c3ff0114965d51e5589a08d3caa5214c4d9e9fd50de96118a42de7651e8ad339612a5a0462c8d7e152a16ef5a488cebec6c35ae7b95d7ce719e6b9fc0c25a86ef684679e8cb685425ad5d4dbd3b69614b1326bb03292d3158dc8c63f43ba5fb6a2ca6d0c4683617064a0c0cb01f2dd256fe3a83afa8dbb6636ddd6a80f88b2046f9bc68497c39b287e4fdc957d8e452920a49cf864e93a0d0f0694a216507ca03c194cc3c39b52b8f09245e8f6638760c5f97fc11c0956fac1402b7fed8817c6a58910db662bf093e84fc80ee451bcca9201851b7cbec3529dde447ecef667467c369f097c98bd94cb01ba27d7c5c46a22f138371210a2171e555593f8856cb6a6602154eeda31ef34d2c56a078428139ed9d477d5682651963b21576ff8346dc8b5c57c2ca36063bd7b4e9dbd907dfbf2217b78d1412ec0ede959f96e1b6c54bdb91dc56130e83174f3b8598a0d5bca74bc544720258a6ccb4939cc6ff0eedc1e45e2cfceee5b3b922bf5fcd7680b5f4030316fe3d49a34853ff1a8a3439206ad5a66d51c0721a7f00ca74b9e4e77afbe8e9e8e6cd2849d1ec5dfee061cf5955d6729a5db59c136b4f41374f3aa9eb574cf82d0d7832533f60837e8aa77323d8dda78e8bcfd02685e08c8f304d8738475dfd44fe829b9d591d7b5350ed9a229298d10493913fcd9191658b2629448a3b803f0dd2f414b06137dc960f00377fff5f32a82513b4a6ceb8bf89f09750da6b006edffec7344ad89e2f65567a366f5ae86211b66cdcd7625fe79cb5a49f59a9dade97d9ff102a62241ed26e85adbc12cdfb2a99ccb7ffbd0b3c5a64fcca8470061fe422155f41f10e0600d68d7dd1ec976d0eba5720ae207d41d0472903d3b7bbe1bf0b92f06ff697a911386aba26c8a9a349438bbb5ecd6f3349631720258c90842203399ef3a8ea909b47146bc6e34252c2a44f215de73f2a1b3a49c30a6c7c9185b38af6f4ffe7b34562f53604080e1dbc95339f389d4b6d438db879ca221351473757763394535b1d87cb7dce31f3b636c12845138246d6c33c45302c3cdc585753273210bdfadb96f02de3484bc05c7b37982f93c995866c0c478633cf974b5478ba8350cad170ae528203bb330c0e1532adc062cfc51f1daa7246ef8f734a29eda2a206b556a7c47c2c18f71d13d", 0x4d1) 09:41:13 executing program 1: clock_getres(0x4, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) fcntl$getflags(r0, 0x3) 09:41:13 executing program 0: r0 = socket(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r1, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r2, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r3, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1008, 0x0, 0x0) 09:41:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000100)="69c3cb9099fb9d905ff052462d2ed686d3937465a9c541b399b7ac264b7582e120231c8ee0557a665ca024c70ecae24e56e2958c587fd1cfbaec5f3f6f7183430c32aba710980b23cbeff6d8cb93c21f5863cf8d9c96b90aa9e5d84a2cf40ff1104ffbbd18bcd6d935ee65fc2580964562a12d6a310ef40af5176af1fee1f77283135b0f1b7dfd49f7ed668e50a9d485b3d3f6840d2765d475b3d6261354926bd00776324737eb11960a36fba2b18c1cd4dff523522d666151b1e90dfb7045c0cf38e3be0813a71d3c52342c3c82944d69dcf16457e289eaa89e263cef414bf8f92b863c1926c03632f52faba7", 0xed) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690e, &(0x7f0000000300)) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000040)=0x1) recvmsg(r0, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r3, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) r4 = fcntl$dupfd(r0, 0x0, r3) ftruncate(r4, 0x0, 0x6) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) 09:41:13 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0xac) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0xffffffffffffffff) unlink(&(0x7f0000000000)='./file0\x00') 09:41:13 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() socket$inet(0x2, 0x4, 0x9) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000100)=""/114) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = fcntl$getown(r6, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x3ff, r3, r4, r3, r4, 0x104, 0x5}, 0xfff, 0x9, r7, r7, 0x7d55, 0xd75, 0xfa}) r8 = socket(0x2, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8020690e, &(0x7f0000000300)) ioctl$PCIOCGETROM(r9, 0xc0107005, &(0x7f0000000280)={{}, 0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0]}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x803, 0x7, r7}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) syz_open_pts() 09:41:13 executing program 0: kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0400"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) 09:41:13 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690e, &(0x7f0000000300)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000040)={0x1, 0x4, {0x9, 0x6}}) dup2(r1, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r4, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) ftruncate(r4, 0x0, 0x1000000000000000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:41:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) mlockall(0x1) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r2, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r3, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) kevent(r1, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffd, 0xec, 0x1, 0x9, 0x40}], 0xffffffff, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0xfff, 0x4}, {{r2}, 0xffffffffffffffff, 0x40, 0x40000000, 0x6, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x8f96, 0x9}, {{r3}, 0xfffffffffffffff8, 0x108, 0xfffff, 0x5, 0x1c0000}, {{r0}, 0xfffffffffffffffc, 0xa, 0x20, 0x9560, 0x4}], 0x1000, &(0x7f0000000580)={0x1, 0x7}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r4, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) preadv(r4, &(0x7f0000000400)=[{&(0x7f0000000000)=""/242, 0xf2}, {&(0x7f0000000100)=""/136, 0x88}, {&(0x7f00000001c0)=""/24, 0x18}, {&(0x7f0000000200)=""/193, 0xc1}, {&(0x7f0000000300)=""/177, 0xb1}, {&(0x7f00000003c0)=""/32, 0x20}], 0x6, 0x0, 0x7) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000000), 0x0) 09:41:13 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) getegid() shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffa000/0x1000)=nil) getgid() r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206981, &(0x7f00000000c0)) r2 = geteuid() setuid(r2) r3 = getgid() r4 = semget$private(0x0, 0x4, 0xc1) semop(r4, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r4, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) r5 = getuid() seteuid(r5) r6 = geteuid() r7 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000680)={{0x4, r5, r3, r6, r7, 0x100, 0x3}, 0x3f, 0x49, 0x9}) fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r7, 0xb) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) geteuid() getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640), 0xc) getpgid(0x0) socket(0x18, 0x1, 0x0) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9107, 0xfffffff7, "00000000000002020000000000000000000021ae"}) syz_open_pts() 09:41:13 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYRES64], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714efffffffff24ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x6e3b) 09:41:13 executing program 0: r0 = socket(0x1, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x2b, &(0x7f0000000000)="06000000", 0x4) 09:41:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r2, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r3, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r4, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r5, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r6, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f00000002c0)=ANY=[@ANYRES64=r0, @ANYBLOB="6d4a72bf8605bb73e011544b02fef4ce5fdf45c7b7706645d9f3ed", @ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYBLOB="3c877c3f53c74caea01538b43a83d198ea766079791010fbdec007b0b7719dcc853a76a20ae8b221ac60f17c75365d5500306066c1cacf6b45d3ed795b49803f", @ANYRES16=r2, @ANYRESOCT=r6, @ANYPTR], @ANYPTR=&(0x7f0000000240)=ANY=[@ANYRESHEX=r3, @ANYRESDEC=0x0, @ANYRES16=0x0], @ANYPTR64=&(0x7f0000000280)=ANY=[@ANYPTR64, @ANYRES32=r4, @ANYRES16=r5, @ANYRESDEC=r1]]], 0x8, 0x408}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r7, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) write(r7, &(0x7f0000000180)="69ae82899d2b25a9489f8f0264a1462e1c739a48a8aadf255d714c88d109fea940361cbb5de87e991fc1bda741fd81f4033789091ebe4799025ef17a957237ff2f6e6942f53f6b8285c8790f3e4debb4015243f9156ee26e51623ee1a203b6793ee4b3edae0ca60c685065c6a3f521576f0286eec47bc8be75e19325346a337dff0f703f79665b8c0f33626d63c7568053f5f270", 0x94) dup2(r0, r1) 09:41:14 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd54a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53aa06b6caf4b2f5ea5d8", 0x65) write(r2, &(0x7f0000000040), 0xfffffec2) r3 = syz_open_pts() close(r2) dup(r3) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r4, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r5, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) readv(r1, 0x0, 0xd8) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 09:41:14 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) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x8) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r1, r0) r2 = getuid() r3 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r2, r3) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) 09:41:14 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="018907"], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000280), 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)="4c928f6d55c6a524ebf08489964a079c6941bc46014443ab03617b514939bc2ba50ac325d29eb3f7925f926a9f9961a411c0f08298f3fff84eed5ff3976ab7c1ca4abf61cd3ba4dd47c3f04cb4926f6d83353eaeb139e42852205b86db4ec643e5872cba7075be03f66da7782358d49370335e0859250ac433f3e0999af1ff4150871167ef473b8c88451d4f198d5b46f57c29aac13b169e374f06f0ff9b724b00233c1520bc5b817b64f8f5700a5f7e054c28764ee5fc38399c459182baf2dab6ac87d3c813ed6d6dd3b868b5a28714ec5ad5a6fc75d965a7740c8be34ef7ed3c291bb56dcc563d44f390f37b2bfffdafd5bf404c5587b2ba323113579ab24a2da4450a44ef088629ae790175f0fef93aac2bc7c54db6455f4df606bd6f272a72fcfd58c3b2d31b4fd65d2c4dfd01c5148dd23e9432c461f76ffd2e2ad4c03b12eb176d2ed6a753eec330c8e9179dead079f42398996f9c1fe970f4a176f2c69161ba16d21132188838d78f775736dd5f6ee6532ad87cc461aca0ec5aaa5af569b943c2eb3fc59c9e83c78f3b505083ce469a3385d050124cdb0b73faaf64fcb087066ad7f61a7899d64c31a57cf6ad6c574cef8afe682aeaa78ef990824ab4c3a373babcdbd3109b8482c31a6751bdcad2aced80cef1bcefe6be47fe97e13a3b493521684aac379b7810a46261472b0c58553333b61c342524d61e58adedeeb7b660cc56a1c69b81619d25973952b4642f7914a0fe5e30b9f6104408665f6d8db937257a1e23baf95a74bab63dc54dfd0664919d37c8478010776471f3539e6cee355a918c951a26deb4dc27cf2614578639c7a280a42137ce613aebacc9ea7c60e649ea3dbd5b8ca373073ea8125c084ea8bc5b15bc3579038a21c93383dce82294b9f2ddcf0e24f3173f86bc4e6bb5593cdcb5ea371489fe775efaf2111bce8da7676f29ae97d53d27bf056a1de832ef35b8a3bb1e6c99f55d277f6bc0db359811bd6548025f979220b1516415bbe722accce0c69f07037c1d1db519a8a144db3a9c35bc5a79010c35d7d559ded6b765f3f75c7fe8e387a2690f3fd5ad484e486e75f08f3898981e194728b82cf23be02cafb253da0038c7f21fdf8a130861eb0342288e6bcc04715ec6e7907a4cc76260339b5484ca2e05e55808ae2b027719bbd15ef3740c3b1003f39070f103732c2e81b0193e504c58f20b76d91953b99c907db6aa07cdd0b1cfd62ae9a60397a827ac96a0831da983a9307766d3855805a66c6e2e310b0cd730d71fcbf9976aba6129ecb63fc77d2222421446f76056cdc76ab25d3e26d7b9c6607598dde295c2b14000dfc5cd814631c836f831ae49ed0608c9d6d3a6a57085d47fb6491f4a1cec3c95e10c630b377e7a5cac5a7e742be4970ca5633e8bcb0c596d069d76e7de0fbf6c85cea7540c80308739558e5dbecfcaed76f782bad3d30e8c36821a9f9b38f87459ba233f2717aac9736cf096af9ae88a86637684bb8b0d863047ddda0dd984101a4b5bb3c2b95c5dc9cbb595fd84c97d478c20433eaa48ba50d9375bcc4def887b289a31112e5ca07e5fa8b9d3f9852377b5c0b1ea7d8a44c88e7e8332b1317c15dac0c3e1f6d83c8a5633bdcecea2cbb95a7c771e3d606e3cb4d08bbc9744a33776b11c843ca2cb726965869f15f3b582d065a632fe49113a5b4ee6909469eb577f76f438f4b10d3f8259427b0b9b7ebe3a5271f44d7071485439fcf2a9611d850c4caa2f924f0802933242ded6de1965f0305622770437aa170fd8b0079a8243b9ec3c0229074b7e216b048f467ee81b1ca3e57ccc859aa421887e937673860ce3907818fa537a4d12b8b3b1589e4076b852b65fd8690ede2e5312437c7baf298d66f2a2d841272fd28bb915a90e406b944c67e8998eb53b9f821a89f5e048662b13c2ac4de91d67982880c9423d7ec113c1b84b585714cd709b88e583abd8fd77ed88a4095c1558d0ef6a8675dac0e8e2de3222a7de68b6d61e961e0269f64f8488825d76460f993e2bea468ef6381743b1c22077cc12bc76dc92b521c50cf4d21dbe983d74232a8e14eb770d4b13f2254f27c30f1e9bb3421a026a28a23b01dce4d61b25c4d644cead3fa35e18904f911923db07b11a0199fdeda307c295592c6d5279648b4b2f0b6edda01bbaf7c06991a602629f9f2861b72eb5d0475eaee99ee91645027ecb526b75849b3f4a59b38801fded790ac36c5cd59feeed7f4ddac38a34da3415685da37ff7da882012671831fffb4547c4a5ba6ac9d416930e13e859e71920c80bcafd40e954e3573fe9e5e696bbda20a08138c3b8c1b79639e452e8d0f521ca80bd074a23ce0d313b73fca914b1908d5c36abfd430b85f40b4395a0ec7e05a7336c6c1c1ae77fb18270c7c72ca53096e8d199f83735177160b275c2f17c184a726530b08b3a443cc1b583073b23823db1a911479ca98961eeb3e9301e9c4ba9f2e700e8d10cf35c967e5302147c93018b15596ad6e702500601ad9e5f7dd2248367209c0296bd4466bfd39f51c276c6a67ef2fe720a061176375ec99bb46fde2282a33239504e0598005a923787b64bd2044f5e1fe6b9c556a65eb7934cf57b9df6ae3aab7e08536f7d31e6013911df2d78365487915dccdaffa41a5b0647c46830a94ab048bd32b0b1f865266db3c5e9934990b65ddaef3acf61fee1ea3527325835ea1b56012e4f8b9ab2c13a0400f9d4d04ac69e7e37bfa2669e8155d8c060e8f0c0a7514bf18858ab7e3a7a344046b686f511fb2fe6dd9633741516c2982f1051623a75b4d885226bc01b4891e6bb0dee1533361242b3af3d28119838db0ea11398bc766a7143cde60bd7fc050280107e1eea3a0243e01e01b0795a8b2d3fb600a0f8cd201a94b7c3cd162c8f8f9a5ff9d5bdc7a3b116837d6cddc5e5a054ba696a0bbd1ef936c65f22d8ba4f23213c850d5bdb8b50e17dd775b7fc5efb1a7f43f3bc3876085670ca39be4567f7159ae352416d146180ddd0aa4a8d8441eb9b56d66f41891e366ba6a67dfba670251f5f5f1af7a66b1b4e9b0faa29eb7e175509ce2bf6a734a3c3d05feb5af4f9948e2ed5d909d64e081216cf8df6506c5e9c54c7254ebf919fd8d4659ac79c9d661a52b995bee5590471b292975b423f0b44f6704af4526ed0c37cc92fef37631a68d40a23f10ceebdd80a3bb63c1211a4c35811e441684eb6af5852d9a2269511b99e56a3426a76b4d96ed28adca4386eec2d98066aec85b3a8e62e56aaf173fed9af37d6103f80cc097ab54a2e7702f4ca0f840f020364679a8bb88f6003974965020514951e0cad1ff67dbe2463410b222556194e3721cf357febf24bfde91174ea1adbbe887c0a040e2ab69169ea5f3537e5e8ffb17a20537d226dc0532bbfdd99c8e0765200559434415beddac8f3c85298af69fd3f6c76e1d3966175be8367b328b4e4bbfeda017b64ace1d692ef42c8d954e15d46cc39f817099fd57de594f1db59821b999143f3306be28b05ce1064030153f0960bfdd6d9004b202cd354d4adcd24e48d3e31c15eb4641769bc4f52ef61251f5b79588acb76ba3d0ce6740e1eb0637927f01c4edaa7b262867d017a46a8ee33f3ce5f58a94dbe1debeef5e23e933551c91be61cfb45194220844f3ce9ad8ae8c4a237ca95fddb14330fe2e043bb2145b714a4c29d50c83b11385cfebe7b7e0662d9932bce7ac327e35289410f911c911840d0e6f9467d793da01114e2e7fbd81c34cdd224574620044a590af5ad8bb0c8fe9ebf5be75361a7e52848a585fe7089c6b4b70dfbaa11fc0578d6ad743bb9dfbc44ec99cff45d8f3ec65a70612aed126ea53b3aa913d8ec2dd2950a476843dd249de343a48de0c0183b6b611ce3a1510538ea702b1153b1252d6f7ffba8bf0ce5a70c8102ebca3881dc2200a4755888510f90acb9a95dabf7ea252bf93773286e8f2718c1c6279ba83a3c336d6ff418ffc582e9a14350c8a1d0bb10048e48386481f2ef048ffe292fe5662c33e6a4218d98b04beb7c7c5d88585a5fdbba78a69cad7280d110edb9f767f4c5842370fb676df69c3f775d4dcbd7b3a101e6f4bb3b4865b5ab1efc96d07f22477a7ea245c126ff3da337f077174f49eaf3267ba526ae821c53cf4915cf5ade1af7b0f018628a564fbcebeaab0de82d5c3aa30b1da8bd3276325fec1c1e2acff0fcac5d89153c2fdee5cdde6e0328e1362ee9a7f7167dd0f2cb13fd382164b87e09f8e36330a2bf5004f8b89f9eb2034cd76fe4f6e63a79455d06da467a78c61ee8f9e72b83c77aa2e377aa4da03405d7e45f73338acc733c8d8f3b4ceec0c3790d567e406167a731b797430c309a1596b68809865cf2f5eecb2d481ed806d4bd63f52454353b5bf23b25bcd17e039334511874e2524ef765b002e538addb48bb85fb16f2fe2778e93a0f1cd32d0586a429fd4a6118b6479e4fa2fddb4e451d5b9034d9c31b93f1b273c909eb8bb3beb67dcb47be2cdd224456e65775c75339f675dcea1edcf04380f8680258f8b09e993c3d6805bd2527a717f8fc22080ba6a9da4106e5b0d48cac3959433ea65f3a600d8ec59d59fc35755b5e0b7e7f180bc8310706dbc5e9a12738ec1848912c596509bac1e202effea7a365a09ec7e658884b47f8aaab9d4775f06f02e0bf50253a59a2d9a46f70604a974007e814faa46602d272e2d9c5061d4f667c681f83ca0be15034a3dd44aa4cbe97575c479cfb327a58d90ebe466321001fde6e4b4785cf6522020afb41bd5dde055e3eaea10437a9aaa1c5f1e3fbb00e0daddd23d20742f3f8238482263f3aaf61aac50e6a39f3141e164a269a9fe8e19f6a9eab0a5522e9d96c3d440e83f54271f239d1f2e0f29c21ecd457dd290dc0d243e0cd21b214b1ee8287cb4f701590e521f9c0ec7622bcac38cf72b3c2671e7445c7f9bbada790cefd412d168937cb36f013bec8a7b4deafd486c45839d8ad4cd522cec803feefadac2c8a4805f5f68202e8a36f465115fad2246c593eba928d11ad86f542932c5765a168dd137ad5dc8b200a8f4022e7b62beee09f4e451776af0a10f631d350aac9885fa9b7d2304d9f9ecdd701d403c4b464459c95ae447737f60e4ae8d2a15e4ebf48388bc127da6558e611666ec94d4e86d276e4a0d58953fe73b378e8971cde2b92652088404a5a9c9de74b1499723884eb2a57f6d1f26edb5f2401f07c1ea4723d1b896b152abe43a47fc7b9180e2da2799f01bf1bff43703d6526310b11043f234e42d90fa60bf1bb16dc3710c8e181ae4438ab24adb94fff47919f20070d5185b95211091c50940d17163edc699119d51ec8fd01d5217cc77c7f2480266e0063e79d8fbf04c19d7507bf78dad9cc891ccdc8fd5df9dbfa984109828e7dff8f4a940156b28eb019b92d9f1cd5323c1675f48a4dd4181b328045ef4eb0ac5485ea1615aaa422f42e221bbe62db56868e7101d0f0be499630ca273c0b8fc5a6b65443433914e416ffdc67d3341a9909fa5d90ae7c3029bb25a90c4cbf10a2f2bef632c07ce1dd7168f9181a7abb09feb7f0988270efbcb37a2068f22d64cd1515c99676168e294fb5775a567b48552c62b9a03c898af498098b2a4f2ddb1b1929e336fde0c4793df112419dcfdcacd6f6231efe51e7bd832ec4c358d030334c64a7ed7ee70dcf72c8ba383ba5bd375233ec25a233b174bbfc9e6239001849a7d62758140b6ef30ef36ea76f1b466dfbc5dd8df45d6202e58fbe281c70675c6198d88de359e37ef29ce60f63", 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) syz_extract_tcp_res(&(0x7f0000000040), 0x0, 0x7ff) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000001100)="a91ac2de20647adebb00e882ca687b088bc56238b34dd8e515193e114be834a11fcb2abeaa950836e9494734224146768a24ffd73685709e7ce3e891040363a303fd48dbe71ac42166edc68d37f3b229c88831f7a811a4ce42c758983f2f2c044f42747f40804c29a9e41b2d28f1856bb1fe685fc52d408cdff57a823796fe80f7f782c4082e5ad6206482d60546feadb9105bd95ae89ce4268d122d02161bea7a78518c5eb450c91ce411d1421448f29c4e6f48", 0xb4) 09:41:14 executing program 1: r0 = socket(0x2, 0x3, 0x2) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000000), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x7}, 0x8) 09:41:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r0) socket(0x10, 0x4000, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(0xffffffffffffffff, 0x13, 0x8000, &(0x7f0000000000)="7957fb6789a69ddb7c2b7b453c3539d6e734ea2823cfdcbfca06", 0x1a) 09:41:15 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x60) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) renameat(r0, &(0x7f0000001280)='.\x00', r0, &(0x7f0000001200)='./file0/file0\x00') r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r2 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r2}) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f00000001c0)) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000300)) sendmsg(r3, &(0x7f0000000c80)={&(0x7f00000002c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000340)="168e8a1325c251b8c3d7ab59be3cc0a7d796d0862ccdc56a88c0033dc193ff27635d706e4b84daaab6a61d68b56dd86475e924530db1507e70e8767d6eecf3", 0x3f}, {&(0x7f0000000380)="d82e09aa67cc2c38105f60598f7fc8681d2952542942de8bf530fb822dac5cbf18a2c1a4c3ae1a176c9818a0d0947419c19ffaf12fd6797ce34cb025912702778ae83b64ce63ec5ce3b298b9eac8ee8c46b8ad13a1f220f8bf6bb5c2dd2d11", 0x5f}, {&(0x7f0000000540)="50b3d8c2cf66192eccf5ed24a2ecc128aed0ad5426c607bb0566b54d52a5fca5ddf0644631287eb2774789d1cb345019f95762d467093ca919aeb2ce3df04e518545ff6e42851fd5c69d2b88c9ff105bea8e4a481549a61526c37b783d86d798fe807abd0a41370c05152dd28cc55a1098c1db0c703c9ad004e55ab2f082be0b03a97b01db3c7727439342d00fff704cff555939f881cd37f8c4d5", 0x9b}, {&(0x7f0000000400)="1e4d8eb139563bb59e0f7b12d2c650189a92fa6ee6b737b9b70b89e1a0653f0d5399cab12eae718da366520a96329695b6d7dcdc553b50e18276981b9592", 0x3e}], 0x4, &(0x7f0000000640)=ANY=[@ANYBLOB="b000000000000000ffff00000000000026fb7379acc32041a6bb4ebb1ad84f0346f4870bd8349d72e4e5e8080b30809efbb63a35e2668ef73e508bdc34f4028c54531e1c4538970eee8ccfc00679b440711fd78e358958d6892d9e3bc88c7f4b6e22c0a29d70cbd63a9c3e14aab7e7212ad600f70fc328742e181aa8ee2cc7d77221b05348e75517ea760b4b5d786de1d48e8f2baaa04ea0680cdda8651493967054ebcd16a1a3f2123a0f22e3e10000e800000000000000fe7f0000010000003e1dfa5b4ddb73744ad3044ef3ec6acdef51e954da2bbf554c26aa8fe2137648498877fc0f9380668f1bb66f74cb65f95231fa8f0603025bb7870ce26a4938e4717f0b7c23883e0a3e5a89fb9e39888a1acecad884f129ec0e887af42b38b05cd6745073f55defc70d27c79301607b20286296f4fa084f9b01fea5f4a18c1a2c24e8923507d891001d63483deac564660346d905c071943a57918b98ac3e170459eaae2fe32979eadb8f5f0d6a229de30704113a275e782706daea0e085b94cd6046533f091004e897ca3111643473488adce10000000000d80000000000000000000000ba0f00000bdef925b60166bb9d49750e772c1f8b67ed3122bb7f586111de38284e8143d574786fc08e781b730024ef6a593d6ab46ebd4fb65b8033e5d9f4ee08dd4586fff17ffbc1ddaeaeebc480315896e629b3185ca2fb79fabb1a9629e290f7f2e69c0ff83c2241f9ff530358b5f07f8db0a542fdb927be499b7017f04395953f06000000000000007217ec98d3c5bf34ac36c291fc3cb35dc78f27a0f5bb98543767b286b75af82cabd2e52bf13d4e8677172536c2b7e7c7665fc66d18308b045788ec60da7cf39c0000c0000000000000000100000009000000850c8c64c2e3cd560d5ed3e39a8f8d081e531d3de678c81e9dc8b2e30fde1094afe8eb7c8b8bd717fe91b758d0aac5a5a5921f19116b297cd0592f081b6d502f352d9e9cc327cc3df53a8889b82f1440b53eed29327fa8cc902af999167a491b489629c30875ce335d76303ac8d2ab4c89fd4d7a61fccfd34de5a3976df2d91d70466ac8d87f52a1fefe90543b783468316cda3105898654535035deb4f79fc1e046bcb62d591095f8259da9b41ed600f8000000000000000100000076650000892c057ba4eb4635f90e326d38be7d54a148227e0b1a7438c3f047f5b7bcab2a0d1f9c6104b7b2eafe30ae2e9db3fd1fbdd0affb96b6ce340a4fa56905c8a22c2a3edf12062ea454788e4fee26d80307d79c970c5b80ddd8b841bc1d1a859a779bf0092947b6b432e08017ba9ec757d8b16b2bc0d4d07db2926468181bf40095ba6f2a0ca9d9f91ed1ddbeb728ebbaa0c7ab68348e184dcca6504527d1c9e7962252b124bd42ff6359dd21f39705e4ee1fd6dde8a8dc7c021285d21bf541614b2c694b89a0d92f4c0742fb651a38836851b9e4fb6a6b21c93e3aefeb730c08805b039b55000000000801000000000000ffff0000ea0a0000cc14394f074b2e48cd10bae790f6e71fd24568c8377634b6f1fe03d46aa18d6b891d857766c9f4e4e4d3b39e9155647d54607f2107936ff3dd8771d748b39d11a92e959d5797abea513306e38e338bcf6212acb5bd7518d07b6795ad9a5ee2c7d8f37a70e74c87c78f7ae7c1ec9838b30d5e290997343a9f47695d12d61eefaf02a290e1a1aee0deb26643abdc16de4fc99062828cb84419f22ad6314c7f05ed425b8ae625cc9544d3f50e3f3b971e88773175c0f3db3099fc5da3fbb56477242b700441fb28772b777be9a57a15c2ffb385c5d3256708d92a8363d24d110c11d1acb0b42ceb9a76841355942353f0b881ee129a062e4800f0000000000000000100000000080000428cc1155a297cc32c6b8fffa91315aa63130fc0fd7b2b87ea2258c8926b5b42b6439872038a3ee4a76bd7946688f963f03f3e484785e3d144f2cccd98e686cc59530d1df54830d7a7b6fcaa3dd2897552535453bb7f4a58a38c4351617adb92c76941813ddf61c959f57ee70ecc549765b61c4596fafcb3a63e403a80d58c6a437ed0f72be73d201abe012c0e4b63a747938cad108ce003f6a9fcd3aefec5261951c0c394be5c2f9ed379aa43cd5562b88a7a442494c11ce743426ebb1f838df69ecb9371551a7829952dff672e55b7bbf52d09f8423219b100000000000000"], 0x620}, 0x1) r4 = dup2(r3, r1) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0x6, 0x4, 0x4, 0x1, 0x0, 0x1, 0x3, 0x3, 0x1, 0x1, 0x8c}) readlinkat(r4, &(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=""/97, 0x61) fchmodat(r3, &(0x7f0000000cc0)='./file0/file0\x00', 0x30, 0x6) pipe(&(0x7f0000000180)) r5 = syz_open_pts() r6 = kqueue() kevent(r6, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffe, 0xb9}], 0xfff, 0x0, 0x10001, 0x0) msgget$private(0x0, 0xfffffffffffffffd) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000080)='\x00z\x00\x00', 0x4) getpeername$inet(r7, &(0x7f0000000140), &(0x7f0000000280)=0xc) r8 = msgget$private(0x0, 0xfffffffffffff4b8) msgsnd(r8, &(0x7f0000000440)=ANY=[@ANYBLOB="03000000000000003b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c3e023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6ab141009ca6995da7210e88195b04459f21828c434695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2a98cf9d4a6b09428b7613d21ff358322af4b9b2177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a1579e253997d676dbb74512cec0000000000000000"], 0xee, 0x800) msgrcv(r8, &(0x7f00000000c0)={0x0, ""/60}, 0x44, 0x3, 0x1000) 09:41:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) socketpair(0x18, 0x8000, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt(r0, 0x11, 0x1, 0x0, 0x0) 09:41:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f00000006c0)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x2e6) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690e, &(0x7f0000000300)) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x80, 0x20) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r5, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r5, 0x1}) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:41:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r1, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000280), 0x10004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r2, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) preadv(r2, &(0x7f00000001c0)=[{&(0x7f0000000240)=""/42, 0x2a}, {&(0x7f0000001740)=""/102400, 0x19000}], 0x2, 0x0, 0xfc00000000000002) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r3, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r4, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) listen(r4, 0xfffffffc) ftruncate(r3, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r5, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) sendto$unix(r5, &(0x7f00000000c0)="74fc187684c2760085739debfd96c4714451ebc32dc04dfebf7b26614564589c3404be6019896b08afdb21d0e595", 0x2e, 0x0, 0x0, 0x0) r6 = syz_open_pts() dup2(r6, r3) chdir(&(0x7f0000000080)='./file0\x00') r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x8020690e, &(0x7f0000000300)) ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f0000000100)={0x48b6401b, 0x3}) 09:41:15 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r1, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/18, 0x12, 0x0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x400, 0x3}, 0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)) 09:41:15 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c47cd42dd60451a7c00412b21fe4e4a3fc4b7aab131efffcacf85b4497f8fe68f3d8f0bb1b9f29731"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) dup2(r0, 0xffffffffffffff9c) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690e, &(0x7f0000000300)) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000080)) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 09:41:15 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) dup2(r1, r0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009030, 0xffffffffffffffff, 0x0, 0x0) 09:41:15 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r2, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1004, &(0x7f00000000c0)={0x1000000, 0x34f}, 0x10) recvmsg(r1, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) accept$unix(r1, 0x0, &(0x7f0000000100)) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) clock_gettime(0x2, &(0x7f0000000000)) sendsyslog(0x0, 0x0, 0x0) semget$private(0x0, 0x2, 0x90) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r3, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) accept$unix(r3, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 09:41:16 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0xa0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1f0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000100), 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000240)='x\x00') faccessat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 09:41:16 executing program 0: r0 = kqueue() mprotect(&(0x7f0000aa0000/0x1000)=nil, 0x1000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x4}) kevent(r0, &(0x7f0000000000), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) socket$unix(0x1, 0x5, 0x0) 09:41:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1000000001ff0000013ab78574977505ce307880bbb61acdf2889f2ae29b747d294ff1dc15a7e26dd496b6a24c674c4985dce7a8ce72"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) getppid() getuid() semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) semop(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getgid() shmget(0x1, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(0x0, &(0x7f0000002000/0x4000)=nil, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getuid() semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) semop(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getgid() getgid() getgroups(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getpgid(0x0) msgget$private(0x0, 0x0) getegid() getegid() openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getegid() openat$tty(0xffffffffffffff9c, 0x0, 0x10000, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) getgid() getgroups(0x0, 0x0) pipe(0x0) poll(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) 09:41:19 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x1, 0x10, r2, 0x0, 0x0) r3 = dup2(r1, r0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x80000000000029, 0x1b, &(0x7f0000000000), 0x4) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r7, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r7, 0x0) r8 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r8, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r8, 0x0) r9 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r9, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r9, 0x0) r10 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r10, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r10, 0x0) r11 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r11, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r11, 0x0) r12 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r12, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r12, 0x0) r13 = socket$inet(0x2, 0x0, 0x9) r14 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r14, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r14, 0x0) r15 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x80, 0x0) getpgrp() r16 = geteuid() r17 = semget$private(0x0, 0x8, 0x80) semop(r17, &(0x7f0000000500)=[{0x1, 0x0, 0x1000}, {0x0, 0x5, 0x800}, {0x7, 0x80}, {0x0, 0x9, 0x2800}, {0x0, 0x128e, 0x1000}, {0x2, 0x5, 0x800}, {0x4, 0x1, 0x800}], 0x7) semop(r17, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x2, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r17, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x200, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r18 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r18, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r21 = semget$private(0x0, 0x7, 0x286) semop(r21, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r21, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x3, 0x109, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x3, 0x1000}, {0x3, 0x80, 0x1800}, {0x2, 0xa, 0x1800}], 0x6) semctl$SETVAL(r21, 0x0, 0x8, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r24 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r24, 0x2, &(0x7f0000000100)=""/114) r25 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r26 = fcntl$getown(r25, 0x5) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000200)={{0x3ff, r22, r23, r22, r23, 0x104, 0x5}, 0xfff, 0x9, r26, r26, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r22, r23) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r23, 0x0, 0xffffffffffffffff, 0x0]) r28 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, 0x0, r27, 0xffffffffffffffff, r28, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r29 = socket(0x18, 0x1, 0x0) close(r29) fcntl$getown(r29, 0x5) r30 = getgid() getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) r33 = accept$inet6(r32, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r33, 0x29, 0x66, &(0x7f0000000380)={0x8, 0x10000000000001, 0x1000000749, 0x9991, 0x8001}, 0xc) setsockopt$sock_int(r33, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r35 = syz_open_pts() ioctl$TIOCSBRK(r35, 0x2000747b) fcntl$getown(r35, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r35, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r35, 0x20007471) r37 = accept$inet6(r36, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r37, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r37, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r38 = getuid() getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r35, r38, r40) r41 = syz_open_pts() ioctl$TIOCSBRK(r41, 0x2000747b) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r41, 0x3}) ioctl$TIOCNOTTY(r41, 0x20007471) r42 = getuid() getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r41, r42, r43) setgroups(0x4, &(0x7f0000000300)=[r34, 0x0, r40, r43]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r45 = syz_open_pts() ioctl$TIOCSBRK(r45, 0x2000747b) fcntl$getown(r45, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r45, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r45, 0x20007471) r47 = accept$inet6(r46, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r47, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r47, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r48 = getuid() getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r45, r48, r49) r50 = syz_open_pts() ioctl$TIOCSBRK(r50, 0x2000747b) fcntl$getown(r50, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r50, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r50, 0x20007471) r52 = accept$inet6(r51, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r52, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r52, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r50, 0x0, r53) setgroups(0x4, &(0x7f0000000300)=[r44, 0x0, r49, r53]) getgroups(0x25b, &(0x7f0000001200)=[r49, r43, r28, r30, r31]) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000200)={{0xec, r19, r30, r19, r20, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r54 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r54, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r54, 0x0) r55 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r55, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r55, 0x2) r56 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x10, 0x0) r57 = socket(0x2, 0x2, 0x0) bind(r57, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r58, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r58, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r59, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r59, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r60, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r61, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r61, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) sendmsg$unix(r6, &(0x7f0000000480)={&(0x7f0000000280)=@abs={0x6fb47445e536af6c, 0x0, 0x1}, 0x8, &(0x7f0000000300), 0x0, &(0x7f0000000d80)=ANY=[@ANYRESOCT, @ANYRES32=r5, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r9, @ANYRES16, @ANYRES32=r10, @ANYRES32, @ANYRESOCT, @ANYBLOB="0000000038ff00000000009fb6880acc271a4d00", @ANYRES32=r11, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r12, @ANYRES16=r3, @ANYRES32=r13, @ANYRES32=r5, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="0000000000000000000000000000000000000000f938c7a0182da6b3853f6229b3677522f1f7374f4ecce9a82440f1c102e05a0a169fbdef0e29eb53219ecdc37a75126c0670ffb15851d37f0fbcc79e5b1637c8f1027f8e249d23e0d736acb8b58b0e15f6dbc16dfc8c701151cdfe2a7417063aef9bfd5f2aaaa1f05da930515c01422c7d030b47cc19935b21f940097bb794dcd89ddfeee2899e62898148be0ee16baa63981e8c6a897f2497d84c3cc1352b98e6cb667a91474aa1650fad62b049f5003a8496ff4b71dc33004a2e89f5ab072df269c85db8dc50e69433412fb9", @ANYRES16=r61, @ANYRES32=r16, @ANYRES32=r20, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRESOCT=r2, @ANYPTR64=&(0x7f0000000800)=ANY=[@ANYPTR, @ANYRES16=r28, @ANYBLOB="4f1758848544796425080aaae63844e5870177b4c454d63ae7936018a1ec56dbb63df75aa8938cb65cdf80590832d6b63b603f800c2ebb456fe7ad38c968563e7ab685a16d45bcb301c44386e878f1df3b9f8c69ceaff7cfc6b87f5eb67636525818d9519c0b6114afa44da945eb84338804db01b920b2b328c6b13e502e708944ec15d6a3158554e303d7ed55880922ccabc2e55707b3f3506377a0ab077688a641a2c30581cd57c8c51d22d6865c080aab297f126dbacd62b3a1", @ANYRES64=r58, @ANYRESDEC, @ANYRESHEX=r39, @ANYRESDEC=r35, @ANYRES64, @ANYRESHEX=r60], @ANYBLOB="e785148f995d1639d4db46e9a411f6073e8fc407e1c5301bbc1e708848bdb82f00b02ac301e3d163982cff7d655d3862227f1d3e0115d342a480bfa65b24e7187920a5f6cfe530d3423514c5dcbfbc057ed5b308a6404034294673ad04ec67380f0aa1cea36961abe0003b00205d4fd600"], @ANYRES32=r56, @ANYBLOB='\x00\x00\x00\x00'], 0x1a5, 0x5a2147307f97c4ff}, 0x7) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r63 = getppid() fcntl$lock(r62, 0x8, &(0x7f0000000100)={0xb4f9453fa3e86075, 0x0, 0x800, 0x8001, r63}) r64 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r65 = socket(0x2, 0x2, 0x0) r66 = socket(0x2, 0x1, 0x0) setsockopt(r66, 0x0, 0x14, &(0x7f0000000100)="04000000", 0x4) dup2(r66, r65) r67 = socket(0x2, 0x1, 0x0) dup2(r65, r67) connect$unix(r67, &(0x7f0000000600)=ANY=[@ANYBLOB="ebac9041b7968c8da9340000010000000000300089cf7206056f453ec9dd2e26b628618fbeb37c62dc3b95d0ca590825a3f7238181969f97e7af5d466f7c933f74ddb513dffa5fc3eb3de6dc679eb6355670fdca8c2df2e86521263b0bbb607dd9c7aeab00000000000000aa31407d50d0b18cd33b0bb7af14590861850b02833dede58e74fb8a10c929e9"], 0x10) shutdown(r65, 0x1) fcntl$lock(r64, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x800, 0x100000001}) r68 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r68, 0x8, &(0x7f0000000140)={0x0, 0x0, 0xbb, 0x100000001}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000007c0)=0xc) r69 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r69, 0x0, 0x0) shmctl$IPC_SET(r69, 0x1, 0xffffffffffffffff) 09:41:19 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r3, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r4, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) fcntl$dupfd(r3, 0xa, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r5, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r6, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) r7 = socket(0x2, 0x400000000002, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$KDGKBMODE(r8, 0x40044b06) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r9, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(0xffffffffffffff9c, &(0x7f0000000340)="724d35d6328ec51aeff62aedf0d266a2fa367ee6d8d76ef92563b8f7611e26b4c926a8d6476e6cf54344a11f00a3ab2c26b2e2cbe782c1e1bee8a0061f893cb19a8867f4c4981259855850aa677123f5b7e13619ab4fd7b7725971b23d2697ea5ffd1fe40293ed63ff6848f4eea89df41c44c82e7a3eb9301fd400768588c3f03d9a5372dfd39065c0a24fee9832ea28092a4e95a37121e6683851f68498f54d8540cd426466120ce2c5a39a4216369308f8caa97224058d08ac1360faebc7cc5d24610793e74602dd93055e5b97f16d7431118d9e1381f5720e715134b876ffc3daa13adc8cbf42e92e460678e4b75991cd54def979486aee6cdf7b450d1d29e361aeb0317ca98f11e2b674cc45b0d8c5905310ab97bf01a281974d9d0963d1726a8440a457f4431f9b0a6bc613f57e70618356953926fbc078cb5af0aa7c67c0ebb84ce96ee417e9816c8c09e9a9bcc241f7f36c980616fb03fb518eb0ffced6df49f049eca057f6edef564253033112cbc246f4c87de3bc45707a2b5a828c37b1566d3826483f52b9429ba10afb676999238088cd2b777870453be4c640e5b85f4949697b384d5033fb9ee7598a2230ee47355cafd5573934f3fa51b98b921f5a3aa9c96b1b2e296b6fb756f0bd3befb71626933547580fe9d2697adac41352555053865b213d92011f26c75bd657589e8da9a727315c3406f0fc6ec2427c14c6025b18edd041d393a58d6c5ed3c8f7030b05be64add229e45fcb356d5fcbbb05f09f6adeeb21ae79a1f5082e7818c5cf8d7e4589900a9e43c8d75f114ed2183120fc72328a1e08f2bfd3a857c68ba939d82733fc0080f123d34a6e24741b09f817298231b2f60c25f0eb23f452fa0454c521c7b7e6c6bbafe551756807cd58bba209b560bdc1275d64711dd686a83e197d3deffa070728f3bf6225ddbc96f0d18de8189b26b0d0c81bacad07bcf7c7ee78f4994133aba7c1e639c47e44e91f4fd24ac94a12d4bf8128e2a3eeada8d7e889b4e8829b3a0329e2f4401ae1fbd64329f5f9239b08fb5fd86b9b6403cd3da1ebf4c5a7428a75e4f7a4bfbda85b9726e0f20fba331421d8a03312a4554b75df6f74801d7ad9eee7f49f79342a31ed590a9eec05678a652f43bb6326dad3fdcc938fb2ebd45d301fcad6ae7e2d3bf267096a0a05cc7a38e54a41bb176ae0a06d0f1976bb9c788ae86d04e0c681aaec58e90aa3dd8c1263a7989f8f1ffd39ac5d08c2c142335578a3738df486c6c56588956a79bcfa0661c61aac646ae7772edc123742db5c7e39f3b7551b9a3e4693f76666abd412f189947fc84cce997fd7e7c5f9801fb122b3cb1aa95cacd592d710dec1e13a992a989718288cc7b057b5e196c612472dce1a30fc533c257be55a2d55c2db31c1eef446c583ff3c824b94f9c3b2c3249b1378409abc31db4abb2d87eb5570fef592be7182defd49dfd949df5c3da1e4116c4815d3f1ed9e3774a6af8938e09b4ca3445d9f4a90366f19e9047f9ed3345e76733899bd96273a2c294e201aebd429665e4f45913284d586da8010b0913c61018029e1b803fe937fa6a2c8280646fc700c2f76da62b48e79adf85da86e50b0b5f7c273cd0ceeebb83e9cfc73a0ac64e1ce1a997cbc6d9f8c94f306dbf40ac699492a9d79bdb33d00a84ed8846acdf96470f9c65fade225e77f6c1e9963ac5503145cdfededc0e9a377ee10482b3316be48a4b73d9eafa7d9e79d32a679c80055d97de88d919395081257eb4b27d008552b7fa1192ac3ceb9ffd76a45bde239eae1b4a8ea60bcd2721c21e2dc4de9d46bdc94ec47c4eed311aaa57c8497a4a99c54a4aa465c4233ff281c292587b3b9d1ee70f876e09b460e5c2f6471bb7cd650cd2752e0647131455c13f979c16f3c59d64ba3342299f578cd1543e6c12d5f9e4b56f4044fdbe06dadba731f6ac55183da215cf45d5949085f161749458120ea5800cfef0e8de67bd2b8964aaed5db15e53a7dd6f4e7c2e985d22caf5f740a940099f047faeaa992f39e5d11e0c184ff7e936b59902893de6db8674e400746844ddefda7252e8c12406976c277efbeb8abadfc6e0debf9960080b1d28b5e898e62bc31acc465740c627c07ac6373ce621bf4294df8790bc3e4248f2e27844f4148e2d5bcb4680a61b0653e1619cfd4c27f617cf4b8fa3ba959e21b62fcff0c8837f63d49f49a80aa2288675ebf30ce42336ccd360e0c99e8e1bee23c6cb482d401eac4349c5b80a03bb2f23fa37d6bcb9692aa511ce7bcc53f20c5bd9e5d82b5997008d5106c5523ffb86ab3e5b7bf1d0fce34f14e2eb4294c09f714047c329999ad124a9294cef0b7e84ff8e592256548f84b60257ea6d07f51566a7f0c4c4e4e7ef814fe2f13ec38a6ec178388db69e4462b22ccd0708313044fef4e42c20528604c6f5723a83a8136e06e953d7752b4c3b8605cb4a73a0b9d12e51227a5b57b1e7a095df8a33832fdf3517eef4057a8fb38ee1a63f109ff6857fbb6290d188cb96ee7003679b411bda9f9fb20e8bf3b0f42829fda508acecfffa2c26fd3e91f5e4f6ab5a29eb2986a2b479613bd542cef33dcf89b746747542fe026bf85a8c01bfa5ecaa315ab40cc0a0a0d740aad53a204eef86a157f78a6f7af22dc674d7f3f7c0b0dee59d9e721fd13a673c85e4986b7ccc3e47effc97c3d02578e5313c2b9159133812ddc46762e7fc8be4d200a9124f3e5d8a32b1f1b5a0a74bce3f28c9ad8b0d156c403e379ca18d9bc66229af1b31badf4a7e1017b8cae44e32627bfd84a7afdac3d1e3e8623b9b59fc69d268554a9c9a12c0750998026efb628d05383b3c7ed432f79f3a1e8c0bbed3d8aeff8f56ff01fe1290b5fad53c6898440f1984332d8c4f6e5a75d7937bd3b298bacf712ff0f9414e76d790bea0041a5369e38b768b12ced90f44491769180277e961ccd5c55ae389f33493cb6a51fa11f105e9bf8416da8d6e44f009254f522a19dea69f3d7d667fad0d0fa318e5cb65290285fb85703ccc5e4b7bd107ef69fe6aefc3435054998b3bc0384fa12b2fb005587cfab66448fa08830dafc3226d186808ff0249ecd6a0e9b29b39b344b924e0bcec6c04f6578dfdd115bfd87e087798436ecf5978e1c0323a93668765c720093a3c7c4870317a79a6c2e7165030036f6f4ca98a8b2d68a27369b2836e7385f4a39cfe63d9791e3ef9f9165b9151b70c89ee3d8459413afcb4a0c68cd073c8b09e80df39e040c19cff77630dba2f269861cbb1002484709e9f64dc87a804052ecf8676a22b7cf951d4ee8a127789459f95698141c5866f82e0629a39e3736a29d11262a54f9e76b9d269bbba6e6774a1b484cb65c3376a83e3b4bb7bc610dae5a0bd16929518a78b77ac9f552771cf162d2abfe93a78d9a95e359808051e0bf45fd66e9d7a4fc301de74a1a0dcf0727ef8964c747daabd6f4b71101bcb8cf91a27bedbac8b479aadaa633c00f3ef8e6f010bdbf2a64e4f185d4c07ddaee2d07b90141fae4f168032521bcdddb3ebbbc864a6f8aa80602e023d86e8600b817c2ef0b86fe1ad68f1c0156b564e7830843f16e2cb5bee1c2b1ff4aaa06219c07a70ba14fb52f0997f7299662e625332ad77dbc03bbe746e60d945ca5ba1402cab242d197b9bc4067868f0db00267401d66d740a1300c4fbe202e9e74d8574f48e7ddad1d86584cd25a9a17c6e491dcc2269b9280174a3623f2ca4a7961442b2668e25e7b247a52191e06b87308f2e6edb9a66c0ae0fe3e38f8f2c264ca37f7aeba2a1a3b5c2a803781de2659eb01a8d076dc1259bc9710432f795a9df03aaeee17868b81a535f0b19026f54a65f6de596d7b0b6ec5902fae497ad5d7c21cc591890f4fc914c2f72ac8a843e53f747ad5db03ed3647437ca42406a91bce90d73f104455f6d6ce37a68a11fed4a1add13f9851df3024cb84e42a45b4f1e9af79d11311b82e7c1a37c0a0c35b4731e6a9168bdef896e6444b0dbba060ffd8429733bd7a44818bbeffed817ac3ce0bbe1438c0a60d6a3f6b92ca8ebd2b36e6e9a09f67a0a726dfc89d33aec0c0032eed72c01186c185631a6bfc9ea4a67f93ecce68cb0ea8861f1b5650f3e9417b55043795ad859e6e7d6dc25b02145380ed883238d9b20dd62d98cdd35646da648b42cb51a711c22e57b59178668708c9f822374a6d87023caeb67f7ce056141543d6b1f8095fd241ddd9ab99f0cc71ac07c7038db4784c7598161ba865c344cb2a3a38b7f45cba4e5cbb4f91bfab01c3659154391ad86ad60eeb3fadc10b51c4289e97fe2e99a81d3eb17a0e9b4222ff915a7c63e1133f9af8d8442ebfd079740028a860c223ce7759e1fe29467484d9222013b0d08d20f27bd7ac4f33dc5d3eda17fe54ba08eacf2991c0df1159e94acfc3d6d728cc2d0b8415faafcbe5738f1d69f1e391d6cd5ce5c08a4f32f86ac725cbf41acbb2d577b56db1632534068ca4c716a5e58812636d650264e5508ffb8f57cfe9d77e1c572bbed449eb10c555e82da5991019543ee37c57ed02f4bab2bbdb8bb32f552e4886a388eb127d4eec5bd4e55de600081986e4d971472ad0765a6ffd1adb68dbf7bc2ff2c99fa83f799eedb5bd3320832d73d64e139a28280e0222e8f2e10e971679dcf3d170e505edc50d62cb152d32266e1e2f6f271ca941fed68dae85b91b4e522e630a34908c88f670b4e9deed81052b27878ea994a83b91c6b9316f11ede239510bc7d1895ac44d9cf6efb4bdc36836f87bd056ddf82cceb2560f980ffec19e61374af1102e8bf7a1036e2908fd51d709fa25f480d65c3f973b05f5490449771d812b128e409cadcfe180f8c349bcbb017b6d048633dfcf3cfad4202a099d216d5383dea81e9abaa390908fe5e95cc3be8863061646ab3e88cd0d39b740340680b005adc3f7e9a02d9b9c39f1da9263f2a0268fb9fce2d8293db06c8f862735dd35cc5b88a5257b9104aa9f7ad758647e8bf5def2292d02d1258e7041f7b1c640aaa459758cb351ce739003a43cefcb0a55595878affe10fd58d052186ae0dced9a0fc53c32ed18b0cf960e57fbf927fec753d6a53d9450f9fd68622b621a1b46cfec52ee5fd276ca7ead8e2960499e89e3cb73d34dc055a2d611c71e93d15476a53ddca7a120ca66b185a9402d3d731870d38c130fbfe57304e48169a2f52a1c38baf66df5d785e7f7fd29c4c05e2a7646c79f976762bcc180b10d19b6c5936850ae4961c40ef7ce90b5dc0afa332ee24c64dcc8f2ed5e907bb85dbcf06e72bd6d544879a66315306c5ee3061426f591d0e2fe178a1db49448674f0f6890001456c65a9646a1a9efcf23397ef3f48d37411a1ceb83347d4b7adc29bcd2031739c87605a347125ba76b35a8c480da2e1d2dac991428478fdd82a3e532edc39353f668d6a7650bd3f55a3fd05b31f1c5b65ee13a95b28c5c15caabffe94eb7281ac766fb161fdb8205b73189e659d5f06a596a147afd62f45ebd5fbc2540d926915a53b179c013cdb86eec3efa4502ef83e5cd5a86e99ff75715363fc48f806bd623a463199c05309a5de3d1036ecd1cb2aae14f9ea9869e3f19660f16a7faaf363d1851fa5bb5ffb3b1346fd181ecbd0f39a68b418d93c04edd28c4dbcb9895662c3e740b53ea8f61fea4c05a0ec8776ce362d51fd6e5fa513661a8e8508b4476bce3713eb338ec9615402b99cb24917b825a4c8e7515dda4c4ef4d431b1561e0ba20c33b863ed80ddb0ac1121895c19f9dce8d4b4f869b28b4a4ede9f9865bde23da6f", 0x1000, 0x4, 0x0, 0x0) setsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r10, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r11, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x30, 0x4, 0x100000000, 0x7ff}, {{}, 0xffffffffffffffff, 0xe, 0xfffff, 0x3, 0x6}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x9a, 0x2, 0x9, 0x7ff}, {{r5}, 0xfffffffffffffffd, 0x80, 0x20000000, 0x9, 0x80000001}, {{r6}, 0xfffffffffffffffa, 0x47, 0x40000000, 0x5, 0x1ff}, {{r9}, 0xfffffffffffffffc, 0x2, 0x80000000, 0x6, 0x67}, {{r10}, 0xfffffffffffffff8, 0x2, 0xf0000000, 0x5, 0x10000}], 0x9, &(0x7f0000000140)=[{{r11}, 0xffffffffffffffff, 0xa, 0x1, 0x0, 0x7}, {{r0}, 0xfffffffffffffffe, 0x42, 0x80000000, 0x3, 0x7f}, {{r1}, 0xfffffffffffffffa, 0x110, 0x1, 0x9, 0xfffffffffffffffa}], 0x7, &(0x7f00000001c0)={0x1, 0x3}) pmap_unwire: wiring for pmap 0xfffffd807efffcb0 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807efffcb0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807efffcb0 va 0x20ffd000 didn't change! 09:41:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000005ec7000200002000"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r1, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000100)=""/114) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = fcntl$getown(r5, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x3ff, r2, r3, r2, r3, 0x104, 0x5}, 0xfff, 0x9, r6, r6, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r2, r3) getgroups(0x4, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r8, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) fchown(r1, r2, r7) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x4e86, './file0\x00', './file0\x00'}) r9 = socket(0x2, 0x4, 0x80) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:41:19 executing program 0: 09:41:19 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getgid() getpeername$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="0000000000000000000000000210000000000000000000000010000000ff00000000000000000000000000a2da7bcd1ff79beefae476b19d364deeb175ff00000000100006009780b1"], &(0x7f00000000c0)=0x2b) r3 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = shmget(0x1, 0x2000, 0x2c0, &(0x7f0000ffe000/0x2000)=nil) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x4, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r9 = getgid() r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000000180)=ANY=[@ANYBLOB="6a8bc9634e5b060cb804df1c00000000"], 0x10) sendto$inet(r10, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) sendto$unix(r10, &(0x7f00000011c0)='\x00', 0x1, 0x0, 0x0, 0x0) close(r10) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r11, r12, 0x10, 0x9}, 0x8, 0x1, 0x9}) r13 = getgid() getppid() r14 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r14, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r14, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r16, 0x0, 0x0) dup2(r16, r15) r17 = accept$inet6(r14, &(0x7f0000000140), &(0x7f0000000240)=0xc) r18 = syz_open_pts() ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r19 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000580)='/dev/speaker\x00', 0x20, 0x0) r20 = geteuid() pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r22, r23) r24 = getgid() setegid(r24) r25 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r25, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r25, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r25, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r25, 0x40087468, &(0x7f00000001c0)) fchownat(r25, &(0x7f0000000080)='\x00', r26, r24, 0x6) r27 = getgid() setegid(r27) r28 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r28, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r28, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r28, 0x8004667e, &(0x7f00000003c0)=0x800) r30 = socket(0x2, 0x400000000002, 0x0) r31 = fcntl$dupfd(r30, 0x0, r30) ioctl$TIOCFLUSH(r31, 0x8020690e, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r14, 0x40087468, &(0x7f00000001c0)) fchownat(r28, &(0x7f0000000080)='\x00', r29, r27, 0x6) r32 = semget$private(0x0, 0x7, 0x287) semop(r32, &(0x7f0000000180), 0x419) semop(r32, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x3000}], 0x5) semop(r32, &(0x7f0000000c40)=[{0x2, 0x3, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x2800}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x4, 0x6, 0x1800}, {0x3, 0x8, 0x800}, {0x1, 0x8}, {0x3, 0x500, 0x800}, {0x2, 0x9, 0x1000}], 0x2aaaaaaaaaaaadcf) semctl$GETNCNT(r32, 0x2, 0x3, &(0x7f0000000d80)=""/10) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r27, r26, r27, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r22, r27) r33 = getegid() r34 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000007c0)={{0x6a, r20, r27, 0xffffffffffffffff, r33, 0x1d4, 0x1b}, 0xf04, 0x2, 0xffffffffffffffff, r34, 0x5, 0x8, 0x0, 0x80000001}) r35 = syz_open_pts() ioctl$TIOCSETA(r35, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r36 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse0\x00', 0x80, 0x0) r37 = syz_open_pts() ioctl$TIOCCBRK(r37, 0x2000747a) sendmsg$unix(r16, &(0x7f00000006c0)={&(0x7f0000000000)=@abs={0xb47e21449c01528d, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f00000001c0)="5455323da7bc06c7d6fd5dfb592870e45336f7f65dc77aa956e17d88e18f5c3411fc172bc97be45252570232a288ff82b4f2d3f3ba6b829b8237418a39ecc0c3e2c38f677f45828d2776c4367c915f33a4bca280a2c7e8266b472cb78c", 0x5d}, {&(0x7f0000000300)="ab52c55e469c890cd0a57e8cb2d89b21814b08c6c14ca4fa34332d52967fd07aa34128964f18e94e1bb8947d34b8e0d6d26bfbceddb090f5842990a11b65cc209e5d473d2755907b69c9d5c155c23f9f179389643be016ce94ab21b12763fa9e0efcc3661b9e7601cbc0956aaee3a25848cd3ad4af94254c4574bf89b92503d40bb4bf22f49119c4151fa111208878acfdac20ab42ea0f3591bb1e26a6f3725fcb3184d7393be9af3b50cef2e00c6b77065d312a747c12cc87a87389b99a90f78cb58ac3705af2f9f711a768cf27a3a7c4", 0xd1}, {&(0x7f00000004c0)="9fdc4939f005b41aed402f3b4d58461244ddd33d439c4f4b32398ea061722c1e03c7cf60a376b5e22f1d64dc7fe9f2ce2ff8ab34180255568970d2c9b9703e4056f2a7308844972ef52ac998ceb900cad92c7d403dff618a966aa1ec727babfff028434b2e7f0af689cde070ce6508ce73006e0b1c68d976a17e65d5145e5b3a27748c881e13641d0e", 0x89}, {&(0x7f0000000400)="547062cb9713aa591bb80e5ee6d433ff182dc11c1ec35a3cb901c6bdfff08cf3c8ab86eb34fe78025f38a30482d8b813703b290664944ca7eade15fd66ac98309ec6badbc22819a7961fe96dec9a16beff94a8026f0fb53f3937ed", 0x5b}], 0x4, &(0x7f0000000b00)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r14, @ANYRESOCT, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="20000001020050e96a02f9c8ad9e000028f2f6491f6fff24b2a7c1a56e57299220b3a31b362243746470e5341176a31e872e92d79105a5cdd5a03758fe60020d06117641abfa7024cf8a5695768f339f5005cc618d60df9317acb061e8db9b", @ANYRES32=r34, @ANYRES32=0x0, @ANYRES64=r37, @ANYBLOB="000000fbffffff0000ff00000100000000000000", @ANYRES32=r14, @ANYRES16=0x0, @ANYRES32=r35, @ANYRES32=r14, @ANYRES32=r36, @ANYBLOB='?\x00\x00'], 0x84, 0x8}, 0xf9101b009f4c552) shmctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x6, 0xffffffffffffffff, r7, r11, r13, 0x1e4, 0x8}, 0x35, 0x7, r34, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r39 = socket(0x40000000011, 0x2, 0xfffffffffffffffd) r40 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r41 = shmget$private(0x0, 0x4000, 0x322, &(0x7f0000ffb000/0x4000)=nil) r42 = getegid() r43 = getegid() shmctl$IPC_SET(r41, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r43, 0x0, r42, 0x2}}) r44 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r46 = fcntl$getown(r39, 0x5) r47 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r47, 0x0, 0x0) shmctl$IPC_SET(r47, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r47, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r49 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r49, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r49, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r49, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r49, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r50 = getgid() connect$unix(0xffffffffffffffff, &(0x7f0000000dc0)=ANY=[@ANYBLOB="6a8bc9634e5b060cb80417319dcc7ba75360a65b6b6f8a1aa814fc1d2ca310b69b6e6fc3e005f7ee4a876d9caabb73ab3724854bb1128c7472592b01dca3c7c431947735ca902c19fa36deb34425f9340d253bba4b9a49be2a49b898181dd1006c0e85c732e29875d581b25c78d825b5a0e8276c758d90ba03dd8ab43407b53f024f5b72c10f7d629e38b6f61e3205ff32b8acd91725a1490f14bccdc354f1368d01c004c61a03b9740720cdc4bafc806238a643f7670081fd82976c594342cb8d4a1eda0f6fc4029568867e1ffaba936a60323b36b155970ba257a4184b8d33ab1861f12a761c3418de948da41e328af879cd281a4e2d329ec5074b203cd550e61a3b865db642fc4dc88bd20e79530e3fa59f5334cb7d7a1f99fb8c9f4bd796a38b1ff5170a22c20717bdea0fb9b1ef24d87fe6a4f2310334ff8609147a46573187b2ca43a70381c32a4cf0708ac57cb8b7f981205f7f0062ce5d51334f601f283cdcc3450223d2056aef82e502e917fa156b9f9df8580e72a9826743a59522d9ccc800049bdc010d473a4d1c946b4bd355a12a0d18bc815e460479d50911964dc4807ce76cce804366f4f496e0d9bfb072aeb64edbf12216f6dd048509b797c87ffb543ef7c6516a3028ad998686685e77472454ee82a6e998a1742ba98bfb0240076727c8c01d8e"], 0x1) sendto$inet(0xffffffffffffffff, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000011c0)='\x00', 0x1, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r52 = getgid() semctl$IPC_SET(r49, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r50, r51, r52, 0x10, 0x9}, 0x8, 0x1, 0x9}) r53 = getgid() r54 = getppid() shmctl$IPC_SET(r47, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r48, r51, r53, 0x1e4, 0x8}, 0x5, 0x7, r54, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r40, 0x1, &(0x7f0000000040)={{0xfff, 0xffffffffffffffff, r42, r45, 0xffffffffffffffff, 0x0, 0x9}, 0x0, 0x75, r46, r54, 0x10001, 0x8000, 0x3}) r55 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0xab1, r11, r2, r38, r2, 0x100, 0x4a}, 0x3, 0x5, r54, r55, 0x0, 0xffffffffffffffff, 0x1}) r56 = accept(r4, &(0x7f0000000280)=@in6, &(0x7f0000000140)=0xc) close(r56) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c6530a6"], 0x10) dup2(r1, r3) execve(0x0, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd807efffcb0 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807efffcb0 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807efffcb0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807efffcb0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807efffcb0 va 0x20ffa000 didn't change! 09:41:19 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaa688eaa7289b75c472509000100000000000000000080004a0100000000000204000000fe8000000000000000000000000000aa"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f0000001700)=ANY=[@ANYBLOB="82022e2fac1400aa7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6f8ccf9b1bcc0000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae485b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162660c683ff8a85a93ad6fa0ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f12214b5cac7db956b7fa315800dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d7dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bbffff9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3823f0000000000000039f49354a21103914690559046d4726670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993c31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbc2bcc874da6e660eb820dfd4af6f7ed897751dab037740b43957955ed71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860fe0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79ff0f000058810b243f38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eba32a311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe09c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d86165e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b3973b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c35c5af9dcc1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14fdea7d504c1416360936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed4200000000000000001212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198d9117da580004fac16783648bd3eff702490229c4bf079345744ca47a4000000000000000000000000000000000000000000000000086ecb4f36dfcffafe7816f42904e8dabdc323b0b7c93eaa063acd078c192341dbccfc6f6f838b839532a233c92c98758d887b90c15f932491d973300000000000000000700f04d8049f93351ff98692d0f713aa1c4f70f8860bde8c677816697426274218c4e54e29e5daa31d1a78514cc62c38fc55ae60700b32ba63ce94ca5bcba8b48c28e4cc5401c556b49a05709346d111f2a22695c487564170998d646b5da8dd856a189059d1611288556447bba3240992eba3e7017f2621e3c72b107a47d8f83ff2a4859435c7a9c50d07eff7b70aadbf62dacbf90000000000000000000000000000000000000000000000000000800000bd6ac46e738d9bca3eb53a908648bcc79c432fba6403bc5087011c852601b0c3f553c2243d24a883d43ec7b644a092f7ea6f50f77044093639083dab7fa10c0a5e83463fe1d96a3c7e19c8b63032eda84290255051219e3b19d8689fba69367b8a298fb1745c615e14f9b08e8c68a81ec63835b11efd87dd4a9905d50b0fb3b807035844aef71ad5620f34e7bee11026edadc64a2e4af0cb81bf01bf43d97a0c27e1533e7c3417dc94e1272962a369d00d599df016e4856178e6974b8f27de8cb51baa6056eb82ee5e801ca4283c9119373e9e0b0269fc7c3ad90ff2c7ff79a3634b139d48ca72a2f425527af6391f35ce9999d81a3472b40633b05506e864db555bf576f54253cf57627b080dff7fda52f3bcc95b9cd99672aac950c3ce6517feb83b4b9fd916e7f8b481b50f3c8fec5de0cdd7a1dab29273a063dbf0024951195a964af1ae038772d3aaac820b17544a61ae02e87d595c7ea41b8656b75200a7174d013ddd1fee3f2c03cec6d0ca9ad94342ee41beabb5a69a122b42a7db3d024627582e3c0a99b182a2fca908828668c635a8440e033faca2d97509c8f8e2692e42352f34c27b9442916e3794edbfd33cd219edf44ae76d6a96fec1078c8d8df039ddb27862cf4b"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r2, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) r3 = dup(r2) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto$inet6(r4, &(0x7f0000001580)="e6dbbdf6a2f23e7cc2743e9d3ea1c0c7ad1131c6afe94aba8001a6c502235131b2e3b2acfcda2a191bc280eeecf8f7c35cb105e9cecb28e408acb6ce28b9e0d1e85cfb34582d0392dd529411d00ba2e3c634a12013b3124ff25b6c3c3dbcbf77a232b68eb1452a78c8f654a358000700d50500b8b7562f4d21ea96efbbfc80e398c8cd671bb11a10bf81efd80575a1ff4298cfce7cad871b94e705e2be76c940f29db8e53b897b894ef212fc44b45c406f404bf4f72b1b421cb37b2a1d6456dd14d2db4585aba510652f3a8348d4e0aa7df1076e542e6071fa867808d1165bc47403a877bdb6299c02fa7746deeb867ccaeb9caa10301a2565bd4a6cd9f8fc2c87670b7ede40328501c0c1f2f3ed4e9ac5a4f6109037caecde3ac8e024444ad8d8bdd6f2bbc5e7507b28d93083db1f1e0c31f77e35dbdd4189f9b3eeda03abb17f8fd57f559ff8d46a809567aa0c0afec39648", 0x121, 0x0, 0x0, 0x41) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x4, 0x20, 0x0, 0x1, 0xffff, 0x3, 0x7, 0x48b4fcefae1414e1, 0x2, 0x8, 0xf9e}) r5 = socket(0x40000000011, 0x2, 0xfffffffffffffffd) r6 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r7 = shmget$private(0x0, 0x4000, 0x322, &(0x7f0000ffb000/0x4000)=nil) r8 = getegid() r9 = getegid() r10 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x7feaacaee92beeee) mmap(&(0x7f0000017000/0x3000)=nil, 0x3000, 0x0, 0x10, r10, 0x0, 0x0) write(r10, &(0x7f0000000080)="62032a3106773f1e00bb5a1e771e245f50f4857d42b595a4c9343ae2b5ae0ff1d6dbccc65a9e8898b02a8bae6db90bc29ee6ff857ad7231042f9839a1fb7bc4e8f1fd3eb9c0e38f2dabb98b5b60b94512298ffd0461d1f8b62a14b463e278f5fcd0bc84cc038982d02ee7fc24c7ee3ea6700931f65b454aa", 0xc238c0b9) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x4000000, r11, r9, 0x0, r8, 0x2}, 0xfffffffe, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x3ff}) socket$unix(0x1, 0x2, 0x0) r12 = socket(0x800000018, 0x1, 0x0) bind$unix(r12, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r13 = geteuid() r14 = getgid() r15 = socket(0x10, 0x8000, 0x2) r16 = fcntl$getown(0xffffffffffffffff, 0x5) r17 = fcntl$getown(r15, 0x5) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r18, 0x29, 0xa, 0x0, 0x0) dup2(r18, r12) r19 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000002000/0x2000)=nil) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x102, r16, r17, 0x2, 0x95, 0xffff}) r20 = getegid() shmctl$IPC_SET(r7, 0x1, &(0x7f0000000500)={{0x0, 0xffffffffffffffff, r20, r13, r14, 0x10, 0x1}, 0x3, 0x4, r16}) fcntl$lock(r12, 0x0, &(0x7f00000004c0)={0x3, 0x0, 0x4, 0x7, r16}) r21 = socket(0x800000018, 0x1, 0x0) bind$unix(r21, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r22 = socket(0x18, 0x1, 0x0) setsockopt(r22, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r22, 0x29, 0xa, 0x0, 0x0) dup2(r22, r21) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xa) r24 = fcntl$getown(r5, 0x5) r25 = shmget$private(0x0, 0x3000, 0x401, &(0x7f0000ffc000/0x3000)=nil) semctl$IPC_RMID(r25, 0x0, 0x0) shmctl$IPC_SET(r25, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r25, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r27 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r27, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r27, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r27, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r27, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r28 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x7feaacaee92beeee) mmap(&(0x7f0000017000/0x3000)=nil, 0x3000, 0x0, 0x10, r28, 0x0, 0x0) write(r28, &(0x7f0000000080)="62032a3106773f1e00bb5a1e771e245f50f4857d42b595a4c9343ae2b5ae0ff1d6dbccc65a9e8898b02a8bae6db90bc29ee6ff857ad7231042f9839a1fb7bc4e8f1fd3eb9c0e38f2dabb98b5b60b94512298ffd0461d1f8b62a14b463e278f5fcd0bc84cc038982d02ee7fc24c7ee3ea6700931f65b454aa", 0xc238c0b9) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xfffffd73) r30 = getgid() semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r29, r30, 0x10, 0x9}, 0x8, 0x1, 0x9}) r31 = getgid() r32 = getppid() shmctl$IPC_SET(r25, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r26, r29, r31, 0x1e4, 0x8}, 0x5, 0x7, r32, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000040)={{0xfff, 0xffffffffffffffff, r8, r23, 0xffffffffffffffff, 0x0, 0x9}, 0x9, 0x75, r24, r32, 0x10001, 0x8000, 0x3}) r33 = semget$private(0x0, 0x4, 0x1b2) semctl$SETVAL(r33, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r33, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r33, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff}], 0x2) r34 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r36 = getgid() semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r34, r35, r36, 0x10, 0x9}, 0x8, 0x1, 0x9}) r37 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r37, 0x0, 0x0) shmctl$IPC_SET(r37, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r37, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r39 = semget$private(0x0, 0x3, 0x662) semctl$GETNCNT(r39, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r39, 0x0, 0x8, &(0x7f0000003700)=0x272) semctl$GETVAL(r39, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r39, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r40 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r42 = getgid() semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r40, r41, r42, 0x10, 0x9}, 0x8, 0x1, 0x9}) r43 = getgid() r44 = getppid() shmctl$IPC_SET(r37, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r38, r41, r43, 0x1e4, 0x8}, 0x5, 0x7, r44, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) r45 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r45, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r45, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r45, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r45, &(0x7f0000000400)=[{0x0, 0x5, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r46 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r48 = getgid() semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r46, r47, r48, 0x10, 0x9}, 0x8, 0x1, 0x9}) r49 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r49, 0x0, 0x0) shmctl$IPC_SET(r49, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r49, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r50 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r50, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r50, 0x0, 0x8, &(0x7f0000003700)=0x272) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffa8e2ef76c1011b8ecd60a4f00808063a"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 09:41:20 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r2, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) r3 = dup2(r1, r2) ioctl$TIOCEXCL(r3, 0x2000740d) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:41:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) socket(0x2, 0x2, 0x20) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r2, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r3, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r4, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) fchdir(r4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x40, 0x0) r6 = dup2(r5, r1) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r7, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) shutdown(r7, 0x0) r8 = socket(0x2, 0x400000000002, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8020690e, &(0x7f0000000300)) ioctl$TIOCGETA(r9, 0x402c7413, &(0x7f0000000180)) r10 = fcntl$dupfd(r2, 0x0, r0) fchmodat(r10, &(0x7f0000000140)='./file0\x00', 0x125, 0x4) socket(0x0, 0x1, 0x2) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) 09:41:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x25, 0x0, 0x0, 0xffdffffe}, {0x0, 0x0, 0xfd}, {0x6, 0x4, 0x0, 0x800}]}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613e) r1 = getppid() r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000700)=""/194) r6 = semget$private(0x0, 0x3, 0x798) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r9, 0x10, 0x9}, 0x8, 0x1, 0x9}) semop(r6, &(0x7f0000000400), 0x0) r10 = getgid() listen(0xffffffffffffffff, 0x10001) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xfffffffffffffff5) r14 = getegid() r15 = semget$private(0x0, 0x8, 0x10286) r16 = socket(0x2, 0x1, 0x0) r17 = fcntl$dupfd(r16, 0xa, r16) setsockopt$inet_opts(r17, 0x0, 0x1, &(0x7f0000000000)="2c2ac9ca", 0x2c) semop(r15, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r15, &(0x7f0000000080)=[{0x2, 0x8, 0x1800}, {0x5, 0x6, 0xc00}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x1, 0x45, 0x1000}, {0x1, 0x403, 0x1000}, {0x1, 0x1ff, 0x1000}, {0x2, 0x3ae9b8cc}, {0x3, 0xc333, 0x800}, {0x4, 0x2, 0x1800}], 0xa) semctl$GETPID(r6, 0x1, 0x4, &(0x7f0000000900)=""/12) semop(r15, &(0x7f00000005c0), 0x0) semctl$GETZCNT(r15, 0x1, 0x7, &(0x7f00000002c0)=""/148) r18 = geteuid() r19 = fcntl$getown(0xffffffffffffff9c, 0x5) r20 = getppid() r21 = msgget(0x1, 0x0) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000980)={{0x1, r18, 0xffffffffffffffff, 0x0, 0x0, 0x39, 0x9260}, 0x6, 0x1, r19, r20, 0xa6, 0x1, 0x4e2c, 0x3b39}) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r23 = geteuid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f00000003c0)={{0x4, r18, r22, r23, 0xffffffffffffffff}, 0x4, 0x0, 0x8000}) getgroups(0x9, &(0x7f00000004c0)=[0x0, 0x0, r22, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r14]) r24 = socket(0x2, 0x2, 0x0) sendmsg$unix(r24, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0xa3e18c30ac20269}, 0x8, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0) pwritev(r24, &(0x7f00000006c0), 0x0, 0x0, 0xffffffff) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000240)={0x3, 0x2, 0x23, 0x2, r11}) fchownat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', r12, r13, 0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x400, r4, r10, 0xffffffffffffffff, r5, 0x147, 0x40000000000d}, 0x6, 0x1, 0x9}) getgid() getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x7ff, 0x3, r1, 0x0, 0xff7fffffffffffff, 0x2, 0x8}) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x166) ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x34, r1) r25 = socket(0x18, 0x1, 0x0) close(r25) connect$unix(r25, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) r26 = socket(0x2, 0x4000, 0x81) r27 = socket$inet(0x2, 0x8002, 0x7f) setsockopt$inet_opts(r27, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r17, 0x0, 0x0, &(0x7f0000000800)="ea20195c193ff6bcb9f71d127d788b00001c7baaf7b3d51ffc0000102bde33dbe46e962fe97a18a2b0ff92d8318f6199463efab3e81b7ec7b8ed51a97ab83038b8f5030ca6aa9411397c21ce01cc29d65c172c20f15d497776428aa77986e1cb3068cf0ad001faa353ea4ce35a59abe451c4dc3278d66b27ce684d7cd56d707f45673cc61fb08ad6527347e4bd631648373a7144fd1112fb34c2ec179f332d872d1440b5f7d76f8c43c3a14e", 0xac) setsockopt$inet_opts(r27, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r28 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000640), 0x4) r29 = socket(0x18, 0x2, 0x0) getsockopt(r29, 0x29, 0xe, 0x0, 0x0) r30 = socket(0x18, 0x2, 0x0) getsockopt(r30, 0x29, 0xe, 0x0, 0x0) setsockopt$inet_opts(r30, 0x0, 0x200000000000c, &(0x7f00000002c0)="e264b2986c5318f6", 0x8) setsockopt$inet_opts(r28, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r31 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r31, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r31, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r31, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r32 = socket$inet(0x2, 0x0, 0x3) setsockopt$inet_opts(r32, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r32, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r32, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r33 = fcntl$dupfd(r3, 0x0, r32) close(r33) setsockopt(r26, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r34 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r34, 0x0, 0x1, &(0x7f0000000680)='%', 0x1) setsockopt$inet_opts(r34, 0x0, 0x200000000000c, 0x0, 0x0) write(r34, &(0x7f0000000040)="100a2956b9223776", 0xfffffd43) write(r26, &(0x7f0000000140)="624ee7", 0xffffffffffffff1a) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x200) r35 = semget$private(0x0, 0x1, 0x4a9) semctl$SETALL(r35, 0x0, 0x9, &(0x7f00000002c0)) 09:41:20 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x30004) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 09:41:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) unlink(&(0x7f0000000000)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x7) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 09:41:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1d25ec2da7304085ed7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc7cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d8472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a200"/3585, 0xe01}], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690e, &(0x7f0000000300)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x35e9, 0x81, 0x0, 0xfffffff7, "dac16afce888532329434e8fbb61f80823769fa9", 0x1b03}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) dup2(r3, r0) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 09:41:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x10000) socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000009c0)=ANY=[@ANYBLOB="8b0201fcffffffffffff214164f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1be2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653dd92efc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a158e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac896263eca34e2d0bad4a67f5b9bca2f5628752cffd0180826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d75a6e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d25906e7ae68f0b1c7c45669ced8950000000000000000000000000000000000c55e15fb74a27aa3a685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b4ae93848fd7d2e57c8c6dcb5e8e1fdebbecd9c4a2bbced0608ae2826b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44a963d73e6e1ffffffffffffff249c58ed7d751b78e7140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f18a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb799ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d951887641ce3a2d5f4dcac7d86b593fcf5d1e3ccd961238b8f904a709813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db806051e8bcd9ca34aa53eee9e468d3de5eb01f2795d27e9f0bc7390c55b4503d1ee779ac5345adb691261c2d60b4865a9c0eb4722700a2b986eded8972e67aaa42f2b7b7c3f697ed994916c3716f101b628484fa99746f98a7ea76395de157596268949a0c67324ee2a9d0400d3079cb50e9abfa6fceb5a6300000000000000000000000000000000000000000000000000000004de44a30efdbcf2bcc040e149f2b29bc6"], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)=""/75, 0xffffffffffffffce) socket(0x20, 0x5, 0x1f) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r1) r2 = semget$private(0x0, 0x4, 0x100) r3 = semget$private(0x0, 0x2, 0x100) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000600)=""/20) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000003c0)=""/17) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)=""/7, &(0x7f0000000100)=0x7) listen(r4, 0x5) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f00000004c0)=""/192) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000180)=""/16) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000003c0)=""/17) r5 = socket$inet(0x2, 0x4000, 0x2) bind(r5, &(0x7f0000000480)=@in6={0x18, 0x1, 0x80000000, 0x1}, 0xc) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000280)=""/192) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000040)=""/180) r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r6, &(0x7f0000000000)='./file0\x00', r6, &(0x7f00000000c0)='./file1\x00') renameat(r6, &(0x7f0000000200)='./file1/file0\x00', r6, &(0x7f00000002c0)='./file0\x00') sendto$inet6(0xffffffffffffff9c, &(0x7f0000000580)="14a48ef4523ef429c4", 0x9, 0x6, 0x0, 0x0) r7 = syz_open_pts() ioctl$TIOCSTOP(r7, 0x2000746f) r8 = socket(0x11, 0x4003, 0x0) sendto$unix(r8, &(0x7f0000000180)="b100050460000000000008000501000000f70000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a3710000000000000000d300000100"/177, 0xb1, 0x0, 0x0, 0x0) recvfrom$inet6(r8, &(0x7f0000000000)=""/254, 0xfe, 0x0, 0x0, 0x0) bind$unix(r8, &(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wsmouse\x00', 0x80, 0x0) read(r7, &(0x7f0000000400)=""/125, 0x7d) 09:41:20 executing program 0: nanosleep(&(0x7f0000000080)={0xf0, 0x5}, 0x0) r0 = kqueue() msgget(0x3, 0x200) kevent(r0, &(0x7f0000000000), 0xf8b4, 0x0, 0x10000fc, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x20, 0x0, 0xfff, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = geteuid() setreuid(r4, r5) kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0xfff, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r0) 09:41:21 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x5e7b5ebc3f2deb14) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0xe0}], 0x1) writev(r0, &(0x7f0000000680), 0x0) fchmod(r0, 0xe3) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f00000006c0), &(0x7f0000000600)=0xfffffdb1) r2 = socket(0x2, 0xc003, 0x6) r3 = socket(0x800000018, 0x2, 0xfc) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x0, 0x3}, 0x8) r4 = socket(0x11, 0x800000003, 0x0) getsockopt$sock_int(r4, 0x11, 0x3, 0x0, 0x0) r5 = socket(0x11, 0x800000003, 0x0) getsockopt$sock_int(r5, 0x11, 0x3, 0x0, 0x0) connect$unix(r3, &(0x7f0000003400)=ANY=[@ANYRES16=r2, @ANYPTR=&(0x7f0000001b40)=ANY=[@ANYRES32=r0, @ANYRES16, @ANYPTR=&(0x7f0000001b00)=ANY=[@ANYRES32=r5, @ANYRES32]], @ANYRESHEX=r2, @ANYBLOB="ab6c300ebe902662e3e49e48bf7dc4817f6ca542be717987b985055162182388a04b65820931c445bd0ef69ef6b64b809e6d05f09b1d5c450335a918f1db0d8b47026ff41089a5ed66ceecaf7cd7453b00685a60769a33853418be6db27e7089d5b8f2f9aa95d5939cdf9a4520a55207858b245843f9179bd7a8b330382fd2fc58983e69114156c09a6e283e0cc89a819a482c7497c8871a4c4b3254f25f3a8362579070d64188a51e371c5b25c7641f4141c8d0e55205bb6fd3074b5a19d7ea677a8faef00e74a173cda2a7e0f29f7eaeb8d9601b1bd188f53b78c4b3b90775032b842c3e2cf3013f2aea852146ce3a02fcd7e758dcef1ac0326d8eb7c2eb1bfac80a7ead16caa5210a8c062b4f2786b68e0951f36ce47438b89f28ac4cd6a68ff56e27ed9681fe162897ca9ea61c1c3b3fd6bf8845cea8eb8cc9be03c9366f249197d8b22322e427be86376fcc674d76d523e6bd831c624fe78e2772b35ce3cad9d73f8a3cb8e586d23ce141f929743f7cda009f5b1121d2f0388c35b0a99a6cd310df8703a32d0f28b2fd824abbafe049f9cd1387b04ac5085b6eebfc853693e3600d926704eb3bdacca3cd028e9d4a72f819ae81a0ee91fff11e66499185150b09a56a3422131b6d741401d4d4a4fa3dd8db57018d10e5c9fe2c4b98b884470d7ce3597c9ec3845742c23f290c556565094024961f2198cc5343509b9f38dd2cbb09b0062f8ac7c12fe1dee54ed43b4b41674c51fecd946a80017f0aca381f76275a04cd4cd01e676c1a807852cd8ebf45a22996c3941a9ac75bcf2087221830e8f90984b55b83f84942b1ba0518f8ab9b6b11518015bcdb8fe7fe143712b9a7e3e177e3e50046ee2f4ea53635db4f6f1b96b004c3716b8c249ffa6581c9c0a4ffe33264a0cf30c98e2f428131480872c4abfde449a663b940a4d88fd603b2503d0a57b8751619b1b7d7453037859eed43d6a7c5ed3904f9487f223e8c63553c6ba2ae84153dcd2b4511c4b850171039644c9f82d0fabcce9dac43d4d12d3c38a7e91daec2287f0e080af5e61953cd738214abe196ea0eb7ab34217aac6eacf5d5df81ac3b3e59b428790ab4bbe07aa6fda15cb5c19e5dcf0d89fbb6cfb64ecafa3275c1f3719a361160f31e8879f0f8d64276d555420b972b20d388ed55f912eb84ce1d9702be0420e8a29e5b8a1ef01840d5f89f758df08601049cd600e002294982dcf6a22048e1ba36259beda1c2f8d74d5c571eb8e616dc9a7bdcc4d1be96082c3202d99a0256c2451781bd0996638729000d8b5bfa8792f878f155d99f4b77cf20c97065e9f0af703fdc4dd8d537fa8d731bc5fda7d92a8ba213025e752dce125faa730b41db89794cb2cbe02f3d0afec0a5e72d06b77bc26d53bdea2119eb5042afdf226ecb11f7ff84b1763606ba71cdf98730da7df3077a1cad362d81147bb0ccd1c5db5b7837af17f7e0a50e8461219acc3d4ad38ec29c3ad0ec834b67d67fc9dc0cd1e30e5dd05ac9f326a5523303d2d93b98635df8aba3cf876ddc30be1499da994e596a49e0dd53ba0352101bee3e2fce1247708441d639b6dafac84705826737bcd265e65370114b226a769a80a98b0ca04a61c4015eba63c81dfda49a2d758525009754ed496b831760c09eefc61c74615d25e3cd399aedf18f6c0cde5b9084a43c394dfd90e901750b5cc85036864cf5d0eec4a75296f4bcb7afde737462b32df67e60c07e6371790bded2d6d116ff2fe0d6effb16726fdf136f6f9f8fd6b0bc35fafcf3b65b2faecc16d099e913986312a4afce023602b4405d73e7e41239e8b2c2243fffba9a7a0429d968e9d1cb0d5b7eb6c4126c344c47bc08765e68f8825c974613b34b0a50d0eaeaa67a85abaa7e26e32ffd97029b10c300f62b52e743a3584412fe70430981871155ffa89144837be5f64e8a4890e3d4bc562c98e4f68c52253f2151dfb37b567e08a4e0364445cd1bb609bfdb4554e0388ef244c21e013d804c7a4fb3390b94d3f9dc390cb045d41f4242427d6f9c2fdd36f285219449ffc43f57588b05326564ab54e9810ba540d623fd71ec2bbe8d38bef256ce2eaf07145f94f459ed93040b35912c48ca0a91fa3d84502108823810d4af6b1855f226ed71b81f09d2663d707c2bead0374e2e72ee498ffb7a259b36990a4ffd881382e48c1bdb0c39afced18eace1ba12123d6537415e30c848178984dbf512a697d4ca698ff29c7157467dae5d8c6eb0fe1e059ad19e6c243c202d9a859df377ca762667e173ce08558190f97d5c2c6437abd260bf359ec51efd38dd26c584edbdbb2afced2f2f571544f657236ae2b7854fee5f100ed42a1b51d647e5b0b11953a39d767ffde5819788e30a672edc257cf9e8231c01bc8f6acaa96cd37587661b8fb4fd95fd45d080b71d1c65c0986805cd419a780e3285cd796ae7138ba553708c944635499356a2590ee249fff6188f74087219f8bd77ea379f39ab175249615e7e43a8086781c82128d6f124cc757bd5f4270ca511983f721bcc0caf8f0c709c2b03d84b0506d7eeeb6c1f5645cd77d72a36220f98c3e98d4145f0600fb09173fee39bb2d83ca61aed5a9adb24f37d86cfe1dbffd2b0e1c6e50c840d48a4aafb12bbf5014d383a0cb917ad1d01061b7944299de3280e66c968740bb745de275bead21b5aafa2eef76521aef2d2df6b747f3d69217c77141dbb55c01bed3f4fcc63a2ab1b5ea41505f750cc915b304036d39a0e8298f544987e0f5c4e71807ec00ce794600b3e167b1fa81565ba0ae100850387de8e28a43c0d4ab54ab724bb2b0d62ec57c1aedc4c820ec74acfeb208c429d06118fe837dae700260b1df7560fc183c2cd32c80bbd317b72b8c7971d81a1c185257804b0a6581a5b12b916753f144b7f97ab43fea41e6fb58dbb354d46c02975c576c39410acdec3ee84f5d58b37bf2a7cfd2bc8f5c3d372382a1a418cb08234bcba5b74b6ef9dc6b23116196bf88800e5d238ed514210f654459773d471a6c467aaa6148900055f04aa1dd7dd38571556c5c9581c8c932b304b22f8b9787c4116c19969b436dd0f300593d3bd91cc19e12ecceb5d54663440173f9bc5429f7dedc00825a6679db40edc8aee77d591fc6b89b3a92b5121cb1c3226293b4f59466d995277c50cfc7333b735a36d9a9430b597023c74aa8b1e71c082dc00b29367bf7963228fbe03c29aeb9227701ae44e2f033199f13e33dd857e5c9c93b42a05f1fa1fe327d27e36becbf5f8bbcec3bddaf47bbee3b6da8d59b21d79bd688b31fb5ae12cc1e18df572091c181ca3f2f6ddb9071469defe50b7e7f3e763682e6feac5828c78bfcf588b9c3d837c9c8ce1c19228acec0d92052e117d11ab091d4ec08560b633fe21c2a750f85361c0dec51aac781decb336286f9c6e06651e7e487566765bcb1a702ede0888c813a7d2161d3bb416f08417b90e02b67499a39d502729d377e670105c358d4f7aa77f594c9aeec6249feb903b9737ebf1b7e0499db3b068db0515233c25cbd41421a17108394079beeb444a6695af2e49c128ef544ca2d65109d74c3639cf6597e2f80360f91aaaa4596259114433e1d7bfef2a41eedd83b05afd26c73e90bd7318b35d3f6aab0401e3acd606144df39a35c9187808921837eaf119c6e41b60f9c53f77537ccb4602b8047f930602f153f303a41902fbb15d242a61c01eeab0ffa494e4a027b15c9f0d1981557e03a0ee2ad4b7e8f47ba99eec0159119cd9557bb5c979d3dc7bbbaefdf32896871e138c630e9ea1b49fa14da9237261a56cc837fb28f2f181a080b7e77c9da4eb9963fc7f024498c94e52ce81e90c179ee03ba3c6dcb393a46cc0a694d0cc5b4db10124ec4e43c0f740035025a54a94e5b40fc82a0ff5a0637d0884679941538848c38e8d9de388c9d2aa2df4c8547b6b2882ecda8d41d183198e34a56f0b8d4d796a2bd98175f1200240500cf61668edcf2158ad51eb95ca514aaf017bc942fa64baf9c271f9cbd9bd22ca0de02009bd4af06035caface100acf8de1750f8a8766f860ab58a736ccdfeed5c0bbc6197f9929626ed852d31d3494a29c5808e73fff8643b4cf99d59a469484718c50402074fc5bbcee9292dc703a8d55c68eb3c3ba5312e441fb742ebda77c8f8be99b9fa4372f2f56057c5bbbb40a2ca8742a4899542b9f2997dcb6032cf977b7d52840281ce0990ce4062bf1fa3fdb14ee3a291bf2e6ade42a73190523f4a4b59274ab450462e4cb135e6d6f5eef035bceba3154bb74e7a8576a06d9d9d49fd8c81f5c1010d6355fb400c37ee89ab10c81627e229d1c9077dd68fa569075a4b5cc411b9df412aa33ce10e0e727e03b9c31ae9fd8c1d938f7ee9f46332c4fc525b7ee0dcf79db9b337a320b527c0e0f5846b5b8ec93b289251e4671e75bd8642eab495aedfeda58afb9a051768447381acd0b4d6171e8519819ef74a1e4efa0c21f4678fded9ff6110e04819f4778304792658d140e3124d5669b24f5a7247e6f8c73ce24b318515c94774074bf60800f1fef9d90f72a33d46f07770c19d8358d699214f998f8c083cabf8e13a23a12f80c532ce11747b550f4d981d590e64135258b147e97a8b026b707efd4b420e8cd4b1a92bfd26770836dc8fd0ebd071276bc7327f98bb69dd99ad80b8791c0503c7db3b8c00d90d979f87d4f164c6a84bd232043b9c663f8430b82d5bbfd2545711119f21cc1e160eef4c550e3374c8586311763afa1ebe82e97521c4eb894e906794036d15d06797ebb4405b57f71d763d3b2dd3bd96e3fcaf6a260ff1b014870bcf8c2c518d85bcea0d9a292c7903d4f82bada6eb91e3a3c2de441be50e66a690519ab32f6af10f0dce7c2a4695558505150af7e7443fb1fa377a5f48289998dfa14dac6855f71f89261572e4a801c47299e88c7f2660285a78d3c0cafb5303e75a80c9b3c4cc85a596506229714c663392dc8283cd33548e2d149bb62e5add0e8e94568917ce9ac9be5c5965144abd168eb87680e5dfb2e32570513270c78f4becaef02be75ffc883b119eab086a1050d7b252be035b550db378009772565bedcd5a0a79cbe80246f4955277e72f84d3c36a0734723b72588f9b0a2dad8e6bd5ff77fa5ac744c6135afd33ba75341626b1e2388943f999e2cf523576cb125d55147a893662d7f7fc2ed50317d59c651d47a5769e51d33f1f9f075c0b714b1d895b7d7c30b2ade80c1c972032d6efd22939c48f21529db74186d0e150b225813e8240e91e38b23e83a3eb279ad9f06093d4230fd691a66155e01cce7b844d75401d8a1de0e2a99e4d8dc75839ae95276fffaaf44fe1c751b2e21fb50785085eda6f93a335ed65fda054e9bc85c58c8c642d75a61a99be307c7f1dfe0543a43b70df881e2d87e23db5a84f6d253cbc0067bb6f423d62e7d76d59d8a4f781919b6fea574e5afaaf543637e7293028479929ff31c55f8909701f9ff30965da4fd0dccd3de519afe2aa6fa3c19986f26f3797c315ff0291a3c4970f3b7e5b264c7685cf6d5c1622e18a425beb67494ea65de955ed7820d5eaacf960e58d4efa179090b9ade4fadf1a009adf615bb32c82ea4f5569938b100ef2f63f815f88a5e8661d134873021ad7bf8c3d001f71c84638ee4462a87109fcf289db9af89dc8151e34516b06fc85fbdc6147a021557743c991a19b0fdacae043c77a06db3d21da32de5b918ea812c01b6d97e0766b97d6a301f9ca94b233bbe217f6ea4f418ada97844b71b56814c1388fb497b786e4e4e1e7e93e135548c468a57ba70deaa97ec481f83717017d9f292f88064560c95eab8c496fad885c0e3e63140ad04f9afe57a31e2dd5b7364a4265706c11d26abfa8314492cf4eeb8f010070b96f7196fb6769ca97af5c340794056904476ed2ab8cff74c9e25efff4b6641b24e953192454f99006fa0dc0c47c1b32cd4b0b092ad94a37651e26aa7432d698bf450072122495e8ea5f42e9670967f7748c9770de01844d026d9549517c5d82cb581bf1a5e946c5b01e75411ed", @ANYRES16=r4, @ANYRESHEX, @ANYRESOCT=r2, @ANYPTR], 0x8) write(r2, &(0x7f0000000d40)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0xfffffffffffffee6) sendto(r2, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x7, 0x84) write(r6, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca27306195", 0x27) openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dad2bea7abbf3846ba649a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0b9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388f5162906722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f6571c29e6149700"/368], 0x170}, 0x402) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbfff4b8fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x29, 0xc, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) r9 = syz_open_pts() close(r9) r10 = syz_open_pts() r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r11, 0x29, 0xc, 0x0, 0x0) r12 = dup2(0xffffffffffffff9c, r11) getppid() r13 = socket(0x2, 0x4, 0x1) setsockopt(r13, 0x8, 0x0, &(0x7f0000000100)="0000065d", 0x4) getpgrp() r14 = socket(0x11, 0x4003, 0x0) sendto$unix(r14, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r15 = fcntl$getown(r14, 0x5) fcntl$lock(r13, 0x7, &(0x7f0000000b00)={0x3, 0x1, 0x101, 0x1, r15}) r16 = socket(0x2, 0x4, 0x1) setsockopt(r16, 0x8, 0x0, &(0x7f0000000100)="0000065d", 0x4) r17 = getpgrp() fcntl$lock(r16, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r17}) r18 = getpgid(r17) r19 = msgget$private(0x0, 0x150) msgsnd(r19, &(0x7f0000001980)=ANY=[@ANYRES16=r18], 0x1, 0x800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xffffffffffffff47) setuid(r20) r21 = getegid() r22 = getpgrp() setsockopt(0xffffffffffffffff, 0x4, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0xc, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) r24 = socket(0x18, 0x1, 0x0) r25 = getgid() dup2(r24, r24) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r25, r26]) r27 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r27, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffff9) r30 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001200)={0xffffffffffffffff}) sendmsg(r31, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000a857e537ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2d0000cbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r34 = fcntl$getown(0xffffffffffffff9c, 0x5) r35 = getppid() getpgid(r35) r36 = msgget$private(0x0, 0x20000003c4) msgrcv(r36, &(0x7f0000002380)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de05a3e55d4935d3a651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986a15d8bfe222338c72b951fe93bbfea412bb28fcffcec8ab2a98dd38d8b74ddd8d80bc29502332cbe9f4660a018cd8999b77ee0c376fdf5ec29a7e809424c9b35c8fd590aeb041107d123fd3e5d3c3a6812ec2138a4dce913c1ecb51c7749519b01994ccde6e847a7a78a1b2690f5d247a6bf762fd2cd259ca85e3049aaeed08b5b97490caa99b15362fd4b84ef6f05b4ee786107f5895507a9f2e1ba4d57ec44d130830c52231a34107e65fc2f34dd113993bc743ed73550e2c110bc4c05ab84b863230400000000000000740395a8"], 0xc, 0x2, 0x1000) msgrcv(r36, &(0x7f00000013c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044c3243cf243373900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004da83243a17d35817b0600000000000000ad0700000000000000000000000000000000c0490000000000000000cbdff41be987157ecad81dd6310ce6c02bc1486ead59333f15afbd4f4c624c1c804023e43c54e5e1b23816135bd89a66cce695c09b7cf2983ff061c64123870f4c5f5c0ba22327b2af82def35500"/337], 0xfa, 0x1, 0x1000) msgsnd(r36, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000001000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a855c954c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000002100"/121], 0x1, 0x0) msgsnd(r36, 0x0, 0x0, 0x1800) msgsnd(r36, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r36, 0x1, &(0x7f0000000980)={{0x1, r30, r33, r29, 0x0, 0x46, 0x81}, 0x10001, 0x1, r34, r35, 0xa5, 0x1, 0x4e2c, 0x6}) r37 = msgget$private(0x0, 0xfffffffffffffffd) r38 = socket(0x11, 0x4003, 0x0) sendto$unix(r38, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r39 = socket(0x11, 0x4003, 0x0) sendto$unix(r39, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r40 = socket(0x11, 0x4003, 0x0) sendto$unix(r40, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r41 = socket(0x11, 0x4003, 0x0) sendto$unix(r41, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r42 = socket(0x11, 0x4003, 0x0) sendto$unix(r42, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r43 = socket(0x11, 0x4003, 0x0) sendto$unix(r43, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r44 = socket(0x11, 0x4003, 0x0) sendto$unix(r44, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r45 = socket(0x11, 0x4003, 0x0) sendto$unix(r45, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) msgsnd(r37, &(0x7f00000025c0)=ANY=[@ANYBLOB="cfb434bae80ccfdd4a908370cdca47b74dac56f9d426adef3e4397ca0675d66d7a60485ee6060b284f8f98bc3c88a7f3ba9c907bd42886a29c28c5f5948a0e152dc97f7ac06283ff86a091a7d002c890214690a143404ecc89c8ec741a3f7f44ebc77a02ee2955f5803c94712692677e4c42175a2a9ba5e40053963c43afcc5cb035ed08b064696d0f61df7c00fb3ab4ad3e0fc1f90b4dfc4faaf99c0855b4586de6d241d1532534c4c914c82b411506ba8c0778d6e4aa9b3cd730c203a81cf5f5", @ANYPTR=&(0x7f0000001600)=ANY=[@ANYRESOCT=r38], @ANYRES16=r0, @ANYPTR=&(0x7f0000001640)=ANY=[@ANYRES64=r14, @ANYRESOCT, @ANYRESHEX=r25, @ANYPTR64=&(0x7f0000001700)=ANY=[@ANYPTR=&(0x7f00000016c0)=ANY=[@ANYRESHEX, @ANYRESDEC], @ANYRES32=r45], @ANYRES32=r12], @ANYRESHEX, @ANYRESDEC=r40, @ANYRESOCT=r41, @ANYRES16=r42, @ANYRES16=r43, @ANYRESHEX=r44], 0xa, 0x0) msgrcv(r37, &(0x7f0000002700)=ANY=[@ANYBLOB="00638a28ad00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd948005fc9c5ddf8000800000000000000000000000000006060acbc0000000000000000003900000000000000000000b3ab000000000000000000c31470107f746cc3ff001c0000000000000000002100000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000001400000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a"], 0x1, 0x1, 0x1000) r46 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r46, 0x0, 0x200000000001d, 0x0, 0x0) msgsnd(r37, &(0x7f0000000f00)=ANY=[@ANYRES32=r46], 0x1, 0x800) msgrcv(r37, &(0x7f00000019c0)=ANY=[@ANYBLOB="00000000000000000000faff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000aac107c883cbbcf90000008d0000000000000000f2ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e500000000000000000000000000000075cc20ab0d8d24bef7073395bcc1a65301000000000000000000004000000000000000"], 0xe1, 0x0, 0x1000) msgrcv(r37, &(0x7f0000000480)=ANY=[@ANYRESHEX=r34, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r28], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r32], 0x4, 0x2, 0x1800) r47 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) r48 = getppid() getpgid(r48) msgget$private(0x0, 0x201) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x20, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) connect$inet(r51, &(0x7f0000000140)={0x2, 0x2}, 0xc) setuid(r50) accept$inet6(r51, &(0x7f0000000bc0), &(0x7f00000002c0)=0xffffff69) r52 = geteuid() r53 = getuid() setreuid(r53, r52) r54 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r53, r54) setsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000300)={r49, r50, r54}, 0xc) getpgid(r49) msgsnd(r37, &(0x7f0000001980)=ANY=[], 0x0, 0x800) r55 = geteuid() r56 = socket(0x18, 0x1, 0x0) r57 = getgid() dup2(r56, r56) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r57, r58]) r59 = getgid() r60 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r60, 0x200000029, 0x39, 0x0, 0x0) r61 = dup2(0xffffffffffffff9c, r60) r62 = socket(0x2, 0x4, 0x1) setsockopt(r62, 0x8, 0x0, &(0x7f0000000100)="0000065d", 0x4) r63 = getpgrp() fcntl$lock(r62, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r63}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r65 = 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) r68 = getgid() semctl$IPC_SET(r65, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r67, r66, 0x0, r68, 0x100010024, 0x7}, 0x6, 0x3dd, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r69, 0x2) poll(&(0x7f0000000000)=[{r69, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r65, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r70, 0x0, r64, 0x0, 0x60, 0x7}, 0x7ffd, 0x1fe, 0x8}) r71 = socket(0x18, 0x2, 0x0) accept$inet6(r71, 0x0, 0x0) getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r65, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r72, 0x0, 0x0, r74, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r75 = getgid() fchownat(r61, &(0x7f0000000200)='./file0\x00', r72, r75, 0x8) r76 = socket(0x18, 0x2, 0x0) setsockopt(r76, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) bind$unix(r76, &(0x7f0000000800)=ANY=[@ANYBLOB="01fbc208a8696c6539aa7206c38a0280d405fe821e19247f19d89ddf5c012f48d28445a79e0c9d6ed6f74a5beed562e797d97d62e96d061b0843eea5e0e7685fa9cc4ec7449f2ac45132807f8bae2efdbc62e535305539a0f9ac550f636a87e494e9c8105e87abd923bfe37f7535bb2bd36db9167f310c1c8be2e45a16e09ca4aa21fe4bea8e7e6c6e2bb328005bfd7a4a770f18d9e10e3431747b1512485cc3330eed246ea8b05c09f8f6cb651fadf0a322385bb180353e74e8bdb79077ee579bbb48b1cb131a3bc8719d6e18672182ecfd92be31b0e1c840727346231a424f2993121096f144ad6a41552a7067d85e2436808cf61c970a9913c7e5d56b49d3b371d84946f3e5ad00"/278], 0x1) getsockopt$SO_PEERCRED(r76, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r78 = getgid() setregid(r77, r78) r79 = semget$private(0x0, 0x4, 0xc1) semop(r79, &(0x7f0000000240), 0x0) semop(r79, &(0x7f0000001080)=[{0x2, 0x3, 0x1000}], 0x1) r80 = getuid() seteuid(r80) r81 = geteuid() r82 = socket(0x18, 0x2, 0x0) connect$unix(r82, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r82, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r82, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r84 = getgid() chown(&(0x7f0000000180)='./file0\x00', r83, r84) semctl$IPC_SET(r79, 0x0, 0x1, &(0x7f0000000680)={{0x4, r80, 0x0, r81, r84, 0x100, 0x3}, 0x3f, 0x49, 0x9}) r85 = socket(0x2, 0x4, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r86, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r86, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) setsockopt(r86, 0x6, 0xfffffffe, &(0x7f0000000100)="0000065d", 0x4) r87 = getpgrp() fcntl$lock(r85, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r87}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r89 = 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) r92 = getgid() semctl$IPC_SET(r89, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r91, r90, 0x0, r92, 0x100010024, 0x7}, 0x6, 0x3dd, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r93, 0x2) poll(&(0x7f0000000000)=[{r93, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r93, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r89, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r94, 0x0, r88, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) r95 = socket(0x18, 0x2, 0x0) accept$inet6(r95, 0x0, 0x0) getsockopt$sock_cred(r95, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r85, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r89, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r96, 0x0, 0x0, r97, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) getgroups(0x6, &(0x7f0000000f40)=[r97, r58, r59, r75, r78, r84]) r98 = socket(0x18, 0x1, 0x0) setsockopt(r98, 0x8000c, 0x4, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x13) r99 = socket(0x18, 0x1, 0x0) setsockopt(r99, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r99, 0x29, 0xc, 0x0, 0x0) r100 = socket(0x18, 0x8003, 0x4) r101 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r101, 0xffff, 0x1023, 0x0, 0x0) r102 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r102, 0x0, r102) accept(r102, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r102, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xfffffffffffffeab) r104 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r107 = socket(0x2, 0x2, 0x0) connect$unix(r107, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) dup2(r107, r106) sendmsg(r107, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0xffffffb5, &(0x7f0000000680)=ANY=[], 0x12}, 0x402) getsockopt$SO_PEERCRED(r105, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r110 = fcntl$getown(0xffffffffffffff9c, 0x5) r111 = getppid() getpgid(r111) r112 = msgget$private(0x0, 0x20000003c4) msgrcv(r112, &(0x7f0000001240)=ANY=[@ANYBLOB="000500c806c2448927ea325e39217821b111ef89695d4ae142a2099adeb615acf53871cb08cf27766dac988f2b9656a5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b1697f48dda04b7d72b881ec09ab04aada734660c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a75abf722a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d56d20116c8de4c98d3f9a70900000068d6706ea0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b2c8de15a3e55d493d2b6651579b10ac57f478fa098f515013cb5004527639f184b9a9b00000000000000"], 0xc, 0x2, 0x1000) msgrcv(r112, &(0x7f0000001c80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3e0cdbef653cb345ce70000000000000000000000000000000000000000000000000000000000000000000000000000003a5c"], 0xfa, 0x1, 0x1000) msgsnd(r112, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r112, 0x0, 0x0, 0x1800) msgsnd(r112, &(0x7f0000000040)=ANY=[@ANYBLOB="010000000000000048696a280567b10400bdcc8ec5d56f596329414fa22f5c0ed193424179fc5bd89202a8ae00"], 0x2d, 0x800) msgctl$IPC_SET(r112, 0x1, &(0x7f0000000980)={{0x1, r104, r109, r103, 0x0, 0x46, 0x81}, 0x10001, 0x1, r110, r111, 0xa5, 0x1, 0x4e2c, 0x6}) r113 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r113, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r113, &(0x7f0000001780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf800080000000008000000000000000000000000000037b3d60000000000000000000000000000000000000000000000000000001c000000000000000000000000000000000000009e1a61e52f79da00000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3d02fa6723260d457735632046ea1815c69065217070000613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0f122cfa2224805af6acd04e47bc913ae9428dc2c101e92f4c7fa1db7f5a6a7be9b7dab144ae6a2655bb798edc01fedecc8151717a9b5893c8637263a70406d4c321ce96effff5f7581bebadfa2545344f7b91ade924a5b416ac2518e265f639dc2e50503663c15b0c05da7f46494b6433f20f2cbc642ebb1563a14ac7c05be26aa668bb"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r113, &(0x7f0000001d80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39f402fb32016304656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d600814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b576b6356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326e06c8d3af7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d000000000000000000ab87644e494be96f6d7cf131429553fd49d1daeaef0b1f08fbc2756aab71ffe75cbd0552d8c509a95fbf59b4b04f4de5bb604e18433f208aa3e98072526b1ed66c2657a22b8d665e9bb3bc4a009e8bd5926a000000"], 0x44b, 0x800) msgrcv(r113, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x0, 0x1000) r114 = socket(0x11, 0x4003, 0x0) sendto$unix(r114, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r115 = socket(0x11, 0x4003, 0x0) sendto$unix(r115, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r116 = socket(0x11, 0x4003, 0x0) sendto$unix(r116, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) msgrcv(r113, &(0x7f0000002280)=ANY=[@ANYRESHEX=r110, @ANYPTR64=&(0x7f0000005580)=ANY=[@ANYPTR=&(0x7f0000001040)=ANY=[@ANYRESHEX=r116, @ANYRES16=r73], @ANYRESDEC=r115, @ANYPTR, @ANYBLOB="0c832dfbf4f1d7f346f6c6d5e3a52226a93234741f09f34db26a7152da83c328384a0ae23fed684b427194827483d332db740995f06604d1e1d6ad95a85fcf3b1fe00e52e2e68ec3ff279a676c82318d40206ef80d5dc99d372439d42eb6bc2cce54093f062e318485da300a169493a35cf8a06f471da182818ff97590b4ab72e07b9b8ca2f871a289b9cdea2835127221050d66699cb9cc10cd7b78361c74f510a446f904c3d3e3290ef1d4525e926ad159229503f0345a59a0e51ac60cb70675bc17c5009ebb8a893623c84ef56600d37a772a4ed69d0b9864c4e86f2d5e93315c2c3dd1e0034aed3a19316eab12246719d1b6c847d6f9d228091486a1346c83c6b149e19ea8f92d0719794d6f0ee980ddd6fb781dbe5c60b30ba14daa89dc2ac517fce51ed2bf1dd7e1219cf58b00670f240c81e3377065d09dcd4a8b7b52c1d9be1120dc0b7cd8ab6026542c3a6a1365efc488f0c9f1418cc8654a0543b69a721cf8751f8fbc8e07b504f096fcdabfae600b6514de3f5a2493ea305096d4b24f73ebde4de6654cb7d62514960d3d5521026f4426cfc73b8f5f8953fa6d3915803dfc3a03db52839f96869336abeba6d5c42c76e78dd994cd3707ca71c149bebf65d24b32a0e7eb07c7580e12f78e6da63c3578a5052b1e0a5125f35d20acc898351255f54514dcb2772ae178b33763c50660ad2332e0686560015cb4d08d5d99bddf70304e660953968cc3edee271013e825570f89093595680b689f8e0a02743b976418e1ec415bccd8081a1308ff8e19eb31d80e716e6b340f0a5655af024429a5cd124ef3d02d540e016d090c0c31272b2532b6bd99b5dd6f9232fb47ed4160e4b560e30fe70762ac0a6d2bede9cee63b02696c4127005a9087b4be3524c9919ff9cd6020b1eea7076e04837249bce56352e21ec83bf94d7f85e3d22d1d6474e556d2eacfeed6f6cb0c8488ae5983784a5904a01277bc73c53d4f63793faf14cb5ba76b13b4c4d84e9c5e141e425e2eacefedb52277e47d570cba85d7090932df2dea478fe5ebf4795a05cf42b2d6fe9fae0fc156e1572aae47556ec3dca9bf0b2380065bef5939b360ef1ea1e67f2ec0cfa58ba806ef6d5d987bf363e327d8e8c3139a1240595eb701cf9f6185799f8a6d02237a5005443c0667ae45642bccebcc3422fbac879ca2ba1c7bbcc9d3faf1eca30b211bda42dbaf35d98dd3bd7b08c9cd2ce3c5b32e2adfa11b7c25c43cd90174bc43c3f3a9af57934956b200cbcc5ad5288a180921f68612b4254448d61283303dc5f04fbbf192e956444b08cd063f5d5ff7739c20a1acc04de5930d29fdd51fc42b5bb73b40d04f3b2220767cee6ae8c02f192dc0645b392a2227a0bb79e039e7c53747af099e3232c76eb54a0df9d65201d94e0a91ee1af7daf90c797605fdb1831e44754774c83ee4c2f0d239a3896144f578debee4f2411499a1d635f2b15a9b29276104242238dd604c517af36f8d76b0ce477c6f8f0a610a205d508ec93fb81c927f5114217c67faba8bf57fb316ff2cc73026b4b99e110a6a8b790eff148b610d89f9568aa9d95686b36b223b0a1474b26606c89e5ceaa0bce3d21852d761792dbe96c96dab1df1605ba0f1e360fd9f8fccb2ca6a9c48e4ccecfca5684797f54c182c4ddcc2b66a6eeea424d2230ef3455dbc5f9cf663767333f238f61af8ac500bb2d3a7083b26f4f1df5db92fac33be6446aefc3c24f106b17e57d72ae73074be48181a6f4eecb93fb447405a98b4df4e1e0d22a47b8353189cf0189e8efb26cd8f75c047153f6ef2cf49f0cca05a150f82ccfd7698683b3b2b3d449bd800693e1b0d476b80c4ad6c32dd5ec50e5f0175fd6239407a3c8ff84167a991045b2d255436f467146a3cff8b3ad55924a4110bda57e4632e3df85a3a044009f8575776777b227d7bbbca75aff9155b04e59bc0eae8752c905885468211aee41104e10fff82bc023f1179a5a7e6b26517bad7e5bf6569cf309690eac9a3155db103e4ccd21978af0073b0b7b831c863f41f92efd248c8998b8a6560db482ff33fe936200df23829ca21f17bfcc064d9dfacdb7aea53ef242dff63cdf2541afcf29fdd6dbbdaf752ef25bcd20c54806142f0516a445bcd40b497c3cbc3e585064ae76fd0e0086467f083515958f94f10122a1bc8794fc3a6db23696bc7ef0e1c28579556e0d20820960ee52aa514fe73b505c1ce9a55386a932180274c6cc424fd550f0a132f9501ae2f869cf218baab6b5265bf136f2ecf6021e3b30588eb597768195880a295c9261e1032fdc46584ff7036155b69bd37161c91ff686153b0842b46a0e50c20538cddaaff3af29e2594df4c5e7f8f8c1e0c5f6fc93370256a81a93928fae1e2d1c9eb2285697cb9158a79330a818bb789ba6bff2ac6b74553c501a98b465df2a1ef113dd18216524468f24f3ce9ab4e22ca8604c4934e97c6530d6a714458fe0c158e5a04bfd5b5179c826b8f3826764037bc11b977749b18578f097eb8201e83aa228567f0960994f98f452c2f7dfec7dd63b644924e1448bc6235ce9c2158fecdcf1448c9801eba50e6bbdc04dd0f2c119dc063827c3ee5a429c30ae6b4c486574c60356e8dc65dd8dca42d1836d411850248228d0bb748a6921ff535d4b7440fce13b3fdf5558bb38d779b257e182e32625a3b6f41603e8569ae5123a3d43efcc488c4ddc726621086a044021f4d9b8f1cd5ec67e384a280c205a09473f6a089495ffa0309c9490e92b5137fde44100ec2455d89aa86b16de1efaa86a408324484e1af23db13493860c29373bc8983fa7458c0e230fb64494a014fbfa5ae8e34432babaa46b4af812af22ad7ae272ea3a67924a7d533661a814f3ea8b0d576b3e873caea3fd88f37e97edbc781baa90e0f8260af208a487d30b0521e68a6c8e9cedeb304f628f3f497dd20218b4585fd309d079ce37d115a2d5477b6fc2ffe51cd70ccb803de81d6f5940865b4f4781d1a18241af494114548ac85367d9dc495d65ba11cdc1bc972c25b9945f87b9267783adaa20b127ee349e3586d2d9eaf3d178cff506db51544473749a75b0d685f7cebd530a2eb23b72091b4739820fbcb16b9c804218ff0f5e6821910c34357c16dfc6483ef6241b228eb36b615a86b2f1ff44321ef2f8522a3f64a1343db1f4fd6844910778c97757f00a8a0940f1660a57493b28056904395a881de4bc4baeea30c5e1cd0b03559bb53ec0cb97ff019c52be3a061eabddf4e8bd0c9603a8fe1b3123a822f939d91e174c538b923a9bb4be005770265f23acc6d99fd6d8a714fed9372029cbd7c015f0922781f985b1358355cdd51fb1a94c6bc8c9d2c3c67bb6386e741531b3510df734c2983379e9ba38209bb23888da08a74dc0234447a284c1bedef3025d82ba890f7ba9df648617bc0035bc1c662649f25e8357d59af4cfd7b0f7c8f53593f08521efd6ce164b4c0b15a63f6ffc4ff5c4ea9ea48a9a6fd133946d3bb6a358314dbb7edc7075226d420f95ad97b16cf2ac410b4cf44dacd895b6484812eb5efd1f41aede881d7e3d89b611137d99d1d15c303c7ed309f323692dc773723d65249363df5d4ec4d034d9e1068e61abfc80ecfd3cb50ca8eb35f23b58d2613579ecef81274d2937f14c26336169579ccfd5374e881c23d1d1e140bc3367267ae3c3c1b2c3facfbbfb47a993eb8b64b3ea7f389e1d09f4e3b018c7cdc3110b8169be304653c73a3f0502f2d702719e3531f8fbb3acde32d46ae1e043229456c05be50dc9244a9fd2d4907ff1fe41824196f08c8b1830022f479fe835de7d9d2218fb816dbe4657cab7dbdca33125a102a4fd410b7d2f1e5ff7fcde4cc4ef708450cace18426870d3e7c59b45523ef85ddf8dead20af69596eca60afc3056c575e5fb382323d527e81f15a89abd13a9772fc261a9c75fb50e054cfadcb03fd5a91bdafc9379be8e9fbb5ebfe97fe062718bcd5624600382baebb00b221ffca27cce8b44585e973bcfaada8a244a5bcac35fa95190c5550f2e255980c73ada22cee4bfefc147d90d89dc393a7be448c02aa44e4bdf9780367ea62c1d9b50e69eca4f9fbe0959b4f9068012d6f1d3d1cce976427b4cec5770385a36369afa0bbb774349354f4f4f18de8918f237c348e37a7d22beada00cf1a4d1bdc7a01bba1952578782a40d11b5b364dae5b60afe2f467e74c45b40820cd370e04a40b872e902009c3213a3b0a9080a301d69fefd685a8cf8088e3b96b02358a9746a48648c7b08588d568bda6b1baea8b640b84cbcfbbfd859bb8af9702cb7f6c69053a2594d77b4e451808576005a0052a11c203c15aed0b58b37f458ee60fee32d252683caa2d988c500d088b5182dcfa0dfa7ae1f6f6acc5f9542d4d8983080c27c5d4729b07efaf07f5d728d6baf0fa1eab86404a040f01c302ad300ad3556f1ef6676355f47b22b2ce64516b3800d2419b2829b5b3c8ceace665dd43c724e3fd4451736d665d3a29a159f6174806997f441a87b5c8a97cd5b6310fabfd9d5359ef9b3d74e3ed572987fc8ecfc8b51a32b807df3c19025afbdf20575dc3ca8b8c7067f8904becb18227ab111d663b75cc256a81afafc5feef1e69503f9ea83300e55bdb43f9ac13cd8cb7994c3d8ab72bbdab6236b94d3a5968e09b2bb96de94ce557ec5e741460801d2b437f884a9f7c604a4fe3ab8c06180aed57e0d385d17809ca48ce06ce8f7f3b8d840b40c34455c1d8453489dbb83cb9677755b2329fff7a51d940a979df024cd2ae3fe40cb3dd625d466fc2228b250345b87ca668bcfe1b0518fdf9cd469daceba8e5f6d2ec6d251e80202a56c223ebfa120d6bea22d20cc3f51169f84db71fa25f8aeb6a6989baf0876d0280699079933b4cb0547a47227009d3b3c4bef9668fcfd23fa45c97e6f2468259a1e7cf2deee6f190a16b299ca4abd937fa97f54a7088588b33e7c9a83eff5db8ffba77f92a30b480cfea1687dcdfb64304baf3e0ab52e2cfc224688e1c03ad6ee487139ca704b529b78c72cc53d1daafe48e0c74c317e8da14cd982ed9bed4abbac869a1eb6252842d5527aaf16b59a7ccc642239b6efae1a925c14f8e73184f8eb248eb3ec30fa38768ca9d8988cabd5f4476e26b2262e1173e23ca490dd7c645318e9a4e9e2eab4e12ee02f634c2be083a937c644b5982d07a7e01dd5f05095281c6e33bd1b7d428a43fd561c9aeb8b7a7d02b764c95e965f71d4dedbaebbe2ef2a1e56d2ce392f7912f5d2c8c8e5db2885e67a26af63cab7325cd62bb0de2b588c0a6969aa328aec352fe49473bfe7b54b6347f591ef263e30652c55a5ea106a77e5b27b3507d6e302b1a1cab65baf2295cd1ef4178bb1a4e2f300f91a85fbfda7124ef574f80221c1304cc90e69bc60d0e102a76cc6a44ea447aac8febdd09df6e2dcc21dab265a13e00276a0ac05d3cf014b208c88df9fa7a912ca11b1ea5bbe4ac73da0ca315a90a1d2bd26dc5635b3e00858a00995ab2267600c04218f7b8ac577e96dbd0ca63237bb7a882ec27c54fbaddce27784bca733851dae04ec4204480d3441ede5449834949ac66d499d2bc536747127b187e66171b96528971f36037a3ccfec88864716f262e64659d313e7494ac10f046d5f38ca49b4fb1e8d78ba4201e105ef9a98e2be660b4da285235ab4e7c9075151ce9707f697291c19e3fb0478cc4091435efca48d7c357efbec721bab19fbbe6f8ea1ca18aaee62482a3f00c3cf2cd3661719f3ae2446d1db94000f4c196f4", @ANYRES64, @ANYRESOCT], @ANYBLOB="70d11fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487f3a058748c17a0f3e3d258dde5e3d26921aa6a6c04300dac1f1413281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYPTR64], 0x4, 0x2, 0x1800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, &(0x7f0000000b80)=0xc) r118 = socket(0x18, 0x1, 0x0) r119 = getgid() dup2(r118, r118) getsockopt$sock_cred(r118, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x2, &(0x7f0000000240)=[r119, r120]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x20, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) setuid(r122) accept$inet6(r123, &(0x7f0000000280), &(0x7f00000002c0)=0xfffffffffffffce2) geteuid() r124 = getuid() r125 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r125, 0x8058574d, &(0x7f00000007c0)={'./file0/file0\x00', 0x74e3, 0x7, 0x40, 0x0, 0x7ff, 0x400, 0x8001, 0x2, 0x7, 0x80, 0x1000}) openat(r125, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) read(r125, &(0x7f0000000680)=""/167, 0xfe13) getsockopt$sock_cred(r125, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r127 = fcntl$getown(0xffffffffffffffff, 0x5) r128 = fcntl$getown(0xffffffffffffffff, 0x5) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff}) r130 = syz_open_pts() ioctl$TIOCSETAF(r130, 0x802c7416, &(0x7f0000000080)={0x0, 0x6, 0x800bf9c, 0x20000000000000, "7e38d806dff37173b30600"}) ioctl$TIOCSTAT(r130, 0x20007465, 0x0) socket$inet6(0x18, 0x4, 0xf16a) r131 = socket(0x11, 0x4003, 0x0) sendto$unix(r131, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) accept$unix(r131, &(0x7f0000000f80)=@abs, &(0x7f0000000fc0)=0x8) getsockopt$SO_PEERCRED(r102, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0}, 0xffffffffffffffad) getsockopt$sock_cred(r129, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r130, r132, r133) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r126, r132, 0x0, 0xca, 0x80000000}, 0x81, 0xfd, r127, r128, 0x0, 0x92, 0xffff}) r134 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r134, 0x8058574d, &(0x7f00000007c0)={'./file0/file0\x00', 0x74e3, 0x7, 0x40, 0x0, 0x1ae, 0x400, 0x8, 0x2, 0x7, 0x0, 0x1000}) openat(r134, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) read(r134, &(0x7f0000000680)=""/167, 0xfe13) getsockopt$sock_cred(r134, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r136 = fcntl$getown(0xffffffffffffffff, 0x5) r137 = fcntl$getown(0xffffffffffffffff, 0x5) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff}) r139 = syz_open_pts() ioctl$TIOCSETAF(r139, 0x802c7416, &(0x7f0000000080)={0x0, 0x6, 0x800bf9c, 0x20000000000000, "7e38d806dff37173b30600"}) ioctl$TIOCSTAT(r139, 0x20007465, 0x0) r140 = socket$inet6(0x18, 0x4, 0xf16a) getsockopt$SO_PEERCRED(r140, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xffffffffffffff1d) getsockopt$sock_cred(r138, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xffffffffffffff41) fchown(r139, r141, r142) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r135, r141, 0x0, 0xca, 0x80000000}, 0x81, 0xfd, r136, r137, 0x0, 0x92, 0xffff}) r143 = geteuid() setreuid(r143, r143) setreuid(r104, r143) r144 = getgid() lchown(&(0x7f0000001b80)='./file0/file0\x00', r124, r144) setsockopt$sock_cred(r123, 0xffff, 0x1022, &(0x7f0000000300)={r121, r122, r144}, 0xc) r145 = syz_open_pts() ioctl$TIOCSBRK(r145, 0x2000747b) fcntl$getown(r145, 0x5) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r145, 0x1}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r145, 0x20007471) r147 = accept$inet6(r146, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r147, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r147, 0xffff, 0x4, &(0x7f0000000240)=0x4000000, 0x4) r148 = getuid() getsockopt$SO_PEERCRED(r147, 0xffff, 0x1022, &(0x7f0000000c40), 0x0) fchown(r145, r148, r109) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r150 = socket(0x2, 0x2, 0x0) connect$unix(r150, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) dup2(r150, r149) setsockopt$sock_int(r149, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r151 = dup(r149) setsockopt(r149, 0x0, 0x1, &(0x7f0000000040)="3f800000", 0xfffffffffffffd3d) r152 = socket(0x11, 0x4003, 0x0) sendto$unix(r152, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r153 = socket(0x11, 0x4003, 0x0) sendto$unix(r153, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r154 = socket(0x11, 0x4003, 0x0) sendto$unix(r154, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) r155 = socket(0x11, 0x4003, 0x0) sendto$unix(r155, &(0x7f0000000300)="b1000501b100009005001b000700000005c604fecea10500fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8cf5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f361b1257aea8c500002002000000000000020208a371a3f800040000000000000001000000000f000000000000000000", 0xb1, 0x0, 0x0, 0x0) sendmsg$unix(r12, &(0x7f0000000cc0)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000980)=[{&(0x7f0000000280)="e2a3d57da8e950f2860a8d4e1ca9a7020991e79c42928881405ce3734b4071da7b8843ba83e887d9554caf785635bc27e499c78940ebb0081d3a96f2c41411cc1a06527203ca297005213b251c9baf049587069b8fdc94ef27846e483baa6bae9b4ee9a60e525345d56a543cf210f4", 0x6f}, {&(0x7f0000000300)="d887ab376879783c676178944531f52c40d183aa0a6bd59917dfe82d2c39c43858e049098cd61a996c437ca1433402ba503c3a3bcb7f5b28970ac0e45b63385760efd87d4cb3b323f0ab65858b86528c5bbd297b087b41b81a3a5910a16d17cd4324d2ced2b632aa8c532968c03fb2bff77fbab75d54718f7ea0f89c546cbfdbbfe9a248fa95cc48c80acc9052468c47dc19619ed6f57bf6c3f37d7b2f3d8b1d62305e4444001ba9f589353da4ed7932cef64201619b8d27df02d23630abdbd9f269ab2d45", 0xc5}, {&(0x7f0000000400)="69648c17baa0c60964f654170595df212ae2b466307d8a91395a78b10d8563ee6ae30ab004c142bfc3cb8bd5b5b6bc306f89c9af65d6f709ad69623d0da7dd3d94471456fef511725a88765b0287785faba0f320098d3b85e4c9684068b51f740767e115487a60e19dbb64d672d53d170d4b1757e56c2ddcf4f260763411632ca1527f8f3b22eebba5bf27ed5732e7c10985e9b197cbeac7105063cb86182436396adfbeed5f1f336faf8e77598004572c649bc024f6b3945a78fda280a49d", 0xbf}, {&(0x7f0000000500)="076bcbfa4c33bfce09a0956bb359aa917c0ce6303ee5e93a85d8994780cc934ab21b8b5291e8b395dc396b9295fa45e775017de19d8714aaefa2457af2068ccabbd0f9907b2f71d2c84ae517078d7f817c8353a02f3c48bbd481fc36527c1959c83fd612215f0ee143c8a39390f13c868db2b20e52295c055e1356f5129fa4bbca3a8ae05f3bc33051e91663f38db6ea7cd07de38fd8fb9a7327631fc10f5270b404ed24938ef7e89491b16dd65a992403911ade02667c2d97f9c69959ab6049f6820580bb16830245b3bc097bb8689363730b17e8c64351f79067d06e4e2382192ee28df82b9894fa6d365bb23c1621970bf7b2987814b9b81b4e741a70", 0xfe}, {&(0x7f0000001580)="def526b003d1", 0x6}, {&(0x7f0000000640)="22dbcd34428be362cf0351ac22984c5653488fa4040f16089239bd99a313b58d53dbff9a07ec5b5389a31fd40d8663aff09e3c214d6e4f354130a09506cf614cf65a7174c285670f3db86b3a19141bc3dfb25fcf974b11cec9dfe70b55a95aaa77772c157096d4f87d613084906d2587c9bf3d857a72c3329f2c4020209e07bfafe31cf2a177f1fae566ba52a46f5d97fe48225cf24302377144ecf3cf4fb179bd4341ecf106d7e58277b6cde87099a117145b413da4d407535c9dc53207024cb082cac83529f85c59", 0xc9}, {&(0x7f0000000740)="7fe63f525b9a4710ff7de962691d8a424ebaacf917e02f1aef16a223bc1e12ddf500d4632356d0b9a3f836e08657933633788f2af08b8b28bcb100eb4b2203a4f6310be8db85086e87c11a1e85bdbff76b4a86a4883a0a9829eec0add47d00ceea06de3ba5771139", 0x68}, {&(0x7f0000001bc0)="49b3a9d68e839cfebd2ff4f56886e92f732cf4c4fb0d0471e1f094923c72c9f0320a89eb2b0922b4b12e930b0a611458f8ff07c4d145db81f4f1f843c06022b25f4a0e4ae3196ca790195eb9826cf07341133cb355ca1040f0a1a505a9bc5d47eb8b61962c246db943ae05d5a2dd6ec656d8a08134afa3d1adaf10c05a45ba45adf8a4d7c5af2b383d35a70698c7cb568616a585facb901b5842c2226e83ff64833cb9394e99d1d056b6", 0xaa}, {&(0x7f0000000880)="fa7c4e6745f8f685ddc2e21018d9ef818aa41b904850ac0ac5899286d0fab069dda68a50be88be1063ca7256c44936ec71b234066b063887a63be5c7f1563d7001eb3426366d83034862daed74f7882d1b431ca33acca99862e473159758b3285a9cf2a2fb4c21ea483cb74c314a658f118cc7249adcf79590c1ce93bdbec8d4c7552cbf365c350ec3557807fabe371019771ceb31bca167e4fb69d5cff1924bacbc763c026ae2576a7d1c972e558007f1bb26b571b4d1ba242c5c374b1319c82e236d85a3f69baf403f3099f50ed56dedef3d9035c0acd7de0a4d4924db2530f019b3c20f28286732d4b302fc722d800a8bfdf5b256c6a698d250ca3c", 0xfd}], 0x9, &(0x7f0000002080)=ANY=[@ANYBLOB="2000000000000000ffff0000000000004751f4f58b980ce57aaca666e5ace3f334270c18831e830d35b569d44c0f4e6cba76111f50ae8659d99571453410eaf8550dccb34be9223cd060a2666ff5b99f56cd64cd409cd78a5a96d40cf063e633fbccbf96387ea26b055a1e26316ea7e1c0893c5b1666cb8b6f48682ddf0f97f59bd3bed96bf2fba9f2fd02b5ed8d004aeedad7615357db90dbcac32487305891069f0448e2ac48693c1018d4c63dc2b31472b59680482ca75079a168accb7c06f8a73006b12d187db8f4716d7b778c1dc4ef77e4cfdb4b03429b06116115fa4659484e9a8e37d4fdea50183a25db22788939a1121c10b3209a489be93862a17e7bfba373ef8e33b87234a20646f6b5", @ANYRES32=r18, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r28, @ANYRES32=r47, @ANYRES64, @ANYRESDEC=r9, @ANYRES16=r149, @ANYRES32=r55, @ANYRES32, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=0xffffffffffffff9c, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r10, @ANYRES32=r9, @ANYRESHEX=r122, @ANYRES32=r98, @ANYRES32=r152, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32, @ANYRES32=r100, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r10, @ANYPTR=&(0x7f0000000dc0)=ANY=[@ANYRES32=r153, @ANYRESOCT=r154, @ANYBLOB="5350dfb4391a57243643f271d4c2e09af8f017a03aa80e6b291aac3d4f7730423a95b57cfae7701b7c0ba9f12923c806fd8e59d1715be862f7416780813e4d95833db9150aab9f527cc44eb96b2e973381063202536ef1735b1a314adc7a01f168c107f3f06deaaca7c09941a96df0bf9fdc65c799f6d43e882bfdb5743aa847fa8a8162e705c6c24ba2d851f8eff1b0f865130464ebd3dd3a5fa48efe665d7b2b05ca4d652da8d85e746a26dc7c4ed8350923f474f70a29f135c88fa6a46ce3ad3bf3696f3bb459ba9e8ed007288ae4a64b0ae9e3989c1eb7b7bbdbfbac91ba05aa2332fe474142733fe1a4df26e9efc634f6", @ANYBLOB="216ecae4daf0ed1b4f8cf37f22df7dc2db26dd5d66696c7b7a", @ANYRESHEX=r155], @ANYRES32=r108, @ANYRES32=r117, @ANYRES32=r120, @ANYBLOB='\x00\x00\x00\x00'], 0x1f7, 0xe}, 0x8) writev(r10, &(0x7f0000000200)=[{&(0x7f0000000040)="996b32d5671914da8718ba24f9c1f9219ed3be7d0ed7927a0cf02ec2f230bac5a25855f15c9bf1dc28907ad5a6e3c66a512a2bdc0044fddd576cc77a3398c421aff9d728e9f0a7275f13cb0befb7bd91dfc35cc0638b1a198876b0ce19335947ba88709d7d871f2bf98f2997d0324e2d873b8cdc51dc79e1accf0aac7e7723a312bd9f44d8f3748788402a30a1a9e06dd6c5fdd4871b2e3337a75d608d8f1187aec292e9fe00f9530a071147ebea692850f41364"}, {&(0x7f0000000100)="a50adbbf6232195f039c543fc92265cdef7f27c08a4883f88c8f53c3c3d6b7cc7fb38c299179a50486dfcd88dab460fcf1f81b76276676e24d0c0794d3352f846bad667168a6d5ef8c4356ebf95a1dac69ea3148751a11c167e669c62e1890928ab3d30c5aba2374c50ff5756736e7c676fb9c580922ae726e848f98a70ece6fbd48f9dd60544c41a68d2686f5f0b369ffba53a61a0cd19d166508e6427b087ce5aa727fb22dec8e363e17ea811642ddfc1f470c726d6668b37a1b35fed2b507b404930e2bd6608bc7f16b3597dfc057b6bd72081355c9eb36a126603b3ad9425a3aaf55c1198fb54cd02f0f5b5bf1e50ab36d"}], 0xf4) r156 = socket$inet6(0x18, 0x1c5694d03d50452f, 0x3) r157 = fcntl$dupfd(r8, 0xa, r156) writev(r157, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) r158 = socket(0x18, 0x2, 0x0) setsockopt(r158, 0x1000000000029, 0xa, &(0x7f0000000180)="06000008", 0xfffffffffffffec3) sendmsg(r158, &(0x7f0000000140)={&(0x7f0000000380)=@in6={0x18, 0x3, 0x853e, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x402) r159 = socket(0x18, 0x1, 0x0) r160 = open(&(0x7f0000000780)='./file0\x00', 0x21, 0x40) r161 = kqueue() kevent(r161, &(0x7f0000000200)=[{{r160}, 0xfffffffffffffffe, 0x1}], 0x813, 0x0, 0x0, 0x0) open(&(0x7f0000000400)='./file0\x00', 0x800, 0x61) r162 = openat$zero(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETA(r162, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3f, 0x1ff, 0x136720000000, "b8000000000000080100"}) close(r159) ioctl$FIOASYNC(r158, 0x8004667d, &(0x7f00000001c0)=0x80) fcntl$dupfd(r158, 0x5, r158) connect$unix(r159, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kqueue() r163 = syz_open_pts() close(r163) r164 = syz_open_pts() dup2(r163, r164) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x20000, 0x0) r165 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r165, 0xc0106924, &(0x7f00000000c0)=0x101) dup2(0xffffffffffffffff, 0xffffffffffffffff) shmget$private(0x0, 0x3000, 0xc6, &(0x7f0000ffd000/0x3000)=nil) getegid() getuid() open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r166 = open$dir(&(0x7f00000011c0)='./file0/file0\x00', 0x381, 0x8) dup(r166) ioctl$WSKBDIO_SETMODE(r151, 0x8010570e, &(0x7f00000015c0)) r167 = syz_open_pts() r168 = dup2(r167, r167) close(r168) getsockopt$sock_cred(r168, 0xffff, 0x1022, &(0x7f0000000c00), &(0x7f0000000c80)=0xff13) semop(0x0, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1400}, {0x2000000003, 0x102, 0x7fc}], 0x3) semop(0x0, &(0x7f0000001180), 0x1e316d81a01eac7d) r169 = semget(0x2, 0x4, 0x468) semctl$GETNCNT(r169, 0x1, 0x3, &(0x7f00000000c0)=""/232) semctl$SETALL(r169, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x1, 0xd]) semop(0x0, &(0x7f0000000240)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(0x0, &(0x7f0000000240), 0x6) 09:41:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690e, &(0x7f0000000300)) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000000)) r3 = socket(0x2, 0x8000, 0x0) setsockopt(r3, 0x0, 0x13, &(0x7f0000000080)="02000000", 0x4) dup2(r3, r0) 09:41:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x40c, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0xff45}], 0x1000000000000249) 09:41:22 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) r3 = socket(0x2, 0x400000000002, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r4, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) dup(r4) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r5, 0x8020690e, &(0x7f0000000300)) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) 09:41:22 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x340, 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='r\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r2, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000100)=""/114) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x3ff, r4, r5, r4, r5, 0x104, 0x5}, 0xfff, 0x9, r8, r8, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r4, r5) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r5, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r10 = syz_open_pts() ioctl$TIOCSBRK(r10, 0x2000747b) fcntl$getown(r10, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r10, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r10, 0x20007471) r12 = accept$inet6(r11, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r12, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r12, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r13 = getuid() getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r10, r13, r14) r15 = syz_open_pts() ioctl$TIOCSBRK(r15, 0x2000747b) fcntl$getown(r15, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r15, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r15, 0x20007471) r17 = accept$inet6(r16, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r17, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r17, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r15, 0x0, r18) setgroups(0x4, &(0x7f0000000300)=[r9, 0x0, r14, r18]) r19 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r19, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r19, 0x1, 0x8, &(0x7f0000000240)=0x401) semop(r19, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r21 = getgid() r22 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r22, r20, r21, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) getgroups(0x7, &(0x7f0000000300)=[0xffffffffffffffff, r5, 0xffffffffffffffff, 0x0, r18, 0x0, r22]) lchown(&(0x7f0000000100)='./file1\x00', r3, r23) recvmsg(r1, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) r24 = dup2(0xffffffffffffff9c, r1) utimensat(r24, &(0x7f0000000000)='./file1\x00', &(0x7f0000000080)={{0x2, 0x71}, {0x0, 0x4}}, 0x0) linkat(0xffffffffffffff9c, &(0x7f0000000280)='./file1\x00', r0, &(0x7f00000002c0)='./file1\x00', 0x0) 09:41:22 executing program 0: getuid() syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffa72b2392aaaa0086dd60a4f040392229000000000000ad80000400000800f100aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = semget$private(0x0, 0x7, 0x286) semop(r0, &(0x7f0000000100), 0x0) semop(r0, &(0x7f0000000100)=[{0x2, 0x7b, 0x800}, {0x1, 0x800, 0x1000}, {0x2, 0x3, 0x1800}, {0x3, 0x1, 0x3800}, {0x0, 0x3, 0x1800}], 0x5) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) semop(r0, &(0x7f0000000040)=[{0x0, 0xfffe, 0x1000}, {0x1, 0x5, 0x800}, {0x0, 0x6e03, 0x800}], 0x3) 09:41:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000280)=""/130, 0x82}], 0x1, 0x0}, 0x0) syz_open_pts() socket(0x0, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020690e, &(0x7f0000000300)) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r3, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) writev(r3, &(0x7f0000000040), 0x0) execve(0x0, 0x0, 0x0) 09:41:22 executing program 0: r0 = socket(0x6, 0x4, 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020690e, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) r4 = socket(0x18, 0x2, 0x0) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000100)=""/245, 0xf5, 0x0, &(0x7f0000000040)={0x18, 0x0, 0x8, 0xffffffff}, 0xc) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000340)="b134ea323477d45a388e6f16904c646c80d06f2448e09bcf6bbbfba365ed79cdd6ad064b81e27f1de08845cc1c381558198675b1a9b5d5fb709be6fe9a2f18c6cd16d475c1d2c8ffb1e3874f9b2d8e4b7c6827dd56957702a5d720b65771f227b9bf501ecdde66e80b96b78a7876e485fff2596b79768bb48cd9d1a08d00352206c5d0e08199d3e689ef64f8941c38460a94b0641dbbc8687d9e2c36972550ff8a8d6702d68d17d215da51e8d742a02888ea832de20d93ec8ad6ca75f53eeffdb91e02c7e83ac001f5479011709e664f34468409e3f4d8fba7e50ce050944e39d392698413bf89e13e17a4a3c180ceb62c157f69fae0f911644687c785ebeb6cae394a3f0dc38ee5fdee666dfff5516c5efa0fc31d973d15c678796de3c5513c7286b93d26c5b3497fb2c8a5c92bb23b8ad1384a1a283ac9d46ca24a767d883af95f8cdd97846a7c9aad2390fd9ce1cd9ae84747eff76550d4683daa02d9fc6630e433b722c45f46bf8471d84a9d4b4431ec912d23fa3dcc0fc6db4c565d8cdaaba344255bf3c436df6c6c550f4dd0c3ff0114965d51e5589a08d3caa5214c4d9e9fd50de96118a42de7651e8ad339612a5a0462c8d7e152a16ef5a488cebec6c35ae7b95d7ce719e6b9fc0c25a86ef684679e8cb685425ad5d4dbd3b69614b1326bb03292d3158dc8c63f43ba5fb6a2ca6d0c4683617064a0c0cb01f2dd256fe3a83afa8dbb6636ddd6a80f88b2046f9bc68497c39b287e4fdc957d8e452920a49cf864e93a0d0f0694a216507ca03c194cc3c39b52b8f09245e8f6638760c5f97fc11c0956fac1402b7fed8817c6a58910db662bf093e84fc80ee451bcca9201851b7cbec3529dde447ecef667467c369f097c98bd94cb01ba27d7c5c46a22f138371210a2171e555593f8856cb6a6602154eeda31ef34d2c56a078428139ed9d477d5682651963b21576ff8346dc8b5c57c2ca36063bd7b4e9dbd907dfbf2217b78d1412ec0ede959f96e1b6c54bdb91dc56130e83174f3b8598a0d5bca74bc544720258a6ccb4939cc6ff0eedc1e45e2cfceee5b3b922bf5fcd7680b5f4030316fe3d49a34853ff1a8a3439206ad5a66d51c0721a7f00ca74b9e4e77afbe8e9e8e6cd2849d1ec5dfee061cf5955d6729a5db59c136b4f41374f3aa9eb574cf82d0d7832533f60837e8aa77323d8dda78e8bcfd02685e08c8f304d8738475dfd44fe829b9d591d7b5350ed9a229298d10493913fcd9191658b2629448a3b803f0dd2f414b06137dc960f00377fff5f32a82513b4a6ceb8bf89f09750da6b006edffec7344ad89e2f65567a366f5ae86211b66cdcd7625fe79cb5a49f59a9dade97d9ff102a62241ed26e85adbc12cdfb2a99ccb7ffbd0b3c5a64fcca8470061fe422155f41f10e0600d68d7dd1ec976d0eba5720ae207d41d0472903d3b7bbe1bf0b92f06ff697a911386aba26c8a9a349438bbb5ecd6f3349631720258c90842203399ef3a8ea909b47146bc6e34252c2a44f215de73f2a1b3a49c30a6c7c9185b38af6f4ffe7b34562f53604080e1dbc95339f389d4b6d438db879ca221351473757763394535b1d87cb7dce31f3b636c12845138246d6c33c45302c3cdc585753273210bdfadb96f02de3484bc05c7b37982f93c995866c0c478633cf974b5478ba8350cad170ae528203bb330c0e1532adc062cfc51f1daa7246ef8f734a29eda2a206b556a7c47c2c18f71d13d", 0x4d1) 09:41:23 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r1, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) fcntl$getflags(r1, 0x3) r2 = syz_open_pts() dup2(r2, r0) chdir(&(0x7f0000000080)='./file0\x00') 09:41:23 executing program 0: r0 = kqueue() r1 = socket(0x18, 0x2, 0xc2) r2 = fcntl$dupfd(r1, 0xa, r0) write(r2, &(0x7f0000000100), 0xfffffe5d) r3 = socket$inet(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) r5 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) accept$inet(r5, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r4, 0x0, 0x0) 09:41:23 executing program 1: setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getpgrp() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x0, r2, 0x0, 0xffffffffffffffff, r3, 0xc4, 0x9}, 0x1, 0x8001, 0x0, r4, 0xfffffffffffffeea}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x20411109, 0x9d98, "043b3a15fe0000f40400000000d5bc00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000300)="14f59c73114aa08c17cc7ae9fd1bafaba4381a025eeaea9483036959c7e538b465d32e9407580caf90dba2b811a5f43bdd76c7b3666e64c79754c8b1d59179b7e723ac72005f9868aa7949171b980af89a8dba8983321c71763b31271f8f26b99dcc67eb41a50a52e0bbd0b804", 0xfe29}], 0x1) 09:41:23 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchmod(r0, 0x4) utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) utimensat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x8, 0x6cc}, {0x0, 0x1000}}, 0x2) 09:41:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0x3b, &(0x7f0000000000), 0x4) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getppid() getpgid(r4) msgget$private(0x0, 0x20000003c4) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r6 = msgget$private(0x0, 0x2000000386) msgrcv(r6, &(0x7f0000000380)=ANY=[@ANYBLOB="00000005427093f63f000000"], 0x1, 0x1, 0x1000) msgrcv(r6, &(0x7f00000007c0)=ANY=[@ANYBLOB="000063fae2b2d8fcee4f8c092bc840c74400000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083c6040096dfedc4000000000000000000001300"], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r6, &(0x7f0000000200)=ANY=[], 0x0, 0x0) r7 = msgget(0x0, 0x58) msgrcv(r7, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x0) r8 = geteuid() r9 = getuid() setreuid(r9, r8) r10 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r9, r10) geteuid() r11 = getuid() r12 = socket(0x2, 0x2, 0x0) r13 = socket$inet(0x2, 0x4004, 0x1) setsockopt$inet_opts(r13, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) dup2(r13, r12) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setreuid(r11, r11) r14 = semget$private(0x0, 0x4, 0xa5) semop(r14, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r14, &(0x7f0000000340)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x33, 0x1000}, {0x3, 0x1, 0x1000}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r14, &(0x7f0000000240), 0x6) semctl$GETALL(r14, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r14, &(0x7f0000000200)=[{0x1, 0x1f, 0x1000}, {0xb2a9c4c660b113ef, 0x5, 0x3000}], 0x2) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000001c0)={{0x13d, r9, 0x0, r8, 0x0, 0x0, 0x2}, 0x0, 0x5, 0x997d}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0xa41b4ce8345b9258, r16) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x400, r9, r3, 0xffffffffffffffff, r3, 0x60, 0x400}, 0x10000, 0x9f8, r16, 0x0, 0x9, 0xfffffffffffffff9, 0x9, 0x5}) r18 = msgget$private(0x0, 0xca) msgsnd(r18, &(0x7f0000000180)=ANY=[], 0x0, 0x800) r19 = syz_open_pts() close(r19) ioctl$TIOCSETAF(r19, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r19, &(0x7f0000000200)='\r', 0x1) r20 = getegid() r21 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r22 = openat(r21, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r22, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r23 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000180)={{0x6, r24, r20, r25, r20, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r20, r20, r26, r20, r26]) r27 = getegid() r28 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r29 = openat(r28, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r29, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r30 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000180)={{0x6, r31, r27, r32, r20, 0x8, 0x1}, 0x4, 0x6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r27, r27, r33, r27, r33]) r36 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r36, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r37 = syz_open_pts() ioctl$TIOCSETAF(r37, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r37, &(0x7f0000000200)='\r', 0x1) msgsnd(r36, &(0x7f0000000040)=ANY=[@ANYPTR64=&(0x7f0000001ac0)=ANY=[@ANYRES16=r37, @ANYBLOB="91166a9116bf5bc741e2fd58a3819eab2b210e015b7efe9660f4f3b12fb8142bc14610191b5560d9d233576f61989e07f5af9ecc5c732c0e3d7f3d20b303902e38b56a43318ce2995bb9db6c89f5788695a0d22f75b906b800af7b585b10b3", @ANYBLOB="e45705206423f76e7685f828702de0da749a7d7ee18e4d2426fa0925dcf5d74b901ebc746e269a5f906debc2b09bd0f51a442e9d81b07e5d417760f958be603388473a30fc2abec7cc80800964a55cbc2a50b5ac98ccc01e92e6d356292c9dd8929ceac601c769f8664b0d4e3c3172d985add243e87f21eb3e087032a8ccffe19cb4e9d3747b05dd6431b3b1510ab54496f9a4b8165fb5af25b953ea6402c25eb1ea363a0f6d6f789508e94cf3c987b406b378e220e6561d15436e49510200f3414cf7c0602038480980e76adba3fd42d4b7cfee97f34c359da7ba5b4a2bafcac9085e1b42", @ANYPTR64, @ANYRES64, @ANYBLOB="b12ec997930bdcbe9a59be6055499d41fd19a128cea791f05e11b2ec26c31be5875c174e0a8787d5e72bda10aa2b1f173a09c66eea966c4420ccf73b21996fb6b72071f133f2067e1dfa894b45b8dcf90963d24b197adffc439d702250bcd887268a670953566ff5afdec01e4aa10b917913ca56296b278ecc73692ebfacb0d5a0b1e7b8aee92699c52d95129705a8c68ad5fe23fc36d5ba660c4227a2bdb8a381cf5b02b5a3a77ed6cc309e7d8a958f50b9f272e42335aeebc3edad5c0e7d515d90ea7aa69dd33b332fce31cb079bba465fedf49af21b10fbbb530412006e48ae46c4ad35b12446b8a3a2bd4d48c852973202a33f47a1b79d0971d4d67aedd0f8c6caf4f36e09a42666cd22dc0db677cbc8ed255fd5eed9163dda5c0c806aab4358989fbf2f9c85a18ec9c718e7092cffa3b17828dcbbdf4549c479179fdabee4977df37c2816a965d4d0886a5a4fd9fae9ac548a8eabe1eaa6f002d2da58af287f1cd90419295b559ead24bdd7a1bddf2cabcc2c4bc5e57ba707314c2a7b7f2cf792ace4778f4d88d598462396f840f35d2556de4848b607b0f046ad68fbc30ab87380d47b931732c6069ae502f141ebbb00572d736b74ff57d69544d946c0e006668b3fa541c895bf1917d9f9e60fee4856eb420f953a87417e0b633de1216818a3d674bbdd5a186ceefbd012e10afd981939283b8e89776b55f3c8038c5e4c3bea1903f4f7c770f0f3d6d699d89ebb2e01da6262e79fac0fb3c1ec64c1bc2a44aa0e0cb5f2031d84872b5e0c74acf83b19f9bff877a50589f9a46b162adee3ce91496b74125886ffa50ea5c76aa4c742b2bfdbb4b2a30e42524c2776940007c4814060664c463aa907464b6f1c55c9c9a7eb81960a886c078bd4e7d9bc2919f67bb554b420ac1056b7b15c6b41b689f3667d4351bbaf1a8011badf924db061654e5948e5c666b191fb36fe8a610426dd048cfab378d6b4a2e95657be8918cb53c454ae9c691a53bf762036506bc0d3aa5c8ff666330e3bffedd9c48ace87c1d50004d568a95a681d5315100c036bf6663ca00c497644675b9390b989b662da589bcedccfb96556a80ad27d5e92dc183faecf3c38a3e38a5e9d50e453ea362fa5a9a777369e1bcf7b417ec8881f071c1839440127c5edbe70899a2ccc5523f2bce84faae43e2f48a84746ec3368c111e672d0910d2caf62f7d47b889297626b9237a62ee459d90adb652f59ddee60c8f5e9e0154e406383150513c7b61b60ae6168671b1d1bab1636cea3bcf106bbcccb6fa3920f9365f6d4d0cf51372a264d06e6e3a55afb2084eb097b142f6c48990eb9d8e8f4c7b10da293ce1156398a8343b608a6230fcd7562c7a72ef87b6844771ff19f7381e5c15af0c24ab1d097b86657410685b4bce3d4451170bdcbc2e4e72bdf4d1d1eb10b5863017e0bcf0e236ae6101ba060a80b6df67992aacaa11edbb0c8424844b8bc2c3d4eacc41f72e27ecaed747e0039a2a376774aca63d87e8690ebb70d70255c4d86a4bba9a98720bfeead00df82de5aad6c5aac0dd752bb0bf5108a386db69a9d9c104a7992b5fdfbff75c588d49ca056cdaa14613152916c6c9909158406e9bd9c51931b9918a47303f59508515ee80a4164203b63149bc75a285f92c221350fdb39b9e6d0e98a5d14da18a46819659be37596bbdcf16800c6c19758fd0963d63730f2a830730c1a4e193f353a025a14e8df3e2dac02532b2e379fb0ac7bd40136ae81eb21955fc02d73a5bf20913b790c4d2e8c68598a1ee39b92c235ce3df58e25a3bd6d2c27324174c41384d043078f618bdf10f5eb28f7e0c49476144af5c34d371cc396f4e32f5e64ac629778334c739e1785f31d3f0ec153a78c3c38907c3a01195125ae7e8a65546168d942af6396b0bf14a0ee5c5ffbf67623e939ed3d25e46270b2ab56dad2e0449ec45ea5701a6edc55aaf4abca3bae686c5efb3da6b1feff9760f73a13e3cfa83053812a3b65d9b322b631ddb8051d5bf610ce72a46d31755e55d08316050c9ec10bca7c56c86c22a8e1d0fc2ea5e84454ca1039176c072e1d47839fa7f4a6f13107e4c805900ee008f869f6fb64678098bd176028b096598e5a63bc924a55ba5cc2b2a3a4f2a087a7ee60ce63c083382517660c485e8458b2b560700188f58de3b9b94670a2541006073ae10b29688bc59172d7d5a0b8c4699338a2319d04d361ec76119cf245b385070e14d4ced1e59124f269f597256faf3e5975801546076370107da1ecf7ccdb360dda5dd88372137332a6b0e1a17fce380ad46c7b9b571e2f562f66d0d0af048f8d5b1e1c1a24fc5bf09cf31dde8e4f3729be983ebaaea10f0271b5f17c61d815e68826cbf140ce8ca007cff60f823b43751f8ab9e4a03950bd3bcc517b09c71a61c694a13e7a545ca9668ca041fed7a5dccf71f32ebce1f420dee42bcd3981afb3f039b0092af71bc5811a99aba7f9ac6c6dec906cb9de81c859c448ebf96e2a21bee4f2dc18dc91d28ddd5ed97071314b75a97b65eb528bb24a82df19604a1bb6263299e1f3964690f176624b8484122289fb4b5ea38d20a55bb713ce64c7bdbf67dad04eb04f36edadc01edd6748e4c73c887a8ef177cd9dffb623248ec8395c3d1013d77cd6a1659fa345aa65f902694e4e22eb0843567ac1073bc1b175b96101b5300f126c69241a7d9eec9346f972bcb982c87dbb758e3d10923464816d77377fece646eada9f7fabb70ace87869471ee7a2d591a113b049d7fb62423299fd51a812f0789733dfb60b1b4ecbb73703b9874e5dc3eb3021980fb7d96a9cc50a70b1f5c9a1bdc32c790e22b659979e9c7d30958397d784500e7f34dce5d2a8a24720aeb62c9acf36dc6f6bd4a4f3ead38c3f0909e23a60e28554a818251412d7a1a91c0b9b563c4c9b6890e37a8cdba5d1bd88a13fa7b0f95828443537ded091ded62cbf761a580cd0b4d6d5cbe2b7952b12f8aab7301d992a060a58455a9b32bfc0bb3b408ded9e65d3b7cd74429aa5ec605a1ba3690e7d541f855b06c34e47577b7adb199b52e4f62c0002b45ad5c929eba0471fee37bc10cc351729b550e478a8b685aa1aede84d53601e3a2dbe3f74dc6f44ab6fb57406ca384e6049460f24972ed40cd4cb7ece53fff845d2dfe0c51b5d84e37e0a3a4cb3160b97b48ce8f58b398e2372f4ff5365f89cdced28ae9e5c5cefda91e4ee7b80c44037a80020f92c54926c61e8015f6f6768811d34a14de56aa25b287e8c0bf42ff8564b00542da016be5fbcc0c9bc8964959272d119f6d494ea2aed641a9f584c38fe65bbef30e2403812ebffd292f2e2c3d00ea5af5ae5a1ca97829fe4516f747db86e0e95e448e47663d458eb6f07ad016b6a11e5ca761f6053fbb285bc6769bc6f2fa50dcf8a7f83801c6815d388c7cdac38ebddfc0d65a3bd13f10e5633024c8e805153662ed6a53a7eb903bdfea2a9a56629196c2197ddf273fad94a7fac4ca1dff18f30b2443caeb1b9afb8617087de96ee3ae14357a3097470dbf28a7f1743ebe2eb33d61c744b85bfa2042b8c4a7b2ee05881220305457c56d5f886bc30b3b450a0ad5cc0bb9d7499dfa9ec3dacb890ff2f18ac01e633701231e94ad1a99b2b1a965960d5e3398ef824871732ebbf8d4ec9db6bfdda998fde68d96462cf22578d51cbfcae3697fe09ed18b20e95d09d02292fc675e81fa74c0e41d7cfc8a678a0eccff99bce6566b97c53bd341961a3419ad4ed52c6b0c4b6de30171fc2158e31b39ed671aac680485dfe5d4ae4394ad586bb583baf3b4115c03e27ce0fac7ccacab428ccdbbe0520d1c32d08de3f36257c766ec98de54817d309b846e80430a8d8da175cd86bd00250acf24d108f3c75edef9acdf7a5ad2f1dcf3dcc774b1cde35b66c2e714e6c5976f7f29d237229a50cd6e41d2c627331d07e3932a60fcc03590147a7bd10235494295894f66e61e3c58d1ca16c2b42f8a0a9d22a9df60e9013c647701ebb0efee085e943178c7b0befa1b6e5c95143b944e7ad22daa03c76444514fa115d9e7f21dec2013fac5af62bbe28ec78d88cdc857ddcf2364de0be0b557468d24a07b89b7db93050e5eb29fec22a9bf6e6d3e2b57073b59a5471f77f3afbabb273819e636794aca244f698389823b09c883aaad7b63a864959f52a06690b804e9b3b13a8c310fb9e1e422c15a055e3545e5df9823137aac14c3ddc09c55ad53d623e3386eab6c9b2421626635ef987b0c42e65cec816beac40244a45685f2e4e141db302a6970b68b036faca431c0fdb953f6aafba0a3f1bb3c38d0b2bbd8947ab1b86efcf10d2e81c28d57f8a9915aa210b0caf13c59536c65fe12487d159402de4f2b1021a5a0924d43981672dfa89833beae16af4f096f36f564fb5be3b314f10e5bd6063f79df980950766581a4f8db46477a88b02b4e40d0ba3887ee479fd726c7661ab89bad73d0fc6a7575aac526c3991e64f62db7c0071735fa81dd575ef0879dcb36f6527a34bd2db28d6353241ea67d7ca63cf09d2486435366a589a9217b399c4c066d65c1e49dcdef3aff5e739657082e99216cf3eec1f4c1458cb17da4d3f75411c649dd8a0f718119602291c639dfa78ef3083d9c549c0944e411c8c541c12faf7f715bb05ad940e698f29edf13a6496a7d57b01bee30fe7cde0b6013ddcb2e87e41d93ff369f54b7e9fb2fe90a81608e718b501bf96d771818a336ba9a150e614734c3dc0cf45c8fefd4d02b1eede91a525f309effd859f38e5ecb2d2d3f82862c0a87c3d23d2da9db470e163e69319f75a0ce9965f0e053a72e2488dc04d816126d7d288c029db0fccf61306489c397fc96750d60e276615ab414ccf7b3966ef4687e0132a45716f192f23f016ff8e0fa1ade780e7d54a23d3b173b939e90a102a0ffdf68d11bf42d5671785908bfb0e47945773be45b13da7ae72a71eb0d3cf8d30ce0116ab330b2cbddd4ac0f50fa59e5c0d03ac92ca9517a08c84083aacbdd5d8cc71f90a6d2c88ebe4328ea25c54ed212c14113de299a4a2c2a1022602b4f9f190a204d664462bda383265878424bc1de2f54e4f32adbcc339d94761d85b0d4f2850a91e9845afeff223c0500d2648cd91961fed93ed0cb05fa958fa3751ec10cd5d0bfd612468509c6ced1313dc364da3a7eabd1a75a94b60b074c98b26103f7c643f74b826457f816c53658457c107fc5a5a197a08f4bfa72520a2a55e5402f8b803f8a0f9518632b7b47bc06a5eacc7a5c15586c0700edc84640e9d779036b55de8f214d7d838292c443cadfe1d25a37675618bbcb531dd89212a46d24b475b0edb18e213a9d13068f6818c5fdffeb42db92480a8fa3527a9fe205a3758da2ee83c72d80ce6f208645e6c09a6802e4cf1b86362f7ce90af7df75f0932a10b6af8f304ddd880ee084333ebc8197428edaffe292f3f5df62777b7a6a3e8c284ceda1d6fd544c6c936d7d3b04118eed71462214d6ce9523c341e36cb57f43bf3c33f3a2e572306eaa18a0defa21ccceddfa05ce3cb51ea798e692fc58155b566311dad362bba3897dc18c68da093eb21ef034ba0f63269a12922cd397a0793fec8bb9023186745f77195f3c247cb516de2e64d933186e6046906bfecde8102cad9fb78abe33b315162c3277df5e78489dd046bee3c87ba20c5f979c5adc4c5efbe73a0507158a2d84826256a9a10399c2d6926413e9d54f690bb925d60c2d7c011de632a9399d82e354ea97c3ffbd5306b06bd76a6abbe6abb325d588c33a68e2", @ANYRES16=r17, @ANYPTR]], 0x1, 0x800) msgsnd(r36, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r33]], 0x1, 0x7fb) msgsnd(r36, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) r38 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r38, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r38, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r39 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r39, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r39, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) msgrcv(r36, &(0x7f0000000940)=ANY=[@ANYRES16=0x0, @ANYRES16=r38, @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRESDEC=r39]], 0x3, 0x0, 0x800) msgsnd(r36, &(0x7f0000000740)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b112c5c41d68bd994de0d71143144c9b6e1ee7e9f87b517cdd4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c8c81612e8c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000440008000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a359aef5886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61d08613b95ae8d74cf44947a275dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf5a493ea29d7470d7f04f3e39fc81d3d3c22fb8d583e097a0a7722bbb8449d19acad56e20aee0ea831d94761fafddccc59db598549e8a185dba67e9b5f05ac1ac41153e2b5"], 0x1, 0x800) msgsnd(r36, &(0x7f0000001800)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf24"], 0xd5, 0x40000000000800) r40 = geteuid() r41 = getegid() r42 = getuid() r43 = geteuid() setreuid(r42, r43) r44 = getpid() ktrace(0x0, 0x1, 0x4, r44) msgctl$IPC_SET(r36, 0x1, &(0x7f00000003c0)={{0x6, r40, r41, r43, 0x0, 0x80, 0x9}, 0x3, 0x3f, r44, 0x0, 0x95fe, 0x6, 0x138, 0x2}) msgsnd(r36, &(0x7f00000004c0)=ANY=[@ANYBLOB="db6f0b6afea5166e211dbf5a284e67b83a86dd385e42fbc3f3518f287311db89d4fa60be7e93d16cca8fe633de512399dfce3c0d7a7a64c274969baff7d9b459e37ce6e2852651229ae31b535fe7083894f624da0243c0d2443af8759bef84b91b777c126bae6ed8af94fa877df86aabf82a95354196150103a2302cb721defd42bd6f343ddb8305dd1db6d2e880de7f35f21986c9358ff322e65e8f35f977afb07248e6a6fde8b9a6caf43b9b979013f03a5f9d5bd4c4cca2ed4f7b528ce718817141f664079ae1f7a9e560e11da8b2803fe72c65987ea64d36cba93eb02b88b82d1b38"], 0x1, 0x40000000000800) msgrcv(r5, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000010001000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006ccba9fd3c84f91bf4947d9bfaa80350000000000000000000000000000000000002000000000000000000000000000000000000000000000b4bce8488f2594230246c48644309b55d210b39409001306b6bfbfa4c150b84702b625d4c91ebe7efa91142975e9"], 0xbd, 0x3, 0x800) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r46 = msgget(0x1, 0x600) r47 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r49 = kqueue() r50 = fcntl$dupfd(r49, 0x0, 0xffffffffffffffff) close(r50) r51 = getpgrp() getgid() getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000480), 0xc) ioctl$PCIOCGETROM(r50, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) r53 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r53, 0x0, r53) r54 = open(&(0x7f0000000180)='./file0\x00', 0x1060e, 0x0) pwrite(r54, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) r55 = kqueue() kevent(r55, &(0x7f00000000c0), 0x8000, 0x0, 0x81, 0x0) r56 = kqueue() fcntl$dupfd(r56, 0x2, 0xffffffffffffffff) r57 = kqueue() kevent(r57, &(0x7f00000000c0), 0x8000, 0x0, 0x81, 0x0) r58 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x8000, 0x0) r59 = kqueue() kevent(r59, &(0x7f00000000c0), 0x8000, 0x0, 0x81, 0x0) r60 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r59) r61 = getppid() r62 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r64 = kqueue() r65 = fcntl$dupfd(r64, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r65, 0x0, 0x0) getsockopt$SO_PEERCRED(r65, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r67 = msgget$private(0x0, 0x40) msgrcv(r67, &(0x7f0000000580)={0x0, ""/20}, 0x1c, 0x0, 0x1800) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r69 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r69, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000140)=0xc) r70 = msgget$private(0x0, 0xfffffffffffffead) msgsnd(r70, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de03cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9118e2d6dbf289abcc552e55c60cea0ef4987d21852dece05b2a1d3370dfb1b52e3c8b838205dde1d9508600"/481], 0x156, 0x800) r71 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r71, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) r72 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r72, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) r73 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r73, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) msgrcv(r67, &(0x7f00000018c0)=ANY=[@ANYPTR=&(0x7f0000002bc0)=ANY=[@ANYRES64=r70, @ANYRES16=r73, @ANYPTR=&(0x7f00000019c0)=ANY=[@ANYPTR, @ANYRES64=r69, @ANYRES32, @ANYPTR64, @ANYRES32=r71, @ANYPTR, @ANYRESHEX=r68, @ANYPTR, @ANYBLOB="0a0538a8bca040344727593f410effa96f2cf197385cdfccdf9ee7af9e968d6395a361ab0fdaa16b8c17f969", @ANYPTR], @ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYPTR, @ANYRES32=r72, @ANYPTR=&(0x7f0000001b40)=ANY=[]]], 0x1, 0x0, 0x1c00) r74 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r74, 0x0, r74) r75 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r77 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r77, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r77, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r77, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r77, 0x2, 0x803) pread(r77, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r77, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x0, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r77, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r77, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r78 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r78, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xfffffffffffffe90}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x1ef}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r79, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r79, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) getsockopt$sock_cred(r79, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f0000001700)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r81, r82) r83 = getgid() r84 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r84, 0x20007465, &(0x7f0000000500)) r85 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r85, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r85, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r86 = fcntl$dupfd(r85, 0x5, r78) getsockopt$sock_cred(r86, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) r88 = socket$unix(0x1, 0x1, 0x0) accept$unix(r88, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r84, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r84, 0x40087468, &(0x7f00000001c0)) fchownat(r84, &(0x7f0000000080)='\x00', r87, r83, 0x6) r89 = getgid() setegid(r89) r90 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r90, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r77, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r90, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r90, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r90, 0x40087468, &(0x7f00000001c0)) fchownat(r90, &(0x7f0000000080)='\x00', r91, r89, 0x6) r92 = semget$private(0x0, 0x7, 0x287) semop(r92, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r92, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r92, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r92, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r89, r87, r89, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r81, r89) setsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f0000000200)={r75, r76, r89}, 0x2df) sendmsg$unix(r54, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="5affe605f1bfaf02e95a7b6288e4cc5b221c8fb00cd1d55f694abd89fcb5f212ad907383c07bbd4800f7d8dca6def9a571e0ef3857a00167a697f3772030a042e84d4a42922bad301361de484b1a720ec2cc1131b18d764462a06cb07a17336392f6460de6068f26bf062b9947c56b617e273306d0865ebf31da77f7aef15814", 0x80}, {&(0x7f0000000240)="42fb5b97f0fd3513cd6d4c81a9832f1fe355b9ca1c7dc886b5bca08feeca46f5424b6e23b150302283562180f560025449177c1ca3e2a1b4fb9062df725589b3fdb24cc6227c5764b5c9a57769c75bdd392888f92752a237aa81e10a7cf287", 0x5f}, {&(0x7f0000000040)="2aaf243e6a457db0fd02e453", 0xc}, {&(0x7f0000000140)="d6c2df8c378d22d8427057e90a74cfa0f6de04772ab10bd2", 0x18}], 0x4, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r55, r56]}, @rights={0x20, 0xffff, 0x1, [r57, r58, r60]}, @cred={0x20, 0xffff, 0x0, r61, r62, r63}, @cred={0x20, 0xffff, 0x0, r66, r68, r89}], 0x78, 0x4}, 0xd) r93 = socket(0x18, 0x2, 0x0) r94 = fcntl$dupfd(r93, 0x0, r93) ioctl$TIOCFLUSH(r94, 0x802069b4, &(0x7f0000000300)) getsockopt$sock_cred(r94, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xc) setsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000700)={0xffffffffffffffff, r52, r95}, 0xc) r96 = kqueue() r97 = fcntl$dupfd(r96, 0x2, 0xffffffffffffffff) close(r97) getsockopt$sock_cred(r97, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r97, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r97, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r97, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r101 = semget$private(0x0, 0x7, 0x286) semop(r101, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r101, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r100, 0x0, r98, r99, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000600)={r51, r48, r99}, 0xfffffffffffffce7) r102 = kqueue() fcntl$dupfd(r102, 0x2, 0xffffffffffffffff) r103 = kqueue() r104 = fcntl$dupfd(r103, 0x0, 0xffffffffffffffff) close(r104) r105 = getpgrp() r106 = getgid() getsockopt$sock_cred(r104, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r108 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r108, 0x0, r108) getsockopt$SO_PEERCRED(r108, 0xffff, 0x1022, &(0x7f0000000b40), 0xc) ioctl$PCIOCGETROM(r104, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r104, 0xffff, 0x1022, &(0x7f0000000700)={r105, r107, r106}, 0xc) r109 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r111 = kqueue() r112 = fcntl$dupfd(r111, 0x0, 0xffffffffffffffff) close(r112) r113 = getpgrp() r114 = getgid() getsockopt$sock_cred(r112, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r112, 0xffff, 0x1022, &(0x7f0000000480), 0xc) ioctl$PCIOCGETROM(r112, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r112, 0xffff, 0x1022, &(0x7f0000000700)={r113, r115, r114}, 0xc) r116 = kqueue() r117 = fcntl$dupfd(r116, 0x2, 0xffffffffffffffff) close(r117) getsockopt$sock_cred(r117, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r117, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r117, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r117, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r121 = semget$private(0x0, 0x7, 0x286) semop(r121, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r121, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r120, 0x0, r118, r119, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setsockopt$sock_cred(r109, 0xffff, 0x1022, &(0x7f0000000600)={r113, r110, r119}, 0xfffffffffffffce7) r122 = kqueue() fcntl$dupfd(r122, 0x2, 0xffffffffffffffff) r123 = kqueue() r124 = fcntl$dupfd(r123, 0x2, 0xffffffffffffffff) close(r124) getsockopt$sock_cred(r124, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r124, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r124, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r124, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r128 = semget$private(0x0, 0x7, 0x286) semop(r128, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r128, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r127, 0x0, r125, r126, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) msgsnd(r46, &(0x7f00000009c0)=ANY=[@ANYRES64=0x0, @ANYPTR=&(0x7f0000000c40)=ANY=[@ANYPTR=&(0x7f0000000600)=ANY=[@ANYRESHEX=r47], @ANYRESDEC=r102, @ANYRES16=r109, @ANYRESDEC=r122, @ANYBLOB="d1acc1c03ade7a818f9b04dfc0b389f10d9b74f9e9e2cbadc58d4a7328ac0f18ce8a0a8c682b2e7d9bbb6c8eb29b4c8c482fd51766adace32e4929913e159283dd59cf71d5aa84c9163a1ffaace55cf7dd9e7540c37f5aeb181f5a9834957ba646ab6a823b502cec08a582464e9e552a98889f7fc9f5efb36105a87fee2c653f126de03e34ffaecabdfe28", @ANYRESOCT=r35], @ANYPTR64=&(0x7f0000000e40)=ANY=[@ANYRES64=r34, @ANYPTR=&(0x7f0000000d40)=ANY=[@ANYRESDEC=r127, @ANYBLOB="d904250736fe19403c19e1f9736209726531eccbd7ce8424f472256738d6d6cda694a56fedb112d2eb4fd81335661b046c14ba0cb6534e7ae96d9bc80f0ee69d1bdad9841ff5c32c2c2fa04faef397deb94aa46c7d826f2f7aa5caa56bd7a7abe947cc6c2954df70d41c980e7d7cbe048a49cd864c71c6c467c811ba8565ebcc0661330fd76679adda2b22b65dbc7fba6525bb2fd80880ec1d7f31e3c8f83de40e1c466a0dca61daa1edd935cdb29e9f0bb3dd344e9268e1c8c1c50aef10de864a6a8992e0cdacc558bf6a7dd578673b669e9b470eacfd323ef9d9f06e3e66", @ANYPTR64]], @ANYRESOCT=r107], 0x4, 0x800) r129 = msgget$private(0x0, 0x83) msgsnd(r129, &(0x7f0000000e80)=ANY=[@ANYRES32=0x0], 0x1, 0x0) msgrcv(r45, &(0x7f0000000680)={0x0, ""/191}, 0xc7, 0x3, 0x800) r130 = syz_open_pts() ioctl$TIOCSETAF(r130, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3ffffffe}) write(r130, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r130, 0x20007465, 0x0) r131 = syz_open_pts() ioctl$TIOCSETAF(r131, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3ffffffe}) write(r131, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r131, 0x20007465, 0x0) msgrcv(0x0, &(0x7f0000000b00)=ANY=[@ANYPTR=&(0x7f0000000240)=ANY=[@ANYRES32, @ANYRES16, @ANYRES64, @ANYPTR64=&(0x7f0000001440)=ANY=[@ANYBLOB="0966836441f8b13b29852f7e66a4068f41c5598e8a557fe8e3d72416ec0a75ea1b81d421631a4ede573ac07e", @ANYRESOCT, @ANYBLOB="dab365746f4770da3afb10727dd555dddcbe901eb4f08885c016f289e96d65c97cf54b25bba5a075d011d95eb606f5ef0d591fe62d1e7a6db3ead5d8935cc9ef43f0a4303615c2765d20038449e60f3aa97e1d1efd8715a52b0833080e10e12eda73adbe1156370a242f879694fc73eb6e746264a5142488ba0d71c797d8900452525200b305820a4d8a005042783b42e10225f44978310fccb848f1637aa7637ee745e2125af46856f451a31196855e75b7600d7f6df2b12e9316bb9632b89a80bcdffbee0423ec0f58cacb632ed4706122f942524bf8c6cdd2c0360207d7cefb38e46bb3c3cacb406e", @ANYPTR64, @ANYBLOB="1717abb35fe3b9a419eafcb824a9cbd9a2f06b11f3a09f6f450402ea2c165eedbcd481dd2ba9076a25b2814528aba568d861000fc029f07a6fba96f51a1b15b705ae134604cb1def2aea3d6367ae1c", @ANYRESOCT=r130, @ANYRESOCT=0x0, @ANYBLOB="529d66cee48c92bb64d8464128d314e35bfc7ed1e3abbf77153bf667cec4839bab8cdba979b19eabccafd4cb76cef255943cf82c4afbff65711ad56c87f7c55d2b011c360636b4c2fb62ffbccd2e17efe649b3fba2349716ffff7d0b8b66b09eef07327c4dd2c3962dc71c186c7d669f1c6c47448f82895bcffc1bb5fb7cf9399b9aba44356deb910e6fb0af5455da3a6cba144b138ba46cb7c617b6f937a05741536a04aa378ed3339c89ae52b787064eb0207cce1b5f14472c1503689226692d9546788b6ef9b559a2d0311bf5f4b7"], @ANYRESHEX=r14, @ANYRESDEC=r131]], 0x1, 0x0, 0x1000) r132 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r132, 0xffff, 0x1003, &(0x7f0000000000), 0x2) 09:41:24 executing program 1: r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000080)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020690e, &(0x7f0000000300)) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x100, 0x0) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f0000000000)=0x800) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 09:41:24 executing program 1: syz_emit_ethernet(0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa72c9b75c479b86dd60451a7c00382b00feda00000000000000000000000000bbfe03800000000000000000aa210000000000000004009078000000006000cdcb0e5e858a251d0000000000000000000000ef00aaff0100000000000000fa00"/111]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000100), 0x0) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000240)=""/4096) sendto(r0, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) r2 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fchdir(r2) 09:41:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x72) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x2010, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r2, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r1, 0xa, r4) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r3, &(0x7f0000000100), 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r5, 0x0, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) 09:41:24 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) r0 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) 09:41:24 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) poll(&(0x7f0000000080)=[{r0, 0x2}], 0x1, 0x0) 09:41:24 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0xfffffffffffffffb, 0x400004000, 0x7f) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) getrlimit(0x5, &(0x7f0000000040)) r2 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000340)="b134ea323477d45a388e6f16904c646c80d06f2448e09bcf6bbbfba365ed79cdd6ad064b81e27f1de08845cc1c381558198675b1a9b5d5fb709be6fe9a2f18c6cd16d475c1d2c8ffb1e3874f9b2d8e4b7c6827dd56957702a5d720b65771f227b9bf501ecdde66e80b96b78a7876e485fff2596b79768bb48cd9d1a08d00352206c5d0e08199d3e689ef64f8941c38460a94b0641dbbc8687d9e2c36972550ff8a8d6702d68d17d215da51e8d742a02888ea832de20d93ec8ad6ca75f53eeffdb91e02c7e83ac001f5479011709e664f34468409e3f4d8fba7e50ce050944e39d392698413bf89e13e17a4a3c180ceb62c157f69fae0f911644687c785ebeb6cae394a3f0dc38ee5fdee666dfff5516c5efa0fc31d973d15c678796de3c5513c7286b93d26c5b3497fb2c8a5c92bb23b8ad1384a1a283ac9d46ca24a767d883af95f8cdd97846a7c9aad2390fd9ce1cd9ae84747eff76550d4683daa02d9fc6630e433b722c45f46bf8471d84a9d4b4431ec912d23fa3dcc0fc6db4c565d8cdaaba344255bf3c436df6c6c550f4dd0c3ff0114965d51e5589a08d3caa5214c4d9e9fd50de96118a42de7651e8ad339612a5a0462c8d7e152a16ef5a488cebec6c35ae7b95d7ce719e6b9fc0c25a86ef684679e8cb685425ad5d4dbd3b69614b1326bb03292d3158dc8c63f43ba5fb6a2ca6d0c4683617064a0c0cb01f2dd256fe3a83afa8dbb6636ddd6a80f88b2046f9bc68497c39b287e4fdc957d8e452920a49cf864e93a0d0f0694a216507ca03c194cc3c39b52b8f09245e8f6638760c5f97fc11c0956fac1402b7fed8817c6a58910db662bf093e84fc80ee451bcca9201851b7cbec3529dde447ecef667467c369f097c98bd94cb01ba27d7c5c46a22f138371210a2171e555593f8856cb6a6602154eeda31ef34d2c56a078428139ed9d477d5682651963b21576ff8346dc8b5c57c2ca36063bd7b4e9dbd907dfbf2217b78d1412ec0ede959f96e1b6c54bdb91dc56130e83174f3b8598a0d5bca74bc544720258a6ccb4939cc6ff0eedc1e45e2cfceee5b3b922bf5fcd7680b5f4030316fe3d49a34853ff1a8a3439206ad5a66d51c0721a7f00ca74b9e4e77afbe8e9e8e6cd2849d1ec5dfee061cf5955d6729a5db59c136b4f41374f3aa9eb574cf82d0d7832533f60837e8aa77323d8dda78e8bcfd02685e08c8f304d8738475dfd44fe829b9d591d7b5350ed9a229298d10493913fcd9191658b2629448a3b803f0dd2f414b06137dc960f00377fff5f32a82513b4a6ceb8bf89f09750da6b006edffec7344ad89e2f65567a366f5ae86211b66cdcd7625fe79cb5a49f59a9dade97d9ff102a62241ed26e85adbc12cdfb2a99ccb7ffbd0b3c5a64fcca8470061fe422155f41f10e0600d68d7dd1ec976d0eba5720ae207d41d0472903d3b7bbe1bf0b92f06ff697a911386aba26c8a9a349438bbb5ecd6f3349631720258c90842203399ef3a8ea909b47146bc6e34252c2a44f215de73f2a1b3a49c30a6c7c9185b38af6f4ffe7b34562f53604080e1dbc95339f389d4b6d438db879ca221351473757763394535b1d87cb7dce31f3b636c12845138246d6c33c45302c3cdc585753273210bdfadb96f02de3484bc05c7b37982f93c995866c0c478633cf974b5478ba8350cad170ae528203bb330c0e1532adc062cfc51f1daa7246ef8f734a29eda2a206b556a7c47c2c18f71d13d", 0x4d1) 09:41:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwrite(r1, &(0x7f0000000140)="c8fdb1d58ec485fea4e63423eaf2ee022b1ff6a9ae952d7bb7", 0x19, 0x0, 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0xfffffffffffffffd, 0x0, 0x4003ff, 0xffffff40, "73fc1a4d4d7ee4000001000000c0060000000010"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r3, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) fcntl$setflags(r3, 0x2, 0x0) r4 = syz_open_pts() write(r4, &(0x7f0000000240)="67c5b72c769da95449da968b0d361376d2cfabe19420e4ca07fc6873da93837cb886c27bbb9f4773f11cc147970e0f3958251d456d5792692448b4195a69fd8ecb261874d7c3d4d78ca02a6faeccafb98984b183e1d355929dc0ff77eaf55a59d6361f1d7b1bc23a1ee9f838e50720337cc8a50b12dbac0b70fb0659e31f5b50dba4e15d39de5ecf43105431feaaf480c94aea6f6439c5b1f04eaa4c285b9b8ee35ac5a79807333dcbc9533b02bf6f43c05f8dcdb89b2ae76db2ee81a6", 0xbd) 09:41:25 executing program 0: mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r1, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r2, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) sendto$unix(r2, &(0x7f0000000080)="b8aa904eab8878b23b5e7c3e208782b698536a465d3e30cbf8e83994fc1abd1059f9bd4de27204067dbe49ab8f175ae7dbb6c76524b579e858e69faa16f5c7c192f1270d6497987b8570202c9b87979e42f335e6ca1c740ae4e4", 0x5a, 0x40e, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f00005dcff8)) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r0, 0x0, 0x0) 09:41:25 executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001040)={0x0, 0x0, &(0x7f0000000f80)=[{0xfffffffffffffffe}], 0x1, 0x0}, 0x42) r1 = getuid() r2 = getegid() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$KDDISABIO(r3, 0x20004b3d) lchown(&(0x7f0000000340)='./file0\x00', r1, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r4 = socket$inet(0x2, 0x5, 0x1) r5 = getppid() r6 = socket$inet(0x2, 0x2, 0x0) fcntl$setown(r6, 0x6, r5) fcntl$setown(r4, 0x6, r5) getegid() openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x2c4, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x40, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r8 = msgget$private(0x0, 0x562fd914ab7feabe) getpgrp() msgsnd(r8, &(0x7f0000000040)=ANY=[@ANYBLOB="b104a69c57e45e2cf4e92faf59d60000000000b90000"], 0x8, 0x0) 09:41:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup2(r1, r2) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) sendto$inet6(r1, &(0x7f0000000040)="6454688fd066092f560e9f5f3818431ede94ce40c4bfc7d621751778da759b5b3d9bf6a4d1f4b663f238eedd256b6cb73d64b97162fbfac15e84d36cca24e4", 0xff99, 0x0, 0x0, 0x0) 09:41:25 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x108) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) socket(0x0, 0x0, 0x0) sync() r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f6c311a388791435a41d8c30dfad8373fb648b6d89851d31a4c9ed91149038ad2652642ad710c03be48e61665b4bf83158a566860828df9f216eb67c8a26ead8ad3a69ac5a42011edafc4cf5dca73c577829bab111bb7ca07b9b8fe0f2031559074c166ed93317715be1f88da8c9764d3fa3bb7cd5f64bd27fef9e06f12c1bce5ed87d2a4e4b25224aa70d0f6788babb76f279653733437c45bd632937a5b0c92df52400186471f84b57e5b9cd26e653"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0014ac}], 0x18}, 0x0) unveil(0x0, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) listen(r0, 0x598) pipe(0x0) getdents(r0, &(0x7f0000000480)=""/180, 0xb4) ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, &(0x7f0000000100)) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x1, 0x1, 0x2}, 0xc) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1) chmod(&(0x7f0000000240)='./file0\x00', 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000200)={{0x6, 0x20, 0x200}, 0xd6, 0x0, 0x8}) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0)=[{0x3, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1400}, {0x2000000003, 0x102, 0x7fc}], 0x3) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r2, &(0x7f0000000240), 0x6) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r2, &(0x7f0000000180)=[{0x3, 0x401, 0x1000}, {0x4, 0x1, 0x800}, {0x3, 0x0, 0x400}, {0x2, 0x3f, 0x1000}, {0x1, 0x7, 0x800}, {0x1, 0x8, 0x1000}, {0x0, 0x5, 0x800}], 0x7) 09:41:25 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000000a00)=ANY=[@ANYBLOB="000000000000004c12a9edd097ee40000000000000cc07000000000000df44102526c5b0fb40bad77684de5645c7a2ff0a060900000000000000125645c70852db8f7d03d104c8f294a1a78af312708af7e3a1cfed411ec71ec038b3ba199472d8366c61d03b14d72584c8262cc328a49604a1a418d7401a5c860100829477d6294adbb639e827f678882e8a355af2dbcc86"], 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r2, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000fdff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000900000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018500"/235], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="67a908eccb98a13a42aae8723813ee6af92d80518981875583eae6315bec1d9fae9563e86915a7fe43ff46355e1cc4a0583c6c73001fa650b8e551dff88fc86c14368999e4a5a9c9967267cee3c3cdab0b1244447a7ad10b356569afca59ef735ef2c293f06aad9674fd23472fdbd95d191ff072c3835a2166d0cdb24eb318f75c4e6e9ac2548e032d0ae82870a50eea1150359a5204d252988156a6f4b062e98e8ec6256645bad17f22efe42cc9c273e4b8f28ec09a020cd6b06b349645d8e4a4628d0c91015c2459f6769fb5a33344dc5d12e2e7d6662aeb5a6912ec05bc47d10a02eaf9c3582771bbc7489268ab34ebbd9adaf8d9dac58a3d7f6e230c2f56a6b68058ec723f2b1423d935c27829ec5167f4240b8a72bd3196920dc90f3cb80066bdd83bf9d99122ad93c1cecc5d986c11c9396c259ecac434e0a6212301958cbabb89d2971578c605514aa396", @ANYPTR64=&(0x7f0000000900)=ANY=[@ANYRES32, @ANYRESDEC, @ANYRES16, @ANYRESOCT, @ANYRES16, @ANYRESOCT], @ANYRESOCT, @ANYBLOB="797cfb5b37b0d949fec9dea54d040ee82bcff5633c45f849fdb1002561ccd1f92793f434b9764afea9b1df6128a89d44b4338e7f00ac2515db7549c548ae4bf62ed86f0e3a6baee7e2c5c19b4a48390326ddc7ebde38d328f08dec54809a7261639953096dafac241eeb2fa1dd1e21b14982be11e12c5c30a59de83d217b6d215afacbf164e5e4e810638a6f468bd280e4e5b38d00fe75beb6807024285df6917db6da58dc994e644f901f24a05e1adcecb15051702e7c151068587ada70f3360fca8fba2d73c3cfa7c708cd9abacc", @ANYRES16, @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRES64=0x0, @ANYRES64, @ANYRES32], @ANYRES16], 0x7, 0x800) msgsnd(r2, &(0x7f0000000980)=ANY=[@ANYBLOB="7c43e83f1a43410000008f132426cdb2f0539f2c6494cb0171486657e284698c8015809dce62c3d859574f575131280fd1f1342e40f90617b0a0"], 0xa, 0xc00) r3 = geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r6, r7) r8 = getgid() setegid(r8) r9 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r10 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f00000001c0), 0xfffffef3) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r12, &(0x7f00000001c0), 0xfffffef3) write(r1, &(0x7f0000001040)="4862b7ce62246ff8d610f6c42fcaef8100000000000000a8515d4ed7b24bcbd5f6f5dd1d40e5f478f03ac47cf510f593128570c2a27fda262dee6b502c3dfd7171b5e2def8e20d4ce3e34128721d7cd553313bbc6bb2cac8481efec6b681f378bcd7cd5163d77d6ce9e90937e68fb63584d197980f8acbce73ff642d14d95189895d185ca8aef33c5b4f519f583cbd58010020ffff670d9f0def639e236403dbc0dfb18773a450ea5b3af026257e1615952e9ad4da32dd6f53f3c1fea571c41a261fa26a4d4a83db22d7a99f7b936e4f7dcb8896632a3d5d1a78791ab49700ec24c70e1bf3e4fcc0777f9e8f6c2880b9b1542c33d9120b804b8150c7b010e4aece4bff4a0442138a27e45f9fb93209196cb1fa81bbc07a3500", 0x119) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000100)={0x2, 0x0, 0xfffffffb, 0x0, "108000ff0f01000000100000000000004000", 0x2}) syz_open_pts() r13 = syz_open_pts() write(r13, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0x0, "108000ff0f01000000000000000000004000"}) ioctl$TIOCSTAT(r13, 0x20007465, 0x0) r14 = syz_open_pts() write(r14, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0x0, "108000ff0f01000000000000000000004000"}) ioctl$TIOCSTAT(r14, 0x20007465, 0x0) ioctl$TIOCSTAT(r14, 0x20007465, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) r15 = socket(0x2, 0x2, 0x0) connect$unix(r15, &(0x7f0000001b40)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29384d0829696473d0000c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefefdb23d4f9c0e36d58ab4f79a65f69e73991844d490000010062d8edd55587267ba5090932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ec9263b7abec3fef53c46f9362301576534c2d7eeac6f70900000000000000fccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06700200000093a9ddc93e8223278f36593c68be103eb0954fa3c63eabf60d69f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0086bc590f407990dca000000000000b9d2bb8ecc80d287ba102349414033cc010cf7649214dec62bffdfd3721ca05d2204a978be2d7f0537314b6c74f050a28f74490156f4462cccb3d32fcdd6fd2e523b2309a109903b5f01d704048ecb4c02452c9950f3907cd34ad3ec4a509d096c0fa1d56223dd3ad22623a9b309e30f2d7597ef1096d8b304d3cb7c5dfb241a85dc1f845c5ccc3446048ba5091dd22d636327300f8b826146c8ee6482b31f72082a578b1f928ca4de8c9119b44295f0b3172c8d77f820da9ef7f715dd814378f7e9f0d1913d39f06e110fe7bf9bc457e368a9a1d9d4c927a4720c2fb3e3d81b83904c09a905497cdaae513b0f918391013fefbd0b35974c9c1f4c70be987f000045ce632e3ec0cf3d21f6be4e07218d3acf9061c787ac6da233a7ce12481a818c2fe2c98f62575cd83d14a444c25de8852192390911f847b4f5a4148c6097012fa1e566039a741d0c35d3d21f24beaf540b962b5c583a03b7b39db7cd14ba4f20d54938b1fc6ab6a0e207ce007e4805dbf7093379a9745906ff7da369edd2976ecf129fae28ccc240a25dc65011bc21cdeccfe05323d88b7a7771ec3b222d3342bc461af977f9d168ff7d4bbe53c1ea87e1fdafb519310058f68ba3fb415c179da6e2e3ceb05df5636a66367862c31ab098f1ebcb91c56ac7aabe8abc462478a852454c0ae54c9f6f5f534f96d93a16ad00d88367ad50c913212be66f7d21837be7a4e58bbd3edc89830d81d64d8e92fde74ca7b5c38802c6ab60d738cc60488b0e9e8231995b358183367a4c52f477288ecae3519e9f5e1d31985f5420808e3dfdd20b0101c2572e9aad0edb0300000000000000316ac273a4c691189e74c04b2d287b159a5f4f8cec6b40be97b6782214c39918d0aa72e9c1cbe0f14660a59e03306283ad9dfbde5650dd9501ce3106a9026519e7aea7c4c01369ea2b1bc161a4"], 0x10) writev(r15, &(0x7f0000000080)=[{0x0}], 0x1) r16 = accept$unix(r15, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000480)=0x41) accept$unix(r9, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000009c0)) fchownat(r9, &(0x7f0000000080)='\x00', r17, r8, 0x6) r18 = getgid() setegid(r18) r19 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r19, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r19, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f00000003c0)=0x800) r21 = socket(0x2, 0x400000000002, 0x0) r22 = fcntl$dupfd(r21, 0x0, r21) ioctl$TIOCFLUSH(r22, 0x8020690e, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r22, 0x40087468, &(0x7f00000001c0)) fchownat(r19, &(0x7f0000000080)='\x00', r20, r18, 0x6) r23 = semget$private(0x0, 0x7, 0x287) semop(r23, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x800}, {0x3, 0x400, 0x1000}], 0x5) semop(r23, &(0x7f0000000c40)=[{0x2, 0x2, 0x1000}, {0x3, 0x7fff, 0x1c00}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r23, 0x2, 0x3, &(0x7f0000000d80)=""/10) r24 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r24, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r24, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r24, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r24, &(0x7f0000000400)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r25 = getgid() r26 = getgid() semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r25, 0x0, r26, 0x10, 0x9}, 0x8, 0x1, 0x3}) semctl$GETPID(r24, 0x4, 0x4, &(0x7f0000000180)=""/253) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000240)={{0xfffffff8, 0xffffffffffffffff, r18, r17, r18, 0x1ea, 0x9}, 0x7fff, 0x20}) lchown(&(0x7f0000000280)='./file0\x00', r20, r18) r27 = getegid() r28 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x6a, r3, r18, 0xffffffffffffffff, r27, 0x10c, 0x1b}, 0xf04, 0x2, 0xffffffffffffffff, r28, 0x5, 0x8, 0x0, 0x80000001}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0xffffffffffffffc0, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)="8183fac678ae51f990ce179b1aefa8c74259a1dce93c957ce761797ca36642ce5a25c9fab25f04df665452a9d3eada0fc2fcbd2e61b168621bdb8bf0a9a4588f893715679bf5aa4fd0859cc5f38aa7e3249d193eade2f3d0b96f0300595567a5b64947bc9290155871451a5004e5597a17e33191fbfdfaed7f10c107e72055694307f9138b6a149914dd9f9bfdab3ce892d8fb1c2963004d355d", 0x9a}], 0x1) 09:41:25 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20000, 0x0) readlinkat(r0, &(0x7f0000000240)='./file1\x00', &(0x7f0000000280)=""/126, 0x7e) mkdirat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1f0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file1\x00') r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x1f0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000380)="426b45433ec16650406d843215cd5f6b5dc40337e2097d082b2146a3a27cb18bca5c0eae86eb745eea1113a796c245a2592829d6ec14be5001ff995dd2a20bab02dee7f73f4b41790dc25209982e060d2925bf0d0d13e0e3a021408c5d15b0cddef635efe9d03ce68ca8ceac9fe6087549e47977480c31d933c07c7ca8d84d2216ed63588003044453c43fcf79f4634c060a1cd6248942b76b28b531a28d213420be89e05d4e475d67b6fbd73af824293c0de7fd9038c0b01739223f23125504a84ed17c4d0b91d44d08d9e780f1", 0xce}], 0x1) 09:41:25 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df3dc7821d66dffb18e4edf9c24c552e40ff80d5b5c3c785e167685c348084077321ea0223966417", 0x5f, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000080)}], 0x1, 0x0}, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff0000ffffaaaaaaaaaa0486dd60a4f008080000000000000080fffa00000000000000002aff020000000000000000000000000001"]) getppid() r0 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x20, 0xff}, {0x18, 0x0, 0xea, 0x20}, 0x1, [0x0, 0x10000, 0x48d, 0x5, 0x6, 0x16, 0x7, 0x80000001]}, 0x3c) r1 = accept$unix(r0, &(0x7f0000000880)=@file={0x0, ""/4096}, &(0x7f0000000380)=0x1002) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f00000003c0)=r1) syz_emit_ethernet(0xf6, &(0x7f00000006c0)="c7a895006f53dd000005ffff86dd86819deeb21ed8b8db737277a8f78b497f0c2046f883b128777b2a2d935851260018bc560def7f808e6d810070af792eff634803000000cca8f199ac8a84ae3f18454c1f0565b500d0134cc6b94228064b7ae1f487b0529f3c09ea63079cd7ee473cb844f35fbba413bed814670432b8de627902e84f47db135958ccd9aee6ecc77e3e03a000bdf16fe10499a87748593b2d4002cb938fc5a9cf7b9dcea433d81924e456655e20fd15b2ee096e4070eff62e95815d447ac20000b7c052639f26e900000000359ed649c28594e381a6b8ea714beec58e4adc93697dcc225bed824af5ba23b92750b2353e29ff747fb6bd31ac206e7f5ab0d8208b4000a5f82e2f3ab155bc474861342d7454ad01800000f5dcd3db474a3dab65a1ae8912fdd99ade0ea38c7c9168c4c161359b8534f53dd41aaaf2088882fa1f13de208ba2b7436d23d6e900989ce7ed82f588c04a873f204a647a267417f523a2c0aa36c63bca1f000000000000000955c997fbfdf2f1234b5d4c01ffa7279024f82a25fb031b9462334d9700"/415) r2 = socket(0x2, 0x400000000002, 0x0) select(0x40, &(0x7f0000000100)={0x14f1, 0x100000001, 0x3, 0x5, 0x0, 0x800, 0x4, 0xfff}, &(0x7f0000000180)={0xffffffff00000001, 0x7, 0x4, 0x417f, 0x7ff, 0x10001, 0x5, 0x200}, &(0x7f00000001c0)={0x6, 0xffffffffffffffe1, 0xe24c, 0xce79, 0xb2, 0x3efe, 0x0, 0x3f}, &(0x7f0000000340)={0x9, 0x3f}) fcntl$dupfd(r2, 0x0, r2) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000240)="76446fcbf629c4489b83a3eb8c1cb7221cd95f153c03da4a06114a05164c14f350cebc35f08df5a7800aa2ba835c32a59e806122b78ff7d224b27f3ae5fcf25c6083a09fa855682cf9ccfa292e9de384edc5aaaf4b63fca93bec180d8bf52815a847ac1306942f462b0073ea75994068208b07860d1e0e961268b5e8564fe5b5fc7cc5cde647524597293fe20a478ebc71c3eb9f22245d7dd32f971fe3d4658fc5ccfb8527730a4f465813c3b4b96c08cf12919070e610d015e7be0c48d68608ecf39c", 0xc3) 09:41:26 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x20, 0xfffffffc}, {0x23, 0xea}], 0x2}) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x800, 0x0) ftruncate(r2, 0x0, 0x7363) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) getdents(r3, &(0x7f0000000100)=""/26, 0x1a) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) 09:41:26 executing program 0: socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9ca272328f0400000000000000f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x56) recvmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/27, 0x1b}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r2, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a", 0xd5, 0x401, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f000069c000/0x4000)=nil, 0x4000, 0x2) r3 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r3) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9ca272328f0400000000000000f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x56) recvmsg(r4, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/27, 0x1b}, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt(r5, 0x0, 0x8000000000009, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r6 = open(&(0x7f0000000400)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r6, 0x0, 0x0) 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) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x3ff, r7, 0xffffffffffffffff, r7, r8, 0x17c, 0x5}, 0xfff, 0x9, r10, r10, 0x7d55, 0x3, 0xfa}) geteuid() pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_INJECTEVENT(r11, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) close(r13) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$WSMUXIO_ADD_DEVICE(r13, 0x80085761, &(0x7f0000000100)={0x0, 0xac6}) r14 = semget$private(0x0, 0x4, 0xc1) 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(r11, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000480)={{0xc, r15, 0x0, r18, r17, 0x5, 0x3}, 0x486d3340, 0x69, 0x200000000006}) r19 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x6010, r19, 0x0, 0x100000000006) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x1d) r20 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r20, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r11, 0x0, 0x0) socket$inet(0x2, 0x5, 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) r21 = shmget$private(0x0, 0x2000, 0x5a, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000100)=""/109) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r23 = kqueue() r24 = fcntl$dupfd(r23, 0x2, 0xffffffffffffffff) close(r24) 09:41:26 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6f42e18b7f100001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x5, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x4002, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r4, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) r5 = dup(r4) r6 = geteuid() r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r7, 0x1, 0x8, &(0x7f0000000240)=0x401) r8 = semget(0x2, 0x3, 0x20) semop(r8, &(0x7f0000000400), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r10 = getgid() r11 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r11, r9, r10, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r13 = syz_open_pts() ioctl$TIOCSBRK(r13, 0x2000747b) fcntl$getown(r13, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r13, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r13, 0x20007471) r15 = accept$inet6(r14, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r15, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r15, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r16 = getuid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r13, r16, r17) r18 = syz_open_pts() ioctl$TIOCSBRK(r18, 0x2000747b) fcntl$getown(r18, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r18, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r18, 0x20007471) r20 = accept$inet6(r19, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r20, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r20, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r18, 0x0, r21) setgroups(0x4, &(0x7f0000000300)=[r12, 0x0, r17, r21]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r22 = semget$private(0x0, 0x7, 0x286) semop(r22, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r22, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x3, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r22, 0x1, 0x8, &(0x7f0000000140)=0xfffffffd) semctl$GETALL(r22, 0x0, 0x6, &(0x7f0000000000)=""/235) r23 = semget$private(0x0, 0x7, 0x286) semop(r23, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r23, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r23, 0x0, 0x8, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r26 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r26, 0x2, &(0x7f0000000100)=""/114) r27 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r27, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r28 = fcntl$getown(r27, 0x5) shmctl$IPC_SET(r26, 0x1, &(0x7f0000000200)={{0x3ff, r24, r25, r24, r25, 0x104, 0x5}, 0xfff, 0x9, r28, r28, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r24, r25) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r25, 0x0, 0xffffffffffffffff, 0x0]) r30 = getgid() semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, 0x0, r29, 0xffffffffffffffff, r30, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r31 = socket(0x18, 0x1, 0x0) close(r31) fcntl$getown(r31, 0x5) r32 = getgid() getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) r35 = accept$inet6(r34, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r35, 0x29, 0x66, &(0x7f0000000380)={0x8, 0x10000000000001, 0x1000000749, 0x9991, 0x8001}, 0xc) setsockopt$sock_int(r35, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r37 = syz_open_pts() ioctl$TIOCSBRK(r37, 0x2000747b) fcntl$getown(r37, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r37, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r37, 0x20007471) r39 = accept$inet6(r38, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r39, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r39, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r40 = getuid() getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r37, r40, r41) r42 = syz_open_pts() ioctl$TIOCSBRK(r42, 0x2000747b) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r42, 0x3}) ioctl$TIOCNOTTY(r42, 0x20007471) r43 = getuid() getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r42, r43, r44) setgroups(0x4, &(0x7f0000000300)=[r36, 0x0, r41, r44]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r46 = syz_open_pts() ioctl$TIOCSBRK(r46, 0x2000747b) fcntl$getown(r46, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r46, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r46, 0x20007471) r48 = accept$inet6(r47, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r48, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r48, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r49 = getuid() getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r46, r49, r50) r51 = syz_open_pts() ioctl$TIOCSBRK(r51, 0x2000747b) fcntl$getown(r51, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r51, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r51, 0x20007471) r53 = accept$inet6(r52, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r53, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r53, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r51, 0x0, r54) setgroups(0x4, &(0x7f0000000300)=[r45, 0x0, r50, r54]) getgroups(0x25b, &(0x7f0000001200)=[r50, r44, r30, r32, r33]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r58 = semget$private(0x0, 0x7, 0x286) semop(r58, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r58, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x3, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r58, 0x1, 0x8, &(0x7f0000000140)=0xfffffffd) semctl$GETALL(r58, 0x0, 0x6, &(0x7f0000000000)=""/235) r59 = semget$private(0x0, 0x7, 0x286) semop(r59, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r59, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r59, 0x0, 0x8, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r62 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r62, 0x2, &(0x7f0000000100)=""/114) r63 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r63, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r64 = fcntl$getown(r63, 0x5) shmctl$IPC_SET(r62, 0x1, &(0x7f0000000200)={{0x3ff, r60, r61, r60, r61, 0x104, 0x5}, 0xfff, 0x9, r64, r64, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r60, r61) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r61, 0x0, 0xffffffffffffffff, 0x0]) r66 = getgid() semctl$IPC_SET(r59, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, 0x0, r65, 0xffffffffffffffff, r66, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r67 = socket(0x18, 0x1, 0x0) close(r67) fcntl$getown(r67, 0x5) r68 = getgid() getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) r71 = accept$inet6(r70, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r71, 0x29, 0x66, &(0x7f0000000380)={0x8, 0x10000000000001, 0x1000000749, 0x9991, 0x8001}, 0xc) setsockopt$sock_int(r71, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r73 = syz_open_pts() ioctl$TIOCSBRK(r73, 0x2000747b) fcntl$getown(r73, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r73, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r73, 0x20007471) r75 = accept$inet6(r74, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r75, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r75, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r76 = getuid() getsockopt$SO_PEERCRED(r75, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r73, r76, r77) r78 = syz_open_pts() ioctl$TIOCSBRK(r78, 0x2000747b) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r78, 0x3}) ioctl$TIOCNOTTY(r78, 0x20007471) r79 = getuid() getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r78, r79, r80) setgroups(0x4, &(0x7f0000000300)=[r72, 0x0, r77, r80]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r82 = syz_open_pts() ioctl$TIOCSBRK(r82, 0x2000747b) fcntl$getown(r82, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r82, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r82, 0x20007471) r84 = accept$inet6(r83, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r84, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r84, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r85 = getuid() getsockopt$SO_PEERCRED(r84, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r82, r85, r86) r87 = syz_open_pts() ioctl$TIOCSBRK(r87, 0x2000747b) fcntl$getown(r87, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r87, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r87, 0x20007471) r89 = accept$inet6(r88, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r89, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r89, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) getsockopt$SO_PEERCRED(r89, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r87, 0x0, r90) setgroups(0x4, &(0x7f0000000300)=[r81, 0x0, r86, r90]) getgroups(0x25b, &(0x7f0000001200)=[r86, r80, r66, r68, r69]) semctl$IPC_SET(r58, 0x0, 0x1, &(0x7f0000000280)={{0x5, 0xffffffffffffffff, r69, r56, r57, 0x100, 0x81}, 0x400, 0x401, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r93 = semget$private(0x0, 0x7, 0x286) semop(r93, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r93, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x3, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r93, 0x1, 0x8, &(0x7f0000000140)=0xfffffffd) semctl$GETALL(r93, 0x0, 0x6, &(0x7f0000000000)=""/235) r94 = semget$private(0x0, 0x7, 0x286) semop(r94, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r94, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r94, 0x0, 0x8, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r97 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r97, 0x2, &(0x7f0000000100)=""/114) r98 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r98, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r99 = fcntl$getown(r98, 0x5) shmctl$IPC_SET(r97, 0x1, &(0x7f0000000200)={{0x3ff, r95, r96, r95, r96, 0x104, 0x5}, 0xfff, 0x9, r99, r99, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r95, r96) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r96, 0x0, 0xffffffffffffffff, 0x0]) r101 = getgid() semctl$IPC_SET(r94, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, 0x0, r100, 0xffffffffffffffff, r101, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r102 = socket(0x18, 0x1, 0x0) close(r102) fcntl$getown(r102, 0x5) r103 = getgid() getsockopt$sock_cred(r102, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) r106 = accept$inet6(r105, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r106, 0x29, 0x66, &(0x7f0000000380)={0x8, 0x10000000000001, 0x1000000749, 0x9991, 0x8001}, 0xc) setsockopt$sock_int(r106, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) getsockopt$SO_PEERCRED(r106, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r108 = syz_open_pts() ioctl$TIOCSBRK(r108, 0x2000747b) fcntl$getown(r108, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r108, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r108, 0x20007471) r110 = accept$inet6(r109, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r110, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r110, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r111 = getuid() getsockopt$SO_PEERCRED(r110, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r108, r111, r112) r113 = syz_open_pts() ioctl$TIOCSBRK(r113, 0x2000747b) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r113, 0x3}) ioctl$TIOCNOTTY(r113, 0x20007471) r114 = getuid() getsockopt$SO_PEERCRED(r106, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r113, r114, r115) r116 = getegid() setgroups(0x4, &(0x7f0000000300)=[r107, 0x0, r116, r115]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r118 = syz_open_pts() ioctl$TIOCSBRK(r118, 0x2000747b) fcntl$getown(r118, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r118, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r118, 0x20007471) r120 = accept$inet6(r119, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r120, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r120, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) r121 = getuid() getsockopt$SO_PEERCRED(r120, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r118, r121, r122) r123 = syz_open_pts() ioctl$TIOCSBRK(r123, 0x2000747b) fcntl$getown(r123, 0x5) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000004c0)={&(0x7f0000000480)='./file0\x00', r123, 0x3}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) ioctl$TIOCNOTTY(r123, 0x20007471) r125 = accept$inet6(r124, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r125, 0x29, 0x66, &(0x7f0000000380)={0x325, 0x10000000000001, 0x1000000749, 0x9986, 0x8001}, 0xc) setsockopt$sock_int(r125, 0xffff, 0x1009, &(0x7f0000000240)=0x6, 0x4) getsockopt$SO_PEERCRED(r125, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchown(r123, 0x0, r126) setgroups(0x4, &(0x7f0000000300)=[r117, 0x0, r122, r126]) getgroups(0x25b, &(0x7f0000001200)=[r122, r115, r101, r103, r104]) semctl$IPC_SET(r93, 0x0, 0x1, &(0x7f0000000280)={{0x5, 0xffffffffffffffff, r104, r91, r92, 0x100, 0x81}, 0x400, 0x401, 0x5}) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000280)={{0x5, r56, r33, 0x0, r92, 0x100, 0x81}, 0x400, 0x403, 0x5}) r127 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r127, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r127, 0x1, 0x8, &(0x7f0000000240)=0x401) semop(r127, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r129 = getgid() r130 = getgid() semctl$IPC_SET(r127, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r130, r128, r129, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) getgroups(0x5, &(0x7f0000000440)=[r10, r12, r33, r130, r55]) sendmsg$unix(r5, &(0x7f0000000240)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="e20d87a33424784079a99c8dedc3a41534fea9c7e9aa94d8a909e8776d5e8ec7d44b057ea23e1f7e57c1793d0339ee1f5e8b1cc69c60a578951c47cfe86dfd2a94f10458c0eb9712009c8030aa50938380", 0x51}], 0x1, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, 0x0, r6}], 0x20, 0x9}, 0x40e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r131, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r131, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) getsockopt$SO_PEERCRED(r131, 0xffff, 0x1022, &(0x7f0000000280), 0xc) sendto$unix(r1, &(0x7f0000000140)="58857c2d1f8ed60270e346cba0dc731197a5b9c0", 0x14, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000340)=[{0x0}], 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 09:41:26 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x89fe, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = getuid() lchown(&(0x7f0000000000)='./file0\x00', r1, 0xffffffffffffffff) 09:41:26 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000004010000000000004fecea11ea8fef96ecfc73fd3357ae26cae0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x2, 0x0, 0x0) socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYRES64=r0]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 09:41:26 executing program 0: r0 = socket(0x2, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x10, 0x0, 0x1ff, 0x0, "000000008000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000080)=""/28, 0x1c}, {&(0x7f0000000100)=""/41, 0x29}, {&(0x7f0000000140)=""/195, 0xc3}, {&(0x7f0000000240)=""/29, 0x1d}, {&(0x7f0000000280)=""/99, 0x63}], 0x5, &(0x7f0000000380)=""/45, 0x2d}, 0x43) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:41:26 executing program 0: socket(0x18, 0x2, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x9, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7ffffffe}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x1000, 0x0, 0x2200, 0x0) dup2(0xffffffffffffffff, r1) 09:41:26 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080)=ANY=[@ANYBLOB="fb182e2b666902e3ff23de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f69c16212d60ab2d0ec9f5f0ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec128ad9bd67eebff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd326d575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b713232b3303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81ce4e9622adc26efb397d91806387e38cd96bdbb509b158d1dbfcb62d8b228c81e298674d93273bb62751e04e5efd87b036de632457911f535b5deea7caa13bc42b8229067238201691b434a48fe70ada0814896aebf6bf7d92811e481fcc5bb089b286b3d825f5cc1d4fd957893d269db294df2dd6ed41c7fffbd770bb368012632849a1048df2fc22b284393f8df9bbe2fd6da7f2e8379585513667f49135c429000000800a6500"/453], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) sendsyslog(&(0x7f0000000280)="b79e6817313ca5d9e69a41338d2219f8fa5b95aa618f0279d1a376a3fd1d12c5b09601e32c7e9d304f4424af36b66dbfb7e8b41571cfc0e2de19428054b73979138467b706d42cb84f79ac46f4155f8cd2e054f0df7f541d6ec123a656ab8645d4c1cc7ad9857b09695beb1856cdf4f7c3d60165cc20103b3c4f9c9e0195563f7611080da6714e1f8cc5dbb0664a21947c9166d3874fc2325b4683c8030cfe1c50cc61c2185e399b1f9cdefe49997abc738d25df594dac3703d66b7991db8da68131607971d43d480bf545ecdc03d86035d6597e55a8d9d023c11aa57c50abcce3184d5e497e91adabd6e868700ad4a1940ed30992a44d630b6df0494773635384df8465adafcc1ab37d1d6a9f0d441285f1fb3cc4bcfb534aa03c087a3789fcb6d86825e381c95e5b20fba605fa790044b5b17d5edaa96c9151d48968f5bbaa238d2808cba4c7d52105f70092b2fc86b7c19c9ec2d1f32894956f42277a120a118cdaf21bdabad22a0d62a52aacf4c0ce57883b265b8395e7515c77267e559a5cae42da5a182ee37d2c968a98ddf1e6afe2d515d3831b3f4e60251fdaf77a9b17868370def1e0779b45389f41864bdbe329a979c0f24d22f85919438e4e0254222cf126c769c78d8a31d9bb1ffbc0a2cb77ea5af42d3091c06ef61d0841761f93644889cbb7d0b7ad59f3df85708b5aa8d0dc81c0b3b4c35aa9c2fea42daac56e881d3c227d4a427ae0a0f2f03d4b715db8bef6a89ce6e3558bcc9b8d5b743b6962718ad30926dd3833a4880bff1d18202ffd836e9da01c980742236083c8c485609eb4836920a9e81580236233d42217efc77f750ddc002ffd60980b382cb32420d8ceda67abdac3d6c9fc6440730d66a7363c821e538c76a1b160c23c71a457cf3bb5bac48bd3d90c00932d933e0d8211c3b3a91afa0dfcbfadeb41d257056b169adcea003c6bb8faa7193539844c7b6b7763f0320e4f38beeb8f4bc7cc1f9cafa382ff3cfbb77de37170108245c52a2391be46d8a404dd26d0da51753b36b4d48591cb424cbd579c1e5d682ad6f2b0fa38d0d98eea2bfd3121f7ec838ddc270a92f5e0f94ed35f39a80c981ee91e539368778acfb44d18e65a31cd7de4cca3bd3130cae6e4f1d89b77a89e66bbaa12c3e1c732acda4a9f53d920d8b7cc01306d8e4702004b4cf28170b22e35255dd2596a3058d0cd2c17d85fc896c68759019c55742f42288f7d4d6800a54f4ab1a5205c9c8ad6bbf67a00df4433ed3d29e5cecc19bd4b7dafac7148b75a3c3db65a084d9a8f64301c24ae956888e83e629aab1a8e5770f01c12f4bf3f9d3e580fc608b55caddd29d001283dce94474496d8565e933dab05395d9b64163b40889a7724ebcadd82d1e208da5b97ee661ca1736dfeecd674bb213173b069b8435cea1889e95914e7829a1d7cbcf955e2c5ee78346b16c1b905857036d0637d385e7005d08453e72d1c462c787d375a9a720b4a44b92fe1525c3f7ff2a1792d8d20b0448d17255dfb77a45fcfb980ea14854f0e5a4dad7e036487a393325e90641274d10dee4efab6c3a5f5b57f14e0d8fa93e5f0958caea313470db7ca4f06e137e411c092fe1116257d1a4ae9f65c1a8bb41416aa30a6b1b4f42a1f88ea4351065d59e3523bb65e6715b7ef95a83b2301c217f8bcd003b00d1832a5d1f89c5c0a5551622b909c3371201a738dcb78c9f17d309fd690c459b8eda6cb24a10e0754ab3d0e92e0b191377bdb0efb2752ade5df69b2daa58e6956abee086d882b2d739fb33721a706d182b8e1de5ef23c1048c801b265d35950533b95c596f133d92f4059f0975b49d0093e445cc51c2a4957fb20a9538390e3e49a2a9ee88db9a05f9d2edc0300088656396550cdf2ef68c4d484c91ee368a9b8ce417e2d21aac1063649462a263b682e61b9c48a1fe21d403a7f6402ce48488922df9ec21833c9f64d264d681f5b62f12b2d67e897cdeaaedaa143f05de4f607fe1992f2875c18c49d78f6dddddc80fb5347033f61a2105337cae82a543b02aa5a9627a2c3dd6080d41c812815a1d0dc24f1926d68be23b60cf2a7d75ad2c4c2ee6d8273321bc27b969d8c3b61667f4f33ed850f588f4b313a7a0a28502c2e40e4ed23c656648f633fe7b74c6909bf867a598471f571698f0e4acdc57918f7ed94ada11efc30941f0fd1b70f13b183215463d2932b38786f0796b783d5064e0a66d9a872015cb3e3cf200c73310661c6ed748536d7f4d642d30b2dc9da74c3a887ad16b986354c53dc5d6e2233caeb44d64bfd7782036faf7f6ab55dece041ed9f988a270757418e450b03b7eafc658fb69a5cd51db2a6d44192e07d4971b8a1701ecfe01625ed9bf268b9684d585b9b67cdd212dd9ce267d3f8c5a35ce040089ee77a61d0c6b4852444b836240afea8a010163c829bd7f365c5b20dd7b8b417e9dbbbe1734af508c7cc85a5e871f742dd395778d04ca67790ad47bde2121a747a52767053a996a88b1dcc45dfaf9444f7d382cb017966527a37a4874f1a17d8b81f2b7c0d527cbfe170755d62ad891708073a6c96c622114faea747d36c6a70c81f8874a2328d23ad16299835673ecae575d5d0c5af41924d81fab1029a5c0db5f5e20e62056775f50a2cd4d0abf67b89650c08f5967e14558fc3427c841d27da9be2eeaa5b33af086f0210a6bce97f32fc5ea65250af3cafee5e8748cde1ffb95483ea8fbd1243031e95e085cfc8f207c1ebc2d07ee9c21fbb879cd1f7102adce6fbf3bc9ea318b11923ebdfc50ea2c162719944ee07ee048947877f6d9420873fd22e6f4b92251ab32dd16939a9e04550c453af5df8d0aa0abce289de78f55b6f2bded5e81144ef868b2499630d6ebb7d92d81363fccd7373472180e15aeeda1f7645a961f93a6ffc60b9281ff63cc94a8c943a310888b28848d02f267078858a7b6c885942b9aedcea09ae53bc9d5d4e2ee004ee64c89db73f7ac463a822b7083b2b345512807904cd64bbc220d6673966d880cb9476c0c3d0a5edc7998b282a8309398ab68de50c9ed7f4ffa5718bad2f0d2722cb3a46c0f2d817f4c74f58da6f5f0305347e5cbb62908da994ce743f8b5bde66ffe64f30e7705549774f9f1d7a71f71cd2c6208edeba66bd3ce676d95d7df72c4d2383667710cb20b3ae3a4b8a79f0857d4cf908413284e4fc4bbbe414efe1151fd4b7fa30774322db1afe1431da799df8eb3863730a3ae57ae0c32d82087bb850e43db52ae805da6bac5536df629ec7e821122caa6c2c7e89fafef05cf8e180555f0021093772dd37e017852cffde3039d055372e314127694db1dc034bb92fd0d267f699cc1cc9c736efd3bf818a9a97efe56afc1e2959a8a0f63ad43ca49aa88db81e8b1d7ed29ad9f692b6742afc8b76e73520325277dea19362971acf5c9c053c8d5472445e706d911322d140b54678516f59273f55bfacc42daa340e449781ff576d642beab649c4574ded6046dbf5f07b05b71b4cc401b5ab26700776312755e3d05a3e84e4178159c808d92adb569286771dccb5a0e5aa98f2dcc9a0c12c3b588f890065e4b6a03fcea4acf45923f24ddbb6470c14e3dce9d60159635f18a7c0ff45024b1056c6be213ea71fd101fe60a009ad147d2d0ec7cf2351a5b6edaa59b429dac09f1139d11fcc4474a670122ef373711cbd7c31dcd9dc5dd701e3da1119b810ba1cc4bdddbbd934ca73c059f31b332f293783b481acd2e586670a632d8b7d00834882bf6c807d9d9ed5178919d8b43c750e64248226f1a533853dff2f055059c3ef632c0fcf207312154be2269703c500fccdbbc0f326c0a57de32f91e91e8be77877b5ff59df8a21c51185cdbb28274bc01d832b2fceb9f5bd9cb8c021f27eb5d7ed2c39b560fbbd041634f4bac55ae4f670c5b066f02ba5652217855e8f129304f9bf19f8f5e2fd1e1ee79ee81c33943458f52b9aad0aacdaa853dabd30ffbf5bb301565ace1d2c297fa6867a66023e318730233c186af442546875716c2a60c2b7799940c0a8cef2b0f5eb8c380ed60b5bf64ec000e263495d6a43a536954d37bb9162b7527956c33a464e1c539d8a9ae0f23fe6369184afb17583db200d9bd58db993e44a9acea879370d99b7fc8a7e47731c6561fef3fdd53993514a92745526ea51820522df03da752d604777c210a13f305b894f44e57c417bf3b3cc8d37eba17b427ec05794634e2caf137733876fb1893cfd7a33af7e2f11ea39fbc225b6b0399f5acb446ba4d1d8f374695c576b50c45385bc97c340a48966fe24ca528783e782a7a5711db79170ad9ee5d140c9276a4e073a7a7f1e7555031306e9ddf8af4318faf4e6a1cb245891d97dc4c1115f28c762454e537f6377e0b9eae756b3e0f82c1642464bd5dbe0933d22ca456c506b760a606afb2e0884748c9ef28dac9ac4f26df43b873cab46f9ed43aa3013a5686410b6d86e6afa46941e9faee0609e137e8d566286ae12168c88348ac9e45589b635f050bb52d3eb3773789c9cb81892e8a9d6a46310032c07c2674ff08602c42ddfdd23c3deec8ee571019486cd7efa0a8f54c3053e6f5daf23dd0411eb6d4d4d27042862f790d9aab096bfb647dc3106d99c4f4b389708c527ae09264a39d72b458d50826bd3d7284c3759c0847a20e4c797d2e2a5663b8c2cff20980e47770d434d23554d487b8f39865e48f5c98049d829ff8b04eb307d2a5fc7076023df11d2f0b182598c464b108e54b1ed4a1488c220496588741e3d3b9ee0571b6446e958bba868625b3a70a5d126c30585496058087f88e3ccf1a0a721d24b82d73472fc19cfe4da166876f8ac9e5d326a0036823cdf5815f075ac965dd1351084db2be98298b7ef238383b7e8f642427e954a5f04e301b03e5f23454a84f79206d892ca0d1f02ce53a9639d109e0b82e9ba16a735a05e0a2c08e283fb9b74780d65319c1303747bc24b7dbdbeb291cb7f5198e7f5ada29a052a91a63b15062963419304cd992584cce952589b0430119bbbdc4d25902bf799341fa00e48fbffb4d5a9330c7d4e242159ee59ba370b3a8989f5ce9be186a47af88e066d0ecdfa7e057ec40cd87ebb15d56a78ec857eb89ac339dd175c5654317fbbb46de6c002b29e99455ae3890a11da1c6106f068db02e7ee8fc9d95ffad309d8557612f0ea6fd4519ad2879dfe38d005a791fecafbc6f02f67e2ba9a0932a842f3bd6db0bd5a31627bd1905fbb8dd12f977eb3841509b0f16e30cd6e93cfb6c1a5812e6393adf4a0abc9ff120a35b3ecc238d8309157f8458706945bad144d96a64741b2b0ea4ecbcc80a40a5950c1278132dcfc138c8bf287ff9ab186914fd3b2478897e65536878938b00075853c9e0a42d7cd1fbb4ceb69a930aa29b0d3abbaa78c8b33d5c99bba71e86e18867fa52034941679fabf64fdf611bcbe81d17ccb5dcc237988d6b1faf7fdd9167e25a825c62455aa2c85df1a13571116c3dbfd188213cfb78fc508c62d99c7292b5acbf30e2d6a3a22966631173c89f0459e071c819effaf52102a3bb21f27a77562425fb3bf07b96bb9ad7a9a5e8c892eb5fa646f995feedad8c21f186413264f7db8d0486e5bfbd2e3f482c53619d3d9ca0dcd77d6cee95cf208ac179830c9cd3f5c93cc4533e9dc0e4da92a51e2defbd65b0d94835b08c5c9f55f57ea6e72168b464345a5731cb021d008acd8bafbcefd57845267ec80eeb8757420b789d5091506bca98aca157c9f958c6c39613ed5a982e98e3a69d3f84e16f889abfefed2", 0x1000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r1 = dup2(r0, r0) dup2(0xffffffffffffffff, r1) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 09:41:26 executing program 1: 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, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8020690e, &(0x7f0000000300)) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000001280)={0x1000, 0x0, &(0x7f0000000280)=""/4096}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r2, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x7, 0x4}, 0x8) close(r1) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) dup2(r5, r6) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) accept(r2, &(0x7f0000000140)=@un=@file={0x0, ""/88}, &(0x7f00000001c0)=0x5a) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) write(r5, &(0x7f0000000100)="ef301d7e5688c9514161b4bc00ab5429327a79f2df30a058c667db4232dbbdddc237", 0x22) readv(r8, &(0x7f0000002200)=[{0x0}], 0x1) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000012c0)={0x100, [{0x3, 0x3f}, {0x1, 0x1}, {0x2, 0x401}, {0x2, 0xdc6f}, {0x1}, {0x2, 0x7}, {0x1, 0x8}, {0x3, 0x80000001}, {0x3, 0x7}, {0x1, 0x584f}, {0x1, 0x401}, {0x1, 0x5}, {0x1, 0x8001}, {0x1}, {0x3, 0x5}, {0x0, 0xf72}, {0x2, 0x7ff}, {0x3, 0xffff}, {0x2, 0x6}, {0x2, 0x3}, {0x3, 0x8}, {0x2, 0x20}, {0x1, 0x7fff}, {0x2, 0x401}, {0x2, 0x1}, {0x3, 0x9}, {0x2, 0x7fffffff}, {0x3, 0xb77}, {0x3, 0x9}, {0x3}, {0x3, 0x5}, {0x3, 0x80000000}]}) kernel: double fault trap, code=0 Stopped at __sanitizer_cov_trace_const_cmp8+0xf: pushq %rdi ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace __sanitizer_cov_trace_const_cmp8(0,0) at __sanitizer_cov_trace_const_cmp8+0xf poison_check(fffffd8065faf420,e0,ffff800024f6c088,ffff800024f6c098) at poison_check+0x46 pool_cache_get(ffffffff8263c610) at pool_cache_get+0x255 pool_get(ffffffff8263c610,2) at pool_get+0x91 m_get(2,3) at m_get+0x4c sbappendaddr(fffffd8065fb51e0,fffffd8065fb5268,ffff800024f6c388,fffffd807676a500,0) at sbappendaddr+0x223 udp_sbappend(fffffd806f6ee460,fffffd807676a500,fffffd807676a5b0,0,14,fffffd807676a5c4) at udp_sbappend+0x314 udp_input(ffff800024f6c608,ffff800024f6c614,11,2) at udp_input+0x1320 ip_deliver(ffff800024f6c608,ffff800024f6c614,11,2) at ip_deliver+0x353 ip_ours(ffff800024f6c608,ffff800024f6c614,e85,0) at ip_ours+0x412 ip_input_if(ffff800024f6c608,ffff800024f6c614,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd807676a500) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd807676a500,2) at if_input_local+0xf9 ip_output(fffffd806798c400,0,fffffd806f6ee4d0,0,0,fffffd806f6ee460) at ip_output+0xae5 udp_output(fffffd806f6ee460,fffffd806798c400,0,0) at udp_output+0x5af somove(fffffd8065fb51e0,2) at somove+0xf2f sorwakeup(fffffd8065fb51e0) at sorwakeup+0x79 udp_sbappend(fffffd806f6ee460,fffffd807e7c5400,fffffd807e7c54b0,0,14,fffffd807e7c54c4) at udp_sbappend+0x336 udp_input(ffff800024f6cce8,ffff800024f6ccf4,11,2) at udp_input+0x1320 ip_deliver(ffff800024f6cce8,ffff800024f6ccf4,11,2) at ip_deliver+0x353 ip_ours(ffff800024f6cce8,ffff800024f6ccf4,c4c,0) at ip_ours+0x412 ip_input_if(ffff800024f6cce8,ffff800024f6ccf4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd807e7c5400) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd807e7c5400,2) at if_input_local+0xf9 ip_output(fffffd8076767600,0,fffffd806f6ee4d0,0,0,fffffd806f6ee460) at ip_output+0xae5 udp_output(fffffd806f6ee460,fffffd8076767600,0,0) at udp_output+0x5af somove(fffffd8065fb51e0,2) at somove+0xf2f sorwakeup(fffffd8065fb51e0) at sorwakeup+0x79 udp_sbappend(fffffd806f6ee460,fffffd806798c400,fffffd806798c4b0,0,14,fffffd806798c4c4) at udp_sbappend+0x336 udp_input(ffff800024f6d3c8,ffff800024f6d3d4,11,2) at udp_input+0x1320 ip_deliver(ffff800024f6d3c8,ffff800024f6d3d4,11,2) at ip_deliver+0x353 ip_ours(ffff800024f6d3c8,ffff800024f6d3d4,a4c,0) at ip_ours+0x412 ip_input_if(ffff800024f6d3c8,ffff800024f6d3d4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd806798c400) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd806798c400,2) at if_input_local+0xf9 ip_output(fffffd8076768600,0,fffffd806f6ee4d0,0,0,fffffd806f6ee460) at ip_output+0xae5 udp_output(fffffd806f6ee460,fffffd8076768600,0,0) at udp_output+0x5af somove(fffffd8065fb51e0,2) at somove+0xf2f sorwakeup(fffffd8065fb51e0) at sorwakeup+0x79 udp_sbappend(fffffd806f6ee460,fffffd8076767600,fffffd80767676b0,0,14,fffffd80767676c4) at udp_sbappend+0x336 udp_input(ffff800024f6daa8,ffff800024f6dab4,11,2) at udp_input+0x1320 ip_deliver(ffff800024f6daa8,ffff800024f6dab4,11,2) at ip_deliver+0x353 ip_ours(ffff800024f6daa8,ffff800024f6dab4,84c,0) at ip_ours+0x412 ip_input_if(ffff800024f6daa8,ffff800024f6dab4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8076767600) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8076767600,2) at if_input_local+0xf9 ip_output(fffffd806f287800,0,fffffd806f6ee4d0,0,0,fffffd806f6ee460) at ip_output+0xae5 udp_output(fffffd806f6ee460,fffffd806f287800,0,0) at udp_output+0x5af somove(fffffd8065fb51e0,2) at somove+0xf2f sorwakeup(fffffd8065fb51e0) at sorwakeup+0x79 udp_sbappend(fffffd806f6ee460,fffffd8076768600,fffffd80767686b0,0,14,fffffd80767686c4) at udp_sbappend+0x336 udp_input(ffff800024f6e188,ffff800024f6e194,11,2) at udp_input+0x1320 ip_deliver(ffff800024f6e188,ffff800024f6e194,11,2) at ip_deliver+0x353 ip_ours(ffff800024f6e188,ffff800024f6e194,64c,0) at ip_ours+0x412 ip_input_if(ffff800024f6e188,ffff800024f6e194,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8076768600) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8076768600,2) at if_input_local+0xf9 ip_output(fffffd8064403a00,0,fffffd806f6ee4d0,0,0,fffffd806f6ee460) at ip_output+0xae5 udp_output(fffffd806f6ee460,fffffd8064403a00,0,0) at udp_output+0x5af somove(fffffd8065fb51e0,2) at somove+0xf2f sorwakeup(fffffd8065fb51e0) at sorwakeup+0x79 udp_sbappend(fffffd806f6ee460,fffffd806f287800,fffffd806f2878b0,0,14,fffffd806f2878c4) at udp_sbappend+0x336 udp_input(ffff800024f6e868,ffff800024f6e874,11,2) at udp_input+0x1320 ip_deliver(ffff800024f6e868,ffff800024f6e874,11,2) at ip_deliver+0x353 ip_ours(ffff800024f6e868,ffff800024f6e874,44c,0) at ip_ours+0x412 ip_input_if(ffff800024f6e868,ffff800024f6e874,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd806f287800) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd806f287800,2) at if_input_local+0xf9 ip_output(fffffd8064408600,0,fffffd806f6ee4d0,0,0,fffffd806f6ee460) at ip_output+0xae5 udp_output(fffffd806f6ee460,fffffd8064408600,0,0) at udp_output+0x5af somove(fffffd8065fb51e0,2) at somove+0xf2f sorwakeup(fffffd8065fb51e0) at sorwakeup+0x79 udp_sbappend(fffffd806f6ee460,fffffd8064403a00,fffffd8064403ab0,0,14,fffffd8064403ac4) at udp_sbappend+0x336 udp_input(ffff800024f6ef48,ffff800024f6ef54,11,2) at udp_input+0x1320 ip_deliver(ffff800024f6ef48,ffff800024f6ef54,11,2) at ip_deliver+0x353 ip_ours(ffff800024f6ef48,ffff800024f6ef54,24c,0) at ip_ours+0x412 ip_input_if(ffff800024f6ef48,ffff800024f6ef54,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8064403a00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8064403a00,2) at if_input_local+0xf9 ip_output(fffffd806f3dc600,0,fffffd806f6ee4d0,0,0,fffffd806f6ee460) at ip_output+0xae5 udp_output(fffffd806f6ee460,fffffd8076767d00,0,0) at udp_output+0x5af sosend(fffffd8065fb51e0,0,ffff800024f6f368,0,0,0) at sosend+0x671 dofilewritev(ffff800020a93ae8,0,ffff800024f6f368,0,ffff800024f6f450) at dofilewritev+0x1b6 sys_write(ffff800020a93ae8,ffff800024f6f408,ffff800024f6f450) at sys_write+0x83 syscall(ffff800024f6f4d0) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xabdaa3fce30, count: -86 ddb{1}> show registers rdi 0x40 rsi 0xe0 rbp 0xffff800024f6c000 rbx 0xe0 rdx 0xed4 rcx 0xffff800022d5e000 rax 0xffff800022d5e000 r8 0xffffffff81146688 sbappendaddr+0xf8 r9 0x5 r10 0x18 r11 0x4979a5a41e6fcb0f r12 0xfffffd8065faf420 r13 0x40 r14 0xffff800024f6c098 r15 0xffff800024f6c088 rip 0xffffffff8144035f __sanitizer_cov_trace_const_cmp8+0xf cs 0x8 rflags 0x10206 __ALIGN_SIZE+0xf206 rsp 0xffff800024f6c000 ss 0x10 __sanitizer_cov_trace_const_cmp8+0xf: pushq %rdi ddb{1}> show proc PROC (syz-executor.1) pid=384418 stat=onproc flags process=10 proc=4000000 pri=32, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff800020a93878,0xffffffff82655bf0 process=0xffff800020ad67a0 user=0xffff800024f6a000, vmspace=0xfffffd807f000450 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 75615 161812 46215 32767 7 0x10 syz-executor.1 *75615 384418 46215 32767 7 0x4000010 syz-executor.1 51778 295683 28019 32767 2 0x10 syz-executor.0 28019 21518 47220 0 3 0x82 wait syz-executor.0 46215 81787 92622 32767 3 0x90 nanosleep syz-executor.1 92622 148632 47220 0 3 0x82 wait syz-executor.1 95054 486500 0 0 3 0x14200 bored sosplice 47220 389055 83362 0 3 0x82 thrsleep syz-fuzzer 47220 9133 83362 0 2 0x4000482 syz-fuzzer 47220 464763 83362 0 3 0x4000082 thrsleep syz-fuzzer 47220 354239 83362 0 3 0x4000082 thrsleep syz-fuzzer 47220 133279 83362 0 3 0x4000082 thrsleep syz-fuzzer 47220 326629 83362 0 3 0x4000082 thrsleep syz-fuzzer 47220 421990 83362 0 2 0x4000482 syz-fuzzer 47220 198380 83362 0 3 0x4000082 thrsleep syz-fuzzer 47220 416896 83362 0 3 0x4000082 thrsleep syz-fuzzer 47220 94490 83362 0 3 0x4000082 kqread syz-fuzzer 83362 13691 12203 0 3 0x10008a pause ksh 12203 137344 84693 0 2 0x92 sshd 75284 240976 1 0 3 0x100083 ttyin getty 84693 372852 1 0 3 0x80 select sshd 30886 11583 82142 73 3 0x100090 kqread syslogd 82142 494840 1 0 3 0x100082 netio syslogd 987 515698 1 77 3 0x100090 poll dhclient 52791 46118 1 0 3 0x80 poll dhclient 94854 506162 0 0 3 0x14200 bored smr 55593 480308 0 0 3 0x14200 pgzero zerothread 46386 301915 0 0 3 0x14200 aiodoned aiodoned 81651 162015 0 0 3 0x14200 syncer update 87577 342253 0 0 3 0x14200 cleaner cleaner 30978 354151 0 0 3 0x14200 reaper reaper 18059 479936 0 0 3 0x14200 pgdaemon pagedaemon 87267 276766 0 0 3 0x14200 bored crynlk 35408 43927 0 0 3 0x14200 bored crypto 69916 469571 0 0 3 0x40014200 acpi0 acpi0 68989 33055 0 0 3 0x40014200 idle1 96300 294967 0 0 3 0x14200 bored softnet 50561 165392 0 0 3 0x14200 bored systqmp 33046 229761 0 0 3 0x14200 bored systq 43074 47475 0 0 3 0x40014200 bored softclock 99524 397662 0 0 3 0x40014200 idle0 1 336983 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 75615 (syz-executor.1) thread 0xffff800020a93ae8 (384418) exclusive rwlock netlock r = 0 (0xffffffff824e9698) #0 witness_lock+0x52e #1 solock+0x5a #2 sosend+0x559 #3 dofilewritev+0x1b6 #4 sys_write+0x83 #5 syscall+0x4a4 #6 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9491 6335K 6335K 78643K 10823 0 pcb 13 8K 8K 78643K 13 0 rtable 107 3K 4K 78643K 2848 0 ifaddr 39 11K 12K 78643K 472 0 counters 43 33K 33K 78643K 163 0 ioctlops 0 0K 2K 78643K 139 0 iov 0 0K 36K 78643K 1447 0 mount 1 1K 1K 78643K 1 0 vnodes 1217 77K 77K 78643K 3328 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 42 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 0K 78643K 1715 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 7 21K 33K 78643K 2957 0 sigio 0 0K 0K 78643K 85 0 proc 48 50K 83K 78643K 3140 0 subproc 34 2K 2K 78643K 1054 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 1K 78643K 1286 0 in_multi 33 2K 2K 78643K 841 0 ether_multi 1 0K 0K 78643K 16 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 181 811K 811K 78643K 181 0 exec 0 0K 1K 78643K 1305 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 159 25K 41K 78643K 12227 0 UVM aobj 130 6K 6K 78643K 138 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 232 0 NDP 5 0K 0K 78643K 189 0 temp 102 3029K 3109K 78643K 14518 0 kqueue 3 4K 40K 78643K 552 0 SYN cache 2 16K 16K 78643K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 141 0 134 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 614 0 612 1 0 1 1 0 8 0 rtentry 112 736 0 691 2 0 2 2 0 8 0 unpcb 120 8638 0 8629 23 21 2 5 0 8 1 syncache 264 42 0 42 13 13 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 6 0 6 5 5 0 1 0 8 0 tcpcb 544 2728 0 2724 28 26 2 6 0 8 1 ipq 40 19 0 19 9 9 0 1 0 8 0 ipqe 40 649 0 649 9 9 0 1 0 8 0 inpcb 280 6888 0 6877 35 32 3 7 0 8 2 ip6q 72 5 0 5 4 4 0 1 0 8 0 ip6af 40 13 0 13 4 4 0 1 0 8 0 nd6 48 202 0 196 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 2951 0 2760 18 5 13 13 0 8 0 art_table 32 2952 0 2760 2 0 2 2 0 8 0 art_node 16 735 0 694 1 0 1 1 0 8 0 sysvmsgpl 40 58 0 34 1 0 1 1 0 8 0 semupl 112 4 0 4 1 1 0 1 0 8 0 semapl 112 1713 0 1703 1 0 1 1 0 8 0 shmpl 112 136 0 8 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 5251 0 3840 46 0 46 46 0 8 0 ffsino 272 5251 0 3840 97 2 95 95 0 8 0 nchpl 144 9119 0 7520 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 43010 0 43010 1 0 1 1 0 8 1 percpumem 16 92 0 60 1 0 1 1 0 8 0 scxspl 192 28502 0 28502 27 26 1 7 0 8 1 plimitpl 152 490 0 481 1 0 1 1 0 8 0 sigapl 424 2965 0 2933 4 0 4 4 0 8 0 futexpl 56 82656 0 82656 1 0 1 1 0 8 1 knotepl 112 1576 0 1557 5 4 1 3 0 8 0 kqueuepl 144 1777 0 1773 10 9 1 4 0 8 0 pipelkpl 48 1522 0 1512 1 0 1 1 0 8 0 pipepl 120 3044 0 3025 16 15 1 4 0 8 0 fdescpl 496 2949 0 2933 3 0 3 3 0 8 0 filepl 152 40813 0 40712 63 53 10 12 0 8 5 lockfpl 104 1140 0 1139 1 0 1 1 0 8 0 lockfspl 48 320 0 319 1 0 1 1 0 8 0 sessionpl 112 77 0 67 1 0 1 1 0 8 0 pgrppl 48 132 0 122 1 0 1 1 0 8 0 ucredpl 96 9112 0 9103 1 0 1 1 0 8 0 zombiepl 144 2933 0 2933 1 0 1 1 0 8 1 processpl 960 2965 0 2933 5 0 5 5 0 8 0 procpl 624 8632 0 8590 13 9 4 5 0 8 0 sosppl 128 108 0 107 6 5 1 1 0 8 0 sockpl 400 16331 0 16311 96 85 11 18 0 8 8 mcl64k 65536 27 0 0 3 0 3 3 0 8 0 mcl16k 16384 15 0 0 2 0 2 2 0 8 0 mcl12k 12288 25 0 0 2 0 2 2 0 8 0 mcl9k 9216 14 0 0 1 0 1 1 0 8 0 mcl8k 8192 33 0 0 5 2 3 3 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 142 0 0 17 0 17 17 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 570 0 0 28 1 27 27 0 8 0 bufpl 280 11051 0 4785 448 0 448 448 0 8 0 anonpl 16 525812 0 510612 162 84 78 104 0 124 0 amapchunkpl 152 34363 0 34215 100 92 8 21 0 158 0 amappl16 192 20314 0 19316 212 154 58 72 0 8 6 amappl15 184 493 0 487 1 0 1 1 0 8 0 amappl14 176 462 0 461 2 1 1 1 0 8 0 amappl13 168 718 0 717 1 0 1 1 0 8 0 amappl12 160 360 0 358 2 1 1 1 0 8 0 amappl11 152 469 0 456 1 0 1 1 0 8 0 amappl10 144 283 0 278 1 0 1 1 0 8 0 amappl9 136 671 0 668 1 0 1 1 0 8 0 amappl8 128 1757 0 1696 4 1 3 3 0 8 0 amappl7 120 676 0 660 1 0 1 1 0 8 0 amappl6 112 260 0 248 1 0 1 1 0 8 0 amappl5 104 2520 0 2506 1 0 1 1 0 8 0 amappl4 96 2068 0 2034 1 0 1 1 0 8 0 amappl3 88 701 0 696 1 0 1 1 0 8 0 amappl2 80 18622 0 18552 3 1 2 3 0 8 0 amappl1 72 90044 0 89608 24 14 10 20 0 8 0 amappl 80 9984 0 9935 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 137 0 8 3 0 3 3 0 8 0 uaddrrnd 24 2949 0 2933 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2949 0 2933 1 0 1 1 0 8 0 vmmpekpl 168 33593 0 33561 3 0 3 3 0 8 0 vmmpepl 168 434979 0 432736 270 131 139 152 0 357 33 vmsppl 368 2948 0 2933 2 0 2 2 0 8 0 pdppl 4096 5906 0 5866 6 0 6 6 0 8 0 pvpl 32 1266463 0 1248002 334 145 189 243 0 265 10 pmappl 232 2948 0 2933 14 13 1 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 325 0 132 6 0 6 6 0 8 0