023db34b41d5e368f2fc03de43995a69a748f0915f2752b6806380e1b2a34b0c6cf5e37447d21dac751da44adfd293a559127c02ee0e37592a85c82356e2d588dd6abae5fe82aad94afe1d847843ede1153c0b2b8e7034be7a90fe0f639475f42b8bf1db1951f", 0x77}, {&(0x7f0000000180)="bf4c1dfb0729bdcca6717b6a8773d8eec36f7b8397026455be76c945f9808c7026fd7fdf55fcac3f550d3b48730052f4ec220ac7386f", 0x36}, {&(0x7f0000000200)="8f47c2ae86ecf8caebe7aecf8284aa67570fe87dcb216b3e6f829e2089dd967a4405dde16be2c00a62f54759d50f", 0x2e}], 0x4, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 05:55:12 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) chroot(&(0x7f0000000080)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) 05:55:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc1700719ba3126f8f023fc095ba51b943883dcc015be5268e8d42f595cfb82048a928947b8a6a9825552ad2ae09bdea10bb578f9bb3afdd308b36e9e9c8de288243e839683d5b68d24fc4a0ef307a7e6e436c7f28f501", 0xf0) r1 = semget$private(0x0, 0x0, 0x80) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000200)=""/205) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff37, "85050000000100010000000000010100ca4b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:55:12 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) connect(r0, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) accept(r1, &(0x7f0000000240)=@in, &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x4, 0x0, 0x7fff, 0xff, 0x6}, 0xc) socketpair(0x22, 0x1, 0x5, &(0x7f0000000100)) 05:55:12 executing program 0: pipe2(&(0x7f0000000000), 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000000), 0x1f0) 05:55:12 executing program 1: fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = fcntl$getown(r0, 0x5) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/86, 0x56}, {&(0x7f00000001c0)=""/241, 0xf1}], 0x2, &(0x7f00000002c0)=""/250, 0xfa}, 0x3) unlink(&(0x7f0000000140)='./file0\x00') r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getgroups(0x3, &(0x7f0000000580)=[0x0, 0x0, 0x0]) r6 = geteuid() r7 = getegid() sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f00000003c0)=ANY=[@ANYBLOB="00007f0000006c653000"], 0xa, &(0x7f0000000500)=[{&(0x7f0000000400)="e69b652b87b2f81da5d472a030dd396e6578611cd9240f51ab421bb80d1d6c366c7efcd8fb202773dd842f89aee753d50401e4df1edf086f3f71b5a532b42fb55f5c05ccf6248dfdb484cf2d87", 0x4d}, {&(0x7f0000000480)="d2e596c397c80b545a37060b511c23a6e49612f3e6102969544604e280fd53074571427009195b5ba50a9cd553528ca7c5e30f1488b88dad3e1861350bb3e51bce7227aafc3103f4bb8b04801747a7435cad8d3e1f", 0x55}], 0x2, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r4, r5}, @cred={0x20, 0xffff, 0x0, r1, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x78, 0x5}, 0x2) 05:55:12 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) 05:55:12 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="a9b2350909f5be162cc86261ed02cca04fad50d4fd5e3783515f6a6311d7353c07e6ddbd56e980da5111015630ff0c343d5b84f652b3f71d97abc4262b13172787ef47f2789536ecdedd963f852954c0c869b77595464128182065eef00dd15fec2d8a6631894f8d5bc5e78553cb30f43d77e206a8615d4cb17c7dd598a8f2935cd5e869b44482068932e8015cb211610c544dd6123a1a88e24b56cb3d8f7ee00900dd50bba821fdb32df645b4f49c2245ebf29403cd7988040859d2f46a99e702adbcc86c8d7279fd90a37f242f8d81a7", 0xd1}, {&(0x7f0000000100)="d6df13614c6f7f410b94290568d4a991e8181f90206c52b1fc9cf4a8021c0a56f41c83447c0d64ece3f7899d6899b705fa84ac80579601b3c738500db381c2950f69", 0x42}, {&(0x7f0000000180)="1199b83d5ff3fef74ad0cec9faa661a5430165ea2f520f82abc21ebd1086e40344b4f0ee5d4f78b543e09767c02c626b7e472951b2c60f442cc4b993a973705b4355f75b5e4e641174abd32da363ad5f849e61c7ec2df8d3c9b1baefdf70a2635fc6cc6572aa39637de897abdb168c0210d983a18fcc7f90115ab7", 0x7b}, {&(0x7f0000000200)="315b5b187fc4f47b1cb5668c53e264573d2fc7e168bf24a0a7495d46e1333ca67404f99f38b6bd0df87deaf58f695720062fcaec69e67d23279440c61dfe78405795cb02ca2a216091766317ddc3ee27baa4a91d0c802b086f91ff4bc97618cbf2a03f92b90b294d0fe276d72fa7e8a50233b6db795bf84b2d9c46f5891fe5e68873f98aa40a60f61407ced65fc0374d27b1544ade1da2d7972c0ac4a581daf21db21e0e251037c33a16f6a072a3075e082f57d389abd508a31c40fbc92da7b784c208b88a8caa8370c27936cdaf51bf9f38bda543f928ff9d116248a8316426b40dc9e7", 0xe4}, {&(0x7f0000000300)="2935dfb08708a370b9c2b465b5f7cb71a6e894e8743b4ba3f9ad38c6360496b8b6536fd803d34dcd28c30ff19a9ea919b443866ddb219a238d705e94b6d27590838cd5d3c3786a82ca0139ec7ef303e6b24b6f60f19ef1c6a4d183ad9f8411d91080fc7caa7a62817ec98a7ecc5e7d3b826ce5c43a2a18dd760a05fa755b9cfe0c11706e50067297157f1f968546aea84b93fbd50adbfd2171a90b8c88d0e4f4df4dda580e6116925ee3191678afd498e29ea0e010ad3ed4989a963195567247a83f6bd59cacbea16a128a05d00ac204e0c656214d948e274cda159443b7813573703dd345f64dd9270e1bc3bb80c3ddb737f1850e4637a3df3bb0d2", 0xfc}], 0x5) 05:55:12 executing program 0: setitimer(0x1, &(0x7f00000000c0)={{0x4, 0xfffffffffffffffc}, {0x0, 0x1}}, &(0x7f0000000040)) r0 = getgid() r1 = getgid() setgroups(0x4, &(0x7f0000000080)=[r1, r1, r1, r1]) setitimer(0xc2fae39cb3122bf0, &(0x7f0000000200)={{0x0, 0x5}, {0x2, 0x5}}, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x14a, 0x3) geteuid() r2 = kqueue() fcntl$setstatus(r2, 0x4, 0x80) getegid() setgid(r0) setregid(r0, r1) r3 = socket$inet(0x2, 0x3, 0x3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r4 = dup(r3) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) syz_extract_tcp_res(&(0x7f0000000180), 0x9, 0x5e) dup2(r4, r5) 05:55:12 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)="2a54bd076956a4541ae95c2c757fdcfc7705652b7ff088b6", 0x18}, {&(0x7f0000000080)="803492967dc03e830665e9f6fcf77dc6b7314109c4fdd1ecf4fdf67dbfa3895656878eb357db252e6000b8e365ae1f16c858f79d790753a7e25c304014dd59a191573441b646b2da25a2fd9153f85838d372181c8e6f1ba6d2e762347f3ca6556eb6508443180b1a78becf3c04bba1c97ef06573321d27a173f7f66f4d071b748ea0760cda57e9f4ae1be1a2d034295901b8bed39b668e3d44b43d15827ab7393fb69e12c589930b521dbfdc331014c33c2d50f47d34297f91f10e9eafcc620fb6325c65db33629a07a668c6e0b9f1bf05c7e4cf7d84ca9090fbb094857b845201ac87b2eb95f579ea05353f0aa4c622a28014724c77328415da", 0xfa}, {&(0x7f0000000180)="5cbe069c283ead83b3fcc76de40a7c3339cc8b74b70241e83d607641aca9e31efc958e28ffd9736eebb1dfb5dcae307ae8d86807dd8f3123119ed99316f784550b96b4fe3d94424073b58b6d1860c7f9cb31c879952b820ede09c2cbbf40a6aa073cdea6af94b2401bdf7a3a88bad8c502c97b29322eba060d", 0x79}, {&(0x7f0000000200)="f7b2d223b606", 0x6}, {&(0x7f0000000240)="8f563ad7eeaa4f137c07485e8818f1381bd88d592173727b7a5ede53a10f1d3ce2d6b112719437b90fda148e8b27a790bd10a9da09b3a1d8636d847fa30f9847084d16efde350c1ac1f2938f193d67c59473f73a167bb180553c5ec25891a0157423a3161f61c1265222dc2dbbf027", 0x6f}, {&(0x7f00000002c0)="5456a8807ebb10f744ea6a1c43ef15a2999852481958927336eccdfbdae11e8c86aac1188a2965cd5aeb71be1183fd39e5c7781049b88f4cd044f37d7058117d4b34b8a9ee", 0x45}, {&(0x7f0000000340)="bc8694b90ad622a85b78cfa542e9bb4c9f3e68c32a7e1990ba45d8e10b5ea11724c2c5b1fd0b2ca8434c611027b4b63d9d27cdf310e7b959af1208d4773106797c4f591f02b7e686962b3b7a46bfdb178142cccf69210c095d8d7ed106805390e5a2ff1970257ad11f403346166f0ccd57378b748236597145ccb8437c9aee8e17bae4fadef7140129b5f5817270", 0x8e}, {&(0x7f0000000400)="26492100febb3b6b3d91522c02890ffaaf04a7deddd16ecae02ec59692232570881c5a495ee91089", 0x28}, {&(0x7f0000000440)="16ff3bd59d9366faa7c6b01ecfe761fb9d3d97430758ada74a94e493d7c318e33a28f7413f99fc832e3646f9c0e845c8bef2f045874baa7686f5527bbeb058080cfa4c14c75596f52af80bfc1341aea2af2324b93283a936391e486f1f8efde48035eb", 0x63}], 0x9) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x81}, {r0}], 0x2, 0x0) 05:55:12 executing program 0: r0 = socket(0x19, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) 05:55:12 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) mkdir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x140) sendmsg$unix(r0, &(0x7f00000027c0)={0x0, 0x0, 0x0}, 0xd) mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') rmdir(&(0x7f0000000040)='./file0/file0/file0\x00') getrusage(0x0, 0x0) pipe(0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setuid(0x0) 05:55:12 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x0, 0x3, 0x6) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getpid() r6 = geteuid() r7 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) r12 = getgid() sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000000)=ANY=[@ANYBLOB="830b0000000000800000"], 0xa, &(0x7f0000000200)=[{&(0x7f0000000040)="1235dba6f22ded3667b037ebdcff20317ee2f22e3c1eb3702551b90fe1f15f66c2c837cba8d06bba40f4c17594da6405c742f18f4999a1c242d5f4650c2dacc8f2ca8c1705cd8190df50f1c5a8fbd7f02994a0736d4155beee3773f4aead026e215536b63122044667d76489e41dc3ef89f3c9cf78b527ac61af79c2a0106d1825d7f5c76e54f7a5b9fab67a9fd3c2cea4de67579725d4b5e97eb7c2f11b5530d57e8ab5244d75140fec", 0xaa}, {&(0x7f0000000100)="2a777a97df836c6cf78b760190ef1a68ddf55f5636468ff4a747ee58a0f0cb5fbd42cb35f98b3c14cc0c1c048f8aef3aca86b03a83e87dff97b9063e57c51243be175725882d6929323849186c0349eaffd3f1a3173428cdd8ba3b0c0e80d777847521b62abdcf8df12e079e3b6036f1823719cc529d5db0fd64f42aa5b183203fa1299c73c0b5754cf36f6fc129ae791fcac2deefb410cd6e4cf99e8083c52fecc8710f146de583e1a89c425654ff009ad6a9be7b9c0a087f3017473edb801a7ec930315df4f02f76378f02a55d23c3b5343f10ba051df3191d354eed78fa", 0xdf}], 0x2, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r1, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x38, 0xffff, 0x1, [r1, r0, r0, r0, r1, r1, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r1, r0, r1, r0, r0, r1]}], 0x148, 0x404}, 0x400) 05:55:12 executing program 1: mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') socket$inet6(0x18, 0x7, 0x1fe000000000000) 05:55:12 executing program 0: mprotect(&(0x7f0000594000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x1, 0x3, 0x1c) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 05:55:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="658e86e2b6134095357076177cda2509ff35e5c46ec0be8132e28bcdf343618580fc48e5da6777b9350b34e4f8551ef97f24c710c3a36f3310a4eaf5077b1c", 0x3f) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x10000) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) 05:55:12 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 05:55:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) setsockopt(r0, 0x4, 0x6, &(0x7f0000000000)="e8998d2546f3cb3673b491e0360e2d0db21b0e42fbfc", 0x16) 05:55:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/224, &(0x7f0000000000)=0xe0) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 05:55:13 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000001400)=[{&(0x7f00000000c0)="16d6afd13d3513d59c5675df1b5476b33e25a5085633c885f1f891ffe77e3fa17414b7a7636c89701dce65059b4625b10c9f861d7d1a637643bb4579d68650c04821b5b540c464f3103aff7ed4a7d0d1d4bd68af6c2e8350d886da29bbd55ba874cf2cbcdab1645d79beee658ba1b40f500ce58e6c5c724e00faf8212e6b8e2d61a8a71965837d04f85e9190c0846f0e1d0fb48f88b9be3aeb08987ce7c33065570f3d233bb5e538b546084d0664ba49524178b64cadb034b3353b98a82a0f5ad78cb01afa1a846efc13a381ffb91e9fe9b40b9f39ac729311c8eb99eb361217bc028e79e08e078372f09016cf1985b1020a86eef65adfe8634f641149fa43e789bb3130938a6d0b819372c2dde339b2a44e65b2779a59d68bd0968699207169cc5b5bf3f6cf2d3ac4badaa4150313a8bd33c9a5c983e96cd2c197fd713890ebdc7316001ad237a398a2555845d37a2328b286863e3144f87a65628a250f2fceca7b6422b551100ec9b29563a0eff578ba6238e3cbaafb6ff3da7bcc33a6897fdf850a482ef084d864a453f4bcc96639ce06fc13747a684089df52b5f42561a000cbebf4f871b34eb5bf8e26499b90b8a3bb49febc3970615be5d81fc500e9b912dc1e4a3a60e3247c9ae1bea9d5f3fefbb29b6e84bb54cba8664afb87e4a4f40a60d1c1148a98a73aea9979a183b56718d330c288a1c0d96a08cc38018b7a98211a1bd368388bdd092fa4f1c2f4d46ca379109a30e147df85661f6b2a0780fa4dd5c6e976918c57ff45cb1888e36f28fea7bb66364a545559cc7585444224759269d2cf85b04c6228258ff53751431c05c5c9c5ed0ad501e6292244a1c70191f9d883c4bb5107e04eef447edf9bc26df46f84ba557dd601075ab27de2e090698d71099b4f551a183e58df16135957961f66a387639166c794aa1d297b0d89ae5a84bc3dd7d96d797a895d275dc4f7365e687a58227bc28bd58fe849fba4440587d07823b02197ea1f494b63c17a1039c5f86a8aa7adafe41f75bc0f2a370355a7a3cc01f202c04c293af70a80f6f2c104bfef597ad2c584b0d367803dd1e80d7656f76b776dda76207356d29cbcd5ccd99ad06881186d3e1344c74c1bd14eabf953930bb4b55043f229e81f2549a66aae59750096e9259d20eadfb74f9bfb2c2b8c219cf53dcdc646eae2459fc9f327801857c9296499afb18c37d9f07a38cdd737f55d4f5a15579559eb0027da79a6df5f8bfa5e142892b1e576de9f50058ec94f637a8983b79bbce1ffc780f6884d9d5716d21f39c2eddad656514fa344340a3566bd599a35fe6aea0363fdf631b260e10afa6f1bd2e7dedd1483368c93c1b2c28a2fa932898b3e6bf38939f11dfe68c0b344ceab918ac49a167e0a4bf9f0bfd040987a2b861388726a79d99071d25ca3b6417b5b424a2c7cf0eb30e197f28cefb3e7cb2d217a443efab01ccd8a8cc9c054b4a5e8cf365cf8931bd38675e7a8f8e40bc8653de9d8f40370220fcf4a5e94c217c70880f8aa3d246f03c93eb1ca801a898a2f906087b964803a050214005b4ea93db61738cf1222e4d1196115419cecc002b441a3de557ef9cdc4e7dc46e8d1263f96399bbeb5c51607a8d5c77ba549018ceb6c28d87dfdfec20e79033684b699c4ded811673267430aa56b1ab770269b836b9bea1369cb8da293bf49f9d3fb54c82f9b1b288c2ea42aff872a8be4a5c64c76fc21d7235bf31ff9fa8731367ce0ad803491e6f0e8d66ac95baa70715c0399e8c3cfe3a3b129d762e118566358a329e1f31abea69ce587633ecc5618e18e1be9d4bdd38aa34db02718f55b0748d6628db8f60a2c88f65561d3125d41e304d53cd2ee7fa75c5495e3c03bdf12828bb877495d5e95042da8266477ee2a96b41a8755a933a148a466f68b4271bad9945c50b44134ee3aa1522312796af7c7c617182c37ab26e4bfa1a6e53bb012046ed96ff355e7a6a299cb1c70e02fd9f485db8fda2cc4a6d4ea5fae128421f0a6dfebb2888c12b7344c99bd3aa4905820abd691a51ffb4a78060dfeccec330e3950001c1b4d774a43bb08db609780ee314aaede863174138c567ea4a5668a16df04da7509ae064d01fa442487c3d694b00663651bf172e5b868ccf217f80287447b3d5cd69da539f400cd1c96eb4ebd21b23e5fe05d04c10999dbb8169fad611250aaedd0b29ae70ddad943e9cab7e537f109ec19f761feb6c1e7725f3bd21086b2af67c796889626669f8fd37f0b20abfdb73e8bd1cfc90eddbe1af8c01aa56c110f5cd18125238d7886fde9183225a1a5c27dcaf87f2e9f576fdcafdb39beab6caee64e882f3f41b845168d8e34941dccd31758cb49eb17c4a99b67ce75f1f1bb8d5c888469e916d7b49e60dc043b7a300e7c13104677386e519cd23bffdf025e61eeca75311e2f49206f140e8820cf3b0441bffaa2f5441180f0b7a680521470e1e87944e63a2994fe546c200cd3186bef479de22b034cc409bd28be488d2d75e53c768223da29c20d380dce692823c8e6d846e90771c796948c658fbf4911e9e1d97a08ea3365349963e2a28353275fc7a60ea8d6f6db2cd3d3ca1b0134c5e5723d7dffe749d4218b421dd0ad2e14209b7336aa3a3abffdc881a82ae363c4d5dfab5949776bae9541fde64fd8fc3387fbe31aa50bc9703da09ff344207afb04327b74d5250725f4b843ee0c1d1dc381a980d5ce308c93d79b05526da1b720d5441d74b7614e18c0ea0d1256f90ba60b43e305bb26b18e7cce3fe1d296ded0d681c2bd47fe80198a9264153c32c6a519768e25769b16ddd0ef06abc4208d8ea9aaf897a7a0458e102ef0d0e68074d8f000bb143deaba24894310d88d11b2b2031e78d3b09a5f50e6824462b816683804078a5b72cd9be137c1d92441dda37923e50125bd344b2dd071f424e67ef094c0c7670bef1b7789e4d93ec96db8625802d4d15414f6d7f020515a97a1afb23b294a8d2ef0e59fb2a013a33b1f57f2a9517c7111dce42f3b8c195e6cf6e704150234bf095d0a81058a4e589c94b1eb4cdd74cb96b48d18a349818a6aaa29576c04f04b72d6d3dcc80c67187ec11da4cf72e871175d6456f233676f855d8d4cb4d814d0ee44806f2bd7dbe3ce2dfb651db56815642bdeb329147ab75813f7388392544bbb3c759dd8886641404ffbde335300c41655b5ddce23e67d94df593e5a62c003c3e093b80938ab96bf45d87130664c88407d270092d927a3eddcc88be3c17f31881a27d2cea282547f619818c79af2d1008c91fce401a7d5e7ad61adde7d65a5fbc8b2785dadc0299ba439936176a841abf129450b8738455fd540d0ce484972b38018429cf9dd7919df2edd272065c11052ca0e62c0d92172a4487aba902ac25b194dacc6cf197fee2c40f8eef6dbafc8f39070b59eed30fa1fe8d84a138482746caa6845761d4ba56bdfef3cde426e4a5920a8fd544f85e82cf032c46ae61f1c52982453bbb40f9968c1512193836d1966af2f056dd4c133a7292fec189882ba6ff44ef0cab46dfb788ef33db50dc821e0449b9290cc554e5e6cbe60ddd4d59246e148b5692839ea35967a149e7f34bb252eab78f445beecb8517e7d73495243662eb57d6018087584ba996164843c78879b405d60069790b1283d323d2917479ba36fccd4075299083aef568975fc4d9c0d41888b9d91101b1911846132bd7e96ac4ece4e9810d27087f2d4ecc01d224ee068281e3e3f322f4867e12eabc134ddedab462499fd625047c19e9f9150808f657b7d38c33d666d1cd5b9b65ee79ee46a1a548eddb79db28240da1fe5d9966a449b8896d1b4ed551d1a18876c715e30f9d24810f78ba53f1e9a8340dcf8fc0081d3b06d1a2106806cd75356538dcb24e7b5ba53c57056e492760c61e42f374888989871551e1825d0fbf82d01809ff4bc0da8f9a84a176b023c31494eec33f79dd37c1cd9ad9678824b52286f6e783c955a8253d814ebe81e6f34e588ad7d211958caf718701c6dbd3d2bb5b03f79ee2573c9c3a247e68b905c913302406cfc797192b3519c32f3469451168d39dde054177934225dd7e88d4977d0e9723aa6973e27f6f286ed9bfc6ab4531e48374921af0aab72bda1ca480f02d4ffab4ec5d9d2adedf981abc3fd263f03448d183208c2283d615fe29f007d4c61f709d8c82976a28dd33d8cde83518924919859afade095660fea941c32453a7e487cc3293f5c922232692fedbad82aae0337114aad47a2caed084d47795bcd2f051c805b949d54a884bf903fbddd8a91e3589be1b0cd0eb5bdfa8af7150dda3b9c4bd9bf9cb961f77e9077079dc7a717696a3ecb1bf18e302c721658c9a4dfd69688d4286c9ac857150bbb15170a87cd68431c72700a237e6514e9ab60faf3397ed11fbd89b7039519f0a55349f039660995864d452edbbaec3cd1c96d5b33d14b485f0c8ccc0cbff30e1528670abcc0232dd8695b149f40ff680ba8345dcf389096d0d2897e0f1142026fca087b4d2beb4747f134a5a7b440938ae5b353b0b50091292674914ec6cf717bfbb085df7e1f76a08416f8c53b9ea6ad14d1573e4941b3e73917d6fed3a6411adc831473e63f7d59b1d585802c2095b977af5878bcfe83c776c52a7f660853766a1c32112c16a300eb76e92c315f2272138097fc6f6a7ac3df7d3963df6aab50a8122e9446acfb7cd392e5ca598223d095a12107830f656bbf9ecc5ea85233f3832f1dfa336361adbcde26ee8ec76cf04e8b246c6cfc9f8ba40a087c789d7d3ab9a65928f4b91dc5dbca31b0ace0315ca78f7a3a88523d8c2421c14bb46883b45415c084a23fc484f4670e20e4d3dff634989cf0446da14ff2c2260cb7b11bd5c8e660137f770985f5455242b258298eff269aae506b5843c062c658f9507286d17a056a3defdd717d3dedc67023a65a08452755c9f15a1c37c33defb7c18b42aa7f85ab5c9279fd08e822817090480c63eb86e873918d42338383727aaecb58b79eef5cbc4916b6d039ed68e0c5eaf377e869940835ef6c2a611876006eec00f56409bc8e08c42971bf12a072cafec782ed4cadddc36f24bb302407fdc2b2118a6dcccf0bbb21af190641964cb19f7a6cdefd4dff4fe4bd425a32cf724d57abad2b15b550c597813b7219bd397327754fc68194c44093dc62952b292f3d5738fa6e3792a3f39008a715b0f278267edb7ef8f4971a2b13edf08e2f6636f08ff40e3f1f6958878a13bffce5a572cc9ac635c3d99a925096c60fac49e85ba3fd7cd8f06000b8e5f2a688ef3e814536223cf42cadd6b6864eeafd4a49adb97e39cfc11301e879f6cac3784c627eee1fcd3377074ebd3cf3624b8686f834c473ff1214de39b1d4bad97f77d82b37b30e39b10c0b4fa45c4e723c2a6187b4375140e6a3fcc7e7b37ed6738222275314a61c00d14da252fd41effd4147bee547b4e4db4a976033ec5a1d20fa40b15128927c2ac0e3e588ce8e8397754486a79e9f2709979fef2963a34fd0332b86642e95bf6a2b45288420ca8877fe75d5f828e4c3cf877e5ac840bfbc676f486084ac520decda1c76baa1085f50a774735944ab19010a9cf327fb7bd8d0cb177dbd2da2e1dd8032ab8c65f8122f1ec7795e42f006536d8eebce54af167291405df6c88cffa50c532ae953f57216c84a3bf2eac8ea7751b4b050157a0b42510c6b2e8198756d675e0446561a45bc869e591a2f09f4951ad71bcd3445785791d9c8ab8ced02ff39af8d891d2dfd9ae23e31248825950a2b", 0x1000}, {&(0x7f00000010c0)="943ac0f07a1828f7d7ddac492bcb5290d80d9b0d36c011df15a0e8c68056f9ffe4773ef7e664c82e768fc148c6d07fd4c47a9d50a47db32b00f3ea34c9af40a2d2e44553d163ac666c89939ff10034f85f520f79324ba286d31b96b5cf3401b68ce4f4f937101647c327ab46bcd42b378bb0e4779794505d475f64985aa7ec8176c3b87957e80ac00ae32686df", 0x8d}, {&(0x7f0000001180)="77df381b2afee6f00b854e8e0895e8fb51fd794ea13785b2d169665519ee23af0ee78c7908bd6a8c331fc5f91443e5cedde4fe1a2b783cb31968a3696f454bca7b2968fcd18172a11f108d84ac87c75dcee02d04b96b43cce6c9cf2a58f372ad1ecb0c8703dbc1244e8a6adaf09aaf466f0fd4868920c0765aab618937d9e72c13e224be3bc4c5e17611ad6e5c2db4cb87a2d1135a993efffee2d45fcece1435f246c3c57edf988da275a2d6260082548e9ef91428cfb5663939a4f73f18549cf145216fb55817e4b8ad70369bb9e8e77735c6929c599fb72def1c68037187fff87ce13641f5f65dfca702f6dd1d071892a8d0", 0xf3}, {&(0x7f0000001280)="e578efc489247c3f2fba10f95b2ebddd90a95f32edbd26cf314c96c7b06b47b0631585cbf07ad4301a08c6d97577c47630ae979439eed474b6636fcb4efbc1684116de410ba0168a", 0x48}, {&(0x7f0000001300)="3d34a58e9fd1805f336aae06636d464654f934134e3fa04400ed0db757132d55e1104ccc32ca86bcec1c3db944c2c65d343d9ec860d189b14d30772d1b84033be1269cd1c512aa3e4522b33ee829fda71e2575cba6f2467aec7e14cc61730ae5cc5f57b2b3b46d09f378ee37e99c487a6b9e549f468a257ba475dc85b4899f818c38db535af43e8ccf44d008b5a5e8d7b1359b87dd50efc264f69b02ee49c0f51242fd53ae38b45716b69cbefc716c763673c89a0a246cecbdefc9c75df1cc922ff8755d6c74e66cdaf853d4bce2029e554d2c916a44", 0xd6}], 0x5, &(0x7f0000001480)=[{0x100, 0xffff, 0xfff6, "3736311b80bfafd5e7a7ecbbd3ac88dabef3d543dbf6c2ffac41135343e68f12c5897642d96547020c744a8fb68c8e995fdc6485ba4ab6ef56e5267e6f2433fa3f4a25938ef6a39f53642bce30b18451e59bf02242362bdcf3d0aee9ad455b33ed05a9764744bb13e961e739fb52150d792c12e1af92f989b3a5260f1af7f73e48115707702b9c93be42ea13d119c3f67f9a37d91ed1e2aa97ba1387f3a230616bd8b0e67f657634faf8af5513c2fc13d04eeaee587caaf0e1b9cbfb6f70604dbfc7006fd253c8b6b9d063c7269d9692ae37962b75856ad33163b33afcf2a83397c6e18e9316c949b1"}, {0x20, 0xffff, 0x3f, "d1376c2858d347c0c50284a84efdaaa3"}, {0x50, 0x0, 0x2c, "56a164264d83833136d5df23cef114a17e37bb9bd73ab913ca173eeae433fc2f758ab44d006755a577bc1d6ea5bd73691e42bf0f5243e01ae73cec"}, {0x20, 0xffff, 0xb8, "6327bda8193ea046f428b4ff7d"}, {0xb0, 0x1, 0x6, "fde56fad9d4acb46b5175dcfb99ac09e1bde8af2e68ed85f7d90b5f566d0f9f920442e4636de8c1145152883afc01323fb609d4c8d7c3c875416d815a470f4ee5125bc0202ea1c26e05dac80fa3836dad6f1e4870fbd0f940da19664d3ed88d8f1713b17529339b37f849eb43cc19f9dc31ed9514a00b72b0f19ad6f061babcf518f9b383259126b576a19cb52e9330ca268977c39515f7d64e1daed"}], 0x240}, 0x1) 05:55:13 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x8) connect$unix(r0, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffe9e) read(r0, &(0x7f0000000140)=""/222, 0xde) nanosleep(&(0x7f0000000080)={0xf0, 0x10000007ffffffa}, 0x0) connect$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = kqueue() connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0100312f47696c0f21c7"], 0xa) nanosleep(&(0x7f0000000000)={0x5, 0x9}, &(0x7f0000000040)) ioctl$TIOCSTART(r0, 0x2000746e) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) pipe2(&(0x7f0000000100), 0x10000) kevent(r1, 0x0, 0xfffffffffffffffc, &(0x7f0000000300), 0x8, 0x0) 05:55:13 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10020, 0x81) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) shutdown(r0, 0x0) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 05:55:13 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x40, 0x1e8, 0xd288}, {{r1}, 0xffffffffffffffff, 0xa0, 0x0, 0x6, 0xffffffffffffffe0}, {{r2}, 0xfffffffffffffff8, 0xd3, 0x24, 0x8000, 0x2}], 0x18000000, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x9, 0x2}], 0x7ff, &(0x7f00000000c0)={0x531e, 0x6}) 05:55:13 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0xb7, 0x0, 0xfffffffffffffffd, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) 05:55:14 executing program 1: pipe(&(0x7f00000004c0)) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = semget(0x0, 0x400000000000001, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/65) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 05:55:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:55:14 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r1 = socket(0x10, 0xc003, 0x2) getppid() setsockopt(r1, 0x29, 0xb, &(0x7f0000000080)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 05:55:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) setitimer(0x0, &(0x7f0000000000), 0x0) r0 = msgget$private(0x0, 0x54) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="5f4ef3bb98e378b709515d9e"], 0xc, 0x800) r1 = shmget(0x1, 0x2000, 0x8, &(0x7f0000074000/0x2000)=nil) shmat(r1, &(0x7f00007b7000/0x1000)=nil, 0x2000) 05:55:14 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x4) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x104, 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = semget(0x2, 0x3, 0x4) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000300)=""/125) write(r0, &(0x7f00000004c0)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764c9529443890c39abce0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bf3a75a7c0ed3c3830e6279a3262662c9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dec5a7af0d39c076206c88f83373cc0394d08b073df98669508d5d083fba61b4f63caec35d5082101f4fea8176e597d3ce6207cdec6936e20ef20be12c91de845c593b04e40a5e68a8518a2f158fb8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a6542988985c4c13e835522537bcc649acef14f1b4273218f663f8fe04a869e10044a3bbfd34b28f7c347e402eab64c007fe781c68fec485b41a598d14fa1332e50c2893ab29a41aa55ab5fd3263f2cb5de527aaa3b66c9ac24ec44f0d1422464f3dfa1229d17275faf2b40b241298f56ef000000000000000000000000000000", 0x193) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() r5 = semget$private(0x0, 0x4, 0x0) r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = geteuid() r9 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000240)={{0x2, r6, r7, r8, r9, 0x44}, 0x68, 0x101, 0x1}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:55:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000140)=0x10) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 05:55:15 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0x3, 0x3e3) 05:55:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) r1 = syz_open_pts() close(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e7f0200"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 05:55:15 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff8, 0x10, 0x2, 0x3, 0xc167}], 0x7, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x8, 0x4, 0x9, 0x80}], 0x81, &(0x7f0000000180)={0x9, 0x9}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xcb}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 05:55:15 executing program 0: getrusage(0x0, &(0x7f0000000000)) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/4, 0x4) semget$private(0x0, 0x0, 0x200) getitimer(0x2, &(0x7f0000000240)) r2 = semget$private(0x0, 0x4, 0x400) stat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8) getitimer(0x0, &(0x7f0000000380)) readv(r0, &(0x7f0000000600)=[{&(0x7f00000003c0)=""/147, 0x93}, {&(0x7f0000000480)=""/54, 0x36}, {&(0x7f00000004c0)=""/46, 0x2e}, {&(0x7f0000000500)=""/216, 0xd8}], 0x4) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000640)=""/167) getrusage(0x0, &(0x7f0000000700)) fcntl$setstatus(r0, 0x4, 0xc0) unveil(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='x\x00') fcntl$getflags(r0, 0x3) fsync(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) getrusage(0xffffffffffffffff, &(0x7f0000000b00)) setuid(r5) link(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)='./file0\x00') open(&(0x7f0000000940)='./file0\x00', 0x0, 0xa) getrusage(0xffffffffffffffff, &(0x7f0000000980)) write(r4, &(0x7f0000000a40)="9c1922af7a89e29bd2ad72219ae6a69aa27b7da11edb3be36220944e01edcb3bc2d2af057933105b8a6148c988d3fb0d87707796ccd81a78fdeb3468284b27c8d0062210601eb7da0089ec3e19a5a5b59244b216a866a40c67c7dda3e193", 0x5e) open(&(0x7f0000000ac0)='./file0\x00', 0x0, 0x20) 05:55:15 executing program 1: r0 = open(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0xfffffffffffffffc, 0x20) mkdirat(r0, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x3f, 0x9, 0x5, 0x2, "54d29a91dbddccaf3e7954c46cda1a6ffbfb4447", 0x0, 0x9}) utimensat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) 05:55:15 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) rmdir(&(0x7f0000000000)='./file0/../file0\x00') mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 05:55:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x1fffffffffd, 0xa46}) 05:55:15 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88", 0xb1) r2 = syz_open_pts() close(r1) r3 = dup(r2) getsockname$inet(r3, &(0x7f0000000000), &(0x7f0000000140)=0xc) dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:55:15 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000001280)=""/4096, 0x1000}], 0x1) 05:55:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) fchmod(r0, 0x82) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) 05:55:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000500)=0xfff) write(r0, &(0x7f0000000200)="bd82c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455be5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a", 0x10a) r1 = socket(0x1, 0x4000, 0x2) getpeername$inet(r1, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r2, &(0x7f0000000340)="b03a16413c533f31c8fa8523c37aefde87c48e56ead2154651792e3dcb807ecf44cb81678050d74ecda6adce5a0c2a0eb80be6a710c1b1e667ff2b9e25aecb7f10a921f3cdbeeecba03d319f9ef6ede3ba264a1cf726d6e7ae2f2b49b5063758b877652da1bb741622e29153eacd51f78a747d6e565f6fc1939e349407ffc626f5bbd774d6fd9f060686f08c0af5fd56d63c4a69ae1eca766a5bbcecc10603ee4250989c53e3bf7769b505430f1aa5fb6c8164df88a7fd74cc3080e6541542e76d290d0bc1c11cbed47a1bd1d439418f747f2eed6ed9518523d288496476c7d2d43cfad529aba2523b9deee2038ca889310267462a73b76b1e3b3dbfe8be", 0xfe, 0x1, &(0x7f0000000540)=ANY=[@ANYBLOB="00db7e078c9cc0f51915f6016c3c6c5b177fdd9293c9c3d9b7ee7b867f53bcf37a68eba1091a3f915f2bc7ece764f31cc0a1a1286fc5e69cbe037a3c3bac636e8af36869dbb532f1489743437fcc17c794c2728b5261e16d3f82ccc818c198faaf482595d3e9e9349d5916a9ab80d83931a358dc6b6a4ee79f7ce1985c06450000000000000000aed3a2705abda0c9b0905d4685f5ba8677b016954966baccd5a8fbde16b44345b9dfdfefcbbac8e7ab3c70fe4c318d2ade4cc0808de1a49424d4619a7fc21381b0a526ad02c24355"], 0xa) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) ftruncate(r4, 0x1000) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:55:16 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f00000003c0)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) syz_open_pts() 05:55:16 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f}, 0x4, 0x2, 0x0, 0x0, 0x1, 0x9, 0x74bc0fa7}) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setpgid(r1, r2) 05:55:16 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r1, &(0x7f0000000000), 0x3a52ecfa, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x47}], 0x10001, 0x0) kqueue() r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x4) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x100) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') dup2(r0, r1) 05:55:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) 05:55:17 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) syz_open_pts() getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) fchdir(r0) r3 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r4 = getegid() lchown(&(0x7f0000000340)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) r6 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r6) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) fsync(r0) semop(r5, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r8 = getgid() fchown(r2, r7, r8) symlink(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='./file0\x00') r9 = accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) sendto(r0, &(0x7f00000004c0)="b88f3305c19220f1b09cc7dfe23a2582c0a36fb21e14d2d092518d52f63d69495a2c6920b295ae187dd85d1eccccbd70a81af4273b58e77991c1ef064c6ff20378fd1e551f7897e1e1f27a0c7dda31ebc5b581c2a647a26efd3a8985488f93711eb5d9ce7571bb2967d347c2acb7cd4b5f87b6eead2f05fec434e3da3943f1f19be7ebaaa22161530884288a9eadbec6af2be634e13fd36bed3cc36b1acd78383c16d2faa26eb7f9ff62", 0xaa, 0x2, 0x0, 0x0) semop(r5, &(0x7f0000000100)=[{0x0, 0x9, 0x800}, {0x6, 0x4}, {0x0, 0x1, 0x800}, {0x3, 0xdd2, 0x1000}], 0x4) fsync(r9) 05:55:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000500399acf6cb7b87882767a1367555a737c384fc59fc363da67a8e6541974f0e8802c79dff08837ba77ba8bf51c21d5e759446f1c1af323bdd976eb094dd131a3e7b11fc60154263711d9937a80b6571fcde9d8d1ef94bfceefa9565da4a4c"], 0x8) listen(r0, 0x0) r3 = getppid() fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x1, 0x1, 0xc7, 0x0, r3}) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 05:55:17 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000100)="d22f979cb4aa1a06e89686faad9e3213290daf3645753738c9bd3ff3dfeabcf2a00029d0637a5ca16efe440ddf5f56d39f6dd8af4a8e1aced81d3c84923dd79ae6cd9613d95490d8a97b6173ad5fe05f3ef3f6710b7986e8fb6d93950ae0c21d7b1235da48fb337c0857dcc5b36613f20db4eb882aa64e750ecc9452b5f648b0728d849bc786f5e4b75422c04c10c7df70fc23b2f8ca7f21173bc75c71", 0x9d) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setreuid(r2, r3) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x18) msgget$private(0x0, 0x400) 05:55:17 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x154d9e08, 0xfffffffffffffff5, 0xfffffffffffffffd, 0x3, "38a56cfc9881f6edae384d5fe98a8c5dd8cbef96", 0x200, 0xfffffffffffff801}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 05:55:17 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000080)="0a32a2d53c5fe6b14841da571cc92beb95e5d083ea96d214cb1366fe7308dfd41fe6bf4519a26ecba03acc0ed85acd06e0b567a0335e998eddc5f7d74f6397bf75699ebdf3d867371ef65f0bfac950eb1ddd418e9f99938a3c8be8096cc9ee6e8e480c32b5f6605527f1cb6b2dd2cc761a1fae1fd7e2e576d8e8e4de4070ad3c6e1786599bbf495296d6ab383ba002aaa721a4c11e14ecee8743df58b048512e2940fcbed63dce03eb864a4d345a0894cdcb0bb0313ea952f2d9", 0xba}, {&(0x7f0000000140)="39dc0bf50703f3ab3f836f926004a24ef8838cd797e2ce1e72a18fb1813ed76185b26c6e01925d54dc520606829cc395c2a6153fecf8eb31bf5e3b40a13a94dd00d84e392063f8dedf2b421d4c23f307019d365c3bc9c58c7af6744ecbbb3b46ad00ef70923fccba273d4da23055fe4d81ad32e7d5014b43c98e", 0x7a}, {&(0x7f00000001c0)="a8c34adc442f76c38863997c07cfeca1c4639c7548f500af263c90237004ebc81066f390504a98bc0f55b8ad48cad0b2c220d22908e24d7804fed3b51f31b8a24e6dd92c17d9557a7682be45bb94c06702b2b75dad31cfacef214068555c2beb6683e1b702765807020400120b5efa00c9c8531ddbe73909021a39e872a94be7b9c7568c37cd4833defdbee52a327c992894da47ce2fc1ec50b46539c41e361956e859a31b43d8e75ec23f1a9653877c015fee9c4c0fde438e5c2bc7ba215ccbb3d6f9f0914ad0ed838a9eb836b0d2e5b4d13af3a038ca2904057c44ef109f44f25d24d1bbd6a396134aa46cf93cd48dbd9059d608e74251d5", 0xf9}, {&(0x7f00000002c0)="eb5c78482cdffc575c282df469338b85be33262042e2734fc8dacd57a4a7901fee8f520ae550b104305327a285639c77d4b946c6202c2f1f7ce6306840f9eb8ac113dd37b13529b2fe27c80dbe1ea14281c06b85b026c7a732f78fbc1baae157d39859b83f52164e1d229b6e6ae2f9a8a074538bf6614d32a21f539996a19d949d48e9e3093591428c6a2f453cb8109a3d9a9b1752e799230252edf653b6dfa35b031a6177680587843d", 0xaa}, {&(0x7f0000000380)="ec73ae8b5bf4e25292885c4ec2647da97cd62b091d9766d5b1a740ca754fda016499facaa6a7a719e83102855f15db9eb5c9480a288af1b12f0b16ff9640ce1caf4500b482", 0x45}, {&(0x7f0000000400)="4155a75d926d866431bd45fbabbe13641f150b4276e9d4af2afa10b1f2df140bc2a1a36c9c1526e09bf3e9c1fed460b420e34c9e01fa30508287bb610cdb75fdec514f3b8d8ef16712dd93eb2284020166da300eec786f34fa2129d764443235feb7d7e4e5fdca5802e7301d07ba1448fb030bd6a9bb171fb426e827c0391e1cdbc75f431dd2c1aafb056aac8b3c63f2eaf19d7d3adc62ee4e4ee65e6dfbac03dc5f9925dae234440f6e30cbf63dea842b13b1fd57cc637812fb9a381c6a1d142fc6b2b953e935698655c80bb7465b65334a8ad2a6ca6782a98fe28a041d602e29cf8327037f", 0xe6}, {&(0x7f0000001280)="4c0ca3168d616e707468cfcd93f4d85c9af37a87c1b3868b77d945c182908281e8091eea9bc88c40e470ea3679cb48a44b53998227c07353bb621a20ba7731daf1b5310dbd92eb05b233ed3d8999b07f54299a93e48932ee148484692afe35ccc776cc0150ced222bd0c25df23a13b0b7ed6cfc0b042925a3ce218513d4d8df2a50c864fac71123255130012da66fee487a6634427fcf6bc4bcbe5a3005fbeb0d3157879cb1e6ecde0f7b26abf57244672da23f3515d9021096d84ada31c5cdad910f93ca5ace22d8e5dc1ede7a152e651eff1377ced104bd246a88c14e80d5a69cf3391d5a96f2a7de3d554c15317632ef53d5e433cbcb366ecaa25406009203d2c2a74e72796c06b5bed5649bc0b06d68aa73e2de048089376bbbcc4e6abb800f6f695e8391b8b12fb168c09c87df530746413cced5b149c33334fb422481fcf557130e9fc711b9386d86afbbbdccbd4bc5cd9b4d77a1d0738920318274e79c75f51258595b93e05141ac53747ae7acd7bf83ea5370f28c91b9e936688d3f9517a818ed31461a8667f580126ed78880256fe6564b833b4d5c2b01538ba02f1cd48a537a5db1dd908e9cce0d350e2466b352153efc80bbf1c1c85415b276902d95dfca8f553c36a521859fc1cd7177e04b1743e6edaaa99047343beb740a33a166ff7ab4bc5e91456a9ef63a3349c3343918f6db0f1853789c001a8166b4f1dcdda807ac13526ae50e32687882faf58069c992521ea04f55a9036d08a8ecc7937a281e428b10b5cb990ce87203df8a653381361b3fd68e23ecc4e00c1724fd2be3b2baa6f3221a59f6fdafdb636cbd7015a598e901825419eba8a58bdf1f729d878d2ea3a2247ee85d70625f8f184e96d41e612d80b2030174bd59d56b9c99684ec6694063177f498b452175eae2c1f4deafda94e46681d0a81a0127957c7693e3463bcf750bee6e7c30039aee93a561a68dc89c1d8ca315d8d52f7df091daabc38377221c1ebc9cc42fba9e39733e8d8a91dacea88ad004c6a69974aaacabc8b8a0020af810d00ad04851d25b5252be079b41ea8418234df3c4cf0c362e47048bb0a5a8c1ebe662f3c2bc1ff3bb1c1f8f1ced2d75257301bd591caa3e50a8868ffd83fd1031792531b7e1e72dd741e6928d9fed239fcdea2611ce3702d97627686cae80b2227e5c613211054d9d57dc7fb996ee72be5879149951a5ebf5609032cce40b627d8919d8c11d414c8f8cdb47fb6ffca822adb654193ca0ca4a984e063d6cf4bf496332b2ed7de66d3aff90be8ff328262451427cc03063aa7cefc74be1ae6a5c062fba4e2eb9cce55239c259b0d1794726dc61e79c71861fc6201b56b8d611e7b16cf4577528a3e8d84ea26b576dca931eab5e56ad56232b69184625a37f1c14c301480a56c9084c233cd138aef65d9e335e2c35e19bed827a6f37485b159fac51b8b1eac1d2040a6a850a66a0ff92397dedb82b47e87e8693d8a1ff599c3259abca94875d1aea1bb630e39dc3e471a7c9d1c0696da365f15178b8d61d424c4bc4d538792c5c0170c61daf305f47ad9905ab1a5c7bc387ba3f7a35848755ba40dd9366bb8d11d4a0e175ca59d51ef2bba1c3222d35d9b62e0422f6f3564dfb1d6dfe36b34c9b408044afdbdf3c589ccb4d6d4007a2e9950b5a56e3436936f65a307e58302c9ba3d057ed057cd4dabfecb0101b62e3ba98ec57ffb14f8854739dc61f39d259fc009e5e5cf429c7e656c3fab2e1a1a15a844072408d68c4a7d0d21258269378234115ed5de6e6003863829693b9520b7e5e74c2c72017646e7b597c91ca6c397c7a7127ec15b500e7331c4f6781971a4fc295e506588dedc31bb0e61aa1d7e5d611e1b5216333ca2844cd39b0913b20d1c596c78ee993afdeec8277c4b218bb400eb8440f805417f7c6646f12d90d4828923fc7daa96fe60809898f689edd189bb742d64ef95261b4daefb3ef50bfc8374025496805c7ddc23f3434d6f4ea0f1cf79d7feab5849343718aeb48145881739e19f67c08487dcd0acf4999ce8218a827226326d6acea57a9a4b2b992f181d287a930f82fc260e03d2d75c9e8dc7024f718693337bcbf74fca64b7c73431f0ab64b369c533196cca590373d75cf2f97b7cf4012ff1d6bfccdf53364d4f6d3dbcdbdf5b4a9d8946a9469a250e1e81bd853b0ae9510d0f8edb5a235de8966ddcf9c40a14342ce8b22dee48943cf06cfce389ad48761affba8562a5c34615f2e08f18b0a0b5716b2e63d07ce81bae7f4291de8c398b7888a0d6d1fd0940a93b4a8c289277b47db69b7a4281d20fd9adf4c330cb4c2414a5f783187774783e6b587125b2b783e42fe940e86aa4866bddaa24306663d05c9bc4f6a0915f530629d651e591628c0d2d6df9f366023c140b492e46437a5bc67802b66007a53f64a45a06256aca8ab6df2a4988748296520036673691f0b41f4e1639beef0a7f71eb636530b3b60369dfaaa925a94723fbfde5f8b0afb026b8f8a3387e30d873518a8b4a302162366684452470e738b94f19277ac259b0b217ea354575479bdb3c592a4b4bba06fe499357c8b7bc16fb0e362de5dea9da57d0ab4e1f6d9976ae57051440ebadb61f03647cc8a788282d7d9726f1eeee8e0f1575f1668d3ab87d3c66652ade0bff3a02bf70566d9b1aaf034103f19fa654d3058c2acc3f39f9eb817ea91d218031d502f1d6b392792191f79ccd778d77c8ebc086b336148374b83978f90390a854fc0b59898d1d1cdc81dfba29c2d5268967cd8caad43fe493921096946c2bc4ed105927f89a4f57909310ed60ce338a595fb0d12cd844c66a8e93d57539bccd114d32fc72097c0b5f581f63bbdc3c2e5f0e4d9d16c357da2b8cab1236c798177034ae95c84f2d17ccc095dc0cfe70638fcc040bffe0709c8168d26c41a10ed2dbadd825ee071cd2e629a23fa99cd2dfed81ca41e3212c6e834a2cfee29199486e0d703c75a722e071d2a050819034ecdca7f6c2315c1bddd6779aba5401d14a382b985b1e3800b348d6fff9eca035c85c0d4a909acb79cb83b11ddf3ac7fbb4db81bcb7ba1815d375ea577d6133cb6af74cd4bd77395956bf3684d72ce5272d2c3a57eeea84b2fc9f23377c0ad890ca33cc85ac305b8b275d85bc294751554dda061e6807ec5512f46d400459c43877e802b651ab1011c3d0cfff695f8680eb0d3d8e9a121443e94dd56b3efaa59f209e6ee8f7f3129adc5e6582f6b4a16d9eba6d3bbb96092a59173f97f5417c0a137336adb04b2956d2573165efe232683bed45ac2f558855f233d46809d47833ff86fbfcee5facf72651571406a4d95088e3576174ea09cb74917e4812f792404a6f27061375f3d8fa54c25c2c9ab1b29722422c3ce7a14454972590c235175b81fd5015cda194809b8e85302945385b3bc7a6a0a15951878fc691e74ac51870d60bac2c0ad627b28b81cdf06cbe4ce08189fbb151851ec181843cceabc81bd3b53d42af495577bf6b7adb899da6e8e39004358cf6029ef6a6d760c7bf1be7f8a920e093483546254ffe75ebea227b45694debf38c043d8a3354c76ccce0edfe49d7cec442d02698b8a1874d65418b4df31daac87284102f775d3e20abb88ac7f60688fae58fd6eebdec27d62c616c41f823cc5da54b9a81e766681fc6be16bcc19a9e16d9089a4fbf80c6aadd429146454cb9f76ef8dbb7567f71bbd0e2e007b09630f4773842e3f7013d917fd98faab07f1dbdcf63a20ba5bbe99f692a0b144264274e2c1d573dc5bc6a92d26344e9372fd67604d5be6666c431c5d9c6171848bd91e884c385c00adaf390cadc5f61dfe37be9a1b2f908235d221d71fdf238bd2980bde2aea1fc97f91ef722ad9a660be1d59dce81552b074179d5753ddcb1409d4ec626c17b697a57f4400186179bd32add984d604a199b3955f34c1deee53db622a86bc55d944969d99f98b2071b2b832ebdaec6832337dbd903573dd25581c0a356f8cd0f388cfd196768fd0ed8a2fd24f101d2e4e9e22b2c2c30f19ae429fada1d08b65d5e52b766d17e4c3e02c9ff293928ee4c839c95ec04a582e1b1e4b335b0ea8193b716bb01677071507fc21dd2eb8b81629bfa369832d3fce3a31ee72cce08f9b97563d620d9829b924702871057a3b4724a719a2573674b974370322bc5d5b0cce4b7bed93769b2169ffb9f1e06d38d8efa52892205875d1da9d006ea8e5e958af35ce6ba4eb823b08a5a0056bda584f2f694bd8ae12d3a081b635bf7a33f6201f0b98d71a31aad981878e73ef01f78480b300c3f3e061af7eda67f57e76e7413d69b6829c2b198fe706f3867732e8987df1886378467b485bd586d3377122686ee9d126476aa4021625ab74c9a5896c4b50fedc4d98250f5b7f982906c2647f834e75816164fab37043115ee6621464090b3192333b16c4b88d998c36b0a4f86042423e2514631d0d5ce8e7ba734fbb10a1454dcad20fb3847854a17b87a626f2088220dc5943f3ddbc7ea45d219a37aa1dccbf6e797985753e1a19eea5f3e0332ca374402b6f891dc8f292a9abdb0682264287aa91a4abac7362c94963e157185fb8f1aa2df1708cd28eec3b9f101a12fae46852378c438f2ee824e82dafdc2b8b3fe505c457123404a39d1fb79fdc968b5eb524a6a32c5e1d509cfc3b3a53853e5239c091b657cd6d12269f89a677d3633be869bbfa4d1bb99eff64922d0861fd8377e5a32011a919e2d0b02f968518e3017e8dab386f26200a97d735bd4003e0d032ec65f9aebc9e2d61addcd7161936e3d4b63343d9175ba53be592c7fdb8afa8cb9bce5b987760b085572328d73bedffe273a8f1987519572e5747544343e072ebb45ab2ed3da44aa3b188a5f4b524bb44e3eb72f2467d6a1074e887701cc58429c7433d69b21530bdac7d8acc1a0c7b63bea8597a97590c4d9151b50677ede6690ea1b6bca7ce408172017a1b16bbc94c2ed9ec2ba26b554bdccb2ab770406cf2008bf0a0b3a79ffd9f2374c473352d872b7a7dcb4947376fea7ab45e280278e23bcfd80d1c181f410a25041a08adc08292366380e4cddbbb1c78e245bd91dee0c3fbe702e2cbcf0ac9ccd14c61add6219ab943b1d7eed95d14a64fa580b1ba1bb02884c9f6a493f999deca4df314a4c4234e15787924939be8952e147fdfc98fffcfc32ad00ad21c7ece3b45ef411321121706b76dfe43f7f6898b87c10d14474d17ab07ce108e20c3e0b39fa432ccc073e95a0e6cc5cd5176260839433aa62cb9de9ee33557cc5082995c908b5e67b754ee17e5e74b91676e5175fb0e6c4a908821b556c78040c6c0e11cd5b7cd2bb14b0e553b250c7fbc1928387c2398dca59572ddb9e8110fa27d7702d4c53cffcb6b7a0165eeddc18e938313b7f126a97db28af38b944bd9d10bc57136846a9a1373d07b74808ed168a4eb8c1c79b1af7aa083b6e06373ba175a2c92f54091fa3128503f6621dae0b7387998fcd7a182dbf5e1db87b68b7bf914a472d630df76eec25354d2e747418024c4325f8c555e7565d995d2e58b4b23258f0cf177bbb8333bfa1cdee47efa46be9bd6ad3362c8f8c43228bfc150def4178d0ea46ac28b91e28586c127c8b855667120b7807475a9267d8816ac8a377b3e4d3c2170270f5c600db7a63eda83a1e34a8705402419f385b0768f56a7c0f88a9728a1e90e4ebe4979ba2a602eae981e152450b63aa8e00bfdeb82ef7fa03144cf2ceda0eeedc081086514275231849af4e72faa5966c71ea8e3b38b1f8b7df", 0x1000}, {&(0x7f0000000500)="db46c9a68161bf59ae4a0897b32c0dbf9247ad398b53a9d1342c110537a2f0692d842fdde548cbf595bb8cf86e284e41335ad93fabd1900f30dc1c88fdaad4e0c31f538ae4673ad24ceedeb6663d902aae8a9c1a2aeaa5070fb06984bb528ee3afd4cd7e0bbd95a8a90c14657ac07d4ca93569c8c2f12fd0faaa389c4039fe8484b199453b217e4009eaabde39a67329f5624ee3bca675f8d75bbc2523420cf23cc353898e73be6013b301610006c51bbf139b70f2c233897a110f6f2702e90765653452c0a9c67e47d9a9fc782162ef9befd559bd5e481784aee5f6288c1b4c89372fb1cd9560c5858bcc116675cf870284", 0xf2}], 0x8) ftruncate(r0, 0x64b) getitimer(0x0, &(0x7f0000000680)) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 05:55:17 executing program 0: munmap(&(0x7f000071f000/0x4000)=nil, 0x4000) mmap(&(0x7f0000726000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 05:55:17 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f00000000c0)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42f42f53c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a318621276682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab5a25c403e505a774e6cd173eaf3bed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa450e9c2ce7e3d320d325968c9f306d8d3bf7ea1", 0xf9}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x44}, {r0, 0x6}, {r0, 0x8}, {r0, 0x4}, {r0, 0x20}, {r0, 0x2}, {r0, 0x1c7}], 0x7, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 05:55:17 executing program 0: clock_gettime(0xfffffffffffffffb, 0xffffffffffffffff) clock_gettime(0x0, &(0x7f0000000040)) 05:55:17 executing program 0: r0 = socket(0x1, 0x0, 0xa0) connect$unix(r0, 0x0, 0x0) 05:55:17 executing program 0: r0 = getuid() r1 = getuid() setreuid(r0, r1) mprotect(&(0x7f000017d000/0x4000)=nil, 0x4000, 0x0) munlockall() r2 = socket$inet(0x2, 0x7, 0x8) listen(r2, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0x0) 05:55:18 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = dup(r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x9b2, 0x1}, {0x18, 0x2, 0x4, 0xfe}, 0x5, [0x8, 0x2, 0x1000, 0x2, 0x20, 0xff, 0x3, 0x5]}, 0x3c) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) pipe2(&(0x7f0000000100), 0x4) dup2(r2, r0) 05:55:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7b7369fa0d58315bbf900091ac72f6af1e82a766"}) r1 = shmget$private(0x0, 0x3000, 0x416, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x3f, r2, r3, r4, r5, 0x4, 0x6}, 0x3, 0xfff, r6, r7, 0x9, 0x0, 0xb8}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x80000000, 0xfed8, 0x8, "0c17781fdbfa312e3dfeb5f6765c297b7ad81106", 0x78, 0xb6f}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) 05:55:18 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) dup2(r0, r1) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x46bfb) write(r3, &(0x7f0000000340), 0x10000014c) write(r3, &(0x7f0000000040)='t', 0x1) readv(r2, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0xffffffffffffff3a}], 0x1) execve(0x0, 0x0, 0x0) 05:55:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x0, 0x1, 0x8, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xc7, 0x6}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:55:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000002600)=[{&(0x7f0000000280)=""/189, 0xbd}, {&(0x7f0000000400)=""/4096, 0x1000}, {0x0}, {&(0x7f0000001580)=""/4096, 0x1000}], 0x4) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ftruncate(0xffffffffffffffff, 0x2) open$dir(&(0x7f0000000000)='./file0\x00', 0x88, 0xc) 05:55:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x810, 0xd8d2389c4b88e61d) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 05:55:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x3) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/218}, 0xe2, 0x3, 0x1000) setsockopt(r0, 0x1000000000029, 0x200000031, 0x0, 0x0) 05:55:19 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) fcntl$setown(r0, 0x6, r1) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffe}, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = kqueue() r5 = socket$inet(0x2, 0x5, 0x3) r6 = accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) kevent(r4, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) bind$inet(r5, &(0x7f00000001c0)={0x2, 0x3}, 0xc) kevent(r3, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x0, 0x3ff}, {{r2}, 0x0, 0x0, 0xfffff, 0x9, 0x2}, {{r3}, 0xfffffffffffffff8, 0x20, 0xfffff, 0x119, 0x2f}], 0xffffffff, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x62, 0x1}], 0x800, &(0x7f00000003c0)={0x3, 0x3}) r7 = semget(0x2, 0x1, 0x4) semop(r7, &(0x7f00000002c0)=[{0x6, 0x7}, {0x3, 0x2, 0x1800}, {0x4, 0x0, 0x1000}, {0x0, 0x7fffffff}, {0x4, 0x0, 0x1800}], 0x5) kevent(r4, &(0x7f0000000000), 0x400, 0x0, 0x8000, 0x0) connect$inet(r6, &(0x7f0000000200)={0x2, 0x2}, 0xc) 05:55:19 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000080)=0x7f, 0x4) shutdown(r0, 0x1) 05:55:19 executing program 1: r0 = getppid() r1 = getpgid(r0) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000140), &(0x7f0000000380)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/\x00', &(0x7f00000002c0)='+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='{.\x00']) mknod(&(0x7f0000000080)='./file0\x00', 0x69, 0x86) getpgid(r1) mknod(&(0x7f0000000040)='./file0\x00', 0x2184, 0x4283f7ff) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x100) 05:55:19 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000000)) getsockopt(r1, 0x6, 0x9, &(0x7f0000000040)=""/16, &(0x7f0000000080)=0x10) 05:55:19 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_open_pts() syz_open_pts() r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r1) 05:55:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x400000200000029, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x0, 0xffff, &(0x7f0000000000)="43b01060d0b5916a4baff53b6b44cf60319db727041a5e68806732778a57beea3754701e3ec30b8da90835c3516ec86ff4c15e5b64350a258b090db9b60ff158b4e2f7547767f71830e8217cf6d8", 0x4e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) shutdown(r0, 0x0) 05:55:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r0, 0x9e82, 0x5, &(0x7f0000000080)="3019491b436d9bfaa99a60cf4ff22d546286792c9cefcdba8029a1c874b4a8df500cde3d47a692d12aa9acaca20b5d0f4154dd10d93796225cbae63d71c794a1833b81dcb8f1bd51", 0x48) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f0000000000)="24113d0e", 0x4) 05:55:19 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x5, 0x2) kqueue() setsockopt(r0, 0x7, 0x66c8feb5, &(0x7f0000000080)="f5e2cec1e16f61f3469d71d41c40ce6edce2de5c9ef4bdcb2fd878cc8e8c2dfa6e685b5ed03492a69dd9b0e52d63d05d81a356af38fce143d00204cf6d3833ff38cd4b695ba5c86b0c3672b61324eb6042c68c947cc2681bfa8e67d62e4a02c3d4ff5d71f68bb058ee01b2a4f417baa55205f83a1be66c9dbd556ffa1a9fd21ddf00635baf671ca4a7ebbb7d3eedbe1480c330b982523dfe3cc7e7c16b5718457138c3af3a9166522af6116cca6135c3cc4dc2ae24550612fa56950a1b65ff4600d2e0f0690fb44cd7cce264e457e89c83c624986747085c61b7475d6d87f163", 0xe0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:55:19 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0xfff) setsockopt(r0, 0x7, 0x0, &(0x7f00000000c0)="20b7de27516fe5bedd8d693d106f8505b85aac85980abe4b93d7335128e6f697ea8a01260720e70135dad277e1d5daf67c3d98481b90f0a826efa9e732472f2db9dfb450b9ada8cc9efc51489aea92916108c6b81aa89e310791ed5c1ffafdb0e075e49df4f9d5a58eee0c04794903445222fa844bc3bcaee05487111b3524efaf21f9df5f1f8b672ca2", 0x8a) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x202, 0x148) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x200000000029, 0x80000000000000b, &(0x7f0000000040)="a89999e716f681f5f35dae664ee7e2a1e2bcd3a034905adaa5a8dbad938c747b1e1be8200a1c840158ed12439f9a7403b4f9fa781ee84420e7ed17a9487156b92c1a74d476be22c88299497f58898aee25000000000000", 0x46) 05:55:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/233, 0xe9}, {&(0x7f0000000180)=""/207, 0xcf}, {&(0x7f0000000280)=""/183, 0xb7}, {&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/77, 0x4d}, {&(0x7f0000000400)=""/13, 0xd}, {&(0x7f0000000440)=""/91, 0x5b}], 0x8) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000540)="740b2806acf01af4bc053079b92d4fac1e0847334e699391b20dadf1364064cc631907246dea6292efecda686f91d81ed3d4cc4dd1610d7e6829929129380e190b10a83f4f1ab03e5cc5f37a91adba4eee37b949d0ec4dc5fcbe7c5111df55cabe06a534827d29bf416d95427a2bc615e01711f7db81fe46f04439e08ac1ba0c6fb308c806bbd99453aa90d1f944ef1d4158a151894b", 0x96, 0x400, &(0x7f0000000340)={0x18, 0x3, 0x3, 0x81}, 0xc) 05:55:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fsync(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1, 0xfffffffffffffffc, 0x4, 0xfffffbfffffffff8, "5c04001b000200834c39490100", 0x0, 0x2}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:55:20 executing program 1: chdir(&(0x7f0000000040)='..') symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') unlink(&(0x7f0000000100)='./file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r0, 0x20007461) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 05:55:20 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x12, 0x2, 0xfe46, 0x100000001}], 0x4, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x8001, 0x3}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x7, 0x6}], 0x80, &(0x7f00000000c0)={0x200, 0x81}) close(r0) 05:55:20 executing program 1: chdir(&(0x7f0000739ffe)='..') chdir(&(0x7f00001ec000)='..') r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) fcntl$dupfd(r0, 0x0, r1) openat(0xffffffffffffff9c, &(0x7f00004d2ffe)='..', 0x0, 0x0) 05:55:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet6(0x18, 0x1001, 0x8000) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCCONS(r1, 0x80047462, 0x0) 05:55:20 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0xab}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() close(r0) 05:55:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="eaef12205334e5e7e999ebe28934db3e5f00000000", 0x15) recvfrom$inet(r0, &(0x7f0000000080)=""/180, 0xb4, 0x801, &(0x7f0000000180)={0x2, 0x1}, 0xc) 05:55:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8549550002001167f5bfa600"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "5303d9084400"}) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r2, &(0x7f00000001c0)='\x00', 0x100) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) connect(r2, &(0x7f0000000400)=@in={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x8001, 0x1, 0x9, 0x80000000, "55541bd9fdaed1f8a7eafbea6d46340ce6e017d5", 0x1000, 0x1ff}) readv(r2, &(0x7f0000000380)=[{&(0x7f0000000200)=""/118, 0x76}, {&(0x7f0000000280)=""/210, 0xd2}], 0x2) fchown(r0, r3, r4) 05:55:20 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x2) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x0, 0x4571, 0x42, r1}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="eea132b427e0b0da97435b0e1984e21d9bd0fcbf32d7c95d4859b9795ecb622f2ce6a8af624dc3b199daf86e080d0989e8f2912469a0bc8fb19844609f1281", 0x3f}, {&(0x7f0000000200)="28ecc51d700b34940651459be7fed2cd49eaa1809ec8104655c20f33d14cba0a382d582f74134d203c3b772199fae3e2478139585567336517481a5ce958bfb17509a02f3a545d0aa83e1fee5dcd5a0baec091eb6b206e94a338616865230fd116442e57dc67b25b805d663f0c473510a272f8ec4e58d831077bdd74ca1570d16b37c8329294e1ab9a924f222ff69218ceaf9fc1ac1c9434ae7f5b817abb9bb5f1a41ac495f123542ddb525be62ac0f3ec90b3db2de46441", 0xb8}, {&(0x7f0000000380)="6f031e0cca979d9b1d2bbb071d48f5c870fe1ead810006be698315f8ba3015ffeaab07e99c2545b9f84995a5b54c584db9f48d13e41f67c1d2783ad4f9c9e3c9eee36a294cb5de0b4f60decfdc662ef79070611a4bfa66", 0x57}, {&(0x7f0000000400)="bf882ae8be5b0afe51b9bf7c7de1cb7688d35af510f31d2bf6936774ab966d382635ffe09fbae152ad64b6dc027fec7d846e8394a3c45945f6fb136cd32f188d9a0986694d8e32352af03d8b475e2420dffe50cefc1330e5d612219855101cb553bcbb8b72c8a743", 0x68}], 0x4) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 05:55:20 executing program 0: r0 = socket(0x12, 0x7, 0x7) fcntl$setflags(r0, 0x2, 0x1) socketpair(0x3, 0x7, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x90a, 0x3}], 0x408, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x10, 0x20000000, 0x2, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffe, 0x2, 0x20000023, 0x49e7, 0x7}, {{r0}, 0xffffffffffffffff, 0xc, 0x81, 0x9, 0x7fffffff}], 0x2c, &(0x7f00000001c0)={0x100, 0x5}) r4 = kqueue() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) connect(r2, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) fcntl$lock(r3, 0xf, &(0x7f0000000280)={0x3, 0x3, 0x90, 0x7, r5}) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) r7 = dup(r0) mkdirat(r7, &(0x7f0000000340)='./file0\x00', 0x80) kevent(r4, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff8, 0x80, 0x10, 0x2, 0x7}], 0x5, &(0x7f0000000340), 0x8, &(0x7f0000000380)={0x1, 0x7}) lstat(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)) r8 = accept$inet(r2, 0x0, &(0x7f00000003c0)) kevent(r3, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x0, 0x3e, 0x4}, {{r8}, 0xffffffffffffffff, 0x62, 0x2, 0x1, 0x1}, {{r2}, 0xfffffffffffffff9, 0x48, 0x2, 0x7, 0x7}, {{r8}, 0xfffffffffffffffd, 0x40, 0x1, 0x8, 0xfffffffffffffffb}, {{r3}, 0xfffffffffffffffc, 0x8, 0x4, 0x100000000, 0x1}, {{r3}, 0xffffffffffffffff, 0x40, 0x10, 0x0, 0x7}], 0x1f, &(0x7f00000004c0)=[{{r4}, 0x0, 0x10, 0x20000041, 0x0, 0x104}, {{r2}, 0xfffffffffffffff9, 0x4, 0xf0000000, 0x200, 0x80000000}], 0x2, &(0x7f0000000500)={0x38, 0x31b8}) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x10004) r10 = openat(r9, &(0x7f0000000580)='./file0\x00', 0x30300, 0x6) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r10, 0x2, 0x1) setitimer(0x2, &(0x7f0000000600)={{0x10000, 0x9ea}, {0x698, 0xffffffffffffff62}}, &(0x7f0000000640)) getsockopt$inet_opts(r11, 0x0, 0x1, &(0x7f0000000680)=""/94, &(0x7f0000000700)=0x5e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r13 = semget$private(0x0, 0x4, 0x8) bind$inet(r2, &(0x7f00000007c0)={0x2, 0x3}, 0xc) getgroups(0x4, &(0x7f0000000800)=[r12, r6, r12, r12]) semctl$IPC_STAT(r13, 0x0, 0x2, &(0x7f0000000ac0)=""/244) 05:55:20 executing program 0: minherit(&(0x7f0000111000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000140)="5156a6460770bc07db66283c289f9afa559d4243fe17340ae1345c6d9fb85174882cdca4a40c092e0ecb5d900eb0c9729ca6ba62d4bfdc5218a52c4256b8d5259b0e7b55e3fd23081016cf5f024c0021469cd9ff03e43902423e279a21b67eaf54ab29bfe28dd454dc554d58dd3b17d7f8591fd2002d6de8acc36b3aa0f6db46a23c7b2e1db3e333b5465089af23ff31f1a024c12f0fd7aee8763107f73a282cc7fded30265412dd30e57c9fe14a4ff085852f0274f8f6029361a2261b857fd6ac502858c73ecf7a2ebe2eeb6747696a2c7b685bb98840ef799d096161b61f42cfe051b0", 0xe4}, {&(0x7f0000000040)="ad7c064f7d23630f9045c53ac738eabd394558a2b29d994386cfc817e4eb87f2a2030b290b5cba54f74e3abc02bad777ad978f8c5bf0f723905d6b381e1d00f9ba000000f5f61d84fb407d4ec98b1ea3679933c21cc4390ced557142c7c982736bf2ec790f347de00252be8bcab2d1b9c5e75e5e5cf176894ffb38a79e40", 0xffffffffffffff73}, {&(0x7f0000000240)="e6210dd1e3603dfca2d8aa7094f4ccca1137d7902e948655d4e695031b4b0b83e2dbc426a86ad5a98aeb31595facec", 0x2f}, {&(0x7f0000000480)="b8e6c8ebc774b70af83e86c18b1c6506fb5cdc1007ff0f0000beab65025597b1e3e50f06ddf887ffc229d597dc5ce194d37453b6c035c719c47b5421e6a513768c865a00beacedad3e6f9c9c78bf8852e6ed36f059f622828f91afb6f19e409839d85cbad0b76377b08b45704e54c9b3a7e15292c2193848aba5bead01d4b8713d3e0b77d1a1659302e016324c5e286ba1e47a9e027436178380964b13f52c7736515984d2669fd6e98bb3700073f63a5cd9ae5ba0546bb5baa916a5855e807eca365e417e7625f2f4a282843cb8c3dae6eae388e5ed5184bd090a8376d06bdbdf46a03ddf72a2cdbd37be94cb2a3b1c0402271065ad0994569b39dd1396895f06feb6f0b7319c7ecbaa", 0x10a}, {&(0x7f00000002c0)="d41b9982b91671e123d5ce22aec8fa9eedfd7d67f0c05000985ba0dd61dd619ebcb8e96c9903c6914f528b93ca3e70a3abe340875e2960711d0b192dce6870f90d8310dd1594cb89c32d43483061631905dbc46cfd37752bc3c037bbf9ad3d8c431d300d5c877e657f1ae047f8f3e4f15149b95d6056bce71e949fbbea8edfd00dd2a7c7e80ed1f32f32ce52a14b5d1c7bfda75cce0db0e9ee3eda6e495be5c887bb83648443e5db7e5df4ed6b61f110066f3f7f64d269b3a81d2adc04d2844c5c7b70f41158fe482f8bf2f29385aab6d5cad0870b596290261a1071e081e9a146240cb621fd684f5f70415c48b4b94b1e2dee3f7e90ac926f3e44754e1faf", 0xff}], 0x5, 0x0, 0x0, 0x9}, 0x1) 05:55:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) dup2(r0, r1) r3 = shmget$private(0x0, 0x3000, 0x19, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) 05:55:21 executing program 0: getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r0) 05:55:21 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x80000000, 0x16, &(0x7f0000000000), 0x0) read(r0, &(0x7f0000000000)=""/142, 0x8e) 05:55:21 executing program 1: r0 = socket$inet(0x2, 0x400000000000004, 0x1007f) setsockopt(r0, 0x5, 0x8, &(0x7f0000000000)="8de2d9374d924dcf058e177fbced0b8f3a452256b7493659349528", 0x1b) close(r0) 05:55:21 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0xfffffffffffffffd, 0x201f, r0, 0x0, 0x2) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r0, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:55:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="afe69caead9453cdfed3af7951ceab22553410f42485138f2e0c7b3b98a03cad34981735126cd74af5fbd5e899842affa18d2807f02b4fa7c0252b9f7e213d1fd3e0236226c5000c78c59208687ad1abbde6103c50eac9f274195e9f78c7a2d8829d55d77bc2f3c9fe755781da1570e07e55e3c5fb931913c0928ebc0a737225bb40b9df46cf85cae38b7e017011b8ba36de0b82978b2d4d685cdef9c663094fe4869ff3d0957e2cbdda19957a71cdd89e3ae8c8ad38a9bde764bb05423399eaa4392517ad8ec14373e425823b3285a1dacdb02df82a04b9791279624ab404031e36fa5733f18accdf05086950f88eb36afe0005cc81", 0xf6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="fc64a37c4a4aa536a3ddab49f4ae0994f9bea62a010c597449943dda3001bc755277f15c0eebed0bbdd67f08168b0ffed363d9911e7dc8cbbb30a2eed29e1d97ce512ebd11391306e354563cd240aafa836794d30e13733182cbc1bfb3bc86d8748a135bccb53b255a0f7f555ec5cb0d530e89d9c7d63d13181a4bdff8ddfd82f2a4809b41a2cef41f5a7004ad01de46b264e413996ac183e1eb465111396f04f894926b3e49470eb22f53460b513287af3354f968", 0xb5) setsockopt(r0, 0x2, 0x8, &(0x7f0000000240)="4e31d3bdd1682615d5db0ad0e2e138e0191e27dcd5efffefa345ffa60c67dc291fe15d40c60dc5c56f62e32ae79f75fc3d1e15f476cab7e69d3eef5f13b93f8c34352fbf992b8e32d06a05e6b3dbec53193e67334af51978d3d5de5a9192a434907e9093a23eceeac20b91fc14e9081ef77d529be1ed2ae224b1ede86581131f15408579c3757c3bc12f3e2825e95c7bcef6c51a78090d0e4109c7000000", 0xd4a1bb654ac7770a) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e1a8ab4a61483c4d843d6165c87dda7d430520cea0695c368524ff3d2f32bec51c2dfe8a197ac26f", 0x28) socket$inet(0x2, 0x4000, 0x400) 05:55:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4000000001) utimes(0x0, &(0x7f0000000380)={{0x80000000000}, {0x0, 0x1}}) 05:55:21 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open$dir(&(0x7f0000000040)='./file0/../file0\x00', 0x100, 0x0) 05:55:21 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) clock_getres(0x2, &(0x7f0000000180)) setsockopt(r0, 0x7f, 0x9, &(0x7f0000000040)="3cb42e6be057452204caf42c4e133977a1bf63883bbccc0bd0e8acc262d6044888ec690167c1b345a1d8282eaa8b4efc185a8c88721029011125f6ad6fd6eff0ceac323d8a1917d6ee16ec6682c9695ec75c8210c53f5a9b57450ec150708e3cfb541cf2506cec44f8d9231052e1554c021a9f0a8358dd38acb10396cac3fe441cecd68c9fb1aafe88f8f7c235952a3ad09bf035466af3e5fd1ae808193b833ddca38f5a81aabb23000ebb2d1f36740fe4092d52dae051b87fb5faaba32dee5029ce18b2d31f9f737806e74768ed719a8403f1b51907d55532e3e1b2880b9ebf6edd52fe54558f9f024e526936a394d2d6b9a4a1bbff48", 0xfffffffffffffe7f) 05:55:21 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) poll(&(0x7f0000000140), 0x200000000000001c, 0x2000000ffffffff) 05:55:22 executing program 1: getsockopt(0xffffffffffffffff, 0x29, 0x32, 0x0, 0x0) 05:55:22 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) fcntl$getown(r1, 0x5) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) readv(r1, &(0x7f0000000180), 0x100000000000021a) 05:55:22 executing program 1: r0 = syz_open_pts() flock(r0, 0x10000003) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) r1 = dup2(r0, r0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 05:55:22 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r2, 0x5, 0x5, &(0x7f00000015c0)=""/74) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001580)=""/7) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000001300)=""/157) mlockall(0x2) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0x10) mlockall(0x6) sendmsg(r4, &(0x7f00000038c0)={&(0x7f00000012c0)=@in6={0x18, 0x0, 0x1, 0x100000001}, 0xc, &(0x7f00000025c0)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000240)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) semget$private(0x0, 0x2, 0x202) semctl$GETZCNT(r2, 0xffffffffffffffff, 0x7, &(0x7f0000001500)=""/102) semop(r2, &(0x7f0000001440)=[{0x4, 0x10001, 0x800}, {0x4, 0x800, 0x800}, {0x6, 0x7, 0x1000}], 0x3) setsockopt$sock_int(r3, 0xffff, 0x400000000204, &(0x7f00000001c0)=0x8, 0xfffffffffffffd8c) socket(0xffffffffffffffff, 0x0, 0x10000) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000200)=""/35) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f00000000c0)=""/175, 0xaf) r5 = open(&(0x7f00000014c0)='./file0/file0\x00', 0x0, 0x3) lseek(r1, 0x0, 0x2) lseek(r5, 0x0, 0x2) getrlimit(0x2, &(0x7f0000000040)) getdents(r1, &(0x7f0000000080)=""/37, 0x7d9713f9ff6782a2) getdents(r5, &(0x7f0000000180)=""/120, 0x56e) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x1, 0x101, 0x80000000}, {0x18, 0x1, 0x40}, 0xffffffffffffff01, [0x8, 0x5, 0x100000000, 0x2, 0x5, 0x1000, 0x3, 0x21]}, 0x3c) 05:55:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) socket(0x18, 0x2, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x3, 0x4) 05:55:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x63) r1 = dup(r0) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/68, 0x44}], 0x1, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x100000000) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) lseek(r1, 0x0, 0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0xfffffffffffffffc) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0x8) clock_settime(0x3, &(0x7f00000001c0)={0x3, 0x1}) semget$private(0x0, 0x1, 0x204) fsync(r2) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000200)={0xfff, 0x7, 0xf17d, 0xf8}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000240)) preadv(r2, &(0x7f0000000980)=[{&(0x7f0000000280)=""/172, 0xac}, {&(0x7f0000000340)=""/183, 0xb7}, {&(0x7f0000000400)=""/53, 0x35}, {&(0x7f0000000440)=""/231, 0xe7}, {&(0x7f0000000540)=""/66, 0x42}, {&(0x7f00000005c0)=""/41, 0x29}, {&(0x7f0000000600)=""/130, 0x82}, {&(0x7f00000006c0)=""/220, 0xdc}, {&(0x7f00000007c0)=""/189, 0xbd}, {&(0x7f0000000880)=""/193, 0xc1}], 0xa, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000a40)=0xfffffffffffffe28) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a80)={0x0}, 0xc) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000ac0)=0x4) recvfrom$unix(r1, &(0x7f0000000b00)=""/186, 0xba, 0x40, &(0x7f0000000bc0)=@file={0x1, './file0\x00'}, 0xa) dup(r2) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000c00)) fcntl$lock(r1, 0x7, &(0x7f0000000c40)={0x2, 0x0, 0x8a94, 0x3ff, r4}) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000c80)={0x2, 0xfffffffffffffffd}) poll(&(0x7f0000000cc0)=[{r1, 0x88}, {r2, 0x40}, {r0, 0x80}, {r2, 0x4}, {r3, 0x11}, {r0}, {r0, 0x40}, {r2, 0x5}], 0x8, 0x1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000d00)={0x0, 0x29e4fad8}) r5 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000d40)=0x4) 05:55:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r0, 0x1) 05:55:22 executing program 0: fchmod(0xffffffffffffffff, 0x40013d) socketpair(0x2, 0x4005, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) readv(r0, &(0x7f0000001280)=[{&(0x7f0000000040)=""/19, 0x13}, {&(0x7f0000000080)=""/227, 0xe3}, {&(0x7f0000000180)=""/18, 0x12}, {&(0x7f00000001c0)=""/68, 0x44}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)}], 0x6) 05:55:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r3 = getpid() setpgid(r2, r3) getsockopt$sock_int(r1, 0xffff, 0x1111, 0x0, 0x0) r4 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) fchmod(r4, 0x80) recvfrom$inet6(r4, &(0x7f0000000340)=""/128, 0x5c, 0x2, &(0x7f00000003c0)={0x18, 0x1, 0x350e}, 0xc) r5 = accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) recvfrom$inet6(r5, &(0x7f00000001c0)=""/218, 0xda, 0x800, &(0x7f00000002c0)={0x18, 0x0, 0x5, 0x1f}, 0xc) connect$inet6(r5, &(0x7f00000000c0)={0x18, 0x0, 0x1, 0x3f}, 0xc) setsockopt$sock_int(r5, 0xffff, 0x1007, &(0x7f0000000180)=0x80000000, 0x4) 05:55:22 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) getpgid(0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) socketpair(0x11, 0x3, 0x0, 0x0) 05:55:23 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x7, 0x1f, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000010c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001040), &(0x7f0000001080)=0xc) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) 05:55:23 executing program 1: r0 = dup(0xffffffffffffff9c) getsockname(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000003e01be7a9bfc8528d5f5f19c452a03d7dba84cf3b5f3be3e793aa9ed984c7e699a0661ff2af8ddb79f5cd491964bfbc70082d8970d57e682c6dc2d5253166715bec53fd0bc037d55b9f86c4e4ec8fae2f3897b47dbf769060de9bfd6dadf343fa55229e7fc988dbcae92349f31bd7d2375282fba974b403b5218ed269cb08d01ab2c0516a430e2b73fcc0430981e408342328215a7b8738a7575d12a0ab6b9565bc23d04c36f269f24f28db301e2d81212d649f987a0897d3147dfbfebcd35bc3cd16b771df72f17e583f7cf6242c0168d5d5da53ec418a8483d23240ebc625ba59206a5c0"], &(0x7f0000000140)=0x40) pipe2(&(0x7f0000000180), 0x4) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) readlinkat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000400)=""/232, 0xe8) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000380)) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) 05:55:23 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x80) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f00000001c0)="01000000", 0x4) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x401, 0x4}, {{r2}, 0xfffffffffffffffd, 0x82, 0x2, 0x80000000, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x8, 0x80000014, 0x2, 0x1}], 0x7fff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x80000001, 0x5}], 0x9, &(0x7f0000000200)={0x4, 0x8}) 05:55:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f00000000c0)="82", 0x1) fsync(r0) r1 = socket$inet6(0x18, 0x1, 0x3f) r2 = getgid() r3 = dup(r1) r4 = getegid() open(&(0x7f00000019c0)='./file0\x00', 0x20000, 0x0) getgroups(0x4, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000540)=[0x0, 0x0, r2, r5, 0x0, r4]) r7 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) r10 = geteuid() sendmsg$unix(r3, &(0x7f00000006c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000100)="7f3bcf96bb2e094743245374c4c713a67a4fa8a2a40861971c003926d761d4bcce3d769578dd4a0241b5936f348ed3966124e2dbcf60b8b97001fdf1ec0901e05dcbf7eb409145351eb4cff082130939619748654a06ce8430601c004135262c1f4dbb64ea532e30769ded8d87ea3fc6db15d2eeadf40602e5f5", 0x7a}, {&(0x7f0000000180)="9e5c0ddd9351a40d315b0be2b22a0d0272e0aa3fcddddde344b2bd7c3fdab97b32ed9d6f87763107414ebaf2e3007747044597facdc3b3e06c51b21ce0fd635b1981e13f28b24896ec784dd269cea579fb79e4a9144dcd47da50810471d6f3418c0e841ef433f36c3d235d72b1d02e05bf3fa0109d9fe72b406ee323b1d274c6ce322dc13afff640c175f53f2bd78bf95f440501f698743971466934d68c3f1f", 0xa0}, {&(0x7f0000000080)="2c06fc9f4ff64996410497f4da9b6af6bd0d3e", 0x13}, {&(0x7f0000000240)="d9cf2a17ab840b7ab9d76d3ccc2fcf845477f7", 0x13}, {&(0x7f0000000280)="64e0240502fe41e5838c10aecf2415ce1a7af1c1d8be6cd9fc95029585b338b40e991ca8f2fc7b0eb801bb43ef3bdcbd4a8b68947fd382213d75efe9f56f71a3989807631ac752277fec669ab135dc11099b009c58d1027d0fa0c2d632a56f9450c77228ef88759ccdb7ce4f661ee9171c77e7fdd6c7d1f44cfeadd4f54f63130b138d0b56b5fadc524ca5cfa995a7d269e82219089ca201ce2ab26393dbbbcf7ae1168bb566", 0xa6}, {&(0x7f0000000340)="3972df9a441c474bfcef568594956e496e008470810f78b38be7db75ff5d2304fd23d19bd1327d4c634ef1dc392aecace9d26c290d0b951114279048eeeccb22b71d71b87cb624139f815563db612e603dce6b8544e45935175b9b6dc0b32c4b1c80d795165f4f950c5ba440d294fd148cd454d32399da952d216c10816010e25d2c1e96bed91015e356eae56992f3eb0203fcf983aa114c1e22c9b862af5182f52e5febf2615ead9978652f12b293b9c422854f80255e2513d56234a1374c83dd25f3364fa5b0ca77f49276abec60f0fbe844ec53ac71015b3ec213a9b5", 0xde}], 0x6, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r7, r8, r6}, @cred={0x20, 0xffff, 0x0, r9, r10, r2}], 0x40, 0x3}, 0x0) pwritev(r3, &(0x7f0000000700)=[{&(0x7f00000007c0)="7d4bf53a6977ac78c647f806290672c7fd6ad7de00004c221f9945857be158084515902289abbbe3523f91f302c28c6ece20f21d58b9ab2768441dd66cb6f4edc011bf036ca259aed9115c9ad946ce6e5af5092b5f62b88c3e414d720d20af072bf36e222db3b4ac80da13f7249ea206c4d22e14a407b68c06f5900585927ed6d66c26492798c53ed19f7b6370f83620ca73f2aa644f3fd917d5ad20a07a33e28673aaa66f03b44ae61fe78ef1b9a461ab3fd780c911f6fc69f0be9595caf2f4d83cf6023cf5a49bb9cb3c32f2ced9f475480abd5fe5ac4545e6eb33e963892608571bd41202e5ff748f6f0d88c96592027b5983acb2d9db338f6bb1f63c9474896f156cc781f07e2040c2dcfe059a40b54df48ae13ce0949be05095a82ad49c7960fdb29acf7a2e38ab4eac586ebf927b25afd53ed0f6b8d3a9c42689710bfb6e5291732dd16d360f43ba1c348fbbf11091ad9136e9eebcfdcbee95c5c6f3b741c71f1636f473cdb3cf893b5fd84367259dacebd952c6532dd63dee5852fee0d5305772f8fd3dcde7a16250b9b1dd9b56ae013ca8762dd29976df4df76e0cc3f41e4615433ee46dfa83e52f81b15d910ea509697f7f1997a0d1055021e4a5a665a7385a2ada5d141f33a92045e74de8233727e9649aa23d141efb4ee485889e16fb978be2be0ac01aa81b8c6b36e7674bfc8e6a7ac2cc5cf406061af9e8b9607a4768ad2f1db33419f6a214677525e7751c396778cb33589f8bdf6a37051347993dcfc82c8b812a27fcc7360f2e705684a8036b47d1d0e2aebdbf7b4333a3ec86e0e84a91a21d884dbdce0c6efe4ca61b8bb700599764a2a33647e263289f393c06cc1608e262b503f5d1189c378df02119a51f1783179366f954051cb7e1897db5bf359694361992bfc93fb1e5c0cd01c84eb02ca425a6120577cf07ae9f9dad16b26ede022507e3f610b994c5dd66b8fe49a577fccb22ae47f6f34f31b889857dc7371c342c9971b4c92aefc4eb697993bbdd62e166630aaf382eb3c3bd245449814f822ad973dc90816c461aa5521108a5fcda22972195c8c8bc079f186edbf5a2fe6e2e0db37cdc95f8d49d4a64a052c831be261a1d25d78c37df5a69fd246c1f765c1c66ec24dbbdd13811f98990a3fb2eadd9d0c7111330b09a995479ad9f7d156d2cd144721dcb4744a9c5a668e06395fc6a7d5118b86fc4480273d51631f77f82491584e2661246e8fe6954863190ad52e977fe95548a7a4370d306511fcb3fef91b24f3fb5a6ac74dc4a5dae2c8afe068d4d09c356e553b0bde02f20933c7b8199da34e9cd21ab5ec3a0af2f5aa7e858cdbe23d2d28cd67f877d1e2ed814809aebca7ff1388255cc9398dd263168a189e387596faea3227ceda4c19ad006b4dba0ae4e056d00f2df905e14d255862ac5affc73e9bcdd79da52dd9a70571ee93bbf8f91a57bf7496d64302613e55f227e87c5ad85822db7dd7944af0cd8adf20b1c3b3950cef8d11e2d428c354c558310fe5a7b0a1f2aa257c0af1084272eddedb899eb6f2ca09be682019f753c0af7d83a88c64b7838c430fd0940eed08d93b2b09f9647bacdd6396eeae8f150986f4ab5a1b50fc2d04a4bfc45029256f9bd39d3149efa5c8a9aa8b3c658af558a1211bf74600dfe30eadf18c8d03d97771ca123169ac691635451fd64fcbad7939512e53b7e6a31b085d3fdfcddb5fb70b0cabb82c218a4ea280d0c789e37d3f82b03b17f3079463e9f0dae1d1593e666ff36bffd191839ee54083dbba58ae88132580146c1537d3c07a07f2e0b2a84c4652cebb7e06afa75723fb7b99698bafd96e606e23dd89b6e477a26edb5a4da1c7b56aa2037614eac1c7bc9e3bd43c8b610d3728045e989fcab94dc5196d6b79bd7ade972360b8b8b70bdfd13c1192a2309ff84da2eb337e9a73afff0dc95183b7825e5ee05a2e1700c627a62a993b6014cbacccec46ed3f2ac30a26b0e5511c6f58cb1a2c691cd94095b4585d6a68e85a696099b26b12b0d2534fc2d74f82c6af73fe304e67ed8457593a5be30b1a12c73871e752e523655ac56c5d27a2eb25616de286a1ee47d7798833d52820e46a9c39a41b91816a31e2d99e112cabd0313e7bdb600bee61ff2b37c580bcb421ee56d8c83c9c070fe8c9e11e96cdb38c66403cc3336308e75299aca412e5e66d26d1c33eb0e8ab2f6d1f4f9bcd6e76fad3a9782b085d4765bf13bda130414e60c7ca65fde0390e50570290a1f8a7d8e497d91b082c186b2e97cdc3bf3f023ec5de16187a95d5cf3e90566c39b98831837145fc88f157fa9aa81560c6b2603c1f43ab9ffeb937387cf984d86a62a6e8240a80d69f5061e9366a411d9732fa15aab94d6f3e62cace5bb70ebca0b560afdd56b725f2ff50a5352c7f4a7359ca3b102234232c7a9505eb69c76729ce5ac013f35df2326b5bce9200c8f1a41aec4cac722a0cc80de7ae0b4c7c394c93fe5d80804e297aee0b475a13ec7e1603ac11f481624a731170dbc1709d2cb44294963b93a8690a21e9052d352de9b75e526b2cc5b77e907b2a1613efbfd98c71ee45ad68238d7b6ad272e9c1fdf00725a0ebb68d93e4801e1fe1ab4fbffe9f72897fa4d0cb2665cf81cc9d3597866c5c514660f7cd593f6431503eff11d5b69ff1aa8b0c20e4c3f89c757695b441d7d32303d16cdfb65aacdee1b18f1fb7dfa20cadede7091632022f5c134ec131669646e3738517c80ea3aefa88f1139ed2a0a0558f68241c0661d3838712c2de9ddcc6f3521de6bf6395ea8423cf901f3971132bbec7a482820cd4b31cfc3fff1d5467962038befacf1eb2390dbcc3d32854f03d590bcae516e476f4775bd23091a9fe6735daf9aec32d592df83c672c40ed432ee89405507ac1795e5028c9c788975daea8f2cc1a406d171c6a880a9a36ef014d909e33a9f5326961ed9d67e3aeb492d2b03991c7990cec3cb4dcab8c1133c1812ce4f96f449bfc81e0d677757f4c36bb6dfba98352f1c681a56726b61d2a1fedbca134809c926d28a2c8abc5e8ac865ed15cdf5f95bc93bbe285e5500f365a1de78ad4fabeb7f43490d53cc0e810e07d75a84cf6f67b107fa325df633a1e7f2b7b4ca01ff4170edd8246c4d2ddd4ef66239570aeb1ec210213dd7efc88160e5a74981a7fa0bb90853c393066d199ad226f5a57a33bb93551bca1d49a51b43c9b90b10f5e4b2107e8935eca6b06126aaae6967b0947e1a2c2ab760872e5f249dbbdfd00ecae13c28e4a6776ea761b2863411cc721db1fc764b8278ff395e3576191f6e50e859c2ba91d2379aea5132badbfbaaafbb7dce064be69d6b4879d022352fe631cb5a4444640914ab19fbd55b6028f3f7c80b567cdf27e033bc803d2624f0654b3b53bf6f3c6d350ee147f954cb3741fc50bb6a8810852922837c6f223c6f4ea4aba683f7d8dd075fc75b022009b7b6f5518dea99f8450c3cc437190955e30cea2b67847adb53abc4bcf8b64e0234895df8435674dcca41c8b72cf8f7a72548a44974e51a7a7c81f56dfab29efb7544e652c8fad52144bf11008ee478b19687099b56b0558a07de34b20a897a020a8791df1ea2b90e9a6ed9d1ba677fa031ab2816b2b6529e56e54965facf59bf9a4bc648298a7f65dea86b05b9936d72af5af492eafc2e460e8169d480d79879a50e1a42d47d52955d1069203955084b98aafc1d02ed157b0909a785e85f4480e4cad363a1ec24c72b7bd9baee2dc3e5a07dfba4dfa13c7e6bc458bc315a28b651b20a510cc48617bc16d87dd15cd35dae72e15076528962e704640eccaa9a26d68cc8357a6a4e45a296c872037414ef594eab3e105508a760bc633187a2d0e80f7b421a48cf9fd14ebf0d965df79219167c93261f15e1a06686a0527f92e50d741b42ff13b0a342d8d182e8d29c9016a8c4f0d2d10b43e27411ce930f95bbd23565f6714c5eab88e7fd11d69afc412fcc0c87d3500c7add7be89cb71fb1cab9f73b9646d9c2d7907646aecbc5df76a3404246d20132dd42f8e41585a08cba63172a8eb0264018f964572785184991a38a9bf2cd535306878204c1cb47e30372b3483f7b372f18cddc913706a9851b2350f395b4a0c9d1cb3f99233a6c7462d5b1139baca056ecbef66afdb7f2a7744725a29b6414c655584e57002ab08c37cf085d2e5f1e7d9d6fff524cdddeefdfca0c07582279bece575a4eafc4485fd43ce25116b7958c3430879378e46faec7c04e5bb795dab70c0c065da05590b1c2c95b13cd4e91a72667ca89091dc2a1ce555b18c6e8820a89804a3799ddebf3a548cd9e167ebc6b0489eeb1d505ac18ea9edf20915df6c739fe33abba0a8ce8ff76b92a05ca29c4e8451f439fc9b01758ef019b850b2cf33d54126bb4a97d64daebe827940eccd653210109e5a369183d50ea21c5e4617cca1fd7980a310f934b9c2b1b7a116f0c62a1f65cd57c32c683351ddc5ff1318ace6eb326f632d50345b56e163bbf3e1f2faf73ab9edcced9e6122fa6a586a9cf9dfb40603e7e8e8a21195640e46fe1675cb369b8773a7fb8d8cf79057a314d34f9a779a6d7343d236fc495df6af90f9e85fad333089df10b4475badef5f658d10ba0f4e050aa3f9765187359adc35a60cec923dfda72b1630f703b3c6343a11a0a0e6b2e98d6c75dc7a4e2234d4152d1502c1712aa9c51ffe3ff9678dd26d4c512654652e25da87d00fa1a213bd92d959888be414217011e0115f34c5124df0b644fcbbf961e5b9524cc0a439b98bccf361526945487450d7b83b0d9f9661a10b8c733cf9cf43925eb72b6e09311420c04b21de86ea52e51c218a8b2efca1deaeadd899313f52dfd7f7b70b42338b4091b44b561f1bc114ca786f8b4e93df11c61279389303e68883dfe3cbd57ccc6c1c8015367e556c71f2dabb4490e38c3e7efdeb72a84be1e832b8b18b980b2616502d638b0ad81ba5946bfb82b940ac3e069c593f66e751154e0f688558a964d4590010af2974251b3df8bbb0ebdc18ab0b91d2024098afee83217ce699c82c13e890a60b80c77c5a727d3ab3a45c7ff2128aa7ac6d7f2fb263cc650ac3072b309f599f8bf37510c703e4f55d1b715913aa29fe55e96d2c9c4e85c28c09be2cc06722fd9d4dc58bf2aeb7fe5d12c1ea34650804dbf713f7aeb564821c658b6d11e99a77808d5490c24c4ca93483e89d87c0b385dd7f2fb8d2dc77b42ae7c188e062f0920285cc40c86ec8117f6c04f2cf15d2daf690a6f21ec3890ad8cc2b513443e6331782d9a57a5d9272001a2b84890e09f9a5e98f5ea13bc58c72f5a7d442589e53a8da6b685a1b8486877aab23d2fd3b5fc2fe28385000fb5d6f3ead32af290dd7032d23c4ff866109d2edb3466ea41d062497025cd73cd35cb9f7e9e28e66422d6985e8943d6b8ab1c499ae9b7bae603b138ed4a9a346cbdb316345565851cfbde8364c8fe409bf6a446a28844bea9e979496976e87188b1a8029511756003c57ec0d14735d83423998c043cfcd614dd5e71aba4b586cecda233127feff3726793f85bc33e5eeaecc1ffed2c7ce483dffa5b657ec60d1edfebce216c1e7104c979a0eff41a8f43bac793d25c24f355fac9b646b75a3053f7c4b28f7c1e620784c103f04f7d9c6fe869a7f2dcc5cc0c7133ce6d67c043189008b313e4c44d43fd880803c746ac2b650bb6fa78672e0212794e82d4b3041d29fd8bb05fbb58738917eeecf4d02c860769bf30dcef8b1a2466a1713bc48cf6a3cdf4fba2f52eec943748a03845fa1e", 0x1000}, {&(0x7f00000017c0)="d7418617c41c4d5a577c0d6e62d0659dfcfc4eb9901fb45ebaa8a3e0f324e94821f835cf4aaff24cf8761ddf36244c2fddf0ced5c0b4db108bbb29c7fc44c065c41fc22f7d24e9884acf3068ef038d350fc57b86e075966be8704bdd5a7a08e8fb12a1189eed2e6aea57e97a243b99f172a136717d7c9f31ad71ee045c74b1a3e3b3a6c110ea280f72b8b802eb6c7a63769f6296232fcfa60e06e145b038c8f1d132c26fe3554333426b3bd3e591afc25ec4fb5f7485790918798b840dabd8473cec60cf85a1d57b0491f50d276e1387cf887e9738233bd512", 0xd9}, {&(0x7f00000018c0)="863420bedadc51198623f3225d0de108bc34932c7444212def4c9d943bc9e19db417a570ac4333d6ce86f3d03d8a4b0253e6b1d9571c670ffdffa9f311dc1ec5b7ca48104f392b226f8d4e96e23fa8b395ca17d31b4bebc6acbae2c588486f84efd352286343da0fa522fe4c36582ef6fdc8e43f04ec05265254bc48118ea6e9140c4c281fc67f618992ad83b682a5b89a0e903d3d6197bd137c709333e99785", 0xa0}], 0x3, 0x0) link(&(0x7f0000000740)='./file0\x00', &(0x7f0000001980)='./file0\x00') pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000080)}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 05:55:23 executing program 0: r0 = socket(0x1, 0x3, 0x0) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) 05:55:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x1e, 0x4) listen(r1, 0x0) 05:55:23 executing program 0: setitimer(0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x7fff, 0x1) 05:55:23 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) flock(r0, 0x9) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) r1 = msgget$private(0x0, 0x48) msgrcv(r1, &(0x7f0000000000)={0x0, ""/231}, 0xef, 0x1, 0x1800) 05:55:23 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8280, 0x18) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x1, 0x2, 0x7fff, 0x0, r1}) fcntl$lock(0xffffffffffffffff, 0x20000004, 0x0) 05:55:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x7677a89c8720c4e3) read(r0, &(0x7f0000000040)=""/106, 0x6a) poll(0x0, 0x0, 0x7ff) 05:55:23 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x6) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = geteuid() getgroups(0x5, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getuid() setreuid(r3, r4) getuid() 05:55:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b845013", 0x373) r1 = syz_open_pts() poll(&(0x7f0000000580)=[{r0, 0x40}], 0x1, 0xba) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) unlink(&(0x7f0000000040)='./file0\x00') dup(r1) syz_open_pts() 05:55:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x2, 0x4, 0x1f, 0x100000000, 0x80, 0x4, 0x7fffffff, 0x5}, &(0x7f0000000040)={0x7fff, 0x6, 0xbc, 0x6, 0x6, 0xf80, 0xfffffffffffffffa, 0x3}, &(0x7f00000000c0)={0x2b4c, 0x8, 0x4, 0x1, 0x8000, 0x8, 0x2, 0x5}, &(0x7f0000000100)={0x1ff, 0x4}) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000140)={0x0, 0x0, 0x2}, 0x0, &(0x7f0000000300)={0x7, 0xf9ad, 0x4, 0x80000000, 0x4, 0x6, 0x200, 0x9}, &(0x7f0000000340)={0x3, 0x7}) 05:55:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000), 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 05:55:23 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x39, 0x1000000000002, 0x8) sendto$unix(r0, &(0x7f00000000c0)="488b2094370851c4d15ddfbb776a3c65768990cf7017f5c9871080f0b4ba07431bf956eb0aed89eb96a1e72a", 0x2c, 0x0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) accept$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e31f149c5ead000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000085468a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014878cb1b60b06bb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000991500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6603cb8e2fd6823afe07b6950adad8fe3a0e93b4b059985b2182b338387801aa5060406a4b5401617a9d293888d905ee67ae66c34d056838d5d4b60bb2265676f0f7330d5c12418c39fa9d9486cba29634e2cfd8cd138c65287a8971de1eb897dcd2d7491fe2f404c96aea829cf7ea7332a56f8d8e89a01c9eb93bff0e2e4b3d30289f9825090f09ecfd4d2a7d30cf963f45772fc2039dd9d4fcb51b179d5b8a2fce65ca20657314392833f"], &(0x7f0000000080)=0x892) r3 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)) setsockopt(r3, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 05:55:23 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) r6 = kqueue() kevent(r6, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000100)={0x8, 0x7ffffffe}) kevent(r6, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r6}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r3}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r6}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r4}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x2a, 0x1800000, 0x7b}, {{r5}, 0xfffffffffffffffd, 0x8, 0x4, 0x2ef4, 0x3}, {{r4}, 0xfffffffffffffff9, 0x2, 0xa192f20a1987a54a, 0x0, 0xbf41}], 0x3, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffc, 0x8c, 0x4, 0x7118, 0x8}, {{r4}, 0x0, 0x0, 0xf0000010, 0xffffffff80000001, 0xa059}, {{r1}, 0x0, 0x40, 0x1, 0x3, 0xbca}, {{r3}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7f, 0x9}, {{r3}, 0xffffffffffffffff, 0x4, 0x0, 0x8, 0x7ff}, {{r1}, 0xffffffffffffffff, 0xa, 0x20000000, 0x7f, 0x6}, {{r3}, 0xfffffffffffffff9, 0x4, 0x4, 0x4, 0x1c1a}], 0x5, &(0x7f0000000080)={0x3, 0x8000}) kevent(r5, &(0x7f0000000500)=[{{r3}, 0xfffffffffffffffe, 0x20, 0x2, 0x1}, {{r4}, 0xffffffffffffffff, 0x34, 0x20, 0xfffffffffffffff6, 0x7}, {{r6}, 0xffffffffffffffff, 0x7, 0x20000000, 0x7, 0x1}, {{r3}, 0x0, 0x40, 0x1, 0x1, 0x3}, {{r5}, 0xfffffffffffffffb, 0x18, 0x4000002d, 0xc808, 0x59}, {{r6}, 0xffffffffffffffff, 0x50, 0xfffff, 0x40000000000000, 0x4a}, {{r0}, 0xfffffffffffffffa, 0x72, 0x5, 0x39c, 0x5}, {{r4}, 0xfffffffffffffffe, 0x80, 0x0, 0x7, 0x6}, {{r3}, 0xfffffffffffffffe, 0x22, 0x2, 0x8, 0x7fff}], 0x34, 0x0, 0xc69, 0x0) 05:55:24 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x5) dup(r0) close(r0) 05:55:24 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000140)=@un=@abs, 0x8) 05:55:24 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x15b) kqueue() execve(0x0, 0x0, 0x0) 05:55:24 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) fcntl$getflags(r0, 0x3) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x7d}], 0x1, 0x0) 05:55:24 executing program 0: mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x9b) close(r0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) bind(r0, &(0x7f0000000240)=@in={0x2, 0x1}, 0xfe892ab4c36292dc) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/22, 0x16}, {&(0x7f00000000c0)=""/190, 0xbe}], 0x2, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 05:55:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f00000000c0)="cfa7dee046a321b1700947fa407bec8a3fc3b90c088573a56efb92d67fb589a64d6ea5fb53cb24641b0890cb6141a8cdab81b8df6e67", 0x36) getpid() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) getegid() 05:55:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) 05:55:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="f80000000000000000000000000000009384a2fd4c494fa2150b20af741f4af44ef4b6243ddbbd8b804dbab8771e0754c13e19619ce07588ba12b30336bc9cd1080f4b5987e9e9ec14e084c1ee507b86aa136f202c95675e0893f4d09eda5b0963508fc10635399a2bf70e324f7e8c1ffe592a444fead0d0f5d27fe6473b5c243232e0e64346621c14f222c6383accba22ed460e1b31ca39c324bcf37588050d310ac4aeccd9ab14c6fc9de00286a29d60ff56fc8cf711b24d6f461d4fd67dda7e60f93f3f4f182e8fbf40986e7e2c8db08f268ab812107dfe2fcb016d1debe0b272cd0f7fe3a4478e60b1ed3bb0344ed65e0a1422e217dec1d108f9e5f7f48e544400000000cb12d4bca17c3bbeb978ca114ad3ccccf0665a457b87905a956b02ecf1b942d6cba6e372e9472d1246f2a62bd5ed87ce95f620f78e6fd6b10619c0cf0343a4d28ee389226f05907180e0e93f6047dc3fd8588a84d72dd0a0b03e7e5e76d8ef6799ab317e33fc8b9a138dd746e5e7bd654a524cf185dc3f42fe1d94b5cf5653e50bba0a400eb1ffdc594113b02491085cbe78dcf45d16c5a1a8c5a22975c5c3adb349dc72f26a9d1f95"], 0x1af}, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x7, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x100001e6) 05:55:25 executing program 0: sync() getrusage(0x1, &(0x7f0000000200)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ftruncate(r0, 0x81) 05:55:25 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x3, 0x60f, &(0x7f0000000040)="24aac5f98c2d26b7161adba3cc9dcee136d3ee40c41c25df4fffa375efa21f560805e0019a81bab110", 0x29) setsockopt(r1, 0x0, 0x13, &(0x7f0000000000), 0x0) 05:55:25 executing program 0: r0 = syz_open_pts() getpid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSDTR(r2, 0x20007479) 05:55:26 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) lseek(r0, 0x0, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCDTR(r1, 0x20007478) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x1, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfe83) 05:55:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="bdfb4d2591f8d2a8040d848e4aa051bd24313d85c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f519b7cb5e32d4003aa95199679daa9a8423cab21c6b2748aaa789454c00f54f7b2ae09b887f01309d272c02cbbe061a751a71e5c2091f3e9bdd11c4518138f7d01000000e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c316ab9d6a34d96977c68d1f21fe32a4f89400b4dc386972d2eae1f3c146ed5ead47dfc3ac6c3b018be5455ba5fe808fd840f9e13da075ee54c0682247a3e40ea535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a6911c6aa09e2e48641e04d7a65f22b2b673c9445b2be203c88d0812f17bd53fa3e863de962da8766e7c469a6c4eb472d9cf57dcab711ce30bf18e76a2e43af04c62b9f93c5feaed31a2006a31f29d9e47fb13d102abf12b5f5dfd9164bb3f1fdd40216ab20136ac978992212fc8611522bec4d5c2aed54f6577928fd2d1080caab23a4a62e7e87b4a048371f061d49cd7cd528015fcccf5334ba33a85c659fb7a473c5c5c2807620df39d211ed72ea0d9815d8929bb6cf00bea606aa6431e4f891aacb406dac61fc2aebec59f8", 0x1b9) r1 = syz_open_pts() r2 = dup(r0) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r3, r6) close(r0) r7 = dup(r1) ftruncate(r1, 0x1) sendmsg$unix(r7, &(0x7f0000000500)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f00000001c0)="3d0e33e2fb75470bf987bd14274519bbd5e8e9f331c8fc0b7d912d20cb0aa3a8fa528b92d7a0dac9c334875d2b12b436cc71f74800cc1d670a9699625d304ec96f2960aff09c381ed913eea65db64377f370da61e8519a95c028d695af7e3b8221e1d5172f6c9f398e6c4198cb52f2bc3cbe2ccaab10ca", 0x77}, {&(0x7f0000000240)="934ceb53e878ee9e4fba41c8f61a88", 0xf}, {&(0x7f0000000280)="addcde8a5f7d358944745ef673e455e476d712567e57ffc922deb22427148e7feb1fb32f4b93c54162f12779a93065cdff3628ed53e8531f907a19b1ec27244348962dc29ceb17ca66a0", 0x4a}], 0x3, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [r2, r2, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r7]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r1, r0, r7, r0, r7, r1, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x30, 0xffff, 0x1, [r7, r1, r2, r1, r2, r7, r1]}, @rights={0x20, 0xffff, 0x1, [r2, r7, r2, r2]}, @rights={0x20, 0xffff, 0x1, [r2, r1, r1, r7]}], 0x140, 0x2}, 0x40d) r8 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0x40}) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x8001, 0xfffffffffffffff7, "b04d6a0700000000f3ff0a6300"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x7, 0x7fffffff, 0x200, "00d7278e71e8eccdbdc2feab9b6411ab7fd35421", 0x5, 0x5c800000000}) read(r8, &(0x7f0000000880)=""/161, 0x17) 05:55:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) getgid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) r3 = dup2(r0, r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x2, 0xfac, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x94, 0x10, 0x8}, {{r0}, 0xfffffffffffffff8, 0x40, 0x2, 0x6, 0x1ff}, {{r2}, 0xfffffffffffffffb, 0x9, 0x8, 0x5, 0x5}, {{r0}, 0xfffffffffffffffe, 0x88, 0x9, 0xff, 0x15}, {{r0}, 0xfffffffffffffffe, 0x4, 0x80000040, 0x2, 0x1000}, {{r0}, 0xffffffffffffffff, 0x84, 0x4, 0x2, 0x5}, {{r0}, 0xfffffffffffffffd, 0x84, 0x2, 0x5, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000002, 0x80, 0x40}, {{r0}, 0xfffffffffffffffc, 0x20, 0x40000000, 0x5, 0x73}], 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0xb0, 0x2, 0x46b, 0x100}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0xfffffffffffffffe, 0x6c}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0xa7, 0x9}, {{r0}, 0xfffffffffffffffc, 0x14, 0x0, 0x3f, 0x5}, {{r0}, 0xfffffffffffffffc, 0x4, 0x20000000, 0x200, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x4000000e, 0x1, 0x1ff}, {{r3}, 0xffffffffffffffff, 0x40, 0x80000080, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x5, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x40, 0x0, 0x4, 0x2}], 0x8, &(0x7f0000000340)={0x0, 0x800}) close(r0) 05:55:26 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11, 0x0, 0x0, 0x3ff}, {{}, 0xfffffffffffffff9, 0x1}], 0x10001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = kqueue() r3 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x9, 0xf0000001, 0x8001, 0x125}, {{r2}, 0xfffffffffffffffe, 0x6, 0x0, 0x2, 0x200}, {{r3}, 0xfffffffffffffffa, 0x8, 0x4, 0xffff, 0x3640}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x1, 0xc0}, {{r1}, 0xfffffffffffffffb, 0x20, 0x80, 0x6de, 0x4}, {{r3}, 0xfffffffffffffffb, 0x28, 0x20, 0x4, 0x7}, {{r1}, 0xffffffffffffffff, 0x2, 0x44, 0xf8, 0x3}], 0x402, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x32, 0x2, 0x7, 0x2}, {{r3}, 0xfffffffffffffffe, 0x1, 0x1, 0xfff, 0xf23}, {{r1}, 0x0, 0x10, 0x0, 0x4, 0xff}, {{r3}, 0xffffffffffffffff, 0x40, 0x2, 0x7}, {{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0x10001, 0x100000001}, {{r3}, 0xfffffffffffffffa, 0x94, 0x40000022, 0x100, 0xffffffffffff87e2}], 0x0, &(0x7f0000000000)={0x16, 0x3f}) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 05:55:26 executing program 1: r0 = socket$inet(0x2, 0x4, 0x2) getpeername(r0, &(0x7f0000000000), &(0x7f0000000040)=0x2) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/240, &(0x7f0000000180)=0xf0) sendto$inet(r0, &(0x7f00000001c0)="886325f9f2d74ff75f8ff03785455804bd493073a850af3f4307b8445c63518fe248d7214d556111a41b91a9b228b5b55882d42d47000f55c1c0eddeba150e2164ffde788c521c55ef7694a034e662d0937e43e3edeed9c850c618e7dda44e076ce9b7413093f44effc0cccad26ba1caf1ba1f26299d6dba8935b84880d96fba62274573e619891ef8e0549e577cb8eaf068bd1c11026a84fd8cabad073be398450a533a2f4c0b26edfa5c009812bb0a083ec688966e7f14677899e24e0ded0be0747df015e9f067aeb73021a0da8041bfd7b720549da1cd645e3b74c63085a8e2a4a0a8b1e987", 0xe7, 0x8, &(0x7f00000002c0)={0x2, 0x0}, 0xc) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000300)) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x2, 0x8001, 0x1, 0x8001, "9cb3dac0299bfc55e30d2f96923ea65e46897363", 0x8001, 0x6}) r2 = open(&(0x7f0000000380)='./file0\x00', 0x100, 0x1) mknodat(r2, &(0x7f00000003c0)='./file0\x00', 0x2000, 0x1c000000000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000400)=""/37, &(0x7f0000000440)=0x25) lseek(r1, 0x0, 0x2) r3 = getegid() renameat(r2, &(0x7f0000000480)='./file0\x00', r2, &(0x7f00000004c0)='./file0\x00') getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000500)=""/176, &(0x7f00000005c0)=0xb0) symlinkat(&(0x7f0000000600)='./file0\x00', r2, &(0x7f0000000640)='./file0\x00') r4 = dup2(r0, r2) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNXCL(r5, 0x2000740e) syz_open_pts() mknodat(r4, &(0x7f00000006c0)='./file0\x00', 0x21, 0x3) fchmodat(r2, &(0x7f0000000700)='./file0\x00', 0x8, 0x6) r6 = socket$inet(0x2, 0x4000, 0xd53b) r7 = socket(0x37, 0x4000, 0x5) bind(r5, &(0x7f0000000740)=@in6={0x18, 0x2, 0x100, 0x7ff}, 0xc) socket$inet(0x2, 0x4007, 0x2) r8 = msgget(0x0, 0x200) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, &(0x7f0000000840)=0xc) r12 = getpgid(0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000880)={{0x9, r9, r3, r10, r3, 0x24, 0xfffffffffffffffd}, 0x8001, 0x61, r11, r12, 0x400, 0x81, 0xff, 0x5}) 05:55:26 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x8, 0x6}, 0xc) getuid() pipe2(&(0x7f0000000040), 0x10000) listen(r0, 0xffffffff) r1 = accept(r0, 0x0, 0x0) shutdown(r1, 0x0) 05:55:26 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, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r3 = syz_open_pts() kqueue() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) syz_emit_ethernet(0x3e, &(0x7f0000000000)="92f52e64168dce4bf50c9b055dec6c7f4e4a9042a027e91c08d68d079928c8ea37499fa2c1cdbc97c41318b571f268fa20b8e6aed4d05d616f8bdff7b0bc") kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 05:55:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x408, &(0x7f00000000c0)=@in6, 0xfffffe4c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xe733a370c12baf71) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) getsockname$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) pipe(&(0x7f0000000200)) 05:55:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000003c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffff3f) write(r0, &(0x7f0000000240)="01f5a46a38e0726738ad61d3f6ec9acecdaf406e71d5bce86124261e50bd75d6b9bdf4c0862a05f0adbb6c2fb591d11d8c142d3f0fad64a16d6b7d122bf19ba2fb9b77dc20bd3e75995c924c6852810f9596f5d925ef06c78a890a61971661a809064ec0cdcc3430ee8743b5bf21e1f5affa0a", 0x73) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x19e3, "b00400000022bad10587a850428e24d8e500"}) kqueue() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:55:27 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x21) getuid() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socket$inet(0x2, 0x4, 0xf7a2) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socket$inet(0x2, 0xc001, 0x8001) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = accept$inet(r1, &(0x7f0000000280), &(0x7f00000001c0)=0xffffffffffffff5f) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80a0, 0x16d) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000140)) r4 = semget$private(0x0, 0x2, 0x100) semctl$IPC_RMID(r4, 0x0, 0x0) semop(r4, &(0x7f0000000380)=[{0x3, 0x10000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x6, 0x800}, {0x7, 0x8, 0x1800}, {0x3, 0xffffffff, 0x1000}, {0x2, 0xfffffffffffffff7, 0x800}, {0x3, 0x3fdf, 0x1800}, {0x3, 0x2000000000000000, 0x1800}, {0x3, 0x98, 0x800}], 0x9) 05:55:27 executing program 0: symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/26, 0x1a) r0 = semget$private(0x0, 0x5, 0x62) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0x4, 0x5, 0x1b5ae726, 0xffffffff, 0x4]) 05:55:27 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x40, 0x5}, 0x8) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) 05:55:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 05:55:28 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000ffff00000100000000000000b6285e1824203d45b5095b18f79da049cdcac0290446e4713051af4ed504165e50721fabf2c9a02386617ccdcf39fe1a5363c149ac63f4dfb2248f307d7cdcccd619abad13ed6f2d5d6acc976f35413495272df3612210ec29f1f12ec38cb48a62b87c7c3014e9eac9692c97589dfb7acbf3676fe27ab899ec3f7b87aabcc7940ac59d3c1b7fe931b650b861aac6c51dae6a25e77eeac252d4a365bc966c76f94ee7ccd2faa56da59e87f7426251831d007262c16de3e10999de1435631844d4bd7235714f9d2cbc7095d8fe1db8093be1d01175a5ba2696512d1eca510cbd2a80c38b150a27506315075cf89edf80403f1c397e9d5cbe6363e8619ebb15f0011aa7ef280fcf39a588d9c037547dfc604e7a09ed74ab"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 05:55:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) dup2(r0, r0) clock_gettime(0x4, &(0x7f0000000040)) shutdown(r1, 0x8000000000001) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 05:55:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x100000000, r1}) 05:55:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2b, 0x6}, 0x8) r1 = fcntl$getown(r0, 0x5) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 05:55:28 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000200)={&(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f00000001c0)}, 0x404) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) accept(r2, &(0x7f0000001300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff8d937bbdaf3f80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000668171adef3a466bb4d35892064fe97dfbbf050bf9ab7efd478b22440256839eb98cf3b0ac3291e9e4a19722beebecb27ebd2843cb722ef7656ce94b6cf7b004"], &(0x7f0000000000)=0x1002) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000100)="c079d7f87995248d5a2c19fe4c4ed6b000e08e87e23316f502d70c7d11e23b3bf500e74ea7b4526789760ffad2dc445c71a7147f2419929abddeccec30d592e28e2a30a31e516caac0faa017b05630c67090c403a79a41222902ffd5108f8f8ce568e7afdbc97013d5fdde8288027255a9fbb527fee8f0a56e73369806fd66e0f9df7f7064264d79ce9db4c6b7c4d85e87596290e7d8bdf6e1cc6b65c5be", 0x9e, 0xc, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) sendto$unix(r2, &(0x7f0000000280)="c39aa1bf464e6d2e91f42d2147a5eb1ba5ed831b20575e170ef8ab3b664a83487bcf4d8dfac8d17af9bad894b8652ed7f36603015b9ceec87932e0c0698b43f5873dc3adc24e0e98fe4b20eacf08e66155e23be7f930bfe8b06ac2482598cdb2892d5046d6c8a776947554458cbe120059b0692236499310ed0f07405ca1466486b5956830c6794f62c42ff24aecca0b01b494f627d0574bce357aa73c849b1087", 0xa1, 0x402, &(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8) 05:55:28 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xe5f708be7f841be6, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)) sendto(r1, &(0x7f00000000c0)="a27e98bd6b2652e84a2ab3d0a794bea9031052193a1b18023be902f25c91bab3318a27fdab2090085b437b687adfe78a4cb999759e391eb5c9572a4a8351a43bace17e4f3d933a02c91a4727ba58c82166d6d2f459974ffb15539333900ef885e88c68e7cbedbdd7e95e1c50efdec010402e0125f2a2b8feeeae7120dc00a9207a2e741d094fd4ddbd63241cf2a7db715e22e95ff57a4fee0fdd6a5277f503a1c4d2930dad4f391a66b09b736612637d79d57d61ef3ad183d53dae4b1ff7ab7e9a43a8ff2ca5c90ffa1c7f55ca544fa5cbc3b94c611f90cf88387c3b8c374aa08b0f027f3a09887a040642aa9f7f", 0xee, 0x400, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 05:55:28 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000140)='./file0/file0\x00', 0x613, 0xf8d18fad27d181e5) open(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x80) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fea000/0x13000)=nil, 0x13000) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 05:55:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r1 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r2, 0x20, 0x3, &(0x7f00000003c0)=""/199, &(0x7f0000000140)=0xc7) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) fcntl$dupfd(r0, 0xa, r2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:55:28 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:55:28 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) setsockopt(r1, 0x8, 0x40, &(0x7f0000000000)="535ad8c9e337d454bd70288271634b8d7de0f01efdd09a4d5d3cef271926a84e5a71cd84ebfd9fa8f84cb1d484daa154e27c2cdf606f554ff1e388162c5daeebba6ac454ae62c50df4cffe4cc11fc695771809281a6dcde6140d043e02c093bf66", 0x61) read(r1, 0x0, 0x0) 05:55:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000280)="90853856a63efcf2dafd59dbb3ccfeb6a287610200e941530000000000004abe726cbed95cc94ac670d881303650a2a9c8dfef9cee2dcd3cde5112728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f090e000000000000000000000000000099394240280c785e3240e1610f1a18e805fcf47dbecd2a2e22ee53e5455cdd385fa8e4", 0x30) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x6) syz_open_pts() 05:55:28 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x100) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001140)={0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, 0xc) r3 = getgid() r4 = kqueue() unlinkat(r0, &(0x7f0000001300)='./file0\x00', 0x8) r5 = open(&(0x7f0000001200)='./file0\x00', 0x100, 0x69) pipe(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) sendmsg$unix(r0, &(0x7f00000012c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001100)=[{&(0x7f00000000c0)="76a9c1b59eab002ce5ea20df0e0dfd4c4ae7fb5cf3cd427d66729fede72cd15473992d5fab3e638a3a89dfbd8194c488cef0669384c041818eb0", 0x3a}, {&(0x7f0000000100)="c89b3d286a8209fbc613bae3af88fdb05b90e0b119d7359f97e43d17f7e47213e2c274e9afabf604a94de57d4a4eeb5df4972c5e2c2d18b27abc1816e80833d50b298422cf14b7a9d0a26f514d456d86feff8ac8d86df6bc8902c2b20d45449314f19f57a0faf8b3f98a258b9bd59fd33a5f5864ba5876bd34637e2c421b2a3bccc26450c37b638340913c09dad759290a954102af83e2ceff1949cb19b6d6982519a4c07ed2520f3c9ac15a6532c375d09c5043017c7b4fb612807c2ffa0236704d24b8da710a8553ce433be484247693e1dfd0dfd9872fed0dc55bd7350ca91a0eb2e0400fccb33e9b78f80eaf2488f8b4601119019fecc245959269f8ece32998ade236bd38cde58725a84c37a8bcf926b264202a611df7d76cf835936557de540b324c1104616ca72716944f4c40c1bb1b7f1e58e9847e5448385663fa010af9187f1cb20fd6aa05fb257fce1ba7144ba361bd57a4335db7eb17551f218d0389cbe82fd94f1443dc22489dc7c5772024e3536cd837e0d2b908209e57ae9747bd2093661bacd195fe46b60197d89a634f34c89b51f944745f8e0ca42834951931ae67aafddd539c8404476ac1ae224af99e7e62d3b5ce3c1cfa30b0b423a7fee6c9aef1ed36e5130ac0e2413cefd134bc0f447f70e9238e7ce9b109cb99327bd1e3a0649f40a12d973dab298af9d06c9fa48b019063b60ad6b88423b6cc37aceb6f05c3c0421df7eb3002d68c68e1567851e8a328001902182c4d2b7c6602e6349c5c25d6c80c1e24bc571814a272542a9ff32da805d1a3e90d99b681377812152fb4ac7d0427e7088fd11813e48ec592c808e5b036cf182b93ac8791b1e44352730de4c7526b47189a9aa052cf7c1de33ae4bf6579e7f981f4192c0fdba83a940d92fe62dce12db836536e89b4a32f731b4dc17ecd268eae152fbf346ce4c4e87104dc53fac9e7e3b0dc5211ae3394a3fa86d5a1ba66565e36118caf55c213e9513e795a86af5961a896064f885d06564a830768ab6b49923703fd6b78bb94980dd2bfe3f329b4cb86c48862f5a3c7bcd39223466d40bb77635761ff231eea1160235e53a09f50cb311db6e72c9cd4fc2f71813f10f83077685ffdd8c3d92f7a312c5aaead54e8465410d14ff2f9e3c6047c35ac05b51ae37f948d25bebc81070ae002f95c436c1be11c49da0a2f2c722748b64b6ac66d7d9bf8ca05f70d277374ffc51d7d1c573dd3e0e4304eab0af6b7943745e54a42b410cf2e06a9aed1291586f6c3c7e58f2097886978509c6355132cebe7e65a3575f08cb6688abf9c47f238ffd055782c8ad395fedbdc812f674a2f5b81865880d2fb06fb739fb2bc5f8c2a6024b5fd4278a6d4d9512675e7f63cbd16b13a5968618146eeb4e7cf1b27eab19fb33a40699049389ad606dc0ac961a824b827688943d82aecbdf70fd575247e90009a09c4c0becd1910226d18898fc2f61422ddbc4bfce1d2da8e2b839dab215eb8242403f05aa99cecaaf7953ebeb19c43d13cd1d1f75ddc6a826dcbc766681b764e334d578ea91f86f62b5b26930c7165b0661a25a005d21512b71b9b78eb09f86961b29d7f718532e64d86785c1827c6368035838aff5c4a3235dfa752dc6a0052036efe0b29e4d079fed8701c432ffb956ace9db94d0aa0f063b29309bfa9ef0fce63c54709a09bf750526550d7e8369f6da4c0365b26afbf1fd4a3752ff7aeeccd711b6d9c58cbefbd95f7444b90d90cae7e3792d3e3b5fa6009f4893a20f39268119eb4efcfa25717433774ab306cdac9ef7fbf086d07bacbc47ccd3efc1e820e4c3a1f2a3c9bf18cb2cffcf91f4a67f068fbd14b7d6ed2365669c8091d7cc37b3e64e203315b389482ce20b28909236db63bf4581515a73f90a3117e948f6d8607579580c0d10d492a9f5989af89b609abb0aef0a842a5e13cbb49f160120501324c4357ecffb2e6b34a0cf92a19f199d81afd7c4a480b15c8b7a4b6c6d51b1ec689935c4f4e4416fbe423888970b66ce6ed93994fa38cfa05e2511e3d8b3f0186b0b9032815cf1cd5d9dbbf0a14b67c4bfebe110f97a81ec4c66415f56552f6ab78a01a8b755bca158b38ad74dcf82f8282eb9ba20279c0e6ab7d3a0f57bf9bce16c0fb4b34515db51c207522064dc8dd022b6b585a62f45e356f737c86e50653c214bde34989ea320fac29bf827703e147401a9ddb4daeec3efa5d1ed547aa690fcfab9da4e4ba2c9227deba58d52bddc0aad0b8192a53bb6c7fbf65c44a8dfdff738f2e1cf1b208f14b3536bbf8f6c9e081823eb8e0e3bf4e1dea8a4a927bca6a7ec701cbb0bd6acc7e400682efc14c2e2e15317b2a36835f6b6bb14e3df58a33c49969f540a154866840fa9812ecf0bde770c6d1bc0fdd614d3ffed8a403c37597b21f46cee82099efc284edf15a2726b68c183accebb84dc4e5b874756819cb704444f5e52f9720df8cdc2be587793577fc64beaa3b716768a2adc7df672e8dacd06b1b01513102efac36a4c28e388864ca9b3c9804f0bfdcca6431d5b08d250bcc0650aab45aae0d57aa1bf389c7891e3b6da3695d8da83ea3d8ac50e81e4ee498e68d98e3a5308a8a372a83c6e1fbe2b3609705edaeb6cd47d24cc0e6ca91af7a720f306e8a3018b02c3f8d390cbd08e197e8e7b62fd5304754b9ca4430e80abd1d2f4493b2bc483d34f13bfb769bb5fc36d401062732d59bbcc9fd2d252e326071690fac04a411f575d5bcf4307e8bdaaf1035d1446504fdd0671e1a43853ea741d41be6ae37ebfcc8b5e24fb4726640f4c5270aa46a8b4fd589ee24a76a7da28bcb218035c547effea90d4e831748bb8d500bade73bd6a662f74aac110d91c64ba8d4a51f95f0f1136433c554c127fb74f816063483212c3875a6483ef18b8ce06a596edecc7fe7de1aae21af4c361a64af6f6e7bbfc402bdfd129f0167a3a9b0c86e7ee9c556b380d1dbd26b0ae9879b5f4e7f8f236b9ae1f6c652dca1f62ee8b2f5ba0acf2bef4e20149ee8f6fd08d4d5048fa4f9a394361246e0fc207aec2b20d31ac5dbffefcacbbcab8c7103a8996bde31d2ac1967127c9ca40a454752a01a8e2e994f118ff492f5daedcffeea799cbccb19846377bac062baf4a40db9f6a1c33dc3909a3bb8c85ee7fac4077c6022b7da35cb2176465b30acb9333a670ba58392d622aa91d1c44a3b53d580af1db601a4dfa130f93d3c9f978147b1b1b1cdf160344f7cd03e74e43a69f87d589808b8b2076cd4efc9b767f73bec73464243e037a02346a61a29cfcd6ff57da4c7ac5612bca2b1375b5483c8ed1f907b1049de068e5a4ba12ea3848bd4796408685a03dfe65168047a5f38096017da55a39cb080827ed0a13fa384fedb406c916b80b6e57ae699902124d1a2c4f4c204597f895f3eb2504eb02a9b0d691a5ce78f947e61c3047fd79b1bb4daf9700ae936314e83625d37509196437d9fedf9a7eaa5083ce46796e3dcb579bf6c9d4971faaa0a46fb313490b747fa6e77fc86a5a2de57f213f3d8eef4820c8fd0048225aca4b56a977e0956688156a6486e2f703b0cababc5acbe675acff26f6a8536f1182d630648f197a6cefa30cf160d2260c2e69e36c5384d4c385c8e27c0a7a0bf2db3ee66e9f2699ca4ac061c69a12c680c694e84a12b721b2f094e7738ec970970e82d8cd70391b0e168a306df35da1dcb1cf6c5426500ad99784f9599663fb0b13d002275d7437c68ad258dca87134e4eb9a3e503a4ab0817e5ecc3f066cd4cfcc4ee94b2f9ce78abcf4580effa0f26b3c9ee041e03b40d4bc2c99d750dc40cb0fd13672619b7ffa877ed20e4e3f8a54885b1dea6cdf7184658e81f1f961be15adf60120b1057e504f15462b56aa61d46fe3aae409fc66aa2fe28f68ff2e8b1c575f81dcd13e2a2bab02d9900d3ad1c908ad68816b0e51bd3042660ec8fc1cf8bc93a45fad63cb2f94faae03f696faf8dd5f87c8aac69516731b5257424c71801852362c760740515974488ecc72400e1e48e24320b68aff8d458c04fa308370d8ffc25a74cbc44e07a44a14cb89cb5c0728d0c2d08fdcfec8100254e90e68bebbc7c2a15be363e217db3b88e17bed8b869ef078f4ac60d33d0a460793ece55912ef043084a4ac631e7b35bb86e0b94f852d6aa37633129cd2e9732a07f761f6f92d07d5e6aa4e3b0d04e9d16da152c67b3ddfab98f1e315ee0814e37bf389b41f905335c766f37bccb57c4608b27866110c5daf9a5a07809d5941856776e009dd05d786090ed76943e0c9111ebd9784644d6bc214dea7ebe6f8b27090bbce34ede0e38e54d0177b11681c64de637ac7493061fac91ba1868720f167e88da695a981cf3aebf3c2198619f2d21fac969f7597837559f4f69882227148c6fedd0a5974e25a23b61d0314e7ba02e7e144444b93ac1d165b31713d2e9af2682aab4e22378d5fec4aecbca1d50163270f0a9728af34163620b6e9bb0a573602fd6eb8ba7cfd9faf8e76ab93aec0e01a5a6dabee0b3926e7b6579cf805eeb4850787b7d25deaeaec9131392703577687a9d413c665712e25f173e5cff66e704568ac66a68d653d1fc0c86df846d4bd64a0d8654e4df09d7087e861ca98e472a2dd7244b50a577d4c71e4b484f558313669e22c98bd47c7b159e39395ddb819fd5f8897659abfdd5d94c93f5ab8f6f0a01b00568ffbcb406dd6648cf9a36a05c69c7918bd5a5122f0376bf09bcd5c58125a6216794475c937529df20c0582f1f0aab8fdff076464a38420a19b6bb28e73a8b7d5b7b1f65d6875635d557af6830f04e9f0d7ffe34980d18ac67beb3281895323889dba00382681616fd7f42c53bf989f22f96ecbaa2d8682106df38923b852fb8d019cc02e563a8df3f11fa3cb10addb469ba055bde2ac045f31421aaa4e40538ed0a320cb6ab99ff94929584074f0689feb8916dd1189d39bc0fb8f4ffc32e432f5970659d9709405684e4e78aa4a09fb54527e75321ceb06dd00447b636c2d07722faddda06f1eb7ae082f50389850db4990833e620f94f0987fbf15bb402603d5353648df40baa7376fac72e429df1ff6e32192b76142313265e962b84f029a250af9fb8d07c80949ed52c3def2543f1c50ca7ed81ecbe1d2c52691bf882f1d3b6ac989335b60079a5ddc533a41dd95c69b405b3d7fe084b561dfd4e679cc332139fabc55326811f76d431b1f3fe8dd0a5cf4fc2bf8aaf779cac64bf0463814ba7cd425af141f0432df4c5012856d54f1f3f6e3d4734d92dbbb229bbc64e226da47cd6c09141d318ddc3472d4e99e85c66e031d16577631de5a9c8f5f8f87914f1faf4d0dd8739ea62831924d6afb9ebff336a5e8402c27a4392e68d317f5e7f69d89663b99b9e31ccbc4d972fb13ff656d0a9a6ee19835bb057ea70a0cac1740cabeb92fe5f554f6f6fff47e67b6cc813a62561997aeb2fe1c2d0123cc9f1d6de770922aafc31cca26e89c403a83b7948c78466d61cc4cfe921e992db11eecfc64188bd8bba251bf9adf13f1382f94b7fb48272dfc8acac0914e7c7e3a986d8191ebae21a1fcda382f77a6615f92898d826cfaf3c12303ef43b565658156621170262c4ec9eaa6fcfcccb6e6b934271c2ed187a9cfb5ba7ff55dbff8ca6b1516f8515f6947c0931dd23e21a09655ca26cd814e4d93ea992cb06dbdc608722c4fc696299e77b74e35faae4c17fea270f00ac9ccd38fe8d1922f4bf9f548e7fd3b70118ce066441d4758044f16ae5e81985c4b7c123fe8fb2527761319d679f49296286", 0x1000}], 0x2, &(0x7f0000001380)=ANY=[@ANYBLOB="2000000000000000ffb800e28c0000007c9c072c2ebfefe3b0aabcd6c239e7c4f15d66f91d5b804d309d750084c488801d66021b057439ec", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0x40, 0x2}, 0x400) mkdir(&(0x7f0000001340)='./file0\x00', 0x80) 05:55:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xd1, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x10000178) 05:55:28 executing program 0: write(0xffffffffffffffff, &(0x7f00000002c0)="8013a6a886f72f677081c015431e199bf430f7c4f7ce4fb746cfb432e688913e2be608aa647766c8593d6f2f9e84fc41cf93d56554bd826a0317348d0479a6ef7d2343e0b86fc7117a8fdf6deefb120a0afe778597a5533230e5bbd427465bf631aabe8a57f0c1c87281134da45020627126b383cdbacdf79d46b36333da715fccff0b3b95f68723ded3efce26", 0x8d) socket$inet(0x2, 0x0, 0x2) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c114bc6fc6e23c5b0000100000078d5a280a"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0xffffffffffffff39}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x27e) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a3f00f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8bc8e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) syz_open_pts() dup(r1) syz_open_pts() 05:55:28 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) 05:55:28 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, r1) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r2, r2) 05:55:28 executing program 0: r0 = getpid() r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) fcntl$setown(r1, 0x6, r0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) r2 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getown(r2, 0x5) close(r1) 05:55:28 executing program 1: r0 = syz_open_pts() flock(r0, 0x8) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000300000000}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x7, 0x20, r1}) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x1, 0x30, 0x4, r1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x1, 0x55, 0x7fffffff, 0x100000001, "a792b8e540ccdeb4bbf08c8feffcb253576a6bcd", 0xffffffff, 0x4}) 05:55:28 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x24a) 05:55:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x80, 0xfffffffffffffff8, 0x8, 0x8, "e3410f6fcaf61118bfce06c2dd5b32d57d6871f9", 0x9c, 0x8}) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff82, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:55:29 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000c00)="81") clock_gettime(0xa, &(0x7f0000000040)) 05:55:29 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() pipe(&(0x7f0000000040)) ioctl$TIOCSBRK(r1, 0x2000747b) msgget(0x2, 0x244) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x100, 0x6, 0xffffffffffff0000, 0x6c, "6151a90395d44a679005ca77edd1026a271b6e7f", 0x7, 0x5}) flock(r1, 0xb) 05:55:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0db199a7d238ee3acc2944d0e79b99d78358a9e98fa613e69fdf67680acc50b04e5f228d908bfce16f8bb411b36845a99ad7004e820897e2e24cc6ca7bb0385dded37fac983f5903640c5de73d16eb131161be730ee631bd043bc242bc1208b6927a6cdf7f3ce1e1173c3934cdc34a5f9c696f020f3960112def5c8131ed06df8d2c9f514c03b4a9678986cc472e62615d9b2769807b25d1ee341b0278945e229c6f4e6f09604cae66c8b91815bccf7283bb7605d204855926ea5a7bd1174022baa90ac95e3ab3b04ef473d6d10fb2a664dfeb04c9d76ed4409adb1c0e632467f65106740e971ccd543e3d44ce91f6cd5306820056928db18714b7c9810e37626383ab87416b99c7b9f6bb2f14bb1fdedb098fbd0ef663a3d2a0ffe5198c6cfd14c33c33164d14b46b65aab8e4c74fd72cabbd07d4f4e68f10a4e14f0be73772c7eafc969cec3217b85fed380919a10891921ce0f43e52a8dbc1a7f198f31872a8335317e588d882ea200e7363addc87fe48f7a97e119d505d38287822a9eb07682ab0eaf111e604f8eb346d31907a0883e573928f738b06adb2678f96cca793bb27cd91a26b9eecfca87d7ea494a399a948515f7c95004cc36f973752e111d7a8e072d67168df3c6943b70f8bd6517c39edc589aafec23b79a679611343bf69fb7ba408c6be83fb2455c098f6750803bbb6c2e9943d6d09456d31d62e5e825e2decd717dd8e2922848312cb2df8754cee0d9a2dba37217fe3e1d7e40dc84a559da45a31a8393cd53b22c3849719aa3b30320cba6be410acda42ca5cf51c35cb4049a93cfd1495a535579a9b8d1354e56fe7a0bc54ad0dfee18864e4bcc065afba2b39ef18e2781ed220918e8c32ca9bca511ce3bdf96f78625288193fb45e2ae620d588357af20ddc114adbe1675286df697933f289f3c851bfb5af1d69ee58dc02920cd2e976ef130b9aa4a681dfb8f47a9adc77d328a327beeb3a90ad4b35141627d19c5d761889fda365fb9d40ad4017e2820fd17a0c2cc6c4e9fc91b5dea8d83f128c5ea82ac50072c09076a51c0523e42583ec8f71304057382d5597a5730925cb4ae1ebd4d1fe854793fdd1051aa3f1aa1c62e84f0ddefee3e26d1a30f5f8d7f8676ee86f7457b8a9f4bf6eaf3489a82408170d7c6f163fd2e7bc81a18d37a61a5188b264ea178799edecea89d1c249ffce8bc61cbaed211baac476b8681a6fe227ed75c6f59db8799fdc9e40b949e847e57c854bbfd106ab1af930df5e07843330d2addadd0c0a6de08e8b8bd5a327aa7c1b0a03b1be6155c219da1970dcff161f25a0ab283ef7bfc8bf727feaf9e3864a249252b1bafd3297bef387eb48918065505613c336314ee86d34497e0bbfa5e239aed350b176c50fe6a5a9d8f102d494f5d573f76133f579779a38c31c6acf85186456dd2c8f088c370a6044d2b4879022d98c1aaebefccdd0ef41edc568a2604a2daf436936d828a5d479e58d7a6213fb9f5192c4ee89b933e9531dbb8181f72aa96215edb9cbecb3296a2ad8916fe38c1331d130af3547f0c03c574f203b58be91f7d11cedb5f7704a1875a9d9278ef8ad4aa0ccb84e141f1064c502472919496c59a8cc81c642ea313ce5137a91812152c16e83559dc5c53460116ac1f018407e871da869008a165accd47fe025bf12c1405a4b5aee6917fe4900119853c32d2382348c23b47f2e6e2caa24e8fc68c343647342488a64625abdd8082b4f7ad4c9b8654c4f710346971b6a5493f520d4468ae59a8d572d616d85125124f45d87be2732ad11515f67cf773b56283db9fc07776177d0368a6cf0fedbdeaf2c5ab9c5014a06e84faa18060357159604ffd662b7ace7ce327668521591c80f89348e07cc1856adea1b6f12922c5dcd0edfa0546e6288ad4a4192d02e8d0ffd155b72fe43712968dc8bdf9633467d1a6b1c439362f6576381b3c87565bc6754f6897647bb299eb09bbb2f4f055c9cfbaf9702b8e0b060767685b09965c58e3783a88e9dc2d7ad563d5a4666c298b8851278caa5699fa44157ec759f2b8e1e7eafb1852f7b2d7b6704b3dfcf66636ff3c04138f4181fed06c3901e6e2875926bce78ee0e033579ed63839541b9c45d3b5b2127aea6c56fba30008fd26dbf92ff10112ad8f84947f04f71087ade611267431afd33e6652a6cda10d2e7ba701fdc73614b4fb8315faa68f57df4db476c5f147db1cc88377c55d0bcde61840f17bb783eadaab36923addd181b112b06939ca37f0a", 0xecb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) recvfrom$inet6(r2, &(0x7f0000000200)=""/187, 0xbb, 0x2, &(0x7f0000000000)={0x18, 0x0, 0x75ad, 0x1f}, 0xc) setsockopt(r4, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 05:55:29 executing program 1: r0 = socket(0x17, 0xe434bac2b93f8d32, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1807, &(0x7f0000000140), &(0x7f0000000180)=0x173) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) msgget(0x2, 0x24) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 05:55:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) 05:55:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) ftruncate(r0, 0x537cd06d) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="971f08ac73d302cfacea6d3d2ebad9c2c37ca4c9fcc5202433e3618f543d43ee40fe6a5506996904e991c27fc25d141171a56d614992b46f10080c70d704114ab9e6cbf0de2a1f50f38eb6dd0c9bad18b25b51152ea78ea0a97829dc826d9ed6ac9ad4902c678fb707b19017f3ec7374bebffc8869d1502b4eb76ac13d3311584499c2b77853d01aa57f15394e0ca03dae89e4b2c9a7b2aab72ec1c85d960b532580a2595521cf4cd92d776f1724013fdc09d8d9c73db2e0a7b95d9e3f76bc07d7ddcfe9fa40dcbc29c53c1d4ad674fb12949a911bbedaaca49af0260752bc693f81959ff5d37b7b69abd82b0c0fca07b4a471", 0xf3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x4, 0x2}, 0x8) 05:55:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "06000000000000002007ec00"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f00001f1000/0x1000)=nil, 0x1000) socketpair(0x0, 0x8002, 0xff, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x811, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00001ef000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f00001f0000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f00001ef000/0x2000)=nil, 0x2000) 05:55:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) select(0x40, &(0x7f0000000400)={0x80000000, 0x5, 0x1, 0x5, 0x401, 0x1ff, 0x0, 0x9}, &(0x7f0000000440)={0x1, 0x1ff, 0x7, 0x800, 0x9, 0x5, 0x100000001, 0x3f}, &(0x7f0000000480)={0x7, 0x200, 0x349, 0x8b3, 0x3ff, 0x7, 0x0, 0x200}, &(0x7f00000004c0)={0xfffffffffffffff8, 0x4}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000500)="d4b2f0c42b8a1af94e7579a3819fdf8b84513826ad3e3a039202fe80d31db46de7b81e2e7f617d18d3af2001c213542132f4ed3377af0b081b72e6d23f10284095dce50830e6345e81ffb53f0fc04fbed29b0b6694c3405d19bc7d094a5f806e3a176693834b3d7d76026b7d929804ce7b3508ed580708ef4084c5432708", 0x5730b09e) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8002, 0x11) recvfrom(r1, &(0x7f0000000280)=""/201, 0xc9, 0x3, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x2b32, 0x3}, 0xc) getrlimit(0x2, &(0x7f0000000140)) r2 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000380)=0x6) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000003c0)) close(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000580)=0x3fa) r3 = dup(r2) r4 = syz_open_pts() syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1, 0xa76, 0x9}, {0x18, 0x3, 0x8, 0x2}, 0x2, [0x100, 0x88e, 0x0, 0x0, 0x27, 0x3, 0x0, 0xffffffffffffffff]}, 0x3c) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) 05:55:31 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) clock_settime(0x2, &(0x7f0000000000)={0xd5be, 0x6}) 05:55:43 executing program 1: r0 = getpid() r1 = socket$inet6(0x18, 0x4000, 0x0) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) geteuid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r0, r2, r3}, 0xc) wait4(r0, 0x0, 0x1b2d0fa086959b38, 0x0) geteuid() 05:55:43 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r1, &(0x7f0000000240)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f00000003c0)=[{&(0x7f00000000c0)="53b07f9647703c4112a7d714473d3fb831a6", 0x12}, {&(0x7f0000000100)="de001b86ae1b94b97f8c234636856bd7bac1f05a93e1d7fd830dd867bfc5f65563ac67e97d19a1330a12afed336c8df94735bafc318d156f54c5f4f87ebe1b07bde240d8da3ff3023406efc66fa60a3cc4b8ddb55f9b8cd74f240ae43d49f17a649016754a4c35f14db7f35c5ef39ab58a6c6ab83805cf172a5e94d0dde32590f0c2f52f6a165f4cb48a7580a2a9c0c7fde8878d882b839798d5aec13f", 0x9d}, {&(0x7f00000001c0)="b4dcfe9a66175100f6b83b45814698b75e5c0d2a57a317d7a4011aca3f1c0b2861d831fbfe6bb27d69bd433936a31e", 0x2f}, {&(0x7f0000000200)="203c2ea113a956410a806caa7738c560", 0x10}, {&(0x7f00000002c0)="b68316528ca62460172f7a6a6c54c8eaf4658ae81dc1ecb134506480388d1950938db6500897a9c99ec46f4b8e0cb6a495065095a8b5ed5a2316609e4e7d76d77cced3bf7e4b82fd28ea7d523d4a129bfa01ab6b966d4d56c0ac35cf4444c5ba9bb2ccdd81320b2e7e3f29c242c274eca19a49b9f909976e0bf40d53c3f2dbeddf9fc47fff6236a14f6d76d5d5affdd69cf6388722025aed64bd12a25b6fd4df54734faf46a4f34301ee1cf64b27d6e20b199725e256546f54d726726886f5cb16e6b9669ec0e5", 0xc7}], 0x5, &(0x7f0000000440)=[{0x80, 0x1, 0x20, "c3bb85e3787420c13f4d81373ad84cffa99663568b9ac93258f23232505dc38cf0b2605825c877611744aaf0a8ce71867d983bf94e260484798efe6c9c8e8428f0c23ecf523d99412da9d3a4b51226257b60050694585af66375d645f6f2916aa39bb6faab7c2141dd"}, {0x48, 0x1, 0x5, "8ca621a7c3cf1a62b04fd8c6046710ec607501e9e20532ad9386f21402997eea1dcded081d721157eb9ccfe3ef0b95b3d9247e1c1e"}, {0x30, 0x1, 0x1f, "d9e2aecf441e85bdc4dc23d1576622fb97a5d0233cbf2d1777cf014b"}, {0xd8, 0x1, 0xdfb7, "15a43f22b25e09abfe37230216d50e4e9d14a8c5fa7a909cde501ee69058ed35dd7083fd2f5f0602bd69e0d8edf1634f965d1f19787e2eff8d2bf88687065203aa947974477b1b8b8b28885d48929d124d0270550a18ecc560e8a4ccd5733f6646353fd7e4907ddae18314f515bd9c853d6435438468099cf54e580177bc8cb6283f46a02112bcba32285e7442f8745c4faeddd25a1946f632611afb9d821f5eded39ca1361e5a6d231ced2a66d3ef18900d344c77a57b534f59fb9787eb7cfc205a6b9b511d51"}, {0x48, 0xffff, 0x9, "f8a33f7c78e9ee67ac36946d0696d2efc28cc99b63323a81fd4cbaf5028b979ba21dda644be515f70d6d4f5b2718233a98b884"}, {0x28, 0x0, 0x8000, "c1a04948b06da1f188cbeec1ab10a3b01fc747"}, {0x20, 0xffff, 0x100000001, "c5301c6d3540a6244d9cd5"}, {0x90, 0xffff, 0x1c9, "3690d05bfcffd7dafa5602494f88bd76359812d6b3ff6a686229c2f4a356dfa9e23e5f2ee7de70e2bb2da504071aad6482bdd0466e23d067179c0648f8e919bcf988cbdc43d08f3c4f088c60bfa29d2bbcdbef12255b91c49fbb004c010f35f72390a70d760b0aa36bf4a5db760e95ef5d23dee6b21b5ac6f458170852"}, {0x40, 0xffff, 0x9, "a04c9a12a2788160712faa7848ebccd7709d72bbf0d7935a3a27f50a2f45793203e30d339a0bf71970bd0af50a"}], 0x330}, 0xc) 05:55:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="eaff125c", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="72ba6c27e25bf19c7891bec486836a", 0xf) 05:55:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x4bf) 05:55:43 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x810, r0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x8, 0x0) 05:55:43 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x0) read(r0, &(0x7f0000000080)=""/204, 0xcc) r1 = socket$inet(0x2, 0x3, 0x5) r2 = getegid() syz_open_pts() setegid(r2) r3 = syz_open_pts() close(r3) r4 = dup(r3) dup(r4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000040)={0x7, 0x1, 0xfffffffffffffffe, 0x3613, 0x8}, 0xc) poll(&(0x7f0000000580)=[{r1, 0x100}, {r4, 0x26}], 0x2, 0x101) setgroups(0x2, &(0x7f0000000540)=[r2, r2]) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) pwritev(r3, &(0x7f00000004c0)=[{&(0x7f0000000180)="cd6ec9cff10b168704490c6a857b39264711c1ca67336368126197eaf915f6d4ca57968e52b221d933ea19474766189a82a32461b10803bc56194de4e9f190b242e07ee3d23ada1b4df3266d38", 0x4d}, {&(0x7f0000000200)="a730186379957b3e96d06ca851340bd9faa45cd9513be1be218183ec64ab704a401a6812ce0b9eb465b4536eeb3c906075cf86026b116ea899508f17771926898a63dcbde11f0ce0dbf5f4e1881774255288c1ca383b17231e2770a586e7226a47f6e86753fb7074789abeda25bde93d2538d263ed8d826d234bfa2a359ba4e1725974683ef60b9f01af88d1eb7a6567f2c297517e7d2da6e8c4f33709856450c5da758d3e0cb357f6132ca44bd058f40b58c5603ef86f83b33941e21dddefdb59939fe53c264bbdac52e6e2465de8a1ddbbf4ebb4d9cc1b758f9827bb5412f6aba452ec909c02aa96a920b15a1e1a1705eb064e24a6ac5a9c00fb", 0xfb}, {&(0x7f0000000300)="d86e23249cab89d741f5c8b276e33d7e7385cc0e48b56ac2", 0x18}, {&(0x7f0000000340)="52caf5732d77dc6836f36466b2fa845c4d3e5edc77d0ccdc05b924121b0cadea5cd7e415f9b29c6a193b7aa847877d3d89adb2f65ecb41e4515834d4ea7258e579aa329e0910a1c59e22d36cb1bd77954ed2e8ed72b3fa", 0x57}, {&(0x7f00000003c0)="a4572a8ecaaea08fc9096a361b41094605fef9859cdee055f034d1fca1eb40220367ea8489ee67e450ec1535663d3ffdb20e370003f83cc285594825dc0fa7fa785a7308d52de2d13c57f5888a309d569056e180564ba3eddf39445b46c42935f3d402c3af606845", 0x68}, {&(0x7f0000000440)="f4821f0bffda5fd65b9a9afc6bd300e907b05878421558372575e4b2290148a319cf2c4562b615fb4215abf6397aaaf465a5ddecf48db6a05e463fd51cfb5e77a5ba968dd9b0e8cd2aa0c6ef3dc30a6a014133ffc54517878c2d6e759585c5", 0x5f}], 0x6, 0x0) 05:55:43 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x2811, r1, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000010c0)) r2 = fcntl$dupfd(r1, 0x0, r1) openat(r2, &(0x7f0000001100)='./file0\x00', 0x2, 0x8) syz_open_pts() r3 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="64a34f59e81324af98d56f24772e877a21aa7baf1b5e4acd472e95ed9ea9ed5158770e5514e67fdaceeddd4978855cc630b53989fcd1ba17d70e9c7240d9370da4837b1654698c0dce59c7b708e00e9e081baa383717b4fcba5578835b86ebbebcf87e4ad60e6e4ec794982b59bdaa4ce0f03e6d7b763d7a3f76b5c9be019d453efd95c024e948279fced4b7710d1dc55aced03df9c60d5e42371329cc80c2adc599ec73c34de682142ba4449e849bd09a8ffaec55d46d0fa9332a0fdd36ba6acaf15cfe14e81f1d2594d3a1d2173df2287f838369b947b9033d522f32c40d6a610f5b8ceab55f42ca1765e98620e085ec85d7b6b5f622f9ca572a4b1bdc41af5ca6c50b39a29ca339f9a32871abf416d8ba745f4bc0697a89bbfe51926b86eeb36cf3f527e0cf9fdefa3d282e910f89edd76456e5f148c6e6f03c78a4ac413f97ef02cc96762ecb9ec3a2806785659ce51063b41a32cd90a28dccdd5c10fa97a6bea58c524df124f46ab829fcea8390e9efd9c999a6d20c32f5b65cc7d2b715209d5286862b14b5497a449ea659ce04c7ad8d57c6a5438e6f7f085252d71d9080c7f6b298ea6286ef01fc9aac37dae9fc5050eb7356b8d4eaebeb88a97934e947bae7440a1b2de011932af7ecdea315063c3564d395c3581079b87f1d5ad6e281c900af364255abab21cdd44a0454cee5af5aa757b9cafb3317215dccdee086be68e2ce7e9a0de09f617565a968655646e5c5c845a4692ead3aeb1f22eb6486e554d890ef0e5619318c1c74cabd2c2a765f1316d46df062bdd59247299f1765bb0252179cb7079a8982df9067ced4ea345dab124de056c81a958e8330845eca4035694cc83ee1656511b1440ce38a1c41216dc1eb9c1b3953895756d2e93bdb07f844edb01980a1f90f3e2fe12398e7ca5a274f584043ebc3e5ec8578dd66738742c4e1c152b211e836361133617526ab2a002eca4ce71cdb6884572198f597e27a9b26f9e2a580688216454553c514da852862bb47956c57c65ce8f88a23e1129cfd594e1bbc6327e431298d3b2030b15206f97543a097e3bf4b9a540db11968d1231df53d3bde27d85cc0e168af7b16b95437a2eba9b714ca71529b63d23047a3e4d9b165c18fc381dbbd365fde8d0569d7414a36c75a5783bb4f39d7288d3ad1ecfdcb33b0bb7a22bf1867092403eb93b8070dbeb0d1f2b3cdfa6da87d3191f968e5b5e9848fc2bebdff2e249b3684b495b40c31b96a21646243b092d23e88341795a2ba3bf93490b286e7e27329b36c4e2adff8df67913588e3db22632fd7cd26bdc5870ce1af6565530ade794c83eaf7de138ee3549eb51493222df81ce451b7527bbc70db8793918142a428df86bb4334cccbeed7751fdede17fd69e6b22c0cae8ecffcdfe79c650241c78eeb8f9ff4c3ff91a92ce230378301aacba0f8a7059ee4d8c99098e05af8d12ef6ae6ab8bd9674ad1226c9136006391551f636fefe5e53d0cbbb4a3ec15d313f79d96d7d08b76f74bdd1087b00f9180c425f5606190e849fe2737c245706538da60e3c947843b6952fe3d29c7f8bf74890e26bcd6236a21b9f503367197663d3ffc41756c2ae891e1832caaddde0eb92ab818a5c4584c2634beaf63ed82c01dcbc489d9c4aeb02921cf8cec6d8db26ff482f2b0683ebe1e69268ea71c6efb2b00d978c83df739e1c4f27773de996d868a8b981ec37bf1df5f4496650f92176ac4a3a3e5213a2ef97f6c365dfea636b7d8030d7cba9f34d4d6ce7e7b34fc001afe43340d97b65efd1bbbfc4d321dddfa83a152d5481b516b1a2916319416ae577d177cbf9d6cfeaccf4a5f81d387b90c6c5d82805deb678192d7ba8e058a65afe2a2b7c5f61b9a6e93d2382a627bae854218b756bd756d22bd7e5b639a58d34383df3b15cff8e522537c632c7beab1305a60ee060b16d81f27357bc2f5d60f3a6c4a69cc00505214cd2b41aa4bab4da36044768fb3073134baddbb3a66a143fc91fb0ea629e8fba8abda26eb28d11042a69f7198a9a161fb24d971b8ddf40e54a0333c2e40e91aa92b8851cb76c33982fe19f91f568955c23ac11e6353d17bb739f2d6e16a143f1d66015adc994aab349ebd36e56e7b55d2b902a541865d246dea7349c26f588eb2db4fe1d6f972ae365dfbc01669741ecfcb26b252a272bbc59f4be0024329544fa06414678ac6398dd94b5c8824b528c5ba77b39899e7a20b9a64c946c3aaa8167f0a29a87be6fa3c3e5dc58890eef89a2c824bfe7a869817640b12a6a2fd6e77c58ba15edbda73800d8369bb6fbe4671cb6cfa68cbf8fda09b311c79df7251a93183d6a1d369676449dfaa59a1f59d5ed071cf2db02ebf4530f71c570b29fe7d11db657b39f8321822976b60371232f9cfe39c6c5b8e19fab38a68b92cd50ab4f9620349a19d688752d6f00241ab0ac49e3ecec352ecf0797f4f9f553a3f1b4745576bec41529aa66f42a89b39a64a63cc0565486f696867091896fb942ea487a245ff12df38bd18e0dd23a1f12d76f7e969e6fe45f49dbf0fc6c3fe1da355d3b232aa90ec1ff94641376ab37e44f8a38436d9240992310e218d207dc253be9821f0d5a24ed09f8a1e97e173d5f88f7ee4fd856e947c01e88f725b5d3eefdc044628df7e1c58711bc8c6d05ac1f45888a0dbbd35758a21e0977a42f7186e6b05bc1aeecde0850569fe2dc16a553703e480ec11dc2c39095a170195a0653c542121189c21a96ea4015df85dc9cc685cbbfb6d3effd40d4bb5e76dad3b692c348666230018571cbe646ba18073dff4f431fa6535091fb0c7d4d1cc92f06293cfc7efdfd90a6ea09050bdf5cf425c7b63c6250081c29d855f3ca17df8c284355ef64de2f08e198fbc0ef67ab1309d0619d95113fedd06dd8d6d5c1d0b648b0bc6a2804b256db17f779bd908e61a7763658094d095fe6267c723491818c4c7bd526ea4ef03626ea4c6cfcb58729ef91826779ad7425c0f634e89fd585a40cc64bb5acec6c48ed142a25fe45f88c4c15daf973b088b81e0d81e1067a8d923741633f8ecc543480bbf080b2be40267bc4124258d7fb388b582809fdec76485150d5d72feba948db3167537a7dc8a268f5dc680b36d1716b83176180c60aef0c72ad012379ccc1aca478d494951291ce9af9dfff3509bdc1154cd59a5781b5fe631ae25b5d1170862772511a48c1634e5fff2a049bf0d99392de5d157ca4cca7c5ae885918a7bcbbacf9d71c40cde3fd4b72f2ed9da5f4c0c337a6f996f33de05a7cb134b645da06a7f64e0344c2f5d1f95d064d14f0e885ab1e8f6db685e105982babad800ccd7410d1e3675e1b3527b12112e641a2762dbc71bcfe8524406bdad9fd8bd99ea1194cc8c2f67110a5b6e435ca4b4a5c50a737ef1b216a84da668273161d9e5997791ea2e6f47c25c47687cb9c82fc5e95cda4ccd29885c61c4cb7ad956165321f269550caf27b03b3a8d948c3260841938f9b50f04aa0339c9065b621cb982eb236f395d4eeedcbb60f51fa380fdf4d23194fc3814b38c48417b54b55a1ad22e8c6116becb7766e26096ea262f11c7ad43416bd13c133a2c7b714a1123c8d5e0a6f7ed2f33c9a5940932d906d3e2d07a4fc8f68584df6148475c194d9541e9f2a668caa7d60129d303d2f9d9b578706d6d61324436acd73c91f0ef6db034aa597d28eb0296ecaababa8bcd58dfbb69c36a6c9039bfa47eb44787ca086f01649840e287d6024aa982e10cc776f0ecbc66e0ff1239d84c6285955734e5ecefea138689eb0adabb0cc2b519dda7d6326fd40bdf591d6787509723f4cadb6eb733385801910c8881fafb5adcf1e2742d58af2165a7df0a0781f107af38ef4b093502fa8b9c14f35432c80b16a5f2ad153504dbfb8d49b4f7b7f03f7739189046413cdde0acf75408b5f404829f7a32c9de6ad41ef1a69d82dbebf77de45d14e9b6456069b6938918ad60abd937cac490dfec98e87df52ba478a65b3412eb3e60aefb4487564fced5f88e31f6fa0940e5edc603fb26144d4e1c79b935812f9f869f88cfe48643e8b2b31c2281f39fa77f4243829b1ecc5a61397527157442fa5a37258e39fa01fdcc72ae990eb6e8d23960b0a4846ce76f717e879888d7dab2654a5cc16054026e147bcfa52b2799c72bfe626e3872d1e633191d1c47c4888fd70f471508fd9f83593aa3123615e94f78eea6041f1d60f4dad601a8f87cca900e077a43fde1d7362b01dd6f4b0beda3f0ce4f76797d4e2bab91d920225807cc82beac96b629ec8187540f68ac30f148562fae072abdd68fb06a7abf7f5bf58085fbc0d4391b90de4dbe16798bfa16cd9902ff4f2568cb4d8c426667073b5474578c035bc235bce4085fd99b7ad793e92332e08030bf7af34b2e39f986ac542423146a271ab9e18bb4208d10a35bb0415733d2ca3bc5b26722ef2e8d6ca317587d5ff93b6fca4296000542a7f01c5835dad476ee84bf8ee16f14ca0aa25c4c3acc3c07196f2c32f88944825a92628d5332c2b7ce03a48aaf45510db09488e7de71756b9b593b19ce90edd3a8d9a09443e9aa69a3b532ad33f20d723aec4e74faa4113f988bf52fbb9e6db71e707f7db75c74f8696627ca13a8a0a7349430e8cd8e1444c961744809386e56e2fdda2e4a3c66ba8bffc39173d22e880423879fb87b8e77afa82736587aabc557b151c012e9352d368c082598504eb5b5b27b452ff2ac0d7adb3a6c1f80444d8d1d09e879b95c580ed90beaa4ac088f50c49377da3a6010d13d281383b94f22cc98f0df2df28df87918c1476467a017faf500709a07aca43c80df4ecb04838af7b52777b82869f8d1a964e5e70eb66076baeb4ac8e4c6190e44c47e64e9ed46b0f4bb9d32288230024f83798105030db7ebc1f213f2bb92ac44478d4d5251738fa424305710b4f806aa15958b080614e91d2c9aee7b0f2893adb73079b690a670f1d520be5b54b5b3f57354912a15f64fe65b31d2f1b94658bd6895de8f6855d25c2df804bbf0727d4c436a8b12458aaea78659f549737bc3798f56eaae8540be1a0cc70897218296bd192c113e8c54cdd47be1de2a53791b28534e40aa3dbe00b1901f35fe322276f8296607b159747fd524d67b2855f31e28c59d7208ab613b81c5dbde09d8674b8f03b7d3ee340e92188e716519c3622194b9af95227e19a3e51bce199cf6ebc9a54c1ccb0d7afa923319abcf343bb5cb176648ee46d841eb5e5ed47e0bc54649cdcfc7c98323e6cd6d58dfb04682a95acc310f2db19213b1139c035957c585ce61f6beb02c80ded032cb7cadb719f067c0fcaba5904abe14f5755265b2f1fdbd432ca89f9e70ab58dd3e1fecfa627e24d0286bede5bc7088a273ae74a5b9774a0d4807db2f9d28ea5b440c698a278bcbb85611fb78e5fe544f4bca43afa31730f626b358f820c02d0c9f077b19c6ba1e8becc4ba7ef5aac53d52233e4312bcef42e276e6e1416242419a6dad4a330b83fb40329e76084c6249f37f02d1d2e1f2e1ba397f9080af94b3117e575c71881f62b56c328fb38bbfe3e8916aaa36f9ee29ba41ffd3e833cc1f3a3bc0b59a71c704016b9d1f5af8179c2b83652b9c3a9ed6f21ae4f6d629167ec6290ede1c967371d1437118b5e07fbe3c76d24e3f0bc21c039566cdc98d18b194261b05fbf2069da0c1c333b7789407aa73a507bffba9ccb6e3aa5bf0c17900403e372bdbf04271c191828cd531a0046a60386f2a74bda849a970e0f3745c4aa497a1203855bb919a956a2c932", 0x1000) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000001140)={0x2, 0x9, 0x20, 0x0, "9918a1a1578ef1845289ec69abed471603bd5b6b", 0x9, 0xf5}) syz_open_pts() r5 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) ioctl$TIOCDRAIN(r5, 0x2000745e) flock(r4, 0x1) 05:55:43 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r0, &(0x7f0000000040)='./file0\x00', 0x82, 0x44) mmap(&(0x7f000031b000/0x2000)=nil, 0x2000, 0x6, 0x1013, 0xffffffffffffffff, 0x0, 0x0) 05:55:43 executing program 1: socketpair$unix(0x1, 0x400000000000004, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f00000001c0)=""/100, 0x64, 0x800, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000003c0)={0x1000000121b, 0x1}, 0x6d0dbd2062ce3813) write(r0, &(0x7f0000000300)="00d7224802dc311f1c5a752ba7bdf3e2e49bbada379a7d0cd7b030005a52a82adec17d4ce39fc7215be02399b24a663929ef8e41ab6cb087530eeb7775b0304b487e85dfdef66b5f6b7a2404ab1eb0b735f888b3962371ee9f0529cf36164cfa2c480d35ffd37407589e190c63eea94f77ef0120a47c00", 0x27d) r2 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r4, 0x4, 0xc7) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) readv(r4, &(0x7f00000005c0)=[{0x0}], 0x1) r5 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) sendto(r1, &(0x7f0000000100)="eec3d9fd43a8fc9dbba6d0e6bfcaa33088f2542e624b0ab75788ead119c0d9dd414a43ffcb4cc6aa1f0a46f54caeae35c44f530d73bd19f9a4bc78f8e8a5acdbb7ca018b38cac5040535d83b8c9a8be578b2a2635e5d7211895340b5c42052afa9bf0bbc46ae5f0e39c5692f5979f55baa3da86d350db6fb658e5c6da9144842e3524901d6", 0x85, 0x400, &(0x7f0000000000)=@in6={0x18, 0x3, 0xfb1, 0x8}, 0xc) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r5, &(0x7f00000000c0)='./file0/file0\x00') 05:55:44 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) 05:55:44 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffffff) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000040)="3099e3ed6702aefbca48d69a18e1b1976910311985b586f19a1cff255b9f8fe98fe1fbb1c7a433b5eedb933c1db4e0f04e372586ddcd3b3de6eb0b6794e8af40266a0b58a23cae1aec88cb154975fcb228fd1808cf05bf94667465cdd4c0", 0x5e) dup(r1) 05:55:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca0451", 0xf2) r1 = syz_open_pts() close(r0) dup(r1) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f00000002c0)=""/213) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) readv(r2, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/64, 0x40}, {&(0x7f0000000200)=""/27, 0x1b}, {&(0x7f0000000500)=""/119, 0x77}, {&(0x7f0000000580)=""/168, 0xa8}, {&(0x7f0000000640)=""/160, 0xa0}, {&(0x7f0000000700)=""/201, 0xc9}, {&(0x7f0000000800)=""/153, 0x99}], 0x7) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x8) 05:55:44 executing program 0: getitimer(0x1, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x10000}, {0x10000}}, 0x0) 05:55:44 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 05:55:44 executing program 0: r0 = syz_open_pts() syz_execute_func(&(0x7f0000002340)="66400f7c5dd4663666430f383ce4460f0f4bc08eda75c7c4e1056aa60a000000f0294fb8f081275321f02c0fc7b5603f61408f09f098b543000000d3bb02000000") r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) r2 = getppid() r3 = getuid() r4 = getegid() r5 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002100)={0x0, 0x0}, &(0x7f0000002140)=0xc) getgroups(0x3, &(0x7f0000002180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000023c0)=0x100000000) sendmsg$unix(r1, &(0x7f0000002300)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000020c0)=[{&(0x7f00000000c0)="9f305e16f9171c60ade686eb55e2193223d78e26efa4df0c173e764f8b11d96f7463c2c484d9ad15ce19199587e4f7782b87e64734632ade2682bbb11f9358b4805bf347952ade864b413886df2609d2cc2d377818ad642a99f9ce670a52bca3c95157e62474b83735c52643b4fa9eeadea7991fed2cd59d3fd85cfdd3ed95cdb0d92916e7767801012711d277e8ab9df06dfd51cebb21768e533b9c65780296972100b5c660305c74b60a08ff3ca3752d83f73603f3767f120fc23cf95e6e69902b4239264604a7042642696bb55890757f21138dbd7e404973854660f529e1bcfd5a4dad695a2bc9c17f83fc822fdbcb9a3dcc139bb3e094e86e70a63378b2be73df7893c24cca388e7566d864e44f839c9b3216e31fccb925299b448d078e16d501906e93bdaf395da12c658754ef1b6b9d3d6f783e53f3bb0da74c27433db701a4e2a6ac09e575b45b6b9aecbef87b6f98b752002c1fb94a077e9d67b2374141c2bd3e0dc0b89a9a613a94202a206a019218bbcb20adb41ec233f8375d735a429e7fd7468749103b8d2ec823169ef603fb267d91598347239f86e1c6588b960aa934e52d79158ad14b724c5b58f6159a307bbb612bdc473dc2bd1f6cddc1629a7bc5405e4efd84db0dc65f6e29cfe77374b0a186828c9603317957911077bcdd606a800970ec134182d3b92cddaa51a9b95047ee9c08efcbc2c2a1d6d1d27d11685f47f1c18180cd7ae35a86d53c10a7ad1046d489330fefecf3bd66e128ae11cf118a7b1deb57862baabc501c2217282c75620f2be1d82c0341dbea074b3e0845f3950848fd8c6f8d3f5c4e864ed6ddb9073aedc58c5b012deaf44fd55e29da8692ce6f61d9063f365c60b699d50ed067b2611e1ad7f610e9ec4c6e909f842dc616f169e0efc7cdb44917f0b089fb418ad3e30124aecbcbedadc220d796f9e94b91505b18a5c57fa97fadea9825b8ce82c1e24958130f593956c509fe21486d8054f0749860a16d8077b8bd57bc69fbba69f215fc8ed6e0d8e0b4f53bdaa8118a5c261a8883b3a7d5a862032e01e5b92f2f26a180fe404edde74bbcc275cc515e80b1774a11bef9d4c2ff444cfe5675476c53be70d490430a7341c9ef656853e0d3574b7b8d59525858a915f756a7d0255dce09bb665fddcd8c9fe631d91f7275dadfbd3af4a357af00c30bc6d2e57cd5588f48e8dde5fbe03372d40144c2b6554cc987b7fd1bd167064fd99f59fac50c9c75ed3b1aff2fdb7aea6845b0ab0f60d6451ecd5435983d4e74a05dac0b216a358f2fbcd3aad57500715b2d688a9f23307fece799622737879a8019530692a09d927c7bd1efcdfe46e65f21da667a8bc1cfa201f2ae7093ce77f0296923da853c1f11224c7f64a179ae1630b1ff087b91af795f0cc9640fa003ca9331dea43707ee809ecfa7532db76fbb8ec50c8eee145da0b70bd08cc12a42a3b3d70ffccd1ae1dd54924e81b7f32edd06ae99d13a87cba2bbf4af9e096ae26b98d7d9dd03815ad9d711908acbafe9b98db334083ba6663ff6cfa7e2b086b87d908382d8c2bdc87cc52ac0651a51d695de43e34edb1c4951ca69ab5fde3aba471111eb70c69c2052bac6ed07c5246c30014d6bcad6971893d993a12bd997ca068a5dd8d785c3e67000a68038d919397beb9cb55015ff3ed82d49433814d14ff7a9044543a65e1e4579429b90122bd770de422d8c246f0cf356811125295ffd7f3530aace2cecdfe97af803975cdf3c088fae96e9f076a60001e91a33aeb9695f9f2cf389db5e93d3272bd7b711d1c1db618d1b293688620625634f50d2daa108e047948e50d05db5b3c6640ae3873341c5fb459051be8e793df6ffcff86fb0859a6faa533a2d9dc73091d5887ebd5f1d4641e8633a2a9be25d8bb966332db318bb726d63386148e63e361e85c9fc437af35dd5e1587435138e842494271a96229434b82aba2fdab9255bacb5d32003a9ad7965cc431de79ce01318455f6e3a6487a91d9027a5a1d4fa39706eb8797dfce0a9cf4eb265802065a4fd30389d24ff4ed1188aa8a54826b61244236c87a5503c6cba9b9070e5d54394140296610576c9d9073a299a5d480d56b1eca014c7422fe1400ba5720bad3daf9041e6d1809ab49ad0011e80a662d4abbf8f341f1497c72acb17ba5b4b7a6d8a530e3fac52db2e671fbcc7c804ded814304d96b83ac3e247c21f501f725fa86136f7d85a775caae8d5cacd71cfb0c6bd5aa048a786e137997725e4e9a6fcd3faf6e4298288f34e25e5206a28aa39b104dee71da2e842dec7005b779602fff10fc2dfaf0ca0f652035aa3fb3a5189a5dc05db8856f79cd12d06f3b285d295aed5f9b61fb58c9b808657694d9df6bfae719ee4f54928c717bbb259368de597a3a11b21f571f60e806282920b7be1454b260917810f320343311ff4a6f1f612906172225e26ceb76227dc8038b1c39f9c309cda27039107c334a3ded2412d37dcaf818a846b1a529f07b9c6ce8be30c53bee86a5a204d6c3669eae6005c59d3ab17e4d4618316be9b0c6e7275d8a0c4bd081a653a161c311e5cf3442bd4bc5b60ea3a5aad933870f48c16ee0c2f09ec57acf993d61562060a41d1c6417372d19ae1f1085ab106250d2b23538377bdce27abb107b6eb5de9806a4f1ca8cd2fd09d0054b0c2bfaac9897256502cd54bb5c6551aa667e24e65f29793ab618ab48f7fa5acfe4b38dc910b7b8140204f4d0227835d78747fd3d3dd69e99193e97f544a68d8d112a861e339851feaba7f7423cdc127e51d38ece96b5544db07408e6fc96fbb31311732c738fb5cda2380aa1c6d3d16454361cf7b30c7f4209e1f4da3b3b575fc48616718b0e1c5ca83731527704d1d3a030168fafb6f556b2b4fac48b050ee21077f1f9b3d4ff4928b48830fe6f03b505b07d3522a56a8fee25baee359d10bb1c6408ce50a26971cde891dc9b111d7db6e75d667513598bb6117dc479ce8ede06557af17a1db42f047e8d6467d5a7025286e48cd4fd943ddaecef22b597abaf0b309c68c50a02616e5adac08e5ce4deb69fd838d104b91a6709f34f417fc4df200de3ff84ec762611d313b7a4dda46f4a6d11a142b83a0652ac74c20fd1e6887fafc7222f8c28954ba3e233159284ff574fbeb40ab3ae19780bd7e653390a1d6f1bd2f3fecc5f83f1558ca344ccf4a438729b403f43eef0f5ff51658f167f336fbcffd5002873141bd95defc15519a6b4571297ed4623afb58680bb8c98c6e12abfa0fe85d7e0161e60c95f76fb96870303a8262cd5c439b84815b14705813997629be357a07d7e0afa5fb4b13f5ac32b458475019ae046a5d0cc0f979339c5b4689c7756f0afb664744242f0684524800b2c3e5818cc1424da0bb815d612ed2a83e2ce4dabe4bb9b64e93af3474e0f507d03ae5e944e451eba1090cf21f29fb7ea26d771a263a9ed57a8c8ca11190240863e54a3a208ea3d48f02d55c3fe2a0a6acf7273f4fd624dde89674ccaf251e7258e6f38c47df3222e90ec031add912b51ec475b2018b0d6ccc7244bb4d3608b9402321d780715ac9c9e849daf8ce967c64bbc07e757f105eacf83edc4fdf68b5cea2dab9eb19c52b3de92964ee22ad14a7556304f34df57bcd8cd97af0728b4b97e37b3da15908a2757c5f662aeb9a886301ba5e2937671b2e9dc951879d56fb46a5eefd6e2775fffd49ae0189f1f4941b71f831de7987de73343147966d9f5daf84c3e4c57626b6f38cd480f4a55ac7204e0035751f4c8bd1afa27199b189d97c91573b82bc2d146532ec814025a63593b5450b8160c3db086bba1dcafb98705409bfacb2e29bb6b2c128758ef1f57bb77a86257c10d58baad57f30cc640a0fef7a4701822d84f3d014f0ee86a0d92739e53793b25dc4e0cef2f48f7f99430f38acd5c044a7fbaca1c18a41094037e6f83871e939e18e8b0444362321ed74689678e7431fdba9d8abcdf65c44d6da6427f09b9d4340d3044e6f4251b4e496a8ffe7009de58aceb2f933bf6a1bc764497bd6d04136e16f616caac82eb16e73c33c66f6f94e38965d32878f3045be9926f996a7762eb0e50bdef95fff9bf43766be9a455b6cdad2f0e92cfdbeb5a9199a6d97e241e6275c334bebfc8ee865d6954a821b5d7810a3cee7e520fa843228b397b20c5e13636cd30fb046e12d72daff7de3cff40febbecf9b02e4eeb926422138ca79c9a71829dfdae1c7adc8d6f2a83e9dfb12e6bf5e76472c32e05e9f0d493cd455054c3be3d3867f4964cf7ba7a9621ecf7b77044965eadbe514b87a17e57dafc6fcfbe27d75382e629bd12d489acb42739178ddb51d8edaa07506c193215fbdb7361a44b9926f1f9aa5826349334b1b7de27d7563bd130ea0f02bc699b56d749a0128f3f79b253eee0da02381a46c9dad50b391ab384ab584c1fd48ead77ffce46b785e9743567164df10ad7367c8d44f9390f4db23f5075e4d224808dfbb219f39a862559f7cc2a6ee3041f4b07de8d5849beec9d2afaa52267982ed399705e14594df2cd16bb036a898db2d6e5886af7b868962691cbeb1cfd32206f5707515ae6d97c93203cd497a5c5983f1a6fbaf3f40cecf1d6cae61bc53229e12f63fd27031324b2f26ea9ecc92e77889da930fd8c27a5048067201898a75b13a5fa72950dc3bdf51d0a5f8af0f50eb6cef3c5c78de9798303761a3f08cc7a800155268efa24e6860f30e0a6dda11d0829ba7be3a639f3789a65f0e20455c8b821882ae3040415631af079e1f8a6ed6d1614335dea9249f985cb080f84dd80a79dddd87e731411db07d80d9a5ae72b0804f663f0447223643114ccea9b6ea129b58637192d463f8299238591331b9f108c6bbbf84c477154fd23c2cc2b6948b70874d2a0b650a4f357d78d90494ec4629a08dfe2f7d2b3d5f59fbe17b663101270400fdde2b6b9441637cbe4dc40b88c590b6d082883f88b25e018bff2475f3f088883d95669d011a09683c4a2129b8e895129c4b81d400321447e423feba9a0f3ce7f2233b2e4d5ff94c542efb64752e1e2e9c393c9a0a7b53b593b2d5517223376806049108777312ff0e6bc77f70e79e11654eae00c4b08c26ef680ce75a0c57f1ac0b764772be09efc4dd9ced06eea1e8fd263489a7400d941b569aa2545381283f30c1279ad8c6bf4b51259673d6bc506fffc4e75fab8b1ef6e0674193103e079c5a4800b4a662abf1510dff1e5db6d646ee0837200b38322884daca6f5e7c61bde877bb123b8ec14acde53738f70d359ddd9d11439aeb0139d64c7ec3c52584f9768d156f93d0bedaf129da99cafb53938dd2078e8949c1c9e095cdea43e72fef79e5dede057504f0bb40192671d95d0dd8842f6fb1c45b8fb6cc0e634fed7657312aada66ce34bef7cfe2c28f395eb6278ac9e976a1eab1c2851025ae5a334dc09d105cc0e489d30ef0b5843191fe6a746d26025e32174bc618e6591662670829781f930eb9a2af28150847135a067c96e85c69078310a784f534d276696ca38da6114db78e505432aa7860e4390dda01dc85a57d13a6aafd819ce978928243f114d2d4753b9958bd0f138c42fb7fc4100f9808a5b0571cc37ae988236df650686305e69d012d752b3f3b09cd1a1b23f660c17546feb0eb998a6f0b115d5941ccf1fbac1c01ac5a7e748fdff122b65894099c45881df9f6790dc3b76f22e6de667f1cb3120c1a3d4fa9a87d5b0ffa6b4b3f1fa2eb141a2c6a64fcb89aebf046973e2d464ec299e5f24a2133803ddeca5d55d", 0x1000}, {&(0x7f00000010c0)="68c4c756ae00532df393ca8de341dffae6dcf8e133d9c7eb9b74b6654959b82b0fd39c5465ff49cca25c7c0ee3d37a2e4c5ebedd8b464e2678c3bb036c822c44327f4df03beb94ad1c938a049cd32689c5863974b3c87c4694320475746c902f2d79b7197c1aa946ac97e131253fcd6ad148d5775789b5359a8d73ee1212ded479a8fe98b84b451b206308b7476c3e944bca4e6924b487231edd8b3b10d79f76642d2ded5547041df9e1e3018ea6f01b2e3760de2f19c66d654494e0b67f654cde11a50f28dc0d3d19c8c0d2414d6abb2dd0f07490fa982cc8745cee9f12d66a52ea28aec509e65212bc8f2c6f0436bc728c6facde88c396e35de10784256e50ee6275aca366d85e88d66333eaccfbddbe42b6f03148ca4f8187209d9571ca29bcb0bc8eae1d1dae1b8bed9b44285e2e30ff8fdd6d8b71222aaf35003d53843f8adc148becee963c9dd0f5e6b013ef109022fc4c1d64de2a997e0b36a2343e4434e1ae8a770eae207a713bd57b417ad8cc5d68c371c033c92c54ddb4914b22efde8daa63dde9f0dca61c25f4e842fd78fe6b2a4f1d2981e582e9d28e7dd7e5709fc419a1b74c1a1dee57b7ec50eb4f857ca858d573638a95fb99feab5be6782a85de0f79adc6a2ee92a456e10efed21fe26ae19647ed0bc4395bc8b952cca9702cf9089e0d12317891cffb8c4d08e2e841a59d1b5f61db870452239b44c47321cb2b24159c8f9d982b002c01c146e689159649bea9a27903c41116fcf8434eda7c26d3932ba73af9bc67ef1168c6928ccc90aa571584ce1d55cf3fde9673d9a0d0f6a6dea8f63a3026942217d4a140aeddea00b79e25f2732843a5524fbd1357d55779ab4c7191d2bd640cef78822f25202cc2e1643efa499431d7842f346c8aac68b1cec3ba8cd626a962c1880c7a6f4d9c6a35aa2b10699f611f917614872ff84c5c663ab1d79d780ced6f62a361aaf6d939cd6a3392af4ff2cc2c58e01a7dfe34c1d5f01da9372cddcb24ea295049735a56670362fb3c7c059269f4ecd24bc8e10299e28c082b2842120f259160f53a7a632c53953650561d0a0b64ed7f47166e92f263637fd469e853b24234dfa2582b0a532f63fc02ddbfe1e3812793c49abaa5729ab6df93cc84e4584a63fe7bab6d9b638dc4d4036e19558e233e30e577f43f7060fbd6e0dae4fcaee3cc304b2d40a384666c8d1d8d089ba73d42f12e105296a31e76837a498b778f1f4a9bd29a8b47aaf316c01259de01a16142abebd5ddba71fe82ed15d482cd1bad8e629c8a3b451f5a34ddb6865ba99f150d4b054b622857244067ad399548d0a465241752f49879ca19dc711c844390a3a1e8958ba463b0db18530d208bc8486ed3b8e6da67f7339524e6d68b0a925d700d182ed61dbe3350f43fa159a1f97aacf265d0b7f2301fc363728a14fad090e70b0100b9541c1a786db224a70e0a5af7b472fbef6f440556eef97b6e6893af98bb5f658068a5b719d2518ea734a1efe15346752f7b50ed5fa57a19ee943e3624f4d42a74b30ca975be3d66d269a6a3970627718a14109ed23b83db32fd80407356eefb76515640140404b81dba095ced23cb07c45a103f46977a478c608870d26d2418f96d1e73522e107d7a48f06a68f3cf787c8034d0f5cd9f43e51461638f862f3393301aee169465034aa8737e4155bb29ef4c1ac67c16b38ff1dee7978eb8bdf96fcb9fe4ea5ceb99d62974bb12d3c608c24e86c8efd562e83ef810f87cdb5d654f8c35bbee21fa0c80edcc1a69eb7d66cb4153685e605ddf037833708f33225d1d13586ad19b01ea97026a333448b5f8d9f221874d0b1d0117743a633a1131712fb1443423002525593a8c7dd9e805d3bfd7cfa919150fce943a9d95dbb49f0e563115327967d0a35b01a363c885e90fa5d7e05f3eac0e9383dd750b90174d3ee01d0773025110ecc386b0c37552f9472680a585a31007e278ff9d8a8380e866c16accaaf6252a46cc70b8d2d3d0e8d08595d0ac3826317e97d0d713a998d9466dbcf195cbccad7928e1c34430bfd15c7337b5815aa3b2f20ce550b0c13383cb7b85f0383d0090fd1b686d07e2298b5785b77593fbab6f4577d8cbd5febebe9ce67dbf854addea376a0c14bd86de78e7a095ab8ff0cbd88068298ce127b5f0c9c9f39977a9c50e96744c48d7d5b44b7452b58c2384ad0d1e6fdb920dd41cdd419c3da2fc9fa1183e8ce0bca936f3f80cd827e4d95809d7b02feb97fd8bf117dcf07e0a1f9d58b768708db54a88408456008751d996ecf2e59d2c928a6fc985a263c1f258cdf0d0b6a28d376cbf03123dad24225e62fbcd7e545735487fd5b77aafcc38bf57f59faf1619ee7fdec9f617e111572c50713e19db0aa7ddc6a8fb5d84923e466a768d04e73d736f1ad00a635b7d5bc3d04ea8e077a821369a1eba48aec978c9855f5cd0ad16423ed38d3a48268cc536cfb8471d5da3d84075074184c5a42ac8c10b29ea8e674233c9ce363b1d1a4db552ea20d04bcb6fa343b5120b17ba84c22455cf2229dba8cd36e2dedf15e3b9158d5c55ff745ce4d78f93aeba3ff29a77807047e347e397a4e19a25a08f220591d2018957369cd83984935848980ee3d2fb5216579dfb0501e80858e21e44e76880fa38bae0a3fd457daa9ea26959f1237597d68ae7075fc6d224c15e9584494064eaf2e82bdcf0727ef07442eef159465e872126b8e1d50e3184a877517f7551d467c333e9b4afc9337dd84d49f744d19421149a1b7e6e6f63afb7a03564f17df2790a10e15d480486670eea8062f15e15e03a6b66276c97899365e1c9534f1bda8c41d5cf4ba1c5bfbcf3fbb3f336bb5bfaff138d1676ac115ed7c719965063eff38ac0ba667bebcca214a3f70eaf1881006448b10e0fa06215128543cd3bdf66d648db08798b6901baae5a65061bf7151e597067e263c6001aea3371b5859622efb5bebb13b996629f370b1d4fa8506ebd39f3634a5a5f17fc7af9de449ed39dd3d37f812add2cb6d8d121d5b7bb902d8e91ac06297ad3f9c91ef058f67c76d082b54665791533e3b0655e9b3781e8e17d297fc8e885266676fc4d6ad2cbb14f3638511150de6000496099f65b9f12aa8bcf33c19ffe370ab8d4d9d49bd1dabd8606b1c6ad09dd38e9521b6227bdbf6ec330ac9d19c9070899a4bc0fa3c1535ae25f8fc39c70eb6c410d15ad0113a7117a3b58eebdcb7f8fb5d3d50d0b1f872c9a14da1e34f43d540cbb5b5958dcbbd97cf771fd2ed595bcd7066f2152d2806729e0dbf1d344aabe1d5dc04fbb97c13ec2a6f6f14ab85ff63b03d4e62a3cebaf5d3bb7143f23d9cd429fafd79c7d46a24bda4326fe47826499db55266a04fa3a8f8d84bfd3ed9d15290892b36206c2296df6fc5a29f7130e94b7e7048fcd49ec838d0608ea000a66a7835de2f36dfce61766fd29fd1ef6ce0851f581a1c954ea6bd45f1ca02109babebf955b4da4c704668dd54d1751c668592b7eddddc31f0ce346b0d7bfe47ce1a95a3d32c6be46729411eeb92573dc01fa47e7a0ab6821aa60ab5c898e8c47f87cdc92ad68e920db7b09187098aba27014b85f942253e80ed5ae250d9e87fefd68021dcc52ddb3a841342f598ca457ec0cadf1c04bd5cf34e38cd9ce46335cfdcac186d213b0e760a19547035e6ace3e24fe27139fd7714d809775419210771be936b6c71ce698e5af71c9cd8beb3437a509b84528ff6c392c0c94aaa2e91425793dd264d58386fa9ed83f92cf7350b227af4b60ef426c997248ff76e692f8cdbdee1ced2086e36746f4f5e96cb1012451dbf513688990ec9bd62210e393809606146e4529f13812235f37aa7600390635b79ddaf921429ad7e50eff2a43079f3a7a0136986df1ae9d8f4dda5193dd45009ab334af3c8fc927db7768cf59568d6759e31f2294499ed3e074440eb5f2bef5ca4765791a395613cc1b684ef8acebd1adaeba3335fe74de096fc40cd592b7d141d6b89e2d9b3aaff3fadc6269dc403f270f197d0a449365902af3984e3bf6a286d12a94670acac03158e3744ad70f4c39ac292746e8eb89d986330c12a02cefbe44c1e7a41332f9898ffec1c84041f300631122e3d9e8319e09c27f38a5eb2be95e253655eaafdb7aca12d77a326d10e7fe07f7b0812f3f683a4a2e468934d092d5472a0b3640a3fd08340c457e43c300b39190ae2cdcc6dffd205766f81a725b3ad949232bc89fa81e0b971315630ec86b00e0bc4baf91d44038f73d529c56217f9103e15a743ba39838da5bf985c95d7da6a2ac22a63025057486c6275fde5dda85e8767fb57332fc15661870b17d8b259409401ea0e4e81932b915610517508a8c7d5241e1ba8ee02fa888b73b120f749c76e59f2f4b9dac20503f6bd78826c7bb819fb4a53fc219b97fdf46b8d235343a14b44286d3d8a1f18e16baebc8abcece7c0f55bd99afe724bb0b0f082f0c8b969e9a4c546629e21ca219b44ceee4c1aee7f218bd750a6c50f5dc3670adb2bc72d61db68c45227d287da5b8566b38fb9edf68fe01c7b5a9cd5ba562736a8759f12dc2f1e5b26dcb9420417c244d7c46db91fde759e85b899f096b8b715745bf0f5dd01ecaa0df3aee7ee8c63c125a285a424d55bdf8914b26cbf00b108b730ea018e649a068318c04e9dc804b60be71e5303398be7d5235e808075d2d734da203762188a314abdc72159f1fa5691b651fb64cdaf686f2e84376c0b59b80198623f96e00df71076831c286ceb7d5c54323d805afc70bc2057c79a7ccd3306c45e94fcb3d8785b307286e729e3c82199aad544e0b5652ee40f0e93a018b99766501037b8333c70973f3fa4dc2e14a05c42ac33ad4fc47610545857f5af373fefe3eb82b857d4ea0fe059e31d2d8f77edd50d9e1e777bd9e06f17254b40590176122e4c85488db4ee9b5e0fbd25131af49419641f5eb6f426b8d5c61837024b08e69be6be618f7f21e09d8af57b65ab66bf565477ffa446af21268b055d72311621f0bc37d942532db7a6c5424dca260bb38ac4f27ec9e7166994a681f444b135001935c0f5f9d7a728d4e0021cf88ad26ec27a2e9284b33b674862a022d6dd41b46db01fb6ccbc62be081c85d0cbdffaa8a0553e33c83093f438dbc0b9815526ce6cffbacdfec10378c42a007aa310af12e60cf80b1ba81c86d40de241cc7a7aea4ed73eeef3f6c20f9064b4019db2403e354455c3dc1a7391c7cb188d5f0bea23b0f626a2099f4815684f156e21a3bb97fdd6dd0c54067597ee5e5e9a50e2cb8f1041c68ba4f5f8f95072d407cb15ee6dd313a86ee37c272a4c1ef04015ebd45e8dbe2955c15525e0ea611ad7154e55e755bd6295c23644213e50e200469162841131cd4c51cc2926fb82007c10f1eaf41880ac5444ace003620cec78f64fc52e8fb9d34d959690686dac78c6cc192eee2ff7bb5f8ba271a7cf9d971781547bd83bc466c89078621355c4d661588962f5e9330bef3fd17edf6d08dd9e97fcba0c3704ef44c6d100e291f0e076b5786389c1968b9293121f83f93a0cd7af8d40e684fe872945c97f4dd0d5f848d372cc665f0c86975e227b096babbe7c0326247fc525525cd4529d9fba24b685e9b34e17b41bf2a75e29f70fafd51c5874f5f24094b1bf45578478fc8f083216bbea8d90c401072bba9905078d009b8d9f31760ea58b46d4df8abb66cf184d04e0723e70922b0dfdcbd1a97e48d00052170532417a1e15477fc2169e145b7e7178246670223fb93926323b305c46d2698d97041", 0x1000}], 0x2, &(0x7f00000021c0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="200000009600002a0008000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x120, 0xc}, 0x404) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xec, 0x90d2, 0xdc4, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1, 0x40000002}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 05:55:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) 05:55:44 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getrusage(0x0, &(0x7f0000000080)) 05:55:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000005ac2000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:55:44 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x61) clock_gettime(0x3, &(0x7f0000000180)) r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f00000001c0)={0x0, "39a1cec2e6857ff77d5f2d354e150d548a5d463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9c4589253ae37dada4e092d96bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f5a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea9"}, 0x84, 0x800) r2 = semget$private(0x0, 0x2, 0x253) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/130}, 0x8a, 0x1, 0x0) r3 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f0000000100)='./file1\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004768c76f26158892b106d225e0324d2904d8c03801477060a05d9b458200b9e4af8c75bf19a3331a3017d0387e58c053687ff4caa1a8dd6e4b5f2846cb1ec2302ba2d716dad23e8fe9a4e1d9d8604512abd054f645f44c0a55833858cd2d697d87d8f5f5ee24a0b69601b21841396f6d9b6c337f81331e1d"], 0xc9, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680), 0x10004) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) semop(r2, &(0x7f00000006c0)=[{0x1, 0x9, 0x1000}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x1, 0x8}, {0x1, 0x4, 0x1800}, {0x3, 0x4, 0x1000}], 0x6) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000740)=""/10) pipe(&(0x7f0000000780)={0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r5, 0x0, 0x0) msgsnd(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="03000000000000005c2633238fb8390b845be6306aed3eba1b601b2113b8855c466e2ac64e2e052d8deb5ebee4f2f809cf3f5b4f00be8953c9fffffbffffffffff22ba96c40c280ef6117b99385a81a1ad391bffffffff000000007a824ae4b92aa7fa09a2dfcee26ad8ef837a11785b532bdf019168c2e98de53e187e5ccaeaaf7b1a0985db4869c8f07bd7fd4b86828b51547f1cac39391c6751fd8a6b870d06970cd17a2a7fd6b1f8c045c07135eaadeea6a8f1dfad30c15d2f22e14f7b5cb0104548895b0c74639aa0176b2e5ea9c12af85aab36c0f3143e9e727a2c763aca"], 0x1, 0x800) 05:55:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="4fb465a515191af93596baf4afe20000000000000000d1bab7a5222aaf0a000000000000000000000000", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) syz_open_pts() 05:55:44 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x5) r1 = syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6197aacc7586bf9f4d5c1292b8e7eaf81d0250cd"}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x80000000, 0x0, 0x8, 0x20, 0x81}, 0xc) 05:55:44 executing program 0: r0 = socket$inet(0x2, 0x3, 0x3) r1 = socket$inet(0x2, 0x2, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000240)="138bd7b3177f0a273b524526d3bd1e042a897c392bc41fe0efe10ac05dd94f9132e29245829cff5abdc634e51661058afc10a09b8d54ac87cc45f4d4736a91fe730d060ce9e9299f5f903ec5a572d1ad89ebe4c7a67b426e29fd982e98e77fddd5e80cdb5d196ad1f43c4c9043236291a40196fa4399236c492aa9344581971369b2bd18d8df6dcd947acad5602bdda81278b6787101b7245638e2be34a9a87d0df45d39c5e7a2ec", 0xa8}], 0x1) getpid() setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="6106f108830c18fc01958102358237402e14ceb555cf4e7b4771547ad1560c5d", 0x20) close(r1) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000040)=""/194, 0xc2}, {&(0x7f0000000140)=""/132, 0x84}], 0x2, 0x0) r2 = shmget(0x1, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 05:55:44 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) sync() fchdir(r0) r3 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r4 = getegid() lchown(&(0x7f0000000340)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) r6 = getuid() munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) setuid(r6) shutdown(r2, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) fsync(r0) semop(r5, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x4) openat(r1, &(0x7f0000000480)='./file0\x00', 0x100, 0x9) r8 = getgid() fchown(r2, r7, r8) symlink(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) sendto(r0, &(0x7f00000004c0)="b88f3305c19220f1b09cc7dfe23a2582c0a36fb21e14d2d092518d52f63d69495a2c6920b295ae187dd85d1eccccbd70a81af4273b58e77991c1ef064c6ff20378fd1e551f7897e1e1f27a0c7dda31ebc5b581c2a647a26efd3a8985488f93711eb5d9ce7571bb2967d347c2acb7cd4b5f87b6eead2f05fec434e3da3943f1f19be7ebaaa22161530884288a9eadbec6af2be634e13fd36bed3cc36b1acd78383c16d2faa26eb7f9ff62", 0xaa, 0x2, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0xdd) semop(r5, &(0x7f0000000100)=[{0x0, 0x9, 0x800}, {0x6, 0x4}, {0x0, 0x1, 0x800}, {0x3, 0xdd2, 0x1000}], 0x4) fsync(r1) 05:55:44 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x10, 0x10) unlinkat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x8) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000380)) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) 05:55:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x2a86) close(r0) r2 = fcntl$dupfd(r1, 0xa, r0) recvfrom$unix(r2, &(0x7f00000000c0)=""/61, 0x3d, 0x41, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0xf4d, 0xffffffffffffbffe, "8549328e5dea9c11fe4dbfa6000200"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) 05:55:44 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000140)='./file0/file1\x00', &(0x7f0000000240)='./file0/file0\x00') unveil(&(0x7f0000000080)='./file0/file2\x00', &(0x7f0000000100)='c\x00') open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./file0/file0\x00') chdir(&(0x7f0000000040)='./file0/file0\x00') 05:55:44 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0x10) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x4) close(r0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x2) r2 = socket(0x7, 0x2, 0xfffffffffffffffd) r3 = dup(r2) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r3, &(0x7f0000000040)=[{&(0x7f00000010c0)="ec233ed259109422341146461886dc6add6b8f1219e0a5109e600518c8357e4b0d8a896f7597a15ccfb01cd42139649def470cbb88cb91b775c48056ce0f52265df73d5979f0a1edb21dc7204ea1e781c07e8defc38f27b41066f3a9367728d789d3fa69925830c932d9f9d508c8420ea33511b6276a7e1aee7355faec16c458eda46b78806fb351fa081f3d2509ce0e28b1056176c1014132afbeadfa5682ffe8a6dd80b6acc1aadad7f4b8653dbfb477fb4b68616f22f340af38a7be264b36a2f0463c11669cc1b780c790e9fb133f8956a1742b08ab1ed3", 0xd9}], 0x1) 05:55:44 executing program 0: shmget$private(0x0, 0x4000, 0x19, &(0x7f0000ff9000/0x4000)=nil) shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) shmget$private(0x0, 0xa000, 0x200, &(0x7f0000ff5000/0xa000)=nil) shmget$private(0x0, 0x4000, 0x6, &(0x7f0000ffc000/0x4000)=nil) shmget(0x3, 0x1000, 0x300, &(0x7f0000003000/0x1000)=nil) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) shmget$private(0x0, 0x3000, 0x340, &(0x7f0000ff6000/0x3000)=nil) r0 = shmget$private(0x0, 0x3000, 0x122, &(0x7f0000ff7000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0xb) 05:55:44 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x20}, {r0, 0x4}, {r0, 0x4}, {r0, 0x13b}, {r0, 0x80}, {r0, 0x4}, {r0, 0x14}, {r0, 0xcc}], 0x8, 0x80000001) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="658e86e2b6134095357076177cda2509ff35e5c46ec0be8132e28bcdf343618580fc48e5da6777b9350b34e4f8551ef97f24c710c3a36f3310a4eaf5077b1c", 0x3f) r1 = syz_open_pts() setitimer(0x1, &(0x7f00000000c0)={{0x2, 0x6}, {0xfffffffffffffffb, 0x3f}}, &(0x7f0000000100)) close(r0) dup(r1) syz_open_pts() shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) 05:55:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f66696c653000c39f22a5ca181c185880c9a14c90454c3cad839917cfb1b417959dd0db92a0ff493bb20a9c"], 0x8) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) 05:55:44 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) chdir(&(0x7f0000000240)='./file0\x00') syz_extract_tcp_res(&(0x7f0000000200), 0x1, 0xc03) r2 = socket(0x18, 0x1, 0x0) sendto$inet(r1, &(0x7f0000000300)="8e72783eed6ee8487b949bfd25ecaa0ead781e40219bc3caabeeeca1dcc68d8e619aeb4255eaf3365e35f46f1474e06cf3650ae4f4c6c62b72ccb42e403eda224481d9a78ac1b52de28999c6ff4f3a9823c4125391ac2d82b0d6fa8f46d3e664ada7e66912034b8c4286f5acaaa3349e8535046245701d7cad1e71b9c87d96293ca09c536199cdccbd7a0cfd9b72e877cf02f462704dc2b0a4262c0f4b737004955539d12b4cfc5149a08429fa6e58b60eb7b3303a0f89d407bc2b1da7156920652fa13dcc1881a2580d8260b028249caabac4bb405eda79", 0xd8, 0x8, 0x0, 0x0) setsockopt(r2, 0x29, 0x80000000020000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) accept(r1, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) 05:55:44 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000000)={0x0, ""/136}, 0x90, 0x0, 0x800) msgrcv(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007134c81e757b96de000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000993678037d68d173fb140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1000) msgsnd(r0, &(0x7f00000000c0)={0x1, "f15c7fe293f99edf749f5352f0286bdc8f386af9cf0c2f1e1591f61799d4afaaa35c75e0f16752e6"}, 0x30, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) msgctl$IPC_RMID(r0, 0x0) 05:55:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) socket$inet(0x2, 0x1, 0x4) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) 05:55:44 executing program 0: mprotect(&(0x7f0000126000/0x4000)=nil, 0x4000, 0x100004) r0 = socket(0x18, 0xfffffffffffffffd, 0x6) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) 05:55:44 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x8, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022ee9e3696c6530006168782e5f898a7434cf3ded9bd992dfdceaf1ac4b41872ad78d"], 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) 05:55:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001880)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857a", 0x21a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x401, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:55:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000000), 0x0) 05:55:44 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x1) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='\x00\x04') utimensat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 05:55:44 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) mprotect(&(0x7f0000143000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) 05:55:44 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 05:55:44 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20002, 0x100) r1 = accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r2 = getpgrp() r3 = getuid() getgroups(0x6, &(0x7f0000000700)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = getpgid(0x0) r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() r9 = geteuid() getgroups(0x4, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, &(0x7f0000000800)=0xc) r12 = geteuid() r13 = getgid() r14 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) r16 = getgid() sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f0000000140)="1b295bdaa64791292e8639397e1324bff0e36c78646190e7e6465cf571a8de86a10aceb055664ad85f1adda18d1453ce40800a553eb7eab1005579ab2e92f6827f1e127337eef768de671e9d0bbd199c31c133b94504f8315671cce6fb626c3e85e6907bf6840834635f71e1a44e936bd7583a3e6c5eeeac9cac6b5eb0464fedbbcdadfbae31f2fe81caf9a907c5bb15ed476634838b585f706ff177822d3b430721f1f9d41c36eecb691db76d98c368c8b5ed923218af0c4ab1b8542ddd0fce38bd01de6716a4f65ccafd713bf1e913290548660ffe862ca8791c83", 0xdc}, {&(0x7f0000000240)="d378e4cf4a8f70704fb60063e73c5dad12b0118e948ab922f5b4b5ade6e3601ed8d731ba93614276b15c71d851f1f4bcb3dab8da246f2d2758a51531c87f6538d90f05271d252fc9429f4289801325e6a4ac8d6d2015644d72dbddb30057e7615a87c1b9", 0x64}, {&(0x7f00000002c0)="ec23e05821220208c236baf8f2691a7972f1c7b2ef5c44a01e9626399813827ff78f52de6f5c696670b5f67f48fc26977ad3644c46612bd416aa9cc8c6236455d44c3e22caee381aaa35c1371e29faac2b1711930d873aecd6e0a9ee3a4bf21f1e80a874d52afc1035eef847556e902ca719edfe4811e6867fee2a39594cd1f46ffabbeb3955359f8534bea00fd8691cdb0dfbc3ad230497927f93aff6988046d72e", 0xa2}, {&(0x7f00000003c0)="8ef2b12358bad30ec561bf838f94e056481854ddf07c14b3cb128f377c499c196db0bac2a729528879faccdb7aec5db675aa93aa463071c2f8611e2bc09de5c1eb60d59ff6d03df9d085de52d7b84046aad1dee5989b89f07ef51fdbcdd0df35e4ed1667947752ef7d4857832d7e50368c8d17e4dd6016d299b1aca2a07800eb6d70685f0e7992b2fd741267ded5aed4e00547ec", 0x94}, {&(0x7f0000000480)="309e62706fd9ed41edd4757fa3562ba61e05db4e06d4a1b7cdf9802f9c2a53d4ab5617f2150a7f30311845548808a1dda87f50ea5075f2755ad18d684fbbd488c24cf399610b795fdfec607af257466478c6aac0a10ba7264aea9c858d41026c9bbe0a5b1a5cd7f46db4e9c0ac80c7fae37923d9a6489edc9617bb2ef52a7aabcde2e297ae4ff9b297c3e0dcbca6a569a7e6e4c19c812d01f1474ac089fb652b30f0909ec23744eacef16694a7d34c78d8d2f7e74ad339b968f9b3c5a818dba0878941f5", 0xc4}, {&(0x7f0000000580)="1c2883087ef096a92a1e7b3718158f837dc619440bee3fc532e550bfbe09e09f56a1288149cabf953a3a42c7d80448b6a9c96ad3a8416f14a1b0d72c3d5407215e2fe705ebec999f2de54602afe24ab7a04244bbd6d92a18e49198a8c772e72dc2d9cf0143665722463dc6cf89e4ddbc6e8c75b964ebae423af02aff4879a25362d1c337fe1d453b1d84e8e36d6cc557bfc00bc176248e200d88dd1b7e0cdf2d7215820447ba4e792195966b35732cefe57ca8a0bfa0566e0145d599425a4fbc73079227f11ced72d01a5e0e89b19b4e41c37d4a60cae7df", 0xd8}], 0x6, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xa0, 0x5}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimes(0x0, &(0x7f0000000380)) 05:55:44 executing program 0: socketpair(0x39, 0x7, 0x20, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getsockopt(r0, 0x401, 0x8, &(0x7f0000000200)=""/225, &(0x7f0000000040)=0xe1) open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) 05:55:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xb1) fsync(r0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x800000000000008}) socket$inet6(0x18, 0xc006, 0x9) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x1000) fcntl$setflags(r0, 0x2, 0x1) 05:55:44 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) socket(0x6, 0x8081, 0x3) lseek(r0, 0x0, 0x0) r1 = socket(0x14, 0x7fff, 0x0) setsockopt(r1, 0x29, 0x2f, 0x0, 0x0) 05:55:44 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf6}], 0x100, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x3, 0xffffffff7fffffff}, {{r0}, 0xfffffffffffffffd, 0x12, 0x20, 0xcd53, 0x6}, {{r0}, 0xfffffffffffffff8, 0x10, 0x5, 0x0, 0xc4d}, {{r0}, 0xffffffffffffffff, 0x4, 0x81, 0x1, 0x7fff}], 0x2, &(0x7f00000001c0)={0x9, 0x8}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0xd7d7cff319bebbd0, r0) kevent(r0, 0x0, 0x3, &(0x7f0000000000), 0x10000000000007, 0x0) 05:55:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0xffffffffffffffff) 05:55:44 executing program 1: setrlimit(0x0, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setitimer(0x0, &(0x7f0000000080)={{0x5, 0x9}, {0x2, 0x46d7}}, &(0x7f00000000c0)) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/6, 0x6) 05:55:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) r1 = socket(0x6, 0x4000, 0x7fffffff) recvfrom$unix(r1, &(0x7f0000000080)=""/47, 0x2f, 0x800, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 05:55:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSBRK(r1, 0x2000747b) 05:55:45 executing program 0: setrlimit(0x0, &(0x7f00000001c0)) r0 = msgget$private(0x0, 0x50) msgrcv(r0, &(0x7f0000000080)={0x0, ""/49}, 0x39, 0x3, 0x800) setrlimit(0x0, &(0x7f0000000000)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8040, 0x56) ioctl$TIOCNXCL(r1, 0x2000740e) 05:55:45 executing program 1: socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x1f, 0x1}, 0x10) write(r0, &(0x7f0000000000)='h', 0xc8) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) 05:55:45 executing program 0: pipe(&(0x7f0000000240)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0x101, 0x401}, {0x18, 0x2, 0x3f, 0x9}, 0x4, [0xfffffffffffffffa, 0x6, 0xfffffffffffffffb, 0x40, 0x5, 0x7, 0x4, 0x5]}, 0x3c) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) dup2(r1, r1) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fchdir(r1) 05:55:45 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1b4) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0x1c0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) fchdir(r1) execve(&(0x7f00000000c0)='.\x00', 0x0, 0x0) 05:55:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) shutdown(r1, 0x0) shmget(0x3, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) read(r2, &(0x7f0000000080)=""/202, 0xca) dup2(r0, r1) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x0, 0x34f}], 0x7ff, 0x0, 0x0, 0x0) 05:55:45 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sync() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) 05:55:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000003a00)) writev(r2, &(0x7f0000003d80)=[{&(0x7f0000003a80)="119d6f510ec60263c1f428f891ca7dec40188e24edd6b231bdc202cf37df7254ec87a4e90c24c502759ee22dd9c3685cfaf5215a3477cb1992c3c6ea02c06483b1194f86f9c30aa7726a1876ff1aa9e2277c48ce1baa871890fffdcf92ace3886bd92eee6994de93383a52ab7f847826037b06a80e66d8fbb52ac909b51bd84b0bd59b0ccb2194c32ecd631b777f4b070d8b6a6584987da63912fc0a8ccb8292fa96a55be01ec92221e7143eb846cf275ee7a4a52f0712b362cf2d8f6daca6bce20b1b539c173ddb28eaf9421331ef795457891473", 0xd5}, {&(0x7f0000003b80)="cde8cd246038256700b059a4e6d2b9df610af6c624a8fcbbb33c25f3f405960371a1c909d5504efaf5e1f19399ef9f1db7447608a8170dfc", 0x38}, {&(0x7f0000003bc0)="79b406213e8ade9d2cf28f3214b289c8b03589b4799b23a017c776f6e8bd54ad03ab17dc0928320456292e27126e89e4d9028c41a4e5f48686cfd11e44f8eb2b9a6500c47f975d496cb803c2387c8306c4bf0c3a0f2157c1c135d21e5cd2b3f22160f2fa048480e51d4fd75e4f8f60bded182903401b60f5c5d0fe186696fc3344afe745dc32e0de03ae8c827b9a", 0x8e}, {&(0x7f0000003c80)="d2d4b117ac63646fbc76041d50007f0e13dc2bc38be7ac95b54d0c26fa34c382cbb09dedb4587d3971625dd3adc6afd253a4df91f847e89eba106119535035691d04097cfb28f160a30ee5c647d97b641dc8432cbe7143cfca634edc4166bbf795cbad27cb8ac5437abfa80bdf1f5abf811267c58acb26bceed28597f845f9343d767a79bc698dcc72c64b9d675919940fef0e5e01cbdb13ee7b8b8e98d1091d7a32683c06c6e47b177cc7ae3c495c00472fb87f430a8dfca84ca630e2683d396068638674bf55da3636f003510ba8f49b723df7d1", 0xd5}], 0x4) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001005, &(0x7f0000000000), 0xc) sendmsg(r0, &(0x7f0000003980)={&(0x7f0000002600)=@in6={0x18, 0x0, 0x1, 0xfff}, 0xc, &(0x7f0000002780)=[{&(0x7f0000002640)="b06bc33acf7afe33e3ad2133f8b77d3123c2842f8dddf5601910c1720f715db2f36d766a2730e33c5da46ede19cae627d05a228e9c37cefff39e77cc5c3cd19f554b4c56282eeca1f938ed890e0b997c657c7f64a5581edb9679e4a137b930acf8ed7d1fe778c7cc5cc4b04e407c06df0d523540a55e51e92811", 0x7a}, {&(0x7f00000026c0)="2ffbba2b10dbddaa18f9d302fff0deb19c0002588f48572ca5482490ed65808c80783b05fdf5cfcd2d850c10beccfcf48abc189431ada7dbe7190603cf1d476d561da439ee313d9b8d2bc076ae0360ccb0e5715cad5ac5d7bafae4dad71da2e33c25cebd9a8e1962fc9e1fcc07a3268991f5bcc6189bdf366b68a4df6d4fe63826d6e8d3b50df53ce8d25680b9da7af39a95bb69", 0x94}], 0x2, &(0x7f00000027c0)=ANY=[@ANYBLOB="1010000000000000ffff000000000000d4d86476c0eb284ead021252b4a69c15ee2808a562df282db0d706564741eccf1fa6647b937b01053db0da704a68345edeff240576364a3c221a7c2870d14c72ab6dd4f6db5e9d9b3874c8ccf22d3f6a7425e6df33c5cd3440010b2549b1e711465232ae13dc342e8c3058aa8ee521e6f2effdfa22b00aaca8e9a0cdd2fa48cec523bfb6d57d87ad982922204f13d8e9c82c7db0d19c5676a543f7b063b940422c1c75974a9f1ae85ecc85d8d34d4759125ef4b34a9bb46c654923c263b4755e6ba6b873d8efa9e921823bd4a111753f88f0ce8872a4826d1ff917404de7a6ddd3aa88d4977804cdd609bec55dfb2142303c243eed6cdb60ff55f5433529f727cbbc0f927d02e4a427a1782c506889d71ff9584d36fa45d0699b87be51b6af54ac011f8a9743b41721a50d066238d0acb4dbf382c740ec5febcf6dc7373701ae0f49c25fd4f0357e20cf3cb021284e7d956ef20483b853feb549363adb638bf15de19c500763a80a91e56fea3e13980fe2a074c14a4aaa34212ba72506cbb6c13c3e3b5322519daca6e1d72adcde94c43441a3235c2d9c6243120ec357084484e2b6aa9d98496423d36af345f0e0c01f507f52b63ca9f004116f80766d02480184223ad15e6295876f643a017400b578b6faee10a07d38ce7a0fe8bb61218ab04586e69e55a0298e7eddc51334d7a4be72055730af7e920bd1a5270633b319c57b1e6d61d97a989bd7ad58550fe60e69847816d56a37fdc87effbf1b0f8c8e5795ba8772b03398649d703eae47e2ac6c1bc49dfec002ab58f68ef5f33f880fb98069e8e8bfaf1242dfa4a9e7bad1ccbc18ad8d765f540ede8bd040570d16262356fae4b2efac070100c79ceae078787a1a6687fe30309059e2983cb72b2ae2b7b6461c083c4c50e8e4fc9bf18e3b2a94c06143b18a6d8ec0c6230947fb2950403209377f81f9c9d5d70cde00f19672b8aac895dd62657ea425de8f3cf7d8f10671822e669270d77c346a1a0f5b8ee93bf0811d5c82680f3e710f320cfcbccf7b9c75b1c48e272bd1f79c2f37cf3a0b52ddc237b73aac16cfd1758d29cd741ad1dbe79ca1cfca67f0d7577dfb537a0c2b2470d2b7fd8de7fde5fa70bc0a844479103ceceec413211e4bb9d3602c85cb17486342fa1632a0b85eb4b08c95edc07f16a4993477c5d08162b55452ef60cb3ff5a4a8d6559a101198d4e8df10b2f99779273f0b7944f8367f04fd90c096ed451caf481bad347d709c8885eda090cc257b39f01e41e447b1ffef9f9ef0fcd79693a9c9e34829ab3bb751c3d2298fe939de82c018a2bfecaf9003d32b704aa7e6ae240dbb37d5f77e1f0d46ba647c88d09a46199d400b70108a95c8cd4f8fe7d4a7e64379b03da4f9a7db8f20db125026792cd540ae2015b52048390eea908103bd40990ef22a8a6ee3065f863f14bfed08875fcf019ed0e939c4bb7e098e946a512d9dd84ac0ce786058cdebfd9c7c914e5e42301a931556621ffce5bcbffdfa74ff4c8c6cfde19b2e33753582b635109d2e02989a40c01f9523c8e5633aac32856ed449b309d0a1278abb88050826465e62068150ed36e7bff12af7c51f1c7d108ffca942760d77353e1f0c1d4fee8200a421f84e46991ae0db36cdd04cfde8ea1938b120ec3d3e40f4e2de27ffb557007b9288935a6b8be061397ea4f54c01e66cf91f6db19e7880d05be141966dfde093d7fc683fd6f846bbf72732ddf6a23621454acdd16552a8c64cf4f832479e1bc3ee80c6002589f543cd1d5c05a61087bddd5fad3de0dbd82a9035373bd0b30cf5bf1a08bb00627bc206501db2cd69b69e64c1358043f6c8c901b257fb9406ed7f933048213d02e27a672879e7d76d136bbbc59929d18766942cf8a18c3a996f26c3dab497ced9375d6a446f8d0912d3d4e63d45b10f9194234d955a7e0b871a2110a3131afaa8f9a5850e0212344bb7311a030f37eb1be12fae347c0a982dbafd7ec1bd63955830099f4b92e96736e6429e382beffef7cf9068ccbb90cc138c834eaf76f06d9ff39447d23ff23faafca951e722a36c0360c84149319d8dc5292677726466e71e7c7d611b782fdc8aac29af8431e5af7381cca998b8ff0272dc2640862e1583644147643cf0cfc9da47e4a736a9723cdddbb915f6ac453f859347d5801f9aed71dfac55007fde217fd719b1f7f0003a1f6fc17d6bcda58267b0d03ba5cca590ce8b919750423fcf3cec30f9446ded1ae4de719b433ac90e5099e8ab6ae5aedff1cfa0a31689228ff7da0934b5053f06b1df97e4aa582e7b119932a4e8db169a495650a25624eee85cb5b7f95a63e1935a00c69083aa7fa482a9f9623496258e4d3add146af479040d2c0789eabe9effc38ba63e2102c7f90565e8da3878eb0f931b9776cb0667c3518260cc01b94792942aae1d4ddb66399e0d022aa2d5598a2bf58bbf07694e1b9d5525cfbae971dd1d5c9b8a7f6b66b1dc2ece21fdcaca008f4fb79a7ae4b5e8ed8c15d860736c53c35924268c3ca527ca56da6d3a9115fe1c3f1438b9ecf94725f28c674231be126d423a8d9697ecdc0213af151936c6f881da67e8b048c448b889f51a087632f83894d8858f838addea00dab1c04592761028ac8ff748e1da950e774859a7c68ab81c5fd5db525ad69bed99233d7105a18174e6e8025c259732b0fef4d9681f0c63125703f951b9f4d6dc49e8427ca1e475d468ef096a81ecb7ee64bffc5e68acf4e267d5b6f62f137433efe23e828c783621f6eaadaf0bdaccd94c251fe9887da4b7682dd04a12efdd739204e01cb3ef8c39afbc1f5f0fb1f1d0270639dac0746b5ba3bf3c11017bd59ad3e78c1d7ec90e26fbe71c68d29d981fcd074dedc9c2cf20b784550bb1c87470dac44e51e00b4758a0f7667e7b4f2373a8c18fddfd195ee4805e6a5779bf714b6afecba818dc8feaa35505c57477892bc23347ffe53a794d84ffa0b04b3625dfc97c491dfa963980f914755e4c6525cea7115b32816f51ca3ea33c3c87676ddde3f768f394376a64716054b973d9aeb59e90143dac241143f251b5a8df8d4803eba4c17ef8ee98f5a9a8453820f5e107d68e55309785c3e76fab2ad379d285a09acea5ab3d5a7b94857d5fd98627ed7d68a5e77d883e57ce06a143db2b1d74ff7d34013584d1d4f459bf51bf326fa5956ded68c2af0df052ca32679f04925beb325c9c5e680eaf486f0db4b5160fa7dd24bea62b1c4255b4651de9e461d70380f9057f39fc5cde6796838abdce034bd53ddc7d95e47535f575eed2ccb81a5c269d4b97e867280ee9a487c7b9721614971b24e83d8636382a7523c16c7751a5574dc0fe1100758931e7ffe3569838c33ab72aefb571bdf05ea785501b8616bbff3be2a270309dae6503f88f3584ad59f945262826f107f7419676ed5dcab7c7db352dff782ba29a7af198163d1ef41af3763182707a392bd0160bf5bbb896d4e7a6a8ae6f7666f40cae0ee0fce9f4766b35f676db6960cfb9af211486a1a516ec1f0ab33eb708fe69735dcd72f3569c2142e8e32bf752110ab4094cef7db06909a624e15842d49de88bbb81bfaa2fba050b5df0161e2604e3c98a4297bf624033a353644c9f12ccf5be2eb14fa619ef07b6a014479567cd9dacac76ddd91df8318570afe5b2954ee27ea9ea842cd725575dd384b1a9e098c93448b0e87ea8416606945c3412918b930a0f70735f9aaec7d4cf9640b53d0a951e0da99dff067ccfc1b81691550d04cc6aaa8a64c0cbbf9f898f822ec46d4f08f4f6f8c3f811cf410295ed1efaf7cd6cb81fa1af9111b7ad15af7b8477cc52e6b01678e0ba6711158ab0b17c85f09778353b7787c85557f873ec12b3a37c731becc4f351e80ba3a05ae73bbe1a43935dd6b217b5e2c211304da5906db1ddf6bc61b916b5d5950fdadd8dd43d8b32009510227dd2e0018f6a0c51046ca716bb105c1c8e4fdaf85f86f176947dff8b0ab608ab3ca6e0c971fb226aede2eef713322e2f83a84f74d98b956d06e726ff0c5241e3ca41dfa73e75c3791719345275d9941de0c9368e660c1bf4bf5d96afd8dc25d4a625d35ea95c49c152fb75ed6a0d906a79dfd3aa24b2372dc340fad9986ae2e77a7c9c6045f7ae8c7f28dabce7c7d028af58b427c8977926b68b26c21e098d13e8e04e55773bc06241bb6445bd5e77ef709023b7239ee062835b22eb1e7451300ba91d83d37a0e5902d50b1e8ff13b167f6f84f9f3065e76e4a2e82829cd1531ea1c78ee0d1d444bef32ffb0b981bba16adf9018f011a979472ae7a2760dfa7fad31a84cc6924b58c6ff0da23df551c8b851ba87aa3dd983b8f97956259c0d451005bb10eed6615bd66437afac1e3daa505393ffd42539d973ec4b6255e0a5228520ca925cbcb78cc017f1db085841be94344b86cc20ce064db502c00ef7993e4c9bce41eb57223a1ac44060391b73e537e75877b20ea8e8d41ef1341c1b5c378468e68a4b38facc9490dda7850f47bc0572ad21d1f5dd6021cd0a5966d24bfd00d5af12fa4c4922074f545b0acff10bbb294755ead470d2f3cc4e6e552ed1d68a1e58f887b9df959f8ef041f8c81150368778df3be90c646706a276c81955fce23f0f0e88753422e434aadd1e22910d42b95d7b84fa3c3e43bd9fb8cf5b304cb3218ca6c76b9520469a1098b8eeeeb4e7bf4733fc780fd0495e7743de17931ddc81a7127f1d29ec365b75ec7111600197f9105fb049bd9c19f0a7cb0c83d055603315a53021caca4624ca411eb79abcd75bb5d96c3a4a8bc94c4af270197abf917435daf0d872d373f5ccbed16a13288e27942dc8ddcdb7b81a4f4b1642c6b08c17b1ca72d47996cac31604674a4ae0e0d4ddbf16e0a601b3bb90eaf9c6f211fee51aec96956ef57a56208032faf02bc63664161e164108809dfe2d3730a498318f88f1b13396c2ce69b9b97be6994ab55dc87cabbee6a3d59a6789abdbb08ccdd2e8bed7e9758c8c41c28a3e984105549666d8a6029cebae0bf6c9e7ab3579ee900ed5b6445c7dfaa7025c17474aa1dcd7d9af45a7ce197c69852f0c0a1ef95d05421aae0bd111a6557c0634192e128d617a9b18de930e8e1f849eba86424b1d0fe71d7cf494adcf19a1614cc8253a35f14b06b6d99a12f42ec7404f183647ee80a77b6cb892108bd7ee87e8c1e133104cfcdf17ca5b2accec4bf15adeb0242d493782032938a31befc9fc6954ed16031f1685efacaeec8215256ce50c6dd000aa66397ccd6d6619a59699423a858745496ce70d659bbcaa7d162e77cc393cc69478506d41505bccc1fd3848ab15db8089063aff5a1b6be1bf9dd6d4d71d1db39ce814b5a58b7b33b341ed98f397b5fe7bf4bab3b44a9759969a285c899541db03a9602403660198d8b7f1a335e5f8a9271650494815588be91dd4bf34cf6069243d6ea76caa7ef81e5a5581d6e47d03ba6f381749cb44208a1510519c7003114d00784239fda2c04c9485047b8a6b17b933d86a6ed270bc7d14d95cc19712714cf9e1ac05c67f2f3dcc1e0635b3a4f37b88db6e021bcc9f7bdfbeb4b85e7bfc41b7928541d9bd02bbe0471d3da8e8ccc1c65294c3bbd67f3aaa4d4a19c546a7ba76f5114d5744237fc9452bb584d373c65837b2639707b2bdf917fc7b235cc07f380eb2763be7988af4c7645ac2402d3af908751b0c147a0e5ba1f33253790f78f0e52ef7c404201eb7fef2905cfef55ca63f37c49d3ab48b05959b19678a4f22a9c4ee7917cd234cb5b80000000000000000000000020000004139309e313d71e8812b26972c40e9e4ba0301913e2433d33288b17a1f4fc712080ff55659a8aa27286994bb677946fb7adad30add619069a7b8741605ad38af833802e44ef6c58215135041b074362e7f6dcbe9b8071ef1b03571dcb93f65754a3235d2894e362923494f61afc58d2e31eb094fe6cd8e6c202f547659905046b109df93444506fd56055a25dc606e956c3524089ea575df3e951f7b1f42cc6b23d88da75c000000f800000000000000010000001f0000000ea1ea7fc894f00a63f85b3b271ca904fafe6896c648af21119cddc66a66de14f83e17756967255ec10ab84326bd6573fb5464a9118eefb8a858cad8cb62c2bfe5ce5ee0753a124bde070175f0eade534204a88e9a5c897cf0f08f8709c7c1c3663f7179494719f272886626f147abcba457d9d6695c42e76f1a9c6720abcbfbc649fc8d4af15ea9a21c23486fb111a0921403309373a36b6d501999052a5173b2ea399bbd05e868b8fb0cfa68c6c5807695c556d2d5dbdd268095da01f6ad0ce2f5b12df0e4a3b7ff07c7531c1ffda478fd3029dafbdde009903365c35a09927fae"], 0x11c0}, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000003a40)={0x0, 0x0}, 0xc) r4 = getegid() fchown(r0, r3, r4) sendmsg(r1, &(0x7f00000025c0)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)="d0f14aea132648fc41acd70e3442999a6019e8599bd1532243303596782783e2b7a0b6afb782d4324681e040b6ca179b14efc8eb7f7ae57377b60aec97a0c8e8218f41e5c1d8b153fade6589354f5dba61ca3ba33de473cf994e1affb4887fe70489de31f16de6a1a3f5c754c9e27552c2bd3d337ef0c554666d01163238620332f4f388402aebf8ab75e4b190f55720835bb0d766f10f717e76c0fd5d10fc3f2ed9d3eb6dae1484a29603a786370e4a675b8d91ef5bf57a5ef9c9c4", 0xbc}, {&(0x7f00000001c0)="9b8d10", 0x3}], 0x2, &(0x7f0000000240)=[{0x68, 0xffff, 0x7fff, "736eae503815e47407a3ced2e9dbb99503114df53f85a879bc20a65c302e5d9cd88d301bef0fd3cd588302fb7ece8262bf424a38b88450a036d408a6b6bd6bc1548f4dd157314507abfb1e20e2385fc545"}, {0x78, 0xffff, 0xffffffffffff42e9, "69a5ca269bc9028bb47433204c99bd9109151fbaf149b62fd6a73a6c44b838c2f5b5d61b72928963fab0df0dc1dd16d47542d0e3b6ed89925821540ccc192a11564c385f40392fdf5e53ffb7068779b1f0c0b787bdcefd2ae24ba2c8edee64000db4666453ad04"}, {0x1010, 0x1, 0x8, "7d80bc986d1d17f84989f3e33fdeee36cb388869c6e9412c418ba5ffc486b2717f544649cadff5124536179efabacc49f71ae5134dd4e45700a53ba1a6619abac625177f4a5d9ba8938aaa4d2531302212e5760f59939d1e4a93108547082fcd6bf1f054ec4c79b5d5ee168849ecb110c09f75effd4f56ccdb7497ed110912ecf25ebcbf370270fb497e3ea5457b595f2817d2196ee702ce892421f8860fa4050ed9c258d75fc0f0afe1ffdc9164eb456aa3b53a23ca1ba591ca2669afb97508b33f9fea41ba8eca10d2be13505a7776ee5d9b6cb4090fcdc28db7cd3450fce2b20cfcefe1146b76603e94b6821d228da0b8ac3702a34274e0ed373969b5d6858f4f9a273d0401fee257c90094fb928d8fb924fa7de0edb0466489a86cbec6f3c0a96a79d6ad8ae42108df6ee139d9742ebd87c4398f335b7f474d4ad65cbeff3deba3263e39cd90cde557cb96fd811e1677fd7e7059ce191f5388085e22705efbe5d0e3bd6d1740b54e3b96bc55539629f982e0afe2c6d8ae9eb3f0754c883e203fb3f29aed8e70f0344c5943637c819b4296d2a4ac0914c91b671a5edb7e6aac1d5658c1e7a42275e5544f5623e732352ac8d12ca5b743f3aa60ce5ff3242e90a35b398bc301f0ae3881e4d4700e05568597d13049658ae931b4f67316a0d7a863db66507546bd8ba4f6e6f887b766877c3397b9e49f20eb945fe14f40af2ba3c0729d80b8d2181c1b5a7cf2a178cb3a666a0db9c668fbafc1648addaad007cf5f9cdae7077245d19a7056c197d01c3ff808abb2068ce93821c0e6f65bebc935e644459237ba15a721103a383b5cccb3a450f6d3423cbed0982af4a3c3c2ff9ed3106a9c875118a31337c8e64c593c97834e96cdfe9a58cb5b4dff1c6fc6d3ea6f424dbfa5f50c0ec63dadab41958059065300c67e458f152bd5f2bbde1d43a7b3c2e0303f559d9f74698d4b8efd904f222cb0eb5f06eeb6856b9c5885f05323267eb51da65a8d320a33a9ba1004e4cd05935889e290dd64462593eee75d00631345cfd4a144ae0927d6fa72cc75c8ee7b7d4a4d5243d0e2ac9d7cf59d8dc63f49d50af67ad44f01eb70f0453b8619cf58fb96689c5e64e34385093567aa2b0bda50acc7489179cd6ed5b5e55521be656bcc51e4f7d434d28967a4a6be7982283ce8eabf1e7ded28ccd7430318e98c82e21e46e8d5ab9a02df5b79f00ec0ec1b4ecb8dfbd5411e169a98bff0355151b9c2cd8d4a8938977c2dbca386ac401ae501fd244358e3bc61abca2f39f5e4f59072347cddf20174535b10130a6940d36cfd2c9239930f13756df76cf03cfc34baa4323239ff5974f0277cc7b0bcedf9752006ea1d039fbc3cf21c28f1ac1c1a4da6062e97e47e082ce5faa9f6434f252480f72d4617528111b09f69f66b68f842fae6e97bdeb50eca704135d6f03721e645d43f32f175b8b537fcf39fddcfc2f0071b02afaebec8fa61b9d0e4696a16bd2a92865a6a8c0d9c6427597a436d00b1a3ac81f52dd37aaa826548cb852cca2141d11cc62ab55fd9c970602c5e2400ff5bd3a2ce5f3f688187ae2783b3448d4cf47f9fffbbedc8b65c5b4d1b69dafb52855b855464d1f0e07b24766ac03d21b1559db495bdce0a32ec837e3b57c88013eeadb02bd0411bdd2291c08a25bf19dcd5b8c7b39708a8966396484e6635f477bcf300d47652e0ab9f629b2fb23b9a07cb0eceba8b18fc8828ef631409f8847dc4b6d3e9b85b6b1789f13897b87f078a8ff4c5d38cf08dcf6993a5ea8cc3a92b7781beac8ca767ade7a35a4814af0fab04da1628d07b548334fe8dc3d481864413f5c09e39e02c3e20d355799031f3e86fbc39a90a3cf1d32d0b74e0e84e371c50831b68eb47f153c2f81641d744d014f67281223adcdca2807dd715404e1b459e8b1f6f09fa970c764666fdb924634ad565ca1ca3ae4054f278f36209cd13e5478be73b5d1fd10b3b6690b4c594e6d6a33223cee5dd9f5eb53009cb8b7ea28c7da681ac69f1a19399912a3cb4d9f1bcfbd96ccea8bd6ae8b46595d974b141fbfa1ca19c5f320b87f1dd87570f535143434aefd61695697a445f52d08004f55dd4585957f322942945cc76105424de857ae9fa2bcc74bd16e2b92b2e7bae0f79be0cd1b8d40143e9df7d9d0f2b5f2fa65809bb51bb9f1cd5a453939744486ab3dd37141582456c7cfffbaf49b0cdf6a64afe13c33df61c1e5a48c50196ab7e9aef9d541d271368d6cdd601b7300d72b8137dc933ba6c59a2f22cee81a9cf87cafadfee5fd848a74de4b553c84c6234601addbd10e4c2b0cf086ae643cd7b156a66d71579db6ca9a20dc25c5dcc208a3e78cee551c76bbc363395e0d421c6468982252751a1608721c3fefb8ff8569fe35d9a6dac61c9cb6a03fabd8960b5d94d909ea8cc0d113ef196dbe8481e01fe367b991b5c8a27e868e23ef8f0320aa6d69ec99f53a70675e49fbac9120da1b64afa89ee1626fd5481adc307cdd9d437cd322a14ca6ce851dfa8a24350ed958ae43285bf69c07c98a77f28cc044520d7ec9a59de32a49c4abc373f8346d3df4f35c2acf29f2d7ece946c630fb842344abb5d1ee7cb1fa80ea61093e07d809d350d8eb471e00db5e2d26a73c18d7ad939ea3ad12a55db221940454d740230b97b8ca51108beda2dcbdb4b71792749d2a74856da7cf7f01001d1a35de47775c16484279f801fb5cc3fd6ad82a344ac043cdac19436d099b8be7e2e49d6b719f2db3cfb0447612e7d02079f9b133cdd139c3e6f7c0976a7f9d541b169f876adc300aeb35abb4c7b4e6531698a3ef21531e745c163d5797c5c3324ce73f3be8518e04908c298843046652b14a8865590b02e33f17c355708c790ee12d800bba7ca9133a79ff9bd87d6d106443d7bb8012f918500d4211f9bcb048a850680db5796631b378930f4c70d168f1b8910044ac83c238e1b03e5c2c2a81360e37364dd20bac5a45749b440dcbff05f3bc25b2b9017f31a606d46e2509ec24f0783ededaa8092f3f623e5f5f7f7be93d8e5b84a9b6d59c3ba278a0447a9cbd7fabb2af53f79f246699dbaed0d2e5b1a685e7a22f35c53227bbca8321ea30dadaf3ad3521fbd50588bc8f13cf35bb1aa1dcb8087a0bdd51ce96320aad5cae7bdf2635f9e1273b61c2d8ded3958c8ddab97adc6f2c32e6686c8d496b824f173f3c5e80b12a0705f14a6b59ce4389266b9ae481584cba2636e301339e5b768292910387eab30938bcd5e299621d33294e9d0616070811721d1506c06cec6c868e12d8699b9ff650c1f1c30ab468433e6c97df6b3e6fd6d02e4d6dcd7fb3df2b549e59b1ea6001337ad7c3229e2174456d767b04c3814eeedefb821b69d91bc6792a38bb0f0b6744978d9c92dc37af81dea1b0bc80ec4961aebd228c88140b42ffe171fb8979ad02f05b6595509d3db152ee6b3fd5f40fbd6102d35bc63fbb33eeffae5df175701ea08945cc95d14f00d806f3cb5ad8b09f72283e0a3145533a0fe1e1ffc39022c63e725a83e4d76b11658361aac32455ac99098247efe3a296b3b900e22885648560506e88963f8fb9ff6970a95104f7b31f34a774e55a2b7c1b0906561075f089e67b69241b7e7bf07c43d4c1591476e0308d6d5d08ff714e3fee1470f24702fca7c8c9ce85534f832f3201f9ccba045276ff496ad0779a8015abc3c7bcbc64776c47d5a0c1e6169065ed03a2cced43405b3e2d43af17305572ed7235817c947968de875a98d6e9801a50e5b8ddf813c751d9af865f9c7047e246bf7625f71e0cda31bc6f0d598cfd0b80e1b6980d4be5e4b099b1c18b2e63cf9a24b901e1a059f2e5ae2759922eb127ab156116f2e4b1b4a75da3e1afcd74015035c2a5f2e1dfdee4569d69b0b13c779e3d76a97a65cf01d0eb0ad85f642881113610fecab37a0332e52118b2d9644d3990a3016e4aa6bd1c1af1aa70705a94e306a5db4cda0d4bcbc3cb341b05361de7c10ed02c5352488cbd63d1782cf7cfa279cea2705fe8b3096c40f2958d4c07baba839d353d7b5935023550d46a8ebf8db2b323c3c0059ce24917ae69ae062b0a2d2c0476e2ab5a7d8b640c4878a9217964fe65c61600264dc79f50d2308ee27903894d92eeb18e6faef447056d6792e2ca8148c458e5b924e463fea2caecefb1b1edd60cc74c4a480f3c22ec84e19b5532cc16a940b6bda7d327e335c08bea4aaee83a50c08f55850107f07558a7eb6056146c7e478c4f514a29db81319c25b20cc6aeff64809cf160eea164f3a12de989c6e0567d662a67764b980610c716fc510c04fe78248ce68eab50d3f6c853eb978228817cfb2ff2d8b0d2f981486188be518e8bdc5c2579d5f500975515280fe7849f02f281d49310923b3c89827b314d4ce3081cf8e235514c24953c4105089ce30901ba9dcbc7bda874d08e59e8302713b82b86df4a44573e61d9d5c91f21604da204f0c916c391a6e28838f4fcf63abe12ecb6568d93aad09ec220706d06e9f5c0509f967a582e245796888ca9a4ec974b5d26cfe5028fc4db9932e088b3896eaa4a7433941ff8d122397ceace9f07ffa969f99be4dafb823f238b43796c702064deca295decdf99dee9f56308c119340c80459955eee799c64bd913e2d53832bdccfc3ec259607e483e51ff320fa021d43c3c6216b42937c6c679d0513ba552fda5586b1a2b0dd84d7f852e63695cae850d3331a27d96ba50907d8298975b5454606bab308c073fa5c1d3cca36576910f04c1f452cf9de8e1af550aa3b1524c07a682202bd7566a0f0df9797a95bbae4153a867a9e6c96828e52b234cfed5f2509228c2ab0e0f8b59771ff3a0d0203069f5673945d427631f0f70089776c4ed3e62c5695fe9e49d661c1e383b178a872b0dcbf8db8c9d7f08c215480a5c68006b0b62c3b23e1a3e2e899f5dfab5df8dd58ce5dea11f83f5199ae2ae64339d7dc5cf6a1fd9bc6a4c647fa27dbc8ce5bdc3539058990ce126af4c519855c34261f86575fece4a42d64c8128b8d594c30e3f85094686c185835acd1fed5474dbc6db14e2ea19f9dc1c6d9742641af023efa3be24bde01b230e5da627608ec97db92ccc998282eca7624b823c9344a56e0a43b8f108ac916ab8a4a972f1b63d3c66f78c6aec6bc90b35fef2666bf6f4bd574a7fdb0f06aa82b74df5c64d651227d43fce4ed86a82979c61aa3d8cabfb40648e2cee4e3c80f30022ae8c48039864cf336c773bdc566662afa891eb49d4b3b7e54b6bb7aea1360922a25d1340d80a9388e59b97b08925024f871c0d783170202be1eaad08096c8c080442be7f5b037192d6560c9232c6667d528fefa49ef1a05a7c25e7b3748cf91e84f00f84a672b61e62ea0ab0b72138bd27c8fb3d326a9dcf2f355b014e0f2e6f7f71b16c5f036d48b3b8ad667fa2a7ccd7b7ee8c6c748520c4a0c7c5058c1b3ff8dacbc09b2088ce7de7829acfb501e84309203197fd8a496265ef616a866dbe14961f687cd82bd74ff7b3520d1fa2e6f6a8a501565f009323fe81909500d1fc78d2c7a7ac57ab0c92eae53a1482c036c31429b6b1c0bce172ffe155f13ce82cdf3cd624075f94c4f9d81eca33b0a8d1f67b3fbd7a3973d40550d9fb7a4f5801f4b3359c9c20cb5e676b878f051b35172c1bd7b8fc764be7315d457e79f14de77aba68fc5e33c0b254a485bb1794c60317f7f38eaf9b6d76fa0fabd0c9a5e575ed5b1756697c20132fe575d19801f3153cbd2b271f3dadb3da5bb5974e3629fac27fc357a542c59921f2e"}, {0xf8, 0x36a01bc30c4f7b2b, 0xc486, "269ccea64bc42bf761c1219da3a548ae48a742f51e09ae2769748a658f3dc5ec6708f7bf6544e39db6ef37409f5efbf612439b430c2fee6dd7bb42b8b17b0e0867e84e7907a6006e3fd19ed1d2a15760e088b7ca16e694edcedc7cb8bfb693140db006d12e0665e3392e3247aed797af572ddfd63887a6962717b9211a34db5f274b024fc654244f8216ce9e120f04ef1cca306b03e5a7860ba2a59f36b4b3976723201bc593add7980e9e0d0b60a2609b7c8061652f814f766543cb2b1fd9092e106be27b7649f6ffb8bf37eced9fe35ec02373c459e07c894fc1a11617b7ed7842717a13495625"}, {0xd8, 0x1, 0x7cf, "075b116cfe804c7c57ea773defae0f5a78431fabd4cc77abd7fbf403b24ac8350d20ec29f1aab03ba34b67a72980f012870759ae1fb4dcb6c6756c6697737b0b4a37c173518915e11c915250a627238e2a04270a839cab798d3cb798decee279f6d4217e570698e624deec64dc30e1797e157341a9d78e8444a7950c3ebaab56f0b237f8e653ad0beb45fdf6a66dd646b119d1078dafe53bde8e345795481cfc7d36beae9f987cbea8444eec08261a3d8acb72d3008567204f00e262ea086c4d1e32c5ef"}, {0x1010, 0x1, 0x800, "4fe332224fb2b6db3d187bbc5bf5d24c756f9addfdf1d75c56742d42ac83156419f3e4a413d65211cd57fd8e6f66689424cb860a14a08fa797d89f7d094d0863ffa37e07b7fbc36388877c35c098a1275bbbaac39fe4bec52e83479beec1bee4278c6bf69e9f5742723dd549bf0542000f44dad22b6190a7b691031a28bf0c56deabf75ebea8cbde423aaeb080c938dfe669abf0fed1f85a79083125dd34ad742e3d21cc823f78a43c8c6c8d350c1f26ff822c3dddb6343c1dc20994fd143679109bd350ede81e934c6ae73b103941b1e376a087a8c3d06897b6ec969b40e3c124a37da5fe803d6a4e6000a52f75c0f130231fb841af7d3d27d7e315ef12f0da9a538415ff1ea44bd98173d1e7cf55d1c8d78ac94a666bd7f572f4dae4a6f82112c993e95f13bf756e65781c5f77b38168fe9a6aafb57bf148810a94f59387845ab8785da3223f9cb3f87b001986ce69c82f25ce7d1d3f8f8fa7618563d10384a3d204a0c258a3f6b21b222bfaaee532a9806de87fed60f9588af4c3c10276bd14589bffd20b94abd31fc7fa3becaad05e3abc645d3ef448352cb2eba02ed99357298957c5ca48a33174fd34d727fde2814e2a4bbd2defb44787f414b6b5fc32ad06dbdb5c9192ea03932e702c719041c3485d47a277fdffafdebc38e2385dd0dce79daa0a446e49f6d46d847569225db8f8c4fcfc0418248e2d4d64825f56396f46976061193e0282ce6cef53a9bd47ca4c8a7dfb53ccb0361e7f6a7855a59c83e2a89256f94ca6b684a64c6f2cc3f59f49884289f88f7e1eb3b465258591f00c33706e6b351c9c4148646c7ffeffd4a28c7e68cfa64de979d5881d7614171d4dfb51748033f97da70a64bc7b351d78f33eaf01919ab4f96adf5ecfae1013fe258d2480bed2ff2d505618642a2a969b889a63afa062b32b83739dd0474450aa73dd41746021a17dd0b16173834256354e01ed283b839077277910ecf5960c246fec44c8ea156f62f21dd0b319f9b60c7688d9073ced39497b06ad572f38c76fecbba71bef6e55403a5e8f3c011a17433987d89c7b029fe75227f94bb922dd509bdac4473b75a955b1faba8271a18656bc9c84751695565bc48b626a048923cee39e9d776519e6191a1d5a8fa3b9068912246951552662e35da21b418c53eee7981dee86c2c762dede1e58e3dae677c2142bebb21de8724473245d547e70d8992727a27d8774f2276aeda76feccce6dff5d7c49bdaeb0beeef9ce449637456304287280f155110235ee2fcbe4661917bfcc0f8d4363ac448af5beb0ef7b1aef15301f706d2dfff6624ff74b75716ae18d998abbe92a0b030253237c44487c6f90753a2af80de79429249a40a9adac8b5a4ddd4c4b64b0fc8ede6e192b68fb6cb641287ac13d1980d694200e943d90825a9a91f0559e4b68a6ced49306bdbad6f6dc3de9d67c4a6d15b4f5bd172b6045f9fc52582742b2af1dca50e71386ed4345d9878e106a97f59eef3fb8edb95cbe61741e53fef631896f8d6563cc7018ae370b0ce7496c36f58b8ca2790abaeb0a6e05d19ea8bdbebf00b2c83db43311fe709ab8c4dcb5bebf412e014b1fe3cb8a2e6b2a49ed053242846e9571fc492686ac29d6a1a952792c17396e854752669f679cac9b107a5cf2ed613472144d8519daf6d2f640953d6059013c76a0df686517ed26ac7ad20c8783cac1ceacb6e34fc142a0c2cf28b1d583a8aefb2fa6100b937b654344a34d7e422f119521baed9ee43c95d9397b6795f1e054a0bbc4c2a3e65c8c1280ec7fc1c800613482e93847c03ea1e8026fb62863cce60cd72c210fc705aeb1a21f73bce4a6c3b51677fdb744be48e1098e48e1c0eac59286aee7a4bbc369fb5ce3ff2fb5f9c4a2bc7a304b8a2be5cd5ad44a353f487135856df45c46b484c497735aac17fb115e0b289ff4b80a5a4545f34309cebc6aff47dc988dc838d20a3e321b7af80754a193b210b9c40832a0ab7b76d3f46a079fbd9cb1b7a8e2cefbf41f70bef648ed874a7630e021367518c786a83ae4c2ff62208bb9a65c99b204d4d7c97492aee6746dbe590ae782050f13b9f473365e41b09b7b24e29d4d9c6e718fe7a0df41fd352275092424160c66a855a5836c61eaf5fb3ac2ad6af3c9e94cd5bfe29ba091442bd6a3e7e405dce93080d2e211cf5be6b5edcac5d15aea9b020d62b87b87393a45538bc184f130a6cf89b3ace17ee77d62c3035805120a9455ca7ad7b02ef3e0fb720b9df5d44e3b386674d5c3e60868e05cfc8ad61c1c3b6b964ce10403eb77f33044eb38749e6b30e1e060611db838897b7e89f11a628198089250c42fa37e76251fde574fc6e274c627aa6a37c0426ae060822dd25c3196dd04d65169cdc41fc63ae8c2b5ca08582b14fc3ba8b1f8323580aef602c52dc67645b8edad00a3a5427a2a41155e8eba93870aa2a3fa06583948876601dbe20455fc88e1cbc04e09b1f1c11c73ef35b0faabfeda3dd73487990460b0d0a11ce0f55892e4a0e40f338054ad944dea0a7e7a3618f3c8274213843bbbc51aa247cb3d1866acd38e089d992d8c18822db9b3b3d2f6612a7268d0655f2f4cea44755a1d07f5cbf31419284061e7849afb340fbd506cc814dfbfa5ce25f1fa71e6cf27a8384cd6351a9b421894ccc987f42e9b11ceb0bdea00c2a414401bf0e736407ab4aec51734c2dea07722c3384a0b6c0fe0ea634b99b22a1d6dd9dba1c14b13d673f5eda43eda7cbc9b2beaae03afa705d102342ed29f43320412719d577a618bb2d72cf75d06cd20c23a48a940481b1119801465489c58703dc04263231f9cb0c60e8f1207558db878e31c8f98a2776d8b29e0f2e95b8deabb79aab3db6fd35531a9a247c7b511aac88935a735e978a389203d65d403148aed36b1375642bee247fed8c7ea4c95007c8f134dda19b5f1bfb04eb4fe941973c28bcac9a4f0af399b54a2385e5fa4dde98973454950ecdaff907467b6f90f53fafdcceb5e743809bfafec1d5958fb8659a619f7c76b27500a8a4a0c321bd0790cee7627a412f62c0dda4a37e72446163fd5c51d218df5ca2e518043fea235a1a3df37d542de51267ab89a924f7abdac290bcfafeffc837a4b49b9c3bc97cac9b9260206ca4f0b4d42c206380a5a928386ef4af63bb2bb436c23484abf8580489f4c3b530bc1e013b36a543408b7127d901c17822a159452e87078b6d259b07e18fb00eeebca495472618b4ac0bd6b4425944c507de3c7fe6a3dd54b09cfe7573b677f387c53afeee9321dea6687a857051777c695d4fd526952918cc1e0a4de48f3f52529bc2e1bfe48920a853c9ddb6583983ea8eab199e59a2ee01f92e74de25a4a43e65631e2239275154bc63c8fa898820ac568f2b24fd8a3b444ab7c8fb2056b249a1f26646861371d8a3aa979a698f708455dc6a9fef43b64ba4ff4bb655f22bf51a6d802d2142d835817ca86039b63c2d076ee1e86e780af61ff207bd22af63196af142bb2882feeee47e9e35e85ef8a0ae8ea2d1c037ff048dcfea6c392e0222c7c2d7fe2313a7d1d8e36077b5284756e77c1d0fe16b5edf632d480576bbde8dd3dec0858c614b7915f065b9a0399149e92d02a56a6805dea03ef6f66973193daef6f8ad597253251c6e0b9817410bf808774c97efda76686bef7e627577a9ae62295c350e864a8d24fa91db155738dd79129a945ef3b7b6603275955004773ae7c3fe33387d1f695214dafc717f1803d6f09cb0250f85928505119c659dfe84d844b3aa128908e00e9abe91ed553354e5000e614a72635b1a3ae7bf571529bf8f497620ea13c99b46f1dee44e8946c004e71d793467bd48c676bc573c076b2470880adce7304da086d757a11fc12cdaccdff2eb5fc94520abec0e6c1d4ad939cf104e7f7563b67149ee32e8c88a001b012464bc17275391f432fd9e6a337c753bfae3c9998a8f568a3eefd8c171badd550b837421289d14f5c18cf71ac0a6353a9e022ec6cee9aa87c97765eb19d6d469622dbae1dd1e4b7d21f7005bcd71c8170ab2823c321b01d993c88023ed994a07a857e33d9af46f282cdb208c2446f5810f59c0ac139fc38c1574cfd9150b557767a9a1118d2dbb68c78791736406dd3ed5de30d104b5ed0d0b756313e2065bd3ad6b48d42a5527ea5b7f4dd03fa7cf16c6c0f2eb6b1bb724f8f03ff9da00b76aa8e7d0c2d814c2cabacf0488f3c8ac24220956a186bc79ab8f7145e05cb4c2b49bac0766237498574fd378f8d20bcdcd322678ffd1a2e8ca428778fc8dcf2f163ab03ec22baf5a7194a488daf4801b89825186fef05dd40e9c933754a76184e31de25241a381ae4892fb1288258b25cf98c6acf62017819393f77556126054c3dc6fc266c5d376797235b193ee3b9e97406150ce88aef62fde98ad28a3235944341994ee9a127e2f22983f3c017b6d29c72ee445881309608ee57c5a1d6e2f2283b4c429b2f14001830cde42f253ba4c6f15021465b24a2974609ed37f5d0f548a6ccd0a486c21dd8b6deadabd9069852fe37acf1eb77a217b3795a5091c20e1b05a1ee5a3217be99a8d41447115e87b68dc204de24267d6a5b64183a1f69e9cc0d32f662718417fbd2bd6e3dee18d066846bf916f03833315e0c1cd2c26f1cedb9470eb622cbc23b102de8d264c5e788d5a9a528bc7f54c5078f21121b48402a7fc86eebc38234bcaf4cf3fbfcbd10deef9ca828f4308869f341ad3b5ff5705c18325753b40c26da20014bf2f4c3065125be5261c371c65ac5bfe3c940a3dc2fcfc7978211aa3292c7c03e1a5195e5328fdb21f7df09cbc1ffa5ab0f6dfd179ac3c4f0de29d08cbed86003d0053a8ce25b27b93135d790979e9f8f719c7bc1c792af6e032b1306c2174bc6c45477419070da800254946b4a50c91d874089711dd132114c38de0a6fd9cc3baebfe9e303b7107318566ae915d6966574fc78c50240aeeae7b9dab2f5e372aa58a7e34737af0a4331c14254df4203eb8ea3ab43b72b11ae9e796eddeb263b10074fb3cb78ece7fdc061951b514f1fcb98edeb707605d1d73664e92b01b5401e5dacdd8a70cfe9e0caa36e3b2bc0fd42cf381806dbaf55fedf6279b5759182ceddf83cd8a2b3a83f717240b05f51afca28e5f636b15501e11d577a9b0093436f2bcb094bf1482fb69d5f62840bc64d1aa422afd7b367a3e56a12b392eb831837f3b1baf693f5832702463309cc362dc129e5417843de71941668ad7ec3f2a7de632b75efc7ecaf87f8e29e00f04cf9d608f9e8ca8339cfb4312a379684de4489354e2315f3fc158a927cded6e8c79f6e1281b2121e4009bb923c568329e3bab59aa0a13fc65271e5360c6c71f8ffd0aa9039ad3bfe048fbeca03df1b1badffbfc4953bfe41eec8038a161b869154808ba1d95dded12adb422fd8203eb4255356dcf76591fe381ab00b6cd2537675cd8a3dc7969997a3c64c525ecb5a0dd93f3b30d8188e8b47986cff1795ab1371ae55813d051a81e9c26e523d447bd07d3a822eeedd8f1c6b0a3aad8cbc3f929fc4657a741b33bbc9a70b7a1f942f2348ca391761437eb7500fdcd9aa9b1d962d305387f932071ed65ce6eb1e7d1d29cd8210c5fceb929e0220e357882ef83473e6612f06f795bf9f7431a9931520d8c08b14379eef1b5a5e6bc7834af609863a7953f72255cde9b8fcf3b463098daf48cb7f634d1ea47d36093ae169dcee11b9632c52167278d265b0750049132e9934c694ff177b3dbcc89492036e6f297bd4cb87004e0"}, {0x18, 0xffff, 0x4, "b505d902f4b9bbc5"}, {0x70, 0xffff, 0x80000001, "c67e29d12f279e61fd836e9102632110ede48a1f7080da4a39aac11c4bddedc2bcfb99ce626e65de580d14e91b59545088e0779e782cff74895baf048d3600a6f4384ee42409f86b7cdf4d2be1212480e8c0395aa71aee85abfe02"}], 0x2358}, 0x402) socketpair$unix(0x1, 0x6, 0x0, &(0x7f00000039c0)={0xffffffffffffffff}) dup2(r5, r0) 05:55:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) getsockname$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockname$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000380)='./file1\x00', 0x80, 0x20) sendto$inet6(r1, &(0x7f00000000c0)="f8853482ca7fe5822d07b98fb7464b56dd1e586faaf8e34f4a805aec4217aa33f71c9fff70f77feee8a3f26f63fddd932b192e730fa100ddd1e8a4ab52177e6233554aae68a948d37af4e7", 0x4b, 0x2, &(0x7f0000000000)={0x18, 0x0, 0x9, 0x5}, 0xc) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x8, 0x0, 0x748, 0x3}], 0x4, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0x80, 0xf00fffff, 0x2, 0x473}], 0x2, &(0x7f0000000200)={0x6, 0x9}) kevent(r3, &(0x7f0000000000), 0x5c, 0x0, 0xfffffffffffffff9, 0x0) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0xd19, 0x4}, {0x4, 0x80000000}}) 05:55:47 executing program 0: msgget(0x2, 0x210) r0 = msgget$private(0x0, 0x8) r1 = socket(0x100000000040016, 0x400000000002002, 0x4000000000000) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) r2 = getpid() getpgid(r2) msgrcv(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="000000c392c2f60b0a232e000003000000000000007d0f47fb64000000000000000000001e4ada079db8c2854ed027e645f146534ee4ef2ec7b1ab9e07d4cb96e2e196025b49da91033f81045f6855f8643591779d1f53adc58a4e46083ac8fdb4d991bf19421e962204a87261c292d02c32945f1a55b69e59430dc6c768808aa2010000000000"], 0x1, 0x1, 0x800) r3 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r3, 0x0, 0x0, 0x800) 05:55:47 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, 0xfffffffffffffffe, 0x2) setsockopt(r1, 0x0, 0x1d, &(0x7f00000000c0), 0x0) 05:55:47 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e581eda182b2f0d293888edfdbfb48b4b357a5f4671f73f2a0440800055552fbd5ed9789632dfc94ff334b5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc8c826239c4db9ad8a401f828193ef16ab93f12fc4d5f16b137a5d0c085e28867d79b9b95336874318b954cf32952c6ccc59ab650e6d79823c84a50f79f2b24eb787013d1aa7154ea31fcea5e7525ca241ac8aaf58de0adc75c630ac878a486b55ac9d0380064a313497a747156dceaec5e0856abd73aeb770108994d428acea51f68bafc6358f1de5f0fb607b2fba5adcace8cafeca4f68503690900000068aef57a7f5e36e2872335df780f9ccda970d0ed3727cb321786116870d45ae3f3e4e1", 0x11e) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000003700)=[{0x0}, {0x0, 0x12f}, {&(0x7f0000000000)=""/61, 0x3d}], 0x1000000000000081) 05:55:47 executing program 0: r0 = socket$inet6(0x18, 0x2000000000008, 0x1000000000277) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x1000) r2 = shmat(r1, &(0x7f0000f53000/0x4000)=nil, 0x1004) r3 = shmat(r1, &(0x7f0000f8d000/0x2000)=nil, 0x3000) shmdt(r2) shmdt(r3) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001180)={0x5, 0x1}, 0x10) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x211) r5 = open$dir(&(0x7f0000001100)='./file0\x00', 0x40, 0x20) faccessat(r5, &(0x7f0000001140)='./file0\x00', 0x104, 0x0) socket$inet(0x2, 0x6, 0xc67bdd8) socket$unix(0x1, 0x5, 0x0) getsockopt(r0, 0x3, 0x100000000, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x4, 0xff}, 0xc) 05:55:47 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() flock(r0, 0x8) flock(r1, 0x4) 05:55:47 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x25, 0x2) 05:55:47 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mlockall(0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCDTR(r2, 0x20007478) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 05:55:47 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) sendto$inet6(r0, 0x0, 0xffffffffffffff34, 0x0, &(0x7f0000000140)={0xa}, 0xfe8b) 05:55:47 executing program 1: r0 = socket(0x11, 0x5, 0x200000000000) getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getgroups(0x7, &(0x7f0000000600)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001a40)={&(0x7f0000000040)=ANY=[@ANYBLOB='#e0\x00'], 0xa, 0x0, 0x0, &(0x7f0000001940)=[@cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20}], 0x80, 0x8}, 0x4) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000480)=[{0x0}, {0x0}, {&(0x7f0000000380)=""/90, 0x5a}, {&(0x7f0000000400)=""/128, 0x80}], 0x4, &(0x7f0000000500)=""/46, 0x2e}, 0x840) 05:55:47 executing program 0: r0 = kqueue() close(r0) r1 = kqueue() utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0x3}, {0x1, 0x3}}) kevent(r0, &(0x7f00000000c0), 0x9, 0x0, 0x86, &(0x7f00000001c0)={0x2007f, 0xfffffffffffffff9}) getitimer(0x1, &(0x7f0000000000)) close(r1) 05:55:47 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = getpgid(0x0) sendto(r0, &(0x7f0000000080)="b072b30247e030f87ed60269f6ff89504ee0c41df6e65b5c482566df54743dc4e43baf7417035fede5dee4f73d025672f9a614939dfb18e336f64015a037f0e67b67d107af593c06b241ee3bca714634c93318b73aa7eb86454d9ac7b1", 0x5d, 0x6, 0x0, 0x0) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') setpgid(r1, r2) 05:55:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) rmdir(0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 05:55:47 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4, "d730c1e7bb6fc6c73c0500000004000000e730e6"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = dup(0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x5) 05:55:47 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = dup(0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000080)="c9e7c4d88c30daa6a62bd7a1a2ea6ee2efc5d7cc7cee3dfcec3857a4edc2454038a604d7befbcb850fe8000f2d2d1622288d6c17d412acd95ae6825e5e70b8ab489d7ed509b3b89d036b7f1e81b28e7cf558024128178c778c97e27b657294db9d7077922049a51c27a9e9060694b69252210842ff10731e11f3a6b7655b22f3", 0x80, 0x8, &(0x7f0000000100)={0x18, 0x0, 0x5, 0xf8}, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r1) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000140)=""/13, 0xd}], 0x1) 05:55:47 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket$inet6(0x18, 0x4003, 0x2) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c773fb560993c8459b90aa965da16055ab2b5ac9c9f7f400b7749a15c5870e4e987a48a42a0a6b4f5d1f524f1d137a7b6dddbdf47f1170b6d7f49f61b05cacc346c274b3d817dbcf55b2272096146fbe882adcc5ab935a4add18dc779bd630a240afbddf19fcbb63ac214d3021273c6f6311e2d6fe46563415f33e7870e44edf605ad8a89e31c28c5f437016a87e83fd435811c332991838c8ca8a0d20b9828065dbce", 0x132) 05:55:47 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82f02d2f66"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000400)="2f43857d9b9e303299c57ba682abbecf2b794c8a9a7112d4fc456aec57f0aec1f58bc3f4fe761ef056d99393f7d88471b7bb08fcfa589ffce0cd8295840362c4e2f6f881236e72c668cb01d5c00699b1717c2116141c3fc00677ad76c7185e7c76a6f578cccc77f59fce45fd0f4d9084b19ee76cbbbb57723903b0c0b59df31e74121c2c7e9f66929098fb135169ae39d208a257f6241799df75cf29ab891e5427fc6a25d6dd047c3c7ed40c0c0a783947d63f107c28ae98244de59cd86e5b6975dba6296198f4cbf4adf03a46aabd44c2b41c6f5966479fed56956996caf54382830c2ca6f81f236ac058981a68bf819267f127a634746a560f07f606ca799f6f17b76f243000620b6c33b2f68b9f2d5ed8325e508b7968b8c580785c3f73f3cf4c8971c9389ee64b21846a4dd7297c98f637bc852e3791d0b54af95b9e4de20523651f39e67441327f9cbd88098d28125453574f1a66ea873b51dcc08d73ae423592ded4821f5b16f3066293c24da2d710722036b0521bf9f5ac9b51199ad11f34bb2e7b6a4a23d68199eca7e1ebda26621e95a9d8ee751e4f28db941b5173115f387dfd9d4fef3b825f3e0b9b4ff621a4eba822c3155c2129401a4d45b17d1105d20b958b10afa8517bfbbe00fcc7814aee5202bc7e772a521ea8e68f483b1acb68d40d5dd2c6be6e0924e58b23f884ab9a99a3328f019fcf33ec74b7d93714b2b19743cddd5e705da4be8958ec82e16f282a8e3523a71971c756a650867b909758f752bfd378552111c99faea7fbaf4f5d724384615011a22e0bb198bf1e8721550d4341b03361033a8cba14e67503f7fc53a4465a7b7027b160c9368abd6c97d1eef6804c00af03e1d4877e5d9e278fc02c4fe7561ca181df5e524184422d9a04709655a1a8f58d89a473d68a528c2730b6861b672af158171ef009a6cdd01ee342041b9e56402025e8e12dccc3ef33754d993c5e5667e9f927576a17c59c161cb77599b8b42a67265068ddca631cf9718dc6ecfd4ab258123098b21f71da9d766cf2684e0e0f2566701294c81a44bc225ef825f7b23c8e98b4ad03e04bf4efd17176a8aecc8074db40f7edf1200d54c32dbff26601ac56f97c2de4c2625d879889c38201175409ab0e016395492fac07b25e995fc1cfeb8aa79495f1297ebb7b046b62a8cb116a3a4974711a52857948fb42b8ac074269f9405734b3568dba672083a5a865e7a3daa7ec6964e9959ef621796fe805c6307c3e13fa722cebb0018965eecea23e25eb2d357cbd1c386457899ecde6725d4087e543c0b89075f1476a9cfb5c99aa8e15a0277d32b8222476335c6b06269192fce57655db0ff881114ad0b99874496d4b8ce9a40defd50e365367c7b4b2aad702786902aeea97d727edf81010d4cb4c45b912848c45d3f9331f44e0dd6d5e3801fa8b6408da797d3920fc481433359bcda450fcfa01efe097f3348c04d0f5c18e2985a86b0225e05f59b8cfa10f522752b77c2aac43ac4cda9a4542f92c6a73b2919d499fb0159780140f30601d2fd80f7032b88d76d519541f36fb64489a4557af004da82f0536108cc91f161c64e728839944b695c6b6e5f556a74dc2d6affa81f873e4f480ed9548e14de83d27d7fa1becbaf5217c4823440ec63edf456d319dc5f59a453d8d729acb4f01487598cc41fa2a36bc877144ebb0f776cdc05beedfd6b13a9e4ff3136cb3a86bb52973668363d3f4039eb9ae613127d53af628cc9dce6ee63a89d97fcca80970a940347c754ef4543b12c88eae095f3b012ce36a35c3b8525d64b63b373be3371e8d8321e3275827f80deecbd35d5a9e7b1c2ec3240f67c196170c970c8ded412f371c11f606500c87fb976e2646b61954686558ea6a9b9b87e123b9cc0394510952d0e3c5266664e46d38f6793907e39cacc88dbd7412038265a68acbc8e5c7e4bc76854e9cf16db683c864cf7e2f21c3735d6355685ca6131c5f3fa87758bfa2cb82bdfbe58ebc14a0889ff4e1400eb729b27e8fb1dee474ddf74d8ea6b792504a80b6a50ee0471fbe8689b553775644b16fd92476ae81c377ee92c891595c5e709b03da483b9bcf3d45158ddb9bae31e5a5b27a7ed600dfb39f42144fffc9135fe156011a8b8a1f9fe0631d9a8f7bcee9c819bf360784c92d59322ba966f9e58f428391b3f6707482dae998a24109c9b089689838036720791f399b8cf6cfe7e967baadc81c5797a54e5fffd441a0eb0639957bf9b53aa35f23856737568ae5a0ad1f6b6ff7e16e801442feade101af4253cb6e292e40dd61a658f2c14e3a1838796cddb96e13f262fc9abf57ccb5bca54b9f0bf707f49397e2221d9f203f74eac515e080159f5360f6fa85eb718429157e145b44843ed1ac219caf25425d3e8f3822b1473e55b98d321783890bff2c95a12fb7f2b70f4c56cf1252d46a94ba2bd9f273692c43477a5ce4e86fde1b330e6b1cfc4d2c2f1bbdd38ef6dac3d9d509dfc19f3573f87c28d7e350da8edf0f80907f1cf6b4d1c8ad127b2e6d9bd7f066b60a13e96cc30c3a7245e2222033ba417e215a43ee95c06895469d400ef6333d170dcc6c2c0606d928806ac26230c510b505891baf56e070241b080945ebe12082afe46f4df14c6bedd18ec67258b7c90ae3e223c1544525bc4c7ee1e5ff8e336336f2c651264ecc2c7ab64c5fc95646fb9d7b457b052bfffa0927ac98fcecd9b742a65b038ff02a050968d3b974a7d943b07f7c1b9c807619c3fd193c7ad6faf8433ac1a868ab09a29ad6b608df09061cf597c34ac0bb6018fddf6850f0bca31bf0cba8606d9215ba9e9182f52d07188e2f5bcf10405fa6b9055b412e81e7b6cc66018b0a41d0a45dc76f36e97a0387876e737e19e7d57475658a076cde298f36368dfc3ed4904e36c7cfa6c3e0896040db80c26a303afacd3ad63c7f7ea45544596a95debed2067d222238ef40dcd9ef928ba26c0bbaa51c3cd06a8c758fa666b71f14a6cef5c1d442b5988413d5a93a42e5ebf3171ea59e197af4c058e8fa4d9c97d99436d7200f54eebfeaaeb0189bfc6ef52d72a06d05c806ac1b47b3bd01a866979c12aa795ffadd694d8403266e323b5c95a7ee13b06c40bf5e9f1455f8ae1f765d891d95b91771de1becbd2ac5666d690186ca5262955c24f020178373f9af05d73d23b8fbd755ac1e0d95074327e7d39df3047537d73db2c26918cd2d6eaf706e63a056a03ff0cdc6589665ca27ab86c9dcedf1410decb29427093ba938b6b1d3d375088bf8ef96079974cabeed29450c8a2a5f61899c393a7d0b6353b344ac05b2aa97deb6aab557b38c0f7141a796c5fa7ba59474fde512c449bc9b8ec7fe9ae93491896c175e499bf6202583aed4e66e7b083d03af5170757a8cb44e2b52aeff5290ea803c9b277a9a671ba8df856e559e6c67ac95fcb61eebc82568689bfc334cc9ee708b69dce15768c28ac315ee7c83cf94670322552ea486d552a1894de213dce53e33b21816681f39dbd2e1cba3afd9e137f856deaa1f2160b82cbf905052f7cd18e2bbee47671220ef3f2a0a023d1dc12384eda80be64d49ea82eb628d1e0a7ea0abf72669435b7eadebca0cefd9b91a9e592d489c528ea904e954ef75e6908c17c3f4919e2e263140fc00728e348d066b614086c33d90ba8a9689b39f9fe5fdf30b916742969a92ae8254ec6559649c3af7d8363e69597572ccb1d8959ed96c04aae660154bd12a0e0de0e6705da9f61474843d722b2c57b380eca876bdb1cf0ca97231f9d5ba6834109682e9fa1fcbc1bdbb19cbcfdfc0863dbd43405c1b8f89e5843d93f7db5ab00bd5a7b6d96805beda17de6c87be1fe29f6ae3e43e57124a0087362bd8dec8bb3e95a06c87b1f55f33f30b0110b6bbd0b46717a2c4be2ed0f6e3058ec2bb1dcfae5a3130bd58bfd4c4fe03a10469bb8787db3db57b9c179f8dd272ab31557f8546189251a1cf77be6009963bbf3b0a9d244854298592d18b7d741905c717f5176eebdab9c84826e83cb415a821a220e046d33e95462f655b17804d1cca80b7a25e347db714d7bc3ba5cdfb7f10c309421ef1b88dbbfaa38d07bd30cca4338020f8968ec687dfe658b73f0e6a51f509e1bfe0b45c78e9a2e6aa7b1eb23dea1a80f88c77d3d51f3a6b46e4f03d5c286eade115482d80d9d57576146ea6da4020681d03b8bee6f0908d6ef849864f926a21afa5bedb4763d41d1d23b3d48cad42ceb686d95fec7b5ac29b70fcb1b78c2cf40ded95f2fc723231fb5b6ea5682c5e9a5523bcb50f2b6ac3cdad01f156e823866aaa8e7df9abc84a3da1df5b09c7f47f9c7558c08510041bc1e200163207a8210e94fba52d860eaa717820ff5af817dd7fefec030366c9cae25b1e392627d022d6fe3b2db1956108a42afb7dbb42915f0b51d67bb20853ea49c08b3469146a3a8dc1c19cc293776732cc373fdb8e71f40d2be19246d598fdba4f5a835b4e386974e70c745613f7aa4d48de3d90823606e1316fe8ea7f540426303e5b42f874b109ac2b17b8d31246fdad2686d7efd6f002ce7aa1911d14cd4dac53d8ff50b3ec1af598579853f53b74cf0d94577aa1770296161c853e7749a15b95de01e461c2ba5ffc9611bc880335cd6ad26b1fc13d8a90d68f12c833efed15273d8429b29b58986419d19fb44f480a40f9ccb1982e5b116068e5ff6aa2621b0d671929a994e980599617975a04a2f80dd9f5fac3e7b6af00825723e6419e7d7a30b515c9cc449692b1c13137c0ade8e9e1f443f67e7c082ff885716a2606a7cc00e776c9183a48065218caa7e0bcbb6cbd8ae899b1522012636b3952d771c907f77ae62c953d6154662418611572d455219a5065a7544fa1d4bc7cfc335f63f100dfb1637dd920c7b61850da6c84744d09dbf99ad3e5876440ee750fb814f92d374ae131f4e2ba5b369b35aa1c8a7e79f70c8071ac83a8bb20367eabac7a82395f8a615b6158b7f28f06272422c4bf0ed3c91c645a4e3233d2b64b28cfe8260bc6fadacda252d2bd5769e73daa035cbb027ea592cf9f11574a09612c234791908f8c37d348d419eda7cbba1d88c516f09a155cf8601ac2df4612725af6759fa9c56622eed0d44ba1fdf58955e19c0c22e25c13b01eef014ba2dc2cf5046eafd940c918ca61280b8629a44ebba7c7e602d6c7dcf6668e93098c621ce569c3bdd19ec43309a8454dc640e979e4c45091c862f091c3ab852a6558cdeee24470910e7b496a723ca5907c526a1e85a15e5be0ad4270106eceaf9c79be6b3a232c0fa8b61d46332894a72326d366dd41844c3809c5bcd53e1fc34ca20c3432656ce401d54644eae6938f1c11342e29f9f558c0cae2c1673d93c79fdd0e5a2b4a53021a50cb3dce6e067a49eca5c892257d0eace2b6d0cbcf71cc744e747db48b565734bb523191acc43868ef9dff9ca1f25526e8092dafd6deeb3672e64303bee45bf5f27e761eb2c01759f0029a768fc3df7115e5275f7961abdbb4c5297842f6c44aa70c0faf09b7531a1d41917b3d0eaea9a6f16247257389736c280ff01ec3d54d1c007171dfe6e7292024bd208862d096c799881abf5745d01d63d0ba8241cac27d77b95d084117db278904af902c597202bf40e9ef44d48802c3d5448c492b5bc8240c894bb7d502b444664bf7de98cc339eb7f78648a70b8e60263d4e0a8b43b3eff25113a0742971ba6d49a439c1069c26abeb3f353564d98e3062885de6589f7b453e415d5a7db72de9c7afbea00bf64a6511b4f56aba3761", 0x1000) close(r0) socket$inet(0x2, 0x4003, 0x5) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="8f570000bd1c1de30100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 05:55:47 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) socket(0x27, 0x4, 0xfffffffffffffff7) 05:55:47 executing program 0: clock_getres(0xdf8a7bdec028c425, 0x0) clock_getres(0x0, &(0x7f0000000000)) r0 = dup(0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 05:55:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000200)=[{0x0}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000001c40)) r3 = open(&(0x7f0000000440)='./file0\x00', 0x80, 0x8) sendto$inet6(r3, &(0x7f00000000c0)="cbabef8c044ce89a9275d4418d22bde6d601785bfcdc0966537f3ab64a8bb23319fa596f1603553c462c144cb1", 0x2d, 0x400, &(0x7f0000000100)={0x18, 0x3, 0x4, 0x9}, 0xc) link(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000480)) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000340)={0x80, 0x4}) preadv(r0, &(0x7f0000001b80)=[{&(0x7f00000005c0)=""/2, 0x2}, {&(0x7f0000000600)=""/174, 0xae}, {&(0x7f00000006c0)=""/18, 0x12}, {&(0x7f0000000700)=""/24, 0x18}, {&(0x7f0000000740)=""/148, 0x94}, {&(0x7f0000000800)=""/71, 0x47}, {&(0x7f0000000880)=""/220, 0xdc}, {&(0x7f0000000980)=""/4096, 0x1000}, {&(0x7f0000001980)=""/205, 0xcd}, {&(0x7f0000001a80)=""/225, 0xe1}], 0xa, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000280)=""/70, 0x46}], 0x1, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0xb695}, {0x18, 0x3, 0x40, 0x3f}, 0x9, [0x7fff, 0x7ff, 0x5, 0x6, 0x5a53, 0x5, 0x5, 0x1ff]}, 0x3c) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000140)="641887ed6f799a101581473e1523cd928b6d6f898a48026a768de94ed9788270a83cb61b66b26236729c11e6443255bf6d2bfc6426aba852b723b4205966e2bf48be878328008fb5b669bcbd1120f9b973afb870b8b10674f1c032d9a2e28078542a85b8dfa38f242ec50fae0eb3dc6f93ea34f5eb06dac7e3ef164969e3d025dce42b43b1d6f504de173c744d362bffb21bf678a7dcd48e0ffe3859f90f14edc00fc6007b000000", 0xa8}], 0x1) getpeername$inet6(r4, &(0x7f0000000500), &(0x7f0000000540)=0xc) bind$unix(r2, &(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa) 05:55:47 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) kqueue() shutdown(r0, 0x0) 05:55:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:55:47 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x540, 0x100) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 05:55:47 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x3) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:55:47 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) dup2(r0, r0) 05:55:47 executing program 1: r0 = socket(0x800000018, 0x1, 0xfffffffffffffffc) setsockopt(r0, 0x8, 0x8, &(0x7f0000000140)="e1f400000e45dbed8fc8391e8b934f492cd7439171665cc1f848d9199cb71d16718ad33817e3e61a0d18a221abfb93f2e98fbce11649717052df571897187ba60eb9e098052be8f8fa251d853d000000000000000075d05a9c720928ee4e436806f6a9a9ca04859b96f5cd6c5847d870c75686aec432d807ce0f607d30c61192166d63c5fb90844a7ba1595a7a5a766014f5f569bf190762c27cebb6cfcf0a23cd89339a59cbfd874ed565e8385407be75efac49f1b5185b7900000000000000", 0xfffffffffffffe94) 05:55:47 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='\x00', 0x10, 0x28) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x5e8c3d07, 0x5, 0x7, 0x10001, "88cff714d2c1e33d939b108cb40cf1fad43c2367", 0x7, 0x3ff}) listen(r0, 0x0) 05:55:47 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f09006c6530004093a1c607aeda8775b17fc5ccfa57a6ff4446b862d950e389b200dde9ba677c82c9243b272bb6441f82de0197627a465d93653a2a14cc02853a8e707d8f7c3e05941f720bbf69e8079d291b51e3878f3ce09f62403a4f76dbbb01892cce8ff159cfd990483a22f768ed943ab01d028750d716ab65d8a137d1d7fa0831601158b0763fcdea7190bacb726e225e2e669438fbedd514340800388d607ef54d1d171c00e2b966080ae341c225934d0db189d17955434af327089b1d6c32612daf8897c555b9ca9943fafcdc50d7e72edf90d8ce50e76d62b15c3cba813b7ec06d77c2518d2ad3d36e18fade4ba38682ff3b241c0fa718f68748638c9a890775d317832a047b1229a6eed997ab91a3fbb531d7090d777599207b244a01ba9ae6ad08ef1ffca81bd90bb92e3f3190a025abfc49cfbd16cce9ac8b9f633c419e40e2c06802ae14ff08e18521f1b232e04b78d0198068b782a52c4bc5c2c7"], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1fffffffffffff, &(0x7f0000000080)="2902095cb906008590000000", 0xc) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x38000000000, 0x64}, {0x24, 0x2}}) write(r1, &(0x7f0000000c80)="8a85014bbf6ea67d010000003165cab36c62904e617aaa011166e406f8e633b5491f8ba482819ec8e0134597755640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca73379a53804790cad3068b5b0414f2406e7d1f4e9e048eefbef935f2cdcab7fe87f62b1f7d815eb707fb9ebb05ff9746eaa23d64d791507b265b2d5eb2653b677c7eca911b0000008eda80000000bee0514ea5676bc36359c20a4cdca4cf000000a9c3000000000000000000000000000000e207c00600000000000000570ad3d64a3aa9afeeace049318c35fe4aca00fb3cae18d58fd4b650cc636299275155d55aca5f7e54a1503b4b4c45b8bb996f54542eff09000000000000005f8033c0b096f05f6bb9334bf520a6cb782d2bf26f38366ec246675e18506539a835c9fb428e45e8b279cb6fae5482000000bb388e64f167cc9db3f25d1f7ad18128e2b9fc9887d81fa8b581a8f94a6f48247b51040e6a44f7c017fcfa3d9260e8afd8066f2567d53e4db0d87b646ee2271161788a55f97306ced66dceedc52718a72636e4ca724ea31a9dc6e59b1b6a338f0bdc85c3e5043597cc6243f7acafbfdea8d2e1086c1397ab80148bc11fa282b47610e9fe99f4a4968ac3d977121caa0393791e4f986c5720032621be51fdb4af417960ad2b9dc6dad951fd961b799deab04a47eef7302f011925474ab04399463e6bed91c5d6c0e31aeba3e9fd6a6a37189e0bfe1e362c1b1dec36b51ee963092dd9bf1018aaf88a4fdf1f190b34311afa4d968317a8ab8c4e8c2060a1f66b82b85cef028ae6b6f82ab210bab2a442c8aadc80dfaa7e985fd50e0651dfed371aaed469409991b5f0055b4b64a0cc184f7aaeebc21cce58063fc2000017455bf8769df23e4a30a36dc80c48bd7dcf6dafb37bacee420bf748c8e6f447430242af310b3edb493390186da030f77848732f76da6e8b616765efc2a98a728d623c19dca816d1bf9673181e46a21487f1f842e48a8eb808002d9712036d67de4b1366135a2c6dfcf94abdd48576b5f335cee55befe2d6adb8ca8ea7f0f3cffd14aa9bf93a0a26b35ec29419d56669233c01135a424be0f6d50c412d67a938f6df9ff27490b82c741e91cbffe469b4b456208b1710e74c0f90932186f4afd2dbb3bef983be075f2fd9e670702c8c2984fdd4d1fb0890d0a1059dfcc5aa3cfaa05462569a9379c845a79f1ce01eb27c27c9e9f0cf4a8c01242215c887d642e8b315e5bf84bd8bbf447d86defa409c5d8251745448da60261e17f32bc35048fde0bc6f65a9a9099c7d5857be60486590dc036d000000000000000000000000000000000000ca9c5b2dff50ed0475215a3740755f3817abf3f5a4369582f806f749eafedf984c8d29c6fd1adeb74a396ec936a45f736c6f328a8d08ac0cc1dd3da4af7be8d370ea8c8ab238d769aa64966686eb9ff923aee80f8557d5a26c66d682d68f99d513aa476b352f996168e9e5b849d5716b1a81395b23804de0daf15f1562f285980802fb554ba9f31809", 0x446) 05:55:47 executing program 0: unveil(0xffffffffffffffff, &(0x7f0000000000)='x\x00') execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='x\x00', &(0x7f00000000c0)='#,\x00', &(0x7f0000000100)=':!-\x00', &(0x7f0000000140)=':\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)='x\x00', &(0x7f0000000200)='^+\x00', &(0x7f0000000240)='x\x00', &(0x7f0000000280)='x\x00', &(0x7f00000002c0)='{.\x00', &(0x7f0000000300)='\x00']) 05:55:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), 0x8) recvmsg(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000000)=""/54, 0x36}, {&(0x7f0000000080)=""/198, 0xc6}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/43, 0x2b}, {&(0x7f00000011c0)=""/251, 0xfb}, {&(0x7f00000012c0)=""/94, 0x5e}, {&(0x7f0000001340)=""/238, 0xee}, {&(0x7f0000001440)=""/41, 0x29}, {&(0x7f0000001480)=""/135, 0x87}, {&(0x7f0000001540)=""/90, 0x5a}], 0xa, &(0x7f0000001680)=""/184, 0xb8}, 0x0) 05:55:48 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xb96) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) 05:55:48 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 05:55:48 executing program 0: clock_getres(0x4, 0x0) clock_gettime(0x6, &(0x7f0000000000)) 05:55:49 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, r1, r2}, 0xc) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) lseek(r0, 0x0, 0x1) bind(r0, &(0x7f00000012c0)=@in={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) syz_open_pts() r3 = msgget(0x3, 0x10) pwritev(0xffffffffffffffff, 0x0, 0xffffffc2, 0x0) msgrcv(r3, &(0x7f0000001340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x4, 0x800) msgget(0x3, 0x80) fcntl$getflags(r0, 0x3) fchownat(r0, &(0x7f0000001300)='./file0\x00', r1, r2, 0x2) open(&(0x7f00000001c0)='./file0\x00', 0xfd301a27f930bc33, 0x108) r4 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x116) ioctl$TIOCNXCL(r4, 0x2000740e) pipe(&(0x7f0000000240)={0xffffffffffffffff}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget(0x0, 0x3000, 0x1, &(0x7f0000ff8000/0x3000)=nil) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) sendto$inet(r4, &(0x7f00000002c0)="b485f37b7422c8c1f039dec26fbaa4dee4117bae413471162c87d470e7c64b492b847d65c1ad50210286b44a38261caefde1453572ac021dd924a8376c1a5ffb88dfe5e2079fb76d651154dd68b7722b351d4433ac01dcb9913be571358790af664d445baa8e765ff943c0726b7fef2fe296d20fb4a45e54368e326a2f1833f3a6d595adf13b574d04a64dba1a76a16ef1d431fe5ff4274605c220cfa196834318c00c783c01d79b794b18d042c801f3f4375da61a09ececa6171b33a8d24eb3874c49da9fc07226e411a6489faf6c9d1fb9ab4f133c0ec17665b43876898ba11b77ac7553d13156235d8fa4430482d90c36f0df74eabdd2a9d6b3f78f5a6cb9d7abaa395d64f4c97fcafac5452ca21ae65bcd1a7babde36eb6998819a989a9f927fed6ec167405999a53f7a0db2af0cbf03fcbe3425e1dbeb10821b90e884ffe80587439bdcd718f76ef613b2ab7726aef20c7a8aaa653629e8311b1083988042be27b9a86ee6204acb33c0aeb21c03e8f2e9905071f078b682165d53c3d84aa302aa2cf5364e999eccfdaf7ce0df4510e66f8e4f4dbcac7874769c6941b1b22af0aad560ecd7b543d70e42789017df18d173da2cbe7019e56eb212922a52a72ab25b8e8965c71aa21d607500fd27148e37c5896daca0b4eb8b36db9fbdf4945c70f9be5d5345a60512f35317f9cc5c9e3fc94d3dfe880ec7ff92db85dbbb5ddd01e7294a845515e688a752ff60c1736b77d63161cbbcd1dc489689fcba0bab0dc698d917ec6d6a4b9b75c129d216b1fd7da3d2eceeb402a8466a8eb14e5d74f8980a0b01e318f01635294542392efe1745a830ba2c69a8037606a5607d202baca16e819c526b567008aaa0d5b5617d91bd6d69ee198412a71f3c1a87fafb48876658ab3ea093f3ff6acd4f847071d52be8371dd9f85427bd470469c9dbdb6825f6c9762e06ba22becc52df54dc6de7cf6e2357d63ca668f0294943ca083f7d2c5c2c1d69a21e6a5ca6e11e928259343dfcc10f32e7b9fea8d5888f8d34f1cde924e5b6c5c5faa55a39465152402be6698e6f59b285994b6826e294e99a3de41caab7064e159a0159dfd0d5a386cfaf943ba802323771fb2d01bb50254e1349bfb45175f1d3f2a0e38291363969582b65b915ac1626ade4cf00d4eb4ab4743129aaf3f6a41d44d76037ebae9233276aabe8787ef6beb5c1c6ca2cb99faef305aac17f0594aef6e873fe3c4cd10398078779bcea2d7b8857bf088a45397055f3fd7f2b2ed02f721db8e79949cd3606bb4c83258dd11f7c7e0381865d37086f59dab32cd2fab0114c95b35ab6144001895b32705421943de40af0e86262ed5cafa5f728ccc5bd5cf03423eaf7f5e60c287016ed7c8f5a1bd4ed720335e16accfd37e828b746808058cba58404706d7902b459b234038172731ad1d6af9203f355d61363cf468a3adc2277685b24007956b59085e4c5bf2e7f700cf162fff52df961f0c93167fa5214198d76bc4d4c62a281843ebe229287de2b1a5e30f42efeb49b5e7772ff5bccb2f6c253ebe416101270f2f731f42c2b0bd7f313708a4d91056b9312c2034bd49c496e1c2c1961225e7c81f2e0d05080d23109873807ddaea6cd1f52d4d69ae6d4f234c9b4174f225271a052181c85311b6423754a972aabff54568f2670e90f93b32dc6c9976507869f82e4e7ff645914c29c58bb34356cad2bcab30da68ceaadedb590be17c36aee6d126016e549d00410703e71f1f12e948fc9c12b1d224d1a3ebac188a5533ff8e56e0602af9aa83ea0cf0f4ee04bd59ef87ed0e03abea330406cb02a8bffebc3c4fa6a3a0cecf22b066cbb3263647ea6b3e1adee86e32a8b25512a83e4592a6bf52300fc1820f9fae9a11d04f03e194cc6663b03841c37e217726bb0701f1467420bb82af798a635d8d8573c8622fa2dbd28f846468f2e85eaa7c8b6f759fc2641139545fa7547019d05bf417b2daae213cef6e4b3c3f16355c240c1a25f081360e2cb69fa837fb5d4c61f14688b804bfd6497f636605d915350d1087ebf9556e7ccd485e525abd65de0e666778a6bb1481e877995f54dcc12fee82abecd3cf327e8b4e0882fe3aab677fac92e6cb7686e99413145586788eca9b90ba8f8ac7a18b456934b99a0519cc518f99014ac1aac124100b3c0e63df2fa86238ee2d531d069d2f17578a3ad2028cf1217e8af90baecc62ff869dd264ff063b018708defbca15e3c48a2b717fe29860bedb15661541eda467d9979c4a06da68d726a41cea6799a3f84f68f52b3ed21feb46475eb7ba6daffb43275c9ac40347b3d0079b0bd420cbe06740e9e91dc0ac8ac25525e160b45fc3f4c89608f14c20d8eded02b66518d19763ba11d7db3f234efa113a472d855cbc4c735757827b2042b799ef03ef5958c23616c348466c05b5510c501e9fa8fd7d0b9c2f5457a0d00c79ae9e7333bff58c915c87ed69937ef076d730a1379bc8a7b6e03d6de802b121951bf2909c0b15db67773cbac62f4513653f700d1a7dbc67d5b2d547f628eaf5e979b4c9d90f940650dd5a8da4bb6bb58fb9001fb8376787e5f269063b1e6e7d682d71da31b03ac79c86eee968e6155a247041cb87ecd7b5f96bdf5d1c0b12c5f2daa3cd05b208ae025d81994afbc86d94808394c775ad5fe2826cfbf6417adfd9f2739e6e6e1e7eba75e7c35677298e0bca62c926b3193a1300034f0bb5fee22d791488116075e1d38477301ac19b24ca82b9791a2551135ae1eb88fe8646354030956af2b024d646bfd0e4ecf64392725a75b19373bdb1b51e656dc4d1db8b5523607147e3f894c17bb5ffb04bc892d717cfdb5291fb31bbb791d41175bd94f1081d4ecdfe3b70dfa24d89cfe94949d999cbd8da0b7e7be1309c61c7d6a7311cbaadfcda52dc1ec28318b3566c8063ac949e36b25098f36b2d9e7a7c375758895efb7e9af64ffa86209dc085d7b15548eea45b6e44c4804e0515b98509a0a4d4fc21dd10e11181500e859bbeab942410b48564f115bd44bc763ca141ad34b68af79d9a21e69cf4ea1d547f88e762e95ad30e225ad15d950c9cdad6c99188b086dab63cdf0a879365848fe5e77c74da07938e5665c5d84f796fde7e1a73a8c1c8d76d2102ce1d907c500d1a5b0e618c8c9ef84fc8a2ab67fd935a94f824ba239a0d6659e25f5425029f07832e716cadd07b14d125a7b7fd6d6784a74bd114a68fe9ce34e424295eebdd8f6d1344b4a7b63b4f4ac42aaa87f43709d004f03bf0e3b8adab2232cda492a488d2ddcd9c083d7cc94d95c7dfe7bae1d770543668fa023b17c1f6a7dd3a5fe30b081deb37de2fc9f0331a639df6eac38e85d336f946614b7f306684202c078acfdbd8ca2d05d454f93c5add48e73435467bc4a9918d9dc58e5e74851c0e120703d15cad62b46f8b0745d1997e72f743239f8df754db16dcad4fd29598fa1bfb7643cceeebbd20d8a63e19a6c0710f44e19be0fa3267a4ab6084087e63ea9d0b091979d2d13d425c6c2496b02e0012e95bf35bd5ee4b8ef02d56add71165edd566b11c21a2b5ee0cc68d1cfb89672515ee13392d638a16e50326419b898b81e4a79f68e6f5df294952e85a45478430c7567df3598a04e84b9631fae8f0e147c51be6d64882be5b697a311edff472c308125db4a958e13b9dee11319e6ca16360e187bc2cd94011c2067a63e1d998f1e1c72c7dcb8028d63d08ce2145e47da9284d5e6f1c70d2d03d14594bd500116c93fc87a28ffb49c07251d39f26fc1b6a5ce8ace8550d4e223c0c40af1d78773ba0717008b405fc135af9a24c1183f4938503a9673f5c9dc9bb381b94a725e6ff21a4fb5d6d83c0a952a5c71f2b38107f84e09037751e432c2a105199c5b31050d9ac4ac6ae896c34dfe69e1b23a5081d7758e4eacecf492e9d2288280b6c2e02c8bc2042a4d239909439a587949efeeba4fbc58fbdf76b1da54b68fc19eb02eb5052b21301a8cea6966a55b677d5b3d44de1b18c64e60693d09b5ed4a650fe84926a041b906c2cbbc1c35c9062f50711da9b40cf1157296c506f03b8e98bda18e8182d68c0c35929dff6faae9d40c566714eda71326336541577dce8dbcdd8a4a308424eab1d649b8de8369c0989a2c5e576da554e9838b699bfe79b6f0ea6fd41cd4cd3514f1f793a0df2e88c57c86a36b89f6b308225b6139e1415da186eb8220ad6d06075cdd938fb9eafc4d32d71cefd8dc58a636825a28f009468026c45c600a539d902bc18ba8884e6b5d3c52754ab08f82962e8f73c25b82789a69c5b3106d6dc4fa9d615dbed051db0f57819891c791f3e52030236c2435c48159e33cd40dccfc225ac168e3943d75ff4880df479cc84f44eeb1b12cb0115d477f89d30314d976ab06506c1273935e61c3ec3eb538635ce464a39824ed04829ca2a1d0ffdc47e32ab6e0e6f76a0af42650dbeb08771146eaffc928cc8513fe621719cccff4223fb375b71ea4772b5e9cd059dc089de9ad15978ce05bf0716808c4cbad8432b73ae2fd3c694aae18608106217ded97969aca150d18fb471e4c21549ba2163365aeb696862ced1bf59fa57b196f57079f3514355fafd924773afd63fb16e46a00dc0c433da77761e2790737cb93e62f8fa471724f824fb27a26f3d0f7598d4a3ccfe157643f0ee61d9bb8e4a216eea7e1628ed63914df771ac33a7f4a9be8469d6930f0b55b7fde17e84689523146d8851ee1541c626efd3198a704551ba3f407b1e5073cb01a0d634baec957ff6152c0c56b3df0229594f44a2041ef7801ba63b07f7e6de7337c664d718b5df08c58d82659dc90349c872ca8a45506e01629a82bd2d46830cd27ed9159a05cf7e8e8ba719f1db2c0d492c1916d851a7f7d4a56ef70e153a81625f7a0b87ae274629124ccac79c2435a863db01d2295a200c324a2d05db30d88a530f25978bcb090bd478ce11bd8dea9bca8b17c2fc54af47cf2510c5eed3d3242e410d429c252838abfea5f98acd9a5f018d363770ce767b464a4956906f0617e3a40a3797462e283fe44f23db89d205044bf22a366c3c45baee9bf6c6ac9cec97368f6119b3973c49f449fb24ade4b8925980e0be5b33b9976154aa2e0c4ebbc688ed4f97a9fcb33779de0757bff0c9d86feb5737d686ccf16ba63cc9baef3e67004a2a1d9804092ad49d1b0a2da0b6841e8a754c732fe5954fa811a4474c9dafc2bf124344d7ddf78ed1a848694e0de843411e373600bc15f6577f089c43468f022555ac3cfb8e0a63b54137978961ba79443594ae150a9744e838d5fbaae647a6300f80d9d1a11090fa199857f939ca3920a72458ba4b3fdfb01993a7c55d51a4582d60ccee8dd2a08e9983e492ea3abedd59fd746853bc5a1e89c01f688be519ad985f5f97ffd4f2fbaa382013780ca5c943e1b8a954831b4db786aa6b915efe93a3c13bdcb6391c31e1e1b43ed460470ccf12880a474a1ac88dd59c1402e032dcfda9ecce2cb3ee88799242f7765e25b5fcb5308ea070258f544b48ae629383ee258896b104e32a4919ce17a250daaaa83ec3dc1c7defcde39870c22b823518871fa860d0b8477354f9e7db271fa72a330463fd84184905ef55734a0a2442a32fe69e2d5b2cc87caa367131e5929b2116445d2c5891b9126bac2faacf5fc69181fa14ad73929d0cd2a14c2fc41da0d1fb906d924c6c33ddce40aca53a6802efd33666a2d745f249d18b3590f0f176788ca9c568a193fcd9ae93d41556e25446367b71339d8a908721baae05b7dc5", 0x1000, 0x2, 0x0, 0x0) writev(r5, &(0x7f0000001340), 0xcda9e28cc69d4bd) fchown(r0, r1, r2) bind(r5, &(0x7f0000002440)=@in6={0x18, 0x1, 0x5, 0x3f}, 0xc) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) faccessat(r0, &(0x7f0000002480)='./file0\x00', 0x8, 0x1) setgroups(0x3, &(0x7f00000024c0)=[r2, r2, r2]) getgroups(0x1, &(0x7f0000002500)=[r2]) 05:55:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) syz_execute_func(&(0x7f0000000040)="66410f67b91e0000008fe94891c2f246e100c42105d8a98172000065f00fbb2967450fd501f3430fbcd2c4229596a50d000000f2a6660f162f") 05:55:49 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c06000000000000001b62b5a3a03000479106032002000000000000d77f52347bb000cb0ced4335499712"], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 05:55:49 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) dup2(r1, r0) execve(0x0, 0x0, 0x0) 05:55:49 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) recvfrom(r0, &(0x7f0000000100)=""/252, 0xfc, 0x801, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)) 05:55:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/144, 0x90}, {&(0x7f0000000180)=""/202, 0xca}], 0x2) close(r0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) close(r1) r2 = dup(r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0xd2) 05:55:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000140)=[{&(0x7f0000001bc0)="31d4e500394748f5c77589c15d048a479f0a1a474a8897705a6b3319954b2390b8e03160b47d5a78943672046c87000a7e923d1f5ec86be9443fd4fd3e7c05803cf15d535d9d90c2772cd3b716040a44448753dffa16014deb59e7dd8911c5ddc5e02666bdaa953c20ffe4c86300ab7f846e45acac985fa6c1280ac6e5afa4281ddf47a61bad619ecdc3b31cfcc4fea5024348cce545733e9c1e410a45406130bcaf0ca21232708788acf0ee879ba7b9e0095cc8b45838d68d8459466250129d82621251912c6f1520c2f3999e42cd0a3a5802d7ca502894a89adcc0dab1e0befc27ad345ff2765f0dff3bc01c989cfe1403e7a7ce5726e7c434c993c4dbdf67fbd56cb628ebb17e7fc3ac67e6bda08832dd2cebf7c1a3057f0bf6c821d26933becbd0333361a3c68a0bb7f466b6bfb1aaf6827718a6ab2ffbd7a500bdaab34f4a778e517ba4f4d13e7deba20bbd5b1f602fda543a9b5601a46d9af74053096d35c632c122cd868541ef95589fb15cd359988aa1885bff1a2ae877cad53e0932e5a2e075f006aa07060d539884a33ee32025fb04ba06fa1c1ad49c759337d83b39c160bc312dcb748afedb862db34fc96415f8bdf10203f94e05313e081e9df6dce3e3f64f1ad09b2843f525039e31ceadad9b8a83067b4ea8993ebbd66ce56b74aeeb301613324574b283f0f771874adc9b391e3cdd86c21ebdc8317d015a182bd861ac884269c179951125227097b6ffe0cabb550bad8be226552a908191fe8f84f2a687475ba22acd302d783ef6f81bf17b08ae310bff7a9bf7c103ea3a3b5ed36ec63b0dc35f0e96e20bc228a49f3703abd9dfa3f452f00632ee0b4b888cf44630149b82911e762e2ff7fbcb9ba8784f0d7c4aba3de1f175092aa3c24214b38bf93f1ee2d394509cede352d64888c422c13e3e5cefef46db0b91158a247ad57e7858a14bc97149ed8bb27a9e7b1cc38da15ad3327bb6ce72dc6597f29115aa8a7cb568873e23f932ce953eb39e226521908f8faec091c3320adbd4a7c64fadf553b738e4a448125cb53b80d511e7afbc7ad1758a52cf64b5bcc83159a243fae83d4b50ad650f6f0fac50cc24bb3b2287a11505c018f746d3db7476350d191811325ce7c521cd4dd5bff46c5e8bcc56925bbdf7b0dc033c068d0bde59fdf31fc825dafa249019feb65c1459a0e94e3f467b3c1e62f48793d72aa7e7a290a075a4bad4c4912273169c6d19abacd3bb69203127d63f8711296df650c965ff5973498241deed80c8eda96970e16374ec0a360311e5c912ce6cf69daa8e052593ff52733ce3322d2d6c327e174f70aa84aaafd2b2f4f74d6ddee3e4cc06830cb0e2f54fc3285ab8bca663ca7b16f3c5ebad352c041168a1690c70fda4d348e583c44597809639b5c79f16ca8e7e128be774a8f90ebe3201bf1daed1497358114ba90f79abfe40feddce3f3cea7c80230659f2a62e4e54a6b415a14db46e6a1b971f057ef02fd55b403a3bf8de12a803bbc6b49cb5626213ca678c91966151c9007a42c271d029f550b6c0f7857d66a4d98e59e762b881e7afd7c7e7d915b4b81427a0f2037e87236e1ca5fd4c177e588f803f5f0fdf711c049a6cc7fd9a3daa633f5cc6b96e31e1b2de5a9a6f8fc05d1a4aee513072eaedfb64e56a6d5a1b9fd2c079fc3e1fa82920654e0260d332a55d96ab2c53e0d7851e339f208962d8fd9ecbdac46e348616c39b0edbdf97a12c8400f0729a7d663ba931b08e6e3d58087976a6744be7e4fcf106f9544f7a1bd0aaa58683d5dd8528fca3aaa7e019a38d6165ed019b5a87a44aaca8604be7ef75d4d84b6a4dde79f7cc4faaa5d3dc0d96ce91d5a80eb58d78a0e6e3368c670c8c80b9af950d9ef0661f724516cc86d8f7b0b01a6cd49907ab26261dc7116c723978bdf51337fb22f95a06738929df20aa9ec2cca4380f1e9156be8318b3fdd1efdb9bc8b5f8c4977e6941f8197382249871a1b29c47d4003e69d95960335b260a01f59b19bd694b351eb96c6679c98cb47de370c94c550204ecb1c0f9c30d436adf183bb61aa11430bdf88ff6e90264d21a01507ff0e4024a9bbba1b8cc35369366befd019aadbc973f31915fa54496faa0ce82315187fe2e28539b206fd2b24513af79b85a15f9b368e8a3a4e2549faed0fd19c367080ab3952e21c1f750c328371138a0f692a7f4832e917466cff39f58ca280e92a796369e301a26bbc7a2f84303bedab97656f68411e38709d44d9051c550302b4754b705353dd395df12bf6c59aa292a079bc6c8d4f7673a6a7ebee38836a01278faffc799425d05aa0227039168fbf38cb6d2a7f70c37871d18680ee01ab8e5cd1fd7b9a539d62b1b85df5e263d68ffa9e8caa6f56af0c18525268443b70de9e75f9bebdeb0f2e3df6d6643d6cbd282ce3db1dbb399990f78c658917f0b3f35a2c4824d62f6dc0d685af4535a61605e610006e507829f520ae099d3c384b670cb8e6e7699cb01ee65a2b1458f1fb2a43b75f9930dbd087b8a7184058dacb8d8023e1a19b7ea037715f9fc457b296ca33e8d28e7344faa24cf4e62f311d5a6d47ca96b909109710c08fb789f493dc28cf9e240674ebe896414d01c6fea7709c19e7248fc7e65320124a5f735d749260db170505ab0dd1ded386d7324595a4583b2abe6737135434f29e053972ef3847f8c70c64f723f153a1240d0b8d93977b1810556b98b2e989f94aa9821bd762757d5343e4afebb065d031335907992120206550ef1c4bd7c5d34bf9de37a57ef090ce0b9a15e67dad103890c29107b03e2a06093705ecc4d97e067a1f45a350303cc212ec3457b695e3200cc9506f6a9355fa06ae03e68b6fb7914e18f6edc4220bb00ac27e2ff44ca7b1a1f95b5586c08a63f61ab53078115bff5509d4143c759ec32fc13a9add405dbe814fe96fa1950a58928e388ed1be05b62b420f0136f539113e89c22f0aeb6a3029b46227a8e4a8b280b93036f2d5b1659e3cce8a3d11fbb52db30a0224887a1d375f54e9ab02e1764057e7b72d46eb161a4845cf950d82aa72e1404e59c1343c9391dbf3c862b15c20ef66a99fadddd0b83d377b3f2ed077789679d12376dec24fb5e72eda16eab8d3a7488d251e66fc27f8e3aa2bd1a9dcd1de3e92bf8e6dbf2a2261a1b6a68030ca853e4bc6c84d32b8d9d920b6e909872078b7c96546aaf4975810e131bd123a4dbd3fd1ca685e4125ff2d26ef5521d2a47604b2f293c209f9925477bc6297f57eb8ad8d5e32438e25df66188db3a45581a1544ed17f9db1787d0a88078691e6e805e0985bb3c60cf3c6f60f6597b50ac6e3066274026c1f53578a5a6843ae1ff8a826723de145855472b66d41ec9bf85bb18510bebb8cd9b5f7178a17bd45dd56b931aa39a5e819e18f01eba3defbb404c3acd2697a3bc1354b65903cecd819537c01d76f2a40fbb69825a81c97f0e562a5db5f3fd0fadf97a6e4b80749060507407ccd0145b12e35ad2a898fb53defce7eb51a6c08a53e2e7d8e9802570c683418e182c7b21c72e89d0199e9af6d8ca5c1b92f9f77fc4a4e466d709bcef95ee2b92ba1535e815486a33f7356bf00562efd98f0379aa981aa3d985e570fca72c1b0b1dc78c5efbbe82137d3784d30a39f94af2b2a6e7ae450b6e71646b7b9ad9c879e19184f8617d0be105ab83458b4c32c5da73e4ee3d2d654265092bb81bbb8dad981c22b93ba384a454e7c6403a8e276d82acee5a2e78ebfd83d3ddc50920300f20d320aaae1e38a0b43ffa670759e91440efa97547959daeea380be378e423d428e907f205713445cac9565fe16a3159b0cc2c95a7ab028bfde9cb54a719e92dcde24f146891c563111d9f2fe23c81142a1557b62e87d9a86c59c612b8e47a635d261471ebf86744d23a584f17f5974674b440beeb004c480d9fc9afb8e7c0c6b48dd7d48b48785b1ac9f7c4671f55c8a5f182220d", 0xafd}], 0x1) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000280)=""/246, 0xf6}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:55:49 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_extract_tcp_res(&(0x7f0000000040), 0x7fff, 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTART(r1, 0x2000746e) 05:55:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x7f, 0x2}, 0x10) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:55:50 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000180)=0x61c) r1 = getegid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = syz_open_pts() mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) read(r2, &(0x7f0000000040)=""/6, 0x6) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) r4 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) writev(r4, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000018c0), 0xc) write(r4, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) fcntl$setstatus(r2, 0x4, 0xcc) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) sendmsg(r2, &(0x7f0000001740)={&(0x7f0000000100)=@in6={0x18, 0x3}, 0xc, &(0x7f0000001840)=[{&(0x7f0000001240)="953f3d547df5b1eb5f636892de0382cc4ff8cee2d4a978eca9f079a9b9eae486978b535bc8d105741be3dae975d47d5391e65df10920b8853da3724cca114b489cc9e812cba68fa627df8d2ae33027aa9ef6b808a3dd17432270eba837afb4f984477b11700823415bf0a8ff6904d2633cea96df2d5bfad1200b6af82177a10cb80f294616d2303cd2885c49e239422bfbfbdd07ac93774b89a510c796be27249f9d9fe400488d7d262c0b9ca88df3e1c7aee0d3884a1a445ebec0588a5fdf11c6b01ec744db4393508a0e673a145fe87ebd37106f89c8e2352769f4e2f287876785baf98a8ebb3ace8725b54cbc7443720aff0a43", 0xf5}, {&(0x7f0000001340)="bdacc4d99349a3898bbd8ea20f59f63073a2d2860450d41466e54a3aefbef1299158a800673d1f01de", 0x29}, {&(0x7f0000001380)="40c6162645d6fad4088845d888b7c284f788c125347074c6021aeecee6ace1b38143a482ba8341657b54d292b3fdf5bbe2bc9e51739b904c39acaa989e4354181d", 0x41}, {&(0x7f0000001400)="491b636ab9b9d025f6500a8b36555e1655d7bcacfbe7928b554946d1312d669bbf7573f73e9df322e164ed6c2aeadf5f12d02835f24b65bacf66da9e1e5275765d4ca763cc5aa30532dc8d3eb7e906a03b586f7fc6479b96e6a0d8c01ef543237ac5af60b66188fd362eaa8b63811c0e0ba01cbea12291089109b9cbbcae24ba059eebf7188755c5be833f4279f84a006d89ba22948468c0", 0x98}, {&(0x7f00000014c0)="928cb7eae4520281b7c99f48e1033a3605cc1f5a6cdb86d2db9db956ef8f5aa3971f3fd197a6c7d67ca42df87ce6b22e0cbbafe673d0ecdca15bb06263672432da57eaa1bdd53f6544fb452b06b2067de8279bcc73ccdd3fad07074967d2f15273b193a7fdb4db2e6f50bb79fa906c2529c19624bd88c3c51d559e4068b14aabd25d3bca7afa30c13181783b2372b33b50f1e9b3a33e31c23e088ae68febca76b912ba91073fa0fb0c661af603b0876f7e7c359698e749f5df138053284dadeefd47db2b6290e358d98498abd7807d80051c19c7632fe5bdd1d8586d400d5f75c05d94bdee9768eafef7e44e8c036e11665f33", 0xf3}, {&(0x7f00000015c0)="156581b53facf5625e683f8b0676712d792562b087662f6e4f767bdda6fb49a3135a0b17a8b10f9221017be010b2abf6eaee0df0fda2d4acc76b1321e82107bf10bcb96f2cb55f01a1acb89b77e9b5fbf5a1285dcff4d46e672f75edc7145e6a", 0x60}, {&(0x7f0000001640)="8d9fcfb6c340a98c411ecc40159e6443fddb1cb04d1d2b4132a2bc38565ddc95ac70bc579585ae65f0d8bd6a948398cda69b77c81f73cea35a1f61feea6ff6c44c6f4722cf5466bd93966b6e2780973d92db1c9a8ce1855875b10c04a3cfed34b911b2944605a08cb690cde0b34bb4ae98e3a64a7857392453a6f1813a4d9054c116230021c74eb23382b587d9a2dcfc6ecb7a4fa4facc9fab3cf3d0bfc09ddc4a5d9e1ef3de0c2fb8d4aa57fa077932dc5945ded2f09d1f2992a7b1ca9df8ebaa4b1e4cd04610957120c9760f5374106d9fa6e83e3cad65fdfc1fbe4c12a88f2f810533de669227c245a226a5aa07d441c5f174e341e425b0", 0xf9}, {&(0x7f00000017c0)="3eb51835adc68f637861fabb2dd8ac6661ec51e399d681d3f0fa4576ab9c8aa8c6e87a01fd53cbac0bf1b54a80033a63002cda81c3a5eca30ac3926a15d74c8d577024f37e08ffdeed514e268dfbdd363e50b3f20977", 0x56}], 0x8, &(0x7f00000019c0)=[{0x60, 0x1, 0x9, "662d9e44dc42ee8bde5436ec1dafc0e0d13f3df0320b43016c2f6123da4e56a47968094dd84b5894242997601d20ecb1fb7e11cdfc3995b35c17409be726f3b99be0e586555a66191bb3df"}, {0x70, 0xffff, 0x9, "4ea5635c88644f6c91a0efe68cb33081928cc1eee4fa55f4389522767c8455229fc9514b2caf3984f85bcc244c69dadfb447b3fd0af9bbebb6263611a0747e0e09a2efccf25abcf3033c0b2cbd14eeba54d34b806f2c2657a5d06418c8bd13f6"}], 0xd0}, 0x1) dup2(r2, r4) 05:55:50 executing program 1: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 05:55:50 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000c40)='*\b', 0x2}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000340)=""/233, 0xe9) write(r1, &(0x7f0000000440)="316c7ce9fbd6453863e8effe2eff034dcbef692b113b5bfbea80e65b9eeb98c1b0d3c00a09c49c13ed67bb49078594984be3bc95da8f7f2c7853d49585559c3632d0b9e8ab585bd1a9e7bb20be2b4395b1d07d9f95629ff79321d2e0451411726d94562be8a5943c31ea870ee0804ad96f4b1660afe5eec9c6f7b12e0ce908ce38a3a2def93302829c3b688670adf10f4d8ffb0264c9e58b8992b7002ddd29a7d6b007d2a4e0517a340d8fec5d245a8a8cb86fd12529b3ee5840a0e130a890c21878b70424f63698903c213295bb3d2af3a4f6bc3d63eb220f0d4037536cd16f5e0a3552ae26944b39f7571d7d8113cc9b70b2720dd13580971046f55e67d9", 0xff) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 05:55:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x3cbc, 0x4) write(r0, &(0x7f0000000100)="b3343bc0080f5d3f96f74c22849338b5f57e0250207c6e20a1ae6fd0cacf13220a2f9fc5368e4a150406a63e7a3d7585cb7433c05e453e21a61303b523083ba3f1f3542aed74dec49db36821fd1260b2145bf3eca3f92ded9efacf3fff33d11efc84d5b6a3195ee9ca0f2d8be6eec6e8e8fcbebdce95f2b20b220f5cf28f3f1f26d1d521b9aa34037410ff11f3afd9fb2655ef7898ecb68b65e5f517687d9b6fd94528a512ea32e928e6da0c4c747236bfdb2f01c1d163b63c2d76b67f10544b9577e1cbd3dc741d939090cfb546be85dcaf567f39e407d7b45dbfb8574b1d03ad239bc01a729fc02764274257d4c08f378ab3c9dd66f232133190cafb2c5a643635a6647a2a5a545956080f7dffb625e3ac2341c6a583081b58714105b79988c6db0b99851c65ec40d2b045d2e147c025f1274915bb300f21c83e14dab717247e85128272d3d88d71e763c203a353386a4f1b5bed02e4a74d2c9fa2b3ed64425a99115c02f518ade641812d16de977676313a6c3e317d9dd2b88faab4fe8132e3d0e8d14689470a925c2b34174967296cb1e63b630d767e5a567303f49e070f0d6a2054ff703f924f3a46c74192a8927448cc9097a5ab158c97d28865d98e0af69d54276e1e9323f50bb5ffbf85e258228fbd818835aee6781f7a4ef3546d3a03a2fd9c101f169dcfcbe5268527bc968b98e95821b79d6333ba25488cd80c0a67a16c21e37e6ea74d6d032cb7f692455fdfa7c0cf20e87ce34bf44bf36dc519a863bbd8496821ae2c1f5b5ed8cdbc73f5a49db8f99fbc2de5fe9ad0ab181cd845c7e5454c53b41530998561582839f9175182fd0c39ffeaf4ad4c7e4ea98c076da50f236b4b417a9f9a4e2335eba25ac15cea31d97116ba5c56124bfc2901a2a516f770fa894781a479f60ae729834ca61690461784aaed1e96124e3c52ec591cc0dbd3af41d11432c377701655501b6b0156c34e2c5edd8c1f7946fb12b1a4174afe70a9f68f7524ba23b9762bc17707b45a23bc61d19e460568a88efea40829f7b1772bbc3923f777316dfecd4f938ff21b9588c6ab7c82c5e34ea4219796dbb43dfb4354a0c6490dc772bdfe0fcbe697a22ef34734abd5c424823c0c4127bd40ab7b9d443d7c0d741ba992b1f3a2c9fee3f5bd5040d60cebd8b2a9f5d06a969164b82a995fe4910d40f1a56ca85462f890c2ac3e85c746c164808db28c6f2fbdb5fd27668e5940fcbdca7e05ce70b390e7d6c9ef535dd210db54dbcf736935ccf56f4e3e5d578c0c9be52d44ea2793cc600d2c2b99694ae28dd1c1fe4d01d2b899031af0121bd5815915f2908b57a8371cc9d594e81f40d1652a5e7a97aab57d5d59b966da441f0e4c8f25928928d652b63da12693612eb465d7b7f75da447ef86a1ac046c64fb713980f1f62811ba0f321484a23b93796a7b250c05dd5dfeaf471a06c859fbb6c98d24e14cb40bdea844d5a1ef692d5e1c962c4c4b0905693bbe104c876a2ab78ac3e3081e6464b77bc233b04b2bb69b87c20ffeffecf645c69af415d3ed0fa1f2125eda668b5c0280ea866fc8fc929eb755cdcab17610f5cf1a74411ae6d23549ed1b771ff8eb4fd67e851e10e371a53548b038441e77d36f69303feb9d7f7c2e6eb3229843690dd384ef0f0a6c435527dd47fd4a1c2fee7812ac60e040c903cf43e6f9fbf8645355b5a53c19da07c82200a8be7f98f8fcb75b8814170e88b98ff59b1600d558079fae36cbcf21379a325a49b927342e3ecdc3b0c6e9a837db25bf4c013b4403bbd8369d2657f28afa0dc076d2dd4f45d295e3e25556b66d56f1da917a5d21495e5573954764a6e61a2f10893792f0cb56dd18eecb30658ee781d50d580dc311b9c35e7b721d26b12f203252e2ad278e5b68f2eef0e96f222eccf5c1dc4d937be9615b23bac15070d58540b67f71fc6710407c2eda0f8e46a0662a12ccda7d5ca798fd0dbc75c6bb9659cc2a27b947b62cfa511bc95c8cf0e5c0dfdb622be6e876b66526807fc1a96b55e118a9f203dafa728baf896eeefe50961882b3a69e7f287f3bbeebe6a8878b6750d199856a28220852dc0cca731b0485ec7ead8def4c88e48e25776874e09894e3d06b89690b25fd0ffc752826ad443617888da34fc8fb9fdaefdc6052f21a69f6804b4e3d16bc54dc508e3972c70c5423b3065e34f77def5fb8773e75f73fbb1c380c1208d6c6bcaf2cfc22a8c6f567bf351bc0bac61e0c1ab9145e9293434c598d04b6b20a003f650a80de81222368a024480abfe29d8e7d77902b7de98caaf201c6b9aa912b307b61ec14bc063a63aa2103347ddb0f54151d1e443ced623792765ed6dfe69866a84995269f7d465a3cd5488c1dfe31ef2e0267f5132777a8d0ddda4e222cae10aa7afa6e8f639c7eb3bb7e354f065ae5f9fb7785018db5a663e3332ab7944e42f47cd9d2b8ded17883c7f19271bafea18d71edf03c18514c3624c3cc04c2bcf115cd1015e7f10e07480569aef377dfa9ed1f07e26b7cd4217e15d2aad23e400d4b3bd01c2a56c15e4fef7b44b3906c72fa186a69403be90cfce2329f5631afd87774d085c62e8634573239e26a0f7674f37afc1d5943f850b0785d50eff994e1bde1a3bd966eb802995ac949b96de336dd8b6172697c30e3df7301985091788071d3cd4799d3da673c6d5ee70209e79fc6c3c692fad7364aece2b4f300d3b82743e04e83d3246e3844eb8421e799aaf6e11b67bbd8cf9d78ac1e82701a786724dd1eebd71742f46c69ac2b6eca0c8d0a34653b4adf64e9dc34332d7a9c5f46d614d30b06cba2f3dfb930bdb1875e2c4c50b0f29f8d4f379ea2aa8038489eb550bc57ce79e022d930279950a9b47a792118954cd2bf5346ef20f2f86c88eee96b58768ef5e0bc12eda331bb712afbbd7ccb372178a4b5bd112fe975e66cd698bf4f07e3dd8444c1d68baa6f21ebde163dfeeedc44665fc36905c2bca2ee8f0d867169a223cb9d7a0fd83e1bac19ea986fd09942f6b0b0d7af83e5a9066076c2bf876cc5d43a75d05397e5d13690cd80d739e812433ed98ff7a0487f66bec9c596cbc2e56f58f03ef58008a36eba1ee0d3e1583fe1171671c8c649a1362ce8d90f0162fae9ddfb383d9cf5294152b806e49b6e4a69c0a4ece76e3066d500f63c096c207af8511ac893fe3767aa56acb45bf4321848f32eda865617069d971fc5d595e5d7921cd4aa7473eb369e367a8de353244ce1a057cba90d02e873d6628b249c1304db355bd1faab9e274772e3d3e366d0fb9083956276d1d75c7205783db1f8a509da56752e41d9217be7a06b7726303cf720f5d591f7fb4e7674e4a8d02b0b0f04c43575670c6f6e70b019cd39faa6784b0e9fa0bef824aae9eeea59f7e4aaa0b66c4c720f279ffe295d96cce8bcd8f1d5050f2382cd35c985276840a6f84b096dd872c50de62ad92be976353db910c8e03eb35040ef6ddd5992684fff9db48515d64fcf190a228f925ba4101fb79b63d463650ddf17b09e8e79d3ca3978b869b5e33c9b0c2854cd1769dfe79503cc32b275cf8764b476b22b677d0ed4f73c42b5ec6c62661e71da39ed364216a7f0fda0af61b94c5792f65c51169d9f6a013efb642395c434563870b27f636dc08ad75de3401e37062dd819c4a6b8bae7b772d6c73276751ba68e88e3d132c48e61eb44972a8e14d1eb5a59c48555bb347efeb5d742cf06b9904cf82aef5dc9e8c157e1c3177c6587fe68dbf99e03389270346e2bcab18e622ae01c13e9a7d6c31bcc195b220a833e1014e596332f8b37c4bcce5a4ad1fa0e77a5eb71067f7ea4e7274ed438362e13a8e67c197984bcaf22b3ebabdc2d60182e8989727c00becf37f67bc587267f9cf0cb95f3d167cfa62360370ed9366076fd81d51f4754a17260caacf4bdcc92ac71d333d633a57d61c5b1a10b650e7ce5bd1921e6865de1b54f7b24cd03de2a2c68121066d60f521709ebe67eaa99f7e94dbc38ae091d823bd84ba8bb09107c3265bd0e70a9bc6cd9e004d0aefe08b2353e95826f705b14ae1acfbacaf60dfdcc33ac2c200396075a73387d616bd40287bd22f8903f12380e59cae0562f0d7813bc79bfce8d7b8265fbc533171ee976102526af4edd72e69f626cc4f2c12c275f398652218c2759cf6824a670d0504b5d608cfb8501ab56bc73bbdcc42fdcc9f55dee19cf19d6aa89b4ebeb84499f429e82199696e6b37e62286dc18a4b9a2684c3177774cc74e46870ed63c737964d1e9a19292cbfba24a898f86647325b04964082a83e5fed4ded7ccea21eb9cab3bc869cbdaa0b705e8d29a5f0545ca5fdeac316ac893585fb963a6551739d1ce84dbcfb6eb576f5c6ed7add4e4b8b8ab1a788db360b7942953aa48e2fe4561539d1ff7c27ed583fbf390b93799f3662bd28e76afd007e445250f1cfbb272c5d2b6ea66c9a6262193df85814e8de1ab82b957d19730e2edf7c3a4d542f04ebf442cf4c2c2b3f32fb3b0c3d59a9733656efa4e83fea560797599d113934f7683748ceeec26a235451b5bbbaadbbd0fee52237b7b95181dbbde0d4bb28921e9336955a415518092ce3bf6be095ae0301ae2641065e", 0xcbc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) write(r0, 0x0, 0xfffffddd) 05:55:51 executing program 0: getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r2 = open(&(0x7f0000000180)='./file0\x00', 0x20, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) read(r2, &(0x7f00000002c0)=""/14, 0xe) fchownat(r2, &(0x7f00000001c0)='./file0\x00', r3, r0, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(r1, r4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) open(&(0x7f0000000280)='./file0\x00', 0xc0, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1011, r5, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10000) syz_execute_func(&(0x7f0000000140)="c42251a66b58f30f1bd4c481d854030f294946262e420f38c8ffc44291b685c1cdc8f3420f50ca654780c19f656567c0ca55c4e35d1802e3") pipe2(&(0x7f0000000240), 0x10000) 05:55:51 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 05:55:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0xffffffffffffffda) bind$unix(r2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) close(r1) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x0, 0x4, 0x12}, 0xc) r3 = msgget(0x3, 0x9) msgrcv(r3, &(0x7f0000000100)={0x0, ""/92}, 0x64, 0x3, 0x1000) 05:55:51 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0), 0x0) 05:55:51 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) accept(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x1, 0x80) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x2000001a, 0x2, 0xffffffff80000001}, {{r0}, 0xfffffffffffffffe, 0x0, 0x10, 0x5, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20000000, 0x4, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x10, 0x7fffffff, 0x8}], 0xff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x20, 0x6}, {{r0}, 0xfffffffffffffff8, 0xe0, 0x22, 0xfffffffffffffff7, 0x10000}, {{r0}, 0xffffffffffffffff, 0x38, 0x80, 0x57a3, 0x9}], 0x9, &(0x7f0000000240)={0x6, 0x2}) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x21, 0xf0000006, 0x60000000000, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x800fffff, 0x40, 0x2}], 0x7, &(0x7f0000000080)={0x1ff, 0x6}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 05:55:51 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 05:55:51 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = geteuid() setreuid(r0, r1) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) getuid() 05:55:51 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x9, 0x8}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x100000001, 0x4) socket(0x6, 0x4000, 0xea) connect$unix(r0, &(0x7f0000000240)=ANY=[], 0x0) 05:55:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000180), 0xfffffffffffffc70, 0x0, &(0x7f00000000c0)=@abs, 0xffffffffffffff9e) mkdir(&(0x7f0000000040)='./file0\x00', 0x40) select(0x40, &(0x7f0000000080)={0x7ff, 0x7, 0x9, 0x800, 0x7, 0x9, 0x7, 0x3}, &(0x7f0000000100)={0xfffffffffffffeff, 0x7, 0xffffffffffffffc1, 0x80000001, 0xd3d, 0x5, 0x8000, 0x80}, &(0x7f0000000140)={0x6, 0x3, 0x54, 0x5, 0x41c, 0x0, 0x9, 0x845}, &(0x7f0000000180)={0x401, 0xfd49}) 05:55:52 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x2000000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0xffff}, 0x8) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r4, 0x0, 0x21, 0x0, 0x0) dup2(r0, r3) 05:55:52 executing program 0: r0 = socket$inet6(0x18, 0x4000000000003, 0x2000000000000000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0xffffffff}, 0x8) setsockopt(r0, 0x10001, 0x4, &(0x7f00000000c0)="9611e8ee886641509063ca65b5be8b6611066702074bae8b73145e3286adc216f3783c1e4abfe5dfd72512a0cc9b6863ce9f6241a66ca75488e199fa3c19a8ffd61143ccb512af689b2c4cca2c330ee45ed76cbaef3de28351202db874d3c43b492a64f73782fca24619392f6944ba40d8eeb96768c96bfdc1b2eb7b7ad58b2b5d4f95cbff25a3b9751a6099ba7776f0c4d33b511642c762ac0cfa81d8dc805fb72017ceea9c382c8161385c9a06f2954cdbd5fceb10e7ed3ba46d87035991e99ad0fc3255efae44e51d253cfc858c88b76654ae79d178e4daf7c4f1b94bd8d444c3f27818c6a1c292a5477fa6d0c2e2110380354a55188053b06959306307", 0xff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x100, 0x8001}, 0x8) socket(0x2, 0x8000, 0x48ee) 05:55:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000780)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdcf6200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563bee63a1e558e92b597a668d2cf829a69a48404bf58ed155365cde000000000000000000000000000000000000000000fa38fd2afe6eb583517a1dad654738c7b2765952890ce68df9f156d654f2cfed6bcc82c25a736270866b91e85fe64721682eca67b125290922f18e13c8dc8ea05a2bf0a97741cad76d", 0xfd) syz_open_pts() close(r0) dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(0xffffffffffffffff, &(0x7f0000000400)=[{}, {&(0x7f0000000140)=""/9, 0x9}, {&(0x7f00000002c0)=""/178, 0xb2}, {&(0x7f0000000380)=""/5, 0x5}, {&(0x7f00000003c0)=""/39, 0x27}], 0x5) 05:55:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) listen(r0, 0x0) 05:55:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a10a1b831db5d2971c0d87febc3a27b7b12f22972838ddbf52e0d715e53f0c031cc296db6364e02cc22a7e4eea7ff69b9b43d25de1de9702d0cab92ab95820852680a4a2a4f85604e97cf3d883efe40a9d63991149f25090fdfd0fd780f77a683eb4b8c5d8595c6c0845a8cae4fa43b6424e0234fdb56ae393e73275cbcd8929bbccb083199bdbc055299ba113209541fd732c71ffaacb6c2b6dd95e973e902f3ba94f0167f", 0xa6) r1 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)="477559a9aa2c3b31f030467f15986750ac7d210332fbaa75f2f29a88dca2b92f0ef3ee883c2b0635f7838a868d57f4911bb26cdd2debded6968b989693eec7aaaea68bfb56eae3bb6ac4f8490167c09218fefd442888556f84b5c3eeb4f63e5959e9e0c16a94caa802ce6b9ca160b4739f331736e43fc340af44f0e7b67d1e075bce9cba0ac2a9aa6353243d956ad0f74c48f5ea1a36835e063ec9e7612ef38c827f6c24bdb85a7edada0af2bacae76e0c99329913fc02a89ef627745e80a6d1f8609ac8242d7cae3448d329195c131146b51983bb349c72e9b34664f9", 0xdd}], 0x1) close(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffe0a, "8549ce4e00008e5c46d1766f695f72df00", 0x0, 0x3}) geteuid() r3 = dup(r1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) readv(r3, &(0x7f00000004c0)=[{&(0x7f0000000400)=""/181}], 0x10000000000001e8) 05:55:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x80000000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 05:55:53 executing program 1: r0 = socket(0x10, 0x8005, 0xfffffffffff7fff8) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000040)=0x4) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000140)=@in={0x2, 0x0}, 0x1f7, 0x0, 0xf6, 0x0}, 0xfffffffffffffffc) 05:55:53 executing program 1: mlock(&(0x7f0000bfe000/0x400000)=nil, 0x400000) mincore(&(0x7f0000c47000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/162) 05:55:53 executing program 1: socketpair(0x18, 0x4003, 0x2b, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x5, 0x2}, 0x8) 05:55:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x10) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="13", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{0x0}], 0x1) 05:55:53 executing program 1: r0 = socket(0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r1) r2 = dup(r0) ioctl$TIOCCBRK(r2, 0x2000747a) getrusage(0x0, &(0x7f0000000080)) 05:55:53 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = kqueue() poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x0) r3 = dup2(r0, r0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) dup2(r1, r2) 05:55:53 executing program 0: r0 = geteuid() r1 = getuid() setreuid(r0, r1) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r1, r3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r5, 0x2000745e) r6 = syz_open_pts() ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000140)=0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) recvmsg(r4, &(0x7f0000000580)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/62, 0x3e}, {&(0x7f0000000300)=""/182, 0xb6}, {&(0x7f00000003c0)=""/81, 0x51}, {&(0x7f0000000440)=""/9, 0x9}], 0x5, &(0x7f0000000500)=""/71, 0x47}, 0x49643179e453aff1) r8 = semget$private(0x0, 0x2, 0x0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000005c0)={{0x3c, r0, r3, r0, r3, 0x80, 0x9}, 0x3, 0x4, 0x80000000000}) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000640)=0x4d0) write(r5, &(0x7f0000000680)="628d26ca676ca1089331e7a870d68a8093a9d1cd9780d227364a1638f2ed7002e427c1ad7debac9b69b7de5a83328995af773ff93ca913427c1c12aea92aef1461b23d84d2f88c8b7fb68cfe2a936384bd47945126a69de36c6cca797bc146a5062a757b126d4a72152ed69d37812852a35bf07732c014a52d6201bdd644937129499467138b6b412247945bcb294e1d", 0x90) recvfrom$inet(r5, &(0x7f0000000740)=""/104, 0x68, 0x0, 0x0, 0x0) getuid() shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f00000007c0)={0xffffffff, 0x1, 0x400, 0x2, 0x8}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) semctl$SETVAL(r8, 0x26fd9b854fcb803f, 0x8, &(0x7f0000000880)=0x2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000940)={{0x1, r9, r7, r10, r7, 0x10, 0x7}, 0x2aac, 0x3}) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000009c0)=0x81) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000a00)={0x5, 0x9, 0x2, 0x180, "0991bc47b209365649fb1273cc011d80c59be43e", 0x7a, 0x8000}) sendto(r5, &(0x7f0000000a40)="55f84c7d4b6e36cc03d227d9d3a9afb9c53665d40b34e21b41757de38c26", 0x1e, 0x4, &(0x7f0000000a80)=@in6={0x18, 0x0, 0xfffffffffffffff7}, 0xc) ioctl$TIOCCBRK(r5, 0x2000747a) symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000b00)='./file0\x00') 05:55:53 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x2, 0xa2b9, 0x0, 0x0) 05:55:53 executing program 0: r0 = open(&(0x7f00000000c0)='./file1\x00', 0xffffffffffffffff, 0x105) ftruncate(r0, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r1) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x44) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)="88", 0x1}], 0x1, 0x0) ftruncate(r1, 0x0) 05:55:53 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00') utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 05:55:53 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mincore(&(0x7f0000ff7000/0x2000)=nil, 0x2000, &(0x7f0000000200)=""/31) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, &(0x7f0000000240)) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/233, 0xe9}, {&(0x7f0000000100)=""/54, 0x36}, {&(0x7f0000000140)=""/80, 0x50}], 0x3) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) 05:55:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff4) truncate(&(0x7f0000000080)='./file0/../file0\x00', 0x0) r0 = geteuid() r1 = getgid() chown(&(0x7f0000000040)='./file0/../file0\x00', r0, r1) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') 05:55:53 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) nanosleep(&(0x7f0000000140), &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) close(r0) listen(r0, 0xffffffffffffffff) setitimer(0x0, &(0x7f0000000000)={{0x2, 0x1c}, {0x400, 0x3}}, &(0x7f0000000040)) socket$inet(0x2, 0x4, 0x5) socket(0x0, 0x2, 0xfffffffffffffffa) 05:55:53 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xffffffffffffffcf) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0xc) ioctl$TIOCCDTR(r1, 0x20007478) poll(&(0x7f0000000080)=[{r1, 0x1}], 0x1, 0xb8d) 05:55:53 executing program 0: r0 = semget$private(0x0, 0x0, 0x518) semget$private(0x0, 0x1, 0x8) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000080)) syz_emit_ethernet(0x6bd61fc62283a530, &(0x7f0000000000)="81") clock_gettime(0x6, &(0x7f0000000100)) r1 = socket$inet(0x2, 0x4004, 0x9) close(r1) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000140)=""/109) clock_gettime(0x2, &(0x7f0000000040)) 05:55:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x1, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') 05:55:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x9a) r1 = syz_open_pts() close(r1) dup(r1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='x\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) 05:55:54 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000040)=@abs, 0x8) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c20", 0x98) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffffffffffff3d, "857df97f0000203400"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:55:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x10000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x40, 0x2, 0x6, 0x3a, "9a70a3107e72063885320f929d0b79583b462757", 0xf8fa, 0x3}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c314f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe90020000000a344400214295fba6aefdb2a9b489e4367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d26512bd2080b750717549f9971393736b269790d96f5b101bc48cebd1f67804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00747f6cb72692", 0x135) fchdir(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x0, 0x7, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:55:55 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x401) poll(&(0x7f0000000040)=[{r0, 0x2}], 0x1, 0x0) fchmod(r0, 0x28) 05:55:55 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x0, 0x7}, {{r1}, 0xfffffffffffffffc, 0x8, 0xf00fffff, 0x1590, 0x2}, {{r0}, 0xffffffffffffffff, 0x84, 0x40000001, 0x9, 0xff}, {{r1}, 0xffffffffffffffff, 0x10, 0x800fffff, 0x81, 0x7}, {{r1}, 0xffffffffffffffff, 0x9a, 0x0, 0x401, 0x4}, {{r1}, 0xfffffffffffffffe, 0x61, 0x11, 0x8, 0x7}], 0xfff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x40, 0x80000000, 0x9, 0xffff}, {{r1}, 0xffffffffffffffff, 0x4, 0xa0000000, 0x2, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff, 0x6, 0x6, 0x5, 0x5}, {{r0}, 0x0, 0x82, 0xf0000000, 0xcb, 0x2}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x10001, 0x1ff80000}, {{r1}, 0xfffffffffffffffc, 0x24, 0x88, 0xffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x12, 0xfc, 0x10001}, {{r1}, 0x0, 0x80, 0x2, 0xbb8, 0x34ff4998}], 0x6, &(0x7f0000000200)={0xffffffffffffff01, 0x1e332453}) r2 = dup2(r1, r0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000002c0)={0x81, 0x40d0}, 0x8) r3 = kqueue() kevent(r1, &(0x7f0000000000), 0x3a52ecfa, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x47}], 0x10001, 0x0) r4 = kqueue() r5 = dup2(r0, r1) getpeername$inet6(r5, &(0x7f0000000240), &(0x7f0000000280)=0xc) kevent(r5, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0xecbf793d49e165b9, 0xfffff, 0xf7, 0x7}, {{r3}, 0xfffffffffffffffd, 0x80, 0x42, 0x8000}, {{r4}, 0xfffffffffffffffe, 0x38, 0x0, 0x2c8, 0x6}, {{r3}, 0xffffffffffffffff, 0x10, 0xf0000041, 0x8, 0x6}, {{r0}, 0xfffffffffffffffb, 0x48, 0xa0000010, 0x800, 0x648f}], 0x0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0xf00000d7, 0x5, 0x1000}, {{r3}, 0xfffffffffffffffe, 0x2, 0x4, 0xffffffffffffffff, 0x3f}, {{r1}, 0xfffffffffffffffb, 0x6, 0x2, 0x4, 0x7b}, {{r5}, 0xffffffffffffffff, 0x0, 0x11, 0x8, 0x2}], 0x8, &(0x7f0000000440)={0x8, 0x1}) 05:55:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc35615704", 0x4c2) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x80) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "044ab21de70b0008000000040000f1ffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:55:56 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x288, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x200c0, 0x40) 05:55:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16eba063225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffe4e) write(r0, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fa8b6a8aa364d958a0fd0591dad68a916c5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8529806f425493ed88dcdb1e7deb0142487d0e511621c9acb8385fba227c71428465a351cf78213bb84fb576032b4f3de1d394e98cf286f9df1937999055d3731abff3fa1a00fb90891bc42b996c0fdf22a16f82aac2a263ae294c57de85", 0x115) r1 = syz_open_pts() close(r0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0xffffffff) 05:55:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) 05:55:57 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) r1 = shmget$private(0x0, 0x1000, 0x14, &(0x7f0000ffe000/0x1000)=nil) write(r0, &(0x7f0000000180)="53c75572b9a56604249369b5e48204c42bb90cb74b00458a9a1dfed23b2202fb8847f604e2f0928146ade7608f7aa68d9f9bd897a4b73d3da604a46f8a7fe8a4ae253f90ca41f892866fe3a290e2251c1d5c3faf56cd4313a8ab00efe9615fe14816988f83804aa7419899527b13749bd0a979bca87d4fbb7aae465c978cbe3cabcd94f2136d88b88a997335786904b301d1a74008a680ccd18ce84b0dd5b445c5e85a000f48bf2e4a9764a17d2e2067d55e42780e46306edaca15b5659bfa58e8126d14add1cfbf0ec826b4810c29cb7800cf7bd8844ed433d2ab6919789afbbcbce691", 0xe4) shmctl$IPC_RMID(r1, 0x0) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) shmctl$IPC_RMID(r1, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) shmget$private(0x0, 0x3000, 0x1ff, &(0x7f0000ffd000/0x3000)=nil) rmdir(&(0x7f00000002c0)='./file0\x00') 05:55:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) 05:55:57 executing program 1: r0 = kqueue() socketpair(0x39, 0x1, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xdbcd8136) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x4012, 0xffffffffffffffff, 0x0, 0x0) setsockopt(r2, 0x0, 0x5, &(0x7f00000000c0)="1aebed25903fe11300", 0x9) 05:55:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000240)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x40}, 0xc, 0x0, 0x0, &(0x7f00000001c0)}, 0x404) flock(r1, 0x4) 05:55:58 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 05:55:58 executing program 1: write(0xffffffffffffffff, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6b", 0x92) r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="ffbe4368"], 0x3b2}, 0x0) write(r0, &(0x7f0000000080)="e52afed6e3d5e7cbb8fd8972af00fb732420a2a56209d3331635e68ea21353726fc265c45a5a407462654b31866ab20847dfe512462965c048d43a8066eeee7614342fd255bffe", 0x47) 05:55:58 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0xa0, 0x80) pipe(&(0x7f0000000040)={0xffffffffffffffff}) linkat(0xffffffffffffffff, 0x0, r0, 0x0, 0x1001) 05:55:58 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) mprotect(&(0x7f0000652000/0x2000)=nil, 0x2000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x140) 05:55:58 executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000005}) r0 = semget$private(0x0, 0x7, 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001080)=[0x1, 0x28c9, 0x7, 0x401, 0x4]) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000030c0)=""/4096) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$getflags(r1, 0x3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x100, 0x335a0000]) 05:55:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6, 0x6, 0x7, 0x800, "4843d99506e16aa21299da31136a5b70d2f49c11", 0x80000000, 0x5}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x20b) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) write(r2, &(0x7f0000000200)=')', 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = semget$private(0x0, 0x3, 0x1) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000240)=""/252) syz_open_pts() 05:55:58 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x9}], 0xd497, 0x0, 0x0, 0x0) r1 = msgget(0x3, 0x260) msgctl$IPC_RMID(r1, 0x0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockopt(r2, 0x4b1c5280, 0x800, &(0x7f0000000080)=""/121, &(0x7f0000000100)=0x79) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r0) 05:55:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) read(r0, &(0x7f0000000080)=""/158, 0x9e) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eafd125c0000006b", 0x8) r1 = socket$unix(0x1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="20003e2f66ab82bea1496c6530009d81289fbefbb71d503da5d1b6da2cd759188f9eafb96138e52a5423fecd9c2052190749f356bf76609ad0e33c1be289d4f0da7e1e36b7d00d8a9b1ca9c83ea8e9af8b872f75a2b000000000000000000000000000000000000000000000"], 0xa) 05:55:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair(0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() poll(&(0x7f0000000200)=[{r0, 0x1}, {r1, 0xa0}, {r1, 0x13}, {r1, 0x20}, {r1, 0x80}, {r1, 0x5}, {r0, 0x4}, {r1, 0x140}, {r1, 0x100}, {r0, 0x1}], 0xa, 0x4) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/29, 0x1d}, {&(0x7f0000000140)=""/9, 0x9}], 0x2) r2 = socket(0x0, 0xc006, 0x1) getsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)=0x3) write(r0, &(0x7f0000000300)="582720cfabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619518ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5023318b5e6007dbf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ac2b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x70) r3 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x80) close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0xfffffffffffff2e) 05:55:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) execve(0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 05:55:58 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) msgget(0xffffffffffffffff, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="a59719b89ded24ae8368e5e5950287420733d602b25b950526e73c74", 0x1c}, {&(0x7f0000000080)="013da04bc2387bc979ddfd3112a32aa6975b4ddc1cf95f0aa1e977d6787bf7e30e2b2f497ee6b8ef046210a8439b33785e42f9a793fc635d6f0eed75055665b40ec483d34070863381375ba1accded0f02d35ddaea920e5544220479bf29c9277739528e8ee9d36c5e565ad61d1c0be1542876a19fc89cbc87f14a629d6bcaf2d5f689712f80e08dbb5bba1b6c75cead3619fc35179e29f17080b8bba05fde71a1c9bdb83efcff9e3bdbb7b286fadc01", 0xb0}, {&(0x7f0000000140)="5e12606de81490fb42068b88ad71b3bf291d66785119acbb8865578bb2192df82f76c35a5b4c950fcf8c421e767b674086c9f59be35ab8e055965d201c9e9ef1d94b7331f0ed91133a2668af0cad1e4684d242c2d0e0a00a97c615b7f1", 0x5d}, {&(0x7f00000001c0)="5f763ce73c536c5d9178dd4245c624957f11ce51cb6da1b2b3cd6b7bf9e3894ff76176425e17aa4ab0f08775c97f3fac9bba2cd79571da6a5d48faf377647580737b6502a660288e8d362e77db7cf83593f45efba2befbb2218372334378af2d74fe98c336a623c40e", 0x69}, {&(0x7f0000000240)="c4694dbb7792d81808039aedce953b44a8e70622a684f33fb32402ad4894191256d88a99dc3b250266e2a3167cc47f02dd43c969b71596262626bc39d5cb843a439982f8edd97da60b8fbc8b2eb3816f7431f314168826775d1ea747aca9bcb5935ff0d9e313bbb03081c11e6c4d6c83fbc5294946e103ccc08b8971ea", 0x7d}, {&(0x7f00000002c0)="1a9f9ae4e49709cb904a2f2ba2ee9a09b6ca55fa1691cc134ebd1356b9e872bcc91857cdcb4b3ee94d1b2e0bb877fd1bffbdc1c1d42ae985fad94c5c2109f092989f7aa308944f9bf0e17f902f46f30eb7d0b315ae4e15c2dcbc5816df946aaaf4b504c042abf72e7c835e5aa03160d40f36c9d5518d53699c8b35d22b9d7b55426fa7f9ab5ab687c899b7cb08aa7256dc0662f44e73f6358817f110f224fbef536d6bda62170a27c0ea7fa45a1581", 0xaf}], 0x6) ftruncate(r0, 0x0) close(r0) 05:55:59 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x4) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) openat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x80) 05:55:59 executing program 1: r0 = semget(0x0, 0x3, 0x40) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/149) semget(0x1, 0x2, 0x40) r1 = dup(0xffffffffffffff9c) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0x7f, 0x8}, 0xc) r2 = semget$private(0x0, 0x0, 0x205) connect(r1, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x7, 0x331, 0x719, 0x1f, "312e76477a6a897f187c0a1e2dfa799bbb107325", 0x1, 0x9}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0xcf9) shmget(0x3, 0x1000, 0x188, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000002c0)={{0x0, r4, r6, r8, r12, 0x3, 0x9}, 0x7, 0xeeec, 0x1}) r13 = semget$private(0x0, 0x1, 0x20) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={r10, r4, r5}, 0xc) getsockname$inet6(r1, &(0x7f0000000380), &(0x7f00000003c0)=0xc) sendmsg$unix(r1, &(0x7f0000000c80)={&(0x7f0000000400)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000a80)=[{&(0x7f0000000440)="b564de265b4b8d60e838d61cd835672057cd33cd42764638611784a38fc3c6b5413ece0920ee2f3af81d6907c8c3d518077c1f03a9571eebd274eb11809dac7324b29eea786e7ea0083ef4683cd441254577c50784c6d0f49aff3fd61af701984b047e9239c0af44298f9586586925a585022e44adcb1b74ebf8475689b8ac97a850a1acc912d02ec9b5045ea3b5d27fd850b114749197eaae7568e04faff39a67d09a72635cf6", 0xa7}, {&(0x7f0000000500)="a5d9f8229b60f39028b113b36fc733aabe8cf61e0312aeaf9ed60c8831624bc43d2648ff7960e3c3970c285789308a4df69635e644193e3c5d9c936ee2b057ab4b06776e1467a61b9d1b40c721ef640e182cb860734a39448a4ca131d075faaca556952ed7ddccb0533193c725f078f35f970758d9c136d9f648f778dacba6aa92cb2c76e09c5bcfe44720b64627dbe01fee844a562c0adee3ae70b97bb6a147ad180e5abcd50ca226e25533d2c23771f226211597f546bce1b1b3e0edc276d7ac60875474c06477e1a357bba33687", 0xcf}, {&(0x7f0000000600)="229ba51d8a4512036aabc412b9f1ea2877ce29ddc61e981c165391e8abd3d331591c518d8f4c75870b8518db79540f9ec37aad8c95fe4431d961a5816a399c858cb2c48edf1c9d59e8a4075e43f9ea470eebd8b9aaa5ae5aad24c01a535caae0a30fef56552f1fd0d646bbbfaf1e81787e16d61698b2e2f8d15fb8c8d036ca2245b658b3fdbf90d6e7ff667c120023b79f9cc82fda58806068552f80f1", 0x9d}, {&(0x7f00000006c0)="b9177d30c9e423a6fa81a67bb892a4e8808065b44ac4369b56564232ad1096cb0d687e81e435a0047064bf9db83f00c997c6d928607b79b28a973f31266fc6ebe0f8027139ebc8812de294ba", 0x4c}, {&(0x7f0000000740)="cb5b8935efc37a8a2328fa184ed9fb7b3b244e09b5ff3281029187f59b54f112fa61f7b4ad99aa49bb5b88969686a5036bc523424e906409118a95f399279f3c10069b4196055553fa4edb7ab3dbb92b2a95c412f99013907df288a5cf1000bff5eeb15849900d614b240319f3568b4f74ffba83800a4c51786c7d528acf58bb4d96758fc8a7074493626e3069", 0x8d}, {&(0x7f0000000800)="d02872b03ee732254554c7002b987510c244e0164b432671a48a57c79926d18c19d5a3ae77de782f8de99ab77b442e6c814b327861f461f04cfe83b130c9ae28dacec49aa3f0a861ca0a38079adef9170e3a21d0259d8251e1cb915423abd06cb9290a10136cebc71ae45b0c39deccc65b19b8d6cf228c1c5c4952d20cae5aa49423354a6cc9bac3829c02c5bff96cc6a8b105ea6585e47aa1b8d8aed17c74df9744b723bf8c7c58b974d63e37de34be11c582f84ff1b6475e445c582a0a19c65d259d918853e60707da3b9df08b8719b27e0985767172b6e83995bf2cda429de29194cee38ea210cbf6e816d3e441b4c64329984a9fa36868cbfd66fe5ea3", 0xff}, {&(0x7f0000000900)="e7031f141d8f4f197a4aa9be43b5c24ad5fe463c2b64fea6f9496a6534fa9c74096ef568e180594991b50b9211189a05ad5c591c8dd2ddb1a9b40ad8ef0f0f913b89ce901332c692b942614f4a27a7f1a5db3256d2a03229c200d7d1a81c5dc492d5cde42d5938e131", 0x69}, {&(0x7f0000000980)="cf880c55f23aea6cec4b2f6f14dbfd7e17187f7297e99fb3463316ddefce8b9f53422514", 0x24}, {&(0x7f00000009c0)="30ff5519d9de3573d08f38d3103086cf9b25e8eb05787667107d3d765e1ee0843a052fe350b40764a7a41f9e0ac8f3323ab9387440d817523898e521e65b8d5502de0a2f01f38a77eb06c23d0088bf84a9f274486f2f31141dec3dffd94542688dd75e6b548d7f9c78e8ac79ea857728aea8b4f2fdbf978d9d9ab38fb0ab7d09746817de2a932e2563e96e4b875ccf8f5acda95686", 0x95}], 0x9, &(0x7f0000000b40)=[@cred={0x20, 0xffff, 0x0, r7, r8, r5}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r7, r11, r12}, @rights={0x38, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r11, r9}, @cred={0x20, 0xffff, 0x0, r10, r4, r12}, @cred={0x20, 0xffff, 0x0, r7, r11, r6}, @cred={0x20, 0xffff, 0x0, r3, r8, r6}], 0x130, 0x1}, 0xd) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000cc0)={r10, r8, r6}, 0xc) r14 = getpid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000d00)={r14, r4, r5}, 0xc) getsockopt(r1, 0x3, 0x4, &(0x7f0000000d40)=""/24, &(0x7f0000000d80)=0x18) semop(r13, &(0x7f0000000dc0)=[{0x3, 0x6, 0x1800}, {0x4, 0x8ea7}], 0x2) chown(&(0x7f0000000e00)='./file0\x00', r4, r5) r15 = msgget$private(0x0, 0x400) msgrcv(r15, &(0x7f0000000e40)={0x0, ""/188}, 0xc4, 0x2, 0x1000) setgroups(0x5, &(0x7f0000000f40)=[r6, r6, r5, r6, r6]) pipe(&(0x7f0000000f80)) stat(&(0x7f0000000fc0)='./file0\x00', &(0x7f0000001000)) 05:55:59 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) close(r0) readv(r0, &(0x7f0000003540)=[{&(0x7f0000000000)=""/227, 0xe3}, {&(0x7f0000000140)=""/130, 0x82}, {&(0x7f0000000200)=""/20, 0x14}, {&(0x7f0000000240)=""/135, 0x87}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/213, 0xd5}, {&(0x7f0000002440)=""/239, 0xef}, {&(0x7f0000002540)=""/4096, 0x1000}], 0x8) ioctl$TIOCEXCL(r0, 0x2000740d) 05:55:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) r2 = dup(r1) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x1, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 05:55:59 executing program 1: ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000040)=0x5) 05:55:59 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = socket$inet6(0x18, 0x8001, 0x2) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') 05:55:59 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpid() r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 05:55:59 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 05:55:59 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) fchdir(r0) r3 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r4 = getegid() lchown(&(0x7f0000000340)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) r6 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r6) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) fsync(r0) semop(r5, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r8 = getgid() fchown(r2, r7, r8) symlink(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='./file0\x00') r9 = accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) sendto(r0, &(0x7f00000004c0)="b88f3305c19220f1b09cc7dfe23a2582c0a36fb21e14d2d092518d52f63d69495a2c6920b295ae187dd85d1eccccbd70a81af4273b58e77991c1ef064c6ff20378fd1e551f7897e1e1f27a0c7dda31ebc5b581c2a647a26efd3a8985488f93711eb5d9ce7571bb2967d347c2acb7cd4b5f87b6eead2f05fec434e3da3943f1f19be7ebaaa22161530884288a9eadbec6af2be634e13fd36bed3cc36b1acd78383c16d2faa26eb7f9ff62", 0xaa, 0x2, 0x0, 0x0) semop(r5, &(0x7f0000000100)=[{0x0, 0x9, 0x800}, {0x6, 0x4}, {0x0, 0x1, 0x800}, {0x3, 0xdd2, 0x1000}], 0x4) fsync(r9) 05:55:59 executing program 0: setrlimit(0x2, &(0x7f0000000000)) r0 = socket$unix(0x1, 0x7, 0x0) setsockopt(r0, 0xfffffffffffffffa, 0x101, &(0x7f00000000c0)="e5424bdf56d6401338db2cf964b6fc4b667d323cea53f85528c0f8005b0f37bad6362ac26ea568f2e1579e97b2df32a94aa920b611be9fefe6896f8a6a96f01e31611ea4d635a4a6f37727bd24f909f135967d3372d48a9a4365b21a786766f95a7dc90c09b9304c4d967886a7a54f7773c0d2bb50edecf2bb052a703c5e66790ea04ca0d915c04ab94fe43a889b22d03f9f1927090e9a8af4c0f5f9e628b382fe326f3927bc38de2d55459752877f2f00ef84a95f32d4a9f72a3651101b37", 0xbf) setrlimit(0x8, &(0x7f0000000080)={0x8000000000000000}) 05:55:59 executing program 1: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1000000000) mprotect(&(0x7f0000699000/0x2000)=nil, 0x2000, 0x7) 05:55:59 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = accept$inet6(r0, &(0x7f0000000180), &(0x7f0000000100)=0x4a) ftruncate(r1, 0xffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) munmap(&(0x7f000027f000/0x3000)=nil, 0x3000) fcntl$getflags(r2, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) socket$inet(0x2, 0x3ffd, 0x1fc) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 05:55:59 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:55:59 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x100000000}) socketpair(0x0, 0x8002, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0x3, 0x200}, 0xc) r3 = dup(r2) close(r3) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) readlinkat(r3, &(0x7f0000000200)='./file0\x00', &(0x7f00000002c0)=""/150, 0x96) symlinkat(&(0x7f0000000180)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') flock(r3, 0x1) accept(r3, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 05:55:59 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x40, 0x0, 0x5, 0x8}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x0, 0x100000001}, {{r2}, 0xfffffffffffffffb, 0x6a, 0xf0000000, 0x3ff, 0x3}, {{r0}, 0xfffffffffffffffa, 0x85, 0xf0000010, 0x0, 0x8000}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000002, 0xff, 0x3b}, {{r3}, 0xffffffffffffffff, 0x4, 0x6, 0x101, 0x1b}], 0x1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x6, 0x3}, {{r1}, 0xfffffffffffffffe, 0x80, 0x1, 0x8000, 0x800}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0xfffffffffffffff9, 0x8}], 0x200, &(0x7f0000000040)={0x4, 0x8000}) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) 05:55:59 executing program 1: r0 = kqueue() nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x8, 0x1, 0x4}, {{r0}, 0xfffffffffffffff8, 0x80, 0x4, 0xff, 0x2000}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000000, 0x7fff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x90, 0x20000000, 0x800, 0x143f}], 0x4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x9, 0x5, 0xb1}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x24, 0xa7, 0x9, 0x9}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x43, 0x4, 0x8001, 0x6}, {{r1}, 0xffffffffffffffff, 0xc, 0x2, 0x8, 0x2e}, {{r0}, 0xfffffffffffffffe, 0x60, 0x0, 0x7, 0x100}, {{r1}, 0xfffffffffffffff9, 0x2, 0x40, 0x8, 0x8001}], 0x80000001, &(0x7f0000000180)={0x0, 0x7}) 05:55:59 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f00000000c0)={0x0, 0x8}) r1 = socket$inet(0x2, 0x8003, 0xee) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x4, 0xffffffff, 0x1}], 0x8d, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x60, 0x80000000, 0x7, 0xffffffffffffffc0}, {{r0}, 0xffffffffffffffff, 0x6, 0x2, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0xc5, 0xf00fffff, 0x400, 0x6}, {{r0}, 0x0, 0x40, 0x1, 0x8000, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0xa, 0x9, 0x33c, 0x4}], 0x1, &(0x7f0000000040)={0x3, 0x4}) dup2(r0, r0) kevent(r0, &(0x7f0000000140), 0x85, 0x0, 0x100, 0x0) 05:56:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') execve(0x0, 0x0, 0x0) 05:56:00 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = geteuid() getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lseek(r0, 0x0, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x19) getdents(r3, &(0x7f0000000100)=""/101, 0x65) fchown(r0, r1, r2) r4 = syz_open_pts() ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000180)) getgid() 05:56:00 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') open(&(0x7f0000000040)='./file0/file0\x00', 0x815a, 0x4) open(&(0x7f0000000080)='./file0/file0\x00', 0x8311, 0x10) 05:56:00 executing program 1: syz_emit_ethernet(0xf5, &(0x7f0000000000)="481a19e8f19718e34e96e50874b59cb6ef36db5fd00d3aa9d7c25ffaecdd56084421393e40ba26194fc0c0d477c51f9624ff7963fb338fc8421a6e5fb7a76d0e554abcf4b236d9bf4e6117a3a3eed6743aa9cd39ecc073647f7f6b216844cbcdf7b69375c80557f80f96e816000000000014349f8183d047b400c70267f2822fccb542ae8a86f0cc3b6077926aa54820ef7d2895881f97dc6baa4a2485f7f216308033f4b7fef1cd6802f7d3b9c64da1bb3c51614a9ac9f1b3a58f8a285000e8110175b20b3d1498c5194ec284af27b533c0720bb9ed213209086c48dc628a12fe1689f750b3dbc19f967c1c3f2af7cc55aaffbdcb") pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSCTTY(r0, 0x20007461) 05:56:00 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) socket$unix(0x1, 0x1, 0x0) 05:56:00 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x8, 0x0, &(0x7f0000000180)="2c2fe6babbdd85a7671144554fd4ec08b5ba895b25bdc25c67b5a24b63b91f754f843721af811b3639caa3e9960460714307b5403c64f782b2009d2d49701b12fd3fe5882b81d9ca45523be4c8f9cbc3c674ca098b84a23c7db3022886c0b736e5787eb2c706737f97d91223b35ce6e0be57a002cc97a4669e945c7ac7aacc191893a29f4c3e3095e771737a3ca1dcec4a65a85594e49344209166eb3172f3e4f4d665014a8627fa024599eebac58055963acef0252d680fbc68151cd3ac89f4261afe7d1193895be4d4e10dfcd006a30ac4a13b28158029fb436e7cad2f446ce97eb373ea6284b11fa2e8e7b4", 0xed) socketpair$unix(0x1, 0x4001000000000003, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) poll(&(0x7f0000000100)=[{r1, 0x40}, {r2, 0x88}, {r3}], 0x3, 0x7) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:56:00 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket$inet(0x2, 0x1, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140), 0x0) 05:56:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5dcb321ad3e925fc4c600ad90c2eafbeff8c240940396e300d4c9c1a46b661f0026e4ef095712445ef7ec3f4ff8601c41dbe13826cb55d9524e81229042c4e96ed910ce9e60a5b259c357d04cc0ccd9239db30a2452b24c798f9f63b2df499f069447dd424f6b53fe75043495dc7d21920b5dba05e40e48acbefbe9d6c89c6bed8e264182e3824d02a8c05afd7f73bc014989683f8f34626c93f0", 0x9c) r1 = syz_open_pts() close(r0) close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0xffffffffffffff7a}], 0xab) 05:56:00 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfff, "a4eccea6da0000000c000000000000008000"}) socketpair(0x10, 0x3, 0x9, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x8) sendto$unix(0xffffffffffffffff, 0x0, 0xff75, 0x0, 0x0, 0x0) 05:56:00 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) poll(0x0, 0xfffffffffffffdee, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) fcntl$getflags(r0, 0x3) dup2(r0, r0) 05:56:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc1700", 0x9c) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r2 = dup(r1) sendto$inet(r2, &(0x7f0000000200)="03a6349abb3d72292bfe6f48ebecd8c311fb4eb54df006d31b3692b0ffc7169dbf3a4fe5cb747b4bd329a9207309544a10a09671e497e29e002752ea055a7a9df216ab", 0x43, 0x1, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x98b, 0xffffffffffffff37, "85050000000100010000000000010100ca4b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:56:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair(0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) write(r0, &(0x7f0000000300)="582720cfabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619518ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5023318b5e6007dbf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ac2b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x70) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:56:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt(r0, 0x1f, 0x9, &(0x7f0000000140)="44c0dca71d75aff842fa6673e00cc527edfc71174b1d24144542252e60ea21484d04f2a154e15ac3cca01b87a63d019d11a3d83da482f07d7603151d6ef02e93ba738dde503ce12389e0fc4264518d25b57d861a37176b18275d95feabeed75b42db326aa04bad7480ffd4efd8ed882561c6aeb497e44d3bdd6b68c41111014839554fb870047551df53c8baa030d532405c66b6fa9e42c48ece7dca1e7cb841c9e19d80b40fab26cb33f1cea9a9312566b796c0da2598bb42bd060ebb82079fcac2201484b42d7fea97c732f762c154db40c41785381a3487f27e3932128d07a622869e61683dfe9e4826a7d1900b3fe1517c50e4274d193ba67bb0fc443581a64d63f7848fffe4f55e46328131a0a08354da47ea8c8f30ff1db6116a6b272877264bb321023c3dd970d1d6715e141e7a15620e53812570b0098632e2a78ded227ac72e8c0d3fc0ad544641d80f69d457cfee62420a4e46a18b4e8fcaea629d4b66204faa67ca681ec45794ee8248f75a0dcb117bdcf1538dc20c2337b17ed667639c3f7fe7f2419492c33c1ff84180affda60e880005fb6a4dd60c4bf5deb0ad97f342f9fd44765f4a0beff4497a278ab5cd7543c60bfadb1824f7a1c5e0c3d6657eac5e9a60e7a00e3181598eabb1c03dcc755e9454c4f0cf2eaad1f78a143fe09b3eb5774ec5a28702f67c880177577d1a70823a74f2c469849a5528485c2a5545fda938f5e7ee7e5f03c47a959168326bb0ed84bd9d309c5af5c4d934b6d1b7a3da3c597b827b4b4aada029ef0c4e8ed465ffb83efd931d4f62b03b1cf65192553eddceb3dd06361f7f6df005c3b9643b8d87a80ea0f67bc7e5e75b5bad9534760bd7f202914007ff2f9b90114f9abd7e6c6ccf7b0fab43f3b87f10ca96fc4daf20f2d59fbef3a94ab361394f90793fa140c170656944aab0322c4d8cfcf43ddbf64b6a238fdc678f3a5ed81b942d34b12a5a64166cd4f448b7decba5bd03bc206dc1f13a8bf9af08fce52aeb418984191591abd63d5208d342935bd7e4060ff63d7ad4e63417b889cfdaa729ca70a59695dcf83cdd931f52207334c9ca59f4fece802d614026b5372e44874eae13c016202241f338a4f58d1a86cb195f548847ef651b03a834f8cf5257862e0ff795ce2812568e0374fa847dbf2d31952fd52d36cd3cb7dd45b9c420f3bc7afd47cee23a652ae7ef8481e61cc3a272ab101d5cc01d878c03fe3dad491788fcde02707b6197672202aef6186a9ac2b88876e670a06ea80d55807c1a6416942f45ab5e5c03a1184650c77adb2c5bee26710a416e2d4e003012bd8beb89419622e4cbe2a01e009ab0c41b2af65a24c07567fb4e845c9224cd34302b89373927c3ffcacfce9b4ab244c84e06d33fad640053a525c499fd83ec6bd01644f23bd5dc87e1ac1e7f3e80cf5181eec5d4c4b957d76264e79093216e9b279f0f476aed5c5480276942958b273c594aadd9f4244b2413916d74bb83289346d676e7a9317dd99c21fea684b9dff47763a2a049e19a6def93d484a0601b308b77f00005c1a588134946af71422f7b46c9541a483b18a4538dcc8c725b11d66de385ab965834dade7bce4a45da24bc9f593272224c3ecd95a54ab8bb13e99d4df9a4b89489cf07174a4b6f58ada5a072cfdfcb9f328a80d8019c39d154f64c86e7f9481c60b2e0d546cef5d65ca1278d8571d2e49d44b81842ee7810032cf0cc1a5992ea3610102479baf02c0d34787823e4094804bdc04c79efc070e970387198ba3478fcf479934666850962ed311580487140c8d1d0c4bda36ae9610fabb8112824ace04d840c138e42f5aa8e438f7056ee130faa6010a0952a34cf1721ec61469203df65d5a82da7ff1f91c07b9c19190a42801583e9925e797a6aeef7ad00327d4772ac0b128628b17cdc3eae50de976335cf8bff7c1118c6ddd28255307df898a196e92c6569adefcd6693b5cbfafe0c77b0b78963256b3365498259b46fab8af8515b366364ce5c0e4a175e98d17664e6c51efedc448018ac0f8aeb5a37f0d2871930d24fbb3b0263b8447ace6d03bceb8e0bc2fd3207eb7c6260a0643bce885ae07c462894a385df3206dae7e484f455a3bf86f6941929993962b4f59388fb9d7749691ea87c91d9b63937b24dc415239f6dffbb0174b5863a74abbc00098a0763ac9cb364dba40499262ad6ae6b4de4224748d390702166c3dfbf6f19a89015d60f752fdf3bdfdd78986528bfa1f4f603330bfa6cc7a5830cfc9092e00c54df1e07f73008129cf94abb6fe572d4f6379e4a0f6ffa16bcd3eb77664d5f25025191230b26e654ad52050edb9fdd56ecbdedbafdbed3dd6872f6f9d98c42e1a73df48954aa61ccefed443dfabc570ff56c93be4ac937e96fbd297aa2d588d17c258b4d324822f4f15adb8ad0b5ae51390da0bd845f1b47ae5e758fb15e54189a151f68ea3ecb7c4cc6a11ffff996adf1d499ae12eb724c5f98c9d053d48b9d187d24aad6d0420472d63fdad584d45f282e28f8216abbe14ee5cf03c01eab95e175d580434589f74a12276202302dd3ed274b1bc4dfa1ddeba8308af24530415684f4326bc28d819c2e9a3c57e35322f094d3965bee1fa0acc94db10afde2f41af1ea7dc65161f2d008703e1110da514d1db0efcbb4d372fbfe08f674800d9681d784235622fe3c0c67612e07d6a44d3812fbf234acbb11887d6926fa3de6705acc23c2632b66d2fdfa327196f3a54c2427527773e708da465adb3bebfaeed55667199ed1d1f2e9664bfcd8ca806dec064bb18aca4360e9d1c3dd30bb4ead46f3d0f7cc23ed0d0a1414f12b5aac5c60904acda8cb10aaffe29549fbd46ea521a64230d01177bacf5aa9af2868244bef83de9c23861b515bb081612a340d74a6e7415ffa47dca6be4507294ad22d2268817081987d764c7574ad72c8c63dffb62dcea39144598327bc1eae0b71d7ca2496f9437b2900dcb71ad6914f31eb6b4fc067dd3db5036bb0796303856357c2f818b95eea38c7c516780b7c1bfa121a6559b0c94da3308f7877942533cc22ec5b7ba31ecdf6e6931fa3cf46219d217e34630f21702113e89aee0115ce4fbadeda665eff2ebdd0f20b5509f7c30376fffa2b432e49a87bf9a5d390154b215ecfe50cf5b2280ecce7afbc52c362262aa66f3e986fbcb1b0980d3bd6d2b8d099a49a04e08bf58af6ca767c0a0ecbb79d8e039d85d422522ddc99ec26d343b72b7e9a8d39017a994960298c842452fef1f6c7150f2bce6ba90f43b68c0c31dfe25eadb487ffe35a6223551cba96dba82646bc7ea1d86bd749f2993c15cc71c25debf18bc77cb67db6a5e2c086ef01dffc74e3a2bba3194b6c044e8d5ab167d3054a947ee85fffa871e5ba964967c3a40feda36ded3aa22fc2bf0f29a06d7f4c28e5088da4cc8e2c450d7b20a71f1778fc6442df70d68a908367304e3e0c9d04f1446fc837a67c5f41b394633cb220cc32aff9cb51dbc57f1ec2c313c54708d3dec84c17dc33fafe7cedf4a3dc878acb2ef550bc9118084b0c09f4161e81cb39ca78df82398aa3686cc2208ba5fdccf5b60aff6627a2ee21f1c8c870af7ca5be5ceab32af0fd47095b0822f3c762be3ea600d502a6d7d34c8c32c775885cefd36bdefd13c69af512cc93e10693bdc8808d29527dac5422d1686d386a0ee6f1880587d7064b49a47b8149d42f8510a0e0677e9134bb988e2d3886008c70ae57262aecf7c13fde2a349dc7b5d0ef85e57448ac31d6dde3a6db4e2f2bc1c09339f1c6776e13ef85b7187c3833bc9b6834bd4bdf12d6313610e7af6cca99cfb390ef4321fa3b22ebff8a6c3b8207df8e3d88704104d6a6745b80cbf12df867c116778e2ac7b22a3b148d45353bcf90e1421aee4421fde029d62a8ef46489c81053acb78a71f3db5f0fefde2cadc45c3f1fedb8ffdceea3aaacb75007b122a1734d87d491705d65555fbe14fc1ed26872801bbd5615f6593aa5c20200dcb30912831d0d8c0ccab4cee59f333bef1939eb831a79db1c9682824ba6abdaceb7d84c8d6224272d3208a2df199cdeea4379d99d8f1708255cda6e9cd1581a35fb02c9c8cc5f020cca353631d78e621384b1c2ac491cf20106ec0e4ad343e07d41dd2065c8d2f660b8d5c13e09ffa44ce6579c3c603882f60fec5b5c010b157449890d2a91a83d6ada53e7b4c78d922c5089d0938d6326c3b5de3c376c8fbac8ddb8476142d304bfed36a51ccc66858776602a6525653298b5edcd6bd64c555edb3d0f2d6bfff6d1c6c96f561b3809150ca9e0895010fa6ae1ca65ef93570e7aebd0fa44113127c813941f0aed6ae56bedd5c1407f37cd5dc2392bd47e81d80fe41a70465fe40a6ef22a533821b0f7a4b83a93deb2125d499ee3bd19f2a928520d9b05244d92585d562026ebb768cc6573b5a542446c248d54d5f7c3d0e1644f99bf1e97fa79ca3315592277f8d97a0efd5ec1076fcc3404b2a20982be0955d79be1a19518281a05c7a1e220166724e611ffa5a0f2f125730d0df892a676370e5acc492441e70f89415990d6de4ae044fa5a2aed921039712672e114ec4d8d1f9cfee1f7bd795be802930870d533458bb7629dbbaaef04da9cd0dc816bfc9247470a991b2c9dd446873ba5e5e70f7f12fa4471cc794a12cc02fdda56058802a3e4bf39cfcc710b358dcdcaf05bceda165a790d83b45236fe6f88efa0d5df97ded2afeb39cfaafe8088fe4db91ab4bca7a0c55c8b34a305074e1b007ec61515816cc88e40963d835124fdf2adf81e56ecae4dbaf2dd4d6e460001cddd3cbf1aee06e7032d16d6dd81f3aa34b6d8ccff36b70c403955518fc18d50fee47af8b52e1810e2de14fbd9feb98188a9b6f9f96f118764bb0ef445b0884aec88cbf035dcbf5d8c08c5191f577cafec112e85617a87346ad83c4a0c6b64aff6622ff980db47c322f64c941c04a75ca4b8a24f6011d05fab2a14af7b61d510dedcb4b5b18768d8c8668ea050bdb05e0fe6800f48789fe446f953af93e332e298a6f0fd84c99b076f0375b6b4ed20e9b1a1e398b5522cb553c633f334c014c90536801697b7cea1db5056b811233414a5bc065b660e3efc15119e0142b46d556a24056f1398e4aff3c88b2a74ccd0bd711cb6d02b212a4d51de5190a7651c8aec8504079842bda991cb24041682db200bbb48222a07c3c8278264e433a0ba1f7eb337b0dce35028529f1e5fbf81ebe0891f95729d6e69acee95f0724578e2779b7a52de4b070a17acb14d67529bd1ae36a4f19856a992659fd174e9a7742c7473bdf392d5fb3aa6cc6452077d22c58627ee3ca9077e3a08ca92c38199cfa7b0df62c2f726fcf271f5c3532eb54303b731f443d99cc2860d79ba57b3145dcaa8f0b55cb81ea345e80888e16338d53dc3b976f1d0427e23c5f40113af27da6001fd9eef71b852510dac10408edb37541d39da6ac5a14e1a6c5c85405a92adf4109611b898a2ae18d81841af7247c9ef123a523385810ddc567c6c129ef777c9aa1477a5b9730fe1641d1e4f5cc53432e67a4854de1df2bbca2c451e5a02850bcac0e19adf01fdb7af01f62c6365bc9f07d89967f3587ca9adb4874223660e9dec5f4f35aaf30a37f7ed85d273c46975d5249399a9cbfa54c50989ffbcae539d9e8c73630b865c909592b6a8526b9b1e612a4c89f3c98c077ae021b6e1c90b72c46ba2e7f2d8208e1de7df8e9c7f53513059955cbb673884562d04b898df3d8eef40fde579b65c2013153fd4770b900db7ba1f3b", 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socket(0x4000000017, 0x7, 0x400000000000) 05:56:01 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) 05:56:01 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0x9, 0x2, 0x7c512659}, {{r0}, 0xffffffffffffffff, 0x48, 0x22, 0x4, 0x7fffffff}], 0x4, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x50, 0x1}, {{r0}, 0x0, 0x8, 0x40000000, 0x8}, {{r0}, 0xfffffffffffffff8, 0x80, 0x4, 0x80, 0x9}, {{r0}, 0xfffffffffffffffc, 0x40, 0x1, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x2, 0xdc0}, {{r0}, 0xffffffffffffffff, 0x6, 0x0, 0x3, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x8, 0x8}], 0x7fffffff, &(0x7f0000000140)={0x6, 0x6}) kevent(r0, &(0x7f00000001c0), 0x3544, 0x0, 0x4000000, 0x0) fsync(r0) mmap(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x1, 0x5092, r0, 0x0, 0x8005e) dup2(r0, r0) r1 = dup2(r0, r0) fcntl$getflags(r1, 0x1) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) dup2(r1, r0) 05:56:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = msgget(0x0, 0x2) r4 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff]) r8 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) fcntl$dupfd(r1, 0xa, r2) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000380)={{0x20, r4, r5, r6, r7, 0x0, 0x5}, 0x81, 0x7, r8, r9, 0xbe5b, 0x1a, 0x10, 0xfffffffffffffff9}) r10 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x6, 0x8000003, 0xfffffffffffffff9, "845c556b0007008c00", 0x10, 0x3}) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) readv(r10, &(0x7f0000000400), 0x10b1) 05:56:01 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) 05:56:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) close(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)) 05:56:01 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file1\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000280)='./file1\x00', 0x110) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) bind(r1, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000d9acc438ff4cd0cd27aa7824ceb48ee2a8770cb77d88fee52de072a1aacbfb99a61bf41102e57c07ebe1baa19fc59fc8634d6e1da91b78b89d"], 0xa) 05:56:01 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) 05:56:01 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') chroot(&(0x7f0000000000)='./file0/file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/185, 0xb9}, {&(0x7f0000000180)=""/181, 0xb5}, {&(0x7f0000000240)=""/228, 0xe4}, {&(0x7f0000000340)=""/153, 0x99}], 0x4) write(r1, &(0x7f0000335000), 0x10052) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r3 = getgid() chown(&(0x7f0000000440)='./file0/file0\x00', r2, r3) 05:56:01 executing program 0: r0 = socket(0xa, 0x4, 0x1) setsockopt(r0, 0x4, 0x8, 0x0, 0xfffffffffffffef1) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 05:56:01 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2000000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x22, 0xf0000000, 0x880, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x0, 0x4}, {{r1}, 0xfffffffffffffffa, 0x10, 0x4, 0x100000000, 0x7}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x24b78b93, 0x23e}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x2, 0x9}, {{r0}, 0xfffffffffffffffe, 0x18, 0x80000000, 0x9}, {{r0}, 0xfffffffffffffffd, 0xde, 0x40, 0x2, 0x11}, {{r0}, 0xfffffffffffffffd, 0x46, 0xefffffff, 0x10001, 0x6b}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x4, 0x100000001}], 0x8000000066, 0x0, 0x81, 0x0) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000200)) r6 = getegid() socket$inet(0x2, 0x0, 0x0) getpgid(r4) fchown(r3, r5, r6) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="91e4e760a4494c4aa0e0afbd327fafcfe10206fd249cf4a36b37f78c92c2efa3556ef1d8c74c0d61ef32431c88d183af78ef8cdb1af0416553631f5f3355123a7dc002544c4c35bb426cc503fc8c4825e8a5d68372dce967ddfd2b357d97094b53", 0x61) fcntl$setflags(r3, 0x2, 0x1) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) 05:56:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x4, 0xff) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x8, 0x6, &(0x7f0000000040)="9750c334019008aabefe167c226cc5a557f15cb873754a477bed70e77a0a891f289e354d5dbf6050bbac4aa0a6b42a18425b5711be9f5d549461cea8d6bdfe61d9ba03cc4a8a46f6158b8663f656d6ec69dc2230598559702dbde5ad5769cb9743f98cf693aa732e784f18ff96232100c443d7b9d67795f0cf8e9a5f5c4fa554c76bee1d934466d79299fba47ed556446ad49eb95e0482dd26102ac34f38", 0x9e) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x3e7) 05:56:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)='7', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfff7ffffffffc000, "85495500400000000000ff0009e4ffffff00"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 05:56:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c6", 0x21e) r1 = syz_open_pts() r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x209, 0x3, 0x100000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) kevent(r3, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffc, 0x20, 0x10, 0x8, 0x3976c39a}, {{r1}, 0xfffffffffffffffd, 0x1, 0x4, 0x1, 0x4}, {{r3}, 0xfffffffffffffffe, 0x8, 0x3, 0x3f8000000000, 0x3}], 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0xffff, 0x2}, {{r4}, 0xfffffffffffffff8, 0x6, 0x8, 0x3, 0x6}], 0x0, &(0x7f0000000280)={0x5, 0x1f}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r5 = syz_open_pts() openat(r3, &(0x7f00000002c0)='./file0\x00', 0x10022, 0x30) dup(r5) 05:56:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10221, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x2) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x1000) 05:56:03 executing program 0: r0 = socket$inet(0x2, 0x100004000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000180)=0xc) setsockopt(r0, 0x3, 0xd0b8, &(0x7f0000000080)="e70b2c7dfb65231583a8611317c4db3028172a8951ad3a683523333f52256c12788267f6260637075449669c705eaabba20f702d15c45ff71a78f143f3ce09bced09772372913098edbaccd48f050af8fce59262d7a3a782b31f147c7bfc18911b579653093496026892fa69bfa0023e5444d37b8270f9cd1b1b48da25309ab8a6f893242860b9eb84a26e1ac10804168806ceeafc1d75abd90e75789e8b268a60f6370afc468db5778c4335f002a2817a9b92d93c3a99913f5df3b06d2458d9336a94a0885449cea7900b7cf335d6c9ba0b1a6de67123381df717105b401ae4314400a35ffd40d3ddb8f93f560a1ed0b385f0", 0xf3) recvmsg(r1, &(0x7f00000014c0)={&(0x7f0000000200)=@un=@file={0x0, ""/93}, 0x5f, &(0x7f00000013c0)=[{&(0x7f0000000280)=""/238, 0xee}, {&(0x7f0000000380)}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x3, &(0x7f0000001400)=""/136, 0x88}, 0x3) fchdir(r0) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) fcntl$getown(r0, 0x5) chmod(&(0x7f00000001c0)='./file0\x00', 0x1) 05:56:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/186, 0xba}, {&(0x7f0000000300)=""/175, 0xaf}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x3, 0x0) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x6d, 0x40c, 0x0, 0xad) writev(r1, &(0x7f0000000100)=[{&(0x7f0000001640)="503e3a30a54d3d3686206dfa719c01d6a21582587fa05376db0d48dac64abecab809ef8ce2d07c0e54cd04ca7032211cfe2e0bb134e84cebc5dfe60e90ad85911c0d139db099f05a4f961bd8634c041972237c28c2067dcb2eedcf80df220232557a7ddad8c0e52e911622e6c94cde4c9d4f28ccfdf6498e4a743d4e2488a501593c76f157d9ee4f6b425fb539e2a82819a4a7652bace5576a2a0bd34ffca85bcb30bcbc770e65bc1b5ca7a5a8ee98a62ad8e7ec7ab8f5f6bad4c7804a24b924c4883c43cc0230955932ffec24a95cc93496f4af30bea097401fd29ae71b16297810d7b9c0f606049d0064111d5fe31b3ca6120161e865dc2ce71e48f75bbcfc5f4c2fc5576c93c957386c1e4de520ff3c9c5577badc3cbd7adc601011a9f6bbdeda2fe02ace188b6e1929e08da49e3657959e07957cff4a0cf549a18b595fe6e8f34467338d769cf51a4a7e8d952772f8385096ef3c739c1f879668a93174ae9296f230b7a5aff5d8e66b587fc54fe3a5f62448d572670123a3180863d038bf073fefee6cc55997fd671d59c7dd26f0e4f79191ca49aced56f730b01393c8dc2e42734569d09d0cfa0d371535e327849fb72690a5ed4cac9f5ccec9e80dd817a5dd41a1d00a576da2d2866d1cfe10555013f3fcd30231092c620e332207562183de4fa95d74a20ba1dabd7652268b695458169eefbbd202cc93a33a96b519a9c3f119e6abfc42d61b24c8b05813986590745f4f156617f534d2af92056ff41a183cc14ca9a76e54d8f01c29570f727d02fd50d2b2a4776559f46b8f9df99cea48c16559da3c2b9114716ddef4a65c892d294b0faeb1ca050084cff6e48a4b78b03268f5e42c72f9bd8c820705ab0717c414ef71d00a1c8a0220c032a23e9008ed948206185280bcce286e893b84ed36ed12f023d7b8b01f76e376ae074d6f42fef794412abba3fb8472cf94fc17ad3bffaa6b364be79bcbfaca8e173838157cfe1c91ff518b1bdec2c2439716c65a7667ceaa3e981a99a1e1e021abf5c2ff6991c7044ad6c1519c4b8c174715cb2f70c62a447b5543cb0d35acae0d73fa81569a10148ead5577ed5f74394b282e5b4381aade939ea0f3fcaae2a412d411385ceeccb72c5145fc702734bed43c613829b00cecf10b4a3eaf73ab8b04456d38eb8ddab711c8b8a91566bd0688ef8014d9915bc2c6413f19577833b96539b0a3bbd65deea37b427a223e6ca31ddb0589881406a923d120eaedd51e9d94b0fb66e6f1f4f5193fe9968ba42c014dd74174e79d8c9c1882189d8db217caf9e29a6bd52a317924b14e55a539c16203432ec0677a4e8e847d9e57c2831adb79c570c63fd2f1db22dcfbdd74b265220ddc881cba7223656772b88c3f82dbcaa6674e8561b556bc1603f2b19609ff39e9891cb3e4602258cf9482aea8947c3c2adbdea75db23a6fae4bf24fc61b6dc2e4f09a7e200dc1a0b97bf902174a2d3d215901460121c24caf9df60d96ce3150c111e566896fe1c98b2e834e29d23568e1db9283bb0800b54a65ae55df8a3122dd2bd0d78c43a478a6cc9bbb75a809f89c3e0829d7caaa416dc38316347c41e31179d216333036ac040a9237aff4edffa88dd01fa1c5d55352ca4075c3def247f4a3237968e442c6a7bdb64fef7f10bc9e47732cbca802e57654aeaab1fe1ff6bea03f2499ff764028d57c53552a09b7478d8fa67099e34372b0f098154f0522e024cd888b53c163ac2df885df947297c44b6c90094ff52a7dbaf3745b67f065052b55857274a57a93cfb411287a7fad4036f85eb1dcf564838a377e321b64103942881aa7081d70ba96e7be4990a985fa1d06167d3d9fc1f24597d8c5d98ec454e7b477adcfcb01e4c93698ef76f0dd4684104ef851742c9f4c80209ab5e97d7eac0b0249e64c7b0b8d31bc8b8b393e95d8ad26729d573225fc44881ae9e25520cb9a4cab82a83de00eb780c1172054b723b22e04ffe862fd4a06025ee4b2c23b0ac6f9cfaeb1c75e9c08efe96e69f78c62dc0e06429b538f6066ccb5ad8599ab1f5c4cbd186bc926b66d0522e5b8852f6f43fbfaf6ee19bb6a509e91c2cd26934c1717bb77430715939bde6d33ec99d2dc8ab3797f49dba295c3832a0c95c06e05c0542e96eb0dad965780267331ea47a0972aafa3edc92ce124594ae9dd83f16ff660d9ff6a7ae222e2fa014cf7ddd5aa08c7ec99e3404cb6735b70afb2b7628239c188a1a20733aad1d65aa0a4342ca26c162c048ce204d67acda2eeafd9676237f4af1baa44c021fb29b416f114585c5468b58455fbc6feddf7d7f84d1d2f2f56ce34333d11ae1ffe5bd3482703af22129c6d6ece57dbd61c4d4ff367e2659c8a3c9ee6c97390819830d4944c939ece8d8101cf64fc2d0df1e87a1a9147225d396851abbb42202a1cdc75bfa522d7b44933166859d98daacca28163c8caff0285772b30a3f2244ea100927fc176b3636cb9dd91ca96d255085ebc607be03cf555f397bb45f19959e5b3033ac83407e2317dfd317b62625b40097f4669f08a87c4302926e4169fa8357a8454a02411801567f9bd43dd2ad2baf749066ed702a232931baefc906d453b53efe3477602cf1343117ecb20c1261e2d3e4a05a9608127df8ad17e20b2b8e8a347229cf01060c1e9d1a57f2ecff79f2d4418272b56e077fb71d3f41091adbc2788807d473a3646d40bd4f52f5645f7c335610c7bea6399c06b396fb321116f0bc43fd0ae6776eb838e131268c011a133e5be11ca40a9d1d7684e4b6f8a5ec97d73b359261fcf84ac06a9dee13e65b337c55715c5ee7100f4b6bfa63ae8452a8db9a2b780eeb1308a771393a13c2a5000e44541fd80795c3b678e582933db45f1cd2657084218045c36330fd55100259b6088d37353642eef9569fba218d06163ee37cb995fce82be27173f9f80f047c63c527a34712898d0df3dc45970c6b0272a35a041b48d56ac13648a9f2631c8665f85a3b57cc32341d9fc8b78b719a745a06f354d49f7acd782789baa02d612338c25a58d6007c09be83b1f6150b1f1a07a3bf6fcd65ea76495551341c604092dd63a37dfca74f8cf75aedb28da281c5164d996381d577ac5c4f81c74899cdf11fa731938119f6b9b9e3857d38abb3a564ad7d26a279412865bbd49126e6756a075c1d18956769db9e044bb8c013cc1877fed5ac4e8000d6e638417811004937a8021851d1d78edce7040872422d55a259430d9dfcb0efb5e0bcb8b853625c3bf0c5e6d7a657c815507f27530006edc9b5a05abaa289d974558ef43894ce572e3c6b702ca9be545adefca0a63ed22f0d946fdc92e97dde17561a9d397af79246d88a515dd370980ee67595523f80be5cca027baab97ae402172545eeed4f723268b0a60bfd40d28d5fd668e3b53375097872d4ab60e756fba582c194a340aa93aa7e913f89f08f2c31291e580860257f9111db13aafdeb7094d40ce9d4ff9555a9c6983f7b9443605974218ce2c723f273397642998d2883c411d6726cb29e97f6f7102294a9e90835950cddabf2b8ede21f3090bbf9d4aa98dd57412d2f9fff6e98b69452881c079a7d2383893801057b951cfed9309fb7be183a84735c40940e4a6fa19889de663ac573b15e400a2377365848c4ae92887ffe5d4b395b3a5a2f26fcb9a1c28924e04fe292bce77722c867e37f07ccc6fbcc1826b468e3e22d51f87fb49a8f4194804bad30672f46af293e0ad58f53b65b721772ea7231ea64555739b0e0fc69ed58b6ef677be355b125d57a3c08e56cc4fed3d060f2b9afd8de90261bbdea7464ef71d858911e432d470482bc885f5b405279d300bb24f68b67eb4d32efdd21f9005d9b985b7f63ef6cad1b7cdee651cb87e33ed1aa53fa5cb4cd925c430596d7178617fb7d8bdca63bb656ed888f20225d96d9294dfc958651959d3d47fb76cc05768fe4e3aee4b64d07fc4869ca2468572c446c2d472910bcbd28ae08cfea59ab439563202701b5317b71022ae9b234221f669a97d3aa117f844eedb03e7a208cbba71d5ef573b24904c34b39a2a97f5d31b7f3a3061f1f34d0b9b55696a9be0fc48a68d1ce964b706f967c658a45325138f3f092b35b47750015a13d577916da996a82e1500b9014b001ec3aba70bf6c5cef7435c311821c95f223ea5d304bc19f7a1f4311c73438ab230f999c01ca8f8cbb434033652ba7a852562d106e41c5e7dc02917971c09de38606bdc3ef492e464c78d7dda1cca002a918cdb163b191f0c6e4051f6d62cf9968f333a9f13c69e91acb3c181f7724dcf5e0ee17ab515b6beed199637c26982ca9482b237c1b90125064d479048e7cd53767ecbd2a8dec78a9273341399c4a230fc22b3143ae6b71b60215cebf08ac51ae05bc03e1e7d92efd129d40c19c20b0150ae784d9030de40cc43ceef4d24b0f9925c345ba43fc70b5313ba40b9ab451cf82e5e64e67c64a58fdc522529485e0112f0643e08007c4ea5230acd6c28dcd58ea4fdfdff91537d4a3de2baa3ac71179a3beb3df510f4eef9c5bbcf5d9ea001509f0b1590c53e853e2f3353f293cb86fcd9edb2082063cbd126296d28e59a28de1b9e37be05948d24e448bddd717d794670317b147f00dbdb86c2d8ec7a22a4ea1fe3a7662956261b9ada4f83c02e5b526eda81ee0be4231abd98f45668ba7897e4049680ddb2e7caa069ffed401e55f89255d1c7c793baabbd43868613b9852065e4e78b2611b5a537b2d9dfe69ec7f42c7b2186b24837d238de264facef34f3684dc364f8ea2583b1f22c71321cdfd5d066e40ee799dc8e073219531ea3747f2eff7be016030ecd28854c4b847ecffd842d03ff9ab6bbd8924c6d7941ff6e23c18b878029f6e5f8225eabe5656ccbb0918ca006cb4bc5533a951ddf33f9a5ca35658333c82b74292a27adc3aaaa3c56b909a6f58d0de5135a19970bf88c324d557d41d81cb0a2d5fd5cdee578e7f53bb39330a5679c3cbb3ae502be29719c3cf2183d71d94ef81f38b7dbfab6da45e390f3e7638021f71a4db74e930e735f54ec2ef72ae6d698581df3eaaed0eddfdb69ebe8b3de5b7311e1388508cb797fc0d5d04a64ac2b5a4829976051873d4a12fb7c1f01aa327ff5f62e8906d87c2dfb2fcc8fe72443f4ea94bad6999c7b4e42d5e303d91bb7d83e19e8b496f3fdb0618707279e0f0d9f29d6977b0121711af24b00a85aa8a09581013b1f11eeb47af2b19967e9b6b616dc347d3cf73f5ce0cae400aa051318c80fcc2f776ef067bd7a29df1dd0e50b1809222ae342902c8b02ff9109c2fbd37f87e46ae05908c7a36bb41eef2359329cc1658043df69fa9f23b1938641546b56c6dfcac906c24e759a38b192c1f8e5e77a9ef588ae30400cd728300d4d66c847bdda07157a9bb72ae4eea583aca2055f274ea0aae15f946f38429f36188db1a8bf828b1cd049f8cbfa7aa0a9ee476b7f58599f15f68544c0eff251e5c9658707e00b0184da732b286af5a3e24957d14e1ad046b14a3533cf9cd5b0ba9acb485eb28389103e53151332466b63e18c028179a818d6f5b549f643b759cfef31c9b95c6d5d1e8ebaa79280d6338bce6b5e45cd34db1b05afb5a9a76ed21f1932ee894fbb5bcde9e7734f4918a764a2f0389b7901f9a0aa8acf3d8de10eed0569c19a1f3b3c7e01e504acb9027b721fc509a1a70d30b665d7d8c52898b71d8ad9140b2f0dd3f985dfd81d60ae3814af373a6379248ab02e738eff0626d9b85e0dbd39210fbcd4bca8d60a423dab63d678da", 0x1000}, {&(0x7f00000013c0)="87cabf24d70ee4ed949a11ba8718ba41e5aca26e92e1c4b6837753c92f86a51c617195b73e337f8eaa45108b8327ba3d5b5e3e682181b2082fc2be175da73f97e6fc3bb5b90eb85ddc07636a4fec9cd11edabfbd9488bbcacddba17064a07ca66d37e12c33f07c1d2e1e413cff1363b12d21a16e340acc1301be7b1a8c12e2f4cdaea5cc05b98efcf6343601eb533cfbbee1f482dcb0d874fdb9435d27d81e0a92f4696436b5242c1b807f59c877b561b58f94a73b31c59509adfc1208ea70b7b63d9f7200f7f8baaad51bc05a8aa2e32c41a41a52cb76c1ffa1d441f0f13fac4aca38e1bf", 0xe5}, {&(0x7f00000014c0)="593e28c800492fa89cf9a196310828e543a99d6925c65b4bf2fe65e833d80ad4466d5faaf762d6ddc6e0d387c742c202ddb7f44357487e3a84c5159c0db592583cc4ccbe1ff66670e56833e32cd96c30206c3ef672fdc6afc60a8e7f75f9a9e315", 0x61}, {&(0x7f0000001540)="5f1b8146ac6097f3e09dfc5de189aa68ca773a3c7b003a542dcdca5b01e5685218232307c23d81d9f82e6a1dc61d65adbc586d02c724a6e62f24fc1df8ca2403226c1de478a822d1f56fae32df3f8c0750052383ac081727517886892f97858bbbd95ba71bd1487f7868fc908ffd0c82db411fce37aa45dd9d7ee81e64f8dfc6cc6558cdd544f8", 0x87}], 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 05:56:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb90cca8590000000", 0xc) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000540)="6e10739d068b22dae161cf7314c88d9603507fcc43330e5d5e214b62d186bf3f46adf5ac512aa2e23e4335a772dedfdaf72258098030b942674e682934cabac551ad9e1812c563ce80b38d7a486e5355ca7c5e1ac8edf3712158e33e65ca76e126de0b74c3a864d487e49bc8acae9e6dd3ba608160833148a6bfd59c4ed27de73279ca96a64ca8cf93325979eb78f93f6e4290d9368ae0ec9a4f150191840bdb67baf4119550db447672458c1b37b266c792f884c02ec6582ad2381362b514cee1cd337cd4209cc0c2794e30dd1f38b856a3c387a7350c291f6fbdc2df2a057bc5a150defdc8ead8feaaac5528959296f98fe42fcf90048e102c4a3bf873eb25780f087602efa619f945c5dbc48ad193980c892ee32cdddb006d889692a78526099c752d11b7a1891ee694502e32d5ebf3497578cc688b1abbb0127c9eb9a406025716fbde2d713654d12b925ccbfeff3aa15d6ed8ec9debfd7fe4b48d1ec8579eb88bc2d7d422eeeac7ac1b74b3e234433e950aba9e52fa3eba57eedd5852f89b708f11ea2158fa308fbf9e25c4f6f58638ebe45f4c9f99c424288e7496cd20ada594cb033a1d246afcb7996994bccb732ebf5cc24d1adf5fc7d5202a26e3cd221e25f89139e32d32607a6589083fccdfde43ab3dcdf212d9830ba28dff9c9d034087ea984a94c775ae877b65834b88c1af46fc7f32a7eacdb72cd2126f23f7fcbdbd2e1c4ba68be344cdbaba5b2be34931395c56a380dd37bab2ac7fa9f8a01fa5c5a73796edb97986e74969cb15263ece3cb0c14c21f3eda7017c23de05645f9426cbaa0a51392aec7a17d812a207682a11e0432fe090d382efad7b57c46d0fae3f64fafac67f4ccdf2f87d1ab4cca81d84cef6e532800f362a7da133f328e238eae7355d81913d7462c9ccbd334a1bf37a1042a464c04999b8f368e08a47a32550fdaac21a1f4c519e70fdc7ec979d0cc05cb8f7ac3f7d4d3a1c63e076e2a97fa382042622a1c4fb8f81cfc993b78882a0867cc3818aec08fdc83807f07246aa75e9f8e59c864532fcf71a873f0be09319be7478362e168bb018ff705eb343b6c1db4c5a771e5c1343470ac5d5eb89f4417d5ce2a4d15e1b572f70cf290cb17cad0d7df263425686eb8fcbb8624e44e32c6ddd43c00d283749c6746e46dbc88fac3a78ab24209e9afc2a11b675fef444c3f65cae9962657427738ac4371b1771a013d0ea49d9d6995db4384ceb5d7998dc2290d7d6c7ecd56384a00341be691d4a9586976e5067a48759af771fe77158b1b74fc0783c4150f1008371c335a131ef593db3dab992742c15bf66dfc4e8019329e947ae189e31062c8fc51f8a4f28cf9730dae596072968aed04614b9203f895d215621615c1be96dd922c12e2718948aa8d5bdb21aaca6228d2efd77ab328fd436977e60aa6dc1718de8a8edb1745e1df8929da02bcd251aadbc3cd2e102128329673ad6e531346e6eee93f709aeedd2b74010d732d881e038b09c09ebf428eada70053cc66229788f6856658ecccdc4b7710b36bcafb2ae49bff7088b0e8b2b6c2095f2d7cb6c0f9935ad71bbb173e042033a7ca6322fe2ceb6a7804c50cdf6b750c880948945dd5d30ed0b023f4013b97e914f4ed41fcd50b62a808ca5ce0be2a88b5cf86920aa37b5db7f7c98235bc2a0faa229bb67c91226782c5fb31233881d44ae3b8222a76c84d3ee7328658d24b0c7fae5912984474491c7a7d4f7c57d625bf5cd32a60ae2c46ef7f20b26bfbaa2e75ed5bee5b52a0d6cdc22a228d62e0d95064cd39f0e021775a19cfc2f399751b7cbb149ddbe397a7f45f971d01714a4d11aed66ea88fa239ee552848517aa4c09fed275b2043701a51b79a9356a9539cbfce02fa1b9e82923e2b360de21cf77f64a6ec2594300ce7336f9a88a423deda021c26dc8b21fa8723bbe4dead886e33ff2051b1377d46f203665fd2fd0c2e6d49898fd629fb1f7c358fdfa5e4be91a931e077f181195", 0x58d}], 0x1) 05:56:04 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x404, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/92) setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) socketpair$unix(0x1, 0x3, 0x0, 0x0) 05:56:04 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() recvfrom$inet6(r0, &(0x7f0000000000)=""/90, 0x5a, 0x801, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) close(r2) kqueue() 05:56:04 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) recvfrom(r0, &(0x7f0000000000)=""/156, 0x9c, 0x1, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x200, 0x1}, 0xc) r2 = dup2(r0, r1) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = syz_open_pts() r5 = dup(r4) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000080)=0x8) setgid(r3) socket(0x10, 0x1, 0x9bc0000000) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 05:56:04 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 05:56:04 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) select(0xfffffffffffffcdb, &(0x7f0000000100)={0x8, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x2) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 05:56:04 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = semget(0x3, 0x0, 0x410) semctl$IPC_RMID(r1, 0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f66876c653000250cb1e59271fd5bf7429fb69cf0457cacc694b63e440d9b705796e9324a6bb6b7482602572fdae34e14f22871237813c7b1322209a04dcb1b23f68bf5a26392d4a5b3c1cd7ff4540b2239fa7c27441cb54387a814dcc811d80c753ca45aa8f744e8d621ea"], 0xa) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x3f, 0x8005, 0x81) 05:56:04 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x84ea, 0x20) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 05:56:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) socket$inet(0x2, 0x5, 0x5) 05:56:04 executing program 1: r0 = socket(0x0, 0x3, 0x1000207ff) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8001) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x4) 05:56:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt$sock_int(r0, 0xffff, 0x1829, &(0x7f0000000040)=0x2, 0x4) 05:56:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x10) getsockopt(r0, 0x1000, 0xfffffffffffff800, &(0x7f0000000040)=""/232, &(0x7f0000000140)=0xe8) 05:56:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) rename(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001640)='./file0\x00') preadv(r0, &(0x7f0000001540)=[{&(0x7f0000000000)=""/251, 0xfb}, {&(0x7f00000001c0)=""/160, 0xa0}, {&(0x7f0000000280)=""/235, 0xeb}, {&(0x7f0000000380)=""/188, 0xbc}, {&(0x7f0000000100)=""/9, 0x9}, {&(0x7f0000000440)=""/252, 0xfc}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x7, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) lseek(r0, 0x0, 0x3) lseek(r1, 0x0, 0x0) 05:56:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) listen(r0, 0x3) r1 = dup2(r0, r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x12, 0x4}, {{r0}, 0xfffffffffffffffd, 0x83, 0xd, 0x3, 0x3}, {{r0}, 0xfffffffffffffffb, 0x26, 0x80000025, 0x7, 0x10000}], 0x1, &(0x7f0000000140)=[{{r0}, 0x0, 0x80, 0x2, 0x0, 0x4}, {{r0}, 0xfffffffffffffffe, 0x80, 0x8, 0xa76, 0x8c2c}, {{r0}, 0xfffffffffffffffd, 0x0, 0x20, 0x8, 0x1}, {{r0}, 0xfffffffffffffffb, 0x4, 0x4, 0x70, 0x7}], 0x0, &(0x7f00000001c0)={0xffffffffffffc8a7, 0x3}) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 05:56:04 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000200)=""/88, 0xfffffffffffffef6}, {&(0x7f0000000380)=""/232, 0x397}], 0x1000000000000244, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x100, 0x8) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) kevent(r0, &(0x7f0000000140)=[{{r0}, 0x0, 0xd, 0x80000000, 0x98eb, 0xa9}], 0x5, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x90, 0x1, 0xfff, 0x2}], 0x101, &(0x7f00000001c0)={0x2, 0xe1}) 05:56:04 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9a9c7155fc02c087552470", 0xb) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) 05:56:04 executing program 1: r0 = syz_open_pts() r1 = dup(r0) sendto$inet(r1, &(0x7f0000000000)="79dc0bae14e3aa74532d29534298c0f4787a684439cc23200d503f430660d5f6aada134c47147ff5650341ba7195c0489ee4878bb401e335d8f593d2ce9f", 0x3e, 0x1, &(0x7f0000000080)={0x2, 0x0}, 0xc) recvfrom(r1, 0x0, 0x0, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x400000000000200, 0x1d) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x0) 05:56:04 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) socket(0x39, 0x8000, 0x5) connect(r0, &(0x7f00000000c0)=@un=@abs, 0x8) 05:56:04 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000240)="8985e80dded7cea665f871fa0713c94169302f057f4e4cfcba61108dcb2649e622fa6ebe51fccfbeeb8fbffabe7aba49579426d28d2173d53d22dc995e2a0cc72a5a645ee8edf8cbd3af3d03b7c3c4c56e431163922c96ea25a4f63160ac8841fbc088a36fb1c528d0b549dac477671e4f05fb", 0x73}], 0x1, 0x0) r1 = dup(r0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000300)=""/33, 0x21}], 0x1, 0x3d) accept$inet(r0, 0xfffffffffffffffe, &(0x7f0000000380)) ioctl$TIOCNXCL(r1, 0x2000740e) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)="25c831db30d96e5976e73a95a94be03b2c25470b49997cbae4daa3ce11cc2bb5e9e312f50c75590ca913e4c9097e9a4ae7046cd1dbdea31ab0d7c6e68b23b3fb19a8d7fb0663de82704543e7bae759a7f5931918ae37866efa31f8f76a896b559179b2990e6c2b14c58379441351a9822a5989962def79a57a397fe0ea87c37ceb06aaf93d8ae45c47d5d52e6bc9dcd94d023075e9bc8bc3469d672a03f81a5e67b376a84ff9fc69fb9b8fe3491ad60e20eecf7d1c9b1ccb3aa813e82b52904b", 0xc0}, {&(0x7f00000000c0)="452e8ecc644c0f78e69c0cc8725f5641c315357e2cc650785679772fd07b3d8201ee37a74ce85f7caeb33d91b07d8e31e9c5cd1dc5ee3d49032abc2e5dc926516ae799468637459dcc5206d44f47c4a03473d2538e9e6df9afdca6eb26e68107b625b34e25cbcda4fd335304017c085e326c", 0x72}, {&(0x7f0000000180)="5309a64dbb7570c077c52f1bf82f369eea006c57fd24d658b4e111fe373ed0256f39d46cd16a1edc8a6e090ce2a84ee21d7337a2e926f628236acfe46b720163317eb4ec692194534505f07f6327b5108a193fdd6a45d9b31902c78219f57365ee010444845e997c80e467a59d359b9b2c4e40abb7693281c30b4cc0699fea10b931e727c4", 0x85}], 0x3, 0x0) 05:56:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 05:56:04 executing program 0: getrlimit(0x0, &(0x7f0000000000)) 05:56:05 executing program 0: r0 = msgget(0x0, 0x14a) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) execve(0x0, 0x0, 0x0) 05:56:05 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f0000000300)='./file0/../file0\x00', &(0x7f0000000240)) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') symlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') 05:56:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000040)="a55e6232bcc041486f15dbe00b3560dc5ac47eaa771648be6a036b7c57b1d6cc5e064266e85100cb011e40f25cf0fdcde6f878e3aa31e9bf2bdd058f1099fd16dd24a495cc2445ab3423bfc4fa76a45a2c94b4b0933375fa786d424a42434db6e411ec149d9e6a2ba87ff526934f0dd6276d772dfd73b124afd208163823696ddb942956d5cad6de20a52530b5f874110510c78ad81b9ebbb873b70d43c3235f3cd69e5f00f5258a888e4b90816fadf37c19430a7f4a4a87b178f1987148a8863d668fb4e7d2716f36904e6fbb111e6646d93debf5bc89c6a32ae9ca66", 0xfffffffffffffec0) semget(0x0, 0x3, 0x20) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x1, 0x1, 0x7ff}, 0xc) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000140)=0xc) 05:56:05 executing program 1: r0 = socket(0x20, 0x2000004000, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)="20e26e66ef7624f0fe556cfbcda1c0fe5e282bca0f674297838d97dcf975862c7b2db43b3bff9eafc976b60933253d4d22cb1389e68a6dd671de6a55c06f610f54d206d78894960d435e6f2c46d7ecc478a3f6d0759498ff2f6dd7dac7bf4d0ecbb2fee2f61a6879c9a871d830cc7381059ea672e80eb86beb515d0ae9ba916db87971a1208fdb0e2fd033519b3467ec2dd6161fa728bae81e2e61e07cf912594ab58f7b9f77350b8102d10e719d7b39ad0805ee675bd97b5af21353716e6032ed7a32bba49d4e600bf687a6611b11e5d5372a6ddcaf1644995f898df39f934b6d90a3467427b2c68a7408c3651f9e1337996cc86db6f2d7f28f2d", 0xfb}, {&(0x7f0000000240)="102e2ee7be32bcdbdaacb6f33b0e73c164d71cba5d16437118f20ae5f19258a09045001f39f00db87081d920b93f8e5eed", 0x31}, {&(0x7f0000000280)="0ac0ea50e249231da3df5c76befd429b467bce1f5790f77f2ea998c7d03606fead1923d0a91503a862b0e6b86dac0d16877d5b2a967b3407636bac955e9a143962c43efb07eb43fa9939a9b6438e864c30cc10b696699ec049ee6ffb93f47e09d75766f4c5a33f68c91b64463222796b61cdd893ec50109fd0a4b179c7c3c5afe649689f13113936b43d8f3fd60e43b2ba12805c4b90f01a9b3d00463e794e5ac497515dd64579819102305f894562a1eb6e5968b2fb317d23ad36e605e74d41aabe19571bc1a8164a5e0659c22f547325abae3e8fe95c135f7fae91bafba419cd52eb67ea80e11c9d6c5dae8ad2f670531da79f", 0xf4}], 0x3, 0x3f) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x2, 0x1}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x30, 0x100) bind(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x4) 05:56:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) preadv(r0, &(0x7f0000000200)=[{0x0}], 0x1, 0x0) getrlimit(0xf, &(0x7f0000000000)) 05:56:05 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f00000000c0)=0x8, 0x4) r1 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0xffffffffffffffff) getsockopt(r1, 0x200000029, 0x2b, 0x0, 0x0) 05:56:05 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="7cd57082320f285bd227cc9bd2652f02b83582494f89fb9fc807a3762f56a415758e475327e93c01b8deb1f02181bcbf42627bd85b71c5ccb8bba6d73abde94116e103c21cf0a51a0d360d6241e28d383040b67aade48cf567b0ec4d9ef261c2fbfc36fe92cf3b7e1c32c5d515c9a5675a26708f7fdd70a99a2b3c768f1fb50c76aa316f7c9efc806fc81f6ac89d21160b10058fec5c1130c9019301c28f52a9c5ba28172067a94517ba90088ac30913c556afe94cdde08dee8244559e4179bbc77347ff6ff4f49a99df15827b6dc19aa4a603d4d498da90afc7dca5", 0xdc) openat(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) 05:56:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0xffffffff}, 0x8) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r1, 0x20007471) 05:56:05 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 05:56:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "001100000000000900000200"}) writev(r3, &(0x7f0000001580)=[{&(0x7f0000000440)="4cbdbb3dca8ce1b7eda27818b2e67901e26de4c160c67b9fe95c7f866d7c3e48699990f0f27279359c4b3cb05a80855092bf14b042a8099482b062ff1f9e18a75eae34d133136f1ce55008a8e8a5a8031909f328852bd4e4ac5ee33cf220cadd311345bc29682abada025883135e229e0e628d8f4c8ad51f678cc819c483462aea8f7858f0a7c9a891e7a28f148aad526053817753e6f7986c4d55b55f237581b1e6ec5d25cd965f2e47a1fb3f71bfa80cee1bf63334b6048f65c4899f4e5edf40e1c5a789aa349f4ff089c86c119e70f81500d4b1", 0xd5}], 0x1) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r4, r5, 0x2) 05:56:05 executing program 1: r0 = socket(0x14, 0x8004, 0x2) setsockopt(r0, 0x4000000000029, 0x7f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 05:56:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7fff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = semget$private(0x0, 0x0, 0x600) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000040)=""/232) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = getpgid(0xffffffffffffffff) r3 = getppid() setpgid(r2, r3) r4 = dup2(r0, r0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getgid() r8 = getpgid(r3) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000001c0)) sendmsg(r4, &(0x7f0000003a80)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000003440)=[{&(0x7f00000033c0)="03d13b3a495765b6a921d885dd6e64dfd1ab0e2d50f91d969b2ac4675a9f6fe959de1fd6c1247750d9f5e7671e9d6d9144b912d9a0721c939859bdd9dcaa647f82fa193683f1f1a62fdff196c7f28695ec67baffb4b951f6c841c4fc36f124b2dc8b81746a266ea83d8e85187cc340eef32ca1a6ff0b1d55b365", 0x7a}], 0x1, 0x0}, 0x40c) recvmsg(r4, &(0x7f0000003f80)={&(0x7f0000003ac0)=@un=@abs, 0x8, &(0x7f0000003ec0)=[{&(0x7f0000003b00)=""/49, 0x31}, {&(0x7f0000003b40)=""/15, 0xf}, {&(0x7f0000003b80)=""/179, 0xb3}, {&(0x7f0000003c40)=""/99, 0x63}, {&(0x7f0000003cc0)=""/174, 0xae}, {&(0x7f0000003d80)=""/109, 0x6d}, {&(0x7f0000003e00)=""/178, 0xb2}], 0x7, &(0x7f0000003f40)=""/1, 0x1}, 0x1) r9 = dup2(r0, r0) r10 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000003fc0)={{0x10001, r5, r7, r5, r6, 0x44, 0x926}, 0x3, 0xff, r3, r8, 0x497, 0x9, 0x8}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000004040)=[0x7f, 0x2, 0x1, 0x9, 0x7]) ioctl$TIOCEXCL(r9, 0x2000740d) shutdown(r4, 0x2) kevent(r4, &(0x7f0000004080)=[{{r0}, 0xfffffffffffffffb, 0x13, 0xf00fffff, 0x8000, 0x6}, {{r4}, 0xfffffffffffffff9, 0x40, 0xf0000002, 0x80000000, 0x80000001}, {{r4}, 0xffffffffffffffff, 0x1, 0x6, 0xffff, 0xfffffffffffeffff}, {{r0}, 0xfffffffffffffffc, 0x4, 0xc1, 0xa99, 0x9}, {{r0}, 0x667d5ce159fffc85, 0x10, 0xf00000c5, 0x101, 0x200}, {{r9}, 0xfffffffffffffffc, 0x2, 0x20, 0x8, 0xfffffffffffff4ee}, {{r9}, 0xfffffffffffffffa, 0x18, 0x47, 0x7ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0xf8, 0x200fffff, 0x4000000000, 0x20}], 0x9, &(0x7f0000004180)=[{{r0}, 0x0, 0x4, 0x2, 0x8, 0x20}, {{r9}, 0xffffffffffffffff, 0x20, 0x1, 0x3ff, 0xff}], 0x80000000, &(0x7f00000041c0)={0x610, 0x1}) semop(r1, &(0x7f0000004200)=[{0x3, 0x8, 0x800}, {0x0, 0x1, 0x1000}, {0x0, 0x0, 0x800}, {0x4, 0x0, 0x800}, {0x1, 0x4}], 0x5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000004240)=0x20) 05:56:05 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x20780, 0x2) recvmsg(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)=""/189, 0xbd}, {&(0x7f0000000240)=""/181, 0xb5}, {&(0x7f0000000100)}, {&(0x7f0000000300)=""/236, 0xec}], 0x4, &(0x7f0000000440)=""/83, 0x53}, 0x800) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11, 0x0, 0x0, 0x7fffffff}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') preadv(r1, &(0x7f0000000a00)=[{&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/143, 0x8f}, {&(0x7f0000000100)}, {&(0x7f0000000640)=""/228, 0xe4}, {&(0x7f0000000740)=""/19, 0x13}, {&(0x7f0000000780)=""/157, 0x9d}, {&(0x7f0000000840)=""/148, 0x94}, {&(0x7f0000000900)=""/2, 0x2}, {&(0x7f0000000940)=""/144, 0x90}], 0x9, 0x0) 05:56:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x81, 0x7) mkdir(&(0x7f0000000040)='./file1\x00', 0x68) utimes(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)={{0x8000, 0x3f}, {0x8, 0x20}}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000580)=0x3) getitimer(0x2, &(0x7f0000000940)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000540)=0xc) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='r\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x3, 0x6c053b87, 0x0, 0x10000000000000, "da4547d2ecb22504248b202461afea3894c97aa7", 0xfff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0xfffffffffffffff7) r1 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000280)=[0xe772, 0x9, 0x2, 0x3, 0xc0c2, 0x80, 0xc8]) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCSDTR(r0, 0x20007479) setitimer(0x2, &(0x7f0000000340)={{0x0, 0x9dfc}, {0x1, 0x6}}, &(0x7f0000000380)) dup2(r0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) setpgid(r2, r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) fchownat(r0, &(0x7f0000000480)='./file1\x00', r6, r5, 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000840)=""/248) getitimer(0x2, &(0x7f0000000640)) bind$inet6(r0, &(0x7f0000000680)={0x18, 0x3, 0xffffffff, 0x4}, 0xc) semctl$GETPID(r1, 0xfffffffffffffffe, 0x4, &(0x7f00000006c0)=""/226) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f00000005c0)={{0xa6e, 0x8}, {0x8, 0x918d}}, 0x2) fchownat(r0, &(0x7f00000007c0)='./file0\x00', r3, r7, 0x4) semget(0x2, 0x1, 0x50) 05:56:05 executing program 0: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140), 0x8fca27b0313375aa) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/28}, &(0x7f0000000040)=0x1e) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7, 0x2010, r0, 0x0, 0x0) 05:56:05 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='.#\x00'], &(0x7f0000000340)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='/\x00', &(0x7f0000000280)='%\\-.\xd7', &(0x7f00000002c0)='&-\x00', &(0x7f0000000300)='\x00']) 05:56:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x6) close(r0) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x800, 0xfffffffffffffffb}, 0x8) 05:56:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) unlinkat(r2, &(0x7f0000000180)='./file0\x00', 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) write(r1, &(0x7f0000000040)="df", 0x1) sendto(r1, &(0x7f0000000080)="6fdfc9367469bac6227c46992783646171f938101a6d0c06ff842625e849609cd278b8b4fbd290d622f16ce2e95219aa0477ae67172c8712023b6e26cec7804277076bf45f11b5f601f58f37987fb9168339277bb4b5b8d1d51fb61ae3e170abf73ca0b77ed1c614f294eee3a4bda0bfaee7228503ddfda170d70647bbd511f6da4e3542ef4e99004efe933348795f2a83666c3d34f7c6407102ae252aa5d45a89f9b1041f02a43698c64a", 0xab, 0x407, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x9a, 0x1, 0x2, 0x17000000000}, {{r1}, 0xfffffffffffffffc, 0xe8, 0x800fffff, 0x7fffffff, 0x6}, {{r1}, 0xfffffffffffffff8, 0xc, 0xfffff, 0x2, 0x9}, {{r0}, 0xfffffffffffffffc, 0x93, 0x20, 0x2, 0x1}, {{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0x80000001, 0x20}], 0xffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x2, 0x8b}, {{r0}, 0xffffffffffffffff, 0x21, 0x10, 0x7, 0x80000000}], 0x0, &(0x7f0000000300)={0x8, 0x5a}) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) lseek(r2, 0x0, 0x2) execve(0x0, 0x0, 0x0) 05:56:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x1) getsockname$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 05:56:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs={0x5e936829ac9101fc}, 0x8) 05:56:05 executing program 0: mlockall(0x2) socketpair(0x0, 0x5, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x1, 0x3, 0xfffffffffffffff8, 0x4d, r2}) close(0xffffffffffffffff) bind$inet6(0xffffffffffffffff, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x0) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x2, 0x3, 0x7f, 0x1, r2}) bind$inet6(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x1, 0x8, 0x8da}, 0xc) 05:56:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x24a, 0x4) dup2(r0, r0) getsockopt(r0, 0xfffffffffffffffd, 0xa, 0x0, 0x0) 05:56:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffd, 0x139) lseek(r0, 0x0, 0x1) getdents(r0, &(0x7f0000000040)=""/37, 0x2e8) 05:56:05 executing program 1: setrlimit(0x400000000a, &(0x7f0000000100)) mknod$loop(&(0x7f0000000000)='\x00', 0x20, 0x1) 05:56:05 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) sendto$inet6(r0, &(0x7f0000000000)="b512c424f654c5b6a02e5af7a5c0391aad06a6daa4a87bcb865871e9966fd2f538e681ae04a0c88261974854d4c33bd49a606639e50a7e32c90f030317306c290480d9acb737da6c6bbd89fa8b41bbc2877a4ee61517942ef68b604e795e3fdf5302d5", 0x63, 0x4, 0x0, 0x0) 05:56:05 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x840, 0x89) mkdirat(r0, &(0x7f0000000880)='./file0\x00', 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x5, 0x8000, &(0x7f0000000000)="c1", 0x1) write(r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) semget$private(0x0, 0x7, 0x80) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000840)='./file0\x00', r3, r4) fcntl$getflags(r0, 0x3) write(r2, 0x0, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000780)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socket(0x18, 0x3, 0x3f) r5 = geteuid() recvmsg(r2, &(0x7f0000000740)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000080)=""/235, 0xeb}, {&(0x7f0000000180)=""/166, 0xa6}, {&(0x7f00000002c0)=""/168, 0xa8}, {&(0x7f00000004c0)=""/194, 0xc2}, {&(0x7f00000005c0)=""/227, 0xe3}, {&(0x7f0000000240)=""/14, 0xe}, {&(0x7f0000000400)=""/118, 0x76}], 0x7, &(0x7f0000000380)=""/29, 0x1d}, 0x43) chown(&(0x7f00000008c0)='./file0\x00', r5, r4) 05:56:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) r1 = syz_open_pts() close(r1) r2 = dup(r1) fchdir(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) dup(r3) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:56:05 executing program 0: socketpair(0x20, 0x8000, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x88, &(0x7f0000000040)=0x100000001, 0x4) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x24, &(0x7f0000000040), 0x0) 05:56:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/175, &(0x7f00000000c0)=0xaf) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:56:06 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x3e, 0xc007, 0xfff) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) 05:56:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$getown(r0, 0x5) getpgid(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) getgroups(0x2, &(0x7f0000000080)=[r2, r2]) getgroups(0x7, &(0x7f0000000600)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001a40)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001940)=[@cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20}], 0x80, 0x8}, 0x4) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000480)=[{0x0}, {0x0}, {&(0x7f0000000380)=""/90, 0x5a}, {&(0x7f0000000400)=""/128, 0x80}], 0x4, &(0x7f0000000500)=""/46, 0x2e}, 0x840) 05:56:06 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r0) write(r1, &(0x7f00000001c0), 0xfffffef3) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x9, 0x0, 0x3, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000041, 0x2, 0xff}, {{r1}, 0xfffffffffffffffe, 0x20, 0x1, 0x81, 0x7}, {{r1}, 0xfffffffffffffffc, 0x80, 0x80000003, 0x5, 0x80}, {{r1}, 0xfffffffffffffff8, 0x0, 0x4, 0xedb, 0x3}, {{r1}, 0xfffffffffffffff9, 0x11, 0x20000000, 0x3ff, 0x5}, {{r2}, 0xfffffffffffffff9, 0x14, 0x1, 0x1, 0x2}], 0x0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x40, 0x6, 0x2}, {{r1}, 0xfffffffffffffffb, 0x80, 0x71, 0x7, 0x1}], 0x20, &(0x7f0000000180)={0x8, 0x4}) write(r1, 0x0, 0xec70) 05:56:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000000)="12f6ab7e10fe939d5e36", 0xa) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r3, 0x2000746f) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:56:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x8000000000020a, 0xe8) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') 05:56:07 executing program 0: r0 = socket(0x19, 0x2, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x0, 0x4001, 0x2) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)) getgroups(0x2, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000380)=[r3]) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r2, &(0x7f0000000180)="8a64014bbf6ea67d8cde7da03165cab36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448d79c34be7004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef00000000", 0xa2) fsync(r0) unlink(&(0x7f0000000040)='./file0\x00') sendto$inet(r1, &(0x7f0000000240)="c60488840a5e3e0ec95bec2fcd94ec2c73395b13fac243959707c776c104275d8c7aa05027036dad5af8c8656263db60d27424ead7deacea8f5cb5ec691cffa4a602b78bc20a60657516d1e4e2e3f09f85aec466f85dde292396b98fa0fa1efd398a743061a80b3dc02f8fffbc3ceef61ee56c6dc9ffcf645eee3204a4673f23a9db9533a34798699c0afbe9bc217775cf142096999c47e51c609b5a21f2af95b884c10d01b8e865f6cec23d5fac621cf5673aa3ceafbd2c6be5a53c12db30056d7ebef65e80905f969e93f8f4032277b46ce8613c77305467a3f012659dc700841c2d31f7428f4d89ad770b9799e715b3dfca20904ca045cadfa2", 0xfb, 0x1, &(0x7f0000000140)={0x2, 0x3}, 0xc) 05:56:07 executing program 0: open(&(0x7f00000001c0)='./control\x00', 0x200, 0x101ffffffff) execve(&(0x7f0000000100)='./control\x00', 0x0, 0x0) 05:56:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f0000000100)=0x2, 0x4) r2 = socket$inet6(0x18, 0x4000, 0x6) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setstatus(r1, 0x4, 0x8) r3 = socket(0x10000000002, 0x2, 0x0) socket$unix(0x1, 0x1, 0x0) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f0000000300)='./file0\x00', r5, r6, 0x4) write(r1, 0x0, 0x0) bind$inet6(r3, &(0x7f0000000280)={0x18, 0x3, 0x7}, 0xc) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup(r1) socket$inet6(0x18, 0x4, 0x9) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) getsockopt(r0, 0x8, 0x1, &(0x7f0000000180)=""/201, &(0x7f0000000000)=0xc9) 05:56:08 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r3, &(0x7f0000000140)='./file0\x00', 0x88, 0x6) write(r0, &(0x7f0000000280)='<', 0x93) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)) fchmodat(r2, &(0x7f00000001c0)='./file0\x00', 0x20, 0x6) dup2(r1, r0) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f00000002c0)) kqueue() chmod(&(0x7f0000000100)='./file0\x00', 0x100) r4 = shmget(0x1, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000180)=0x5) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 05:56:08 executing program 0: syz_open_pts() r0 = kqueue() ftruncate(r0, 0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r2 = syz_open_pts() kqueue() poll(&(0x7f0000000040)=[{r1}], 0x1, 0x4) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) close(r4) dup2(r2, r4) 05:56:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0xb82) 05:56:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0x162) getgroups(0x8, &(0x7f00000001c0)=[r3, r3, r3, r3, r3, r3, r3, r3]) getgroups(0x8, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0xfffffffffffffffc, 0x2}, 0x8) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000280)=0x8) chown(&(0x7f0000000000)='./file0\x00', r2, r4) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r6 = kqueue() r7 = msgget(0x1, 0x420) msgctl$IPC_RMID(r7, 0x0) renameat(r1, &(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000340)='./file0\x00') kevent(r6, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() close(r0) 05:56:08 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000780)=@abs, &(0x7f00000007c0)=0x8) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000800), &(0x7f0000000840)=0x4) r2 = kqueue() getpid() preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/7, 0x7}, {&(0x7f0000000040)=""/172, 0xac}, {&(0x7f00000001c0)=""/146, 0x92}, {&(0x7f0000000280)=""/138, 0x8a}, {&(0x7f0000000340)=""/134, 0x86}, {&(0x7f0000000400)=""/162, 0xa2}, {&(0x7f00000004c0)=""/135, 0x87}, {&(0x7f0000000580)=""/151, 0x97}], 0x8, 0x0) kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r3 = dup(r2) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000640)=""/244, &(0x7f0000000740)=0xf4) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 05:56:08 executing program 1: r0 = kqueue() r1 = open(&(0x7f00000000c0)='.\x00', 0x0, 0x8000) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file2\x00', 0x20102, 0x100) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 05:56:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x204, 0x20000000000000) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) 05:56:09 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='W\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') open$dir(&(0x7f0000000000)='./file1\x00', 0x18840, 0x10) 05:56:09 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x8, &(0x7f0000000040)=""/123, &(0x7f00000000c0)=0x7b) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) sendto(r2, &(0x7f0000000380)="293ff03a00b958e6c3d79d824c94610d9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b54", 0xef, 0x1, 0x0, 0x0) fchdir(r0) r3 = getuid() ioctl$TIOCSTOP(r1, 0x2000746f) r4 = getegid() lchown(&(0x7f0000000340)='./file0\x00', r3, r4) r5 = semget$private(0x0, 0x7, 0x480) setsockopt$sock_int(r1, 0xffff, 0x1807, &(0x7f0000000600)=0x80000000, 0x4) r6 = getuid() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setuid(r6) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) fsync(r0) semop(r5, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) openat(r2, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r8 = getgid() fchown(r2, r7, r8) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') accept(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000200), &(0x7f0000000240)=0x10) sendto(r0, &(0x7f00000004c0)="b88f3305c19220f1b09cc7dfe23a2582c0a36fb21e14d2d092518d52f63d69495a2c6920b295ae187dd85d1eccccbd70a81af4273b58e77991c1ef064c6ff20378fd1e551f7897e1e1f27a0c7dda31ebc5b581c2a647a26efd3a8985488f93711eb5d9ce7571bb2967d347c2acb7cd4b5f87b6eead2f05fec434e3da3943f1f19be7ebaaa22161530884288a9eadbec6af2be634e13fd36bed3cc36b1acd78383c16d2faa26eb7f9ff62", 0xaa, 0x2, 0x0, 0x0) semop(r5, &(0x7f0000000100)=[{0x0, 0x9, 0x800}, {0x6, 0x4}, {0x0, 0x1, 0x800}, {0x3, 0xdd2, 0x1000}], 0x4) fsync(r2) pipe2(0x0, 0x10004) 05:56:09 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xb19b, 0x1ab, 0x100000000, "29ba7a1bd51e6e8496e8ae834a5ffa366afb8980", 0x80, 0x6458}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6197aacc7586bf9f4d5c1292b8e7eaf81d0250cd"}) 05:56:09 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x10000, 0x0) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/149, 0x95}, {&(0x7f0000000100)=""/119, 0x77}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f00000001c0)=""/249, 0xf9}], 0x4, &(0x7f0000000300)=""/135, 0x87}, 0x841) 05:56:09 executing program 1: r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x8000000000009, &(0x7f0000000040), 0x0) 05:56:09 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080)="ebff5afe107ecbff13b9fd812eaa4e7130b4f90000929648", 0x2) 05:56:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() dup2(r0, 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') recvmsg(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') unlink(&(0x7f0000001700)='./file0\x00') kevent(r1, &(0x7f0000000100), 0x0, 0x0, 0x800000000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100, 0x0) 05:56:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x9) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:56:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005, r1}) r2 = getppid() r3 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) r4 = getuid() r5 = getegid() r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x0, r4, r5, r6, r7, 0x44, 0x9}, 0x71, 0x4ef44590, r1, r2, 0xaa26, 0x0, 0x6}) r8 = getuid() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000003c0)) r9 = getegid() getgroups(0x4, &(0x7f00000001c0)=[r9, r9, r9, r9]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x8bd, r8, r9, r11, r12, 0x10, 0x3f}, 0x2, 0x9, r2, r1, 0x81, 0x8}) getpgid(r2) getuid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000340)={{0x100000000, r4, r7, r6, r13, 0xe50a342885394924, 0x3}, 0x7, 0x80, r10, r10, 0x8, 0x0, 0xffffffffffffdfa7}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000300)=0x33d) ioctl$TIOCSCTTY(r0, 0x20007461) getppid() 05:56:09 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) write(r0, &(0x7f0000000180)="dcc0e1facf44293e74f2a3029ba4e639c4219350301cddf5f65c9f129ad1703e8d1e627c3201124ddc4955729ad4ac73f0dc9f927f1cd98e3666c602533cb9bf11c8c0e62146ddfa16e4efea12fc054a661fcdafdd02d76f479096342bd59c02def7c9c4086d133a9a92edb4df1d6b1563e602b2ec8332660065b1fed82edb58880906fc00712ca6d131ab1eba88dd00376035527079dd59e78104dbe22ad1a6d0e42951f25d910d24c5a9d37ba4e7b2a11110bdfc1b2e225e88a7b3013453c4b1fb0880fd", 0xc5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 05:56:09 executing program 1: clock_getres(0x2, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8080, 0x1) recvfrom$inet(r0, &(0x7f0000000080)=""/78, 0x4e, 0x2, &(0x7f0000000100)={0x2, 0x1}, 0xc) clock_getres(0x7, &(0x7f0000000140)) 05:56:10 executing program 0: semget(0x2, 0x1, 0x20) semget(0x3, 0x7, 0x18) r0 = semget$private(0x0, 0x3, 0x4) r1 = socket(0x1, 0x5, 0x4) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x10001, 0xffff}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, 0xfffffffffffffffe) 05:56:10 executing program 1: r0 = shmget(0x3, 0x1000, 0x404, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r1, r1) ioctl$TIOCCDTR(r2, 0x20007478) r3 = dup2(r1, r1) setsockopt$sock_int(r3, 0xffff, 0x1017, 0x0, 0x0) 05:56:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x81, 0x3, 0x7f1, "a3f9f5d790689518aa55f67de61dbd61ed152b4a", 0x6, 0x9}) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35", 0x39) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "90d2fdaa510000000000000bffea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 05:56:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x39, 0x0, 0x333) setrlimit(0x5, &(0x7f0000000000)={0x4, 0xffffffff}) 05:56:10 executing program 0: getpid() getpid() getpid() r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 05:56:10 executing program 0: r0 = kqueue() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x7f, 0x10) ioctl$TIOCSTART(r1, 0x2000746e) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 05:56:10 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000957a3fa5e74403e052525ff13c1a2a3d41939aa5218420df58b153b4ebc8ef8cd9813a2b6dfeffbc6b21490ccc53b377eff09e9a526ebfc9a61b10efc8da3f16eb020ef3697cd708f687b863fb73407bd8ad586c39119ef4f00fb7d7e92f55c62e56c67652f74ea1fc53cdc0459d9e6f55d2a6740eb4fd08e64adb8f2e3412c42438af0e3b51e0bcdadb271c716613d888a85ec3f86cf571e9048c"], 0x106, 0x1, 0x1800) 05:56:10 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') rmdir(&(0x7f0000000000)='./file0\x00') 05:56:10 executing program 1: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x40000400000002c2, 0xfffffffffffffffe) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="3687", 0x2}], 0x1) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000004c0)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000480), 0x10000000000000cd, 0x0) 05:56:10 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) listen(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x8, 0x2, r1}) read(r0, &(0x7f0000000040)=""/239, 0xef) r2 = accept$unix(r0, 0x0, &(0x7f0000000000)) getsockname$unix(r2, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) flock(r0, 0x1) flock(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 05:56:10 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x53) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xb, &(0x7f0000000040)={0x4, 0xfffffffffffffffd, 0x7fff, 0x2a, r2}) 05:56:11 executing program 0: select(0x40, &(0x7f0000000000)={0x400, 0x0, 0xfff, 0x6, 0x3, 0x7, 0xfff, 0x800}, &(0x7f0000000040)={0x2, 0x80000000000000, 0x3, 0x235b, 0x2c, 0x81, 0x1f, 0x3865}, &(0x7f0000000080)={0xf4, 0x1, 0xfffffffffffffff9, 0x5, 0x81, 0x2, 0xfffffffffffff61d, 0x100000000}, &(0x7f00000000c0)={0x20, 0x2}) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) setgid(r0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 05:56:11 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0xff8a}], 0x9) 05:56:11 executing program 0: munmap(&(0x7f0000718000/0x4000)=nil, 0x4000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x20005012, 0xffffffffffffffff, 0x0, 0x0) 05:56:11 executing program 1: mlockall(0x200000001) 05:56:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:56:11 executing program 1: semget$private(0x0, 0x4, 0x2) semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) 05:56:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x5ef) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x7, 0x0, 0x0) 05:56:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="ffffffff", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) 05:56:11 executing program 1: pipe(&(0x7f0000000040)) fchdir(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x4, 0x5, &(0x7f00000000c0)="fce59e9dc33953de7345f5ce7d259483cfbe575fe81c62234e0dd0bc5564518e8ee664332a1e94f59d290757b54da3eafef199491c9416a0e376917e9fb3c19bddf0eafd743e1bd7c00ded28db2e453756a34edef8e2896f21ac33ceb4ce5325df23e112ee3d600325c66f96dd24fe37e87965f54a9772f553feefe8a79dc455447d6e1e6b00800000e94c4440e6c4f3b1ffffd8b7a81aeb5426bec43b38160276fd90eab8ce2142d4aeda45f31f41f2e6ef50085c768e256bf3d054a837515bcee829848d11e3ae6d07d8e28919db7bee762c2be5f3eb172491", 0xda) 05:56:11 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000001dbe631bf01752b42fad3c6e09ea5127f405308bf5f5b7e250820dbaff33dfd9c4ce86186cdaf065e294b6d205c161f13c136ec049d29ef722e74fd8889562a8ffc25fa55b1474d08fe5ddee30f0d0963bb209c79772aef67619bfa8143c77649073910121f7d48262e8838abd95308face027800bd7037cffc937803c2efb662ffe69ab4eda3b53f469928c983113a767f3c7748139a48ee4e461e7bbea4b0042f1105da0a6cfe10bfe645d831fca6a196ccbf05a138d3ee071c660b5fc96fae7b9c17e893de4e5d92cff8f073cbdbff32389dd3b23fbfa98cb2ebbe8611a65f25fea240b04d7fe48901a7b9ab60d27bbaf4d59a65a6429cf43a181d2bc9277b2a9a7652bf6555c65830a5ba31dbd7d012967614d7fb016d8b957fc82328dc08834d4875e00209db29d893377783826496978863a63253c2348e72da7a50b989f1a049f983fa0800a30aa651013b56b7a46cb8afec36000000000000de1d977a5442be65af1ac0e795102b7206ace0c811d062be6832009724820a6956a2b32d4b3f5b4a80c01b6b521a33fd07d45106c2f5527237569b0a498932b45b0e3cf6d8fb92178ae98e99bc34870a55f5eec55d4d8dd358cd6b5fd70b1046bc1bf6d8aefd68f508f3958da83510f3e7226b38cc8ed9dc09f59292bccb109a12daa0f6ec109225027b54f124f4a4baa244252adcdedd419b66e2db7066e29b59de4be7e47607b51c682472fb4f1e18ca83bd4732c0e11afb34d21605a99b56395eca380e9c763af81f251d336889d7c32bfe3ba24bd2d8ed4d88fd668e4725e38d53924d78861d978e2f81000000000000"], 0x174, 0x800) 05:56:11 executing program 1: r0 = syz_open_pts() flock(r0, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x2}) r1 = syz_open_pts() r2 = syz_open_pts() close(r0) write(r1, &(0x7f0000000400)="0a9bc17e33707d96df745892a16430c97d009099ff57fe4e108ab752bce7cdf198fc9604364712e6e50b1db99f979a8815ecc61029d728ce59cfd9e7132a5f3d322083fb19e7da8c5b1d31e8c83f8505c08f96d295f7b9270da6fae83fcd93072070cd11b5fc39e67d5a", 0x6a) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000016c0), 0xc) execve(0x0, 0x0, 0x0) socketpair(0x18, 0xc005, 0x105f8619, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000001680)={&(0x7f00000004c0)=@in, 0xc, &(0x7f0000000640)=[{&(0x7f0000000500)=""/143, 0x8f}, {&(0x7f00000005c0)=""/14, 0xe}, {&(0x7f0000000600)=""/17, 0x11}], 0x3, &(0x7f0000000680)=""/4096, 0x1000}, 0x42) pwritev(r2, &(0x7f0000000380)=[{&(0x7f0000000000)="65f19f84a7d9cdc1668efa2a796c1ef0429720b60dc6f477e1a859c273c204d3898af9cde4287396f209fa1ba0b34c4a8c0043659df474aa5aac25c8cefaebf369a88a2fc6d14c1c80504b4356b2be95185e6e1e87bb53bd948d7ad1033f790d721ec732db2c920211b68c3403655d0c9e7a1b228a605a0ac6a1e2a654910b00259931835c1e108de7c1b7157b492c38b585a6db14f4dcbada700d3609c9921bae88f34a1232152af0dbca2bb82c6c6efc58af5d27d5", 0xb6}, {&(0x7f00000000c0)="db27b46af26830e33a93ebcf2a6d3384a507ba62006ee350c2adb8b280763978e92c", 0x22}, {&(0x7f0000000100)="ee8274713671f7f4c9f93aec96cf5fa12363fb997bfbb4c9a4481db21a29832b4ba479377ff211482ff6c1383a28cb90a39781a24f4fed0b66aa1dd6c412395a75c5b0e8721c9cab63b7b03586cd08699181f91d0ec88c3b885cb3552d49297070a2aede8fd14c01289fc8efa2c2f2d551a0410c938920601b68b096f12fb9e8305e49daf94b0e71b9c7fbb0653bdff167543bb7551dd52a0b8be59b26aee0373311dbf2a0fb466c73484827a5076cc428e82423d119fcc1145a2559b60a136b31d3d579daea59831248dd8083ba1f560dd301727ca549110accd30ac61f5277f1a8a6125a265ab7c0e46443", 0xec}, {&(0x7f0000000200)="45385b4f242d7adb1f33c9a913ca72ae3254161aa21e7ca1dc04034a5c979a9dadcf789c4fed25e8231fafec2603bb61839ca4e6a60f71e651c330f50434a5325832b2332459acbb9bd42ad12db12af159e15dd54266666353e2340452f35297824c1d", 0x63}, {&(0x7f00000002c0)="03f02ed3b96419df2b6fa425d651160132949e60a88a6d55c0ed09e6a106c82d26467c42eaf81b965c84548cb791e0913a62ed2181f6aac06a9bd8d873f56990071203e89b705572d8fde3c5f0df35853a4649c0fe95e0b7c6612d81c0111f573ef0bb16cdf56ef0730157b79190af5397eb49dd94ab709d0dbdd2004a31449861a5ac40a6d5575186f998647ff1c9a557d2dc141c825f3eca85af839023", 0x9e}], 0x5, 0x0) 05:56:11 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0x8000000000020d, 0x10000000000fc) getdents(r0, 0x0, 0x0) r1 = msgget(0x0, 0x200) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYRESDEC=r1, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYRES16=r1]], 0x2, 0x3, 0x80000000001000) nanosleep(&(0x7f0000000000)={0x4, 0x4}, &(0x7f0000000080)) 05:56:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x120000000000, 0x9}, {0x5, 0xffd8}}) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/23}, &(0x7f00000000c0)=0x19) getgroups(0x7, &(0x7f0000000600)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001a40)={&(0x7f0000000040)=ANY=[@ANYBLOB], 0xa, 0x0, 0x0, &(0x7f0000001940)=[@cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20}], 0x80, 0x8}, 0x4) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000480)=[{0x0}, {0x0}, {&(0x7f0000000380)=""/90, 0x5a}, {&(0x7f0000000400)=""/128, 0x80}], 0x4, &(0x7f0000000500)=""/46, 0x2e}, 0x840) 05:56:12 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) flock(r0, 0x1) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x5, 0x101}, 0x8) 05:56:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xa4a12d48decdecd6, 0x1, 0x4, 0xd1c1, 0x5}, {{r1}, 0xfffffffffffffffe, 0x48, 0xd, 0x7, 0x1}, {{r1}, 0xffffffffffffffff, 0x24, 0x1, 0x79, 0x5}, {{r1}, 0xffffffffffffffff, 0x1, 0x81, 0x7, 0x100}, {{r0}, 0xfffffffffffffff9, 0x20, 0x20000002, 0x453b, 0x200}], 0x8, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x40, 0x3f, 0x5}, {{r0}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x3, 0x3}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0xc70}, {{r1}, 0xfffffffffffffffb, 0x8, 0x4, 0x2, 0x3}, {{r1}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x7f, 0x8}, {{r0}, 0xffffffffffffffff, 0x63, 0x8000000b, 0x52, 0x40}, {{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0xc8db, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x40, 0x400, 0xfff}, {{r1}, 0xffffffffffffffff, 0x40, 0x9, 0x6, 0x5}, {{r0}, 0xfffffffffffffffe, 0x50, 0x40000000, 0xffffffffffffffff, 0x3ff}], 0x6, &(0x7f0000000100)={0xa4, 0x1000}) fcntl$getown(r1, 0x5) 05:56:12 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCEXCL(r0, 0x2000740d) ftruncate(r0, 0xfc) 05:56:12 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) sendto$inet6(r0, 0x0, 0x43, 0x0, &(0x7f0000000140)={0xa}, 0x1c) 05:56:12 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="85c150c04793d229fd9c914b0d557c102efee9f96b765b852f1fb2b02292206665b6d4101f91b0d67630e1a88317e91d73d7f8ccc73720820352fb53f4b537d50a8ad92f5f9b611988a739ec063b30ce6026b3b632a2abbcfae391c91391143d52ccd5bd812dc442dcfdda6e6f6f4d8379d27eda01ae3667c8f3799f9e4faeef47e719d55e85ee2941f143124e290fb338df851cd85183f7299bcbb17f0c4b5cf1f49596d308be257e4d81591b5c53b669995be03c4413b08f7c91139ca78a292eeb59e3a3dad6f6257dd996e10770b1891219537270198ccb522f4a5630b5408dfe32a87c13b80827f3cc86659d17b3033585ccb6860aeda575f83b2de264b934d8a8955c099ea99d711d18e88796f901a5444bd92e6d5f841bce79144dda81d0bd94bb8f632f8393d51a9beff0262787d684e6c51cca9654d1d678807050977e4c5db30b36ae938627843fb6e1dd22e3636b09aea564fa58e062f6e6ca4cce57bc8d39e3e5186655cbdab344552079fc60b9d3cff6fc6ab62fc0044fa6411db318736f7e41c79046858aa981e7a2a6e8e50b5149558c9fb76d8de36944173ffd5d0a15c4acb0f73380d65ee2f76e38fd293b7c1155e5261f35f68f791d161316ec5c195c8e3f11bb3ea7de6ad45ee093afb2f388ee871cc999bf45d294f51ef20e89c52b29f3dfff2b4a42fc4ea2b80c7e7a688b8d75832a4244a42a99778e4cae8d432aa48e0138cf9e125712b25b916ff2e981a51491210a0c69af2f070d51d6e444e8cf1a4c363cd09afe8b5dd823e03a5176487a9998c77fd0e5b15a5f164f56c3deccdc3471d6602142b18f3c7804809029e57950d8b7fce17672af63e43423b29c81cf6297e92c704b62db7bcc40b6f9af3f6a4886087bfc4665bc8530d071d9647fcd739a98d8431c38c4b4f5ace53aa79fc4cae341d97f5fb8bdac31c2156aecaa6f1547f059931e99127765b0133cb86f68aadbc449eaeff634c005d2e7bcaad598c123f9a466ffc7a08fe694c75ec793f5070434dd462e18c3a5c7ac8510797717c80e0dab0e6ee1472dfd772a6116af211d7acbdcc94f47ab94ada1144e704ab3f3d1ac9c60007d4fe027a78fca883e551d7ec9e33bbae13ce146ea5295c3589c390ffba0ed701fe0911f6b2a57b4025be69e658727cab4cbead65689b7642e50a28c644de56dfd655d959c1b0c4ae9ba81a96a118d03a76ac314219adc9ac88f16c1f6d0e5690c6bb0082880fde10ae0537d656240be26e4ab3961fb455cdfc3fe1ea0a46aec6c8d445cb4b737f62f152144701159b36dd043015260f07056334af168818f603cdba1109ccbc41050a5c7f6aae63f5e6b686934f3e9f721d0d5be75b5788e3f0f6f3021bfa5b6b3a6404ef1e3fef30c40e554a8590445a08f243c8d8fde5f2ed1bfab8bd3fece660617ce369bf015538621448b078dee0dc7a6549d5029bfc1bd80a8bde91d25a45671d229c83b167d169166cd84c0eb58c74f105b26a84d0f18c2d091f9dedb844a7565d2ce417382663ed39fa8305580a8e15a11e9a883766d6dd86951be1545dab27ae5d108787ee58bb10c22df46b1d8ebf251487d69a0b602fc33070a1b81ae5ab121cd5f7f147019bd87ed6c68ccfb5617904eff61cc1bfe088c74b2718ed7785bc69e718a1c47cba394b2789603d26387f7a492530a42a9494781e38ad6eaa60c01ed49f802109fbfd6344f6845dfb33cb1221b32a239e734a9eaed98368c195cc7f1b2bef3fc95a00192980a36811adbe6ca271a2cd1f4da018d93abe56459077e670e3d17ec7df06ea13deb79d51b5fbf8f2f0faf65fd87f59f44465d75718119e73a19b5f67e857ba5a6c7fb3c1894cbce2e3bdd1da677fa94e2887e4ecf5345386dd765d2be8a7d160958529b1383737eddb055c9933b4bc90a4704a1c55b25eeb3f7cb21011a797d9f2e5ff8ce8326823109f5cec5b2589bec678406f66abc3483374bdc9748e7869dcd731de769acc1bbd09ff5013929b144216b28e1f57d1776ca169806d55e152b17a0df7905c01484df8781a56140b0bec37fbd540df2093296fa7506be6ae15d7d5265006702d2d3b3046ec1a8e856313072263331a11463da5987e52096a5304977fa8b37fd6b5c9f2b8141f255b9c98f3a4ba25f4bf723db87fc15f52c617e040218af4b6f00f76f7af38e8d8d39654d3c1e9c1109a5cf8e7b17cf327bdf9666163334e73791767a2925279f44215b596e3b8a0978c9c23b7bc2724fd1ffda8317a28a5de224979ba8257e4a5d7be46f5e696a491f64943036760e1f43d8b8170eabf663ac4fad74b54bcabf0497a24385d0caf84c6299af20873493371986452fd41751906481934f0dac2841c6622118e883ba38ed353d36ddc8a0e25907c5c94c83f3de259bec37837070261c2a71f253595fd6c98c02c41333b1831ff66f9b6bb0a6556f72d24cfc713ac574fcdf2bad1622346251e7231e2b489555bffe2cc83dc47fa1762ff6578f71944917be20f05551d66ef578e7f724d5a4cd4fcd629ed39a03de4b2e1e31455c7710eb54eea825b139b9f8f97f1ab364c2dca1ab2def5b4e3425d872c7624c791d6877cdf33090fbd9ea506a77bec62832dd2b91db881671d39fe4ee0c709c73dc64aabfe871aa09c4f162af882615eceb9a665e447ac829d94e73439634fd03be871e168d802d0f4ae769636b34d14564aa5e9e7f9d6596c67a9d76cdc7ff2f271aa20593ff285d8afe3ce7650d97293f4b1eb4bd2c6bf638169e8a06ca18146aeca00b668ea8a9e1921d670e389ee9edc54b8a6ac1d680e108d382d18ac68b4c70877b7691d56ddad9a6bdafe44559c1634270fc1216c3e4ef32f0dd255854f9d9762a260ebebbdbf66b8cc8fd2dee87c061b79d9af516665a4d7dfa8c5865856390cf8bb6abc5a4367446a425efb03ed48d3ebaee1027830c6cfd6740c29bbaf30c14d16020fc62970031faad83e31e4db1efc77e688d67358a7bebb8b01be2fc6c65dd7de76269f77b6ceb2165c9d55b68add897bc1909bb60dca316b4a22650e8a27de18bd2cfa9dcef5b656678e255ed354ac26764a1c162928892d41566c004cdd90aa6de6089b519393f16d02e019dbaa81e5c0a812299e40ce457f5a524ba7d1e28768a5acd46d40015e95bec2304afb65df254f88f07d3b3d9f7a2819009d05b35b923e37ab7f40a061dfda5d3b6b74f8de366d15c6cf5cb5b0d871f23855b5880cd4fb1192d69cea6c53aae009e4077a9019de077e3a310386d540bb232530af7f9cbe0f25d11902d3ddc857bd22c3a3b5c01341609c142165fb5243bb4b9ebd1114589d5f4901b938958f179f238dd0f25a09ed8c7f689891e182c350cd1e01dd03efb5cae7173108d55e931c9ce03b018eb40b425999d317edddac0af5656fd49f6d201b5e0f7567a767ec7fb1692d82fbff8a81ba452a7de83e05a23e066dabd414ff12bd9514ebb06f39252df56f07c7a7d4477c289d6b3f335d9c1862b522721fce4d1220a22d142900b82fef7e7524fd9ce10dc08fe19a8e30b39912fe46c3d3b61f27207841e5c4ddf2e886dc0cb809d81f184bb0936441747d949b677ea6d640e44d20363854dd33dd74287c47706654fa33333e7ba30264f0c05cf1f52e32ffedef1dcaf225a19563c9c14e178dbd4b3752f9b57b9894d0cf749be0fa837dbdad4b8a6886f201867abb1cb0294f535bcc6d1b574e8823167a419469bca01960a648ff3b778a6d98dedaa6cd533369848daa8fdcb7513b879015485af75bc22b4facabe8ce1bcb167ff6a456625cc023ffe1c21baf2356a8bdccd77b2d49157f8d91551d58afdd1924aea5fce672576d96d1791026a9d035ff82f5d3d52e571f9b062e4efa0884f9e879a1ee86c30dc5dc07538bec5f79379aeffe083ba21f9b6be6b426e77fcfed141835397490dfe9df47b04db9a851c51ad0893149f2c09539a2bc4d2da6546b502816712826c8ffdf250b75b582a718dbaf66bfd4fd2d3ab24a3491d42a7532afec362c1734b7237d191cad452a3eb232797d1ce045c568ca87f35b8545e5d03c347d6a1757a9347d0a014b3108e439dc204319851460e622594777bae9683d0a71bc24838ab7879ad75c7600b83580be1f7a265a11429f65a6bd63aa7fa8f8ba63b90e2b0a9d32b763de01e4206f86520eb3b56abafa1f6d01aafaa12e3af5cc4b9dd9c5373691eef639f70edb732dd642a082f0d6281244ae0271f5753cfcc2efce07529939997924e9363cc7a48fff5dd9867de3e31923eb8ccb23544bf8f8f41d70f43b2ca145a101320f2585621b2a75e11d898ff2a7745cabfe28d186e3003f90f8f1d718116240177c60f3f083b2dd38e337f50611ffd73889ee936f38cb2ddbd4d28a0e3882ca162c626b38dbc2da7cffeafad65a9d916e9309f8319ac95589d4ea2dd481164896cfd6ca6364c7abfc10eda88d81ad3039900e3cc1be04ac8a89fb696b196587b32abd5e68fd6763a152b67a9576b8924eabb25da95a8f6d91b4175c79e25f6c28fc4f50786d4644b39198c84a8e41cc64f3f5a6da316ecedd04ce06b67c8858e972d444b53750a54a79dea7dceade21a1717c7451f88d0ff3c66a6ab5ccd48ac9d3210cdd021b4ab56324b48946151da75207ee148693a43bd33e07e30ae5f72bee89fcf9b5d07f4aca19aaba42aabe69d1dc3eaa10c1176c5364e726c410947345de5ed109e8d414bf4011622e4fb13a1ff15aec6a259153fbf10dc11d658bc38803162e5f36c3598df46de5e4fca9b195ec4f7f41010c4f0ddfc4da1e1aeb5b06f4df030223faaf7ca58f57873d53663d14422a8b7b48d412d9ed77b28d12e5cc3727187124c48177a7262ba55df76bed9ff00e4533938ae619e9f7be9365d778ea648022d79c5de7798016f1e5bae17ee22f8cbcdab06c1b4add35448f8d0d6de83f830a748853f165a4290fb3f013d2eb014f36f38538c5216642a447543259b6fd227172a36a1508f9c06c7a3835498c19b730bb2965c000676bed142701c7b18e40233a491ef6cd5d74e4b5e0a84a297fb93553aa3471f0bb99a07ca1cd45550a14ecc14418328b873bc4d69289f872cb21b0c7f036adf8e98a870775ee01b4814a3a33bc1f47ef1a21bc9a20bf17c40c1f226ca7c784aa95b396f62eb8e71b5e6a99c6f219d89dc26c4e6ab6e983d87bc20341b4f39143bd90c9c744cfd73104c5ed68b43c0c17dfff7789c59cc45fa65fd39ef0995401b55ebe7f7423ce48c8cbd12fa09365e0e044855ff1f8d1612c0f4988617138054e013d3a7c7ac83945844458c6c159b3d85ee284b91d1baaa9fd97a70f124f6ad0cd9e97771ac121440eb6aaa4d7ff4fc6dcfb36960fe4b75057a1df1457816182ec1fc893247499f4870d857ecb0e884ae5ada9891b077e8bcfbee2175ddd0d83d9fd4d9f637c8eeea719ea9e141319cda667d22e2339b9a702a1fcb50a729d4144005f9065baf55fcd3d0b8d535b52823fafa4bec7e5efd907edee7f8f5d5fd21517a3b61f3904cdc1ef91a771d13f64d86e555ff08525b57f3bb133457ebfb4968cd2ee0cb7e2a975aad7567433a2b5dbd07b0164c1322d7efb8eccb02d19e8fd65034d4dafea7df586a6f87e9dc1e7aa4b58210a101db819dcdd7ebe633abb0e5f70baf8fdb0643e233427ee26c76cd53e80a0b99f1a63d10f9d2ce9ab373b8aebf57a755432b32b125c2876c96586761b860354bac13f99324a259af1d9378560511e0eea5937832f4e2cfbd1018884c1caba0206a41", 0x1000) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r1) 05:56:12 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "4e971a5fda82e1a0632c374773bab6657aa6cbb1"}) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x2) getdents(r4, &(0x7f0000000140)=""/234, 0xea) 05:56:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="8c38136839dfd51725e8dde15aa9f236345796c71edcc0487da36dc18855566ca136c6dadbe3884d9f1d4ac807866714d53c2ce6f43d6b67689742ffc4226fd765caad4c6cb085c0048a8be031599c629728cc91555001295559f3aa2307fc96", 0x60) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 05:56:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) flock(r0, 0x0) getrlimit(0x5, &(0x7f0000000300)) bind(r0, &(0x7f0000000240)=@in6={0x18, 0x0, 0x7, 0x100000000000000}, 0xc) read(r0, 0x0, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/203, 0xcb, 0x40, &(0x7f0000000000)=@in6={0x18, 0x3, 0x6e458672}, 0xc) readlink(0x0, 0x0, 0x0) getuid() shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmget(0x0, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) r1 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ff9000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ff7000/0x3000)=nil, 0x1000) shmdt(r2) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x2d45}], 0x10000000000000ff, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) recvfrom(r0, &(0x7f00000001c0)=""/25, 0x19, 0x2, &(0x7f0000000200)=@in6={0x18, 0x0, 0x80, 0x5}, 0xc) 05:56:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) semget$private(0x0, 0x0, 0x0) r1 = dup(r0) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000200)=0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="d2d3d4ce356690319427c57a2a79e04af374b958795b25511ac0990523e6e8d2923758e906a0108156e8851d0cee7474c35970969065a3ed16972777fe827c931d458269c83508", 0x47) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="b7bd21dcce56259ff600658810b80cf64f11f02b5cf4e45724b5c286b0a288f4b4dee3aa0142e47b291ad34894d43598563944ec52b05182293a28c94c04f7712b31c4657b873dbe93f3a8e8df799bce83b96487d76516d0963e65bba15f7217fd5aea87c18cce1bdf51533deee5984da83d074c2046a6bc89f275fd7edb3bdd943402330e783235c5f0c91ecaef58a3c032259fbd90d8517dbdf404165cafe7956ff5cece1922e5ef2f25a5a362236eb64815c63494da4eb69df6df92209b03fcc9e0bd3d3f06a963dcaddb40304146606f0dc23dc57130", 0xd8) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000040)="2902095cb906008590000000", 0xc) write(r1, &(0x7f00000000c0)="8a64014bbfb36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d6403a7aa9d4fc225d9655e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448cc3455308a38e08dab7cba9c34be7004332997301d4ce7ec406e7d1f4e9e04a6cbb7935b99cc2fec7f5dc98eefbee7357d815e4a5305aa6d", 0x91) 05:56:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = semget$private(0x0, 0x3, 0x200) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000080)=""/65) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) msgget(0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r1, 0x0) close(r1) open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 05:56:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) msgget(0xffffffffffffffff, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) read(r0, &(0x7f0000000000)=""/26, 0x1a) close(r0) 05:56:12 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x202, 0x20) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000040), 0x0) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x10, 0x88) sendto$unix(r1, &(0x7f0000000080), 0x0, 0x400, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000000180), 0xfffffffffffffdda, 0xfffffffffffffffd, &(0x7f0000000140)=@abs, 0x20e94f86) 05:56:12 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0xab}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() kqueue() close(r0) 05:56:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="2d012e2f696c653000ab04ec9a1bc5bc20425b7cf68e7fedb369608ebb5b3fc40adbfae003cc2ee1bb5541bdb588177f074bea11fbc2dcf69708a5a31283b9d51c05d6dcfe5a8d06e3f03700ac57dddd85d15de5a3d33a5900000000000000000000000000000000"], 0xa) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x0, 0x0, 0x3ff}, 0xfffffffffffffd27) truncate(&(0x7f0000000100)='./file0\x00', 0x4000000000) write(r1, 0x0, 0xfffffe7b) rmdir(&(0x7f00000000c0)='./file0\x00') faccessat(r4, &(0x7f0000000180)='./file1\x00', 0x82, 0x2) 05:56:12 executing program 1: r0 = socket$inet6(0x18, 0x4002, 0xfffffffffffffff8) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) 05:56:12 executing program 0: mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = dup(0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 05:56:12 executing program 0: r0 = semget(0x1, 0x2, 0x100) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/147) r1 = kqueue() geteuid() r2 = dup2(r1, r1) getpeername$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) connect$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) r3 = semget$private(0x0, 0x0, 0x50) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000001c0)=[0x8000, 0x7, 0xffffffff, 0x7]) semctl$GETZCNT(r0, 0x5, 0x7, &(0x7f0000000200)=""/180) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x1) r5 = open(&(0x7f0000000300)='./file0\x00', 0x10, 0x28) connect$inet6(r2, &(0x7f0000000340)={0x18, 0x0, 0x3, 0x7fffffff}, 0xc) semop(r3, &(0x7f0000000380)=[{0xacc7a3d1e2b673cf, 0x3, 0x1000}, {0x3, 0x5, 0x1800}, {0x0, 0x0, 0x800}, {0x3, 0x4, 0x800}], 0x4) r6 = msgget$private(0x0, 0x22) msgctl$IPC_STAT(r6, 0x2, &(0x7f00000003c0)=""/29) open(&(0x7f0000000400)='./file0\x00', 0x840, 0xc0) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000440)=""/23) socket$inet6(0x18, 0x4000, 0x3ff) sendto(r5, &(0x7f0000000480)="2403ae11335da27105a6b4cf85cbbada57537e47e1e589d35255980c6fe5e60ad0dbba3475f24e32907c3d46c185b5b176ccb72209a13ceb16", 0x39, 0x6, &(0x7f00000004c0)=@un=@file={0x1, './file0\x00'}, 0xa) semop(r3, &(0x7f0000000500)=[{0x7, 0x8000, 0x800}], 0x1) getrusage(0xffffffffffffffff, &(0x7f0000000540)) dup2(r2, r5) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000600)=[0x8, 0x0, 0xffffffff, 0x5, 0x6, 0x8e]) bind$inet6(r2, &(0x7f0000000640)={0x18, 0x0, 0x8, 0xfff}, 0xc) getgid() r7 = semget$private(0x0, 0x7, 0x102) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000680)=""/36) getsockname$unix(r4, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) 05:56:12 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x80) r0 = getppid() r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r3) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setpgid(r0, r2) sendmsg(r4, &(0x7f00000004c0)={&(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000140)="5dcca466d4cfa6701170342afb2110cec0b0d832b25173205bf9da870d018345dd776fc886fc8a7d718523c255ea0b39818a7c312fe9c81339893863948176b954dfd9427d27382f83322cc85a360e3f695c025787d1e23dc79e57c027a4933493d928515e53cb86ccac998a924a38f0ab10164266fb5835e1b332d9e7ff03178b710ee22e342579c4fbaa6c3fec979ae2eaf2867b76e18c58eed865d30497387cf3cc1124bb463fceca0ca848480c496f7f2786ce0770bb16013a5b93c8dd837cd889687eb9259caf23281bf3f0ffa04fff74660e404b1cc71563b19b7872912b5e2dc9af7b94e9b9976acec79ea588da2becfc5e5a", 0xf6}, {&(0x7f0000000240)="2cf159653525bfe825592198fe8cb6fb9c5ecaa9f9f07e788706cd2f20d49de23da1f99076a84d8d54a3801b91cb0eeedfb33f0fe466991574b6d483275bfc956fdf0e4a1777da5560dbd06f1ece6061e1c640b0b4c81d76ded14f3ffc02730d17662ffc68ae40742e4ccc7551c03be088d17c60", 0x74}], 0x2, &(0x7f0000000300)=[{0x78, 0x0, 0x40, "1b8f5961635bd59a403ce80a5d7ba397fb479f1c94dd66420f04c1c155c17dc0c48b2a7c2b9e4345c7a062bca622d3b95ee52711ca09699e0a7a03f9a8ab05858887acd263ebcb8a20a8b48b07d8fa7c2fe1e54e2efd779f6cb76a11944eb4e40a2a"}, {0x40, 0xffff, 0x3, "d378d1b86f517846a55b71116bcecbd71c5d4812dc05a50623f5e0d0ddde8f801b5388eccf8e0ff9a77aa6a60655e857"}, {0x10, 0x1, 0x1}, {0x90, 0xffff, 0x80, "f17c0f5cf8541366cc7bf5f0b3666dd04f4c60505aa7d3100b2913f025837319a4b04688f1801485e79d6d80dcab25e91a44a61fe56d14e3424162500c376ff14c61fe1ee8711c35ba0fde7de32b12e2f4d91d19e0f2210090257179659be5e551cc6f26b11e9704dcfa8fc916d5e9bd3f848d2cfaf1d8f3a989"}, {0x60, 0xffff, 0x4, "7145f96ec12a798689bb455de292f069cece7f74589f101bd2e4c20ffbe2cd87a40cc0e88b2d5517e1e865ba6f85829bec8f8a594a5f5049174487a4532e7570431e387db408394bd650a8ce6b12b6"}], 0x1b8}, 0xe5d5caa76a4ff51) 05:56:12 executing program 0: socket$inet6(0x18, 0x4003, 0x4) 05:56:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0x6, 0x80000001, 0x1ff, "e51db999ee9140513f4a56d44b391f46b51b94bc", 0x1, 0x5}) write(r0, &(0x7f0000000440)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30ad24ca210cd8f9f3ce61b85135648e9d00ad7eec6b71106754e10fb465e5af35a274dedb97723e70983b28e3315f91e7d07d162105e738c34c30a0db06f99667932f789e0abafb184a17ad22cbd69588cd7de23dceea3", 0x13b) r1 = syz_open_pts() close(r0) dup(r1) fcntl$getown(r0, 0x5) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 05:56:12 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) mmap(&(0x7f0000e20000/0x3000)=nil, 0x3000, 0x2, 0x810, r0, 0x0, 0x0) shmget(0x2, 0x4000, 0x342, &(0x7f0000fee000/0x4000)=nil) munmap(&(0x7f0000fe9000/0x8000)=nil, 0x8000) 05:56:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000100)=0xffff, 0x4) mkdirat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0) accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x4000000000001005, &(0x7f0000000000)=0x3fd, 0x4) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 05:56:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xa, 0x0, 0x202) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x4, 0x0) 05:56:12 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 05:56:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 05:56:12 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) semget(0x3, 0x5, 0x100) 05:56:12 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x7fffffff) r1 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) write(r0, &(0x7f0000000000)="1a58e916abf22cb1d82ae9ca5c4a7e9e9c6aabbf79da0816ffd4d3c918cb9659bbb8290919ad1f983b43638e9d1d8898fe3937528a515dd825de1313186c4f9afcffa7fce32395124775cb71297393d724c8c14ed151cddb0ad4b640a42975e4fc5e2c77deead228514e90d3f819b6eb47ed94baf38e940c655994f607aa2d0e09976717389d87efb71d660c35aea9f743514131bc2a92bfe06a7c254531fb124db694067024bd96d009c04797c827d09f4a7dfce6a8d0181a25e876aa4567b0998c417a163e0c0a5f830c800cb63e4e1944b1a22eadb281d8de11876a401c25580237b098781ca2fd3ca45ddf5b88f8495b4f", 0xf3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) 05:56:12 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mprotect(&(0x7f0000659000/0x3000)=nil, 0x3000, 0x0) getdents(r1, &(0x7f0000000040)=""/37, 0x3b3) 05:56:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="3960c237b4562c595f3a9f68b71b5073e40b4f2bb0e46ae78a49452341f6519ceeafabcd460c60710d52855d218d90f5ae39db1bb1e30d61220b7738f29f087fed3cd394840e1d05d944a349cdae6b70e4e796d85b09797c706b2f1a56f2a82fc7bb71810f68e90cdd7db3886f0746eff9483da47978fecb5a3f4cbed48aba7b195e9f0fe213640c4f81fca12c4795d77d039424ed84a4ff4aa2d61af272499f8f2532083bd757a289a4db3d0459302a1c6c6f9a100860", 0xb7) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000200)="eaff125d00000000129b4496e4ac4c099f8b28b61d2cb19c2524990a729dff4f95de8a0436436d6cb654a3bddad2e520d07e9eb77395d1ae41f3825e7df175582b36bc0df40a6737b6da704d685a9b6674a2b426051a7f404728376689a9c35262624568f084c251e17444c11926f11970075e27a1d7370ba5486ba27476b6fe51920a6e5ce37b8e629b9c156b534a881e2ae069856daef8e76124c342e537592a", 0xfffffdbb) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="eaff125c", 0x4) dup(r0) 05:56:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket(0x10, 0x8000, 0x80000000008) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="80299755c1d79ff97ded84cffcf31648c5e673bf793d271bb7e562a1e13e30a85cddbad519", 0x150) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)="58f9abdb", 0x4) 05:56:12 executing program 1: r0 = dup(0xffffffffffffffff) ftruncate(r0, 0x84) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x7, 0x1, 0x5, 0x1, 0x6}, 0xc) write(r1, &(0x7f0000000000)="fd", 0x1) r3 = syz_open_pts() close(r1) dup(r3) close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) pipe(&(0x7f0000000080)) poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) fchmodat(r2, &(0x7f0000000280)='./file0\x00', 0x80, 0x6) 05:56:12 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)='i', 0x1}, {&(0x7f0000000200)="7e07ef1cd8da3a0ffd82176eb9e8f7016ba451678741f1584207bb3e4a48af17c43d27b71369c3039767f4d9f17b7874688e1aad4ed1f71112e697c0c45254584d78d9fdc79bfc5ddfc52eda484a51261442ebb6b0bb756d095afe4d6344db963e00ba7de9f9f1ee952458b5ad7a330ce959e2df2204f528f8efb36c07ce3804ca61ca95b8b9e3ed6d5c092a94affcbbbdd1733df473687ad73fb8101eaa5a8617c78563430124a0f8b7431cee597d6ee8c8654a77b844f666f8b254cf4da11f36f249e3c8897100a3158ee6bce434d25b5fc105a60b9801881d02e93a", 0xdd}, {&(0x7f0000000340)="1001dc2a254870b9e329f4ebee5d33f3d105ebd6092e2777ece724e297fd41b2ff524d18defe3c26d06c0bda08c4136d7f5feb8f099893bfedafa570a089d615fcb862ab0178f5b7a56becff302581ab45cb2b0cd4cd02b194d7b83323484fc3ae87d5d0c9e28e1bf17185b650aeb9b04b3ede49568beb48b6374d60c71a577bc31e091c6fe4f9cf171446a58a756264ee70486966953dda9b8d30495bcf8d291b28c1cccd633a218c44c1b78ecfa0749706a3b0e09eccf2f93e", 0xba}], 0x3) r1 = msgget$private(0x0, 0x34) msgctl$IPC_RMID(r1, 0x0) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) listen(r0, 0xffffffffd867ebad) 05:56:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x3, 0x4) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYBLOB="fb18a07a0ac19cd2e6bec94a8d2e2f60443ae10f66ff9a22aca090019f1a28f3102da8a63b7897f105df0ab39d051ddb1c9635f73e8673ee527e8b37b73b5ab724909be9cacea60748be1cc31f1485905e613c3bd6d35290ee3a8c27a215285cd22998d441906621c5d344f5b836d60f9ec5744d072404850ae327eeed71036b4bddfbabb728194c62e2d232901f044c843ae30f93d3ec591ed6ed15f425db9b61e8aff4c3dbfb391efcd4036e9d0a8f29e3d82f92b7d613495e05a760d76bdd7e7562020770cd6a951359109380e700420000000000007c916f67a6146eee1178ab2caae8a09aa3edf034a8482748984c4a44142b95c6f0582832b5e0f3baffea8880e09362b88af0312238a5958e605b2fef46910a"], 0xa, 0x0}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x5, 0xffffffffffffffd8}, {0x18, 0x1, 0x2, 0x7}, 0x1, [0x6, 0x400, 0x3, 0x0, 0x2, 0x6072eca5, 0xfffffffffffffff9, 0x1]}, 0x3c) 05:56:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) r1 = msgget$private(0x0, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0x37f) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r9 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0xfff, r3, r4, r5, r7, 0x4, 0x2}, 0xc17d, 0x10000, r8, r9, 0x6, 0x101, 0x7fff, 0x77}) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f0000000280)="086f2108e599ae532bbccf3c27c6bd24c45e7b0c8cc4b8aec85210a43240985292d791f7a0cef3e1ccd9aaf0e3e6eba7d756b816e5e7477f6d05ae19e524e041e57e23462284eb1bc1332bd37b15a643ebc96875c834f79a68233527231fec317b2dd4bffa4bae8684dfeb9320f0808a0cd19f837c7da3d62b9ad56cb9e0ce766a67b25ba9dcf2ae9a606bc97203dbe715ea294d90dd26013fae3f256d977a91cf2b1b97096ccaa6e1e27c63c337bdc2ddfd7f41a978b0569074d6ddf296a72a5b87fb28c41822f222db27cd5909c017327f43118085aceb45317d7ef133b56821f959e322e86e3b1258c8bacd65125bfb15afaa7629c311aeea1972997eae6bf19f50e89cfaccc540fa8249e8d556d4b86b712878b304446685cc62bd0f993b8a7702e760c440491e2ff92412205211fdbe8179973b71e1d10182f3172c7f37f11b6ae3acacd7a0a79fbb8f0ca024cbca655eb7a9da0edb4de36bd16809760172db10fa7fce1f1596427cf22e88694dad2d92c1ca90ef78ead4973b1cb861bfd19ef0729cf800645d34eeee4d61a2a1f920d7972c9caa15acc53546f61efea07180ffc13f0e6b2da131db208b2b2355e703eeaf0a35388401d819a115a63c46a245b7ddcff912eccac0f2e0d8167020a12a0835044b55b134537aea18dafde66d3b1a6902abb4bd65f6510dd47e7dd7a19014d83dc55e04da7a6f484f76f7aef8718c973ac86db3ada8ce1d46d77f17902c4e73e5b38246055e5fc82d04cec71cf5e88890b6ab50531b2e76ad7c8f188aacfd186edc0d4e853c92d1b3614b0e274a310315d2657e3046fdf512583a465947008d9c288dcc7b90b1250863e22c3aeb6e4450572e3a981c209297262e3a5fede79dbf377ce767a6e6ae32c7dbfb243e24338fbe71bb5295c47a210860381589b4d55ae4776d6a0c4dd3122ea2881f1c67f91b17b76b48d798b05c9c61ea69daf5c8f636a8d450d659ff3f775d9e82bbc2e9fab9bcbc64ec6b3a929630491841c8335b73d03e869f2dacc0a78ddb875385b112f6f9f0129f1cedeef4c212d09788ab4728adf46ca51bbfa44f0f4d03bc281d45076c3fe656dd327f0d38d4ac78b23510ea1efd288486c1b4ed01da9e8b54138b07a5a4222d2cb8d1ee1c00466007680e3da1f181d09920aa62e5b112e4901f01dc181fa64ef66037c5bd4723d7f4a82cd9e414694ab99673c0c42be5a92f9c8768edcdc7fdd999fb5f379a98ac13e6f8549b95c0657edea13161b9b262d4476100819a1661cbf8ce84d8d8baa6b8bc6e009f43bcd488dca7a14052537f6c618132841f0d259b5a7336f96cee7ed411d42af3054fb4a801bad29dd3c57ad47496154c3f16cdc98787a8c50acc157c8d79e932a691fb2788f3f35502e708b4652c5cd72d72748d7a0d634886fc5eebb14ebd0ba5b547e5130cec943393d059c8b9b2564e2547c5a6eac8a4f651f26b32527d8c6d1800f8f2d9bc54db196356822f22d7e8be1b645ed7250da304a7c1585ee1b9d9f89d174593cfd48a3c61c90914c2fa07e8d3de6e9f2839864126bccde45fe1f399169646d62e73b6b8b06e2f70998c92bd3768ff6ef3d75457341c145009aff22c26c6079eca27548f8035a49da4a4eeb1efdb2b5a314aeb66af7a43246e4e06d7a9327e5a1a92ff23ebaace8fd37fd089baca9a35e1e7999a530d09890ffe00afbe4ba4bd556334575cc3246803658b2170464027e90dfdc1ac1894ac13fcb3e6fd7bfb4e62a4ea49f1480c4beba5853c56754990532b6b8b9cde0e49a3c9413ac048a0a9afeb68a3645707c90529537d4ef841af6dd6fe0d88984fff6286a6257e46051e486726b213db66ec0e3af059843b8a890a066c1ce297b2f5ff615d88ebc72405640094f78959d34f58d1cb79148a053955e1a522c50d1032c1b766ac039283bdae753c426a4301d5519fc849774816540f03202e6ae67e1a8f97b51643f81cec6fcd76dfac47a71cf5aed21f59df98f5baca6eb497e843e13f9625bf4a10868e40e25ccff7ce7c203d8ef554ce0a6a441861b6d61893d6a773e8e81a42503e5af90dcd42c9f0957176ddc5fd89574704f5f0fce16b43bb78049825f0a04ee87189a2bf5f95f479952eae1315b1f64a80263b5e9102aeb60ceb2f625ac4331dead0a67eebf8fd6041cec2d767d51abbd7a31cd9e677752c31bc0b7807254fb3144d419b79e2fd2f644ba19d74ee06ceaee452343b2ea155501eb5cceb810c2e7dde0ced75d048c30ecd2dd3d21666d5884debfdf3e23ba7905afe86135e2796f1cd8974757b8dc6c38810dcad72aa7d4c61a5c62eae9d957f61beb7c9426922d3a8ea1d8385ed15a1f17855d07aa2d041fa12d21da004a688d5cfa76f369e7367c94507cf7ea0fc06db477ef99eb9afaec8c624828cc5b3db0130280beb15e098b8ce1967454804703405a5208342bf31324d64025ede409f21680aecc491f6112b49807c160fe1601df34914cccca91abc75086fdad919e8e43486bd4830516413265f4a3bd03d8a8cbbb81c245e68fed26940d1f90186703fce7195b37ad8113bd87336aa9cde2f97482ce94e65779c214b03489177a94361ff879aefea543052ce9c25833aed40f5a3f12261ca9d82a84a978a54df9167d80f67941ab7108573b58f614bea04adb9ae7bd50ba0d704c8cc96fd0eca8c284a2f365bf477c9c5b38857da0a1489a4ba51183c04ccf32cd91507001b37e215034f0041989fa735428f0a5c767453fe5aa148bbfa3bd8c9496f67cddc8fd2bebd41f3828b21775d2305088ec58e9a057ac9799f540169f09cd8fd844dc4629308e91ce8199f2f2efea82d114a06fb354ef38763cc5c86b0dc99fd17655af120f643b39425525ae9fd1845ff3e56f95676d98954c7b27469c5c9fd77dd1278b17275d6fb6d62b9610ba0ab0ac28e73fc4d05ccfbedfa7ecd0137b9df796615e3c8bc39cc3737d7003fe0aa993d0a0cd7f2741439903a6a7b6cb1609ed33a47d87058fdb6567eb56d2827359087b4206029af763daed68eb3a14d9c07d7771cc1b832b6a024bfb42546644579fa3d2ed8cae8a32461c225ad18e7c4867c5f65a759863d9948324ad238c78ad748df46b043d62217a76e28f5203f82ed971e05aefce1b4a7e3912da552bee4e25aa3525bcf9aef662c086dd903ea33b72c5b0efbc43293bc0977d512daba5c82716266540b5eba978aeae12941d0c6ce16f08fd105f563be013fc350f5e4697cb76161cd67743c514ed40022b0219ad1c4f132fa869ee57569a84b2c37df3142bfe183acb61795593d2c93ebaf70a20ae9022e946557f2908ce30ca91681b4d0ee5ac632d612d10698e1519375474f857256f2f00c78315c69e19e7da1cbfb9b6f11c4d49429742214be7d87d769f92e910e24602e9b452ab886e7ca8b158447a3b5a6b30ae41b04069c5cd67049acd6f0a48190d75282930eb5f3787cb40d47c169a05a4b4ba99f64e6b5f21cd051deb7da461ebfab6b3dceb7f39cabb0a0cdd79ccbbf5c77b6c048bb96f572e9bbf2ade7cc9d8a05f5e3ddf5cd21615bc53ecbb500c84ddc6e9788fca3ae27e1ba77b9547869a40b9f5337321f23b84b2d3d436aeee9724db15efada090dbf5db1460b8a201e0f5bf6c773c5312427b9b060605ef7acc4003d3a77d298e70535637e0622758b96d200aff96d5b9294dd81ec11e4387c88edbbbeed1394e8431499192ae07bbc7589a7f659f3cb4eacbb478ddc6bac68c996ccf90ede4b64479e42d9aee7c236496b24e285ce2088288274bbbd040b7266fb9632243653e90145f4fdadb9986f6f43b1533cde9c9bb61be2e9e0fc7b7305eb8b13cd79315f29dc53e082094210b34801ff1e1953de1a5261d993d83a6fcd36e819135d6b95ea48b77845f35e84f21318db7ffde0dc59b762b530dbbf97852d2a56a603a3e60926e2419d305d594f8b76b7cad2cedc75b2b902570004bb40c72247c15f2840623b39c45b4818ebcb26f495ef277f5bcba43f0be95ee5efb9fec122d0e19f350f5b70ddbc6e5abbdf58bc46b14ce573a161b7d4e16c7680e950698b99da969c635aab97dda0b63d72ebabbdfeb1638accac90507a8bade230b2daf5ca5a157b70478c0c7f0e663207af0b36a1590a834378e102ba3193784edfc4620e19bad0f9ca8d5dbdeb9970ca588c231630e06a6ab515e35874eb6f81414a4a358d7212e306a15540d3ed88eb3647f5f56bf6d22b2578c3f246ddd639276b16be9ba12a481380f2e7b739690a1260a1a0fb27f7aa6e8f5b2eeca668690d181f77dbd35126068d5359b16c96e908c1390c997c1f9b166da4aa3e8ba8a5f82adb9d80c5ebadc79171dc9d1ec467ab04f1ffb5fbd3f0030910612707756281e63d50861df1448697ecf3b6fb70f5aee29e189e020190d4993c92bc37a7984def444355fa0c545bd9712959d51b8c89a4a0beb9fe4fe89097ee01cb8a288a234aa69707be23e77df29cdb9baabc3e27794dbbfc7e3d3421a8ed6b77bb2b3245e9820939410fb8a6f6e8242fbc2a4b4f8ebecf69ab4ead7bb79f42f668215e85177936ab19247f03ce40c3d33061f82838a33d00dc1ecd2a947dc1ec3cb61eb83056d341cf3e716dfe26aab47d27415e0af0e4de24c9adbcce3df7f22a9f64a14585d7f4e4283c9f6b3d14c75b16ac1a6154fe1477896d09f06d50d5257182751c8eb23df8a6fbeff7f0aded4f3ff1a6f849f4f15edf3d0ea02449160decfb4fc4184e6a4ae51ca87b4e03bfabf9887b5d663a316277a9a73cc7c8b34d819e1f0588a2bb840c277215376def1686330f05ba17113170bf0e5d30712e1515e2afd06500e6f9618b2155f3371ab7554e7fb83ace176389c82789dcfac18a63bbff49492e5a318d98a5fe645cc5329a83ee8b9bceeeace3716f7bd7549bb0a67bb5da289866060fa859129440f833db0d0942162a9936e6d0105449cc71b66113d31e03fd527c4c665a36148b271e43662aeed1afdec413b65270b9583e2dcb0606c119099fae1e943b198c299063f4f7f0c45cb6b85f4fde5182c4b10036dd58f66597e170275a900e5e30413d5e10a8c96a12f9a91023cb74b2e9368bc389665cbcb6e4951ca6f2bd0188dc827f17ff5bf164137561f453ab04a93aaa271507a09bd4420d82897d36fa9679344a37895f5811211eda1f239516c076f898bb7f5eeaa23addfcde37507f3acd8ff27cc0e7a0d01afbbaea649431b61a3f8f19d735bc09c0eb09a8105f147d93f53180129d9e62e7315bc26232e19120946dcae77333cef0c9fb013f4ae1a4312ab63c301f5698e196b6efa040481460ca20beff57b0da1de9bd1e64c3ac30e5772ef4888d21d9ff7c90b16e0e48a18b475251884fadf80af1ee7cb9ad3b95e91569781a95c49183b5ed5c994cda5c8292b1c1790f69fa07cfdcde53ad924698e2622f059099a297bd8ff585248b1f1c7df47dc9d81f3e53c9e78191c99b5d9eb4b205e8714da195095eca62c1fbf87b0622e4b944e0c859f89e9e93bfe9187096c0d33069f499e9b997ef926da44a6c9ea5ccaca5ed0b4e1ac4d60f1a85c4adc537896178a7de9499bd3aedd875c950da7bedcc85ffee3b64e1d692e0e33576c6391895349bf63a2262b24f4d27dc31e076d09f1725401e6c3d8234776a4e80371aa0daed2d4be02139ba0f9d7a52d2464099eb0085567edaf74110f5337f2e17206f3eb8917ef181738545ee9fa6f170dbe9f3d2d75033310928566d72a467bde1d64014eb7be6b7d460ec3584", 0x1000}, {&(0x7f0000001280)="bbe42ef5bd5df889c596b5ace01a54b66dbecbbc2594943db5adefa8f75eb74e437602249496f5140af550bc3817473bc05aa7b7a9cf1d17dc9dd40282f39ccb7fb90ba98a57404327f3057c4d2588defb1ad47ea09681b8487cf016839b19a77319c99500d60a101427fdf19de588caaf4d9616b7e7b45f3e904ac104bb50714e9ee51e2e8c74b03fb0f8ee60514cd0f27b49bdea13639c59", 0x99}, {&(0x7f0000001340)="8a1edf9ddb40b83009dd04bcacdfe84ae4a1117b17002ff829465ff88c61174b38e04718f29afec48f6829dd00710a8fd748e2c5c301808cd19f5239c55cd542ac4dbebe31f8a4fac15169fa2984e5596b329c23f0ed869234bf818ff46c5b37fe9339d488c94973e3db45e1b813aacdd9b6bae7d6eb03858e9ff3ae7865d6fdc141e575746c167b97437d525b1a709bd8dcd6e543cc", 0x96}, {&(0x7f0000001400)="941285c57903985dc45e9a8c49aa54afb3c00b94964b0f976b0805449a4ed03b0d0c2ea0c13fe0d8d0b73aa074293e78a8665d969b2a825c1b7d7bd679a9633798949a06994c8911ba627c477826b6550bb19ce1cf59e51fa2700276361033c0c495d37aa271f4e7db586eb4acbf2a86430b023bedf46baffbb4a0710caaadcaf2979bac3e4d8d955140b748c3a61c03776024cf9b7b9c10e5a67fa25412a5a32301e617ee4a7f5827235eb290877f7a0c04330f573db9772214f7d6c72d40f1fb74ccad78d20c369d1312f39004abd2522bbf1129e3c6867fca547562b676bfc3fc7f9bc7b0251facfdfb80c1ec89db0c7aebef895b0a7cf05906e4b2", 0xfd}, {&(0x7f0000001500)="88c4f1d7a1081042ca4db1cf379eda7431c51cae1be6763dc5814070cc5d95d0966a956b80cbcf9fc705c4e972900c2d3497d2c5556d20fb2d8625f96b314ed30de61c0b864422e1146ac1f2d99d3df92dac9e8f565585a158f523d6ef30cf8572228e39b5d2dcd9bb6ef0bc82e09a8a0108bdc6801fbf1970ba5388892a60c107fb547f2b047806c9a227b93aa1ab83d503abc2a930eb721d1bef05dfda5e04b8d79eb41a5d80586057f41e8873413117d440960fdcabd1a5f816d9fc4d7193dea95e6891eec7d757c0ef388ff8361df5b820ac96c3b6ad48182b1322882df1324bb72029741ba6cd98bdee742646dee8a1fdf1a657876e02", 0xf9}, {&(0x7f0000001600)="014ebe282e463f48c5cb07583bae8bff89ade6f96383ed75bcfb7443deed3d9e55c9d39af5c0ba880a53e40a779a0a09b9404070167723a8164da5865aafdbb0edf81eab21e20f379b522f61e0a2fa920fe7c891515f42367b221cfeb7faad8df5fd9bd10cb2721893efb34900f3826c8044e083467eb62484c56948e1c1b28a0b521ca8962fa87e0560f88fd1aa5ac8b2c8a209276592efa9ad6093844579a1639dd943186f0a440f3341a5d59963682b952f69b554b86e0dff7c23c863cd2b2ebb3305c7eb4ee30803c4872a14adc29826d4b59ee0e44c5cfc9ec38bf731fbe33dc329b490645ff9235807ee0061efb93f8ca552561b539cc68401", 0xfc}], 0x6, &(0x7f0000000080)=[@cred={0x20, 0xffff, 0x0, r2, r3, r6}], 0x20, 0x1}, 0x406) getpgrp() 05:56:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/251, 0xfb, 0x2, &(0x7f0000000140)={0x2, 0x3}, 0xc) fcntl$setown(r1, 0x6, 0xffffffffffffffff) 05:56:13 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000001740)='./file0\x00', 0x80, 0x8) dup2(r0, r1) clock_settime(0x3, &(0x7f0000000200)={0xfff, 0xfffffffffffffffc}) r2 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r2, 0x0, 0x0) r3 = dup2(r2, r2) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0xa, 0x0, 0x1, 0x934f}, {{r2}, 0xfffffffffffffffe, 0x34, 0x1, 0x6, 0x2531}, {{r2}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x3f, 0x3f}, {{r2}, 0xfffffffffffffffa, 0x61, 0x3, 0xfff, 0x7}], 0x1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff8, 0x4, 0x3, 0x4, 0x1ffc}, {{r2}, 0xfffffffffffffffe, 0x4, 0x0, 0x39a1, 0x80000000}, {{r2}, 0x0, 0x22, 0x20000011, 0xdc13, 0x1}, {{r3}, 0xfffffffffffffffb, 0x28, 0x0, 0x0, 0x9}, {{r2}, 0xfffffffffffffffc, 0xb, 0x0, 0x200, 0x5}, {{r2}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x6, 0x4}, {{r2}, 0xfffffffffffffffd, 0x20, 0x80, 0x5, 0x131}, {{r2}, 0xffffffffffffffff, 0x4, 0x8, 0x8, 0x44e8}, {{r2}, 0xfffffffffffffffe, 0x20, 0x3, 0x0, 0xffffffffffff51a2}, {{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x2f, 0x3}], 0x8, &(0x7f00000001c0)={0x8, 0x9}) ioctl$TIOCNXCL(r2, 0x2000740e) getsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000240), &(0x7f0000000280)=0x4) pwritev(r3, &(0x7f00000016c0)=[{&(0x7f00000002c0)="d2d90738a46241d18a6c0f864631d6f980f999355f18342d40e848266c997db84913cd8c046dcc8d6e2269556ad24773aab38858d926e32410e2911b584e530e8d9c25feedd5eb8305657b8c71be43e27645248cd072c3dc89c3f336a3bb9d5d6fefb75f57c1e0f1913ccfe994d6b2b425cd63c6fcda", 0x76}, {&(0x7f0000000340)="6a3d539912daf87f1d7407aaffbd12c42735b657a91f4a26301d60341e3bbb48e96f2241094d8f0ff3c001fcde3cf2e85d1511c6f30ff165e9ad05e733371f3b43234fbc406a8f15e8304616ba799f3816ae399000fec2a60acd19f1ce9d7ec5a814f16b2f05adef6c3e097a596899db8060a5695f412178b04559b3f1dd8a206be6836341509c3ff253b25c16d44c2666cde43394b4a17dc39006993ef6156b24657fdade2cf29b0c3d27a3a0020d65d1a167767862c3ec57987f5a0734eac1afa1078d56", 0xc5}, {&(0x7f0000000540)="5ba5e86729fbe78c76954287f5dd14a6bafc780c7cb982f9294381cc3bd58727f3362fc2818fe2c1e2045ef928fee93fad101c2820a8d8473ae4090a33cbc65b995a2dad83286d41afc6a969e475c28d19ab4fced5fd358defaa3abbad7a121898adf35c8ca6b162447b29a5d4105c77b55e47bb3ec0e761aca16843b24eaff3d64e029d4bce352a098a096016de1bd3eb2ce83af56e49e30d9fb4583e00682a345c7f84d3b2b223d87d5e0efa398bd8dd7ec30afeef4259bca9b73e879805c2aaffe5ea030d65c7e87b6f371105e28a4e24ce9e98679f929712a011846e274536266099ea8bd4eaf941ca6f7257ab54bb4fa63bd74a34c85f16e59218a0d39f510d9c3689028bd9a04ce8568de5cf3e909f88f125da636f3956ea56916cafeeadf2a0db4e4d43ee08b089b2a3355681c1299647f7aecfcb0a0971f877e047fd0c39148af5ad16fbb1904edc52a67679e4f1335391a8384fd2cb1ef8bcf3035eb2189824ba58039a087b1bf8ff8ff1573d257e661f693074567b1fe543317f4b2f14b5099b3052233196363ff566747d569d4bddb4f2939f685d231c3b0f5e3947f2d7e8f707337018c4f65e788826994894919ebf8ffa9b93fabe685b8a497f99de7aa147f1d7a06fcd6faa4d78fdee6fafe619212348a9ea3837b0a2a11acbba943a8918379fb540d0a2a10f471532134f182e3769517cffeaadf9741f461892c5c9ffa37125b429047f44d3391883e4aac08d141422f6bf23b02aa72925c19143fc9fc57101ca3c1e8a7f0b32e9737eb48cded263b96853878a68df95d063bee9cc36490414a16c717fe95b3acd9f958b941bbfdf6ec69cb81da4a881f6d21fcc595d4e7934afe5145214d5d099bd5a2b2515de3c512cde894857ce87b7e58e6ce700f5012b1379b47447e32d702d5b4c3dd6b173778c073ba06a0abcc20dd7834bcf052133436612c60892fd9c77e497c0ace62c95221b527fa4d98aa0be473bf01e4571f13e16bca09278b801fedee099b8622e528442d81021f9fd6bd43d724d32e7564e5233f4984e8ebd7406f7a3cf30f7611bac54f529e0a17871498e92d4ece0e98c29f95df8a73300f8239655cfc8eee6cbe15de04207ddd9fbc383ca94c49b7adb0a712e5bc23089b473e660e29406640399dcdd300eed33781f99df4e766aa64eb3aa1df6fcc08ae98bb26524a4817ecd74b7510397892ed91eac32c21e1e4ab90f13850faa8a77bf8671a8bd7e38b2e86e06d06be38085be47b0fb067363222b59dd683ceb8c2408780e24b3deafc5cd351ceaadec282b2a7d6770d63283c86e281c5617f2118136a6ff0bd7dd773e71060e850a83fc955b4f907dbc7b04eac79d9d364b7e33cbe2dee3c6a1108775e647ba36a1e4c4f803311394e934e9b452841a791706886e7ac271894f01257bf6b7af5711d45decf6bcf8ce8cc6382ad233704b53a269c712badd2030947bda851f24b8c654327c80910210f717b9c6873bafcd8b907fdbc76b7369e3b6e7e323c643a9dffd634b546e0820eafacca51a43697f7e405503658b6fb20d86dfbb234d9e57176b1b06a27c507c64c715a633f7783796d7d1a2b2bec96cc0d73240407833c4b0b6d4af3951ca6e4783ef3a7c258c904f761669f83dfc3ddad9d71d8b7ee167d01c815d87c762db5bfde3c46739a79cd30826f5cac008fb8c9511f18e0be139fac0730753567359682656abee561b6199e0539553b67ab5939bb85517a527e58e1905ebb0704acbc69712b3895ffc2f7d851135265f7d506a9ba860405abfbbe422c34a7c5246bd58552359be5cc97660a3d1fa64db54b97b72f3cd4ced86f0ef2d2c0a8659f5ce3e75056d199bdcc54b3f0c337b5e729bc959450c4aca13c0ef858debaf05ddc09ccb0c363557bbdbf76dbad8514c12d751e15ce7526f3893601fb9c74cf41d439fee6f6ce51cab96ff4a6c142a38d2204552aee18891d7bb3e73b0cd6535895e315b510e4bb2a78e86e04088231fb2ac034ee8f3d35903bd9e3da98e89921c4ab3447f25d0359cd86491a66be83a2c867fdc7bb0381f8bab335d37001477f3ca1aaae0ca00a290f0e48538338ec5fe30d8a0d83f1af5278645196512dd04b18129f6bde3aff40d64d11b3e0e64bf95fea9765cdfe9a64aaa1ba6b13cb28dd05383ed6316895cb0d7aef5a3f9f17b5e1d9acf93945fcde1d3f95c392d49f45810347f5dba6bea24d16e23f80fe86a1f97dec6ebecb4d3d27ea90f3810658ef25cd0b30d989064432ac677f308ad218e2cc1c14703ede5aeccb0555ab095491b9f9e890c2e1ac3ba8c35c9e7cb812a144ed81ac9f48c0ad571eb31c6eca62c49c937ff18351c385e634bbe4f7838d99f6d14183f75d58e5b868bea2b94f72b409ca6cff402363dd881fdf4400f1af8442ad09300a2736e8cb343809749e739b6904e9583aea7b15621820500eabedde4b3a14dea2143336641a7b9347184583446b4c8da5565a78676fd5b835d50d9418b5a00144962905cde805378c5d5c69af1fb8c3ac31890421eb2419b7cfcba895ce995dff2226b96ab9821fcf75064d5c643f17b82eb7b2e7bb44df18ce3c4aaebabecd4746092d0b3eb740fa9803335e62ff079754cb1024f04bb455e70e2df5df878134ef25020274d8ac26f5bf3dfe681e51b0660b65b0e70814fbe8be90396119156581ca1b3aab962d36d2577f952c4de87e29069cf20b1f765414b18c813237d0b63ff30f84de8d9a9ff7d159a3c38214e75cc906a53f345c27de10a03917d02b646716fd038a1b6bb8d03373ce31840ffe6bf1e058cfdb094c282b95afce3fc770c3f7f6c959533d2661f473c150ff35b36d3eac2ed21e7425891360437949cbbadae686425b4a7ea0def6d24f5d0da26e47eff68c06f27be61ff024d1ace773d72e2a33b767ce941b0f3ef85a307c95fdf95b35b7b30d1558bbd4f95ad671c31957712017395195fcf909545d4e269d083686ef7a2ce298273681531de5c8bcf621b965b1df5b6f7f8eb4035624a5c8f9daba328ce1df184b4ebb91179b615797ad3428a546ba9ae99b3e4f937166f4cc143417322ceb271bcd7440ed719b0ca3cb662e77930e907cad03e7598c630169cc8435abfc5dce257200c425bfe80243c5a7b5d1aa84ef657c6fda9a11a8931d10a2cfb060288823cb7188615fee1358bf0958ff0bdc49d3aeecc8392fbfc3293449ee2b753e4ac0b3fbfb4502e4e6831c52f714dd74d7c3983d1d2ab06899ff1ea87e96119f5b604053497f588d17c99530bb2ac400770a69ab6939bb05226e52339c5be7b7cd3008ed7a326f0f2eaa313fcf402346542d9e3f19549754171963cfd89ffcf1876b0a8d1219fd4f6b23214c44c77f546ef573a03072d6a964fe8f35db40d5f9132f4b2759c1ef7294fb208414ec1f01ae8d419c080556b319765f502bd3ea15d35925e5ed0a524eae3ac5413f45e96dd5bf1ef0c2a3dc8922516edb9b2ec35754777acb09b6e11da7f08ede86ba849874b3d4bfff2c441198684f2b58acd9bf80c8241ca93bb3271e24d73bed7b568d6f6a7b3b06b4bf386c4c6f4c0b541e82205e953b7e0a60f065f32c33deccb91fde32921d9fbed717cc334c12f8364939aca5d44866250aebdcf1160bbbf8b18d482b93c4218b03587b73cb75997b05dd4c9f360f5b37698285e66648fcf5af24ee2f348caecb31a4c28be8dd6e915e977bdd410e8292ae630ef20fea1233da6ba25661eccc6f179fbdb31317c85bc9eb4a7ee5a871ed5a4a809328c2fd330f7a14226e43818a3e85709e46564bd7e9245a5a623ae6ee7719cc70f77f7765257012cc627a332b20ef46e4c1a4bb5c2871951c30721ea87c998f540ac49d7a8a22d6e33b8e112e6caa1782aab15b68899cd3c37f75c79a9d9ba935ac67d09f5764a92c0663a02a92a7e33268ee6e0a567da92cdebc28884fbbdc27a28dc3ae52af0edd627c950a7d725a328761efdb1a7735504366435fa6d96b91eb01e492bb38af2915aed277ddadf8fda3e5cc1c2149a103ad2c35716926b13a8d1474a5574fa0eb8bfe387ae73cbbba3044747223f9e5921b3fd1b1a01827dedeefe23c16265b041a5e39430b38522daa7e8033c325cbf2b9ab5c24fc3f6952f3ce429c5c30f5a42a5ed23cf27ca8d2c6c51ee4faccba1d0fe875f0995d3fb1de05966f2e4d51f8998b9f8e329e332040d01f6456bceb1d498484307a8c027831167c3ab0976708bc70e4e551d1980e99e6157363ad52120a855000a101a53806cf9d7a6a281a255f877b2e4db711f895c83bbab52acddf01e36e026940e2b883983447783c2cc82da1600501720d4b034dbc96f5b71689986c3376182562e9010e1c64639f3b1a00428287613f41babd33aece524bf0c335beea95aefbd2d039815112a980a41c4eb3d0e4a9d56310869878832787ae362709f8997b5d3fd7fe1f013d92022c87bfbafea8d97c5b73f1c7163b75c2dc3f5c7083442ed8397839567731b10b516fb6db266f8d77b334c88d49486998d02ba385964bbf78631f2bc3bace09d8fbfea9bea3b7956be9289f3ca6f5069a1a92f72c1e4de14190430a6303f9c009034d0a15f3abd0283f158009623625fb165cb13e5e4f3fe264b0d1872914ed77cfb0559c0f9e96219feb8e4297869ec4828c603665f2480a2809781d2d613ac7e72049450e9ee1b035a45d4ef45cc90d486d4a3c59ecae90d6181f90b836c9cc9a5207b99a90102fa80daa6c76a5f14752ba9fd7dd20231a64ee128dd2f6230b780736e5d98d3d923e3bce979bb78052bd82d8673c109085fd15ae4a46db32365510b2bc04660bd59fb749edea2bb4d7527fedf31a9582351e3675e669d16414ebe1ee2ef850f227d5ed5df572988b621efe8bec5c9f863ea230594d3290981a846c29ebf07d786b22a353a045eeb7ff7b173e7b6053cfcd4ab8088178bd2b619e24e1306f1986436f3ac18a96c72f9bfbccf8564aefdb497b22e3c295be772b9f30bb836b40cbd8b53b85e06c23e1a794df98db8ca8fbd5d37df124b1b5c3e0bd1c080fc4a8807b3a78e99781841e25e530b4dd75791af42866cac979b4e4301604ee3f21bbbe369f600e25042be41beea4d757ca4b91c567becd47d6e0de1b7ca2421af62ad745130ab65e489810f0da79eaa4e842de104ac1d3f2ef13e3ad1adb34486c4d82adc100535ae14c9258bffd7ce6221c8b6ece90c556525dbaffe152b2707a7bc4d3efcb7a14a4cc2d64e821a0c8c4a75cc4f80f7eaf082c292f7e6da25cd10664e94f28d8c1d05a284650bb6612757bdab84320c264edd7e0e4773ac22d2439d02b313c8f2eccee7ff7a0faa574749df1cfbb989138cc47d270fba2a81ec5c8578e8e43b02d1b0f57574742b641cf1ab93ef7e10f30be760cdda63e8e4c832204d4fe62baa819c84fee73b448264da5fa20ce34dbed81418d2162ef56a88955a15a09b8603d0fafaffa8cc7333c7e519e22f760f72749f1a3a3dc4440e6e6606d31a0f60154de65a550a7dce8a80d3e350f4e9b27d3bf8350081123bef933d9f303c49800d84fa8112c1a65178e250ade58b5d0911b91ab193caab7b70786424c337c690d3c0c43950daa812a9fa0ad9639b202595d1ad7d7956c1f177a55f2398b00c6a70a56887ed6b256c4ee7d618c620eed731fad02807d5703676a8881416a7f8d0eac8092af3364652ddcc2b67eee61b712f8f031036be98f29adc566b5d7ad099e13d147b9f17f779ef4be4bf709ced790e2cdb319ebb3712eb6c", 0x1000}, {&(0x7f0000000440)="bd24b91451f766577e4d4b9eea052ef5f9cf6f423654529ee0364e4a74fc3f9695b8fcf62b4b0ed78ee5b459188649f2c8cfd8b05fb86cb4f3b484a9e8d4a3a536e7d51635b3ba94873752fcd9fd23640bfa21ac31a9256627cbfdcad509", 0x5e}, {&(0x7f0000001540)="82822a957dda94548d5f134724ece2b7a9f618a8d33d83720f8944939e3417dc8c405a54775c6f7d1821f71432807a3e249b0e41cea6f11bfec9c20ca77e2a9446850a1e52bc8a20f56b3ffbd2412745cd4b9861e3a3599b1e69f313bf00f5d626248546c3f5b407ac3f9998713f01ffb34e350fa4b92909616e5a858978a5eb9ebcbc7c51d95eb8d8a57ee45223bbde71bb896300a77385f21d4600b13254622a7a9614cf5f96a972993a42299ffd91c94b07f2cf06aecb2b701de28808e108c2c15b111e54ccad8b8d969454193a501fcc89bba8731d92b867a0b69efe31d603d2a960542de1281f18a19b9467922346dae0fd958094", 0xf7}, {&(0x7f00000004c0)="1b2ff94b724b36a5a348b5a80da16b4d62a534abe77a45415b3fae4f", 0x1c}, {&(0x7f0000001640)="f7e8a8a13a8d7e3eacc712a2d3e650e5435129ad80638debfeb4f96eb19a33c2268f5e1b069b899e3ae8f59c23b06ee9894a95eff8731346c4c10354533e9d5ce4fe7c9b037e71c5db", 0x49}], 0x7, 0x5c) 05:56:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1f) 05:56:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f00000010c0)=""/4096, 0x1000) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x100000000, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x5) 05:56:13 executing program 1: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x800000000000003) pledge(&(0x7f0000000000)='.\x00', 0x0) 05:56:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xa, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) 05:56:13 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x40) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xc20, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x591, 0x0) syz_execute_func(&(0x7f0000000400)="460f9fde4258d90d68f6f6f67433e2b467470f01ee471a0ff868e92ef0420fb35707c4617d2ba0561e000066f042800672660f73f000f04581b0ffefffff5a000000") r2 = kqueue() r3 = fcntl$getown(r2, 0x5) pipe2(&(0x7f0000000080), 0x10004) wait4(r3, &(0x7f0000000040), 0x3, &(0x7f0000000180)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 05:56:14 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xfffffffffffffffd, 0xff, &(0x7f00000000c0)="0000000012ff8491f3e9183b0b859514f225b7dd5b2cd864edffe1430f07205dee4442ba79dbf79b538843f0b6c15fe4ca41a0773b6ca64d86ddd678a3106ef294025c56ee0b7f7f57c79ad58f2b25cc52b64b63023367b30239d286bfff8d817f1196ab4a6b921a024b7b6cb45f537086eff696705a3edde9a7cb", 0xff3d) fchdir(r0) recvfrom(r0, &(0x7f0000000000)=""/154, 0x9a, 0x40, &(0x7f0000000140)=@in6={0x18, 0x3, 0x7, 0x6}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 05:56:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf9173aee6cfd0f850000f1e552aaeefeaff0f2c85e2831c633d449011f78000000000000013c1fe90020391d0000000400000000000000bc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f8703000000000000002d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96d09007d3736b269790a96f5b101b348cebd1f74804091d0cf27da721ab3fe68bfddd20a110febf1b4d9977652ce45f4871774c7803ce59df49897872d3d0292851d36eeae7ebfb4c9d7b31f678df44ff0ff000000000000", 0x132) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:56:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) shmget$private(0x0, 0x2000, 0x40, &(0x7f0000626000/0x2000)=nil) r1 = socket(0x1, 0x0, 0x20) r2 = fcntl$dupfd(r0, 0xa, r1) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x80000001, 0x37}, {0x1000, 0xf374}}, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) recvmsg(r1, &(0x7f00000021c0)={&(0x7f0000002200)=ANY=[@ANYPTR64], 0x1, &(0x7f0000001180)=[{&(0x7f0000001040)=""/232, 0xe8}, {&(0x7f0000001140)=""/24, 0x18}], 0x2, &(0x7f00000011c0)=""/4096, 0x1000}, 0x0) 05:56:14 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = geteuid() getgroups(0x9, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) semget(0x3, 0x6, 0x200) r4 = dup(0xffffffffffffffff) r5 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) dup2(r4, r5) 05:56:14 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') readlinkat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x0) 05:56:14 executing program 1: clock_getres(0x0, &(0x7f0000000500)) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xffffffffffffffff) msgget(0x1, 0x2) msgget(0x3, 0x600) 05:56:14 executing program 1: r0 = socket(0x18, 0x7, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000040), 0x0) 05:56:14 executing program 0: r0 = kqueue() r1 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000001c0)=""/4096) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x9}], 0xd497, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f00000011c0)=0xc53, 0x4) r3 = semget(0x1, 0x0, 0x42) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getpgid(r4) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000040)=""/175) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r0) 05:56:14 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x7f) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto$inet(r0, &(0x7f0000000080)="9730031fcc47a0bc1735456d2c44f01f9f387448075e4a16afb85e9e044ba1972bc0d39d31b405bc60e8fe6bc4a0cecd7023d93a585538d031972caff11669b44d3045f27861e303f0", 0x49, 0x401, &(0x7f0000000100)={0x2, 0x2}, 0xc) chmod(0x0, 0x8000000800100) 05:56:14 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getuid() r3 = getgid() sendto$inet(r1, &(0x7f0000000000)="7e45f437a5ed7c08e6a217f56bbf1a08d5358fa93a08183b72f95673ad4e5ecda1393c744bc70c2b0460779e2d5da4", 0x2f, 0x4, &(0x7f0000000080)={0x2, 0x3}, 0xc) fchown(r1, r2, r3) r4 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/178, 0xb2}, {&(0x7f0000000880)=""/4096, 0x1000}], 0x2) fcntl$setown(r0, 0x6, r4) fchdir(r1) execve(0x0, 0x0, 0x0) 05:56:14 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x5) 05:56:14 executing program 1: clock_settime(0x4, &(0x7f00000000c0)={0x6, 0x7}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) 05:56:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000000)=""/113, 0x71, 0x840, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) lstat(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x0, 0x7f, 0x6}, 0xc) chdir(&(0x7f00000001c0)='./file2\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchownat(r0, &(0x7f0000000200)='./file1\x00', r2, r4, 0x4) getsockname$unix(r0, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) fchmod(r0, 0x108) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f00000003c0)=@file={0x1, './file2\x00'}, 0xa, &(0x7f0000000900)=[{&(0x7f0000000400)="68f290b2c9086927552f7544934bf78018b884d1df54bc83dacd3586f1cc5ae5ccf6d6445565d15742922f352bccfcc91108530aebc4873ac4aa48a232b4fb6938bc1d408737c63a", 0x48}, {&(0x7f0000000480)="486aafc43d1213f68b8fd24e0f7f27c70cef112910c43e6d8e4387e18d136526f852e457fdb7e8000ac746ae86d19a816545f9a9eba79512cf62100f354c1a57607c51ece3dcddd68769666adf52c320a8de71036c086f47ac28b5077af66af10b0935433e9c9dbe4f822a2825b86528dcec57071d70d615227ab316234957e78922ec988e7390a3be1c070161dec4df5c33269d69b58fb652042ce9d6703a8c5e26e85994ea60f9da2aa28fc701de2b15bc574e474204eb3f1e7fe08dbddc780e9423b4287f8c2c6d1d2533cd99fd79be27d7996c54b9", 0xd7}, {&(0x7f0000000580)="21e7b60efc3fdd0dd42e61ff73d02f7b250981bf5e22449a80d20daa5b9f840e0a91cedb81c17de8a0e03f5a585c55b5cf3f2584931990a608b40fdfaa3eb75e2d0302153b88af0b5ad6c9de91af90687de037c5e396be2502d56d666c35314fbabf1069d48aa948be56e5fd194ce8298514e635667489644f0a84b1a252164be28b14e3ecf4bb24a79d694d6fe0fece97515dcbcf5251f16c16b675926acd4d70cb58b7907cf6121958f53c64167d13ef0c8ea365dc5efa291cdc81862d9e6a791cebd1dec377542344646b0a2425fbe6a6fc21d7218fc8de0537a897275d42d6565e32c2", 0xe5}, {&(0x7f0000000680)="ea5de8a861f8c2bf2595efbf76c7fe7ce09287710f262ee5166e2d9d362eff911611c17e6e797f13d43715ca8cc4c1496dd49c8dd61d49919a4ede772c682a64361ab876cf85af3e3575ae70632260", 0x4f}, {&(0x7f0000000700)="4932ea0a255e1ef79454fad8acdb9e88ccc8637b1e0b1ab0decf4bc2797c6640a3c0b4d504f63ad522c9f519c28a21cbe775ba7720f5d6f484bab177bd5e43288ea21a5ad320efc091500cafde38298d1d97a72de2e999f10b3caaf8e3cd4eb762a7bbfe2386b02464c3f2c8a4354869ce9e769c3114fbf69cf338f6c1efbc04ff8b4e33798e222559a8fbc658b0e60df9b9570d9705d5586faef287a2e857904dd4b3b64cda02619d6612e22ac50b1da2d466e6aa876afb0ec45a9e49fc5608cebfbe847276d549df46a700e9ea156e051815cd4335e6774df27c9261262f7fc75034c17eacfdaba7", 0xe9}, {&(0x7f0000000800)="eaa9a302befc87b047ec206250bda2412582b27e5cbc620fa42f1ec2338be872b783fb8c69d55e58274a91ec9091cdb8ff84750bdd85200b613ff3d1bfda0f28d04eaac8401790e4512affbb9581eb39b3425d2f7643153f862b86a5cf057b2f5f5e3f8382e6fe6f0fa35f1445256a9d55e7ed386cc7d65f8c0fec9b0746c459043ea41795f3574b67a166e8ea485ab0eea60bb6d03bd3a7ebecd40c60717de23e8045a20219d7375dffa2095ac01d842ba8ba6abe9b0b6e587990ea3b5ba3adac4a86c1debcb4b185e42c602d6db863d497dbc293343e33331b53c3b39f4051b162554c4433d53b9762", 0xea}], 0x6, 0x0, 0x0, 0x1}, 0x2) connect$unix(r0, &(0x7f00000009c0)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x812, r5, 0x0, 0x0) recvfrom$unix(r6, &(0x7f0000000a40)=""/202, 0xca, 0x1, &(0x7f0000000b40)=@abs={0x0, 0x0, 0x0}, 0x8) getpeername$unix(r6, &(0x7f0000000b80)=@file={0x0, ""/108}, &(0x7f0000000c00)=0x6e) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000c40)={r1, r2, r3}, 0xc) setrlimit(0x7, &(0x7f0000000c80)={0x3, 0x4d66}) pipe(&(0x7f0000000cc0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000f00)=[{&(0x7f0000000d00)=""/253, 0xfd}, {&(0x7f0000000e00)=""/244, 0xf4}], 0x2) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000f40)) ioctl$TIOCCBRK(r8, 0x2000747a) munlockall() chdir(&(0x7f0000000f80)='./file0\x00') msgget(0x3, 0x2) msgget$private(0x0, 0x1) chown(&(0x7f0000000fc0)='./file0\x00', r2, r3) chown(&(0x7f0000001000)='./file2\x00', r2, r4) socket$unix(0x1, 0x3, 0x0) symlink(&(0x7f0000001040)='./file2\x00', &(0x7f0000001080)='./file1\x00') 05:56:14 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup(r0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x40) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 05:56:14 executing program 1: 05:56:14 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) chmod(&(0x7f00000003c0)='./file0/file0\x00', 0x40) r0 = dup(0xffffffffffffffff) mkdir(&(0x7f0000000380)='./file0\x00', 0x81) symlinkat(&(0x7f0000000000)='./file0/file1\x00', r0, &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="5e195143efb16345e818ae5ae542279ba313a35428a93bd204061c9b124540c224b406b2055921f37a955d87bd0d7e4c1ce11f58f336897a1640e143dcc77cc7964ec99bd5020e985169b9d109546df49c7ed3c0ffa5df607151b15d13c5186f5f1a2b8536f7fd9aeeff4d", 0x6b}, {&(0x7f0000000200)="a4345f787fa57b7bd98d8032bf5e692e1a86415c0c0a9d19155f983fe83542ca391f2368b15d4241499980052cbb428c824eb662045ac405c5e3aa8da29fd8c556fd448d72e2ea4059c41f1297dcc0e423799e1ef3d97ed02304a5d3d0e534b0bd5d1c3b716134ced483860f696eafc9c44d6cc3e39c296c3724704bdf9cb6b6f2564af7511d23e960a362fff3751d500da5611ff45c1842353288817986ef4470eabf22ccf1844062c69a345ce12f21d9891e0700e8772ea44fd9f6f6a8e1c67dfc14f5fd3369f93fa65e0f812ffb18cae39f15ad9ec9dae95229f1", 0xdc}, {&(0x7f0000000300)="c0bb9a0a15e3dbb51d931e78ec9077852e2337b8aa007d12e6947776f44e295aa00355281fa3f2460442133025889a3fc1fbdaab6815cb434bed17b0c888d69243a407fe208fcdf3b3b7ffbcaee62efe0748f4c0587ee4841eb70de108ba99ac675ab0e9aacb4358", 0x68}], 0x3) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0xe90, 0x0) 05:56:14 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x40, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x20000010, 0x9, 0x35e44647}], 0x9130fbf, 0x0, 0x4000000, 0x0) kqueue() munmap(&(0x7f00001f8000/0x4000)=nil, 0x4000) fcntl$getown(r0, 0x5) mprotect(&(0x7f00001f9000/0x1000)=nil, 0x1000, 0xbffffbffff7ffffd) 05:56:15 executing program 0: r0 = socket(0x6, 0x400000000002, 0x2d8b) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 05:56:15 executing program 1: r0 = socket$inet6(0x18, 0x2002, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) pipe2(&(0x7f0000000000), 0x4) 05:56:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) close(r0) dup(r1) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000440)="07d30087438ea36dcda8f238a2ecebc3f5673c9a5d0063f5d2da32e9f5765c13836e49313448bdf1b3c7bfdcbf77353101911328c6ec588e2da186711b41d98797b92c6cf893818944a512fb8ed02a84756bc447aa5583fd75f7c7a839fe2c764d7e66cfbfb28cb76c4dc4556b2a6ca6f5a967f9ab2e5c48d8be43f985075712f276c481e4d72b22b378e755559a2ecedda13ffc6908f1f32b3040e7425036a01938a64efa786e137b9eaa87eb8ae0253b9b4c10929676d73d1ab8a1a65e7aa1657868b9b2", 0xc5}, {&(0x7f0000000000)="e4", 0x1}, {&(0x7f0000000280)="c02dcd668152363f5bd0fd26050308a28d86a11f4d0d7014982ff6ea58c243f8774d974bebbbef6118d60b0397e40710383d8d2d8324e883dacb3ccdf204cd030cc563d39936c426fffa46f224a802caa37f5258da3e9b36a0f49bfaf4e3b27fdb0f376ee8cf02ae3286f1b60e983bc6e51514fd510fb0b95c2a0ea098b8076e91b8", 0x82}, {&(0x7f00000001c0)="7b2c54a7", 0x4}], 0x4) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) open(&(0x7f0000000580)='./file0\x00', 0x8, 0x31) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) semget(0x1, 0x6, 0x2) syz_open_pts() 05:56:15 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x3, 0x4, 0x7}], 0x7, &(0x7f0000000040)=[{{r1}, 0x0, 0x50, 0x4, 0xfffffffffffff369, 0x3}, {{r0}, 0x0, 0x0, 0xfffff, 0x68, 0x6}, {{r1}, 0xffffffffffffffff, 0xc0, 0x4, 0x9, 0x10001}], 0x100000000, &(0x7f00000000c0)={0x10001, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28000000ffff004c9e00000000000000733a7228ec97771d08623aa28b0e56cd2abca85e72a0ad2d69698ae3eb1feff515000400000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 05:56:16 executing program 0: r0 = socket(0x22, 0x3, 0x3) connect$unix(r0, &(0x7f0000000340)=@abs, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x800, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x62d1, 0x10000}, {{r0}, 0xffffffffffffffff, 0x58, 0x400fffff, 0x20, 0x10040000000}, {{r0}, 0xffffffffffffffff, 0x42}], 0x80, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xc0000041, 0x5d8a11af, 0x7}], 0x100, &(0x7f00000001c0)={0x7252, 0xd9}) r1 = kqueue() recvfrom(r0, &(0x7f0000000200)=""/217, 0xd9, 0x1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x0, 0x4}, 0xc) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f0000000300)=0xc) 05:56:16 executing program 1: r0 = semget$private(0x0, 0x0, 0x100) semctl$IPC_SET(r0, 0x0, 0x1, 0x0) 05:56:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x4000, 0xdc) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:56:16 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/192, 0xc0) close(r1) 05:56:16 executing program 0: r0 = syz_open_pts() r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x86c2, 0x14) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 05:56:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100a0, 0x104) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x3, 0x5}, 0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000100)={0xc8cf, 0x6, 0x5, 0x8e2, 0x80000000, 0x80000000000, 0x1ff, 0x4a57}, &(0x7f0000000140)={0x44, 0x4, 0x54bd, 0x81, 0x2, 0x9cd, 0x82b, 0x81}, &(0x7f0000000180)={0x2, 0x3, 0x7fff, 0x876c, 0x0, 0xff, 0x8, 0x6}, &(0x7f00000001c0)={0x9}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) getsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) socket(0x10, 0x8004, 0x0) 05:56:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f0000000200), 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x3, 0x1, 0x6, 0x10000}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = msgget$private(0x0, 0x14a) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getegid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) msgrcv(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b4c7a188b0ca2521000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x73, 0x3, 0x1000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0xffffffffffffffff, r2, r3, r4, r5, 0x40, 0x26ab}, 0x0, 0xa, r6, r7, 0x9, 0x0, 0x5, 0x7b7e}) fsync(r0) 05:56:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000100)=0x2, 0x4) bind$inet(r1, &(0x7f0000000180), 0x10) r2 = dup2(r0, r0) kevent(r2, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffa, 0xa, 0x0, 0xab, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x60, 0x8, 0x8, 0x2}, {{r0}, 0xfffffffffffffff9, 0xe2, 0x40000046, 0x3, 0x401}], 0x9, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x6, 0x1}, {{r0}, 0xfffffffffffffffa, 0x8, 0x48, 0x6, 0x100}, {{r0}, 0xfffffffffffffffd, 0x20, 0x8}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x800, 0x8}], 0x5, &(0x7f0000000140)={0x3, 0x4}) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) faccessat(r4, &(0x7f0000000000)='./file0\x00', 0x83, 0x2) fchmod(r5, 0x8) fcntl$getflags(r3, 0x3) 05:56:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) write(r0, &(0x7f0000000200)="6fc9f33cba60616cf9b4328d8fb2ea581ecd4597185f4e3274075df1eaf1192560b13f8094fb1cdef25c7e97b33863331e4017da1ed9f87540a36180b8719c1f94ddfd0219d8afa09b664386a20b84e63bbd8af90810a1edb37e05aa89cb420b3658f0cb851e9b1539d46695bf0eedbd8252f5832749e4e03339683a510d6c31b17c31a877a94d93414afd7809ca6e454b7465acfc4b3ca3f469ef6a93596b963d3eac51735d70aa", 0xa8) r1 = semget(0x1, 0x7, 0x280) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000140)=""/135) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) 05:56:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x6, 0x4000, 0x1) setsockopt(r0, 0x29, 0xa, 0x0, 0x294) 05:56:17 executing program 1: r0 = syz_open_pts() ftruncate(r0, 0xffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xffffffffffff1c43, 0x6}, {0x4, 0x9}}, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCEXCL(r1, 0x2000740d) 05:56:17 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000200)=@in={0x2, 0x2}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000240)="8d5e5510b272f485c70766428e70b9daea1ca183d2fee5c04c6da649b7771f8e3e6eb2587446045c1f5df322fb479644cee749f69707bb0eeb41cd41611f9b0f5ede827b2dbf5639196b5d38ef32ab", 0x4f}, {&(0x7f00000002c0)="8f0a3a40d0d0ae54ac6bf679c5e50ef72027d118c442d5b737b68a5705b87c83785d3e9bdf30bbd9733c8d4a9fba92c0f68eac534a7c1cd5b658f59c2e61afed98501ec24086bc59a1016ab150f7ed49449f71a60bd2e5332f7f981a8da9ac38db8f05a130351791d6d6df44e0b7e262e4a829080da1c242eff419e246f391e081490302e029dadc8f3285dc25815326a3f28ab8a47636672cc69045843bcd3522576b77cf72385cbbb034a3ca18d76121be88a83723c53435a52ae62bc072c12190db12ada9433f37f5bad96656f0674b6403c516d6", 0xd6}, {&(0x7f00000003c0)="57f56a91f7a0517913f77dc5273225b74825f975def0ed645485a734e0cbabacc2303d319455b3d05172fc7cbfcac57fdccee0f3412cbfaec891699957ff7eb03f6c3f0200fe6e45e67ec7385a9413b149a6337bec14ae7fb22cbb79bf4aed3fe71ca123f281e6327ba80f1843c5490422885eb9a6f54be55f86a8496a02cde1827725029ad7f59677eecb239cb70431a6cd237821fdbc3ee29a630f3438395e66b5e07c8e18bcc38573eafb1e9f764d7187fe8a521c9543fd", 0xb9}, {&(0x7f0000000480)="f2b2d6146ee873d8b685eef6e4ab86c62e6f0369625f11b88290ab10f8d222fb7550b557d4e58ccaa337f768a7df3efede0a5d6e0d06b15abb0c423e1c24d3c8b7c5d88cd3021cc561f776c7c5862a587093f7905504c9dd1e24dac3bd310e4572a86ea7fd64cc62e6f9e3c8", 0x6c}], 0x4, &(0x7f0000000540)=[{0x10, 0x1, 0x6}], 0x10}, 0x6) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) syz_emit_ethernet(0x87, &(0x7f0000000000)="e176bb504ae0084c324e597c91e51efe764e8b5d94530f05070a5d6e040322cc8fde0138ad61d960a0cbc1f310feb30b8192e4a80c2903637beae7691189fc37dfb5eefb91049ad041b8fc0d89f8cd0235988072fd54dddbd67ab683a5dd7cfa19355727d81f1f078521b555a7e69739d7618773904bd07dfb94f7b60a1c954d9c0d61ecfba086") 05:56:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8a, 0x0) 05:56:17 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) socketpair(0x2, 0x4000, 0x1ff, &(0x7f0000000080)) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)) 05:56:17 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) close(r0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) lseek(r0, 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000100)="0fac11f9206bb26daf98347f2bafcf5a226a6dad74618cac23c130719c9fa74c7a3b5ec2da7e3e7c1d8865808e225ce389a6b14772f90d422c649164b08779fadbbc39c75ba5e92832c29f877abc0c6c277d24ce3dafdebe8820216be291ebf6b3083be9d23b385604f30519af47ccc1203817f24aa72e90e6b9deee55093cf0e6e656422d9085e14278f6e4752777c2df07d10fb840570db597ff4833a1b31ad868b8d9f9e4abae0f487b95", 0xac}, {&(0x7f0000000040)}, {&(0x7f00000001c0)="b4a4d2014fae2a470e11d7cd8339c2ca09b0a0c4bca80ea167574f83048f0644e3558988e926a5c104a80ee9b8dfb2b0f54990bae3be4486349273c027833ec79fbc5335d14045135efec78f7bdd4d38dd5401b6f9", 0x55}, {&(0x7f0000000240)="a0c165f4676679544429586f9d26740c891e7144d52f0c62ea01a8903f7e08a258e4a900d2c68d91157d9bd3f47e207f081ef12b41f1c186a8cb1f229aa8a86fea346f356eb5b765b641d8fd929da6376c2852bcc843c51749a9edd8c41792eeb5e17ad04e6e48a88c6232b71c6b906d2e57261b787d3e51e08e9c983a70dbe431e8b8c34e88644b92528d6a337a4b32e2893ee1beb5018c59446c29ea633f407cdfa021dd23c28b5126c60a7347e88a6533ed5d72bd651b273eca01ad670109464a240b0b0b1d644a6bcd187d51b4d327998c47eee7076de8d372", 0xdb}, {&(0x7f0000000340)="c1cc2fb0623bbc02f1e9f549822c9dc71bfe67da92f1bf0dd5c79cc79dfae912d0ee459941c56ed49c9c2ca985a0ccda3fa7c3c5471ba41495073c4562b4ef3d87cc631f7cc22a3cb68feadb7e937f6236f92a80f43a7a9cf73351c80f87c54b0e94e95ef15fae87925b27fc582c9a43bbdb22f543b7e17e61c85fd7ad8a6a4135dab798d82217ebad32c4bd0b7985e8d8c3605280211cc8a9a76b67e1713339f4f6edbc7a83ff0124f0995388a9da66d46c48e27032bd29449d13eef77792663deab95d464b4de532265a96f34ae7738460ab5e708c18912cfd742461ff60773aeea3147ab91f92f57c0e72e5f9929420dff79b5361fcf2f174a778fb53", 0xfe}, {&(0x7f0000000440)="aab89dc0030aceefd87ca113ca018296c01563521556946aa9c2ee2e2edbad1097933e9e402c7f628a6b6fc9eda9135ade001d66c4ff319fa54dcd6e4248db7ba7ff13484cabab58785cc6cd4cdb94ff8b75720934a2dcedabd87a966251c3e86a8b9e401cbeb96497efa4fde0c70b5e6c93b1ed6c3dfbbf6faf28b35232c81e5c9c87eaab1e5ad3a6f2b7464ab1df4dbef929dcad52234d98346d4e4af88d8a31a8095252e7a959bf24063ad5ef53b8fd14dee8bb75c088ccbcb875235283d6bfa0b817dee8758ffa", 0xc9}, {&(0x7f0000000540)="8a15389daa130c190e8e12fc7ccf476eb7627a623942252ebffa603ab860a7dc7d6af1e46845ca30f3375ee4d60baa0a20696d7852c8b05fa2e9603d84c635e22fce45f2ac34f67e7eb80c5a481ce9cafe2e40c212a0b6853038191fbcd089f9a175c43776ca819c11fe919b8ac836707754aa1da029242871d01c95ea111be6ec93fcafa2408b5a3633b218414bcfb99a4b9d612f3cd7aec53693c6e2f55ba734296dc250451e9000299480005e8d9fe6f297faa405d4765b41da98ec1835c87f2c726fe221e4a38ebfb3610feb556c358838abb1de76ec07ea08b23774b300cdad2e87b4b19d44cdeedf", 0xeb}], 0x7, 0x0) 05:56:17 executing program 0: r0 = getpgrp() r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0xff) nanosleep(&(0x7f0000000040)={0x80000000000002}, 0x0) r2 = shmget$private(0x0, 0x1000, 0x40e, &(0x7f0000ffd000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = socket$inet6(0x18, 0x4001, 0xff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x100000001) r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x7f, r3, r4, r6, r7, 0xed44017d0dd4a32a, 0x5}, 0x56a0cd09, 0x0, r0, r0, 0xff, 0x7f, 0x80}) 05:56:17 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) read(r0, &(0x7f0000000100)=""/159, 0x9f) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="3687", 0x2}], 0x1) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000001d80)="b81de0efed8e2717e2521789dd7a93939250585dcae6ae1164c631ccf5e70a0211d20754f6bc2c467a4e8f589c027f9b513eebe2b9666f295df1143f26e0e626a4e6b4a74df625674bcfbcbd70962223590ab21e1a733b90f6dbe5f3c90bc7c1ffdb660579d144910a00e8e5f0b9602d511fc3248cc471ba0de0295f88e0f6caacb3cb75c7b890a6c497a967450913e0e8685bf3407375c807cf6c35cd86242d035fb253575b2988eed0ead1c4ad460bdac7f827423012758b83dfa8c4a7b547adf8ea28ef9bb5baa496444b2d0e277ad5943349cf5c7e69070f627d6d5603ba8ec6d1839327ec382708b498644ee0ccbe6e9d91a349226a41db68bdb55a3dd635e448bd50640d2eed5319ffe99c7f4d236e304e7a52c91ef39d14416e3fc06422ca98384dd44564cfea060c55e2564d66220a1fb59d3214ae86d7a974043ae4c266b03343e7d8a97908802afd94781af07b8ede1cb52e15ce9eb6188d6f52379ece42c02eb8d4edfad49b360a3bcd4edb7e9571aad5f64ed0bd5042dd80da536e32eebe639750c76f5d4912f1b481718c5d52696ea3ba2c5a30296c6f715898b86d02e440e1f988668a7d319b3243061e6f26adf846b9f8b54317cb5e879362a4738087c9b0bdc8105a8100172e01e92867847b8511991015c796dd294601cf9478e1433d0c23b09209eda9ec796b06a060e6573ad47bd667072b0891356f47029e2da4e54b0cdb63c02bb73f2321a9daa11b6bca71183955e1c10d06d8d8aa293e95616c1a23c5ffc930b2b2107c3d243ccf357319c7c3673e7682f1ede126ccab371ca244e206f8a3d7d0c6243d4726e95d51a8914909aa0c355bfc983f3137d06a7b6c44cc1068e62894922002e588f72c0da6dcc938b32ca0901d143dde20e3d38c2ed61b719c5f15ed455d1c2c915a15a725d2c0aeb8849d6ff2d8db25584004a060930b05fc17ed9a029295b1a36a8b1c587c71f0634b7e463d63f343e284749f7e3cd7c3f89d290785beb5e48167970d4c3b6acba93aba09e00ef9ad9df3dc4b3316b85da7be2fdbe73d26ea37ef6c21b6b3d42a7fff3fba2f10a76e6552b33db3635c6aa752d8efb6d7414a0ffbc670d4f8c0975e4369f05ff46acfa1c5c90a06802bbdd0992cee1c2d53ad3f5d8865bdeb832bd462479d09b6ca0a03f6bf635d6051efcb1cd7dbd1d1b99f95693ddb65c4af24e260618d2b03fa732c6fa7aeb5b5bf365dc30b1ef87be562a0681ee5cd3662c0ad7d2897d4538424af213079e1ec409822ba38f6737461a3012a02882a61ebcaf774098af18041df93418d588ffd7c3ab738ae9a046bf2cba1e61e21558ea9d9a4b3307b0955ca3480e52abad42c696cc5ff8188820ab1cfc277f61e74758ba88148e006885f1123176f26fba49c02da28f24cacbe6180850bf05d4beeed43138dd12a9e4d3fd6de573ad4ac03b03b3ab5fd30dbed7317c6dd8c00ab846d5b12aebe1e3677493ae5be9083902191c0d1f2df43811e61de923725404f1c9f904085667756341efde72520a0c571e19b1635c20b331774bc6b6aea4ef938d937b9f6f62468104019bb3dc30e2326719f13e40d18a0b04cacd41447da721fceef15181ed111f6d0260fa135c98bfff1fc618ade2fdba75090a9617f56a492a9afa8d7993d2ae3549a2e4f3946a5cd0d68e36ece44cfae2ec768c8f19336e9d8072647ec94aa32439c299b0c618b65229e11c0cc48c39c0c3a522cacf2d1979d641d98668f9f9dbfe9d2b2950425f590e6280897362663a48ca37e2c174cce654bbb5ec6623f849987d8c60f90bddffaf33f2a7b6b2d31e2f17949e3572c2874a09f8634446d3ee1b6f94b512c7fe85c3054b0d7c6a3f42c2dbb4d559dd0cb8b5c690cace9248f180f7c8614707365d5fd38ffb5425e945a0834d792425678450c1b16747c3b44bfe321be1e28015c9543df0ccfe6db40528a29b70333e21be609fe574dfd78951a1c4e9add52e0f24b8cc0af450ded3f497e656c299a8676831cd1c4d17b3991715b94a020e2b304e4987bc4ae740efc9cf32f988c14ac6a7d314a43d05c6fd3a9a1f4d76f9f49eca90f64ea520a8d2618a53c91baf12fc1c7e24c8ee8631c162131e9745c26d3bed83687d8d15c0314ff62eafcb51e2e86e05bde9c122227a6a5831fe40c84a6494a9f02f3", 0x609}, {0x0}], 0x2) preadv(r0, &(0x7f0000000080), 0x166, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 05:56:18 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, 0x0) pipe(&(0x7f0000000080)) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x53}], 0x8000000ec7, 0x0, 0x2000008001, 0x0) 05:56:18 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) recvfrom$inet(r1, &(0x7f0000000080)=""/172, 0xac, 0x0, &(0x7f0000000140)={0x2, 0x3}, 0xc) flock(r0, 0x8000000000000002) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 05:56:18 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) recvfrom$inet6(r0, &(0x7f0000000040), 0x0, 0x40, &(0x7f0000000080)={0x18, 0x0, 0x3, 0x40}, 0xc) connect(r0, &(0x7f0000000000)=@in, 0xc) read(r0, &(0x7f00000000c0)=""/171, 0xab) 05:56:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = socket(0x10, 0x5, 0x8) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x12, r0, 0x0, 0x4) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 05:56:18 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt(r0, 0x3, 0x4, &(0x7f0000000140)=""/4096, &(0x7f0000000000)=0x1000) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000000009fcb683cbc7f6fa82201340d545aeedd83"], 0x18}, 0x0) 05:56:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000100)="cc", 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x88a0, 0x80) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) 05:56:19 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffffffffff7f) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) recvfrom$inet6(r0, &(0x7f0000000040)=""/87, 0x57, 0x800, &(0x7f00000000c0)={0x18, 0x1, 0xffffffffffff0ba8, 0x7}, 0xc) 05:56:19 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000080)) r1 = socket(0x18, 0x2, 0xffffffffffffffff) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSDTR(r2, 0x20007479) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x7, 0x5}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0xffffffffffffe56b, 0x4) r3 = socket(0x10, 0x8003, 0x8) setsockopt(r3, 0x29, 0x102, 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x20) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f00000000c0)=0x1000) syz_open_pts() pipe(&(0x7f0000000140)) 05:56:19 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) close(r0) listen(r0, 0x0) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/119) 05:56:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 05:56:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x80, 0x4}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="8234c6af890700000000000000264a4d38e1c003bc51b95165d502bd00000000000000000000000000000000", 0x2c) 05:56:19 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)="3502518be6c408e1", 0x8) r0 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x80) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 05:56:19 executing program 0: pipe(&(0x7f0000001080)={0xffffffffffffffff}) r1 = accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) close(r1) poll(0x0, 0xcf, 0x0) 05:56:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="4d76fbc16c99758ce17fe6ba8777115aa8196ff66a304e39182bbed5b9a148ca88c42124e7aa8ee4d7b48bb20a15529196991352f2b903865376cc508514550c7f6a7b5349727c920277cbd87c6717d8856afa809e8f8e5330f030a618d7283419090c7f1f99815447d4792e8825ba81296ce6ccdf152df4e2632dac5a1707636e5cfbb00d7bc3f17d280b359fb7a6675efe7a784c16cb925b28de3d5e49c2ac33b543b82389d0de606702fc4ec7972cd4ece392a0d13cfefb1e773bbcaef34afd19f8a5bb39731a87ca195406cf996f83c752c69b1e6f85a1465872453c3d25a009db5ebe8048715f6ca87fac5dc7fadff4fe2d18bf251e7a5d", 0xfa}, {&(0x7f00000001c0)="c5ff4719b1d0d72bf55d4d1b16e722df9fcff218ee9f20e9dd699222cb9102a0730b0e094b5afa50a164015159778d8f54ede52cb700f8d2ade122aabaaae6593f3fbf53e7df31e3f3e3970753d559ef6b07ed06237050caa5b3562bee9000a0fc938947688cdf232d4e41b53fdc86134e6061e0cbe7826b27838a067f492c2e56d3e909de1e8311ac040cd18deb613a5b38054c11b800efa4becb0d2df2201aaf1eb5c557b35fe8467316d049fa6bb5b4150cbf89f72fe754830c2321a1dcbe4267d26a9778a5d8eb59e106a03eb953cc655332d03eb7f3ec2ecf6904f4aea8eb56d74944fc8aaab8ea9c84f3b9171fb9d148554c1356a08ae433a4144bb8b45fcf7a9b4c661070b5818b360e3e3f9c24deb0f9f43c1613e798515cc4129651e1aa447d2e2a1ca60e412b235f2e9d71812168b5718b5c8ab6a6888ce73bd6274971cf43a34b8fe5d8078360348cce70dc2179c5a976c3909f736fb6f3c2fdd43766546302e4dce93f3294d611a81778b1573ca3b75ef60f7266666d731596285b18e82502efcf2dfa0b5b3f9231544180e769831c31113c143357839ede70758f67b770c86402736b37c042d8056f873287a31fc0d852ee7699a30701f01242dde92f16cc0816c969a9cbe19d502a0278c4903f506458ba06e03b44334d99d05b30d4b02d814c33b7ddacf8743a93654f53b4d6c4bc49a1764a45c562311860e26604fd990537df7068459ba6119a7f4b8ba4667fdf06e1adb37da9ad4afbee906fdcc9f199f84f8601201b75191965ea512e0bcff4c53b1593e3727cd273d9aea7c17290d049dcd22805f43566e834ee4451c342d1634f0bf782e06e47569470233a2a9581a1b9eeed8e859d15a29ca32a7e420322ceba52d255606713498b84c06187feb1af987473b8bfe401a5ea154044a026fac27c0e1db615e9788b9380403b51624e14041fac3aaa58f8cddc7c7c6ddbe1182ea826c162afd3d9a66b1bbccf0cac9ffc7f3cb74fe3e3880361a33fc9fafd4e733e4cf3b04b2aca7e80d562cd6f5dd37604bf13b2c9309587f409617de5692e70f1f182ebd9ea9555428405180c8923a58f158c1b8fbfcee6cc75ef268ef5c9ed8b637d8c663d83cfdce61ef63cdf24b8f23a8eba1ee8669ec853e3a1ac08a98de47d556a251024c204bbc29a72075a9f7d25b217d62c93f22dabf7fc0e85e770d3c006cc1940ed1a470469e09d29524119d0962d901faee37a72201d2e67ab9488523f49529834678447e7a7ad6c20c8dcfc7ef6b58e0585caadec75d2125a3c653efc009ffbbb28ee5ce484e8ecb6e09a84917deba1b8e968b4fa05e4c726dfb4778f622d6d55cc0543d1e070c0bd016edbbb987358eb5158c3575f866aa3af6ee5a324c3f979b05f798c64cceacd7b6d4aa733427d7e0cff683fe5e9a06e108a38169650a8a10a165bc0d2454a6ba1dc28b2c5c3df5a1c87c92724d9e4db111c29b9931d7fd211c4b5a505f2960c9256352f5f2ab7678548a0775d46a137dfbed276d3ee6b8137faf82793ce2d55dd44c2294ddf60a38a115770995f2e51fb15c86b777a0844f3d493b0f59613bcc6e13c05a1722ada6c66d3a9d05f7d3034eecd4d3fdadb1a9c73ea4fea0fc85ffa1a89735bbf6bb19952d575f377a1325bde70e0f0728702df34716e5f06a35b360e8d43f13505e3f01733ada8c6b94f05eb910672ec32f84c598bef259b6569dfcda10514004310f2702fc213e3928f785441301cff87a176d51824de5d381a3b24e29e6309c49e64c59fbe2d8bc6ac4a8a8a01bd1cbb08128d40a3904738b5732f3772c1ee48767e8793c99cb35d7914c89d8a61989d85c638449834d179e05b4ed3789d76a58333b4037f9f0341094adf4ae57a8af535e85baa6de6bb1a173c9ed284400383f276405b750dfcfd9e46cec7ad023874b5e60e16707c2282d4e011a1e3fa3648ee1069c3ba3eeb6000482a5fc86cdff5fab75284c9e6af8435226f7c876b274179e2ef568bfbf2b856437770f4986be32db6551570e7fbd141b0819087b61d057a2f8a2b6e7ce5ed142ff7145a5d3122202bf480134bd219fa69d581be97919a1573bf79a91e8c46faf1320ceb58ad34ab943a58d76f80045b6b74d237e5ab040c6c23c28df7f1b7747f7a20e23d5ec4ed8dc1aa24a61941a746cf1c08ec5ed4a471c7884588586d1769eabf9aa02f44157bc15874395d715fe7ef8435feba83efdd8990a31e9f75294e41f1f83c96f055e2ac40684b89d0bc7794867d28f7090135509b8f57872a2aa274b568d5e8a48e09d1012ebb57689f7a6f818c71e292913daf363b4a60fe93f00aca35017a0859b2c60ec9add4f7f2577e59bef324467b4257cae21087e764f4f5e54f75d7a97873db17ea5a2948959a06a1bed4f80e6d3f0ec6aecf164ccd5678ec0702be61f94ec33b21058fa2b4f56bfdb6cc880c8f86ff9e5173c8034de93623c19872ac36895d0e63b8e6eb41157ba567aac35fcefd6ab04b4e11b35f3adb54c3aa6dade441de9222949a4cee820dbd12184342b505c06e53ea60694692d7d58ff51e5621fdfcb6ade0eec14de40aefd39be43f3786ab836c58ccece9b32920a035865cfac5f6ae6e0156b9b14d30df55020135551b826b6df312351b470295439ae3001b8e75f42cd78f3c9d5ad9e676571e5e22159d9b9de118d07d6718f9e3250e6759ca81486a0dc34159e2c48368aca6fe3b0db545aecceede42d1a263d348e8592ed6edc5b19e2b9f2303c67a2653f9c91fb9cf5124e758c78e6461b3a4f748aef47c567f42d151ea2ddef75ce63e4aad7263127e790c6590ebde54346a95c282c4e20bc88400f7fe25bd66bd8fe9daec8e26dfe90a56713d2fb986703dd28ef1152312db97461f5263e0ca630be0b0e7dd6e6c4d0e0781ae7be597671b433b636ea986d4ba26045bd21c14966d219034c9e077a6d43a27e8b380f0f64781cf8fd471de82f3ed5c28575e8660064b3a93c91e8884a560b9ca392b6e131cb4c7eec316c6a6128734b97cea640b82a26f8871e317ba7c8445a6a588197487a59c33dae36e11d5fb5377b86ceb4ef89da9fe45e25a25660982ed909ad4bdbfff9cfce0e84e1d91389dab56d7581f8ccb52ea8f7f717c1d38c8564198b82f4f0ef787d2f1bafd0c7b4ff742fde5ee258689daeca4b292c9a3cfe5db37a92d5e6146a45f3871db2b4e0358e7693813278edc3dc51caceed90ce75cf21ba2b633669252606a3dca43349e06d7355a444436e1fc3124e9c0abae93eda8dcccd266ca42a936a1a98d539eaa35a4e7e24d34a350caea6d47d748832952440840d52fe0cdc7bd27efdb5ebb2568fd2f2558a00be09e8c3e212ad104a0bb6233b34a0b73f91ed4a7b1aa1840aca74d46e9802b5ff67cf383841a9172f07b4c54c0f300a0f991856e99c49b6a46928bb077ed0f6be4d3ba8567db69a1e73c2be18d8c837ef9a4c33c90c926bdc2333bc07929bfc034f2186354bc10a36db8f2586d9cba6fcb6d7904749d54ad7566b11b7e2e876e6d1a9d708d58df254ccc5e5af7c81434eee3a46dec1ca08de529c89fbb11d9055f82b2157e20a81a2c462a8acd0b5c10e80a14b2e15d8c04ab0b5fb995c9092c30b20c2fbb61b19bfb2d6b39e9fe3b8de4d67888a32c92fd99c0cca038b310b178b40d491f239ab82f9514f91c4de3f62615adf636cbd740814f0faac6cfbf09cc5ced9c10f931cff8552183a0632b2ffdf6c19f1ab970f157049b2c97bf2bbb5bd78c41f5bfb299ef288ce4ae04c467c3652679583f4096cdc29761ea2d1491d4c371fd146efec353fa137ca6bf6edffab94598085ac9c5ca3f9bb14293d7bd11c2c34bc03629df88fb5ea9d496dd87aff708df096643455deaa25663ef3f2af83d5090bff02299531beecb8f06d423a247fe0c816253329d04394aa8f066be3234c5fe935325227a75c49c5c7a107601406b00320f5845c5821d82a959d7aefa778a862ffe96555beda318e9e5d701b402a4c62dc8dd00933e2b51280e84c567d07a2a1a6cd061e374f875cd96145755d7ec7f244b719d1017fe4c0d43dbbf33ec3159e410d7bf9c746ab260fa36515c2cc62b66542dcfd6d08b7bc8e5990d2c2f1aab60c56803deffe068fffe8a6d65917836ce485e5ccf93106f32e2a81531add26d50a1c26ae812cbd737190ee15892eb60d87329242b512a38d447cb4f7d87f767c2d95f69812c724ffb4d06d1dbe66a74f6d876d687d642472a00f6d403a37b8df99bd933c0aa3e634a648f39bb7eabea545b5b692cdfcb66b89e71b9f75ccc66e8eb043a6fc8e6c6d72c6e5f63f57056c8ba11e856b5353ec51c3b45681aa3bfbd43b3c6fdb8db8a1f64c9a31c737bfe2484ac0bbc0c0822477053441b5273311f0dee29cdf298221a3c4273a80c3e6747baf9b58bab14b387a79b74da07ec6b9fcc659ee43ba1cc586954c3ca489f12b7711583cbfc2dff7b6a276604685c828c18ef29fc4209747a04727ee3a5b7bdd7f2c201c4aaa0181b0faf022172da985a69018ef1e38c2cbd15d8cf2adfa4093928e143b9f8bc92a7f623da3e452ffb5a094222794dd5ca9b0077c9453f26122133cab66d1d590a0e270861a868275f34a87165fe14bbf04cee67b939291cd4cc3a31a7f6580b29915ef664fc2c7bc058531eae633f5b7226277e6c723df4d4c1b1b0ce790b792859afea80222641308cf19a99e4b55f0ad5a3a3ea3d70f9ad26008811b0a00f3f795e8ec1e06d033bef461dff27aad798281b94f58b1a5ef494723f8b2e073d411380fb75a76e0bd1ba6ddd742a5047712e981d9db445081f7bf7122a2101bd4b252f184f3a54cecf114ec670706e1417e5536bdb69a82f8a4b6a18836827933283ffcada4e5ed0d22aa754a676bc206eaf306704d90ef1ffe3cb0612a5f0309a7098d50cbb5b38881911e87db823aa1d8cdd487f070571964f88d919f204c99daf340da4f85fea86d88937a9b64e85580898946ef3209ff6a8920541f80f84edd2f40499670c976d758ea419b9c23043429f404ef6e78d533382774a008d772fbaf176fbf36aa4b7ae201b31fbec5a75766080c5678c9a380902c7216f26fd890acb77a78db8fdf348ff3449bbee0359a40998493f8c5758964aaf4adff21190369ad48c51588046df99adaf5314ce146d81e05e6b17c4d38bcb55342a608e0d8d6ade85b85805c5622ebd0fe3fc8bddafefd234c2b653f253bd5a827c78915b873998872ddcda4e973993e675004aae6fc67273e68dc5178d245ddf518a70a8154ba5410bc67a90cc496aea4d47bc8803c45c9f545a6ef0f92e94b379e6232687b3434ce86487feae3fb2d65bfc7943a222b3f049af1cc2799a8afb535767a168b89bb6e0cdb9f95fa921f625853b4103abc32e780b15d09656d25e117654d739667a7e9425e3e85d76a4f198d558132f31bbbb3a1a7cc5eb79d7894e54f7699c7ec1282e8eeccee17b68c6352b1749787284b1d0aa8cc92e79a72aa1c71894b89a6e9476bb4cb0acb4f913893a6537b7b40747ca462d41f8906727bbcd3d27c357020384ac4851c525653ae98a6a63b031541bf5b2052cc5eb3f6eb0f23b053c3eb1b3a2c6f1423970bd812d5411b9761c2e24a18cd06fc0d7c5c2eeb2425d2e6a3b19e1f15e80846a98872f98fc9f4132e95a8713e5f588de748bec0b92e2b81b1397f42329803ec09e05228efd0979f38facf517eed368c6c21afeef2efd426cfc014e1982466acd4101b874c516d2d0bc75c5d2cc9dc5", 0x1000}, {&(0x7f00000011c0)="e7551fabdad8b77f8ab1942ee27ed48b81bc94e1b581e6818305bb3271369097f6617208483dd5b31b25a1544f22228ed7d4ad000231edb449ce849561e6bc60d5ba18e93e7d0becbd68180258d29360edd10a5b34f9e8647c040e803223fff9a1016a1f292eb0fbb16efedb6213c263131543b388441d698f1fe551538c47d560e713752e28d8e2d3f2a54e2bfa35fb5db34bdf0ed488f13ffa1f878de9ba9c743ee447544ba9807c22d3b0086e8618d6bcc6afdf0fc9a631a6c5ea4bda9fc3e7bea689091f", 0xc6}], 0x3, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 05:56:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) fcntl$setstatus(r2, 0x4, 0x4c) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 05:56:19 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = getgid() setegid(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$unix(0x1, 0x5, 0x0) dup2(r2, r2) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f00000000c0)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000300)=[{&(0x7f0000000180)="d838d141736e6f82a6b96aac4d6b1683ad5bce0150647000be", 0x19}, {&(0x7f00000001c0)="814f7bc69c6f8a5eece4122d26a003fd708d8b5ab9ef7a84d9f84ffb34b8e3ff0e64", 0x22}, {&(0x7f0000000200)="30ec5119c6726f27341f664059226b7854eb9bb78b4ba47e8468c122fdb5386b7ce8e6f4f1ac0169f31df9a8ecb452cf948005c9", 0x34}, {&(0x7f0000000240)="9c34fb9c5bd0bbcefacdff72fbd0f5976be6d249cdd498438eb8762c3c7dafd91ade4f33bf16ff46c40627c3cfec72fd780d11d41ccfc9bab13b18752e993be4b2ad38ce3dbce2f18fd85680aec389ed2d94cf55dd13ddce9b25f7a7b66bd41026f64e5c5341eb3a39068ad54d561313a970daa2cd06fd3308752c131bb91e41a14ef665699419a6d9c24f68f4833f398ee2860075e81e0883a1d9e5bd2079eeb915244332c70cd705", 0xa9}], 0x4, &(0x7f0000000540)=ANY=[@ANYBLOB="20000056000000000000000000000200", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="02000012ead6ab39cdd9f389db90681b78351c191a9a0a4d3cd2fc65b43c22840be71cb5e3b505010d7575f7cd239681b8000ff361026ea37f763fd71538adb01fc3e415826aa11b6bf4eff306bd987d8e856009e11be7b1a8c51415483d99d158b036d875ab2f7d38626ee173fd415e60c5410d9d3a896a7fcdd414391bb803d885755033c596278dc27337da53b7a1e578c3bfc89ed2177cec4d6dce32c3cd909e24cc8fd3c78a6603f9696720f9d3d5ad622b1f796222439809877e4ced1aedb943b013941061472567db4f5ef2ebf1f9e0aaee5b174b7c39d7af7f14734cebb0d7e11b96aefbe4d5d8866ac0652e4a4338ad0cb20b4b15a9136f224295d751c0af95d0aaf100064b3be7a11f690dbe782a2fcea4452edf24931cb3c0f6b985db3d98c086a74f"], 0x20, 0x4}, 0x2) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r5 = semget$private(0x0, 0x0, 0x400) semctl$IPC_RMID(r5, 0x0, 0x0) 05:56:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() setgroups(0x4, &(0x7f0000000080)=[r2, r3, r4, r5]) recvmsg(r1, &(0x7f0000000100)={&(0x7f0000001780)=@un=@file={0x0, ""/4096}, 0x1002, 0x0, 0x0, 0x0}, 0x0) 05:56:19 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000785000/0x1000)=nil, 0x1000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0)=0x1, 0x4) pipe(&(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 05:56:19 executing program 1: r0 = shmget(0x3, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x8000000000003e, 0x0, 0x0) getsockopt(r1, 0x4, 0x7, &(0x7f0000000000)=""/12, &(0x7f0000000040)=0xc) 05:56:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000001680)="8ab08c9aeced818b3e164a3d3263c066f675c252f15feac4f44ea1a45b40e8bbb3455fbf17259713fdc4c297974c38c025c266acbffb30dd85b9c301456ca581aa6671d2143ef84ce27afa2e1d4d7036783b13f3eb8ec594db95eb118eeda4177db9c2cac8ea13c1949dfc45eb96761dec042c91924adc59d2cec1534e11e4b6449bfe4dd939b657d68f9594dee4a4ba8d2dcfcedc295d05be553bd9203ee5524b215e768ec607510a223149001cd19c7ca17e8373d84f69fb2adc9b2a72b93791082222fdaf9e1cec58ee06ecb978ef866a2aa368c157967fcff55bdac4e511212e461119c98e5356344561c1631328f466707f67129581d768ba10aee04cd1e7ba8899eab4e06c7c658d38ab8db562c828451aa476f994ddc19e41c691173edbb8f40d99e0cda5b7c6ce19a0fb76dca63ae75c71abad05c1de306d85ba9cb6122d97e3f63d7213786b742644de6bab56e503201a40836131006922a72c9b82498e8c40f6b81647f9a6d401ee7bcf2c2e903e6d68a3fd3afdd493b20168a8c408bbe9305513c1eff33e2c4eb7de9631e36f9e64d230f247e7251c2579635171bc65fd7ed61f4eff188cc8a0a756828f16a78c6fc582fc2396d7ee143774468ffed21dd21a0753f9b9a2eb60b828dc8595f0b22f0a396d7b7754534b55682f9eaf1f1aac4aa81f09a04e8781358d802b3410642c09b06ee69a1b28586ed05fe6b40b654c87a3aa96e3dc1410eba200632ad2900d6a0e8063660e252f7ec76d68ec6e3f04d87ca34bd60e69bb5403b0c176d556b1f1a156e2af91e4f6c06b2222aacb7115fddc93147d64bd3237d508416870c42932692d6339529c40912abef65ce380f00d9bcbc2777c3d9c86679391f80ce07da0e17c0a959b4b3042d73783718d4f569200b7fbffc06c2afe3928ce866e67a82b85f146a8b74072ba5d5f41985442b2a2ca7cd5c1e1543a73ea99caadcf58e90c9bb32995049e568d4c6dff48d9715559d94390c1931ddaaaad9132942a64af1df76026c87af63a729cde2020943d8c68c191440b0de93230fa22bdcb7feef6d6a7addd5edb27a7bf1bdfcc4d9287f2f211027809cb652874406ddc88328ed824d70ca5c0c0773f83a5d9916b4cf58ebd082a6cbb551411e8f7b7f4d21711a8c63013231acb6a447f3915d2f0bde7707a7ff4ac16f4f2a559d39316881a4ad828925e6a7c38746c1284a6f0fbf009aedd13d6aac9c68b48cd468c861fa2fe24660730a98316be042e9da66e4aed1a795e6d8634d063b5ec2cb8b3ddbe58eac101400578da2f2df2e59aef3bfb1d515ee59e9869b21ddd84502509b6279b755cf3262caed52b04fb670e6ce35839104fa122e2add06a058cd25d789c908646daf85714416554451e4253719aee7d5ab9c3dee65465f5c8ae1908cdc290bef80fbc5b09786a28326295816cde22c8fdc41524a7c669267bcffd42aaf673da014d75ef349850f7e09c9cbad06bafa505a9e078d1c548ac213068602a6e811e7cffc72b84a2c10fa06a7a18956613edc35b50e539b372a14da0d1ff6549e354e9f020e9658fc83f4c6176b9ba4722ee66d27cd22942479149600e12e7d0c28cfe73bd5e763db8eef60a0f3bae78f55fa7d7a10a5207b7edd11208de5e1d44a19e0b1bb45035c6b45a75574eda5da82f6de79e955483dd976165c7eedb58abbf4784c81301d2bc4f5e6eaf0f1b659aa78c82f7bee8a32b13c78b63fa9f65f038b7b0301e2c78481c9a486309e1ea29e0ddd8dab0521401d27f43576b22f7095625863fb4258f0ba568820b794a6617d2709ada3931cb59bf62a54d2f4c19ae7ab1095fc94e3cca077d091c6b42f3cfe42f5b27b97ff62c6dd18b492eec6495135522a0419f99403ee793cc47804b02bfabe5c1586f90afaa41d1659cd561e501e39903fdc2988f99480cbbb0cbb3dc6a47dc0222626f5b2d67c1a2e395427ab1c78ba98877ea02bfd0cc06e7a3531db71abc7ce8ca3292cd00de01c62f819006076d07b42e6cd32131504c1eb14fda2b11198a10606729b85ab349ea656378f208957afc00d1bb520374e96eded749b46e24989ebeca9947972cb43c963b0898cbf38928676bbae918f6280a68e9520ab2151eb753fddcfd08c60017e69f4314a1de19e0282c432ec465de47a61e155ab40b24d81dd7ace92ab9a8142f71018c2e64c007e806f65ebbc9b3b913a552beca532c42761fa7d0944f679507d27a15bf28b33cfae54a718c14dfbac8dae1f0cc18018795048f08ec009b9a09110afbcf6740cad0d9b8e10dd752d17bf729e3c5f9beaac32cbf0a69464f65a63e8ddeb8bccb36bbb2663bc9047b724f44e87f5aa7047a4ebf9623ef392c3056257199b7e1e7008a8c4133387af7972c426e536257524167a00e20c10250b26794a3c41c3202f09f28a6761ad16d03328751dfc48468a33f476204b31286d03ea16348282b820fdb76b98f51a66763b58b9aaf6f6dfddc2f1f598cfc21d48727ad8af016cdca6eed1ab236735f15db758fcfb1fc3f736d6306c4a5948c53ba9f51de5cdf7c1f26abd9270a58d9c8c47ac9198e0e2622a8ab131abee91ec4531e03dd096ffb7158babe3b4118f758487f31b257ee9ad80650fbb7cab5e37f01b2d13006770ccc2617a1a9f78bf879e50020e47b95aaa171952a981b875a069fea2972daed25c20ce78e333c1485b191597623bc39df754b2de72038c7123268d6e5573da1fbe8a3148ffe7eb6bc80ad7c59e41c7e783a5691393683059d17ccf8124452ec665515daf639562c7db31c6544ffeaa01e54645ffa560e37bcb40246ac39196a6e0ddf8d420733d1b9fa2a235c587d04a4134d416e44b96e526c96e54592a11c77212c4802418add483f86d602d89b09a0de2ad517d20ceabc4a7a3fed81d747763b733f1f59c8197dfa3291e9064c81781addf04421be360d155fff8362e581984f8a1465fd33b412292d3c710e901f8db2c55697bc4407190f3fe7c2455335087a0133942a7b2f932b2520c82ce5129ce4eafec38ad3b0340da95702ac13df56b189788c8953e53a1419443de83c2e1967382b8e5ec88b7b1ab863d38be3e5ec1b70307759ac4ca6cdfa43b7d52455a3827da8a397eb7e525789be8654b384bf420b30491b445a576e92c422f60a4cab1019419901a39c7ce2595bf222b7a76c551016c6361f12b32e03472f2c93c06fe95c9f2466f76cfeea514f95f6105feba59dda83a27c3465ea99d95498f5f96fb989cc5623038c2dfba61b79c6f4cd0b917d537b8eeddd57c07c0291cc465caf197bbba1240cdaa04d39d4f5312f780487f654aad472659e70caeb9932d1527f747faa6ef2f954899951dac761245ee9fba0df08cd30a41cf584ceb6744192a976de08f739be08834dcb77fe250b6131c28fc425cee2ad78f988737091bb3a02ff5c9c934a7372a98e331c22465737a07122f767d077bfe3c39ae9162a7a7dbdf26b6ce8420e90cca880cc74be4d3022c9991f519a23e3f83858a9a301ea5d2631d836c965a29e60f759bc36fde32f0eb7f8a775d615284e0d3bd07eaf5b971cb882f836fefd32441b04e89f6cce8ea913fdeb9da21db3edab66aa34b275889a4236d71106a71a4b32e3ac1da6855b4e85947f06ad4f80404a60eb1a6467122270f178a989c5a9925a06293baa37b56a8ea7bdc2d5f6c5d4cb71952d7335d38c52c865986442c5d13456107e3b4f4973abbd82ebf8cf4293106f53b2636bc53c14d1b8b215b8ecee973471508ebbb7ce1db5fe61bf533c02b6dfb47e4aa6837c0eb3d4e5e405efc2d8f80bd5561254898c14c29ac6ff859cd7caa42ab265e5ea65c8b9b4abd890ce23ab5d2f696083f8bf25ff966371a1bbf2c849f859d0e9150cc85da9254b58f0a1905b56b6e0410fafa964c01d4bddb27a3b96a4732bfc9747e387063d61904206700f5c619448b28ce9fa51e24ba4003f5ebbbec3c2711127bba18388206f0b766aecffe83634cba67380f25561ff89def606a228f3306c67c72d81a94acc6399a5520dd20bd4673386b7afc99c78d796a13555cf6ba79ec72dcb24ba42f4af251b078b3dd22078292c4b081598a8af6b0daaa87334be03fc7714a5ee85fc3d3a2be919a6317757ba674d469ff310ac6b9ac53e97eb6ad14ad857236d9af48a3b8ad4e5adc3ab0b73635da85749a3608dc3923da7a891c9093782b4931b891eedb191054f104fe18a45d187e44ff58553f161d170fc09f9d6c71d39556cf5ef866ac66e04ba01aca4d1ed2c8cd2c451781401ec11f0e2416c4c3daf338ff56be5975dddfcaacb6eb93f4a577dfd4554dcf08739d6df513b1ef8d13c5f73184c810bd2790cf4e43bab460d3ca76c18a863200deeea465d65a4dc3ce595f4c2f7e29a2d03855801e8640f3c0396d198d99f6a24016969288ce92bbdb6adfbe194db7f40a2245d14ba9cb2cb6d416d2fa016d04fb900c66d63af013e52b02fe4db93172b512ecf8243977c7dc2f56ec5479d25454d80b953e7483211d70b48866ab395d56f764c56f979079b2c19326fbffbd1b7471a814ffed3d8fbc1eb1c1bd8b69d41cd8cf01b3d868b227a84d6af998e4064f471144d63b243f8e63fd13e8cb9c441f08c28cb26aed428dd8d916eabce3be811158837105f78b6d2327b959c4983e957fe667a6f552ee603afb82ccc368ac11042e195313672f4f5300ecc68ff3a1ff19959d711611e8f35ad012e0a14ca042b4af509f10308ef3287ff5cba38be77c4ce2c550c0f099c593172a73c32793fa12e81ef49cbec167a6527149f4aaec68695b11cb576e47ca00251fc20f2973d0465956f3b753d36538eb179a60b03d037f0359213d62ff493b4b0b9c2d199b954445f3bea0bc5fd270cc1d25fecf03317595421876d00e2db7384201c0ce8eba5da1deb1d26442b556f0ee294da025df51a3bfa792b1fe1115a94cc86e56146b5014bf318b49b3111008114e9c4775a0a26e86c07cb008997da4f7da9277f03d8dbf7fa15ff06f79577811caa36a22096d4c193aa73bc200d1bd6dc235fdcc191ff902f83a6d8e37a1f38d6197dc890112191c2207607f9d94525931f59610b90eda353aed87e58e5a1a3f0b574da3808e64ca1adc2f1357b054b50d5ce3aab88b4b16dc1594cb8cfe926de8dd390563c4cfaefa98916449378aa7bf190d1e79c65e7ed3bae4720db131a9d7d2cc51049f949d01a818279ddbfa759ddc619f1bb7e4d9a36f01215898776a79b5dff9d3fac4647a0fa47c994f8a59a71c910f29c8081e10ab22ab68fd65518fb9b4c8b0f02efd787cff1b26dc39eaef8652abc5ebb879ea97a697291403e6f609e11b27584848f8b94325d2680c5c8b20f09c5dbc47acfb439dcd795e060b9313efdef792431f0731d9b3211c8e641187ceeea3b1823bf66836f7e0c2a37ae92c1a1a94d811bceb60fc9536750ced1645ae2bc01266ef575636eee39aa83b24de49a5197b9b8ca0183005be577104ebef05deb4d901d5c012679c367f79ae79a59b891a9ee2e20c2f03f4f678815f2141795a1991ee12b261b7d0b74a144137b2bafc281f63cf94e5a3d7dcedd4225b24730f15a3f023bd32371b500dc1c61929c3eddc0e7d459a9408d6c46fc2eb3da149da0ccc09c90138d10c22ebb0d45e51f8f96884e9d3657ee2fcbb9e0d3750b92d951f0a5722a4dc50545411e3d44bafb3662ac934e9b75d86efc2642f90140fa5865f6d4c06f9a5092596ae85224b4a242211e2fe5013db41cb84b19007cc61929a2ca", 0x1000}, {&(0x7f0000000300)="16b849f1a21fab7b1b1ad9e30476129dea866480d9a0f7bd94f30756ab997533825140db53e864b895dcb4ede3e99275c075ed06c889282dd9cde7732d8fb3cec9077a96d36793bb846111f3c00f23", 0x4f}, {&(0x7f0000000680)="4787df3ed3bd47761a49903a1eb2c79ad4ba6fa05e2f70dca7a7c22be101a22e1556509935646ddc3740b02449ead1ccb2231e71cdf8998c7f38d7a7e1b0fec458edba4c2df230cd47c792715495b2f6f85d566cdabb876b6bdaecc6b0451929d1a43ad937fed5b6072cfb703bd8e59f0f0bded47e50a2d0a3234a3a758cacd03ee305e8781a0bd3ecf1e0f92e848b87edf8849de9955e409797123d1c6169e21926521082c4edc495dfa19f11f0b3686bab8ea032fc1812a539a5b96e97", 0xbe}, {&(0x7f0000000380)="b6b540cea3e145d7379f8c15bc1753f8f6c1170f585ba6a67dda302800c8b5af675c18b016c79fa18fb15db946af9d4d82e72943596bd6bc61985f7f26eb653a8c5fb9a8ab37734b4c0ce4ce8a4b403d53b116ec667fe82068cbac08d4c291ee3b0b3d71c3895299a8cd", 0x6a}, {&(0x7f0000000740)="65101c4f01d44c8348082ecff969ee4b6dd228989a2fbf8be9f778cdc9f504e2d77788c0e45434c74be95ef0b6c0921786f24660e56b5eefd21d0c04f8cdf2d761963546467fecb22a8578882338698932221cdde821", 0x56}, {&(0x7f00000007c0)="d2c1fe624d7549af1e853fbf224a0bb649b0add8b453d8c418f433f4b251c3aafce06458aecd2fee7aa447e2605567e37c5b1d2d3ed668dfe333248c62163d8ff16495de17e4bb5c244eabd5f285889f17a883caed278a9486501e38bb185052b30b9d519a9fc2515b0f1a4faf3c64b90ac0bfbf965ef6fbcb55999ce8a60973957886f8a8ae96de3556dcab0b35c4c611564fc31e81b9", 0x97}, {&(0x7f0000000880)="16f4a9d3815a873ecb0141df8b26026c412470f5079f3e3f7c9260a6e0cc5217e4d829012550307b5c5eac37b853e869fb002eea44edfaeb39dcedbdd4a11efe67feb8127b3d6633ef2bd47359b25aacb500449bcfcc7ac4cf2fd9cf940577ed86e07be4598f61c529ac6c233a55e4463b4eb51993bd170b98a544fd730e080b3f8cec147bd8fd10421e2d4a06cebd754aa0cf6ed82e15d6cd2a09f4e659c01edf21195f2b1eeba8578d6817bb08eeee12f80ab2b90d3314afcf54a3908b9b0754", 0xc1}, {&(0x7f00000001c0)="905b8c09887cf972b212827fd4", 0xd}, {&(0x7f0000000980)="7791ea4b1eda6efc09a56a81622ad2732a294ee9625fd087125e6676e43acee4be1c18ce1d406640cd9f49eb0c1d79ae160a9d48f5dcd8da990d08a6832d04012f27000419fb2a42a841d56ac859d487bd", 0x51}], 0x9) write(r0, &(0x7f0000000200), 0xfe72) sendto$inet6(0xffffffffffffffff, &(0x7f0000000400)="d56a50580b2b1a723daf73689c7a1836d1c0ffade683a436676063ba116c768b35485a9c94bdd5fad1ec6a02bad79eea110c975029c1d89fda787ad7579e5b2be7b353c236be06ede66095120f0faa55c697230f190c247fed063188c5481817b7bf5d65610e4b3222f2ba13c4f0b69d576c1700610adf343d3d61b6ac44e0b981ba98f00768cb627ca4490fba4cc3c7d3c2270e65a80ae6b299cfac0ee9cafa300891297d65434003fc6cd0dd6c8485559eaae517e8c93c8f027def933975ed64f7feb7cc5f6b3933825ca987d253366c3dc3aac61b35df178b0dfc51029abe527db42a33a7d2c402840f177b0daa4be01e3b87a43b6d5dcdbba25a30e4f5d53b532290f98b74665e7ac04a7ce79e948d0a890b13528388f6895eb37e74c27e4a47ee6ebaf3d17f78fba035f3ea87a1fdb193886eade16baaed234f7d5207d57d4a7e76e29be6bb624398ff05d53b9cae472c4468e51def28780e4d111215502d03cc878265cb3f16dcede287171285aa9edb13263b40f5b5bb7d124eebcfe404c4817612996c5e8c6490854c2d2b03658456b9918f4f8c8fe4846dcc01d7d0ae074324a25b6b104ff3351b45cccce3ed7329bd61567b5497937aa94fa7c1841dfd69cb5e5faa0de83bbedd5a67fb5c4f7c7525bf98b081a73f5db109ceb78bdab2bc4622ee35e6f897a45846c5f4130d0efcd38c17fedb083c97016105ab55dbf3201759ead585d123cc82fa92bfa2461be0b38aa617bfbdd82d514131a71c133c1eaa37fa9ebce307751509d91d28a6ca26abcd24372ea06be86678a3de02ca4f4e", 0x243, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000001540)=[{&(0x7f0000000280)=""/89, 0x59}], 0x1) sendto$inet6(r2, &(0x7f00000000c0)="f629e86adf91be8cb20b6e111c1bdfbd51b6f2d8431b89d6e03a0ffe6f5ddac4cd5e81b7791eb288a9c247ca3b16f645c5572471ab8d8dc7b8dacfa0ee2e2bce1b17b23b2ce388543e180710352ba8b6c560a4310a68b30b9f8edb3c8859df0fba66c9ea830c08c48d80cef16b74fd472d6429", 0x73, 0x408, &(0x7f0000000140)={0x18, 0x1, 0x1, 0x5}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) poll(&(0x7f0000000200)=[{r3, 0x44}], 0x1, 0x0) 05:56:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="99695f115100a38bf908734bf1b23e1c0a4794e3ea9457b10d85dcd1a600669ad8e09019c7369ad111d17dc5ed8526b569593164b243b5fde2d81a5d92607b28584387b85757208f5a1ab44580b77a914b5aeb67de6d59547860319d600a8c906af4ea1b94c367fe0787b7"], 0x1) getpeername(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) fcntl$dupfd(r1, 0xa, r1) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x7fffffff, 0x9}, {{r1}, 0xfffffffffffffffc, 0x23, 0x20000091, 0x7f, 0xfff}, {{r1}, 0xfffffffffffffff9, 0x60, 0xf00fffff, 0x70, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x58, 0x1, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x8, 0xfffffffffffff34d}], 0xfffffffffffffffc, &(0x7f00000000c0), 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) kevent(r1, &(0x7f0000000180)=[{}, {{r0}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = syz_open_pts() flock(r2, 0x6) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x84, 0x20000080, 0x10001, 0x6}, {{r2}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x401, 0x4000000000000000}], 0x100, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x20, 0x1, 0x3, 0x5}, {{r2}, 0xfffffffffffffffe, 0x1, 0x42, 0x6, 0x4}, {{r2}, 0xfffffffffffffffb, 0x10, 0xf0000080, 0xe8, 0x100000001}, {{r2}, 0x0, 0x0, 0x1, 0x2, 0x28c}, {{r2}, 0xffffffffffffffff, 0x44, 0xf0000002, 0x4, 0xd8}, {{r2}, 0x0, 0x20, 0x20, 0xa00000000000, 0xfffffffffffffc01}, {{r2}, 0xfffffffffffffffc, 0xb8, 0x53, 0x9cd7, 0x7abe34a9}, {{r2}, 0xfffffffffffffffc, 0x51, 0x80000004, 0x5, 0xfffffffffffffff7}, {{r2}, 0x0, 0x2, 0x40, 0x0, 0x800}, {{r2}, 0xfffffffffffffffe, 0x8, 0x2, 0x9, 0x1}], 0x99d, &(0x7f00000001c0)={0x8, 0x10000}) flock(r3, 0xa) 05:56:20 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9, 0x0, 0x40000000}], 0x7, 0x0, 0x81, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x12007d) renameat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') close(r0) r4 = socket$inet(0x2, 0x2, 0x3f) connect$inet(r4, &(0x7f0000000040)={0x2, 0x3}, 0xc) 05:56:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) flock(r1, 0x1) flock(r0, 0x3) close(r0) recvfrom$inet6(r1, &(0x7f0000000000)=""/27, 0x1b, 0x1, &(0x7f0000000040)={0x18, 0x3, 0x0, 0x2b188f1c}, 0xc) 05:56:20 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x6) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8cc0, 0x100) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) 05:56:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x40000000029, 0xb, 0x0, 0x0) r2 = msgget(0x1, 0x1) shutdown(r1, 0x2) msgctl$IPC_RMID(r2, 0x0) 05:56:20 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x85bb3fbbcc5b4065) ioctl$TIOCSDTR(r0, 0x20007479) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) recvfrom$inet(r0, &(0x7f0000000080)=""/56, 0x38, 0x840, 0x0, 0x0) 05:56:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x6) write(r0, 0x0, 0x600) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() r3 = getegid() getgroups(0x8, &(0x7f0000000080)=[r3, r2, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getegid() getgroups(0x6, &(0x7f0000000140)=[r1, r2, r3, r4, r5, r6]) 05:56:20 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000040)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:56:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "dd41207567c09cb93f4e37dba2a874deeebcba01", 0x80000000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x9, 0x3, 0x1, 0x4, "39e13dd0d137cb06b673870de5fb74714ea3cca7", 0xac0c, 0xfffffffffffffffb}) 05:56:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) truncate(&(0x7f00000001c0)='./file0\x00', 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) open(&(0x7f0000000180)='./file0\x00', 0x88a, 0x29) sendmsg$unix(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="fecf76f148ff5213ba8797a7c4e58b061f19131a3b4adaef8b9813fb61a092110a74ccc52258aed92198f8f0fc125c94e0952a58efc794078f037000da7fa729e456be7abe5a831916cb519d516df81b91b03a798c4448931551f5f22108a6915ef4ccc90650159f5b24c62bbb43dcbdab5ef629b1bb1cb9d7e7f41a31cf9769c25fc130dbee09f2a6a764cae8a000c476", 0x91}], 0x1, 0x0, 0x0, 0x401}, 0x401) 05:56:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3ff, 0xb0e}, 0x8) 05:56:20 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r1) shutdown(r0, 0x3) r2 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) 05:56:20 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) close(r0) 05:56:20 executing program 1: read(0xffffffffffffffff, &(0x7f0000000040)=""/64, 0xfffffffffffffe45) r0 = dup(0xffffffffffffff9c) write(r0, &(0x7f0000000000)="059aa8bad209c480213ad76b88795205b187b4a00cbf0197e25bf017", 0x1c) 05:56:20 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='\x01\x00') syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x7f) 05:56:20 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xffffffffffbffff3) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xfffffffffffffffd) open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x14) 05:56:20 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) dup2(r0, r1) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) r3 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000040)='./file0\x00', r3, r4) 05:56:20 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) syz_execute_func(&(0x7f0000001080)="460fd7cd2e66410f28ccc402313b9700000000c482fd1e2cf1f32641dace2e2666460fda5226c4425109e8410f380aeec40185f18f2d6d77e2d9e0") pipe(&(0x7f0000001040)) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) lseek(r0, 0x0, 0x3) readv(0xffffffffffffffff, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000001040), 0x10000000000002f1) 05:56:20 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x108) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x4a) syz_extract_tcp_res(&(0x7f00000000c0), 0xe8, 0x4) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) 05:56:20 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x43, 0xffffffffffff0001, 0x9}, {{r0}, 0xfffffffffffffffe, 0x5, 0x8, 0x9, 0xfffffffffffffff8}], 0x1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x11, 0x0, 0x7, 0xc}, {{r0}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x8, 0xffffffffd93de8d4}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x5, 0x7}, {{r0}, 0xfffffffffffffff9, 0x4cd2e9883e332b5b, 0x11, 0x0, 0x10000}], 0x4, &(0x7f00000000c0)={0x6, 0x3f}) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) r4 = getpgrp() wait4(r4, &(0x7f0000000100), 0xb, &(0x7f0000000140)) 05:56:21 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0x0, r0) syz_open_pts() select(0x40, &(0x7f0000001540)={0x1000000000000007, 0x0, 0x0, 0x3, 0x0, 0x100}, 0x0, 0x0, 0x0) 05:56:21 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) execve(0x0, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x135) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 05:56:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) getdents(r1, &(0x7f00000001c0)=""/246, 0xf6) 05:56:21 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = dup(r0) sendto(r1, &(0x7f0000000000)="4150dbf97fb8f14254e3a4830df90a18a7c42f7e00d8b5ad38fa418a0e0c335dda373a9d0c55b675f29f32e30190bee53e2f5078c3b0a491fe85b31a8ceac1638fb2c95f5e0e4aa10898b7ee3ecb724110d192d4f0fc3812fb", 0x59, 0x40a, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x8, 0x0) 05:56:21 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./file0\x00', r0, r1) chown(&(0x7f0000000080)='./file0\x00', r0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x25) readlinkat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f0000000200)=""/225, 0xe1) 05:56:21 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 05:56:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x7283c273, 0x1b0}, 0xc) 05:56:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a", 0xd2) r1 = syz_open_pts() r2 = semget(0x2, 0x3, 0x201) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000200)=""/235) close(r0) dup(r1) syz_open_pts() 05:56:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc1700", 0x9c) nanosleep(&(0x7f0000000040)={0x1, 0x4}, &(0x7f0000000140)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() close(r0) fchdir(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff37, "85050000000100010000000000010100ca4b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:56:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = dup(r1) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x110) recvmsg(r0, &(0x7f0000000540)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:56:21 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x182) accept(r0, &(0x7f0000001900)=@in6, &(0x7f0000001940)=0xc) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000180)="a487f9b950563892758792793d1593be9652d2360b3e82934d79eea372e891ca759a5075afd8bfc4927b09523744d61edcebf1f5911d33671a7583992bba21a0bab62f6529b24d56b39d1a4e6d733f22f6e1c755e8d412f6139b95fc5e21c39ee56437823f69a0a2ec276fb984095811e32fd15ada3a3e9d86a7871a613e0277bae771cb9ec4b341c378502196dfa452b6a2842c13f32ec0c760a23d242a540dc018059fd7adaf378b7fe04901ba4b0d4c767e9047ad00c99686a675fbddf703de6d5a82b365a57ef14e9038acebba3210", 0xd1}, {&(0x7f0000000280)="a9607cb068747aad3c84cdf01e52eb81ae36b699be29cbac1423bfa57e561081c91043a2f3cb435303e1e553670fc6c118bce7bd508d4a0939b7462196a7734ca35f8769f07acd4099c129cbf452356a140d11bcb68bcfb2ff0fa0", 0x5b}, {&(0x7f0000000300)="a532f3ed413ef3c0510f177ff3a09c25e76baaf336099e86611e1ee280b3e046491d5c58114e942870d19d8010e10afb0e56306583843253116b8c8c58267f52ff9394bdbd9dbd1196ee0f2e765efc9c9ef78b3e992a4b569def2d62ec0720ef304fe934feed4ecc0cdb4f5e049f336d50c2e8e03ea18ddbf1fd65f4de62ae1ee1363bb20711e60cc6ca78979a2d104204a505e93e131f6fc889c7aeac28b3910f8db5ba274dc40557234ca565017f33423cb6a9d34d906123e20b61b5f6404112d48ac557c9d5a68db109ad48865ecdf79d79faeb125d2334124544b4f54c0f7c11d85f604fd79879195e328fc04700a0c79770af2c3aa4eb9664ce4c75af99319b82299c09c31a9f6afa09c695d038a53ec9bd55a0e35ced1056eb26f9fc1571fd0bda67c04b627ffa0012b3253bdaff997494ea86d627a2aee6313ea734dd321995b2f8d0fe21f683541d57cdc1cfc8af6c53815018c763ce32e54c5249ee912f15bea6b3a0ceefc8a94f02a7be4f545a01378bb18a691b7a4e8f80fb81fbc23896fbd7523c22d7501e2893c4c6e6a021a0dc55f33856c64ad3d0a97d5de19cdfe04486c5baa78929c8ca25670f245dae5169fbebc51526ee02f0f71ca303605630e5699aad339e470c5f6f750e45e0ea8239fde348b5ef8e6c55bb94fddd5d3f4b79c48298039930f03c489362a6922f767edd519d68d025051864a034245c4a27132118a1b552281a32bf6bc89a1ae0d139c25b338fc7b38db9af44ebe1b96f4e0d5f486c27aff1f13b3e8d08c2d789b9f298b74e956cb9b146344accae26a2f9fbfeda01a4673b6f10fc33f96a484727a66fae5cced4f593f4a10df66602bc9cad92751069d67b4e2686e97830593c234cc7443a01ec0daa2902e3ed076db0b212851fdafb3ab8fa5e708bf68f52f39d1a7f0aa54e8e64dd764f1217c67a34de5e791204cf44d6784a2fa61afbd9281d7a6ed11b5797b78bb5d14656407447e34f564ab8d2f0764c07902b89f3c548366e86f6769f30043cebc21d94ef7c1b9d894be4f00e8067260782cbd701836328898ce4f1608d61df9d65fb24723447ea9ecca256f58b1cca6b19e3d4766013f3fa60b179c4975e89cf28ffacdb6ea4a629029701c041d061d6400d12e37e326a391fbd6ca13af535a6308a9d84d4afe91a416f50c7afcaeb41077b4a6d76bd13a928397fed3acc0abc85abcc2b05ca70c4b033c9fb38ceff598972459ca4cb7af14e76d1fe7a2c66741f82ffe92e64168a0d13a7b9fced205d4e3ebdeda1e1459d985c467ca921e93906a56929a8e7a695eb7e2b9bd2e282344411e2e075e68860ae92da679d77bcc59c7994ab2befe6c42d0ea00b1f41068d5c8f96aa9a757e6e01e1b3d34c3f05cd0211264c2c5c440ec0c3184def4e2dcfb0880434101cf7f27d843ab7595338cf85dfad74e163a7af4e478c7b89552b04047420822086b1e58992b87de38e0dc287bde734cc90f85c950ee4180ba4bdf84536448cc5f0dea30c4b4df14fad261c6b3dea6f22caac2ebcb7c005d12a327e3993312fb44a2ec76cdfd820edb4e250e23b9fa7b79ed134c1c9eed11555fec9274e46e70cd7033320e3c290afc688ae9e7553ff0cf3d8da39ba9e81ef6b68a4022845d672e756af425ba81373ad3354a81bede3909add43789900aeb81931e66c000fb170d08e1544474cff9165d723413b77e49c11931bd5bffcb0e2eb9d42ae15aaede74e3cae0868108d18c96b09704a97035b4d87038ddcdced8c479d7659f9a07940ca76c4186512a7b2ccc57de2c74f7e69ef7a710581537f8dd29d67759fda879cffdd15816a9e2332150afd4b5bb494c903d607304164a8f330959ded10b1ac7d03ff7e520bad141d488f8016d925c0a8627a2a87fd5acd5975b5a8e7423f6ed24b533812ad174e66b0c8977a5e0566779fe9fa69c3d5643db81ffc33b6b200baab9931e63b8e852f9f2526c8d329b58cb20006ca22a40361109dc9bcb159d232762cf797a55cd8772512992fa0ad1a865c02981f922357dd5eef3ad0f38963a0a444067cf7873b7ac3d5b792392b147ce1943e480e4385ce91bf619687d81cb01603e291a7bd76dd4960bcc5adfed851fed849c1b0210c7a3927b9472e3739e5a0ea2060d458850f7680a41bc3224860e66062424401e48a3401098ec5a7c464f24f2804dfe9f1f649973ae10a4b057683c30b242175be6439a3678ce1054f0a4771d7e9e315b1e7f9fd98ae145ddd09c112bf426b599d634a183f091b0e36dc9f54f7aec2b4b32191453a8795b720d17afaa27f9e29a1a492b5cc0c9ae025ec2884728c2140b8f24b7aa7b91bea7f91b2072e40ca549929ed976a5d0d60eea66a550d511813f3b1872c0807a7207c9cdea5e9af58ab2d03a9a34b2c60cf6164b4236e77f7b2100cc0aed1766f9a410171d905d06ac89c90798cfc05d82037eb8014b4210b9ef24b57405ed7e986e40f88f03c9d3028ade246ed63e40b8371c0a8ae1ba46ac395baad8ed0d53411c8d3c3e363ba6183119f405ceda42b759319eefca5aa8e4493496158424505a944d6f80d25e80090ccdc938c454f8bf73354b232cb7334ae8e87cf4214b124e5609d914bffb4c5d1a1f8856f57914e8d9da880852b2554120b6928c7fa075899772556115a7901424185bef9bbd9621c541faf907c0c1ec25cb7af8f0127c02fa929c230b5b4f1ca33e988e868b86ac7688390315a3aeedf72e1b96dae4483ce08502095dd0aabe66c69662f144b4615f3c7f017b897c6a612decb411daa31c647014dae8d314d5bf0c82cbce287297054ec9aa3bf415ef0f83bb6a055d02e8eade9ec86dfd6c60eff02e820fc0f30bbb85b3c8088e2f9089fd2f4df1c03922509cdc240cdadc8c1a1f3a9e85ec35f97b26c18c9605a419cfdd474f8ef26d03ff174ad2d45b3ee13132409c3eeca1d225a5bd9da9fcca5776d153d5052f34d6449312dfcf47c954029c8af898a42e95dca0187b2abd40c4be017792a8b1ab397ee8408e2c86f26389c3f6a3256bfaf1dfe69747f153963f2398b1df9dac5246792d8e2bbb49e82dc26955a161ce32d103af19b9a1998c9a2b22de720977c1548d029954f73c6938b43bcfaf976ca52b9aba8a518439fbe5f07feaea0b7a90267e76dc2939757c0684ba494984db88a57b37085c03aaf71054e3b43d375fd72a80107f4c9e48a96f819e5d320fd63301d34173ff9d8f7eab9bf872ff127a32fac589700252fe08d270c4975400c7dd3f48abef031b8c460d8ce62a27b5fce5da09923451e9acb23dd2d776171fec847072b7288624f5052e05f6a64679ad7500131e34b1678cff55259b303a0355e77bf24f2df48a15e402afbd6567f5fbe54b2318ee5ea6c0c571eea217466ceb68f46b0dd80ad8d56b4ba82fe97ad775b69f3f3f7769a6815c930cfcc18634866bd57bc450aae2fe84d1064f5d76fc840c88eadcb3c9b4edf6a6a9b389c3eb1e60ab3f050afc074c8d99ff56b84f400cf64c9de02b9ff9244e200e5c6f7697919c5578797fd3ea0b5191c1ffa3395c00de8348175a03b742c79a5efd624ac8ce0c5da2b91384e03d36908dad25282658031396d55ad1c0384de572226b7443c6eb9237448aeb8bcf687a005d78a93ea3e441af5d86c7d62052051a1fb1e8402883eb28d34c7055ff8bb1b19e317b7412d56f4f118f86839155e52e3488a6176ca93095d6e63d4f971d795254e931fa3c783818ce732adf66920e21ea4bfb543be56061e49584545aea955f35f19638d9ef681bb5e0ac6617b6ac7de8cc18677957ec34ecdd216670d8c37460d1d6b5696ca0789e941fe2bc42976d8147f61b1b29e9390357ee86f5b2a4a8115622759657df937f83377309b0176de5f9edab4afec62335381ce39f6371b8c02c0d22e9e81582f6a52b1dd229240b17a105078ee1e22251c0fbad33dce2cd2d6f7bb29a2289504c0e0ac14965fadc5d4cbc94cb73adde1136df0bcc2e3e655d1c66eee3fd5a09136db460f7d5ed2449a70d74c7595f78b7b98a72cd40b6e8ce5cf948275313fb981fdac8ff5f1d400ed03141a724a8a0c3111d15f23cf1ed9133ab105a677eca15d9493b48798e4de9b8f9f9d77bb0e3f7d18eb715641ee44c0201e83a05ff02a6467f211688cd6cd54d0182bd5a622f344c15a16b35bca3143f35c5dc896b0a69ae44ae55c60e6eb49ad53c9cd55eff96931e35d6bef244d2f93de200664cf217520ebf5c779156cf57b30dee8ac2ed6b8a6c0cee4558474760c16361ea2e05aaaede9e3022707e8a4650838ebf53d9e3a19819a2a32f63589e9d990417ccbee62b75d993da86a646f14a9a1335519e6b3815575ee3554194ac9cc98b08018df9a1200359fc2c8ad4d3a4088b4975d388f757cfc299a7ecc782f30e535a9166c2cb60dd3a679fa45b0915b75474f5cd1f2d0007ff9fecba7536f69954cabb8dfb94e15563e7af1449057771fbecaeb355016518a3c279ebb682e7adee192b0e6acfa7bf192a8e3ea624522a7c253ec24f169c7ebcc83a5b9e40b124581c9983aecacfa6f75053f13bca56a26f1d2f41e0a6eddbcbdf186357e69511b4d4fe2d72c16274c7d4d0ec90ce4d69c770c83197abb65999e1d6c74865909cfd469678de17e073b39ac341036fc84abb5e2f1ad2cc054f7703a6d14050fbb9f03f37f27df394446c3a00b0ab5eb9b8b2fd40d016c4b27b9c3882a7fc6976d0e1f2c8d111a2bb2f1766414b3b7257e7b8513b46b61684bf66cba4ecb6d1f69de0a0cc7c78a40529e8e694cf8ddc8a81f0357cf337ce6894ba2d24cd03d6cbafd9ddd531db29ee597dea6c3a0731dbc20d0298dcb4da90ad73a24d0c20bff46b7f55f5b21109626cee90e6b382c3f7bef74d81d2c7f53274ffc0034c8b9f7c797d8010c6e219df9bddca18393bdf926858f0cd6c94cbd0c1e3e94de524e6daa119ddd7351b29e236454a1cf21c41e07c9d65b8e5ff017887e8e6c91cee92b6777fc6736e7806ccccd2575eac1449e84de75f65dab4e3b95bb9704de7804925a4d4265898b9177a5b1585725b7c259d889f5f2ece858c396af36e7ed3a9e930ba1effef682215741ef32d8f41ffbf77556ba4d0346b8daf99747fad88ac0cd5b9c1e656d5e594b4c4e1d74a2f330765855d448aa01e10cdb7cd1859fd5e2b659e99ccf4631eada7fc7f30d36bce5e60ded53b6c3079f0714d3cc32bf0e6940b56da1e80927de4edfa99a03d11dfd4b87fa4e5297ea978c924f6867dbe4685d24b0988b4549e28c27cec9f646e559146c0ee735d3ff3e211df2bba849d702268f733148ec901761144a9930d86faac58d69db8812c46803295f8bf35d37503ffde85b87413a5a6b081a267156f4140cd229cae88b285148589951cb2ecfcc57e306a80d31495848aa0ac0d6189a1d6fb94c1f368494fa6f3363a2df8ca421147425d8d8c919ff800f13fd44b0f91f753082ad7218703e87f1e00d9f4d7b7804c64ac022dae4c5c01633437c0b0f874579117f0f139a1eae43bc898b89a802ec155b48546f8a3b25539e1ddc9054c07d4289bea9d0b37d129343501d8cfd5352f52c1ae0c8de3251f98a37e1e67733e7bc3b8055546a8f29444c64e9ce3e3c662a9207151a222be92b21b8b560b8ad117c280868bec12f6bd8caa016c7835114120aeb3a52859e24b8fb987f48bdf4bf465f9dbe13393922394e6f69f3e46ef17c83c837aa235a8ed2126ef72c8977cb2e71c178b3c18e82bb051a5b390fecdba4aa2bd757ac", 0x1000}], 0x3, &(0x7f0000001300)=[{0xe8, 0x1, 0x20, "7d076467e99e9f296608c780562a938837321dd38804720051c328dd4b816737b93187ff9d7f8e13992486ed2ce9e45a98dd0a541755f7609219fde33b411dce28205a7bad3722f40fa1e292bb76089ba411c45f9c14ae434b01db750b4e343cc74dd1d589860a172ee8cc1f3187b52bf20bbe01c51c453d88f4c9a9b07a1d2781b82ce94085106ca6448f84daa0eeb3aeb6db7862c007dcfeb594bbfedab117fb2f0666fca6588b426f07fa18f74e9aa99baf33cbd7d7d2ac6a5f0265c1af42f28db2f7852e588db2fdaa2ce847a6e5f18719ccd45141"}, {0xf8, 0xffff, 0x80000000, "9b7bc7fc06c2964eb55085fc6140932458e98be0fed796cee33cc1de84ac611357660dbbfe0eefdf1baf0019770fd42b95315cdf3d57f03b5b7c5f7b62aa5090c11138d3c3a192253aa1250ed58327a5f7b0b815750dabe136a4a6e284c62de9fd038b4972672671cb653c8450bc127e5b2eb2f2fa9c95144428027ba153645f76014ee3174d3c485de5d2ce360436a4184ecda49f256a79fc9e0e6569c0b68dbb1369d25502ec41ce5f2dbc901ff3ecbea003eab388d25cf99801ee49afdfeacaf00353493c522082a483d936ac4cc0b190b9c1c80117bb2ef283e964d526ff5f8c1c468a8d74"}, {0xb0, 0xffff, 0x8, "b9e5ac3d9c11741bcc6530bd1f7fc2575a88f2e0f0824c2adc0e96f0da0288a663c3832fbac7f201267ff19bc3e492a83763d5c6328375ba87dfd5402641a1215ab603cccf38481119691f690c5b7ec5a719f9938961b27e0d6eea56a8ec211cbf32d2b186842f14e03fbc8148e56f0249a2dc906c21d3f6e66bdf7b41708f21c670160a21f06e8bd8b404dcaeb6c4daffb159467a32ceb2e7"}, {0xe8, 0x1, 0xae4a, "7fc347fa6460e1d029bd924538b1ff380374ce13f306c5fbd9b470f75587a17e2247bd7c974fb19fc1d67f7a170b86589997bb96acb03195b1bb60d63e388f118a23f50c2b8ef1659418dfe3176eedba0cd6bcf40ec827eccaefa80f063a6e0b46a12dc7c13fd3bb14501e94869af14ac750942f25389a1e3457125962a4f8ebb15390d8b4ef7b1d728fa17cbbd2c96363a135f257c96e704ff1aa9d248408251027b10d0d2dced83f4b4d42feaab1c1c061deeebb60effd8b74b173ee59b4ca129f5c49e834323dd3bd97862ed8731cd2"}, {0xe8, 0xffff, 0x3ff, "82db6703f0b632a74a6428a384e687d42c151910d08a3bd8cd7beb82e15a0b5b91969e6b6d2a2f47488f1fcc83d89e75944657adf7b9656d093ae30976206e4a5aadbeaa1a391974f678cdf3e5d7b8fc40c7efc8efedacfa00e70bc41e1c05326c12a71b6cddbfbe114d0496f527bdafb95686cc59e708c8db61922709ad67ad88b79457330974cb597889de79850212e25b3c5a4d15005b84525fc7a7d2f1217f3923c3a6c1e9961e6fe77a09ff4816acace04a0c34f814b2ea9bc7de24205a3e83d3e11f9193b9dbbb9f946fae7dc7e3ae127d69"}, {0x108, 0xffff, 0x0, "31fa7f9bbb26dd8dc70facdae0b254e5fda353dfdc01f5eeadf339c337bbe337811bb6e9a0651ef9655601ff035484402bc29bb55fddbd779608e870a5c9c4de9d8ba0fc4e6122eaf45a42dad76948897304ef1af751ea7a981a9df07b40e8430b71271bcb87c1d7f822ee511f530cc0c34adac7cf92a000a5f9f037e95c14ac47ce0662b85d54c8a1b0d6ae9dd09e1ece5e79e64476ce54aaec328d401c2332e94065d428058fa1e26d28bc32bce59cf29f5e87f097cc011c68d21f736292ea7c579a83da5ea20a9198aa35f2209d274c082d0592bc5a625795474f04993569d6864f3cbd6b6e024023a2a35030e0be0737c92c3de0b7dc"}, {0x68, 0xffff, 0xc1, "ba581e975e261f47dc11e1908db79571e5837671bdec4747f8150a663e60474ccb8d5586c762e3b5e0a94b84b33ced804d030654ebbc20706f52452fdd5046a4da70046e85a336b749e51512209b3552bd"}], 0x5d0}, 0x40d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), 0x7) 05:56:21 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x7) shutdown(r0, 0xfffffffffffffffd) mlockall(0x1) shutdown(r0, 0x1) listen(r0, 0x3) r1 = open(&(0x7f00000011c0)='./file0\x00', 0x30001, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) clock_settime(0x6, &(0x7f0000000080)={0xfffffffffffffff7, 0x8}) connect$unix(r1, &(0x7f0000001200)=@abs={0x0, 0x0, 0x1}, 0x8) socket$inet6(0x18, 0x4000, 0xd169) r2 = socket(0x32, 0x1, 0x3) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') getpeername(r1, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000001180)=0xffffffffffffff5d) close(r2) fcntl$dupfd(r1, 0x0, r1) getsockname$unix(r2, &(0x7f0000001640)=ANY=[@ANYBLOB="00abb6003af87ff2c9f35132894e5aa90bbd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c3c9c6591ff0c9008c79f3727d01c7d295f"], 0x0) r3 = getpgid(0x0) wait4(r3, &(0x7f0000001280), 0x2, &(0x7f00000012c0)) socket$inet6(0x18, 0x7, 0x9) bind$inet6(r2, &(0x7f0000001380)={0x18, 0x0, 0x9, 0xffff}, 0xc) ftruncate(r2, 0x0) r4 = semget$private(0x0, 0x4, 0x193) semop(r4, &(0x7f0000001500)=[{0x0, 0xe00000000000000, 0x1000}, {0x2, 0x1f, 0x1000}], 0x2) 05:56:22 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x15, &(0x7f0000000040), 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 05:56:22 executing program 1: r0 = syz_open_pts() getegid() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x20000000) 05:56:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 05:56:22 executing program 0: semget(0x0, 0x4, 0x180) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) 05:56:22 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) socketpair(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) getdents(r2, &(0x7f0000000040)=""/37, 0x3b3) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x7, 0x3}, {0x18, 0x1, 0x7ff, 0xfffffffffffffffe}, 0x1, [0x100, 0x2, 0xfff, 0x7fffffff, 0x3ff, 0x0, 0x5, 0x400]}, 0x3c) 05:56:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a0cba5c9f065780f345cf95a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ad7b66d0cc92d9a3bc562b706c82f240400c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb2098800003d967b4edff3b4fe8a1d45acc278708e9a2f45805345bb7cb4fb7e9e4fd275ac0286a70e68555ea77ee2cd194bb43fc1ec06408429b3d268e71168771f6e86fb1354e40315c75abf3af977acd9e9383b7ac1d79c49e42a1a0de944c4668e37a17a75a209f96fae951069871cf3347cdbd076f94f488bb916ea5c220146049c", 0x19c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:56:22 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x40}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) fchmod(r0, 0x40) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 05:56:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000280)="c5cb1ff8379fc6b93e5d2d929f9859478a30caa30a2980a0243a98703bc947d1", 0x20, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = dup(r0) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x80, 0x2) 05:56:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) setitimer(0x0, 0xfffffffffffffffe, 0x0) r0 = kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x520, 0x18e) mprotect(&(0x7f000049c000/0x1000)=nil, 0x1000, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x80, 0x88) ftruncate(r0, 0x10001) 05:56:22 executing program 0: symlink(&(0x7f00000000c0)='\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:56:22 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="f6c1ff59214407694ff9c43348bcde460ca036f0789b9c8a1085899be42c47db9d50413ba6daf89e3afe44868b10877f9c8023ea005796d27d40334304b26a47ba32fb851f8837dfdc916003e19f4be027217032819574dceae34a032a7a099dae6979ed683c2c3a1839e2f7934308ff33cf99514343f7b717fc3cc760d26aa09ec1141cb0d30b76df664bcafc27058219ec1fd8e7a092edffdb401e86982e0b01d29f5e4bef53430553f624680a2caa337e6505db98b935e5f3d8b8f1b0f6cfe6ca17", 0xc3, 0x1, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r1, 0x0, 0x0, 0x8, &(0x7f0000000040)=@abs, 0x8) socket$unix(0x1, 0x5, 0x0) 05:56:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000004c0)="58bae63225259560f8e5815f73f2a044fd33055550ebd5e41789632dfc94ff334a", 0x21) poll(&(0x7f0000000100), 0x0, 0x8) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/18, 0x12}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/165, 0xa5}, {&(0x7f0000000180)=""/217, 0xd9}, {&(0x7f0000000280)=""/147, 0x93}], 0x5) syz_open_pts() syz_open_pts() 05:56:22 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0), 0x9, 0x0, 0x0, 0x0) fsync(r1) 05:56:22 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTOP(r1, 0x2000746f) kevent(r3, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x0, 0x9, 0xfffffffffffffffd}, {{r5}, 0xfffffffffffffffb, 0x0, 0x4, 0x100000001, 0x8}, {{r1}, 0xfffffffffffffffc, 0x8, 0xf0000000, 0x70000, 0x7}, {{r0}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x7, 0x1000}, {{r1}, 0xfffffffffffffffb, 0x0, 0x9, 0x3, 0x6}], 0x1, &(0x7f0000000400)=[{{r2}, 0xffffffffffffffff, 0x0, 0x51, 0x4}, {{r2}, 0x0, 0x40, 0x40000000, 0x8, 0x7}, {{r1}, 0xffffffffffffffff, 0x41, 0xe, 0x6, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0x1, 0x200}, {{r1}, 0x0, 0x22, 0x13, 0x0, 0x9}, {{r1}, 0xfffffffffffffffd, 0x40, 0x8, 0x6}, {{r2}, 0xfffffffffffffffd, 0x40, 0x0, 0x0, 0x1000}, {{r3}, 0xffffffffffffffff, 0xa1, 0x81, 0x4, 0x3}, {{r3}, 0xfffffffffffffff9, 0x3a, 0x80000002, 0x5, 0x3}, {{r2}, 0xfffffffffffffffd, 0x40, 0x0, 0x7, 0xfffffffffffffffd}], 0x8000, &(0x7f0000000140)={0x1, 0x28a}) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000180)=0x200) 05:56:22 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xffffffffffff8ab4, 0x98, &(0x7f0000000040)="3fed528c6459b0588ec84dca144984747c323b58238ef3965a74c3454673e4769b97e7cc4aa796d3b0d6551e21b82ff5c73a4525fa3fa52d4fb1f8267d4a871e0e7c7642c59890f9b96d28ff447c81c3cdfe57b1d6fc9d7d96057fdeae5945cb05846897462083b8c4f4482287dbc922d815a8f74963e6e7f13c7fa0aec0d225427b138c5ffaac6664fd9c3d1ebb", 0x8e) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000040), 0x111) 05:56:22 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x8001) pipe(&(0x7f00000000c0)) r1 = dup2(r0, r0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') getpeername(r0, &(0x7f0000000340)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 05:56:22 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) nanosleep(&(0x7f0000000080), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000200)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x40, 0xfffffffffffffc00}, {0x18, 0x1, 0x0, 0x7}, 0x4, [0xaa, 0x4, 0x9, 0x3, 0x5, 0x101, 0x40, 0x7fffffff]}, 0x3c) 05:56:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)="6392f32878699494522727baa11ac504a945f0501690770adf46d138c3e2cf1480d2e3650c9de59c7c79d00aa9c73d14c0b20903914663607edafb936212750b6ded9a4532dbf4228cadc8f3a4de2d850040ac0c767b57122f945fd5545ae8b24bc898719b0df5badff6d28e66b343a41039d430e5b9245842eadcb08bf13ae04ac0241e001d", 0x86}], 0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="8000000000000000ffff00002f49000079caa038fa0cbc8b27b459fc7a6635b198bb8d54c4977a48b0c4fb157aeabbdeb75e7e18d75437fa55ab5ee3621b1ebe7e42a3f2de8fe7bb4768483428b706bd78d2bd130ba95d26f7fdb07bd2e26f5f466f895e4ae50685d624bab21eca8085d815d0f8bb506eedd0a3600000000000980000000000000000000000ac2e942de18945a053e175544b2ba000eef41b86c25a184723aac78d23a35d5857c457ddce30a86755662218d4740daf8bad43d60ef70bbcf45daa1fa1442215bd0311b4de0ec3910af8ca863387b6b0cc9b1b800838ddde8f09f9d78bc4dc87acc69b2e78e9dc48a63c5bb7e180da317b8dba5bb05ad977c10f294e0672534d0a2421d68531e00d9a0000007800000000000000ffff0000020000005e3caa13ec681d2ea8dbaff64b6405f9636d622451d7937fe51460f200585a4800128fd148b3da6f32dd669228a1f1edfd2f44b89246d59f9bbf6d3e14c9345aa2731a4214af99255343dc3324b615a6ea864d9ceb4492621990c4bf833762f8ce89190000000000d0000000000000000000000006000000598931765bdb28f247fece43a4eec2e9c0d8cd2d6a9f9fec526cbea913e8b88f7f0bc5ab2c69d276148846c10a21ef3059e5c60bd08b29fa66b30de6fbfcc84b63907daf9d526bc284c954fd758b2822ddd10a2b52104e657255843271341ac8daded8873d35460de123cfdf1f8a4f95a42358e48a7dfd8c69ae2c0b48f99d7efc530286378298c51b8c80c4a170b267f02e499d87344b909ecea8dfa4f839a0f501fa80073c6a30142c142aa42333c226e0c3db4dbe56146f1a70051b000000101000000000000000000000020000005533e281880a54eb02bed4127ea178ee6a2403526af3a0b98b7fbdfbb12f3f1ecf89a6d52f7590cc0e7d6b1fc2d232123aa79966aac813b24b521448cfdd417f4d14191ec5be45a0c843d530dd6970b18787d6aa19ec02233166dc9f67b4e8b207e7217a23c5668cbb75a28ab522d1246783f1e66ab6215191788ea4cacc90a7b0e3ac857d8d6cd31199431fe0ec9c6ef6cc3902029a476c5e76887b9012b1349a9305c537fa86bc60bbc8c8d3f30eff905e5505cd976d422dadeefbe7b0c259ada6f4be154f241d6daa2e8801455c4579a3810fea2be342b4d57cae325a5266430e21a8c67366d780ef50c29c15011074470fa3350d022fe81049d2a75f0ac5a7335d1656cbbcfd73e44c4d84e545600e2eaba391b1595b5d560bde37a078fd1f4a329ec487381e21dfb04a5f106cea31bcf1c403d7513fc359e17118263f94368c7f2de690dc73a54caa6f91cfefd15196c8f38df79cab32f1e5c61dda98b56a19cdac49b5ac6f61463011f90a2703f41c96baa0760943bfe02bb8309fa91fc153c884498446e51115b0f19c9955a9ab53bfafec66f731906a2275953cc7c5613dca0746a78909551e4f56a9fab25020ed00c46f4ae23f4bdfc68d74005ce176a4e69cc7d8b95c728792b5135901a5104bec69d13bab379e98c808fe6dd50d5fb60c6491a686da846ba0cbb564a6db37a7819f5bce284ada4b471e566bde83559852c58d33a1b731dc075211e289229fc55a7b70384ed4bb68dd252abb2c6832210bc24e85557cbfd4c48ebe19db7e688071be17e1aaca674cd61a46e905efa8fb8501e93aa54d65e496a9a6a6ef330183e68e7743d65840834404331750fee2e39e690704646895c902d96d6c389fea6e37ee1f42e1403828f78c9af1c530304317c02b00ee8a63b1e4c65bb9724c5d369237265d7fcedd19a3bec472856d3107c075669affde05ed4e4c37e7e4f448caba6f32bdb60a92adb93741672489d5d79eb4ee697cb04624c464688b5152e8294ad5012b5d81975febcfff98d78f11e35c86adf01b97d30d8e9442006f7054cb1483ed0d37998bb80534d17b9ba062f3073c6824a11b58d9dba5735b3875f097c5ffb4891a517a8b8aad46d0f7d846bd3204aaf839933001e281a63aa6574b74d6e03ffdb7afce2617d3b066df4ee43f00610fd97ec0cc78c11e29ea1e13f2d8e4964abce104572b8bc906bcfdbbf0fef6cbdbc5c8bc9da09273b0d6a902573d41f475e63c04e193e84d0c0b30bfd7088f179f69a1f1ac235ab37e5ff59d82700771a29d1814caf8e77045899f0229d1dcdee295ee4ebeae6a3987b8ff7d09dc39b15a2cb8da77bb57681ae33199a0b72c019f43b6c03296a1d5cefc079b9319977fe0a69a1b5965e5172decd5d599cd3a6085f2c8f7d7410a3f8faf843e874274c7a82285585f986ecc5f494617f95e2133d243b7324bdcd9f23595eae683a13fe603f598a178394f808c1023102e4d0a4d926990d28d66de9e07487507233226043f5530d82cf90ae0ef7c47050e58d96887c6d73c1b6ff1cc37564217f666df5b2f3723580c13961789076d74ab449e71c9ec7313e15f7d9cac90de9c804a7a6704299984247bc6bc2fdc3edb2462009079ca62fcd9a522a666e78a993f49c7a6f94a34083e833da09c834e9e980772f0ab48eb7ef961a28d1735bca08610605322b8ee2fd102b39d51d7b6e260a84641b5bf954ea37a94c5d552831b07d8a64b438184efe929233cc7942c38dfaadac27fcf31fdcc3d2b40d19f39330c2b0460be05c1a6107b00cfb1141cb64547b7da62a7018b45ade5a6b3433e8fe1b4cd54f0894e4adf05131b5a591fc0bd22562d507fa6dec63c9eb80cdd620b3a79220b79f0eb27327936de36ded886eb80b9d3f45bed03e5ba8d4ce15fec9bd123dbc676be5f63f520a4c348d3f7a50bfda2487fd1537b32e7b90a73c27d5e0c714452fae43eee9e6b0dc46ca3692459b34f24603dbdca8506fd6cf6d5348a50fb43408d317a3122f178d20d46366ed93faad680770b0081ffa1678bbb9741767c9ebdad8c4d42aa842ba94a15f0ad9e7cdb3b19eb748cd063766474fada0d20a29cbc27f2c376e18bc7a1d106115b2497f046b4e573311243dda19cbd31aea8e61c7c6098e4fbf6b4ae71ca70a26304e80ae7f6ac537f557ab48788b19126937ff912071a8279469d16ff8ae5dcdf460eb56d98a74a80e080dae21762f5b2d954a137d4ea9bff43ab54cba5e1b3fbd974d9a8fd42e7c2693db9c58ebb1c5fc85f4761f67ab34c9c5386ed962876e5f9f356ae0a2df0ab3fce13d95832b97a474ae4a63e1872cbb48168451a97d3abab16bfd6bb8ab7cc547d09140de2aa8d5780b78e7a9015e9c38fe7ece83dda43e22963cb06656d95a014beb0294f5d2cd4b99bd90ea3d0171317172a6ef92f428514ed67a9219f2ea22821d73928b171f718e4df65b26f99089620a540b2d6fe70203216878aee9d1b04312d895b9f50a5ec3de990e8eeb2b450e47925ea5bc9b61ad7c7c54b17dd5c9842c6a786102873643c2d9fe4dc25820918065f3e93f2ced9c0afd19c6825f3db62ec510d00e3b7ed59f8ef1c9733aa03bda276449ad45db317210705e8673d6fec256adf14bf27ded597adbfe8f83d6a0c6bdaab7262a7803aa909f806f9fa82f93a30d4b75899c74747375877cfb053e96e3378f2779d9d783526e4f63908523a74237da20d24ce2238c7a6b2e9468a5c40f3e568960d1053abea6894fba451ddc84bd4d9ac67bef0d98966c962b644d7068321f4692a77011baa611f02ffcc228becec573cb4ca66e84be80f3e9aafed8e7aa24d0b24463d451d227df59f0502167b753d26f9b461c04701bb108e94d73f74bfc979904fc2be609be96fb155b76f35bc2bd24654d78454128ec16287418cdb9734afa54fa055181470ac89f96d8c01394cb3956b96e8a195124ab1ba7d33f26269257ba7330ede634daa7788a4595fa7f242bb7a3078baeb00de1cece1b7950d4219a831c5cb44013e3e73f2f1941c6cd105e1a09241c48b714d961181831f0cb4fd664f35dfef81d958508b3501d0282bcbcb3fd54c1fc1e43ae55c1ddf56d7797b81fe761f7baf691c26ff50eafc0f4530f555714a259db4314f2a3e72f0c2bad39fbe6cfb077a110830ca1e30383d9c3bb40f1e3f341d2cd48467123d22bf97035273a1227202b563bba3c3fa70252fa48cdbd5b7d5330c418586f2eb5455b8204f5d7f6726b4975b254c44018ed1ec9e322c28d16131b3fd87c980266965ffb1e634bc81a5f44030e9845f7bb58d092bc88a2f050888ae7943a99eae3fd738bcd4c8811d728f322e4ee3e8068e92b30e11b991c4f7cc1502fa5b02ca44bb71a95d9241f5c3d1c95d775fb3883da636b67ee45e65af2126c1478bf951d3b05ea0dfa25063dd2cb06429f8fdd39120f06ceac04825fb86b5845b0e2dac456afd897fe360dd51082921a9d28188be6a97a05a579624df64a7a786336b2a956e72ecb12ffe7b422c97afb349656f46a71a549be605a3547f4ac15b1a3851a82ab439d92c4444232a563427bedb36bbc4cdbcd174ac68c924ecfbee17e4b7e0d8bb3db5df86c01f6a2eb093614f3ec02d0220df403708cdef164da0fd53c822833b17163348d3328133b2c9aa546d12c0a1b37b4d1c086ab432dadfd612d91d03992d7205cf4d27857d4e7e46c019237cfd32703588c81e2da0c1c226225cc5580b445ed477f25fe03bc758b1cb3786708db8fe3516960851922ce5b9ec8f207156dc051e3a777a20ceb0bab417fb8a1f64f30b758af1f9f077611fa62cf035fb456c131ece268849302c0d00678d5438adb803b05b1ac951e7450e8b89179600843fd11f22da251da21b9a77c788966774538d4370c206b3792dc035cc847cfba580a3d1c6f4252dd89a4d911c087ad3f68078af78640507653c90459d310d34404fbb47942717324012fb3e02e0c62692dc922729ac5dd49b7edbd1d33f007b01a1de4b3b3f82dff74717be2d8b05bebfef2634727cf15f55b719dce7762daac3f3271c6f8f0b2018ee7ea3d182ff4da8250848bca58034c602d57131146fdc9d4d8fef9daf7db589c60e0727b12eb2f73e7086a5d92313ddc390d8d8349d852274ecbab7bb8a49827bb04434060000000000000042ff289a1159586357d2c3db39bc8d92fc812b1fc64407acbb83e90a5725a5e2c6f29d4c2b870fcaac49c6e10b4b45a61feb93af5ea5c114c6becdb602243084d2fc4bdee9a694c89b39f50753f5dda74eefb718a226be085ea56d679041ebf6c27bdbb233a97b3e6173775d7664d98dca6c2e290f0e12cd5b9ca4d49aa6516b738bbfdac6466669974f3813bae091a26cd8f5834fc7404119e61bcf9d88e3ef8fbfcda053624f0fd6b6baf8991b6a7896a748937c76f512a23bfa669468d48538b3f71b0606625ab15bba8b5d058f08dc0fafe4596324aff24272fc7c8dc7f86a9e93032ac361d0493469c90d71b95ad75a57c5a76de446eaf43e399dc109c32170bd246151c21e52a4b656102336824cc77c7719571a7287d3d0f54c6f4456b12a22ece2ec676472148f2d682b9c9742a72e64a4dd5247511cd77edf4062dbae717ebf94179150343814a9bc215ea8fff3cafb989ebe8f53ba9de913c980cfa03f6719374853af3e5aead97bae0f127e0cac07bf341008929920306026c0f3561c5374379a9729645c21e4a6bac82c90912eda743e0defffffc38ca0fe5154a91f5122448494c5bd158b9c736e4fd815bd9768eee57e588aaaad3b704994cf7d9e0d8424c1132720d67c4921dcfdfc9d6bf40a1745084221d8656b1d852f3b66b0ab2dbf2b3664b06d4414dbc7c9067b4996db1ae8f1edd608f459ef41e4364b36b00fde84545b7394b83261ba3098ce4188aba20522451da04ddc5f59e0db03808e7e4c8a892ee264701e853c0df4d367b4e9fbe9131893240bcd9eefd075ba5584f1f57db586e4d63e4b6b9af71d66f7f3f96fd84c336d5ed6320ff245a0a7278ddb55f10115611796d7a5a15c7d51cc5e2d5e3ff40e33276441fe2090d5051c58d88fcfffbd52587b2b7ca5ccdfdfe9cbb219f9ae5de731132308d73e9a28dc7017810807a928f50617827ea5a0446038f349038cf26a2a7c1bdd5f641154f070cb116923dfcb0207239f49d65f3bacc71c92378f6fc4c4ab16ef734870885c46bb507eafa0925aeb1f4caf279b145b34fbf4006c504acc3ce19cbeb759c548eaea3d6af8c7a490008d755ab97ade93ca2d85d497f7966efb4d9a3540694cc65d8fb1055fd4a0d72baae1ee61bcebb264e8e2713a7b715461edac4d347893676adeac5cb95d4dfced183f5849a8d0111a2c5ed9c4a07b2210dc0c745d198e231b554b32f69ed824b5e65646749168249ea633706488e9320de247eaf70ea873b9401ac5a46722c255cd6d9bb7d27d3381fdb5e11650d929d65b6cde807b505da860caaa49e396fcdad045667f3d8df2d808b63f985b63c5de1ae1034d46dfab7a6f3c9cb2ca4d5504f7caed71e31d01f72fff2271b579ec3267495f3d2c7b8f20ffb72961f4cce5a852d0b89fd802b636bbfa5e6daf9f55e78b1e9e03d1bb667e787f89c62a65d668b04fec97cc165cb0d9cfbbc3827151cc70d70a293719eb17efee99fbb7ce12b71d299731ddd541d175d5ba4881ac0643492f1129c86d97e0241418d5ebe8b5683cb47553afc1294285c69e498f654156dd59238e95df8020f9b1b335377000000000000000ffff00000500000016cfbe5a6e77133e2500144037217711f7a3eb30bc9e46ec5a50921f54deca755c5cb42a2ddd378b2d90f4bc3d1172280125767b6b68fa27187441f563fce6724457183816ddb7416d2feac28a0726651acd2efab855f972f99d830000000000f800000000000000ffff00002a0c0000f2b29702175ac276ff76d986feffdfc40ef418af0c163f1c1647413af865874825df09b1290f52c7b572ceb8c4020795a4a66d690ac43e4731f359c77b0b7b3055e1f2450fb3fdecbc8628c142f39b8e8479746bbaad6965e3e007a9267e08bf7c7929a7907108b9391bfd21f4845adadb98268ff857ad3e24a192d52581691fb7259605fb6cce19f8ac147ff0bf65ee2065cfcb38129e6c28a9aea6cd48aacba53081efa6d7a65af2b9a680c3ba4318eb69cfe202a1f40c2a76df855c6b380f9b4d47fce053cc7131e03a0911e38a2a347945cf4c06e6e183432e84503f0be41c37f580b6530000c800000000000000ffff000000000000b5dbf7548531361c6f4a04c0019e5e413f2c7fdce46db34c2812cc7ef39d5398cda9477f049dce2d3faa81748e68154fb9ede450848d8d91907abea70be542491d4500af4e17a84de0b98e7a84f85c5d6b5b82c04e6c580a1ef3ab6396642ed6c98659d8bc3281971bedb4b627e3b4a8157bb7e0becbf7d9e5f404e0bed28873d5a525ccfa5f2f4a0a6f70d6f7806133fa2fc224442dfc2868a4a21a115eebabcef61fd5e5f19238e576a885e43bb341d73fecd600000000"], 0x14a0}, 0x8) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000), 0x0) connect$unix(r0, &(0x7f0000001640)=@abs={0x0, 0x0, 0x3}, 0x8) 05:56:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0xa18, 0x0) r2 = dup(r1) dup(r0) syz_open_pts() mmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000, 0x1, 0x10, r2, 0x0, 0x19) 05:56:22 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket(0x10, 0x3, 0x0) getsockname$inet6(r2, 0x0, &(0x7f0000000000)=0xfffffffffffffffc) 05:56:22 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x4) ftruncate(r0, 0x7fffffff) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140)={0x10000, 0xffffffff}, 0x8) 05:56:22 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x108) lseek(r0, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) connect(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r1, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) readv(r1, &(0x7f00000012c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f0000000140)=""/124, 0x7c}, {&(0x7f00000001c0)=""/5, 0x5}, {&(0x7f0000000200)=""/144, 0x90}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x6) 05:56:22 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='./file1\x00') r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000300)=0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) dup2(r0, r1) socket(0x6, 0x7, 0xffff) fcntl$setflags(r0, 0x2, 0x1) getpeername(r0, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000280)=0xc) r2 = open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x1) symlinkat(&(0x7f0000000200)='./file1\x00', r2, &(0x7f0000000240)='./file0\x00') readlinkat(r2, &(0x7f0000000100)='./file1\x00', &(0x7f00000001c0)=""/33, 0xfffffffffffffd9b) utimes(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)={{0x3f, 0x5a}, {0xffffffff00000001, 0x3}}) ioctl$TIOCSTOP(r1, 0x2000746f) fcntl$setflags(r2, 0x2, 0x1) 05:56:22 executing program 1: socket$inet6(0x18, 0x2, 0x0) mlockall(0x1) 05:56:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x40, 0x80000008, 0x8, 0x1}, {{r2}, 0xfffffffffffffffd, 0x42, 0x20000000, 0x7, 0x5}], 0x7800, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x80, 0x0, 0x1, 0xfffffffffffffff9}, {{r0}, 0x0, 0x40, 0xfffff, 0xfffffffffffffff9, 0xe3f}], 0x8, &(0x7f0000000180)={0xffffffffffff7fff, 0x200}) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000040)={0x5, 0x8}) nanosleep(&(0x7f0000000080)={0x9, 0x6}, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000040), 0xfffffffffffffffc, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 05:56:23 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x48) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) setpgid(r1, 0xffffffffffffffff) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) recvfrom(r0, &(0x7f0000000080)=""/81, 0x51, 0x801, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) madvise(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x4) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 05:56:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)='>', 0x1) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x5) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "003331afc0c8f79e147ad4437d7426ab5f079c70"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:56:23 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x5, 0x4, 0xffff, 0x7fff, "231b6e77169964fdee9d5793b08ef7c220f757f3", 0x2}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x0, 0x400000000000000}], 0x34, 0x0, 0x0, 0x0) dup2(r2, r0) 05:56:23 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) recvfrom(r0, &(0x7f0000000000)=""/102, 0x66, 0x40, 0x0, 0x0) 05:56:23 executing program 0: r0 = socket(0x2, 0x20000000000001, 0x0) getsockopt(r0, 0x5, 0x10, 0x0, 0x0) 05:56:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 05:56:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet6(0x18, 0x5, 0x1aaf6e56) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 05:56:24 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x11}], 0xcddc, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe}], 0xfffffffffffff001, 0x0) clock_settime(0x4, &(0x7f0000000000)={0x2, 0xf}) 05:56:24 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unlinkat(r0, &(0x7f0000000000)='\x00', 0xb) unlinkat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x8) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 05:56:24 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = dup(0xffffffffffffffff) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000380)={0xffffffffffffffff}) r5 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r5}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r6}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r7}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) r8 = kqueue() r9 = socket$unix(0x1, 0x2, 0x0) r10 = dup(r9) r11 = dup(r10) mkdir(&(0x7f0000000140)='./file1\x00', 0x95) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) r12 = dup(r11) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0x152) fchown(r2, r13, r14) geteuid() getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000200)=0x8) ioctl$TIOCMBIC(r12, 0x8004746b, &(0x7f0000000180)=0x6a) accept$inet6(r11, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x100) recvfrom$unix(r10, &(0x7f0000000280)=""/41, 0x29, 0x804, 0x0, 0x0) r15 = semget$private(0x0, 0x7, 0x1a8) semop(r15, &(0x7f00000006c0)=[{0x5, 0x401, 0x1000}], 0x2aaaaa08) 05:56:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1, 0x200000039, &(0x7f0000000080)="4a74b54c", 0x4) r1 = kqueue() getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$getown(r1, 0x5) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 05:56:24 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000000)=0x8, 0x4) r0 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r3 = getppid() r4 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0x0]) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000400)='./file0\x00') fcntl$setown(r6, 0x6, r3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000480)=ANY=[@ANYBLOB="010000000000000015ed102654f9173000"], 0x1, &(0x7f0000000300)=[{&(0x7f00000000c0)="a8ff9b77720ff54f75d9ed4dc8c29fff7df069706086b463e615f9028a85d6d70e6d0a8e374a6c006e4d27584d61de78867e30e6048ad15bdedabc1ec0b679be8e5ec79d33e4d7ed11f437f650e41e462f9d1d50f16f5143171927d2dc79b40b170367183f", 0x65}, {&(0x7f0000000140)="ee7c0b30b307db9159edd9660d9bb46519c82186319301daeb979691600f886b074bc8353cdabd3569ba28e200efc8c9d25ca54e387f9b607ab90676511be2c32b0203ce3e1dbc0053a72f1739c400b019cec05d6d4d8b462b734fce08195e802e3795f14d9e86928faca25c03b4e0786e20c2b568ffa8b604be8acffcb3f012dcbf8226fe709da969", 0x89}, {&(0x7f0000000200)="3e7bf2093ce5b9280778558c1b7e5f3d5af3fe108b42af211a02d4798e39c434e8c75824542b069c14aa9f3965916ffcdfd6a7c33960ea7be284a27fcd9d87c14abfa6407efbcf77992ad60e519c881bc1c3acdb2295f067568a153b8c52d837babb98cc19e3b03803c400dfa48887a2638d5ad35068d99aaccb2bcc2433936cb18f2fc136d9675263aab3f50f02a7ffe0e2d066919fa062a4e425df25a16a7959bd6b7c10d72c670bf6033fb3265d05ebf4084666aeff46638d765a5a1fac1057ef8a470e3ae4a8c815", 0xca}], 0x3, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r0, r1, r2}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x40, 0x402}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000500)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 05:56:24 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000180)='c\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='k\x00', &(0x7f0000000240)='\'.#@$\x00', &(0x7f0000000280)='.@\x00']) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) link(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)='./file0/file0\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000540)='./file0\x00') 05:56:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTART(r0, 0x2000746e) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x126) r1 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x987, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:56:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "b79dad9c4b00f2a262be040000000000000400"}) read(r0, &(0x7f0000000040)=""/9, 0x9) ioctl$TIOCSTOP(r0, 0x2000746f) 05:56:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) close(r0) r1 = dup(r0) connect$inet(r0, &(0x7f0000000040), 0xc) fchdir(r1) getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x1, 0x1) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x120000000000000, r2, r3, r2, r3, 0x86, 0xa2cc}, 0x7, 0x800, 0xfffffffffffffffd}) semget$private(0x0, 0x0, 0x504) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) 05:56:25 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x8) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x71b40cb18c4cfb55) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0xfffffffffffffe00}, 0x10) 05:56:25 executing program 0: setrlimit(0x3, &(0x7f0000000080)={0x5580, 0x10100}) r0 = semget$private(0x0, 0x2, 0x100) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000040)=""/62) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) 05:56:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000003700)=[{0x0}, {0x0, 0x12f}, {&(0x7f0000000000)=""/61, 0x3d}], 0x1000000000000081) 05:56:26 executing program 1: r0 = socket(0x0, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e6900"], 0x1) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f", 0x599}], 0x1) 05:56:26 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r1, 0x0) r2 = dup(0xffffffffffffff9c) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x0) r3 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000000c0)=""/163) msgrcv(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000710000005c541b8d92eb56d8655641000000000000000000000000"], 0x1, 0x0, 0x1000) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) flock(r4, 0x8) connect$inet6(r4, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x5}, 0xc) r5 = socket$inet6(0x18, 0x8001, 0x0) listen(r5, 0x0) r6 = accept$inet6(r5, 0x0, 0x0) sendmsg(r6, &(0x7f0000000200)={&(0x7f0000000180)=@in={0x2, 0x3}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000480)="482c7304a62e52d1357e2ceef50a2713ee06652b4a878f89d20828a62a9a09c2f83afce550e20f83f025950779590b597fde1f5f6c8b4c73c36b7cdb1d7f4f8b3e4ae1b2055a93c861a1da4ea9c981a1e0a47f6f23bbe22d3e4220e3ae7da6839c22f22f621c77b8cc5b94edc87aab52cbeebdaffa9ba84a9005d7324e79c18656e9d35bb2ddf4825471aa916ca244b001681f99e1173c819541647fb956b5320e772a20ccfc97d8c0aba07c71c150c172100d84ba57bd128001202b", 0xbc}], 0x1, &(0x7f00000006c0)=[{0x1010, 0xffff, 0x800, "408ff001401b47db20b58660bd3519418bc8dad818f123803bcaea980683221eb552d58dbd200fc9b344b36a45977ad811490415abe16115109092911d098b700bed5d04fd1f5bda2c726e4dad1e40e00c8ff1cc77e5e299b8f2785f80a608d5943b13c3ba3d95ea8a8425c1d46015454bf58c8f98237567b77c73c779412d5d4ab822d2b7e1da5f81f2d8561116d18c09a47be38f658c9122d37ef9338adba2890ae2f61a4443a6a50e9b13d163fb39bce94d4edf1ab0b5415c2916b16d185e71fbbc3ce1b130c6ca8683dd485a3f5f61026380743e2d53bc68e8ba9f4c02122f135f7ea5d63ed1a02d7a78f1eb293d7e67c70ac1fe2c7194929d9e085a31439854f68df02033279133ab78d2c25c9a442aa019c263c7493d7b8d630b658f34121612f6d8e18a40137795e5e8891cf52ad747d8787f24b7069e5ff4d564a87052bcacebda3ff3f7f3375e84693c76a26f32c937e5c280f002e6645d78b5e06ac6892858871a978cb3b9dbdb29bc25d2c2bc644ce072f663c78cd3dfe32b5ae5ab15e166757c366d51a62fba15ffb690f94ecb2362742a07d3859906a9e24c4fb9f899850aa35393f74e1e0589bc5ce3ca2f357d00dd3d7da28b5f7e23555421cfc463a759399a8fd4a1c9b463243183da4d193b8b6df07ba87d8cdd7111bce039afac2c02151fd2d22c8ba49ccc8b453313c2dc24287261c3cf8f96f0a9b785d26c2f41b613c91a2f448d394653ea371bcba3704e76761cfbede5886c5516ce45d697425d73653068d65ca49f8cfad19991d069ac0bef026b3344927dc04ac895a649082839f134c48a59b7b1e8e4a9907d354e066337717c63a3af38668db7315f340a522d9ea0a58847219392f76b32a0614149aa9bd3579d51e15e4bdbdb259849226df03ca9a87bf618775e046c2fb02a8c47d69247fee4374dc3a16fc27d5652c842be4f567942d24624eac358deaac4116bec3d0c8570ad9fac9292f11fddf2efba95c8c702c84c33de389a9f165b53fbcbcfa0510b486842f690827c3cfc1fd11d66cd716e80d39df4429ec585b4933c918fa741a65126be2e776e14501509dd2167ce176f5fe361f9ece2746e1fbb0e5c67c80b77585b3ea65eb15c33d70784217e3d41a37fcb2ee3abb478d1a9570b818ac622985191fcf1a29f2ae4f810753feadc902fe5ab357da6fec92f5cb10a0755ab86c762286212e32b7cfe870a256e398bc9a428db76729500d1e1d178f66e1976dc1c33ec528723c6098245963923d3ebae4bec833a6b7b4005b26c70c2a191a74348076fcc7d1fce5629db9c05cc3ace867f5c68a1893a43def5478d388bc3ae513dde9f4bfc055489e207034c2c0379f0c5614bd65cd26454ae832ad362b1f99054d5a7305f391e46b5f7c2c977023df2f83b027e42ad207bca07208145476da0f607867d7f409157be1f3a9de0e5229e8fc456af7b8b5b3944859209ba5ee571a3cedd06b64e0eb238d1c71548f6f79dac410dbe62d7e28ba94c1393f212f9e5bf2f5c3c409f8ced277dd55a21a05c994f23f52dc87de7d23da7d5349db14ca05fbe7c9cdf352bd0355f9e681dd170daca549b6fb5fc1a4648a1f7599be55687b68ab148cb886346a87914d669d34adfb378d88bdf81f45f9b53ae424512d556e18f7f00fab543d6abfb7599fc93c66ccea1bf21b461c95fd35e2aa26803ab4ae9230ca00716f1743e2951e0652a6454da84ff33ddf470872a43484cf6c7d6d08e1743aa2237ad89ecf7a697c39f5ba10b4bee1e8e63a54ef7e084099f09493bd63088c61fb26f9ed11cd06240949ee7e3c94eab67439970028330a58a1df1a80e3c6302420d7c7b1637754c9f8326e839ef02bc3f51ed240e8ccc92e4e94802e51484044ee5531e88c81e30f9c083676693cc517ede6511a1baba67e9c9e202ea75e123a5379137e74784f79c6cc9bbff42207688c2a99af0f06efacfe6dce733259342ce66594d1e4f2619d7d827f90682b994f47f0034efff85966030f6e2314474c92d7eacd958abc8ee2d21a2053c8dc5fca7f97e73335d067deea7198dcef603d105e0dec7e6de8398dcf4cd5073c5997e3508e8d345b720c0fadc068087c6d68656a4fef3ccc17d6b20e27521bd1151af25633c5ff65dba47286be2a3a97b176b3e5dbacf2a93e550446d90c8973ed11101629065e65f545b26efe6dbc582154bb0bccd7b7705cf5ca9030eb70a5a13bfd4a6622afe400bd7fe99137abee11f61f55e98a31cd055439421db403ee893c6b16f601d26a84a637867617a6fed104c9110352431db589a4d0c6771c740255daf0170d6bd7a503f5582dd6c89dd49d7c49674e16bb705b6f0c683882941e4f619b0f2039a31e3182bd1bee62963bef934806c28b2c559a636bdc9450526723d471550e9802de0669f79c102c4b92aa431d2cab4d2d1c5244e5e82e4e26a66b9ce1f262669de371f7e327c84db240d6507994e904c598d8a9344bcb9f96052b5084a039a467b04c37ef63857b13c114c646939e85b6cf6b6daefd7b045699dcccd08bc8d2d54354e54efb879eca3dfd828f3d7cf8f3840ba858a43c15fc5b6f33f2143f7bfc051c6237fd49ccf4d0535f682304f22a4d8cf77593a1fc5ac00aec59bac8f83a0d9f44ddd5cb170c6afb378210d323af60b8bf8164f4444bd98788f2b8138a76181e2b73eb476ae2b43676a2b7c870d32c7f0c27b6a175c8b998829b2bb826d374aea9f38c9699dad4533db6ccf7acbb862ddd8ae39257af5b43dd89a920ee36c2c426f18c0b3bbe74a1774d94d383004247cd26935c144e42fb366db6dbaa540cc950a2b46b50a76ac341f276d45768ff70ff8a52c820694b901e408cd3e90d1efeebb8a26edfe6e2a8034b4235c450f6932e421fb75e57639b846e3dc6d4562e9e55ef47da5a7493aa2acaccfa36cb1ed124221402b3f862215e011c61c87aff83a978c0bcb88364c0c973e1410b83d2c72a899a191ae20fc2a9833e227acdcec013a59fce49bdd183e0b7f6ad62268f11d61dea6f4f041d8b0150986f3928f51327adff114c6590949345ca6f83d76be2ae5c6f6bfd1c1ea180ecc567bc8190ac589d5f628f87ced8fe6c155d752c27bde0b7a7908513173f6a23c8af623161cda443929a8128b41464e0ebec3e93c06794fd78a87f4e044f919e5af0ab381437affb0d6be9e8ebbf449dabcd872abf7bd5b8db46ff7ee6cc5e5122a087759a722e1b78c55e6c58eee8251307f03e97826ac84cf2b1470ab7195859ea489267509aca524bf2e0f1b6a8b1098af3e0a863844e0d8600f0e0208c2d3d33981a4d16b44bea61b504deb29ae2fa11376153a8c7e5446042cdaec55579bd85b8bbd00ab68e1f152cec06d6194d21b3e94a393c7f0110a414d38a9e646c70d982b58b6450d19589398d01a01a3edd8152bd24ad7bcbea151da7d4c486a785466b98f3ce1aaba62c50cd6f7e19b3f1c7820a0e8811ec4f4bbd5f92ab22a9350d8782bb6c9bc672ce9cf00e4eb18af6ec4ec2fa215f1937d6d66ab03d171cf4666256b1ebeb8044e38b23848af25956cbd3c7a7106f669c7324a3816e4a6055c2a10bc9596f525f6511c3d214832b58df6c0d93780d11bdc064b9a026689156014eb302ce83f6c388a135e88204ae2bdcea8aea24872e16669a45ec28245f9cb3df00a9f90638a96e3d6bc4321302f1949c879b4c9107141acb00a4fd0317c6e32e56604f516a4424472565b200a7bf71e6af5efe4cc6456d6c90779b445713f61a07d88f1bb6db7b28a88db5692166a7949186af9674e459719bae5fb126a0960c5230ce164c88a29872689e4877f880ca3e501e47b4b4b11e609018f157d67c8550ca222db1ba98f99ee373532946a7241694918a7635b1c2ba7b1faf59ea301533e611cf4e3a844c66ff4382e18c783dce3950484aec31ffa9d51577c7b1135d6463ffbdbed92c0ae38c7fda6fcddafec8c9ba0116f2d48829033c384bdabb00dddb47bbafbc4ee918de1507547d94950f2aa7bbfc9f42d6b5758a105f9ec7050ec29a2f848a005f760520c5d02d13de8e7c7fb1e17fa8dd1438228335a3790a3709c95809dc627713ef9d12162fb721b5d8db07ae5d056b41dc7f0a5a81f8144dffe9b8af12485e6e47205c4dd207e6c26b5ccd194cdc7c08d909d2a654fec1e1b83aeb80e6995e404e4942ab47d807500af8a36aaccb604737ce17f5fda14caa4906ac66c9d1ad1536b956231bbfb6be8d39233e65cf6c842d47efd3f2c95cbf7af563100f6f4ec45a955e7ceb4ced39d151edb953483c112b85eb0827e801219c53fbee773cff6f17fec9798f331d6bec75ebfd0a867b9d9eaf190f6d555daa35557073d58fc49677c4c73f38297e0aff2a50f38682a99955e521fbbadfeb56fb163800e02a765b3077d3772b728ebc2f21f0bc07bea3d0d45f911ba2ce1fa7d7ebd21156917caf38cb4dec151f869daf06db05da411c274a582e78177e7a34845cc1db270e3b53c3e12d36377c830e727717cf15ac9e3a967b8fe8f1b11890bb618576777a48303afc0cd43af1865d2e4941ff9ba19a033d4151099e663e779f5c62f78ee3f0c5f94865d777e4409b9895dcf1c4266214a07b006a1925b78f4d98effea98e77ea499679568b976ad35f017a577970faed240bbbff02e79f2e07f79e765bfbcaa4bf63fdd398f226614fe408b0af859d9f780946afe60483d78e1a37968604255f10f1d86fa6916bf24bbfdba635a83a4fa6171ea16f4d6d542cbe788b87c2e9a8dcd8d6be73f8ae24a743611432efc45b70a83f848a78e6f2abdcd0c9e802a22040bebf5ef69196d951d8f2d4e5deca7feb7107189715ed51e56ab68754b369fa3c51acac0cbc8da4dc4059612dfdb3b0dde430cbfd3c8b4598920ba1cf6512935b5c4bacfcd03f95107d43051f548e7052ce31b05d3538801686532e6212c589905f6780c0b02c0742970ac00cfa35dd4503a2f7cf8c2240854134ef3a1294b944fcc8e2720fe812ec1ab23cdb159750f42c3cde554d79131e4a8250e0c7c1492666b703d71a379a26ab624b31cc330262d769fb74d59c6f67ec4ac2824c9ad448ce3c625f9cc31110a1489d65f28852a700c5db28f340e6f7bedfdb15847c94e50483f9ee4c773eb61a77dbd3b3e4152ec7e0fe96852a4a78a321d851324edc4a4a21bec797d4c36887d9eb5063a040df59be1ca4444bcc3ec25cc854ba753234a2a03f421520ec8c366e3d19fe5cbfdf6e4d678bf81378bb1441398b9458f428a15b5c3e8bf8aa67995e03607345f6e2ec77ee7b1c781770f28ea9968c03c73b90ba46dfe3d2d796f19c2d6f8e4a1fd1bed78eff3ae4a064147221ce484e09be6239da64428aa4c7ad105a8bc85d2b24c4d5ba938a90a384719129a71355d24d010067cfdb9aa76c604a2e028adb0e9a8770456a1581c6f689a2f12f32923c4ad8aed1efc57124f544de1ef8f4614b5f59384588172c10aa00aff22bddecc1e91067416293d6afe86206495c10719090a10396d18d7a7f365480c3c79e68a3892c9b79f0cce66a2e7153d16dfec1c6e590ea07b35b7f52eda02e6fef85c2c132b7b964ae1046878c0a7892609efa1b4953540f8caf795daaf4c1f5fff3a73998b61cc1502a1cbabc1c2874194fefd9ac5835d5d5157e94874863361602a386a5924b6e8001f5c9e073c77478610bff3842b9516cbd45b8424d88e0e0c97886617e6ad44b7cdfc0f0cd75902f81f91bedff3e3716ef981336c34eefbf9e5bb8877071c29ac32"}, {0xe0, 0xffff, 0x7774, "86ba12dcf9ebc40d8046b5e020830f5961cd46df149afeb650fd73fedc07e5e1215f6763a2418219dada638283baa55603a183b5c3d8b17b32ed0ee25eebc8eebb6f4ea7ac2e7111d59980747a4eaa11927912aa89fc2800a90cb7af328104f9d2c5e566943e62e08c31a9511f349a4866c8004263d846277d869d1f882e267fef73e365be59e16dd23ef2fdd5d425c03ee3f6812c095b9e418d5f179b4b3467a64856dedf489a6682c3a13ce16fd6da9e8e72c6133c399c64382e053aeffb2cbde249c4d3c2c2eed9340a1d881fb6"}, {0x90, 0x0, 0x3e1, "4bed5e6cc5ef59ad531f70124787621cd394b6cc30f9a0fbc94d6af62f5854e94ff6eecef02daa0a3af711d3c91fcdf495ab591417fdff292c9fcfe3a8ae7d62a3591076bea4680e8d02307e8296ece4979b834c0e8b6dda39684bfe08eb8d27b1de2cf34e613be89cc85d4ae6d957bd1ee8dbe982993236534a8c571ec1"}, {0x68, 0xffff, 0x3, "236eb9429c507e5c0c2219334784cda8f442263cd678b60d0a70680a42859624f39b18a3949f5863e9eefa03ca531ae887db48023642ecfc6831483e8d688341287a1f29ce3a5703ce49306c1bf6278782"}, {0xe0, 0x0, 0x6, "6874ac113495c87763aa9b85d0ff9435a3f04efacbb2908ec93f5e80eaaefdb44c6c0a67a968667120e01703610e919a1a70db6105114421289f31f207231a411481fcaecb2068c3ad0e06deefed4cccb146b23f98e4881252202ac125e973822402baaedc7b30159549509ec844bbb374e5e704289e1454cbd77a0df24590bfda0e276445e4c373042ecd07d9264973486007d140a320635ea934c3ab6f3dac0f2f3e0f9ad765779f637b882a51d074e1f548d752404f966c964982319fbc7385bc74ca9da88358c4a9f77b"}, {0x18, 0x1, 0x6, "c9"}], 0x12e0}, 0xd) close(r5) execve(0x0, 0x0, 0x0) msgget(0x0, 0x10) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) setgid(r1) pipe(&(0x7f00000002c0)) bind$unix(r7, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) r8 = semget$private(0x0, 0x1, 0x100) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000540)={{0x6, r0, r1, r0, r1, 0x41, 0x100000001}, 0x8, 0xffff, 0x4}) r9 = semget$private(0x0, 0x3, 0x40) semop(r9, &(0x7f0000000680)=[{0x1, 0x8}], 0x1) 05:56:26 executing program 1: lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000180)='./file0\x00', r0, r2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x18, 0x5) accept$unix(r3, &(0x7f0000000300)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00F\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00T\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000080)=0x1002) fcntl$lock(r4, 0x7, &(0x7f0000001300)={0x0, 0x2, 0x6, 0x3, r1}) 05:56:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x90000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000040)="fd", 0x1) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 05:56:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) linkat(r2, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x4) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0xffffffffffffff9f) fcntl$getflags(r0, 0xffffffffffffffff) r3 = dup2(r0, r1) pipe2(&(0x7f0000000100), 0x10000) fcntl$setflags(r3, 0x2, 0x1) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x1012, 0xffffffffffffffff, 0x0, 0x0) execve(&(0x7f0000000200)='./file1\x00', &(0x7f0000000340)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\xbb\x00', &(0x7f00000002c0)='!\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000480)=[&(0x7f0000000380)='\\\xa1\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='&-\'\\/@@\xa3\x00', &(0x7f0000000440)='/@\x00']) 05:56:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000140)=""/84, 0x54}, {&(0x7f0000000240)=""/193, 0xc1}, {&(0x7f0000000340)=""/160, 0xa0}, {&(0x7f0000000400)=""/77, 0x4d}, {&(0x7f0000000480)=""/93, 0x5d}, {}, {&(0x7f0000000500)=""/248, 0xf8}], 0x7, 0x0) shutdown(r1, 0x0) read(r1, 0x0, 0x3b) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f00000001c0)=0x8) execve(0x0, 0x0, 0x0) 05:56:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) socket$inet(0x2, 0x5, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 05:56:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 05:56:27 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) kqueue() r1 = kqueue() socket$inet(0x2, 0x6, 0x7) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r1}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x82}], 0x81, 0x0, 0x7, 0x0) kqueue() 05:56:27 executing program 1: r0 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) socket$unix(0x1, 0x2, 0x0) 05:56:27 executing program 1: getuid() r0 = getuid() r1 = syz_open_pts() getuid() ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0xfffffffffffffe99) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) setreuid(r0, 0x0) 05:56:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000080)=[&(0x7f0000000140)=')\x00'], 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x110) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 05:56:27 executing program 0: r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000005}) fchmod(r0, 0x84) 05:56:27 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="20000000000000004ad33a31be9ea0c9e915324b4c623ce192e35ebb28d6ec51c65062e79344acfc4eab2c6d85c7a35bbe08e43f152961ab725ea27255095ad30e8b00000000000000e95b0086341c54d38e3c87ce829bcb60458577fc6c7eb98833f89f961cda8adf115368cc07b7df2836f3c1f4f1448b446ab776efc6d191701498bce0548a71e54ea540ae6499bc9bab3059aa24bbb989e46331e14c74ff8b0f01fce58c6303b1fd76cc7d9e05455c52a4d253d1ecec3e60138a9075a19b24e0"], 0xb3, 0x800) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 05:56:27 executing program 0: semget(0x2, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) socket$inet6(0x18, 0x3, 0x3ff) pledge(&(0x7f0000000040)='*&:-{\x00', &(0x7f0000000080)='\x00') 05:56:27 executing program 0: r0 = msgget$private(0x0, 0x540) r1 = semget(0x2, 0x4, 0x402) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000000)=""/155) semget(0x0, 0x2, 0x200) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) 05:56:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) r3 = semget$private(0x0, 0x0, 0x162) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000240)=""/7) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) recvfrom(r2, &(0x7f0000000100)=""/70, 0x46, 0x1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 05:56:27 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) r2 = shmget$private(0x0, 0x4000, 0x14, &(0x7f0000de2000/0x4000)=nil) r3 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) r4 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) ioctl$TIOCEXCL(r4, 0x2000740d) fchdir(r4) shmdt(r1) shmdt(r3) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x7}, 0x8) mlockall(0x2) shmat(r2, &(0x7f0000c0e000/0x3000)=nil, 0x3000) 05:56:27 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, 0x0) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffe, 0x53}], 0x8000000ec7, 0x0, 0x2000008001, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10a00, 0x8) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 05:56:27 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) unlinkat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f00000003c0)='./file0/file0\x00', r1, 0x0) 05:56:27 executing program 1: mlockall(0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getpgid(0xffffffffffffffff) r5 = getuid() getgroups(0x3, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0]) r7 = dup(0xffffffffffffffff) r8 = kqueue() r9 = socket$inet6(0x18, 0x3, 0x8) r10 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x20040, 0x1da) r11 = open$dir(&(0x7f0000000240)='./file0\x00', 0x20, 0x81) r12 = open(&(0x7f0000000280)='./file0\x00', 0x8040, 0x1) r13 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r14 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r15 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r16 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000002c0)) r17 = socket(0x6, 0x1, 0x2) r18 = socket$inet6(0x18, 0x2, 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r20 = getuid() getgroups(0x5, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r22 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r24 = getegid() sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="c5", 0x1}], 0x1, &(0x7f0000000540)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="11000000002000000000000000ffff000000000000", @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYBLOB='\x00\x00\x00\x00'], 0xd0, 0x400}, 0x400) setrlimit(0x6, &(0x7f00000000c0)={0x8, 0x800}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f0000000400)={0x4, 0x4}) 05:56:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="10010000000000000100000000000000"], 0x10}, 0x0) 05:56:28 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x20, 0x2, 0x3, 0x9}, {{r4}, 0xffffffffffffffff, 0x5, 0x6, 0xf35d, 0x180000000000000}, {{r3}, 0xfffffffffffffffa, 0x11, 0x2, 0x3ff, 0x5}, {{r1}, 0xffffffffffffffff, 0x25, 0x40, 0x3, 0x8}], 0x3, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f00000000c0)={0x9, 0x1, 0x7ff, 0x7, 0x11eb}, 0xc) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) ioctl$TIOCCBRK(r5, 0x2000747a) close(r1) 05:56:28 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect(r0, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r1 = dup(r0) socket$unix(0x1, 0x7, 0x0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x12d, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x8, 0x4) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="5b17506a021642ce11014a01f1eab72b9197670996634123dd5a5f9db1a959d92d286fbad925758e52a3dd5c03a4712a0804710125931ab5713ef4fc4688f54da0f0e1be7d018019ea662e8cdbcc91b66731fc43fe137eb3b83428b59e3a217f5e8367e8ad88", @ANYRESDEC=r0, @ANYRES64=0x0, @ANYRESHEX=r0, @ANYRESDEC=r0, @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRES32=r0, @ANYRES64=0x0, @ANYRESOCT=r0, @ANYRES64=r0, @ANYRES64=r0], @ANYRESHEX=r0], 0x7) syz_extract_tcp_res(&(0x7f0000000240), 0xcc, 0x9) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto$unix(r0, &(0x7f0000000140)="928d0b6c1f2e15bcb3926d9baa787435a1e3377049fd5f4826b1d5e4a0cfe98146c81098bbb3f2ceeed32760cfb6da582b821ec71b50651efcd894c6f0abc3345547f55a842de0d5f477c501a63495cedf4839ec5db72f7d2dbe1d3eee01e6b7997923afcee3681c45d19ff0a3e7179938a5f3407d5e150a04ba148f83f3a86392baf7", 0x83, 0x401, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) 05:56:29 executing program 1: r0 = getppid() r1 = getuid() r2 = semget$private(0x0, 0x4, 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0xf6a1, r1, r4, r1, r5, 0x20, 0x9}, 0x0, 0x44}) sync() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r6, 0x20007478) clock_gettime(0x4, &(0x7f0000000140)) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) clock_settime(0x2, &(0x7f00000001c0)={0x4, 0xa5}) fcntl$setown(r7, 0x6, r0) sendto$inet(r8, &(0x7f0000000200)="fff9a92e9b69d886ff33f2ecb6", 0xd, 0x402, 0x0, 0x0) r9 = shmget(0x1, 0x1000, 0x232, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r9, 0x4) setpgid(r3, r0) mknod(&(0x7f0000000280)='./file0\x00', 0x80, 0x1) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x77) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000300)=""/82) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000380)=0x4) socketpair(0x6, 0x0, 0x80000001, &(0x7f00000003c0)={0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000480)) getpid() connect$inet(r8, &(0x7f00000004c0)={0x2, 0x0}, 0xc) read(r7, &(0x7f0000000500)=""/224, 0xe0) 05:56:29 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001200)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000140)=[{0x808, 0x0, 0x0, "897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d638d6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035e149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32682156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf8"}], 0x808}, 0x0) pledge(&(0x7f0000000000)=':($\x00', &(0x7f0000000040)='\x00') 05:56:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) shutdown(r1, 0x1) write(r1, &(0x7f0000000040)="59bf93bb4277feb444c229e33ebc18621f73e49b61497813b423bc7f623c13b4d70f6092b9998a31f3d7525b798740767d7dfa4e8c9f300155f5e63ced7aa82f334927cde52786f26a40ffcfecd64d02691333b5b880ad2f78399b7d4cd68a72d25aa57096509b521abc949348272366a67dc9a055cb2c558a3fbb69d12e6661dc4dddd89358f0629dedf5e27701940654d4c65e9e445a1140908bf5c477bc3b87665a836ddd304ff239fbf13b6d718d13cb01cff0a10f30828e20e83d0458188bf3529b1e5d38d0657366b5aebf212ad6410f1823ca6df8e159f2dedea56fed2df0412a0b", 0xe5) 05:56:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0x131) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 05:56:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7, 0x12, r0, 0x0, 0x0) r1 = syz_open_pts() r2 = accept$inet(r0, 0x0, &(0x7f0000000040)) sendmsg(r2, &(0x7f0000000140)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x4876, 0xe0b}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000001c0)="a0d00dd0af4c3def4f9b2a56a68be6714b668896d58c08364a0f016c44e3163e25ceac75640edceb04bade830d494b13440a56072dd2309baca829f12f17d500cc11c2b22052c4dedced1eb1bf58242a6d23c636d7f39a9fbddb81b2d2cbade9ee4241795956de8d3fb539015a4b8c8700e01dccba416e01fb26dfddca2397bbfbfb8aed7423ae84424107faef64323bb7e300a22d2834c1d635cd098b642328a525b4f4af9fc34c6b63", 0xaa}, {&(0x7f0000000100)="8dc7cb8f63df6feab7a8f1d8a23c225d6a2e8e0e9b760ef98afbc56140c4117dbd748f46958d9f78cdd81a7dbb541cdb4fc7", 0x32}, {&(0x7f0000000280)="f624e2c7bd8bb24a672700518c755a227dc449d998549654f09336c78c9f5fdc10c9bc6b990fc6a0a58e2d388946008a3048dd3791042e51e7797f848351f5def49302f4bb1ef2fda26f07ee5b8b73c7b1e3e6ad0b3b33", 0x57}, {&(0x7f0000000300)="68ae1934948bd2669fe986226a9b7c5151ffcdb058f794e07a3ca22afcd9c5b377af03e75ec26bbb915c217a75b25247b4780042b8cd8b7a66b60e0e0b6c745640494c723e995a407b8825d61d40f87ecd6e0bae5433a17e2ef281c38e46fb1b897258db9e499ef8593befadfcf5e387135d125752b27fd70ba85e425461488e04fbb67775027831c895b7ba58a36777283de9d436fa591d56a9f6ad0d8baa020ac52838f5b0fc0b6da6a40eda530ebfd4f401a1", 0xb4}, {&(0x7f00000003c0)="b124cb8690183d103464a08dc345a79a42aa219df121fb6fb035896b3b5e6636bbc648f3a4534215789c9aa730abc061a11b2682b9ffd3391b224582bbdd3ed8c526d7a647ebd812069455cf0ce48a20163ca49a74c28e1efd559992f7a2f881328c95efe2419df7af1f9ba96d8066c8432db82bf2c627306b3f5e214f4ee75840489a926c89771e972acab625116443f08842a113c8eaf082a08b5c907d95a18713ab24d17f47322896a36ed7c017e6c1d0f2d05eb0adf8bb73ae9dc6fe6580", 0xc0}], 0x5, &(0x7f0000000540)=ANY=[@ANYBLOB="100000000000000001000081464f00ffff0000030001009df88d63a3d99083b65792cf32723696b2e13781174ec0f8e4d0c1e8ce40042d38ee158699673d01df1cf6532933a2687b43a85c9a00000028000000000000000100000001000000f1f31fa643c22c6b1d272417850b531375945d1ecc1b6317000000000000000000"], 0x80}, 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) execve(0x0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') fcntl$setstatus(r2, 0x4, 0x4) 05:56:30 executing program 0: setrlimit(0x7, &(0x7f00000000c0)={0x7fffffff, 0x1}) socket$inet(0x2, 0x0, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x7, &(0x7f0000000040)={0x200, 0x20}) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 05:56:30 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x2000000013, 0x6, 0x0) getpeername$unix(r1, 0x0, &(0x7f0000000000)=0xfffffffffffffe76) 05:56:30 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) shmctl$SHM_LOCK(r0, 0x3) r1 = accept$unix(0xffffffffffffff9c, 0xfffffffffffffffe, &(0x7f0000001080)) r2 = syz_open_pts() dup2(r1, r2) r3 = socket(0x0, 0xc000, 0xffffffffffffffff) r4 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r4, 0x0) setsockopt(r3, 0x29, 0x20000003d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendto(r3, &(0x7f0000000080)="fb9984276354c7cf54f761fe731dcd377661706b7695fc88692112d20e6e505edbc55b2e5304ffce260e928f3cf8410a6ce4a4ec2503c250b1d34abb980db4f3d9b64fa0a76e4d18713f16c0c1c8bc7fe9300f0cc018a029bbeead65234f6470263070f8354f6f5947c8f718af2a6c533cadab3f78a3e120a056df1ab10d6b19fbd5460905374e7430f2cbda3c6e1be1901a5f585e491f9ec243cd8112021b538413c4096c8ce906d285888514747c96a28765b3e5e410d2c9a3f98b8dc71b2d376457dd301d98590a6e888691caf8f9985ec8bf8eda8d695a52cacbfc77bc2c7ec8c3f5737d8c560509a132db4aa35e7c327a7b55923ab40dd984ce380940645d32f3f2c3b162e99d8288d6617c102c63abb91fd0d1d42d979725192966e3f467e1a0ce8dc6e4e3e1a969ac657af8c77d72f026e5791563111697d4304fc12bfaef842f48b68157f139e6f6df698cfc25014cf20f7f2f64ff330f08911f796a77a5a4bda9861605aa31daa140cfd8e217dc83313f36ea038520f6e24e4d22f9b7e0863cc22ffa74efd3c916b163eea39a2d700602ea070f5cfe33d008745d306729819c593e6615f2ec776fe98e45c3b01f36bb251254daf243d7709e05689b3de649911e030b34e94f9d4b9f035c794c0480bbf5abf46dcd3bb44994e6af0f4e2a95d9e97ca0c6c935c0be0bfced111c9333aea2818f60b9c097859634dcf55e8f8a9a467fc19c0376c95ac869d1f486b1f7d52bb58515abda20ad7a17fff6588892620279ca85dc3c12e3d683ab909516d2627ea4f3285e3bdd6d64eae424aea3f8767c0f66d8ab3bb42c51058ef6c9531f3eef39d3d05232aa80c56ed68895a928b046d64e835c603183265f56efcbe8101b53a60f8027bc04e80f912eb3a8730bd7353e04101217af32db8f578fdd5bccac3f8580ac48398e61236557c859e9ce18755002794e73bff499c4f34661773642b5fa6821049f519abf4efe6cf321176c0b946b9ba3ea5c879a0a59a549e825c2350023ab8ac86a4f590b1d584e930d85f3431f24609915f0b8afc73f29ad82f323091a620a96b6d3c126507124e19c9f3a8b8862e64146abfa12cb7f7cc442707e57528b3ffc025722e3970958de8f28f2c30e90843361b277731197552048213c90e324d8a7080e5b93b02959580c45e00afbf931ff6eb9b808486157281f4d09b7c373b23009ec35926aeb29bd45e2ef52237053da080bfcd59a3a334ec9f8811b03e51b81795be90954bed16bb79de13889f02991686a630759ac269899f0504ba21627a9ebe0829cbb527e628a1563c1dc72e52e306dcaaf627dc9a6dcde97a5b501ac5d7b5114122f6bec0535e0c8ccff1253de40926a97311648765356a3f598f1bc9accabd4bd041085d024e8f13075127f53de1bb347aeb886bf99106ffb527c23936a1d6416df2f69ab4adc31891f0d4e8106a06106ea01905b9dc2b28f667aa6bdb1e4b162ae0965c65661738a8b3bdadd47a15a7e5ce30dd99a85d3e631dccb387df59826825fc2eafa329ddc57ac599866140b48a4cdbd8d06aec7706bb4b9c98505ed94fea7f0e2c366cdcb53c6ea7b8bd2560686f09d209271987567ce4b74888323fcccf2c3c5b1cc724ca1e0222d6550df9599e9d5a3ce3542d460e82c07fecd54472b074f1e0f16ffb7244e51dbd53de6109385a59ea07a4f36912fa490aef5dca137f726f25723b5e5281261dee1a1b06b02fb53fc208886d84c27ce58c74f23994bd98a534d8995a706aa086ccda73b2c4de26c527d646d71dcbd4c0db502810a1008a255d70f607274a0efe38703e2585d40a69fee00d699aa24aca01bc6ee6072dd22a7c8a8571e2b0a6402444cee0a08f7f18a888b6296361604452ca1ac78d6ab761b5e8dc8f20b9176e12935a46065ac0d45de1d3bb83f6143106c273b5cb9c9ae5a2d413a4fd351f5ff747f18b9137b6c335241bd1f5693c2edd3adb6ee10dfcf2c488534a705ec01ac2600f6349422130be6ed5d567079872a3cc0e38fbef341e1e8af403dcd92e89ac0b6d59da8832f6f6c19cec22bd67e5ac80bcf50fcbc42eb8090cc72a7e50aad9babcb76db6b46f0ebd93eb9ca4494db39cbab0429d3670a9901c110c876b837c22a577d45717224449ed438bd2d53f44c4f44f67ecc44f667e02549e3c2eb7d7b7fb1e387d9af7e336eb4157420fe6b349c1512c34946db7fb7ccd6acfe02ed32865e1f77bb5476fe6b9def0fe7a431ad190af21a8dc816727abcd7a9b56ae360dfe95b305c6a102bce881b6f2f24e0fe8d4c8490cf58582210a75bc58ee24ab0ce2d255d49244b1cdfd0a0c9790fa7e325e2c6c27841c294c5cc495b31700a8e2d2b13d11eb869b21b6c6684d1247ea1bf267993570d0d3d84cab402ca12ed3e4808885d7b804890b01fabf1865b6da0ae4bd3449965f2d539e422891652092d1e11554199dcd55c19063340f2599330bfa898689e30f7bc5d25e099ec72f92b186045eeff773640dcd622f8f47eb70417728284958f813a4356f8860e0829313360d77b246be470b617b77988529a735721e9dbaecb06a2e953dd27d6fedf0de507180d16456664068f19fd7b56ca3d561fa9f9010fa2ff9312a39a185371d9e84558d486e0457ae0eb9894f5c31fe5e2e9f963d2b242208b41fcbc5f12ace4e0e6a9c5366e4658f8aa527f722efe109e2fa00380f1ecf474fefcab2e7c54f3d230eabeb303ca4ef75c02605f769dab3ba602be483916f77a0e77f7fab24db4451f8c25a19ceb2b793c091546db7e1579a4c2510cd5ad89cafff2fde786d0edb8685f4eb1ccb73493593bb54b0325b7e30d223411c6255b91c00c1f429e7f9327f33cba7baa17e519b395592117aeba0fa81e382fe060e58019a3b4e08f3f6edab41a06b404fb9a090681cf0569d13400845d93be0feb753d28be9c8335ee463ecdfd54219eb6dfe0a21e22bbb138abb8ea31eb7421df682616578fb6b218f594d3651b6b255341d3ccd0d1ee0ca0c11ddfc425197d4726a02acf5a80723e9f97c571d21351e5b0d5a1b51dbaca4748f9f2a9f20b12eefe24cf5650826061846fbea65c57f6ef5892640de34f60296dfec54b7886ca76440bce05b8ca43d77c9496d65f295864e57f967da71bdbb1db00cab05b7ef9bffcd2d50197f7918b4d439e020b7657f28d5a6bc96c0c8e6af6cf7e2ad89074617d00dcb46c26569153e3f6de40ec7b7840c7f744dd44c13f3ebaa08793c889e89bafcdb6606b0f55f6c297059ab9787110052c0b2a0f4d2feeb9aef9b46ba7da357f2b8f97220f96f04656c5f670946b057b7169b0f61765adeed6369c85195b1404c03c0b94b5dd500bfdd83063aa61bb3e480e4b0e6eb72f671758faaaed609797cc53dfda173dd322f55be890feeefd3d58a357ad1be695c080a01f9e19f3ce04b3c88c1c9ad82c4f1200c0377277f48d3dcdd1a64c9db7a418b7a76bf9f5836b36fe2536c13912b25699d258cb455630a363fb7bea28b9668efaa9116b79f0267b52ddb9c7bf91c1a98fe7cac551b8a6245473c6f6a22a7ce3a183fc634c678b5616f7e860813c26ba3ddedb5ac358d9033c14e3c301cdf9e5b4277a0372f34f3fee3f909275855e46c62830b4b461d7b9e3fd3bea24cf9b85e9117067013b0ff729f2b1e03be75618fdaa8022dc6d8fbae1db9b47c679fd698ad7bd95effdc58791ac4f75aa8da02a91b2469dff74c89a1a5d22436fecf92a360811c390e2d5e2fcefda4edc92e4811d0dfea688699e189c5849ab4c3d577f8819f77c732b26fcf5278d9b622463bed5c2be55f8d47123d5843e5445901780fd75e117da9d0be5cd8484bf41328b093322cdbf3ac94f3b07ec31d78257f2767bb34fa0f1e58000fee46eb989bf7fd7610dfaf71c4e91dc990ca7000fb9846b9b9af9b8c37687fc74d7d3277b11e8223ff97aecbbdecb993a655812ce7f017133c3a8519fce27debb0757bb3f9664d045dd80dfe9f189cde60a1a416e764f0ea24421efb08736d951db8ec637676e9e905f6962f45ca6d86436811bd60a6680f08d1ee29fdd4a442707312d9ba970dcaa775236d6b7f40a65d56d8eb4642d28be593b2e38af427ffa856c783a3284fec4ef8082d3950ee10d0c3c0a3c9540dd3689b4d8dc07952eb0be68df9b93941d76f9ae6381ee9c90adeb3ef34850fb995a5bdc1969fd95ad2e69391ba5508ef0b1601f43d219e61930dcf23befa94ae404de102d57d296a21be1046faaa54c4d5f0bb13e9e2f3e2458ac00544f4a4020f7ff27eec620015a68b5a7802d5fcb852bd30d71ad51b355ce1b2471df202aa0caabf3706f2614cabe7127922581d69b438c8feda8d0728bda37f18075a6255e795748f9d00f6ddcaaa0d1dad3301fdef56d0973a756ab8b4d17d131f1b44b0f218dc3b5ca7fb3bdd04c970357fcc5a35fcce8e23a79e086580bca33fa948f2403247bc42925f6e349f568e21312abf351ee0df0901068267c36709047d5b76d0f345682bde38d38d4beec78f192ae3e88b6ab91466bc176094c052e5998fc1ef4338e9e6046762e3dfc60e880e97b8d4ba0f8db8e3197af0b51ada8089e7ac4f8c224af26a8fbe2080b2aceced32b68f103859897f5ea32fa648c51ad0224d5675787246ac42b334be5476278b20816e2b55420c23744d7dfa60aed1045e0c9fa0deae70fb83681d952db66a36b295dc2986b2e39be621cb7f048aaea17f8514e932d80d329d0716f48f07b40f47d866c734f644861eb07e951a1e193589bbb79ef26cde92f522062213f4d42dad78b099b7a7e949518ed23295e6583596df967071e88b062579c8eb0c60aca5e64d502830364b6b3f2dded6436d65862214d3872ddbd77c7e9ba010bfda8f8b57348cd79974adf64bbf16f55d9c28358139ecca7984b6e90afe87d3b79a1d8c975a696466a65555550db03aa8a154dad113ae687cf318ad1b0923577c9e7db8d9d3fb47844f745358908ef451666640fb161f1a5dc629f2c249bf0624428e441209bce15ba09130755d91e8ad890b3744b6371becebe1d58e5734018c2b03d9f3591291a51bd00f5d2675dcb8eca0fee4f2e3cd2c5c200cf617dfdbc60f34f3764575d00d2cbb0124d291d709c3fc6811475859462158549bc53bd90d1cf415fddc78f8660d31e9d84213c86921e6d6c7aa236fc0ce9a5a960d75f4abb83e759f4b186f6f5c65822ed31d37f313cb0efbddd2d4a7dd374248f9d7dbf3e0906784016bb41e68414225337d1d23cee5c43c595d6902e61ca92218c3d065831bf48fb726bb589d3c44f1708f4486e733568ee78cb120b938a4c389ad06b8d9e27f8a16328f4776042f3f72dc8a60811bc92faad740afb01dbd26d5dc7dcbd08f9124d39179d3722cd61a22de8f6919dc1e16014cf5db41b4f8a3592d57f73597a2f0197036a9a5df0b508f0c4edc1ca4fb8642d534eca7766fcd8db72889a5c9e3a564031c26b5db8eb015ce18a0e0df5740ccbaee5243c90dc45990f64d215f1cf97f72adab4244dca209bfac77de2142128d7d47a6e708c551e5d7317ec368996ca3c3aa22a46a807c518c8a7f4a59adfab4345b376c9ef29935d7ac4fb71302e7529517cafc5355f2b78ee1fa1d161a134ba06e10fcfb36643b558101f7fc833cece31500fc3f7e38044b59c6cdb8a2d42627a893d39361ceba5b9ba5239d29a3df0fcce77c2477d2a26fe0742e6004946d9d506b2ef272badf838c54e00c630dac8260b55da6696c3ddb3a09e40600cb119e0b0e8", 0x1000, 0x2214054a3875dfbf, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 05:56:30 executing program 0: poll(&(0x7f0000000080), 0x0, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 05:56:30 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socket$inet(0x2, 0x8005, 0x6) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = socket$inet(0x2, 0x4002, 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200100000000d, &(0x7f0000000000)="eaff125cb4fb125e", 0x8) 05:56:30 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x482, 0x2) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) close(r0) select(0x14, &(0x7f0000000000), 0x0, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x1, 0x3f, 0x9}, 0xc) munlock(&(0x7f0000609000/0x3000)=nil, 0x3000) 05:56:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair(0x10, 0x2, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x40, 0x81) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r2, &(0x7f0000000180)='./file0\x00', r3, r4, 0x6) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000b58bd53674505689878524024f7687c874e67706a0bb9d9e2f04c35e7f367a1af6c97a5c1e161765674de33590b8e9cae5ed68540e0221d66115a02cf5918a3dced672d8df00308eadb086a3020459163d3eaed741838b95fb962921b923b67f10a7f583e2bc317084878316ba32e0c1237bcf3a3fbff081c8831f5b27329eb9cae7eb3fd84b124e"], 0x1, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) 05:56:30 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0x291) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) rename(&(0x7f0000000240)='./file0/../file0\x00', &(0x7f0000000340)='./file1\x00') r1 = open(&(0x7f00000002c0)='./file0/../file0\x00', 0x0, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) truncate(&(0x7f00000003c0)='./file0\x00', 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) open$dir(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x90) dup(r1) sendmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xffffffffffffffa7, 0x0, 0x6, &(0x7f00000009c0), 0xe8}, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x3ff) open(&(0x7f0000000280)='./file1\x00', 0x410, 0x40) open$dir(&(0x7f0000000380)='./file0/../file0\x00', 0x30000, 0x81) 05:56:30 executing program 1: mprotect(&(0x7f00000dd000/0x1000)=nil, 0x1000, 0x4) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) 05:56:30 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000029c0)=[{0x0, 0xd9}], 0x100000000000031b, 0x0) 05:56:30 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x2}], 0x9, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x91}], 0xfffffffffffffb13, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) listen(r1, 0xffffffffffffff0e) socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000080), 0xac, 0x0, 0xdde, 0x0) dup2(r0, r2) 05:56:30 executing program 1: r0 = syz_open_pts() r1 = dup(r0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5, 0x810, r1, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x1, 0x1, 0x3, 0xab8a, r2}) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="85aae00cf7a2b4d5cf1845199b34c18917a03558a7d1c7929390eb6e1760c4ae98a956f2f94e7d5e02293bed8c625b8a1c7abdb9d086b3f27bfb1e3ab7bd42e536636e6cbb08bf11fe5f424f3f56a8b0bea5ae43fbe4d4da3dcaee30fbb877d53d41d5aef480d8027d4b361ce5518cc081fcdd9a9c046d37e34d939f863fce92b3e469280211a8db51eed63dd2169c1865095d05a67891ab60a8e2159ef55e605a585819f18644a1bdaf60ba1b2e1ee9701a5115539ed67eb533bc37e26bd39368d020927ff0d1ca763fa6fa1e810798cda4cba173d22e47995962bf96b212a73f3b8a2041dc706921f002bdfa31e0cc3d2f705b4f0c5f2e7bbbaad4b5f039e70e5c52b1dcb3914af2a6183742228daa316ecec45b24fba251043a742c7b163c2c8ae3aec5009dc3f10f9c3b286a418482d6d433e85852a99ba234e02766e479685894c407042796d5beec9d2f164923d68b8b090f179c98f73c853860c93baf7af8fe6d6279f23562e54b8dbc21e62440ebef62b4d5aaa28c10fe2d0cfc047e492149f31bccc3027f74c382a3dc9e172118794cacf303b7e45d3b203cf3b828b129b545ad31cb67c988696337ebf77c65cad344bf94f3fed6166811afb16d47b13392c6289aeacdd0f8c4cc2476ea4841aab2e751755efbbb8430baa88fa4bb55ef0f7e070f6da4fa8dc7cfa4a7f586a43d86841fa52f63736ded414c97caf9f06abe0e129ed989aa98ef95ee32be1ccafb146847dadd6452703f84f83668b9362c5066431ac8304923b7b7072eda195931a350d11103b2de5811201072157ae45eeabe871dca5c42cad429b0d08b2644071abf2b93046e7309d96307ae24cfcdb79883acc3ed6cb03d55216c21535250af51a63f2a0b86c64e5462ed80d07ece97dee8b03133adcbc8fd8a8f688620f906", 0x292}], 0x1) 05:56:30 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00007a1000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x100000001, 0xfffffffffffffffa, 0x0, 0x5, "03ee14eab31805e79d13d380e0d87430d6f4e887", 0x5, 0x8}) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) minherit(&(0x7f00007a2000/0x3000)=nil, 0x3000, 0x3) shmctl$IPC_SET(r0, 0x1, 0x0) 05:56:30 executing program 1: socket$inet6(0x18, 0x1001, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xa) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, 0x0) fcntl$getflags(r0, 0x3) 05:56:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000192000/0x4000)=nil, 0x4000, 0x6) r0 = geteuid() seteuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x500, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r3 = geteuid() getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r5, 0x2) accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000180)=0x8) 05:56:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xfffffffffffffe4b, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) 05:56:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) recvfrom(r0, &(0x7f0000000240)=""/208, 0xd0, 0x3, &(0x7f0000000340)=@un=@abs={0x1, 0x0, 0x1}, 0x8) fchown(r0, r1, r2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0xffffffff, 0xffffffff}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r3 = socket(0x18, 0x1, 0x0) socket(0x6, 0x0, 0x34) syz_open_pts() setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x8, 0x3f, &(0x7f0000000040)="faec7cbc2baab4ca6d24babff61d92c98d805cdf82c4ab967de6c653", 0x1c) 05:56:30 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r2, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001580)=""/7) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001600), &(0x7f0000000100)=0xc) r4 = socket(0x6, 0x0, 0x2) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000001300)=""/157) mlockall(0x2) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0x10) mlockall(0x8) sendmsg(r4, &(0x7f00000038c0)={&(0x7f00000012c0)=@in6={0x18, 0x0, 0x1, 0x100000001}, 0xc, &(0x7f00000025c0)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000240)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) semget$private(0x0, 0x3, 0x10) semctl$GETZCNT(r2, 0xffffffffffffffff, 0x7, &(0x7f0000001500)=""/102) semop(r2, &(0x7f0000001440)=[{0x4, 0x10001, 0x7fd}, {0x3, 0x800, 0x1800}, {0x6, 0x7, 0x1001}], 0x3) getitimer(0x1, &(0x7f00000015c0)) setsockopt$sock_int(r3, 0xffff, 0x400000000204, &(0x7f00000001c0)=0x8, 0xfffffffffffffd8c) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) socket(0xffffffffffffffff, 0x0, 0x10000) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000200)=""/35) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f00000000c0)=""/175, 0xaf) r5 = open(&(0x7f00000014c0)='./file0/file0\x00', 0x0, 0x3) lseek(r1, 0x0, 0x2) lseek(r5, 0x0, 0x2) getrlimit(0x2, &(0x7f0000001680)) getdents(r0, &(0x7f0000001480)=""/37, 0x22) getdents(r5, &(0x7f0000000180)=""/120, 0x56e) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x1, 0x101, 0x80000000}, {0x18, 0x1, 0x40}, 0xffffffffffffff01, [0x8, 0x5, 0x100000000, 0x2, 0x5, 0x1000, 0x3, 0x21]}, 0x3c) 05:56:30 executing program 0: r0 = msgget(0x2, 0x10) msgsnd(r0, &(0x7f0000000000)={0x3, "9dc817a3c91edd302d4b7989b7a052cd8fc6edd851df56cadb1758e3fc25acf98b4659887c694e6b7d72a01bf25bf65400b700b879c1edc125ec5412ba9beade08cc144dfa8b032cef0e2f2a6a0657e9c9c49df76b8cd23556f4b8da35660a63476ef53acd908604bdd3ddadafdbc974eb021e280c1d3124002e8fe885d88139306446aa3091cefa60fb5d061cfe60f4d0b7cfddbf81dc672769676034165f38c8863142a8914e73336ce0dd4553aa716e8e761f4b1a6a5cfba0684d2955438419f3c50a4fd849be877157b5210bb6a41604e95b"}, 0xdc, 0x800) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x8, 0x3, 0x100000001, 0xa1, "e658bcc6bc79dd0941e366195d4aa19398b0cadb", 0x5}) r2 = dup(r1) r3 = msgget(0x0, 0x2) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) syz_open_pts() sendmsg(r2, &(0x7f00000016c0)={&(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000180)="739fc96e8810a74a005b601789dcec74b61f46c4b7d8be88fdaf209acecc00477078205e3a9a5b98441f4fac156dedc74ca133aff63ac192896902c0f9b4a482ad3b38122870aa13f8d90263be48b27850be0363f520e58d58006fe145edf111b61dac88c589e9454178f43464530eb4943da774d18e6573d1b78034dd6392f20a25ceb4b011ec8cdb7f119279b00515e7b32545122d", 0x96}, {&(0x7f0000000240)="e5a87a46e345e5ccf7a8704b855aae9bbc8b89fceffceaf34c48413198856be8687d96900925f7be8b21681b6a0d833e04f5939904090461cc397b95467025b0a14da82b92348644b178aa3082d148ec142e97c580d35845ef4cc2afbc06b8888881", 0x62}, {&(0x7f00000002c0)="749e8448441b50609ac3a2d8707a9c2c42fad3a6125cbc301bbd7d357a5c5030b08a3ccdc20fe39408ecd47739d83b20998f0d5d50713d906537af9c034cd2c267790ea529b01844a53e052985f41cf009a53aaef3b2d41632cf004cecbcffa927ba45650cfdeff84cd49b882bd9e79cd6bad65315171597be3f3afa532a9a6fb655228a77750558922247ae653010a7d87df4294ddbd2e236edba6a68976afae9367a2d5d56d7e027d62ebfebc579a7d8169c9bd467f227ed8118021cbf9f5b27c570258ff0d2800cb8d7c846c2e93b7b948534aa6c8386c60924a6521fe9dd8822f727d68854df04f89708566fb3e2374b8b2e0d1299a061e269ccd6a08b21606fc28251cdf331883c874855e049be20fe9e48c8252b85433e9829a257d259f2fe73b1b0533f234a78081ec8120c1a0bdf0505b5754a17401c1c0a64f95b6d0dc9144c71f2660ef0b1e394cb9b0eb635c5d1ce826ae70a3bd02b866e1d0cd3877c44031c7cc27b61322b61637699ec1dddda8b2ac3d6ae814a84bc22faa5e8e34732f6b14fb27030025e89a66998883603f655396dafc7ea1b8b496e5fe5b42986b92d3c764c7cf52ec7bcce27df1c7339f57d915377bc6e80d79ea130b26ab88e34482499f1db6c2efa0d368013ad0fbc02189a617e37f3dd7058fd23267b2e85b954e95b7e7012a1893638cbcfeff26fd51d6de9b6ca1267de3f829c52f9c70342339f5898f44efc9ff555d28f880b53bc0bc38366789c70a504dee6ea6fb6df89bfb1e48f390981428ebc3b5bdc5d53cbad2c459ab049fa1a56c7f4a541a150907dafe5f81c5f2c314ba1297a2ec653b8600f20ae6dc6783a64d376a38255b90d15ead2ca82cedea89c010b494ecd5a235760d9acde39df68a5bdb3a649765aab9d9b0e57df9a55c2bd945e1a3f78f1a58267eee018a7df9f62d6792bff0145a8200552b25506f045113d8a50ee596334acdf108d7e4bf67bb479cdd006d7b99f017b804cc3910908037789cd89248ee249603931af1aa6284d37d0f0ca0232467a8da0b911593a8bd5880dcbfff922ae0730bb3db45dcd0cf1cda3c6b8256c9d337444cadea14126c905fb432b10639f179b917f857567febbb4f42db64d7c794cfc960373317439ebc7c82265033c14342c356a56422d2894ada518e4fe557ba13680259fa9e00370c57bd6dc8d2c7e9d90498659fec9f807eb2c4ada9e89d50a2e025137a94dc08f451c34c381f302d53b15580ec066074bf4d3653c4c410bd4aba0fcf75741fe31b8caceb1287b606012e62698fcb76026b7efcc28098c3d1675cefdd0c98a746bfde43060c4d2132b8aed5dee253176b42f4a5ed76b9e675029a28beeb17758df2a12b9eee3b244cac4522fce0e15c52bfd1d72b0d05784939913aa61b27930cfb6d05827cdf98780e83d67a42ce583fa356dc2f585b250eb7d7d3833e32589db18acc03af21aea2e87eb01385f79dfc8fab765fbb944acc3b08c6decb46f74343cc8a23d73509514ad7acdf651a2cd360fee4350ebbc90fe8faaa57df8cb6360607c940b53d473e88bed4b37068720850d18759de0d05f1df6283ed5559ebe4ed97bb4562e5b94998d957beea84e529e76308beaa30ab3b4baca4e618f02f4c48650b0c29017ef381a455145f17198c5255d0c6f01b9f910460a0285c42d030150311d937bc1ec4d37243cc34803ef47e1a067851ad1e8fefd556f2bcdcece77c078982b328ef5c82ad681c4cd191c1693d05c30498e4fe0d81c32ca23d1d35a89185deaa175daec82792b524051db0749e2cf596c76198dd39b926d9472f7c184855b1c59ba5f30fb0bfc83295fd903a9e9b298f3911c66afd3af9241677d5752c7408a8a9b8e0cfde13b8793ddbdac042c93a56fbaca23b4678c2731dd775644daed3d729ac3c1b9cc5f034a05bd30042635ba78f008e72c55cbec792d512581504385017fe7faaf76adb43c53597343073202d3a8a7902f9108ad63e23a1a6698958e26b83fdfe92521918fb797a2699f34ae180bb925b93fe4fa25f5e25d40fc3a9a9b8057895acd63014fbd35ef2e9b0cbc1c50cc1b4f885be511089335641664e8781ca7231356632f92d41ac24b25b4e56d3d62a06926cdd806cb4ad5e1618185abaaef61c6feb42e8184f78b4956406677df8b4fbb7f49f5dcb5bcd8ec7942932c80a1a47a3089b89f0b26260be25cc6bac10b88d286f9adfb813e031663d8964a385be0b8dea2bea807937a75c47810e10e2f2720a842ee00c3ad737c5d53609ef63bb3601b0cb90db4d7adc406d073f0c285413ef1004228d4e0d5ddc46027d5621f90d22d8d2b6558f54cdde74cfdcaad4398871c626224b187963ce544a55268bc550bfd875a4f31184908aae8814bb7b6ce8a8fa2195df218f71efeaa87838bf345130476ea82457aef76b59a1a6afb9d4db198a2b99f0e0b0f6ae3f23a17b1e95ab0cb77043464a60a65f00107f32cd062ee62b7f3328798a012fbe845fd5c767ce6ba6cbf4a9e917032edd0833fa5ba366cc984795c858648bd67e9bc28642cc273f74391f9ccfc9e7953fe5d65147e9ffae95c57876d82e69fa40e8e55b089355e534bc7c71798d1d373932124991834fdeaa9c68f7c611d93d2af1a86bbfbb1a04cfa8340dccbf6554cb7c0d7b8840e4ef289a02b04765c322023292d50f3804c3a752aa102d88abf8f5c53b9f1c8ce6482c0cf92e3b048141d71d69958ba4079c3a4f640e15e8cc3cf8ab3601d8b70bd9725b837c7875d24f5e75b1b0f79709be992ed1e1a231d1d54b922788c731f9adff1ef17d46bfc40b93b9b9951f54dc45f4cdf0cf9814e169ce5c5e2bf4119ebb878dbe66e7e0da2fb7f28c0320cba870ff346abca29023f47aa0050b7822fbbcab491b42cfcd26d6d876b03962e1403d0cbd3369174b4e3c923060df47f7c4bcfdd559a8d0160b4dd3c777a0d3892f55e19ee2ca130ce0c548a7cccb851f25c2c2c529312ec793355f83fcc14fbdf32b1192b4a8707aa73d33827f9110bb631e941d738fdb5b77098e0e340785dfe3fd8ab28ab522b813e8ee7ddea39d9c50746e870ace005eeed9725a68b15d281ad064068d6255d250d8c2e53e5c87fdae9bcb1a5baed54dbe9173029aa9bd0eb8cc951326d0e744b63f468d81ea050b8619b2cbbc2fff000e17e7b8f85981c464d280a57480d2048e38cb70549dcea7d6926c270919490be345b42382e9f154d167212c80cfeb886b78b7ccae0760196492a295139c4c14801eace2e8c43fc963432b537d72e1c72870888f266a1e4e0ada6896be142a1df97d6033ab7f74e2f47c3d311b941976750b6e530a44a6f26f4ad524b75c54143c9f49987d9423537adc8eb76f024821f6603d937e4864b68a9b62a75b0d0cfc5125c8f618b26d47ead747b3ba3359b2e0b6ef645f8bf1858e79b2f32962e39ca264d1c3c8e746f3819530eaf8844b2d96181b94a40a449cf6c56cccfe53842f0f7bca6b40fe07a2026e340f18185e4aa27a0d707e22ea91fde156a7c37e36ba66b861d962811219df3d7c6cebd9a89af903dd235814e6780c80df79d3af85634655563505e031d63400e1c0251ef21548dbf0ea255b910d2e43b2b4a8f945cdc7c9fe698d959e69c80db18476c5de1df9cbb0d47baff6396752522cd0b432a5c2cc3a421445ceea83ff98596646391b77b7d9be6faf81039e8c09eb980384e3962d0dea562b004f736e8f4fd169ec7818a74f4e93f5b72f102625a9fa3ecf7f08dee6fddce129b4e38748a61072585b38e35639c550ba21f4e8bca16c8a595500c47e6705330510eb601895bd3c7fc451eb0c9e9f5df67cb6446a5a2c275bde52f5ac0855f3c837c8185821656ede3b6c430e3a0c61a96ac0a68ba78ee363c5443078418803f2ce8f7893e15cf6265aa35526408cf01d728e4db4872aec3897747b5e45d4a53cf15870876cec2981e63c094a84819dede0720f1b3d6f0a6ca0b6bbde8b93d26a59c9b356e995804e0bfd0e47705382a114838ac97da475d5dc35e184a92dfd745b1be7f7c6bdb2b8b0ee9e3c9edfe2ed958cf0269162bf521c512bdb5c9850f4526acfb88abb838bf06c4df9abe1c63474e225f3a2dc2d7e7c96c59a2802d3bf2a624b79932cec05f7ef815e1d67fb2f348f5c2df6ca4a8041c8992701a93a33be9e2219c84575f0ce606f2778abbc35746bb084dfe20150ac639b738a22b2a1714944fbc96c7459523e80991a50baaa42c33abfa32e725b2f51354916fc69a99442186a35dae8a6548c3394d7cd89897148327bcd444082d8cf7528ff37c3e39f17cf38bd1b6609deaf80000240294233b6b53d85b060589161f6749b72894fe04ea60e3345cd451f2ac43c5cbe8e74584b206b2a57dc3ab4b46ee7ba0165ac8041ffe7a5574d00ced00304dcce046580ebfb61cb7643160f1634c3427f01c921a66ec04bb064d49af84215f0a8395e12a62d845183f14153ba5ab7774180200c7293aa7a68aa3b7838579a15d8090d267cc4684a575f81c8b429c3725336e5b33417a5944cf35607f9924786a12a4dd23aa81db1dbca6996fb7e598da3bc0ba8e2eaf06639de897953a2ea177fe9e1c1976efee6083be35221258e660b8a7f9dda1bd0d02576cd8402a76f1e77a68bae7cfeb9c6b0344da7290aaaaa1ad29a64e160d83909c404d4b3dc13b85d3e40a9d3721954d467345cc45b98560618510a4c0ee6a2e48eabc4d4703070fd2bf40096ca5d9d16b992995f9305c450b15d03d0ef01b8108e36de09eabf64ba2ed82ace068712918fd4853a3e58d981fb05bdf173584df4f829421850c954d06ce23b20b19c3f561d058b56d6ddb9d3129327d60d0719e1c1fd4e5201db0b09e2a4a3973c114ee03e866159cd00c8135c64191e749b25fd00007066f0b8a36530dc62b35ab918539f1fb723d4feefe7958ca891e322c93567bac5d4e51a3b43e820edcee68ddc83a85b204efddafceb2f04440d01021bc20e23d2e38f32e6513abefeea08029b2aa5c8962d29a90848bb6529d096c6ff4cb0f2be16408346564046f6256630ca4a6a7068703756367afeaf89eedf3b85d93db972ed5d65e910a05b24350bb205154fbdfcfa2d873cdaa6b03618f1003875bd0e1edce47ac34dea32a5464cbc55f89356f65322e9f7289dcdeffa06c39278ab5e84054a40a902c42ecc732ef918be5d899b488cfc4bde205d30e12ee4e1fc9b3c304f83238c38477aee5831275ef61c76b1bd39bbec70a672e6a38ee1689bf10d66745e99cedc78dd400470400169131f26a53a4337b52e6272d173a6697d283a07f949d5a72945b832d62634b6ca86bb65209c6c6bcb63e493717950f676cf209387d903b2f5e8558118755b597b53d6e7fca6f1961d36ede3169fac5f9e70adb22874b05a32868d9fc1ee48a2c9a647fe2c6fce26f251f939e115dc6a98c3e3c41b5a4ec6205cc036f8ddb543b1bc8feaa86bc36163804e353015dbe78bd2d3b0a4693c0ee356453d34c2b7c06cb3643719778e85a5e85f14061e85b61a0d780ac266eb372579479162136ba7f9ad0822dfad9046b153de6acb59d1eda75a126e0b88fde967c220e40b3ebc0b9b8f348bd35557743d854b4bcd59f947dd2cfa80ac7cae660b48d130fd2a9172e8607647a4cd381bc9d236cec36cce34f9925527876e8f13a4a76983347db2fc8682b380ded6f3a8b9cc7d9e3fdd402678c7c51d670b97665e60177bdf92b841350d307a508891170f5a0163f5a39b58698bc43de8b54a56d", 0x1000}, {&(0x7f00000012c0)="13dcfb7ffeeae27d1972754a7ffcf3f2f82f4b77e0a747c2ce336ab120f233fc8106ee25012f3f422c1e64729f524a0cd47faf98741d58f6379db52149c228f383d42a0f68d4478f0ea5d6184ba488015c40bc204716f617a779ccde4d5fcde748a36d8c0208a65e83228ad5635d4f336709d9934d5b32fe5704586a0f70c8813668d6ee73d55571c8b82b5d880280839d51b6731c8a9ae11704", 0x9a}], 0x4, &(0x7f00000013c0)=[{0x50, 0xffff, 0x169, "938cb47b0bd0a1e46f48b81e5663aeff89eb9fdbc758c92832dada473aa6d43f1d84aa2196faf97b2b3031402533be024aac5df672c3632ff7982572"}, {0x20, 0x0, 0x8, "b44323263b4c8ea576d9fdcaa15d43"}, {0xd0, 0xffff, 0x1, "d0f85396c8b14e439352818b6212b6cce8dfda7f20545c7ab71f4c5e9acb94fa26685f3c6b1316165691f33877bfbc5994d125ab5b942a34464db18cd8c1a6b717f5b8a0595d7d9a23f773b069165aaa7a40b37d842040cae8bbab95d8dda45c3c036cf26bf8a56917184045e814280eecdb2f60bec0425e14ae155adc85133b6fa314531c8294264eaca0105fb75b791992ed5554d0c9cdbc3e52ce0b798fed3ce7dbd8430a01e4fc9ff533ee5c49ecd89404b6a9adea358b6b71669c4292"}, {0xe0, 0xb21f8ec0185e52e, 0x2, "6b4e12926a25d123f64d5e3896e250b3ecc3e86586b7690c13b70782fd8af09533d7025fef588e350de0243e59c33d3b4b88a08720106114fd6ab6d82a27aaea6c09029e7f73f91a6eebc9108c7d0bfb7eba995082f05784a6b4621e285ee2439c9d350a850a5f0c69d7f9643e9b29a665fadd8049cec989723beab6cddfbadf0af56a64164c24869052b43658fd990edaf1c9dc8ca4297634a576b46bb8ab90036d630c47557d2f36687372e7ca6b4658827106789aae3f263c353e70dad232070c917a3b358532cb07d7f1aca4"}, {0xc8, 0xffff, 0x6, "948cea14d235697685466d3a9bb5c220e6778de6054654b710e61f4f35e3381db3867d83e79d70bda19bfc3332416d1c9f772b6d7723dc16cbbdc7aed3a37aebafee0afedb4dcedaed47100e500fbbd08f1dfca8a3d769b23bc52cc9cbc99a94a04a296521aa9440bfde83bf609ee90a92a082f0d31c46e349d926483937f396eba687768727aeebd976b5af5ace52125890ebc2113b34c3a738068b2b21d587a573f3df4ccda0476c25c0a8c75414992e"}], 0x2e8}, 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000001700)) sendmsg(r1, &(0x7f0000001f40)={&(0x7f0000001740)=@in={0x2, 0x2}, 0xc, &(0x7f0000001c40)=[{&(0x7f0000001780)="8304f555fad22e23d8f8ee9d39f7076dbddc6ba27b8a883d5c5e7fcf422e600c6cd3ea81d06072b72884bee0cd3831522a3ed32565558bd09b03d25d4779af09b4773c9f0ff25f74a5c0680e471ae18271a68d21bbc5508fa6264a2e68df1fd3fa7f96a2f960119b2c984179f6d1dc0ba047865d", 0x74}, {&(0x7f0000001800)="c6d80d8883947244d75a9c28f84bb57cab4851a959476ada83f8e92852c6d1731a9c9ed6c5c5fc289ec0ce8173477ed6d595d68847d7d2e2a0fdab46d48a478c42505c212fd84e6faa493e86962b2dcdf63b634a0f137291dfc2c211d5d40fe38181f6e83e94b200c73c990b4614e068b12e2ad56d27677d86d5a5310becc355bc08927b6cd00c601d00b363e568918085e7ced5348d857000f82ab9587323301067749524a7bf02667a27b36406b925b2e4c1595c4f8cfc2a96de0fd5389d3f2d96337a28", 0xc5}, {&(0x7f0000001900)="56d8bb90875cbd5224df76f49c39d31ed97fe91db2547aaa0b05a82ecb1b8e705fb1a80e0194a390bbd6fea9bb35e17ace1320bbcce0693be4cd34a5d3f33107613d6c4f5d4f9c5555e9cb3ea78823e60995758bda8dd79f917d7eba1fde8dd8151eaeac49393e5f591fe3f28ed6ac1b77d3a4069f27cefc59bd324746e873cf16d33e18", 0x84}, {&(0x7f00000019c0)="72f9", 0x2}, {&(0x7f0000001a00)="38fb95151e7eedb972451a37ccd1883225fd5a82a030d17de265f20b8b25585f9b7a59dec99206339fe65f0acdd3d9be152d06eb3de7738e3b", 0x39}, {&(0x7f0000001a40)="468f24d95fb5aa33a85638a6fad10e19f70c0e7cc00e033b1f5ac77ccbb1040ff322a2a959cbe0c58e919bfd3a097aad04ffb161a0c9754da4f1ebf3a80349bc669fff650715", 0x46}, {&(0x7f0000001ac0)="cef513958ad6a9a33f79b3f81ce148a1de753e1884839d8203f34568c322fc2e3b1c4a8a8c1de1ed1a55ceecea96eee6a1fea28b2c532063698c14730b2583329f1092b4b2da6cf159bc298521382c9a80d1159acded4c4452e68d023ac01049bbaccf670f8acd058069115a6df58016f76a46ffff396a28f2feac3d18c57e6f5d599c081439c94a0742f7cdab406d6fbaa7e50428c2c5801d7be27990d7dd7b89582444b4d90ca82afb1e2597a2f79f9814797b1ebd359fa45b2096e810a7e8e82e4719832acf97", 0xc8}, {&(0x7f0000001bc0)="b1ad25547ce7ddcfd2279e05545a571e9032a0e3fee16c9d51da948690e90ae13d0bcca702279de2121b722bdb2fd41f890846fc224a23f6df6c5905c4f91a6b35137585cb7b31db7b270b5c917114ae407e8ce2", 0x54}], 0x8, &(0x7f0000001cc0)=[{0xd8, 0xffff, 0x1cda, "897656ef815144b2cfc5ae73b11e79e6c084c5b1d4da296c81b696e3b559578f7b5ced3098ee7205fe4c674e5862593f12ac839e83691478f851ed81b1a990ab1fc2f1caae640ba045a3032a25473ce8c39437b23627683a1e375c97d19f6e1f27bcdcacb7eba46a8fb21645ea80f0914902e5468273dcc75443ffd89ac00769ecfc2935a25e8213332c8b1c8af5d1b219cb439eb3a14a1a17f2d2eba10909b7267b270191bb1bf524890bdbe94f47c244d36aa04f14ec5e6ad6dd8c7d1ceab54013cf5f4e02"}, {0xa8, 0xffff, 0x401, "3a085a3dc971253fffb4eee94c90f483e395d95f946cb29f94e9d27a21df471edb04222cac8a400269a0eed5bc44baac3c0848637fb64aa8b6a7a0f2e3cdec541b12532a8acbf1b7ce7710137b93c68bb270b859d723e5d220b6fbeacac22257495200c623c51ba83ec51b467544a1e0f021c2b608ecb2fafb4533e975cb8dd95bdf3c543a81ec8d5ff9d2170fde2ace6593d93e62"}, {0xd8, 0x1, 0xc64, "cd6e616ac5115ce86e40cb0bb81d2bcad4fae04f60280ca6298cdad48118b3a8a8f99db1e84f18b4969d77f8ea52c911358a9db3dab44309f07e28b9cf872783d5c309a6f5e4402ccc03a99590b532fe7a50a477d7b1df8751bf060df3c831c96cf4a302db518f4aa7086e3dfd8e892d4e82d65b86a6c5e45ad584d25c38dd6c11ddf2e2bf3c4a42453d84274734c305b8d3f4534b8f955dc0bf7e075c28b88ea9a59a3e143cda91c188defdaf75ee7bb8f46645fdf7cce7a2969a1cc18fe9d6d66798c63029aa"}], 0x258}, 0x8) msgsnd(r3, &(0x7f0000001f80)={0x0, "ad1a53735cc50127e3ac89f074f1be80b6f2955d20103b5503304a608d99ed50b13cd2abf090f69faf941767b468cefc40356a79cb626c414e3ef7665cd36fc45dc336c7a3244acac9af685764f5c7587af927db356a7fa1daa473575da8512df31cdebce5b3e0aee600c46bb206eef8eca0a1c21e97d9f64403308caead1184975772b6839a26d9b71845fcc3803f2bf4de5fec800e77e0c55aff0e5225150f7d1a6731fd40ef1759cdcc022320769d9897cffcdf8d8a82b3046da3990dd8e4c6551d2f8dccea8b082da508e8e0b2b56672e93edb69bd9c3c87eef7a8de2535e7c4da67e475e845b0f7d6f5bdd76b3df681d58ce22a1145737faf35fc0579d0bd939eb54411455d23f2f5a8d9062e308a4d082830a07fae63ebf5ed702a3b66365d928740eefc9070168374eb588aa41e284ce626835782521f4d713ed84ea11df73055438d84c48aa03fbe8922ee170323df7d3ce7c62abbeb721f6050a7c254c02d105001f859fcbae1c891de95de8deceef6ccc3ddaf1479da03ce2d908c7fb011ab9fe3892abd127192f674be6d6d05973dc13cb752a38b12254c23a94bd21e6a39c102262a896e549dc03a752ec313b7de29e792b8288e5769b6fed5b9a68915f8b6ae15b20688c776498ef218109258c7c41d811c8a827e4a80bf92913db832f04ccf32ee66a87c91fa8430b5808ecc49a4e1037173ff79ad51447e302151575a5e3e62eeb1855ca118bb41c31203d023dd8b460963dcc6e9fb2596c48d4b0c87308cc8373c0d918f2b856716f8f8e67185f064eb0c280beab9e850578bc0bfe603e71341582886e5376f01f86d591a625383d5729706cebcacb8439b3256973b423e0fa9d745dbe6101ed15db4ea1d4d218c56fc89471a6e617e2f461a6097df87c2628c432be08e6c9d29d0c1ea29dd0e0c24d869b578ce6565391c31a4cc3a620b0780020ce3771a147c2445faf9a0a441a301cffcc5b2451168694ba1cf9d91099679b9edfa0a70a4f6c159484c348f8fa559b5371476245b1389708248dc61ebf63935cf7f41cbbfeb876f9da5b2ffc3b0f74965b7ceb71093adcfe7c0c98994f95c3f3f029dcec7e116c8f04e37e7e8c115f21f28f6aff09f071930325defc7174e3608e5aecaaedafd37778ae7f1ed2905bf2a05396e51ba4fdad35fcbe66d3514e2e31ec9c1252547d8614da110142d87c0085e82ebb13fbe8c0b0f5e7498e0f9658caea8c3dbe9cee93b7ec7dbc1ec7295cc324c114c8508bb47725d3c1d1dc6120dbb06c7eb234d6f6747bd62df45b4ab919c1f67ba3e47c8f23f6c6b92d0af79a97302f0547d3c3f102209222936c36b742b44c8c1d6d1e4720b4aa19c9aa0bcb0c45690daf0f5553a989c606fb9aaf293f0c837003076716bf3ec1718ba626c27c90bebe3c8818f07bf0a18183e9ac548f5cb65750bbda5dad766b526ed39659d0278092d3f56c187c6e9b11b4d22eb97a9b89ba38188a0dee904e6fc9ac79dba957285a209b09a71f7f77b71e4a1d1b453656d5d3f18b56968d6b623dc8fad3bbcffbe9e063bdea61c03ade9dfa8145c906f0d3f56479830bbabe07302de0c1da9763e2c7452c25c2eeceabaa243d52b76aacd599f761af5c2ae54a4f92980265c5ed178637e00a2b8f74ea10929ee1ef775ef1742af0e2f4d4aa576209ddd3276d48f68b3aca0e25493ef400568b6476520ba34f0af93d74b644731d30e08475a3c63991f8bbc02c02cd7f79824e7d71e25d5c0210b56ed191f5ec3fbfcd6d3215c6661d1f2619b4901f83cf02418e4f62e7125fffa255c412215209940a7a9bf0fdfe29a51b89f7a7ba75828bc352a4f488a71968af8912458f34794060fe5a11a5c9164dad0ec1278948b5650feb231bacd982b7932e24e58e371aa197150f61e2559e4afb55a1c679a661b25f565097410514cd6239e70a597a6461fe816f95e37ef561e38e767a294a189f5fd35135967de348d82f4ba1eb30109d84cbad94158a856d7eea4ddb49c7da9b8548560cbaf8cc73d525f6d9e6583b6ec0c0de7b99a155f1b105cd05e5fd2fde0a63bb56285cf2740b8b041c92cd0396af565ef28fba302d9ea119e272634a468da3a936c89e8a2dad32e60fd4af4beab31a3dde611f90d91729daa7cfea378a78d73f38817a4a89ae4a107b494c9ec69cd8be6e782ee623f0b4765644b4ce305b5d2ed87d1b6b47ec4c3e91c1842f8e46dfa81e0237a66ecc4912d85c7acf28799ffaed81b8d08d646c4d82a904eeec278c8bd1d9d9619bb81f2ec6671210c6f61661c5b9431178a8a8cc1d18d87a080c3f7de12a24fa80d5ee98821c1e4c831b691ce9402b878f6fc21eb4d9f2f6926af93a798fb718eceff79ec358f97a3da8d9f20479e98c00c41567b94d8780d57f311841e69b6c7a6e46f631a88452cca489d7cf4f9f05cf74bcb07b0d261b109fd4fb1f48ffa21e99ce79c2b84ce140f956b0fbd829b1a1dceadc0f3cc1f5d248f379864e5ec67a27c8b25ae9e531dadc92919ccfe53a81cc0c0e750f21e4155da044782f1cb51497d3934f7f59931a2b133aba11b729ef51756acad951f5aeb4d100f5020f041708184f0c014b167e0bb8b2057a14586bdd9deb08c49c3a9c95bbb5b143aed7f69718fc6d166817206a76ff62e429d913f17c31402870a61b3182076fb3e2e82cf2a0508692ab544d6ab1340688438d9a19e83427b6956ead81758ac2b26679348e30f9980d8f68068d9e04e753127eac1b14dd2cfa739b0152b84be46a1834875675dbe15fbf39e02bdfd869470b68deb445515fac1ce6514e042fcb4e44f0f94dfb36e9c525b56af3e10a919d3c388a3de5705502d8da760c96fad6865d97208c1ac625c7076d7b2a9ef0248f0ad2ab902ea2a8b3154402abab0e3b3e25d6fb878911f4623f0fee8918f66cc52190b09fabe0261c72e042607a15ba7441e4c8906b67ed2e139873526e07c9939c3cb149ee1823ab5d25c998499723150aed6f95a835aaf30c16b373c4f4473b9e387640b79445b9a52eb40918e56791da4dd9c877d27604e6a10168605a747b2f2ad4792132121ac2399b1d02cf463e2eb249e32cc080a285cde84d7c631c7b82f3dd90dbb392acec7b9f93097feeb0c4ae26cb39db444f0b4a9117b47e05277b80ed202282f4b9c9b7461fa9b1028e319c3ebd5cc77d6df8a001ba6aed7fe6c5c460bb6ca000dccbb820643e6a9a48a6192871dca8d95e8d1683500eab74c0125e5b45f3c403ad57dcdcbc32e0e6cffb8530f296505b2d15d1e88c737a5dca43e54bb838042f2a8d4fafc374284f5c77302a7f097ea8630dc3d9a92175ede435f3b1a37c6a94af23f5d166cbe456186a06548a0c48f218dd27f26c29d667085f9cb97b941d44dcd7217453c84d2353e0a2c049d407039f4cbf59c733d2f72ecbc99f4f3332abc80a8565d279656c837f3622ecc82d435d21303553df18495a969a8fe7ce35851ced1263a3f33da6bb43899af69d38c9fac41cd606827c640899d8afa2fc8a03b4f5267c232f1431e80fa8738d70b925901e1711f753a049461bdbb626f1747e12dca62177452d9fe6500a5291a4f4bd9044c235be7915cdacb752343d5ef9935cf99e693b9bf3058cf499b4d111d523b2e73808bc94ac37e228ca397643e60c6813672ffcbc3eb8a2bb4d3346ef21d944dff84390de05c57b94f16e0fff6e71714d73c070a3f80c3b7b667fdc79a2319c0caf107066f07360eb05a6832cb4fc175cdfd39d7a55048cdf4b14428d988f73dcc5aa8d5a351244e491426c2a0a13868f9f1fd3dcfe573903845a0aa71060cf507de7c3ea32f8f8b0208000f4ebd8a072fac87eeaf22d4447f620282d69288133908638983a6944e3c9ca429ad2f27f297825feebfa0e3e5673a11785629eea65f69eec8d939f5102e411a4cf82c3e7c9b92424b699ee77f865cee2e7721703e0b4e3adea519922da2dab2e5547a19a0be4653f3e57d6825aee1d7e18a3389e978ab62db9911a810de1c9d764169eed6a2d57a27d973a798e6787863db144051815219ada2c158e672bf89fe6f00e950d005c720b685e6b94cd633ab8d8bd0e97c0d3df2c18b81e89d6ac73a07d4f9978e95b53614dc06ef61c083ce377e201f9456c5717d82f58622af35c46bcb31cc38c991eb5998189751f104bdac27d114a69383149bad28d3cc537d6753bcf84b531e4a3b8304b530f14aa9c59f6f4b5d86566f245420a7ce0f171c44562460fa2a7f45e75bb9e49e7b403ae499e723f2e734f59c1d318d9f7f5b2d44a312a997fcbc90841ea271e9735c0d9d212eff5180f0d033cfff47502884d8d187c9ef4164458e6db810cecac752438671f3275b6d1eaf7ab9250706afa9119f81c682dc513add541eb892a29716f3a9089a6ad048c14ab52b6ed5645349e790abbd410bb399c66b87a127588b9bdad94a480436732bec597c91515cdc90ac2344c25a69cf10c6fc22195bca83ea7ce58c43036c171a5efff992ff9392f924c12ffeff56919322885c07ada95a561d27e1ff19305071d67247b15267ae32f0faa5c43ba951ad9dc2955f65de3bc91a178b6d7dc33c5b24ba42ba13658b597d741460e5195ac02d14759ced9c7f5340f5cd4d622d54d255e83880082db2a203db86d24f1de3e472c58291c2c5e51f069f4aaf08b17578fa33b3ae2e74f2746c5b5aab352ffe08df8056a443c7b22a06af640fdd294ac7cf11144c5f0a676b7bf1b599e5bfddcc0d6e1b9c0b6e40c02167c9706ce2453f02b78d13c9c0e4b263ecd5461706638b0db45312ee5bc141785fb21bfb4d59ed776b8519ceca323e802e5464e9c27cc71fd1d7e5b6003db3723657ceabd21432eb600eca2a39e62160bd4e7b1aa54292413873a02ae50c0b5d00d66f4f80a9aa41c44ab5ed2069e3558d27ca4fe93518918cf82e6a9f3ee2dd7d8575adb8b68ea05f4e16470249020422ec84050c59f291389649a975250f28b5f2357f79701f31aa966b23104cb518abc1fe199af6e6beae805017591fb75fb00258e6f5b067f90e72ab658e1963865a5b43fa5cd0c0b47e3868de1fbf9b390bcba508bc856d2d33a0fd7253dfce6e5dd3c50a07a88fae2acbf9ebda4ba25015d9d98bcdf3d3692ba0a93c8aca6d04c57a7308689ed5c32159fefd3c1df14f841ad59898f633beddb39b6216e09913ff29a25d5f93e75b307c53e4961c76c5f2227bbf57e12b42d8f7deeb65aa4e53f4fcdaaafd0df1860918a16dc250dacb6958b94b62678d476da648057e2ef49c08bd187a031a6f16c965720d79bb44bc9fd62c01c31521710e1d4a8a462fea062140dfde7dc87d8bc379aae1cbecc5e79065eff11d26b7f28acb95dc3c6e4ad057b3f28c110d92a88eb244157e666addfaabdb2e6a0bcc59055fd3b7c68b0fb105753e0138a34e2a8e6dd78aa058337a11c7d90737b8f47af6384bce6a793c104e6cb0bf637db382a3d08e9af2a71fc43caa36f25edafd77e6abd3279e7c4e7dd7e728f66fb26698ecbd626e22a9d00d4f7483257de1990976cf8773efb18a4daa30500496a1d5b31481f6631541e749780f06cba72762f9707ddb5e4c0298687b8b083a9d24ee995e75024c2c25cbb61c6469bcef3c10a8131de2615174b3c7a1af70bfaeee74419b7f94a4c6c0a7534e24b866d4f191da9be3343c40b83c731003bfee7d8a34f349f3d44ac7faa1215defebb2f2afb3dd998da3e4c8ed4d82360b7f9533af68f0652bf67be847cb4ba7c7037235bb4f56f3439f657e61bcf7"}, 0x1008, 0x800) msgctl$IPC_RMID(r0, 0x0) syz_open_pts() r4 = getegid() msgrcv(r3, &(0x7f0000002fc0)={0x0, ""/67}, 0x4b, 0x0, 0x1000) preadv(r2, &(0x7f0000004240)=[{&(0x7f0000003040)=""/45, 0x2d}, {&(0x7f0000003080)=""/225, 0xe1}, {&(0x7f0000003180)=""/121, 0x79}, {&(0x7f0000003200)=""/4096, 0x1000}, {&(0x7f0000004200)=""/42, 0x2a}], 0x5, 0x2) ioctl$TIOCCDTR(r1, 0x20007478) r5 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r5) pwritev(r2, &(0x7f0000004580)=[{&(0x7f00000042c0)="aea7328beb951850390c8a03ce095412f44942e3b0441d3d190e7437d68dc56968b6a9ee52ad415417d52e708e1a3907b28d179a2a9130906cd25bc5ff3202121a1f7f43c438e2764808b6e1ac51f536e2ab8460d3a67df08118f9bc4cc157efc7ca58b77d2f958cc317d0a8cc0dea27df39f4164d951e3799e9c0e435bcf63afb6634a2b8b6dbf057e2fdc1f6d597ad3075aadde3d408c042068ca4d218bc65511921c31e5bcd31c5bdda85f4ab779cbd11a2e1ae89cd1759a0bf35520627238680c7988aedbb5787ea0c181bd4f9a61c1e303f4af9a5f510fd38c12b3d10", 0xdf}, {&(0x7f00000043c0)="055084b97661682edcb69e9e0cccef89b75608e174bf3006c1f6003ae1e221c249bb0042f2429aa598eab88c508dae18206f9b3902c90f9c893e8672dae2ade7f061a8ecef533078e972aebc3898900732f86b29956a4b868894087ad79c75d536e7a77a05b3b5eab3f4ce760289850ad009", 0x72}, {&(0x7f0000004440)="327bdea98c95c1d3eb99f7ec6ca94bb683bb29405bb6bc3e334d13ccf11ff8bb9ec6603bbf422a82ed740b5fc0cc6afa87f48925d18c49dad89c4ddbe86a59664bb005d0710291552b51f735513032f8c12617f71e7f6dfbf1a191d15d362f5f8c2043480f793d9e", 0x68}, {&(0x7f00000044c0)="0b43020c79b9ca4c507212ec94cb074e6e141bc1f83aecbb9974088100ef210566fb8af1c0a96845b987181e80b0c3a2d4c147897e7027ccb1790ff0d2d73fe53120e33f5c97b6e9cd05a479df96bdf565a61268d8bf28facfe217c8cc324fa292c2619fbdeef33e1f389c9f81ce80938fb02c2e26b3241abe821fa7f4fbc5d65d0ef7ec59", 0x85}], 0x4, 0x0) setitimer(0x3, &(0x7f00000045c0)={{0x0, 0x7}, {0x81, 0x2}}, &(0x7f0000004600)) fcntl$setstatus(r2, 0x4, 0x4) r6 = open(&(0x7f0000004640)='./file0\x00', 0x80, 0x20) setegid(r4) msgrcv(r3, &(0x7f0000004680)={0x0, ""/139}, 0x93, 0x0, 0x1800) getegid() bind$inet(r6, &(0x7f0000004740)={0x2, 0x3}, 0xc) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) connect$inet(r6, &(0x7f0000004780)={0x2, 0x3}, 0xc) 05:56:31 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) shutdown(r0, 0x2) socket$inet(0x2, 0x4003, 0x3) fchdir(r0) r1 = socket(0x6, 0x1, 0x9) r2 = dup(r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x2) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x0, 0xfffffffffffffffb}, 0xc) 05:56:31 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) truncate(&(0x7f0000000040)='./file0\x00', 0x8000) syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5, "7d97aa48374c44e142188600000000f81d0250cd"}) semget(0x1, 0x4, 0x400) 05:56:31 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x8, 0x4, 0xff, 0x5, "a172ce3ec94468eb6fcc82af263d83889f1aba48", 0x0, 0x10001}) 05:56:31 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) 05:56:31 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') flock(r0, 0x0) flock(r0, 0x20000000004) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) pipe2(&(0x7f0000000000), 0x10004) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 05:56:31 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x90, 0x1cc) write(r0, &(0x7f0000000080)="88e8", 0x2) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x800008) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 05:56:32 executing program 1: mlock(&(0x7f000071b000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 05:56:32 executing program 1: r0 = getpgrp() r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r2 = kqueue() fcntl$setown(r2, 0x6, r0) 05:56:32 executing program 1: r0 = socket$inet(0x2, 0xc000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000100)="00732f7c1f06d757bff9e0c8f88cc5212ee3e7d376fab7fe0418baa4239b9dc4ca06ccd0a7220ce15c318e746b2d9b3327004527c72d82ade3748f5225d4bb743643fe665949a1309cb20d27fcb1be4cbec215c4b0", 0x55) 05:56:32 executing program 1: rmdir(&(0x7f0000000040)='.\x00') 05:56:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = open(&(0x7f0000000080)='./file1\x00', 0x10, 0x23) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0x5) r3 = kqueue() r4 = dup(r3) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0xc7, 0x2, 0x80000001, 0x1, "0d2ae65aa297548cb62f91ed57aba6a56519865d", 0x1, 0x1}) kevent(r3, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) r5 = fcntl$dupfd(r0, 0xa, r3) faccessat(r5, &(0x7f0000000000)='./file0\x00', 0x51, 0x0) r6 = dup(r0) kevent(r3, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0xfe, 0x4, 0x1fc0fd1, 0x8}, {{r3}, 0xfffffffffffffff9, 0x4, 0x80000002, 0x9, 0x1}, {{r4}, 0xfffffffffffffff8, 0x10, 0x4, 0x1, 0x5}, {{r4}, 0xfffffffffffffffb, 0x84, 0x2, 0x3ff, 0x200}, {{r1}, 0xfffffffffffffffb, 0x4, 0x2, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000000, 0x2, 0xbbd}], 0x400000000000069, 0x0, 0x4, 0x0) r7 = getpid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r9 = getgid() r10 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) r13 = fcntl$getown(r3, 0x5) r14 = getuid() r15 = getgid() sendmsg$unix(r2, &(0x7f0000000980)={&(0x7f00000001c0)=@abs={0xffb94dfa5b7b3767, 0x0, 0x0}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000240)="a4641fed2aaa9f55ba731b51052c009e76149d7ae48b687d5fc1c38bb0bbe470ef592dadcaf5809bc1c57a673c9c6a8797d961f833960e407c8de993e298", 0x3e}, {&(0x7f00000002c0)="14048319de760f9146f2be952d74daff2ced3ac419df7ed87c7443176f8d10cb088966650dfea1058ebbcf279e6e94bcbba9b55b4c06679a81f7c3f37ce74a7278ed134a02360b0c153118d26120247aa2ccce8121cb3dea1b10d29267d3d609f0dd221cf70dd503032d96e4c63212f118f693861b110079e37c1355589907076729f0b2132cc3e84b2cdfe233b4b9cb791b633b4e98deb957816b2d1f05c2c0c262fbf218671cd161c49da12fffb359", 0xb0}, {&(0x7f0000000380)="bfa87996e6f6064b3f6294204623126eecc65a961a26ef2921f899c8b885b212f0dd7355f3ca19685467a037ee05ebeafa98b48bfb2b8546502b5ecd7e9c02d03db69cdcaf49942ef7a3a8c88878e1ce3780ac4c17e73e98e7206cce3e71cbcb9ff26b833978a09556eaba2b0a901a44e66bbe45975eda860e5bca0667", 0x7d}, {&(0x7f0000000400)="1dafa79226ca5889fae5f0de0b4422bc14758a10c78e49d542b78aeb7bd67d14da3ea40eb496dfc634b1d873ce044e3ea44e86fbadd781cf0e95efbfc36a3d0921f5d77b8149ab7f777b8f707c1090e06b297391a38ea51b57855087f3fca8804f3533d9adb8b30b7d28fe2846faa964a6939d4a2bb741b1a23b", 0x7a}, {&(0x7f0000000480)="d8fd952cbbf70ec936022779c6c498884d8cda6525054a9631f686caa05592519b0fff37146c09a07e67485563b1470158ed8e94db7101ea3a8d166c8f3f318e4961609d91d06b9d0bc4092ac0db14a1445a1a5b1c2226147ed9f9af7336b4700007e7e0b753a69f58f480d61c5f11335d5ff6763f4825f755c9a6c25789313fa70bfed04fe91e075bea8a42f3ccb96095cafe709d4b6957a0319525656c87b86d3c565323b5079db1212c6d09f73bff7f5a97f2504d3655a65575f3a98cd8a0bc3f135783cd5f77211b983f9ba5bbc7", 0xd0}, {&(0x7f0000000580)="172097dd093c18d21de5104b2c25c5eb2d71900d139a5298983ecfc3ffe00ff38385403fefdfd1866d9e4d79ca12c82b8571d187653c8ad4197612d529aefa198d3a90fb11f7cce7eeacd8b6b17ee112f677257e2d13454bde64a75df97a8bc21364d75454cd5d497b0a1d7cc11cbc28dd2db92a596ca5ba367152fff4f045537804aea2cd61a865382a7434e5e1c119c3d5b2081c1ac9185c44947cd7836ef4ae3a4e", 0xa3}, {&(0x7f0000000640)="81167870e41896e6704fd3e9943cf011bd1e0e628f77372b92069684dbe4498ca13ab6a0c04b55636607b50d79fab2ecce2938ce2df5009a3b73d7ff70cdeedc49084dd9d836adcb4af98a5dd486aef63bac5faed49668ba01267e16c964be52a829f409a10cd7fbc7ed52beb3bda861c513b70ec41b904fe2da61b782589b5d6f944f222a4a997df5e9312894f5", 0x8e}], 0x7, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x30, 0xffff, 0x1, [r5, r4, r5, r4, r5, r4, r1]}], 0x90, 0x1}, 0x0) 05:56:32 executing program 1: r0 = kqueue() syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x9}, {{r1}, 0xfffffffffffffffe, 0x65}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}], 0x8001, 0x0) 05:56:32 executing program 0: r0 = socket(0x18, 0x4, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/113, 0x71, 0x800, &(0x7f0000000080)={0x2, 0x2}, 0xc) sendto(r0, &(0x7f00000000c0)="9767f078f00d96cbfa91b46290b07ec124d8338e788be67e9c6e829ef508811b2b2aa50f25e25c2025acea0c940cc1", 0x2f, 0x408, &(0x7f0000000100)=@in6={0x18, 0x1, 0x1f, 0xfac}, 0xc) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) 05:56:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x4}) 05:56:32 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) fchmod(r1, 0x100) getdents(r2, &(0x7f0000000140)=""/116, 0x74) msgget$private(0x0, 0x140) sendto$unix(r0, &(0x7f0000000040)="0b5edaf6eb7823967c89cda535fe16bf1f09bd89dd9e475e2ac9f315e73a7e5ee99c2b4499afc41d", 0x28, 0x0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffd53) r3 = msgget(0x0, 0x40) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/4096) 05:56:32 executing program 1: r0 = socket(0x2, 0x3, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000001180)="06", 0x1}], 0x1) 05:56:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x8000, 0x0, 0x9a) sendto$unix(r1, &(0x7f0000000080)="5b95a9cd", 0x4, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) shutdown(r0, 0x2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 05:56:32 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/94) syz_emit_ethernet(0xf5, &(0x7f0000000000)="fab0065ba3affffecf1077950825d67950797f5d37ae5dde2c968496164829979b27e2faa223c8ed703f2ba20e0d306c38aa6e6599b37e3fb726860006c024353325c09af538e9ea8f02884374f995d0ee98c3459c11c482c0bcfd79b78644a442d76612eb1da11819f6c360ab098a410648501d7b44c2ffbd0f01f7fb2ea295383ab07f372d6c70dc18ab1eb229cb175580652be0aee987b8a8992af19f716fcc713968f428dc493cf007ba3174e28cd8fa87a49ff35507c7d7a1c7e28f96f521925f518a9a4f0cdb17ceb765dad741f6730258c5ec9bd2282931b68ebc0f5710d7f203e8499dcd2807ab306be2518033af32c161") minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) mkdir(&(0x7f0000000180)='./file0\x00', 0x28) 05:56:32 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x10, 0x128) recvfrom$inet6(r0, &(0x7f0000000580)=""/90, 0x5a, 0x42, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="7047a3ee8e59985d668e444023137ad3f4bbea04", 0x14, 0xa, &(0x7f0000000540)={0x18, 0x0}, 0xc) utimes(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)={{0x8001, 0x8}, {0x3, 0xfffffffffffffff7}}) preadv(r1, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/227, 0x1d2}, {&(0x7f0000000080)=""/83, 0x118}, {&(0x7f0000000600)=""/182, 0x8}, {&(0x7f0000000100)=""/11, 0xfffffffffffffe7c}, {&(0x7f0000000340)=""/237, 0xed}, {&(0x7f0000000440)=""/15, 0xf}], 0x1bb, 0x13) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x3, 0x8, 0x3ff}, 0xc) sendto$inet6(r0, 0x0, 0xffffffffffffff34, 0x0, &(0x7f0000000140)={0xa}, 0xee) 05:56:32 executing program 1: socket(0x36, 0x5, 0x6) r0 = socket(0x0, 0x7, 0x100000000) fsync(r0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000000)='r\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 05:56:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x800) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r2, 0x2000746e) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 05:56:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) semget(0x0, 0x4, 0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000}, 0x8) 05:56:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x0, 0x0, 0x0, 0x97) r1 = dup2(r0, r0) sendto$inet(r1, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/5, &(0x7f0000000040)=0x5) shutdown(r1, 0x1) socket$unix(0x1, 0x5, 0x0) 05:56:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) r1 = shmget(0x1, 0x4000, 0xe2, &(0x7f0000000000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r5 = getgid() r6 = fcntl$getown(r0, 0x5) r7 = getppid() r8 = semget$private(0x0, 0x0, 0x2d0) semctl$IPC_RMID(r8, 0x0, 0x0) socket(0x17, 0x4000, 0x41f5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x6, r2, r3, r4, r5, 0x40, 0x3}, 0x72, 0x2, r6, r7, 0x0, 0x43, 0x7d1}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='.\x00', &(0x7f00000000c0)='\x00'], &(0x7f0000000140)) fcntl$setown(r0, 0x6, 0x0) fcntl$setown(r0, 0x6, 0x0) 05:56:32 executing program 1: poll(&(0x7f0000001fef)=[{}, {}], 0x0, 0x1ff) 05:56:32 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = getuid() chown(&(0x7f0000000040)='./file0/file0\x00', r1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) lseek(r0, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) 05:56:32 executing program 0: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) close(r2) dup2(r2, r2) close(r1) 05:56:32 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x3da) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x7f, 0x0, r1}) 05:56:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) setsockopt(r0, 0xffffffffffffffff, 0x5, &(0x7f0000000000)="e2d5015266f6c555db2a9ed8e91c2b3b25badf1396c8427693e6811912692b6eb731d966f5dd4bd3fa5ff144c410f12177addfc1f7793061a4e7f948296db784", 0x40) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="cdfc309a388173d2e62b6f1d7f0d89b050a70cb391d93e18ced8c17f2ca00e435d78a191bd62389f11f49d6f23cb1616b29c10c5a418703bd10b6ccabc19f10fa68d6c37b5a7e6f3b6eb21ec345f27fe8dfe07f6b67be3e0dd6b5242419d076aada43a061026f9dce3096cf343a7f758e75c03d7400ae6d04333b69702852b9fc44e3533eefd507fbb8673f888f290688dd768adb6540d6e0ca72050827f51f2f82d76cd102df7134141602346486437cd9c71d6591a37610e2b81fe048e", 0xbe) 05:56:33 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2, 0xff}, {0x2, 0x80}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r3, &(0x7f00000000c0)="14", 0x1) 05:56:33 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000080)=@in6, 0xc) mincore(&(0x7f0000000000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/114) 05:56:33 executing program 1: r0 = shmget(0x2, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/73) select(0x40, &(0x7f0000000080)={0x4da, 0x0, 0x200, 0xc5, 0x7ff, 0x18e7, 0xff, 0x7f}, &(0x7f00000000c0)={0x8, 0xffffffffffffffff, 0x6, 0xfff, 0x5, 0x800, 0x10001, 0x3}, &(0x7f0000000100)={0x3, 0x10000, 0x3, 0x5, 0x3, 0xc8, 0x0, 0x100000000}, &(0x7f0000000140)={0x1, 0xffffffff7fffffff}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r1, &(0x7f00000001c0)='./file0\x00', r3, r6, 0x6) bind(r1, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0xfffffffffffffffb, r3, r6, r5, r6, 0x2, 0x4}, 0x8000000000000000, 0x3, r4, r4, 0x7, 0x0, 0x4}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000380)={0x200, 0x3, 0x4, 0x8}) fchownat(r1, &(0x7f00000003c0)='./file0\x00', r3, r6, 0x2) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x3000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000400)={0x0, 0xdb, 0xffff, 0x5}) r8 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000440)=0x7, 0x4) shmget(0x2, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) chown(&(0x7f0000000480)='./file0\x00', r7, r6) shmat(r8, &(0x7f0000ffd000/0x2000)=nil, 0x2000) dup2(r2, r1) r9 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r9, 0x6565951903d3cc3c, 0x4, &(0x7f00000004c0)=""/216) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000005c0)=0x7) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000600)=""/219) getuid() sendto(r2, &(0x7f0000000700)="7bb4cab1dfa79d82f79dac082a8c1f28cc6baded6e624017e9276e3a1fd7c9bbefa9a6954329819209f9087a88763fd91b531474a2b799eb4bb1359f8fa3ea795ce4e3398b9afbe4d386fbc8d7a5bef5e951146d67ac5b79f7b44b3cc3ba33f79063bbbb9442b9f1f4cf4e880188a0b0e63f", 0x72, 0x4, 0x0, 0x0) 05:56:33 executing program 0: setitimer(0x1, &(0x7f00000000c0)={{0x4, 0xfffffffffffffffc}, {0x0, 0x1}}, &(0x7f0000000040)) r0 = getgid() r1 = getgid() setgroups(0x4, &(0x7f0000000080)=[r1, r1, r1, r1]) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) syz_extract_tcp_res(&(0x7f0000000000), 0x14a, 0x3) getegid() setregid(r0, r1) 05:56:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9506) 05:56:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$TIOCSBRK(r3, 0x2000747b) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = msgget(0x1, 0x260) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000100)={{0x4, r5, r6, r5, r6, 0x20, 0x5}, 0x5, 0x3c05, r4, r4, 0x401, 0x4, 0x7, 0x1}) setgid(r6) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000001900)=""/134, 0x2bc}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 05:56:33 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080)=0x7d1, 0x4) 05:56:33 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = dup(0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) connect$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 05:56:33 executing program 1: write(0xffffffffffffffff, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721a", 0xe4) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) read(r0, &(0x7f0000000600)=""/4096, 0x1000) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) 05:56:33 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) read(r1, 0x0, 0x0) write(r0, &(0x7f0000000000)="e6c2dcdb0eada09d16eb6b5a146725576d31400dc4d118ad0edc7744143c4a85296da8b942b11487b2d046b377cd80116a3c596cada9e61dcbb1088e92fd0f850617779fd71164dca84c9fc18c85e991add3fec825c8da60872b5eaf5dacbe1684343ee4af036678d41a8cff9592c450867a2426015810526c1d5d06852991fcc25d647df9c33020e8422cd4e41b420c099ddf75348007851b4220eb4ff828196f6034c442938bcc01729118599106d512d8e4d9955d6270ea7baa59229ea967a6da34856e9ce0ef47166ffb9c1edfb9d862cb8d4af25997aa5df703f3093b6f8b36060de3f3", 0xe6) 05:56:33 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x138, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='c\x00') flock(r0, 0x8) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000280)='r\x00') 05:56:33 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000000)={0x0, ""/218}, 0xe2, 0x3, 0x1800) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f0000000100)={0x0, ""/254}, 0x106, 0x1, 0x0) chroot(&(0x7f0000000240)='./file0\x00') r1 = open(&(0x7f0000000380)='./file0\x00', 0x8, 0x14) msgrcv(r0, &(0x7f0000000300)={0x0, ""/85}, 0x5d, 0x0, 0x1000) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x1008, 0x4) 05:56:34 executing program 1: r0 = socket(0x18, 0xfffffffffffffffd, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) 05:56:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x6}, 0x10) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x100) ioctl$TIOCDRAIN(r1, 0x2000745e) write(r0, &(0x7f00000030c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6bad64", 0x1001) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 05:56:34 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x2, 0x8c, 0xf0e, 0x1, "bffd75a43c514adae22458af78659de3810e5e9f", 0x1ff, 0x7fff}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b79dad9c4c242c382d4027fae609a4ebf482be04", 0x0, 0xfffffffffffffffe}) 05:56:34 executing program 1: pipe(&(0x7f0000000000)) r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) 05:56:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xfff, &(0x7f0000000000)="fe0500ffbf1d62b430d76d3747eec8f4fdbe4e7dafb630b39ffd1481b636222e0640a74c1adc4b1f1a497db137549e33b6924105ee", 0x35) 05:56:34 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x100) unveil(&(0x7f0000000200)='./file0/file0/file0\x00', &(0x7f0000001300)) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) 05:56:34 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x52) r1 = fcntl$dupfd(r0, 0x4000000, 0xffffffffffffffff) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/190, &(0x7f00000000c0)=0xbe) r2 = socket$inet(0x2, 0x0, 0x7671) setsockopt$inet_opts(r2, 0x0, 0x7, 0x0, 0x0) 05:56:34 executing program 0: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) readlink(&(0x7f0000000000)='\x00', &(0x7f0000000040)=""/11, 0xb) 05:56:34 executing program 1: mlock(&(0x7f0000215000/0x3000)=nil, 0x3000) 05:56:34 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) setsockopt(r0, 0x64, 0x2, &(0x7f0000000080)="85d3604428d0a56947c68934abe9e2087092e46ce9fcce5c04e55c439ad4c33247f2d601ca114ae45b4378ee467685a002f434eb8aca3d537d84657f0ba4444020d1e5e8786014c8b7893d7dfa6596740e298bd61b63da9abdc8c68945c91f3d8b46bec4b9b35d84f7f2c950f9e0231c483f1504b682049f62c9cd8ceea9", 0x7e) 05:56:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f66056c653000"], 0x1) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) sendto$unix(r1, &(0x7f00000001c0)="e3b446579757bd6c0f7b9ebcf417fd1bfe7968b30b6e571faaa52b25952d462d320d9a1de0859488dc7036c83ac07ba8659e906de0c2e66c21d6f1509b6bb0002460e330d89408d73670c339dd3c086c4d3b0ab4785e88c1cde3b834066df14c51f00b4db4936da7bf53dfd3dcabaa96fe111ebe9c23480b526b7fec3b68e2efe77b8c66a75130f9e49c182c0afb73ef7b1687e5b575b9a52e05db009473b8988c31f54175fb774cafbf4fca178689d4573ee9bdc2ba8f57645e180d850e5859b7bf97c57c9dd7b16acb95d55da95b77ee0216abd986683e5a2f6e0c8a4c382b5ccab1480e4e2dbb88d1820cc2571ae0769bcbd5a8f9e1f2a777c2bbbf01b0d49e9ed0b853182f5ea361b5d5bad1288b07aaf64a221b2e429277b3316d6d2d1c882a49d431791a5e93b4b285a92b7ad49d107fe186ffb5c3c0183d27895c10bc779033a49e8c503bbb9d9390c0b28b8772b0514682fe1d25460db8a158d42e7bcf6ba73f81be73d362a05c77c6adf70a6f0ad26c5aca4dfa0e08830841228afe6ddbca3a0334b2b20fcc224a8a0d1981738af0dfa4633831cec83187373bd9eb5d3ed0ba79ad9ca05f8dd606cb163fcf38d7326ab867bb9f64bcf060e05046f7623835ddcf968c358d129010bca7be029ec8eedc62fe6b9bfb9dd9c1a8052a01e5801bc68da08e5a0f0b8bbcfc0917565c3979ed895061c58a80aefd21d0ac92b164f0523812f5920468497cd9d2bb548a90d846a7451c0065fabf065d4fe705de8949b63f5f908ed68131cf478dff166235fa66160b927195d6b6175ee270d1101a495b6755657a4d6dd2319c34f0e86446060b861e02b6e36e459c08f6f96f3bb808e89d3f6a2ca1e4c9acb856ef2cf4371eb2aed8dd1e798ec6f2a40dda29180a27b3f1ef532a6b45d0bec8bdcbf09cfd49aafdeaa0d488001dbdb53a0e3ee157bac974ad3a6fa291010ec440a8262667f24919016f698317c1dd73bc6391c04325e6fe250f7bf2448fcc0b8ae6440980f7d10018a2dfa00dfecc799f96a67e2a2f952d92f84f3814c9e4bd1cf5a5176d65d13b4745bd5feb0b2030b5a1a488517beee9009d1084da4bc583aba403d09a21b30dc86a5af11c75ce8b312b7214225655e37ff787cbfbd01dafb9c7d607f535223da79debbe448ebc1c80b85be0137d09b544c71a4318e2796e79c2e76cdbeff25449480df1102992334d088e8734fe5924b67da5179844ff6d3181011a32032b04cc81fca45516361ae57277573e0c502cc83671d32b13701d1fe2783a97ebadb3a7b21342a96d591ad97a4281d0a2e7374d265c711b91dd6f41c280ee339d3cc791d2817c5a3359e3f2bb7792cea773078cd5d20ae08e888b6bc7d39b93b07fb14c201d83764cd1ef96895420d3bbfb05b3cab1abc35788d993210a306f09d4f866c4c618699c011f960752e3e827de7ed7e8a54b36f1d6377084da7bbabc3455a4a001cd753a2b16c9a2073c0677f04a99fef86c812c32754934c93b02feb8534e1af224a5bd7822d9baad5623bbc3c3cb01adf64a008ac634d615955901075a1609529bf21504491a0b744b5d2e28054adb4c763a8c0264eea1931e5f7aa69f41b6e3a0d79fa24f5536608b63e8438a945a577dd5255dc419fbd5ad52a4225bbe3acb478a4371538ef0f29283f253031921ff8114da098d0ac1de8987db2806390309cbb7b89ad369b0fd39f71c3b7c31be74664507ebafd21fb0afb080554be4aa4e60d1d233956594dfddc247a16f04768b635434158ebb862552697eb8e5a68753b2c9810cc3e8d10261ea387e8133d6665819786041c8bd2ebad53240e0ee416bbc0c1365929a01451da0a1bb59642092465c4146b5fc0eab8833d77809ec799f056b4ea6d20cf0b2f36a982c4b4c9e5307ee897a94187ed21bbcf4f60a09896198026a313f67d85e661147ea08f7278e2ce6b799afee1edc0e6c103bf06fa4cc68eb0918348f60b5b574b45d2596c881de70f44e5b172b3e55c08625ea2880199b0c9241dd7d75dce92b5b5a6722d97de42903b2eb16765cce8275479c4b261310aaa70e569699481288e0ffdf83df1ba20fb725cb556bca303c222007fe2e62c97c7c22d1224a76eebb00ac1d81567e7a7341f05277dece77c970fa492118b834d0ae4fee08fe07f5f451b5060b02f96f43a7f14e8568bf35ff27000f54b453c18c735b53fd3f4ffc614939cdb5c04b4c4b959ed05a6e9cd8cd2052077a82a308922d31dc3e512e7e432edd2cd39e24625df32739f3162021fd3f91930f13b6bda3efa9119c6a61bb429b73cdf2aed49889d9a1a1c441541923459d8fa8f9f4036711ce6351f55ae2865d5ad4ee67104d951e7e6168599cb7b32d08ac4089ed279be8172715c48262118349f1ecd576639c975876b4920a36ea32b67070757470fa2d4ccdf78ac1b9fcaa7b9177979c4d9cac0bfcf72ab8a88c2e804095677ff341b1067b01b6f62d197facb56255ac38eeda403cccf7f8c893de5c6b574d9d08bde5947f436971526a1c73136a2199cd0fd93c5aafe7878ed11d58ee0a14cdb027dd7a5aff82a2b6513aa331cec81a99c877232e72aeee007db6951e7803201d1e7f2a0465394b5f206f90567d05e5f83da8bcec6264a398fcfc1384b42751eee36ab7100af5780b5a7bc0c469756ccf35043071cecb2537ee837b610e5e6be1abee6c3ca20a5ff5bade9f02af3a3f5144aec7ca71fd7e8dbafe67474d8e6d7b9b3cf08b521b4c074fe078554a9390dbb0167d30a5e8e03f56088e527a4e6d79cdcdd7c04e13f81b7dd53aae98fea15b2893dd3bebd3982eca379aea3544008857b4e09a5dacdf2d5dea5416091745efe88f0c1ea6400cb6b33e6ad4357bf1b8cb30b8bdb1a9e12324ed457f45d532c70b6fd0abf5a037f3c8b1b9be3a7d3143741d30d2f3f8f90f6fd1fcdcce26b7dd684da9d0c5c9b3dfd97241a15f30929715eb484578e89caa012ad31775f67d935e0ed2a2e334b014d01ab9b16f363ab6a68c96c5ea6a5a97eab2021f87ad969495d5b83c78ca2b77325a8b1579bd37f84391572eb11ec88680285130215aaab7764abec6aa3fe32d160de519855343d27f758a061ca07cc2bb972b3ae572f0ca6fc376e3a1723d4a46e0738768005133ca5a271a9a07a422dacad581014fe6f6526e6e9c01a32d1c611b64e3a78d02096cf6f72e3045b61e8c240c8952469295a6d51649f3f964935a6696949ff63ee1d800b622e329a21d3afd3057a9acde8e4f23a66d4fbcdfcc56da5eb6f4ba452cf5583dc835b75a349d43433156d7cbceef7f1928fdaca0863eef1291434d19f88f6ec9aa86bcf7cc5f8627a4f70b6981715627153d71b030885d962b6512fe3a79f38e150c54861a31432e23d308034990e3e645ac71f82bb442a00d34545ebe72102fb7bf1b817db1d68c5ade9456006f66bfc9dca01e453d1547c9344277c936a14f24fff59f039da664631f6b4b817a3b62ed6bbf3879becf1bdf623660d43426d381d91a7d97c607a4ddfdd4d08638fbcbf6e5c03e92a6562ce4df6c3192e5beaa11a66198e7fa001e141de7de46b734c1692caed2701df36c5a17c0c22dd1976169644000b373d2bbe1282fd1eff756305c0bc368f925c84faba51625ac5b27e3f48048d75da19188f7b496156dc0d293289bcde5246b382e7975575f2283d01a77d5dcd9fe7192051ba9883c01879c8d6feb9273ab0bca5a5d1fe8c434b12913d8bf1e94d41dcedddb0097d90aaa4a9e83b544474fcceb0269a1054b7867c0b6da3da68168fcb11e6e33eb32c60c1be0f58172fa5beff377eb8a702b6cebb8ac38b2794a1f70102dbcbfb1d6d6d809443258b00a6f1e5658d3995921f20e10004c57c557222bc1efa28df8cbf6a9ed634c4b0591b0f2521c1e9a34cc14188f297c15ad46bfbaf7874e3f8a23a7dda38454508a8eaef4e019a36761b95dbc423add09a8718e08482e51cc088a32f1487a03dba28b4694e75a23e27a639c4a1f70cb64b0e643c3fb4950fa8c0d781bcac3e598ae65387806743084b6a08263b701c46e52ec724977c181c007ec06f89a190e70397034640727a512e76a15023ebf70998db0ada83b21040afe771458579763959eebeaaf7c84d19645c3cf62e812d43a0f78e4930f1c59406dd43bf881e8b387de2cc0570e4362bc4de3c235d5c667b2793e5ae116976ff7f4f19dc212cee9a962a9d37d063b92cebdec4fc9661e5086dfca3bb24d7a2cdb9da3b1d6f556adbe50f00b65ccce23f7ebb63d06d9a42268cd8243867eacfab2f1343c7ad759061d33f384d501c1bb90b7535a492cc8844af08d2c555844380eb3e334991f2fa59c42222f5e242890882dddbe58c5c9541d593a524d39c458f8b3009c971516558ba2428c9af0e029bd2c1ff236c5dc6a4730955f38961a921763fd58b624202d7341c30a65b5d1d9418235be9d5a037e4f71ede3071fe950d5e4d7626b329bca330186d675f8e7c71b30aad33b3c4c17ac6cfb8c7b38733967acb284a1f510aea22034e41cc18992b09f90580c13f8bd8f60dc9d535d2aecebf94e6b5ec245b1fa252549243c74b658bc29a3c7d6eb8d083d37c6a15ae23c29a8c7979968e9d495cd2e9726b5b61b3127160a718ccf945340b8edbd843b020e2ab2c258e7cf269563287136fe6a376bde5d20f5260f0c7f6753639502bd806d668d2b638e5e2034545fac82ad2bde922fa6f1449a6b866bf3654df14dc7b589532486acbc121559ae092ca56a575f8cc4c7182bc1922b02d261fd84213e20b3e1d3fc96bb1a2df4d5df8a40523a82f3d1c1ba9af1012ad6e4cfcb5394079ee2cbb42706185ddf21dbb881cb6143cbca39802182dbfdff7a19454ad1bf49e25329a8c59dff22e4c511a57493f068f7f0082e163ba3ba7f008e927d5cde4349999da689f2262168f7ff9541a57b023cd4550e50aa1d32de3eabd2cd8545407eb5cfd081fa5e39802cf328e643252b7981ed772a7fac3c24e40eb1c2a7430ef78905630e8c5a3f577280000ffc00e6f74ff2ece8971f4f819fd3bd0a88cd6d622c5d7b1f32c310b96e283ad069d0948c3e5ab5579182dee5ffff9012f9fcd9077b35e07ce69a472ad75cffca19c070bfa140912a6050de7be3dbf190aa51650950c10142f085c7af5ff65636ff45ddcfd7073b1d295e3f651d820135e3848b4836d7055ad9ca979e6cf8132ef07b258fccbf8a0dedd06c7a385b2d05bb90b93b7fcbd51737983189a2bda6df3ab2e8060e731bdf8b7a6969155b71de0bad827f5aed60e53a5cd02dc0c499f8322eb884cccf5b43e3f6a571dae4e39c608fcbd820abb87a8345e865e0c58148c66c0c5cae5fa20bbe4676e6ed2880a41eb65e932534711920905adf4418f2ce8430d5be97195e6f218418cfb84f1e546c27edd1f09e5e4aaadcd04aa7c41de146fc84c51e550042f51e5118f7a6efdb2b4c0dbe3506f14fc07b5774b22e96b7c7b0180b2f92405208b62f9b6a8f49bc4f54c27fe95302ea122f7673de0b4d288e1589d0e8ade1f66800914617b259eb38bdc64b3565329fab887f73b97c2e84e20f621d77dcc849f445510291d146047bb731aee3f04636c900e5c6294287d37012ef46ff46e400d8cac3345b03bb2a0179d29ce7e170b29aa6a75e3ef4e6b231453076501ba8fad73c86a7118f90ec8d3acc9a4f80f6625b40d5c64c9266affda35a9611a1cd3a568045637f250f52080f4e60855725400ae02a3cf8939c139487ad4e9c544badbcda0f5b6dd796", 0x1000, 0x7, 0x0, 0x0) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/88, 0x58) 05:56:34 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0xffffffffffffffff, 0x0, 0xfffffff7fffffffe, &(0x7f00000000c0)={0x0, 0x8}) open(&(0x7f0000000000)='./file0\x00', 0x10043, 0x88) 05:56:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xad, 0x1, 0x2}], 0x6, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000003002632652f9b02499c67ada5040533e7642dc8584f06f0f8b2a2b51b035c161fd718a1079de2b6f748bab"], 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="bc1642c52c1283c5e97da1a0bd95ed0a67bf996a904358a49fc01dd79f910cd24401bad02acf83daf64efd43a6ecbe37d01c647967034b0926b1", 0x3a}, {&(0x7f00000000c0)="4eea2b7ceaf72fec0d968b66bd17cc0e332fdebd9caf9a74b3bea0605f165ec54987", 0x22}], 0x2, 0x0, 0x0, 0x7}, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x20) write(r0, 0x0, 0x371) kqueue() 05:56:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0xfffffffffffffff5) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 05:56:34 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x30) fchmodat(r2, &(0x7f0000000140)='./file0/../file0\x00', 0x4, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r3) 05:56:34 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffe) fsync(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) pipe2(&(0x7f0000000080), 0x10004) dup2(r1, r0) execve(0x0, 0x0, 0x0) 05:56:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2, 0x7e) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x28, 0x2, 0x6, 0x8}], 0x2, &(0x7f0000000100)=[{{r2}, 0x0, 0x20, 0x20000000, 0x1ff, 0x400}, {{r2}, 0x0, 0xc1, 0x40000000, 0xed37, 0x5}], 0x80000001, &(0x7f0000000140)={0x4e39, 0x8}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) nanosleep(&(0x7f0000000000)={0xfffffffffffffff9, 0xac}, &(0x7f0000000040)) read(r0, 0x0, 0x0) 05:56:34 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) close(r0) r2 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) setrlimit(0x3, &(0x7f00000000c0)={0x6, 0x53d}) accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000280)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x412, r3, r4, r5, r6, 0x20, 0x6}, 0x8, 0xfff, r7, r8, 0x3, 0x15a, 0x4, 0x100000000}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0x0) 05:56:34 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000340)=[{0x0}], 0x1) clock_getres(0x3, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x2a8) clock_getres(0x2, &(0x7f0000000140)) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000140)}, {&(0x7f0000000180)="ff8ee99c02d92663fdf60569963baeccbf63850749ec39cdffcc9257a0ca30acf6dd77aab4ac14d662aaf5dbffe0bf37d293d2316e81fc01ec3241a9150c977cc09ebd53559934d8f8926cfd9cea33a9cf0c506868951983995e41f8d51624fb1c843661465224ded146f537f3082415053aba44bb8505a457705ab11bbff6103c50a097d30b2efa138325ddbce094a446ba30f9bdf3f7faef9d5c352a0834572d355de9f998cd79eaf472b1d30a411267fa23c1992ddd3a67784310f085103ae19cc1daf9529c66543fcc6adaca4951", 0xd0}], 0x2, &(0x7f0000000380)=[{0x90, 0x1, 0x4, "6096d5cd377220df73b22f9300f5248acb5d7fea90e4717c3c3e02731ed0348677485932f9561cdf8c0ce47060b8849773993b8f3babef5178c72365325d1c1002b9d69ed41eb813aa991066131e401fd0cee3a6b531e74d8636ded86687976c56d8706ad0b1b0be42a6f92c1df4a84eb19b6887c0e651fc523899"}, {0xc8, 0xffff, 0x2, "dcf0a62d276b5a3ed59b328ec5433ce8826fc337906d100ef392797333e8ee963ec71824743222e14a0363a935b6c741a0fcb632ced1a8a2df3cb15895e9ac67dd62ae2103ffcf7b06224156b9760422e636d4c8f362a43605c1e58a1710430dffb28eea068018c7e57b4ed7fe9b009db73bb272d2e59b5a077b94c1bd4c89899ea1910d26f3911e5feb575a30ebbfcf2f06f47c419ce5d3ea62a70308274b4815c75176d8a8cf8a4293ffb53f3915ea07"}, {0x88, 0x1, 0x0, "a3841abf686625ff659870c9c4a09b64faa4735ec785a55eacb1334873d1db6a6fdca12b6897f972915af450f68e38963e02ba3d39591ad46037bb86cd72d3ed345ee138874ecfeefe2b5efdc23cfb525fce917cdebc37e4399267f56b26d02d3cfcbf72391a602c23704c67cfba03ce91"}, {0x108, 0xffff, 0x100000001, "525067a7c93b0fddd99b8c3eb8b9b846ca433a86982ebdfff8577bb4938858477c26ecd133eb2c3db4eeaf2d167dc7446e13efabd8892297960ecd0ed7503d4f0ebda0cdf81e80e4377456629344b9975f840520e32f7a94155f8e8718f52d18ff8d49bb86d9459b35b2451b8f456cd6607e53120f47ce528385c67a1ab2abe140ffebe33ef2b4e64c6ecd6c5ea50a0711c5c23f22fa1bfbfacf71aad0e8651910db44343d975ca7c7eec7310fd91336b093cd13212b14b0df9835b3945538a6e145a81c3f510946876fee1de4779f48b62191915ade4cfd0b366d669b97cfe27d4af97a14ac45a0fc20a375a42167e6630248"}, {0x80, 0xffff, 0x100, "40ab152fc63e6ac7a3d48f81f80198c962512ceb15ad9cb204a2c08abbe5f095a95e73f2af94c56ecaef8dbe9bb79d15f81b7f0d94fde0267ea5b0e8d69dc45445df69e246118c228d8540cbc49550784df481dd8f4970d85b313dcc5e02c971a668b86383d49ce952bcea"}, {0x100, 0xffff, 0x100000001, "f18c9b2a264dc288298ff8fac167fe6cdaf5c21c298120c617d2ed5e5312e5863d456e49a709bb57f5fd479b1537b9545e81e573552abb317a00ee5a9551782a0728f904aad016127a25a165ac893c9c9d63be14651ed14b9d9b9be6f55d305b04bbc2adcba22f56830a7605e026ea5531f54347a27f9435eb40f57b94b0936c4cef16b57d9d4b0b0c9d93f94057523f4027fd655d613ffd5d3640a0e3d1b593b03db4d73271b9804f68b7607d8be8d7e99704637052079aa22879e3f1dbe81bbb959c06ec4d31d5d1fd421b8ccb7564b8e4f510ffe353911e2dc37b798a586567af16a6f6817d3cfc4f6c9f44e9"}, {0xd0, 0x1, 0x200, "82b770abf3ea1b0259e84a146583691b0146a828cec423da1ec95018d57ad806f0d3660eb012d6f6fc8c592bf790f8175521fc1cf4dfdda5bd2aa5befe6b4e9baf94a71f1a589c83d915fbd3e3b2d426a718eee7de0dfe044cc32eb6efeca558e6fb01e3009b4ce46cb541992c98ecfd497ddce6e0406e4eb9a10f1b990e8efc8d1188caa3660c4f4df13d17142a651d50590557d9e5d103a996dea344ce5be520d3438c0e6a746a55d7dcfe9315d35396dd21e58bedf5e4ba843c47"}, {0x58, 0xffff, 0x24, "b636951099deb8a231710bf72eea55fcc70136982790c2d5f639e4a51ed47d64cbdf3e9d12c3e670fd5ed9d9aa3fc9c22d0b83a627ee8216055fa0998b5a96210c89"}], 0x590}, 0x8) 05:56:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x2f, 0xffffc, 0x1}], 0x32, 0x0, 0xc68, 0x0) 05:56:34 executing program 0: r0 = socket(0x2000000011, 0x4, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x280, 0x0, 0x0) 05:56:34 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt(r0, 0x10000, 0x3ff, &(0x7f0000000040)="797ff076de47d51006dadd148ad95fd04bc8aaddc651b49cd409e0f7ef8be5df5b22544148c672f44a65eebc0977214f48fb83f89fb0591d73411ec4996f35ae048949501086401559c0b308fef97afa94fa7e4f32762032960a94e432425fbb9ffc9d5d7aece61df1ea2961ddf7eac7299479147602d2d527dde3e46d1304e1a247ece25aad233c36ade304a3e5a6ab8b8865f63fa80ebadfee19b73782344ce391ab4f31e104ad6d1b16744e37add168d6db1b1d2d7ec5df43fa466f54a328536b24d63aca2cebf44371d8465762134718e4a561f141c2e4d1a1b266afdba627ed09636cf6468009d665a9b1d2c6d7f490d07efa82da9c", 0xf8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x20, 0x3, "090000000000000000ffffff7f00", 0x0, 0xfff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:56:34 executing program 0: symlink(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') chmod(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x2) mkdir(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1d) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') r0 = dup(0xffffffffffffffff) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0xe048, 0x7) kqueue() 05:56:34 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r0 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/239) syz_open_pts() 05:56:34 executing program 0: mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') 05:56:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) fchdir(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 05:56:34 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getsockopt(r0, 0x29, 0x20, 0x0, 0x0) 05:56:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) bind(r0, &(0x7f0000000400)=@in={0x2, 0x0}, 0xc) getsockname(r0, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) shmdt(r1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) semget(0x0, 0x0, 0x85) r2 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r2, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="6d830000003b86fa7f9b07b9e95c63e63ce16894415b83b26f4adb16cc3ca145aba8062e43fcf4caed6393f253394d59e4040e2be1aa0378436259b3eafec819cb"], 0x1, 0x800) msgsnd(r2, &(0x7f0000000180)={0x3, "5477122a0f619610f1d772d22efd4c891efe06a576e25d149c13a854c07b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334b6809902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f607e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed8d7f1100f7f154db6"}, 0xf2, 0x800) msgrcv(r2, &(0x7f0000000280)={0x0, ""/135}, 0x8f, 0x0, 0x1800) fcntl$dupfd(r0, 0xa, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 05:56:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20200, 0x0) 05:56:34 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r1 = msgget$private(0x0, 0x115) socket(0x30, 0x4, 0x80000001) msgget$private(0x0, 0xa6) msgsnd(r1, &(0x7f0000001780)={0x0, "4b7dfa92cd65ce0739bd2a64309b5fb02f7c886980681590748d6b036a94bbdbfbeccb64b2c08435ac52b783e9ec0474a0b9f6be34fa79b39b2937954bba9330f43d2d44798d925a4b82bc5af804ce81ef46cdbf3367e57f1264a5422f142514da845fe5489755b834841e2ad7"}, 0x75, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x8, 0x38, &(0x7f00000000c0)="058e8c5e05c2cf6b34bd317d34bdb777b2c341f4bef14e6d20a9654d13925d19fbd2c8a6fba71d54ef8fbff5527d0608b7", 0x31) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001700)=""/110, &(0x7f0000000000)=0x6e) readv(r2, &(0x7f0000001640)=[{&(0x7f0000000140)=""/197, 0xc5}, {&(0x7f0000000240)=""/37, 0x25}, {&(0x7f0000000280)=""/210, 0xd2}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/38, 0x26}, {&(0x7f00000013c0)=""/195, 0xc3}, {&(0x7f00000014c0)=""/238, 0xee}, {&(0x7f00000015c0)=""/47, 0x2f}, {&(0x7f0000001600)=""/44, 0x2c}], 0x9) syz_open_pts() 05:56:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) 05:56:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x8a2, 0x1) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) clock_settime(0x7, &(0x7f00000000c0)={0x8, 0x6}) 05:56:35 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) close(r0) write(r3, &(0x7f0000000080), 0x0) fcntl$getflags(r0, 0x0) execve(0x0, 0x0, 0x0) close(r3) 05:56:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getrlimit(0x2, &(0x7f0000000940)) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000040)=[{0x4, 0x8}, {0x775e9373bdc8a964, 0x7, 0x800}], 0x2) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r3, r4) getrlimit(0x7, &(0x7f0000000140)) lseek(r0, 0x0, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0x4) fcntl$getflags(r0, 0x1) fsync(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r3, r4, r3, r4, 0x54, 0x9}, 0x80000001, 0x10001}) ioctl$TIOCCBRK(r0, 0x2000747a) r5 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x8) r6 = accept$inet(r5, &(0x7f0000000280), &(0x7f0000000080)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300)={r2, r3, r4}, 0xc) semget$private(0x0, 0x0, 0x4000000000000006) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000002c0)=0x6) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000003c0)=""/240) read(r5, &(0x7f00000004c0)=""/78, 0x4e) getdents(r5, &(0x7f0000000540)=""/175, 0xffffffffffffff72) msgget$private(0x0, 0x21010000004204) getppid() kevent(r0, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x32, 0x1, 0x400, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x42, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x94, 0xfffff, 0x5981, 0x9}, {{r5}, 0xfffffffffffffffb, 0x1, 0x1, 0x5ff9d530, 0xff}, {{r0}, 0xfffffffffffffffa, 0xbc, 0x4, 0x1, 0x677}, {{r6}, 0xffffffffffffffff, 0x0, 0x40000046, 0x5, 0x108040eb}], 0x578, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xb5}, {{r6}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x1fffe00000000000}, {{r6}, 0xfffffffffffffff9, 0x88, 0x8, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x39, 0x11, 0x9, 0xfff}, {{r6}, 0xfffffffffffffffc, 0x6, 0xf0000008, 0x815a, 0xffffffffffffff81}, {{r5}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7a68, 0xffffffffcd67558b}, {{r6}, 0xfffffffffffffffa, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) execve(&(0x7f0000000840)='./file0\x00', &(0x7f0000000900), &(0x7f0000000880)) 05:56:35 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) close(r0) r1 = socket$inet(0x2, 0x8000000000002, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 05:56:35 executing program 1: r0 = msgget(0x2, 0xa) msgrcv(r0, &(0x7f0000000000)={0x0, ""/218}, 0xe2, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x800) msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f0000000100)={0x0, ""/254}, 0xffffffffffffffb1, 0x1, 0x4000000000000) chroot(&(0x7f0000000240)='./file0\x00') r1 = open(&(0x7f0000000280)='./file0\x00', 0x81, 0x10) msgrcv(r0, &(0x7f0000000300)={0x0, ""/85}, 0x5d, 0x0, 0x1000) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x1008, 0x4) 05:56:35 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f00004a8000/0x3000)=nil, 0x3000, 0x0) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f000059c000/0x2000)=nil, 0x2000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = socket$inet6(0x18, 0x7, 0x1) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000540)=""/153, 0x99}, {&(0x7f0000000600)=""/252, 0xfc}], 0x2) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)="bae5ccca6ef5ea300da45033a3fa3da1767ac0f478dc699b6459a7b1a7a6dea7b194011139f14bedde5737fd6c2ebe5c447ac5a3bdba30193e39f1af9bcf5ad9f090b8c9e0b6412c", 0x48}, {&(0x7f00000001c0)="5b709f68925ef83c9e2c85147c7a8b56f9c36c14504d4e0874c79a88df70bca87da2a0120dc795035756dffb2f8a05609bd4fca14fb927d5b6c0bfaf8f8fefe23585b1b583244b7cb0d0c53914fe351dfb2ef46e615482055a2864bf93cb1db5a762dccd4888a4bdee0374d05d0b64c91888cf32d5a438efa9ed9b041aa438223982abb969339f076d6aa862960ee96e92cda664de718e54d6246edfb017d28469a42bb500c2a06f8f210ea2ff5b69c2106deac9d0ed630374dd101f75c5eecc41e978511306715c7f8eafeaa9215b1271dd09485134d393bbc64083644381ad9641669c3025b79d", 0xe8}, {&(0x7f00000002c0)="6d0450512539b1428272674a5aac678289da257b185371e3547f65a3b0a41121cf61a75dab18ef9bba10ffaa763730faeae384b348815ef30874007dca90dd47029d6fe44913800c35cee8c381cfbb099f7f643657171ebde9a6c459e1cb75f4ba29432a181acbd16b49b41988aaf54952cc6e4ab7da5627f83ce343c9d3195bcca412de815aea91f1f35d62291cd34b0c251640e9e8436076b13c66671aec19dcba025b8643c0", 0xa7}, {&(0x7f00000000c0)="bef7cf25e52804abd554642d8d932c745a9991bc24a37c709d7a9962e52b6fb27f", 0x21}, {&(0x7f0000000380)="00aba006e7903c7961d4bb8302d6337a05c6339e8610deae34305acbf4290afe95ad7a8ef1dff3f59b378bb7e4da4f716e56d4cdaa44627bbf", 0x39}, {&(0x7f00000003c0)="afee8fe3b945d788b63745c05f55a6b697d699dd6dd685a83a31a75f28502b0e65316e1e99fc51dc05f8914e122d3c308abf9fee149a954e3c2c64ef273d9bb908018e03822934e1f4a7e1b5423f687a48ae663f8aeb22deb956e6f3e77996d9367d23c182b7217a302b8689b93463ca42f1b7b53009c6cd57c5447b466a77468bebb8906da13b3c60bb5b23fbfc9fb98861ba80fcce7b962b76dbbde4e4b030d8111c27da9ba86ba9e5900bf57677516c3ba79fea1f3c03e0f2509321fbf580f660f3b921e336478e5221fc3fb274f7", 0xd0}], 0x6) mkdir(&(0x7f0000000080)='./file1\x00', 0x2) 05:56:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) unlink(&(0x7f0000000000)='./file0\x00') sendto(r1, &(0x7f00000000c0)="cbee2c3e0f585051f74af48eacd9bee33657b4e64694ae10127d5bb4da250761f87eb55897709199bf2e99e668a9e064aea48ebe1a859883c28b9a758f2771cbc23ead503c7b30044bb27fb44f7bba6568035c475965744e5e925f50", 0x5c, 0x6, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) chmod(&(0x7f0000000080)='./file0\x00', 0x8) close(r0) socket$inet(0x2, 0x5, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="30000000ffff08000100500800002c859d0f53fc0ce73b3a990000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) 05:56:35 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) 05:56:35 executing program 0: r0 = socket$inet(0x2, 0x4, 0xff) r1 = fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="7d3bcc2bf38ad0da2660bd1d5b", 0xd}], 0x1) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) sendto(r0, &(0x7f0000000180)="9c723348d95a2b311c487462fbf09c6a2cb87fa38e232979c406cc620d3b25013cfb0b649cc32691fd732b400405b80db4e6a7c2a83e0436e5edb5f0cf5023b5b86833693ce8a02929cadb1de509ba1b326f4d131b45813fc0684e493ef8119d70e973cd1d0ed3020721faebe1fa4e56ea9d73a77598a221167ff511f824bd238033ee9afa67eff624e0b427fe0c88fd19c7759eef74d7ac13ec494732faf584d74fb3674758e1f3fc4d6dbe9b2662a21fa24612f528d2bda2ac838cda10f404da640b46bc2cf9308c03c60f19e22b592a61206249763592e43c14491cf7381f3ac0e9059bff5fac2f6d8862c1979f41b4dd7935c7d01639c493667fa9", 0xfd, 0x1, 0x0, 0x0) r3 = syz_open_pts() pledge(&(0x7f00000002c0)='\x00', &(0x7f0000000300)='F:-[/\x00') recvmsg(r0, &(0x7f0000001700)={&(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, &(0x7f00000015c0)=[{&(0x7f0000001380)=""/95, 0x5f}, {&(0x7f0000001400)=""/84, 0x54}, {&(0x7f0000001480)=""/3, 0x3}, {&(0x7f00000014c0)=""/237, 0xed}], 0x4, &(0x7f0000001600)=""/231, 0xe7}, 0x40) connect(r0, &(0x7f0000001740)=@in={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000001780)=0x8, 0x4) chdir(&(0x7f00000017c0)='./file0\x00') ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001800)) r4 = msgget$private(0x0, 0x402) r5 = geteuid() getgroups(0x2, &(0x7f0000001840)=[0x0, 0xffffffffffffffff]) r7 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000001900)={{0x6, r5, r6, r7, r8, 0x0, 0xfffffffffffffffb}, 0x8, 0x8, r1, r1, 0x0, 0x1, 0x8000, 0xb0a}) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) socket(0x1e, 0x3, 0x4) geteuid() msgsnd(r4, &(0x7f0000001980)={0x0, "095c317798e4464d189833dce6c130a2ba7a9c8c0d57d7cd72"}, 0x21, 0x800) r9 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r9, 0x1, 0x3, &(0x7f00000019c0)=""/170) r10 = dup2(r3, r0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001a80), 0xc) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000001b80)=[0xce3]) 05:56:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30ad24ca210cd8f9f3ce61b85135648e9d00ad7eec6b71106754e10fb465e5af35a274dedb97723e70983b28e3315f91e7d07d162105e738c34c30a0db06f99667932f789e0abafb184a17ad22cbd69588cd7de23dceea3", 0x13b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0x10001, 0x80000001, 0x9, "51f3a21bff2789d93fae4eb5fa547310b3e5396b", 0xff, 0x3}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x4, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 05:56:36 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x80) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7, 0x9}, 0x8) r1 = socket$inet6(0x18, 0x2, 0x0) dup2(r1, r0) socket$inet6(0x18, 0x1, 0x1) r2 = socket(0x11, 0x4003, 0x0) setsockopt(r2, 0x11, 0x2, 0x0, 0x121) socket$inet6(0x18, 0x2, 0x6) getsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x1, 0x797}, 0xc) 05:56:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6106f108830c18fc01958102358237402e14ceb555cf4e7b4771547ad1560c5d", 0x20) close(r0) socket$inet(0x2, 0x2, 0x3) 05:56:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r0, 0x0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) sendto$unix(r1, &(0x7f0000000040)="ef2d84321ae093f8c4b1cfc4a35acdc113c64759d1aa58d63bf9fb7de62134e35118c8d8db43762474446374b928e8af1aec4b80a047a36f4edf77c3567c96d8703faa21aacedc2f30cb877c0a3075899b4edfcd838dfa7bcd8b748ab9dd921b95c4eb96c2ff5bdd60bf2b6af5e59de93decab4d98cda6ba1a37d8c3c0340d15ed8848250fad0b8e30a6d15a80597435baf61eec5498ec25bf44e6c6220c6c39f2c4e3325ced0a54860e58", 0xab, 0x406, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) socketpair(0x2, 0x8000, 0x7ff, &(0x7f00000001c0)) socketpair(0x16, 0x5, 0x1ff, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 05:56:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x10, 0x4, 0x7) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) ftruncate(r0, 0x1) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) truncate(&(0x7f0000000040)='./file0\x00', 0x3) 05:56:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r0, r1) read(r0, &(0x7f0000000180)=""/186, 0xba) getpeername(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() fchown(r0, r2, r3) execve(0x0, 0x0, 0x0) 05:56:37 executing program 0: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x4000, 0x3) pipe(&(0x7f0000001300)) socket(0x21, 0x3, 0x7f) socketpair(0x26, 0x8007, 0x6984, &(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) readv(r1, &(0x7f0000001740)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/232, 0xe8}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/129, 0x77}, {&(0x7f0000001280)=""/71, 0x47}, {&(0x7f00000016c0)=""/121, 0x79}, {&(0x7f0000001380)=""/210, 0xd2}, {&(0x7f0000001480)=""/74, 0xfffffffffffffef2}, {&(0x7f0000001500)=""/235, 0xeb}], 0x9) rmdir(&(0x7f0000000000)='./file0\x00') 05:56:37 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fcntl$getown(r0, 0x5) r1 = socket(0x18, 0x7, 0x5c3e) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x1f, 0x4}, {0x18, 0x2, 0x20, 0x7}, 0x4, [0x273, 0xfffffffffffffffa, 0x1fb31750, 0x3, 0x7, 0x3, 0xff, 0x5]}, 0x3c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x3f}, 0x8) 05:56:37 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = dup(0xffffffffffffffff) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000380)={0xffffffffffffffff}) r5 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r5}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r6}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r7}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) kqueue() r8 = socket$unix(0x1, 0x7, 0x0) r9 = dup(r8) r10 = dup(r9) mkdir(&(0x7f0000000140)='./file1\x00', 0x95) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) r11 = dup(r10) geteuid() getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000200)=0x8) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f0000000180)=0x6a) pipe(&(0x7f00000001c0)) accept$inet6(r10, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open(&(0x7f0000000040)='./file1\x00', 0x2, 0x4100) recvfrom$unix(r9, &(0x7f0000000280)=""/41, 0x29, 0x804, 0x0, 0x0) r12 = semget$private(0x0, 0x7, 0x1a8) semop(r12, &(0x7f0000000580)=[{0x4, 0x8001, 0x1800}, {0x4, 0x1, 0x800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 05:56:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) getsockopt(r0, 0x7, 0x6, &(0x7f0000000000)=""/43, &(0x7f00000000c0)=0x2b) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 05:56:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) sendmsg(r2, &(0x7f0000000240)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x100000000, 0x9398}, 0xc, &(0x7f0000000200)=[{&(0x7f00000006c0)="79d7d5821d39133a8be6334dcc7a8e33e205eded91834e319558d5cd686fb790b10bce28f4d3d9e00b4cb06c0d24a814e15eb16105e8d15b946f2dd4a49fba450a5a3093fb8be4b8358362f0a9241940112912eefb4b92d25d62d9d4b56639638a8af191901ea522c18c4b5c4a7ad7d575657ccdcef530c91f464340f7427179c9c34a8885fc1bd9d32bc831220c2a0697a6044295c95ca493c401ec7869fed62175c046832a20765818fc81178d8a2558a61d1e022c5f68af2b95a3b344ea756f9d12e008af6883c43f73772e772f91d3deccf76855406a5e6d241d67565b94ab0c0d3047799851acb1ec15359de0f743149080c2edc8bc93533991638f55e025921c536dfb9044307f66c4851dfb7d8735db3a2c3a6c7abdf2d5c86a7b7b17a6b88865d14dfb29717ef750160fce385956538a286dd409b3b44efbcb3b0fadcf1293df80c752fcb138d0d2a3c6b362838d9f99bd73717428158f6bd82377733fd03563224c4ef2e379fb84e8eb4a831eec366c99c6d21c97359ef21d3d275235bea28dc3e5127c83af876e4114641c8e707354ccf68e2fede55d29f5e7887ba847f72e2a994b8f4d9bf2eb1bab7dff2c6425116818f132f32aeeec9f0f70d30d60887b8dcbefc84a30f66d1f4771c4810c77c16315dcd932be89bce10001c0a88d2b70445fdd763aa414339be4039c9afa704cfc24e68b8ee9e2b37d4e894d229d3389823e929ecb28aef841b78255476281eedf64c17bee343c461c221bc2edc0f9cb400405a688b4191ecda6a82c9375d33ece2f5126b0da8c2ae4f901a5a7ae46e4de2f596511ffc082c6ea1af8810fe93c44b6f22b7e635aa27a91642c3a5810bcd3d1adfd5a5c635be566565a782cbec7e7717ee44bb94763f4a07cfb8fed142a3f72a7dd6948a1ac17c55109b1e720a8759540a7ecb0842b0dfc5a6e76bf046fe0b0afc3b250d5074e0e2899a4ba35f27abd6ca8f2266fa752540f08891ef6b5300e3bb3bf3e86396776e4e5398a2e5671bd950f0e8e70eeaf91c03b87cb95fcbe7eefb004faf0abc90c069967adcfc13aa104703b3c908d9c99ba25115b40f3761d9a3fa38b6bf9400774e1f43fbc35b5e1a742c960cc613d2b2df1f35a438a9e48e785bb62ab6abe4cb3eea0b9b76121806e6313acd18075293a5338a1a51ab76781fed89defc1c8c5f144b9382e09d2a6ebecb94b9124111bca3f8a9d635638d4fa22abe427e0c0760eeb6215933cf73f4b6bef2f24ced6607efd1200928f15e39bef62420a5d72c3d9d551e2783d98137c5a92b7436ce82773201c45c6a06fc891f2dfbc8328f2c15fddfc1659c1e25225d7d942bbad2ac681676ada1d583fc8b04f22edab58929cd82ef4c08a8f7c022ad2e85e31a3768ec91aa3db17f13c843a18bf95fcb20213ae4facfb2062f24caddd956124e5925188aee05edcfa5a8530520c2e28ab391a98e78a376da90c67508e6992780b08b1db81417dbb4901a5a9f173c0ceeba9afefaefe6a1ba6a07a211944441e8d6abf0c5c7ccc2afcc1fef7a90728e06d6579c5d54ea9eda23f9df20fe8bb506d10511214e1ecc1b0476545b7156744d2dc937112a20c8c43baf950e957e82b4402db39fcab5be0d341fce6d31f084ef1747f8d1172e53e60bf670a4bc9ee6cee577468808398c7566cf2798d5a52390957021ff43005810b5662f410553a5ffeb956ed99360cd32c93904f7f333c9da1138120f99428a205cabdadfb096951a0f80e97671b09eac90224e0931a8a0a4869c7987b01c4838c867d2b26c943c10aae5d82250eb06a0113a210602d6b6873f3baeb2c68165156b7c62d23797cd57a004922220581ed9db7471b0fcdefcbdf82ed96150b70d32d0796b4b780e3ae7e7d69ea777a9466d9258f2b261434efe79a7159730a4b8d649dc66f33e698b67c07209ed6318e9d64c0d9dc969a54b49175853207549e227792eea70f18e1c981fd0985646ce5972a8ca27e0b4b0253e990b6cadab563bc0254b05ff980f189c31aafd3c5b31800f6c84065e2e8b9b034b348b821b9b1a199fc58de32d8eb764b252242aa92945cb9e051859ff57d1a2075c8414fafc948ca6bdefb3eaf580a7402917e32fa26b8b8e865ac0f3e13c6c363d1e4e94a934683dd7e7f724b5ef7f370dce8b4c0c864f355186f0ae24c6cb3cb0e3a7e3b67724c53387ae9a2e918933975225507866e901f6816501024d56816d87717e28f1069a0e21a046dfe92426e4b083af0236110b141ae734d7c95b1912bb996739af65926d36cc187391a8239221f39d2e645e7e9ce187c610e43f0979f07290e9e37a9cb10674528125fbd435107748410e8231c3ce01bcfe6cd7230edb784cf878c37a5aebcc34f6990bda99d1346a6df5f7e004b596722605eee3cdf85216fa1ba3f93ba504e9d3926c086c65d9a0e7a62e8fe410ff4991dbd53df9634e4b61ed817b3303adc8821c21dfcaec4edaa909c8ac651b21a47fd497ff38fa3f1183887781ff2b176feab021e38cb52678111e9b275570cd9c585674ff58fd119b942d3bb564928c544424a2509b9a8718b0e9405dda2b8ae26408a2c14596fb67eaa8b394dcc641fb961c4cd77ae409220cd59138d8076348f7847fc0906c60afe74b0e88ddc6777b70e87440e1450c747de9c09fb36339a2cf0ac0e3d244f884f233dfdae17f191f836884439b9c20daafb3ceff1e71f3434f4f2e1abd96612e4583defbad1f460fe7e644adb1b6531183561b1c6d0d4d0f83f512b2f02111d923444fc44707e40ffd9dd650edbb6b6af0c057a197051eba252cb9b46b8cdb13830f2f5d7a65027d5629ebb5c65fba1ca4d4864ba323c86dfdb0b52d3c6897a506792f03a264b320bd0c1632fc6545709192f4fb985d59930aee0b567f0ed0b1922abe60b548ae5c53cd08c72383963ae16fcb40cdbe91e435f62bfee4b08573ad4d8ffe4d8e1670631b48cbe928c69dd3762739efadca2338025289f5b988a26675037910cf3c193876bb7d8f2ba87d263680500fce64ac323c2525349938b2fba2bef417520d6834584e583607a570ebeb35d66c46701b6ce9f9f1cb0d1a49dbb64dcd10bec8d33c736602db31457364568ee30684441dd942ff67594b2d8cc0e8f888433925c0a12c28b4d4f3ce304d81b2dcb5cecdf4e43c974051604c455e7b6d18a80b67afe01100eed4d2c52c120540e31b7c1200ea2d5cfa913e9ca295684ed1276f58cef7099b4f0e70d305ab0e5933c948e6e936abefe42b4e8c3f9c458c20a09d373d3576f667cc48afb867c0baa281a482302838fb023a71cf081862dafe447b7713f057c5e6eb339b3e7d75e9f5196f228654fb0a81b6183a5a264af81664f70da4d359e5df3f1c2199c0f19c58e9de6b846fad76147a90b74c9a61ebe4f29c22b8c0e49cc0bfbba1e99c3bf0892f92346170d71983ff216f9019af70129cae420637b9b164e5d43f271f6cef25d47407b057bc34066f3bd12cce62ef5ca98e0fb5064d93e0ac65cfab668178bbeb8cdbf4db620ffb09dd78b0742d5c944bceee516d787022ec723afbf91d7a7b9aab5eb6ef0e3bbe8536010aafe100edf2618c09e72ecb0eb0e4501008a084bbee747edcb419bc8b701059f649ead2a03bad48e4770cfcdd9f96a98d0fe3e71335bf575c59ef3b51e4a75c32c7871e35078421d86a13feb151e48e73ecaebe7e121cd964d4a585025f82d8a1b7ac798c69cc8fef927b2df6f70b98dbed1b368063be9a1882eeb054de0fddc3c47f6251a1882abf417874999800cba8ac55a2b993848058aefce37181452f4f272c3a4e073612978cb9a2f2bcc5bf331630d96fb066d18a189a33a71e6e76959c12e60ff5009d30371329c32217a907634eb2ff2b1e2a41f13b72c879e518cb4e2585900de8f5104d19ca45f2bf4e64abb9f3c8eacbea5b3b576a4b2ff6bc06a246ea8b2a537e8b2a551106ffcaa965613ed41772468f555ce6862459ee7120f8f128c7f514351ff8ecde918f3e5097780cb7886f09a22d110e5d4e4debdbf7f86d0c9f2e9d5f477d6ade0024b9c37e48187a39a129950bf5b71e8fffee9713dc3b8fd5ed6adbd06e6ff48373228873a010d042c540a5c68b725f5945734b2511794be72daaebdf8f89467c9d8dc835848f11e40623c852f84c7aaf1b6708e40b8743f7251aa870b064e3cea51c83acb5012143ad39cc6792874b591af71fe58e0e574e66be0bb4d3fe6972c340083787387bdfee5094fcedad279463e95433794f33a59b5dc6fb268dfc32742bceb5074eaea522425a65e7669dc967624f68041bcc90672cd22214fccc501f5f2dcb73916cbf0f2203d6376e5b7042c0f767c8509b7d95720b85a2e0d7328a2989e7b271ad1454c109107208d7d86f07fed4b4d4a103475d5b1f95913139b078d7c50562d8974a7d443e55a919533635c4736f59067c9b3d338c3ac0c5cf74500e9fc450e77e5a5c479ffa2afb74a3cd28d26e72b11be00e352cc3885feeefeef04b18f88c719684f745cebadb3b23f9c09fcca2b4296827fc3266e6fddc93a9daf582ba0566040e8f7d26357733418dbe4b493e9d8b103d295ed2c08e3264b3c30cf0c49ecafcf0d69e9394434782a113dcb6e98a1d68091fe6755246bfa53f8200991bf8c73a1bb675f80a0f7d77a37af5e1318ca5eb34e9d72f8a695a8f26a555a8ed7b7cf748a6eabc58a3eace85f4b9ee599151cf9c524ae961217d97ebc85ab67b4fc69bcfc3fcb115b94127a2e4d80d3801bb0d49e1462a4c4eda87bd6c9a8eb89d8bcf31b896770fdc51307c8f8a0beffdf2eab9087e8366b0092def9b35a2336078b31a928062c0f52fade570f790fd28dc829f6c407cc8bc7aa30464a0df15fb2015923b562b10c69dcacbe6f8b81597bb0ee5cc74a09cbb0ff4e77818a846dc65530d33f1f97566edbb3acdb721129fe2c0dfdefded2ac8fa65d9f16e5c298152dbc5f3a4d13219c3a5afd8d4763cabcc65e8d05617da10e0d55ae6985bd8dd8041305c0822f0015226be139d87dd132de1e29c66eadbd8a49a0b403ff7028529efb7ac7c6e6ae384419f1c2364003bd23b02fd8ad925cb672ac6cd8be26a397fb254993fe811059566ec2f31a9ea20db1452caea7abd483d7ce667fc16abed340d57bfd8bcc805b63cd72570b65b4904b89153cd83336ffbb05e47f32b78aefd14fe9f4fdceee6f2da254753863db105facea0357149f38f4937dd33794e118dad8bafee4944a12b72a1e929758029427d70a1d0e76c5a8716a290fc6b80acd2285324121dc9ffe135b95ad761aeb3679286896ec2cf34eb3db9da92180880fa4f186fc918d89f6cb79eac6fd10d35716100e2b73d311109b2a5faf1dd02ae32416d2e9f00f31534eaa5eaa33b000235b84d62c2ff20cca4fbf1a3a6479d33172c615fc29c521f1a324846997e948d956709168f4cfcad483804ac0cf802cb28d30191811f2c6d5e183e9384756c879188d24b1e922ed0bac4e8fcb85d92b15af6cad8c2f47a2acfd0e7dc593da351d868e73edf53161284ece23cce6e21c8404d6f7c1026372e2e81b508365cccca6e99773988b10e6c7eeea2700dded5f44cd5bebb614b2a9b1b223e0fda7b8af91ec78ed1ca3a982f38d8ef3c67d2130be884361728e0c3bd8b03a62cacec5983979b30c1b778ddd31dc0d0fefd1ac22776822516fc2fb7eee2d0beb16b9f30e50389bb58dc91c54342712c3f7b75dc2d5b03ac571dd803deebc5999ea30764bdbd281dd1df2bbc030a2c52be9", 0x1000}], 0x1, &(0x7f0000003ac0)=ANY=[@ANYBLOB="90000000000000000000000081000000fb9b8c4c8e78003f6fb5f4ced554c84e433b692c2ffe7695b5abde7b156c052f810d9124993cf3101b357b96b301d42a8fed6ff5d42fcc8c1e4ea6e0e9370f768e886749560b0933d8321b3aecd2eb4cb2117d35bb2dd31901563ad4a46aa54240915a0ce9a0403434afa5535f19e48f54f30fa90963c8cc322b71199c0000001010000000000000ffff000007000000108af90a9361e836808019a2a267658bef67677579e92305e6c100e6fe2b32b17c489d803aa5c40bf7de94ba958158b56a8963a809e966fd0bd331824853adbc82235226a88362337381aade23aa9a0be929f29a9a22142f0b5e45a45a4fb9f2e9adbb57d4e7a228af59e6685fa33b446d6104c2fffa91bad48c3873a1031ad8f07ebcc5b023b7d414c41ba5bc0dd49d1cf1c56c478158cc20413909397900861586a4e11eb28d26072f8e302a614f7d610ae304258bc8064f7e89392120f6f88a50634a7d99edb487cf91c9ece11c887ed049d45ce05bde7510d11ca8667e958344aa694a099e79ed268c0060da399c2e704d4dc1981a34fb68788c3a6672827c55f0e3149406a7168bc57d641bc995aa7d378639db0494348efede357c9d83117edb556baa4b4c54b4e4cccce148b7b653405e829d17a6f3122f1720614eff9e01fcfb341acf2decf5fb316035b2f189de0f093a5b2c14e69661a785db5a2cf862170f3d43a407bd9a520c227c80787a2d0f2de5e0237bd8e9bcb037253b75bd216d1f3a8cd7c397e19b27454d26924013d02c88aca1a50120b0315eb01c25d6b8a7533663d68df3320431c0963cd5364f4b15be9eef7be361c97961a1ac2b4fe2e700f7e14bf8a815a97268c2974c4cb9145a0e03f9d532836a1d157b591dc7ed863da33134242db84c3b48d765f42b38ef89e46075a4a86f341e24fa172cad49a6c9e3749aee5f8a56e8820e953f0f9ba397c4fecc151da4132dc6bb27d3c982af52c026aef0e1e6a07c14f1a9709c13d515291015f18f94463fd8b68288ebea03e6b2e1b7fc3548063ec129c517cbd12c6e14d0840c639dd43dd0df30c37c83e8a36a2291ad950038040feb664a9460d890f961498bc8bd805038552dfdc017ad49d3a9ec1b596da351328fdaa5fe20ca7708a08ae397c964e37bf20aa8b6933a78b0eae01427acfed3dcf8bc054ec85241764a92e1ec39d75f807a882683f2a720fd61c79ed5c9ca291d9ce51a8c53a5e6fa899b2084e0894a76839a88cb097fc57dc5d80e9a4d28262bea19760e8d5acdbffcfe556566c185b5485d7b7bcf190e3b71867dd4379f5e8074777936904ecc54ab7bea6de9c377087806209072e62030b1b254e5ae6e000ee343a5a413570b331b042401b20348e293862db5467c201fc88902171c95a7191153b1f93937c47ecc16b265aed540a433ab416cbcb441031b779a97281a38599a75da40b409227e6fb7c53b93df6e80ad6e78c86fb5433a44ae9e3fad894c32800ce351007630e6eb50e02e8884c3b2818f79a7fb1cfe92d7cd76d993fac4192de49487c59c74d3dcffc7ab885384ae3725b46765d890851b514f7b3e45fadb01f30353921f8c0020dca088917a014e5811a33cfa72e073d24c33012008ce989d15da9c9b3507711f6bda2e4a7f86d7470fef2eb5e19030958af2876997821cf11e94cbc7e5d8ad2bed6ade9db100002c9fc75c1e9145ada0a424ff165c2c399fc452daa4ccf4242a87e5d74fcc837c68000b932a51fb3d684031dd4ded4c204888b265a4cf6180956c32714b3abaa1313e00fb9f021b3919bb763cbc96574e3a73badd1053793fcf30943fab55e1f3816d3e5def07c9482d5f98acdc0ff35f2a1e0b8b9d85de544f353d3286ec6203b409f8ce54e629119de8862834c646ec77985a4ad46a30ce16e33114add0cba449f061176f690797658994c7e38d636f1581b9153ff5d1f1cea61a0dfc8f7d4f08ffb41b01dbf336ed3c350e2be2ac9129fe10c406717b80feb6e3fc660384c0a246cb6ed613e5f2513492862d1d5c7f934d5eb880f757dac377762b5fc918fda517a28772e7e23975c9c334a9c7ce9de5472b1a01058cce49c028048861d2afd4288f5b5a694abafc3922320076f76e95de0f98eef710f73bbda5989fd3a2957ec303817fb30bd30712406a11aaba2e19aa7590496c57c7b403285f00339fd0545b032dc331832bf2231643adab63c437271251b4fb3ae54d51614aaf25f286e657d35208bda4a7de524c59c82d067456650331051865f528504d34fe746b7a98b90416ff156d4b45b07b592ee62a65192430152192e8764e2ac528a6520d10de8e4929ca8330169f6de6c79649c2fe5cec50b49231c2de87cd6abd92ef942e20a3a50be00404524e748f77f72a1db1a536cd910a4ae7c2f218df1bdab2cc93a447b4c390117c732c13f3b57159a41af1a86a34a7ffe80315165254aeaa1627af8983258de1795f1b7cc2480d57f970c4afc42a9162da6925d7686cb2874d3f7d840dc57a7e28a5812d450f3021ef94b3138eca66576036c171f1dd1b12aae7cde00793228f19f86bd8033fbb2c6d3f95a735a7fab855aeb2d7fb650f3127ccc442bb3ca2af39a3257f2eae38fc453a0e98bd7822693e391310c4989482ce38b25661a23421527fb19e8c0acb55c2a5ed5396146978543d7cdaef26af0fdaacd35781201debda15d6e7d7a1389ab2372eea19e7aea9d8804bdda06cb4f84c760854bba59bbb4260c60df69e84d9dc0bc67aed797511d21a3680883d47c2ce66a2064e3dfa11e24c4c86dfc3a83d21e1145e5df4b962024b194620ef45efa9ad19a5c36b109a36d53f4b247e375b3c3f25bf4d899708627715ff79284c91189cb68f1d9a3e77552c9eb75d95890f07e08cdb3d8ebcd259ec1df859a4d8481f94ab559a01b24990d60084a69aa5e9b0902ef9fb0899ae5d63b994dd8ca08edb426724039011447352e7d40afcdc079fbdaad4dba933b3a77460cb17cd81db91c4fe121a3c2b2d3c464c537ad5424eb1e8e228e7aa0e8ce80682d9fd8d3d6b261700f0805a45eda44661921d9dd113d411d3e5a9361c57d12766373287c72b21998f013c21a55250b6d398366899ba6ca2dc0b86c1be01b16ab01442f413f05375c4ca91ed8ee25d18cab2d9b7237227e78bd31b70cfe288307712af8615b54e006f5e872778ea78a2b8000eb73807ed069a6a59559cd379bda2a908b76dcb895ce3cbcb2e8e9b5bb1eca47670536943bdd3832027e5263a47447ed2374756a2ac28419fce9f3845860010aecafe7d63103c158a41009a4ca6ec52d85445bb105f19b21e89ea120d78e07cddeae39afea0f12b4f94f2ecae98294f41bc8429461d42b89955275b5829a2a5da47ef716f44d78ddc80948c63fdb83d3195e8ed367ec8e9bb0939288454de8519b9b9abaabbbe36987a139b9b561d5cf82ccef9df99538e214be655fbf6a695e66a830c6530314c7a5e8be48c63c69730caeb68f21ff93daebbe2108062083d1e0e4ad69640c85bdffb66e31fdaf2bad889c7fd1efa3f0df4395baaf75e174fb4e721c8ed7dea894535d0506bc480586cc2b0847ef65b550ff510df333fca99488d904ad74fd7d145403f61b5923175e1be3221d0e5c322c11a39c87387ce24417a756937b70a85365931a2835fcc21fff3baa82a7db600819bdb366f8bf110d00faf81fb361f673bb6914d89227759a42a7cfb36b42f0ec68e0c47184c4f87e4cbcb8b0ad3f97f46562781487621fc4ab3900f051a9a728e8fc9246263815ed8d67f987e6478c4f254b8978c3de9bc11b94795ee11e0c1c6a9bf86ee822b2759d4346db68a6d2e3855fe8eca5bc2be62674614d164424c88a58cc72ad8b7406d73199c50d547e1e8bd47cb16023c06ca5c7970ee973049b525e90a29806d0f57aa9c9b0ff2dfe84410902dd15e9649d67b1242617c7e26abeb8821063e5cb6c0057d1c275a01e116cef6c24ae4540c8d5c7ee3bf9c1a68bed4239d7980440b2c05305a095bb8df9290fdc2f9eb997dab5730c46aa71591adae44a9453b5fdbd838faa7aec4e710551e6e54f31235fac83edb39dede01ea95ca52edfe75c7edcaf893c0b80a385036acb4468e5dcb22be2c216e373314994de58f6c074886cfc74930f320423025b38f2916cb4fb65ab21d9190f79816974ddd67c50f6cb9c6a7f5544535df3d2f56b9966d1e17d26de4ddfe7a8bf842078360b157b76d019c0652d8b559a8f11fcd1c32efc5e216e9d65561501b19bf03eb21e5cb20f58855bf8408232caccdc8c3c8c0846147dd653c25a37b34628101342a668b2378f47cb45988787293c8f88536cf1585cdd68d81ab6e703b2198af9df9de77245322731ad732142388f7fa6424b743776b3a1d94f3034f554868ac18ee3af521103a4e65cc1f1d4154315bc77efeaf6ec593cb9d88bd789e0a1af70566fda294beac7e885888b389b5af472bd52b077f30eaa9abfd1964a57c2cf96b707427cd5c810c9d3496592541b94af27e8812cbd46986c381f15a71d642b2c08fc699a1bc5f866a629f8dc61700524ddf2bf0e887c65ef023f08bfa65ed04bd6200afba6e9fb638b068094d8478885dabe1f9ced86a4c4f9761ded0f41a80ae974194534640eebf56eee0b493ddb258a3b9720909b19a0f061af6350c6e9472834faf078d6f373a70935a06a191b95633b931e7e53757e3fa6e59ddb5df519e11fef9ed3c0e43019b48be468302806de4c4f47a6159edcf934820ab54d1ad1f4d2fe1c4e47b91c7308f12413531acbda91b0c53b75a10c9780e809ac07bdc474f9f05edca7b54d11ba5e5d39feb31c5fc284886e9ca39da063c484fa31e6e1b4f73a488c43b17aedc5723bf5e5cbf8a68326d1267da2c63cdf800003bd366f93628cd4e2aaf42bebd29a01f59e698d02fe4baacd7b628c4459c7d6bc802951c9fcc2966b075915784e3a99533b624b172a98f0c85905de3591ea03c621dc66eec17e94154a83195808b81210119ce0fd8ad0ce309a1f30c51e6e678cb2a2b90bf69c9dec3cf588f634c4fd5723cc54e08f06dc6d9fa531439eb1e5348a91519078b709ee8823da9bcb0c802ced4ac6ed001c3dc0326e49962eb63d80586eda253b0e5ea03b61971d8b774cd791d9476e0d29028a14ab7b76bacc374c23665d723353f8547330f6a51f0811363b90113166425d2c358fd003f8be1066b4f882aa4734d9ba95ce5110d1a60d0479e8393d392ea10c2e1cf0ab22bac6b280b75aec45d537e4cb53ff982eb395532979ae4f8e69792e2f64dca7c36c7aa3a51ebffced1797858553e804df825331b0f2d6b47a74c5a505a218e70e88926c22c2194269a77ec8e922d927ab244e2f5ad1045f6ffe3bdabdb6bb286dbfc5764b3da5ed6714fc943900b56abdeacfd781e780abbaf5250a522c07c7fee47b5c377fa274eb7abdb659032037d4239a3cbd106c0fa0159490934d2d50b9b81bc1d4f8343af65550a1cf2e63b8842a0f7b6b8de915bc5b9ee9b9dc6208bceec803c0d8f17c58fda1d98d985274ac6b365067b8d9990551d25bc9e170ad9abcd36f2b4571212105262e107599848fed16409ecbd6def99eeaef5962b795a2ec5b4a1f5bed0c2b456cf8b54a9009ac46de19dd5c81fcad1b10ad95d7fb7070385f9d10edeea84fdd3620e37c7686f610a67956b16e82716576243922f44bd9548c952892a7cdeec3010956809fee694a8e78281b78ac794acdec6bbf5fb8a7ab37fb55ca6476dc44e0d6ded9a29db26fa553dfc830942901d267f6b5550f2294a74000e3b18d7e51602c63679446029847a6ce8286cd1dec4316cc3748b211d7e9bc19140f3d8e443aef13aca52608cbc82d6eb5e5bf0bc495fab10fe37216ebb6c22e1489dfa24a47cbef42c296ddba45fbc015c98083356b417ebedbe126919fc0e1b95952401f406a8fa48d3bba1ad9c0b9f222814d5ec5688c6a0bb84acd6d7eaf78e101010000000000000ffff000094000000a353ddf819420b14ad5d38301802acec540956f93ee9c8d1a88916e8b2d222f54faad097ba0c3707f4506876b71e95bb5c75b101be29a33c5e1d668f67d51cfe0fc9fcf2f26573bb2a92ffd0f3f8307ce81b13f99405b478e6c4d0e51750419e2d05563103bbb81660a3d034a629fc52dabb09767bbeeca249175c65842d7a83c0233f665ce8c4ea2ce94f46a68d7d4e0648ca53c39a56ee3e65007448d1d637f3bba1ee895ded502d5ce42036b14935cd40858defb666a916cd6c338a9bec034d4c75499f7e70ac18b49168d6b629aa50b40fbc454aef6a004b0ce5cd15dc90967e4afd3b7acf536f3c5ecaeb8ee3d28d69e009486e0128fe24a48c90c988ead5d6c31f8e2b2e94d21d4f384c614e322e7d7075d19f6a56da60c33faca59c3d41722f129855f4a17c75c0099d0ae53505a10cb19e13a48005c5b57162748c85544a23a697eaa2fd6b24d2078525a5deb3669887479b650d7f97749ca5bc17fa4d9a26ec5713bdbc7c6cbea1f4f53ac59b01676568cb2328776a0b66a0bd122468321e4d08ab03a93891e0aeeeafaa596ff034d4cf65e6ab7ed4d1d2c85e1844e3b327900eb996e169f1e5b5d0ee1944fb41c90fdc2387c97628b2221dbabb8cc6eb6605f9450758d361426c42c6b3c3e9634f3c8018c2d1d69d2efd51ff23fa8914e57c80b9d510887fe7cd770e08b474d92c3c3705cd2fdf2bbf35b64aead48fd7c88c1a47a62297b990c66ed867830e79538113bb559c70777c0c39a8f9576585318861bf5d7cbff45cd15a413ac13e3578d70ce028af432a12cba9c032f90bf2f894783fcf292cdc9d9f69f084a959d73c88b5a0eed3cc6762a33ef1c44831905fb2ca52af136bb8c78d9f52a96c04a39364d61fe465459355717417eb89706c9821719fd21879dfe0c28535786e991a34dc76abe862c79e2148830badba226ce326394220103d7ea5c4caf8da0160f6adbb96c3327da539d7fc06128d46495173cdca943ae76c475d584c190c9548cf61e1c3e5e750702fc6c699bc4973e728caac244502efba25e3d58bce4e2a425367a916d6a8147688f42f9f4e45fb6f15c8b69a2455fb8cc44bf6e6007fb7141464b84280f1bdf003ed1b615adcb4cf84c3f3ff84686e5001df53c36353490b754276d2502a5ec8ccd92ae637d1d13f8932b352dc3398eca1f5fd5a8c93c063ebfc41037968ce4dd0682d69f1da59801cf7cab4e434c1f01b9faf058c23f3c6a206315134a88a742ef773333b90ebde33b52bb9cac160db069cf37b594cf02b7c1e3735161fd8de2e51423611baccb9bcc1ccc718a9538699a6a66d29e96020bbf42ac19f4fa0a8b21b4b81e1f2279b86e305ce547faee964dbcbf240d82848b1b6db98eebcb15177adfd165e3d75c8661d698cc68f20e151deb5764416b9641bfd99120bf081c48cf7ac33a41331dd69e47662adb812055c3ec51eb892403d3825a4d921edcc233ee668b0a18d45a27a195dfd4ad9c41e336f2fe2151ec5181fc0430bc2553e0b7eff3053e65ddc5df1f1c330a861b3ddb0995039efeb45aa6cc56ab91f0b13c3acd7ab48456022972c771688a99bff87de97d706d074e9d3d49e0b860980a5386d28d957fee48979f72b67f0afb1677ed1ff52b46dfdcf20570ac20be279048bedd146b3ae5357e323109676053f4cb47bceba33bbba14a4f545766cb5ec75bae93de49732721bf17f6ebe7c71b3ba586f40ba9d2a4ef6ca2eeab924b3b9c5413fd54fe2ddc94895e0d2287b6b063591323933328ecdd68ffc439315742856bf029962c023ff3826474237dc331c2eff6951c2a40da573278b257a39942a5d4cdc5944d7abffdc91b005ef3813085a1480973281bd37d515045bdd43e59a49f3e5fa09ec2b8906eee3cbe4880eb11064ef538affa111a02fc59a0899d8bcd83cd1e0399e7eea5a5b72225f8e0e1a98d70fa2beacc7fd7436fce4ba9779668c0375faf931e285446d96c79d8fef77d0a618c1ec3daa47effebb6efdb81a0d7a3457fbe689863f3c58530a5d9e3f7a66a680eb2cd2466fb642df64130fdfd38d1d1da937ac0e153b319bc0f95ba176dc915a984271bb2638bef7b0c0f225fc27e94fe373f62e152c2a8059a384e61495cbde3251a82fcef5c4b317083e9b43e464e2757044ed5b869350c80bacbec7aef065a9078baa841ff41a7104d72bd3c4e11ab4d2a4973440f90a90f3ceb84313c227a84b85afd4478d488c9eddf5c55ad1c17ead91bf32003c326de8a4d3057c9ad29b704e02e5ed22eb7cddf0788f769c5c9b862e12d2ee0a143bfdb552eac2347a97fef231be28938017fc807cdb3ed6be775260390da0ee505ae104703e85bf72a5dc0f50a89d642ddad260e52d834ea64914d29a87a5e1ef7e9ea619cdea2acea835d574cbeaa81ebec47daa523d127d2b3371326807e2baf6edbdabde5b6cb4f4af0720f7e90fcfa74703db46af4aba34ef4055449f30e95fa16fa48d7af8e8a198e1f3fd368435436585feea9f839d24e5fffc86b218d54a8e0e7ee8f860329da82cff02007cd9c735c0983482982d4a4039fec6759f62d8ee758ae62b3321d552fcf28eff6fe3c4b4a7887d855297778b284ff76a2860710709e32b578c0bf5b13c5f95c1fc80c5825ccc2ac47f34345b934d3b0b34642259100ca78fdfee1e4093d485fa792f8e7491dfb0369f8dbf6eaaf10e50d89970501089d6efbf6df1f910970f23a44a2e9ec79eba316ab97b9208985697802f1262e112f69172a23048b5e43bb76a7bf8187762f109bc0a0746b3c0cf275dcb7d4dd297422a4cb43bd8fb6ea79f03c7748d672337e1d066ae26928c65657fd66d37367bacedc70ba6719a8845435b9ee717bb7c1ec1d2f4cf2b1e2030568a8f92e2a4ff64901f6fc9f72c6fb2c9917de9596de10b0516096949b7413a339c3dd322d63774c5dc306fbbfb5f37846c5022cb1371b1cf7b1794cc80121fb87fc987489bbb1e496485e820baf744bc1e4069afa34dc88f39017c399e97e62912c58b7241247b1a2a283bc006176c2f25a669f985e4d088aa93c0c2d8c8147f0509235d2dd5f3725e47d8441e7f399c9964374d45d6e3a8b13d1b83b842974c551132d271cc1b55030629ca94ee867982fd0d02db718893ed0d285f5a88d245cba678ad6b612525845409f97872e963a774c7fec9aed619e8c4079b12090e95f05ea879fea5a9f7547643bd773b2ac99359a8cd1c63fefb93101f790c212d2633da3c8d308967488f7a29a59fea0ad97448530f8cf73d760d4ba33a2a95769583886aa6054c3d77ba0bb8716aaf2a49024384d6fe1de6be80111fb01040fe676dccf1916fa0eca9b81daf75c07e48a3eec32e0c46855aa1e6896be81c41a95d9168cf772d8b4628c1d7aaa839a1976202d9fa4c0a75a61347746874becc8d0c91fe94de846b0f04a97fe6bdb566c78463c9becae6ab5b4609d5d3019415ea62fd0a6c4131712d70b4a6ee57e24e0494cc1b948f9e9c919a893862bd17d0f9badda5561e0f820067810c4dbc33e0834c745a1a0a8d1b98c4b344c2b4eb87c3c2fc18c4d888a09d9587dabd1833212cb2e01efc7017b8d714b0d0084c55ced2abf9a5bc8ae013f5709dc458d55d47d898a12bf3b4f02293245396c1dc666f1167a5f19525a7cf21892b49239ea9d1347a5cf815d2ca3d2e0ede68324bfdcf14aa1f707aba51aa0aaeca2682ba3855835a0655e3ad0e8e61be9d8848cd95f0d4d23280a5d30cab167a10af809757ce0a3bda7ac23c5939905d312b2061ea74d4349fd5fcd0837f3b8344b72f64d4f550fa5cb4caa750353b8a1b3d4c67cfd41f474dea125a8504f4bfcbf2f58ef9d8d208a266ba0f8ffa00677230e08deec877175a588dd6b31ab6bcc2c4f868d583001f61469fdb02e00baafb41cf25854860885698b847e0808df60c8c89e03424235c27346509ae6c484fd3a25d765acb6e81c412f16e3c330edb1ada9a9d3adb4754a907a898fb68a6e37ec623b35e2f8ca43e1ad85e15154818785c903a4f4fd2b9db6cf05fd47de80a4e33e436a7b86625d804711377733482842126a9862899a704c83d971e50a59ebee99f8edc657cb63443e2143775d6f139c72de8b7a0ca491b859031ca492224c5b3eaaa2cce638dc34521c88996b04a68ea9c8a1115bdd77724acfaee6a3ebb94646740a5d35cbec64d453a483ddff4a8cbb20ce518780d0a7bf758dfe0a6da4836da11cfa235637171dee89ad522c23e1dd9192e862a7af054a4984b5a2efe302b39b6346290921ef525234712e4b42ae1ff848c4dccc45215629ef33bc696cbdf8d1df61e8620679376977adbdcfcf5c1fa3fc55f5f3a9d59a18f0acecd97137c97b16d339624faff25b71bfcd027f0cc835794e17c01fe59246679aed9fb5c3b107bc11211cfd19f4578ff711370e40b4b1858d36b4744d57489cb4e87e4538c6d7c7758d3934dc1531daa13c0436217befcd5b5fe1de127f7d337ca9a2a88faa39457c9076f3bb0ab3701ebd34e6de952947b6148bf86d817ec05b7a48eb39b359a5a25c0dd47f1defea5f91808e2171e9f96282d6213aafa54c8aafc7c7cf09848fdbaeaaa8eb0080404f55bb68ac9cd32dfd9de10de33ae37212b3254ed5e7fc48d02baca50ed25281887de72b5608f0dac855cec46e89d7659839d00f27649ce59ac951aae646fe8a3e7fb9189c16d87f6c826298721a305917b424f2dd54fe9073d76b9932b2f55aac18a905c0be46d356e53f86b9adb279826a7cc68bff2089ff569d299b6a105e606a4e687e61c44a0e46e380437a9f3e448c1e6134282a6e3c65530593543b1bcd929a2bfed2aa758bead7c9af6594e8650f73f0986cb1c2c62593d38ba860ce97fe312861835f2e32a82e3dc2b0f7fb5e9f521815220fa4ce28621c4f7ec8e60393a29afd944bbc2f4cdc5a68588fd4e4a97d7f281a5fa0512df61a5f6bf31c99f9b3543aad950e8c70305301ee2194e261a216a7574fa004367a15500fb37cdd1769b3f8ae990da4bda32eefde71392564372d61ca135e00944233a8c23e6b3387745cba5832ee6d1baa096a6bd4fc949c244c863d23c292c2c979b65093ddab43e806c06ef7d6f32b7670e37c37bb0d9bfbabb95c219cfc50072ee91bd23397cdad2ae67437f556cb9bce8fc559440ac9d70c5150312632705d6cc7ace24cfc144b6a80d8147054301f289fbc54e808a713d1e569f98dbeee3a77cbfad754b5777e70b8cdd60fea86457975d20ffbac37a3f4e9794f605f5fa548321a40ff1c85ada2dcd6a78ceb829cbf63980b7dde81e8db61d55bc1396871a86f9a333110f8dfaeeb07d7bb00330c1899dcaf6fc63c92430e73e3119f0373fb6dc55e3042274870abc09f05c4903ed7a6dec01ef72602936742543b59a292123cdfb8d0cab5f258af5bb375e0d6c58cd34e0eb90afb5f43664ed80e9d17c4850e5aac14424004c0d9596b216083c0acb4a9d2b690d082cdfeccb7d802afd0854335fdb038e4b741b4ba36e9f2cb2465a8c0816a6d77dcc48f7369c2beb87682057e5f87c3b3d2631339cf9db89508df86f7f60a01111728cf7f689847bfd941db9516f0f0a1ace4803c4d5062ee74f4158e7459bf223e0a6fe947d55687bfe0e386207065fa901256adc34db732dfe8b2c158957b2af6d1cb0744d3e23e883003aeb3d91078add7be0c4ad7ac1132210e0482a83084e9781b9cdaade0941697c10a9b375df76503c65da225c9cd3136ac65c0bcdfa44f6da2ab756d3e26ac74800000000000000ffff0000000200008360cfa7acca4ad7a48251a730efc14a3d6f124f8c66a98b2ce5f89f0fb4d648edd6ac6732fef8e75e456bc2829096f67da9920bc7816b007000000000000000ffff000007000000ec053c46f23247012290bc808377e34fecd27e72bb4e1e1c4971cc261d6ee58b1d0edea6ae423e7f058a0470c6260721ebf301ac5a14de927e797c7465bc3ce30bcbe1350148cfc5d5640b1d939a06a0d5e0ff7b21c276c4d148ea7dea000000c8000000000000000100000002000000a3d06f16297d3f5ce04af9795a51e44b9c69577a9ef779914016727fc5886bc70344a9341b79a09c5e6890e2be559381fbf05a235f1acb534261d8c69d0f6476f01fc4e7d15bdf1756f156350fd54ed327d571c344a3850ffcae6101651ed93459b7532d5937447ebf9ee6c94ae0dc59659e700225aba0c57bfef9af1983630d555015e0de40cec6802c8d89bd15031b5ce65028cc72ece0f96a23fff7c971de5d09dfbcdb0b3240f27c81ba01c9539d926c8b00000000008000000000000000ffff0000e43e2207041252ae5f4d10eeea2edb02b99febd3438b8d9b20b786ce6212ed35902d16681d0a716a44faf590ba44373f2bbd388f9443e1200779bcc04c4cfb61e81622f840420dc87f87a8d5717745bbe05c49def1c902a2b22358c8ac6e4268f8baf2f65c0ef64e70287cf58ed434000000000045cf4bc14f89fb44049a7a6d0c5aedc343b5a0c2232d854ba1f71fe414bb070d3f1b01f58ba9875cf53051fdb162623595fdc597950d4a19ae4d0f2cb7ad0377f51db5b7fb29f51165c13ae6eac350eda64a73861def8090b6d49da18bf1a00f381e7ad4a46540158ab4daef9cf58e618f8623628e9f885ef7530612da8772c3d6e5b8d899a01661d27e673cb63598c98c8b8570598ea964ecc7664b752581d5a3c77f58323cd3decb57b9948e086eac0262179d3eced7d52fe4c96bda0e9019b12322bf6a007325586ab325686b4ead93a3106e22c56e1ba6f65fd502207e449c22cd0bdeab1819bd43e862498c5fd69b18f35cefc9a728349c0ad2d016051e6432427dadc3b4a7d5785d52cd9b669132420354878c6e0d61a407958fe73967a7d2bb1afba4a52ceb694a8066"], 0x22b0}, 0x408) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000003980)=[{&(0x7f00000003c0)="82", 0x1}, {&(0x7f0000000400)="3792e1a9f780ae9ceda2b0e0bf373334f207b10592e2afc6127463e4a7fd1f2ad0cf", 0x22}, {&(0x7f0000000440)="e47a0958cdf8", 0x6}], 0x3, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) r5 = getgid() fchown(r0, r4, r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) recvfrom$inet6(r2, &(0x7f0000000280)=""/202, 0xca, 0x800, &(0x7f0000000380)={0x18, 0x3, 0x80000000, 0x6}, 0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 05:56:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x880, 0x14) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x800000000000000, 0x8a0}, 0xc) mprotect(&(0x7f0000118000/0x2000)=nil, 0x2000, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x800, 0x2d}, {0x18, 0x3, 0x4, 0x8}, 0x3, [0x3, 0x3, 0x7, 0x3, 0x4a90, 0x4, 0xfffffffffffff29f, 0x2]}, 0x3c) pledge(&(0x7f0000000000)='.\x00', 0x0) 05:56:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff0000010000000200000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) pipe(&(0x7f0000000140)) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) pipe(&(0x7f0000000200)) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x10000, 0xc9}, {0xfff, 0xdff}}) 05:56:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xffffffffffffffa5) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0)=0x3, 0x2) listen(r1, 0x0) 05:56:37 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket(0x2, 0x0, 0x5) socket$inet6(0x18, 0x4000, 0x3e02) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), 0x10000009d) 05:56:37 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffffffffffe) 05:56:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() 05:56:37 executing program 1: r0 = syz_open_pts() r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x1, 0xffffffff, 0x6, 0x10001}, 0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x50) getdents(r1, 0x0, 0x1cb) 05:56:37 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xd92, 0x0, "04236ba1f47b3c0806f1ae0c2facc86b6cce1615"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) fcntl$setstatus(r1, 0x4, 0x80) 05:56:37 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) fchdir(r0) 05:56:37 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 05:56:37 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x1000, 0x7f) 05:56:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) write(r1, &(0x7f0000000040)="df", 0x1) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000080)=""/224, 0xe0}, {&(0x7f0000000240)=""/146, 0x92}], 0x2, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 05:56:37 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x23, 0xfffffffffffffffe) r0 = getuid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r0, r1) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') execve(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) 05:56:37 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x13, r0, 0x0, 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)='>', 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r1 = open(0x0, 0x0, 0x50) mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0x8) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ftruncate(r0, 0x0) 05:56:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r2, &(0x7f0000000040)=[{&(0x7f0000000940)=""/4096, 0x1000}, {&(0x7f0000001940)=""/4096, 0x1000}], 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "b04d6a07000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 05:56:37 executing program 0: ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) 05:56:37 executing program 0: pipe(&(0x7f0000001680)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000016c0)=@abs, &(0x7f0000001700)=0x8) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') r1 = dup(0xffffffffffffffff) mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x20) r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) sendmsg(r1, &(0x7f0000001640)={&(0x7f0000000240)=@in={0x2, 0x1}, 0xc, &(0x7f0000001500)=[{&(0x7f0000000280)="4abdfc5076514a93f14b987b9161fbbf2b6b9bbfa1908d85ed9b21cd519d352bb63008554548845fe9c31af3c97fbb78c803265b11f0e68f1c25c6f9925e332d41fe0cdac97cc050abd0b00840d69d4334da65b6a7e724bd1a6198af1c5fd3ec559e4e7f4c970af7a426250b02bb4bdef1cab2d2814cc26f7b3a72781061ee2f7c233328234a4fcea014e915f2e2162553c8258c9c16b04843241e", 0x9b}, {&(0x7f0000000340)="550cffbc22ce94c39f6e09c10bdba000d4af201153a6f6ab716944d9d11b4e2434fe542bbe5cb84bad1ebbb60e91377d6db834a933f8867368ce3ab60fd4fd4df7031b6f0966902b72cdc6d2e015228f71dd42a38d2252055faa473ce566694d3a3e7c018cb6196f0d02cd972489c843946ccc46d327a397a46d97be2fcae5687b7dd8c312095a96a50caec7221fbe743a7b44e1e6d5c4a694c138a345070f97a04df8e5d803876bc1ca672c8e", 0xad}, {&(0x7f0000000400)="725a2cccdec9165bbc839e0db2c3f4d34a5bdc7b86d88e75d995e9d64d74aa612b40a5bd3e4c902563de920639d029d9f85e643da3843f3cc383f560431cd14e06f7aef55d2ac5116780f64a5d6cac249da82a1fd7ab6c44dd430f6966f602212c0fa2a66e18c22b94482cd80c908eb46513db833911bf013ae47571740d87a9fd8fb2241ccdd8a81f6a4e3d19e939b0cdd3c522077bd2f987a92470d5ae99f09b8f03299acc92dadbc9257b0a749b241dde2079777325a0a3431c8d89e91c2305432fcedb2d4b1f6d7f27", 0xcb}, {&(0x7f0000000500)="97aadd25ac69dc7de8499dbe7399ea66bbc91eb944c1a67bc78087ff8e721c162b0a839b0513ac5fc6608c2c9f097dac08e66dcf1f9304a36b5d4defa4708ef41e2b66bc17291d551a61eeadce37894425ef9376c7783a28691cfbc7300aa49f11df8de170ae12849414844ca1acf90350e451c0628b99b57525ccdfa8bc5ad67a047c48f6bad026a785621250a6539e434967d18390d57e929002f8a4a7188256d60d82adf126bab0cd22386f52e40f4cda9356de8d55ba5d8271b51fe8e9846f75d97ab3e64d3f182776c07e37530ccc50d6219bebafa4918341cbcd4311ce5ceffd9a4b25f72e8f3148e48b3057aa756fd33def74206e1e9709e81ceea8d80e50215a6eee2a9378f93e2936368ebd91056211cfdf6262f05117d875836ee8b3b3cc3a294e2736a7394d4dd16e873ea69ce7c63e9235ff64260bd4698570e6fa4324e9d1ab491e13795f1a86c8f95738b3983303eb50c1ecbfce856cfe016eaca16c6c39da8195be0e28aa8e522a63134b5bd1c25683d62a29d5bdf0e7b4099bf1314aa63a8e212036f0340c36d6bba1ed5fa915d484e78163090120036a47728da4444d0a6864f46c26ebcff11bc3e38116b23fec3eb6e013abb53fa9230de84438f793811194f7200566166304bad3766d8770101112517fa86d0adca4ff3069f9004072961ce96fc65034333a13f089ffa041b93eba59247a75bd98c1e55fda82aec12885df70597c7f5991fc30810ce0d47f8bbc033b98648c664f1fc86e5fd82834d65a345c77fb3c494a3208d84e42d063c31ab910830372c9dbe32262c37a083fb6065b9f07692861f26e8c0a008654b7acd8953d80f987170bdd910115d9449ce068390a8a7d421f5664bd38cb5ab12ddf554815450eb71caa69556d97e760e56fb54a36b75574c66d93bcef08c150ddaadefa7f6d2594a49b2af4e708aa77d232299f486f10d839a947903705046bbc8732d180f03356f674912da2706287615170d3ca645f4d6139ac73f13a049a822d3786bac300ad2370397fbf4fbe63424037b898b491f8135e7ae748983b7c9115f129aceb686af84db690eafd0bad916774ee887c5de9c8a1a70dbff230613c16e3e362e10f9c6743156ba65a8693bbcccbd42bb158e3c4b95ceb1844807413e37becb79d42c87f5b198ef8d5e88ef55bf1aaeb59688ea32086589236016a7c602424f3a9f086160aca7cdd2b5af543e23f518f7ba92fbda5c86e966426a824fe42588b2263f3c58d3f1770050583ff5516fd826392df25a4e90ff2545d25f21a6e1a70428bbffa36548e0014f292fc27c8f174de88ab5d9ef263a87f3cad6222f3165e16f57cd63b17f431a4723d453e1df0e0a99ac2a821d7a479fd4224dee4289bfc9f215034154247652284abd5114f57bdaaf80ce4f92cdb6c1ef8d338c627b81ba1b6b2fb7ea6ed75eddc8986f97ae695d2d7375c1410991101b04b99d01e550133319c92ebae9052f8e9c4e34eabda04674825ff6bfee8e113e1f7a4ccde1c53d31e63bf68b88d551145c0e7a900645c7dee77fcb96f0917f7752a4733154bcf65cf25266505e53214e4c2930240957d6f284a17123a4c89be00d980ffe57beaf408107fdc6d36ce6f8c5a7f7f339ed0865ead3ef7961766b3d568471a0f278085d55bbb09c74cd26d5c9ddcf8760e22d96aedb168c35e8e8669a93ed5bd05726d659fb73a2ff37881c4d88dcb5cfea1dc5814d33af94fbf8c56a01c9b873236ef60b66d1276443b605e2793942f5e525214e8bec8d2324f26736255b30ccec5e33e9da70eee13e31696cb06626570282c79ef5b430eddf379599810b9cbfad6c929cdabed41b30a7388119d09a3e8ba618193d63e5f9fca56936cf11ad5669e04156b9538eabd38a0772438db8477d1e5cb32c13a4f0125918ed6d6d8d3ad4fc4e7e7c4b349590723a40791bc229dc82c4f97c7ce73c5d8627521d976e6a2768c0c908d2c7de0a60f51bba64bd4102d43d7cdc9dbc8867b4ee39f3efa6cea3c124fdd0857858eec4f41cac438c5fb81e814797c41615982d3d7d9fd001d6ab8125f80f77ce5a18ae97cad8c7e274d801c9d224580a9c6589f29e8d7d023e72004cf1ea212526a54c50f55f533980995c8ce855a572169999986504202ae9fa1de110e1f1356d24741b86f891da581ac4e8f9b3b997296921fc3f8eefa79c3861da9502a7337408265b69fd62da9aca3708cd2ee8291bbb14d9867f6c5a49f88dcb2b6a91986c4c24f01687e417193109710f964c11357dc3174afea6093a0188798c7b16728c5ee021a15d050be688026fb44fbd54c5a5ab86f3dd7b01223d1f9c9e182755ec5bdc12759708550ea0abfb10bfc8b155ff38807f688856828e34ba6973581691d98c00fca493e5ec8672a8a4c9778619d85627989fed9849461500e3bdf8226946e67956adc3d969bdae15c779231c86e5f8bc3fdad72fa1141892c1cffb2b77735e4f9a9670a6ff36d7eb20d15382ab91d2a2e5670055a198e6b24898e21a3f3d6f5366249b911d0790bcbc377e371e559b1ebf745472317ee12ed46d66b8dea1756f851c34af81a9fdf327d8a23c3f7ccd805d33a5d60df9b0327f9e465c6cd1b0f752cfb2524f7f29dc4707f7b4bd6ea35b1571c8b0f37764f34b80853d4f76d72fc7a1150d0bccd9276f30abf451b3e479a2bce9c4b9532a9f4a7313d8957cee3ca0d467a99cc85538d9f20e115291c502e187345ebefee1f2a4744e7494e006bac3fd10dfc3a0eaf7e68d285828eae2696e5a31cebae8c4f124effe0d168c0296a0b4620774cc0b0e8d5095247fff7e4886fe1c2e00d28e671eaa410116e7eb1476948818327541856f5f8c73832c5198438a3d3f5ac06bd5cba659bc617085ff5f28f3500dc01a2e5a0cbf07b25c7adcf34636723c9e3d88cc23f5d84fcced65e78766c94a4338b3533c67f31e589413fd022e732181f6ffed490dd8d18bcdc2efb06d367f6a86a89825005ce6066a160b82eaac5c6d503ace483d64e9318a3a53b74c10cbc8506eb70527ae96717316beb748a1457da76e2a1674100c880f4e671587848ef06be7be229c3f83aa5664ac0d2eb1a21a8370936b8a7a6d8791eb9ad59e4d8fc86ff198f08583e2680741a979f65ae15c1a6762fcffa4a7190c83c673662856bd488930e244c3b2c20306741bb5844484689916b4b681805c01e3df8f432aceaccdaf16d76ba7005f785a7cfeeb1a96773fbaf8c7761e4d0f2d4e3cd77029c5cd79009f333c6394c7981e8f4cb14c9612c10ddc423f184e98c5d18ab71f902feaa40501ff407cbe48791d30bea707dd52d5fa834e57ef667ca83eaa7da91dba096d17d140dba96ab42ea339f0061ecf561cdf418a4f4f9a4559d03aa723f7b3ed1a1c624c7f5bba844049bea8298d9fbce734dc1dbe06500be0f822f356ca5b4370cf36dc52a38cca186c721cfb957e4f32db86048f091144a1a9346e6f7e20cbf6da888b2047d910e2a75d638691c4f4bbab721e2dd4fab987cef2ce86f217ba7389a80ef151588b92bf30a0382f7b715c82fc54caea30910eb3daebc5424ca9bd329b24d60923456ef37b03edf219b0af6213654bf087170a4c578ddeaebb716f1638111f9f093f789ba86ea62b028ace9df08d3052efa76e48d2e1442608a1115e5e7166bf07ccd15ccfa6e51062be41c2af43006764a95cefa1c8c6d97d2ed8355a0fb1db0bc804ebb8e7acf3de25df38ce2afd4d19e0a37dcc3d4013dee98466dbf091f19c05225d1661195095e175e6406814cf2897ea27c1157163c0d8603a614400dc6ef42fddfa4166785c42335e1834b5343f4a8cf81cef436af004f7db009651651f8b5aad3c2f1acbdb8106c512c5e00979634b366ea984425a155362b0a9ccc4467dc046863b7fcc6fbf18ada01c2efdd957d9f9d4c824c72fd7690ab598945e848705bac0f99d776cd02a509e259f3390b52109c919516dba89b23862a8e93e588e58b3b64de8bffad5e8c21337b5c6b805c33f1f1e870ce85b140f704540f314f2add254887598ba714a38031502f71b19a0a0dc12c1b3cd205d68aa0aea00b6dd03c9ee8cd36d40acd9d0fcc01e0eea391641c3291172c147266e6bfa8e9204b20f32ca7d79e636afe760b91b18e08a61e6bd1435f1493b49e677d580d4d30791b51ad6781d4eb696d2f378b92377490722da4ba36f2071c95a049ef3de1ff85dedc6f8230e02c11cd439654fd5fbba695b95545026cea8f59d69019221aa8db9acf9ee882713ff314a2f706ea01cd03765f339dd05cb0fd08e5f8a02cfabc7e1c45c06c06da31662b2ef0f44a1a59336303a192077ce3363aaa2dbbe6d7844735c8e6d5fab166276352456907de3e7e05d4b823d40006a7e6f80d114990e524ac503ef474e028e34ee00643b2f818423a678ce29cac24267a3d55cd91e263c7a1d2ba4ca04eb646c9260cdf60b6127c1295b57bd3b9eeebfc311e21c6f174e52d4bea0795423fd9fe526fbac4d7e3972fad2140ea3829757fe45e22fca20ad5bbeb663f95664078d0c95bae5e8497c548156d3ad419a7d9ecc2cf33a942f3f5df2ebc1f8a74d4650f2282f9c30f8009bdbb9f43846ecfc5583b029f7417200ecc671f66db0bcb01eebddc116514a4267e17e1f5ffbe7ec6f7bbb73813b0f10f0056044a055520d433ea6843f36fef654e9d14b5a2b5da80e3db38560b9b120fdd36c6933ec534f3a28cd78cbc7d6db9fb9cb27e1a1f52bb5d8e5de2354c451b826d386f209bfbf732c0f9cf01262663c4499cc040e7dd9e74fa3a8f889b41899de77725b9137926cb8320aec1cbedb6d83e634f627cf6516a50519a72453ff7084dfa9306d3674c771d659a7e3172d0181e3dd37763c7f019f556c4c9f6270d7555f6a99a75df3d180015ae516d54a5e0c9ac925ad139454e5a690a4f6af26802e6fe3b70a9247576fc8ed11498e58459fb614d36b68946cbf5e12be2e45ba1fce96376e2e7d8cd3c63ccb32d7dbd3e7a9daa7f7b6fbf6a686c16ea5f958dbf782c7e63caea28ebf52e4649708840633ca5103a3c0d71b6747cd9a625f2f5ce41bd204496cfc6a8c4793035b6c642a8c8337bc80029558eca32a5f9a764590889998435f05a13675e559447e40250bc7ab60b09cbd09904dc2a6025cabda542a884b5a39b724d09cd65ee85a9e2cea48d3f797ea19d49b4d1f93f06864512237fbe135d01c8a359a4b0b95979b0c444ccc071ce940c7a4d44852fae2b63561f205612b2b49f4716d1203909bce239627401389355bf9c597b6ecda790b435f5779a154de11118036c5a3ac9c161e604fdb761d2f55f9420a6951d54c3887d13d04403f78f768f87993bafa603c57b8a4f1e2a4daf0b5c58b29a85c85538527829e0dd3fe6bbe78f33c41a746ff65bd6d5e666537c71c414adc562f08b637d2092f8c49aaf107280d8f7759cb5a6fcb389e001a4b365941ee3c619a44dd6d50f0fe89a57d3cc2a434ba7440a0d4b8bd8206a8f83f46e200a22158ea8f7d51150137e00115feca5ccee456d5495b922f3e0bc3a585876f230e405bbf921bcf1acdb53d2b844d691eb40a986fb84f4ff0dbf313d2d7d538401e80192eea6becb47b2052f91699004ad0d3e5430d452c71a68bd175399913dbb100cafc1a4fe6bd649ec26f2a6cee668dd9b1c8e727d6b0d34daea78c9d7628353bdf5ac0f0059ef52f74b68a55cab0c3e0b2f9b86365896310e177a5b5767a97defff799d2ad3f0e045c7c5c38e497558c849d636a9dd33", 0x1000}], 0x4, &(0x7f0000001540)=[{0xe0, 0x1, 0x0, "69de625f5dbcd422d7fda0e73a103c96768871e7d71cf346fb5139573e76ba2358801148f99ded57e48c8c33d082af7a47210a144facba6815c6923693af6192a4a09b0b04049fcd596e1c5a1639695ffe3138384ef623b93c1fd0a31a48c7eb93478a8864b10101d0271f1eb6aa143b71c06365b9df571bd3e299645c1ee5a22e60ddfc88a743672d8791bbe3577d4976f1f67b46fdbe0efb620294e1d76e641fee7a946f9e1e60b3c5e69b0b20fe9159a473a2f915c36bc890ef83b8621da2a3d484a0eacc4738eb406d310733"}], 0xe0}, 0x2) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140), &(0x7f00000001c0)=0x8) lchown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 05:56:37 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x0, 0x2) mkdir(&(0x7f0000000440)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000200)='./file1\x00', r1, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000180)='./file0\x00', r1, r3) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xc0) chmod(&(0x7f0000000100)='./file0\x00', 0x40) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') 05:56:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000140)=0x6, 0x4) socketpair(0x1a, 0x7, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000080)=""/19, 0x13, 0x802, &(0x7f0000000100)={0x18, 0x3, 0x4, 0xfffffffffffffff9}, 0xc) 05:56:38 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lseek(r0, 0x0, 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x4, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x3f0c) open(&(0x7f0000000000)='./file0\x00', 0x30411, 0x82) 05:56:38 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = semget$private(0x0, 0x7, 0x4d0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/219) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f00000005c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r3, &(0x7f0000000040)='h', 0x1) sendto$unix(r3, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000580)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="0dcebca486ebbee2ef927980447c049b331ca7c809ba0aafadf4e79a", 0x1c}, {&(0x7f0000000340)="e79cd52ae5f38faa5d1a937f1f6b7811459944f51d16252dbceae697669e8dfd9575f2be18c748aa811bebc603b6bd7785e4ec5733bb05ff8fdb4abf48cf4dfa053f927df48b5a406120c29868fb6fbd1b3aeb29934d9a6f7cf4c7b320a98a96fe8cee8872b8e946c61051c40fbcd343a519fc408a5756a75c9d47fe070bb6a56e9b9e107b55ef83cf0e52f781d67f6d8cc1b2c5614a13fc9a46e9abf578285e942bc8751f0ab2d53775ec7a0a7d735b98c81edb02294203e71a373420a5d269339a01bd0127ef2078861f40bd97283335e436198fe77cbef0844736ab61f814d2e99595a5d2aa2ac6e98db21c", 0xed}, {&(0x7f0000000440)="16b83531a768b703185a1f0c8810f0c68c829d638c138fc0913132125e1d6f09b72b48eccaa1623b7f9b062c598e277ba7afbafe0d3821a474fa6f65715598d6b14dc85d6cc87c7ba71e360e0a0b1f0cbb9ef80694b8a5304fa0cb8efca3c7fa62fdb9c740ad4a0b7d139729ce4323a3e589a7a2ec05b7d83207be11021e22fbde03aac8e6651bbdd2316ec26e3b66efb972aacb9c11003797f4051217da5196b205053ce96c5637b171db09409ca3e2c807ab505fd128013d456730b8b588a62d586d98b73a9a7f2227f78a45538b2a63755e7ae0b2bdb5", 0xd8}], 0x4, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r2, r4, r5}], 0x20, 0xc}, 0x1) fcntl$setown(r3, 0x6, r2) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc000, 0x0) 05:56:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() read(r0, 0x0, 0x0) dup2(r2, r1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="8af94ed1ad226a58c9d6029bfb71e0eb6af24acb333008dc9b5aeb62af59cb47babe684c91517c12be63a139433d1144", 0x30}], 0x1) 05:56:38 executing program 1: r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0xc2, 0x11) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) 05:56:38 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) socketpair(0x0, 0x4000, 0x10001, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000140)="4387651dd791ae9737279ebad058a8251093b6944754693c297ec5b9123273c3199f24af8f1bb771d0c1c38f2e0f9dd9bef872792cb2ecd3a6cadd87a1109013e1b44ee165d556d54483fac744adb858730a4404b059be1cb4313f9df940a4f604f887d9434c86331ce1e050a081619074ec0646199630435fb6e8d236591a52c0e4f914680529c3c0ae65fe2c24ee7548db235d87e9e3ed9d034826573c3fb35a40cfa7b689696c3c649418f5048c79ebf2348e42183b7c323d0844d462ceaddd0450e597e8d7e62abd1630bf3e04a2fdf3ec816d8f1875df350239b7", 0xdd, 0xf, &(0x7f0000000280)=ANY=[@ANYBLOB="c2c12e2f66696c653000"], 0xa) r1 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$getown(r2, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x1, 0xa}) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x100) 05:56:38 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0xffffbffffffffff4) mkdir(&(0x7f00000001c0)='./file0\x00', 0x40) chmod(&(0x7f0000000100)='./file0\x00', 0x40) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSBRK(r0, 0x2000747b) 05:56:39 executing program 0: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc000, 0x1) 05:56:39 executing program 1: writev(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0xffffffffffffff95) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x3c) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) r0 = shmget(0x2, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000780)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de996", 0x146) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "8dae99a368762a0076c89fd6e972f0d05fa15ecd"}) ioctl$TIOCSETAW(r2, 0x802c7415, 0x0) r5 = geteuid() r6 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r8 = getegid() r9 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x8, r5, r6, r7, r8, 0x54, 0xffffffff80000001}, 0x3ff, 0x1, r9, r10, 0xfbfe, 0xc3, 0x4}) 05:56:39 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x20, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r4 = getpgrp() getpgid(r4) r5 = semget(0x1, 0x3, 0x42) r6 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r7 = getuid() r8 = getegid() fchown(r6, r7, r8) setregid(r8, r8) fchmod(r2, 0x100) setregid(r8, r8) pipe(&(0x7f0000000040)) setegid(r8) getitimer(0x6, &(0x7f0000000080)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r0, &(0x7f0000000140)=[{0x7, 0x100000000, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x800}, {0x2, 0x7ff, 0x1000}, {0x2, 0x3, 0x1800}, {0x0, 0x240000, 0x800}, {0x1, 0x1000, 0x1800}], 0x7) getuid() pipe2(&(0x7f00000002c0), 0x10000) getpgid(r4) sendmsg$unix(r9, &(0x7f0000000280)={&(0x7f0000000400)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f796e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f328b14543f94e51d304d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e29ff090a392e96f8e3f96a41a327acba200000000000000000000246f7833803f33309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d1383e266f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b1256af0600d8895d7aa0d83d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401ad9e88f28331996cec84f88d9de9799859a0f8b31363f3a3c99ee104a240358a000000000000000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000000c0)=""/121) 05:56:39 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x0) madvise(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x5) r0 = dup(0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r3 = syz_open_pts() r4 = syz_open_pts() r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) r9 = dup(0xffffffffffffff9c) r10 = syz_open_pts() r11 = fcntl$dupfd(r4, 0xb, r6) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000540)={0xffffffffffffffff}) r15 = open(&(0x7f0000000300)='./file0\x00', 0x10040, 0x20) linkat(r0, &(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000580)='./file0\x00', 0x4) r16 = accept$inet(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x10, 0x3, 0xfffffffffffff800, 0x100000000}, {{r2}, 0xfffffffffffffffa, 0x0, 0x5, 0xf0, 0xd86}, {{r3}, 0xfffffffffffffffb, 0x40, 0x82, 0x7, 0x1}, {{r4}, 0xffffffffffffffff, 0xc0, 0x80, 0xdbe0, 0xf439}, {{r5}, 0xffffffffffffffff, 0x1, 0x20000001, 0x7, 0xc1b}, {{r6}, 0x0, 0x5, 0x11, 0x4, 0x2000000}], 0x100, &(0x7f00000003c0)=[{{r7}, 0xffffffffffffffff, 0x0, 0x80000000, 0xfffffffffffffbff, 0xf6d2}, {{r8}, 0x27178b2345ca2261, 0x7, 0x84, 0x100000000, 0xd0}, {{r9}, 0xffffffffffffffff, 0x18, 0x20000003, 0x0, 0x5}, {{r10}, 0xfffffffffffffffa, 0x40, 0x60000052, 0x100000001}, {{r11}, 0xfffffffffffffffa, 0x4, 0x4, 0x1895, 0x761}, {{r12}, 0xfffffffffffffffd, 0x0, 0x2, 0x40, 0x5ca}, {{r13}, 0xffffffffffffffff, 0x80, 0xfffff, 0x2beb, 0x7f}, {{r14}, 0xffffffffffffffff, 0x2e, 0x2, 0xd4, 0x9}, {{r15}, 0xfffffffffffffffb, 0x44, 0xf0000001, 0x57bf, 0x91af}, {{r16}, 0x0, 0x20, 0x10, 0x7, 0x1}], 0xb2, &(0x7f0000000500)={0x2, 0x81}) read(r9, &(0x7f00000005c0)=""/62, 0x3e) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x4) 05:56:39 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x84) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setown(r1, 0x6, r2) write(r1, &(0x7f0000000340), 0x10000014c) 05:56:41 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x4) setsockopt$sock_int(r0, 0xffff, 0xdb0aa4e118cf8682, &(0x7f0000000040)=0x7, 0x4) 05:56:41 executing program 0: r0 = socket(0x12, 0x4, 0xfffffffffffffffc) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fcntl$setflags(r1, 0x2, 0x1) poll(&(0x7f0000001fef)=[{r1}, {r0, 0x24}], 0x2000000000000158, 0x5) 05:56:41 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xf68, 0x2}, {0x1, 0xf064}}, 0x2) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x1, &(0x7f0000000100)=""/230, 0xe6}, 0x0) 05:56:41 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0xff) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r3 = kqueue() write(r0, &(0x7f0000000100)='u', 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) write(r3, &(0x7f00000001c0)="550937118b71b087f49adcf66dcbb2f30a6381d3c4a5b461a8bcd3fcb2c2c4dc7f0ebd4a6a9456cd18bf86661bd88b5c5af24f7e7da2653dd1b690d4a2ba24bc5014069c9f76bd521d4ab0db67c37e54141ddb9d9797fa1fb6c881cb2435d128dc3d9c7ec467e28251bc88175aa5e1d17d1cd8218f34803599a1497b7bb46e3601892b1a2c9a9c0f644369eb9d7a78167289d9de743aafa2874276a15b6918ca2f635deafaa17909d17e946a9a4f6a16e0c3ae178361937e6fc029bb600e75d8c2ba6a25ee6d1978815f6863fcbf7babe3b225a138738d63d62a905880a2605bbdad09bdf99fc71b6acb32d6926e6ee3a0d8fda3784c", 0xf6) fcntl$setflags(r0, 0x2, 0x1) 05:56:41 executing program 0: syz_emit_ethernet(0x9f7, &(0x7f0000000e40)="fb7692043bf02db6205c6271d344033297a919a535b2a9cee36e70a05a6e50ec7d78850a6081f6406ead5244b3479b76a728c4b41114f98b9434b99194df9d8c0fa3d10e48a8ef954f403e59a331e58afcd0271a227e0ee6a7bbb0d39f1e2c7c355c0bce0158cf81258b284e2f0e653acc2291f0837ff7bd38c38f16c51294eee7e03110031d1b8c1eeccca5bc7902c8523e1a0534b69df2f70011c6270037327700d1c89b82db0538f34a8119a79a835ffeda59f254f64c8b8c61edf69dc948311ce12d71b90b40041c6d33444a621760ca5007bd821009b8f4a2570f89c45d8782f08c901d7716bbd9b0353dc9694715922fc48b7adddb51ac3a1980cad76784985f0241a4f8b812b1a74fa388f251771d1ae3f98f92b67dfedccefa370e841544a15b9b562971de52cb284e705385eb873c6de1cd46608ecf95d71cdf5d4c16aa3003f5258991edc9db8b5b24c813a526c8c2859902b0f2b031a40299c47ea0fcdf78aee899bdd73780af057106fe0ee7b7edc22bff8861ce74d77ed354b8ca8bdf20770c9d17010195b35b906b5928977b8a845d7568f067e21f45c1537b38420a2488a08e05cff015bc959adcb0dc975098f6ac4f50211c8bd7bed5a114fa766398c6f20edfbd850847b755ad23d3598912e31f5ac4863a1682dfe2cb206180afbdb4fcba885b614ba3c67f0e07a36419540ea01104f3cee8d41498575d17f6bf5e8350b7e2065ef0e6d2a7b6eba750b2514d696d21d67505154049a2bc65571aaeb43c3a5c0fb17b881316960b34eb093fa1a2e08255b2f9e913fc50a871978a32eaaf5a43347b1ce0df61725ec09acfb88f599b48f00850bc304eecb6e2d2b3c438179d3ea020665200640b97c3a32f7721c88ece708106641d7611606d5ed335664736600a580ee385d0180700650286493bc0ae2cfb8d29e81421ff38c5238b2e556cbd10e0fd325f841af6ac1ecc06f4afbbb183ded7bc78466e7cce081486f4017a50a9f09db062e723d0235fb030bb58e3915fb543410b466b7336684770f314305de1a2c7356fab87889a644802fbce01ef3ef85342a3d8453608db969155e069ad86ced421c85f1a7105b1791f5d5da9a936fdaa7b723395ac897198e36e2f96dedbe2b60931ad7ce606c76e7b790443f7de1fba337cb66ea694f94990c2912e709fccc8b4c3c4318d71dade9fc41973e6be11566d8c197bf229bb015450ef5cddece8c0626ed89e903ed5232ae153fb97cd33d6e450dd3305ced22845bbc324292599f2e5b6e89e60d1c1e3bfbda3b5182d50b89db31a1d2fb13069f7abd2cdae780786e84eb128c7260087a82430055f6e4284ffcb2402baf38c967bee8e6d92e8038ddc2e7e457c6385f6d6b2f38adc1e1dc81c84b69fee5b0280283c586fe492f4699fd1769f940ab1f3cbce687d20c5c4c10cf6c227c0caa488d0a38ad3d0e054b5e9dd808822cd59738d3da4308bc911a593f6697314e7684a40116b3c672f3e4562d12057690613837b03c8f31d19f26595ecfdcdde66b6842377348c9f582ac281b28abe110aae4d5831d495213f88a0dd4c1a214884313861f07cfb7a44aef7291443052243dc0d4fbdbe103352f1fe00ab109403e75984d7671baf0a4948bbeafbe7e867f1d712c9e79b4579db1e8305e107900ff75bf3ce6e17e7e9934a3098e82678dec980e9f950471bbdb6c8c4b7373a670b99dac5bfc0c26ea67fd5948563d7bbc65e2303b7437c5cde14ee68aa533fdfb3da37bb5d1ee95494342d014ded9cbd9f535e88c964fd079ce01f1e52b3f376d8592e3c21213b258e01c2f6219011b9d3de97ab7d805e3b56afb7112d304bfc562ae1df688fb8f4da7b67c2087a1a39967497990599f4fd9b1d728050a83d948dd14d8376903326d5bfe127d44173866843afb980f17923cb97ac6d665af8c1c6eda13fa3389a811cef14a9683c668b26fafe5096be99263277ef2a6a5daaef8f94dbbf7c7e539dec1509fb2fad28f69bcb56d4fedcaa138e29047c38a0698d7d603a68d55a150ce545a4d246ca139502e9d6fab8e8e2fda5fbe9b7bdb17a19a199cbd539e9ad2407a6772b328fd5caa6e1bd05a612bb593bda55b9e56296dc89988668be7a67a6817706d41e92f1a00ee26cb0cbc88085ae1d8b7cb4cfe0fd951c96eb4bc580829b4af220566ec3942fa38a884e82464b0dd93aa359a1532661e4a267dd40d90848d3fe7d816ac28bacef32321e6b9202c50ecf15b92e50182e9a03e1453713944fd5e1d82b14d3964ffb886e8a60ad5fad324498b3bebac71b390ff45b9b6cfbe5af776a5a74d88717c9f35138750fe120a44f155a1add946f829230dcb98cd673ecc09b46d8c62273b4aedf40abf7ef694a99df9f28ac1d78818d475448566a1b7d730607aeb307b6bc7b33991d1e5b0affca7f46d63fd3b1cb674a74f84f3e7773a05c963e792b55f2a935ccc3debc38bea0763cbddde7800ba266605b3548b91f3dcda16a5daa02fd970b55e04c7d3b4fcae521") 05:56:41 executing program 1: mkdir(&(0x7f0000000040)='./file1\x00', 0x0) chdir(&(0x7f00000002c0)='./file1\x00') r0 = semget$private(0x0, 0x0, 0x588) semop(r0, &(0x7f0000000000)=[{0x3, 0x4, 0x800}], 0x1) 05:56:41 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x100000000}) mmap(&(0x7f0000ff5000/0x9000)=nil, 0x9000, 0x0, 0x1010, r0, 0x0, 0x0) r1 = dup(r0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x40) close(r1) close(r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000200)='./file1\x00', r3, r4) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="65b8d446f926680baa118a99ede0d5d50fbf44509030672311a393cce93da5292f32ed1e436ca304c6ec4af13dcea5ffe21cc2c0f61cfbdf1b1f6f88487c9be908d32e4c62e074e7a021a9464e9f200b1da93c40512a5395083cfcf81b5b060aa91dd8f18d3660d4707249417fa51472e42dafe2ad968b4502ee06705e3cffc07c1f9e212ebc27904bb1a49aa7951d01bd156ae1ea0f12ad49", 0x99}, {&(0x7f00000000c0)="276c05dddc240446cd9581dd12ac6ac9712220d0989842371674573285ff30acd575efb22ea4f5eb6dfed805a13bd3355cee1ca207b7279b00da18cee2ad77a0e1ecb0e97f3a2e2f970ce28ed8333a44f731b907ca125a9092dda3c6355bf23ee9db035ad4f3de333069ae9499b7edbb9431bfb128ca9852d709344a785bdd5219728ef3618b7313308dc583b9fdef584c6cd9ef1c50895ce2d89b468f4e3acd3789db7f3a867563131c", 0xaa}], 0x2, 0x0) flock(r1, 0x1) 05:56:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400000002c4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) 05:56:41 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xe9}], 0x8, &(0x7f0000001280)=[{{r0}, 0xfffffffffffffffa, 0x1, 0xf0000085, 0xd8, 0x1}, {{r0}, 0x0, 0x10, 0x80000001, 0x1, 0x5a0}, {{r0}, 0xfffffffffffffffe, 0xc2, 0xf0000000, 0x8, 0x20}, {{r0}, 0xfffffffffffffff8, 0x61, 0x1000000f0000000, 0x25d, 0x7}, {{r0}}, {{r0}, 0xfffffffffffffffa, 0x8, 0xffffffffffffffff, 0x4000000000000005}], 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x220, 0x0, 0x10000, 0x0) writev(r1, &(0x7f0000001240)=[{&(0x7f0000000140)="c8bd07268cb39dedd0e127e3ec03a62105bcc02f2af7a0f4ad89b9b09251632350978321ab293d9b916422b67be0f44397bb347b9f4f3c78c52bea4e6192b84674562167f1654ca16ff50952a34bd5f1251491483ca71213f00371cb5baed74910a00b728bf2f4d033bbb921653abfda973ecf36d8e4220f6b4312f8f24dc8e3408b92c016aab4beb694e12d3af5307f07f2f977070e6b79d259f0866a563bea54b9e3801a0e0e157d4938b4083bd9c8913a013febb7ff190dfe177d9c3ca7f4345f7ab962730d4da3d1ff19b3b84f8d91ce0a6b8fa3e53a551963f810b1bfcdd4cf6993a8c35ae9dd5a0309162ef78c0f2c60569a52b632778482ad0537645b6ab8adc8b543d9f1d824f5131df16aa90d8d9a863549fd078227ae40a2726ac2fa91181a227a761e9713c78b67222505dd7554d436b1c6dd124eb640012cbb5b07161049987becd410bf4ba116e35ddd7c457efea48de4110851775b0e2b632f9706e50f6414c8a24771390a6da42a52fd7ed60dfcb60d206ad0ca1d64ce255d54105442bfb2c397491ae69a3b69ee234c5855c2237495af602f9db2abcf5fcacf7208d93bb525efda66d7604794129bf9c992a63b8533fc8396c2b913719ed5880de5e4f11158378c9b61eea82d94289695ba37676c3006ed6bed6ae5e58fe2fcffb1aa438d465d87420645d0ba384e1f5bbb51b0de8c64453067f497cf1920073cad0163609994c066cd440f2ae00728cb9871334aa31d666f81b6f42e54721f7863c7300ff7e44a9ea6cf97aabd29fb177247e8c07e0b96df754487a890de70dd056f79ddb799d8cbb911aeefcbc214c568d24fc5ae5d677b20680f0e2d269a836c0bb1427ab4f23034645fb44d69eb57360f070509762b0121cb5cd0c87bea81a082373a529e858d8746fe5812bd18898bf492fc2a88c23469482cf4b062796ebf4628701504a4698141fe81c185df60ba44804dc915f24c31320f1edd233c053c1e99305567b83cb728f4d34b36145743bdc91420c37b9f94543b7010d5b32955d1e11b2be79ace98275f156596d4f577b8b8ae0619b677c9719c0ca48d0703dcd560bef409ae7de570307098ab5a097c98b86279a793d8e46a80b71e1566a284fbe4409847ef6689356f43bce5402ae3f36b154a4dfdad96b781567791f865ab1b0b42aa5c6699e98b727e359f0bd033a0c22f102e1e5a78be49124b357bc18e1e1629b687815c8f3d597ab73bb33409a155ae49fddca070d7d6c97747fb0472588a7d23a089f28c89ee82d6a6f03e56d634fd1765ec3ccd8873b9b31ad428d324707ed03b480dd5802b89d12ca8f86c64d40c811e561cc4906c61b0598bc46f1f5949ef11862b579fd73971dba2121338d4a650c038835a1bf71a30a046699a03708dab6ade6139d0bd29935c2d09ec794577ca8b16388144f7bfe03409dcceb26ede9de17f8dd71005afa79e569aaa185b94bb77a07037f8e1ce4620b83fee6ea9109a0542f4c68d9715e0b5aa21daeb68154686b2dcd06f1afe25b8e4f2d52780b273d18f04f36771b9a597edb3b75cfa97a6ef8ccd8e805b8c9e3ddcb8d297005cc4d094ec9e88e8291a73001333c169ba461df70213836caeecd7b316fc3ab14c93949b8370088194f2735f6d4c5a190888ba7ffe3713327f604684f5aecfb4eb97ef30a54e7b773e7cc8df3cfb22e91fdb38b66976e58e59af6caf15031da64fc1734e8a802444baca9cb0c2d4772562bf1b12a8f7b36f9fb45b5d42954a732744d64dbfca587409d84829d25e2dff9a166e9e47aa66c46e8c0dcbec5014ea5b7c6ff598797fc5b844bf95c4214eff38f4902db1c0e62fe2d2e3a392b84348b1fc74b458982bcb2d055a78fcfdb782cad415a5d74801fda7ea93df00f3bb0793fce1544b0330848095f9ae5cab8ed687cb294859758f731647ad9ac989181befa1546c713ebef1f337f84658508bfa790357a879561e3f073f8015850f180101023583813783c728932d0196096750fb9a9142323af15ff826ebd90b89579dc365ee546989a992681f6b17b79671ffc419b54aa864978dc273f78a6d5a124c9fa65d9546a6d05f459462a1b9b758ccf04c9e14be6157eebc01c6a1231b5ef44902490e9f32e5354645a59ab319c9488a8c30121a473d122724ac71fdf6ceabd0d65e7b74c7d6ef969a3505375024216b79d28bba28e6e17511d08305e47b98ef497bbb85509720a1bd74f6b6cb8de9997134f80e738f46fccd4bc312ff6d452d34b277dfa7062b9104179dcb7a3933d21f131ad68ffaef65b59fd67c0e196c73684bb7206a7b3e1bb49d4744e2e4acd66641c5a36a208d3713f03834c7fa9b947f464b6f06ed341fbde9a2ef71772e4888b41153f05282ece17820d7be8919c3cc2a96359aabab048f139e906783ee44b3f1bce2e9e43630a5fb23e94f96cdc395aea1e9304cc1a836730bbe2fc4cc92bc9e60a9ca137e4c1d48799df469a56084e72184c7e3ebe02f6133ed7e34677d04824745b36565958cc99b4983cdb4df7abcd66096bf7b8ef003e96c1fdfed87088dc7f25a562f9f034a4b0955f774e2dfc75d0cde6da0ab11c292577c09de570a5c24b238c037d5fd1ab78b013eb42e6fbff3c266e8991e44f71d213fff085b9bd3fa21456b75b89fcf04ede06494af4115ac945554b333244a63f8cb0d51600496fc7707995d11fe573000872a95a84b1b995dcf364e92928bec36ec49c570a9241d947004951eb39cea95ab780b2a2addff158375d317e68fd4cb659410e5ed15830bc50dc1f2b12add27a8827290991f63fba1dbd86e29eb547474490fd11a3e27f708705400284cf91ad630c5cec8401f982c913c12791fdf830544653ff2c61a5b7626db12cc086cbd441bf8cc6b58ebd1ef45cd8401a48131ba8292ce94c5653af82482ef857b71447e6b7f94e59ed36ec2b99cc402a404026122e7c080f386be63cc29a271b2e5adb67053e1a018fb56986e067c7a97ced05549c9415e82da3bff7810bdcbb6f413f0ebcfdeb91748c2f7350210eda507551201d00d81cdcfd57a36c9c404a84f477363fd9bdcbf1b4d0e283b1b85f50efc8e71c307dc43290dec16321bde559eeba33176f9232003c59b9c959a36506865cedf4a2a3e44b38f1073da88b6bc0ce3e5d1087930a436ed8603287690f96fbf0b5559d9d15ec3ce1c2f12eb5e62201b6f10dd8e1866ad2de53c9011eacb3c6a9205794d83da9310ebae7d1d8a9af69d0c1f08326988fbb406212a6b266a99d440335fabbd283bd5b625767380258dd1c78845277c36ae9687baccb8639139a0084bfe3c3245479d824105b90c7b42f86c06826ba8a1784ea24fad5804a59f63e21ded5764e85dafbcfd04934615e1519e092843fd35e270fa7b0700c1b42214f3dd73d86b8109a21827d4055a39ae5d4c86e4afd5ded9ae431be2db869600cc5152bb07f70072540d45fe38363d800f3b429f33c6d0058ff586357713fb77deebac8c12cd1d4249311055356a3a3e48c9628e8c3febd809e3c4a6fed31ab4d7f136320c102d1b3e87e41527cdc0f9f7eaa1fea4f56abb93046ac2a5774a980d64348087b336fa1e317b5a43add561e8e29e30a32b83ef1785bec664ac5f655b311d04f547ec94c0c2c814dc9603914257b3c3f8cb2123dcb18e93a05fd49a021ad65a6066a42eb606dcbbf5055cab10d1ce19c67c52dd732ebe537fd9ebff473dd1457532c3fdee747d6179617162e47fdae959af50b94df589810537c8469bd430d8bd096370db947c6a8c7b32f9a180727258773ff0cc5bb4ecd7aa5f3c0f7f334765a35c9d3d7a6dbe548e6c44b63ca4345c20f3570ac214c278d0040dd5580484feb5a10b04080543002d080f67caba8b462916df3a7e332043da7290504a9970105a0fc05340ad88aaa72262283beed20fcb2c7a2a66c2ff9b1ddcbd8868ada8dbe71e78a8a93786a0fa15363c3edb2ea4a7b6fb95bac7169094163a30c72dc86ee8de12008a5f477d20b8424a2d399735997ed91bc4eb3ea4d505c39d97b08d94568eef400cc47af1027ff00a13f86572c613d214f396eda6c041c63e154b1c9da01062c822acdbde19cf880b664503affe2d7703109fe987e3fa45a317de86a781ea2570726bfc012bc5990e24195855f3b7f9f8956035cd1db5d301ec7eafa49dbedc720e616ef853ec58a815029ff0071caa3f8c28c6c2fa2ed026d32afc98457ea21307c7a8098eb156abdf80488233981106800f0604b54f1c03453d93f7c833b8f86152387a7c88cfddd72f4945ef33bd046f22890f41a7efb37bf7f5c90f3d81886f64fa35d89eebf8cb08e16fabedae6d2edfae999c72f321e8cbeefcc1eaff2da60ffc80cbd25e049356ba0859c1e7f6c4315e1a97d59033816045a862b5bc6100da130c65cffcad3e955582ff1222f4aace69f13c9a8c543e947f18a9c131048f4eda9b7b2129a8dc45ef47209027e787e810883e7e2bba296b3b4b9b92ee39cb257b808b753c9c57dbd751c8a5c7d7fe050b5cd6c6c8b4e47e7abef9226e00d450553a29c9c5a5cf06452bf67b320b3061e147e4523495795b77d1b3040a1ebdeea127335d124f01bd84ace8ffcb979d89cddfd1d54d2adcb83e51e5a374a683ea9c8237aef19c75b7960a36b80014ad4d29e2dab8974e111f94eda18d7138712e77177b865e2b58af5416bd6648449d32ddcb3ae67444fc4f069710b6f2b77372dfdca1abdabedc73121812a1247d60c652d7f25c23a99e036614181a1527a44ddc053dfafecc22537010d5dddf2323ff7530e82257655be7703ca177bbcb2c316e640672d6cb306d3827cfa557eccba6df6eb1b652f1d6a5b4d7253391b247ce66314181c959f3c1a0d5c975aeb3250aca50854e13d44de5702ee0b8e5d49b79f70ddbc6d0dbad49f140d1cc366197c2f6167cf008dbf0eba3e63c594454b70c40fa176d5e9bdb7d0a75ff2b081bbda776852179002a2e876405970e6f3d039a8af8a56be37143340d3109df9b0906b8b8ba370aafdd1b255c34c9122b0e751c467ccf3260ad50b00f9c094bccfe6037f071464bad315655479994607a4f0b453b6c7c909154c544d13a3022bd72c67a76952cbeae1ffb6f6ada4cca9986d09941cf5fc139fbd8e7495648d51e854a2d5c1ead2cad79c4171d7f4e56664f881e354dced41a226d3c561c294fe5eaaadbca0bd6fa93bf971e69f912cfd2fdfcc826aa4010bae54790ae0e990d2a56e4a6e8fe06d2b44bba386a038a86d6ae8d38162f2082fb5269a2676f4002ad90a2046a33a8681b0e702c629a0203d0c6af715d7238a599e421df32c4776441cb3dc8947e794327870617c8a608ee65d441392701fb5e16580505d92cab5fe56e430ff661be6d20c8f0bef2075477e0705a5cf3e284fdaf7fe3605053affb1e5b7057642bce03c8da08c882c3a0146a8aec015e24cf589aaeefda012f985ff817d9d8250d41c9ba6d0c0396b6dea4c8405c63fcad441d5a24d7927aa1934cde47d4fa7c1b87f7104a1a6dd4ebe3b90d8fb3c245d7a40b570628182ddbe6969b038265e970334218177173d466d31b06595c8ab76cb7b0b87032a9377b9b364d32c34f9f190764b958e9aea4c628ae35cea3c0ac25f8049ed79e2a493fe06aaafaae0268fe5277e75639dadf08e7fccdd9c1116871a57e344b7ba854314059ef9c6c8fe00f288a976f8ad5b758f808168899a3f9d5ff439d1a49a7ec921cb6a28ade0b8aac500e32643d7533b9e5913380e73a1cd2278f", 0x1000}, {&(0x7f0000000040)="e1ffc4d38ad9783251736fd28cd8a06b8747", 0x12}, {&(0x7f0000001140)="50d667b0517b982c9ea457133e82efa92f28316387809ecf83c83653e0983d089dfbb164d1ca79253afea21a359f967aadcff9151d33b7f4fb764933c643b3be5b54631a774b4ee8a461fb2a09de37b0b76dc6a4348b23513dae5b70b2c23b60e6a649bdd26600c596dd5c43ad0488908ecdd3d220e32a66d0b4df9d84834635bd1dcc041effdb405f92403204ec9c47337ffb00de5951a67e63eebcaa989646ba3219e45036d26d9a54938ff60958cde678b48c1c3e6b393dcb6ae5a266001257ec65933a211fe270deff38e35065225ffa2f81a100a7b48e5853b3aa7719f26430c2f43aaa2e4b609c06a4e574bb9222d584", 0xf3}], 0x3) 05:56:41 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x4000000) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x2812, r0, 0x0, 0x0) close(r0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) 05:56:42 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="f7442aef41b95dfbdb032691b45011c5e2146d4700856119a8b2ce17c001e3db17b69d034ffe80bef329bd451d492268f174ac8b0d57f74e68f60c3bfe12b6f29e2a9e53a6ff8dd57d10464bc275b08446878c28641706eb0f5f7c2d001a51d103323a3904af8648309310cf1eb3af16f1d0dfea51769f6ec636981f0d5e12517114d6d5b5d505df50b17de3d3ad09af63fb73e77eec5ff2803b43c41d25c8593e00e155d3cc07645b29ea37d9327301897b3f08ff82e332ee", 0xb9, 0x402, &(0x7f0000000100)=ANY=[@ANYBLOB="9bf88d6a9101002e2f66696c653000"], 0xa) getsockopt(r0, 0x200000029, 0x80000000000040, 0x0, 0x0) 05:56:42 executing program 1: r0 = open(&(0x7f00000001c0)='./control\x00', 0x200, 0x101ffffffff) r1 = semget(0x3, 0x0, 0x8) r2 = geteuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000400)={{0x40, r2, r3, r4, r5, 0x100, 0x49}, 0x4, 0x4, 0x6}) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/249, 0xf9}, {&(0x7f0000000140)=""/81, 0x51}], 0x2, &(0x7f0000000240)=""/48, 0x30}, 0x0) execve(&(0x7f0000000100)='./control\x00', 0x0, 0x0) r6 = getppid() getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={r6, r7, r3}, 0xc) fchmod(r0, 0x80) 05:56:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001005, &(0x7f0000000000), 0xc) shmget(0x1, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) 05:56:42 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c6, 0x0) mlockall(0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x2011, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x84) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 05:56:42 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 05:56:42 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x2, 0xfff, 0x2, r1}) getgid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) close(r0) 05:56:42 executing program 0: syz_emit_ethernet(0x17c, &(0x7f0000000440)="e486f7c15068f3a001b0d8e72f2f14c6425167465a64bf39355b5bbd20453f74139e1d14cad6812525abfb5de3d99fd635f9122c89e2b9832c76e7cb009afd1d01dda1bb458a4b1ab930572439430ed777b65b37e1c617b1c60af0405f84be2ab865a36b380fd8c0ed3e78649f83a188006132b581607b4668818403d74ba0f52997368265f4aeb79a837507c3531218bbd8dc4ff40878d74fe175e0e3e2e72bb1d7ff42ca807313e961d5818ab0753d39721dad72bd2900bcfa52f87906c2819f47bcb7f3b5bf1103db2e26dd8005236851953bf84b391da32220decf83502ea271dacf57744b22614f5f5b0407639c191c5cb7030000000000000022ebe52ba019a18d0a85b86814a272818c9e938810652336e8882adc48ef16a91d681de35eb4beb9f34f857b656389967c9092c105000000000000001ed7b20a1096b0f58d27983dcbdc89b900") r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x84) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) 05:56:42 executing program 0: pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) mlock(&(0x7f0000ff0000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x4810, r1, 0x0, 0x0) clock_settime(0x2, &(0x7f0000000000)={0x55, 0x2}) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000040)=""/239, 0xef}, {&(0x7f0000000140)=""/106, 0x6a}, {&(0x7f00000001c0)=""/70, 0x46}, {&(0x7f0000001840)=""/107, 0x6b}, {&(0x7f00000002c0)=""/25, 0x19}, {&(0x7f0000000300)=""/77, 0xffffffffffffff01}, {&(0x7f0000000380)=""/205, 0xcd}, {&(0x7f0000000500)=""/125, 0x7d}, {&(0x7f0000000580)=""/137, 0x89}, {&(0x7f0000000640)=""/194, 0xc2}], 0xa, 0x0) semctl$GETNCNT(0x0, 0x3, 0x3, &(0x7f0000000800)=""/4096) close(r1) read(r0, &(0x7f0000001800)=""/53, 0xc1) 05:56:42 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4008, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0xa0, 0x4) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x8, 0x43, 0x7fffffff, 0x5}, {{r1}, 0xfffffffffffffffb, 0x2, 0x40000000, 0x80000001, 0x5f26}, {{r2}, 0xfffffffffffffffc, 0x40, 0x40000000, 0x35, 0x9}, {{r2}, 0x0, 0x40, 0x80, 0xe3b8, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x1, 0x80000002, 0x0, 0x10000}, {{r0}, 0x0, 0x42, 0x7, 0x81, 0x400}, {{r2}, 0xfffffffffffffffb, 0xe7, 0xf00fffff, 0x100000001, 0xff}, {{r1}, 0xfffffffffffffff9, 0x90, 0x1, 0x0, 0x5}, {{r2}, 0xfffffffffffffffe, 0x9, 0x200fffff, 0x81, 0x1000}, {{r1}, 0xfffffffffffffffd, 0x10, 0x12, 0x10001, 0xffff}], 0x8, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x11, 0x14, 0x5, 0xfffffffffffffeff}, {{r0}, 0xfffffffffffffffb, 0x89, 0x1, 0xb752, 0x6}, {{r0}, 0x0, 0x40, 0x8, 0x8, 0x100000001}, {{r2}, 0xffffffffffffffff, 0x4d, 0xf0000044, 0x3f, 0x40}, {{r2}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x9, 0x2}, {{r1}, 0xfffffffffffffff9, 0x80, 0x4, 0x0, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x8, 0x200fffff, 0x1f}], 0x7, &(0x7f0000000340)={0x400, 0x3}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x9, 0x8000, 0x1, 0x541a}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:56:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) syz_open_pts() sendto$unix(r0, 0x0, 0xffffffe4, 0xa, 0x0, 0x117) readv(r0, &(0x7f0000000300), 0x0) 05:56:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0xffffffffffffffe2, &(0x7f00000000c0), 0x1000000000000346}, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x2e, 0x0, 0x0) 05:56:43 executing program 0: munlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x10000000000000) sendto$inet(r0, &(0x7f0000000000)="108c1895b086244a104b23d7ef300ef804620a75ecc61da3686b6594b5bd5cb5023e30bbf27091313f2e8bf4b0f9aba8f9fe889684428a709c9bb3879b1c262f73c584778d436e327b79ca0f2f6123c08abda8bbe30a80c32382a2a0d6b84829bdb43c7b3fb2746b178c0478d30ce691d5a8eefb4a3ec2b3164adea73b474fc4dc7a61911354e82f5499a3e97dab8b8aa73eb0ccdf29fcf40978a6ccc48fb9d6ccd7a4e2ad7373a7f00ef4711948c02c193a329f89a5772ea466fa104b23055f4e30a8035608e524a25b", 0xca, 0x4, &(0x7f0000000100)={0x2, 0x3}, 0xc) ioctl$TIOCSCTTY(r0, 0x20007461) 05:56:43 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r1, &(0x7f0000001880)=[{&(0x7f0000000040)="b17bc5ad0122fd46546bd4cd935c5218cdd7414dfd05bd2ea99d2cf1e36f1813cfb9d53685f7bc412e28f2ceb0b71688b3f321ecef706f65b7a3828b76a1d89aec0577f9eed7490797504f3e4796975e6f61e389abeade9843bd50600ee1f6ca3dab979b026cad297908a4b05c04d8186b788ae8d333dcdc3897952769f5e399e58afa4da690c40cd85bface775b1750e9b197780bb2ce9e223261a71d6fbe68f08644b12d38d6424c644cb8b5d3a697e6802c37a8f922b46e15342348143bd46e6d06744f189b4d", 0xc8}, {&(0x7f0000000140)="2263ea6e7413c6b70108b8bc3de775d5cd0c240dd8150efec35ef4e0a10c5335e5b7b92a985a2b6d7800a3e025c46a0144cdc7b0f4", 0x35}, {&(0x7f0000000440)="9116882e3f4d727e563f45ce813e7dbe0a654dc5886c5a2385b4a0be7600e34add7c20c394cb5ab97209bb4a39a57205ddb6a5085713ed9ce773d25097d79343fdc44fea9544d68fd236fbb204a904d19904860ca9f7ef5eb4515f3bc018d0aab9899e31063b76802514a8d7028229be59b94013596a6b9f399dc7704d8c8f645b30a57446e4169c052e70b622a464f4b59bbdd1ce5c22b6909c3690a84a91eca2300e7d210fe2973aad8860b2089b5411937bde6f8479e58b9fd619762ff970dac43dbab6b7e2993334df71037a4164dc658c119190e2f78ad1", 0xda}, {&(0x7f0000000880)="460d395753f3311b558d7d7460d6b7c9883fea8dd5392062a1b4133c9b641b518593daf28e56a665b06e7bd05687d8f1203b75524038f118f3b172ada9dbca8bec38abc648da029d3e0151e1d1f3b0410bec25ebc72d7d7a6a6ebf7c88d436cbaa890210b4dd50f32599336c413ef68ff2fb0b0dbc3965926d1a1446ea43c3637f6eb1d3bb01cc6014ccbcf110a47708985a1da7be47ccdaa3676763952cbba6bc57604351768141815c3a4ff1b4502440ae7b53cc9f0b2bea67a212a6070aa2281b5de28de4c5691fab61fe273495000a2d1b988c0ea7c1de5f42a61ca4529e5d9f37567e40a458772829428f78ee85eeb9e1430ea119f24d4c0902281778578e758f0b6d2999e9ed8ab06ee5e92e66cfdd8545092191534eb6359be41e3ea74fcdf117c5ab7c6dc6ed6cc91041fb01d1b1ca83ebb00b147ae591c4e4925c475e27b0c56adc857f9928d4d6981750dd51a33ab37e0517ea1213cf5e06dfcbc64f0ab083e0a8cf89cea0547735b36d91f7180202b39502145e27dd0033f133da4fcd8d2295eb79b205ec71548cb9c402e13d781721808a39bb38517192cf1b77ebe2379ac782dc98345cda711fe0666019c13516e859cd952e1e43ad21424c28b783ab40a3b63450027a39d80d580bb3a7fab46269998ebd587e60b35e63f4add0b4e7a436be15e3385e85564ef3a7d5c81bf9f097919a0ec31662c70a00c67b14521412e982e8fe08ea523873de3a1cbb822b2ac93ff8f50ca31b4ca5769278f8bb80b5538743a035e5f1e32345d14743a3df8492a41a00e6ac790ca02ab72afa428c8fc0a666c2f61418c6a45695d789c30315527b6d156290b2a5b4153596ea8bfb8da6af216c7890883034bda85305399785bd000a703de2ddefdc5004f224d10b90595afab282daf834870ce35315c51fcd5b87036c64779a1a2f5644b13a8c03c1f1241dc93b0d1a23644310266411ceffc744fd4707f4d9634656ab11ea1bd2eaf3394cf32f628a85ec18d13f23c391677a0849a26a17c1241cd0bc8b2259cd6f6435faa38915707058d56b8c07ed5ca6ec0398b94a9fc21a82099a632d285f4a6619d31c6afd66547c5a25062990a6e1b1f4add365abfcf83f7e8162381965b80e8fa818a16ea243803a769ca613530cc4fb482100778b0d8776e32fe67afa5dc436fc912910ef08858eafa6e3dc859a30da99b40f001740dd1cad244c18ce713feb655ba012ff988ee27c047470d005af38026f22ad2b6c4f7365f721f6515d30396dd15da9abed31d752d6a4ef54f741646e7598149eddc6e453427ac68a8aaae1079d95384e323280349655754082c6090e30dc0a6b2002300a5f311495aea796cecbe75b6c0e16b4e7a329ec1e857ff64dab1b0c62bd771ff3200cb1e62753f3ba4f8edc6b4ddee0d39ec89b70eff0ee6fb5dbdb860240734d576e3f882428c99ccd152511e1fae96ab424623f48a433af023aaeaa8796c883dc8ad4d14998e544b04d9f8309514b32285cec7cce519c4c0196012100a675e846518eb88acbd9df808085ceda002e4bab4be06a92ee5f44bfa88bd7f9094b09c4f8f8ee6f1c19d8a29e61398a1f183969a6774298b038e172febc5fa40e205b74bff425248df2d9385513904fb220baa89b007ae3024b3a547dd6b64b17e9024c18307f159da8266589b0da42345cbbdc057edbdd0618f6692e48de024767171f225003e631e77686c1653a9fdeab840f99c99952afb1070badc44b485f1ba60c74357d77df79a9cf851340eac95a7308e52c7f41ae56601fc628f69ba423920d2acc5c62130eb7aac3f5ffeb46509ab1693d3e50692510a3c2ef885838a6fa54d0f74c3281f126de64c43397a06707a7a01b3c4c51e188afc70ec4a0da0ed655812a5ce0044b3fd616067279d61201f034ad34a58d6393292043a051e49b9179d4ab2bd0abc27bafbd0edf54542e5132559ed9a063caec3e4d9b5a7809a07b71830b2f5127595082e0a100e0df85bd01881301ea20d514d9b0e12118c59550a122965d3f19fedd63646cdf3bdac78fe6299ecaafef375d3666a0f1b85fe18007f5d4ef1bc96c73977c2de16de5c46c8b8ff256b21f34579833ecd2891243a3a506ea27ca8c1d8264b559b27c20b1f24bfbc92cbedb4eee41e424f107ce1d9dedcf70b72922b5f4f657155b281bd8bae7836a4f236c213f94b52e15021b50b0cbc5feebe6e637f1f8ff2efe9f0c1f492441ef7ccb29ce9c42ebc682abb69387145886428f400c30168b325ca280adac9ff0f2194dce73011ab19d08b2ed246a702fbdd15d6e2a31a94f32259b3a4e4fb6db13f3cf045ac4b55d6896751cd70bdc0627e87185a87a39ded1a5acc43bc9d85effda81ed745ae68302a2a656c7cc0e8f419dccc3ff56955f7ebb214611419b818c284c9e5ebe85ee3c66e887e38c88df180de7c9c8d9fc979f2b10d0994b267f376ca053aadf7254dcd2ef8d40392c80b517e3a5f86dacacc43c84aacdeb3ea580cd2916c671003b6ba5ca6622fe0a7b7adec96702b478f1be6725638af9a26cab4ebe41191f223f3617a29032f7dc388651810be2a700faefcef4ada05f4a955f519b97ed429ebc4a775dbab32bbe59bf665c45d29e21562cb14c06299c6d40d8c8f0e5a02cf73f82cd00c513bbd76c4d542d5b861ec40fb1884f0387d5d3ad6e0d3a827fcef398d78a5d4235a320ad284674c02b39287a91ff36dd247eabf742733a530e574248a27180ba9a904a02badfdecc2d4a70ecf67c78b857b701bbc4e62b30572977d8ffd09fbdd88a1647ac5cd40e190d7c94ce90ba17d916e127b9b871b2b5072797f21834b14b0ace32ae8994f9a42cc01354bdb1744b42c13f829f37b9b9d21d8dcddc011afa6e0ed503c0e728f329d66d1ba77f91f60927a9462ace01c4381a19e376c607e491ee775cc6172ab5b19b5020a3fd67fcbe87cf8e3871b5627bdbedcc79e13750456634bc2adeb81a52f8f86fc7970fadfe2787857e42aa331382464733806aa3176bdef701eaa6da97840c9aaae9d87ffa3f42bb71c14e9a1bd3f325b3a49fb4539bd29955f4717477cd229676967c8c59e50f2af46f435c6d24effd3cb6ca6538d73239d2b3478424e375a445f22e6739813c1c08ae52ce48fc0df5a9699d22c7e7be8d215555620078a9fd9b0bed0c8f66293a7b602fd2cf6be42a44ad9222b51d09102a3e192defe5f93c9edc707a2368cd0c2f7708548bb0c2b6fb13794159d203dd4e63360f4e319c48ef23135c96ef9afe4f5f46e7791812d3042f631d7ee83fb62ef496dbc0d0b944f4475f520b1126e4fc1ac10a270577220f313ea0283e3ce672de69220f279f295123ae238febe702e540a52a1a8e649d392dba0db879a2664fe5455fac0541ad6c970a644683162db54304c6fcd6ba243d3b1cd05c33c5933c7ca3f69b15c3c1196044fffee8fb2434ece2b412341899f33149a84ab3a476863941e17ec351a04943e066d278affa2ab754737b636542a40a05ea3ea5cf914a6335709257ad9645acf173f67556cbc7a4d52455984f345add40912d3c8e6faf3b8c68fb49fce46121d111cead607c4a7e4c716f38876abc587601c52623acebfca452c477a63f2eb36a31421497e9087fba5f8727316de8acfb9e72de9bf7d25e7853630de7a38e1b0879ffa6a1f827e0a99d0258c2d279a5926a203dbfb078f6bfedca3b5a35d4847c816167c1db1d2b973c409df57c2b6b1e1c3164efa7ea0d33cf0087a90b1ccb24c33561c0cc3550aa7d79c5e8b774737b9c52bee0dd44e0f8b5614cf65d22a437da572bc1fe04f2df1ed188e23ca251b08a6533a42502ed0734ac0aa3df3103de47cfd23822b8316d5464c40a8421b3e6f7d2b170b1e5d192ebf788fe102c7d8a00298060405398fe5044857d603ae460440fc80eabbf39184cf2782ec6cbd7699a763c6782def398f98cea46399a2b8609e901e6323091027154e4dccc5deac0b08202432c5b3ecbec4ed26d4fa9ccd6321800a2b83f5ee1bad73124cc78d6b98a049b181758013147be47372b50203ebd9608b6cc36400d9983fb9460aeea20b6d3ee4aef27804a4a9e8df155484ec5d55464440f3f533be66ddde6e5a03ec8b50bcc633e0630f4ace7135aad3b80e9a3ab7517eec1cb2c6b4e330adcfed4c686ad79a2dcf805ea20bbd96f068f60445f19941133dc6e15ef4671b1336051753f754c358a65a71721c311a8dd0deb1096c172398808fd90195aa571771c2b172d7be9de26f5e9978ec2b1ac3b4b484de633ee149dbcf68f9966074797c07fe45f2d0aec4397a1ee2b800a1122f8157fb34d1bb2edbc1fd517bcde8b907c7a92598198fc11ea84047dd4ba2781d762d5fe5552938d9090ae5d44fc69b2fc9a3fcca76ecb6a5c1482375327657fa9b867e6c7930bc853e46a2c91bb2c994c21310c6af785004a82b27dd10b6651b925ebe5ddf79b36ecccd20fc244cc2009b27f08eaeb4e4d8ff9b3c20d9e4ace919bdd3a93a7c4369d7f8457bacfb7e9c943f9e8494c6d3fcf6a692ec310058482913ee6c46d2a1ad3b7f3b55b160e448b0be1a5c7da702e5f74aa558c3beedc9f7f6da7a464f41f97997618a96c1dc5a832ae46f8813f6ed8b37b0ade425de6eb97c76aeb5bc72306ee9ff9dbb80fcedf8223a512f5ed198f9c1460214844eae971094a92d12fee309fd69b3624ea4326d65d4f86853e6b1f297439dcc762ac446371650af24ae1e37c70fc06d3ca54ff6263fe7fb692e6268ee1f3e3c25ca3975ddf4e95b6198ba4756074af82ed30561252de232e16e9bbebdef717d7f5c6c5d32a1b0e5129b5924cf30662aed7c33c79d56ee72023f674b7b821e22f9476ecdfe598088da48eab71b48bf3326ac2a44b26e1d6acbe1c38cec7429ff1fa0709070190f10018a37fdd04ed2a5771b46ea24812d40e5d519a1e0192424c6b569351e1350a0ceaaf829a5b183372208e1b6734797308a3fb508c465e2c041a584591d559bb0f70003a041ec93de91f5cbab11d75e48d38bf29f10e5ad34bbf9f2f23e23d392329c988a48b5ad2d37ca43b5eb17f97c75b959648c199acde01f82e376d1ec1bf0d4669b042cedf4e3f7fd85c91ed4ee91840cb7a0b33aeb20e169d4d4896ed94544fddb52847fa2b591d227bbc0c5881f9b12c92a0e17fc1a5e546d6c69ff9d61cd20890039ad5a3687241572cacb30a63133997cac8c18930af2611782ac07baeb3872315fd1e4be291102bac8c07d4f701a22ea807b259b1137a0c32ee75e1741201a2fb58fecb8b47293b146c8776016326325ad6f891a92ad95a8725096f45491d6d2ec3d60f6c74091259cc2159597aa8365d69b67d40b22af8a2c821383e417ad4e4002de3ede39b3f7a1fa6294e3f6ba433e1da436da1edf898e1e20fa70b761da66970e1904aaa11c9aa18a952883d32fa1796c1af1b23a90655e38be7f32f0c616a06c9a3a92adc7d65a0002de6f9e5ba21113c342b169fc77c48150d1f2e6a74e6ecbd81ed99c0f25a8bdaade3ebf1164a8f3e15438f2cc64ede88702951022ed6056904cbbca3254c2537413cfb7dcadf623850acd5b3bd379ffeeb468faa93d09b8cdd3011890ff8e15362d4426816f9bf7bef79eef07a4142215f9b7603a3588aa08a0726cdea551c8bca30fddf991330f492501a545622beb12b93b01939bd85d054e5a4aec96e462d66b901d68f10f36b855854eeab6259c5e705eb5dc1519b2140e5fd51da7875e0557610411784f228ebf7ea9dd06b1fbf", 0x1000}, {&(0x7f0000000180)="6f915e394bf7dc43360b6df03f60412a78afe9b5dc38239b8c47d4b602", 0x1d}, {&(0x7f0000000540)="994a2d8ab74fca8358237a5d8786377f756a8d6f2021e93bff353975110067eb18aff8", 0x23}, {&(0x7f0000000580)="eedc3414ac0980d436103cc54732ab5cb1107bfe2c7eb4a33588774ce91d0be351a140ab5d16391e0671129cdab5066232022ac1e70b337dabec3e4ba92da2b7280966a00b21b73eb7c19add4183a9a27b7d5a1ffc8c35a23f896baf1124189812f5aafcd3c33bd38c2e17e5221a2f86d0ddec6de32b395dd3c0017a6eb79966d3a847010a2c21c4652b7ae2fa46b57f7bf71dd88ae9f4e0", 0x98}, {&(0x7f0000000640)="d3ad5cd5fc9684017bb23650c68a33936574aa4d35bbf1", 0x17}, {&(0x7f0000000680)="5ae9f256180b9a154f7d701432ff0957e12022f300774589efe276d037cb5c14dd36897eaf583b86f822514236f458682d107c010b800201abca697ac3252144b29cc8010c647698715c04bd28b51e", 0x4f}, {&(0x7f0000000700)="506b0b1ff9893c78d186e77516f7bbb18c4b53b7a63529c2f507c2d92516d6d03ce168828fe3aacd2707faa7968fe8fd2d4d13d27ca2a459b08c0f809062e738197790a7605ce562cdcdc8d0e3e8212ed76c213681caff05973b3c70b5abd73a198e31a0b53e503a5b273ebbf9da5b3365248f5ceeea8b1ffb43730338921a6d7558518ae1dca707453c86657ea00918685410be4b7e8624e591040615badd4bc92355f41092284b4feb86fe43bdd496ec3d8ed6ecef1534545b88db855cda251af036b2", 0xc4}], 0xa, 0x0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/149}, {&(0x7f0000000280)=""/196}, {&(0x7f0000000380)=""/108}], 0x1) kqueue() clock_getres(0x6, &(0x7f0000000000)) 05:56:43 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0xffffffffffffff43) r1 = semget(0x1, 0x4, 0x40a) semop(r1, &(0x7f0000000000)=[{0x4, 0x3, 0x1800}, {0x4, 0x9, 0x1000}, {0x2, 0x201, 0x800}, {0x3, 0x2, 0x800}], 0x4) 05:56:43 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xc1, 0x0, 0x8}], 0xe9, 0x0, 0x6, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) 05:56:43 executing program 1: r0 = socket$inet(0x2, 0x10000000002, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) 05:56:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000140)=0x1000, 0x4) socket(0x10, 0x5, 0x7f) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) r3 = dup2(r2, r2) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000040)) getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) shutdown(r1, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000000c0)=0x5) 05:56:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x9) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 05:56:43 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005a40)=[{0x0}, {0x0, 0xffffffffffffff87}, {0x0, 0xfffffffffffffe92}, {0x0, 0xffffffffffffff03}, {0x0, 0xffce}, {0x0, 0xfffffffffffffff0}, {0x0}, {0x0}, {0x0, 0xad}], 0x9}, 0x0) 05:56:43 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 05:56:44 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) pipe(&(0x7f0000000140)) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x80, 0xa0000002, 0x282, 0xffffffff}, {{r1}, 0xfffffffffffffff8, 0x8, 0x80, 0x2, 0xf359}, {{r1}, 0xffffffffffffffff, 0x37, 0x22, 0x1, 0xfff}, {{r1}, 0xfffffffffffffffa, 0x10, 0x40000001, 0x5, 0x804}, {{r1}, 0xffffffffffffffff, 0x38, 0x41, 0x1003, 0x4}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80, 0x2, 0x8}, {{r1}, 0xfffffffffffffffd, 0x1, 0x2, 0x200, 0xffffffffffffff91}, {{r1}, 0xfffffffffffffffe, 0xd6, 0x3, 0x7, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x52, 0xfffff, 0x400, 0xda}], 0x5, 0x0, 0x71684c5e, 0x0) close(r0) 05:56:44 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x9a, 0x2a, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0}, {0x18, 0x3, 0x2e62, 0x3}, 0x800, [0x8, 0xfffffffffffffff9, 0x0, 0x100000001, 0x8001, 0xd0a9, 0xb18a, 0x401]}, 0x3c) 05:56:44 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) ftruncate(r0, 0xfffffffffffffffe) 05:56:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x81) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f00006d0000/0x1000)=nil, 0x1000, 0x4) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt(r0, 0x29, 0x4, 0x0, 0xffffffffffffffb0) 05:56:44 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x100000000}) r1 = dup(r0) close(r0) flock(r1, 0x1) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000000000)=""/17, 0x11}, {&(0x7f0000000040)=""/195, 0xc3}, {&(0x7f0000000140)=""/68, 0x44}, {&(0x7f00000002c0)=""/234, 0xea}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/151, 0x97}, {&(0x7f00000013c0)=""/127, 0x7f}], 0x7, 0x0) 05:56:44 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) socket$inet6(0x18, 0x4000, 0x0) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 05:56:44 executing program 1: r0 = socket(0x2, 0x400000000002, 0xfeff) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) readv(0xffffffffffffffff, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640), 0x0, &(0x7f0000000580)=[@rights={0x20, 0xffff, 0x1, [r0, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x40, 0x401}, 0x0) 05:56:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) socket$inet(0x2, 0x1, 0x7) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r3, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 05:56:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679aa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a00", 0x10b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) fchdir(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08fce71000011000000b990000000577d8cc400"}) dup(r2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:56:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() socketpair(0x1e, 0x0, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x5, 0xc0000061, 0xffffffff, 0x2dcf}, {{r2}, 0x0, 0x48, 0x2a}, {{r3}, 0xffffffffffffffff, 0x8, 0xf0000004, 0x8000000000000007, 0xb769}], 0x200000069, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)) kqueue() accept(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000240)=0x8) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000140)={0x6}) 05:56:45 executing program 1: pipe2(&(0x7f0000000040), 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) close(r0) 05:56:45 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x0) socket(0x26, 0x8007, 0x7ca6) fcntl$setflags(r0, 0x2, 0x1) 05:56:45 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r4 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockname$inet6(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r4, r0) close(r3) 05:56:45 executing program 0: open(&(0x7f00000001c0)='./control\x00', 0x200, 0x101ffffffff) mkdir(&(0x7f0000000000)='./control\x00', 0x0) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) execve(&(0x7f0000000100)='./control\x00', 0x0, 0x0) getpgrp() 05:56:45 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/239, 0xef) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x20) symlinkat(&(0x7f0000000000)='\x00', r1, &(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(0xffffffffffffff9c) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x200, 0x6b, 0x0, 0x20}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x20}, 0x8) socket$unix(0x1, 0x2, 0x0) r3 = semget$private(0x0, 0x1, 0x280) fchdir(r2) semop(r3, &(0x7f0000000100)=[{0x4, 0x9, 0x800}, {0x4, 0x1ff, 0x1800}, {0x4, 0x8, 0x1800}, {0x1, 0x5, 0x1800}, {0x0, 0x7fff, 0x1000}, {0x1, 0x1ff, 0x1800}], 0x6) getsockname$inet(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) 05:56:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:56:45 executing program 1: r0 = socket(0x26, 0x4000, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r2 = geteuid() r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r6 = getegid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r10 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r14 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000600)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r19 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r20 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000640), &(0x7f0000000680)=0xc) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000040)="17f909d5fddc9f9ff002fe907fb31ad846946c40f96e1688dba2b9b365f9a3d82e9cb7dd63c2e9bb4c5d322f47a2bc9e103874c12a021f0b5392ad05bc40ab2e095bfcf8822fb86aa3aafcd78cd4aefc2e391b9aa3c7f2917043ef8bcb0a9f92a03e8e07a637050bba1ce49fe7a9618698c2f62ed69b7379893217", 0x7b}, {&(0x7f00000000c0)="242d5c8c661b1670d42f554eaa143b7c178d8afa055187189e71a7753601dface64f7378174dad20c54d71376d27e798e10c270ef84f634def62e4367c11709e6995e340c956e9caf102e9fab4d48bc6e866d46e996f1dd0f2630f480986a119efd2f4b772fc243acffcfe1774f944ffda0db3d02b8e43a35e142781f2de1f01966d59719ea0da183d536c35f9ee16cc3c34692bf9b182916aa294904bfa55c1300430ed35034ae567979f39ce9e909e318a099f23a641b4c448796ff117506d0fd2ea14c454da32c25dccee34bb0545d92a92ad7682e5f40ba500d55bdd", 0xde}], 0x2, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x18, 0xffff, 0x1, [r19, r20]}], 0xd8, 0x2}, 0x40f) r21 = socket$inet6(0x18, 0x2, 0x0) recvmsg(r21, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:56:45 executing program 0: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7) 05:56:45 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) connect$inet(r0, &(0x7f00000000c0), 0x9c) msgget$private(0x0, 0x4) setsockopt(r0, 0x9, 0x0, &(0x7f0000000100)="43c5f79cecfa8f91c6be6ce30919e244e41cb221b1ac8531a7ceaca239e24c3fc67933b66c0ed45b099fbe323cedc1b05197516e967bc78a18dd153333c0f0239b83735f8594fca7ff66da916e1a76286ce38e5a328e77252a93eafa69ba0b8412000df19b82a02d023d0fabe54e957d595f251767b727a41cd1a7f759238ef595b98817b0d18782c889b4a35898def21a60247242928aefa2fb8feb5340282180f480ce5151ad5f1020c72080664b154e81deb349ec69f0a9f700bba856fbcbba62330ecce8fa1db60cf224305da751730e93b29deca5a3f9ddda2caf4f118e0522ddc943f9852575b54872aedfeec7b0b07154ceb024fbe35b742fe1229f779d1b1f2fe0ef6ba7698748818937b4bc22b3e3c78f500ad79a4d5f85d3dc0e9ab6e040edf0adab9da5a112ab7c47961d6b55bcd7148035554ee7bec0c8a946334ff27269ace9e8fc8306f4e270682a1b1c4d0605c928298cf3f9bb9cc1724b635d702d74c1c92eb1f3c824892cf3c4aaa8b841c2b6e4fb101e1a8d7dbbb739aa42ad3957dac48315d9d8d6edd084b53c6c179f7d2355d25cdea5ddf6d3eb998187067c2b0ec4036b75a3c171c73b9a4bcbafa746222120bb26194978a6c54be80f64c98a865c5c34db60a5f54042efbcd1a25a9af2a5b3ad4485b58fd4e95c6cd21e5e94cc4a9f1566d99187b39241ff689b6e23bc85250605ecd32925003742cec886e4348c42bd23c0de9dce1f76e7943b13d8d4affa635f109f189ee1a572c8bcb25ec5bd13e5d21a165f24e9c9e2ca5f5eec01deb439ff7f6de57335fff62a73340a17d9e77f5adf5f4b7c007d0a69b3e15feb599e9bb93ea7c5c2bdf16de114e9f2ff58b9f04b5fddc4b6a4b62f7f0f92de2047fad67f9f6b5e6c78338a24dc6eaed08a4004afdc4cca6a7d688b41931ccfd2a14e9cf2ef0c0aadc0a751c0e07624121ffcd1c2b9364b114a1305641660afb986e92eff609d2b2cd3c0ac4cd9a142c8c34e22f836c52ec73c43a447347c3041ae0079058358ff19cf38847559ba0b6c7a287c37f8290d27b3db77cdf690a026563a4211f5c4e5c8dbb3c1f4e869c07469e53626cd0c5390701686c4ad7bd0d19d7cecb5247c86f4c9ea314ac749e0c0cfcdb16f5235d075453218815b6e4f4a6b600cc2ac46c6ae3678ce04a728a2e5860429ef48f21bc462fcafa79cc703ba3bd5cadace0f406d1b771b2689e2c14e5601072202c031fd777a1421c4dc79430930543daae5b1a1c43e6d10c0fc828ccbe5a078924ae8a602969fdfe0b3832e05e08fec6d9d1574b1b0b77db4fdc8b9bb9ed2a2e7d27c72d7dcc49ec6e53f4c3bacf0cb7e55f8be5cae7176928a2278e837ddf723eaca1ff07d68658e9b5827c3d36c3d85b380e500e68552818b56f4c5c4da52db702883cf0ba49b14d7de613ed6062114effdf9c134637d49219f652ac1afe5d2668c2162277f719b2f8be295240c506f46b319dc5925eb8d37022c2ed2574c5a1abdc9e385bbd4a5623b85747c113724e10ab9d2b20536e0f03b99ea80c6e55434f958f035e16973cbe5270b8c0a16c371171cfca4cb772d80fc8ffdf9f88bb96cdd60e3030c563962b67149b96018c21a5e12a2ea42d0d323a13656ef026e5309099a6aa708cc6facfe614005e420e677be1da5f9c11214ebca5c16843a6f4bb81915f1bc1a6b5e13e821585658114aad943a6345bed888b8e598062bf74fa8430b9c758b2e810870ab6a73bfb67c62825643527ba144d33c6be267c8824989501efe4e8b28196e515ef84361b6c95ee61ee92b21cb841239eafd5e0f99bf586000480cc79979def9db254f58c00f83fe935fe10f735912def84f30b81c42159e0def5c80a15967bd79b12da7d8dba55a348c0267fa158eb0ceb5aef0b30a603209bd954980fbc7801791d32c91bbaa3afcd50cb22acad2343f4e0c41b3d72317018832836878f3fe529a0be9ae1d083f60a64b154dd39f1922863efa29b24d928fa445bb6b9e3f236d0c9762b2aeb419b8401338acb0f5119284666af42c12013c201a54a05dd918a60531e15f097e8b26358d0de2a44e1f623e225f785ad17baa0cb4776682b401fbeec85a69a13459e4d0dbe39cee7e8bfd774f143749c74a2858d9f15b82f8576b71c3f7b4f0e69fc4cfaf0508dc16360b199615049e9cda58f5c6efbf916a528526a94eda1815501f5cf67e3d2b040072c45d2c50e4f94d1d84dd4a7401f46b05bc229df5a2f696840ed5e2d322e5beb23f7508fab44bcddd0398a7030fed6c110d8cb512c8f95e2bcaf2f8c6ca1d66e5425383126422365b5ffc8b23c5f95e16d4731891231dd630dde1586ef5b0f62b816d63360837c509432b06e9f236db9f970250324d94574b61564af14b8e7abc578d5d4806e3ae72a876f4a2207bdb399d107081b79e291e39c4e5ccceded6a7a3fe2a6c18755bec093899631b060591abf883783a742f8d4df6f74839a6563852decbc9bdab3ef44f77e4af0b9b7ced3e7c33341dc08568ce519a046f6ec2b381f6fd66ffa800b4b68bca7166effe586370ef274e4b3015bc3b84c8484a4fea8c52a09d835c21ed94e825ff469caf6ae58313a9b2674f9070ff7f8f483e604d6d84a5e77ef31494d299fdfb427444b6f5a12cd2589a6ab70825642c1548d76a6f1c26756a29faa637918b72a4c3f98c359a14939662b6963d6e70e436a3f1ad478c905ba6c12bc58d5e82b2d5b329a75829453fdb626b520bab261c78a305904e88b65b92809d15e0abd746b8cca60c90841f19f341df847e5aa0be7454ba2a46dfc348a4cea0b151bc2c5ebfcc3070b38cad487458d502371f866d0335298bd0a62235c5cc04d4d3086195885c1363cfb490797ed7647f07882494a51d2e0053a87160471ffda58222f1f7dd8714c7e5635506e48bce3542c36d6ebf86513d7ac2e849f8c9f53cc933a2077d4a463eb3e7bb42d2dd40f1c87785147dd29926b9faba5c70fc90a86a625a02879fa9d210643895ce1eb7e343d8a2d911797f5e4d0ba5ca6e33f3607df8e4f59667cefe13bdf73f8abb48579cb6ceb776a535bde961ebf98ce4803a7388e372d9a1a9adcfe58133513d45399b6f32a4979365691c6023fa8aa9406feab2af350ae5b4121d039b7e55f1ab6707d972a1631fb2e8601497833c299c3e810a7e65b8d26b8f9d5f71e6657aff7e93aa2b220fb6f7b1dd17c2b57f3a62192d3e0879a3ded5c18d20d870c91d18662b1df9ad2403196bf02dfd975c2d490df5fc2a44108056cc11c32929fe713e366a68efbfd5b42fb7c610cf6e7c4078d86edb268974c418fd36fd3a23be28574233c07cdcadd382981c7eb078ee10d28f69ad2791aff9bfd7a2ed2fd81df6645ef90466ca704a532bc80ecb383dced36d6e0d4909c910d1e2ce3c32f4159e48af9b02c02d40e5525a50b45b7b9baba8dd3fc2b5155325101b40fc0a9d60dc75f039f2182bb039ef163274cc002665d117d3996b7418dc4a5b0a48327b94f46049944edec57ee24f242f447805a74f97e3f8934b16645cabe78375a72ee6f2c0daadf1efb409aa80b31c2eba18a891408cdd155c00d5385d50da23569e18eb8c6dc5545b801ca86f2449447b6bf06633f8110264b279cb0faaf00f46f0d83cb1c76896bb9e99cbab9cabd50bcef89e2390f397c7af8c0624e344745844c75242aff7f5492abf9e4fe8a3583300efc2fc2a4b95560439c037524cadf82f4f538fd9178d41cdaedefa1280144d76f71b9ce781ebfc44528412398e1e15b0c40c041530db7b08901b4d4ca5b6862abe0bdb12e33e093e77862406410bf72d59db9d7155c5d632e7ed4cc915fb597b9af185df5294f5a0ca590c007b6b0a9a1edd4814f076737ced983a9766b013a0ae8755de427944752d4ce063e2278303c1efa63499c74ac1bc9a1a94486e6e3412662d33639063c856b2584f999d610c55edcbdcfc0fbaf4943ba17ab0fd1de147595b7720758a6565d1bb8d27e4c2d05c9bce3bd183a3c7d12cb370bf8893831a757b32d2e6fb7471055a48fb1cbc7148f71db63a1eb9d66583b802fa072ad87f296c70ed006eed08955fdd097bc8fd1e0829274845427a07532c287f4a44555d986085d642d2514e05aa0bd6aa3d4ce73551064f70abd2f8823cd9495d8c91f03ce573f15765f0cca818834ae0d94453154e0fd35f1ab612fa1e4084f283e63e2b6b071e7c56852ca6c4efb744d37771fe4f7fe4b85f65ea1e84d40e47a44769f14bb722397f3c8cbf7a08d499a4283ff737f0e002a6845b80a630183da21eaf69cde6f64edd9ee7ccb55a91530bcf11875767267bbc130245c98ac4659e887126059e756784d3d0de96acc3e379b2d6a7a3f0c6ff3b0847b5f5ead1a0ea6a20f47ec7cf1d9a08247c1337e566b67976da502924c19b051ef2b87677b63464038984facb961f8f0ec2d3922550a543c40b9632c448818a9578b9a92185e6b86451003b29acf7bc4517fe1c38c63a1d920f60c91b92e16b1cf9a155e0e27835eb0ac5459e161f37d81d65804da1a254e432ecdd683a81248f1c90bbdb7ee1c9074f4099a429645377494d6bee7d21d339cd058394604a056326b9450305bbca920de6d16be1fdb1e9fc5712f223f769546d077b939e421057da0b20be5ac462341b091a2eea401e0b7f86e83c0f6afbfa4cdb22abcc81c48b3396cb55eacea5c09667a9fb1b1b866c0e4544f6cf00bc66ba3bf515e8e4726b0a76fd5cd684273a2b86e5690a7468542819d81155a4ab5ac728188f19df57a23e115ca5549ac9e0a30eb3b9878af2b777415214d9c28a51ce65800a858ab3cab03d84904231ec9c2082b7a74fade75c5005e18de4564354328dd2bfcd74c9e8f988bda5cb4a55930d4232b01706527077429d729c53c12d08c1ff6357ec85bb901f5f87777a217d50a2d9ddd62789b9eef99a37a47bffd2307689dee7a46ba7a471cdb532d27f6c9a53dbc566b2980a0e328fef4051a300e414354116b3f53426d5a0707fb5e7a639e1f8d3f88e0fb8705d5600989e1778822adc7949a1521929bf0adac0f6a8266653f99f0252ad6b50224d10296240a410154b625b8106a5f1e3548b9a166aaeb1725d2f95257031e6124a9600ffc41f711b67e7108fcfe8fb583115b474531527ad1f676cb8c6235899a2afb123ac50370a352f759a8d37800206b7b26134b0576ddae78e585a92615d006809f507943f1049b6e257f59c523bd781784f7637d3fa5cef59d59946fc306e235b45c02fe33666f44b1c254429edb954a701574ab2038c9683e7fb478f2344b02dba3e2d148267225e61bd0172971b1f1d5cdf51d26ca035d6a4ea83a5c1aa94f050648ecc636f6da6d2ce91ac64137168763caec629b24c614e8c1299a6224213d3991992164932541c1d2b492b39d4e162a566b81bcf06de9d189c6695ad87fc932f762beae85ae907b6d424952652cbf3f44e8ae1802c5f0d6b02fc04d67883036bd8b52d05fb71a57c4a3d06d1a45a6333e0298b4a51282f9a4e6ee395417fb06ea0f04959ece83043fab923ef8c7e57e442b7e106514afc079b7dc5f8d5b86fc7efeb4c82c3cc00c465085eb9d6ed312f331b247a532b4bac1eb52a4d2c2523a93d60eb8975cfb178d75758d6c2be2426643e96f0ee7e3dd49c867b029216315325af320d122036b2ac8514b387e21a565eb0cb2ab6d045be0e075325007561b012dea52b6daa9f8de30b626676de45e372d0ff138674f94246d349d6b0c529a4456fc58d0a39e609", 0x1000) 05:56:45 executing program 0: socket(0x6, 0x4, 0x6) pipe2(&(0x7f0000001880)={0xffffffffffffffff}, 0x4) r1 = accept$unix(r0, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x100000152) readv(r1, &(0x7f00000017c0)=[{&(0x7f0000000040)=""/10, 0xa}, {&(0x7f0000001340)=""/135, 0x87}, {&(0x7f0000001400)=""/113, 0x71}, {&(0x7f0000000200)=""/8, 0x8}, {&(0x7f0000001480)=""/163, 0xa3}, {&(0x7f0000001540)=""/203, 0xcb}, {&(0x7f0000001640)=""/5, 0x5}, {&(0x7f0000001680)=""/37, 0x25}, {&(0x7f00000016c0)=""/167, 0xa7}, {&(0x7f0000001780)=""/41, 0x29}], 0xa) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:56:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r1, &(0x7f0000000240)="5aded60c25e362dd4fe134d6dd41fab6aa4944bd0e334ae05a7bffc9ca07af4f0c8111c406b48467a36ef4d863c02397e0554191d89d74552d6aa9a5b9ad00fe8a805deca893076a4372dbb50a050594f27b48c40e79bd553728d7d5f4eae85b3f969b931d073318eebefcf458034361d251a2f97fd15192ec221d7961497c17e83c32aa7753f5bad5b250a14f820c8be3fb33a776e73f01a07939d1eb7f52f52e95d4d071f90887e66a755d6f73c566880b75549e8d33b4f34be2aa928a1a9c6b7bc91309857cbd7ceaaf966ff9820c0ec5e21049ded59d4fec98830c3a95854343e689147986c2bb9f75c7a937f35fa3993e6c348d9e7eb11c735648fc5c10f2352e994076aa5b53fc62656c248e528217e049a34103803a2f3207427e77d05a94cde97eb8c73b31bf0acc2c39755621db13be281926ecdee01dba02150d84e56c67db37fbe08729c7843cbc03e0551aa8aba718e267e9cce9d893d1da0be3310b18af59bc01bae8669f03bfdc44d263f56ac0294359ff0be30d87d5d930a36e3d549efd5549d49658fbd3a76744edbd65876fb148f8501e09927a2d99d335ba7d4aa28a0c29bfb10f19291b446b3b2671908ef4608686dfcaad2d3e75c5106390a7f21a9663ec23bb3acef7154de69c2fe0d272c35c6aefac1dcabbe94cad57bae3983a970afbc1f82af86f96b06436bc1b3de1ea3c45e7e103b35d9925719d7735c5e8361fb5b004422389560e7c47a4e2b3adf4fd8c76aa5b123197db5e984026e79cc94179e1eb4210ad6dec2170e778d84be52ea6801531dacb40bfe94f6421e707ffc9eb1682268c7f9020476bef8a99d466949ebc7ab141a8b0233b33f1b4d18a7bbfb7ca01bfb6d5cc90b62d75c826e2a49d5b35e830690a6e2c515475ba7174adabfd6effbc7047f97010f8afcf2c3c72ab773e40fdb480a865ce6d1b523002b9b33bc2f9bf9d7f322ec5b10342581b486160e888e40e1404a0aad1c205ae9627787545dbbe053081d69762058a26c46b29500f41359c17732d3523cfda5825677e321c404d6c4cc87530a98b615a7f7a98ab74faca1578c28cdefa0b8d8c36ea7222b05c3f73272300ae7c12ccd3531cea130093aed5ada3f27af811b8eb392ab27a762541ca0bb3a3e9237a5170c572669065796f4f4a43f32f6456718c52d2a7ea46f6dcda11be9f63828ed15575a57e7b0889d96e89dca1137c9a89cb0f7ec2e89a1ee01e653603a652133a58128efbfae6fc0902354d9deb4bfa5e46dfaadfcf1a3fb45da27fc54e2c6833e38b9a9a89de8bb9be86557e567d608a07271dfad43ec37cbab761fd807619c26a126aa27f259b8d90778b165fd0c9b29b151c024ac7878ca4eb59d604a03c822ef2ef268458526294df612545d5b6a3877b0e40c0a80a14dd035c61ea9aaa3e8ca11db79c3bafba7b0620fe30adf32dec66a93a4aba8e24e55ae3fdb24f8b9981ecbd7051ec5d8a7de8ec34633e2405e76ab6080ece3b61a6eafb8a8faad9e32aaf9594a12794effcb45861fba407128c07d06d27899072dee5faa729ec7f9453778e178ecc49a93a74362f3cdbb753b98c945a2f7f4bac62c59858e8b75e4d36c00d0b3893f53111b541949be679fbd7215307dce5290db670216e0dd2c3d3aa2b0e5160e44c1a7f9d626915b24e503be35586b10c0418394fa79ce94607fa5f6dbcbbb64ff004246adb9c31712bea4de5d1216c81e451635d074244d498ef9540b3783832f8f0961317aa2a795badf6dc9ded958314c3aa8d4f711ef5a5e2e0f927857f00a6bf9585682bce05eddb414554597996fa4c39ad34e5af33f04c4935c80922d39f9d38e9fa8ece7455392fa86432b52daa63bbffbf849668c94aca529407174f04d8791a1830ad5e853108922ec7b1e174003cc429880a87066292069f7be22253a5eaa171d9a234790cca3de9b0c8eb0cbdd15d74e4ac4ea78ba7d577a75bc22e205a06b71251f9704a87607288825ed4c03cc4592ab71638e9c04987e36d56557858f96351d364444f267dd3f99756c0262c3e3cc6eba384a4c5e161d08f3ae573a115f0ba1983cfd30ade2fa556d52f0e6a5a6e81ef44ac83fcdbe1cc08698ae787b0faf38d3f33dfcf3f1f829378e7559316d865d793ad3e39907726cc203dd349000ca6ef7f7fac0afef3fbc3427c6076f683e8a2e8c857edace7d47e14238bc3c5c493b678e58b61663712d1aa5f438891c0fe2f0bf7842c1fcfe98a088f3f421c24045a4c0c50c6d89354af2264e1dbd67b03cb589d11d3264aca03609bf0065dc25936fdb5f2c93b41ea35714639ffce9e24292ecefaf887ad3b9d257589a5bd91d723d1548ff65dde85769724d50a559046bc2bdd9bfa1cf514af164ed175952655cfbf29c4f091b7af6dfdc9345d53a18c3d52f897c7b59561c5e100fa9b626e78a1a3f73d30593c904fdae74839396ed87277d1069318e968384c0740c3abee0a68683f83a450e3bdb231774057a81e08c65013de0bdd908066df9267f2f57fed1825e3e8228e172832d1387722f09cf5ecf779df19c6b9aa4bb346a1cb5292b45acdd3153dbfce5455636686e8cb0708684f687bcb14de7044c99bf6569f3ceb788ab9ed60c90d646d9fcb3acd928e43f9ff2fed4aee5d125556e1f96744014a08b833de56277fc460feacd59d3b43728d2649fe27914564bdd50e7e22fa5d6c997e68fea35dba63684889308965422840ec1c1ee28b65f5d57b6f9def22863ea4415ce52d28e4a6f524168a969e1d30dcd521bbcb8f0c99d1c1a3b4d5cf2c44c1b65ec3d4b0665d4cd29ed1580f471bc7492f9e13a70197537efa424ef04cc0d2e2c2586605a06cc60d0c43051dd6a620a05100cd2b34511407a9cf39bbf9f16d0aa0395cded628d62606bea52fbb6b919cc9a8c9835ea6631845da8d12abb679bcca83be496b10807ac2b0fb39d382f90650d0f11e8bd6bedf4aed36e3bf94489c2f37baeb9672e82b1f2e0c2e05137e25c9f27ed8f0d985aa72143ad9387dc279ac39eb3ee92054d2b657efea2da432d110208b3efbfed88489709b62cff9eb73b2ab645fa3170e1d189610e3f98c789002941e7346446bf887cc4cae6a9d744c3de3f675df1518395d4b746a2552974153300c77f3e80691141de759f8532e91c7eaf70c7a420a18faa38273f3557290b0574b82eb0383c15b448ee9e76aec1cd825fcf12d782f77530597df3608ebb07dbc755c194f8214de81d82b72a5664964419284dba14ede3c0722db47374465a167eef1409c09d621a12114a75d0e88dafa010614ad804a607e13fceb1d2d4bc25d9ba8b2a45c88bb865bea433cea398af520d4dc3d083520a29655eb85e55b7b3a154b6bfc517b9211248c1c1e39610deb80950022aabe229505d7cf25753b59c600a5e935d49b7382aa829f877105e64ee0599251623f0b723ca26b384954ee7ec043d0e8e0a9136e364dce7117317d635d2bd7b3e33632555edaf1649ca33987d15387346bf933c48f75b42e0aca20a9578c3b54e6b367b2582acb867a7890ef7c3c70371718971d9ee0e08cd3da8e54b505e5544b0cf1e5a9d1122757083abab061e702f39e1542281d1ddb4a4896abe55a020f73989f7420f65b4f7a87052fd19e1dad62f29211d74f1f09eda3297618554e8c6ea7a779b1682f6fa63d27eea1039d672c7a8daf6e5fbcbefff0a329633c1478b168cbc0a3319164dd3c3a57215425f145b2055a5d9047598f8595d819eb734223583a3840e0f7adbb0309d76fde3b633bef98b0a8b08d48e13fbf170f6cb56ab0974b6fbb7e04998ec2d5d76c6b305130ad2d4156fb37b3d5788ca96956b5b91300d8209d3c614c96e023fc3b4d055d5e564b6d2e9758b3dd49dd24c6ba74dc06225123afbd19e7001bebace7538b14d8702302142824b6f92c24f44f1f537f5430afa700976c581dd66eacc7fc49504cd3d93e93136e867494eb312f9077ff3c50e989ac4e6fb51d9e78a222d84209a188b687cd194a8ae14272fc3c4be128c55d961485cba491999efb74f80458d14ec9eb366398d31c8b7e6324dfcf7bccde7f7f248ea568a86e7cac19857d8b968d8feaa4eb16d7f7ae417dccdbfcf674cf81ba2835a5c78bbe30ed84c959877d1944f95b4ce83d063596fd0bdd838cbcae9b6eabac94cdbb94a39d5bbfc21011f26b1da759ffbaefd218b8f6ac49a93886504fc39742801c0f50b2a1f4d5530734a611fcacb95a9aaea4cba3913b70b01b81ec5145febcceef370fdec9aff049777aa4fba54e458bede669cb057aa4ed54e3e360a580606e0be7aae43720073429679ee5f5cf0983899a39ccd89fb02d877f28371984770b2aae1cbc85b7c5e2f9701579fe617c7a7f3e47d02e5e2c29bc083a0fb2999fc4027132ee38ac83f9415c7a34f46558786c28f2b079dd58a4de40ae950875c02a24c6381485c7d26f6bf4c1a742ac80b3f105279174888dff2f2c040a9b4765517fb3714f6bf9aa59676193917754afb42fe7a605d918e6f524c1beabc47c58e3445d849f0f7bebb8363b4adc0b6953cdab38cd0098d33ac279be2cc1d9eb64972b0c6fd94bd13aefeb8caaad54de9b0fa2a428cc8c6818775f6edf52dda466159db87c3b82cd9faba0b3319401d3469d0daf4e1f4a7e1aa0e0c3e96079aae8d34ec3bed63735cbd59a8225395bdd3435e69790143aedd91b3401883c21561ca064ad97741addfc0e84d2ed57ce7138555408d2e277f993cc054a93c43618487c966bea2f24ba730599e00b4f37d65099f12665810e8c2cd729f0047bcb61be754fdad5baadc32da577b77e42a876fb35bf10f768a4fcc70fc0547d6ef5b2619e5169a74a6ab7912e87e5b3d224e5d24693f1afad9b4c216fb6fd76185c1ce649532a5b9e0931e935bf10f821449798e462a881646e8b48ca37b560d9817311c24a5851527e2369c752646218d7b0e212d9a9d94ad641460971a5b4df531b6a59408f28f22513e531bb59c92c3b1aab9cac9bc359be0f894e470e5fdd29cf8edb41ab0b0de15b900c0bfe6a4360349abaeb06b96a20e06e5225ea46bd7bdcf94386993885e98ef40dc246fe35f57cf1ca442f5128b08a8e1790702332558b3f288c63e69c9267430b46a94539137ba435630037efa9c8a7c8e97d40b0cf98445b809b0a9da216c0553fc8d6f94ad5e5481088a7ad595df1b524a0ef98c7208126e3dbcd7c1f6adfc07fd5ce7cd0722ce1dc993ad6a996e04d37c2f4656bc3aad5b7c5e0e85a1e4662cc31316b7eb495527146dbd57c61d5c8756da5009604c2bcaa9bbc072b41fab3bef95da285022702c772eac5da0b2399f4566efd5f3d0161c64af84443809bad6a04372c3402d09941e794010a0b080af279058da894feeff9303ad3d5aac7c08a91ea6a467c9d3a130eaba3e11c1d0aca37bf442ec5cbc5c75be0043c5ad05aded0989a9b17ec9be8af65c4ee0105547ca298dbd95c928e82c16ad3f64f362ecbc10525069c294dd8db82311bac0724ce300abfe4fb4ff3f921d66e25759e414a0fb69c8d04cd2bf211b0458a7b31f457c804f850667549f5a7fdc18b556c758712f8be09ff76d52fb6be4476b336e40a129a059418efc34cc7c85e901d9c7a2e42112c3cbc5d9bfb1d47ef7487f66f53d0acfdcc3d29e42d47008899aa074d80f4b04d76923a81cda1036104f250ba083b675354e7a1786c6ebd547d6b3aab7ea72993e33183955375f8939165ef52abe11d93491b4b23c39d869d33f440c71aea9b492540786098", 0x1000) write(r1, &(0x7f0000000180)="8a64014bbf6ea67d8cde7da03165cab36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d640ff0700000000000055e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448d79c34be7004b2af068b5b0414f2406e7d1f4e9e04a6cbb7935bbed68d99cc2fec7f79c98eefbee735f2cdcab7fe87f62b1f7d815e4a53a2e32aef00000000", 0xa2) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) setegid(r2) panic: malformed IPv4 option passed to ip_optcopy Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 344580 3527 65534 0x10 0 0 syz-executor1 *306179 3527 65534 0x10 0x4000000 1K syz-executor1 db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(a4804616eda4db6a,ffffff007e12afd9,ffff800000173290) at ip_fragment+ 0x625 ip_output(cf07145c26c32742,ffffff006f307af0,ffffff007e12af00,0,ffffff007e503d00 ,ffffff006f308a80) at ip_output+0xc8d udp_output(e955ffdfccf29181,1400,ffffff006f308a80,0) at udp_output+0x45a sosend(646cf8edd34289ea,ffffff006531c360,ffff8000211553f0,ffff8000211554a0,1000 ,0) at sosend+0x477 dofilewritev(309cd2871cafca88,ffff80002108b9e0,ffff8000211554a0,1000,ffff800021 1554b8) at dofilewritev+0x148 sys_write(b53f612603387f5b,40,ffff80002108b9e0) at sys_write+0x7b syscall(ec2f1d10698587c9) at syscall+0x473 Xsyscall(6,0,c,0,3,3e2c98b4010) at Xsyscall+0x128 end of kernel end trace frame: 0x3e4dd7c7000, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic malformed IPv4 option passed to ip_optcopy ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(a4804616eda4db6a,ffffff007e12afd9,ffff800000173290) at ip_fragment+0x625 ip_output(cf07145c26c32742,ffffff006f307af0,ffffff007e12af00,0,ffffff007e503d00,ffffff006f308a80) at ip_output+0xc8d udp_output(e955ffdfccf29181,1400,ffffff006f308a80,0) at udp_output+0x45a sosend(646cf8edd34289ea,ffffff006531c360,ffff8000211553f0,ffff8000211554a0,1000,0) at sosend+0x477 dofilewritev(309cd2871cafca88,ffff80002108b9e0,ffff8000211554a0,1000,ffff8000211554b8) at dofilewritev+0x148 sys_write(b53f612603387f5b,40,ffff80002108b9e0) at sys_write+0x7b syscall(ec2f1d10698587c9) at syscall+0x473 Xsyscall(6,0,c,0,3,3e2c98b4010) at Xsyscall+0x128 end of kernel end trace frame: 0x3e4dd7c7000, count: -10 ddb{1}> show registers rdi 0xffffffff81ee5310 kprintf_mutex rsi 0xffffffff810e80d7 db_enter+0x17 rbp 0xffff800021155020 rbx 0xffff8000211550c0 rdx 0xffff8000024da000 rcx 0x1755 __ALIGN_SIZE+0x755 rax 0xffff8000024da000 r8 0xffff800021154ff0 r9 0 r10 0xf52c541eafe0ac6c r11 0x2a8d48b61b94b668 r12 0x3000000008 r13 0xffff800021155030 r14 0x100 r15 0xffffffff81c5f925 apollo_udma100_tim+0x10a1d rip 0xffffffff810e80d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800021155010 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor1) pid=306179 stat=onproc flags process=10 proc=4000000 pri=76, usrpri=76, nice=20 forw=0xffffffffffffffff, list=0xffff80002108bc38,0xffffffff81faceb8 process=0xffff80002109a018 user=0xffff800021150000, vmspace=0xffffff0065958530 estcpu=26, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 3527 344580 9077 65534 7 0x10 syz-executor1 * 3527 306179 9077 65534 7 0x4000010 syz-executor1 21125 357767 9715 65534 2 0x10 syz-executor0 21125 64850 9715 65534 3 0x4000090 fsleep syz-executor0 9077 455723 54745 65534 3 0x90 nanosleep syz-executor1 54745 109679 79312 0 3 0x82 wait syz-executor1 9715 40046 55843 65534 3 0x90 nanosleep syz-executor0 55843 453704 79312 0 3 0x82 wait syz-executor0 90144 512329 0 0 3 0x14200 bored sosplice 79312 442906 69227 0 3 0x82 thrsleep syz-fuzzer 79312 455475 69227 0 3 0x4000082 thrsleep syz-fuzzer 79312 517388 69227 0 3 0x4000082 thrsleep syz-fuzzer 79312 149551 69227 0 3 0x4000082 kqread syz-fuzzer 79312 319725 69227 0 3 0x4000082 thrsleep syz-fuzzer 79312 372462 69227 0 3 0x4000082 thrsleep syz-fuzzer 79312 401298 69227 0 3 0x4000082 thrsleep syz-fuzzer 79312 180753 69227 0 3 0x4000082 thrsleep syz-fuzzer 79312 234179 69227 0 3 0x4000082 thrsleep syz-fuzzer 79312 470296 69227 0 3 0x4000082 thrsleep syz-fuzzer 79312 423991 69227 0 3 0x4000082 thrsleep syz-fuzzer 79312 139673 69227 0 3 0x4000082 thrsleep syz-fuzzer 69227 127913 13529 0 3 0x10008a pause ksh 13529 227281 51293 0 3 0x92 select sshd 1974 451463 1 0 3 0x100083 ttyin getty 51293 242845 1 0 3 0x80 select sshd 15166 211951 15611 73 3 0x100090 kqread syslogd 15611 145151 1 0 3 0x100082 netio syslogd 45419 174524 1 77 3 0x100090 poll dhclient 22988 305283 1 0 3 0x80 poll dhclient 55207 231654 0 0 2 0x14200 zerothread 8364 17960 0 0 3 0x14200 aiodoned aiodoned 39063 50430 0 0 3 0x14200 syncer update 21735 345289 0 0 3 0x14200 cleaner cleaner 62803 224921 0 0 3 0x14200 reaper reaper 26876 518486 0 0 3 0x14200 pgdaemon pagedaemon 83965 243618 0 0 3 0x14200 bored crynlk 71275 423756 0 0 3 0x14200 bored crypto 41639 251148 0 0 3 0x40014200 acpi0 acpi0 25700 470769 0 0 3 0x40014200 idle1 11540 317123 0 0 3 0x14200 bored softnet 62511 239180 0 0 3 0x14200 bored systqmp 28090 31620 0 0 3 0x14200 bored systq 58305 314165 0 0 3 0x40014200 bored softclock 13272 337845 0 0 3 0x40014200 idle0 1 441376 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper