0bc23972bbd73b4bb95b065893dbda7675c9117ad2da48b53fe7576fa5d9620f6a6563558ab0b530ca9ecebd4c5ae84f677c075c94a62de5ce928a5082d31e9d108a34"], 0x1f, 0x800) msgget(0x1, 0x1) mknodat(r3, &(0x7f00000002c0)='./file0\x00', 0x1008, 0x4) 04:00:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) preadv(r1, &(0x7f0000000280)=[{&(0x7f0000000040)=""/61, 0x3d}, {&(0x7f00000000c0)=""/3, 0x3}, {&(0x7f0000000100)=""/202, 0xca}, {&(0x7f0000000200)=""/86, 0x56}], 0x4, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') 04:00:34 executing program 1: r0 = semget(0x3, 0x1, 0x1) semop(r0, &(0x7f0000000000)=[{0x3, 0x1f, 0x800}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffffffffff03}], 0x3) pipe(&(0x7f0000000040)={0xffffffffffffffff}) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x3) r2 = socket(0x10000000002, 0x2, 0x0) listen(r2, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) mkdirat(r3, &(0x7f0000000080)='./file0\x00', 0x8) 04:00:34 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) fcntl$getflags(r0, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) socket$inet(0x2, 0x3, 0x404d3ef2) 04:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f00000000c0)="cfa7dee046a321b1700947fa407bec8a3fc3b90c088573a56efb92d67fb589a64d6ea5fb53cb24641b0890cb6141a8cdab81b8df6e67", 0x36) r1 = syz_open_pts() close(r0) r2 = dup(r1) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() mknod(&(0x7f0000000240)='./file0\x00', 0x6051, 0x100000001) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) 04:00:34 executing program 0: utimes(&(0x7f0000000340)='./file0\x00', &(0x7f00000003c0)={{0x7, 0x401}, {0x1, 0x1}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x20, 0x30) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x7, 0xb}, 0x10) setsockopt(r0, 0xffffffff, 0xffa, &(0x7f0000000280)="6b882443b9b197ac96a74b80118bd10a69f2d7b3decf7caedf57c927857ded035ae77796c4d8ec97d11d8fdf8b1946aec37c185e182af11db64c210aae14a7aec32d1fbe1827fc8289d5ae5ac4bd161bb0c30de860b9cff8ee7a82792dec9647f02e421c8b09060ee799b54492cb097552b503a8ff46ef55ef749f00b93de177f4d7738b895b82004dece41a5ba7d45c00a56177285af7d1a9f72f5594", 0x9d) write(r1, &(0x7f0000000180)="cd786ef1ee0dee561e0635715b2d47a95aa6abe24e3cbe57ef0726bd3d9717a642ff7ec8eb98de197de8959ef91db499b3b34a1c34ae1daba545c7adbe53a3dec8a194ece792eea4b898c1272eeb9a31cc8ff7ad42870fcf205d7e979099a6c33c14cef3b4799c957dc63bf83f27ff38e2c5eafbe0af32bbdf2b4ae00d9f5bebd69505b3f7c256d0fb7586519094f32ac5d84c4fbb96ec94a15c2f5a659008c064aa05ab3804899609ab37da02957235e7d1926d30566c71d12cf721a5a7495b24e78f2703cc1737b14fb8c58b28ce556953368ae9250d509710ae44cdd5e3488b00262d9dd50d8dda92912e1983", 0xee) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x9) dup(r3) listen(r1, 0x3) 04:00:34 executing program 0: mkdir(&(0x7f00000001c0)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000180)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x8) r1 = open(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x0, 0x90) r2 = syz_open_pts() unlink(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/') connect$inet(r2, &(0x7f0000000140)={0x2, 0x0}, 0xc) unveil(&(0x7f0000000080)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', &(0x7f0000000100)='x\x00') sendto$unix(r1, &(0x7f0000000200)="ddea6ed87ba14699b707a0725871ce8326b9c6688d780d2277f154ace3a434eff4e0449de9bc6bf73cf31ff298afafc43636495ae0703f8a8d94d3d07be87a2163a2558d6c7650f587dab3a46f7848875b1aaf6e032c264ff0ce412765cfef580b0971ec60b2715a3be52b925a7fefaad79ab56c13cb2ab2f291436fe8a98761f653cd8c6b630d4f607a0b4585715ace7f0b23ea97be695a40c86eff9a475449e902168f9fd6d709ba684ad85932a0b152a7eda5397ac62b9705f4f146826aaf620d93f07d457d", 0xc7, 0x2, &(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8) 04:00:34 executing program 1: unveil(0x0, 0xfffffffffffffffe) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x201, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x7f) 04:00:34 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = msgget(0x0, 0xaa6b00acfecc4218) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xfffffffffffffff4) msgrcv(r1, &(0x7f0000000080)={0x0, ""/56}, 0x40, 0x3, 0x800) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getpgrp() r2 = semget$private(0x0, 0x2, 0x500) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/2) 04:00:34 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 04:00:34 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) read(r0, &(0x7f0000001140)=""/154, 0x9a) close(r0) shutdown(r0, 0x0) accept$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003983723200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001080)=0x1002) renameat(r0, &(0x7f00000010c0)='./file0\x00', r0, &(0x7f0000001100)='./file0\x00') ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 04:00:34 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x4) r2 = fcntl$dupfd(r0, 0xa, r0) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 04:00:34 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x6) kevent(r0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, &(0x7f00000000c0)={0x0, 0x8}) kevent(r0, &(0x7f0000000140), 0x85, 0x0, 0x100, 0x0) dup2(r0, r0) 04:00:34 executing program 0: r0 = open(&(0x7f00000002c0)='./file1\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="010bba68", 0x4}, {&(0x7f00000001c0)="048baec55e50674032309bf2fcfccfe1c7406f7784626fade70cabfac3a0610605186e215827ec2a0063cac8c5af1bd7ee465a7929b0d2e4115f79153607fede50ef447d4164e4430a6017da997a65e3f756cffe", 0x54}], 0x2) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000020d, 0x100) getdents(r2, 0x0, 0x0) lseek(r0, 0x0, 0x2) r3 = msgget(0x0, 0x200) msgrcv(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de895304b13abaec3c049ab643dee0f6baa95c77f109085b869411ec17827307be37aab3083b7c93a1da3553aba7c3d6584175adb8ee3028ef5155acebd392d3f56ecb894fb42125cef4a7949a44d9d3432539ead3a21640f055da1f26ee50ecfba06d6e79c479e694608306023ef08742ee0e42d85b2e431284532b580ae5d73257c6"], 0x1, 0x3, 0x1000) connect$unix(r2, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) 04:00:34 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/56, 0x38}, {&(0x7f00000000c0)=""/253, 0xfd}, {&(0x7f00000001c0)=""/15, 0xf}, {&(0x7f0000000200)=""/110, 0x6e}, {&(0x7f0000000280)=""/255, 0xff}, {&(0x7f0000000380)=""/27, 0x1b}, {&(0x7f00000003c0)=""/225, 0xe1}], 0x7, &(0x7f0000000540)=""/126, 0x7e}, 0x840) r1 = socket(0x1b, 0x0, 0x2000000000000000) shutdown(r0, 0x3) shutdown(r1, 0x3) 04:00:34 executing program 0: select(0xfffffffffffffe9e, 0x0, 0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x1, 0xbfb, 0x8, 0x5, 0x8000, 0x0, 0x7, 0x4}, &(0x7f0000000040)={0x1000, 0x6, 0x3, 0x10001, 0xffffffff, 0x1, 0x7e9938bf, 0x98}, &(0x7f0000000080)={0xb6, 0xffffffffffffffff, 0x101, 0x3, 0x8, 0x5, 0xbcee, 0x26}, &(0x7f00000000c0)={0x8, 0x8001}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000300)="590dc614908d7ccb31ad47616da3075c4443286949faa9cc76994d0df6c21e7bf55e8075cff347d77b88a59b45e07a73238d8cf677cdb2c9a3404c603fd552b7177236cfe8f44920b67ce1e2f7449ccc29ddb0320eccee1de68d13fbd51177634932cfe059e3513b01a7560ce48d49476755fa4f46e8c1f7fa90d025ce9164fc6b83e5e138986ea1bdf77f862a1a4cb52e4ff119bebe22420e3a48afd4feb96383cf950114fb27bbba613bbb5ddb520e1d56428ffc0c3d5415dd50d248a4d20ad40334c96d8796346ad7a8993772", 0xce, 0x4, &(0x7f0000000400)={0x18, 0x3, 0x3, 0x9}, 0xc) select(0x40, &(0x7f0000000200)={0x5, 0x8, 0x2, 0x782cc0ed, 0xff, 0x401, 0x400, 0x5}, &(0x7f0000000240)={0xfc6, 0x5, 0x0, 0x9, 0x400, 0x7, 0x1000, 0x4}, &(0x7f0000000280)={0x720, 0x8, 0xffffffff, 0x4, 0xc69, 0x0, 0x45f2, 0x4}, &(0x7f00000002c0)={0x1, 0x4}) select(0x40, &(0x7f0000000100)={0x0, 0x8, 0x0, 0x0, 0x8, 0x6, 0x0, 0x200}, &(0x7f0000000140)={0x6000000000000, 0x9f7, 0x100000000, 0xfffffffffffffffc, 0x1ff, 0x3ff, 0x4, 0x1ff}, &(0x7f0000000180)={0x1, 0x10000, 0xffff, 0x2, 0x9, 0x1, 0x3, 0x2416}, &(0x7f00000001c0)={0x200, 0x800000000000}) 04:00:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8000000000000, 0x0, 0x0) sendto(r0, 0x0, 0x0, 0x408, 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x4) semop(r2, &(0x7f00000001c0)=[{0x5, 0x8001, 0x1800}, {0x3, 0x80, 0x1800}, {0x2}, {0x4, 0x5, 0x800}], 0x4) r3 = semget(0x0, 0x4, 0x1) r4 = socket(0x2, 0x4000, 0x2) connect$unix(r4, &(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa) r5 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r5, &(0x7f0000000000)=""/104, 0x27a) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000380)="5e9014258596afdca0e3dd62ae5fdd3afe7c4ce01bb90bb2f243c86be329e87cae1b4a8f3de0de2ca14c580b1c798e05b8d1dffe849028a5f0700c1852f4ff80b5035ac362af0cca6d84bf20045e46ab751b749dbabb09c5d69acdee87e89016f85df7ac51bf87dbd75507df00e416f08624f107", 0x74) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000002c0)={{0x100, r6, r7, r8, r9, 0x2, 0x3}, 0x0, 0x3, 0x4}) recvfrom$unix(r1, &(0x7f0000000000)=""/194, 0xc2, 0x0, 0x0, 0x0) 04:00:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x20, 0x0, 0xf8}, {{r0}, 0xffffffffffffffff, 0x82, 0x0, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x88, 0x40, 0x3f, 0x726}], 0x10000, 0x0, 0xc9d, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r0) 04:00:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="01", 0x1) 04:00:34 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x21, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x40000}], 0x7, 0x0, 0x0, 0x0) syz_open_pts() write(r1, &(0x7f00000000c0)="82", 0x1) 04:00:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/255, 0xff) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r3) 04:00:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 04:00:34 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) r1 = getuid() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x4, 0x6, 0x6, 0x89b}) getgroups(0x0, &(0x7f0000000180)) fchown(r0, r1, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x100000001) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) 04:00:34 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x200, 0x0, 0x0) 04:00:34 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x1, 0x1ff}, 0xc) utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 04:00:34 executing program 0: pipe(&(0x7f0000000000)) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0xffffffffffffff43) 04:00:34 executing program 1: r0 = syz_open_pts() close(r0) ftruncate(r0, 0xffffffffffffc9e3) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000280)=0x1002) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) r4 = getgid() sendmsg$unix(r1, &(0x7f0000001600)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f00000013c0)="b6a5d1cebe3831001527b724e58ddd38ddb885e389b6f1db3c11fa02b67db2c6141f4f1c9134eb6f6dd839d60f14960064815278bee3277623dcdf17152120437b17bc357648b5e87a1232695e42b8a7e595808a02a3caaa56444dfe5cc1c155675efc4ca4cfdc6c2bcd3c48f77838ee6d5ca8e8", 0x74}, {&(0x7f0000001440)="ba9ddca21ce0cde17ac92690312f9f616900f282e6be98912418a7ec68fab0bfedbd8532046526052a9e84974a777bdf50edc66a2022dc1191c0bb644182cc191b2f95d3b1e407e766c0a87465ea574de810c3df979b8320fd0e6813ec42883a52ebc55de2fbc9e4212ce5cf29756a0fb185220f0dba4d3c1af0c147b3b1ea32a1667d3d94a876aa55e4b51f0825b284f132a06f92fdd9d56629af46d9452d72692120", 0xa3}, {&(0x7f0000000300)="d8548082", 0x4}], 0x3, &(0x7f00000015c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x40, 0x2}, 0x1) r5 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) flock(r0, 0x2) syz_extract_tcp_res$synack(&(0x7f0000000340), 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8000000, 0x2000100000000}) lchown(&(0x7f0000000140)='./file0\x00', r6, r7) r8 = semget$private(0x0, 0x0, 0x40) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f0000000200)=""/124) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) semop(r8, &(0x7f00000001c0)=[{0x5, 0x7ff, 0x800}, {0x6, 0x1}, {0x0, 0x1, 0x800}, {0x4, 0x5, 0x7ff}, {0x0, 0x6, 0x800}, {0x2, 0xfffffffffffffffa, 0x800}, {0x8c49d0b1fccbe403, 0xff, 0x800}, {0x6, 0x9, 0x800}], 0x2aaaaaaaaaaaab57) 04:00:34 executing program 0: r0 = syz_open_pts() syz_open_pts() socket(0x6, 0x4001, 0x5c6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 04:00:34 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r2}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/4096) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x2000) 04:00:34 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = geteuid() getgroups(0x1, &(0x7f0000000300)=[0x0]) getgroups(0x1b3, &(0x7f0000000340)=[r2]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, r1}, 0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) lseek(r0, 0x0, 0x1) bind(r0, &(0x7f00000012c0)=@in={0x2, 0x1}, 0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) syz_open_pts() r3 = msgget(0x3, 0x10) msgrcv(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d007f00000000000000000000000000000000000000000000000000000000000000400000000000000000290a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004770b3ff000000000000000000000000000000000000000000000000000000000000000800e68cf425dc6d2e6552f8f4ad9bfc88a4a3504dda156ece1479fdd3bece3ecbd6e244b0eb66e267de7bf102ccb9304912bf54bd9d1219b8fbcff393da0bb3647910f86c84e4c12dbecf3a1ad2e681789c1db748e7abdbfdcd89a41a790e3b87701df7"], 0xd0, 0x3, 0x800) r4 = msgget(0x3, 0x80) fcntl$getflags(r0, 0x3) fchownat(r0, &(0x7f0000001300)='./file0\x00', r1, 0x0, 0x2) open(&(0x7f00000001c0)='./file0\x00', 0xfd301a27f930bc33, 0x108) r5 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x116) ioctl$TIOCNXCL(r5, 0x2000740e) pipe(&(0x7f0000000240)={0xffffffffffffffff}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmget(0x0, 0x3000, 0x1, &(0x7f0000ff8000/0x3000)=nil) r7 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) sendto$inet(r7, &(0x7f00000045c0)="b485f37b7422c8c1f039dec26fbaa4dee4117bae413471162c87d470e7c64b492b847d65c1ad50210286b44a38261caefde1453572ac021dd924a8376c1a5ffb88dfe5e2079fb76d651154dd68b7722b351d4433ac01dcb9913be571358790af664d445baa8e765ff943c0726b7fef2fe296d20fb4a45e54368e326a2f1833f3a6d595adf13b574d04a64dba1a76a16ef1d431fe5ff4274605c220cfa196834318c00c783c01d79b794b18d042c801f3f4375da61a09ececa6171b33a8d24eb3874c49da9fc07226e411a6489faf6c9d1fb9ab4f133c0ec17665b43876898ba11b77ac7553d13156235d8fa4430482d90c36f0df74eabdd2a9d6b3f78f5a6cb9d7abaa395d64f4c97fcafac5452ca21ae65bcd1a7babde36eb6998819a989a9f927fed6ec167405999a53f7a0db2af0cbf03fcbe3425e1dbeb10821b90e884ffe80587439bdcd718f76ef613b2ab7726aef20c7a8aaa653629e8311b1083988042be27b9a86ee6204acb33c0aeb21c03e8f2e9905071f078b682165d53c3d84aa302aa2cf5364e999eccfdaf7ce0df4510e66f8e4f4dbcac7874769c6941b1b22af0aad560ecd7b543d70e42789017df18d173da2cbe7019e56eb212922a52a72ab25b8e8965c71aa21d607500fd27148e37c5896daca0b4eb8b36db9fbdf4945c70f9be5d5345a60512f35317f9cc5c9e3fc94d3dfe880ec7ff92db85dbbb5ddd01e7294a845515e688a752ff60c1736b77d63161cbbcd1dc489689fcba0bab0dc698d917ec6d6a4b9b75c129d216b1fd7da3d2eceeb402a8466a8eb14e5d74f8980a0b01e318f01635294542392efe1745a830ba2c69a8037606a5607d202baca16e819c526b567008aaa0d5b5617d91bd6d69ee198412a71f3c1a87fafb48876658ab3ea093f3ff6acd4f847071d52be8371dd9f85427bd470469c9dbdb6825f6c9762e06ba22becc52df54dc6de7cf6e2357d63ca668f0294943ca083f7d2c5c2c1d69a21e6a5ca6e11e928259343dfcc10f32e7b9fea8d5888f8d34f1cde924e5b6c5c5faa55a39465152402be6698e6f59b285994b6826e294e99a3de41caab7064e159a0159dfd0d5a386cfaf943ba802323771fb2d01bb50254e1349bfb45175f1d3f2a0e38291363969582b65b915ac1626ade4cf00d4eb4ab4743129aaf3f6a41d44d76037ebae9233276aabe8787ef6beb5c1c6ca2cb99faef305aac17f0594aef6e873fe3c4cd10398078779bcea2d7b8857bf088a45397055f3fd7f2b2ed02f721db8e79949cd3606bb4c83258dd11f7c7e0381865d37086f59dab32cd2fab0114c95b35ab6144001895b32705421943de40af0e86262ed5cafa5f728ccc5bd5cf03423eaf7f5e60c287016ed7c8f5a1bd4ed720335e16accfd37e828b746808058cba58404706d7902b459b234038172731ad1d6af9203f355d61363cf468a3adc2277685b24007956b59085e4c5bf2e7f700cf162fff52df961f0c93167fa5214198d76bc4d4c62a281843ebe229287de2b1a5e30f42efeb49b5e7772ff5bccb2f6c253ebe416101270f2f731f42c2b0bd7f313708a4d91056b9312c2034bd49c496e1c2c1961225e7c81f2e0d05080d23109873807ddaea6cd1f52d4d69ae6d4f234c9b4174f225271a052181c85311b6423754a972aabff54568f2670e90f93b32dc6c9976507869f82e4e7ff645914c29c58bb34356cad2bcab30da68ceaadedb590be17c36aee6d126016e549d00410703e71f1f12e948fc9c12b1d224d1a3ebac188a5533ff8e56e0602af9aa83ea0cf0f4ee04bd59ef87ed0e03abea330406cb02a8bffebc3c4fa6a3a0cecf22b066cbb3263647ea6b3e1adee86e32a8b25512a83e4592a6bf52300fc1820f9fae9a11d04f03e194cc6663b03841c37e217726bb0701f1467420bb82af798a635d8d8573c8622fa2dbd28f846468f2e85eaa7c8b6f759fc2641139545fa7547019d05bf417b2daae213cef6e4b3c3f16355c240c1a25f081360e2cb69fa837fb5d4c61f14688b804bfd6497f636605d915350d1087ebf9556e7ccd485e525abd65de0e666778a6bb1481e877995f54dcc12fee82abecd3cf327e8b4e0882fe3aab677fac92e6cb7686e99413145586788eca9b90ba8f8ac7a18b456934b99a0519cc518f99014ac1aac124100b3c0e63df2fa86238ee2d531d069d2f17578a3ad2028cf1217e8af90baecc62ff869dd264ff063b018708defbca15e3c48a2b717fe29860bedb15661541eda467d9979c4a06da68d726a41cea6799a3f84f68f52b3ed21feb46475eb7ba6daffb43275c9ac40347b3d0079b0bd420cbe06740e9e91dc0ac8ac25525e160b45fc3f4c89608f14c20d8eded02b66518d19763ba11d7db3f234efa113a472d855cbc4c735757827b2042b799ef03ef5958c23616c348466c05b5510c501e9fa8fd7d0b9c2f5457a0d00c79ae9e7333bff58c915c87ed69937ef076d730a1379bc8a7b6e03d6de802b121951bf2909c0b15db67773cbac62f4513653f700d1a7dbc67d5b2d547f628eaf5e979b4c9d90f940650dd5a8da4bb6bb58fb9001fb8376787e5f269063b1e6e7d682d71da31b03ac79c86eee968e6155a247041cb87ecd7b5f96bdf5d1c0b12c5f2daa3cd05b208ae025d81994afbc86d94808394c775ad5fe2826cfbf6417adfd9f2739e6e6e1e7eba75e7c35677298e0bca62c926b3193a1300034f0bb5fee22d791488116075e1d38477301ac19b24ca82b9791a2551135ae1eb88fe8646354030956af2b024d646bfd0e4ecf64392725a75b19373bdb1b51e656dc4d1db8b5523607147e3f894c17bb5ffb04bc892d717cfdb5291fb31bbb791d41175bd94f1081d4ecdfe3b70dfa24d89cfe94949d999cbd8da0b7e7be1309c61c7d6a7311cbaadfcda52dc1ec28318b3566c8063ac949e36b25098f36b2d9e7a7c375758895efb7e9af64ffa86209dc085d7b15548eea45b6e44c4804e0515b98509a0a4d4fc21dd10e11181500e859bbeab942410b48564f115bd44bc763ca141ad34b68af79d9a21e69cf4ea1d547f88e762e95ad30e225ad15d950c9cdad6c99188b086dab63cdf0a879365848fe5e77c74da07938e5665c5d84f796fde7e1a73a8c1c8d76d2102ce1d907c500d1a5b0e618c8c9ef84fc8a2ab67fd935a94f824ba239a0d6659e25f5425029f07832e716cadd07b14d125a7b7fd6d6784a74bd114a68fe9ce34e424295eebdd8f6d1344b4a7b63b4f4ac42aaa87f43709d004f03bf0e3b8adab2232cda492a488d2ddcd9c083d7cc94d95c7dfe7bae1d770543668fa023b17c1f6a7dd3a5fe30b081deb37de2fc9f0331a639df6eac38e85d336f946614b7f306684202c078acfdbd8ca2d05d454f93c5add48e73435467bc4a9918d9dc58e5e74851c0e120703d15cad62b46f8b0745d1997e72f743239f8df754db16dcad4fd29598fa1bfb7643cceeebbd20d8a63e19a6c0710f44e19be0fa3267a4ab6084087e63ea9d0b091979d2d13d425c6c2496b02e0012e95bf35bd5ee4b8ef02d56add8e165edd566b11c21a2b5ee0cc68d1cfb89672515ee13392d638a16e50326419b898b81e4a79f68e6f5df294952e85a45478430c7567df3598a04e84b9631fae8f0e147c51be6d64882be5b697a311edff472c308125db4a958e13b9dee11319e6ca16360e187bc2cd94011c2067a63e1d998f1e1c72c7dcb8028d63d08ce2145e47da9284d5e6f1c70d2d03d14594bd500116c93fc87a28ffb49c07251d39f26fc1b6a5ce8ace8550d4e223c0c40af1d78773ba0717008b405fc135af9a24c1183f4938503a9673f5c9dc9bb381b94a725e6ff21a4fb5d6d83c0a952a5c71f2b38107f84e09037751e432c2a105199c5b31050d9ac4ac6ae896c34dfe69e1b23a5081d7758e4eacecf492e9d2288280b6c2e02c8bc2042a4d239909439a587949efeeba4fbc58fbdf76b1da54b68fc19eb02eb5052b21301a8cea6966a55b677d5b3d44de1b18c64e60693d09b5ed4a650fe84926a041b906c2cbbc1c35c9062f50711da9b40cf1157296c506f03b8e98bda18e8182d68c0c35929dff6faae9d40c566714eda71326336541577dce8dbcdd8a4a308424eab1d649b8de8369c0989a2c5e576da554e9838b699bfe79b6f0ea6fd41cd4cd3514f1f793a0df2e88c57c86a36b89f6b308225b6139e1415da186eb8220ad6d06075cdd938fb9eafc4d32d71cefd8dc58a636825a28f009468026c45c600ad39d902bc18ba8884e6b5d3c52754ab08f82962e8f73c25b82789a69c5b3106d6dc4fa9d615dbed051db0f57819891c791f3e52030236c2435c48159e33cd40dccfc225ac168e3943d75ff4880df479cc84f44eeb1b12cb0115d477f89d30314d976ab06506c1273935e61c3ec3eb538635ce464a39824ed04829ca2a1d0ffdc47e32ab6e0e6f76a0af42650dbeb08771146eaffc928cc8513fe621719cccff4223fb375b71ea4772b5e9cd059dc089de9ad15978ce05bf0716808c4cbad8432b73ae2fd3c694aae18608106217ded97969aca150d18fb471e4c21549ba2163365aeb696862ced1bf59fa57b196f57079f3514355fafd924773afd63fb16e46a00dc0c433da77761e2790737cb93e62f8fa471724f824fb27a26f3d0f7598d4a3ccfe157643f0ee61d9bb8e4a216eea7e1628ed63914df771ac33a7f4a9be8469d6930f0b55b7fde17e84689523146d8851ee1541c626efd3198a704551ba3f407b1e5073cb01a0d634baec957ff6152c0c56b3df0229594f44a2041ef7801ba63b07f7e6de7337c664d718b5df08c58d82659dc903400000000000000001629a82bd2d46830cd27ed9159a05cf7e8e8ba719f1db2c0d492c1916d851a7f7d4a56ef70e153a81625f7a0b87ae274629124ccac79c2435a863db01d2295a200c324a2d05db30d88a530f25978bcb090bd478ce11bd8dea9bca8b17c2fc54af47cf2510c5eed3d3242e410d429c252838abfea5f98acd9a5f018d363770ce767b464a4956906f0617e3a40a3797462e283fe44f23db89d205044bf22a366c3c45baee9bf6c6ac9cec97368f6119b3973c49f449fb24ade4b8925980e0be5b33b9976154aa2e0c4ebbc688ed4f97a9fcb33779de0757bff0c9d86feb5737d686ccf16ba63cc9baef3e67004a2a1d9804092ad49d1b0a2da0b6841e8a754c732fe5954fa811a4474c9dafc2bf124344d7ddf78ed1a848694e0de843411e373600bc15f6577f089c43468f022555ac3cfb8e0a63b54137978961ba79443594ae150a9744e838d5fbaae647a6300f80d9d1a11090fa199857f939ca3920a72458ba4b3fdfb01993a7c55d51a4582d60ccee8dd2a08e9983e492ea3abedd59fd746853bc5a1e89c01f688be519ad985f5f97ffd4f2fbaa382013780ca5c943e1b8a954831b4db786aa6b915efe93a3c13bdcb6391c31e1e1b43ed460470ccf12880a474a1ac88dd59c1402e032dcfda9ecce2cb3ee88799242f7765e25b5fcb5308ea070258f544b48ae629383efc58896b104e32a4919ce17a250daaaa83ec3dc1c7defcde39870c22b823518871fa860d0b8477354f9e7db271fa72a330463fd84184905ef55734a0a2442a32fe69e2d5b2cc87caa367131e5929b2116445d2c5891b9126bac2faacf5fc69181fa14ad73929d0cd2a14c2fc41da0d1fb906d924c6c33ddce40aca53a6802efd33666a2d745f249d18b3590f0f176788ca9c568a193fcd9ae93d41556e25446367b71339d8a908721baae05b7dc5e854feb00977b9302ea6c593977c4d1f99781a3551dc2523f86f3b9dbaa057c6a33f4a0922858078b371489fc2860619abcde5e39827c5828dffa8c873249fb70081036dac1b20bab57d9d43ba0367ec1b9a05949acdacd41f7eb2c116046e1361680c1965efde9940143357dd84b6503b96d5a8d4", 0xacedfc45da50e73d, 0x5, 0x0, 0xffffffffffffff55) writev(r6, &(0x7f0000001340), 0xcda9e28cc69d4bd) fchown(r0, r1, 0x0) bind(r6, &(0x7f0000002440)=@in6={0x18, 0x1, 0x5, 0x3f}, 0xc) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) faccessat(r0, &(0x7f0000002480)='./file0\x00', 0x8, 0x1) setgroups(0x3, &(0x7f00000024c0)=[0x0, 0x0, 0x0]) getgroups(0x1, &(0x7f0000002500)=[0x0]) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002540)={{0x6, r1, r8, r1, r8, 0x12, 0xffff}, 0xfffffffffffffffd, 0x2, 0x0, 0x0, 0x40, 0x89, 0xed, 0x2}) 04:00:34 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x1b9c5b61, 0xbf9c, 0x1, "7e389ddeb6045a0c4578c4dd43d9a653cc194aba", 0x0, 0x8}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) 04:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000000afb481954dfc4c7f8ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:00:34 executing program 0: r0 = kqueue() close(r0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) write(r1, &(0x7f0000000080)="05a82be5b5e619811ae8bfc1db4822b1283bd3758d71cdefd251a99fffd86534be377ca6c068b4c8d4be8b10e4e0a905f540efa56edb633cfac1e41552d872be1fd37cf1006a0400d6e2b4dabf10c64975005431c9807791b981", 0x5a) r2 = shmget$private(0x0, 0x2000, 0x188, &(0x7f0000ffe000/0x2000)=nil) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) geteuid() r7 = fcntl$getown(r1, 0x5) r8 = dup2(r1, r1) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f0000000280)) r9 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0xc5, r3, r4, r5, r6, 0x20, 0x7}, 0x5, 0x0, r7, r9, 0x0, 0x1f, 0x7}) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x4000000006, 0x0, 0x0) r11 = getpgrp() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) shmctl$SHM_LOCK(r2, 0x3) fcntl$setown(r10, 0x6, r11) fcntl$setown(r8, 0x6, r12) 04:00:34 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x1fb) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x2, "89e1ecb25c625516263dc32305182d5e2002421d", 0x7, 0x500000}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2000, 0xfffffffffffffac5) 04:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x5) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000200)) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) 04:00:35 executing program 1: r0 = socket(0x6, 0x5, 0x3f0b) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000080), 0x0) 04:00:35 executing program 0: r0 = socket(0x20000002, 0x1, 0x1000000000) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f000011003000"], 0x1) 04:00:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001340)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001240)=[{&(0x7f00000000c0)=""/50, 0x32}, {&(0x7f0000000100)=""/36, 0x24}, {&(0x7f0000000140)=""/60, 0x3c}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/1, 0x1}, {&(0x7f00000011c0)=""/35, 0x23}, {&(0x7f0000001200)=""/38, 0x26}], 0x7, &(0x7f00000012c0)=""/94, 0x5e}, 0x800) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040), 0x4) 04:00:35 executing program 0: mlockall(0x2) r0 = shmget(0x2, 0x3000, 0x20, &(0x7f0000ff6000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000440)) r1 = open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x1) symlinkat(&(0x7f0000000440)='./file0\x00', r1, &(0x7f0000000580)='./file0\x00') mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000fee000/0x11000)=nil, 0x11000, 0x7) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) pipe2(&(0x7f00000005c0)={0xffffffffffffffff}, 0x10000) r3 = openat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', 0x80, 0x42) linkat(r2, &(0x7f0000000480)='./file0\x00', r3, &(0x7f0000000500)='./file0\x00', 0x4) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)=':%@\x00', &(0x7f0000000080)='#+^\x00', &(0x7f00000000c0)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000140)='+\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='#+\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\\\x00', &(0x7f0000000300)='#\\!\x00', &(0x7f0000000340)=':@}\x00', &(0x7f0000000380)='\x00']) 04:00:35 executing program 0: socketpair(0x2, 0x3, 0x1000009, 0x0) socketpair(0x20, 0x5, 0x8, &(0x7f0000000000)) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) 04:00:35 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') fchdir(r0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) close(r0) truncate(&(0x7f0000000080)='./file0\x00', 0x5) 04:00:35 executing program 1: pipe(&(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) socket$unix(0x1, 0x2, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x683, 0x101) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) close(r1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffc, 0x4) accept(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) r2 = open(&(0x7f0000000080)='./file0\x00', 0x561, 0x3) poll(&(0x7f00000000c0)=[{r1, 0x102}, {r1, 0x2}, {r2, 0x20}, {r2, 0x4}], 0x4, 0x2) close(r2) 04:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x3, 0x100000000, 0x1, "5261daac5e47aea524b8011232fddc97bf6648eb", 0x2, 0xae}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000140)=0x4) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r3 = syz_open_pts() close(r1) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x2, 0x5}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:00:35 executing program 1: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d207709d86c8a9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ed4438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13bb3f7f4a167f", 0x152) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x3ff, 0x6, 0x81, "664db1350e7e32fbf6daa306384c57d93366cd3a", 0x33a, 0x80000000}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:00:36 executing program 1: nanosleep(&(0x7f0000000080)={0x4}, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200), &(0x7f0000000440)=[&(0x7f0000000480)='j\x10\xa7^#u\x05N\xa4\\\xff\xff\xff\x7f\x00\x00\x00\x00\xec\xd9\xb9?\xbaif\v\x8b\xee\x0e\xfa:\x01D\x05$N\x93\xec\\\xa7\x02_/\xa0\xc35\xfe\xed\xa2\x1e\"\xe1<\xda(U|\xb8(\x97\xbd\xe8\x89\x88\xe5\x84\x01\x80\x00\x00\x00\x00\x00\x00\x85iyW\xba\x87G\xfbr:4|;|\x00\xa9\x03\x06\x02\x953\xfa\xa6}7\x02\xee\x94\x04\xc8\a\x00\xd7q\fO\xcbH{\x83l\x16\xa8\x9c>\xe7I\xb0_$\xab\xdd8n(,\fm\xa7ha\xc5\x13\xb5\x98kt$\x81\x00\xad8\a&\n\xb0\x8d_W\xa2\x8c\x014h/\x13.\xe2\x94\'\xe4\x1a\xff\xe6\xf8U\x8f\xec\a;O@\xe3\b*\xa4Ns/f\x19\x1b\xef\x87\xd6\x91\n\xca\xe7\xd4\xaa\xe5\x17\x8c\xff[\xc1\xd5\x15[\xbfD8\xab\xe4Aox{\x80\xb1O\xec\x80u\xf9\xef~\x9a}\x93\x1a\x85\xefq\xdf7K\x92\'l\xc0\xe9\xea6A\x05\xf9\xc5\xee\xda\"\xfc#\xe6\x01q\xc8\x9a\xa1\"\xdc\\\x16\xce\x93\xf0\a34c@\t\x17_\xc8\xee\aa_b\xe9\xfa\x93\xb8\x13\xe6\xae\xa4\xd2\x80\xee\xa6\x16 \x9c\x8a\xfb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='}\x00', &(0x7f0000000380)='\'@\xa1\x00', &(0x7f0000000400)='\xc1.\\]\x00']) 04:00:36 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0xc) write(r0, &(0x7f0000000380)="86a6b5a381fee665af0d44fafd6c1452c603ca94c28952c47a18316eceb8af1729baa99b012c0674e902c9da797d6321a874f204e5abe2d85edb2d57acc3c66e858f5ffbba77ca49231ee3a1fb9f06d70205eb2ac36094187fba61ed72e1296959fc009ce8be6af4b67cc0cf7fa06ec0a4ce5beeed984e05a24eb069b89e86f7645a50dfe3ff362c2185f3219e92521c54a6b46d3356c3b907902e223aaa2c88f2d07520940a866417153965c52e3188455ab1de12ca71e0f8182822da6d554e7065abed6614d38ab7", 0xc9) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d297b00000000000000c7193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b40a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r2 = syz_open_pts() r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='\x00', 0x40, 0x145) bind$inet6(r3, &(0x7f00000001c0)={0x18, 0x3, 0x8, 0x9}, 0xc) close(r1) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x3, 0x98b, 0xffffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r4, &(0x7f0000000280)="6e600d8a2886416c09d6766daeb289f67152bfd335458ceacabb5a02cdd16370d718e156f890043ae4616e8adee538bcba2f8d5b81549c3e43ea9a290020e459585c39f879c5b40ac051aa0bcc467fc986db80e682d13808ec268e6a002bd30ca1cff3065d261b7ba2f51f705997ebbf3f30f890d4032379bedac66b1485831e51af99cfdeeac67cc18a98be81f52b1fc1a56c7dca4f6ddff465d93df67b9d2719e4a2bd337883a859a6056b947ed5916c21203a4142431849ef973dc4f7cf0fb9318ddf99975cece16b61fb58872c15bf9c1f7f8006b9ac00a5e1256436c05e", 0xe0) 04:00:36 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, &(0x7f00000000c0)={0x8}, 0x0) r0 = shmget(0x0, 0x2000, 0x440, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x800000000) 04:00:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mmap(&(0x7f0000467000/0x1000)=nil, 0x1000, 0x0, 0x1010, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x4}, 0x8) 04:00:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x81, 0x3f, 0x38000000000000, 0xe1, "25c146efa334b513b83025bc563dffb5fa957c3b", 0x0, 0x5}) 04:00:36 executing program 1: r0 = syz_open_pts() mkdir(&(0x7f0000000340)='./file0\x00', 0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() r1 = dup(r0) getpeername(r1, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) write(r0, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739026cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe900cefdff4500000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d660ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9e5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b02a0851d36eeae7ebfb4c9d7b31f678df44ff0ff0049ef6520681225c94a0e9630fb9f3eb14d6dde1b64de3f23aefa13a6b992e99e085c56e43c", 0x156) syz_open_pts() r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x0, 0x7, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockname$inet6(r3, &(0x7f0000000000), &(0x7f0000000140)=0xc) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) 04:00:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x840, &(0x7f0000000000)=@in6={0x18, 0x1, 0x80000001, 0xfffffffffffffff8}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000001100)='./file0\x00', 0x108, 0x2) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0xfffffffc}, 0xffffff34) unlink(&(0x7f0000000040)='./file0\x00') setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000010c0)={{0x18, 0x0, 0x4, 0x2}, {0x18, 0x1, 0x1000, 0x5}, 0x9, [0x0, 0x40, 0xfffffffffffffffa, 0x800, 0x2, 0x7, 0x8, 0xfffffffffffffffe]}, 0x3c) 04:00:36 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x9, 0x17, 0x7439, 0x9, "e50e95ef670300481a7e4bccb350ebc0d4d1814c", 0xfc5, 0x9}) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000680)={0xfffffffffffffff7}) 04:00:36 executing program 0: r0 = socket(0x4, 0x4, 0xfffffffffffffffc) r1 = dup2(r0, r0) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000001c0)=0xc) shutdown(r1, 0x1) bind$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) ioctl$TIOCSDTR(r1, 0x20007479) getsockname(r0, 0x0, &(0x7f00000000c0)) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="4ac28b8a55360449937814917d06bf84dbd46c973d53860a4dbfd27914cd1361c8b9eca9b9c6208c211b9576ba2fec2ae444045eba8e330d104ceb0d", 0x3c}, {&(0x7f0000000100)="0a395677686e8001b116fa23d56538adb2ca304374b5737b27e0790456b0cfbfbcec88cdcb2aef35ac73aeaab185f71d87291199eac2364eab211d4686b067a748c57b8222d1cdff206a2832daedf76237dcfa9b5f2abe46680e1ffec9a983e138ba36ab61dfed9819e644cbc0550b292edec29e0fa72264df980881c6370e85674906fac03b54845bfc79d18b30ff083d685528c5ee87ff27a2203ec0a681c539a325144eb4c6e51167acea015075c2927cfc93d7", 0xb5}], 0x2) 04:00:37 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x401) poll(&(0x7f0000000040)=[{r0, 0x2}], 0x1, 0x0) sendto(r0, &(0x7f0000000100)="73bed570c2cbbf1fdbf60ac4699296989d21283945783fdee2a98563904d91025223f88a71deab68fb9325329b78673d69b654a91407c19846cf745096452ebacccef87aab1532695361080319ca561f47886790f2747e2940947dc22bc8c4fc9669d18c107c1ba75a9af82918b7023a477f3bc270c335948d48a5b01bb6556d56d01c3c3470bc826deb646e72969cd82fd5b9cbeba043028ff069983ed5b642a046ca51cb328bf6f6f1e40b81e22ed3d65e6cf4f26afc6461ece7ae2b4a4d4a5a58d8fb4c7ee481d2b0ce6bdeeb6d78bf98aca86e1f43797ae669d0eabf38482cfc700d47d7dacbbd517caa7242", 0xee, 0x400, 0x0, 0x0) 04:00:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000300)='./file0\x00', 0x10898, 0x0) mkdirat(r2, &(0x7f0000000540)='./file0\x00', 0x20) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000380)=@in, 0xc, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x3) mknodat(r2, &(0x7f0000000580)='./file0/file0\x00', 0xd000, 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)=""/214, 0xd6}, {&(0x7f0000000080)=""/125, 0x7d}, {&(0x7f0000000440)=""/165, 0xa5}], 0x3, &(0x7f0000000280)=""/71, 0x47}, 0x1) socket(0x19, 0x4004, 0x91) 04:00:37 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) dup2(r0, r0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) 04:00:37 executing program 1: r0 = kqueue() r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x44, 0x1, 0x80, 0x4}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40, 0xffffffff, 0x5}, {{r0}, 0xfffffffffffffffe, 0xc, 0x20000000, 0x8000, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x89df43e770b8234f, 0x4b, 0x81, 0x4}, {{r0}, 0x0, 0x80, 0xfffff, 0xffff, 0x3ff}, {{r0}, 0x0, 0x30, 0x2, 0x401, 0x401}, {{r0}, 0xfffffffffffffff9, 0x89, 0x40000000, 0xfff, 0x9}, {{r0}, 0xfffffffffffffff8, 0x1, 0x0, 0xb56, 0x3}, {{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0x4, 0x20}, {{r0}, 0xfffffffffffffffe, 0x10, 0x3, 0x400, 0xffffffff}], 0x7146, &(0x7f0000000400)=[{{r0}, 0x0, 0x0, 0x91, 0x6, 0x6}, {{r0}, 0xfffffffffffffff9, 0x5e, 0x0, 0x0, 0x3}, {{r0}, 0xfffffffffffffffc, 0x10, 0x3, 0x969, 0x4}, {{r1}, 0xfffffffffffffff9, 0x40, 0x88, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x7, 0x6}], 0x3, &(0x7f00000000c0)={0x100000001, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) poll(&(0x7f0000000140)=[{r0, 0x115}, {r3, 0x29}], 0x2, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000280)="ea", 0x1}], 0x1) 04:00:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) shutdown(r0, 0xfffffffffffffffe) dup(r0) 04:00:37 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d", 0x1}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x5, 0x9}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 04:00:37 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) 04:00: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, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() r2 = getpid() getpgid(r2) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 04:00:37 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 04:00:37 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) close(r0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/205, 0xcd}, {&(0x7f00000001c0)=""/243, 0xf3}, {&(0x7f00000002c0)=""/233, 0xe9}, {&(0x7f0000000000)=""/33, 0x21}, {&(0x7f00000003c0)=""/212, 0xd4}], 0x5, 0x0) 04:00:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864ed", 0x168) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:00:38 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpid() r2 = getpid() fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x3, 0x0, 0x400, 0xbddd, r2}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x8, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r3, r4) r5 = syz_open_pts() writev(r5, &(0x7f0000000100)=[{&(0x7f00000001c0)="65e8638bdca0897d2c44c78025b9ad53897cac7b74bc49d0ff69ae4bd46ba7943c28f0726c91fa4586823befbc9db73d29cbc62cce34f71265fbf33865a7e1faf4a377cada942c44f0d7b7740d0d001e5e3a28e9a3", 0x55}], 0x1) 04:00:38 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0x1e2) socketpair(0x20, 0xc000, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@un=@file={0x1, './file0/file0\x00'}, 0x10) 04:00:38 executing program 0: r0 = socket(0x2, 0x400000000002, 0x20400003) setsockopt(r0, 0x0, 0x1d, &(0x7f00000000c0), 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 04:00:38 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 04:00:38 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x11, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x2000) r2 = getuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r7 = getpgid(0x0) accept(r0, 0x0, &(0x7f0000000180)) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x81, r2, r3, r4, r5, 0x102, 0xb}, 0x2, 0x8000, r6, r7, 0x6, 0x6, 0x5}) 04:00:38 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r0) 04:00:38 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() r3 = kqueue() pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000000)="8312fe60c0a3abfcac83e2607f8ccb3a7c3b761bc8c31b1076d5acdbe544cbefdddee872129aa05998bfbdf04a78b01fc8f53d37c17d778d56967bfd6fe742519967be5a7eb7b130ef29d6b1631a5e9dcc1078", 0x53}, {&(0x7f00000000c0)="170e4a601d8b551ea65aecfdaaac3732750f68d12dfab484eb126039d2f348cd58fe7343481d3c1e3701f42a5f38bbba43f634475e8bb5a54790cad57ef3177fa59dc1ff34b60e6200568b28ed703cc88c7ffb2e879a988dea00fcc5326d027addcdf4bb94cbe7ef63f44c25fcb071521de592dab71f6282c75ad32f9b1de09dc2f6", 0x82}, {&(0x7f0000000180)="793b36cd096854f0d12ef8b22465dfa2bc3daf07202209f03bf3ae7fd802feabff1857a1b39efe401fea4fb0a2a1bd4eb770090aba3942ad75edaf9cf2194bdc6c2501781fe79c63d87b472497cca13a5df67c1e5ceb7a9eb29107bd14", 0x5d}, {&(0x7f0000000200)="e0859c05bdb13e725fc4624af627817be55f0c8172a459daacc0ecb64521c8fc2e6b92bd3b03548c661b6ebd6c158d91b5991dbe306c32861e3c29cb7759f01466e79d303b2a58d8676e0eaad77ced0103a7fa90d97958595bcf75b70346163b0e5519e64b", 0x65}, {&(0x7f0000000280)="9e81dcd852cdb1ce622e59d69f3eb88caef42dab06960a1a7fb09dfbf2b4cf3404b736f4966f167e3326fb6fa1a41ada2547391f986293a584ff2dee621a28d659d7f8143be4311a91e699421362b8bdfcc43a13e8d1fbb7f5b0ce022cb8ea0e52532959c7120a4651322b9894b4d6889c8ae247b2d9d83c16b6cd93dd27ed16b506d31ef3a1", 0x86}], 0x5, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r0, r1) 04:00:38 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f00000000c0)=""/98, 0x62, 0x800, &(0x7f0000000140)={0x18, 0x0, 0xee, 0xf6be}, 0xc) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x7, &(0x7f0000000180)={0x2, 0x101}) open$dir(&(0x7f0000000040)='./file0\x00', 0x28308, 0x6) setrlimit(0x0, &(0x7f0000000200)={0x4, 0x494}) semctl$GETZCNT(0x0, 0x3, 0x7, &(0x7f0000000240)=""/116) r1 = geteuid() r2 = getegid() lchown(&(0x7f00000001c0)='./file0/file0\x00', r1, r2) 04:00:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto$unix(r0, &(0x7f00000001c0)="d081600484a3b99b506be962c803287cba37cd3a767a705529367e3341c16976f9640d9c0f54a5", 0x27, 0x405, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) recvfrom(r1, &(0x7f0000000100)=""/168, 0xa8, 0x803, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) write(r0, &(0x7f0000000040)='h', 0x1) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) 04:00:40 executing program 0: r0 = syz_open_pts() close(r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) 04:00:40 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f00000000c0)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42f42f53c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a318621276682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab5a25c403e505a774e6cd173eaf3bed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa450e9c2ce7e3d320d325968c9f306d8d3bf7ea1", 0xf9}], 0x1) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 04:00:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f0000000180)=[&(0x7f0000000100)='\xaa\x00']) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x48) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 04:00:40 executing program 0: r0 = socket(0x20, 0x400000001003, 0x4000000000ff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 04:00:40 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') dup2(r0, r0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080)={0x0, 0x7fff}, 0x10) socket(0x1, 0x2, 0x9) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket(0x0, 0x0, 0x3) 04:00:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_gettime(0x0, &(0x7f0000000000)) select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x0, &(0x7f00000000c0)={0x2, 0x8}) 04:00:41 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) recvfrom$inet(r2, &(0x7f0000000000)=""/240, 0xf0, 0x800, &(0x7f0000000100)={0x2, 0x2}, 0xc) syz_open_pts() close(r0) 04:00:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000300)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad75c766a5ebeb9c34c3dfacce32847d62d84a68263b9c7fb957cea9e590edd0f88ab01dc3f38906f3fd70c1aac2c490bac876abdad679ea80414d7bc8f68d73b7dcea9c9b7f87c8c3fbe1ab4b01b3cd9fc88272c317be934dde73fad78f1fd6d55e6517f7e1156d6140565ccf91e02a82ed2d7e914ba52e98db132da5ebbd31b90b43237a3b1c27c5f7b5844283f4fa45925ad4040969263356cd9157b50672c4f95c826dde7e55c4d95737be30ef3f98dd3c5056de603eabd6bf3bd27ce993a082fdd7548374ec76b5c19afd5c2f2bb4c0bef44fd9b719ac39bd06eebaea5c3a3c3f08432958e3581d0497a5df593e95c16da97588aae893d2676353169dfcebdcc9a2c0940b7ee200bf4f1d301b15325089ba73e3420d508d830c2b7ed5cd951a94108d6f43f2942d45e1d0dbfa1a83e0afa95f0c134406c8e20e6e6192a754b0b5a470ca7696e298ada8bebcc054a67c6adf408ea1330be37b7bf7156c69a59803f1c5ffedfd9d19fd43e4a7fc36bd42d8cfbeb06e585c42428e544ea13edb1f324d0150af755c398ed8cd0e04ed36339140c5db5f793275f8b268d2533ff56085ffcc86f4378231f32ac56b1227bc53cf6baeb29d93a79125b952af9f5fa97882c1facb36a87698d1c668efdb0a5306237b2a7d4b0092f974f72d2bc82a76aebe1ee8e959a916edd90f3a84f19150504794d431162615aaadd1d9cf64b6f4abd056625414fef47554ace39a18f8479b0655c405ec1563472d239b53568da13f12e28c25ae24dfcc6c88eab33f4f8fd11874dda024528f56b1d13f59b3ddd2d65eadd29d72848bd0ecfb6eaab7b70b74ff1408a95ef910be91fc556e866dc96ee210cb2b2bd5f7ea904aae7b93cf42ef012a2d627fa6556bc2e3d4d178f5c06e5f9bc348", 0x500}], 0x1) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = msgget(0x1, 0x322) msgsnd(0x0, 0x0, 0x0, 0x800) close(r0) r3 = dup(r1) r4 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r3, 0x802c7416, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000200)='./file0\x00', 0x0, r5, 0x2) pledge(&(0x7f00000001c0)='-.\x00', 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000002c0)={0xffff, 0x0, 0x7, 0x437}, 0xc) msgrcv(r2, &(0x7f0000000980)=ANY=[@ANYBLOB], 0x1, 0x800000003, 0x800) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffb, 0x0, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x100000000000016b) 04:00:41 executing program 1: r0 = socket(0x100000, 0x4, 0x2) setsockopt(r0, 0x0, 0x20, &(0x7f0000000040), 0x0) 04:00:41 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000440)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000bb1b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5b38a2c496c584f3146db60164b569f08a2c6da9b449dd6f93407c45dff7738fabc72bead6e77ab5f8749abc747da086e41885425bea310b05574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a3caf88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f616be9587676897cf49ece1e9cfae18c3d3d5a887b91c7d04f8dd224d5d549b58f664edcc298f9", 0x1a5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:00:41 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d8", 0x990) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = socket(0x40000000000019, 0x5, 0x1000) getsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000200), &(0x7f0000000240)=0x4) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x26, 0x5, &(0x7f00000002c0)="ebffcbff298ad182e549299e1113b9319296483f0bada99abc73823c98bd1fcf9977268ac2df03e06774f70c7b3e6109a1871048538894cf97b8f2", 0x2f0) 04:00:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) 04:00:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) ioctl$TIOCSCTTY(r0, 0x20007461) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x2, 0x3f, 0x1}, 0xc) 04:00:42 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)) r2 = dup2(r1, r1) connect(r2, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) sendmsg(r2, &(0x7f0000000380)={&(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000001c0)="33c5b60a9d00c52271500acaae2e83d784d4d44a4c14c8696499cd74f33de1930b8d065963e60f9e7dd8b4a3128e1625e203ed2c8019ade16c277b883ba9a5656258ae4cede26d5e2b29f71e5b833c6b8870", 0x52}, {&(0x7f0000000240)="fa14ce2821b09114daf162af07bb46c83228ba08bf637aac2be7ea4fd8bcd202cdc559f5262ce667235ec3785ec5782fe9d9caecb774d52730747d0b9d2fce22d40345fee51c36f1d8759b908aeb0fcd948ddf7621db7d9895d27ae86304f753c6c0c77516c7e8605c34151af97c44da8fac77507bbf57e68be492cbc25dce2a1bc2d9fab061aeca671909098e05ed116eb386bb91bca592a383cb181c12e63aa202bac237f883245031964357156d431a634b", 0xb3}, {&(0x7f0000000300)="91c3dbf6341e5f6899a4152650e45154eb3223259153785437fcbab41b780716be17d5bdfb9ff85191d6cb", 0x2b}, {&(0x7f0000000480)="98af8b5d41799ab3f9fcdf01ad6d41eaf2f2dad72b897e42f8870b07e9c689bf83324c1480840e081005de876bf47dea2dd2e32f4a5900ea2d02cae83a7dbbb7cf886cbde1ae049f13a08d3f0bc03160f54866eb20ed884e4ae0aac15887eb8f412578b68e59eeec5d485087014d1f2d5cdb9900990cc5303de72e62843b45d56feeb6dfe9448d04e92a5a7ff72f44ee52cfea323da3db68f207aacbd35a2bc7491e5fea9127d068715891445898b8b8317858a152baf3e3ad34bb2dd6cf96b92b2e9d7d6b5a7248449102d03bcf4485e076fad735fddcf8a54d659815497bcb1a8f8ec6ee61f7be8144d3a3cae7f2499ca61f2e5d7d5555de6e1bba3229aa467314815d7adbaecd3c3d62358cd0ab0b197def104aebf0e08e007dac5ecfb80356293aadd07dbc43f903250bcd0c37d9ca4ee07a975808e3dc5a51f24fd55917b8a1c62111dd658ef08665b1f8d8fb936c739bfbd40791078d4021a7eced2d58dc7e8310908650e0fd96ce8c2fb7b314876081fbf2fae15ffb4dfc4a9bcf7641ddedef74f2fcbbccec83b0608a3e440439e99be2c7d39466c0bb2d274450246b1a38370e91001b3a2d6a3694a59d47e33b1e468f5e0f326e973f7b65479d969ed567693016ed4b7dcfbd0150bab546b895a8c7334fe542d54d3be4c89102455b4dc8d7560b4a17d674ea28f4448c99f68b717519aa802cba1b4f6fee66a4e2a2ab4b7086486687e35acc7f896eb9e53b0318a725e145f3cbdf237805374793e2049ca23f42e02f48f5fb439810a97b482ee8ec16a3049b1cab92a73a321df1892eb58004a029ac813814570ca76a4d602d76b99cde0d7c5ddf825d31019b139343f8d0dd756eba8a046c41cf152dd71f4ab655ae990fc94968089eb853b8773647d474027f0103f264dad5683f19baa314c01d3acdf2e7e8ceb76ceade46f6148ca6a77c91cb73a7074efb38e876b019b3812358fc194f651bd82c8f1b902d8809b3d4d5e94dfb90b6e8c77cb367cbf3796e68033cdb1e8865fd1f868bff8bb5a64c88b077dcea2c00a7badcf7d6f1972a38fa14f9e7b309de1fb5fb4e7054e315eb5c07417be99e12ad94c8871e5c131b04ecc3413b4a341816f955590573106aa096127f538e375ce2f4b3d47bcc7358fe73d73c1fd9d5955a9358e18b7495d7bdaedb779bc31c607f36722224678e2f4ee4dd81f57e8aef53cf8a3552b1c075afd433778ddab99b42b7ea02aca72c1132091ac8664e488a82189f9fcd312e488464252b5652c34c8d146bc48a924184274e0c5b88e5df4db5cc253d98307345dbe22e173380d76f346864c3d9da638728a17b8322d300e828f5e72515ce8c973692b4df4cfa4cfcea645c46cfa5b4e88aafc7cfcbacf6deb233634c29a9a8e169e25a00f8a70b0b155eaac5d003c49e412e4f830b43aae82dcfff2c1c410bd062468b141522e07414b35a9995548f015b7bbb1674e981de8d12db651ebc327b853503b18cb919f11966b30b9fbd08b931d4e6f8c228dc7341aa85b619d71a3b30557f2254f64ebfbd4ed8e57b81ff074dd7595ca455de6cd06d9c1605c612d9a0d42c4409d9d8566edd3d441b8eb5d91cd4b5796b58badc1347ef31958fabc9b4724bfbf7ae4444ce1a28491a156016359b072ac772fe56f4c84689b514c1f6042cef3507091df4a4c174908af95eeafe77c13b9491605acc656a00d76d1d5b570517ea3eacd76c29f70a15fd341943ece52bc3a89663549ba2b715bd05ec885d8c2ec8d2bd11d0b31b727d06ccbe69fea3b04de7e076c378ff3cf0bbe4906b45bebf1af6b34af9e366b775dc35f58df4ba42a5647b3db8a1a4cfeac61e5e43d63164081104a06aa509c643311136a0e48872ded0151e17119ff2b29755645441e24bc2e2ef28832e1da15ba7b1025235444e67d55ed46e74b99d49395e97eb635418d54642678b0098f4bb7319e216c66416688e3df1ef50c43643b72cf956702f540808a3b49cd0c71b6bfe08e7a93d8cae6bd5cc449ed827fcb4bdafed1ec51012a3ede4d27d8c67eb6af043440fdae2ade4b391f871c32ff7c7414b6f0dbe32ee4e154d2ca212b66717a7047f4f6472cd7e3987375985c996d8472b7c9ea7121181166ce3f069076642a7fe8a14d76ae7b6adb20ac69dd8580bad7a12994b2dbbe3cebf50aa2cdcc316ca1f6bb80dc141e1eef79b73efcb8ccd4469cd2c1fa8998fa0b078271dfeeb9f907a07e8f29d002fb508e2539d0955efecd9f2a0833e896a86dc203375bb65c2b65cf4a582906557068dd756522d49be9db2816499c1596489b6d3e922cf52329ec960f3661e6b8cbec720f49edcfe1278a594674cc915a321a82f0b5503d0d601bfe62b2a56281731e416f546567d3542184317ffbdae0361248b02edb10c7736bdb63af51e6db7f8cb51a3eb297df031021de4e40727b7be8ce8664f01731355f7258ce273ab5aa6cf2a40e901e8fca653ce33c1af6ec52c7dcc0574ad12b1eda842b239af3cd8f415c2d7b9af901c5769f58f40c69feebfcba6af881268e3040c6410110c6950742e191d1096dd9b83e87ac2be24ab808ec663c56bf9e18a015dacba114b6c4225030513cad513a8a47c0364752166d3edc6d8966e10865cbcaa43f144338b704bfd9f9933b2ac21a747c73a6342ab5c0a5086bbbd0aa326f39340751fdc67bde0c76f758df2ba1950fc0c3724ca277d915f31c6fd641f2f24af4678f0bea7e6b83fbf41ab48b6672b6514270d76190a0659674412e8b224e6446b795c4e248462359300bb8afb46d6cda81a8f0ef4b3f95f57513be0e5f1091319e349fb6fb6f4af7b382b86442a3f4e4d95bb377cb3fd5a6cfb07056ce6058efd0bbf701a4491711ba42c7061d060dac607c34c5229bdc7934f3ea51a80609b79d072eeaa5380b83d6ade80d9aa2e73192242005b7f9ea1d12cd377ae859f0337de358ba2e407c520e88e01d129b67efc53cc22cc83ae08f46e1a3118bba72f90dace5dd71485f78d766fc61b34d6ce448f1eff17592f9ba7cb76f6c8774012ffd4fba5249a53a6c375874ad7e790c1bf5f1eb86b076d58ef8d7378914a9457e5ffd424fadc8574b2cfcf53540b09174fc9b779282ec2d97235fc100b6dc31f0a97b873cd1f98deb0ba725ca64fd667a8043bb5b2ae3b361eb6d00ebc9a0f37c00f39fb9bb27b1a54f62e3af35e979e7a65ac5f9e905e24bad13cfb5c45e9257978ebe34ead971350b251843aafff49a6fcc96e747c691d73095639e8978e1715bc2630034af50e6a7e79bc954c827d805dd799a568e0681e8c6b51932fa154fffc96ee5a014fc8e1bb2dbc7454d86d36f98ea350cf62d3cb9496a1b3bfd1f830360309fbc19971e0ae1eaa4d6f259cbed0a16e4c97df2ca61588d7a91f403adf559c88508c8849b8b86253924c5fbad5bdf9a725b260b76c2e6f69d4d9453d7cd0aa8bfb910b726cb963872136c797bc5a203bf8e7a25e0b20df56b011b64c0894fd42e9742b6272a6e7a931b2b48a596ed964cfd86f1e996ec515839ae217ddc7e1a3729275aaabaca98a270d961c6ee4da61782d12ace1525b4d69170ddd176a24544556d01e656619f36288aafd4d87ee04ee5507ff58639b03a820f36ac2024aedf2d6b1fc1e2e93517fbf653632a5ca1ae3fdaa4c60a65f5eae9f609c61c958475099185ba14a12b07bd37defeabb3312a1575cbbc3e9c09aa279e2d579f569a9e8e2407e78f804f871139a9800f4825532b8882cc11f53382bad0a9e6d30be4bc2cc4f1c9785956282d8935a5d2255f707ee2e5a758c2f10d9314f97990a499c8c2c7880a0fb3041928b58429149f3770faa9affe086ea7b43c86557728bb8f84f7ddf2fd47ae7fa8a86e0fadc2794159c180fd32de89daf2171c5b45f5513fdfe237e339421b89cfd135ca176fc804caae0eb65381f253bd5bb647c1c4309d43dfea1c47bb0a5af59722f5da7cee44d83082f43536276246026a8b59406fabb248633b7b9cabf42537f889c6ffeb8fc9c2d0cd0b3ee3d50eb8ff625466ca165cd5f18fe428ee052bc453edb020d28f6d8aebed32ddd456ff665f8f767d59f82c0396bac6e156dfa4aa2c289d24263dd2651ffb487ce32ed90ff2bb054262486a027c7f2ab3adce885ae2b8bfc44ca63b4a2356ea802d62991242d9356f311aff956b71015a348a465b29f869028ae9a6bee004314379ce300648489789452ee38a81c7aadff3137eb6865242713f904902eaa86455d529119cac1bf5078afe4a22562c88b903b2ffb812c9a7258fc39af5edbeb61048a8d764350d87221877cdeb552571e9ba646719c5220d73c7e01bce05cade55b0655c110bf37f1a511cdc1af6aa1e93a0ca7d714b102236e6ac99393a5cd267edf43dc3696666450a12a8f12d8b87d5c79645d82ab650a20cd1a92df0bf9509edb4a6aca22554626626d4da8cd233946d0a8f7a163467e55da8ed7c738c3100919151b3d0d858b1c3056b4d74e1de31a20b2acf5365e561f4108844a7427980a998a88e54a8c54548c1afdcdfed6b8bbb352fc0f14174e8906b20755117bf9d63eeb1e4787187bfad2967cac6c783c192f0ef79afd847dfbe984a7c0d4dd9a00375ce5f606d255e65fbcd0df4b410bdbbfd569ac241fe2a570b6d2d07fd855bba115604b18c6a5bcf4886627df7be692451d18ce85e1216599972678b533de0817e90fd7f4c5ab8f35cd7f9c103127cc5591dca10b9b5f85baaee6d182988986ea2d199cc91057376b69ed12c73aeede1bdc5638d80d62e49d4c0b7a7710d7a2974e20c1fec7a814f40a1834a487aaf64d35bd9927ca242a73e5757ceb2086af6b31cea056f84d7811fe150b7ff28dd04b6c95a4da7c844319cc83c1a8010b206a0c41a31b7ccaf7850e679c49b7b5785d56cfc6c04d9a7c4b64c9bca02bb4fe2aa9b7f5067becee0cc6ec72027f9066d1888de0d05a5bdfd7f8e77b60f3476e06c00d234a52aba18189ac6fb2801776e9bd0a118102171f4a135e064ef444e10450f996407a13f355690d89e0957b9e5f06c700d1a9ee53566077666bf3b3827545819c57fd757454d13f42f362320f40025175fc1cd8a593c5fc2922568f795e6f5b9e615b140e695cd348990e28c5b5e6ae46363b6953701bc8c9fd283e796c911fa7114a2eea617c025dd195ac7ee909eb73e2d6042616b1eb75e189e2b14c0f457cd1196f36f73594e01dd45b925743467fa27a66b842a592bad8a5706d1328a22b0a3ecd256ea9df5c79255d8585c88eed09269c971117ee7395995591c3c820f21c0674fcea980c96dfd97285a6224a1b3b85d1c77de38e24351289a97cecc69b665c768b368cd03599430e6720b3b54481a171ecaa05d421964b8ab10172a2559dd557a33948e05cdc07aff73400600ead8f0419a65cbf1f05d96bba897d4e4f184da3c1ead20de3dfa70de2906de07f21d5f85ff9fc92141f8d636a6c26f958485102376163a5476b2d314e4fc81c80bd430084c53c2d5220efcac9da1631c70cdcf75edcd743a745e4ba83968460a58833b0c88187f4b791af9ec367f8e1df388e653af4964dfca60956384228b05018309e29e4dd061778a65a45bf71df0f90f9b2d22130b859f5c7848c4a69617a396c236b727923566d50c8f5d3a58a8db5b13b91a22a4c92fa4090a3c6806248bc4030e7e26015f8b76589deb674c2a11488fee2c692ee0d16c3e3d5161191a017eaa09058ba4d7837a56479736257d1c14b98f6fb11a11dd94cc4e807d13863a23752", 0x1000}], 0x4, &(0x7f0000001480)=[{0x28, 0xffff, 0x8, "e092cfc19f95403c42175e1fa9732d7bb9"}, {0xe0, 0xffff, 0x1, "777ae8a56b459437044d2877377a5a5f704d4bc069f43caf0f359f495e5cfbd03756edd3c60ee89c8d29d0a1160370fa304ebf533eaf9bf86630c91821b8a3fea70599c1cae71ac4bfdfc6b96eddfb1034f800f0bf70523582b4a79ec611ab2c3e0886b726a025a16c102b6db7164bf94d23eee9f9b6823341f01e6a1172c5685784e774d7f5ec19ceb1febf186d63bad851438d9f2e1bddf1dcb20bfc33612b76281d764032cc12f7e121fcf4641c7b404088594dc7b38730f6fdb83d9bdfe5100e393716c79e942ae94102"}, {0xc0, 0xffff, 0xe0, "28c4546a16343c3c1499e45bfa16abfcec0731ec5b62fbf46eb704d4283fbc2909b2c57b20ff63078a08e7b1e68e36c858e312cc42b9217fbdc702901fe806bfcacdd550b103aa952b1c46fbeba74436ff570ceb00eaddb2adf2cbe8535617a71ef02f5013bc1a20cc371d57a8daf79ea997438d9b5da0012cd5ea757e2e2c05bf11b62efe47965ca6382b9d8384d27cc31e8455acb10445b40a478fef6b46265d35c3f243582afa31913e9a3db7d875"}, {0xf0, 0x1, 0x5, "2b68a58adc36aadf9e50fbc9f4cde7908a453772153304625b156300555a06238eb8d92758b752000c845ecf4d627140b3428e37147b605e337608035182885d8d8318668afe8ecb90041232f086d45b7c7f7747d2a307127080959bfe169c510c504ae4d8cc20be8e1cbaea3e298de37bcec8b7fd55cebaaacab01bb0571d55023f8c155f02981f2aa45e6539b43221daa04e5507f0d7f72e6f0da2550bac9aada4d801c548302b66e0a76911ca70816e92612890992f063d99a37d8e76ed6f390e446dbd7d962ed5680f041646466d716a217acb56a33d396c169e"}, {0xd0, 0xffff, 0x6, "241bdb1f1a548c029fd70bc2f2e31d193be73d60a5be2291177d38e12c36006e81f09737b2984e7bca9ad6c4462c6569a2f018bc9a6030c1f4bda700dc7bba26bcd2cb740742a208dc122cc4b459453883250a16577eabf23c4c6af73676d02832e571d1f8df5f8739f75f527a9de71788bda638f3bfea8433147489975d682385af0446d1ac0cc31c8ddc84d96342c5f9c91422aa97fb2bc683daab2e56f9adfb0e0b568ab0c12ae98e341ca1d4b7ffa105e8802103411047"}, {0x60, 0x1, 0x80000001, "998641de9120467f089feeacc134385d523c0a640638278643bba0e5baa3e2ccb9b9a2e19600f556ebf4d3a485d67940a1abc92695040e6f02890a808a2170128a1e1948e1be730d966081f1"}, {0xc8, 0x1, 0x4, "4ccad7aa463a34c15ad86cb1b97b3cb2e3b45638d511f80c2b88dac54ef6ef7cf670c139c45b916f6101cfeb98a8c61d9af6d39e5fff8ca37ff150c9b4f3a74d901c7354a4c48b5ee15acd099ad6d5ed6ddda991732ea89db1f40b786e0f38941522c8f804791dc2685cf734bcb3b76cc49ebac00a739c28e80b19a9d10267c9401b955d01bbf918fad598807ae45e9c07361d39666a740e5941825e8d0244b2461cb734075eb58d6c95ed9254f3c7e5a31a37d0d9"}, {0x90, 0x1, 0x5, "e22d97c9ed78bbcd7fc354173d7a33f1e9b4f54ffbb9f6b3754dad7cd56afafeeb0335e30154d63ca5001e9f07e47d59b7deaebe5791fb588250e01f2c7325f57c6c18e59725ca221b8a538f732b09da37bb5c38d3d6d464c898710f2e48f12a211dc39ba5928f8e3a00f1eac9643d36ea67dae3b48fb235ac9b6d"}, {0xb8, 0xffff, 0x1, "56b7927e59520f5771be00739c41008c2b2ced53264e0adf92e1af9935e8a7a3c6e9d9d36bd969f55e6e1c0ddb25f658657ea87514c57a357a30306ef45c135b4cdade79f604d0efa3393f1e22112d172c6d21aa07fe6c940a8e9d5a7f2b3a61bd153b3b119996541b1fe77234a589ac7dd926db592cb29539fd277fe8115acaeef8a1e5586606fa0bb27184e1a26eeb136941b6cc94e24c49a9b404becbd75d3e00538932"}, {0x38, 0x1, 0xdb, "e0172c1c100f707eea334913f5cfe967600b04453cfb74b7d343e7ff5a78dd8f9a"}], 0x630}, 0x408) dup2(r1, r0) nanosleep(&(0x7f00000000c0)={0xffffffff, 0x1}, &(0x7f0000000100)) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 04:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000200)="7057511931d846ed7e8d83cd26ef0e47c1c7666400dafc29b036c3fe94d6ce330f412a6c3215f7cc", 0x28) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000180)={0x25, 0x0, 0x0, 0x0, 0x401, 0x0, 0x2000000, 0xffffffffffffffff}, 0x0, 0x0, &(0x7f0000000100)={0x80000001}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = dup(r0) bind$inet(r2, &(0x7f0000000140)={0x2, 0x0}, 0xc) socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1c}, {r1, 0x1}, {r1, 0x1}, {r1, 0x97ed9ad4136202ee}, {r2}, {r2, 0x10}], 0x6, 0x230f) fcntl$getown(r3, 0x5) r5 = getpgrp() r6 = getpgid(r5) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0x3, 0x0, r6}) write(r4, &(0x7f00000001c0)="968e766b1bce74741092", 0xa) 04:00:42 executing program 1: getpgrp() r0 = kqueue() close(r0) 04:00:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) execve(0x0, 0x0, 0x0) mprotect(&(0x7f00004ac000/0x1000)=nil, 0x1000, 0x2) r1 = socket(0x18, 0x3, 0x988) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x401, 0x52}, 0x8) syz_open_pts() setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000100)="5fd89648", 0x4) 04:00:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 04:00:43 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000005}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 04:00:43 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) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="8d3f3e8b4117dbaacff460853e40c8282883ecdf0a5ae0b5ce21ae1110465145ddc2e983bf9c897d430d7b1ae905d31f1d10f65bdc870ce665a33dea10db27bf33a7857b2ac42592533be84478c4fdc81e62b6a0bc0c2513e1be2f17a019bfca6348140b4854acab168300931ac94103f103c7fe6daa4264cb334e2c391f7faf1e42880676b713ace40022", 0x8b}], 0x1, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 04:00:43 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x8c) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000280)=0xc) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x182) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)={{0x100000000, 0x11}, {0x2}}, 0x2) utimensat(r0, &(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000240)={{0xfffffffffffffffd, 0xffffffffffffffff}, {0x0, 0xc8e}}, 0x0) 04:00:43 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r1 = getuid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, r1, 0x0, 0x0, 0x3f}, 0x4, 0x2, 0x0, 0x0, 0x1, 0x9, 0x74bc0fa7}) r2 = getgid() r3 = getuid() r4 = geteuid() r5 = getegid() r6 = getpgid(0x0) getegid() r7 = getpgid(0x0) r8 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x10020, 0x4) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f00000001c0)={0x8, 0x80000000, 0x4, 0xffffffff}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x0, 0x0, r2, r4, r5, 0x8, 0x8}, 0x0, 0x6, r6, r7, 0x8, 0xa7, 0x2}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) faccessat(r9, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) setegid(r2) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x7, r3, r5, r4, r2, 0x8c, 0x93a6}, 0x2, 0x1f, r6, r6, 0x79fa, 0xfffffffffffffff7, 0x6}) 04:00:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f00000002c0)=""/217, 0xfffffffffffffff4, 0x0, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='%@,\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='*\x00', &(0x7f0000000180)='-\x00', &(0x7f00000001c0)=')\x00', &(0x7f0000000200)='&\x00', &(0x7f0000000240)='[\x00'], &(0x7f0000000440)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='z\x00']) 04:00:43 executing program 1: r0 = socket(0x18, 0x6, 0x800) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xf}], 0x9, 0x0, 0x7ff, 0x0) 04:00:43 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x9, 0x0, 0x86, &(0x7f00000001c0)={0x7f, 0xfffffffffffffff9}) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000000)=""/226, 0xe2}, {&(0x7f0000000100)=""/178, 0xb2}, {&(0x7f0000000200)=""/124, 0x7c}, {&(0x7f0000000280)=""/183, 0xb7}, {&(0x7f0000000340)=""/101, 0x65}, {&(0x7f00000003c0)=""/167, 0xa7}], 0x6) close(r0) 04:00:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() r6 = getuid() getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = msgget$private(0x0, 0x10) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000280)={{0xff, r3, r4, r3, r5, 0x2, 0xffffffff}, 0x80000001, 0x0, r2, r2, 0x3, 0xbe9, 0x5, 0xad9}) r9 = getpid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x1, r3, r5, r6, r7, 0x1}, 0x9, 0x1, r9, r10, 0x8001, 0x0, 0x7f}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="85ff807c1ec5e0eeb15766ce8eefa89506456f2aed39f0c3746e127721e0813e6b3a4f335cd24556faded84358ddc23c19c4f7facc3ec47f15c7e8e3bf7457cd2b0c7fd75776c8572ec603a05fb133070f0e2bc0004a650af7668433a31a1b06e240dd9229d0621827160d33857e8c5cafda1b15", 0x74}], 0x1) syz_open_pts() close(r0) syz_open_pts() 04:00: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, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b2223285", 0x7f5) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x4, 0x80, 0x9, 0x0, "67495500020000000000001167f5bfa600", 0x0, 0x3}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d14c6750400000000000000da6e4ae5000001"}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) poll(&(0x7f0000000100)=[{r2, 0x24}, {r2, 0x5b}], 0x2, 0x100) 04:00:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x1e, 0x4003, 0x5) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) 04:00: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() fcntl$setflags(r1, 0x2, 0x1) close(r0) dup(r1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 04:00:44 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x90) accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) writev(r0, 0xffffffffffffffff, 0x326) 04:00:44 executing program 1: r0 = msgget(0x0, 0xa0) msgctl$IPC_RMID(r0, 0x0) 04:00:44 executing program 0: socketpair(0x16, 0x7, 0x7, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x400000001e, 0x0, 0x199) socket$inet(0x2, 0xc007, 0x4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/115, &(0x7f0000000180)=0x73) 04:00:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "855c00400000000000769d00000000f7ffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 04:00:44 executing program 0: connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x44}], 0x1, 0x0) 04:00:44 executing program 0: poll(&(0x7f0000000000), 0x0, 0x80) r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setflags(r1, 0x2, 0x1) 04:00:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619518ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5023318b5e6007dbf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3daff0f2c85e2831c61ad4091d1f7828bc2d2a4681b944c2345706820abc4bcacfa3444002007e14295fbaabbbafe214dea700020000b9d3b3c190fff0c9ea73dcb95a0100000000000000ffffffffff510eb0092e00000000", 0x66) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xcf, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000340)=[{&(0x7f0000000140)=""/190, 0xbe}, {&(0x7f0000000000)=""/61, 0x3d}, {&(0x7f0000000200)=""/76, 0x4c}, {&(0x7f0000000300)=""/54, 0x36}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x5) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:00:45 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x5}}, 0x0) nanosleep(&(0x7f00000002c0), 0x0) syz_execute_func(&(0x7f0000000040)="8f6978e1f1c4626928ee366665f347a5440f7eb300000000c483d96ce09a26653e400fc7a50c0000000f875154000036ad2e0f1ba137310000470f18e2") setitimer(0x0, 0x0, &(0x7f0000000240)) socketpair(0x3, 0x6, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000300)="69b80ab92231430a67e976f4f41f5c1ae599ced8459421a91867f34b92ae9d0771eae87ea73216c69dba3bf2f3af4e0589fad2bbc2dc838cfdf98f53088e9ab2bb7ae2d030a2184dd04f2a619c083a7c2b54264ecf4bdf8c1607042fc3abcfa5ac0044d3c14ab966b279b67a58d78c97ca622ed099a9f98e65732d30ebbf33bc5708dbe858c80ae3596e2db496b63b109f9097ab24447ecc1eddd554b2063fe4faf29354a8c322c19f3baa3c7ef179f7bdb69b494ecb9b3be5c1257d631667ad8f34bc0b5bb41ab41add35904bd62aa6313fba16740671e4d7e656d5d01cd4de93a6008b914249116ceb8aad8dbe2b13a3f67d65c4d5f25fa760b1ad6ba42784600d7da5fb361f5ed4f6f512b6b5722b03a77575e5ec38a2c9070d0b6688ad6e0fa83c14c8b1139aeac447f91f933f6903b937323ecf64f577a5f35eb654293591fdf626e254e335c17696119bae1f5901d9ee17824585d32661aa8c7b2d2ff5f92655d1a447825ccde9a22e455491d36b8629c53d20925b72facce2cb5f89b09d3ce502c6b96ebb4347371a05af800cd76d3fec3268ac9952094a3a9aa12f8048af09af050287d872503b0ca2ab02f2bb5dcef144ef7d816ad8548da935d372cf26caf1bd71cfc251d4981731b2ab86e317f91f6944df6e7aab34a63ac59aa3a0fecaaf15ef75ce156ec222d32914230b25729b9a74be97a10aa3a219f3ce421efd6208e294248d87bbda202d27c6027b6a880d17b9788bf4982f4ab88706a377acef627bb43a8b871e580ae530c0c0552f3e7dab07447b486c43c05feb9ed155abe30cc6fab84620816ebdf37caae219a1dc00694944ef4ffb2b0ff48dfa89110c931148c550ecbd9c559fabd847158ec8ff9b66c6f19ac4c13434dce25b03bd5405d0f754e63015adedbf921a6513aa70f8a7de4a456bb5d29a3fa9a0623c87b93d6f8e4ab67de87c6be642d41d5ad56efdd9fbe58f9ddf777fffb87251aff2ff31903bfe552ffb2052ac6536cd9ed4fef6649bb6ff35367e0584d7656e028fbeff52e8742838dca860cb5c75d53a3438aaeef393bb94aceac27528130d0e169f7a1b5ebd365ed24c47229492eb8bf8b947b1d37dcf0a4ead393d3695d455363875e4c1326d92682a287b20e22e38e231c26469ec991271ddf32926b90e546656bacfc0f419b067d219d07e8aff41c8d311a7e2b8595fa6d12fd9621a000aef9647d83688a818e5440de2c467b8fd30868178fd81681af3cba8bc28584756bdcbdcc74c7960db5e0bbb54c71c4b5fbcf487439f5c495dd5090ca314bb50f710a196dafcc27f07e14be436eec9f9641675d1c0b5131dddde9208e71372c917802b40a2207d415d8681a5c4534a45bd361bc56fb0ce59c72ac7031e0cefe66bdbb901bc1e0972437d6d990a335871466fceab31bb950d7a4227e2fa6c8cf61eea3ee7aff17b6c2ee4e7f764212b05c86be590be0adb3ea03727daf0576705bbb1c3ab0422a34021dfe7c56af0e21cb86c3058df28a0a1e83e9dd06340bb86ce37ade1d853debbae803400c7523bdd1a79d9f155447e8bbbbb0a7532c44dcc1d3f2bdcf33c0745e11a81f25d01281d7c7578a45f91ae149cb0148ec569cb0b30aa20e9fd2d380cef384cd58dece8199c85fc4988cf90f5a947a1cb1a4065eea10ba0014d3d57a26adf44c70020be9d6998eda1ff2440b1ce030d5bd9c4e8520a71a98619860600da7a3432b3bf5a8758df7fc6a7691117051ebbb682a7af4d02113bebbcc396fe6f7517869538710290dbd361df066375271617ad42ab9695f9ffad3e397b7212f5f6ae0d24cf8ae6cb8de817e29480184ca563e7b0d672dbf8c89d75ccbd600b39c089d43f262506d9baa82746bb21d977a0e46b9dcf5fe5ab766c83405350d97e919e682dd916f6ba07e19cd46b0f72679943a929db6049f4baf3f450127add5e07022d09c5afd8c5d787dcb0710c11948e53be29f2d67d54b5eb5c6692ff417dc6d98fafa89804ed626d8452e9c74b7ecd2c75fc47fb3d7ff240cb097de8415c7c61724aa43fa7b6751c48e30697b7493c0e1d291b21c98d00e0c5d888cc58961310ef1f407de68291f222849bee20f4a622f05a0c07b14524bc471321caed7611d90f7d9ef20f0af6997e8b190df4d47882bb9a518868133272ae5ea1856a5772fa4e9c0ba4fbab6ed06df44d994ff087fe95219798a167f7ce8a385fd6dd9fce4a283afa1b2f11148d0c269a17283501c4a8e02e0d90e293bb6545502d6556e539ef9ff541a5557a229d3ed560cb1ca57399d5b9d034e0f8ee918d4fd73d574f91a7ca54e128b5d94bb2ff2b501b1485e1f38571ca6b8a88838bfe54b22df07b54beaf0b0e8eea850dca840733e7801a973dd06b2e673b9b4345d830a576ccb2cdf4c8372516b658e4950f8708a4fd67f2943697715de7e1511084ea4c78d1ca2e6c1f52389e3e06a43f57879d6909aba2d659eb4bad90a37af050bda8de59407bb0dd4325a337416d4416a316733418dcf34fe38c941aaaf8e7bce2bc78d4184082db59eff20101d371d39e53546d64ced412845daf6c55f5eaf3fa4d74c924bab2557c1ef180e7bd75f34a77dcfc5a84cdcfea481e414c004ad0bd99869e4c8759e052319e6cb5f59a6ca9c6547b6e927c9a368a3aa502b85b19b0e855c1cbb3986860a09cc1c810d1260e6824e2ba36417e3c30d9f1524e17705f378adc9e59211aaa78a42533b0ca46202d29ced4e7f18e0ef1ba0557084e1dd5e0b2781f83c416e761e86e1c3818b0e7a30c100f5cf6d0288119d0aa4d34a78a6567abff94fc59e67036346ebd028291fbe0072589585ef5d08d532a620ad156c81a30e23b527ff1ef390ffd28ccda170826ac86b577f8d880a596770c76c1ffe573f0958a27988e8a430937f3dbed539905b4e2366a9dfd227cf2e1c6acfa9ff7e9677e54ed14906ae0405f787a86e21a411aec1514be5d2d63153d2ed096be37ededd56a016bc2f95214dbcb8b63ddb16dff200822aa69bb45d0de64533cf2141dc776bd2e873e3136a97570aca8b3ffd8ddc061d42f010207938f534931fcec08f22de3713c9a6c41ee7e5f74b287886c8ca0463a50273b5a38e098f51a7385840e07c486e6d0b3463427f547247da0fd57ecb8597de71b41e15cadc5678824fa5ca1b6264bb15136f21b5d4c60f8a579ec8df31a6d2451fabfb7f9bc5634beec5c5be438646d84bb1261f4e711053e4935c71f0cbdad582ad5524200fd7f8dd4d97a7a7dae1eee37fe7a0d1cfecaa3e2dbe229c0be0aeb71255b4778c63acc6bd0e34e55bcd69b618397211e33970900950a55add9603dfb84ba4fc9372ec17481959cf257e40064a482814474ad316b05cac9b9e5f85614fd0cc2876e205585863fa3e37b995cbd46a45038f28f468282954ad0b3e5ed9e8c9f6063a7f627c9fd9772b7504df383ef50054793a8d8e86376fab25b84b8ae8eeec82f314b0d26b914f9278c81c5a8102d7b049fe1c801f3a1835ebd710a5849ed830ef70cd362c80a8421ba1e83dd0af22dd3d3d0ac07b592e335637b8b42894133cdac9783811746ae0dc4e6c8762e6f8140dc845e8dc1444c734655278a121bb012bdf2b7b768b98b36f31e96c6470d6bf3e8a08b9de435704aa63037bfe14baeb4a663314fe270de83a62e4120e0e35dc909c11ad391593bad4b8c63ef8be5a2f375fcb139e3d05cd49ec99a4df8ac8729e040556dfa370c95cad88a97dcb1f943435921220190f16148703c604bf1e8b0db08260a68bca940e09e164e9f0d504ad7e979ae00d6835f601ec52efd0419e746c23741b512ac31147db108c01d219b05ca96c5bdcd78657455d7cc8a59792c0ce3b90d47c136a49048c796867581b7f6b3fe8f77b0d00b9deea8b4ceb9992bc1f7e5b0222adeb422bc25166c5d3b5ed0c0d99f3498041fcfd0bd79c0e8b6e55434040f215d80ff34ff400157c6659cb462086c9485cb3343f99b5bb10762d4905df00fa42013091d0f607823f4d3d27c0d9be73f9a5bbcfcf7672ada3f980fad4bdd1edcd58a4ca7f82900d7d99fb3fec8ae772f76919f1bd04776517fcdb3f9b345e70002dd1982f7f36fa03bad84a86e152ee775b5bbb3b90f8811e9cdf80de73cfc042b50b06b34e261bb9369aeeaa773f6eeb71266177cff99e6c02b83e2e1e90eb856835cc09d1a49e94dcd51160736b9d65104031614e2568b4162964937369c8f87875d5ecb6ad4d94ce0e84d62693f4ceaa5b23eed050e3ad7ad73473d358124c28084f08a8d34532f1d4121e9c1e24895e12f02163f156772a5ce07a8a83c152e4b5fa4877f4b678917e831625bbd231b850d81faa7512fd3cb047d7c64fb0e18e388a44d52e44834165ae063bfb9192942cd27a1ec6b6a50c8a6a32914507a23d0be388739f06c0d0c44a631ccf4648be34e32706f576f591a7c385c556fbb7be9d8f5425a5a9101928aa6b06bada08c39d03818bd3b7c0b2e9525340cf96358bf5bebeb78f1d4c09e735c3f361e6ce3aef7deac54c245195c7270057b054f2a655ef27b6b8a7f88b4a180941accdf142b22255aea12f67076ae926b7530f1e3e7cfdba0acbe078584a6ef6a59372c81e8cfcd9a2bb5c5c2fcbbf0736dd1fbf62b8650553ca41b8a22855cc0eb3657a722e0a2b6b98a396d166303592a76f5f4c7f5adb41eff33890eaa999d6e660a8d94c0b57b5409a4e1b624cbea70a27f5abf165548902ec6b08ac2b87c0cdbabde2381774d02209ee260d852c514e2e3f8dd64894db759c9a6af98677cc848e97e439f8ff500fad922f36179aa40ee52e58a174e7371c71ed5f5cfdf40c9e9f586af2cd2909e0b61f4d522e797c010ceb39557df9890e02f4fdeaba2c01c4c94bf15bc53531552306ccf4bbf395d13f4f72f56f008ad2c9ce5cd5b3a1e7dab7be1ca802e3af1bc0a4c3cad54c67b1bcfbc2dad1919c98b4ea3f51f1da7995ca5a69f9a88eb28bda7d57d928d2c675e637c315403affce7482e70e76364695c880e5c420250ee2265470e046646cfa38cdb04e27ebc00a2d807be2c6b391201c8faf8dd0a8f0aaa40951f57e2cf39fded91ebf28b1f502e5585ca03873429bc8c240dfe035b56cb067324d2ffeefd319e2c63140c0481554fbb2482c113a85d78c428e07bc8621fcb6e74b7400fb9de7734dee7260e416884f10a24c4d4686409d7f20b12f6c4a09ae9da734c433cd702d90f547a2475e740784eb686a750d9391081bdf8cc03fb31f7f681d4b711976f647e4d438c4382603cb1767c8c2ec19ed74662c65f601d85b66105b88f8e382765b9bfc3889583be9cd6e35ec0731ca7088d66c5d75446967c381a5429a0fdb565028b8500dcfd7e4548d9d1c44bd4411174100158724200a5a1e0ecdf69b986ee6c4fbd6eda6eaa1ae88f988013afb8b7fe2a3c69cff6134fb55097e06a03e5afc9d47db64d112fc53b0fc23b07657fd561b98db6d515f05241ba76f40625b3b8ab5d533f00725629f88193ea2454d8c10c05cbc58fbbc2661f27dbec899d5140b9d59499c795a8d9190e54ae75c46b0bf494627b17e54a3a16d60f3477e7bfc9ed4854a3258a5125ab92ef581fe8b6265a86a17c4514caa150a07b9a8a34d217750a0ab025cca1e18f5dfe9dfffa16b2030d4344871da4549d2b21bd7a80a729ef94d537267ef27b864146817983bfd6918c506194f77893bebe7a1ed042d03d5f6dfe56b784967428dbdb717535bdca2155de9b530c6a4e9108132ed73fcb71686418af840e27", 0x1000}, {&(0x7f00000000c0)="ff698ae59a506e9b8aaf2be5bae6c73d55149be26ce665174406f41d9a086ed3f8313d10aa844a52bfa673f5e7ad58c93b299a6ae2b02a65688a9e1d446039a41ee0508e3310faaeae426165ba652d5fc7628eb130dda38ac2cb6767c281928b61eeed52984a1dc3649e44082bc831fbdd8eac625657fe80b4b2a96d6a143e9d0a38f1040cccc7f0a3aa6e2cfe75f7aa81ec89bd14193a668a22d294d0ee2312b424f703f8faf7f0d26dcff03b1698d06cb87b762ff49a2a1b84ac0b0faf796100892284589934028b99d8c068cdefd28482597b5cce2a0cb0c649", 0xdb}], 0x2, 0x0) readv(r1, &(0x7f0000001680)=[{&(0x7f0000001300)=""/146, 0x92}, {&(0x7f00000013c0)=""/229, 0xe5}, {&(0x7f0000000200)=""/24, 0x18}, {&(0x7f0000000280)=""/34, 0x22}, {&(0x7f00000014c0)=""/72, 0x48}, {&(0x7f0000001540)=""/13, 0xd}, {&(0x7f0000001580)=""/240, 0xf0}], 0x7) syz_open_pts() 04:00:45 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}) 04:00:45 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0xfffe, 0x41, &(0x7f0000000380)="9e448fbd57c02cbddbcc9ec3e54126848899d77da060b807e07492c27ab600611e9b79b2b07401000000000000003789c899bfacceb192105da4bcb72a1b30a31dc551f7f68a95a541627e211f062b19dd95fbf016fffe3ec24943b2d08c8a9a0378ca5424ed7ee27de7822489fca500000000258588967771e14d45e289a6b12629e61460de2a0000c5dff0ffcb21c85b040847cff3cb0beaa80e0000000000000000000000", 0xfffffffffffffc9b) 04:00:45 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pipe(&(0x7f0000000000)) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x4) socket$inet6(0x18, 0x7, 0x8701) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) mknod$loop(&(0x7f0000000140)='./file0/file0\x00', 0x2001, 0x1) 04:00:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) munlock(&(0x7f0000001000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r2, 0x2000745e) write(r1, &(0x7f0000001a00)="c36620742767e05a4b9a9d216d7d22fa02ff7f3087d348282558099a60351e74bae83b9f7a5d10df14a13d04324feb8c639e152e4699ca1f7e42cd8bb7c79f70e29749a617ce3d12df351e7b154ec13360525d4040d31224112314be8745846c12ac4c627d70913996523c2698333284ed8b1cd1a336d15e2246672e7fedaa1548414c805e357cf96dc47b263cbd4f2689c632b729bdd6c10ab9e7a12f957d6bd5eead16f54c27d1936e1208410f25abdf993e8552b1bc39e09e51530ce5b18e49f1f6245fc569b97e4a6febc110b3effaa718ea8a30fddc5e89e2b46151c520cea7f3fac23cb6838b9573aa6cc9121afa2ec1dda67fb07aea821203a6a56880e7fafdd9a79b7571b6c8c4fa563b3ed0757d28c0a3e0ff38dd8cf745cce856529bd4f9ffc2f16724ecafc90b0060572385a9d2b2b5730c6e6c203e9d69a94bc75471b4cf831abdb0356fe0abbdd532de0eca41d92f76f614159e90222cff82e357260a6e57313500f64295781fa3c7c67ae80fdb1981cb536db7e9c3b85118cdadc69af9ca597f9c7834131a604aa0e6056ccdb403233e85e1a0b2af3fc6c23d56600e6da216bece58ed4d7f501dac6659822fe20b803441688cba2ee59037779fd0cf2ce04b290499aeb1012c219d62a977916485f9cab62bb31b09d7f68f27e9bffe1c578cdda1a140c5439d0242a346d34a999ea912c6e7b679378a7dd03b74321991dfd97150316077a921599809d1095e35abd2445192fd2da18895e82084bb79a99fe9ed0e04cb4696d3931ec233afac1eb85d766461ed3fd3375135290ab1d2197b6f30a45e5caaa370697ce018933cba7932f6d92d2dc34b45081ff6442f3e69410fd142afb2bffe9f4ffa84e2d6569241a05a5b59ffddf5ae3d1881afb58889382961e0f4abbb1c13a3de7b6bc2f5e0939578fddf45c0cbe1ffbb837d4e13e58241351dbb001cc7fd00f92290b4a14e40b43acff26dacd4c5d48abf12a5e4ac529cbaca94a5b3526117142402bca17263b2a94b4a01dd31efd637e6a3f5f8ef9902f2377aa6d958c7271c18ee1c7727d92d4de75b89e2f4d91a6e1791f3e93fe6c67ba535fabeba46af28b0d4b2b86c439c1351ef83b4838ed3e8e1fbc72ebdfb158cc39c01e8efb23b84e2c79da504da9cc64b98e77fa8e799b3ed6927aa6e5a6ee002fad497ac9d496c3058cb8e79982be91b27715f5149d9ea63da166ce356efa4aca1f1271a8683d995746defe2494047afcea7f88be6f5a19559dcd51884a9c4460a230bdd5505609d2a82683dfd4598cd00324825c65e6b33ed1f9279fa5046ae6cbff07da014dec94ebf27425b78564abc4c2248c780e350489a22f88076b5311287e5cb788c9b04a72280fe2e1def28817e686ba479e4c1eb9cb56ccce24f21805d1b3d7b90bd3c5271a9fc13d787d3d82c56181e8a647378fc89193e98fca6d5a90832128680c79ac1d6f4bf1a08e332ef28a44a7e26c880a4df98b76ca0ac00a085e0a42c3591598c2bb4b6c6cbb776b70bc0e541626ea2c5b9fd90b73e688c5d2a1dab2a3cf9c0b3c049186c35c8b8730b21296d85e062715c6e530a7b1b7b9e1a80abe1e3bb6c394b18b69a4136aacf92b0af6ea35d50ed168ecb374e4b7a153dcb1e05b8d44505fa8e76fa0d26344af6422f8b2f6a4efd9be3ac2de9f729aad6b98f423f84c629da0bacf02a73dc300a3686bf0b22f88d2968512dba05fd7c4ac298c105c6279f2c6499dad10f30ef7d9408900e4bba30abb9288ffee4d33d9a7c0f83f55084e07d480144e02e674029fc3d36143b8a66562b3e48f543d4f4f4541917acf4271a4ac9ce7968ee13817ece079d45936c7f6d28917ae49c89e5428abb5ea229842217424a60b7eaadddd175b7dc12d987527cc5b6a8fe465e500fd3e70259518a1aed922bde9f9af16e5204371942ceeda9f2a71093116ac2772d52d1511d5a931adda00b665b6a9f3021a85493c2de839bf6472e425edd3893be45eb34516bfaf5f1f12b9283e632fabe2565d2f221fbef7454fc56fc07facbf6948c9bbb8736dd76340f9649106888fc1f9279a51a9a330d30fb509dcc65044a91b95f547f8fe76f72a899dc89acf60831b839565ea2fdb8b10d5d21dc323ccdd39a692e39cd236da9ffc15dfe161c6260da7ab6e26f165a789948f34ded58bdc9111bff62fab2a8b2a49493b28ff63dbbd4fc68f48f4913cb4084aa7a76f94cf75ba3a1edb5ed7d9c4680a2661af151e604a0208dc63a8fe32499823748c81a4d057418654b304f8f9d3e7cd672b4692e5d4c75d24d14342b2b27847444faa1648ab8e0dc8fc39eb2c11877435aeb1b77d0f81a9eff72b3940cab125c0b2410c6d48a251c6baf4fad0dfaf9d5954354a4864ea3f430b3f382a86afa0f435d17694fa1cbb3d5bc398cc1321fb57a05ed2001117b1ef8934cc93e8ab1c5af8209a70175351253e64cc3cb3d87489cf8b4fa005dbda56da6763baaf7e4569feac12736700e9c649c8b2eab1a845626297efc5fcad47d3669071ad7e8b887a9edd5f2a219fe7d0c4a220669c4bbd07df88e44891c3ef7ef231bfadf5f9a902edab9d57dd9c38f94bcaeaca61193db6af48e558869ee5c1d61a6a62c446476a4b46d606af9f1a46e4483902804c8e97771c5588319afa3cba25c8dd8938150cb6608824609419cec98de02a5931698f6c3c9a801d04b4d5cfdec2f2ca6b500299c75d7d672219fc016b4fef4c496c039dd99c7a2e764ac6ee87405560c405725a5163ca6e09f2e0e1e461e604805ec7d95614e83916fb85cc8634a1fd29de12ca757bf711f6c0e39d63358309af551f5d02b5d3bc454b9ad4a2d7a05291bbfdb5a3da02e52c9b89b5f98a2cd2ddd17505d0f27f929920a8c", 0x801) sendmsg$unix(r1, &(0x7f0000000b00)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000580)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r1, r1, r0, r1]}], 0x30, 0x8}, 0x400) fchdir(r0) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x3) execve(0x0, 0x0, 0x0) 04:00:45 executing program 0: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000004000/0x5000)=nil, 0x5000, 0x0) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) pipe2(0x0, 0x0) listen(0xffffffffffffffff, 0x0) pipe(0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x8}, 0x8) fcntl$getflags(0xffffffffffffffff, 0x0) getuid() lseek(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(0x0, 0xffffffffffffffff, 0x0) lseek(r1, 0x0, 0x3) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) 04:00:45 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) fcntl$setflags(r0, 0x2, 0x1) recvfrom(r0, 0x0, 0xffffffffffffffca, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[], 0x1, 0x0, 0xfffffcc0, &(0x7f0000000580)}, 0x0) 04:00:45 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) readlink(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)=""/162, 0xa2) 04:00:45 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 04:00:46 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="e99128dc8d8671c785b60f3dd95e537aa3a04dd390986ff5c041eb3e586729d5fce411885bf12a05daccdb48dbdddb20138053a74dae7d3f7c2dcf32c1b989381c600a9b31effcbd6dde130cbea87779f935e434724a2fa6e948638c9c5148671b0779e6dfe3c7a84fbe981badcb2d9d8fdb54e3736af33c20d5752fba1c32146f82610d9e897a1e493699fe6bc0a04703a075940d3718e9b8e742dfbf92bbb2fcefe7db42719517ef88e76f577d8c4e0cdbc6", 0xb3) fsync(r1) r2 = socket$inet(0x2, 0x2, 0x200000) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="6106f1088302c17892806c18", 0xc) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') socket$inet(0x2, 0x0, 0x9) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 04:00:46 executing program 1: r0 = dup(0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/174}, 0x201, 0x20000000000002, 0x1000) msgrcv(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000300000000a0abf04763fb3144000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a3c1431b248"], 0x90, 0x0, 0x800) msgrcv(r1, &(0x7f0000000300)=ANY=[@ANYPTR], 0x1, 0x3, 0x1800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x100, 0x0, 0x48, 0xff, "40a01ce187a8b1374967124bb6ecf7852677e666", 0xb62, 0x2}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) msgsnd(r1, &(0x7f0000000180)=ANY=[], 0x0, 0x800) msgget$private(0x0, 0x1) r2 = open(&(0x7f0000000280)='./file0\x00', 0x81, 0x10) msgget(0x3, 0x1) msgget(0x1, 0x41f) fchmodat(r2, &(0x7f0000000340)='./file0\x00', 0x2, 0x4) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0x1008, 0x4) msgrcv(r1, &(0x7f0000000380)={0x0, ""/248}, 0x100, 0x3, 0x800) 04:00:46 executing program 1: getppid() r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0xd4) truncate(&(0x7f00000003c0)='./file0\x00', 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/250, 0xfa}], 0x1) 04:00:46 executing program 0: getgroups(0x2d1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, r0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = open$dir(&(0x7f0000000380)='./file0\x00', 0x40, 0x100) r4 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400, 0x1) renameat(r3, &(0x7f00000003c0)='./file0\x00', r4, &(0x7f0000000440)='./file0\x00') r5 = msgget(0x2, 0x41a) r6 = syz_open_pts() r7 = kqueue() kevent(r7, &(0x7f0000000180)=[{{r6}, 0x0, 0x2, 0x0, 0x7fff, 0x1c5}, {{r6}, 0xfffffffffffffff8, 0x1, 0x1, 0x9, 0x7}, {{r6}, 0xfffffffffffffffc, 0x20, 0x0, 0x7ff, 0x5}], 0x61792e37, &(0x7f0000000200)=[{{r6}, 0xffffffffffffffff, 0x1, 0xfffff, 0x1, 0xf47}, {{r6}, 0x0, 0x2, 0x10, 0x10001, 0xffff}, {{r6}, 0xffffffffffffffff, 0x50, 0x22, 0xfffffffffffffd0f, 0x4fb2372b}, {{r6}, 0xfffffffffffffffe, 0x2, 0x1, 0x5, 0x10000}, {{r6}, 0xfffffffffffffff8, 0x90, 0x1, 0x7, 0x9}, {{r6}, 0xfffffffffffffffb, 0x2, 0x80000000, 0x51ff, 0x8}, {{r6}, 0xfffffffffffffffa, 0xc0, 0x52, 0x2, 0x5}, {{r6}, 0xfffffffffffffff9, 0x80, 0x0, 0xd2, 0xfffffffffffffff8}], 0x2, &(0x7f0000000300)={0x1ff}) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000340)=0x6) r8 = socket$inet6(0x18, 0x3, 0x1) bind(r8, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[r0, r1, r2]) socket$inet6(0x18, 0x2, 0x3) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f00000004c0)) msgrcv(r5, &(0x7f0000000480), 0x8, 0x2, 0x1000) 04:00:46 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x10) socketpair(0x2, 0x8004, 0x3, &(0x7f0000000100)={0xffffffffffffffff}) r1 = dup(r0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xffffff9c) socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r0) 04:00:46 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)}, {&(0x7f0000000180)="d9a7c6a9629abca83828136ad4308a33110b667e3932dc6068c1a97406e831f5aa77a0c34d3ebd64b09ae045aebd3e6356fe261955afbd5ddc82bd55b8aeeac093747047098679564528c69782ed2ac5cc58e789be92e898cf502b276aed7188405a18570b486b", 0x67}], 0x2, &(0x7f0000000240)=ANY=[@ANYBLOB="98000000000000000100000081000000fd336aad667f3ceeb35377628ed57021a4c662e06e16a0688850e9536814bcd34b1c70c179e0bcb8403c3d9130403a02ad066f7ea95ecd1c74c811ec0d453223b20fea0d34bd50f08c20ffa6e3a18b7acd370655c941c390b922aa0e743759b35594ba82bc61a51254a903fbabb659c65c8697389c50f5e24bb96c4091e755a66d19354cb8ca7c00d8000000000000000000000003000000a7bbdc80e7d3c70a3d67e6c0518b2cb775616d2224b5ea7bffe5e33588ee450f82724a173d634c328cc289889a4317d23fdb68a7f5222e376dac81210249a2c2f0de05e87111abd518440c247e2abf7b7df4d59cb4e799987cab0638763a79b35ecbd1c16fcd4909bea626638b0477af8c641598e34e255dbc669cdcf5856aa6d53de038c40224be7183d8f1b9afa1c9ce196932539d24730fd57c7d7fd119cdb9f6eca02bca12dcac2b4d24800f00b19f27664c2bcf9a15031985240000a80081000000000001000000cd7d000078339567bd1c2444e1b55791bafb029c44bbb3e8d5cf301688d99317ea30b9459e02522a255cc51d96ee824297a655af8c32ce5bf334fd68ba43ae51cc14204f6403cd3d2edfadfacc9a155b56f05e03b80f1c73d4d42754416345e3930699994f3f8183c62f9864213788cb8da0d54166835d3f24a4782da5f1b7b21de03992dd49231a8fabe5cc45d42116399c0ec5c783b05cda000000"], 0x218}, 0x406) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x5a5d026f, 0x5}, 0x10) r1 = getppid() r2 = getuid() r3 = semget$private(0x0, 0x3, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0xf6a1, r2, r5, r2, r6, 0x20, 0x9}, 0x0, 0x44}) sync() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r7, 0x20007478) clock_gettime(0x4, &(0x7f0000000140)) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) clock_settime(0x2, &(0x7f00000001c0)={0x4, 0xa5}) fcntl$setown(r8, 0x6, r1) sendto$inet(r9, &(0x7f0000000200)="fff9a92e9b69d886ff33f2ecb6", 0xd, 0x402, 0x0, 0x0) r10 = shmget(0x1, 0x1000, 0x232, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r10, 0x4) setpgid(r4, r1) mknod(&(0x7f0000000280)='./file0\x00', 0x80, 0x1) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x77) semctl$GETVAL(r3, 0x7, 0x5, &(0x7f0000000300)=""/82) semctl$SETVAL(r3, 0x7, 0x8, &(0x7f0000000380)=0x4) socketpair(0x6, 0x0, 0x80000001, &(0x7f00000003c0)={0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$TIOCGETA(r8, 0x402c7413, &(0x7f0000000480)) getpid() connect$inet(r9, &(0x7f00000004c0)={0x2, 0x0}, 0xc) 04:00:46 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) socket(0x3, 0x5, 0xaa) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x1) 04:00:46 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r1, r3) r4 = semget$private(0x0, 0x3, 0xd0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x8, r2, r1, r0, r3, 0x8, 0x3}, 0x9fc, 0x6, 0x3}) r5 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) r6 = socket(0x1f, 0xc002, 0x6) sendto$inet(r6, &(0x7f0000000140)="98ae6c1eeb5ce461265760eb54f5aa435ac01df0962cdc30e87bf8744cb27b587f91a8f6874287147b51f64a57701b2c2d92e7777caa14a4c154d46f8573cbd29aa243d41d7dcbb429e6cea9a5f3427145429b1574", 0x55, 0x400, &(0x7f00000001c0)={0x2, 0x0}, 0xc) writev(r6, &(0x7f0000000300)=[{&(0x7f0000000240)="b8539368ce75dd86556a85d8e0fc986895a5cf0e887c10ae555b0dec93e27891fb656e4b062f779c86cc19ccf006981593be53abbf814b457f6279abbf96560caace81731a2ee811877ae87e578cbefa6b64fe805cdbe35ef3a9e5f6b1690cec3c50841ee00e760538f5e96fee639327e4c245efe8a4c3b20807ed8130a20f3436683ef20f374b578e3dda60497b1fb5c9cc5edf8f30bf8ee426b9524875b637d3c45c03", 0xa4}], 0x1) r7 = open$dir(&(0x7f0000000340)='./file0\x00', 0x480, 0x1) r8 = dup(r6) socketpair(0x17, 0x1, 0xff, &(0x7f0000000380)) lseek(r8, 0x0, 0x2) ftruncate(r8, 0x200) fchmod(r6, 0x2) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f00000003c0)=0x40) shmctl$IPC_RMID(r5, 0x0) r9 = syz_open_pts() semop(r4, &(0x7f0000000400)=[{0x0, 0x400, 0x5120b496ac3b2649}, {0x1, 0x2, 0x1000}, {0x7, 0x100000001, 0x800}, {0x1, 0x4000000000000, 0x1800}, {0x2, 0x3f, 0x800}, {0x1, 0x6, 0x800}, {0x0, 0x400, 0x1000}, {0x7, 0x8dc3, 0x1800}, {0x6, 0x9a, 0x1000}, {0x4, 0x4, 0x1800}], 0xa) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000440)=""/100) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f00000004c0)="9b94cbdf580672f5b8e2574528cab2ea156ddc5024d0899bbb6785554d07cfbf48ffc7232fc79ca4ac4105ed000f4f115f503f7a3ef1f0dbb3a838504593cd07e2f6a261cc2aab3f736a5ef45f492fba2ad35d4cdea737fc18a3ab013ab048e4ba000be4d51b8f2879316479e19efb939fbde6fa6238a791539f03e2c6e8a44c", 0x80) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000540)) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000580)=""/216) ioctl$TIOCNOTTY(r9, 0x20007471) pwritev(r9, &(0x7f0000001ac0)=[{&(0x7f0000001a80)="89e24428be", 0x5}], 0x1, 0x0) ioctl$TIOCMBIS(r8, 0x8004746c, &(0x7f0000001b40)=0x7ff) 04:00:46 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00007a1000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)) shmctl$IPC_SET(r0, 0x1, 0x0) shmat(r0, &(0x7f00007a1000/0x1000)=nil, 0x2000) 04:00:46 executing program 1: r0 = socket$inet(0x2, 0x4, 0xff) r1 = fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="7d3bcc2bf38ad0da2660bd1d5b", 0xd}], 0x1) r2 = syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000001c80), 0x1, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0x9, 0x1, 0x7fffffff, 0x2}) sendto(r0, &(0x7f0000000180)="9c723348d95a2b311c487462fbf09c6a2cb87fa38e232979c406cc620d3b25013cfb0b649cc32691fd732b400405b80db4e6a7c2a83e0436e5edb5f0cf5023b5b86833693ce8a02929cadb1de509ba1b326f4d131b45813fc0684e493ef8119d70e973cd1d0ed3020721faebe1fa4e56ea9d73a77598a221167ff511f824bd238033ee9afa67eff624e0b427fe0c88fd19c7759eef74d7ac13ec494732faf584d74fb3674758e1f3fc4d6dbe9b2662a21fa24612f528d2bda2ac838cda10f404da640b46bc2cf9308c03c60f19e22b592a61206249763592e43c14491cf7381f3ac0e9059bff5fac2f6d8862c1979f41b4dd7935c7d01639c493667fa9", 0xfd, 0x1, 0x0, 0x0) r3 = syz_open_pts() pledge(&(0x7f00000002c0)='\x00', &(0x7f0000000300)='F:-[/\x00') recvmsg(r0, &(0x7f0000001700)={&(0x7f0000000340)=@un=@file={0x0, ""/4096}, 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() recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{&(0x7f0000001ac0)=""/184, 0xb8}], 0x1, &(0x7f0000001bc0)=""/144, 0x90}, 0x800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000001900)={{0x6, r5, r6, r7, r8, 0x0, 0xfffffffffffffffb}, 0x8, 0x8, r1, r1, 0x0, 0x1, 0x8000, 0xb0a}) 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, &(0x7f0000001d00)=[0xce3]) 04:00:46 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) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x44) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:00:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="3e2a7913e4ba6d673553c01e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f788b042d2a500a24ace697bef649fa9da398bcd62b103434820abc4be001c848cacfa3444002000514afe214dea79d95e8f6b9d3b3c190fff0c9ea73a4050000dcb95a0122000000000000ffffffffff510ea0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b29b563b82a80e3c16cfad6285dc8a0000000000000000000000", 0xa9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0x0, 0xffffffffffffffff}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:00:46 executing program 0: r0 = socket$inet(0x2, 0x3, 0x4) accept$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000180)="77342cdd6b98738f9dc70d5ae8868a0050fc71f9fc4a82845cc1c3af43829640105f93e30f358d648e3748bae2393eac33354c5a44c49874ae63926f3e16e643d7152c05fea21603cb2caa942f4af14179e59470ccfdc25e3aca", 0x5a, 0x0, &(0x7f0000000200)={0x2, 0x0}, 0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000140)=0xfffffffffffffc95) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 04:00:46 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0xb, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8036, 0x101) r1 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000abe09eb9c500457e0000000000000000880338f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000307e22682a4f42a9630aed63e467f199f6e739094947c40a67d19ffdc816bb2f6c9665d750ebfd97c658ba8d"], 0x1, 0x3, 0x0) msgrcv(r1, &(0x7f0000000080)=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\a\x00\x00'], 0x1, 0x100000000000202, 0x1000) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/23) msgsnd(r1, &(0x7f0000000600)={0x3, "8b521dfa45e4699cb825f8e138a86dc8ad735c5b3f312d998236eb83062e43fcf4caed6393f253394d59e463f8040e2be1aa2c78431379c819cbd6cfad0baf9cf79ba5a112a237d3d478449b4ce4eb9fb2855ff17ce45a6345ed292385e3a8705d79e84166d2ee371c125d9d1d087f2d887556bcae884b0a4cca82d314cae8c38a3135027299d74e29feb28938a193882ee4002344132082610000000000000000"}, 0xa9, 0x800) r2 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x10000, 0x0, 0x0, 0x0, 0x0, 0x80, 0x6}, 0x6, 0x0, 0x0, r2, 0x1, 0x20, 0x3, 0x2}) 04:00:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) flock(r0, 0x0) getrlimit(0x5, &(0x7f0000000300)) read(r0, 0x0, 0x0) syz_execute_func(&(0x7f00000001c0)="c442f935e8c4e19d7697000000008fc830a6b2000000000647f63fc40265376a002e36e8e6000000440ff6d1c4a2bd386248c421f97483e2566da62e3e46d921") getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) recvfrom(r0, &(0x7f00000000c0)=""/203, 0xcb, 0x40, &(0x7f0000000000)=@in6={0x18, 0x3, 0x6e458672}, 0xc) readlink(0x0, 0x0, 0x0) getuid() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x2d45}], 0x10000000000000ff, 0x0) 04:00:47 executing program 1: shmget$private(0x0, 0x4000, 0x204, &(0x7f0000e65000/0x4000)=nil) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x6) madvise(&(0x7f0000ced000/0x2000)=nil, 0x2000, 0x7) 04:00:47 executing program 0: setitimer(0x0, 0xfffffffffffffffe, 0x0) utimensat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2, 0x48}, {0x8, 0x7f}}, 0x2) 04:00:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = socket(0x1b, 0x8003, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x81, 0x2}, {0x18, 0x3, 0x1000, 0x97}, 0x5, [0x2, 0x0, 0xe244, 0x80000001, 0x0, 0x100000001, 0x101, 0x3]}, 0x3c) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) accept$unix(r2, &(0x7f0000000240)=@file={0x0, ""/95}, &(0x7f0000000040)=0x61) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xa320, 0x0, 0x3, 0x0, "855c55000267f5bfa200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 04:00:47 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x61) clock_gettime(0x3, &(0x7f0000000180)) r3 = msgget(0x3, 0x0) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b9233"], 0x1, 0x800) r4 = semget$private(0x0, 0x5, 0x2c6) semop(r4, &(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(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000230000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000000000000000000000"], 0x1, 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r3, &(0x7f0000000740)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000007f96000000000000000000000000000002007c0c1b5f8569bd7f8289448ce95aa4c09605293a9285bb27d6e757fc34cebb8796789e2073b9fd79a65e94325c9988c6b77ff0fdfac313026e930c4f5a4af783c07aef971847b565dd9cad8f50e7447d2fa349b2d02a0ef7da9ae02cd06c9a78280000003928b4b7d4fb28826d52cca49126c2c51805c929269a99407ddd47ae4065cece64f31c5374b8f7d70420dc415754ba793b7bd2b23a0bf64e935a710908ac824f154edccb729fcee78063fc9f964ceaa11ea46c5798d12e1b03"], 0x1, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680), 0x10004) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) semop(r5, &(0x7f00000001c0), 0x0) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r5, 0x4, 0x4, &(0x7f00000002c0)=""/10) 04:00:47 executing program 0: open(&(0x7f0000000000)='..', 0xfffffffffffffffe, 0x3) 04:00:47 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x7) shutdown(r0, 0x2) connect(r0, &(0x7f0000000000)=@in, 0xc) 04:00:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x2000) shmdt(r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r2, 0x4c}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r3) 04:00:47 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = geteuid() setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) r2 = semget$private(0x0, 0x4, 0x200) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x9, r1, r3, r1, r4, 0x81, 0x2}, 0x9, 0xffe0000000000000, 0x2}) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) 04:00:48 executing program 1: r0 = socket(0x18, 0x4002, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="2d4520f33cdb560244ad8df35841ebb7be5e8cf61081975efdc9acc3ddfdab0b02d1248bdbda219aabb9133931b40de1a572ca944f824fc7227bd2cbc02a453db79d9c545ab3cdf0e5245bdca46cb355f5b2c3558a145e83f4ab8c245adf510c0a64c7cbf07535969104476fa4fd30bc4b91d68a3f709a20c31735f0cbfd575156052004cdd14c7dde0cec4b0ab56d674ff13477000bcb10456b03500e2b07ba1355c16ce02e336068c1f81964fb0b96d1bc5b90f4fbc2959ea456a02222fd82f08ccdd279534fa7a9a5cc0cbfa902f493211c", 0xd3}, {&(0x7f0000000000)="9a770ae6c6841e3db4e31a5cebbf700dd72ab680c9079d6313cc03c44ec2fdec88d21aeb08504f360e4141fa1cd2f9c933ff", 0x32}, {&(0x7f0000000180)="a8aea979af927e5d85c2cf124af4de358e14eba2f8543d555262f3c7cd0302881bf54e431afdfa030370003c65ea46c84a12e935ff0c86e2d08c1dda11328ed56d39e0e50874897cb615e6b92864c1f3e411cc4c940076b4e495fb12078d4b16b2b12095002cb8cbe81e39a577d21f78b4dc4a91d8b60dbefb3628460b57995afa9180586a9d9da923078b7abf310d322b55fe912f561cf640b3a020f1dd7dac189fc88db13b2d92a1ec032192d8dce873bd563746d5ac8fac3fb7da77a5370f68a37ecebf48343bae88ca552cab7ab70d2d747c", 0xd4}, {&(0x7f0000000280)="7a32825df0f10009fea7346935dd78f556a2762561f4627b11558dc068fc8ef174756715bf7900d43f81a8dee429c9d1d95aad29231e65a4a8cfac4bdbb68f288861249a6e7d61e40d659348d2ed829874a9866919f5da1335106caabf371a06189238100dcf997b2c50bdb0c36cf2e792521fdf0f75692f88", 0x79}, {&(0x7f0000000300)="b3124e947cb8916be8fed6f1b54b25fc840bf38c6cc5652c5910d1390ff3b05d2c98d15143a6c33fd35030e559a968e92c364b80a10d7e86f0688729641b25d7be0f0839f203d6d57c5fe48dead7970854", 0x51}, {&(0x7f0000000380)="7280551224149c69a106f8f0d5971603f882172299b296204c8d", 0x1a}, {&(0x7f00000003c0)="82d8ab37ce1dd9d89e8eda27db66fad025c568", 0x13}], 0x7) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f00000004c0)='./file0\x00', 0x20, 0xa) recvmsg(r0, &(0x7f0000000780)={&(0x7f0000000540)=@in6, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000580)=""/129, 0x81}, {&(0x7f0000000640)=""/41, 0x29}, {&(0x7f0000000680)=""/30, 0x1e}], 0x3, &(0x7f0000000700)=""/98, 0x62}, 0x842) symlinkat(&(0x7f0000000480)='./file0\x00', r1, &(0x7f0000000500)='./file0\x00') 04:00:48 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = semget$private(0x0, 0x2, 0x40) semop(r2, &(0x7f0000000000)=[{0x0, 0x7, 0x1000}, {0x7, 0x7fffffff, 0x1000}, {0x0, 0x7fff, 0x1800}], 0x3) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r3 = kqueue() mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7) dup2(r3, r0) 04:00:48 executing program 0: r0 = semget$private(0x0, 0x7, 0x401) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/14) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) sendto$unix(r1, &(0x7f00000000c0)="072ec3521e2884102a91e9ad985877d9b2bee8e326b531415dbe49b8f27a424a2a9a983e27b21568932030afd5d5cf69c51767df38b8fbb75adbdae0a5fe57b1fd5e73f5de041651f612d3d40de54a36f368a0bef67a", 0x56, 0x9, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) 04:00:48 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x3, 0x10000}, 0xc) r1 = socket(0x18, 0x2, 0x0) socketpair(0x18, 0x8000, 0x5, &(0x7f0000000080)) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) pipe2(&(0x7f00000000c0), 0x4) 04:00:48 executing program 1: r0 = kqueue() getgid() close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto(r3, &(0x7f00000001c0)="e49d55fc96fe077c6719b15fb31b53278df10150e1eb17bbbc9a6cd20fd428d702c7c98f96a76ef763e42f37e8d5b95bbe656dc36f8b4094fa947a426bc21ac154c931e7811da41b5d3f4ab2091cf8d55fee5f75c5dc4e3af33c5ea69ece52cc88e02ce74896c0214ba050962ec018e17265a908f0462b1d02297c467c3edddcf448e9e852deea7584b1128262cf9d94d726a4e2a110cf0a1853f74b87f9a992dc7c06b3", 0xa4, 0xc, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, &(0x7f0000000240), 0xa102, &(0x7f00000000c0)={0xff80000000}) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 04:00:48 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="3687", 0x2}], 0x1) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000004c0)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3bc}], 0x10000000000000cd, 0x0) lseek(r0, 0x0, 0x3) 04:00:48 executing program 1: r0 = msgget$private(0x0, 0x8) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) msgrcv(r0, &(0x7f0000001200)=ANY=[@ANYBLOB="00000000000000000000952e6bdb0b6f368a010000000008001e00000000ce3e0e39"], 0x26, 0x1, 0x800) r2 = msgget(0xffffffffffffffff, 0x3fd) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x80) r4 = kqueue() r5 = open(&(0x7f00000010c0)='./file0\x00', 0x90, 0x96) ioctl$TIOCEXCL(r5, 0x2000740d) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xc20, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) dup(0xffffffffffffff9c) pipe2(&(0x7f0000001040), 0x10004) open$dir(&(0x7f0000001080)='./file0\x00', 0x40, 0x8) msgrcv(r2, &(0x7f0000001240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e808cc4d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000243733f5000000000000000000000000000000000098476345d47cf4b20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000093b0254700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a22e05e66297cd34000000000000000000000000000000000000000000000000c3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ab5d55af100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000b499f9ea2e2abd092612b1972b1242f9c600663762140c3e0278b7c0d4c6d9cc1c38e3b90e16dc6fa1dab92059de44d8e17890e20952e0fd4a42e91635ef35d94f58d69d5939715dc61abc3fa952789300006ae052a05a5eed0237d8c13914912c348b434073e9c0297db898a84830aefc4ea3c380974cdbfb3cf6419b60d07e8c09c3c9f03bfe05704d68f296bd"], 0x1008, 0x2, 0x1000) r6 = semget(0x2, 0x2, 0x490) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001100)=[0x2, 0x4, 0x31a3, 0x8000, 0x9be7]) msgsnd(r2, 0x0, 0x0, 0x800) 04:00:49 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x1ed, 0x1}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 04:00:49 executing program 1: r0 = socket(0x18, 0x8000, 0x1) sendto$inet6(r0, &(0x7f0000000000)="79e2531b044208a99a4f7f8c0e177e282217007664e5781f5b9a9d828ec195e079ced727ff5641e9a856e37de879782d6c1733d54401c819951fba9312d5b5ef", 0x40, 0x40a, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) fcntl$dupfd(r1, 0x0, r1) 04:00:49 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x111, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmat(r0, &(0x7f0000d14000/0x4000)=nil, 0x1000) shmdt(r1) 04:00:49 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x401, 0x1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) utimensat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000009c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 04:00:49 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) readv(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000000)="12f6ab7e10fe939d5e36", 0xa) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r1, &(0x7f00000005c0)=[{&(0x7f0000000280)=""/141, 0x8d}, {&(0x7f0000000140)=""/57, 0x39}, {&(0x7f0000000340)=""/147, 0x93}, {&(0x7f0000000400)=""/101, 0x65}, {&(0x7f00000001c0)=""/34, 0x22}, {&(0x7f0000000480)=""/133, 0x85}, {&(0x7f0000000540)=""/10, 0xa}, {&(0x7f0000000580)=""/37, 0x25}], 0x8) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000640)=0x9) connect$unix(0xffffffffffffffff, 0x0, 0x0) 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) 04:00:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="1f2fbb146474f4cb2f73e6b300a5083b87670c6db3", 0xffffff4d) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:00:50 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r1) 04:00:50 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket(0x6, 0x8007, 0x9) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 04:00:50 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800a, 0x100) r1 = dup(r0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r8 = getppid() r9 = getuid() r10 = getegid() sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000180)="4387a966a09d5594ef0bc65640b0877f052f93e0a0aa0621c041a598fbe00a71bd2cb981461c8e5f28371a95c2a9ae62a8aba680acdff29b5f1d40fe1aca530aec8ff4d1b972efac9006e5bda3ace6a5609a604bd085814da42ba9afc30e6e635c0048844259b4c040665df73519cfc49500908ef5887151be08ba29f4fa352bd3b35ff6deca696ace7984c00198b0d013bfee4487", 0x95}, {&(0x7f0000000240)="73c7edcd733c94ae8311ce9f97405e6045efd13bd94bb4455d4e2866cfd8e0f7a11d044a0c27f724216b8d13aba107eeceaaeffade3b0ebb5425173d6013fc9918c59f381a74936106f4bae9d31f5cff81e1839475411865d293dadc4972ade997d0a9be6a6ee37fc9657bd0", 0x6c}, {&(0x7f0000000100)="0f16d4565a3c35f1765a5aef889e59980defcbe6a7fb3f08397d63a288bea5c15718d214", 0x24}], 0x3, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x38, 0xffff, 0x1, [r1, r1, r0, r0, r0, r1, r0, r1, r1]}], 0xb8, 0x400}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r11, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlockall(0x1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x10001, 0x80000000}, 0xc) kqueue() setsockopt(r11, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:00:50 executing program 1: r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0x401, 0x0, 0x0, 0x0) lseek(r0, 0x3, 0x1) kqueue() 04:00:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000230000/0x3000)=nil, 0x2000) shmdt(r1) recvfrom(r0, &(0x7f0000000080)=""/110, 0x6e, 0x42, &(0x7f0000000100)=@in6={0x18, 0x2, 0x2}, 0xc) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 04:00:50 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x1d}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:00:50 executing program 1: clock_gettime(0x3, &(0x7f0000000040)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r0, &(0x7f0000000080)=""/24, 0x18) 04:00:50 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x1, 0x4000000}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 04:00:50 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = getpid() fcntl$setown(r0, 0x6, r1) semget$private(0x0, 0x4, 0x381) fchmod(r0, 0x91) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0xffffffffffffc595) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r5, r6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) close(r4) r7 = accept$unix(r3, 0x0, &(0x7f00000001c0)) r8 = accept$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) getuid() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x6, 0x8000, 0x80000001, 0x5, "8063d7310319bbe5b2695eeb999b40b3ca896b5d", 0x8c, 0xdf4}) socket$inet6(0x18, 0x4000, 0xfffffffffffffffd) r9 = semget(0x1, 0x0, 0x0) semop(r9, &(0x7f00000002c0)=[{0x0, 0x3f1, 0x1000}, {0x3, 0x9605, 0x1800}, {0x5, 0x0, 0x1000}, {0x3, 0x1, 0x800}], 0x4) getpeername$unix(r7, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000001340)=0x1002) socket$inet6(0x18, 0x4003, 0x6) getsockname$inet(r3, &(0x7f0000001380), &(0x7f00000013c0)=0xc) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000001400)={0xff, 0x9, 0x9, 0x6, "5e1404b0819b4e3d1c7da6338373875bf534ee98", 0x5, 0x1}) sendmsg$unix(r7, &(0x7f0000003700)={&(0x7f0000001440)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000003680)=[{&(0x7f0000001480)="9bce719c5aebc21e25c72315e19a087300996f9553ead571ef0aa05bcb4acc2ef82d84bdf5fb1d4ec2e9b4379b1c22c766fe19e7b89a0651c5e01e9746461d14299836f99e66594c7075b8fbd53c5215a5c23c48e170cf22d1053fb56ae4ffab4d5b9cc89a0cfc90628aa936f8a56329b774275098a89d9a76906e779ce904de325d49a239eafedd7010d1c1344d8513f20fd41f34991214595789af157fa615f52d8b892eec0a3c03765c2493553114eb7dda241f4788a5e13414f095d318b751d1d2f603e86de69b95922aa6d94f811acd2277397dfef2172942905e4098e5301fdb4d1ae9a68142968f98bcc6f16a202f22403b61a1365f20ba5af35e091d64e6492f31f66c83a6b289a8c1d9dc7d6ef9f0326bdfe4a6244169f68dd66efdae5b78595f69dda4e0fe1d0885d9c57d6ebab663bc12ae3dab44f2366e4341c27240e07881cbd7eebdee2690f4d673e1383797deae1060734ce742d4d4310bbd055152d3a8423ec994dc8548e4ea48d7dc517558ae4c755b7bfc26eae9c22ece86c89b1cbb5940763df2e3e7a10a92a830407af0e08a52f4e2851ffd064a5ba8342c089edd24200222218c6c566a99d9c768e5d65e768fa6ec6ef2fe210e07bec0b3a807ee59496f347de2e1603976827accb9cb64c0bc8de8b151561b5a2746054ae95c9897510b4176ce24ea3b3b3a92fd39f901a74bb9d38a69c64ffa9f32a124379aac24c93e7a5e99e102822e192c7626e6ba50feac9b793cb9b2d84f91b77789a7b7891414cbd9e06f92ebea73ae30f6c7977be783d86372a4637a0db315617de51567308449f481a91ba42273489a564a3e284bc8790eeec84a12720fb0aad3f1c9712e853a70fd236fdda50b5675e7a6bd7db32ed335385093b0194105610f6a54cb9b37452f34c2070c8a95cd9fb054b6c1ab05575b8a2a2ebf1ebc41663a18573ad7c26a9b81f439595f006a7075e90ead46f20862d7f6515615e73564317fe25b06f23196a4eaa38438bf32e70340af8bf3c0ffa2f47ecb6517a8e0c46ff3b5629e2d9db97285a3a16e1a55da6a1ef5aaacab62ca25e3a3905031671d8667e50ce34f2f30aefc1b800f8aaf7b4857e235caaa728e4e2eb41a3a80ebff6d29ce28379a412ea3e39201596a5fd9efc325b57b2b3e0d693fb02ad11b938a7d11b03efd2a1a68fb2f6b55e42ee337a1b846b69e90a5034e750725c2865991c98741abacf17a03b7afa1268fe108a0dd3fd1ad1752c7a4678bf9dedb5467cfce470f9b21932df03dbd2a582e87fcbbc4cb7c0209477c3865a20648cefcd5ae18321f8db069f37dec7e00a1a157f4d845e828b7ad24aaac70552644166452bd441d2b4d76dace8daabbe1992ef238aabcdfcc58b781ee58818eadd253be88ce04bf9aef0230b2e38a96885e0d47e85ab44f7d085781b2bdb679d0fe49a2475e79484316adcfcdee377b4d3c6a179a4df3e5de75b2d0bd222ecf0b233fcf3d588237b02ca4fe275470af682a9db54ca5cad1e98bb51f4b9384bf3dba485fb54935875a77c1bda10c32547aec656318cc837fb8fbf8d1b4842e4b2a0a8786521ad24edd0ff518ee3ee450f8353feefd807884d83f58486bb7bc6988f1b84758914894c9e5c2e32ca714f977e35189845d9666c3f71ffaf79f95a038370c44e979a1da33ac86523bfee1814728bb16972cf8575a6b552a78e146369072b05101c8ca0e59573de894a8cfdf32cb506dda3963019bdf7c4a0f07de3e6cfbdb3354471511ab6790fdb1231a889a3768205e3923ba8146f5598c3c0db855a71b4eae22730b8a55cbc11d33b2f0d22fffb413bc4787f58908b531a4e588d16324a07bcbccd640e467e466610cd25443e372b7419832c2a4eca4a11cd23c147fd37d79bc98803388b853d8bd192860abd49e391f672b3207222388c7efd5e5cb1dcd809e34688b9c4a2701638049cc399537019b72b583a7ba67a73d6d996b32b52bee6aa946ac0fd999770e9a4f6be15b172048556e4a451100f196e6c42448fee413026f46a5c0213962f3ce00f51d66ef7c8b32e891d13d2c568973e8a609ae15a860b33902075dcf2d2f91e85c2053b8f2df079bbc71aa048dfb34c9bd0d20b73ca881739cbd73aa3b4cc408979b82d7ef18129213b4af0c3517c520d069343ece766b434831afe8d778ba0d59f7fe0f27f30b9bc33779766d8d89d834e994517257da73d56c64d743dc60c62200565c4b38ab992ef866563ce7f0baa5a7026b40bb003322c5d59e872cb25b9a22c7bcd72d0c16898b0a6a108f36e927aa4e1bfcb268ab42dfd6f012bf423d1250e3b71a748312de3d6c084a30328c6c0b08d28f84d222e128a6e2bc17ecd5c409e702d0b83b93d1622e242dfbced709b341116056d0afe50b02b30c23ea61b18aac17b1978127429d91d6be903ef80b7da3b80a4fd910f886ea2b6a3bda6c1de5f8ac9520e58c785a50c887ea9919d91567ac4a3b73d0817e54d6aca1f5abad0e97a415d30f446abbb76a49d0edfd40a3e06c5190f3463f9a07ea0a17980c488c80cb6ac7cdc6ae9e5b27ca1eae4b800a4800d7f10264f301200e1f3d6dbba485576e8bd558755252b674de211accc1fd33aaa460495701bef5187956708bf20dc860a464768179171f61db95e40803b67076de4a39966b554c279ec27f0919275e61d8433a5d344a950794f74714a036f15f83e74ac4f74521d26a570287cf4f7dbf1428b795c6cecc47fe8f530155978660be69396f1b8ab607e246242e83dd517a30c88202b7082f8a7afcf9d02cce582db6e5000cc38dc593393fda0a32a0b5a5537c045cb7b2ee9169d8d4469ed311e6163e66929b51f4c7d7213905fb352c88f49fa9be16937f456d92661af4acf3aba7841ab5058cf51a5d18d1e31aa6935cf7847984177cc65d737eff3f16f7a1282c1e00d0cd0b6e89575b060b6cd4c23be0df8dbfd69d05ad0a53062ac9c43c94170d48f532c5fcf1c1a32ab16844d522c3b6f25d0bb0cb2b2f3f7741f5264b97d710a7beb329fff6da96a33eff01c59769eae6fdcee5cbbab5289bb4f3ad78d0b8b2b610ca9921d8e3f4be6915f7933c972f8179bd5d9c5dba5a11a72fd1bbbe7b145cd95a9b6c5473b0eaee231c535e8eca80c3fa25f5c697182f4bd8d2f94e2d9873c4e28df84149bd3a0b20108673a23af7de4a30950fc36ccb47153a73442a259fe6855d94aaa856ad994f86d6e19f51d138f4ca7622c2a5f842b93c468ddec44f8fca18468c6957f417a5a0c3a44229ac5c529662b3aa9c11dc60be5e9dacd194710a01a731994eea1d240ea3374811aa792b1dd4f573f175e021d3800d7653b00e3e2a74b24ffffeb339616952672751b3b1e93046c2afa06a5448b126b3b6fc32f7139ad542c74bc0cd75f1b55ea4d6555c0e51ca1588e1234848029d896c4edafeeef3ebf722e3403a4b1c04a611270962800e00f9fec1806748a1379de1868238b37515b42be603b5f8326022f196d6f079fd48ea58b8eda4949232a9c861ec18474d9389172248733733d19168f6a80f77958d3991d2db42116f095becfeef246c030066c6f39b9793fa876de1ba65b451a59339fc570330d5e7944bd9c1edc2aad15868e7d37c200ab7775660c70697faa2c188622821e6fdce798a433670ea182a9cf385a6437c1663b21ab02e4b24f89211096e9489f135f5b975afa345cb1fe5ab16adf671154e5b75ac2012c6a2bd70e145b61af35f2d0c11d781dc5640a7038d5e9492bb11e7a5a9aa2c3a14aebe710e54420662b76f9d1ed35f75a461ca98a8251b944df70b83e27c162c2477049cfd3efe4dad0577df3311ee0759ce5e72cfa324af29c53c6b64ee903e923203dea4542c6cdb2a018f0970c9b049fff070d7de8d96b8ef6a2cfc1c8fc62fd1e30102bb24cc15f6eb08ec844878c14230507982f8fae7d2d54e0739dc66bc4cc0cabe5a786d236c5251759cc9bb150120a6194424ea7b208434765fcb9cbc12b77168719833ac4e1a59e510ca25a994903bec7fc36d49316c7170b3822281a08027ed08beccbc7eef5a8ed7b996b3a9b8a33b67b707e310c717940b47e8980f4141a7500ff0afae5cdb3a3afcb0dddee949d93939cec09423d14f3b83de2eeda25bae297071f3796f85517a3f9e451655ef0a5c3f602b715ba6e62f7dd8a0c235bf0c9a9bfbb5217818fa362d256a4febb6ebfd3db1870e6ec9475b63a2b843ffa4357e438e047176621e1beac236a5ccd9216ca0ec39501cb6eeae461f0d5850ba8560c0b0df00f207b5696b69c41ec4cff9249f64066012f0aefeab51db4250304a7743796230730cece9bf5e9e6fc2d57fe9417c231b9fb27366329fac8eff699072fd128f0fb3b7dd3fc0b7b403604bfa7f93e0a6e382ecea4e077334212a1d757e529eaf5ba176cc5db27146eda3808eb3fb5963507877c86f911f4a054f4cdd37bfba38b9f85c626ecd34ab43e19aaa8f248b10ba66d4329b010347d781aad23b615bb4bd629c5b9271f4c947173e4e33d0b4ee09dd219f02a98bc23ea866f878f1c9516166151c95d3c3a3c0a7e0d6b9900d11037dedc51b49f3c827bfcdfba2183011b41a80a0c837b9e25f468d03ca11ff9feb16200d4b55ff70f417db2e647302a4a8ee3a8a4d23eb80d7f0f9e0a1f50ea7ea83d584cc9590e1c8bac20df7714d697d4046029c05052039b520d46e276d3e9e9bd8fa7c275190a24e672aab551ca624aba8233d177c9f9dffd6471d08b502f93cb0d46d05ef88980562071f4ba9d792eb6f7032c6c8b56571a4a06e793a7085a9a8afa8c36ebe07b762db06211ec6b6a1ee13912ba6216bab699002223adbbded6ebb2d0a894763b5490b42c2d0da2b134be4fdc0ab97d8136e2a95a9aa8c212fd24fddb4f295496e05470c008d32de646bf959995c357be2e4ceb080d5da1879fb21637d6cd2e5014f31e5a940bb6ddfb828c1cb26d2b17199063570d8c434866abb24a766a685baf5b6743b04780f71689b4ce99b15c6e321386dc49e73ff4ed46a0826c3adb697fc937c9cab2f20037e0cb1f2ffdfcd7ea6c04ba9f95bd84687a1653ebd481fdeea9f17fc2bdeb501baf3e53e5ef75d7c6fd4ca978e6dc3db99576a5c24d4ef57853707cee8b5f500f2193fd7c90d4d67fe87a784520ae982996e1c84a10a0696bb1ce3e7db6ae49195916f0762dd80dc374b1c83453a656815554631d73520d53cdb8d15b14a8e74caae7ce4be8da7aeb0c99f2368b35d17fe99eb70f5ccc2f688ec7d3359052e98fb30014ffbe039cafdb8426663ddab552cdb8b78e46184c7bf1b8d6bb88ed275db69ee9829b0b37facde5671bafb214112532ac413fd545c43d46890259627d0e2fc2d1870adbec409298728290e5631106a44d7acdabe2ddc9a29371500da156a693ecbc98354976eb52489adafad0dc89955a5ba279f9a7a48d87bbaad7659e750d91f211d8eace2b5b1179c17f5d50e0649e4af520e38aad347cd3c365cfe65e77a55ddfcc5e938262c1576d239cb85beafd0b892c81075f5f9f4eecf4a3085367321a4dbbf266a294350257906bc8c12b9c097052be807e2a0392a69e50e8c536cc3d07435f71c59e44318aa863e4838b36c6d57920ab6cf1548fafa9ecd883160b4255b3d6796f665b7a4deafd648a4f4700d02989ba504da612c197e9969be0632994f0dee58c13dc846757c4130097478df8c65fd8aeea0264ce60f6d260f14d55ceb11c386d97e121c46c5fa20c0b11fadba1cc30b1529145a0772c22b69", 0x1000}, {&(0x7f0000002480)="27bca2fb8c1afe112e79d636", 0xc}, {&(0x7f00000024c0)="9eae85a3c8535f65451b8e653689647c786c9938a1afb9b140ef33e1140cf73fc5a6d8846356f0b68fac885d705bf0e5fa753630701897e6403b8530686d0d3e029493c27cb5c3d84596d5b7d737b1afb086116ed0c09ff250c616d1d1eb743169c4baaac682266f2fdb7ac0b0725117b8f5819bbcd17a2ea7ed447f66f6b09098c0ccbb2f2328ccf80eab7858880f7d7ababe91915d536752e47d383ba4b502bf2cf1f9837ade412288704568b7ab564d8edfcfe6c2871f9c928294eeb0efde67ba2449c9e6d7ee13d5ea47efacee3205873a15c7291108daaafe0d07127f0aa11ee29ab0040dd7184adfc12a220fac00e684197c4e7b8df2065d9f9eb6e2e70291ee7bbe89f7d38de3a355402466105a512d31811ec51a60675ca1b9604d787acdc8dd0d093fde4768c015dd422468ec846ae1adeb7e1ac4e6de99c7b5339cbfb8a312ca9a4fade61b51f09aa638d7c2572b0277a13f7087f2a49d502ddd6cd750208bb7a93c599fc720fd21aa0a964ef8719c5f7799c28625b089c6f957006ac72d2c6e049eb66503ebaa66e04b8d8c5da905e15c399e9f31d930370859c70f42cb33868a5141379c14036eaec65ade7e535c22c7cb03ba2845fc572278435c7976e6b186fbb18881a10fe75a73c0529db241a3ae29ef999a13327fa3195c8a9891f0e4dc720c037977863f68c6a565df85799116bbb1b5c82127651e921caf9882291e56b0a8a7719fc65da4e87c37107f473dfc513e480a24d45fb49d469cbf4fb8202145110070d583b1ce35aa638b904fb68c1c5c250c62e0d68f61d222094775f7d700d92237a90902cb5640c37b5b9e9fe59860db60f287bf8251d78647faf456d706858b1658da27b5aa55d87089c23b705a7d49d3a8350a19ead03c277cd4f2502d296e0e8221e5b6df5176a0f79e4406eadff2eb335417741f4e21201f25baa4347f3474e8b168e9b7094d21b19bf4267ca2084d6ee6eee3e02f1f982919de4836fbde35e9f56fa83a3038de1433b72cb4a29fcd00070597ea0b801e58e165cb7a22fd45126cbb8e2093164829234e3844c4f080b1b22bf56a86d256d809f36f57dd39260d8ade1075dfaa8e6768eca5764c3a2a058d764d8250365c59492d14eb6513325114814ee7a3ced7d516e2312a1fbbfe7edc9530d8d7c946264053c36335a704cd8c03e53c62b9a622c4c37264f2df7fd647bfe5b258d1b2f61a2897b826437fb632ac2592ac28b3797c131bf167ece8b7123a752d2522a14d97cc7a4fa1e509e986772e81d754a6082ac0716bf2104ca74ad618529e0a19b2c23893b4d1fb43dbcdfb504ce1a54d2297c7f915bb71d81239df45558e5a6eac6844307f1c69284b8f91f8792e2790358991780bbd208fbeafefc6a9a4f7660a833756e21aa58b7767e85025776929233a3d9e691953d6764a74155630d5e17cb0ada0797c6104841f61f14f480425b3fad0be7211067e2265ac5654d159217419eee757ffcddb39ede8ea0dd5eee89dfdf8570484ff2765d1b79aaa713b5fc8b9f3543d2d983384bd445cd63db64ebfb7570f7519fdc82c33aa9502ebfa3bd0401a741a0c637f4634eba861e96951f934167ad50130685315e6496c2f6b786c999d582df1d7c16b68e06f1f91b1b3f00323e8d674ae47eabf15d901a3e09c1cff01c04b8e29b956aa152c58161965b852a7d1f39031edcb9a4f4c27d2299f41786fce7ea0d1cab339ee8a9a2efee331e8d99eadc9f0115d55a97bc9b556a46528dabea179cba2b0a366ce171f44ef044e8a2136d505d9df8fdc079f4797884fdedf711e9e8e3c88de332c1ea451867d70d62a4282c9cfea720241216ee12e3e914307b95147ef74920de6878caf6d542c45a38af6cccee33e85d3f58ef446c902c8727901c912942160d82dc1b9658216f237192eae49e6b0b2afe2a8948f58b226aeedae3f0b530a442075ad7962a4bce691c05536690dbd826ef89745c29b264901dfe933827dd463cdec3a07418e4ecbc878e8ef559e0199b847e8d7d7f444c7861e7d797bd4eea5513bbb4a0360e07266b22b0e0000158fc8852ac81080e0e960f7370fe81f77c0e2f85086a31b549360356b8988dcedae1bafbdcf4c7afd62283f92d3d997d4842a521d5c5ecf259a45b0b2c673ed87bcb96c2238f7b13ce23ef33119e0a7dadf28e94494b92016d8f42c8f77a175672389ba7913feefc1a05647abaa155f7b6b7c7049ff17b7d00a4ec4dae0059f6358b78b7ff2b9f08b8328bd30824436cb8fab4a5fb7178107a1328ccdd83f5c0836b60802a3361630b66bb37a32326948a201f8e7ce478a287199c0f32d6270006198f1ceceee7b92a43e908e316f56f5a78f44e680e3bf937d4d86de109953346f0d3e289acffa81a309f6111c7413e35d70f6fd37968e4b533ca01b46a5ae7f83a73d35f71b447a548d7215aa5434ecbdf1b1ee7cc145965abf6127a063fd06c12d1264c8f23db9acc0520d2df5f1bd5dceac6070bf4f9de6399deedabe99adae86cd33b9785ed0e5e5d3da6b1c1e03b315cf8688f149580ed6ce241ee47bf72707fb13e3d5328fe45695fd5a2ada64f1beb7b95c44e6c9604e1f37bd086b08f73431c7ee643f918eabc8907d91a9053270d6cf6ef7087aadb9fdc30961d312d32ef2e1e806f66078bfd01b09611e9035555b5a8920a6ec5bf8ee7d4a1da56c89c370d9150dd9cd2f2bea07e3a2f47ee7e924a13c231bc0362e345c5c14aedcc89d1d382d4ae68806f74e50f0a4bab30d9ccff88e1de6edb9bd37a45a0225c59240198a8d8f49b4fa40ebe0279ab0f29ff955b7979bd72b0c14e2a87eb712b65bb688f7b118e88e973aa894aa1d3861d3ae6719a55741088125a94263cbf68b75a4b684376503172404b71669aeac3effe94118361959d0379710e1da6b32aecb393f989708d133b8050dde0c3e5b3cda205881b6ff2ac6f01ac21e8637178980a17b8605d64249f1a0e0f31155ddf03349518e25bd8ad9d73f5d8f036a1966bf9f920fc71f34eab9a0ea16a4b13cb33bbc72879b081dce54a54f48bc7fc9411aefce6e5979e24743a2a49893a99910e8fa0d70f1cddde31bf405cb0d82064c357268175a2dae9ee8f45fb6a193df3e8712fcd550ae5188bb93c427904dadf06a159f722fa44d9c586d376ad7c44ac7c78a27e7d217b8bb4dba341942989a118b90c824a5132e7c699ca21318d5acba469f9c08db71ac66db1e18b82efd52a76f12d602e9a0d8e5127836c6b676af54fb6ca2ed1ac5b15754c520fdbc182d30e63c1f39337a94ad5da9adba360e58f09f7d27bc5adc9e2cf31a2dae420a441d69ec852073f4b9d6874228ef1478f475572c01ec46557428828e8ebbb1aa028b76007c0b06848d6fbeab19c9ac226ecd7b8f251a00117842c088c509fa1fa864ba37cf565dce980225eaa3aa7297e3bb00d1a82ab34042439663da62a1feb290441ac1fbd4305f6c8fe484835cb78838bd0c41d70e63a85b57e6b7691874a5b26c79f4e5db460ec9488baecd88aedee245c5702892d690a99547eb81887c30d48b38643df4abe4e8e738c218bb371781faaf310447c0d464ab9ef9ff27c7b1745764d7ca52c1f9b35d2a6e095de8b05f433e0b641fcf8d92a2491d91c8dc3c419414f72f7d647aab983fa547976c0bcc293bf4b7d40ba5a0c240522c7148c5b3a62875d9d4426a36669baed7cc7a6c18cbd1062a77b5fc3bfc31848bbb0a036a190eb038524a6c992c39a5f8695de90175b819b3255f54c507cf8df435ded13906ba27bc23d1443147ce66d247565c828412b886568794881ce7092ae18a20635c7b58ae01f58933e37756ebb77feee5da96a8e7b85e0937aced7388ed761d47d74f1b09f6424d61fc41fd5b1a5527e16fdf018fedf914636e98d46a4d51eff8d11434c9a2751dd44b3adf7e2b228d19cf98a8550ad18e00dcec03d09ac1844cf363c78c31f55fbd580a549a920705398754392778a449b4462151fe560ad91b75e3b03a096c6be6ffdab4f45513a303ccbcfbc946351fc866cd58e8df327e965df25f9aca02870f3d64536b021e030b534331504a80a945557e54ddd51e22db2aa2d3efcb509a0fb332f73b026a5effd6bbfbcbfe03a1c05e4c376111968dcf3e94f14c2eba0db26eb489c4028dce71b72e778198c2fd384b757da9dc8b74c56f09332c7a0f5e1bca45d71da2d6ff78905d689f03761d0bc272320796b90b65e657a2af6b46cec8e2c6b61faa5b4398d7fc6a1b1a6f840ee9c14bf77ac3b9e2193e355e5d85fb394d12424602310cefca7a3ee70ae4b8b437269c817ddeb2d23391937d866a3d1ee56070608722f94158353ad5f0da51b6a30f746d0e38b971b37b39156e866d9240f5efdaad34ed1ee0e60c43109915012dea5c3c7186e72e3b31f9f0742b1d060028e5141ff6b379468ef6a65b9e6733ad36647b32b3935a6f2a0d84124333076fc387b1c5857e661a3607f3be59e23d59d0c3bf173eacf213cdea782f79ae3a000493cfcd1d63b70b334bc557d45acff2c1e1fb0dc84175992c074bc402f864d3fa4c492348a340977534abe2774a5a4c4fd19227a64019864196bae9700f4945686a9b647fbb801dff0bc70fc00bd5976fbaebfe7c954953feb98eed5fa0ccdc5093924ed7453ef4d1c58be5f20d1821563c24d12295696b222840dc93189c2b8d1253006bc38d69db784bdc8fa1e90b58e85dd6a56ad191743e31183e3b4ef8a06b8ec2351a2851b40b270e83eadc2a145f3c2c9d2dbf3314afaeb92e6d613b0d69875fff9fb6c7e48604c1032cfaf304f97fd5a443a6dc0d1b289cba5cc03d02d0f68337ec1bafa95285285cf87a29c1c2debc9ea1f349ca7110602a40e2170dc418d2bb4278ae0f9731ae4e41150758ec73014bb4c0a96bcd16c8dfe39734462ce31a10d394b8cb7d51cc6e484de228d721674624cee26b6400fc7d86fd8c438bd3fd86a517d5820c95be8b306e957dc97b32f24efa140e4b39811c72798a2134bd79cded4c77ca805150eb97ec4159f9701dc39cb54728fe409b430ed85df874dffad19b25c7d4c12cb6fa9fdb0e5d95a80d0bd0aae50b8ae491aa5883afc27893b9193e41cefc9058a09d4c250f4398e6517c183367871269ad0abc37ee6c5b626e398df73971fcb99371e2a588d78fe66511d1d2475a610c6eff22115a636581a2cfe59cdc17e30b02ee70ffd0b26fdf2f3ca9a096e9bec10c96ee396f189c6f13a9bd81d9550e82aa762b6ecd734a369fbae97ea9a8ff0c5ccc55423eec6d0c6ab5c5fa4f9f1228b4301290ce98c25f97ad6a43bfc54f8f950075b7116ada9da7e5ac3e05ea5e2359dfbadfcd5003a212aa79b9e5bffb3c0e6dc53172294c979996a9592d5fd4a30ddceb653b6c1d4185ba4287787f164554494f6be78ea31db9c003342a7cd4e0b7e59e5a272e8b9c853bea22665e8fab9cc643e54378f9fa27c98ceea9f0d299a49c80f0f369ae770f4f639140878a7db841692976a3d5e7bd97ba0d052d13f85bba22de8e2b902d8403a2f81962b2d84dab0e0d339a2a9051299f3aadc0a53d9c0fe82d6a43c13b260da177111a48fb493e3c69a03b4032144965fa54a210cd44f673184dcf55c80c4068f0968903c8b118d7667b36fba9353e70b06230acc10f89c64846376c43b0ae5ba1086bc8aee311f050929e8f459784c81aec114b78eb8e7a9e79d449973b49d9f60976fbbe4d99c1d1ed9269d65d552227c97cf1a98b5082cc8a5e9d4ee34d5652c5fb759d", 0x1000}, {&(0x7f00000034c0)="20ab674f3751584efb52f5d0e3b39d973293beb00a64dd8fe59f8f7cd05d3ee22a9eb20288222b52bfa573f34d36cd34d9620df42cec76c3a0fdf52954b617160a1127272745fc9bdb5cc0d9da694f2eab837013f2aa5a4d0235036dae3c699380d6030a8bfe202869cddb8e68d3ec861c6bc842", 0x74}, {&(0x7f0000003540)="d3844638a537e7f59398f0e3d67a55644f6f73a173e99896634cac392192ae2c7ccd", 0x22}, {&(0x7f0000003580)="bdd7012e6284a931c3019937", 0xc}, {&(0x7f00000035c0)="43963a93be603e0b1c61bb0710b80bc33d1bc0329a21acabb80f12954b37b8ec77cb9d5411c002027dbe8240245f04abd3580ed9c7eab715435c40f8cab24b18f8a53479078f4538c9089047d3ccd0c8884e76e092c0b9f76a0803a848a6f2d7242acd958142b96dc7e6e5bc9c0dc1a28566e32955a89d6d5b58f0101c94d0feb2d6af171eb07aa25515329be4377fa0af02", 0x92}], 0x7, 0x0, 0x0, 0x1}, 0x4) accept$unix(r7, &(0x7f0000003740)=@abs, &(0x7f0000003780)=0x8) r10 = syz_open_pts() ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f00000037c0)) bind(r8, &(0x7f0000003800)=@in6={0x18, 0x1, 0xffffffffffffff01, 0x2}, 0xc) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000003840)=0x7) 04:00:50 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) r0 = shmget(0x2, 0x3000, 0x100, &(0x7f00003ea000/0x3000)=nil) shmat(r0, &(0x7f00003eb000/0x4000)=nil, 0x3000) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r2, r4) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) lchown(&(0x7f0000000100)='./file0\x00', r3, r4) r5 = syz_open_pts() ioctl$TIOCSDTR(r5, 0x20007479) fcntl$setflags(r1, 0x2, 0x1) 04:00:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getpid() r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) clock_getres(0x3, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) unlink(&(0x7f0000000100)='./file0/file0\x00') poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) 04:00:50 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000240)=0xc) write(r0, &(0x7f00000003c0)="aacc50aa0d4a023481280d5d8b205199b0e3545bc4af790b8bcfcc155a6223441c15186a73569bd37a9eb42bd97a78f2f9d7763cd575e93ee712b14bb4615c0da42e37d53f85bf8a06e474d4bf6afa3a16ad2dceea2e55da04549b2e83249e2266ad7107c97bfa8483fb78a5a37d7d3f0430680a5a1af23b0bc4e3d9d4cae03632434ca5a98b", 0x86) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10281, 0x42) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) r2 = socket(0x18, 0x1, 0x0) recvfrom$inet(r2, &(0x7f00000002c0)=""/90, 0x5a, 0x40, &(0x7f0000000000)={0x2, 0x3}, 0x1e2) r3 = semget(0x1, 0x7, 0x28) open(&(0x7f0000000200)='./file0\x00', 0x40, 0x1c) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000100)=""/78) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x100025) ioctl$TIOCCBRK(r4, 0x2000747a) unlinkat(r4, &(0x7f00000001c0)='./file0\x00', 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000280)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() 04:00:50 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58bab6179ee6b9be79873446bf5a3da"}) 04:00:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x210000000000c, &(0x7f0000000080)="ea00005c00080000", 0x8) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f0000000140)=""/253, 0xfd) 04:00:50 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2000000000, 0x0, 0xfffffffffffffffa, 0xfffffffffffff0ac, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6", 0x0, 0x1}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) syz_open_pts() 04:00:51 executing program 0: mkdir(&(0x7f0000000040)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) r0 = open$dir(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x202, 0x40) unlink(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) symlink(&(0x7f0000000140)='\xe9\x1fq\x89Y\x1e\x923aK//file0\x00', &(0x7f0000000180)='\xe9\x1fq\x89Y\x1e\x923aK/\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = dup2(r0, r0) bind$inet6(r2, &(0x7f00000001c0)={0x18, 0x2, 0x0, 0x10000}, 0xc) unveil(&(0x7f0000000200)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', &(0x7f0000000240)='W\x00') 04:00:51 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6048, 0x800000000) 04:00:51 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x1) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 04:00:51 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/67) shmctl$IPC_STAT(r0, 0x2, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x2e40, 0x1, 0x6, 0x80000000, 0xfffffffffffff000}, 0xc) r2 = msgget(0x0, 0x20) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/64}, 0x48, 0x0, 0x1800) 04:00:51 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/47, 0x29}], 0x1) r2 = dup2(r1, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r4 = getuid() getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) flock(r2, 0x4) execve(0x0, 0x0, 0x0) 04:00:51 executing program 0: semget(0x1, 0x3, 0x40) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) 04:00:51 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) 04:00:51 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f00000001c0)=ANY=[@ANYBLOB="8e18", @ANYRES64], 0x2, 0x0}, 0x0) getsockopt(r0, 0x2, 0x800, &(0x7f0000000040)=""/144, &(0x7f0000000100)=0x90) fcntl$setflags(r0, 0x2, 0x1) 04:00:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) semget(0x0, 0x1, 0x2) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)='@\x00\x00\x00', 0x4) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 04:00:51 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) fcntl$getflags(r0, 0x3) r1 = dup(r0) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x3fffffffc000000, 0x7}, 0xc) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) lseek(r2, 0x0, 0x2) setsockopt(r1, 0x1000000000129, 0x7, 0x0, 0xe4) 04:00:51 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) poll(0x0, 0x0, 0x2) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x28, 0x9}, {0x18, 0x0, 0x3, 0x2}, 0x800, [0x400, 0x8, 0x1, 0x19ec, 0x1, 0x2fb, 0x1f, 0x100000001]}, 0x3c) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)}], 0x1) getpgid(0xffffffffffffffff) dup(r2) 04:00:51 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x8620, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0xe28f406, 0x6}, 0xc) 04:00:51 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000280)) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000000)=@file={0x0, './file1\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000040)="76a13e44788f9139e3206388bb30432202c6d8642cbad1895882267f05c3c81c5c9f512988b3bd65b9f609f4e37b175345b0b6c9e00cd69e29dd3ce92517d5a827667aeec556fefb40356d", 0x4b}, {&(0x7f00000000c0)="d02879c7efe979698ed77596c72b17602767be197fd5bcb4bfac554f93f9717ca7a35fa3dc55a1c868bd4fb44544ef4222b2f53bfb1a7d1cf11482174815eb0cfb004bf907b1533e764b4bf83b718c95a198837c2652605f102963df6d678729512cf8491633b5f914c2f32a76c3426c8f5101bd5de90424498ffd19fe792b4af10f1cda0710efad0ab4ab3bd0028dc110e0ef79cdb9a11eae30fd59fac66e250b3209f3731f0f01d596fd44bff4a7ba8a5f607a74d095f218ddfb97bec8c448de17f94c2a5e5193ff8597abeee06fc0c7e5ec09ece330e9", 0xd8}], 0x2, &(0x7f0000000200)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x20, 0x1}, 0x2) 04:00:52 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000180), 0x0) setsockopt(r0, 0x3, 0x3, &(0x7f0000000000)="e2c639c144563b8e", 0x8) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) socket(0x10, 0x4007, 0x1f) 04:00:52 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) setsockopt(r0, 0x7, 0xfffffffffffffffd, &(0x7f0000001340)="0ab99522d5e563aa92a9bced0c21171aa3d187497a3d6b703b43bb77f28d2f1a684ff0b1a56c0ae836562b780682ef2207092b3023d624302cbc857db285ecdaca6d8f52c5daf2d2e57f72f2fd047a2d01126949bec17cf097714b", 0x5b) sendmsg(r0, &(0x7f0000001300)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="6c0df5f6e453aaf34d7af935dd0121e281670182916772b80f46836b82022c876828b14ff40f50c9a8c2abf46eb5e20417898e4bea56a46c6d305a921860d83478b6698c1a96da4757c7aefc092d6a788791dc53e6dd9e8df2c7ec27a42861e38bd8d10d529de1e381357b5fff2aa9d4bd243e5bafeea4a1fd22", 0x7a}, {&(0x7f0000000140)="012db094d298e71ec2fe233290b18fed5fa1fab53cc4c2398839ebad6a7789a910c3128ac3f76c59a74ba0085c1944a5dc073b61f77db1591b15742a797fd426cb7c7ea607275f50b6bd4941e02bd2a0b2055752695b2ae7a2da34b8fc70d2754f85727194b3c442599309f6a004ff7e3de134162b08b1b5e18ddaa92b679b765cd7477c17efb614aa54f3ea19b43f7217bdce41447222", 0x97}], 0x2, &(0x7f0000000240)=[{0x98, 0x0, 0x7d, "d2908a354ecd2cae193a66e79a5671371ff2925ccbad7aa7e4abd10c445d0a6b917753a2e951e5a2db18c46be88952fc679fe2f5a96d4fde1ef2c55c3195289106679908a68af4dd86c15ea44bcbc186672e73d5ba5a3198c77a6aa221dc9f0fb83ebc77a00327b845386ef6920279aa9b83eb26940e4a1b6e023d248ef72577dc8e"}, {0x1010, 0x0, 0x2c51, "5ba0f6ac666e6a3fcb7e205cb1352d08f9bee082d6a2ab128d29f3ab1f18da9958ae18170c5b6a698511e2b994b193f5d11f23fd4895d2d88db2c2dff881828e66e5b3c2c518ef914db594acb9099d42af8afc9da3cebe887168f32be35574d194a675404a132fec9ed9fa230039fda9d72e27a20b6bf6d94405dd5d7c70d9909ecfd82a5d235f70af2e28cf47ea8cc29e7dc332e284caf166adda5b5dde1f36b5a816906eb2b30811261dec5f3663f660f25e84369f9cbbc9d854d0c77e13168f9389f8007b5e9a3b60f14461d0d334ea37b72282268403f444bce81f8426f4299d0429121c0d715712d750cfcfc77a2f13289d8200dc6611c96a0c6b8e067fb753307503c1d7a464b842752714dec7942dad494a4752eb7546de1f865b09eb2d371a90717b44a83510138aad4cc86f6cf19536d90b7e9cf936a1cf1836ac493196e25c8581817f42043b6cefbb930c525e510d6a11b8f7ed67fa3a88c144fe392d3c55b9b842e902f13c1af660d31bd8bc06c6f7075d70cccaac9bd606914f1333580e44e59faed5b5d753ad02e24a2451931a83f02c5610b42da60d291fa2eea72e78146f5f741cce4851b735269b4da45f2a3bc3a69d22c6668f041c04a43ad2140f3a14a2122fc4d74d76e6fc96e8201dbe47cea70db476c7d8deb7410b53dcca13ee2fa12ce79f15c92d7c8e9285a1f1a7126301b04c70d643385921c4e2cff61e46ef4fbb85048fc73d00b798861eec381b8db5b42a2517e6c1f2d5642ec2a08304a579eab2f0b1804163fb19a36cf3913175a2fced6d7f0a1db0c6720befddbbcbe855990bfc74c55e0f5b2425c0bb04a5371e4c9a1303ee662c77efad490bb77bd45083760dc3ab6fb6c93dbd1aaf12f864cad012f59d5b32d1f92cc9f1d312216171e282af83404d69fb626f3630a0a416bd2d619895d0d53091482fd814593373817a0ca560e7afaa6bce2dea44d246d2f8d0dc0ffa2ba72b06bb42c2e5a93e6aaf44761ce966c901c6dcd362741f7a30ede7170d2254bd4f769a65c14a7ae2a73e563bdc460fc36a7ae088160fac98b82108d9c2fa73a74cb3433b9b325f59c56c13d76a5d367a9b4f81b640532cbde3aa1993d9d457455116462b0f16edb37a28f1151c6978b79527bf9ce6e422aa88a86d2f6fd9d004685724b7a89505ad3fe6fa0fc5bd4ed9e52bf585338d5fbca84e67637508e054648f12775535bec57ddb8205dc892a0345f30b1c5a9255ffcec0c6ca542d4a0678a1f775d7aa208d3c0c00e026804ba8fb41651e5f28ad1e9ffe6b19237e9b77f9b32df85192b622259600329d04858c683de3a681e57e6aeb6b6fe206dfe9a8f4a9a5fb6940fd8a89bcfac2192af18b7a47df774888dcb09bdb7b0e22b7c06d5b50da0f2b71b9051adfc39def60cf569f9a9becf9dbce6b0efd4f0a69835339e30d6887b78f231bf72d3dd62213b2a8cee700e89ac66d2200628ed93df961537f408a54ca4f8e4160f5dadd6b264a3d41e7ff6749ce5ebb5b87dc68dcf54730f8a07a9c66f9d2524bb5900d4438064d93faddc6a84fa769afef336be609f6a8fba90dc57c51d44f0b64d36bf23c45e00bfc1531648e514b7b3206a81cc34b1dd8a922cdbdde96fb79b873b67bd46fae019245636868dc952f39f96d5f319dfb6e6d4c55fb1bf395733809678ee9ddabd21dd8edb45538ee41723014358b6bb10358ea2cb1396153bb6fe17da6b14ea0723266bfab7b39625559cfef60755cc285a710d04a5baa3e227e5e2a9263042968bebf1040cc15d0c347405b32c03600e8e8ca7400530f42ed890af56b5033fea4b13a53cc89d5f614c80a4dd14dbbdeae8929c3ce4304d8d244d9aac3a4c363195c13edc9e9cabe2f480de7ffbfe39ab4dc4dc0b1c3b005fab2c3b8aeecb8b2aad92991ab12918b73538f5208b8df5200d73679f808a96dd5c2c69dc81c8392f87d5f4e19a80fb7fa24f7ac3f498197f6522825485142cb746c472212957ae044984508b2df881fa4e6e8e2904bd9d8062549edf86e161b7c2a48bf2bae0a822664f380e25bd79ce4db9b7f6f6e3e413be5952e23721ab6c9c3780d9d5f8eb0a50e7445bf07392f13823936abf1b7c74169a73d6acc09766e563af66fab1d5704eac570f8f879493d8d9882a92ddafedd96b711a3f7ef3b66c37add60b74c9e3dcc8f4b597fbefaad5c6b11d454f927a84aada494ca145fb20e8a2377c2d935258d01724caaf4a0b44d53fc6283111eb4f36b3f5e82eee49ef2e5fc48cf1683344fc8469c802ebf034abd2d3c01259bc01360e020ce2e88b9b12ab166ba60ae3901c0d03f662ba9d0639c04972a6f03d383d12a9da7ea70add40262d38a87c37ef6b971f3a60d9d5350d424185ac67380be34ac028432d3d435f42c1a96996dd2e3ecf13ca0d7c60baf952ec82157062c34296fd1b7aae300b7468ebcb54e493e5017f9bc75be96e8d06c94d1e97c675ac8dc32235503b2e88739b40b1b9fb95987cc10a6466239b068c399270da78cc55040c18bec8eed8247f5266c86d9ad1cb5846b66dbe530ae97d7af69cb684ff728f84185bbd279698eda12c223f46b590e095820ce2c6ab881feeb98d4855edd365e4ccdf6e9161e1278e55f66ad7adc7404ac0b7453b12cdf4e18bd7ecffe6bfec3c999abc21c490d3f287e6f00ca4dfb672d69f6c44250c3fefbfe21990e3763c48e14443ffdeda90e5fa95a8e895fe7709b13676619b8bbbb0122b6243b9fcbb66b35a4ab074f17098311d10c714ca94fdfbe9310a5276388fce5fae89a45095de5f9e50ead89d14d5d4b4cb44f848b824218e16ea408f86486d83e4c459c66755f4bfe41320330f27e2a4cc9c0ff9fd08e11ac74a899d069c900e5f3a5dfa375c57ebd62de63f827ef483290cdf1b9d0231c638872c81ec66594aac81493b2e4a8dd8192aff426a5750ef87c0e5e6c6eb749beebe6fca2c586037aeb36d4014c742429449bc0f2786e96b62c8949a2a65644474026a4b69522133a658a109385a7a4fbafb975a6bcaecf091d0dcafa4a1d4857a67078b51e137d7796a814fa9ffbf87e557650dbe676bed857be9c39d6103808e4f34b41a670e2bb78427dcb26ce1d024c040c9eb703d03939588b681252eb6464ae510c454585366ccd84ad8a70aded1cc9575114eeb745a9229b05d99d4b248ede1125d6e488bb4f87d255b51fe903521c780a5b37105f01cb3b55d86905589c9482d8550ad8f0bf4a7e344cd312447f49dd8dfd845f9952c689cb94b16656846d8ef827f0119f38bc021a29a2dac646892a0fac821ae3f40665aaaba11d9b187a7f60bb765e8b60d6d63a9e920d4c70d36d3556d0a1a33445bda111f3ba8662f403838c9f7b3e43f1d98a633143d235c26d99dd01a9ede8824095feec83892b5e514c55267a38591435c33bcfd91bd10fff53c7e13771e2f0b71e53c0c924e80df84fc77f4a433634f4fa85a307221f0306c42705d78f3654b68178324371b478e35bb67581a037a4564e31acfeae80adbc9134c3b48500bac8ebdbf366712f6c8c554d13105054e0866093ede18a227c881f84803e1644af6e42f1c987501c0bd7340c7eee349aa197f2c00d0eb060ebac8c5b66dbe5610cf4ce130b6623eaa7ac658ae27f483498cfe7b08e9774030d3fdb56733cc5efbc47845d4184496b4e828e9584c06729906ddb09f6a05ece1bab72dee5c3274b6076a6c8b03e81f50aa4d7ff57b6944913e8326690b11c65c6ed2b72d4d10b0c34aaa9ad7f95cb44fde034fe72ab71027b34243ddb6e15391f84f7c2641ff746b880a37b848ec401ceb2c4d9ca5c23a8b7f1049277e90ec0a80070bd5d3676cd80d79a51c9eb4748c3b99be63b403d1a47e73b291c2df32b291fa00a857e9ead029fa16c7904a41ef962dba4b23b4b2e15b568e7d372bbe8804873cb0beb670ff0195c70ccf6c57e6dbe2e90673bb658c27a94110fccd45429a98f37ddb7278c2509aa45ac71725fb2f8f1d1e09d48b2e6ba7e3ec1f882ed41f8c1544128286ad09da985fcb22652143215bfde2e8c4cc112fda44744d665e458ddc6a5e4c23364e545450e4f3cf351f3017db7d68372ca94c279dbf4becad298a25b5ef1085bd2de7ce4cde63589f3be151b84740ac70e4fd44c8746db556f0d8db71955a0786725dfc65a778690b87f3f6e20ef7fcd1cf21f3588d1ff976e0309957a6d9068665803f84dfe4c03c32c8c10399c7968a60a3bcc949c2009b65c979d8f2828bf5adce627aca658517c7675c785bed7b2e3c6db704594d6b41d4c2abddc231e3be6330828b1f85ac9e1d00ff3164f229c03eb9f0078ee15c88431e53367f7720b0f43f2c75580804c38845f04b87deecce3743b57435bf1201c432db586669e037ad29572a53328ef7a9646d464927c09f13031966687d5a3da34b796fef4733bbb0403c72c9761e13d18655bb4da7f63cb57a65253bfaf289fdd4e68599c378f6699a7cde0ffde6577382284dba725a12aba8f0b7c41ea42c8cf1488584963c70f92ac15d0d0b129d7fda21277817e30e5432fd666b946a13c2b5e2531483bdf44c3bbcf740ac6093c4602604b0fb6a35199bf93a96a6412f1ef9f61e145a8ae1350b7bb6160e11eeaea5b0949012ba3f37f19c295c2df77d57338dae67c048f33874260fe0996a466e225f41affccd52cebc58012c0b803c9528e6d2a8d1ca3749e3d68ecbf37d8821f172074a411b9f34a6d0ef448abaa6cd88fe583572bf16c85e1b55be87aea82f8e8dff0d194b3b8e3ba69e4611ca938ee6252c0cca16d234da1fd8c2c05426108c41ed2b54d35b65016139300ec8b8bcc4f4212db67a56d759c53c4c61e622091af2e05a24e1e4ae4d869c663ec205e388c64ad0311f53ed33f8bbda393ff75de8ff3b7e59625d90d37f45aa7369582b4c448f63ab4e3162b883d26a3ac97943da815fbb4ba0573063d97c332d599a1dea16151546a8982ce7d8c7adff457d1060b23d5eb0db6fde79d3f013db6502b77a1745ee97993c9d345743a1c5398f715e158c9664a218252bdcb32fda105a86f77a062aa68322e30e3127f5ec47c2f5662c709a3f5c3aeaf6bd2040cc8ed351abca7499c646b95d97219b44d9a2820e1a014a45b0a0eb847f5274a329c9837adb5c5030e0c7be6c10b6b613f2afd7947e178a1e369a558c24e19eca1f58974473c2c1544c05c79a9176c93134d2410ebd108bf01a84b1aa9cde0afb6e63ba54d473594a3a5c9f0e0577d9cee5266b6a40df1f7290d03256f6aa61293466e332c758de82a21512addd4638cbc8874aee7107823769e803bbd7edcfcd6cb4c74e2a501b13344209f1bd41e96a2974cd2c4637d0877f5954411d9facd6421bd27e68e646c39b31d49aafd6d10b3668d4ece8a19f6dd195fd6f8aaab2d80bd8fc3553a13a104458ee43e2131d5f807dd4babd0c3b0194eb9cbedc38c7ce371b56bcfb7430db1510914666acd32e62ab3d7912305a9744057eaae9c08dc94c4709b59bb8690a9eb3d95faa8f431e0d6027b5da1cfc5cfe43966ab421d2c1a42f44f07b50b05be86dd44962b3ad8237a78a98c68b1d127fdb4a7e6b80bb43ebeb9fd9fd15460ebf314d0fb5e29c92aa069338e2d380629565eacaa4a3bdeb8988a5419f6cdbe99963051c76df6d217d5a877f84b4742355fd7a140f0676378471441fd2922548a1b0bf6d81142a31b38ecdd2411aba300518e0577849b8182c2f5845e2910801a6c3468839d969d6163969bb6d94549035e8c2a809e58"}], 0x10a8}, 0x404) 04:00:52 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 04:00:52 executing program 0: r0 = dup(0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = shmget(0x1, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/151) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x2}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) r2 = syz_open_pts() getrlimit(0xf, &(0x7f00000001c0)) read(r2, &(0x7f0000000200)=""/75, 0x4b) connect$inet6(r0, &(0x7f0000000280)={0x18, 0x1, 0xffffffffffffffe0, 0x200}, 0xc) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x16, 0x20000040, 0xe5, 0x1}], 0xf7, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x80, 0x3, 0x0, 0x7}, {{r0}, 0xfffffffffffffffe, 0x12, 0xa0, 0x80, 0x8}, {{r2}, 0xfffffffffffffffb, 0x20, 0x0, 0x6, 0x2d6f}, {{r2}, 0x0, 0x0, 0x20000000, 0x37, 0x4}, {{r2}, 0xfffffffffffffff9, 0x94, 0x20000000, 0x3, 0x7}, {{r0}, 0xffffffffffffffff, 0x28cb2c6eaec4af0b, 0x1, 0x100000001, 0x1000}, {{r2}, 0xfffffffffffffffa, 0x40, 0x1, 0x8001, 0x6}], 0x7ff, &(0x7f0000000400)={0x4, 0x1}) r3 = msgget$private(0x0, 0x205) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000440)=""/124) connect$inet6(r0, &(0x7f00000004c0)={0x18, 0x2, 0x1, 0x2}, 0xc) shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x1000) write(r2, &(0x7f0000000500)="c6a1398a51825823d19b", 0xa) sendto$unix(r0, &(0x7f0000000540)="72f5bb2ef3f5557558b18270ec4f021cf08ce480999d363886ab9330ddcd9533875433ce0b9a23a3ec91ad2610ad7cefbe84d6f44bd8e51292916b5af0e8afa601d9742d1fa75162f4e6c0aa8a672a87b54be5be98dacf6115df2351c702d70b758e82978aa116e8ee567830eaec75", 0x6f, 0x6, 0x0, 0x0) fchmodat(r0, &(0x7f00000005c0)='./file0\x00', 0x20, 0x2) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSTOP(r2, 0x2000746f) fsync(r2) ioctl$TIOCSDTR(r0, 0x20007479) getitimer(0x3, &(0x7f0000000600)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000006c0), &(0x7f0000000700)=0x10) flock(r0, 0x0) getppid() 04:00:52 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, 0x0, 0x0) getdents(r0, &(0x7f0000000040)=""/26, 0x32c) 04:00:52 executing program 1: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 04:00:52 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x401) shutdown(r0, 0x1) poll(&(0x7f0000000140)=[{r0, 0x44}], 0x1, 0x0) r1 = dup(r0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) close(r0) 04:00:53 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000180)='./file1\x00', &(0x7f0000000080)={{0x5, 0x1a}, {0x200, 0xffff}}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r0, r0) accept(r2, 0x0, &(0x7f0000000200)) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 04:00:53 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) close(r0) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x83) 04:00:53 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') utimes(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)={{0x1ac6, 0x79}, {0x7f}}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setuid(r2) fchownat(r0, &(0x7f0000000200)='./file1\x00', r1, r3, 0x4) unveil(&(0x7f00000002c0)='./file3\x00', &(0x7f0000000280)='x\x00') 04:00:53 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27, 0x0, 0xffffffffffffffff}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) 04:00:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 04:00:53 executing program 0: r0 = socket(0x12, 0x7, 0x7) fcntl$setflags(r0, 0x2, 0x1) socketpair(0x3, 0x7, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000"], &(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) kevent(r4, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff8, 0x80, 0x10, 0x2, 0x7}], 0x5, &(0x7f0000000340), 0x8, &(0x7f0000000380)={0x1, 0x7}) r7 = accept$inet(r2, 0x0, &(0x7f00000003c0)) kevent(r3, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x0, 0x3e, 0x4}, {{r7}, 0xffffffffffffffff, 0x62, 0x2, 0x1, 0x1}, {{r2}, 0xfffffffffffffff9, 0x48, 0x2, 0x7, 0x7}, {{r7}, 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) r9 = openat(r8, &(0x7f0000000580)='./file0\x00', 0x30300, 0x6) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r9, 0x2, 0x1) setitimer(0x2, &(0x7f0000000340)={{0x10000, 0x9}, {0x698, 0xffffffffffffff62}}, &(0x7f0000000640)) getsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f0000000680)=""/94, &(0x7f0000000700)=0x5e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r12 = semget$private(0x0, 0x4, 0x8) bind$inet(r2, &(0x7f00000007c0)={0x2, 0x3}, 0xc) getgroups(0x4, &(0x7f0000000800)=[r11, r6, r11, r11]) semctl$IPC_STAT(r12, 0x0, 0x2, &(0x7f0000000ac0)=""/244) 04:00:53 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x2d, &(0x7f00000001c0)={0x1fffe0}) 04:00:53 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) fchdir(r0) recvfrom$inet6(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x40, &(0x7f0000001040)={0x18, 0x0, 0x3, 0x5}, 0xc) clock_gettime(0x3, &(0x7f0000001080)) 04:00:53 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00') utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x400000000000}, {0x0, 0xfffffffffffffffe}}, 0x2) 04:00:53 executing program 0: r0 = kqueue() r1 = shmget(0x2, 0x1000, 0x680, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/69) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x9}, {{r4}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="1393aa5e6fa8ada7f30f4c7ef5ba2b7b531450231472f91484accebb", 0x1c}], 0x1) 04:00:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x101, 0x2) flock(r0, 0x1) close(r0) 04:00:53 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 04:00:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffb, 0x1000308000005}) read(r0, &(0x7f00000000c0)=""/94, 0x5e) 04:00:53 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getsockname(r0, 0x0, 0xffffffffffffffff) setsockopt(r0, 0x6d, 0x7, &(0x7f0000000000)="8ed284567f085e053dc9432f69c8e01025557a4a8e53b76bd573e187611389603dff9a0390cc7d79cb9a05ef24c2bc59d988370cb1020ae46f12cae1a088a91ef6e2fc4fd78116e7dea4bbf5513afee6ed37c4670c3bb7d8a406e5cb6d055ab7ea2e853e05e380bf00f030001a795c0775fcc4ec0ad6ef53945b3cdccf730cade92ac5d15af79f5d4d7f658e18b677ba5575914d0c0e5ad46831f85c83f0855d7d26cd3b612d61e21e4309776591d57d2ef77317f6b1432c337d532d715f592859494865a1d5b0923a7817f54b26b3631b8db75db20ba2e0afc55751c63a39c1b20b61f71eff7c0b8fc33c058569191114f6ee7eae7536841ea4ec0b99", 0xfd) 04:00:53 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r0, &(0x7f0000000180)='./file0\x00') open(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0xc0) 04:00: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) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x4) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86c13f35c7dca9f086aecc8a45f12f4c0ca6235ac4ebafd8275969825b1f58df2241228696696f4c8bcbec2125dbfcc8", 0x43) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x810, r0, 0x0, 0x0) r1 = syz_open_pts() close(r0) fchmod(r0, 0x24) r2 = dup(r1) connect$inet(r2, &(0x7f0000000140)={0x2, 0x3}, 0xc) r3 = syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 04:00:53 executing program 1: r0 = socket$inet6(0x18, 0x0, 0xfffffefffffffffe) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000140)="c8ff8c48900e5885f8d042f6c95b6647a35cb1fcf4fa75dfc513fd21d4fe4cdf4ee00603b0461e111dba9b82215905c1ee4bf17cc39730eb2f0541186b80f7e1a90624c91803902563256f3380c8c933fc685bb9973c36e5a721390d3d38a62b2a6e338d5b7df659af8debfed28197e84665a36d1e3664cdc8c29a6f167a6a42abe03160", 0x242, 0xa, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) 04:00:53 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "00000000000000031cc5ce0100"}) mprotect(&(0x7f00002ad000/0x4000)=nil, 0x4000, 0x5) mlock(&(0x7f00002ad000/0x4000)=nil, 0x4000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:00:53 executing program 1: r0 = getpgid(0x0) r1 = getpgid(0x0) setpgid(r0, r1) r2 = getppid() setpgid(r2, 0x0) r3 = getppid() r4 = syz_open_pts() fcntl$setown(r4, 0x6, r2) setpgid(0x0, r3) setpgid(0x0, 0x0) 04:00:54 executing program 0: chmod(&(0x7f0000000080)='./file0/file0\x00', 0x10000010000002ff) rmdir(&(0x7f00000000c0)='./file0/file0\x00') mkdir(&(0x7f0000000040)='./file0/file0\x00', 0xc4) symlink(&(0x7f0000000200)='./file1\x00', &(0x7f0000000280)='./file1\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000140)='./file1\x00') 04:00:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) dup2(r0, r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) lseek(r1, 0x61, 0x2) 04:00:54 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff4) stat(&(0x7f0000000040)='./file0/../file0\x00', &(0x7f0000000080)) 04:00:54 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000000)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0) 04:00:54 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000740)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000180)=""/228, 0xe4}, {&(0x7f0000000280)=""/169, 0xa9}, {&(0x7f0000000040)=""/117, 0x75}, {&(0x7f0000000100)}, {&(0x7f0000000340)=""/177, 0xb1}, {&(0x7f0000000400)=""/228, 0xe4}, {&(0x7f0000000500)=""/155, 0x9b}], 0x7, &(0x7f0000000640)=""/228, 0xe4}, 0x842) 04:00:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2000, 0x2010, r0, 0x0, 0x0) socketpair(0x18, 0x5, 0x80, &(0x7f0000000100)) r1 = shmget(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x1000) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0xc35, 0x3}, {0x18, 0x3, 0xff, 0x3}, 0x40, [0x9, 0x2, 0x1, 0x7, 0x916, 0x2, 0x5, 0xee32]}, 0x3c) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1) 04:00:54 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) setsockopt(r0, 0x2, 0x6, &(0x7f0000001000)="71e122a3751ed217658cf9871058645237bf827ad3a94f2f1b6e910a3e37ea636fcbdd9ebd9f1bebfb355370bdad16db9be6cced90f515922143174bc9bd8b622e17d688012e79cdadd8e7700d6e0284922959cc98c5a68cfd256f0340566796b039804f0cf85f20d74b6534cecf92ee00412073ec3848bd6d924fc55d9d20e9babcd9bfe87cd887392f6eaae3f766d364d8b7e3f986fa0e9fc2d0a9e3f422147a878dc340525ed0b7eafc218306d7a5ec7fc415c754d06910b495eccc07e711028ba2b6649ce4f12a2e58a35583c8bc9bc5c05778381a1d69557ad9774d6931dc1236b2221e4c52c7697d6dc577d41cf7d1676cbc8fcbd7d441863b920c2db83239b520dd092b643d0e64c7bd2eaabe1434adfa5ead43efdf008caf9055048b9a7a28f5ef6b3a204df4a8177206d31ff8968627c8c21d725ab858af91c89e7967b4d8dbc947b8f64e37ccfb55dc6f6c94a08cdbe1bc8c90ca70fb36fd71522dabd02033a8ba332cf341924cf60367e5f5e96807b4803940feb6ba073c4f961089f4759299f9fc0eaeeb20aa245de9197b3946a1a7dfab82773626e6fb235d5cb0dd420a2a2c5bc5335b9d853bca12201cb29f3afdacc68ea8355c18a8d0266800081936234b01afad741a150d38b61527856e9926d2c40069e793a094f26382cf91b3adb633b0dfe8b64b2f04a4bc73535e6f567243d984361fa88b59bec54f8bda62ea075f4e0a70fa99115ef7455eea148ceb0fcfdf3b25673c0134aa13e65a31fd69f7dca1c2e52fd198169aa69422f4887208ecace9e64fc930765ce55732337836c32bc781b80139e316ed8b667ffab49458aa5a33c039d494e4436fe04eb64301fab4d4f21cc3f80c8e61c48aed2d4bf4ddf7ea4f9b854bd184e166d6b0d28825a7cf6c3576512677b4532a31f656e20588af8c1d52c636ea68afbf173052c247cf21ac595b5fa63355fda8ef8609aadacfd1b958eba25edddba261c25a9c02ab335dcc9ed90e6a2ae73abe26aa217b056f6b086f42fd3977b32d2170d100455615fe5afe30d7917697fac6c85b8674ad33b14250a1b85f2f2326b836fbe021afa9d014916f32412c923064b2ce4fef2a3ed7c95fbf06e76618460847e98ccbf188f4c00a697d0b9184fd67afab1b8976a212f90b185f0849e680cc83a758a6ab91553e745364bc8ea84a78dc28999f35c68e039bc23e3dcbef44a5bda0351a919e830f9742250091c38f028415fcb0a2ae3da3b3f2a873886293ed5e0515223a5f17183843439dbdd758005f6d37fa51e7c442c7eecf01b84053cc92e6ce32ab4c41a5da551fc18cc6d71c53b8bd2ea3035cb176ca5795a4a4a72a53bfa73d529503fdac997def55e0438856acc2a4b62c6c9dcb549415a7797d4a481b1fb414ff6b7ab75a62a85dd49c469daa17a2ed36c181d23556be8d9af55776a59d919fd98e7675ab3e3e9afa3547d4e99a1b1f5c705fbcc7cb4ae9fcb89964bae8861276408777d3d91bf49ece5b30cd5825f1c44cf42af1fc1e9f84e88036405ec83faa52f1e1c1648f0deda2f41fe116ae18ee6bd97494fbf0164d6d9a03b68b83a694149973965c4f9cc234a28fd22d212a617dbf35fe7e26343cd6755cb51366a77e500089e3c3418923082810528d882b260c01fe870d731319bcb03293e56ebd7daf45fac927b217a5cbb94c8c9a638a55a775661329b3a6cf35b76b0afcbe2857d84fce3ac2632406683218810a9b1b4a80529832e54e7436471a392935e74c8698a2141d7b0ccafba4af419ffd243cc48b89cd7d914c100d94b477f06c5f720ee21add31dc89138a42e4dd805078617092e761180a1c193d5bf8a171eb464e7c290e39ca31f63223bade438536eef57e7eafc9740c51ce21bf3f2d3013ae3af01e4b24028272b69a4ab0dbbdb50bfbf0eca2939a2094b233a6d9ef0003c557e902fd48a6d5288246b1206853a6b6c27e5e73597a7dc268e3cb7c8c1c9e1fa91f218728b30910ab31a38620783e8908b9775b18e9ec0d270aef8bcf68f838198064805563449b1b5d9199d9cc321a344c804a083806f3a15c4b895a81a72b010e653eb78b14ba7735d1b9cd68ba9e6d66fb8c4177ad4bc5b8f3c7372da445fb3362b896dccfa326cd37a787702386cf10c85f90e31e334c1dc7369510d1a8717d6966deec3e1d13e72ae86c341e0f63cec059e434c7802ebbb596a484bea20d646e3f81df075ffd5dc5b2a56416a272bb19f462cedfd86fb06e03fa633a4bed61f9350a2c1d6a256b685de945d300e4fb72f0807ac0100cabf2c156784f55e58a67624ed1d8bb8ee87b7bc28a1c2221c748bfc414f1be243ae016da51d9b92c0206d64732957161373ffb49e4428fe3f6134b7825d1a99493b1dac77f407e335bab581c7c78f9facafe0f6ce51711278559d91450535ae989f79550654fd9af49e5f4e16588a3b6d6fedb5c88a3d28d7fcd9a3c36b149f74eab2e6fe0ce611cbe66846f05b8376ecde00319c5b5cf6b07346140a350e2bde37d6a3a6cdee1037e56c228b89636d918d714c32f745bfe18f3cf7a08a0e5ed489f95f268f346673b1d8f94a798ec8697eecd17af1fd9ed8eb60671662e7c964577fedbda4c62280b5d2e11dddaaad3135fb0a2f787760f79eac6b29b792d77ba1fe04d55a4450fc7164f225c04d49b4f90cf41a6f1b0c57871c97a58eef2f8eae11cedaed06a9e4ad5818af60a23e2df19249c113fcf37abb1d04a5384649321766c2c5c927c7f0241384dfb988844df448d987c8b3c6f20fe3ef23d112a2ca1a3ee0f70ab6ffa2a82a280ea78d5a19ba960e8f61b12580ebd3e6e5e28f08682528af7faa74cf1ae06f64d45465c7b9ad4cca6ad6ad61b93197f6e5b13e0425e59af6c12fecf4fd08889c5843f6b404f7c56366d87132d83c95ffb2fac389224a131966a5b766a6356aa5a8ec3171bbf026dfead0661ad63c75f0642f25da47a5e25fbbbf41a0c4f464de3410a5449cdecfe6efe611b73f06bee12301127c79b4af5c0739ff9f478dfc8b3f1b98c15a2a38b156c650713d021fa84eadc339051e53454ff48ff1433b7f2a881b8eb4fbd9c868103514326b83f384f6ace7ad351e21387d65c2d3031e0bbfc67bea9cffb7e60b2ff5d7778f1f3c1b30e0ba53436a19a06e7d170c6d7824c10cbf89f13a81c66782c92cc3742ea47b671a99d1082b284b1c2af48155ee4047103d08927c57e9c6f39898a4205fa7f1c1feedbf02d749b4ce72c9e32c6ec36fce6550eab416dc69584232554a9aa9dda18df28f538e4cdbb8646375c1278aac483d2620e90fffdba393de9f537fe93e00bd7ba66c6ed714ecc0f221f13e73765be79602b847e78eab18b602241b187f03323c738c637276b4de0659ac9b394a7a866ea3f9eb00d2534cf9e11e7475ad054d7a7d5b43895f408b3cd43315fb5a11cd663ca7e1ffce473d8368dcb3a2959d6fd4e30c7bc7761cd667a4f83e651152a14a28d3301840a0f4d6ba61bf8935775953564efdcccb557456d3e8e41151db8e3a7f4c406e240f79897e837a0fca5febdf089f4c40915499630170dc4f43dc1958c7d29a64e95f192e7f3c72e2e58f56863aa9e32aaf901b6098d843e487bb4a732bb34ba0d17d7239bbe3005de730d1182af4e2f7d3640f31d4fd74c2a8753ee80c49f98cdc3d7989e451951e609ec7359e4611bf7f761862e97fc2e4bd8276853543a93941fb8a32ab539935693789fbcbf8534ea8ae881da31aacb760c2f9f6416b41d6d95f3600de96328aec353e1f90ee0cf467880aa39016892a2e8936cf266d8213642fa6a60300b9166f7947a7bdd28a31ab8d88ee585d4181d6a632b461c1dc52b76c2e9d96aba72f8812751db3ed828c1f8aa0941e486e3ab851102aad8077af1381b5f583d5f89c500faeb73f8d9f95ae289f6adcaa02a497e5de90dae257b460d668dbde9564514df0c3b68dd5f3c2e25f21ec218d4832a96169f375f29fee5aa56792efb8046f2578759db695ccec0f4e947ea72407d15aa6cac242acbb5a8a9c80d2b603a1e029c30f1fe0376234a8f7320affd291ec2e9da759b1f62fd8a3081ecc934927b4a6bc7035980c9d5df7b4c56d5f1a26f8f3ce8864afd2c4bc96fad0ed584db47a58eec58949cfb82d9f4db2abc20610eed3296b6f08a0edd8a80b569a070fffb73adc04dd2b9544a7003521c89731842f62471f5a6ff5ba18ecc4339b026365b09518e2a630d54453178562783a31e4e1aa1e8119079eee64df6c7481a292ce0b4005cb8d85f109d6efaece8a28a9d142ae1d75db6f117d6ddcebbbf837805c983207bac19d46a9ddc1373e0dc41cfa85b3ef3aec99bdee4473e725dc5dd1067daa02c4c03263cf5b33cefc3b7bd3c9663aa3a2e4da06f3f0fb78c813022133c2213685d3619efd5cbf240f9243824ae5bc431bc6e28a9c5b93c215a13742b5876b8513d2039510df78ce78b794d72dbf7fe13fabf8d3ad6edb79fe81506f680e39d4e6a35992ca9820a62cb5eacd006cef97d6d1c3435c845b08c7a6fd6714718d9a5ef9b51a505d5eb06e3019c9f4bd49b1613a20c4ce86a28a67cd2c2076ed56ec42db42b34462b774d1e6b5bf1ad6838f0f341182bc1da24d96310e7cbcd126e82e1207049355ecea1004a83bccec9486d4e1fb08146e069644c18ad1b030cbf5c523bdf95318eb65ca04557912334e64bc2c8369a961307fd4c4b96b3c829828fcfeca1c3a0ddf247b4424cc1bcedeca3d6240ba12d2ece9b4801174602965e96ae262799c92199ae394bd04c5cba7ffc750c5c9435e2317ffde27b7d398d67ff999ace65d7eaab5be473e8f756ee8c58899d4a3737b84e051687f99364337e57ef631b5cfacbd6ff8a5b55840b2b504a7394014ed5534a178d2b98cbd3a2ffea7c7093587f58b9d03a77982e81f43430f24f400efe4f303657d7d0179418e9b79b9e70946be22c64b67f7c6e743296aabef40e2ae077fdb5d98523a247a2973b5491848f3c9a04b5b64f958472f5b8ffa824726c2e4ed3b513384171497f2f7c8a963f0873fbf1493286eec030f011287db40252978024fed1f00dc77cb39a74c311afd01c7bcb0e6ac680ef6ae5cd6a12942049db871096a53a62de6e2d76bd49a47b3634a810281ab73ed39e2c71e46dbc4c9f3dfd7797dd5932b2519ad07c362c164a77f9704956125b3eb223d9778116c83578b3ac155c0920c28350d2f61bd85cb0d940eb73a812bdd3c490f70e6daca58fd25b6cb258582fac6e92a61f93ad808c83d719c793443bc650472697d3bc59a4195811bc7a13e4afa3f06aed8230707a600c46bc1de2511d8a700fe7ca955efece42cfe3049e948364f51533f9282aa8578af90818a4e4d0724d7190b9c1adb8c504e0b54230be6cf5b90e92a598c0c4113323bfbcf73ade109553ca929d394c545b651af0af59b1c79fc680ecab682d86ddab9b4bef5b69b8291bd364b653c7fbde56f0e7ced767bb37f73cecf4b4919210e6df38a585e59a3cf6be2a98c42cb77b88798d67cfeceea1383040c0f72c356f8b2df47e9e894474cfb7c8f9f44de40d0d0f46a35ef2f27b4d5b0750036af919909f5d114b6d84403dbf9af2fc6752076eba0ff113d41ac62656a51bd2cc299b7d056192a400f9cb4c261b09b9dc21b9ba4b469127b7448ad48e966d562709f142bd175e86cca7f9dff7450ccdbab197c494c233694bb1eea38e3fbaf97a5ac90ea6e28ef9e9077021667e6cbd2cf72cdd441fa6d07c9b45f0717b35314110445d9986", 0x1002) 04:00:54 executing program 0: r0 = msgget(0x2, 0x12) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() r3 = getuid() r4 = getegid() r5 = getpgid(0x0) r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x2, r1, r2, r3, r4, 0x8, 0x9}, 0x3, 0x7, r5, r6, 0x2, 0x9, 0x4, 0xfffffffffffffffe}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r8, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r9 = getpgrp() fcntl$setown(r7, 0x6, r9) getpgrp() fcntl$setstatus(r7, 0x4, 0x2) writev(r8, &(0x7f0000000000), 0x1f0) 04:00:55 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4658369de3b0d44d) ioctl$TIOCCBRK(r0, 0x2000747a) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x80000001, 0x9, 0x2, 0x3f, "569356082e894ae365f683f9fbd1ec35f2439863", 0x9}) setitimer(0x1, &(0x7f00000000c0)={{0x43af, 0x9}, {0x100000000, 0x15ef}}, 0x0) munmap(&(0x7f0000fe9000/0x8000)=nil, 0x8000) ioctl$TIOCNXCL(r0, 0x2000740e) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000040)=""/34) munmap(&(0x7f0000f71000/0x3000)=nil, 0x3000) 04:00:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001005, &(0x7f0000000000)={0x1000000343de0b5, 0x4}, 0x10) 04:00:55 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) socketpair$unix(0x1, 0x800000011, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000000)=0x3809, 0x4) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x17, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) shutdown(r1, 0x0) 04:00:55 executing program 1: r0 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/6) r1 = msgget(0xffffffffffffffff, 0x3fd) r2 = msgget(0x2, 0x90) msgrcv(r1, &(0x7f0000000100)={0x0, ""/96}, 0xfffffffffffffea3, 0x3, 0x0) pipe2(&(0x7f00000002c0), 0x4) msgsnd(r1, &(0x7f0000000740)=ANY=[@ANYBLOB="0300000000000000608b46a0492b50882f27a11421dab4814dbdb2a057f62e85f63f14589c3b06f82a0888668c0899ebf2cb0991e186b782c66b280c0e6dbec702bcb215cc7362b63edc092a9240cbc871e2d248e9c708b98778461f871461d3293ea40977a1ff3d4341b3c6c06a4489f5768022024e27de7e8653adfe02a36036f2da734d5693ebf39fddfa38cacd831af750e80be26b47cab76e7721f6cd62d7801e6431a993e3585c833769b17c817f0cd259fad0bc5dd5b8fa4a95fc8b3cc1c3e7d07094f267c9616e7de44d715c5d0444e2161e27d3b46b07acecbc1256bc37ec19e1355ee5955912b83e57fd09a055aaa6957b51ed82a5897028c19e5b700e2672f6f0e535812cc7e155de7f9cffbe366131d638701a79a28d80296fc8a534ff688ce8022137221e30a1d352db9c09af3df60c507257b7b12b53f7f23c32f40143701ee1ba01978645fc54c82e482de23358d1665dad"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000980)={0x0, "0b6b3d99f843f69f20a4902168d8e4a4850d2c9af4eaed787264fa736deb99e3650cdfabbd886f1c2e713e639061119f31f1ca13ac1aa68681e649cbc36ca8c01055c6"}, 0x4b, 0x800) msgrcv(r1, &(0x7f0000000600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000002c2eb7ed00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x7a, 0x3, 0x1000) pipe(&(0x7f0000000000)) msgsnd(r1, &(0x7f0000000a00)={0x1, "68f3a179378cba8243a85c9622e31c00fd30d97affab64a67cb988d2f71994c69aaf9e2dbb7f8ae3528a805abf7b101e6b7292840e542064517da330139bd4abbdf6c9e3d42cbf4d40f44cc3370410ceb5ed8dd0c6fd5e19e1405ddfd7f4fc9ba018b1ffddba8d47771186f18fcba5070e657c367e5eb8848c78cb5d8ef3a852ca55b2957726426de1016e242e56f385b2bfed37206bb679f58bc83b987d821c9556c1142d8ce5a7fda8d277d3b80dab93aa097879eb44f6647589257846745196bea17b909ce74e71eb34c0b119e11d3bcfcd5839f8889bee0f35e097b6583e2d05ebf3e3700f5c5bdfb5cac114c68b3a1726c4ccb4"}, 0xfe, 0x800) msgctl$IPC_RMID(r2, 0x0) msgsnd(r1, &(0x7f0000000180)={0x3, "aacabc4595b8fc5140f3969237c3b0b432ba7212d8c29c3e2a27225db5aff8df2ec51dbf79c5c3161c243f50409b436b4c5cc634dfbda83937625e831feefb589acbce463d608eba1d1b8639f233ab9d001db8f4d812061c3d7762f1090150b26fcd0b964056b8212ba94a7af4fdf5b696eb86f4faff75d83be80d6ef5e0d7c7060d4584980367d2253db20b78f49ce6eecf9f139e4eccde34687edc58782679710f11bc83480545b7e225122aa8c58578d7ea9d3a53c552949b2e8baacf445c6529e5b8311bba646850a7e355109c8a0e90153f2e5d7202d3d9650d0bfac429d2e0ffa5cdc1ae83e77e307fab460c0594b4299f43a14f5977acdcda4d35694191f16e0000000000000000"}, 0x113, 0x7ff) msgsnd(r1, &(0x7f0000000080)={0x1, "bcf1f6b592f92152c22ef533e1bdd0d2ae7636c85c67b682b4542782023c41d4f3f2256259b92e4c53acae1fdab71a00ae5f1a6ed4db6a"}, 0x3f, 0x800) 04:00:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x40) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 04:00:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x2}) ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d", 0x3d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x100}, {r2, 0xf}], 0x2, 0x100) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) fcntl$setstatus(r0, 0x4, 0x8) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) dup(0xffffffffffffffff) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0xffffffff, 0x9ba4, 0xfffffffffffffffb, 0x4, "c65c5a786afc6aedfc2f876a35804e4c174a45be", 0x2, 0x7fff}) 04:00:55 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x3, 0x4) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getsockname(r0, 0x0, &(0x7f0000000000)=0xffffffffffffffa1) 04:00:55 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 04:00:55 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socketpair(0x3f, 0x4005, 0xfffffffffffffff8, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f00005c2000/0x2000)=nil, 0x2000, 0x4, 0x13, r1, 0x0, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 04:00:56 executing program 1: nanosleep(&(0x7f0000001c40)={0xf1, 0x7fffffff}, 0x0) kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) 04:00:56 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4d000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) mlock(&(0x7f0000d10000/0x1000)=nil, 0x1000) madvise(&(0x7f0000d0e000/0x1000)=nil, 0x1000, 0x1) 04:00:56 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) chdir(&(0x7f0000000a00)='./file1\x00') r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) sendmsg(r0, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000000c0)="54dc38184217b31df0a12d6799ca4aecb3ed291d185a6952fc4a88455849e75a5a780f46856c823a8769324186bba598a02f23a0cc40a048e19ca015fd1971dff3c869226c54ad9e971194e91d7b149aad2c703e97adff7b4b27dd10feb1acfccdbbdcd28aedceadeff6d3d354d699447c", 0x71}, {&(0x7f00000001c0)="3f544c352293fd35a506aeabfc9740c1f40f0486f4cf071b491823465ca2598e1c93a58199730ea8accfab4c226b07c01c459d27a41d302dadedd551c88ba580319d17895a9c3a22e7ab93b308dca5ba9c5f5504c82cc7", 0x57}, {&(0x7f0000000140)="e4db16648a1309ea09df2dd495556469b3a9ad071b67e40cf52fc8", 0x1b}, {&(0x7f0000000340)="9a40e5795b69de6bdffbf7c913a67e55269e9db939c451ba1c92c2e9f9309d49b6f1f84c26be366508e1b934d352ee9dff06223fa60167951b5cb21ca04566c80b4768885da0273d95853a7e0bdb0eeb6d76938e817c8ec82bc1d1597001c4e3f5aab24e9de409a3d5c08d6a8aec1bb2da9cd1e3c285298dc70217808bc86e5d483c944e4581777194de1547b7969e9d6f3c41efa82db9f5fc8aae85bf0f600644556f05c65a5193e3e811032821dcb98eb06af12354456bc34f5c7a2d5740eac2a68c0887251b1971c7deee9bd5a12c11e9cab569febfdc", 0xd8}, {&(0x7f0000000440)="dbe5d39a4634863b8373c3a3d9152442ea2699aa09ab1a1088236918a20bfccf68f0dc3f61efbd1a965400019c422eece48b1c5b7e8bea31c2b4af4e34b651e963b2d5855e8eda1f1b7649c571093e4369e84781d12f2d44a2a849465d7555cce12a858984b21c070055cee0830c6a067a35d6d4126ad0cc9468de3820c958bca8db3d8f9685012c658fe36fbcd27f70e36802c3244e7e1b072bd6fd4bba88dd7d0bb753b57d258985d0eca342e7315513cb140ec6a63097efc754c7fcdd17189db1ead7", 0xc4}, {&(0x7f0000000240)="d5e21eccce85359dd290225f245d1fb63563cd2f7c", 0x15}], 0x6, &(0x7f0000000540)=[{0xb8, 0xffff, 0x4, "a10a683f9b6ea35ac364f7a6073f75cde46fa9f503aa2d465cb955ff319fabe76ee3093f4ce332381ab48497e81aaa37b92db4f421ce616c2b7cf73436b07d69dcff84eb319b0a3c015bc01de2e0559101bb4a086c603bfa4d5a2f80d1cedb43ffecf86c0a218d27f81c0362d15f430b96af96d2ec13095b06335c50477e35f9b5c0daeeed66c5b4077036c4900299cf7360af6e52504927fd4749181cc122cf4f5a93b63422bb66"}, {0x28, 0xffff, 0x2, "064b791547ca41c5613b052d74bcb1d0fa5553bb"}, {0x108, 0xffff, 0x6d3ba2ba, "90ef915c8218962478bfd5459beca4575fac94f94707f64292e7431907d205d247d7d2527e76fa12953170e69606860d9d47225adf2f4256700f68b07c30bde8db3bd58c851c872d63820c18324599d67415ae5289df256bf6ceea4e95bce8f8926c486880fa1ed35895e643a58cbf84c170e8ba83922baac01de94792bda491611d7532e5c0cff166a3e85bf23616a4f90d3782f696a9c01799332cf345a401ea9bf51986134a6aa441b942edfc9b2cc41ed5674c17e725d6f522c9ac08fc1ab5080d79f37de624ebcfdf3a588412fed64c7b00690524d4a5d4b92191543e31afef52a8ca92fe51b195d77aa759e9738b0cbeb0"}, {0x110, 0x1, 0x7c, "67bb8e29a51583cc2d4446e9daa421d3c80f5bb53ec1726208555b47c852333acf696679b7ea5f45550b919823d931a845228dda5cf406c9e8e6ed0b1f8c57f940890a8c34430d6a7fd60fe0131f853ca338b3a49eba38173aa8652e0828b8a2429ae4f05c7047cb1a2c0a04ca1fb6270f2a30f908a33390648f1be6f1a4dd19544e007c4e3bcdb5295c84b6351768f659c37c725b8db4600f99eb061f7d725d4f0c6822a27d18a421d9800f257dbfb66f33de34314a03975936da104e69c7a9bc520b18ca80c3255be15365b644fd767526ef59490ee8e035d74b9b947f605905cd4dce454924c19d41c3421f7c364eb35123080e9e94004867c38db1b4"}, {0x80, 0x0, 0xa013, "6e3577a82c342c4b90c27488e37b9b97963301a2691ce02b1dd70e10ccf5be8a7d022e7b13d95bb8fbe220fe6690cf20d863659f92e44a4f02970dc4001f3ba18e714f128f7bff28a4da299c3f4798e41f9908af74ceffbacc3ac232f8ed804351d25f8765373ce1ece79f022f"}, {0xb8, 0xffff, 0x0, "a6f31a3964014a25226dfe41243baf2d30bfa4acdc1ed9d9b4741df3a3cbe64899f989f0376d28cb309ff6f2880ca29648480d73e78f6f6f3df81e102bfed8b4d95204a3997e9cdb67d0d22a379176d69e437541e00ea274110948a61beca80bb0293a748bc890c982b238786e9088c3e3780561bef5c93508e72167d144ccd836527842d6b98a54bf29de790f7b4ea81e16b6c801c9daf4756a4f2cb039ad1fc877e66058c2b6f4"}, {0x48, 0x0, 0x6, "42acb3e5851650debb34de6b6582254bf933d2943d0b777ac2d6f0ac5194a549577e431d7f27ab642f2d4d794b0a28ceba"}], 0x478}, 0x1) openat(r0, &(0x7f0000000040)='./file1\x00', 0x10228, 0x0) socket(0x6, 0x5, 0x2) 04:00:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9b1a3e648863e5bbc91e6b8375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d372dc3789377cdb3c880dbe5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x20a) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) sendto(r1, &(0x7f0000000000)="57636bcebfe364176a4879955fec15aa53a96b33c3500b", 0x17, 0x4, 0x0, 0x0) 04:00:56 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f00000003c0), 0x138, 0x0) close(r1) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000000)="a02bdfd256d35858993523f192f2b88fd88e139974395caf4520552ed1bc7c869507299982cc0badec7f8692f324da102b6a", 0x32}, {&(0x7f00000000c0)="a929713e00df691a673ddd9b8425b496e9002496c87bf9aa666090aa829775d95b86a6d7d60422000981560f9b0d949ba229f08735618766729ed9dc23e31c3faaba68c6a2d7290768d760c7962f0e51889b0a8bdebb31eb8f", 0x59}, {&(0x7f0000000500)="502748596f5bf18291bc888a34e98e341afb0099282fb27cd70857c4363c63255466ec95e0dbd75982a5969aeb42434271651b25b5c06523f859af478c079e781afad8c6c93b1f1873b1879998bad6ac74275b7830bc56ce2af7ff8ad3125efa035dec7dc795c1547481d5eb168b110d57c4974d53f5846d2896974bc5a9862b8eac23242833e0bdd17104de7992bbbfe6c248767ed7c43c4081fed5c4d7b5eb96524fbcefcb4cd2282eb3c3b2c987ed49441648cdc71c150ae7270214f02e1408acf0e536dff2aca36a1241f274d37739f107b2d27996d1d5afb8fc530e25f08e38e8fb6b75532818ac3826aae8e0baeac6572e49f36183b24ae2d930a24bec8f27f99103c114791b667f146495dc25631a5c514190c2c3c65e95bfddac2c65eea550c0c206a9c1f826b175daed0564ef2e5a6200300788932fc55f12d1a39b04275936cfe799540815a3e08939ba83fd314ab781fe198b7ef6d7d393cc8c6aea809ed63a06ad021fbf9d49e251567c7a2b0950acf4e23a9f7eaaa3a57481da91e54656110ed0fcf1524b90d971cfc179d7732fc82dcd368c6f279eb5c07613f9868f9f2cba1d71ecc8bd036fbebcd73685a8956ab4c4ce7f6e69153780d8b2a077ff031dc622b2f289720e5646915af3db02c43e8f7927cf95fd05fa824d618bd266400f81bfb62703807578d9a42d1927bab5061961d3aeaa9f5c01bb134bf77e1f0157bb3161621b644a170e3dcf1144bee2912858dcf41411e675f4405fbcd8f4b8d8e76799c7e95e9f4133bcc8728240f2e9b38dde23808c2414b4c928470c6e051c68f6a95fbc372d36729939ca1379e2d2d97277103a01335cf0a70baa468bba127380ab4707800bbd2100a766eb19c606ec83840b7783d3854577aae267c0e92c844e65e0361995e6e8b6f240ac0afc177632c855a09ad89777eae9bc519d3d6be84640e81409c0588b6deb3a55febf5c83884868ec529115ceb9c0352203702a2b09384f55597fa1488d2f7738c553f9a1334b4889d537b8dc721f0617ff2bf71e4c4a99d4737797b5413324d349e518d4beff3825d8454d2ec53b7f68e4aa8153eb8a01626e522588a85c900ec7ecc973d13b498a1d793a4522467c0129f4c284d5fb470656045a486c7951c38bc6316fb93d4880e5b2ad67244a005b7eac683ddba68b5ba7370cf56eb4ef9f3ab7f87deba8f3429668d0825e2860c3a57ca4e6528edd8f4e65c938150a260798cc4ad4364709ddc75eb8ea87ee4cb6abdbcdafae7caabced5ec18aaa66d83dc9c019330ce195a5952b678a83bb1a9ae3d9e3b0cb3adef981241152fae81b06081f3b8473c536c0e89d8ce5f5586bd92b38c60985a707053534e36c4a34eb3e73b0650d66a8b7f9f9fef323231f15be8fd661c99d249e941aaea9879eebf77a46c858c455d9b9c17328370dc83bbab373769f3545aac8f62848030a06fbc128fd4e5e46216bf86a77a5d2fe3b49d48f12e4b2eb26c3c5bb9974c0cba016217ec667843baba591450b5086a7aaf74cb7049b48f125e041c8f65e8c52943d72bb1085c6ca1189512ab8a8f21f4066330ea091722adf4ec3588cae770e526f6c1ea636a5fcc347a3ee76c4590998d2e31abf70b3b26dfe31677c099174b2f9718ca9958e5b8ed2fc37e102128ab3f2734742e6290fdc6c9eccd3cc9e00c34ecf937db5b35628db75df2cdd14b85ea52ea6c01b92bc30bbccb7cca5be8d8c5b4384a03125498e901f8bd9bb7a5b162d9bac279f34b37247ded08ee0e7aa1564cc1fbaa74d9492f3c5386cb22693715b3c94b7b2b09f053eeec381cbb4a5f80390b973d0f9277ead971a873e16bdca3b1dc498287a677e71c152ea19ee602eb2819ae20b86e6366f4d9bf3525132eba62d20aabe86d186447a04bca206c8dbcecb969c1d6f06f15e061a0d448d518d14a6566592d8b15412ecbf7cde309b7cd174fafb6904436528d9e1d2c7f49a54ce71961369ba7af80a4efaf2d00cc583e9966fe1f1df6df0b67f161a2a70b6beb354f03811d36a01192ea36eeef7813fa291adfe3b6415b8d0af3435a34efd292411740f219c06e5056bc444f6162ac384adc6730bf0c903399893158490457cd812ee606de1d4c5394d0ce99a4625c1ef6a656d41d3419407ed74fcf56a6a652ffeaff89e5818cf70ec475c7d05217b8d6145b4f33624643cfed6600db0a9fd64dcbcf13ada7ecf86b3cd4f6bab61f1b67a9174fe35e110366aba51de3c127f4371117044d5240bd403674a9cd9f01de22074e90282dbaa4005ed2df4b0ce0495823e0c3b53b4b1b9552f62114e934c4f3ca4a5c4d8fa1d4c7d63654fdc6be4516087dfae542a072be47356929294b0754d38fd97a5661f894f5a4a7978b7bdd0a09b0a29e2054e317e7675a67c04f3306e6576ffdbe4f45244e64c610d38e772b1313e716543637b293ce2acb1a06d9643b8aab41d5f4d88f4e1889dffaefda69f6c3727be5ec834a1149ca7f8433fed65bb84efc870a6c2702e0ffc24f9173536ad4c9651b0ae32d4c0409bf62eb834c27b65acf580f3444f1924713663c6a934226146af67df30f4ca7c1f9a3d0540e87cee1783680fee118c89cac6c18e8d62a230a9b1a829ef06f99b388852764b632cb8bed96817d10d6f1a702f4b4b5976d8279aa28819980387b9e199a8d2954ef60e0563d16248d3dd6e79ce18cf6a13d5cc202b576bde9e677d53b00b1e66eb439265948b9a54c7d7c5a7c47d3ade96f7f683692bab998e0cfd5042538688663db87930d363544b8bba02f80a199a87d4f74eb030f6e012c1c47cfc8a095c6cac9b43b5cb6c3d5dfb03d646056edf2c5721652f156a9b82e6b1956383979315805e1694ae14474bbb3f0d5db6f693de9ecd5859ca89d466df1d077d649ca9e235e8b0ab09805d6709648e981f53caa8d29c01b2da855e08930f3b9bf9e87470a72e5110b2a078c4094e0c651615182f49eacfeb49a15cfbfb26cfef88b1f9f3cfe304ea46af166303ef06a2ee8174fb5cca10d6a8d9031869ed1f92aad8ad9f2bcb5ebe06c5176f6495698b970dae514030e98432571516234819dbc0ce49fb87d302023c8dd699ef45b9652f4f8f775b876889a0609dbc12749f97e15f5b537ffa795f136bb187bb00ad1f46e908c672790b2de18db883ae9c08964459553f2c98d049ce7c73447710a1e8e1db6ae34b5bf06ebcf650b0b38d956bf77bbb172aefc6cc4f9eb9f6cd602a4c2053382f20aa411be2df92bdc162bb1151e765f8549da83d4e1ccdbbb2412a3f64d64eda20a64df30f85aa994ab6152e06b596835387ba61ff63794090310fe999a087e0a7ceecafd8e7418d61b1464fa4047bd3b439b23f920c128b0af74bc806bde8a63f6635b4987983d7a49ee5345b2344f06108bf90caec281d3cdb248258540ccf00717ac59e37b9e2eb832fa791d8f52b3f58b451942068a19fed0edb694e31eb2c3185aa2b2b94cf3528ce0bdc7bb2bb2f1a60d0a0716d0dd682a3eae23bd6347a1a9c0278ac6f38409c9a56f1db38ffd578dcdc902a6195f1286b2166af6d2a0c4dc428b4ad1bdbc1cac0ad0747c6ad76b1ef7b0811be28755a5213a6d611b30eae58f177e82cc6f31ea27dd2a8b976e799da157f372b1e78c45ac62bec6e39f0a34ed8342e2e8f802f3eb549c043fb76645c185f4de2a69c21fc1b9de5e1eda4b9b7cfcb9be660f2259592812cb6083fbd639ac32033fccc6e0ffd4537e319a00c927cc96772f2a81174af65af9f1d8eef123e35f6e18d3b3337048726cc178c63ba9a1629f5bc2d77771d6bccc4b4fd51822d6516fbc330f7e946bca9073f150f44fef3f11c64c86edc968c634101cf301bcb5a428f97be3bcbbd8d50760f8640f009a9a489d7fbf6144dc38fdb0100d8d8a2c7901bd3cdaa283263a02d7930befd0f34a54084de0b032cf0b0abf5fe0e4f00b58a470b217b30f0fc97bf2235de3a90dca5ced09c14f23373022991ad880d6b5d2870e8c6a13ee967db6f2ceff3c7bca238bad9bb805b9e20802b9bd1c0ec1c55a873a69f21181f90b4a48f5666d2180fb0fd9634328cf39659fd0bdc6b85066e8592b4c01c72b5e6ba5bd6b380d9457a56def45f888061e5ab3038b64949e19997222533d351d986b38ac0c4dbe322c4df902c4351623db91ea9209f46c4bafe906986ee3d6110bef2ad6c82ea015b15a6a35d7477468d4b387dbb78c84ed70a057c265b1337e3547409816704e5b445de193335a47026e0d241d71746d1bbf6d2c2c6b21f786da2d05fdb737b9d77da80720657fd51b90a59cc6cd1e41091309c46e072ece66d7a219cd82683b97a2c495a7c33ef860c6caf53ef3c96afda0149b2a5533fffd46f4936a4ab498a8618cc60b08561f730c59fda45a4cccf57e603ceac0127a2c14e8eab37e895e9a1ca7183347060ce1f6757611a4046e2da2acdd873f0864633c9a80c0cb9345dfcef9b4b85d2639a445e9f30436f8e95587da57556b8b94eab4d54e420db05227d10c826a25571899b9ac9ae002420f4436fa7852d4d406cff239b0c4ed956168f56e4f05cab83cfe33c74fbed2ae585c57c48a370cc84758cc52f511dc80b45183e7cf72537d0c39c92f39298717a431aaa266c55676ca8f84dadeacd3ad2e1e8e4eb8fef3e293de43a66845d2df6a8038ed544a3fd40440e621198e27b16e203824c000e4e4e8372d0bc226c09414e13bcbbe119b8fead145de2bed92f2d9f597f8a20ae9b688dc3644a4b367d84ec5216339f2e5aad935bd0f2190a04a2db03fc2787acb705539272f983a94537969e2c117da4b0a151cbb7267997f97ad6be80f99d7588e3bab935f339ba94c7a0ba255f831226104c011fcecc2036374a3890387f31d713586f2c78efb6e1c8217825836ec6c46d90194f3e580567f63903f36c3dba5fda34035820a7e8b95f5c8414e898b1781d39b69d984baf6d032bff1c5b3d02f84ce55a38f667086712ecdfaf60a22bf989a949501db45774549c07f93a52afa6c9a96216f6cd8914ff8cdf784e717e2c9f3afbd7e8d306472f51bea93233b81b44ce8f46dfcd10abcaeded09ff725c228632d8e7da3d8a70eef693f2d6ef16bd28258de69ebad52001e8952c4150d3cd14d52f93c426bfb11bfbc6d28939f62bab669db49d5febef15330ba04307fa999d72ceb30ed2a92cffb2c2e8878eb09436aebd7a0a15b62da955d708339ef1b587b829036b97e5031f4db886850f08731e4012a0fa1471ec068e313b5fe4815879d5a6fdd7afd84cca6aece9a9b8df27938df771b159984b4ad164d0ccdf2e40a50dfdab652d611d165b4c1f606d6b1512629756cedbbb3d035ca8a591b1f6bb46f832af1c16420d898ffca7d503f79c82244312ff1ed87768980bae7f67a0f013c9ccfe2345a7e02b8ee2c369aa1d01fc837670d2d5fdecccf4cd074da2ff3d91d193be98fd961bf0e22c6a0124aa2ce523c4cc7a72ae04b408a1ba5e2b56836621723bd06cf5a801e9cd80bb318efc0af81096172154b55a1e899c162d37376fb9c9af4d80db01d218b658a15256481c10428ad67adbeb7b136e7ecaa047af414a0ca039e445e3cc02d46229e13a59434a1c744ea21569f07163ec25b46ab507791104b9041813c80a8b58c30b9c86ac0b47a08081f510e26996fe664d6881785e441eeb4852122109515d6e426811fa5f42f1e51fc128bed181aba372947b6213826622ee12f2883cede024c2890a14b624aa9fd3f80b2f01b580159bc7642d9b73826b04", 0x1000}, {&(0x7f0000000140)="6c8c77ec39c77a241622eda50bfe063dafa3cb5c1b233b3ab2200fbc82430118cc1128444f9a4c22eb098925a064a808cf918c0c2c1d33d62e73e280d1e603a1bc02dc0c0ed2202dc83869085a81f534e0611cf2395d2e3706cff9691e69830719c7bbcfcf487c05ff00a97c5d2ba5efbf22b5cafe74dc7af5f81cc861ebc9e10f05446ee05d70d5cf31ab5b0e0446cc622e16b2fcae4e2f73dee19b0e543065b744ed261cdf151ca52daf63a4f32e47d4", 0xb1}, {&(0x7f0000000200)="bda43af87abf56722aadf4c2a5521d8c17e29f2f36d94e33a175fb68f81184fc60f7f0c92462ae89cb23e175775706bbabe6b2bc74b47c7a93da1880b9774cc5a51b03dfbab4fc5a771fc3751cea5f38f5c25af2250d25db0350d0a0153c5857", 0x60}, {&(0x7f0000000280)="8822c2871b0629156189cf0438c730359dd209efeb77bf475ec071a3da3a0be144549b26a068aeee380577679003c89f581a41730059494f9bac6b8244adfee5e9fac75baeaf3aac8317a4cbc70f3b59b1ae76a2ce670a3678d420145dcf0cd94e99be98a713791c871b2923da", 0x6d}, {&(0x7f0000000300)="ff3fc1728e7766a0d283c96370c464c391470a021850b606309ae3ea4741f9b8473f09f502efc3af4eef545b1a5e534fcfe6547b2f3ea6c546fd2c4c20b606c14a3a0596d14e16290730231cbed4c623ea3cd61232798542fe3c", 0x5a}], 0x7, 0x0) 04:00:56 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0xff9c) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x2115, 0xffffffff) 04:00:56 executing program 1: semget$private(0x0, 0x3, 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/167, 0xa7) recvfrom(r0, &(0x7f0000000100)=""/5, 0x5, 0x83f, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x4, 0xffff}, 0xc) 04:00:56 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000000)={0x0, ""/218}, 0xe2, 0x3, 0x1000) chmod(&(0x7f0000000100)='./file0\x00', 0x110) msgctl$IPC_RMID(r0, 0x0) 04:00:56 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r5, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r6, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r7 = dup2(r5, r5) shutdown(r7, 0x1) poll(&(0x7f0000000000)=[{r5, 0x1a5}], 0x1, 0x0) kevent(r4, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) clock_settime(0x3, &(0x7f0000000040)={0x145d}) dup2(r4, r0) 04:00:56 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) write(r1, &(0x7f00000000c0)="ff3af99973deefed858d035768f53bcc9cac778629fbbb282357bc0b2822fc0be76c67adb5775c27e300e6ea4a760cd2bd32241269220289fd6464f81b2fc55723e4380cbb82ec19a8364ff8a9018973214143757b075cd45fd67243e5918cc9b1125c9945ebe792b7", 0x69) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r3 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r4 = socket$inet6(0x18, 0x1, 0x9) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x6c, 0x80000000, 0x3, 0x5}, {{r3}, 0xfffffffffffffffc, 0x40, 0x1b, 0x2, 0x4}, {{r2}, 0xfffffffffffffffa, 0x70, 0x80000000, 0x7f}], 0x3, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x90, 0xf0000041, 0xfc00, 0x7}, {{r1}, 0xfffffffffffffffd, 0x8, 0x10, 0x2, 0x2eee}, {{r0}, 0xfffffffffffffff9, 0x8, 0x2, 0x40f8, 0x9}, {{r4}, 0xffffffffffffffff, 0x31, 0x4, 0xfff, 0x9}], 0x3f, &(0x7f0000000240)={0x7, 0x8}) r5 = dup2(r2, r0) kevent(r5, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)={0x4b3ff8b2, 0x3f}) 04:00:56 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r4, 0x6) r5 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x7f, r3, r4, r3, r4, 0x11, 0x1ff}, 0x7fc0000000, 0x5, r2, r2, 0x3, 0x20, 0x6}) shmat(r5, &(0x7f0000fed000/0x4000)=nil, 0x3000) link(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') 04:00:56 executing program 1: sync() r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0xffffffffffff83c8, 0x2, 0x5, "a036fc02cf055fe9b05dc6887f36c3d46125868c", 0x5, 0x80000000}) 04:00:56 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x104}, {r0, 0x80}, {r1, 0x1}, {}, {r0, 0x4}, {}], 0x6, 0x6974) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x18357788) 04:00:56 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x100000000, &(0x7f0000000000)="081cf6808d9bd40a4e4e7a76d0c79b0b5e51fd0b074370058fbcdb7fabb15e", 0x1f) 04:00:56 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x80068, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x0, &(0x7f0000000180)={0x2, 0x2, 0x9, 0x101, r2}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x91af, 0x400, 0x8ea7, 0x5}) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) dup(r0) 04:00:56 executing program 1: nanosleep(&(0x7f0000000040)={0x7fd, 0x1}, &(0x7f00000000c0)) r0 = socket$inet6(0x18, 0x1000000000002, 0x10000000001) poll(&(0x7f0000000100), 0x1ff06da033380ab0, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x2397443b}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) r1 = accept(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) getsockname$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) accept$inet(r2, 0x0, &(0x7f0000000180)) 04:00:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x8000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x84e}) 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, &(0x7f0000000000)={0xfffffffffffffffe, 0xffffffffffffffff, 0x3, 0xfffffbfffffffff8, "5c04001b000200000000000100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:00:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x40000000090d2, 0x3, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7f, 0x0, 0x10001, 0x20, "88169a4f30cdcb28b70eca2383541d891ff2e2e8"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x6fa4, 0x2, 0x80, 0x80000001, "3931bc84a41c3b9dab467b586839dfa379aafa35", 0x8, 0x9c}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:00:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = dup2(r0, r0) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000040)=""/12, 0xc}, {&(0x7f00000000c0)=""/143, 0x8f}, {&(0x7f00000001c0)=""/212, 0xd4}, {&(0x7f00000002c0)=""/119, 0x77}, {&(0x7f0000000340)=""/196, 0xc4}], 0x5) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:00:57 executing program 1: 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, r2, r3) getrlimit(0x7, &(0x7f0000000a00)) lseek(r0, 0x0, 0x2) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000140)=0x401) fcntl$getflags(r0, 0x1) fsync(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r2, r3, r2, r3, 0x54, 0x9}, 0x80000001, 0x10001}) ioctl$TIOCCBRK(r0, 0x2000747a) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) r5 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x8009) r6 = accept$inet(r5, &(0x7f0000000280), &(0x7f0000000080)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) 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}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) 04:00:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="fc1c0d16d8411870c00e4bee0097a78ebcc849ab9368", 0x16}], 0x1) recvmsg(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0, 0x15}, {0x0}], 0x3, 0x0}, 0x0) semget$private(0x0, 0x0, 0x28d) 04:00:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000800)=0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c72d889449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae68345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde", 0x72b}], 0x1) fchmod(r1, 0x2) execve(&(0x7f0000000840)='./file0\x00', &(0x7f0000000980)=[&(0x7f0000000880)='*\x00', &(0x7f00000008c0)='{$\xab\'-\x00', &(0x7f0000000900)='\x00', &(0x7f0000000940)='$/\x00'], &(0x7f0000000ac0)=[&(0x7f00000009c0)='\x00', &(0x7f0000000a00)='\x00', &(0x7f0000000a40)='^-\x00', &(0x7f0000000a80)='[}-}]:']) 04:00:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) close(r0) write(r1, 0x0, 0x0) 04:00:58 executing program 1: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x402) msgsnd(r1, &(0x7f0000000000)={0x0, "df84476c1054959ab15f2b9396495787e3354776b879b57b58288ba63f7214b20e13c3af3fe7d9dde0841ff2fa7f1c1a5f0b0167128f"}, 0x3e, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) msgget(0x2, 0x244) 04:00:58 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = syz_open_pts() r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000340)=0xc) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0x2, 0x8}, {{r2}, 0xffffffffffffffff, 0x60, 0x20, 0x100, 0x8}], 0xfffffffffffffff7, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x7, 0x7, 0x5}], 0x7ff, &(0x7f0000000440)={0x2, 0x3}) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000000), 0x2d, &(0x7f00000001c0)={0x1fffe0}) r6 = openat(r4, &(0x7f0000000000)='./file0\x00', 0x10400, 0x120) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000080)) kevent(r6, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffd, 0x40, 0x4, 0x9, 0x1}], 0x6, &(0x7f0000000200)=[{{r5}, 0xffffffffffffffff, 0x82, 0x20000000, 0x5, 0x5}, {{r4}, 0xfffffffffffffff9, 0x8, 0x40, 0x8, 0x3ff}, {{r6}, 0xffffffffffffffff, 0x20, 0x40000006, 0x2, 0x101}, {{r4}, 0xfffffffffffffff8, 0x2, 0x80000000, 0x2, 0x8}, {{r6}, 0xfffffffffffffffc, 0x0, 0x0, 0xffff, 0x5}, {{r5}, 0x0, 0x1, 0x8, 0x0, 0x4}, {{r6}, 0xfffffffffffffffc, 0x1e, 0x40000000, 0x100000000, 0x1}, {{r4}, 0xfffffffffffffff9, 0x80, 0x1, 0x2, 0x4}, {{r4}, 0xfffffffffffffff8, 0x0, 0x6, 0x5, 0x5}], 0x2, &(0x7f0000000100)={0x81, 0x276}) 04:00:58 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) 04:00:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1905, &(0x7f0000000000)=0x6, 0x4) r1 = socket(0x20, 0x8007, 0x3f) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup(r1) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) socket(0x0, 0x2, 0x3d) 04:00:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x33) 04:00:58 executing program 1: getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgid(r0) clock_getres(0x3, &(0x7f00000000c0)) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x8001}, 0x8) select(0xfffffffffffffef7, 0x0, 0x0, &(0x7f0000000e40)={0xffffffffffffffa3, 0x0, 0x4000d6, 0x0, 0xd, 0x2}, 0x0) getgroups(0x1, &(0x7f0000000040)=[r0]) 04:00:58 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000020d, 0x100) getdents(r0, 0x0, 0x0) r1 = getppid() r2 = getuid() getgroups(0x5, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000040)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f00000001c0)=[{&(0x7f0000000080)="ed658d8a45c903e010ee84c30b1ebc94899f9f72fe17d5db41ce45a41d33f4b0afea924575f5f6db049e48d9e8e4", 0x2e}, {&(0x7f00000000c0)}], 0x2, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x1}, 0x40c) r4 = msgget(0x0, 0x200) msgrcv(r4, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000de895304b13abaec3c049ab643dee0f6baa95c77f109085b869411ec17827307be37aab3083b7c93a1da3553aba7c3d6584175adb8ee3028ef5155acebd392d3f56ecb894fb42125cef4a7949a44d9d3432539ead3a21640f055da1f26ee50ecfba06d6e79c479e694608306023ef08742ee0e42d85b2e431284532b580ae5d73257c6"], 0x1, 0x3, 0x1000) 04:00:58 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) close(r0) select(0x17, &(0x7f0000000740)={0x9}, 0x0, 0x0, 0x0) 04:00:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000000)="01000000", 0x4) 04:00:59 executing program 1: r0 = syz_open_pts() fchdir(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ftruncate(r0, 0x7) ftruncate(r0, 0x2) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, 0x0, 0x60) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ftruncate(r1, 0x6) syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0xff) 04:00:59 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = dup(0xffffffffffffff9c) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000001340)) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) r4 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, &(0x7f0000001200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) r8 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) ioctl$TIOCCBRK(r3, 0x2000747a) r10 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) r12 = getgid() sendmsg$unix(r3, &(0x7f00000014c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001180)=[{&(0x7f0000000100)="6c016ffe2e09db804d40edde9d59bc691de890cad7b2fce496aea364cafb9e2da15f536aa9238dbef6d633126d8a23c227ccc99a283644285b60c6d9f67a3acd1241781fcbae2dac4bedd1aa191e55663aff8ea80637c43cc982baa3cfc6fa67f5006943109a757dd56e7856bf3184e2afc79da5883c3c4b13d733d6c17e67", 0x7f}, {&(0x7f0000000180)="410e9bb5ae5c1a539e3d148788ae469dd5f128296d4bad8f875e1dd3ed60314a1d1ddc8e2df56fd7314ea655d7967989436fbfeb5f06f51fa16256ea25ee521eab2234b2cf8e4b386f007737fe4e27746ab88a21c302f3e54aba4bae180fa116f2a0282d08e678e4f18150004a1f8483ad3c248c726f49d8da2a79834a837cf78a52ec3e45bc876d5036e16c3cd6e2f25a55d9b51f53f95322a6d8f9192222dcc369ac01eeef513543b3df63c462522403b1a4e9e3ed4ad9385e36a32171df5a000cb76ef98c6135537e87fe7b8a8d84e114855c69ad2175a4e5082552c2f493f0eb430af78fe20f4d346abf776c32490f3da001c423f8d911dff62e3cc68c570eeafbc78d392a182191565488bc86f9c5c73d881a3ce65f1da11d25750c7251bb9286b1c80dbeaba65d395fa232044f7d11cd8b79bf3ae5cc272aabf32070626d692cbf546ab85ec4d863ada5241c2bc997694855d7f708684e4e09f3a70eeca2352bd462c22b10a379e271aea6a81ad64530715664bf5e5066b66ed0d92d54a1b09180178a8e6a8f1e3c3bf856a99499003eeb19b3a8eb6c2a7469a9cf33aaf9ec76ced437e63d3f27fb5e1af03da4f141c60053f86e12fa3785f0445629030526f43d27c62c0c75a165787ba35fe4b83d430df2e5c6a6767d1c887de78bfc82101d60dcb7ed0e54423fc48e70ab855dc89d40ee8d3d8574173009ed18cb86b3b9612ebfbbfa2cec7f6a1af0649255f2372140f0e899f0f1180c91219bfefe1990766a346629b70936c0738bb00c00fac2c94aee928f794e762434c697336e928eab43084e2eb33c8c59ae8da2e80d07f6a5680b6741ec348657cb6199185d39644d17a4702a96467dd6d6b73944e4decb5e99201051b36ec04dcfd1e0f1c638b2d35d66c63cf0acf7bc8e044a6371c3609bf1860caa2fcde50962294a7454b7ceb20e7964ec18ece36273b7d1439e62840d3ad0c81c31f88ad5136ebc062f44196fcee7ccdc5f934b37d00fc8dad74029b366ad719e0636ee25b0fcf79aea37a47c88c9795317dd57ea585e60dae6525cc53db4d60a10b52c3b58e7b14c6eee0ac98c303fc38138537bf46b403dcf3758a2441b0a94328a22228b8cd0bf9362a9a51acc511eed6f7816871bae1fdf139eeddf1756dcce9d115b13358043fdec3dccc1dad0a2dcadb9359ba0f9e143ab338f706701283f9233ba95751afaf6f803be33a2357f637d8adae087e792dd2577ed67548acf483863a24be3298a0076647c27a6debbf811a81fef02d62f6ed8053e4d1da1ab0918d6a2b0ae75add1dbef20ef5b3f6b6e083193af8645753eec201608e6706d54663aec561ac6bde6d38e5970fcfcd8c0aadafc84ba16d6dd74748ac533a62a2dc64ab908aa3c1d7b87d1aacbf03bdc2d2572291e06a58b33ea758f953c7265bf4252c19428920ad4d3c82a9a759a134a38b08b564924553db0b50a1c849f51beb8be43bf4b954342f62b96ca0b48160ad4f09a9e2eebb577d1a6b7980093f8946b8b01946fa7aba1ef30ffc99705643010dcd6ea83e105a0c58a7ebb4f185516f4ddc223b46c7f94fc0d614e2c622d14bffd4dabfa0870ec2d1943af1c3c25717b891bfb7b86e6ab6e9be122ce7d42d97ef8d62efcf02a84c240af6ab935570a6f35dce6873644c2fd8449469c4b54e795718530529782b4c880582b579d2b9ff45ffcf4489ea3afa33938bb781007b3d13c11a38f5fab9cb1312779804db04781f8aace65abdd0e8f48d2f18c6f97d72582d8be530dade0dc23c330d79a6aa9132ed453697bfa42019d8409fa288a51a3a5c579656c306c58e103fa6292cb0cd40ec3f912505399561f83f1e961fee509f08e5388256d836caa91433baa4e4cf8f9a09695c8d6ec1b4d2e801153aad5ec55e460f5498efefdb56eb3a0a115195c4c35be9bcf50f4ab8e16affb13998e6a6fd12e63f13cb7ed9f517d59c195b837e288d97bb99bd396d3330f013a2995ea921137a99a65f94a5b7bf979aa4ce0ebda0b0cae3fed16c28f02893b5b1205c3a4d17de0687af0f68cf5b048c48be71a4f07fa4b4c8d7ab887b4fa60d700a92ace4084dcdb7cc82691a18c4647583f177488f4cd195f21002e59cd583c46c2efa0e7ada4941ab514ce95ef923778afaec732873300df88d0fc121f70430973daa6dd5b98dfbae66318a56a79687df08b90fbdf3f235304fab252fff73b5276e6d1927d0fe82dc80ee1e5b698148ec42fc3f83890a5a1f5551675827e17d773bf2218a73c21fcc061abe36bf27613ed27aee90cf2ff1d61c72750e44eb4eb4dc9e8a27fe2f10c00a9b5ab9a4e4dd1514cae2e1dc4a63432e283695dc56fcb69a8d180b7c530306d794d6b34a2facf9520eb2680de553b552a492512fededa5cbdc1c48feeb3e0b2a0414b51a1907206e285c885ea60fd76fd57db211375d94ae468fa0103bb39bb94fb36d03686487b3346cabb0ac287ea6408b46f098821d737eea284e4f79e2262af991202b046b5f7cb876ee3e957173a5d15323be71f0e2033f8851eb5b5a70929286abc9be2fed2d69b26f93c8e5d209bd31e7b801b4e2d9c348a3feabf0435212cd34da782d36e919ff729edf7bd11e1d3712630ebb34708814b463d867d1818474d1de9c1eba2947681223664fe5de6b4de937dc7b792ec274f79236c7642ca22b27619c0c05c8de1b4cf368b63202da794fb4c33db41da01b743312aa0dc74c6a50714bcc4634868157f9b1c4cbba7ce7d874dcfbbea044b1bc96d53390b99fdc5b414f737a8f380605e3ea88b40b6f146653b1edc75b4b32b772617ea164fd534e3a82e102c6c4276ba9e8ecf8fc70b380b601b320e447d74556fbcd146e0022d1a55680cb143fb50c3d10d60b26439d46e15b6095ac94968d65dda4da32f0e5df6c6ce395d282e43d2ac306d2ebe238941bc440ccd135b77017504b5eec1271966d4c033c2b59101a49e0cbf338eef850f936a7174563e448c43a20b8ba7d065a99edf9a7b798fb54c25c6567a2b37b790265c9c9280ef0f60dd1dc71603502e46106d53478dcc6772cc28672894c91aeec890a792ee0bf19cfdff9a4506e440a88a11629f3a12915ce4267fb652f745bddf887be67bf0a4367c5c7ef79e12c0f39b3af76ad4113e1be7ce1a605b7d4b7aa061c11f4a7263516b3f5140ec513f93378c6b8aa4d178d2ab59fa6d80ad9ba3ae11d7e1ad2307a6ea0b071cfafbae32daf53c1d35c45cc991c5e61b6bf2000bf5b226cd75d3e904a384aea2fdb6db65e01c988f224e33c8d3d4d8a57f5021d3cf11b3a2582931fe0b67c468658e5a0f8a38785397ce6539896069bea23131a287abf822653975f842c16e6fcca1f1355549613dfbc4222ee35add69a0d90c4dc8ad00ce73fead6b01cdd080a295f45372242f732da6e84bee3a3d62ea21cbaf625f9bef7c180b5232d15d89546716c2709cff3831e634de94ba107b18780a70943d586b218659cfe3623e98fe9f142e7fca2a0f5cfc13db9a7bba64ac7da63eba52cce491238b62875e11e4830ef3653a61be4f00ff4299dccf5f7ee8804d8cc613ce458c5c14a9fc4c366e3425b4b06072751f4ac2a3a3c336c7afea7883fc0296e04169518ec91ccad07f1831a714032c5b194dd53128ac2fc56493431b1684bd924d434ec65ae0beeb287bb333ca01df3e20e4cee3d08ddaf68c749d99ba2bbc47bcd00b24d5f65ba649c0d04b870b935d3b1db6fd4706a273d2a9a01007eb5fa42b87639b800831fe0c78fecfd31c020a28fcb6d1599c6efc8ea32cd6b1987ff142cea4a85e50a429ff8a03879f6f952250817dbcaa5ef204ec78d977aa2ce210557676737881a045b74c7e21a9502fb8d2fad6d27e963add6ad0b52f3b8a1b5cabff6c5cf0f86292beb5dac3b7ac0d9a5ab1f996578aef86a6ad9dfcbbf5e2f3ac5bf29c3f99761466632829d79e29b209581db8f9d07c02886579e39338db59f010eef920ff412d65c2ab6b1e36f900b453a76c7698362b2cfc64ab4876c54ca68bb1279d67fe70b1b6d2d752a3ef48361ebb2072b3da2c6bd51657e2dbd8c1eb44ec75cddc95f6f18822cf73b067da7c812dd4b59adc77113cc1db403a3161d20e07baa1cbb44471888405f02384eec67aba2c6f55e1d67d5d9ad19fe4cfa562512eb5dcc160d7621dfe3b60ea10d3891033de32bfb962cc30bba60f4b67b7878af676fe6ccd62d08e6a0fccf38e200c1a99a457d25e09e69058ccea5650fd2cd0a842d34c67ba80ffc409a260b98e8a51e8b74b2a36c47cdf8189251647fd1673bd4bc828e878db0ec4606d57f41a25938fd030f9a9f22dde6d99be15f695d48fb1ed9c5c0f1401287aa7625e63ebb6ed23c9949bbaa6dae268e9267103de91d8de09f4d4a91baf3bf0c9e5a934144ca5cd4b046cc77d5832035f9e667134d49333641cbeea49609189c7b75550f80bade88f3804a345e1690b1ed10990a943cd0ff7f1806b5c9042e3d5df6d954aafa8402f67d09018d8b5a49b89aeb5d1311440150c2e400951319164d37f22ef893135fe43b6b8ed4bffb7b9671d31cca4943408d58d6602239c7c43b1a2a8a3d53d883e7ca1e0a00b719e71fb2b97b9a770b619ad88d16a82e4602be8ec6079fae3a202de4249f65eacd676a12252fb5c2ffa4707f054354e806721f9bb39977e942f67aaba2dd4f0b5856e8c4f684a919c070852d03f613eacff16e9eecec88fab613083d63979e5b757b6327dbb0eea224913c2f62e785bb4a62095340c5e8f8a6e3593e35b4fc94d37acbfc79de16f3f410de47b812de0815cdbfdc8187a8df24c2c3599c173afda751dff93ae4108faa7088f7a3209078cd52a55cb0a44fceb39858f28ac9859f4ee2c4ca4b93bd660d0dd97664042cfab8df73e79f6ecf0ec34b2c8e75aacde68887340ab400d3375a602dbd8adaa756ecf2b69cff8ad4dd169eaa3b104783ee478bc7de2037bb2dcf8290a30e6512990778f94801a5e33629c266e8f5f4fc81cb5ff10b791c3cb28987ec33f19ab135ce83760b1f5db0c8f0e2c06c15320660a26766c6073c022750a2dd3781dfe635ac552621a7074652a405edbb0da25f29678ea6c3aebfa9938ed357deb90b979aac0fa16eb0c4560d2da953ef9baab58dc3ecc36dc3123d14cd6375e7b5b375d8dada504b4e2c375ff0f72068e6dae0c4d1a1af1f45eed0a3fe0e88844aec29b2982d77c637f652e2cc43ba449200cec7075fb9c59a99b1ddaf42e5938435bd349bdd3d681b906e1a4abd4495ee39974d30a2c5db0aecb7f23515170b330bb3d682f40c991a44cbb1c05de067e1e8e14818da135f9783c7a5dc85b6a0f0e94bb22ba5829122cb224f30c60fa9b49be06cd2b013d4a514b737477a954af98b0805981887f32a71bf40027db357c2c65abcb154f55917e99704198e3b96cc376bde24dd719150449feaab486cfb418286f01cbc17dfad418e41b44eee6ac1b5d0a52c260d6cdb3e5de3b3acb77c6e1ee655020611d68e768755a1ae186922e092bbffe37886f74b0b700b480f28b504cece3fb39f56cfe735f7c07614346efab5a0c640408c0bded986c7063bec2be9379f3e0b55537726988783f8731d3c27cc092900b2fa8b739268c108811b5880ca80bf67c9b7362294523b18f4fca8cc41ad0af08f4762a3bbdcb5086ea3226df96b3862fd477d2ad47622595583887251be9ace36d3f3e7427b4e2588316a76789a94e06fce34e0212f4d0a3c73bdd186994c5697a34364238a8274090ae5b77", 0x1000}], 0x2, &(0x7f0000001540)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r0, @ANYBLOB="200000000000000000005e000035eba0fd5263347b9db3d9cb98f4c109188a029253dd00d90b9dc9df7944749690e5483c17db5cc7727bb1477d2587b6f92fa7bdc91a02aad451ec74c0221928ffb5658afa98f3c06999e048499652d90cfcf797790980d2713a23621c2c79978ab9283436964aa3539f25178ec9dce6ceb4a23258ce5900730c10e4e7", @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="601d5d11"], 0x148, 0x8}, 0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001380), &(0x7f00000013c0)=0x8) 04:00:59 executing program 0: r0 = socket$inet(0x2, 0x8005, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 04:00:59 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "00000000000000031cc5ce0100"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt(r0, 0x5, 0x7, &(0x7f0000000180)="0bdc48741c8aac2ae9e1a97ad51f0a3619dda1d54d6202e1d51c74a232ba44be8e0f8509bc7d91469b1521813707d3a1d9cb98b7dfbc2a505d178f60cdfbfe7269aba6172be46b10546b26169800b34253f0e046d3b54bb030f947c1960d078b10f53687d84b363071e70f4c605caa2625882f0fdeaf1da47cc375b377e66dc44409fc10c2cfe367f43846b8c375c58408608bfef3e40c479390372e13c9f76aefaba79b4878e81b11678142d950c017c06aa7a2e06f41b7d8f9c7879813bb1bbb500466ee8476bd7cd7feaccda861de006e7137a2f597d0c10783e8106bd65f2882250c3b7a08fb79df5a3490dc7dbedbaa", 0xf2) write(r0, &(0x7f0000000080)="f360ba40fba1eb01719b892c6db4e9cee03905bd65791992cf9da1f60507279c15f1f35001e85fa4f4f119d41a86a7c41898eadf2e52584d19e5", 0x3a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x7, 0x4003, 0xfffffffffffffffe) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000280)=0xc) setsockopt(r1, 0x29, 0xa, &(0x7f0000000100)="d5ff9668", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x6) 04:00:59 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xff3a) getsockname$inet6(r1, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 04:00:59 executing program 0: madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) pipe(&(0x7f0000000000)) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) 04:00:59 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') 04:00:59 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) clock_settime(0x4, &(0x7f0000000080)={0x1, 0xffffffffffffff80}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x2) r1 = socket(0x1e, 0xc001, 0x7) connect$inet(r0, &(0x7f0000000040), 0xc) mkdir(&(0x7f00000001c0)='./file0\x00', 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x0, 0xc85, 0x6}, 0xc) getgroups(0x4, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r2, r3) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000180)={0x5, 0xfffffffffffffff7}, 0x10) 04:00:59 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x8, 0x1800000000000000, 0x0, 0x0) 04:00:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x41, 0x0, 0x108) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 04:00:59 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x10a02, 0x0) preadv(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file1\x00'}, 0xa) connect$unix(r2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 04:00:59 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r2, r3) 04:00:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 04:00:59 executing program 1: socket(0x2, 0x400000000002, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3f, 0x5}], 0x2, 0x0, 0x0, 0x0) 04:00:59 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) semget(0x2, 0x8000000000000, 0x1) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/194}, 0xca, 0x1, 0x0) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000005359ddccd1de6b7476381bd6fc16c33ce324e8df328e202b0ec254f1fd60972b3bf9a5e4a142ac277b0c1c0892c1378056ba83bd5a2faeb325d6d22210b564d4f6183d3a07b0eae91167790fd44b2b8b7b6839ceaaa0ce1790aceebf18f2b75305401cada40000000000000000000000000000"], 0x65, 0x800) 04:00:59 executing program 1: r0 = socket(0x15, 0x80082, 0x0) setsockopt(r0, 0x29, 0x8000000000000282, 0x0, 0xffffff70) 04:00:59 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x21b, &(0x7f0000002c40)=[@rights={0x10}], 0x10}, 0xfffffffffffffffc) sendmsg(r0, &(0x7f0000001280)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000040)="4bab8f6a42daee5e04a6b5fcfb3d8355d409d3f72e076716ac89269e18dca9c4f1292f07b5a6862957a7f2cbe473cf1eb9c8f2896d06bac1a66a0a318cd5c288bfd5f1284d057c43c8f7e5ea50b8199e444c03b87968ebda6941d7e9b846b0775da5ad67432614d3337456f959e82818261305879e699291eaa43e94c7f2c946a8881ba61838c4ab2c07dd760250284894fa5862da90bbf3b6dc481f8b25cd1a4d8293d1c31bc6c67b3dd95e995a3f529e96e5b9543e61f008e4f5e195", 0xbd}, {&(0x7f0000000100)="c8daf601c3786752219c8200238e46bbe10e4b68cdb11e56523089b41af75af25f8a44a8490e20645cf7bc548966397c73fd0d44", 0x34}, {&(0x7f0000000140)="9a938021dfcc4a242daf0839764489452a0fb59fd60717bf313c319d8f92913dc3271a25fe2b77e96ec62b02f7f53555579506673158cfccc7272d04c3a8fa8c6ff6439733953d2523faaccd3f47a2c324e807ac775a230bd51776d57826cbc34f427942f3745dcb8d", 0x69}], 0x3, &(0x7f0000000200)=ANY=[@ANYBLOB="4000000000000000ffff00000100000042ab6dea7a4ab9332e663c6edd17e1b44d0503ed792341bcc73864ff3acc38c9201e09f9dbc20b5018000000000000001010000000000000ffff000006000000696660835509d0a10d5eb452b7787e6882409876f4aef97befac5aad32e0e98deaf9ba446a1992fce1c117aa26ee6bd3de2176a60d142e58fd6dcc3a00ce1020e83a30a86d8ab4a29c5bbf2469c036a3d9104ca9b28f85c4f6b2f53349a5f1327c07e856e1cbce172757350dd3cf324032c2b6062fac432072e44808cf42d38b238638a4da20c6a9978276e55132851c7668388df3c6b9a903c2ac0492f18bd829a73e1b913d813015d72938815ad8d177263644d29f44f6b17d97bbf3d3fe38eee05781a6e01752142ac8f6f7753e30f7b29f97382b1d0291703926db70411e5531dba379c0e9d5ec65c6850aac98c1d422a64116cb29cef225a5a4d76a56f5e091b9b1b3349e1d3e13cac092f45fba1807aaac870d83398de8c8f62aa031c419f99d3d245cf22090c3dfcf032c3ad1b5021fcd4af1b8fb8e72acbce9bab65e9d24cafec1b42c661da899d31776d0614831cf2a00cf64445e8f129b6d884c5b70f35ecf3d8352a18bbd2d330da83f4c72cea57e3b9a200c7917601a02b46457fc678b90fc316fbc87c405e48ad06661d2de6847f043ee78c8edd4a76f064d7d7668c8c3d29c0fc7c9681ea4c1e67bf111a51b3b28d692d99aaf6aa95a602723f6a5d63f7e48e3cd3bdc8d4c5ac9da16f71f1c881f3573a990d852e21cf5a1b61a6679ca9930215357e906408d0dc910ea1c5909a83d69e3615c5c091c3e42d6e6f71d530f5512cc91170eac504ec47901b5a82f862b5a6ae08d5643038569bd86a56cde9c8138ddc6299d991f6c4b9eaf9344577153c22e8e6ddbc08451313ebe2e266189122a1cfbc83ee4860ad9bf5778e7d64fd977fc68e654a4e31a7539c7a9b42534d17072a313e1c914ebf1ce9c096a537d37ff424de66b6014f63529452c131098ce9601ce91c286086d884279720d98a42b896c2954ff05b29bf04e9c0286d5d1a4e68ad387123e68a5a9268ec3127a525761067abe9c6849b318f7f9fafcfc06f6edb931d0bd3d798ca15ae6acac06ebc26955b283e45c8e2d55fd9d30c3f7a8e5df0a2c07bda415a212171e53f36d9053d9251503ee983218e6f2b82837eb47296d7fba8b95de64f510bafd1d3ceff2534cc44928d301804f86b25958364f109e7e6f94a9844db941b66170253ca40ab983ca4e0050790a608ba1d08a37be185a28af9454f2e56d1d13056065703c2db3e01d42a06d154edcffb95111299a0aedf7b51033a7e79843d48d4171563b33b70afe5a6b090b6a45b00bc83a478eaf6f578f052cb56f8c4ec7eb2c65f95d0251ca25747a4dac41becb25674471cf4dd192a614c227177b82fc397f6b2c87a436e94419e52280c6b4011a1aed924ffea4f8ecc4a8f2a91189ff8ac69e793896260267d191eabff2dde49dc1713ca9375a7ef01ab7676f2cf58f27dc0577b33b965ea7f701ae2daa621f8980e716c50aa01ba38d34a7b07ead09f898d36460c1da03072f2535ef3f8b19065fd35cba38d62187a0d6752dcb5a657ed176e0558583470e47e78ba0435af8d0c7eaf0d6d52c0ddab45441dd87d37175bd2994dffb823e8a0cf15e0f23aff3f9fd7db87f92407f7234504dbd641355016ffa40b0c66457d8436676aa6c02015b33ad50f2bd6b95d128f8052978b6e35f9f0c91b8e1729ee5fde0ed3ac0be8c851a52c7836f2c6ec5eeb35fd3b61a7e239d4e1ac0a9c4cefb8c69660a31f0bcc3e23390615815a88c58fbaf376bb8829d2384411086fde646d22f09069f47b245b7d9ae12062d28d1f89317f22d7a205d10cf0ae1d4c0c7a74519bc1a0a1d432b2963da49582121312e093f17d25489ae4d9361681c6ba696622a9df16397a502f394d06a57af9334d7ec63ae7ce0e5ffb20cd9487ca12bd30b8533035b215802ae956e893b648d7415048ba04256721724bb58812aae5223dea2ec73f56dc6299ef514dc096801f815a1cfc3053369f017396dabd3de04c99a0752ce0cebc5af59a649514e44d4ec81c7b42fec2263718070527bac4036e3d17872108a0357b3ead6caaa130a21333af0c65a57d3c4edeb8b8ff5375049b1665bc9adb0b6d4d034c7e924ada07ade2e3450ff4d067efd35396fc418621303f862071a631cc34ad76a13f17fdd8dec72889e96556632dfabb136b163d1529c4b463f58b0f99f88a1819e57b26667dc6a6c31389d0757c39656ea7f7f41663a17518906cbd46ea39cdfe2600d15576a3e54d3ae7b63216ba16ccc67915a1664c6c2ab558b607da770efb511a2fa92468b73f460f8ea4935082649aa209a0b8575c432350362e0f3fe3b8062214651df5786536a20ff665efd0355d6b60c70301e4a910e4e1e3ac9c474f4a581f566a49f10351e29726997253afccfd496531bd30c68f88ae4f32a5c71462788b91bea371255f9e3fb7915dd7fb5c62c51942d249800e9094bcdc16aa30b2135b7c27e02b4182dc005b743ca7577b0890579be45a4dfbd014e61b1aa862b2c30ae333bfbfe8b7fd1607c63576923f5631ec38bcd60c25f54e2ec4d327335a5ddd296404faa1af5732f1c3dd6bb41481c8062f445d177622959cb3af727b7439528cdbe36c788f5bf4e719228ddef695ef45b2999475a72f52ea9d944507fd394b92b0ff8deb4d9d0acbd8d767bd089d26aa2d760488dff7e3c157399e370a1cc41cb3a8fb5dc048a8c112d865fa39dcec7dcb309f578b701c60259f3cd6ead854941481c81f80dee341eedd59ebc7047adc97129d313913f8175182c94c33833620a69205eadaa4efcfc18e5b5f271d5dadcfa8d23864b67aa25180af25bbe2e2d4aaacff45b051d733ce5fbd84fde0039805d865482251886b410ea14c6c6f55ef1fa85f9d4cbe064c0e221fde1d76d669105b36d0e158329146639221337ff8551fe7b93ba193318cfd8d8c1686cf52783fc9c1858caab47ff5105c0e0efe9965f902896d1c569a757007366ecd0a5a82bc6213de10412829849fd3bce6f47ece1ceb138deafd9280d548a7b01e3a4e7567655373665d26f345f0f15d283f039460d4491802a07d5ffacc98462efe2327ce38b19bba7d9f92fad0d68c0b1b325321a08dda3f31a2332a4c6c034ff079cae070ac8d7846d6cdb8edd8aaf5f6bd9f454e41e340c7c88b77d3e753ee3d23fe87f2e5294b10c2feffa53661814b727b93480e08ea74bcd08221b60c811cb9f5e69f56003aa24583d0059ef7dd0d466dd206dbb72ab98821dda4ae7e39b5c4979c507eef15fb0d48f1d53682469918951c8180967f211fc3ef1e6efe8408994b375977b7dc46401da3a7be3e39d23b8a585b0b54619d0628bc9c77d716af56254a4350754d314ca5902869f931c7ed9e427c4acbdb3648ee5f0b32130328d0b77ae2e74983292c6753fc8bf21dfb53b28a6216f2daa94efad0b1a515def04522e8cdfbcf4aa84d210f6d481c7f718b0f1b2aa130e7af64b8b578bfdd21ea60e4fcc6263509921c4fc76f44593c9b932aba6e5bfa1a7302bfa520aad1482c90eb1549c721eb24992fb5060ae160a249e7977350a571e3d1d5c755af704e6db93dbc329f897906d4d26fcf0890d4e5b0ce87aebed6df2df4245139f1660c47e9dd807f4804cb22d0d9a496e0e1f16fd66b29a24b598405cacec75d345dafa436e83deec9e54ce9c361548e341ad176dd43e826af3819a37a0e6d512cbc2e3d7a4152bda33da5e9f857375de8d4367c8e65dda9d09d33538d5ac7bff687700820fdf9795d2c240dc78f51f12c75830b7de09f241e88dcc4b619e4e00302c17063838c4be793ad9f19341b2ccfb41478663e25622b1815d51dcd2835dc0516da0447612f08c1721fd8f948993596c1a0a87dd010540132ac12e1987f2f62838b010a901de1c247417658a0967dc3004bb0f1cf5e61d9c2588493ec5d5c39ef83da1820490f0b230186dcb69de1aa8b70b0eaee4a0cdecb2b39ff1edbc248914eb0a13f243c272db5ebbd1229e4f75cc9e72f1bd25288dc93ae48bd9bfadf1f255e5e6e1ecb866a56f4ca63fdbeb599122fda303be7a459f9ca45931a8ac5378b6cb3d33e26d9ea5f375a140c5909b964ab5c582e74dde73e1bd60be5cc2289fb042ac64c98f698409c7f3ffe323d20889d3d8f7a1fcc4d33d1b6adb0efa07e2c56a54a06dbeadf2cd259c1a32e3ce50cfacbee97905920a3b7c5d082f3d6636a9db08175e77849628abde5923f0dccf46846b3abfad407cafe37f48aac48cfa2581360c759d73a5f0376ee14613d5dd73d9b6ca700bc6b963c470a55bc4cc3557e99bfbb2dac721f7983f13469cbbb7a92f532d179f6ba87ba3c45667b1394fc65bda1047f1660d76b016e63250ee434796b1f9b1e56aa306590ddbd0b2d13fda4fc68d2f43dad75b3635ec88d5b71690cf5d1beb43d7a3c3ccc20037e0d13525fdc1cdfc550bb3edc3a149bab5fbae859e462821505f7de8388841562654193422bcb90334ff0b807b07cecc7cd9260663dcd01961cfc531f63dc645be1e15770db2c496f5cb600952644e1dbc1174b604ecbe94ef59e592b4fbaee5f4c7a6f4e4d8981c5464328faff23c9573a42f1d06b6a62131acbc6cd426ddc19af15fdf251c010d81ee1df5a402910f03f543d82f7478f5026abe078f856f12722adc16ab9d7544abe4b74ca4773ca19c0c52993a40beac333818fdca1c9dd398095cfb1f4144ba2fc06837102c58b0d3cb43d7a45cdf515a1b273c8f3708dd5b889f53f0988f15d6598108906274b801b78c4ff745acabcc6963209afb0aaf26cef5b712d3ee0c9e74ef108f36a01be097dd43d3e2629ae808be53deb05d6e44cae6b8989189eb942bbd39ba5b2790ccf2f38b25dfe2e191fd3aef0b54c67cbe6e2f0ced44c8897f073f11d73618b19f4f40131a10703fdc95670563840dfb7034c840f438cf2b32944c5a34f5c13e818b115bb966bfe5fac745efef6d4ffebe135571c96b7f368ab6b6845fd40a0193a37a33b81dbdfed1542b386080118c16e5baad2dd0e237a2f538e4a3aab752e1c2f989d594177ad7b52034aaada67a07d2b52da1519e3631ca60c4db233f8db06850e0675a00f1faac704cb758d71c3dcef1c50db0d17dc4ff0c5eaa707e1cb338fc7809bb099bdb8fbd457935be3984360e76ebf2f78772ed60fb60ad42a66bde77240b40eb8d7747ef93d5e69d52542f5e391ee4295300f67e6f6ac5e2ad5c87117d6991436e5537311646952cd9610bcd4352b30f26bc68587025f7dc9c34d5fffe6908300c6123cb0bd3d86df883d5753ed4e70dc64a8f822aa6ac3ec3f61fb967861c591f8aaf7d85e3754be7939bc034187369f4e40548c0f6be3accd7e519b84d9a84e10650e7adc1251ac820a91a87e67db3b3c9325e7e9cae9dcd9d8b9cbe9aeb64d1908787ecdf5190ac1a87b7dd616db06cde0945d027e6431a1e36efbce44873d0e3ee3635eab9e5d97e104775fd686782df17a2144e4867da1180a7213985a5d4e783069be41983f1468f4fa7167effb48093dc61bcb5d65a46d7cf49b7aa9f2bc08bea2a17fd81dab0c7d997654ffa1a4ee07effc02d97701e98060295fe35836e28320da772a23d36fbda0215f9a71ac8d640c279bb4e2d91ee5bc488ff5edb8f1f88f26c2fa7036a298d12d15714ce8151335a4174f44d90611948203781f6ce09e361da041a838ddcd852f81007ee4a48e937e10a0518d98727e614fa54faf11ff55415bc3bf93a06f106fc162404e84561bfe3dad7b91760bc359856bc90483038c102a9aa0e0265cb90f669179666dde1bce2a090"], 0x1050}, 0x0) recvfrom(r0, &(0x7f00000012c0)=""/119, 0x77, 0x801, 0x0, 0x0) 04:00:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget(0x1, 0x20) msgsnd(r0, &(0x7f0000000040)={0x0, "155921940252427836cd39c63deba108bf00acf461d5c4c9980270df7d3d426ded83c4a64f122222ea7a054f7a6ff9cbfb9885b2954b6b09161fe0dad2f1e220d09d3de2c38148b785d3d280f43dd6fbffa213903dbf3d6a54d25de95c18f49d8735098cb32ecab7cde3c4a3577ee2cd906605435a42341300612f574de7da0603302f74efa598"}, 0x8f, 0x800) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x1, &(0x7f00000001c0)=[0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:00:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000200)=@in={0x2, 0x1}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000240)="aa34e91cf057ab475cb31b32e5218987dbbb79b3e94cd7346c9470a536d74fe5e084f12f3563cdf8ab1f5a21c0c9fbe972e5a16f3b8b564833663e", 0x3b}, {&(0x7f0000000280)="3b75567e6c5279f8ffb130eb3dfc4af4f5c3985b4cd5b224fba4d6", 0x1b}, {&(0x7f00000002c0)="a98c9f64bca8d5bfc89e9deb11032c36e389c4fa7d050ec563b43ed3ea2f1a44cf384661abd4de75f639a80657a6d0f9ac2f727dc2d84d280d77b02dc9af2d2a1093ddd43cdfcc1a8139d7b661a4f88c955b402fd8d5ed8132d7ee532bb10eeee88ce881b3cfdd619ae597cdfad9e5b0665253abc2bdd6e04d370cae5c32c25f2d3cabad02878a0a601093c02c5b6b68da53", 0x92}, {&(0x7f0000000380)="82ba24b3579f0582e5345c086366cc14feea16b75c943cb7df0cf53c9fadbf37b0a58472d028a0", 0x27}], 0x4, &(0x7f0000000400)=[{0x50, 0xffff, 0x6, "9ef298cac83d80ab8ef53e98a497b15d507332fdd9474f1f711be6ca5f8dd00f00cd4f1f3610e1ee9f16bbc523d200c9c8a14bd3ddab2107d7a5e5f59e9297b0"}], 0x50}, 0x1) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x51, 0x0, 0x2, 0x1}, {{r0}, 0xfffffffffffffffa, 0x40, 0x800fffff, 0x800, 0x2}, {{r1}, 0xfffffffffffffffe, 0x1, 0x2, 0x3, 0x2}, {{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0x5, 0x3da2}], 0xc1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x401, 0x46f}, {{r1}, 0xfffffffffffffff9, 0x2, 0x100003, 0xfffffffffffffffd, 0x6}, {{r1}, 0xfffffffffffffffe, 0x28, 0xf0000000, 0x1, 0x7}, {{r0}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x1ff, 0x1b}, {{r0}, 0xfffffffffffffffe, 0x81, 0x2, 0x1ff, 0x8}, {{r1}, 0xfffffffffffffffe, 0x8, 0x80, 0xebfa5d9, 0xffff}, {{r1}, 0xfffffffffffffffe, 0x5a, 0x0, 0x7f, 0x100000000}], 0x1, &(0x7f0000000000)={0xaf9, 0x9}) 04:00:59 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file1\x00', 0x0) stat(&(0x7f00000000c0)='./file2\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') r0 = fcntl$getown(0xffffffffffffff9c, 0x5) getpgid(r0) 04:00:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = getppid() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="ea00005c000000002854977ed16a52549a7125dbd2a7f208de0d0574f213ca7868996373528582a95a4c662969394a0b3ee35f9336c37f6113779bfec9c0e4b53d8b9aaf96495d258eee04185be5a24b7805077e903998dc92a6e97476dc7f7be2c0870a4bc5771962dac6b7cfed3f946dbe3d4f72132d9f27fdf85007964b1f7db86a45e6f32c9ee8e2cfdb9f0e2960dd0e55f3a34beb89bd80fe360a694581a8978079a5f9c351bd61e256c533a63c46a3563682d58c5ed8a8", 0xba) setpgid(r1, r1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) select(0x40, &(0x7f00000000c0)={0xfff, 0x3, 0x100000001, 0x8, 0x6, 0x5, 0x5, 0xfffffffffffffffb}, &(0x7f0000000100)={0x482e, 0x2, 0x1020000000, 0x9, 0xffffffff, 0x6282, 0xfffffffffffffffc, 0xe3}, &(0x7f0000000180)={0x80000000, 0x6, 0x8, 0x101, 0x4, 0x0, 0x5, 0x100000000}, &(0x7f00000001c0)={0x10001, 0xfffffffffffffe00}) ioctl$TIOCNOTTY(r2, 0x20007471) 04:00:59 executing program 1: r0 = socket(0x14, 0x2, 0xe50) shutdown(r0, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000080)="0000040084511cf3df0bd79dfdbc07a8d5e7ccd3ae7d88920f7ca83324c742c99319", 0xa) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x4, 0x8}, 0xc) r1 = socket(0x0, 0x3, 0x3) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 04:00:59 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) write(r0, &(0x7f0000000100), 0xffffffb5) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x80, 0x2, 0x1ff, 0xff}, {{}, 0xfffffffffffffffe, 0x2, 0x80, 0x2, 0x800}, {{}, 0xffffffffffffffff, 0x68, 0x2, 0x3ff, 0xffffffff}, {{}, 0xfffffffffffffffd, 0x0, 0x0, 0x100, 0x1}, {{}, 0xffffffffffffffff, 0x0, 0x2, 0x7f, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x2, 0xfff}, {{r0}, 0xffffffffffffffff, 0x1, 0x40, 0x2, 0x1}, {{r0}, 0xfffffffffffffffc, 0x42, 0x2, 0x9, 0x2}, {{}, 0xfffffffffffffffb, 0x1, 0x4, 0x1, 0x4}, {{}, 0xffffffffffffffff, 0x0, 0x80, 0x8bb7, 0x7f}], 0x0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0xa, 0xc7, 0x7, 0x7f}, {{}, 0xffffffffffffffff, 0x8, 0x20000000, 0x0, 0x53fd}, {{r0}, 0xfffffffffffffffb, 0x6c5059888cfe8bca, 0x1, 0x7300, 0x8}, {{}, 0xfffffffffffffffe, 0x40, 0x4, 0x0, 0x2}, {{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x7fff, 0x200}], 0x1, &(0x7f0000000200)={0x7fff, 0x40}) 04:00:59 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r0) 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) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ftruncate(r0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 04:00:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200000008023, 0x4) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r3 = socket$inet(0x2, 0x2, 0x7) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r4 = getppid() fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x2, 0x10001, 0x6, r4}) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) syz_emit_ethernet(0x1f, &(0x7f0000000040)="2f4fd1d836cc9b66b080b1d1e6979f48f11a8f1c123748687c1ee20989b658") fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x1000200000005}) 04:01:00 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) getitimer(0x3, &(0x7f0000000000)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 04:01:00 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x0) msgsnd(r0, &(0x7f0000000300), 0x8, 0x0) r1 = geteuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r7 = fcntl$getown(0xffffffffffffffff, 0x5) connect(r4, &(0x7f0000000340)=ANY=[@ANYBLOB="01993afffbffffffffff1b44cfc7134c80afa0f7ec312cfb96a52b4c9ff9a7b9eea6596289e7aebff4a991e83e9930c3e35ea4126bafce4f71180ecef12731f377b7334ad2304a7fcd0b855de4a7d4c976f3061b93c6be0932b58ad6f721198995d105a9bf93002b08a561d557a4b01776decac98a1b54d44fc26d51ca3fbaf3486754d1fce28d7f3ac8581c9234ce9b41d08fe80c2dd893959bd46f8d16f056acfc23be878d14d12d4063e7c19100ae"], 0xa) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0xc9, r1, r2, r3, r5, 0x8, 0x100000000}, 0x2400000000000000, 0x7, r6, r7, 0xffffffffffffffe0, 0x7fffffff, 0x6, 0x7ff}) msgrcv(r0, &(0x7f0000000000)={0x0, ""/64}, 0x48, 0x1, 0x800) 04:01:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x1000, 0x2) r3 = shmget(0x2, 0x3000, 0x129, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/99) 04:01:00 executing program 0: r0 = socket$inet6(0x18, 0xc007, 0x2) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x3, 0x400000000006, 0x5) socket(0x38, 0x3, 0x6) setsockopt(r1, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) 04:01:00 executing program 1: chmod(0x0, 0x8000000800100) chmod(&(0x7f0000000000)='./file0\x00', 0xa0) 04:01:00 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, r2, r3) 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, r2, r3, r2, r3, 0x54, 0x9}, 0x80000001, 0x10001}) ioctl$TIOCCBRK(r0, 0x2000747a) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) r5 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x8009) r6 = accept$inet(r5, &(0x7f0000000280), &(0x7f0000000080)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) semget$private(0x0, 0x0, 0x4000000000000006) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000002c0)=0x6) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000980)=""/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}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) 04:01:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair(0x10, 0x5, 0xd07, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) 04:01:00 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f00000001c0)=""/238, 0xee) fcntl$setstatus(r1, 0x4, 0xc4) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000003c0)="7b8ac8290a2a1f073c3919eba77acd2082b4b7549d34fa54f5bf54f880c87262113044f48c7dbd46bc9ef43667d1d5bb735824a77b38a0d378c4d4e9b836be32d34e4cadbdc50861d9176878b89f060475be914b3432a0d012c8a8d0649f987539c47bbb5b3718be976a6c91fa21933c2a32033d2cde66be63ea34447d190d878102cde9605cb3fa098562a7501eb103ddcc6f7d879b3fadd5906be42ea421b267b4388e350873", 0xa7) read(r1, &(0x7f00000000c0)=""/218, 0xda) write(r1, &(0x7f0000000840)="c2c2a3e959308f344eb654770f85c9b8d74ff6d1c573ca6de4f0dba001499d9b49528442999105acb63438b5e0adbe79c9d64a8aff40896314180e61dc2844836bc3d7fb4a8db56f8d98484f0570f13062e154dcd8df8909a078d9769157885b1ed67d6317d0983e6cc79aa73f6d5382d0103bb1a7a1b44087f732dda1c0b7963fbb48a444de78e3332a1e030000000000000064a3abe056c85784bd5dd5b655d734ca359bd1b4bf1caed16948c930037d31dc1dfd59c99951504a3b3721e229c35bae1aa33aadd3587af5d184e68eb39c08abe89877f47d9c38d905ae62fa1effbba3c3c09e052c84dc98fda973cd09a72d002af4e84dfd3120002b93a505fb351eccdba02ad2e1bcfdd8aea5e1f625fe85ae7d", 0x114) fcntl$getflags(r0, 0x1) 04:01:00 executing program 1: r0 = kqueue() r1 = syz_open_pts() pipe2(&(0x7f0000000240), 0x10004) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom(r2, &(0x7f00000000c0)=""/6, 0x6, 0x2, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) r4 = kqueue() poll(&(0x7f0000000080)=[{r4, 0x3f}], 0x1, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) r5 = fcntl$getown(r0, 0x5) recvfrom$inet6(r3, &(0x7f00000001c0)=""/33, 0x21, 0x40, &(0x7f0000000200)={0x18, 0x0, 0x3, 0x9}, 0xc) fcntl$setown(r0, 0x6, r5) accept$inet6(r3, 0x0, &(0x7f0000000140)) dup2(r1, r4) 04:01:00 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) rmdir(&(0x7f00000006c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') mkdirat(r0, &(0x7f00000004c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) 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) r1 = msgget(0x1, 0x8) connect$inet6(r0, &(0x7f0000000680)={0x18, 0x2, 0x3, 0x6}, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000640)=0x34) r2 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x0) open$dir(&(0x7f0000000440)='\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', 0x80, 0x100) open$dir(&(0x7f00000005c0)='\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, 0x8) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000740)) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000240)=""/164, 0xa4}], 0x1, &(0x7f0000000340)=""/135, 0x87}, 0x3) r8 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x42e, r3, r4, r5, r6, 0xe4, 0x3f}, 0xffffffffffffff15, 0x8, r7, r8, 0x4, 0x6, 0x3071, 0x1}) mknod$loop(&(0x7f0000000540)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x4, 0x0) 04:01:01 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file2\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x152, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000140)='./file1\x00', 0x0) 04:01:01 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0x60, 0x2, 0x3f, 0x2}, {{r2}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x3, 0xc00000000000000}, {{r2}, 0xffffffffffffffff, 0x40, 0x80000001, 0xb44, 0x200}, {{r2}, 0xfffffffffffffffb, 0x1, 0x42, 0x7, 0x1}, {{r2}, 0x0, 0x28, 0x0, 0xff, 0x80000000}, {{r1}, 0xfffffffffffffffe, 0x20, 0x6, 0x4, 0x80000001}], 0x1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x22, 0x8, 0x9}, {{r2}, 0xfffffffffffffffb, 0x40, 0x0, 0x5, 0x9}, {{r2}, 0xfffffffffffffff8, 0x4, 0x11, 0x3, 0x8}], 0x7, &(0x7f0000000000)={0x7ff}) r3 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x11}], 0xcddc, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe}], 0xfffffffffffff001, 0x0) 04:01:01 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) syz_open_pts() 04:01:01 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000180)=""/58, 0x3a}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/230, 0xe6}, {&(0x7f00000002c0)=""/127, 0x7f}], 0x4, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f00000004c0)="58bae63225259560f8e5815f73f2a044fd33055550ebd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b32c088c43a0618058e2554ebdf0da73bf579456fc7d4096e8c8b7d87cb2d72b8bce59ad8a4f5f728193ef16ab93ff4fc4d5f16", 0x65) poll(&(0x7f0000000040)=[{r1}, {r1, 0x9}, {r1, 0x4}, {r1, 0x9}], 0x4, 0xef) write(r1, &(0x7f00000000c0)=';', 0x1) r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() 04:01:01 executing program 1: r0 = msgget(0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x43) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000940)=0x200) msgsnd(r0, &(0x7f0000000000)={0x0, "a321100eddff8a5964293f718bea8249c756f6056f41fa64e603a106097dc75e5e5c67f22450506a6d67cd70529fc6e1c3239db342b840f1950a17935732a7518aa8f7daf28f678e5ceb98c4518a5c5faea39d2100f9e0e05edd68df8e59a4c53c091b8d9eaa00b89f18c146e882db88813170fdfa6a652d96b6d7dd6054cd5eefff9ae5835dc33d18b44d0eaa8d4dab92e1eabc66a81ccdb57d000558fe08529303cd089a883b74bd81b35346b6588e46e97ec2a0c12fb48d222d130f9da23b1899ce5c2cfc8d52f19768dccbe09d3a23b1956e868ae67f5e240a74dc2ba33df04d102a51df37c7251c6625c1b584a412312e5ddca05e3e1519e57621d54bc95ce71d96b936ad1eb37ff5bacd70bb1ac80b2087200271708ee5898319fbd2eefe46bb3a5478582eb5740a0a552d60f6af1d0d2695d9cbec13035f408ff977ba3534ddff10d608e8e9ea43b0cecd4b4f99a7fb0f88663f4f49094a1120565be582589e7723f9bba9db25a0b84b2b42c39e851163f45a305d15cda5559a4e7005bf684427ce06b4d1252e14136e261a3664d56ffd5ec77bbf6866474fcd6d25896e8a6e77e8d31ce3dc3bf15223ef3a37a932224e1396b75cc7e12db9c07eb826219326a43fcbe65170035c898c6475956a79ae037b8a4155f0dd236a2cb7b46989016f2b2457d1d70737c08d452e66ed2211fec80c2029679210e1ead31f31b8bf67f8b0d2cc6ed05633b59e90a39c57dd19459eba2b22c30cae7903090b65c65ad1f30ade99e413762e72704912502c3b334b562c377dbb2f2bb6feafd78b1ff6c5453fd6e5e8633c89c8611fb4677d35e84a07589411bdc267ae2c149b1dee71aab5d90e12c0a478887bd5fba3a0223b795e0db91e5da1ad7d2ca935128aa120057835b344c59dc5e33df8f4612f33295d1b87df0ef74adc3cc26c451578a5de5baf618cc555d7ab002b98da29ccd32c0cac6f71c9b37ac1451b7fabc8b57640c4c0c0f8134e56758927153b9b063a589291210fa5f97c0748e0bcdd5ac26495045f31603ec85a093eebcdf87962464a74bdd5d440258755073c188c4d81faf0ef1998504894e7e8466328a12cae78a23e2998720180fcf38347c53c33deb4f0ab75719b487e135b748a44e4a6468977f03f7a95c519423880a24e9ced5041794b5d9c3664ffa3d8965178b3347c9d51252222df3523fd7c21ffe9376a7dc365537e043e05b3c43cb7217b9dd0b5e6f99131d6dc7f824f8a020c94d1cd919e69f7b3b285124c1316b88881d6950939be2d2c0d0f7f30d9a12424ccf26c1b6468065c2c5ee7f6e1341fed913a9164114cda6a38c8cc159fe1f5114cef350e4f2bca83d0682d738fa061fd66abed8b53fc5128b41b287064231adfc263aca1c6a29db95f27c4771eab1c5c4fe3f89026390402bdf9dcfe30c0518db83b1d02d1d1b9eca6a9f02402c3465a5f07c6852b2c133d2c2f08a45cc816ff23a65a53cf0cc9e369635852f1004f0dd329b1c8482e9faef1fbdc9d6ef17edeb6fc980fd08be61b64d2669d2079f80ee87d03da7252771369bd60cc91b3b9812598e5ed3c0549d5f5ef4e06793032c0908dd3c15adcaaf2392f60c8bf73b6bb2a87039610b7ed9b106fc093f97dfc7356a721f9ccd1b44ee0ea03cd7c3fcdb6375962b500fe046c02f2f8e36c626986438159ea514db30eb4c06fa5b948e34c022d587fd6bb02b4794a88708e285ccb0cef8f574ac889d83ceec6ce210ccc0a3279358eab597487dcf9e0c635486113d42493dfca23be24986e1f0e535b6e88a2645b9e6f82e9668e834eb4a930ebea67e208f02fdd7d285d6f5d6ae547dec60527bd3dc5efedd4353f7d5e19e6f02b3bbfad94ab619deaf30e5dd55a39e10ceb2dec165d4d8dd10f30c436a7acdc4cd6305fdf5a4548bcefa5f7edf228b6119a36fefdcb616c1064b25248b4d817e22352465d8f7a2fe147f6704bf9fd77f7fcc36b88b206521c8d82ae742334fdfa9fd1cd8c0d01f76731d58803cc791f4a1043f86373182f518544e9a6a51290456a6bd500062521274c3815f55f8e6153bdadfe1c50a4ccb74dba7434e1706a5ee9d2e33e7867edd890f9cdd8fa9034f09cda812ec1417c3c5e4e3bd9e5d9944ee1c8826e4dd98581975c2aba675a6c2e05403ff748d180ea82806500437349ffc233c96cea49ed212e5a98ee959e4238da9cf0571bfa614d908ae3ed0a47454571f3b310391718a1ef5eb0e28234c5b38fe7607337481afd12b7867b81769530efe3bd1250614f4bcaec2ef4f7f9399587f33331b01431ee66e0c9fab13982161961bb292ade9e993f6c56af10cad73a887da5156a595e9845a049614c490b4b21ae8bb4b651b543186a201c65a212b4f738e19e17f41c5b399772a97dc48707c7131e6ab6eb2c990fe5107b5a5f93b6dd4f5811054ffb16169a3e8f26924ef2e0916e59f9fb9705e7ae8334a7982b95e6ec68f3f56503fe48518dc655f6038a98bed44d0075905c26611cb718b290cca7437d836d514588738f3f971cd1e0afaf5f2b9144fbdf34abf2251e4926bf4b2d1bb29f28ecfd666cb7cb2616f26a4e276af43b20a4d29e3b575904fad75178bfa6825f69ae9ff49ad024e52ae44899d722c72a96f56db36b32c6d9d7effe37954b812c953ac7dece19a0d825e3e3a1778fe4630e2e3c8e5ec44aaf4190ff873ed69e811917b2d4d9bdcb709501f613f936115177074451a7a275a39b2d55f6780dc4e9024422c473dca1c8c942eee9e556183ce360b10c00318565d133d6223ec610eacc22fb904b612dc5547141b60824ade88c3430430d86e6378d9d8a4ab54c19215f4b1724889523a768a592cb67b37976f5edcd34d3d154594075"}, 0x801, 0x0) msgsnd(r0, &(0x7f0000000840)={0x3, "70905f9cd6d00d3ac286e2781e29229d86a25eb02f7812b090f7572151f8793f7583f6dc4e0080bb9e06a51952bb7b6e53ea09c3f0b82bfd7474c36cce2b3895bcf723b7c60cd5336b9eede9f32b51f4b2e03bd3d83433efe8c1e40739a4e693e903bdc6008010b38bb33cb2ff8d8cf3671c3fccd110f177b6b7c3d01ecd2d243600738c75e3dee999e9e17b4bcae2f71f3dd5507ba829f08384ea186724c0f89b7bcc51ab3166f9736d96af7d66c598926350c40f9089501d1d0756802fcfe2e02d90624a76db11c1720b685de5c8e3d22ae3bd4bb86eb38c44515aa559c7ff1b808727c0710b37a588cbfafe"}, 0xf5, 0x800) 04:01:01 executing program 1: socketpair(0x18, 0x4, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="a4705ed610", 0x5}, {&(0x7f0000000080)="07749b5d1e4213c987117194c1878d4667cdfa48543409eae1204ae14db88adca2ff3e76deeb45997dd033e644ae65b7a4f340acbc6942bda7f0e38d2f5d803af1474cedbd1acafed732fb2a3893a5a989d89622ae55fed5390692fd728bdef2280185789d8a7c50655c2f47530b73efb46ba7b038e062ec6abf44bb146e71970a3ea05460e3c982cae57ebbaaa0cec467817af62b84b36276dad30c3dbe69725d", 0xa1}, {&(0x7f0000000140)="727f4532afac270816c68305e3396bb40d3583cc8977478fae49e7cce6050e22d16afb3752eec6ca46b11dc702a6e5b83075be244e314c415ee77e964a8ce5f8aacdefe892c06b4b7e98c5cf257bd3007d01731f52012eee2e343716e10191b6465835101aff71750d85f75efe0a511319b3ae93ebbb4f1f72a45fc852543d8aa7f10bd9f81be2d0c4c5d7b4fe4085e1d58e1abeab2d612b3d65005e30e468c3a398b8433e628ee93349af3cb5609b37f7810b8329d5a770eea461d0e11f958d46651b0bab6d7131eb5b7e0a441db465b37062b0835445f12c5a4517d54855aa6dffe0e3fd1e4a", 0xe7}, {&(0x7f0000000900)="6dff24fea6bd942cb5da73429b367f7abe9bf28cb87b6ab7f996415f73bceeb909345455c24abdc2fbee5ba02facf32f2ea8c6dcd4e6805fe1b43382eab5265ec64d917f98717295798bc0a20be3d29c324d96e586134992c034ff5ff2be4cc644635f2e5f10dc6718a757464cb09dd93e1f9724975488a4c1e42b8aa6b7ba29334a6999360da27b377b4b4db28c92f2327b5a77ab695d722908b7d0a5f93ccd46df0c56efee1142ffdaab3a4029dbecbff64eb3365e79fedfba26b98cdd062bc01fa2d3485665179d5db49c399ff26ceab6b051bdba790a4a92949a6969f77ceac89edb67eac14f50fd2bf54ebee97638210983939250f80adf81b73a89a09212ea0b15f41214afbd88d3e0ab7a5477025f4770ec64d85e2b8d0c6e6cd3c92523487488af66d0688d339dd45de648ccab3135dacd5fd43913604b8be883b7661ee2146d8c0dc7e34c4b73773dff2397f5d18c32d3f8553c1844713e5eb584a06199ce11dcb297fcf5370fd36c307db638a2066d15d28f219ac8547e4e637621de215803d9a48a0b714a5c73195401a2f51a5077bc07779db2896a1218f83eb0ba35224030dcde1b96773a031204e1ba64906cf24e99bb012a919b1786bfc1a0bce57122b4b460ec1e31bb55a8ba123e41a120348a8fae9a27b75c25124625eacbe8c10265d76d279e354de4badc0d56443d1ddb650edbcd2948190ec61383c12a37618e6468216bb6b50de2e278eea0f142ce73d997abcdf3fbeb61cadec303b3b8bfe2a7e3e5e3e15462b3de5b782bf505670915f5ccec7338a00e054942c6d7f04fe94080d037ea97b5907c15ddfc7ef42a6918fa0da8c64969bd6f35c691961ad033ef68250a168b860c75de2f433b5326878c466a91933697828f5ae986eb8df7c8b8d3948a10f569842a4292a5c9a4fe2ce959036bbfa4cd46283fb3c8f08799e9e82f9df028732c75f5ea9570fe511ba9537a6f9f5096d72dc25fca251ec3bfcb022a01d4a882d7e7c8239800c0540a08773c5921d149bc620c62e44588aa3b57412c0ae51673050eb2a539576625606c6bc24996305606f3def7a9533551930dc97750daa7d4825937a10043b779ea98edde670026dd6f9abfe9a3afc0931617ca3faf482aa7982500bd4badba640a7d9c21ee2f7576efcc1dd6d763f493e0cef3d7441ce99f2eefccefc07ae8e073e37c9178da176c4ef0191da8efe78a0a1f7b2daaca30992a1437c3adc9f0de8abc98c7c6509723faf3e03e03538bafdcd5ed5daff7c4300bf569d72795b82167c4288c0ca8eb5b805107e2a9b188de128a3ab13c4fb6331c0b454bd7a8997dba6de13d6cb53599b18b2a7a8af70acd62f75bea7764d65f69435d3f1603c72431d59d914c9b9dfd00264a3e4576211857e3ac0147ca6c2dbcd5b60e04d960d922f85eb9c9bd6f80851e07f056f38d886691494adee00e6a5918f7bfb10de4a244e2a684787b6c43ec0818f942bc28289b9f4c4dca8532e1321755d227e451e1c8a0a678d9d60086ccaa6b26a716967b666f5409488c65c35aaaa82a2c1ca0126f46ddcfa46e6402adf40250b0ebb2496fd84c9efc2f90254e316908bd9932b5fde4b726fa9dc51cfbf4f3fac76181b0c032a07daaa8a5fad7d94e5969f958f3b9f1cab9492330643f103eab9eff85070ba845f8c4f73fa0ebfd67e4df28a6b3472b854759029920f08b400cdc6dc369b0aad507488340bba626695abdc64a3054ef3ec67b0b9b6de2f99d46c60191bfede9a8321c5c9106812b68dde40e1b1f45413db06d066f3973e4156ad6f461fac20a28fbaaf2309bf67b089c605445a832b90cb9e92e77e5981c78c2e4cfd1a36d460da75821fd432bb42cb0f90210323013dba56f9bcfee433f793917b08f8d380acdb05ef04906957f4fa57d0e3cf6e8d2329ea079e36bb638a1517e626d341f38bd2daa4c43e75ce496029367649de15db6b39e220dffbf0e1a0db77d2d48cdc823666f25445d41fcb23fa881c58b2e5d538ead201e95c6f4af26bd5e8c38c2adc90fd633c25e530cffff2686dff8ea8739bed2dc638d91041a0fd4c6b2b0d2c3582f11899cc335284feed6cd4c4d2648719c57e0a63baf87656dae49762605424ceebe3f3ba6624bd0c5db7e22f9841576b4da07b71158880d128f6ced2eaa7ff2790024398b45b930ec136f711b67a34894b0df8be22621f593936b22a8a08ea4831dc08ee028f55c8ec5acf402780bd85943f61efd6a76f371271b1b6816dd142270dbc98bc4fa4d7e137889b18596c3966dcd71cf259c6fa6980a96a288321c117faee43d84adf7525f6204b116c5bd36a816902ff074ded8bfbc8f003c2eab8038d1043f1715e042f2095ff5e97340fc3c70ab1108ad225a553efd2cfb83679c1b12e3783f6f1fdb425e70fc7f9f7c6e7d3b366f53555cafead8d04fd0362535ed6201b2bffb0cd8a8077cb09489ea53cdd7a697b82823164f577e0c80c6c61c44fdda7e14fde0cf66063c2f18d0fc9612eea47bb7a1f66fc461852ea1c90e3aac19a8a30fbf6ded3a351f34592fc74b7c99442a1785c60d5ad6d922c53daa9117f19a3209907bb25ade9b7697df54208fb92e71d9c63b2290566be2eb203ef5b6d4fc9f29d253d880433b60a9538d8229df153d70d965237374724bbcae926d889d68674a2e38d0fbddb3c85c94eb063ff6947c59fd70dc22300572f8236d1657a65abbe41c25d8dad0eec01317d31a1c07bf487f914ef8f381969700b6249fed8577409058529f689235e5ff2d220715fe7e9ab0e0c19d3eb0928f343ccd27bbc0229254e958f0174e75b2ac86e9c458fa62c1c1da08c456d5504978b7ef5a781135e7936a67cb9815e3ac6ad455733d6292a173c3249d2df33fffdce2e0d2c9d44df787b7a01df6a45970b6da87e0160fa73aa72acf42b3ece5f1f8b25fd9d5195c795266739cdba624006b37d90271be2c49b96efd2afcd005a1b9e4cd1260cb6091bcaa8c17a1b34feff861d519fc6ee6552837e4e2446d71e5df9bcd8ea6636b5af6a1c67893e490daef0542434c14808f8840c1cc3b1d855357001809c7ced7bc71b68b358817337e7ed17db00c76a4c431d88e4df3f538059e283a43f6e5938443cc0f61707c331c2ec34d926c5f549cdd00feebaaff35bd171c3ea1b6fa3b0347a83320ff4362a955f272763d4bf0130733c117aca74fb2e0570722955d3a79d6a11cfacdb5cb3abdb9b42ccb24233e95b5c5bd099542de30d170718521dbd111929f66fb9eefbe9f59515d0dff44a04de3678af5c6f42aa6dc10744318c26635b40278492f9d797be3052cb07bb015a2767cc3f459b3a4c631541e004c3d41479a3e643038ff1e72b57adf0104461832b31a507827e1f0b8069c8132a511f51595241f1863a2ca15a7e74927ea8d82e0bdae204e6d0756179a965a35e747891f04f31babd7931d32ab20a8c2f53fb183add91c8cf4fa1e9fbcc634840916cd9684b00e902e56e1582baa64230b22045ea8f082d5e3c8efcac131d630d5c79fca16d0f9c95dc8915203237e984a769500b784565005b55accc309ca1c9706d52f2d0b9ce79b6862c9b472242a55a5b90a259a107c634ccbf0e158a2b24364b396e7552d503f7b410b52d9866f04bb8cb2d22fde178e2d24fb6c800c1e30929989a6d47ed96b78a1b190a0686fa5da83403d78584d9a7915316b3d7d3ee66344800a4115d8d7061d781ca5928092eeb0056b376c577037dc00528744b44efccdcfd3d010f5d29797cb40e7b391dadfb920e4d7d70cfd559b7d7480bc628464e0e8545a89c6726d728ef09d0719623100f71c2eefecb0784c0100be80732386fc5b0fc57acfdce4f28074d5c3a26b5e3e047b67f47c0214367d25b950c78e6619a52420846766bdb8f50d047eeab06450df8ce20c164fb11f926b0cea4d6f07e84c8ced0d6d8384342c4a741541c15b37adbe7aff9220a0068b04f7680abddae98619860b8db07f7b8f3d74c40106df42b395d3ff2c85fc935d4af49081ab070234e5f22f21793783176ee3be580f4399cd4bbe8025281d59f9b9b336c6aa1fb1255d38450e19d436cfe59709a16124f8f945c84baa1ab536efe98d2bb35c64ff43a5d2330a472fd63651b09544f9ef4ab1365ec6d6e9fc3e73dbb52bcc5341156d225c2107a977d17e82a131381399065765174ee37a1734a4e20e9d5456a3789a36805f27ebcfeb017bdfbf85b93bb9af76603ea1b0cd9df91df60869b46073d4289b7f581ecc29dd646fe13b551047d754456ff26ebcd4528b68396532398354d2a88ee3aa6ce3cab313cfdf8c218b9625a87a0168a223f1f27ef81f588ef2bc5ecc0b2ee801f83235681a742dc23892779c5cee55a0493cc013a49ac8a6aa58848f9c5df4174f9680c98cdbf84108bab83c4335d7d304462039ff565ee473c6d8e8a51c8d8be70d6bdddd8c6b6429d6bf6db5a95be4c4182787494c0614bbe04f73188a265cc188c970fd2f6ee816d27383e9c1386b2a43b75ecec5d69379f085b438314f8aaece144425d1a6d68253e67baabb80bfa83cbc00df179b571911987bf025e9988f504a758f2f4207a8e4d2a2d8d05fc8cf3d89c0940e81860a8d80865610394898dde0d087e3486e8058ab00a77daeb9499e5d20d2659f36f99b31dd0ce15fe14ac5ef93819b963231a083c1943f5cf76de3883486f266887d9b5ca07756e55a2397c6b621637d96936e2453490d421f7e1eec862fa9db47675db2fc03c2ab0e9556403efe54fe1885373b90a6eb0e13aabba36b16fce3e18e94a8c6a9c7b90bff4eba367ac1b196923141d87ac6bc9316eb05d4e79b6655eb435dcafb6528d674028cec89502b48c850b34e9f9e87b9ba0b7c59f1a936711cfcc5a2a462f9bb83992675b6de096f60c4ae06da604ea98367814a0acff058fbdf8c2c8ac38fb78e8ed3c5a1403c94515fdae3260bda1f8779dd7528eb94424a4db706ac1fff36fe21ee1f048efecb3841eb465d3f0d77bb74920b9cda245edca3b4cc0750f47f38cc408e58e5ffa68d5fb27fc086f893862dd48ce7d83f0fcd6721e3e9800e47f9e9c348b9402e1f38f3fc9a4128238353408dcf1fd5c4f16bbc09a4ab67da6cfce38dcdc185b9221ebba221ee727e806020be7aa4308e826d58dfc9735057f2de5dce724aa31d6e77b33d22c7126adcfcf2ccb355d24fa453f0fe4c0663c7b5c64b542048145d9fe763e0b9b9500672133416308651f6d6a14ddf4fac94b6d7503bd50934e9ea3e2cd53809d77c36fd02a3d226cb14c27c3638ac542268ec36b7ef455fd776331a2fbb4d41d5e5a853cfb5161c11a855f775a0d2f26e4c679ca850eadaa496d4ab14bdd1a1c8e48b2a7ab57fbde4da2177bcbdf52378adcabb46d0b8b7dc43b1a7b1c21f5f8788109dbbf4cc1fa6f43d19b725daa3a5aa1e88e4d0a264bc29e0e8f4a009f9b34948de8583aa58573bc739acb97a52aa7b70bc60341015b36843454916bdb1215a21240b5a035f3360bbb3bd5099ae034d54c94550b340163b63bf22f01a7408d048c5d667915565b02b9a09d454b478ad6c8d73c3a8ee17d369e31377434759498246d4b2d284c9235bc5fc9a5fe47c645f9bc953731585846a7c0ddcde863abba86092f3a6eb0517ca79d3d49be2d09088364bbdd94de77dab54ae7711271adffc0221bcc32cfa3dcb1f5d8d8548a7febb1c565ca29f6d3df11e4828ef7291f50621a824aadb83db07f0a7d9607604c1a00fc3a02b369bee4a813c6ac3d084c757", 0x1000}], 0x4) r1 = socket$inet(0x2, 0x4000000000000002, 0x6) sendmsg(r1, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0f00000000f2de0000000000000000"], 0x10}, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') fchdir(r1) fsync(r0) 04:01:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000009c0)="582720efabd16ebae632252595a12fd6aa5baf585b44fd33055552fbd5e41789632dfc94ff104a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ea5d00d1628b53ab5a75f6c5f3229f590b76c", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x81}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:01:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x7fffffff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) clock_getres(0x3, &(0x7f0000000000)) 04:01:02 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000020d, 0x100) getdents(r0, 0x0, 0x0) r1 = msgget(0x0, 0x200) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getpid() fchown(r0, r2, r3) msgrcv(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000100000000000000002000000000000000000000de895b03b13abaec3c049ab643dee0f6baa95c77f109085b869411ec17829507be37aab3083b7c93a1da3553aba7c3d6584175880289adb8ee3028ef5155acebd392d3f56ecb894fb42125cef4a7949a44d9d3432539ead3a2a2a9c0937032b38750ecfba06d6e79c479e694608306023ef08742ee0e42d85b2e4a1284532b580ae5d73257c6c8c3dcc400001d1befaf33b57f2a617f930983457a819fbb4d56fbe4bfbc88ce18461306d7d4eda552d792ae87bd6066f18e2386422d10f763f43b6c842918702f1f3722fe44adc3178be295c24e76dd0b4158dcb3823e473f99ad70ce516c8c28f16313926c28789b0747cc575d7d2edec56e1a33c6e0e238f23abea2b295c7f64b4d6b80bae9bfe53970fd0e3d6827f239bbe7cb67d47fc48ecc6a0f5442abcb16b5d9fd2e4b84774d151c72f7ec619bea6124fc80e8074c6f9aa5dcf91375045384c5aa997e99c4f83d3fd1303d864c3df59dc459f206875dcd7d1d075819114d5891f5df1646300722d92dc1b2f4c53703ca1b4dbf9baac42a0f6fc8e453a9d329c8ee62ae221f5784ee4fb6cba1ba"], 0x1, 0x3, 0x1000) 04:01:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r2, r3) sendto$unix(r0, &(0x7f0000000000)="056eaff449b2151ee56301e2706a94332f3561521c5e2664a90133fa51d9ffa3015e93d73538f3a5ac397782c2071d705f5736284a80447933feab2b760e81438ffad99c80e57689071bced32c2ad73e1350cae1448a2713b5dea379ac470365c45316adffae7bc5f55befc456bbb5", 0x6f, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f666964653000"], 0xa) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0xc}, 0x0) 04:01:02 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000140)='./file2\x00', 0xfffffffffffffffe) rename(&(0x7f0000000000)='./file2\x00', &(0x7f0000000540)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000500)={&(0x7f00000001c0)=@in6={0x18, 0x3, 0x20, 0x3}, 0xc, &(0x7f0000002580)=[{&(0x7f0000000200)="bd36bffb4a8171c776679b697b87cf0595785b9925382e444b84bfcd17cfe1fbcfe6141f06b0aa98448b9dd5c30a49a96fb7e711256a2d578af0e6c05042e37464d5ee43268089e56489c5082058af61f3ebdb1596cf71ec1d8f5013534283e4ebf25cb55911887472ed73cc87a10422e241ff18e4695b1e49d8764ba5aa1ad1ff29b0f5bdbce0221dbf768ea38d8b", 0x8f}, {&(0x7f00000002c0)="eb867ec4b9d820201605c899ee87238b49635db5161617bccae768d27bd0d3c2735a4996bdaf7218836e88221e2d7b863d1ffbbbb23ccd0af68520ab4c64d61dc95609ab073e5fe50ff0b55b84ed2c130fc770e3f7104fdc981b968950fa4752f6501b83769c4fbd309f4fee0bbf68dabdc5ea45f5aa", 0x76}, {&(0x7f0000000340)="7180d373b989cbcf5a4c7bc1f649aa7cd7c2685abe7dc3da7a00d74a860ee5d0bdb2a4185e75575ab48a7b49cae4bc9dc55f1a75665a273bf922eeee4409b547af7dd199fc662f70e4e7c060103ec80c393ca6408f10886e3130060c286b4c", 0x5f}, {&(0x7f00000003c0)="0af1c82e5bf7cb654e5a3a8a91d3d6cd69116eb71571347a3785ba44ad82777f9ffbf4d1a22a0f8995f11915c26baf062550921b07d642bda70e3a1d9a5315b1f40ffc09661a443cfa36fc8da1c3e5b63cffa6a711d5c3242bdb48d786cd621102ce6531e14a9136a9ba61", 0x6b}, {&(0x7f0000000580)="5274e502081ad8dbf8c82b88fcc9f9fd3becfc070be5949cfb4de8a576f40443b2c7143719a0283b042dae3d51295efadc9b5e207f82ec1f3875016bd520e5ee71ff0756783565d89cf1adbf812982893ac33ff6b42e1c7d3333b9daa7190fa1fee55a8d104be46e28f087712e2ef32425d39fc2bd3c1025e2381b7d846a0b87beb02b615732262bba665887d778d93287c00bacd5086b22946a5f4a57ad2a1aed444d05c0ae427bfe7b0fe69fc6276696e1171381269e27969fa78f0fab2b6ed3b962135fc9bfe5508f137a56a2dbcb8b08b586447df61d6c122f932cc96daea65834d9fbef661c7456c56fa8e9006d4a86ba5fe2e7a72ab92d804925204dd2720d2bd4cd8fe2d6084d17ccd7212d21a3e000e39a7e065f5abd8104a81ce0fec6d5da842a972ff7fab164ffbc32bfebac8543e40bdb1482849bea5db069adcc82feb98c9c05bf0b1af3283d39df176a0e1d4c6c2d96febce147f8eb1f6639733f96472d22c73de4ed172ac92a83b12a37883555d563413589ac6624c1ec5f927313de5e2b98fad50f272dc6fa35c97c089123e5eb2202807835284fd081f5b0f4f01aca2999e2e6236cb4e5593d7de8cc925cac7b1808f7057ac5d9ca5b63ecc5b1577d6ea9629849858eeb99c5f2daeba4535e7a8f39a4cc11f023b81faf150832494496ccec274d731f57fe789fe21ab149fc0757e73181c3b0fff939bcd73bb4982916f858dca4f1b23b8ed2a2c45112081fa570baf1609d3f30e29a8ddd27c83092fea155491c01cbbb214370f6afbae5d78e90b27334f5e7608c5ef6a4a1e884e98c1db0d8a7b0773334373710de84cc1fbd7d4f5142c4ae89f5ccdf69dff41f54860571f7840dcff4b41863755f3c9d5312b7643832d6bca1be2ec764f24cbf4ef6fd9e456238eab84e1fe63b2ed2345de117b7324a109303e6e0233b7c10e89c1a50fb9f7225f5a979530b2f7434e6cef845161619dd475cfe68df7bcd26206df7608631e78decf408be8088bf657415ba7ece45d165021256a44db18a1706ab91a1bbf30b2598c79c925136d513de1f4c02ef8091adbd770429928d2767b709ab4ad2e6ac91aa50c521a053b853c81950b41fef7b4b80c2e6b941757eb42668e965560b80731796d3bd6518e6dc4f7410f4bec25b4b95f7858ff2164ee493e0c7f4ac27caf96490498dcb412a5c4867d034476a0527f99c538209a91d0a599aae9f54589f599086ab23ed824adfd7b9d38c64cbb4061278119517294a3ac0c8ea42ae5fe996d679d37d1973e93631cb290a8023e14d959a22fcec693ae75ed063a123d226724ecde2fd4a3258c97c1532190ddce66a10140fb2c64bc6bb6109963529032d44a771dfb0931703037cf5d1399510dd4eb2ade06851f49b9ec49fadb453de6dfe2bfd4720215543adfcf1ce942233293374694991434626efde07b82fe813ec469217b482125f1f84133222b341d860726a74ab280d660410d037c2b24d697509371987d9932c1ad213a1f8220a231c7096d0b582d36d4b3021e641fc1c0c357aa2947024710cc797e09b38ae252dea7bf95ec9066507f5c3855e5f2910ec5bb863886ef6465abc262afe0a6991b4f5df8a72203800144b7a72d55b29d580cd7fc133bc818bc7e42f114e589db6e355d1f662d7ca22bb5c6e1fbde8dae227d35880cad2590ccaee06071c4eb3f26597d4fc4399c2672a26781e021ba41091eab65fc52d73272687640f74c1fb6e5bdaeae5659fa6158663c35172f3707ff848c70600cdc6a47fc6d0fca5b665e79dee000211dd6b5b9e652b4a1742c93394581fddedbd55c1b77a0dbed74dce4602f033a2918093fedf8540f10b93a9e529654c6673332cb0cdcb79258bb591f71ece781c8dbed48a1e44217ea542b3161548b538336307b9a8812a4f6ee8317daeb9f3f1a7bd02b198737ea18ce60a94d2be94cbbe7f6a5a1e5abedcd5137e188c38dc7a4942af6bc50ee28f1364617411280d755d308651e7f19aef82ca1aeb31cc627746c2ae98d9ab7810d94305c480dcba6140f0a30b4d17a4d5f0f23044e84fcdf4d34cdb032ad447a1b6bba30b92bf275aa7668644b109fe32f18f8070c497fc2f715a459d7161482cfab76f5b58f2b064b9e3b81afebc948e7b7c73946045de6229fcb92fde6725a05f46da370e0f3dcee40f289eb467e2417d304fa61afe6833eca083a08773dc17550d77d2744697a4824113ab01e30135c34429bac27717fa46db84204c6c8f18d23f096f641dfa7563aedf29cdcc40124c3964e63f48bd1e82c4a64ddf986032089dd1446af44c0aa62acf61d11c87b1c33f28e2f545290977e78dd05f2e2bf59f8861e88d956ff60122d6dc8698228487356e849082bfdd2ae003f49c171381317ee62720ab6ff6e76b34bb60718c1348876833affbd5182b4755ab01109d03351a021ca0a0b25662c99335bf51fe46ab1f4c580071499a7bdf679b902c7bd48e1b65013e445930ecf3e60c81a1739785976d52b02ae8133c830574776ddc5277565f9b68b8c5a9348209831de46e41ef13393fcee30b8067a77652c42d85e55c2140e190d15e2d6160c7aa27ec8251d8517bd3ac5e2bfc4429579a0ec535742933c32102897e18c70d8003e71c6835cf3827a75e65200c53cf097d8ff9165754156cf83e5e26abdbd7855ec8ed57377fd6e4d4349d97dd8a3928afe7110e92456c24514841ab9d3ca3985b9bd853b6ab308080b605b1fdb4d5acf420a716c7c63a4b83cd45baf2403199ac75c667816963fc94e1149d17b4ea1ccd2fdf1318fa531c3bf243c7949895a17405bfed7316b4328e547d1afc9812355944a2e011aa0c935e800de6a7cb01304e8d2b1cfd9ea80696cda1bca0f29b8bc0b8fab14cda8a5cee2f6a8b2903e08e528c1b43cd44a79b48ea36ac99f60f863358658524fd921ecbfff63db3e6eeec275cc3607774dc9204788d00cf88a6fd390b70197d0848acd4c65cc3e4e0fd435657a354b0f09cc72466e1eba714803d5e6a0dbdc87ba96f35b79b33041b7b6dbee5723a9387a4bc86f7a792124b5f770dd1a504ad44f7a9581acc421a1f9ee42a93e947d2d76e26e7c9603cf279c1c4e5c72bf026f6b4a0e49db17b15ab94ff7ac061b963002b218bcc8a643db6e77f7944d6f86f1f3ba766892d1e4341844ceeeab791d658223611801b4d3e7c256600a231b58cfb779cc024c4731c1e6eefbbf266276747189124e03feb1188cff6cd66a1ac4d7c85d027423c98a30b2756ec31450efad343bd0be90583b770598b8f622a1e78e747c43be89d8c0f628a44458457ab31444aea1e3c4891b9924e897c53d797ee92d9ddd049d2bdedc26fb37fda7e079e14769b5dfeaf70ff67e571bac333f5cb0750372fdc2b8b1f2a1d045b43d94eacdcb4e93e18c31b9bac92cd32eb6a5797b5c8854d5855d5f473130a9ff954f6ddfebfcb56b646c987437638f3efc85e70059b8f297047780300f9c5ac023060c05e1d5cfe4abebdcee5b5128f73d7b90e796d235feaf23640143c4547679c0d7846040fdc04210aa87d69343400f949d6437d737f532cb98ae2158102d8f6e760bd7cf753c6d6c228f2cb631063092deda2939c5e6a9b312c42227b6b94cd2316b17819b13bdf534c8e28f486cb445d084eef7eaf4eb09a1b4c12cd914f4f9d352c19d519b90399252298e489e86469553ed7a86a2c22f05cbbc39c17a770d536979870ab710572b0884e2f6b798ccae1297064cac789d873e0f638fed607003a73a298226588c4812fb0515dc0c8fe4c3ffa80e8355676028998ba29f64ce1cb7348ccfeda58245d9b704c151012d1ff25ab9491b37a2aa98487cc8f9744794e0dcdbff50b5cef8d843d5730b9bff9dc69ce53139a7ec2d94a5373f701ad6a41b235f41b067d0582a08c4917ec6c495170f05c2aa8473b2a476293c71e48cb21446a643cdf8f1e324ba6fa492dc91ddd155d61950441ec6dbcf14523721d6c2e18c31e69e9cfd8e814c29bc0428d3c425258dfa3de5a2294d1db16de3d5c1bb62a8401ffcb9cef1641b21270c204dc99acc9dafade2d20b7931154d6ef0fccb06ecffc89aa1833792bb19102b854bd52bb67c0b2e709a97dd7df3a61b087869e24e77b4ecf4a4149cd6b869b28f57fe78138de81bff298270c74f6d6b46bfa42962919bc31c610095013140d018e3a73a5511816d09846e7cc4eef269417b1e675c0089240237a928ff54290c28c10809f45fd9c21977c19ab89999a09086cd591520d6cd6b6196f6b17855f625845200937824c70db717895aa2c436be34947113b46137071ce7fa07f55838f7cb8d1bdd394d58458931f2c1152fd7a8e897bfb715cab53c110d123cf81b9fa2c2be59c3c23095c1f0fed245909035c4f0683466235e3c4e9039ffe051017d887325f349d03542b8526d12cc2b4ea67aa659915a31ca1d0a0551283f722b7df1dfd6f430a2d6625db44769ba61d26d0db6a6ecbd519fc913b5637a5cc6605a60e8fd48ea396cafe6a668e5b9bfdd6eac62aac01575197855917bac0f0fdde3b1dc1381a3f9446df2122cbcded2abc7dd7c4d10c16fc8a1b4248cf35fcb969b25ef9da56d98bd01c19965a89c7f31897c3c7832238676324e618abc9fde65a630754abd0113a42c34db8a20725417bab4324b868d6355da594390ce9e1bf3c563ce26ff3a5cdf98d9b1b52066c0fecc708cbc69e7cc99f3173e6175d83410cbc736bf24a4f84f62a169b5a2496c68267656dde1a9057298661a2af796e70f66fa5a17673a38cde2a00134a0291cc2f5fa3a876c998dae3e34ab77277270be2b484887af7763920e3bd0d1204c81a94d54b4c163262741735fec4583837675fb30d1ebcc7aa78f856b4cf2713bcaba362c2c4ba598fa36267ee80a7416d0cc0dac75fd675dc5130c4a511abcc14c6edee08ce2f0816c93e5e139a4e7c5ef0e3103b298039cdc8e494c4c020ae6f5d6af039fd1ec1d2275b1b5d6264c610621c0d16ab49bc00b92755bd0e251fbfd39bc65e4aebd5e9ce6c09d35609b51c334309e6b7ca0a81ec06f5eb7b065ad908545308225830fb370d1c072eaa4749fcd279d7896b0b9c18eb36ad8c91a1f61e4b142949fc4557bb5bac43850672aaf629dbac8677169dddc805f7da3759a6b2dcdab8edb2b2b9b6fd4ff87fb4ca58145cab1874654a5d6e5e3c7769e383ca2485713d0084eb53228ce2f38f30e1858215c00131e852556bd03745ebe9b2423ac3aeb990651efd8d3de15954ce2d24d3832a9421f9575de3cfe78ebfad69f658736b3f61757a917d22d01ab794a2eecca60bec77123a367dee1aa38a36f59984c0be7baaf45652c95a1febfc65ec14750478800e8bc1589d26c581ebbdffc3e64de238c3aca00e983f806c77ce151d9e0fb88796642a6a2fae8d2c9e24f7e0d8b11bceb8c4e0070b08483dbbb1021443bbb34ce37932bbcb5426b362b7723b619495415aaca372ff3dd24f59568e8750815369d5190e809a7fa865e68c2cb426a26c0065ee4e4cfa835c3f04c41919e20919bc28e0587fb243986b4a8621d944dc6577de13e213fd9fd1228fc767c5d6e1f9dc304ad3704a4ca37d4eb4c7a808e97b2edf4c79aa7ff232d9f465582339a9694f2f0408abdbb83df5a45660f9533326d30beb913240c71a9f0036d475d80df8f3ba58ecb3b260e0de2dbb5dbd83a1f25702a974ae4db3ecdffcc36d5cf838cddd37729fce4a1f0eef12102297b8d7c63d3a671a65bb051446282c2b0c84c015", 0x1000}, {&(0x7f0000001580)="88f23e5de4911843e2dc0b8d1787b79f7bf4a98dc1287a1a83e7c3e9ed444ff191a9eca0cc085d6a21607e33f5b06aa44c5a17e6b1891728c7d4576fab408a17ac5d9a54fae0747915622217df9d54aa03dceca352ff6f9ca85ff8308924cb6f6f3b52ef6fd8455f9e216d36113b1558dc908dce4bc61592cf1eabbeb3eee2e9affbfe344d5eb330bd8510ea0a43d976a28fcbf6902883c05ebed2e39501a5f6e9577284ea0c104e0b0aff13625602e2bdbea82bb0bcaa6eae7555ff4b9b395549ff917c3e84838401f8fb4a4af977a5ac0f4094536f0e0f41dfd243a2234055ffe07f84f9d7c8ae05a71fa7f15e42566f2d0c2c7962bd3f34f61be36be73692c5fe34a293d4f391228480ef0076b789ca05150e789c25bb32af8216798e99f2d5f8e2c4304c5f70b407a882649739a5435a030b8bc96e4a7f9664f7b4033b2cfdea80dc679d4717ecad223aa76eed2b25459c1ac172af8a97b471db9e76027f15328b7acff123667c811013fe41e9ab777b439b2d2a8a4873e1dd2082f4b54714a8e4b482ad7e88ce31b240000e9a855caf39d084a7b442b80e076353df5de7f63c0e745c76b5b07584613ee4faeff442e4dacfc3eed12a67ed1418d08b375b6170024096fb43cb47f351ba7629af1b68469f639ece4bea4ad7daf5267b444b16f75ce311a123d6b849c84e728270ba007ed2b15ded3c20d23f5188f721624b014ae549221db91d39872942b676d2c8c505c54e42940ac707fb9178e2bbcfa43c7d66f5eca5588378b550756e7b380ea023accea32d0fccccad4075609c0ad9748e7a11fb9ed991e2376d2a34ef6b5691b8ef952390c97223706e377cb6a7751d63a381acdab59267a241896256157d73bec04ca34a0ca64e406bfd574d327a54631b10a48a94aba8f215d2d1ed9902a12c8f963d99d6465c26a05d818a2547e2f60334b1f920caa5da25e601a88a60c4e3e06173cb135e0f6db5eb63af6a5f2f94d349a8094e6f4cd5232654e5e313ebee3f4d07ac8e12e9f2b204a959135f17677bedc152fe096f5ac2e439fff1e6dbe2eeec0c956282958a2d5d4f18785a127203bcbe6e3c472bd152b3dff903200aa9759506cc8b68928f8674deefcc1bc8568204d2c5190bc00345db725a607bb47d11b964fbb499624bf9f299afd137ee20a8a5a66cdb1573ec5431d3a2f27a0680baf474b9de0d87fd1ad9126b813055c65b82691622ecf6a3606fad343f727b32711b1dd295e841eab8bb17fb48eb765582f19802bac0aef6c3d09591f276d5586fa7d912d513410deac9d50d1a97ed2208f73384b0c2f47f6048cc6eb54a8d7f11c5a66083b77f17b6c45d0327a0934f5eaf52973290e02080b32c4c5be1da732f01733251c25029f6a61b0a2cf8bbd0a2c1fb86345d439c33b21244de6f0e5038ff947695b61776be15c496e7e823ea564a63c145d707f7c911583f0cba3eec42c6ab8f98a43540ea233e165465900cea0c914998d35ce44afc9e8d0b346268b921d31eaf63e39bf86b57b6a677731060235b88d26ce32b996b74096ad1b5c1d10593e38dad54c5754b5336eef4c4ebcadd112ed71894b040d150e53346361b159e1774de29e7881c422a7dd97cefe1285ec076550d9d915f27374f0ae90f2224261ea8ce876dee6c236ca06a660550696b45b2a4b74aaf381eb84163ac50dcb82c87fdf7d43363b6ddfe74e4d3ad3000bd9f5cf2ea5ac0a0181a73809b5e549c01f95e3d81d04b1ed7015fc7b045f683d38c07defab466fbc793b40dce244b66e05bd1cc9083e4fab53d388bc1651184eaf8b5413a913d5dbfbd4ff7accb034bca16761f5544bce22cc0c29e3c4f1235ebd0f9ffe57958663f08222a4053d05af2b8205c82c50ee8f355b1ec229cdd557b73d1271fbea580316b489d815961fc6cb9be0a67f61089e983ed637c44b87d8f74cf2bb87fa77955455756f89e3a81d1a99d966aa71a251ec11c01fc9db81fe86330809f2c2d648e9d8bf88df9019b8d597410b8599684f8d60886f809b7c8cb92fabd4273c2203fc65f1a70e7bf44de2424bf2bb565894b8a3a71b872ac5f2243a9eaee7893d364113de660061f4b1e90354434d4137cb714625ff6f1e1453504b41fec78941bb369f4d69c08b49d5ce6611b1f089e2fd1d4ae4cfaf02d429a640c94c110e42cc623f382184076d72a4a7b6dc0514701bac3e5ef8bfb29b39e6149060075c46f0e791ca379af7f13a91d21bb500e70ff814a351be610f6925578ec7d9f1ef9c1fb383421fa73d5ddeaf108883e957cba44c85331c06cb0ab5f2eff96115fbf22e12890a7a268867f291f0d7460f96acab76c9abce7048846121a4170f24ef117c4accc51636456d9f3061293633a2599bb4544026b9d5a24f7152be1f3e3f302f90241d93cbadabd5bae1fa81108e90d7375b454df5cb19c550dfc3c54dcf636d930be81a8d3874a769621d3d27694d6fde1eabad6422e7d0b94e543e1c5343ab3071e4b6e19150764ddd23b8ddae4b88854d45bdbed7220e30f8b1966cf40bde812385a9cd6a859c9985be0c725c7c12b3a08c73048403477873d66c781f15f1c2d43804edf982badfd9fcad74b939c716e40cce86f33539fb1fb1c70b60a38933657043f3177d6ed27457d008318aeff33c3f6860cf7bfd59f3243197cf33c7894c0fffcc4b77ac2d54e54dacd41ece2a3c7ccf7b59e714f221ff2eeb960aad3da96da10b75f7afe3377c3360137e56d7698efee41b9d14dc42d325109ba560504e2c65ccd99c7deb61f93d7046ddc86e666bd1ef4386a312bd9d828b9813e53cbccadf21add8246f2a466e36e0214f7f631ba1e60f36fada617c1ffffda237389da77b3d7debbd780a59e9c784a2c11bb8e175425e2e09a5e9a15af4ffb247ee86e45429a31514407ceb6cfcb588c482384f1cc4836ca9c73824a585af82bd3682168cd50945ec4accb713adafda9747e8c3a713025cd2f611c8b426b6747066544ddd49d0c8f3a01cc1b240fe6db0d418251f46d74123bf9bb068de5b0ded2f2b6dc36fde42209510df394607eadff5e844bfb267756db0bdb4ec99f3d5065ff47407c76c8478f70dd6f015eb8e1f408f57deb0649b5f3ebb016e22fc3331da2979362c31ea3c3554d6cc8cec4ff1f5835a3320c78f9f5dd4c31f396264e05168d0925a473618a3f9f39d1928338aaed87b3b17b60f09d886396b5d586c6c0c448951e753ae675c03a7bfb24989568b88c46140dfcd6d1036199828f7a432f5295cad22fe23d8fb906ac1d985d6f99333c4ea1f437865e41442292c50232bc06a52cc55493ac61be4654c0ed30f50dbd23f7aafcce9ff3aaefad376e15b0b193cafb54873889aa029ca9652723ef9bdac11fca46bdf09fc51a32eb65cccfee459b1f289dc73daa97da822b54a6db19dbbae72577315ba947b7d47486c09adb43dfd32a945224537bd6b2995d3cafbea6cb30afafc968f98b8c4e260b964b184b0d35ae63dd37dc3868b09afadec267e1981ea05a82f443f69966e8bb0b3c94df573167ea863bce433127ff348309f2cce285bec416c383a9328df2313c561341c8976a11f55f23144b9998ecbbf43d59b436d7d74787aba3f28c84b67b9d994b7ee813aed4da8cf197389def6c01299510b3bf0a9a146968912e659ed6b03a66e02e687f777e7902a8279194d9fa29eec0c38db9c34053787f45549a10a47ee835d6cf89b8a52098488c26829b266c3fab1f203668d2e845184bf9614ba2d70a2003bafb9702f76e7be9fd43f115f2723768685e6864b12ce133dd238079443a438738b9d6f60875b9f2af712f3519687e5103506181857006191e01a542140383a0cebc3e0469c5a7b15d0de6a38c9b9d01a223751831983ff5954ad9b1b51dbdcf1b847c8c4550e92dc766690b9b192a5358de406246aa92fbc73c85e8083a0d5ffb860ca633611933ecaa13315f09beb49db4c6e84ad32b2ec95b20d996d4ec16f9f67b0addf80fba5b48b69af6ceeeb0f58ca7cab7d9228acfc43e7117b79f3558336b245309a263c1e8d7809ec11992a9c96f1506dc995dfd185b9abe7184de39c7a039018df37b6aed30795c0b2f4ae4cc5f89a98131ca1ba1c5cb79010a7d4e0374f78beff135e456d0e5d51458c1f8f282f6433b910eaf0076ae1b979ffdbcfb0bc922f781a1210e198e376732ee840659c9a0f723f161c422e0c8e363d2d83bd90c8422196c4041f0411dd6224ee68cacdec984f792162adcd4e927bbc59e6a601faf0b1b6b4a3c25f38c6f05e3474ce026d3fd255eb38801454f7aec55e7ab0294dd1d5d2c5803eb438ed46bbc0ec5ef0532c0af403e83f62c7d6c3e6d177aeba321b284c529a71e87ba2ff28d717ceabe01765ff87666854a794e00559a7bc7760ee90021bf52cd303efa3c5dfa6ff6eece85969595fe3febc1675884a39f2893295276314ab90c98f373a85cb6804e4bdcf31a7832e68bc9c4daf343f8b8a6ec7b40bacfba87a2ee6189b4c987e917dd601d1d57d4ba070a4bb642c1406f70fcf8eb6322a389fa9f9ddb5b2db67f3c5e42a23dd53b31b298776c3d01773cac7962e9834a73fdeb8e2073038408410dc2529c6e13cd8be4c84b3ddadd4a7e8ea44c456ef5d6073fcf472190232307ce114c903ff88fcab6692dd0f73e9c1d42e89c8df0d4cfe3bd1aadcdcbf0a5492c8704e4367b2dfd460046127439794dc958cad9710d4d242682c81a6ee1908d931d3b60a81a0f0358d3a578ff0d11ed08300feaa3265edf722063a4a15933dbde0e21a0e4c75e443bd66b4b5938e406152a50e8b88340a92f9ef4801bf6386a88736655803f8d6a92a36de08aa152318b2c44ebae75c0e8808198b28be8cfa0835ec59dcb8a93f8f9b9a500bf0dfcf20d6be60381df3fac3ba5cb6448ec8ab08476d99149613bff23b91122b995f457b83dec361ea8c26cab0fa3a6b621cdd7c656fa94b49feb38c8648f2af052877c3899b143d252699d71badca4ffd2cfcd75d2e0dd531df54db65a67e71e4c1e2fd0f009ce326006a859edd05fbe7b44f5e7e3dfc07e5198f2c486fe119fa42c7f55b1aa1e5077bd1d3e63d769615bc5262b93dcc26c883729f910aa83df0d4bf1ac422956cbf25635f6e542aa5b465af114dc2d344857af6024c19b50f98904356fbc2b7ecc3ccb4a87caaad60867fdd30b47ea0028f70636d5ac0b32ed3371240da926eb1aa9e6abf14cd25f6dfb1e3df08ca2a3e424db4533facf9807266497169147c5bf8add612837b4e25db97cf2e1dcf17d9816dd7f97fd0d24e9ec8cb343aec84fc3941a4797172cb97e701643a3943107ae508e4d356fea97e9afda74c34196b5636e278d2729ed44f3783b9f5999b7cf9ba70d70a7bc701f66404240c96dbe4400f7a6f0ed5336c314d5cb5a8d129346a36d92b941d0590e6136b7f16e49cc630af14f8380e4f90196a8e53a41a74e18311d03a1e68aa1b147abda54ca77d84bb8439076f941313aa603141903f9d3684e5abd0c9e23b539e8f8639ddab1691d08183a6c7ad28e67419fd231bd73a062faf93a114bcedd1e1081b4c72cd6215c0d751b2db89dc679147dc104424809cf052aac3f7e96c5d16d7fe9266dff7745ca42044e66979e71f23b0143a537312b8d1dce183794830d1a41bf911c32c4aa00d9bf0d1e8c7d291b22561427aa03498e50feacea04f8b65bd1a1a16fe780e07c6e390fcfce227580b94f5dd388de623ff7662147cc2aad51f06a490a409d38aedb5448167320b90bf0f0", 0x1000}, {&(0x7f0000000440)="ff07a63bf6caa9fe76f058092c84987a49b1ee66da3dc9e576102f2e0d7d4769dd8003f52a18e8100eea531d241ed3f3eb206b9abb745cc22fa18317784f26ab542c68ae9046d160295086c532e40a0cc705c9550317fa6f8373b42ded4a81ba71e86fa10afef278e42e0b6d1e28e26891f0dab817797522383e79d5a7e05b09988ee5449f153d6320a686606e6e476b9fd5c25c60a224c1412017c871fd039b33bf", 0xa2}], 0x7, &(0x7f0000002600)=[{0x110, 0x1, 0x0, "d1b6fe68586856e3e16a8b751814cbd90732eca1070f94ba29bf6b5d8c4664bd4e951ef375fcf0f9bd6465b1790e922e128b640458b46c099f672a9be55066ee1a4e9eec1c588f58fcaf8766cde24c25fcbe354e8b5aeb4623970aa597a433757ff1c39bc0838ee2d5b7f4606e4dcf19c982f7027db40fadb37d60bf0aa3d1bfde1f41ee2a835142d65401628fbd7eb88ac286c8780b6231cce195e1c55742bde5ef55240f9e7d9a07233d255220c0f79e536b735b0f45e7547de4aa6c1e5c944d1d7bd9be248be3ec7a7ad6f1a760d03081c30ede5afd0416d380ea532a7257345450d175bb98576f9dc6a99b7972671ad3ee2f7f69ffc6d9fb2a187b664b"}, {0x78, 0xffff, 0x7, "2937cd282fe49f33b0f8a36ab325c0ff7a0c2ae040a1fb643f62bd34c83280a3d3e91e9188acc71d9a499fb47b87be8ed1e59aa07c91a55856a709a61a04a81059659d28f59d2046dcbcbb358f23db09c9c9265fff7eeaa7be0f0e997877c44cb32cfcaccbdd79c9"}, {0x18, 0xffff, 0x400, "10bd"}, {0x40, 0xffff, 0x6, "fd190f6776599d405e38554bcb1e6c83a6f1cdd8c8bf55c370621cc122d65285ed86d18d0ee4bcec96"}, {0xe8, 0xffff, 0x8, "4d98d82a5e64ad13b8ea66c671ce217103d60d9cf1d7ce98fa0f7a53bc51ec5dc952b6c033b7569763a3511dac61bcff62bb8df980c0248cdb80847e2f1f9c433397636e494db05806c6e705205528dde3d7d996e0cb749656f60a9776900e680f1cdfd55eff7950b40a3b493a89498302d3722c52272a33588cd8f44b9cdff7aa42d93dc9dfa69a5698a317c565f5d04a32b51cec400b50d60e27c6541eae34241219718e677fe2def23807b0d748c61ea353a2362faa3f726069197398bcf5108a672bf7403d8bd4943fcf42ffae561ba8"}, {0x1010, 0x1, 0x6, "91a83c2d7b91e4a4c7cdf3ea73d41afec47d8b11fcbc0707456e5c2b842a05038ed680885713a9bb1d330558eb9521f082bd3852bf865d468ca7be24b7b689a944e5b3bd4cf55518e3f1f3395d5579c70515431965692c8382a1c9991ceea560360d0185cc9ddf56941dbee576ac9c7722d19a92f853787eb8ec2df81c76635a35239c2ee7026ebac6105ba2653db6c63b18399fecc30d21f6a9deeacd7a2662709e8b5abe3f9b2ae1c919d0c5adcaf3f2c739cb5f61a908b338f3f82200a14710d0023dceb7682d53851577d97805f2c7fa0416529fd737d9710873a9c21f93336bf03a06fae7d5d4460a18c8d0fb0d31370ee25ca98c1226bac925d82c5025e42798a6b7fc36ac3e339e5f620a5f1376d784f8e9b1200880d197bd10d3d499e96b3c9a2095357fcb9221882831f6e37c57559423c5813b96a945cb5afc52d88a2cbb9f8e4b0a3a15b5a5d7341e2de3478544eb1298c173856697e507361d381dc886a535268b02d5088e4f6baafd8a1d23a491a0a6e55b678c9906374d64d7b872136cdf912ba2dd1c9940b006dd2acc03440d32bd0f0aab9ddff39c75b80a828d0597683e79cd55ad00754e70cc440ed15b8abc7acc94aaa1eea5ac4531482211647dfef6c5175201e84bffe8e7a76765f9df20a591fe0e1ffaabcdcf829d6958086d266f7ead95d9ea5928b4fe69cebdb4743cd96c1328fb703d7054a9f059cd16058c9f83c9db0560637b70cf68eb4a1d69f1e9b252997e3fee36703226679486b91cfbca9296e751799b030cdb4ac0b402b9c3e8d7b6fb3c60fb889b105715144ba5ae2cac33d6e6d19fee3b221a89da12ba36e12e7f0f7a8741a974be8c83b2c07df63c894079500bb92235e2b5a8da82613d2ed1703133137a70ad8c609dacfba54961028e6ce4849b593de694f1c4d2f33cd7b74a9b4151f73ab0210f7fc0900388d6f3fc9ed73c49153dbd1fc5a66a0095c2fb6f1e471c64f4d00252105627279cd161b16987645248bd541abda45dd077757d047ff905c262431cca0394e0e28f60570f69c160e98496beb5a2f7f5303390745674c4b7d44e166f07591773b3d7044edd41cc36eb3a489bb89399766735a83701cefd82631db7e039ed87eb205a1705d8aef619663c63fa216cabd858f432a3039e5bfb3cba9640463afbbafca098bd1dc1140431f696cc4765f870f431c05266fcfbbefdf014204ab330920ef0e31f621e6edd92a0bceb95117b9b719dfebd5ad83661de8dbb1e4df142fa1796bdfa6392b95b4570542ae3b631cfc02685f7abd4373f81ee31c8124f90521efe77ed6def737570241ef7a7546bd228c4fb5b599384df73664e5a86a56adc908c989804fe6db2c7617eed26f6a2f6cd0cf738ed4b6fbfb2b62076c62d2a83eefc1952999ec0aa0c9f8c10200e11c79ef29a0bf5ee5d5ed5a18e184bba3a5f34a901e52256e91227a093254062e3d4ee7f6baff0cbe7797c1c836bad1d10986c2c4dfa38ea1afc6b4bc51e4632cda791b1582624d25ac3e9e9d9cc522ad9d147d7a2c87dedf883af3b2364fdfbae379469b4c0b88efe8559dbe7ef995e6b840f78fa9b57c75f772fcc58006a681c227cc0437d9da10ca44ec5c6247f1cca98963b3094a5ab52d164eb6905df01f4fbbd006e74f5a0f2b4e4e080ab3ff801d77decd3b8ce92a5d72dbc114c52ed614b89ff2cf7fce877b41fe4e3aa7a5914e8c9654d3cd4aa9f3d01a84803026028cc1abf5d09ca3812e72274edde8ad2f147402f0f86a5d2d00a18f09db4688b001dc0c6b464eddbefb7e4bcc19c8fe09f144f75e596aacd2ba674135faedef2253bf5f6a5710369734e06f7a3e53697890b70bfe11d18773039c23a719d28517ae10fe2a9527a32efdd5fae688f22da13b036f109688fe63243487fa78e6f491f0a05d74bf93d41a5ccd2c6aa2abe146f620e99b7910285c5e9c0a1779f8233d4d2bab7affc6a554ac395e6ad91eef1543d7c93c61b2b93bb72e0b1bfe7902af4238dc9df333300a78e8cfb2bb03fdabcf19c56bd8c350aa524ab7aacc8113868f6083d3e3ab4c951a3c742dc5b00827f703c6d1f8e156ac50a54dcd079bbf6f58586c822a8140b0c7ecbbcc796f5455b3f63d8b9c19b84935758779ed194bca1b16ec527bb5bdc1251f94ab8b004f9dd1f1c37b3225461515fdc02b468f1fbb3c7d94ad13f292eac9f0cc26ee55449cfb5c78d8fa970711b3ab084e5c9dcd88d571868f8cf688736e3f0e2b037cb53d569de293442f03adcfc7decbe889e33a2b1a3d0fdff57ec4408e4d698f349a9a953b407bd6e4f2754cc6c65eceb8da1e85de27a48a85deafe4106430c24bc93cb40fe08b1e8e68452b50f5a05f3c4bb99e5efd5b9ebee8557a45cb97e11116afc3bfa2f925c202b8456caaf6028abee12515a5016761a348ffeff926a45267cbc786e02d9960113408070204246c41da4fb317feabc30220f13cf1b004f95868f8cc0b65dc85466dc706934c2a798e9401840d14daf628e397837d923ddca96931e9e427df54d00b33f0d0a960b9d6644671f482faf0acb157044c0ad2ec205e47c2d2787a5e9c96cae4855c571467c16ea7424975ae182593eaf9e636f9bce20ce8627ef9da238924fd38d9719c2cc70952f938d221edff2c1b83e884e693d47f1278867a7cc8392b81c448577e56ee49e4a5a78c1d7c3755ac40f4b228216ac591dc398611f8e23c07b77e135763675db22a75a2b1ad662b16477e927ced76cd0d6f93d49d121c8a0230348ed5a317501134628cf9ec5f8561d74da1e3d1b5021ea12e219fbdf1e4fa07632ec78fa4e77301efe43ec4bd6d6671db23038185a218ff89b1550eb95f0c58e03917a8aa91c56a0e990c8fbf5686c94e4018254dadc6efe5d82b907b2e5f3e3a13415328c9b5cdd7c31bf9fa47b82ea66968e1dd781d43ed7441ad0d56a4d14396825b88b6a4450cf9cb0f547386a10ebbbb6a1bc79c22ee632de75dab2b64d6ff82c3d808f93ade24a7ab4898b998c3e9b12a0eb8dcde3b5e1836f3ecfc36ca7794a1c05213cf8c890d679229f7a8a2ad9c0b524ab2cd904e833f3fe25dfa9d928fb106dc4c1159200e9567114a32cafad884ca0530457ea4b66f6d2df9d2300875a70890fa1d3f895351529ad76bcf7929603842908d1b478f6f29265bc095f67c02679329b33ba4003f9202593ad9bee80443a4c80e206e5c83e01e5306c1076ecd2fd4af649e3899ba890f1aa439f15fb77c6a44be8fd0abc4d52bf18cdbd90f094a6352d857477b74906b2785d29c7b0d2abfb9e35747e44ff1f149bc4312ab432190800bffb076629e3a5864e64cfeeb4444c21a21824038d66b06c2cb784a5f7bafc4a0fdd48c017ee118bd92b3a8ebf5c1ed110a3304b2df497962f97db0257070ad5fc92bfad99e0828f719b697f2e993248c49eb15a43286bf540fb7155d69f99d0c333e66b8c32adc3421974f61bdef4ecb0b234387ba544a23a457279f9e1d0e79179082a58b78b1e267269c5a261b098087bc518c8ce45f1fc33dd017ba1ce8481928c3c6c4d5674082be27d6d8096f63394dace27ba9c9d74e21225f51f5df3db0e20bb2af0665d1994de4e59a2d4433492b4aa6448b3f5f230fa467079daeb74b89bd0b5a36f34f2ecfbab40b59047109e7057d598a729aa49a2c1ff4adb199d7960ca1bd687314df56a420e54a9009cd54bf3fb1aa93389dfdf5998d09aec0b33e11ff9f6d345512e39d97fd429fba792975073fce1f52c0e416d1a5bb8fc4e4162cfefa97681fcc625f9d9d8dc49ad41ad8f82032e96c8d9c1210a99de8218604ea7a17b937be1fbb212114f61c8b7f5125c453ee8fb333a46b276ab71a2cffa2ce8c2073fd0e0d558136586afb39c73fd7868277bf8c5a0bc85cac39ea96099523f3b6848d01cd5f3922527cda8886ac5803b912c004e3026f2eb3241ac88347d303f3b5dc94c226b5ec54923b4de2674178e0a8e895da1ef4fd86843a83bc9c8cad411bf6fec85c7fdcb9a82aba0ecaf8e621a6078945aac22257351c30250a16a78fa2c54c598cae7fc4bcabd2083419fcb0106f442c4e23c3f594af2e42670f483edc4ecd39fda561f3c1c83e915ef2e72b80fa003e21ecd7fb501ae701f49e05726743f1ff3be131816faee70cc8662ef03443bb3267a5813e2d99b44b4a8d77328897cfa98c7756656ba809a3c63dc0e52e8c03365a1a9cd0e9a71a5ffb6294a57cac1266dc9050e947c814500465adc599e6e68bcd8b01b705cac465c209659ebb6ec932f1fea1ffc0c624712f39567a75e89cc8d2aca31bff891dc6ed552b2e8556e1ac22642d0e01ef25ebd6df9d684dd970fbf9c65409530b52ee650cdcf1928b4fbc76691b189014b2301e291981a03bba2c986429f9a1e033d2c281bdbb98f69a476d819a2bb698558dc1fc9241497a137d7bebf065a3fa5cb403e6c8f315f208820123bde139c7e8598d1d53c37e2b71dcde54bcff927903c85e6a5d2e1ed028cff8e5f8310fc124de0771e79fe4f1f89c1b5bd5ef42f9867d197a238773492311d6889acbce375718fa8a4f11c5b135cd9f160460143c5b37c5c5cd3e19839ee6c3e207df60942033d502a262c4cf6d067dae461c791cbc3a7d0350453db9a358eb5b188f7b909edf3eba39a87827fc654512a84fd7f24c396b99511fa2240857ea03c1a9387af86eecb1b919ae388a960759ded4182eeed8ba52f001555be6d67d201ebef49cd292b5fb9f44b11ee54b74d31554f3261e576401dfae1ea1f90965bac6a6d43a66e03ac63ac07badd99cb69c34be367f1b9d50c5f0581dee4c3a23584092a0f1dcc4058cc761ebbbdc27770eba422bbd8474d63a5e6fba6ce3ce4cbb1e551a5c77deb1449bf325a825c3821b3d3d4d4fe63ef4aef19a55214b853a9b10929b1501ba87062a43e6b76561359a8e2f7afc79be1832b91b5092fb23730119c62852ddba3aace15e2829c1b0d3abed57fa579614c1ea7509b6b6bea8e7bf3fa5cb50198490abf38488e8fc1b0e6c9936293fdbe95ca5fcb23047d188ecab7813e7d1a602772c7e7f9ba56a526276d4bb4042daf3d1816725b5c0af6726683316ac3c7ee33e682899e84bd7a4517ed72489b8f2949c2b8a5ab38a51d74a26c2e61b27973d80ca7c5586ab6acbb618d6b62fe1f1543555e4c0276d4a0c00d39a369d6c6ae26cee3e3e319eda45f07751a39e03d041c0d27e69ed2b68429092174a56edfd929dffbc0eab74997c3276a4b0355e2f4a607ef034e9bfff93452c36e3c592cda82b86e04b1468aeb7612af0c49cf7d9159150094035ff497694e38bc7f75345f6cb6c062736c26fd9882ff0bc4f3c1b2c2487cb003e40e9ba96dbdced291f25ad96b97a5a0baf52da04cd9e72af41dd22fec42376ddbbfad2939938576d8058d673abc7c273760570aee10b9c4043096bc8346a98032a8c3e446a56454f7086bff673f42bf522c71d056c74ac335866fbe68ead66539ba4c30f7a0e52b52898215ed5c3f272bfefa6f9f2669ad85750f2d6d1da1e798ef354cf87b20f311850ee15ee7f9308a1f34155dfb7b2658c3525456cff939a187557661f3646306096963d60273f78d276ed15a5e71a60753561a47d9ddab0a48e0f36f91d88eaac3e6a10ab4f7bd2b35ca62f89da7d62e1201e7e1bdf0e2960a2c21fa1cda1b679bbee9268b1e4fc0216b0754f25a7858bd82c3129dbc0941a90ac8496851b08c70adc70b07af0a854147bc5c4092a2d1f5e1a4c8853df8b57248d752"}, {0x18, 0xffff, 0x1, "d21c8a353e74"}], 0x12f0}, 0x400) r1 = dup(0xffffffffffffff9c) unlinkat(r1, &(0x7f0000000100)='./file1\x00', 0x0) 04:01:02 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) fcntl$dupfd(r0, 0x1000000007, 0xffffffffffffffff) fchdir(r0) 04:01:02 executing program 1: r0 = socket(0x18, 0x2, 0x1) setsockopt(r0, 0x100000000, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) 04:01:02 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="e1f46c99", 0x4) socket(0x2, 0x1, 0x9) 04:01:02 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40ffe) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002640)="ea3b86d60c0e57dad74ec004bb4f96da1b7bf859b53e3825a3643cfb2bd801747e961d7f65c01da561abb8b8f3586d9d534c4d65af5f605dc866ef6d80f5b9dcc1bd2f2b66a470df663e9722a40c479ff1f003e91948502d592605845087edc56333fd876f8ef3a1b5fa09b32369b73fbf6f428af7d1c3f1f26d87c87e8d362262e3d6cab78ed94634f63e1c526c8b87912402b3a5638be1f74744f26586fffeac56131bc4a01b364dac97c4313ce00f45bb5d082059413ffcd7e5d17e737312deaac3ab7e52377d341aa878e6483217bcb089d4631d6869983c909659439290a0073770a28385412b87f2f83dcae807c5b38c6dfa9291c2050000000000000089b90eb91c6f3bdb4018ce0c3888cae1dedbca9958c4706122e8efbf4ec9dc9c1e1c3549dc10a47fd0bbe7cee6c7f0ce22e59b568106816a732380712b9a7c11287bc66f2e403e9b21cccf689a491c447750e5e6fb58832a57d5b5f7bc526e6e458bbc1707f7376d681e8f809a48638117dc1cb5a4a96edb94e815492bad5c92047eff769487ff69be31ccb3ce0d98b4b3f50cf60a4ba880903a40cf4a13cb3c60cd142c1aaaded1490cbf77a8e488c8a982ac3553037b8b4701d6f348c9716464364a0904368f780387597ac125d1e81382c6b183f0a1b1afd3192aac37ac3150d36da16fbe675fb42c47761d686a1965c52ba039f6fa842da3cf6e4b16b4448bca72fd482dc6a90c60abf573605e7276c2916db81a3074ca578b0e7a664da4ce5f19e91e174fc315ef720ae88df46b9a09ffc27385350b38c4474e1b5ff5f4ae44a5b9ebaefcd0689d72f6aeb84c6d79d918959597d0f9863b05ddcfe68a0680fe27f2f452325b7918d97046522d89e93ee471563f1ddbd2a51abb599cbde21734365f0a905b8176c24fd0874da108a2984bb0df52e3afd6f4e5c7d0ae9f4da987ea5a72e220739b7a2a0fbf275de4dc92b2bd2d63b72e746bd737f84e9010fe95a9ebfba70a1bc346a4318551b4f95d000931d3a7c141dbc82881e68a4fd808f74734ccea4c7e405d36d5a7edef6c9737bf3e5652871304fba05fa7f81facfd1c67177079e1ef41552c4731c56701aa2b26f9ffe8d29357896dc281f2312968e6723d1c396e0fc0ef97648e73cf7156ad7e095457337c068681e7ffa586cb4e7a1d9572d27aa145f9c660932bbd85180467baa83ab1a04b7c716ef97c4379edab67d62687933505d173111155483d669ac868e24b9880b765b3554469d7283a22ef4ba61e87c081fabfed96ba730082496adfc7b38bdd88f82dc2f407bfcca31eaa732ba5c211ef15900694a0163997c6cc62ab57c91bcb1fa581e4751e19374a00f848e97bbe25acd8405688cf2b586216c1c8185dafc5322239199b9ae0a6ba930dafd31d55c9da31e6b3b23e1ee6a1acfb29d8e056c9e8dec610e8bd3a7f63741f0c6b7fa2bde3cce96c666fc79086e4119a1cae34f3bce0744907b9b0ca1c8f8a304af2d7c9e7027049db6cf34e39cf85bfe3ebf1ff61a14638a89e7ba903deceddc2f9a23a6ee53514461ca334b80c275a9d72b497407df404639a089ccc48f2841b38f9ce11267dcfa471b6d94c1dde98b8f54c4f35453e689d63c3a3b43f97c8fb34b6980728c944b673bfb52e8d8a55a5e1fb45b706f8b2de088f60773e19236d6d768b84c8965f66fe6e85f08b244d443b58a9c00e1742997de62022cd4c60d34abd6efd7a1e9abee6656c65d4ea362c5bd1fd4287abe6714428c815442ef62399d3711403aa87baa43c79f16a72609382f44aaea201945300e8a6d0fb1ede5b4b7cd1f3f79ded6dcc99cc3220a183c399f30d951bc538fc766e5c3a72e0b8a437727b98ee66c5fe0016b0d34d6332f18ccea0f269e8fb99b375eb966e9c700b612c4f36374934271435b36841352165d5fe9ddace8d2e33f31ac09ccf03fd3c8db309c488aeb96b644533c2c648db57ae8f823bd4a76f01ceda9d4b8a3a1806c7b63ce79ad3b1370fba7021be93eefb773a3d19ef276fcb82c139d3c4005ccf4727f40c1899236f642193c732e654d40eb9f3fdf3c213a3e0ec1aedc6b1ace17940291cd1206c8bd6e480e88baf97f85302222252be8771e620875cb17a09beecddcbbc301d655972c67233f50ce1810121cc9ed6f7b24787475b2365961823a57209dab537a1ab8d97ae7232a776a766169b7775dc130c8604e4cd2a698bfe81bf9fe5d5724e0727cfd172fb3af81553fca49ed208025fdea7d043e1fd364f4655a9d1d81c9a39b899169792977450622a152dfd4731f161939928874ea0a00792e16ac43af39efa84a0a5ad6a1fab718170ea38d1b6721c2e61c34df793ce2f787684ab1e83dcf41d136dd1491e04f8c717dd2ed27c4fb3b8bd4ff09c56e89eb1a9234f036e8b6fb779cd571f9ece83df6872011cfcbe7800eedcb9b7018ccedccb197bc3678459b93838cb5e6aa12dc8766f5b39bdd04e7a99bf7f53aaccafeb094beb9775fb319b4f15e6061febb93294d1b5e3fc6ee9d23eb04c19794ef88da69535365eb0b50d37e648b3da537b4f3218f1f7d11f91adb97bbf927ac164d41315960f9af971f36ab8b76095e6cf7f022691bbe3922ff0e515a0f15e92e9c510a74859c3a69c57983bb64190b94491034cd36d709b225e6a11b670e2bfcd341e0ccbebb4fe8b2ec5bac90b1139941428fd30fc376a0d56be1285650e571eec1a5f50fecfb689cc01ae277fe81f9ccf6adf6da6b73651dfb481094155803047fe4e2662fa90856720ff8412012be6080000007e3662a52f5349d1545b2cc42338828ca3f021ba886003abc3b425950eb01b51179fc1ebc4355ff704c273e465325869af10430c71cd8abf9c57536e4f2107ec05f9735a63f8bc6b6f131643d66712ae3eac6bd852608f7d997097a0ee8808eb8a9a5748d93e9cd0fafe98f4945494a46b03385e83a7041296452a578bcdc387f766d41e81801af94f1b32c11f82c49b3c3244f6155559a223da2182725fb4b564e79ffaa14aeef77bfed1ce65362b4d6bb9837518fd32d0d19cb92d1748d568ac93e9dff73b026ffbf023550993f933fafd6f7e035f3adec9ba4c7e7b6253c38aec67535dae5e5a10e3ab5dcf2f7446a142fc08e06fd0677746197d92b7ab4575fb9658545b231e8fa84d25b308bec8a750b2a41c31e646d500b3f100ccadf276dcc1d72da48e646f11abb8633e2892d6c3bd45c7b8537264d60c91e85dfa6f47dee3bf5c2485470f8df3a957edd3b01055fce2e6d2af3638c632b4125a467a213fc96797cb617d595327982dbc65d305055dbfcd32f7d508c55c0296c21c0a13c73cf62fd1229dd21598d5233bb8cdd3e2fe4919b21c6a0f362152acd9b4586df1154064ff2897526ff49bd16bec5a4b991dfdab565825ddc3b2ab22e0855d665db05595aaaaec4c902f33ee7c1de97e42a383d9682e6d27b351b83cd812fb5a8bb95311334f1ff36aabab11652806f795c6243c1714c0789375b06ca302ce3a792db6fc3d5fecc95241e64a56df8ae9d959b35f5f471de6c6d74dea0f2988a5585a66c2481eb9c751c7da918eb7719012969194d7000e92714369757b199707f46d18611118a5f8be6e40dd4fe18ba646939ff5d53d2a6028c0d333448c02027f091a8ee094e6ea6a42fa51c79a7624327ee83648490d7d72c7f021f42c2afc987ba9c234ee2ccc1b56d3adc3ba91bef52684e7f72a28bec6463c6141d51d8b7e2579f8b9be87f305d8ca68a0f47cc108e910e223d95777f5a2e1f73b4826522476b847ffb685f1609fbc33fd9abd403177e8bb00b204145052602404f4617e885a74703b00744f2d9e82cfa96ad672fa14ec1e0ac51b8c4c0acee775e7f081f56694897342612c3117eac869d5d29fd7325bce4412c8985d3b20de86594f85d9fcaebdf2587b18e4355550494908525fa5d9e2259ce144b4b91b383fec118173bef460c34c47afd56e4b4ae54c810f4d0eebaa19bc5e1af455c67f3973001b4f94b952fd9406d1b1db64f0652ad2d70333fa1a5a8e875dc72c1a28f556fee635de374c7571dbe340300cb8da479f8ed2a50c92202e5e73aafe162fd24902a04be8d0dbd5cadb3813c3282333f10b5651b1da8b520039a933ce3f61330171d51530823e9e89ac5d7d5362ae2a321e2f1880794e091cc198b89d95ec051f378f56ca4c0cf6b980d7f64e9c79d6205e70b5a9ad2049ef58e14043dfe7ced10229e2eeafbd89f72066266a07793ecd0dce45a712b76af99fc88ae26c7f7214c21f2f0765494a62fc46da00bff947b5c676382ab5ea960553d6a49e8967849868fbbc0b51ea474d014c17fae4143245e3a64798fb0b7484c5da2486daee4cb387fb3d040a280a05c91b5cdb9f1c74c35cd97403f3189a1b7bcca8fec57419edcf2b326af543391455d825a2bda9df66e7117dc6720e4d83034d26aaa688d1724f93fcea061eabc5271ce1ebdb65115ef04934ebdda619ff2a04f8e6f66caf35f48b606c3fba2039eba4eb2e2007fbaa26a454fe66cb87ac061f246e7456db542fb7aac243ae3c35e9dcef8c4b59a696de2db6dbb143371e77471e", 0xcb5}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) fcntl$getflags(r0, 0x1) 04:01:02 executing program 0: pipe(&(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x8, 0x7, 0x200, 0xdffffffffffffff8, "68b29d061800b1c36f1c1f000000006100"}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r1) 04:01:02 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') fchdir(r0) stat(&(0x7f0000000080)='.\x00', &(0x7f0000000140)) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') 04:01:02 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x48) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() 04:01:02 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x100) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) 04:01:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) connect(r0, &(0x7f0000000140)=@in6, 0x9) 04:01:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 04:01:02 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0xb, 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x8035, 0x101) r1 = msgget(0xffffffffffffffff, 0x3fd) dup(r0) msgrcv(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000abe09eb9c500457e0000000000000000880338f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000307e22682a4f42a9630aed63e467f199f6e739094947c40a67d19ffdc816bb2f6c9665d750ebfd97c658ba8d"], 0x1, 0x3, 0x0) readv(r0, &(0x7f0000000840)=[{&(0x7f0000000100)=""/210, 0xd2}, {&(0x7f0000000440)=""/222, 0xde}, {&(0x7f0000000540)=""/130, 0x82}, {&(0x7f0000000200)=""/38, 0x26}, {&(0x7f0000000280)}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f00000006c0)=""/157, 0x9d}, {&(0x7f0000000780)=""/183, 0xb7}], 0x8) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000220100000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000007000000000000"], 0x1, 0x100000000000202, 0x1000) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/23) msgsnd(r1, &(0x7f0000000600)={0x3, "8b521dfa45e4699cb825f8e138a86dc8ad735c5b3f312d998236eb83062e43fcf4caed6393f253394d59e463f8040e2be1aa2c78431379c819cbd6cfad0baf9cf79ba5a112a237d3d478449b4ce4eb9fb2855ff17ce45a6345ed292385e3a8705d79e84166d2ee371c125d9d1d087f2d887556bcae884b0a4cca82d314cae8c38a3135027299d74e29feb28938a193882ee4002344132082610000000000000000"}, 0xa9, 0x800) r2 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x6}, 0x6, 0x0, 0x0, r2, 0x1, 0x20, 0x3, 0x2}) 04:01:02 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001500)=[{&(0x7f00000000c0)="a737434cc40d4aff8f89754540885ba2daaa981a3b38a63545992fa8997f63f4cb379704fcbda2cf055cbda26523f987408dc6e153d418c15f41f031909fc4fe429125b1cb28", 0x46}, {&(0x7f0000000140)="c3c2cf8ecd8404b7187416a5d39a709f1cae4c2f3b9c7e92bb33cddcc30b24166979222168aecc8181d5e16d3728a2abfed094595703afcd8eafc2e3776179076cd5f59066627655020283f0149a06f4bdec61f33b8eff8087b61dcc", 0x5c}, {&(0x7f00000001c0)="ddd7ad6bae246d46234f827354644e14c1abddcdfb465f450d08ec30305ec845f527e3db904c3d57f340f8a9f6c051b4404f65c80b247b7638a13b836907491fd74beb9e2ebaf1caf197bbffc67926286681821568e341e8bbd23d98163986e3176a96d6820157123ba1a176454f10c328a0a8c3baf9099f471e375d425b9d8dfd2b36b19def96bf320a4cf4be3feec7efc61fe49937664fc2c2206179e33a57afa6372909700d41f55d5e91169e64fb6a8c17efeb097c30a263b586532d93bd901a48100d3b6ee4e049c0754eb8b6e2d2d770b623781e", 0xd7}, {&(0x7f00000002c0)="77ad7e093fa63f8837a05f1ef80e7f08f8e458f8cd1bd27324a0069d91547d9a4c78acb9ad635e25a54e20c7c302535af3e85161ed7e6a5eee6222bd7ab850a2c41cf420e139e36d2377e0c87d", 0x4d}, {&(0x7f0000000340)="f147b68eff9a5c0191be1fb8e11eee6fdc1ae8855c511ede30039a016359228c23550a9057b01f7bee085c6958ff04a88fdfbb3768dd248fb34336b63bd78c14b0465ec2b49e00af68529337106637ddc6463cc551ec42df1902cdabdac144426cb233224108a45acf577a3cc4dfc3342da9f6ddd816f57b884a4bd3c7fbd16e1408c35d36d51e0caa974db7b7b47938aa229f609df485e0d2577747ac56da3a7df0befa63d956c0c2e29071303a1b", 0xaf}, {&(0x7f0000000400)="33f187bb3f8f79d6d91c005faa242ecb8296cb9fe72fbac73f231d3a9fa5bac30c537029df9543b26e8ba2486df1b0f14b46294c7f0c72d48abd4556be8728d0ab5c8504e8e4810fcbd189fc39258431531cc28c37b3017ccfe4784a727871d4bf1807060731f62125822e3620f1f2cc2f828c500f0a3f243e2901e4e0d8aaf0d7e2673487cde79c2cc9b07b4e861ce444094b2989025dae8995fc49df7944e0a42707aac5e48af99fd18f03a63086bc068e79923ca7a825264821126280c5d6b97c4118538ff9fd116c06b6767f33f3221c053f987891f12d8dbc82ce0f072a4249404d40b4e32d99a4c9f2551baff071b024c6942da48c5081e7f3741198bf4c5c8760058d725fd126306344686c0cfc22b877825e74130d406cc221ca85a8aebcee7a451f58c3384c651298fd36d062714fdab6f6842fbcebbb44ab2278041fdf04ba66c71d7f10f9a126a07efc7688613f58dc589aa487eaede749b0d3023b93c202146f54619bc7f3f8536b5ccacc8c34da7a2bd2fcbeb6d6abd06d699f86dce5ea76b4595feb022b543ed4c0fb52c561d293762f0a59a781001d13a3110425432e97ac793e760779c5f8d0c0fb6ea3c163ab57a3aab180ef7e73834a6f4263e098706cab43268aa1449e86d5d066112c619441985567696b0b5f065fee2a8bfa2ace4bbcc8a7696449977e5566ecf6e741fda8077765a90a01d01b61ebb5c39c67a6ae2f71382a422b36e1c4cbe28d642bbbd4e4ec9b9606f498711162e9d439aef30ba9c0e6d43b3d3136d34905e4920c87efb6a57aef01df4b421fd631ff65d4bb894efc776841957f291236fe82b85b7a29aaadf14133bc9dee3a30680f1d7fe8562f74c1884a980b787b55980632a932cf379485b901929d0d2e691e3cb6136fbede418760ff439d805fb5e6b02964f7e889e31d3159e9db66a46b58d7ca4ab61585fadbe2a3bb25a145f62dc7b27be299294923ee51ec3d6aa5801376aac895a178c82ce0b61070664f79f1ceb4efa2af91ea6c286e821c4876adb3ce46b42e7bdec41e17e5ba927beaa3f876b5832c2cfa465da4b344c2db5efa8df3a1ad2687a1a748f5adb13257d8687a2f55d80f4fd356b9593ca4abfbb77d4824a5b8bbb5d1f558a24c7d73cb64347eef13d12784fcd74da357094d396015924632d2c06b1c504a44e256fafa32918656c6fa025f169e7d5e5cb6a717e95f9286e3bee8ec887cd421a4772509fb37522186a0de5c693cb42d4a6b6391212a11878177c98b9270e0eacb998fd4de91db6d176d0af4ee9b2c43a5aa6515857e95ea6a902c146899dcbe57fa68d8dd2ccd9730a6a251ba0de4c9caed6cf8a38089f0c9c7ea36fac51016e7a5579a34710c475025f4679e377e038c877ed905d556d7b92ba4fc0f7ded987cad56dd44c87214a1da2a5d86386ba01802ce358cefc83ba54c30a66a714dd769ac1483d7cd9e4f574c04c9315328387320347cc61bcb5ac7c545ba92fae05b9edb2b81cc1e8f758539fa540a395fc4adab83d2ba8fbf7919e21ce34ca440b2ecef88a39f4c0c7a882f7bc8e282f95546b3725be6e85523bd6ca832d04ec9c08a92986be3cbecf7b29f92ccd92412db153ce8366ce50c8bcf79ab871c5011f06b7ca236da270fa493096680310d60e1c917dcafaa0f904142d3f658f065036dd825d4784c83014e45e5b9d7c15ada0f7bf5e8a208453ceb1618fdd2c57b952e62d566e84e3c87bb9afc9622ca7f7e12a884b2860352aec25bc0e4d3a825987d472907dd8feb857f3cb0142edf2caf46825713fb499ca03c5e57efaf58621b0f5c3da4132cbab67bb687e559ef8e609fc3a616b903ea434918ecee7d915e33de48e38684f6b8e9804a6a75d7a4ff224fddbb24a22e7fedd529b3b5d9182951447f40276d76b20674fd450f172aaa48f4f7aecae69d2d40ae28aeb71d6f2b77a706780a4bc46017aafcccbb7c898aa80665368d4fe82cef92b06e5463c231c75f5889084d6bebd4205cf7fea85e6af368fab8b6024c6c6e4276547583d07b524338c4110e403166573b44330cf76ec45f24803dbdd8df0ae50c2dd14253967b7f87a0ffe4da5b66c28bf474660e7aa8e09ac56687125fc3093363872993ab6a4aac38589017dec0c63065b5d26ed5693d28ad3f8d5c25d6f00f69c47dc7bceb0640ea2ff1271734d0e301a8a9bd3d2be5fcc8364894b5ab8042a1bee01f00a447441b404b2b0f32946f0d548cb41061bf65c7bd8c5a4d8fa2abef66855591989efc3498686aa1948eaf53113b1184c969474d75b45c3feeabc12dec7a887781b1a00b31a1b43c7d97fa2c77e9709763eac83bf5d0668fbbdf7042874e766ae546e290b85a6e77a175cbaac25f9d22f6740bdb5cc3dc2a64ee0279da4a4d9f1ddf57825b554f59e7f672f11d5805c9d099f6ab20f8f7965523c3e477045ac12e4ef2bceb2089c4d6bc859efaaa66657191bc6fd76bc9e6e7363c377c91b71f6a135d3cfc40af220457129ae3b836f38d346188e702a0a820029a26bea53772434263fd258c115e731bd5c94086d7a2cc66fb298d383664024be9e0d36d25536b8ebb62b084841b71457cd8c4885f9d124dcbf6a1449edad28d5553e0fdb24c8ea8e96da44d78e0cccb53c01d46b204d81af6102fe2050bddf3e69e036a9e2d9425a6eb60a16f13baa532a787db08e8164558b7c5348cf8859684e8aa0947a376acce4fbfec895010064ae61a2b4d98b9c2010632e6d95c4dca298183db88ee6675b43248d275e29f6134129005f49594148e2269f9838f070fa5290e8c837c71d71200f7e4590e4051f07f60008e02c79385800cd44d7957862ada02bcdc2ec5c91ac4bc42569d06432d3ae0dbfcaa8865cc133f49ad1d647aac881db4338936c6f87397283406ff5c47cd33b614fbd267c2a0bafe6b1b448049a70b931c52215307fb0d67939d278e405d47e2e8cd34065421eac3e44824a4a903015734cae8be852387b9235ea102f30a254fd21b8ab75529fa01724ed0dc34173de5039d0a1904260157f939dcc1f58e48c1a7c91290eedd33f4571a93fc46f187a6dcad2f5a609802f044be8df4a3d8755e19a963dc738cdb1a3918f3bbf5b16b6fbde637b5f6996f9d876deafc1e3bbd955f5257aec22ae7a511648e608e208c187c76473420c0c41d350127023c1c137e24e667391207d15e7414eeb19477cdd76a7349a9243dda7b4beeee2331ec399fded2a2d0a57787996dba8c09bd08852d7b198ae0e728698ea39513d66cc9e0237e03222c71186c8ebf892ac340bed18e77424ac424adc144c241d7c91e435272f98ee4ddc2de66d74e7bd363c6bceffe0252e19143506299e5e89f373e8dbb384ac1fe49476d26276143613b29b2b05dc1155dedb47bb50b60e66aa6a5749d1487cf040643925f37bbfc85c5a1c9fc6d141358cdf39f61b810c9600fd40a7ae744eefafa5102dca1ca164be24783d527aaa8524c4918d953fa06e4467c13f71e7496002dc5257c75a96561d09b22a55bc2f378fe9a23cb56b8cb09c10716fc940192bb9fece5f45015bb97abebe6265a229a933589d2f45aaf841a3897aea31b6f23364ab05624b3d799b917a4b5c7c28e45485702ee49fd7c0c1cc01c4e0d79c30f2e19035122ed1daaa5b8007a5563a0efdb342d69fdc59cffdb1a42a1be5f913fd6cf4430810ebd1ac802a321ff2fa0be58ffa27f21bc7555be019ea798eba98ab7aea5829a10b749634bbf5c41eec18187f7bdde965b2d609fa8085d68c458947d1f8d6f792026a466b34db008ba67a9220b0150faf3d5e28ac523e9abe43b481aacefde624601346e0a13d662aeb12cad801ed8bbffff6b193eed6dd3a842355fa87544194ca2cae2195eb9f8fabb7faf0553c67d75ae8526565fe4e34d25d48466dbce1723714bc850b28fbdd84130ed1c37eed5390fa2b03a8460454004857706c264ec2d73a24010e9031e6101a6d92de420f4ac21c195d753624a2714e5f30a82ea935a620a6dabe0a86689f00a444ed9c76e57ee45ace2d513f97a4a0729ed3cfec771da8bb07092107828d3dae9fa0d1eabcdfcab3dfaeeddc1de02438efd7629198e77015f7c0923d41305346b9fd60e103da6ca20cf159f80bff2e4aef910296c55e45824e066daebdf07a358a1cc4eb33c62fe6e85f7a02301484b86e5ea6828486ea846518212e8ad371dda5dfd5278472fa16cad97ce0eac70b076f4ee45001c4361a743f09dca94bea02213242b5079330c70878efccd80cabf85f297b2fe3872344bc81f5b51f8607da278053d8627ecd25b9d5b2c7601c73c2b3f1e148fa0505a85f8be5a87f0e856d2c11e9cb8e63357e9bc23e12192f701d49f5360959d12839231f9f8bd0c1b8ce38d2e4e404c266bcb74c1dc3d671cacaa3034ce18841385f097c9fb6d1c14dd3db2c0315976f5f5c3481e362be84c0a24995132d28366b5c3e2afb69f4f234a9b91ebbf27959b94c17bca179d9823344d6ef0f8fb2ee84b83204a6a0320afce19db630def0955c0736682253a7c1fde739dd24d5d70572b0012a6f7cfc3bfa04a28640c259d9e2ca9e5f81afe9138efcb7fdf97632f9192ed2b09d9bdd02ef8a734d384a02e7de209b0a0596223293bbfaf829e4c771e9abfbe3896b63529eccb874391a5d41bfcf96eb1cb408c407a2992566783885c5adc6e73bdda282e74bc4a17da148f0c699973659102ca2547ff470538e95bb1167147751cdcdd11a6072765d0d6442338d9f115dc45e3e19ff3bf5c4571b297eebc7e037eb47f980ac8e21f0a072727c3c074f80e3c72a28ce40017ad5fcd193605ad4b3d972c8e253708ba45def444fc8d1644f9ddb43417551d7b7f1a89a0083fa12331a08ea3678327365f50ea73942d593344e44d28d8bb56da2b7ec99406300576fa4e0d5608d880bc7e1b591c9425efef68d5d1064d9ec1527e9a9c9efda9b308cd2e04c6a38ea28ef0d509fab16102ca8a99b0b5dcf2b85e3fda8586a2c3708a8b396ac682dd8cfe36dbae758c1fb75f5b97ff81afd2b5ef6bda137c614e7c819a7877aa1bd727e4ceafb229c807743d826a4bd8a569aa8f17f757f1b3ac8a113026c06b475a237355b21c67229eff43439ca69c97989eda640848786e01f94d67d5a6608418f8fce36d5d84f38c17aa7a807bbbc349e7f6afaa5782adbb7ecf80fe24c9744d029ccf93932502f2298e6ccf8e2e62c48a6950e2f077d72d860f0106f84118a5836bbccb41f56c7d017e6198bd3a4d97b7f64ee4646f642cf655a161f92b668a7c8733a174be584e4f3ba2e29a177ba22ab38f01810fdf76d4a58eb7f81ca1de89817a1436305f7973caa666513813117f9b8a1fbd557ed1ac6dceaa487eceb755c54d493046f9084596c4085848391fb0da5ba632da769ec6ae2e1e56a0ccd837c21408784026464796802bb067759bb7be48fe414516f3114dfb52984380d93c2f3045753afa634ce473534ffc2bf7ddc1bfccd0b627e0d695fa79c593681edc308038244572ddb3c48df316208a166f60806bcab86062ffd585a2aff0780d61c10b3eb6c11c20210fd14a246bc8bc523a852b45a9964a68456b49e034368a2a5a3f94052951c8436354e5e89834d701c9dc6e6330b1ea818032e031c8032fb6c1fd760c272fd92405911303850f66a229e600bbaac4059a8cd3ce71c04f845c6f9284467e9cf6bace8343eb0f71bf5a089b03b43e70019da46b3409b9bb3b47dfec74935282d704f1511cd2203a2591804317dd3677", 0x1000}, {&(0x7f0000001400)="e4d25f6021badc2ff5b5c3c6ff658d2e830025a43e8d2bb55cb1a776eada4f14c584f153f61729a89451f8f2a718be9be6ab07753538387b0ab5cc17fd6beed8", 0x40}, {&(0x7f0000001440)="d1dab8f6149d6d425dd6de3f322df9fa75651e0e470a94b58593", 0x1a}, {&(0x7f0000001480)="3c059d31f8b1fb3e10339492c0d4a0813fd07b5459239d79b963306a6ea731513692b66cc6eb2fa8eca2926747958eabe111e677cdd4658f63870d742b4a15aa38fb456cb12dd4e4363af256bc", 0x4d}], 0x9, 0x0, 0x0, 0x8}, 0x400) getdents(r0, 0x0, 0xffffffffffffffde) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) fchdir(r0) fchmod(r0, 0x80) 04:01:02 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) sendto(r0, &(0x7f0000002c80)="ea302373ea77e65739cc85f5106607d95b8e5c47151ddfebd1037a8884358c061ef6270b0dce21d153222b470dc28a06e5fb0e4a739a7582bb7d85bb44ed0ae13a9edaf96d9bf256c63a60071f9e9b4c5f721e4c968517a20c412297e2dc9aca65c75eba539277a450168d53cbf4b3032b75179f78092f78be88b805c2f1ddc725b432b50f149c8545053765bfb1f4f7577dd314fdffc5b7ef35ff9b23d0bb02e595f5f6c7bce39cbc5af7c195a90cd67a0cb85d83a02db7d533193a2df71ed27c1c9a404a9eb9c55e39ab9542c5808d8ddf9cdb843c816f8befdd6735611f0129e05345f2ed657ab13ceae8ff2809e5edd159b5da3595414ded9b0421cfd342814bd73e0fd5f03cd71140f07223dac5f2e7b00c7b37e680fd15c5827541ed90e2285219b8d1956448453c77712f537da79d6e09146b3a6ee306b77a047852db8831b97d38870f79d640433055c386ceda78ddac2aab223e94bbd7256011a522a92cef3c53ef9e29f065d21776f822cad187d6491622cfc075a7d767818ca7a8c96378e1bac6c8cb2383b3c8758ad53171f8ddfaa371c3bea49d8a26b4767c96b2150de995c270d619b816476d2959be8c00cb6b7fbcd943aae5c36ce18f503c7398e6053fa563d1b01e6c3c00af0acb2d5d3e098af85211750598f698abf9771e75cca53d47f04ae9fdf93df4170f93f7dbfa4c1103c72aaf245cb6e9934a39eac817b2a3f85c588c36ae07fb03e8dc4a556dfe5ccdeb5d900fd6d7923a429f2e078b0a56f88817bbb2b560ab2b0c63636d318099f912d441f3dc3c8f1d613d0af5a324dac7edbcfb94e5db823043c3b598f50af727490447cfc7ca20b99171fffeecc82310035c0b19b1e78c67eb01b10674055933da6f2c6aed574d03fe40c1f892e31838f322e2a1efe42a0b928ca3d8aeec7b2f498449a93ff8b57f6c10cf4cf24b9696c889f905a4a9c450c2db09d061a46ead657c183b4ff82307f3be86eaba1efdf660295a37388e6095937cb18b375f0e6f1e225968232e2dde76308060124d1e277d9816ad6b57a78da250f4f189caa502ffdf80e9981c0eb01af528edd2c208f49f8484a7e5f15ff56ac546a3259a52d0af318ba671dbff19d665f8e595b79d169349973ca4189d12c8d07fcbe20f47d7671306991aebc1ca2c3644b7b2236efe73c3112cdcdb6599024f0f63aa7d5970083aa9979907ab5672c40f8dd705dfe764211688c03aedfb7e8458af0b67ff0a910072d19c26287af8ce29031f2cd7ef9822b469e25f86a080a6de2f02a64f53a7d7289a1bf45c7ce71bbd5d56e6748aa91fc48cd994bb3c4e4788adf81df6b9d45c45d02a05bb69726c08f90db5930cd655e2eb53c6f046d2c5455c34d141cdb6d6d1319eb91b073d5ddf2a6cf225d73b42a60d3198b90310e8285e5bb5bfe1e52235a1d31fcd2324556601da1f8d15d9199796300546686ea6f6f459517ee13849694813c681af32dd5d2ca86440b6a15f4ff8e3728a09e503c237ef20b0ef27094f2f323dc4968ae6464b7120573722511000d60e03d15d24123f03c326362923e76de2c56fafd2ed1727164e75b5c89571589e940a9332bd1a7c8b34d3cb45f530ed5f5374309aac8be4ba615f87224db32731475235dd5b3b5b84b825eac3da1590a6717ce8de8b9b8153dc6d3c0fa26b0e759d24a0409db4b3674d0ebd8ff1ee8b57f94d4dae4d4574751c2df915e076f6b8b76da76a24727cfe66e96d7c03c0cf42a0c9ef8793bed8404d0934ef9977c116c8c5ad94e1358d17e8226e5b84ebe506e6182614e0341ba9f14c876bde28da4a976f90ff2d26c7a649cdf292f154e78e540d3a26f591b0135747df0b9281a2d6745c152ce469958cb7d35fd9fbc87327115001396564d4850d472e873eb6ba87d9cb67e77ed7cf1616235617a23aa81de4be1dc78612e4010cb8c6baadcacc5f41bbd97419903cc1681f25e7543be2339daee0f82aa2b034284a6715dd31d506fd663d0119786ef30139c79b29e6cd13f2127e6b2213ee7ef3b799add506f16b0b0a7e37eeef45ffad4d7676b93a051520f397654f2a8cb8473473dfa679afc545f4cbd107fd51db7526bffa87b1121de1316575942892a8d655818f316ca32ec841499565c3c07e8fa0b10b173392b57345adc9513e8b748b73cb8d1f11c479c122666d9c8d2c38a0aa21e4b1af53e00601e2fd0727337d3956a44874dca8ae7f9bdfff6c52c5815424feb5ddc41f5cf17c99720b0ed588b18e0fa27f09f90be01560e962c4bf8a44ef2d50bddf89da55fdefbc4e80b2efa32cfc6fae386bae644c2cc4bd7b6b3680eef10f24f5de93e0f1edb7d24639a1021fc184364c1e54bea694e4bb6291d0e4177270640d6412ca93f0234765e98e4a395b18ab2abcdb16c470a37d6117b2a52ae0bc9542e8b7dabbdd6c4e1505947462160be711d99a20b426547fcbb6c08c137a680f93d9023a758f785cebb7b23bfd490daeaee25a6f160fc1b0efac4bcec0195ba5c11214aab120d530e6179deccbb0547726a930da13854b7d05a6d8834903bc7cab68bec70ed1b4b3110348669abf015aa8670a4dad6b067084259a66a6d3a709441e48776f2273be4492128b8913972c9edae8229f107ba89926beaa20ea938e640fe0230729401e7d6db0d6cc5b0c78982a204ae6fd1de21626fbbd96beeec496c7c0bb9e7322556d8ec27e5ffa8390c7cc52eff61dd12068d2f17562f8bd4da97330a5bfe0fa498fe79f18129fb0261f943ddd317b6efb177cffb2a150fe535447a199338bf6b56263236a6be58e8762a22972b430f7fc8bd76db499496a47ca45764801ad50f72fffde0bf328589ae599d6697776a9f1cbdeb9eb029872f37bc2d56cee8231d49f6ea002686eee61962d1d1f29e80ec476e6c4ea6342698e7c3cca247179d47509beee0df628a9362c70aeb393dfd8b104ec796f269446b26dc5483bb223002f022cfbf0e8360414ac73e78ac10587367ec322b23c942bcabf534e2ecf6862b9330db23276ae0aa552ded0038a74c5ce4bb60d5bf7b00cbbcb7831212de3044415935f5261df33ca6c44475b9a9ee0741befe3e67c14d747b023bece896828e0f6f08380840477c646b5544505a942be081a2b8f46635c8faff9e93bcdedc9efad061f2bae11ff37bf02aceec6f848712099e3125b7b098465f6831a606b023d362cda8c751e80b6661e031ddce668b38900e4f67d638d65fef7636a599bbe0fda5a29f3471b449cb057d89adc920092eb5113cae22503314a4d08d8fd953723c90b5a27006f2a7b67165c7e4ac6f8a02cca4a01885f383c0f2fab23430b3cc369b72777b93343f595c7355f4b74d4efdb4dfbbc0944dbc626c11e98aa96366e4d1bb0ed62910c5174f02e62b31ae667600c90fb35332bb50e11a5dfd43e28d6d2931da71af80bb423d6c5de8d3453886aaffa062508e877e9b5bbb77d0e5c24062d7b6cfa1341752299455ddf0510c206b49ba46a1892dcd526d95b6e46c8bf2bb9f0f8ea52dbf5bad043cf38ebcfe016a9c4b6ea9cd596fe7fbd4b62e84db600e317420cdf0cd050b8e67937318c6b0f28a23c84326b2a2996c4c3fdd62ff89a2818f6962d89acf93cd594e6c897d58bda0ccb43456e99e452f00c25d34763f50fbb7fb070ac66d373c0bd08f492c2fb37bff4706ab6f4c1de5f5e2c9bbd27a00ad53e29e0fa1dd5e698239aedfd07a222a22a0f2b27beb76a3424e17c48735d7c50632af8a672f344e04781b85aad541206132fcc1f898d3e149fdb8890f0254e198724de695726bcc539bfacef2cc34b03433c61aa797a6b1278018d6356b5669fe23c291c95ead13f7dbc0544dbe728e0b80125de01c970c715c641be44cfb8e7115374bde5baa62963d0341513763914e7a8f60ea76debf270b33d2fe57375fc25951d6742da46db58e9425d69a6e3ca9356e326bcf40f8770e26012825b93a82641fcf8b2e07edcca6d40943812c5b75e59f2bd39a5e378a381b0b744dcab06badd437c2e9b9041b7046e4568fcd92117fbb9f4125c568e20290b32c8efd5c43513f1211c13c4fc3b44944e4627840153a1b645f8153951f1be58fcd761cc15ea4554c8d7158f0411b6e20f34c4714732882e2af0bffc1ddedcb8dc24b9af390782594887a0eabd5e66d328bcba704fa1e65d1b7987d1e00845fb7059e3ebc2bc767f563f41afca5decd57d3fa4b122a92717f04356086ae913f37492f7981643490d7653f1f7d27b30ada81e5060b41c447e2acbf76086fda2f90be7a793e02fe0b4ab327d33ca7fa406c69a946e7c212e7e9550f796fd5967466664962150c4a7985848563a6c6675f3221937f738123ed4d8ced8b9da4a1035ffc0f103bda2b135e87709e9b3b08e5190cdeea062f057b3d97bae59dca39f5225454c131b2df6078a45ca43d0c652b57642f1911149677e1b4ab3d788fa12748de86f407b97802b633f35ebcd37b9552e88b16e98592fb4edad29069b2ae5fe4505437ff0f7a33594fe6480b925d36f7bd75b78a4aa71394e0966ff48e9fa23fbc9c790ae7982e07af1601ff47af54203137b8615d2e89d3e0eaa75d3acd93549dabbf4144ca2cd89e3873750eba26ea0c9a5fdab460f699604910697ad03c19dce6d6ae7d9fbaed65088bc9a45aa9226ce33aad61d908b2e259d8fabcb0d085c7b003450b84b4b1380213714ba5eab214e8d77da51e9869922b81e5033a73437f2d21f088b87fcb99375021daa7e264876f906eb6699c0dd5563fb5a66eebe360343ebc5f80ebef5b4c189b2c5e5fcbbcb2916a772101dc47e5452b3b2266438d2d599b753456030fcc98fa1f53aa6aca0ae279fd58a3e640822ad8e4fe7719a0a33b729759cace2893e6abda0992a6742de6497ebb19848f155f2a0e23105386aac1fadb79b935661ce623a8d7e486a224dc9e35030c7d9902ab111b3d3f21965df91705a27b175549eaf878a8fe9690d4b03279d7bccbe49e0a4152da47e925979de042ea058f037ee4e64fd802c7e573ebc0cce3616285d2268c5df411aeb0abaf5674d9ce7cb6fd568ec98a18b47002d23de78d03b8e6a888b2127aed33e19e6a3ba235f60d98a198b9980e050528852873b4d09b2c7b0f4fc00bfa48a0def09da35cb1b44f25a882d7bff6db458cb71c00df376a30fed4abfe2190c4c6052ed79da4f0a69651ab8c1b829a5497e70c90dacf6271e2f09b5a3dab22a3a669da36cc9510a72b66ef2d65e1da1773f89aa95a88028762790e31a0e5df2be6fb355fa928df23bde123525b9f398a84729fcbe681536b7de0939565d4d010b31d963c960647c93070f7bf8e8cb09017acbd377eaa00f155e9f5a3ada6c89d4eeac8d3cfacbd30fca22c99acae99c2056eed21d887667ee62573637385f217bf545e7ec368eafb007887c17e3ba21442d6790cfc84febdbf676e5a915c6cdea6602f5416f80455a1f16a1d877c3964e9ce31692e9ca8df6646b90b1389c427d1ebff23a6036fcdf03506d8e41aa52ca594099e0f7c656496a90ea34f98907ca3059ffc278583e8a2430245e7a41c52e9beec9c8cbc4d6a38b1e3808f5605ddd3b508fd29934f2e0b1a50bd34e59d872b060a48ed26211e7c819694c3d4ddbd77b83746f8eb73f1d2ae91a96e0f45aae8a99cafd6ca2aab7ba3365e8d7e058d07b1dc2b411ae7567b3a799da4b97f3aeacdf00029eeba2e09c29bd0a48d03ca40bae83fced874cf29f9c0a18da7396f016cd112428ab641b011f156a7dfcefd48b02", 0x1000, 0xf, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r2, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r2, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = dup2(r2, r1) getdents(r3, &(0x7f0000001640)=""/4096, 0x1000) execve(0x0, 0x0, 0x0) 04:01:02 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() getpgrp() 04:01:02 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x10003, 0x8) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) 04:01:02 executing program 1: socket(0x2, 0x8000, 0x1) msgget$private(0x0, 0x28) getpeername$unix(0xffffffffffffffff, &(0x7f00000010c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 04:01:02 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)='i', 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x2a) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) r1 = semget$private(0x0, 0x0, 0x0) r2 = getuid() r3 = getgid() r4 = getuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x7ff, r2, r3, r4, r5, 0x40}, 0x73, 0x8, 0x4}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 04:01:02 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x20) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/51, &(0x7f0000000140)=0x33) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x5159) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="d5dcccdb85de78ed6c13ccb070433c5179ab86d1229bd4d814fc2e9552cdbe2e9d2aceba8ba5a5858fe164a4adee75bd58b9481d2b8924a7a44f96a905e6c887cd8051de0ea39e4e1bd083208d554f00f353b9bc9e1b9db09e140273ad32a4221715da05be7aef2821a534254d889d0223bc090432ff503c96335faf332c4158ac4de6", 0x83) bind(r1, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) 04:01:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x23, 0x7, 0xc9d3, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xd, 0x0, 0x641) 04:01:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7b7369fa0d58315bbf900091ac72f6af1e82a766"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCNXCL(r0, 0x2000740e) pipe(&(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="425046e4", 0x4, 0x1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) 04:01:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51e", 0x1fb) r1 = syz_open_pts() close(r0) dup(r1) r2 = dup(r0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) write(r3, &(0x7f0000000240)="5065fbbe0b429ea27173c49f83e5853fd6470fcdba88077e96", 0x19) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:01:02 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 04:01:02 executing program 1: socket$inet(0x2, 0x8000, 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 04:01:02 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x8, 0x0, "0000000000fcffffffffffffff00"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x5, 0xfbad, &(0x7f0000000040)="b02b4ba83c8014817f5e9e89e493b328593dddec1904f8379fec6695d48d85bc0b56f40ca694e89163ce3a2a2f6a6a5297b0141137b46408c43e97b44fccd798fb9abf56e72ac5e5b09af542778dca73a138f2617b63035dad6c9f85058a5cc27949837496cda469a1c09e0dec9c", 0x6e) mprotect(&(0x7f000069a000/0x3000)=nil, 0x3000, 0x5) pipe2(&(0x7f0000003440)={0xffffffffffffffff}, 0x10004) recvfrom$inet6(r1, &(0x7f0000003480)=""/160, 0xa0, 0x3, &(0x7f0000003540)={0x18, 0x1, 0x4, 0x20}, 0xc) r2 = socket(0x1a, 0x8007, 0x0) mmap(&(0x7f000069a000/0x4000)=nil, 0x4000, 0x7, 0x11, r2, 0x0, 0x0) readv(r0, &(0x7f0000003380)=[{&(0x7f00000000c0)=""/35, 0x23}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/240, 0xf0}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000000100)=""/46, 0x2e}, {&(0x7f0000002280)=""/4096, 0x1000}, {&(0x7f0000003280)=""/255, 0xff}], 0x7) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000003400)) 04:01:02 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/4096, 0x1000}], 0x1, &(0x7f00000010c0)=""/115, 0x73}, 0x802) recvfrom(r0, &(0x7f0000001140)=""/54, 0x36, 0x3, &(0x7f0000001180)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9130dbd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2, 0x0, 0x5}], 0xeaf4, 0x0, 0x80000001, &(0x7f00000000c0)={0x7fffffff, 0xffffffffffffffff}) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000080)="04000000", 0x4) 04:01:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = getpgid(0xffffffffffffffff) r2 = getuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) r4 = semget$private(0x0, 0x2, 0x18) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000080)=""/189) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000240)=""/243) r5 = kqueue() kevent(r5, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r5, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 04:01:03 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000003640)='./file0\x00', 0x502, 0x40) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000003680)) preadv(r0, &(0x7f0000003580)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/83, 0x53}, {&(0x7f0000001200)=""/211, 0xd3}, {&(0x7f0000001300)=""/103, 0x67}, {&(0x7f0000001380)=""/185, 0xb9}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/174, 0xae}, {&(0x7f0000002500)=""/4096, 0x1000}, {&(0x7f0000003500)=""/9, 0x9}, {&(0x7f0000003540)=""/4, 0x4}], 0xa, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r3, 0x0, 0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x5, 0x5, 0x9, 0x0, "57361e9db1f742b879dc954cabcbb63b69ae2a0d", 0x9, 0x41}) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000000c0)) write(r3, &(0x7f0000000040)="ff5b4047b1fc799c87f88d3e5243f782e9b2887d21d5bbb6864b0d0dab061e81cf1eb6a79f380e71b7aee57306e9f635cb47", 0x32) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000000)) 04:01:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind$unix(r0, 0xfffffffffffffffe, 0x62) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 04:01:03 executing program 0: r0 = semget$private(0x0, 0x3, 0xfffffffffffffffe) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/94) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x10600, 0x2a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001700)={0xffffffffffffffff}) r3 = socket(0x20, 0x8004, 0x6d) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000001740), &(0x7f0000001780)=0xc) r5 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$inet6(0x18, 0x8000, 0x7) r8 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair(0x1, 0x2, 0x95dc, &(0x7f0000001800)={0xffffffffffffffff}) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r11 = syz_open_pts() r12 = socket$inet6(0x18, 0x3, 0x8b) r13 = syz_open_pts() r14 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, 0xc) r17 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, 0xc) r19 = getegid() r20 = getpgid(0xffffffffffffffff) r21 = getuid() r22 = getegid() r23 = getpgrp() r24 = getuid() r25 = getegid() r26 = accept$inet(0xffffffffffffff9c, &(0x7f0000001940), &(0x7f0000001980)=0xc) r27 = socket$inet(0x2, 0x4000, 0x73c) r28 = kqueue() sendmsg$unix(r1, &(0x7f0000001b00)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001640)=[{&(0x7f0000000200)="06647174e65022d670b87400df407fcc6598f1548c0b9afa3db3d0e1aea06a2a8db0de2d9c3307d1772aca503e61e482629137fbf16a5fc04c03a89ce5122e6b0f94be275473c4e39d10a6afbeba99b1930a9b4936a85998e43d3c7e9fa466bec4435c0014f796b25b8139c1eb59599e767e17946a3830cf90005fa5d8cb53822597476ee0ce1d0b764050456c1f85f356bc0d6e0051002c14c507e265cdcc84a14f99b48114840ab94649c1f155b0979c01135b5637752c6e0896a1128021515aee3e4d967b3c", 0xc7}, {&(0x7f0000000300)="a78cada27e1e7d87767f70863fab2e87460dddd119fa4e00b9a3546c287da63078b1c1d9426741b940b076e0051e325e862c5dc5db4a2bf0de01925da36f3d95d6a6aa05db8652730f05a7e6ab621e21b4ee9c67390c0bb8dbe9d776bd23775e888c9734eb783839b7fdaf6c52bd781663d9c2f60fcaf6687b2e30bcb1e5d20ada4b9c7578a676efa681c46fd8256390495146f9bc6369bd673c79df4d5c53b4b42884c06dd8053d90c3304d7327be56d870e0880b51e02ef7f329b7e3fc85cc6a0dd0e62e7ba1c7e631d701f2e42eb0683d3bb410cff0920619ca0f6617b922764284104504d21e78fca9afcf50ca714ccdd90c1a3a09a9c9adfe613feb4cda4586d3aa32757fd8c1ba47fd760d50c0ac74158550b7fef213ef89639b430dab7cf901cef42fa803b4ac5441fcc815db9690b5b7132560cb57793d86f2fb4a715095a7d5401f682249ae35b4b1026291d1c5aaf44f7526396446df747cc3360d5571bfa2898c529468d7fb88f7f8fb4d027c645728dc77555f3c2991aa209f6b5ed867482f3d0e08f849b81ab051aac2b4caf3943c7f0ae7648dd1e74548ddd8912892c5c622fb5a11f44814da8b0f239562c9efebfb89e36a2df7381eea5189a717d2c40b6de21829e95d897730002e684f20fe513d1060ef3ba49be48ff4d46027f8d466a3d98bdc3dc224a74a55f6a015e7ebce0a482f1f8cf440622bd20433382633aa90b8203d34e52f30d0ebab7f1e52262d570cc647a1896408ec4da10618939a78a7730c6113418a8fb008148de2c7ce53967f42b736c0d94bb60e5f9c88e6664eaf277427adb0b3b36003e1126216c8269a0da76fdf2a714b4f34091e7f672813ccfd9cb9d4cd1e20aa4a7c1b3342d99cd78c0c38bc4324069e2874fec456a7bf6995b706d51c2fafdc7f2697bb9d43935b2ded0a8aa65b89ede681685ecfcf1b8ff21aed0b737d4a636a92c62e8fcbd1d1dad744e86a053852e997af2c97b467233440e1199949f69701b5626a0de28f01d65e465aa60e6f493ada7a05c499a5c82db6e1b4aa7cc148203d26a620b438cf6040c8561c1080fbff091f25d655c3d447d9f24fda67672082ab7513c032848bbfb01467ebc92bb69c55b94f0480a1ce1ef3f71ea27c48369db5de41cda36a683a7a262b22a7a149d37e5712f30dd326b4f73e61e5902a16275b2d769500a05758f121250ff09eff3a4967e50d483ea573ce62b6dca07f9c10e17d3404b8e012be108c423769622d56c7761d02370945da41b88dfe40ec1c79bf04b47b69cd1f35ed30445c0f2af94dcfbb3e91dd63fc7d779b403f575eeb7fb74712531e4542c85760cd7fef408071c00485d01957236642ae407162fd339fec141484bf91df79947d0aaa436a96035f8dcab33d1f9d0acfa7fe745660190ceea56e9a0118afb09144b29bf0c59f20b166b86be7d634297235106bf69b901e946ce814c1514cb8b106ea88f951b9aa29c247d8cba067a4e99972f162f92be404a4d94e56beb22e0e2e9cba870b3c0bfddcd716334743f416b7e84fcaf2f73f73933ffdc2171b55d38332a148bcfc1b5b9354a940915878962506543fc08aaab967ba0c3a9f4a6cbb70ec1be58ccc3d16fa10cf7c5f531e2024cecdc7196a42e3a93eec55cd8887917779664af6fa7c1648ea1ac919f4935c9be1f70f6f2eda5f32d107b77870a3ed57c5b28ba793f59e36af3b67eb43de822c2eeba09a8bfd8df3465e6df0e4309efff264780026a79db06abb432826977f699a395a20e9bc9a1b2b0e46984d8a155a4d5afd44469a744d743db5900bc99d9cb72fe6542f32e6dff6833db8b10c6e5b9f16a3498428cec0039d7ce4868d99cba0337e90526e0c93d02a67cd76c6ea443f8060ac33065e0a6972f31eeb6810c2d8197ccf2c7a31a4fd8b4f02a884bc6cd4f8d0c5f1005f996995c1965ef548235d9908693ea7906f53862ecb51088dfe11cf80f65cdf64096b3aae09be3d64d91268631c29821c58c7b439e599ce454b46766f10ece899f69c4bbf7b827fc6f35d0990601e56a98cddebba2172e6b481aad2950ea97742453f1a455cec3f06a433653127b77472d33a671b79a9546bc564974dcdf05273aaf67e67b2ca26e82cfd3250947ae6ab512bd488635d13c8c3c5a964546db977d9ac09714316c5265599a5b9e9c4fee187a09383f759622a6a1ca77066c5ef366cb00fdb611ef3baaecc0213d6e8713ce245c22e5c5e1a0ba376e39e1493b2fbd7470d4a05d7466de9b896e07ab822abcda46a8ba2ce7dadc35ec9df1befdee0e910e462832c1ab9cdd7cb9461e4866c47ad2be60d4e10fb32ac57ebc113686ad8471f26966f3aa2ffef73c9abda61843d57c1f86038cd6c00949a74a027275ef36efafb7dd9b0852d9b11696650607cd9f45e62dbd15603f894a6c58d7c79e9fd361e7c129a080cbbd6ea921fb963defc527aba90c9a7aff2bf19f2fe64cd6e83a2b7c76f97c9783a922bb1b80fd4fbb2964c4bf03a5c9e619247294b10902f966cf5ed7df6b9aeaabad518922fcdeb49e16381e2e6031cec08244c4cde623591c2087ec6d6db8e5856bc41fb6352e37ccb1dffc091bdf2ac1245033a7e8621a79e88ea54f3dd84a5ddd10387d02ecd27e58da59790eda0ba44b6da27152d6f200a5afa966c6c1964f2451d0e4dd6bed66d4e9d138f9a7658e37a141889b3466fe42a106c9be7dc9b662ae73e2f20fc3a03afec9d5c5a7ee27f4f20fcb2396cedb04be0e4c9488f451a1069a01a59cc5c7ebefca401961c59266cd75a66affae66eb5f4c1d0197a61929d0f04350ce83d8365e9cd1b27061d8b56e0efff1d6c4a37008378ce2d81c25b22361c8080263538dc9c613ddc15bfb0013c9da1a9ca98fd56c8ce6f004ffb6b23a847a1ba1d0d8126175f63ab3b597c50e3c20972132b6427c06e21eda750523a4c03c051366ff8de81281a42a1f3efa48a314dd7fddafb32d0cae67ae9efdf63d97d212ad84d7b26ec4868bba14a4f412571404808793057d0bb5cb6433960fd9f9e25f7b410b38d5254f996d7350c63abe2fe84426ee549afbb064a48435bf751fd8ac6968c3212866e86a78b527f043f7bf02bf843474db5c4e3c943377860cad91f5d0610573beeae61760bee0ef92b597efb43dc41e14128bfba64f425bacdbce0d3f7a81154c343d2cc4c26b87e5e236c9fe5305ca9fb5908bd26f5915402ba51835bc40c3060bc453a2e155ccfc25d43de74942f34597611c30ab1d019688dfe1d83bff75f31992472f9e4a131b024c08bb7532bfe38b168706712430f709d26e86e65a61eb78a15d0df66694438b0d02fd4d927c04e19f2927c341ea05d9a054989932647230a2684dc7b3708aeea0e50c0444269a3e30117655c1f68d3553f2c92e9ddb139b7bf78a34b5eac4a7e015a8877183254282f88ef2ef24d5e0f35e2010d8ce50a4078f9f75b885e31cf83ab6d34151d677a4b0b4d6923838b0faabd52ded0ede445b1848488ee5387df068e7e116a52d15a1b7bdbfe332b08792f3dd1b02adef4d1c23513476f39d3566f2743dbd221c15f2bae67b250a0bc8e4468d9e9e0484658b387a0a645b151b4f4be710b0fec142a04d5804825c66fddb70f3bf2522cd85b0d2e1d311da774ce3df904f174ec2102b39ed48b81b135e531a8c83ab914cb54d96e8ef36923ff70bb9232a6662a9686b796923a899f60b831f6640cb5c4218cf608512d355b3efe43d0e287e9ee15920b7680479edf4f50a42c5d426a5ac8078f3d70e2ad032bddc75257f6119e1f5aa567c8f585aaaf0bcf37ca80569a5a6e6bd17bded27c7face732bcfc405daff0bb61e9d6be62dc53f95cf8e85a0165d036ec559caa49f4cc58b2378235a1a941fcf5bee4868ef1add6ba9f319fbda6cbf1f2b1e761df0e06fd72abb7fada99fb1c0b786e3ec0365d1c05b375ee598f4806b600e7b68f1bacba3cab2136950d2a22f7be18060f8a7012fbcec947fd9b76a00fc48e41511feed8faec7cd494549716712242ebeb6455a234a11546372ff3ceffc48c09dfd4a28416d924e4b46ed41200641f476bde51f316573fd6c7e6dcc1e5abef0a4cfda497a58b94400f3a324f00b922469ee83d1cc78fd9e61b873905045a22794f0310db5c7f8840a30c3178f64fb3f11da151c535b8fd14c828352b84ce323abd5b803aa310f240a4b34d01e805997f301685f671c5e2436367d57597dd20de6d4ceaa3baa13b51fee467e79b4974057e9e33f8ea9c15346f5968ba9f401c91d00cf3085e32b864f3e5d653e020a335c0ee43e9ff7f389c041b12f4136701cd7090ba098a3ac89356d3db53531f246a429fc56a0c1a7c0e1bdbbfaea77fad6c8eee90ff910d391b1858b6f17c0ef7ba4acb4f2baaab175ac86617cd29b9917bbf41d37ce510743708965aa136b2152cc66e180a5effb96d2b0d215bb2a6aad19920d20f6522662bebf1eab2412ed1b57a2ab4b4d298dec0196b48616d31d7c9bb6d263620b904c5081d3ad8d990dbd3af3534b9a396399d0cf8e5a006e9b9d7f08d5ce4f8dc1e27ab4fdfccbebf57d29b758d779fb0c6b66230a95552153bf5be2e5a56d8f8afd158f6734bf6df7cff2ebdf11601fc0c961a0573a4587ef678305c658650e1adb354cafed08394c6c740dbdc2ad2de8852be6251a8cebff320b46dd676a5fbc0954cf5d673dde92563a9c48916027294caf82609c8a9efca6d5e0ef878a28f501eb75cd7b46c8c063b5d3cc44b9ec3acf6c2e44aa8a2636fd6c851c9c1d762a5f1f4c382234698f852b21c5ed9305bfecdc7509d11a21d68a447722855b67f364f7a562f191acbadb95c0a33cedd2e6964c66192fa76d07022d46902afa14e6d7315b181ba83af1dc22e100f5ad836ff3bf4fbeb3a9c659abba751ba4b92c87bed0be00ae504253125b54181723b37b2e50d8810c577adcaa3cf3f0d330333f1d6f19480aa0e745cd9ddfb4b21e5b1dfca5892fb78a51858cb033e994d96893dafa24b7d6af40c6f141981219b3e4df576db8af5839eb5cf8423c1167f3bc51f2c050b6339ad683f23363a63473c883e24fd216a6d51fec893af946744b73ec492ae5f0ea5111ef4480c9206e214b7c4bf77201776f4891dd6485044237d5627a0dc99372ac9469930c50c3ac8400ffeaa0c06b8958a476569e26c26e813f9ee55a1a2a4f030c688ab440ddd356f328e512a3904d699c7373ca8ec09c4db174a82bd7c530e086d8abaed2394ad5ab8a935da2d7eaa73152bdd04018df56b4c6e08d24f9d21ecb1926029c05b184b4b35a7fb2c3cbd8caef7ca458850e794a2629dd6f83a52f4496244cd84f4dfcce2f40a4139f6eddce53e174603326bdbe976e7e7936ad50881eb070037f73ce4cf2649a888eb8453ade360a175651a775d75a1c5ba56b343f5876afab138b530017b815dae60b64fe85dfd5291903b3feb59971a706d604ccdfef651a0aa6840c3d4df9822036724079625a4711856c4c26a188a75f09a0bbb515eb2247b170105a9e6032e4105eabc664e9d9b82e0c301a54b9fe27a967fb0aa0e2d6c82285ba8c3e77cab6a4de0fb34e6b93c867fc5c05045ae01ed71629f0395786d38a887870e0d660725f5727844520bb6e46c0f00a99df95d51c4436b67ddfa62dbbd51691a355970603f3f5556dad352151198819bb0fd2a465688396853d479562e15fe0629ff69f2b122646b36add033952d39560abcc2f37a9df9a76c28565e0ba2da256be2d3ce073ba33d9358ba838a055f", 0x1000}, {&(0x7f0000001300)="b26ef0aa85d298a123e8a1512a42832ad680cd600d9957aa07e43ce922d86c16dd596f2aabc23af99db3", 0x2a}, {&(0x7f0000001340)="b6b22a15e81379a5990134eaee41f27d73772a168cf873931cb0a6c60d57a4", 0x1f}, {&(0x7f0000001380)="a27ff88e4fda3f741fc8a4b6dc2132aef16667ee6d29e09c8801e3bf690225a26c0a50cb94474359a294b03a661f3b72468b517c6cd5444079c01f9a368980c766c578e2fa", 0x45}, {&(0x7f0000001400)="e6bd90b6ffaf28eaa69d32ee3b0ba90a5f467f257c0eaab5a3b2f3dc0ba8d4494a204befb740bfbbd7fd609106c7009be7b088854426d2c5ea0201df1ec0751040de3e31456080c3a65277fb", 0x4c}, {&(0x7f0000001480)="595a427e8e4dd76f30383a6d668fc9d7ab6eb54bc95710e3f8bb80f4bab9cd", 0x1f}, {&(0x7f00000014c0)="b4d3ced63a07b85f6670fb9fa14f1820f20b7d43b4c8197b64297416c35167dc9ee6b11edd2d19a60ccb355569c3093e2c088e5f64069d4694ebf19464ac99382c27d21119c71bff169ae0a656f3be250ce084b4", 0x54}, {&(0x7f0000001540)="00f9333c84d7453925587ed5b857a28f5d521db6d7cb27322e183c23abc39a3f13da6b9c98933d95fa4dfdf0fd3affd4944af2758403fae8b29217e35da0a20a3d575f849d4bdd287061d492bba8952b18e8a31daba15946a6e2264326215949981d48728cb6b701b6cc48a7977a273b67424b408c3baebad86d2f4d46946c81c7d873637e2256ee7e7886c6b9536de6cbcb48e97463ff2a103eaf8d8ef774688d89ffb0d2f7a6d10e49739c3371463c681bbf340f10a7d7b969c56b5071eb04e3a5bdf93407f424927720207b49dec7826e154bd882f9ff370f3414ea74e8e9db9986682ffcd6eb5f9d37ab6985cfe970149b2694d2f80454bcb62c32cf", 0xfe}], 0x9, &(0x7f00000019c0)=[@rights={0x30, 0xffff, 0x1, [r2, r3, r4, r5, r6, r7, r8]}, @rights={0x20, 0xffff, 0x1, [r9, r10, r11, r12]}, @rights={0x18, 0xffff, 0x1, [r13]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}, @rights={0x20, 0xffff, 0x1, [r26, r27, r28]}], 0x108, 0x408}, 0x408) r29 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto(r29, &(0x7f0000000080)="4a4a9a9f", 0x4, 0x1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 04:01:03 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x108c, &(0x7f0000000100)=0xff, 0x4) shmget(0x1, 0x2000, 0x0, &(0x7f0000ff1000/0x2000)=nil) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000140)=0x7, 0x4) getrusage(0xfffffffffffffffd, &(0x7f0000000000)) listen(r0, 0x0) r1 = shmget(0x1, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmat(r1, &(0x7f0000ff1000/0xf000)=nil, 0x3000) 04:01:03 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00#\x00\x00\x00\x00\x00\x00'], 0xc5) r4 = msgget(0x0, 0x254) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000300)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = kqueue() kevent(r6, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffffa, 0x1, 0x40, 0x4, 0xffff}, {{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0xfffffffffffffffb, 0xffffffff}, {{r0}, 0xfffffffffffffffa, 0x81, 0xb, 0x7, 0x3ff}, {{r7}, 0xfffffffffffffffd, 0x62, 0x7, 0x2, 0xffff}, {{r1}, 0xffffffffffffffff, 0x20, 0x40000007, 0x7fff, 0x5}], 0x0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff9, 0xd1, 0x0, 0x3f, 0x20000000000000}, {{r6}, 0xffffffffffffffff, 0x8, 0xfffff, 0x6, 0x57}], 0xffffffffffffff54, &(0x7f00000000c0)={0x81, 0x6}) getsockname$unix(r5, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) r8 = kqueue() kevent(r8, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x84) 04:01:03 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x20) 04:01:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x1) write(r2, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r3 = syz_open_pts() close(r2) r4 = dup(r3) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x200, 0x1}, {0x18, 0x0, 0xffffffffffff7fff, 0x1}, 0x0, [0x8, 0x7, 0x81, 0x2, 0x9, 0x0, 0x101, 0x80]}, 0x3c) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000200)={0x0, 0x6, 0xfb4, 0x253b7b34}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000005ac2000400"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:01:03 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 04:01:03 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20e, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001080)) 04:01:03 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socket$inet6(0x18, 0x3, 0xfffffffffffffffb) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r0, 0x0) 04:01:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x10701, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x4, 0x200, 0x766d, 0x1f, "1c66fdfad1ea3d6ae92cf76c4c43a5dc0f0c45f8", 0x3, 0x40}) write(r1, &(0x7f0000000200)="c61b46f63aeae0b4213faee728c7cb4de52ce829cf32c39d6763c4b27af3db11592f072fc3e493e1cc07766fcb986f5ae02ff89466c29a1df5227bae3f79379a2b5d1f2a625cb4639d7558a7f7c431d7c9bd39d5751808880ad7781392c7badeeabe30ce86b05be020f1b4025cdd928831a0dc7748a958521007d170c27284e6b9694e26555ec15fc891e3d1f8fe5104", 0x90) getgid() open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x66) 04:01:03 executing program 1: r0 = msgget$private(0x0, 0x82) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0200000000000000c532d2c2abb64f24ed2e8be55e9bfaf60bfd7df5ccb266c70ad6d0f593e575a0e28b15a3ed784c5e1e302d6fc8f6335d4e52e97363aa57cf3fe136f16b8e3b9ca3eb5ffdf30130f6de6baa23531ab16f7e79c20263c074"], 0x5f, 0x800) r1 = syz_open_pts() read(r1, &(0x7f0000000240)=""/56, 0xfffffffffffffdc9) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x100000001) r3 = syz_open_pts() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x13, r2, 0x0, 0x0) r4 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) shmdt(r4) r5 = socket$inet6(0x18, 0xc004, 0x8) connect(r5, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) open$dir(&(0x7f00000000c0)='./file0\x00', 0x9, 0x4) ioctl$TIOCSTOP(r3, 0x2000746f) syz_open_pts() 04:01:03 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)=',\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='/}--,!*\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='-\x00', &(0x7f0000000280)='\\)\x00']) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) fcntl$getflags(r1, 0x3) 04:01:03 executing program 0: mprotect(&(0x7f00006bc000/0x5000)=nil, 0x5000, 0xffffffffffffffff) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), 0x8) r1 = getuid() r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 04:01:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x146) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getgroups(0x0, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') open(&(0x7f0000000100)='./file0\x00', 0x1, 0x104) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 04:01:04 executing program 1: socket(0x11, 0x8005, 0x80000001) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x80) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) setsockopt(r0, 0xffffffff, 0x7, &(0x7f0000000180)="665d414da05cd52a29995850f1badd294bdfafcd89eff2d8f2683dbecbc0e2c90e3a4abb0c9c7af5c3be9956825f3b2c7c6d9005eb93a88226dbf935bbd8d83dd1449eefb7bc34378e054dd28e1e9f2ecf864a066c9cebeac6e2d07328ba028a7193a09c0cac0e25768b971460c0b532b292b3ac5cddd191e7ea04fd51a37e40be79d42e3029b854563f2baf47297fae576b2ac5d7c0f932c5e509d07e776d96cbd31e133027a84b6f41833492783cab9b65713cb04e6dd4ecdfa55ad7534b979256330c97b4c1d44ea5fa813a49fb4ab50f5f80555b23c062a9e626d6ccdaba8f3e0864989ffc0176f2c596cc431aa0de1e2918b22a8d96e8031bcbdbddf479032e2339d004aae3dde06031bb7bcb8cf6e7678a4152d7ff31e67e337cdf6de045a3a4e19f4c9aa82816556b4ab01e7ec40545473902692c5b8bc9702677f320a11c501c1b8f8120ce85fa2a622aa0ce702f938026a827c3722ba838328b12a15fc665b5b08ff0059b366149352b1ec3ff272f45c8249a18b932d769275f4fccf0e92e0595cf407be9b629b9443e17c517e7e3be721629b8504e4ba70ee6ef850e5768562c964b67a6eebc4970a9adb30a5e50f8d81ac557dcc4722429d02b3427e038f5621e49ce0a5f80fc8cdb1cfb34b4b3f2f0755163d71481ec9d385c43eaa3a9143be81b7000aed9d11838e49a21f71dc268cea48d5310acb1ab135e502b0fdec7a18e3e994af9596156b56c1b53bb0eac127dcbdcee02df97878b1525f4efd360fedb015dcce118d3bc393a148d77a7b5e16e45823790bdd3109c31a216c86bec297eaec6b411fbd1a3c96e9c8d9dd615eab9ba56e12236b325009b062cb27c34dcfbd2515dcb7b99f310b55d810e94eea5a368e26dd9f52c0a18f52cfd4ae33be242195dd752885ac8638ccb3a80ef19993d516757e3ebe5911d7be90ab5d69a7aa74db7be9d21dac5ae15bf0b595ed5f21880124a7661e40372341f46aafb5da5e7403ce374d8d2e5df03ddc6da8c95d333b030b90f5cd2a00b1cda7508e2e31ba9caa7a202c3c9151de7b3af156980d4351be155097e574985ceaf6e400a4dea111913ced7453f29e7befab69c4b8e150f632a79ef5331b4a14cfe7286c7a661d3511a81e98319e183d5ca35536f29bc229b6306b208ee9f96f4c95296db3f55de6fbc75fc2789162b3d10c03fe11e17b71597c9d0ddd7ae984371cbb1d7a71a949c98374254f12ef08c91ed943cbe86b4fb0438dcfef87960f0fa0025f0333a404b90f9c3443fdd2896b93243921d3e4b6f75e8a0c2aed2bc842ee88a9c0aa81a5e1fec510e4e1032ecec189d35fd43a26bc0e266d65465d84f7485700f0f64e31d1c48abc0970f2136334775f0c3813ffff96ebbdd003234acf3c7f5e0216513ae99e6e2c8a110b7d033c258c755f945621af6eea9d1af05a2f60b176b96161f9cc1cf1153ee00f738d90ebf38e367b069f6d741fc6f0f551be6daef92adac5edd6e8afaece00dd09c80b32578b81cb236292e03d521523ec6c06ede67ab12d8929b12df842027833115c16f58440ef96bc2cc22aed29d757c681f9e0683ad55515f902331338c1bb3962dda5ee924e5718b9b16d9db7d44168180c1f43b998812c7e550afba32b4747e71a8dbd1a280c38321b69655db0ecaac829d30bb9ced122487e4716678405811cbbf9f87c363703f422204344eab38199e94d112f916f3c98b5e00c9651a35d082195fb5b2cdc58bf53dd8caaf044e347d2bb1d2059b9dd74bf615a664be00e673b60e795fb67b057dd2c85abe8ca0dae999f341fd47fc20b818c86f7fc4c4ae5069ec5eae9731e63831f5576134167f84091cddcaa7ec4d6ab013e14e1332e2c0668465e05c8e977de6cc8deb2aab128996099462e65ad92bf2cceb3e39f275d5d85f3ce02db9e8a59037cda6f633a056ccbd4356270d3a9a1261d7ba5b6f32056a2d1c921180ca4fe355e6d4d919251cf581bfbc7600f3741f30bb5e520f4bd4f0eab05e34ec197aed3e4f51267dc7144de830b0113d387f4840ad81191f8bec63bc4773b184dbf465bb20febbb124c3a266b91c60fba88197143325db3d26addb5258c7f41a2ba58a567a29551536f6734d9af5fe5dbf4e3a7cb6f346be80770f48ef1e741186770ea5e762e8ece97010c0b793bdd667578c20d88cab78b8781f9636e46807df868e6d2e47cf384a1f5f795141ccb37a92f9c8057998685df474cc9e1dcaa05b0847b14516fa06fad7a187e9798ff675794588dd45bb5d6d6b50eb03d9c40051c7d4c37bf0e12ffd8d416e765b7cee89faf97f38c4dfcf415f8fb025f3bf1de47b9681712cd6414a219718da7a707f0ac43cc362b7715acc4b95ae9d72f39f2ff64a4082f925137d2a3c9bfc88f1d0fef9ff0e66d3833c3f376d91f62a1cd40a5a2e1add23fd823e2af3e66a9dc41114ff2698483bb152dfff218b8b9f8dec96bf5b7391773b5cbde8a116ebe0d9bcff7b5545882e9ed387ded144f01bb8817e76e58f58c5bef3401ea7cbe4dd3098996ae9741e27bbfab7a81097841b04fd198a5bc06f83c5c4174d4a318f4cd732923d8757d2497ca0bb647f142c1f0757a8b76ac3780ac7cce688a547d13abaa1ec521eee150417e079b0e61ae6a0f4957447419f4769e69647075e92e84ad6e4b86a9043433fb4907f677a9f1d0d8d6327baef50e16cdb5e544a7c6c7bcde00d88958e78cf845fb802b0a6fcf9370907fcf190c9ae8c6284e36254291084cdcccb21c3357fbbeb9be95689797c2942d9768f30ccb45c0723920cf4b0e81e37566e1cbb05d539932f87a9570f787b1e8f60f8540c6d2155d76fd480e04802a08161b6ef17d1e4868731aed2527420cdf236edbaa596aeab65e8d4c602f50158f101c7b6931172e449e0a3dbef3f96610c8cfe260a72d9d9e0bd5a0ecab3e516ad7fb09f8ee54bc0eb71f29fa2f9846603d71d930181285eb3962eb2190a2a7cc6a6e33421b6bfc84844f6d09566454c4019faf80551fef100518a719daea4775cec00671a2bf2e29f0e669d94765151b56b47d7be8a1378feb0dfe1cce1e9c007f52082f5c97ad53853c9161b8a456d3c16cf46d48eca8a5990a4388f75882e7e8041796d0e6aead0ef344e5703d4851e949fe53e2661ebe9292ac4ffd4f918cbd36f0f6891932c498321bc1aa4a83c1cd2059d2d32ab7bdd511ec2328ae8fa28539dbbb7c3df7b222204821d533ba1cf78abf67110f7f804b16e4acfdb66f0cbeb35fb217919eaeb9c5566bd2c11d5624b2fe194b70ef42274d38a458d04a7760bb2976e46242bb8dfdfe69a6941d1ad6cdb23300521a87ed413098a83d240667f2d621c2f1ffce5926873a235c3abfb3d8c728de674b20967ecc2b57297dee5ab036f162d0df9a9a86221f6b9b3a290e647c1d79ef0b7f9ec59982de14e83e4f3f29ea90707b334632ff40debe84069bf60e4fbff9147bcc0f910e85645e75a8f34be5cd9a6aa040a76be1f30691da2c5c2e1c1d7f40032d84ec737a1d9b93e8824e2297edaf16b50a3cae10d625c4085c3bff0d56df28093008e37e785b5c4b2617e6db192647e8df71abb6993f0f71ae4666a4426645f85762e93a120086cf03be1762dfc93e15a3be7c6f91d40665a1c02b07d803d7df791054edb6468447f0735b7cd4a3e7bcccce303c0ab93086e60bf048f9bfb9a8d5fc02e9c09c232635bf2f5158ca8d92da6667eaa50c476533ad3f8cadb84e4ba586a68a38db4adc2f41f84ffcabe92ac42dc014cd4a46be4d10de1f006edb703b72cd4dbd060224185d6a6225fdc28ec8bfc91b148515b0187f31fd166bb4a621548fe3768afe74cf4819abac8d98bb2918e772ea286015587390f5acaa6fc8e7b146dc3a7c50aa32ddd0db3ba930f9875e33d89f38f248560e36d3cf7d9a14b3170accbce6a516008b9886aaba54549aa1b187d55c2cb93f8360d373cecf522c5878f4497117139945275d42ef75393d3ce3167263f9c0cd67907d719e5bc0b1f3abcc012e914d569849444aacac09eb4abaaf617803a4a1c35676349288f9a8efe6decbbd4e6a52a1783e40bbe1d9f107d136a3ed93bde5acd03ed0d915a48777642e49b1cb0ac4f5b4c12b5c621392016977a79f0ffdca488d692f4ed326637886905f34aaf1e7b4054051bbfcd96e9519616ad7eccfd65b6dcc7caddb03cf5167f64f1aed18963a3233fcd4c4db2d6b77dc1e364ed73bf81670f6cd141787447010e0c883104c49d671c54744f5eb071cd206637ac5164057bfe6ab3806831a3c48b0dd882162409ea75ef2b3cd13f3e5b950b3729b14503b919b167663e5a92715d64af51ff52550fb3e241f66be1e4b7f96239d7341a552a6ad461cfa25a0b700a2065c7c1effff8e2c9843660d601481f1c526ed7955a5a01362b5dc02ceb922facdb329bc989e6fac8c7b587b4496700dcb2eecb0b945ba9486a4394cda31f3373abca76bfd0fbff80eeeb95303e6f60240176ccaeffd9cd4f32beb33f6ff1fbe3be6f07115c5621d16fb9ff4a3a491499fcb90fdd80d0f000b64d2c5718eda0d9dfe228f05bcb6870a40b57a373c1d02968020b5c5c6dfec4b106a61c3f5a0b769126e192438132ceff7e84547693d6b2776c0312a58d6e0a0b77068a854d9d81887932280b27dadb93a00b64c3540ddd68da090a44da5130398e521a3e76c444f2841e33e0bd81f33d19f8cdd1c014e36604d83961b0da59decf71804ea85ebf6cdd04112809e4fee4fa45859894649945ea27a45c3befbc6bd067d182cc16896eb377911ec505a77c7408dc4568e7f2776f2bd1d6c123e6bde97b0e448dfe114deb821d81698aa09cfe1763fe0b467210b7a0f0c6a814e53dfa0bd0edfe824938d7e0514343839710d0725fe966097b1d098c3c79bf9f49600948fdb72605e880a1e4276065dbae1e565da96a832b7914bd3cf6f348d9facaec82cee5585cedd9145166a86f22c5e6eb27bcb3b9d4fc756dcb6a69d6751f0166b50cbd7c87206295e74366aba92dd7a26158209bfa1c4d86dfe904d3f1b88cd09622e42745bbaef13ead2d83a89d7dec640998005a283265449f9aef2a5235b58e3fcfe0cd9c156ac875a07e044ea93d80e34d6f0f966cbe41098c2673987e4c2be84a24a13c1c5c0e318fd12b1bf83c0fa62c17d84eb320f87a4a38776c0dbbcf9b4ea3cd974377c180e18aa364dc28ca60c53ef038e88106d747eb3eeb703e5922d3092cab3ad1a6a0e8a871991b9ed10c180c1bd4b8106c3aab447aaef5d0fd5ef11912e4aeb9d21623738767ffe7be9265b803b7d74bad798209ad45f2b32300c89ef7d6438a7d0df1f3c9c7e5601dc13e457d5e64a5c2514076bf5584992a96adaf9d926b7d7f27c08aa7e5d900b0f056d21584da7272681457ac607b04f97a46c074d9fe76763ab56d4396c3e37309e3b550adbeba4d9b1b2c475aa32309a363a376eb4e13f88720cdbe29d1b90a04d3a5934408187c6e030e890fc6afc80530ebf0980f9ee64d31670107388ab1ef3c57020a172666520ce00165a94a564e1df05ccbd2d153d837cb2bb4850589a05c6287339b1bb02330bbe381344ea8190923fd5c15ed922ee02ce922e5b5c4f1b737a27195627603dcd864dd69836f53d92f9589872fa18bffb0ebf623feac43c7d90b8a54da8ba9d7465a44507af6031f63c950a359692ee20caa4a430916220c0e11078ee47b43b505d807c2f1300abfc08eb53644f60695c30dcf25f7f814fdb72bba9bf8b9f9e760d408ef21fe", 0x1000) 04:01:04 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) write(r1, &(0x7f0000000140)="18b9691a57f71f5554c4676f119d0f165974becda39405d507f35d19792a9c6bb27d49aa80a9ecc3761cf9b2f299fae694704f01155b6c337aab376d1bdbbb41109cb2d2aa31b11921f81b899d2cea2b38b94cd9358564ec279ff3a593fe4916db9447c6a27fa24a0f72039f2355ea2e0f9bd9746d0edc6d6ec7d3f0adb363201a1392e1d3381cdd", 0x88) fcntl$setstatus(r1, 0x4, 0xc0) socket$inet6(0x18, 0x4, 0xfffffffffffffffd) pipe2(&(0x7f0000000100), 0x10000) open(&(0x7f0000000240)='./file0\x00', 0x800, 0x81) sendto(r0, &(0x7f0000000280)="713ac50db764aaa24ea9150406b495293d5764b9e4714bd88f4b6730d16b4af0eec11d0e21a25ab0b892c46367a2299e91bb878cef1b741818fd136e07b51bd3945f2b44d03c86ba63e278b0c90801a42987575cfcf12000", 0x58, 0x4, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) pipe2(&(0x7f0000000300), 0x6) 04:01:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() 04:01:04 executing program 0: r0 = socket(0x22, 0x8007, 0xffffffffffffffff) setsockopt(r0, 0x0, 0x400000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 04:01:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000200)="58bae63225259560f8e5815f5ff2a044fd33055550ebd5e41789632dfc94ff334a6af3ee6e5ca43d978d76f242550d6930ae1e81a0", 0x4) r1 = semget$private(0x0, 0x2, 0x20) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000180)=""/102) poll(&(0x7f0000000040)=[{}, {r0, 0x9}], 0x2, 0xef) r2 = syz_open_pts() fchdir(r2) write(r2, &(0x7f00000000c0)="fde58513fdd7628f58fd633554183e9faac7b02d94d44bc68bf6257998b86ebf845e4497b5650422d1299fc10e6ae7bfa88d78552d045f012025604090c38f120ea0c0e49f9c402000adcbbe733c2a23a43ad0ed91f2e18c40fb2cb34b54ec82170eef32b0bc82208bfd28a8471c76e13c9a73c30948f812feed419c8cf6f7446f5b8eeab6cfb890ecc54ca8e434cb9db6165c7ac9", 0x95) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x4, 0x4, 0x5, "672d7f52360695014c661cc33a9aefb40016e523", 0x9, 0x7}) 04:01:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x3, 0x7) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 04:01:04 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x1, 0x0, 0x0) 04:01:04 executing program 0: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, 0xfffffffffffffffe, 0xfe) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 04:01:04 executing program 1: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) 04:01:04 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x101) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x200, 0x148) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000240)="04196f41637289e3b5056cbf2082b5e9b400ec15b7adb62584c470649ad20d72d0c9", 0x22}], 0x1, &(0x7f0000000340)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r2, r0]}], 0x60, 0x404}, 0xc) faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) clock_gettime(0x5, &(0x7f0000000040)) r3 = socket$unix(0x1, 0x6, 0x0) write(r3, &(0x7f0000000400)="8df1710e265f1a971d4f8369d6e96bac40a602f062224687021498e428ba0d537e23c38149b98df140b99327aec4db2724a131d8c099d8ee02e05dbd668c93c87de42199bb70d0ce39e82838ceb6e7bd87c2fff954c6d770abf7755bc5f5e21342afd98fc56f7daff68a80432bdbeee08d67655093d2279d8af51841c23a79876fa739176bb32843f9f2c8dce4ba53c44a13903c21c370c730d0f0095feb99ec9a6b1c54f28942652da89e5b60609e4ae2225d6d79e0094784c7822ebabc25d89bf4fc37036afe01925ca452fe53c0e807b840a20747a8cbf75e3f21b4df3adc459e44bbeb397a52b70e3664cdb77b3e6e80dcb626cbb34767e02d9c3228d08d63f8baf068b91f3aa6e12c1c7388c99c667cfc262fd089189a8023e67640bbb1f25a0ba5e889af3f26ce754e44fbdf9d44a685c1ed4780c19f20282e42f6f914", 0x140) 04:01:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 04:01:04 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0/../file0\x00', 0x0) stat(&(0x7f00000003c0)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) 04:01:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x126) r1 = syz_open_pts() close(r0) r2 = dup2(r1, r0) sendto$inet(r2, &(0x7f0000000280)="0dfad8051da8a8d0c66b0acf5b91288d63c081459063070502e041501cef35ad61b189", 0x23, 0x2, &(0x7f00000002c0)={0x2, 0x2}, 0xc) r3 = dup(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1f, 0x6, 0x6, 0x5788, "7e5dfa220be2dc321342196ef4617743edacc4bf", 0x1f, 0x5}) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1000, 0x0, 0x988, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00", 0x0, 0x2}) pledge(&(0x7f0000000200)='!)\x00', &(0x7f0000000240)=']:{\x00') readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r5 = getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, 0xc) r9 = geteuid() r10 = getgid() r11 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, 0xc) r13 = getgid() r14 = getppid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) getgroups(0x2, &(0x7f00000018c0)=[0x0, 0x0]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, &(0x7f0000001940)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0}, &(0x7f00000019c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0, 0x0}, &(0x7f0000001a40)=0xc) sendmsg$unix(r3, &(0x7f0000001b80)={&(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000016c0)=[{&(0x7f0000000480)="010be021102ef31b90a4bb7a41f34e3f9b95605bb08536670e803150163da13a2fd91e80ff749ba412a2f7c78e0e2644492f962a0a9f0e9314616e0761eac3a54abb0c0c2d7e8542e06ded09d02529eaf823064b7fe3e5ca6eeab21242d359d9b24786650e3aa49b4f0e2494e0c4420a86e1934e3b4a8187f9c46fae434027023a12265d7899d148ac551bbe1f423c66edff39120e56c7047b772b5e56c473b676e47a4412e303af3a53fd0f2f318b658f9a039c41b67a23defdef0e7f2dc1eaccd33e34b7717b3069a4248adf8f1b64024551efec3d4d4669ce5531d55bd28032d10094fbfa25b1abaad9eb7d1a4275740db46af8", 0xf5}, {&(0x7f0000000580)="05a53d8601042a74b4389f3b947754ee5ea8e473b6ad9cfa1745e230b7c671872faf00c6e1b2ef521b5bc80416463e42240b18dad720d52668977b8933eee3f7495039853e81517c52b26044498c40bfe69e576417fe0b179640293cc4b518cc9092a176a5d534963458f3056bb30d87bc524e4f4fa3f156f4ee692ab3246823c46d4e846becac364face3bc47e7866a499c08e30aba0b90d840aaa396545c7bfb1b358ce8f3553ca58667ce1127f1e9cd2302136c2e5c91b41779b353b04c8cc0d15c5fc3e1ba09c389bc0f7e1ee88d66f86ce46ff771af97919369477cbf8cb4725e62a374547bdd06e9c0f7482a4b1d9a21baa36bac56bae51f53859c94b8ca1b3dc955e2fc10b99e1340c0780d278c833388bbacd5d1fe9e9b2434add209e038cbf16d8eb2baa3c015a89cc196cd19573c638663f77fb62361cbe558965a3159b97a8c61d09733ee5b19e508dc2cbb06f25cf7e96a35b737882d9cd8d528fd02a59d7525f40c2276623a6bb8d1a8704b0ce26af414cf2c95b4a38aa11b1b07eea2648cf1de212f136f689e4fc97bc5bc34dd939231f566e5d6ee5c557a9bccb7a46acecd5f554ce54cd7221b973de8e92405b111dd4e5fabd1e7b1f6f160d37f3645e7c6070fd93b7d88edf74b9c9be5653c2406ec41ea57d7f75900a5e251d5a7af2497f9abc1beef0b0219c56ce1cf307ea5e0db427b1718f816be4da6c249f8787f1622233a34293237894ccf0cc82b6dfbe0488babbd3a54f73a9beb257c91b2b67d96a2a53cd35396b0dd3bad04c2aa8189f3b500f4af02e6e908ff9c6e8911bf59e32a50b6b75cc60b0941040b443794ced644a5e8585383df93e2d2f88df360225d1f6d56721da4f0c734d0e1755c4a121f0b5205a71901dd4001577111ee9559472f2bf49acbeac9e4402720c97a85621847b8ab9da256814712cbff41735fe50e83a7c62a1f7b9d156139241cbb68d9e4f6967522108d3ae827d08a5fcadbe5a812a753b03c9abe7daeb222ce85e8d81cfcfe426530ad561b1009ea6ad128d03c3bedcd141fdee06bee7e5ab9b1693028d2eb6b6285605f94c188165b1871fb1c81c8e2e5291f08a81acac55c65a6dba8d73ab4e77de284160da16828ef4fb5e90b1567ccb972e0c801e4916001a9272c2e3338a51acf563c91ad0c67661fd604d1bbe9b5a74b1135259abd282c7d6cb09e10700a3cf95bc4d45d42d59a1991df90e2b82919cb90071f65058148a036f45bbe087ba7ca76f9a76d9cd3e3eafdccc3cb68ae43db97aa595893d598518dd8fd538cc07f2380231699e19b55db55f94b3513c482ab33ae0219bd5b395cca1ac5bb30f3c7f850c61264dfc292e05de6076df8af8ec95fe35973dd6cc9bef0b5d5a75cf73bdeb6da859c55875b76c7fa4c106dab037f76d1e1cc3dc8fe6359c6a221c4bc7074597c37a622c5877ec98574b8374384a1f89c7caaad1c0c2a4f4a7c2c99c9971f11687c9a000a442caeeb8112b73cd5742e20b1f206a44cf53bf6d463ec5f25b917c21ad78b418599a3d2edec2344a73395c31d60dd8b0d46fb187fe8d3e2cb6698b7f86e9335a7429f8fead33aa241c5452ad09c89afd07b621d8a4d1d0c2054677c2d9bf7b837c536d89a98915c1157a7b1a7ac2f47556cdeb2ccb87b6a942ce49647c7e1a594f135b729b40ae9868b2dc12821de183023b29a9e348e6648623e1680faa6b1bc5cbaea881c2d4d98b7bf8596f4da3b0ca40068380c1412b06b09603bca84cb02230520e0ca4128e104c2f601a665d00cbd8f0eb2f7ad100285c7899de00eb027e371dd6d684ce4370e8abbb55cc3de2e6163c01beadb48d1bf891f6c070977f7f2d361f1cfddd664559dbf1b9e6885f31d49abeac377e8e92b903f299c5cd7cd1d3176e4a2770b3d0624064175903cabb5c176bd594fa8a506c7564b33bbf5fd09627ce062cdfc02d30eb381bdcbf8dc83ea76ca9ebab785c5dc52cc38c578fe85656d32f11ad67f011d6860befcf8615ff2650cd23eab2c6893385fb41496672b71af6eb66d23b5a5620a3004f00e2201a1d3c79abf47e2e14f011f6af67932c103427d565da831d86a5d7b857bef52f25116a89097d5170eb167f233c8bd260a71c334a1bb58ee471663b8cf9f1d1c8ffb03736d8ac14b6227d890e341bbac62b7da43c5bc30bb3533c9a35b3c480df1fe37989e5c13dc88d49d1f951e55be8b486a2d1499691230a3e2924973d336e7a8a8094ec618b41a2f235c7025c3fcba1795bb576f7b6860fd710b66645a3b27e3d398a85ee88097825cad643a18bb753b362ef59dd34a9da34400f950c8204c53dea97a2b651c133c8b4e82c810258b6e6c8982db8f2bb4e58d45d3dd116d397b3ad11f51409097c43740eb0081910531df522f17e6dfc12bb0993c3f22dc6244f198429838894e5d5a79c33a9850c2918ca6013c000d280c1f9ea81ac6f594df8d909a637efd995597f9723db3b588cbebae39eda92cbfc05814227a1e2a05bd3d7bb00b4f84d2de5d2a9a75340f524725b87d56114d792450f96efb71de5efd560ed22c0492f94cb4c4490df8a5c7dc8653c6ebf4ca9c0d6a91f9d12bfabef3817741264ad41c90dead171576f63b0889724b76a81c761031c9c24032818bc8c98d696871012fea9a521a178c3eac04513ce48c95f60b5338b87042687a1e355620093d6e92d4bd104b0a7148bbf3ae45ad86508fbabad35729b608bc2d6e365830016ac5bbbcf30e2aa2abab2f9eb060dc482b8e46b59d05add028ab37537bef39a1d8bdeda61777e455323c2b3edf2553663e9a0c9802df1844bc171b3b395b2b61b9c2c5e97bd8586320194b5b02117faa71e27f1a01b556f66b9f12a7eed7beede51911c0f7200c29b8e1499cb52bf4e8d3c1f5e7dc0f611ba89835b1260fbf77c439f29c7a43bbf0e82d33e1a17aad6c7a5eddfd57c73a3f395febf6de8417eb9b03037c03009e5ab7f7356c822822329a1492ea7f49ae4c343205f23f7bf6fd0dc20a444fa1140b7ded9539660c8f4a9924a735f98df68e63247e3de49def99f7691dcaa872ced7c600f4c289626bba73509f36b74f5abfdea72f639bb793749f04aaeade30c74f7a04774404f2b09f7dd325b82dff758ffde6d2137249083a30ac26c9124a6ae8e9e320728aaae4d775225a90eb1870351d52897e1d889f7fcb5bae48235061e154e2a28aa8c3de06f1e476ab77c1ac35758d53c795d331d0ea0179435242a15677fda544874007d5d3c4db3c70915d4c4b95438e8d4d6d8d215c10524155d39cb3f95ac63dcd11fc77d262ffbc19ebd5b6dec1126f321511ea77f73294513a78f3eee8b6e18dbe0595c7c2c4d418231878e2fdf2aafdd82e821fe77047aae4238044844c17f7f84c0e5a3b2e954910107c5c4b928f75dfbb4f2c1ef3e9bdd7038708ec5ac33863db8dc2052b35396c9f02c1bfe74301a49105486c301464676f35d4e337ec0e03091cbb7bbb1ca8f20882fc90400e915c19107e030f5380198c1b3b93d764af2d95cf27b77901cabbac51630255c9abb4224508f717a13722e27dd94637c3cb0ff00e8516819f4d07699d8251d9e3d8c448ccada169b9a16357e1a52c0328711b5c5f31b61749ff12c901af502033c0e2df93c16bf3b455e68f8876d423b3e1b3ac282df512315a9a90b3ce359422682ecabe3dbbddd8147c0bee0239c323eedc86f36992f9e8ea47a5170596d68e9f7aa41fa687bae4e141dbf9c27eb21e9ee6acef7706c380a9c58cbcb6f5aa5cd76ebd8601f6b5715039f83eaf3eec0d3de159192d2975bb24fc106372ffcadfdb23ffdf913f092bd3942496372d411065333ea69733eb79c3b09ca13bc723b3e30b10cb2600ca5c30b370f51735f74c9ddcf53db7b3fc9d4a0e7db199787774544825feedf15feccfa282ac45258bb834652772e53eae67fbf7008aac3de1ef573faef5b970f4b1679d826e14c755cc9477411cf165ce682f30603db3b89f4d30ab4c0986fac862b3e7fbad2221dbca18975702ed51570b248a03e211f5f1ab53607e08d6761863933bef725559dd57006f20af35e9329e844af29941cace9755bfc7886dade43b8940bfa2bd491d1795754e69fae3f84b412e8c713d500bff8c2b0708ffca481953457886177d33776dd3e690e800b2cf5c25f0d6ffc2ad1f224eccd1115fbec7f59cf0ff4b29e1579de0b9c7a15513214eeb0c06932ad73fe993b65d8e087b955de731e02688df1bac30196a065595136c412fcd41aac56c2b592b225bab9db9744d96869df33cafd830d6e803182799596ea4436c2d688d5dc66b6fdf155212cf6b2dd56de42aeff2605c6a70748c9ca4701f7fff54d5e728ad88c01f01b94e82bb4c9bd08b1d4f7bc67b73c0fffc931d5f385eaf77ea867e3bdd5ff905f38f2e0707dd2849b9bcba436f041f5816666bfcd971c32f3db61c493bcd509ea3d402db2b97c645f240b2b11ef83e84f7e44e52426ef3dd7ddef974080fd5ed974e31d1b603456004edb2385435fd12fca2b4e3f847bbab9f9ba63792244bc6d9c74b6814f310c3e69cfba94236630a48a80e9bb4f59522b780d142ff5f4f5c39f5622ae4ce844648752595832e645289245beaa3e7d6d1e4b68a6ab61a61bcc6e64d657fdf0b2eb7034e8573584cd166c1b684b0098567d217d3d70f68270d44fa2d7e05db70ae3dcec19c6d03a3ca8f16c36b0d689d91980dfa022c836a3bd0bc50156636b4f6a173c31eea40741b9e035d006ce51447007198a1c468651feccc359f0c7d843b301feca6aec29da76def862f91b41a0a3810fc68382874140a7d03ed6aed3918fbd12d5e652d331e07d2056219df4f669223ecffbaa4f307e7abcc49ff648fcea796765077f6612cf9bcd835b3c8f9360b574d30412bab16758fdea3564ea199039f0bc7e6c70d7e645d113e0256bedf5a3b5bc331b0e34845d1e9ce3d713fb3394cf61fabfa4347a87a23ef9b221f9045d5a12d9e83f9ac6bdc6ad471ba640948518970fa9e1b148b230b3d3b7fa1b84dda511a5784b80a985b5da684fc3267bf70f88c9fb0bd3b2e93e53984990648ed276277fafb0c1e60ecfdf44c33f17cac443d146c33d8004f3cfe80e2a7e07a63cdccef4046eb11d41251f4860ad951f7d8a16e89c8818cb9463adae379aaecc88ee557158dd8f0ba3d5ab305ff9944f92a7159d2a99c00b1afee226c69420e00237eb61e842fed6d8a8d51fee96a6cb50de967737ba4ef9b040b04a8afdc7a5426d154af70fc54bb27c3e013dc11b2f3c69bbc346083c17ce18cb715197dde4f1fe947943666b05366393cd5c99cb01f0ded7abb7034db2c93242c3c314ebd9232c1fe2f80e8da96da4cdaf3e082237df70df6629c95f54f1fc0631c2d6504a5ef891b954565f4dbd78c20314c43885549839451bb8e00b3a7f6129c1a1ee9e791b3f8ecee0df73191bdca0809df4ebd12bce5a65e4d9543bbd7a0dc2204d53236aef42ecef09fe69ca17d60edd6987db2523f478d1751d38a9701fd0c72ac68cab0b0d7b1d5c587e6c440b55327e8ba892a535ab85867067da8671ca2903152f42c9ddc3de46cbd01c454582160e381c34169f6929fcdf0cb8afa3713316ade4daeaed0d99b91bbd1a418822cea0d9941cc80174d186a43425754942ee749c2f02fd3e4a8748e3f80cef6a54e3278af7d7d4e75c8556d8258c9531b252f2fd40c0da81faf781b86f8dd2490cc00f653088338f590ade1966e0f00a3ec178e7bcb284f210eb30b852dc316", 0x1000}, {&(0x7f0000001580)="69a4b0b76fe3a2c4c952ec158f76ef2b9dc3b00cb5443503d4d29d753483dbce5736deb15ef22f36b572558059ed279a25235f405b689f0ab971ad8f485a412b4d27bca7a89349e27bc2f2daddfc02a62372cfcdaac40097afad31311cfe2f73311c61564f6194ed04586c2049dabb9b140f1c01244e66d7b8540372f59b0d1e3c76900899d0b43e33a9bb81a6fc399cc3b04eb382afe1a474e041bf1105106428437fbc3877516554d7f6ac87912d19b39b7f98e20eef3dd2a79ef65c532e73e1743349027c", 0xc6}, {&(0x7f0000001680)="3e2da23b60e75c329c2e339cd3a4b5c3f710aac73c8692e53dbe748123c49e142091fd86d36d", 0x26}], 0x4, &(0x7f0000001bc0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff0000000000005fc5d6a1d1254061ed66270282fb5dc1cbdef6de972a2e7371a58e820be1da6ef07033eb6c445abe555ae6c5aa80b3be7ae096e9a57480c05c28ab60aee351c4ff61fb84ea6b", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB='\x00\x00\x00\x00'], 0xd8, 0x4}, 0xc) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000040)=0x3ff) 04:01:04 executing program 0: clock_getres(0x2, &(0x7f0000000000)) 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) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) 04:01:04 executing program 0: open(&(0x7f0000000040)='./file1\x00', 0x80, 0x0) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 04:01:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) socket$inet(0x2, 0x3, 0x8001) 04:01:05 executing program 1: unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='c\x00') pipe(&(0x7f0000000200)) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x8003, 0x4) accept(r1, 0x0, &(0x7f00000001c0)) 04:01:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fea000/0x13000)=nil, 0x13000) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0x80}], 0x2, 0x9) 04:01:05 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) poll(&(0x7f0000000300)=[{r0, 0x80}, {r0}, {r1, 0xc}], 0x3, 0x8) dup2(r0, r1) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000080)=""/239, 0xef}, {&(0x7f0000000180)=""/83, 0x53}, {&(0x7f0000000200)=""/228, 0xe4}], 0x3, 0x41) 04:01:05 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) 04:01:05 executing program 1: r0 = syz_open_pts() fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) r3 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpgid(0x0) fcntl$setown(r4, 0x6, r5) dup2(r3, r4) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) 04:01:05 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x2, 0xca}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) close(r0) 04:01:05 executing program 0: r0 = semget$private(0x0, 0x3, 0xfffffffffffffffe) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/94) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000180)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x12, r2, 0x0, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f00000001c0)="3548d4a848ae79f660dcda1585431d09165a256275faa49efd1a1ab6d21814cdce1575c5f0ad32de59c7a9e9f75f80a643be534c088988cacb68b5439c1c3e68b2b64a817b4baca3c6d1e142f68266ddacfa6a29e635c14a39dfda6057ba908f6bb4eb60f274b3965f8e367f4c6a0da9a9ac1712c68ac0a7f2531ee3bc31bdfb071eba477a0cbc3af73be69611ccd31c550d2e5453bb95e6b1ab3b96209463878d6790bb7f014a83cc15975da987c2fb94a7c80ed35c63a70575889a95d67a47daf0bbfa496137af0de09b689bd9b7f78c74", 0xd2}, {&(0x7f00000002c0)="4d744a93e99f569df7ce29d49728b088484f7afeda4816c181c38447ee20a708010924f76d6d626da777608e6b4671a848d0bccb34f15037de95a3c0d3280a015d6de77deba137a289c4256534fcfdc810e7af45b30b3727d967c7b3764e5d0e5160e30a694781d30d11efd132e5fd40bbdff5021b12959ca98fb9dbb7b30d1e3634eecdcab59e856728ac0300429aa2ab10e6d8806e48b0552d57e02d0b23faf80dfbf650e1f2b627d93c7f5184b60343712abd83e5b709d325ff84017601daaf912aa9b04eb3f682b8ad04c90baf15b1dfbe135bde71613f9a7da1e1e834a59a9120b98457617664b1d0436bd82a", 0xef}, {&(0x7f00000003c0)="1d818af136c1ff599b808319558bc47aee8eb2fe2a585a3b0ad0fa5897920ebb3ee43112cb29004af7d9e07522937c9639b3f6f1e9c5660817ce33c2e19be9123f202e0989ed4cc849e2e2d37b8ce5cce7bbce53cee1fe9a80a9bd425299d5b09ad5e02e8e60e3d4ad0eeeedcffeff13e25a18ce0839bddad526ba5e2738f052d33c29a1991e118636b507d885fc9bc9aff6fb0588f7487bc501af60fcbc972c94cba7e03ae1a2703f072863b89547490d01f3364161c423fc6c56f3fc", 0xbd}, {&(0x7f0000000480)="67c2a03ad85236ce1dfbd39d8d3f8c0e3c9272c782d3473bd8b6cf83f24d875358fc8bf245355d5f64a86ff3f1e4d6fb189deebb362cf1cf05318c42daa95931f0aff003a3cc840d5a7d5b7d9eb5adceb0719f6ead687ffa60b93acb946147fe7129744810f62c769118fe4eac5228f46dea20c7335f8c88d85f699bf524de00624f4a539a7188629dbf9642963dfe9017b5a8c99f5f6894a2399edc1dddc394d9c85737eea798f526f4c75531a00d2043837536cb852e0ca845379e75184d7911bca22f8f8afc4221c44762672942154941aa8c0e40957114a1fc7981cdcd5895e4e74b3c668deb3c982aba625a297faa806ddf82c3a6c8d57303262cc87df68fc10c2a5e1ac98cd672bbb3024d3210e1d109210ee56326a04fe0d0dd491f811057a508632b6301179069dca12881762122b22977ac5e096365eb0a969df4bcd4990c376b8b5948af333db03cd2b754274090e3bacba5c08dab021181e126d78b34565677818e7e7f62303ca643f372a82177273f93aeda7a5b23ad635e32e608c8c8922872f90929b9479e418fb5feb9e7a6abc9ff2258a50897c12fbefb1c11a2a6df8b9eb804142553f467e157b1228bc6818f48e3a3c5214d5fe7405b4b057596405fccd026e588bb5931f2af872d07ad8cf4f6921410558728fd503b8235784b337a5b09de54f67578056699b5136337b62d3b010e94f9db7d53380ac4558aaefb3f669854d7c460d3242bdc6050a88f15631bf49eb391d1e3ebf2a0064d0a72a3401f6c9adba82865cd7912cf780c5d2dffaba72802c7f1669839551541c902ed0b1a1d9d108bc8a39fdde702bdc7d04e9930af56b50527398269a91f17c77b6935f199c3bb60498f500def636afefbd929bfbd66344ee622892d974b6f3313bd5d9cf31383ea4e15913a594b84f784ffbe1941ff3bb6fb21489ac0a5aeaaeb4a784d0d7dd500863676dd8cac8db11053470a9919be4ff1e755aee0c9da96d3d777bcbf75bbc46ffab21034c935263cc99fec54a8854f23b07e10f211d6775b48fd7d582fd4a6971d66fce15337de41ea93e3efab18f2d29255c8fb737d6a9b265ec63127025c4e0c1d61594e48cac17a816e7340990e62d6eb72a4ed1cf3d71e9f605e1662faf3390c2e08ea47f79781e4d591813bd821aa339ad1a8b360589a948c96e3c12d8154c0c2b9ff95aea885b1b2e3f31014b2f46c1dd377c3caf12e6862bc85c970b82987b57a8af021e9894f99173a129b3126d8708f00ba0f065e058dc0d4f79e2a884b0aa4b86e215d8b6abba656786ef4e4b285f72ee4902ff08b1862f133796738f4ffefe8e63f8da5151d0e9a28d71107179db518e0e40787d4d588187bef8b972b492188ea52be136b26973ad1de71d358e4f73d91feb8653c99f67e62ccee6540330eacf97d2325481fd5fd386c68c6dc6218f3f5ddbdcc894ce704d16ce63a73ac791dff44ec2a6e4169f64850bc364d79ad5fc3de0a2147519458c9546794c99bfad2f5ca7fcc1532746e6bea23f18948b03e62922a12ddedb4e577b1502610cd4fe40cea1685d5959a2bdd9caad58ccb860e8a44a9e8eb4906bab771e7d61f487d241f52e0554a5d016f169b53a41c27bbc79563c429a8bb33f3e23a01fe9feb3f070d183c060aacb5c39be904c3c1a020e582710e68a68758b7e2411293c19a87b5f5b5dec8203a6e17f75ab2eaa29d1e06b061a8c397afe0c9fb7267621507001f17dcbe3147913cbd67621115c5c39490bbfe101caf5e391a241ff3020eb2307b3416fd777f7e9931355eee360000d9bd57e4c79b73569cabfebea2dea4680ea6a4053004d62265a554c2543ce9537554b4d21b63e72db724bbb84b6e468242e38500a8a90d9cfa1aa8ed05e5a4bcadd04a51137c496d62481503088aed6b9be71ca37cbef5cc98ccd74a43a5ef0c40cd4fa711744b06bd9d882ca9c736e61acfd84bbf2a575e89a0c81948d349c4369a17f7707fb5a874646a0ad460d3251102bf2ce5a9ff393c6fcb04e535987194f26765b2d093a19076f01c3dc4857b9fb6932af6c01a897a69cb94357fb195114b80e6e3472bddbf3888b0843a9f1c280e2899eaf85daeeaf3652c993fd2a408bb2e1e3bc3be0765345b92ea5c20697c02b2188a7ad755b5b2881804a68805e0150b6406888fe16fccaa9c96e335efe8c0fce58addb981f1c5830fc6ba7b5981ef8aab8d05da5f3be194e05a80850adb60a773e687897e6788022c8ca4523ebfd4e13e65e443031a5de697524519b369a64d6d765c9c1f6b9ab57dcae4ec065e91c4d96f050adcd16a39be84b752682a3f113cd27fb6b4fd05ee4462f641e445deade26c067cebb752f530ae116e43962c6596c385b12916e04e8efb5ea883637494ea3fc297b31fb4211b2bf502e856a0dd7dea88652ecc6e129af2ca900c892afa3c13e209204432dab26b55c72fb9319d603b2ea52c4dd6d3dc55a0625ae4bd72edc393b391a2cc2e672a392a12ac15d36a24457073ca001d6055acfd414efe73c1813101300c97f39bacc64010bad6caea2d27c3fef967275d87398054f69821a4a9218c9a4bec37ea72dbc27b7898cc48ddd497161da243a6f51f431a9b975fb78f95e5c3998ca8f62f9a5782b9f4eadfb5e462dc3550bbd5ce5246f370c08b1509e9b238cb6959575b6e4dfbad0296f5de46287082252c8dfa6e0ac7bdde122d9fb9ad6dd9b8be3ab2a97884c7cbde558c7aa27605603ffa1652ce1b14e07d79130df314722ce35618e9c9436b7f1711a8348f3080f7ff64c11a0243b6a648eef2368f23cc559abc6229b1aadb6175ba676a4093c00c4c2386b419fec9d1280edff1d61990b8e0a73c28c5745da3ea5796c2cdf0016ed1139cc3aabe05137a863bb8e600eabb1d5a25db279cf7e2296a819bbb7c99d82c291a5d5c525b3abcad32580482368117ab982656a8631e320c9d06d0768db119d029457fca37a6b7070c9bdcfd4b78342e031689bf1c4eb0e93167eb9b7622a4ad9cb89f3797c558f06845c6d2a9dfec52b803412eb36ca516f2c36ba3fe4e791f11d7c7ceeb38ae24fbb8a563511705870d8078e6276452f8b4293815f6dbe54ade05e73758a80a443ad07dbdd3ecf7923f2f0537c2624ef4d5af2d5fae27a9ad3a04f027d42f598617b211609ab9b5841b13822c83c7e21a6ea8ea8c29ba99fdb2a40df6888944e2c1e356f8e6b53dfa34f4f8b02a2f68ec94911aedfade46dc05e4ab29e8f18d291a2d76eca4228afc099fac005fe291650ea1e6b36efd561025b5e8b0c6f21f3c4c8bbcffae748a977fe28c1683f99bf8dbd7855258095d6c4cfa813a66d50cf59f50977343bc18440954572be00a11db4d7c0fa7fe68d88ada0057d7bd900f311a3397f7326abd5074ddc95a0e62af85182b44bf39d03d748b395738c7d5114f377e5db6903539ebfad3534067b7808bf992cfc20695befba6509a147e871ce28e9aecd2a19ed214e53588a12c4288c0289dacb20d8ec2c5e4852375f84d7758de88e8f9c8077f051c88009d2a6b2538cc40229486c746b0f226da400b96f581d41c15c345e7f44ba72a28d4c267dfd15c63595c5826b0534c03100c91a8a87bfa87a58d19dd355ec5ce2816a8ff03365ea95ef7e3a4864b160be262a6a7d1849b9dc4b20809b9b939d65fc4123cac86a78d1e7c0cfb98114c99e056e7ac077be9b2f1150a39b19994126edede502da3b86c4099e114cfb507b3135c3f5b914c93337df9621cc3fe66019d4eb9e6fb90cdd5af31cf5f93d8aed0302595cb0fe2de1dae7b41517bd59be1e2bb57fae1ae5508f5eb67a90662317a9e8ae71fbf8d27d5901a3b3bc3c1112f10b7622f704d49793563f4464c6fcc856d1f668433f006ee6f5592fae17ac926b4d6e19e63691b492be647422690dce457ebd5d99020f072a374ab8c4e53306b0d02a45d8fa9ab0d320c9f2a32d3518f62817dcdab19a1da212d4950b8ef83513ad26fe09d7d2b28e654b5c38b7063b6f6fc4602861ae86f0af8b09928a25f9937662a88c2402c862aed6da1066b5e46cde84d571f6d69fd85043249f5cd0545490b854f999b0c04a0ebf45015b77e403b57d06c7a47d12f59e5bb6b11d855b3b3733fd1c1a0ed7ae7ebf7b92ce8b34eb16440d823471c89d55ea65af713ba3be6b31e30c3ebb9636f06859fbdc7d01c1c489063ef81feed7b39a780ed0fb788a67f95f9fa0c09367d8e8314c69dc26807cd4871618b80e17168cdb296c04c96df7b82160a4b1c4aaea926d06e6cb3215f7cabf3ed9be878ffbc1b802e21643024bea3566489b3c035aa096a87f4a4cb7f8c89c03f1d4497dfd4aa713e1708d9308ec4068dd4b64e8c2fbc0b169c75a6c7321fe6387b051321af5c34c8a8f8645321686c3a525a0b0391bff7491ac93ad942fc1f0a965d424a6fd562edad96861b90502d287cd1c35add2be29d41d01552dbb32dcb9423b292bac92aafdb86a657e456d3a2d8f12f263c8942b728e437165a1b10565c3eb22ceff5b07265bf1312c4a1ec5fcad53a06e1593e6b43ac9a91ce6025abad9eab797a3f363852d93efafa99be06a8ee3f865c4e7636f5c3cbe4e6da26458e408630dfaa46122c9f5fb7c1b443022e61301241c7618a45907cbb754691f8e868cac5effaa1a50a4d95dcb6768ca142a3de64676521e35f9b03ba0cdd62e38b5f43db70e6cd2c9824b482e2bbfa0e899779fbd31af6e00b9c76f99613f8f693c326a41f2a9d85e0c32a7da9d1835053c431f968f183c5a58c4f4f29faf88d2bc5fe80af1d0d4b7a85d63c7ea08bc8b5a48f4ee99907353e3cf908995dfb47ca56f2f0a32ee3d220930be8c1bb50abf6bc0907477d559a13917ca39ee6dcee8a47fc27d7d6b2e416c11c9e40e2dd5182e2689f9991fb1cd0ac8cfc5f1bc05ac9c85a3f392a4f0b7189f6a5171efac1b8b23e966eca55edb7931595cb661306d7d8472542c85f4f8ba9773e24b79bc6330927722798d62fc57a51c4f79ad88b1fb8368eb99bbe7444807730d9a50a7db24bd8d04a8eb76975266ade6d1a660ea0301e170be853319be741834f05d86eedc2dcd15e84ac6bee012b82ca541c868f6a08e2c886b0b72da17cf17bad1d4313de71cfcaef9909390122a6289cbe1e39ccc4ed15e920a42ad5b10ef27f5f8241ebfaa98a1aa402f0460562c63fe0a90c4c8363f95bd81f3e186d88cc9fead0fe18e222acae448048c75b3e07a8f3cbb10addb9637c46fd9377e59e0c0b202f49964b8de7cf1fccae509b5f9a5fec74aec42cd874fb7ea9b357c81c4c8d443c2b8c23386a1cc790db87dbd15944e98ee46b45f860987a30735debf9ec9e08ebf707ff84af84808733c3bfd159340ef804e6351667d70b3befd98c1565e4f9a36059bf18e8f7070220df114591ff51b81c5dc5521081c70a43b42164772b210efce0b67b65821e48f466cc275d764b67ae73f2bb7ca597d80a4eb8ec370e564be7bf7d49aa2910f647aa5df1380da505acdda360c96c95a357cfded81cb53d00c218302c5337cd7f3f2e90bdec5463ebe185c76a8f57463d26a4c8e71ec14d69408648577def3ce4bcb411049bc4967e9324bc024c4a3424437244040f8bf94790e20446aae642eb89e2c70e9804984cf54816fbaaf41b9a52848d19ff2628a1183e1316717c31bde6ac5f617948d40e921e7dc6664eeee824e66f9c8da9f0e04aee728d76b5338ec1f00189e0c98c9333f42ed75a616996494f6100b3378690db6d85cfa763f3dce87cd5ec31253e", 0x1000}], 0x4) 04:01:05 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0xffffffffffffff27, 0x7}, 0x8) lstat(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)) lstat(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)) linkat(r1, &(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00', 0x4) recvmsg(r1, &(0x7f00000004c0)={&(0x7f0000000340)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000380)=""/169, 0xa9}], 0x1, &(0x7f0000000480)=""/52, 0x34}, 0x801) lstat(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)) r2 = socket$inet6(0x18, 0x6, 0x21275571) r3 = socket$inet6(0x18, 0x4, 0x5) mkdir(&(0x7f00000005c0)='./file0\x00', 0xe) unlinkat(r0, &(0x7f0000000600)='./file0/file0\x00', 0x8) r4 = socket(0x12, 0x3, 0x6) mkdir(&(0x7f0000000640)='./file0\x00', 0x52) r5 = accept(r2, &(0x7f0000000680)=@un=@file={0x0, ""/4096}, &(0x7f00000016c0)=0x1002) r6 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r6, r7) r8 = open$dir(&(0x7f0000001740)='./file0\x00', 0x880b, 0x80) setsockopt(r4, 0x1, 0x4, &(0x7f0000001780)="949c05fc600f0a2068dce72e9fd8aeeabfd5142bbce656bb0fbe0890662ab653756d3664394e6113a4fbf3cd84edfeca5d05ed6ba9878c8200b5f6e685918537cc28d0f5f2f3e66cbc568c91d6eb115d42046e93fad916a2622fa364e25a8a3d520513fb7fbaa4710d3f4be7ca2b0ab288ad0b892720830f30adad4fc987f427f4c4a1afdb3222671aba02e353ccb4bbe6718a7b14656bc7c8d9157274c14d532a3d628c2212f1d22283", 0xaa) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) fchmodat(r8, &(0x7f00000018c0)='./file0/file0\x00', 0x23, 0x6) r10 = accept(r5, &(0x7f0000001900)=@in6, &(0x7f0000001940)=0xc) shutdown(r5, 0x2) listen(r4, 0xfffffffffffffffb) sendto(r4, &(0x7f0000001980)="0cfea4612ecd0c76e9c49ce11d7b527b78eafc9263e940e187bccc72f76fcae89b1826e9bf9620dca2346ed14eb2f945b4b1a952bbe3dde5f7b57ccccfdb9a5db4a7cfd15427dfd8d2fff623b36bfcf5b6d625ab568a5d1b5e2dfa12c454944ae9a1a1300f7cadc7f197ed9e46bb0f0b906e784949fd3e2d0b9f198320f4185e6df744318739d36bb2ace6811c07abaf99119ec1ea93eec5537cda386549a5996dd4d90747df5a4f0746455d70361b1e40824dafb98f368358fda50ad5579bc502eddb21f003908f83a6554e91c02bc70e554e1f5906809b6b9e802c244344e2ac80d805faf5", 0xe6, 0x1, &(0x7f0000001a80)=@un=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001ac0)) setsockopt(r10, 0x0, 0xc3c, &(0x7f0000001b00)="24e8a4d5d3c45f4740944d4eae1993a61905141700ea5ae53f54e213a43ea86825db3f608c1e789c351060a3a76638c46a864e7d504c4bdbb9bb1eb61919165c9a8d199b4de934cf9b3e33e7f87b37d6700f869f4a732aa7b79a673bc70ae240642c4334a877b65ccc63038201", 0x6d) setgid(r9) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) 04:01:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0xfffffffffffffe9e) socket$inet(0x2, 0x4003, 0x7) 04:01:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x80, 0x1, 0x0, "a8d5fee3d5351f2351b8072b6551c260a2c0f2db"}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x4, 0x80000000, 0xfffc, 0x6, "81d60bc9c1ae4cf382c3dd31e12f3b14a6696867", 0x0, 0x1f}) 04:01:05 executing program 1: syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000033c0)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/240, 0xf0}, {&(0x7f0000001200)=""/131, 0x83}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/170, 0xaa}, {&(0x7f0000002380)=""/20, 0x14}, {&(0x7f00000023c0)=""/4096, 0x1000}], 0x7) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x9, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x5, 0x1, 0x0, 0x7, 0x8}, 0xc) r3 = dup2(r2, r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) setitimer(0x2, &(0x7f0000003440)={{0xff3, 0x7}, {0x1, 0xffffffffffffff80}}, &(0x7f0000003480)) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x3, 0x0, 0x8, 0x0) 04:01:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0xffffffffffffffff, 0x0, 0x2, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000357000/0x4000)=nil, 0x4000, 0x405) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x7, 0x9, 0x81, 0x73, "8115a67a2e17e7e4aefc5fa0ab35550845faca26", 0x100, 0x51e}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 04:01:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x30) r1 = dup(r0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/231, 0xe7) 04:01:05 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) 04:01:05 executing program 0: 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) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "b000005ac2000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:01:05 executing program 1: socket(0x18, 0x2, 0x80000000) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) nanosleep(&(0x7f0000000140)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() nanosleep(0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6, 0x12, r0, 0x0, 0x0) 04:01:05 executing program 0: munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000140)={0xffffffffffffffff}) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2000000000000000) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) ioctl$TIOCDRAIN(r0, 0x2000745e) 04:01:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x3, 0x7dc10429, 0x0, r1}) 04:01:05 executing program 0: r0 = msgget$private(0x0, 0x40) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x2, 0x800) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001040)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0, 0x0}, &(0x7f00000010c0)=0xc) r7 = getpgid(0x0) r8 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000001100)={{0x100000000, r1, r4, r5, r6, 0x4, 0x7}, 0x10001, 0x5, r7, r8, 0x0, 0x3112, 0x40, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)='./file0\x00') getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001240)={0x0}, &(0x7f0000001280)=0xc) msgsnd(r0, &(0x7f00000012c0)={0x0, "eb7594b1e43c76400bcca29dd3431fb468bb796e3166f6d4b8b168f7f7f26602a94af524de352a730ad7f1b1aa0d7803c3e0a15a8fdce1c974258808928d9d48aab8ce25a1e4682895a7c56e3b088b4dea86787bd7439badee1ac12225af103b35ed553fc992526ceb5132b7e6bcff4d7b8095c9ba65b24b4c31bca2d2429026b5264abdbb90cc70d73d7a415d831c5a2546d14ea318b490cb74098afa423eb0eb6b6972c818f678c2612501ac70"}, 0xb6, 0x800) msgctl$IPC_SET(r0, 0x1, &(0x7f0000001380)={{0x3, r3, r4, r5, r4, 0x46, 0x9}, 0x9, 0x1, r11, r2, 0x27d4, 0xc82, 0x5, 0x8}) syz_extract_tcp_res(&(0x7f0000001400), 0xc88d, 0x9) r12 = accept$inet6(0xffffffffffffffff, &(0x7f0000001440), &(0x7f0000001480)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r12, 0x29, 0x69, &(0x7f00000014c0)={{0x18, 0x0, 0x7, 0x7fff}, {0x18, 0x3, 0xfffffffffffffe11, 0x354}, 0xa93, [0x80000000, 0xa4a, 0x180000, 0x7ff800000000000, 0x8, 0x4, 0x1, 0x1]}, 0x3c) execve(&(0x7f0000001500)='./file0\x00', &(0x7f0000001680)=[&(0x7f0000001540)='}@({:\x00', &(0x7f0000001580)='\x00', &(0x7f00000015c0)='\'{\x00', &(0x7f0000001600)='\x00', &(0x7f0000001640)='\x00'], &(0x7f0000001900)=[&(0x7f00000016c0)='\x9b---)\x00', &(0x7f0000001700)='\x00', &(0x7f0000001740)='\x00', &(0x7f0000001780)='\x00', &(0x7f00000017c0)='$[\\\\\'\\%)$\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\x00', &(0x7f0000001880)='-)&!1\x00', &(0x7f00000018c0)='\x00']) recvfrom(r12, &(0x7f0000001980)=""/4096, 0x1000, 0x801, &(0x7f0000002980)=@in6={0x18, 0x1, 0x6, 0x7}, 0xc) msgrcv(r0, &(0x7f00000029c0)={0x0, ""/64}, 0x48, 0x1, 0x1000) readlink(&(0x7f0000002a40)='./file0\x00', &(0x7f0000002a80)=""/206, 0xce) semget(0x3, 0x2, 0x40) r13 = socket(0x0, 0x4004, 0x5) getsockopt$inet_opts(r13, 0x0, 0x1, &(0x7f0000002b80)=""/26, &(0x7f0000002bc0)=0x1a) r14 = dup2(r10, r10) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000002c00), &(0x7f0000002c40)=0xc) getpeername$inet(r13, &(0x7f0000002c80), &(0x7f0000002cc0)=0xc) readv(r14, &(0x7f0000004f40)=[{&(0x7f0000002d00)=""/221, 0xdd}, {&(0x7f0000002e00)=""/4096, 0x1000}, {&(0x7f0000003e00)=""/93, 0x5d}, {&(0x7f0000003e80)=""/36, 0x24}, {&(0x7f0000003ec0)=""/4096, 0x1000}, {&(0x7f0000004ec0)=""/90, 0x5a}], 0x6) ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f0000004fc0)={0x1, 0x7fffffff, 0x9, 0x129, "c61db235484ff4a6a01e80ce40de5604046ab185", 0x200, 0xd0cf}) bind$inet6(r14, &(0x7f0000005000)={0x18, 0x3, 0x0, 0xfffffffffffffffa}, 0xc) 04:01:05 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000080)="9360e4d6154864974f070cf68ff914f8e598e0e8c54809ab08de08bba4d05e2114d4dcd15ee965547a0eea5de509fef09dbbbc22207e83d6c185357009490ae1308dc50484bdfa8c1edcbdbeccb5117ecd789a3942db5e62506b540ea23056d2ae49785f113284379bd62e52e66a61e13d26c291205f58657d675d27fde6b007e574a36f7230b1636c9013f3db7aae6ff4017d833f531b35efe00cb8a212c1f93cfaaa053c0bb68af0d4e6ce5ac75f7c85bd6a8d9f0a9be40fa4483f39c1d7576ddca0f55896285fd512177fb2b83e04895bf7c21668cbacc563b0a2272d49ac547a", 0xffffff7b) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) write(r1, &(0x7f0000000000)="61059ee3a7", 0xfffffffffffffde7) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 04:01:06 executing program 1: syz_open_pts() pipe(&(0x7f0000000080)) pipe(&(0x7f00000000c0)) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="00008002", 0x4) 04:01:06 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="bb9aed5953e1df728823639d12a27af2476afc7ce20b912d9df14388fa006c082ea5c0357bfb4c50", 0x28}, {&(0x7f0000000080)="166134d7b26535aa23975a0c799dd7c720f26911d86cd90d6da94473f719d16afb8345059f0aff6472a4abd3b4e9c512226ceb734d03e664fe929a5e412c8c4b22f0343ebdc3e27da6061ba9e7af6d63b56a3918", 0x54}, {&(0x7f0000000100)="d9395782e0aef3a4e203273151fdda8447500b50643847a4a94d4b752c667b11a6ab7f1d945517", 0x27}, {&(0x7f0000000180)}, {&(0x7f00000001c0)}, {&(0x7f0000000540)="eb3386f45393b1100c9c4876cf2bad1a1f9952622b80462f84ac0c870f1cde92c02e47febfa8756575ced672e05dd477514aa1e1b4a03de70f606c47b0ff1759059ab95d2d857d7f047c605b230cc77e881616bdeee06481800226045ede2057eb47d65c753f565f38ab01aaf282fe58fbf690dbf0935bbf88ffe7811fc4a10e8d857d84a6552fd581f8e7c055ec874207080cfdaf87888735ac2af159ae9429fb2eeb2d1a357d4e4274458e27362dcf04e82f9f38f291a783ded87d6940c59d20a6d9f1fdaeac819aee524607ec073c428ed98b5244beddbf4920cc1b56d1dfb9f998afe75e1550cce0ead83837717df4ba81bdb4d0c85a9884c7fae52168f895e5ff9b5383352474d7f77e7c3c1f9280283e3d7f446898de6664a8f254e818a8bfa4ee463a258e6ebe6ee3de7cf97e8718c4705e94ba8ce42887147769b9cb3a67b36c8d7a04ee89368db6f4047aeb8871f697a9da24a61714abd7cc0dcf1cb2da64c0dd4c4f385a86782ba341864cc3d8de864e001b720cbf03ece28cfd351143890d0f9ea06a2184e78a3de693ef4b42adca1053b4030dea827d7e7cdd0bcd5cb396a4b49ca2c337734a19144881824f0fcb9fa358e0eb5516c0806ea1294ce6f3c1cdd5e3d52f7ddf448697e686d29ba22641c9740197fc222af96d22b15fdae9e605f01c85feb1b231a4882fdf4c633d0ba7002f7f4c4f26ef774336d5f0996555729d95db7d056f3a48e808ccf628805ddc80108146640c363c3f1f9c398643e8242eb1cb4e49a07c53107cc251ff41849c39df079296efbfe0b80041cf936928a9a53964d9309eb47bf27a5f77b98447c1a53539d345b88edadc80651e0e664a2a5bea30435f8a7a037928efb5053c8f40247bd4e4660d874882d4467b0bd69d2fc3659140e232e44ab6034e7fb2243ead4c85afcb8ecb97895540998a059fdb508dd2b87f6e46a58945fb6621e31aa27609361da4e93cd129396c34c859ac850af603918cecff09427ec79d20ddc1e45429946cd416ffff0827a6740b5020487b709ff6f97fbc781680b02ab96bd8986d8d78513129a30cdf39b12b0d38915841254e71f492dd4d26a5123bbe20389d47044419ba5582d97b0e862872d0197d0c8901ab6f99ab1423437b612b1211962de20c70146e15bbd225ef35bbe9af29e3b28aabe87d6e28f65136f5fb51511df972ffd2e8a12b83d5e3eb10457755d8cbf6c9a910cbc334caf96f018d5d4be58f92f4c997a7087dcfeb91d0ae59f382ca66b2e992524aec0442015c5f3f7b3432ea4f4ab9c7f6a94d03823eb5321eb2b8b13a0ee55944c09c0340c80a819c49b67434eacd2a4512b35961ae4086a3f7efc64191a41d15df13af86300ca7dffa8526680f5090d9e1953fb3d8e1a9ead182f593b6f0bba03ce69c17f1b6b91b309c2f73ace07cfc3af5f38b7d866d017d4d0a2f3b89a574bc2028bb337a1d0331fc99063ac60a525dbcc8cf5f21b2e106732bd973969a9a0970619459c314f65b47808a99a791c3a48146f4da3b14f816864a680b22c69fba4301043c98f9f5572a1232d6fa0e6ce66b2d27278e60a6c4ba8f4d7dd758dc736cddb0e138c5d53258db770f0e1d01ff74ea96a887d0467014405d421237235c8d4bade2d0f0de8fbca96e458082122aa50583d0f0c96824da6b4e297b577b729bc862faf83a7ae057eeeb0e549ee71f9d1c685fd771cbc7a4a0a5784a58a4498bdc4817b37c15e41b6b9a26f7b2a45e61e8f6023be2450fbdebb7a9f182742498998e338b05e7971e08a45f45bc5329922635a1f755946bbe6fe8f31a26228680f059ad61a01078868427d424c5779df68d5c838d26a20e27ff2a9227c61494dc8365ef3ce397362f0898ae89969aa23117d5a0a9e35d71cbe67684186309d9253170ae4613ad65a3fe9c9934c5d27ff3f42d12742952367c79832668d85b938b7e68e647c7feeec8ffa908d35a325782f30522b25243e1bb5a87e7a8ba312443ef4cc1ba9966735321b172b028f3f6817d8069cc7f19c142465456c2eeab097cdcfa7e2241e66296da3d37cba6db505586d8a8714d1345d62098fcd918d3b2180c1df5bd23575a5a986a3c1f52d674341dacf771a6ffdf4bce552d79419ea8a162445642b71777f90d367070e82bc2271ad74466a9b8a04959168ab88a7def2cd2ef4022939e4adff359b51e6038d6dfe29f99330598003ec815ccf13aa48b4d7dbd682b6d212834900e7a2300a7a9d4905c469826b51a2bc3bf886a29d3803f48088b59c514faa13f935701149effcdb1aff61c4890fb6fd339253fa882f3a7ae28a72f785a4ecf83b34a31bb36175b5add8a9828cd7219a27240a36d63a3b8164cc937a8ad8a6245f32e786c5fb36b37ca87d5b3b0edbebb2cd33950e237f885b91962c1d643d4741c4f642fd41637a40388dfc906a1f2e4571590a71a472e0668116d467f6b214e30a619da18479caeb4a5c603946b9bb7db7c7443ae63bfe2007de75036bb89ba14d5b08b6c43ad2433341fabdcf2e34836b1c7eb5ac68a8a15cf7fe0890f8e34676b28a0a91a0c9532c6b2ee5a43eb846ba30ec2a9c4b227fa521649eab46bd9ee0d7e96990673437ff94b707cde13eb3900fc9724404363c3e74c80bed322d0230445bd5365a775ea00e1ee30d2698932ae7e239b1eef275e10972cc0177f97a75eeab64578810332b5ced286824efa16da10454f129bc1491a6e2f5efd7ab151fbd63d1095ba8db6f6ad951a7870d9ca0c92824684e4dbe5109b831954eb5a5560990ccfd62c25972e43b5f853bc589a8527c0c360959f8a4a4fddb7cea09bed2b6fc2ff9c3b34291b63b0283bc5a836d9614bff5b36e9706f3f2c76e78d4c2a8ca4673a30e0404cccfc01127901dd10d7c35c95e91fa7a25576060d73cc217f0258a23cb04d6332861d9226603026304083fb53c2262a8befea0949b4dc55c18af6e437dee15f1f6bf915293582c007674f1d3e3a68b799c1b063e776ec4a5ca9e928594c5b1ba729900520082d385adc8fc2ac803896b50c93803910c5c23f500eb7f97a018fc192162f2dffdf956399998f4292f63e6c5e22effabb125d7439dbb8ef24a2f708e240234a8ac1393abb25a9bd4fddc3190fbbc28fbbb80430cb213081143593d201582c7e8927258094081bff768555ccc7a69e03c7d670a2cb405ed81fba722a22731d4fd07113db9098d365b7b387fd60c3103b8a80b9d7af45c0fe6a9200704623ef1a34a3b92063dc879f32b69a5aae8ed344e6ed1e2c75079873cc8d2330821e7ca70057243610a973ea6bb6b674a0cd9dfe47af61cd4a1b9b43f071dacf51f37e75e46cb8d235cea548f6c1e1dc06bb30d0b2ef9795b8f3bc61ec5f9becb86c8d55cabe23fb249544efe4d670eb270a1a15ae3d95a4837c38ddb8156a5d68faeec3259531664d13b87baca2fbe2d7dc00e398d8cea2e22f3395b5d67538b8ce9fce0ea74c5e71d100f8328766de5562fff76c5ae43e7f78780e65c4c7c3fafeec94f844ebb2aeefbc4f713b94a4692e1944fe20cf846a4b4e94807ab80b9b992d2052c2ed4ab311907073e0048c9852d21bca81c20eb2cda8681f45697eabf6de89ac634bc569318c45e34678110cc93c44058ff819b96fac5dcb574ec89d638627013e88a45436caf8086c176e7f5fd54b489b454fa5d2a810269fe0d1d851f6d8c3f0e53a2e951bf679d9e14a0f7e6a6502309644779d08d529370daed907cda9d190006e591489a5819402f162be7a0021ec3e2554c6d2f53c4808f708b9307b45d56dd5277fcffa03e3a05a477144a3a07a56bb5c324b975d0bc166dbec06356658e036f2ff6e6dfe6d6f37e91bb615bb5803f5479a2a4c544d2f8f6f5a820724a5b4c0cd4225f846fc7ad4567a37fc5abb833bc165e8375001fc27ba985b19239384681dfa8de18abfe7162e8b94e833af3726256c00b5136be9e6cdbb9c5cdd04bc7d345b8bf846e35f793a6d859941b09416e79ab3a07b77187a6a3947c56b2b0f8d22d56f22e32024156e3b674efe72e153e5b20ee9b37b963ae19dafa6bd5b77d5e7793860c3ad9d4095e88c80597dc79480ee9385897a4a276dff989f09bb51fa21fe3c3a8bc391bc3cac4cb496f0bd7575f1875532a4c48410df667a5845224ecfc7b13dacf3bda8c5a5b7782aa7a2b8f1c2c2bf6cdeb3f24dc6e7280f584d8c8a017b41583fe8c8220bbdb825feee982aae605bcc9a5928a4767081d3de54278b8c890f22c438579a896f3144b949383d051fde0eb159e2cf453e5c918b21d14f79e195d94be3d403bb7cf4f1f1366698508f43b700f89fe4cd5aa2907f0da8f72564323d7a493e48ccb208b6c1423bf6ad69f1bc0ea6597826027ede2c624305a3ea25dc0f1b81a9837d45e63baf7ad9716af09d9b2bbfaf9c5cb910ebbc9464752382cab7082e8cb3b87a287f6a29a390e158a62d2c4937747138e4a44331c60d3477cc018b56f1a9439e2e01d50b69cd5c0892d98b2f20c2d44ef21e9411ab40ea90c1491244e4e62baf169d94c82178d7d7dd8cc595f9bb7d7b6910e2d14d0cb93c994d29c270b82ce959a69dc42992d6a47965edc1cff0b58f48266d48adb353e1efcf8bbce71e76926d1203a8ee5e81c6572bbb4110cb04b507b28f70b70d0023c1af0ba15413e8dfd7e8477d049a113ea19bb2bec109f1e34dd228286507be8db12737e1ba9ae215fb937555432272b8806d09b898cbd4d7ae6b820f7e1ba5b0ed37e2fdd4af235d39626823a9eeda3b26d836d61a049ca1d96aa4cc746652f5af84b1594b43848f694711e200652b37edb39dd6e92910957ee4fd9e852e88283b05a766b6bc0db2e978bb2acc7aadafeee47bf590396fafc93d8ff8e0d8f03f28b6effa6a8710d2c0d37279c4ba299d0b5784f4e1948de80b8e727c4159d89b857bcd5b7d863bd6f831a462c0e19242b6e37596c1095735a5aaa1bec266cd62680a22296e1ca44b7f069be33a35098686b4539c9c4e99ced78f60d270a09c2eb914d480e7c8442f5caa6a81337acc6c0274a159683b3bf8372474d27e80dc697e8964d4ca7ec217e13b6b52d6c6628b270a50dc572b1cb6f44fbb01e1cc31947db9c4a44207fd1891f7a4c0159ef9b4614719b142130cb5e85a34b79d8a84b48709ad3a9297f88e930fd03c1d04aa0af5a8239527a5e6140f76f00808659768b137f1e6a29c32c757c020f34bef1f4436e25f1f8cb93aebdf4bbcc0cdb79f8abe096625790e7f55ea78b868694bc88eda54769e96c64120bd7d68d7efe73cf455148610a79a0eb56775b8160c23b27fc8b2c404cfeebe207a3c626b70f4585e444239674004a785377bb60a8c1e6e5f3bf33a42eb436a966a1317472324c5cad098f83782c7feb06c6c57814a487879ba7fa9ce3b6444ad3f3e7bb88dedb665ba2b3611119425959fd5e89e65552555cf6b4b33c57f0d0b3d4e83180529a7515ab3c738fbcebd89c9f7f8a95f639289c038fbd56f47bd05cb20685bcd16c1ba636de96ec52bf2e39d30d83852afc9255039c86e43837a4561bb373643dc915b312d89de300abbe1a885cc332b7a1e18d5bbf08ab27773e033dad09e0ff19f0d7b18df33cfaf16744e476f65afa8f2c663f5e0802915af58c08e452ccfbc4078128baec1e21b56ab67cf5f693c1a1f2aa8f2ea7039b7308c9965143d44944bed856f187ac0dca1a89936662fe51ea34742c037caa0b0b370c3c67497e37c5d97162beea4cafc152b6add8ddb024dc2d122548cdacb", 0x1000}], 0x6, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) 04:01:06 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8000001021, &(0x7f0000000000)=0x3, 0x0) dup2(r0, r0) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x0, 0x3ff}, 0xc) 04:01:06 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x5) close(r0) execve(0x0, 0x0, 0x0) 04:01:06 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r3, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r2) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) unlink(&(0x7f0000000300)='./file0\x00') 04:01:06 executing program 1: select(0xff7e, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x6, 0x100}, 0xc) 04:01:06 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r0 = geteuid() r1 = getegid() lchown(&(0x7f0000000040)='./file0/file1\x00', r0, r1) 04:01:06 executing program 1: madvise(&(0x7f0000b4c000/0x2000)=nil, 0x2000, 0x0) mincore(&(0x7f0000b4b000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/210) minherit(&(0x7f0000b4c000/0x4000)=nil, 0x4000, 0x400000002) madvise(&(0x7f0000b4d000/0x3000)=nil, 0x3000, 0x4) 04:01:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 04:01:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 04:01:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="bd46cedb42e5c448d912f3b482e1a92ce61cfe02fdfb892ed4b950d7c97eda41ac25758ea25fcfa9399edcbb2fa1ccf25c2f2d0392211f352218fae18a6de9f0f49f137cf4916caefaebcd099b58e36fb2d91756ed4312a2"], 0xa) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) fsync(r0) 04:01:06 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) getppid() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f0000000100)=""/4, 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) r3 = geteuid() r4 = getgid() mkdir(&(0x7f0000000140)='./file0\x00', 0x88) fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r4, 0x0) mkdir(&(0x7f0000000340)='./file0\x00', 0x0) fchownat(r0, &(0x7f0000000200)='\x00', r3, r4, 0x2) chmod(&(0x7f0000000000)='./file0\x00', 0x408) 04:01:07 executing program 1: r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0xfffffffffffffffe, 0x3}, 0x8) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r4 = dup2(r3, r0) kevent(r4, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)={0x4b3ff8b2, 0x3f}) ioctl$TIOCSTOP(r0, 0x2000746f) 04:01:07 executing program 0: r0 = syz_open_pts() fcntl$getown(0xffffffffffffffff, 0x5) poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e2f637daf73f8b8aa6eef6fa39c39c9f3de6548f9324bc2346f7e096ef5db512", 0x20) getegid() getgid() poll(&(0x7f0000000100)=[{r0, 0x3}], 0x1, 0x928) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000002c0)=0x100000000) renameat(r2, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00') close(r0) poll(&(0x7f0000000240)=[{r4, 0x7}, {r2, 0x91}, {r4, 0x40}, {r0, 0x10}, {r1}, {r2, 0xa81d06390df53ea5}, {r1, 0xf912165282bc0394}, {r1, 0x80}, {r4, 0x80}, {r4}], 0xa, 0x100) dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, 0x0) 04:01:07 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x27, 0x0, 0x0) 04:01:07 executing program 1: mlock(&(0x7f0000125000/0x2000)=nil, 0x2000) socketpair(0x1b, 0x8000, 0xc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r1, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = shmget$private(0x0, 0x2000, 0x3de, &(0x7f00006ea000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, 0xfffffffffffffffe) 04:01:07 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) symlink(&(0x7f0000001480)='./file0\x00', &(0x7f0000001440)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000000)=0xe) r1 = open$dir(&(0x7f0000001400)='./file0\x00', 0x20206, 0x80) writev(r0, &(0x7f0000000180)=[{&(0x7f00000014c0)="4bd6f4329200c523918393946dc11e89967ab940abcccdc699bed674f2f0076da0ae1769cf8f045c3856add63e86372579f2213b6db890638e193d650b27e1789c5a7c4f8c35d6755bc00d45c7d9a928554ff4d34b29f73aecd4057295556140486ae5c0d6d9c2c34f3d7ff078102444bcf70a471e8e4a2b63b555", 0x7b}, {&(0x7f00000000c0)="fe35f5527c340dbeeb9afcb984d31eebab1975b3e940cb3b", 0x18}, {&(0x7f0000001540)="f9770a8b4265dee997a23a4ffbcc28eb3b703ef27056827240c5647e58280e6f929d858ffbbfd1abe4c99a05673c4ac7e204732cc28542d52ce4bb781887d2297e89d6efa7fbe58563f3de478071652ca35facf72c7aa68bd508b03df8d7a38acd83437cfaf800c885ee64298224fe1762d55dca78afd673ddb06c92eb471a0801370764959afc0406857e5a5f9851aaf7e4e0df1fa32143940eb6cc5adb1107a5bdf6267736", 0xa6}], 0x3) writev(r1, &(0x7f0000001780)=[{&(0x7f0000001280)="70bd959f8eaf0d83f2696491c7dc09017ec2f20d348eae907063c71432fe7480d6010862c12c6a7890eeead10cadc4b4a77c3b7a6c8c1f9fa0d1dc3c719b8b60f388bff2eb85b73c95852489fc039672f7ccc6eb65d15e39b9493f99c771abda39521c1b87a441326bcadf57f791d97760584654e56fb474d028d9dd7a700ac519b3cc83e35d260a6b2db319d5f3609e628a4b0cab6d67484f39af87e31357bbd8378b6a1b972557b84e1d2ef6986fdba75ff735e8f4ab0a9ae78e3ec7aac862e3bcc9a538884d89a8f10d7adddfc714dc3f6f23604f86ca05389981eb0b987dce2ea8cb05b35af42fb0", 0x1}], 0x0) write(r1, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d67187000000000000000045211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6f7c5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5fcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe3a24eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e17e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18ab25844dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7", 0x1261) readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000001380)=""/75, 0x4b) open(&(0x7f0000000040)='./file0\x00', 0x20440, 0x8) readlinkat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000001240)=""/19, 0x13) 04:01:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x78c, 0x110000, &(0x7f0000000080)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget(0x0, 0x2, 0x20) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000000)=""/63) 04:01:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x2000) shmdt(r1) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) 04:01:08 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") clock_getres(0x0, &(0x7f0000000500)) clock_getres(0x3, &(0x7f0000000000)) 04:01:08 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x7e}, {r0, 0x1c}], 0x2, 0x15d26d24) 04:01:08 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getdents(r0, &(0x7f0000000080)=""/188, 0xbc) setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) 04:01:08 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x101d, &(0x7f0000000000)=0x1000, 0x4) 04:01:08 executing program 1: 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) r2 = socket(0x1e, 0x5, 0x9) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 04:01:08 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x400, &(0x7f00006f2000/0x4000)=nil) shmat(r0, &(0x7f00006f3000/0x2000)=nil, 0x2000) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/4096) 04:01:08 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) fchmod(r0, 0x0) socketpair(0x141d2e8e14791a84, 0x2, 0x9, &(0x7f0000000000)) listen(r0, 0x0) 04:01:08 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x81}, {r0}], 0x2, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)) 04:01:08 executing program 0: select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000000)) 04:01:08 executing program 1: r0 = socket(0x2, 0x400000000003, 0x10000) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="85ec649cd590e664675d58bd0fbf8ef1e4d8d8fe38fe61a940c32484ce8d5b4ae9157f22f4038936910289a172823bd17601d02ed623985203fd40a7b0c52f6e7b1c715f4e962600f843dc37db072db70b3451ba5b6946df7aa557336ec07a34a94b934a22e8302230b0965302f4d77060aa7148e0efde0db1c4e9b0666d3688ca2b32abf852ca137b9cdb8b5f19f919304054a8add028e235dc8812bba8ea7fa547b1b2f80999d21760", 0xaa}, {&(0x7f0000000080)="ca39382696d6f46a4a20295452f50f4da16e2f057c16fc0a20c31e7bbabbd45b4fbc9c84296b7d7d175ad935266440bdd1b70e17", 0x34}], 0x2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) recvmsg(0xffffffffffffffff, 0x0, 0x41) shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000000c0)=0xc) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f66ff03000000"], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 04:01:08 executing program 0: nanosleep(&(0x7f0000000000)={0x20000000000093d, 0x4}, 0x0) r0 = socket(0x18, 0x0, 0x20) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="7b47f81574272e39e888aa6c31803fb50487282dff8b03d4d5223d2dc23c54dfe70963ed688a4449", 0x28) 04:01:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() r2 = getuid() setuid(r2) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) 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) 04:01:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x20) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000080)=""/43, 0x2b}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/152, 0x98}, {&(0x7f0000000180)=""/94, 0x5e}, {&(0x7f0000000200)=""/178, 0xb2}, {&(0x7f00000002c0)=""/249, 0xf9}, {&(0x7f00000003c0)=""/120, 0xfffffffffffffca9}, {&(0x7f0000001500)=""/223, 0xdf}], 0x8, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) recvfrom(r1, &(0x7f0000000640)=""/251, 0xfb, 0x3, 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/49, 0x31}, {&(0x7f0000002740)=""/4096, 0x1000}, {&(0x7f0000000540)=""/156, 0x9c}], 0x3, 0x0) pwritev(r1, &(0x7f0000000000), 0x0, 0x0) 04:01:08 executing program 1: getegid() r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getflags(r0, 0x3) getrusage(0x0, 0xfffffffffffffffe) 04:01:09 executing program 0: munlockall() r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) 04:01:09 executing program 1: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) unlink(&(0x7f0000000040)='./file1\x00') 04:01:09 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xe100, 0x1) lstat(&(0x7f0000000000)='./file0\x00', 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/12, 0xc) 04:01:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000080)={0x1, "645ad523220bd56887addca1f9b3ffbe643a9091072a1f3a1a56647ab98a91d6921ede86e223844490b884e38e5d600ffe8aa74168c31de28ae3f1d95d5711d5205517d55fc060635967c274cf93dfcc62c6e498d7ba72d1b4e2dc3ce98b90697729f050ef722d5b140ed68532da715a68354c465522324fb0ad3ec8d2"}, 0x85, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = semget(0x3, 0x3, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 04:01:09 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = dup(0xffffffffffffff9c) socketpair(0x0, 0x4000, 0x80, &(0x7f0000000200)={0xffffffffffffffff}) r3 = socket(0x18, 0x8000, 0x101) r4 = syz_open_pts() r5 = dup(0xffffffffffffffff) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) r7 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x800, 0x40) r8 = socket$unix(0x1, 0x2, 0x0) r9 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) r10 = accept$unix(0xffffffffffffff9c, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) socketpair(0x30, 0x4000, 0xe6b, &(0x7f0000000540)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x4, 0x20000000}, {{r2}, 0xfffffffffffffffd, 0x10, 0x4, 0x5, 0xff}, {{r3}, 0xfffffffffffffff8, 0x4, 0x20000000, 0x2, 0x5}, {{r4}, 0x0, 0x44, 0x200fffff, 0xd00, 0x5}, {{r5}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0x6}, {{r6}, 0xfffffffffffffffe, 0x84, 0x39, 0x8, 0xcba}, {{r7}, 0xffffffffffffffff, 0xf6, 0xfffff, 0xe4, 0x9}, {{r8}, 0xffffffffffffffff, 0x40, 0x9, 0x1, 0x2d}, {{r9}, 0xffffffffffffffff, 0x0, 0x20000000, 0x4, 0x7}], 0x0, &(0x7f0000000600)=[{{r10}, 0xfffffffffffffffb, 0x2, 0xa0000000, 0x1, 0x8}, {{r11}, 0xfffffffffffffffe, 0x41, 0x20000000, 0x800, 0x6}, {{r12}, 0xffffffffffffffff, 0x8, 0x4, 0x7, 0x7}, {{r13}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x3, 0x3}], 0x5, &(0x7f0000000680)={0x0, 0x3}) chdir(&(0x7f0000000000)='./file0\x00') r14 = socket(0x2, 0x2, 0x0) connect$unix(r14, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e300000000000000e73b89789b0615cbd598feeccaa4b5291de3fad2417fe8b739c91df7f007043d5fc8f56a7d222cacd482e9e5da481acaf6aa6ba2113e3726535d12b4c1b693f72262772de4acd21eff20d"], 0x1) connect$unix(r14, &(0x7f0000000040)=@abs, 0x8) r15 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r15, 0xf, &(0x7f00000000c0)={0x3, 0x0, 0x8545, 0x4, r16}) fcntl$lock(r15, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) 04:01:09 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0xb, 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x8035, 0x101) r1 = msgget(0xffffffffffffffff, 0x3fd) dup(r0) msgrcv(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000abe09eb9c500457e0000000000000000880338f70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000307e22682a4f42a9630aed63e467f199f6e739094947c40a67d19ffdc816bb2f6c9665d750ebfd97c658ba8d"], 0x1, 0x3, 0x0) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000220100000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000007000000000000"], 0x1, 0x100000000000202, 0x1000) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/23) msgsnd(r1, &(0x7f0000000600)={0x3, "8b521dfa45e4699cb825f8e138a86dc8ad735c5b3f312d998236eb83062e43fcf4caed6393f253394d59e463f8040e2be1aa2c78431379c819cbd6cfad0baf9cf79ba5a112a237d3d478449b4ce4eb9fb2855ff17ce45a6345ed292385e3a8705d79e84166d2ee371c125d9d1d087f2d887556bcae884b0a4cca82d314cae8c38a3135027299d74e29feb28938a193882ee4002344132082610000000000000000"}, 0xa9, 0x800) r2 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x6}, 0x6, 0x0, 0x0, r2, 0x1, 0x20, 0x3, 0x2}) 04:01:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x2000) shmdt(r3) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xfffffffffffffffc}, 0x10) ftruncate(r2, 0x138fa9b8) 04:01:10 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x6, 0x3, 0x1, 0x20, "f3c59615dc8d25c0ea9be3fbcfd1e577f12869a4", 0x20000000000, 0x20}) 04:01:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x100000000}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 04:01:10 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) r1 = shmget(0x2, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setuid(r3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r8 = getppid() getsockopt(r0, 0x40, 0x2, &(0x7f0000000280)=""/231, &(0x7f0000000380)=0xe7) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x5, r2, r4, r5, r6, 0x88, 0x1}, 0x6, 0x7fff, r7, r8, 0x1, 0x3f, 0x9}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r9 = semget(0x0, 0x3, 0x480) semctl$GETALL(r9, 0x0, 0x6, &(0x7f00000003c0)=""/152) r10 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) ioctl$TIOCSTART(r10, 0x2000746e) syz_open_pts() 04:01:10 executing program 1: r0 = socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000400)="f2232e59aaf5a105", 0x8}], 0x1) writev(r1, &(0x7f0000000000), 0x1f0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 04:01:10 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x1) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000040)=@in6, 0x314, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x4) 04:01:11 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) bind$inet6(r0, &(0x7f0000000000), 0xc) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x81, 0xd22}, 0xc) 04:01:11 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x99) r0 = socket$inet(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) setrlimit(0x7, &(0x7f0000000100)={0x200, 0x80000000}) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x148) mknod(&(0x7f00000000c0)='./file0/file1\x00', 0x3, 0x0) open(&(0x7f0000000000)='./file0/file1\x00', 0x18000, 0x12) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f00000001c0)=0x8) 04:01:11 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f00000001c0)="fdab2d78a86804b9a4610d09d8f4614991ac16e1a550a656c8998e3ebbd32d3d21647aaa62dd71a965ffcadd82d66aad45a58f7385e1fd723e52337d21f286f9c580a36eb145d7203c5cb3da27bad7d46f15d4eed6610edef1152ac5113802fb7674217661dd3c73eda3434a004f286d63ae6b98174aade66037c63b53c10a7b3394ef44521e7faea88caf5880dbd1ada0f2af4771aba63b09fe0329a2b764c5cd70a2b42680dc455d8027182ebdfa8ea60cdc4b90465fe7484cab8fcc486b809eb9fb5545204f4b8ce1a091dcc57b3ada058af9c8d6b0ed704ca3ec90b6f11da5159bca4aeb8adbf41ea15b64d91f290c750badf432f19404717691449727", 0xff}, {&(0x7f00000000c0)="4958201148f35070d7cf2665f6cd4a", 0xf}, {&(0x7f0000000100)="5cfeb7ee77b1228b08528c3e65357c47b34369d34af1a190f9a3f5217a469eca2a66679732288fdccb02d49a9889ef4fd47a83b65e8f62353d8b3171b614f1d849b4bbe3a61ac76e9b40ea80b37aac1b8f2fa539366e76f5cb9d6a02034b39893a25a9cbfe6af090a004d7", 0x6b}, {&(0x7f00000002c0)="9e5ca79da96288840764876ab708a083d1900fb1836cc1aedf0847d56e40a5132e555c3000095c8e025edbed5e2116afe2e72a777f661e2625082ba8f9003e070d1b1824591978c58fc0b9186063f0fa750738a4573ea7adcef77aac84ad528fce3f0c1f306a4a8c8c9d5c722723d7c22debec2f23b58badd0821c7879bc50a0100c6086dfdca6831ad0135525dc2479ef25834b72cceefa7d90a73b101387f86d1bab2da066da4a3dc9ac169de191ed1b3c0ea96e5b4b7e33e0a9b7589efdbec7e61916a69a489dbe61a79ef01bbe5402cbf5498c6fe8e35224c8e68b2e1de38d9a414e6d60", 0xe6}, {&(0x7f00000003c0)="a063fc8a7b2dca5c526c35866ed2c5ac32c8f8db8c677ef69b67acce0fcac84873660bb2", 0x24}, {&(0x7f0000000400)="5a243ea40fe7b5bc0228570e637c8943f283d6e7d1c0c9748806c31ea9dd567a0104b66b0ff11e87531396dde9d495382543c466eb6c096170255753165cafaa9f2465c60bb9503e01e382c49393f7df3ec826b75200cb56064ed34b5a259f02d63feab25b3a694eb62e54c038f5937977546cc8758135b3c6ff3f170620c92deba152bf6e27285113e6187fd5c39620ce3545d396ffae8e8b59562275eb1812f236f25c1a11b37d36cd809e3342f72db765279985627aecda97bac9e16514086bbb180baaaa0cbe2e02f9cf83662a07ac23dc3d3cdce0bfb27889", 0xdb}], 0x6, &(0x7f0000000800)=ANY=[@ANYBLOB="0001000000000000ffff0000061f0000b0aa111095d609d1607455a6d5be1a55d205492102ce4300375aa513753ba54ba7af2a2e9ec15a6e7717f240b488801a917a1c3c3891ca77da91e32446ad9f5d58029690335ca44660947c1eb101e0ec20cfc260696e31e9d7faf2112a2f6f62434d0646c10e28943e58a3894e39cc3417c96f4e79aa2314aeaa5f4d24428b0039cd573370eabbb7c86bac911cb3e14ea47661a1cceb2f93a75bbbf1a838184427d64804c6acd9e7edb812cdfe78e2c5be0b2806d99d113dad7c850605dbcfc87be751fe5623c6659e3f1a923fa8c10b052518a4954b4e10104b6ff70f338532052514cb42f7e7502e268e42581eab0040000000000000000000000000000000d65d5059b39ad23bcf7a21fa16395f162f4f30ec4290d1ccdccce61fb9043154509355ff5e2e5d171499eb0000000000c000000000000000ffff0000000800007b1f782a314351c93cba273fb79dfd1e145d8ba5f10f2bff314621d028cc27b45502c6b9ca760b0dc745178c8d476b176b290c377efcb21f6d591cdd4c303d9d7144ebd1f6dd504181fa97b1b655770a4d45354a6aec8837b0226ccd1fe27a3ad10e9e7fdcd93f1c7e436f05887787cab92508b75838f518811245be95c7eec6fbaecbd2662a26ee9c9491920bdaa5fcd34ebe2c9ddc94b3cb595260006fca51273cb0b15d2fb3546e6e000000000000678bb01f10a2410ca7c12ee241c7ad507203044fb8b962b6a67c2886eb4dc1b01357314a1293661cb18b76d2c8fa94320eb83e66ac412a2b0fc93f93711f7f55046de253754accf9b51c35cb826b4ccd585db50711030441c679da16c3a34c08ac56c78b04766a2b24365dc0d97638c4ebd8d08b2beb61b3"], 0x200}, 0x6) flock(r0, 0x1) close(r0) 04:01:11 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xffffffffffff022d}, 0x8) socket$inet6(0x18, 0x3, 0x101) sendto$unix(r2, &(0x7f0000000100)="22d5b4745f52cee34fbd45008d4c0c7477eb0335c737fd51f073258123b228102e9d8e318bf10edb2fa2a9d5b3c2c06fbef09ca0e8cf759b1d93c3c8030e9e6bb2580c68afefba01a0e4818e87582f83cbd4240507e047ca23c79f34128f77b439002fb925225d32424c6103ca659a3dbabed77a05807f316347416e7fca0769964caefb662f05e9d3ab60656c507020a9b03d9e9341cee6be6c14a6724902ae08e167cdc371717a7395b2a49a55", 0xae, 0x400, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r1, 0x9, 0x5, &(0x7f00000001c0)="e2e4df44cd44be71ce26406b2ec0de849133682b401f3037be99559f11e4660ad8518c9f8b71802637833eb104ef7219e52565aabe4198dd75a66508876e94e69e60752691f0721fd6f16c732fb68505d4cd29c6a9b9117f186294ae7bffc7d457d6299acf79a5517a31bc37df0254a7c876c8689d7a5dd5b6d999ed8ef60322a3f49d812e0afeafa084294180478953629dc889105c9e8b8db2d98ada0b50184711bd16ab41bf", 0xa7) 04:01:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x11, 0x4003, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x21) accept(r1, 0x0, &(0x7f0000000040)) r2 = kqueue() dup2(r2, r0) 04:01:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000180)) r3 = msgget(0x3, 0x0) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270281b9233"], 0x1, 0x800) r4 = semget$private(0x0, 0x5, 0x2c6) semop(r4, &(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(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798f00000000000000"], 0x1, 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r3, &(0x7f00000008c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000007f96000000000000000000000000000002007c0c1b5f8569bd7f8289448ce95aa4c09605293a9285bb27d6e757fc34cebb8796789e2073b9fd79a65e94325c9988c6b77ff0fdfac313026e930c4f5a4af783c07aef971847b565dd9cadd350e7446a2fa349b2d02a0ef7da9ae02cd06c9a7828000000"], 0x1, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) bind(r6, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) semop(r5, &(0x7f00000001c0), 0x0) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r5, 0x4, 0x4, &(0x7f00000002c0)=""/10) 04:01:12 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) clock_settime(0x4, &(0x7f0000000000)={0x0, 0x6}) mincore(&(0x7f0000fff000/0x1000)=nil, 0x1000, &(0x7f0000000140)=""/73) 04:01:12 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) r1 = semget(0x0, 0x0, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x17f, r2, r3, r4, r5, 0x20, 0x3}, 0x0, 0x5, 0x401}) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r6 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmdt(r6) 04:01:12 executing program 1: getitimer(0x2, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x100, 0x58) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 04:01:12 executing program 0: r0 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) 04:01:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000003f80)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002a80)=[{&(0x7f00000028c0)="5731102a0a7f966057a61110ada5c40837a8604015fe534d14b95a28f117e308fee7", 0x22}, {&(0x7f0000002900)="ed41396323baaec1698bdf5ccb36e7761d01504aafed2a6ca5d3153301bd0f1ae85ff15e012cb247c2c007decc02fec21a6765b1645db4ada5f3f52d73cfcd5d17f56ec336431aac55590b9020b07d022e06b914b9b6b43ad6c0a102dbccdddd26ff644b83f021ac9cf268ca84662622250c05bab59a72d21fd15cbcd3b1ce2b0c6d53a91e0f324d2bfb4f92", 0x8c}, {&(0x7f00000029c0)="2db0a37c341f23e68b2837aa0fb251749d34bbc1e2da1dac448150230e70d807165fb36c8c02972db916c63f90efb06f5c48ecf2a24dd4c736fcde906cd715171dff6219872ce9707518bab6cb3fc4de7e520e1a077d1349c915e1fbcf1f3d5a8de8673e84f0b83449b0b9896ec5223c1f05c073f40ae59baf9016cc5c0065035ea70f63c7c9d500713754155f17c1de1aee4acdc1a8e79baa610a2d01475e362c719071a156", 0xa6}], 0x3, &(0x7f0000002ac0)=[{0x98, 0x1, 0xffffffffffffffff, "43d983b019501f0a946b74afbbc59699b613a65a837b642226d26c4d89782d608918b4ab874c974fcc387fd3b3e2b6d3113f55243f4d0544da990b18ff1db23b3da02fe4721f886bfc7110b1e64fa8c5db7049b565a44ed72632beb4cd41fa9a9d18b7c989ab3b22a0c1f9ba89fbb8e1dc36c702ee2429a0dee6c18d4aab2fc241f8ec3e734775"}, {0x30, 0xffff, 0x10000, "9e786d8b04a8489915a8c48e5337bfa95fdd71e0d3680bccbcb987"}, {0x18, 0x1, 0x7fb7d279, "74cb29ec"}, {0xf0, 0x1, 0x5, "5d7be40f9de4114e76bca7ba1dec3cb46975e2c0d3874899491b707b4acd81cf61b2c01519c4834bcde6e584615f117169b6c3d2e717b366ae04ab5822d9cdbb115225d55893ddd90b67031292534a6a48b3d8d21937610944e4f002839da33400952fb1d3c8a1d5f3f16a65ff393ce2cdca15c46f4081d6860fc54bb9650e16c2381aa0ef048c9920c57b6029e4df7f44669d339ea68dd012faa8e3b7526e32d06f0054b1d26e7ec481fcc3a39dc6976621b84627bab8239bc11b09a86a27b46dd03cc7fcae87b1456647715adff401bc75d4063d52854eeca468da"}, {0xf8, 0x1, 0x5, "8fea05a88ae21b5c415aed4203a0d2d0b27245b6bf1b2bc7dc5b642737b6ee8fe93545f608bf0297c939a668d7b1eab9d985729a3827f40253d268d7fc48ff70b80e61d626468a915f4db3c0db1c97d7cd14e3c7e053809c6cff511d0256d8d0e7b05fbe34c7e8fc0adb171299c9627878889c7dcf6f92b94ec8efc33b9ae30d617b7c3905629b5f814feedffd727cb03c8055fb98664797730f3e5a8766c642e0bdd6faf7b8346162e8497bf4249f1edcb92a59e6d5d9a0a515dd1db1daf92a083535217a5004dce66030f918085c59ba16134e34437650a84e3932f79b4cfa0528"}, {0x1010, 0xffff, 0x3, "0eddf6e020a739b163b8810cc543aa8150454ff3b8299dc4ca9a984baaa239ddf681c152df8dcb0ca66a849ca458f93cc979cba2c1f5db12249c81a875720c1da51f23f562d65e49e4024bf293ff31ec3a9c4dcd89324610764280c009ab1760bc0ebbf15f4e2aef353e3213464ae78f70b88e22c59c33b0f082cf28c5a0e0ca7b0afa1153ff18798ed11b21c45986c026af7ddbb1ee3530569abcab4722c4abb096c3e27c567cebf883d2e36ac0331003f8c2f6c77d2366d95cf777b9012ad211429f192df1e5682f1dd186f072b50e1ed48701782944bc3deb3a2043e958eeaf37e83b036eec2537a418f339dc7b8fe1cce1a9324dab81784e6e80591d7364fda2381d238115ee2b551a24d72c7d8149fde2837a416cb5128c9d608b0aaa48b5efecddc3cb2345a782ed077d7a123931a7532fd0a40fc7d04a074b340b79b282f13483c55cb6f71ccc07a85ce24348e5a1cdaaa6a83ca5ba3ee13ff44f7506f278efd21c76d6afeb0d1fe2ff4c047f6a44659e814a53d37a18598f54a0382a93118a5ed537e1ea700bad97052004080131f989fb89450e824ed4b2ebfd00ee97d89a37b43661cf687d8fbffe1a8b9ca7f896339b8bb852123e0d6343b873f3eb209099c3dc61ea472ddd93e4b85248d5681a7000dd50a39df605cd90cc8ac7a7e737ff7a01c5c28cac7ef36e0bd81b294a1af59d7eeb262a9940777588cb5a8c544891e6b2a3a619de9506f3695ccdec64687afde0570fe6e48a7b87c075f9756d9d0060346bc59ce7653e05a0e7c8f98fe816e5f80045c0f786caeddeab0b523904adeae6b75efb13c158f38344acaa1e3e2e89ee3c52ac318d71eec38a5226dc82ee51e059a05e3c4aa7839ed1c54b426ba7fcba3aa14a8458ca84382afa002c96442c4c57fa3dffb5fee74edd02a45eb34b54b14a0586f1b4220a113eaa2725275b5f59d22911cd4167b21de93a8be4a62469fb47d711e93d996a167a48ab63e9f581c57aee91455254ae2a48e4ac79435536f68d516c1655a334c583ce52cf7a6e6f1857df75b818ca27168cb07725c2e8eeaf311c5d4857c61632b789b2ec2c974c196ae3a9fd7dab38a999cf534e4a0f0e0a187c0311564e071d3c6d108b7d956ce249872db76b7bee3cce93cdfd6e162aa4f0a8b1d607a9275e8e97ffe2cbec84d21d38ead8ebc0a7696d8cd833e336fb956730ac6a931b7666e8424ee23b61af9edc68a7c655659d6c45d44f085ffd30be956c2cfc9cd5b12ee786b4381f2e7220ffe223388bd64597715ba2545c67e93c132744454aea0961015ff4d8e278a80aa866d28d9a11044e5a234cf5cfcd039cff8d68f20d35b72723dcb27ab7c29a40ab33e531cb3ce66f95e58d10026b3fd599f506ebd4a7f5e754dbf536d8188d17e0fd5d1aae5ac439cd85ff4b5875f7b527d92e496a04c827052489115c771f4f7e9a99ec0756e0a1ce5e814820c723056c7d22b761c064ab9d84efe3e80dec6ff45fa9e1a53a075a6511d62bfb7e73bc86e67d3384fb477803767b04fce917f0667d5430ca76b5007ab8e119d7686b70f848d12a50614972c3fae120c4cae99e3c810e41708784d234d4a6b65d394207aec24c3241dc251365ba41ed09c0319b833153923aa27698f6e0169d4e04277365bfdaaa0279b4f0a3c495a701464ea09a0f3b059e3d6d4e0dab7d32076c67e45d549860ff88d48fa080ffcee421ae5d3c5ecab39990d489ec6f1e1d22b37cd5e1f6b73dfb5074106a961123552eb796cfd7f4bce9bcf6d2eaf93aa8822ccad71d67ee113cb86c02e4f5aa26a6b8cecadf39a66fb01c21b16191092f35c67366279083d785726c5ae979c26b3da28d9ef3fec2740c10eaac8f49fd33391e0479c16176ff85d9ff8a28b8e0509a6b97ca9bfb9e96fdab12d4297a9b3eeceb98490cc3c6acf6e0a86c892ca50db12481d553a2464ed6880ae24217492b30d3d4021b4092649077a5c040455f234cc91c8b8edc7ab7ad3019f4a732b8b0033464224435085b3c62010530f5c3e189d3d744ab4f98c66baae2227d7bf779ddfcdcb5d0467acf2014a455905b8db894b70b434c051aeec69df51a63f0895fcc14df43c9695a66894bbebc0fa1a73e4c95d37cb8052e431340e7e66c0dea6e8b3e6acbbe141c3ea6f31df732ded11d212a37723ef0f589224107c62530ea79f4a955ce58482bb4a56844448e140bc0f2d0061f990cc14e136be1023f7689c4d67d782793fae9971c02f83f888580d64cc636e5771e7b255a4913cc0f270338c59121bfa4c944099ac5d318f9b28cf8b60b3a17e4a6b0ce02d68277ca0a74c6d5d429ee527559a80e3a33a86632fa32391d43c961c522379f98d10bd116705ba2c085a2710c0ffeb3f4a81c6b2337b4991b24cb9f9965d2d1f1627bbd110f9b49f443cf8d7c79e827b41da61c5e9cbb44c79a1837df88ea57a5e6d82a3612ebf1d6beba0699375ccbebb05ad5a5dd931ffdb063751dfc9409ffe4b49c263ef6427308383c92af31bdc7318baa02b4ecb4d9de05dbf919ba7c14412aa2b011d989880e94c7d750f512f7d1a74725ffcf9ba207922c22fbc5447af130b4ac312e746fa5e815514abd9f887c4c98519adff38e1347fe87b6d35413d4e238c22d0202169d544d662fb7dec64bf7c1ba4ea9f1945c00f84b39f526bb7734a902e2c2be2a7262a8677d35406e316cf18d75b26863721dec15ea66b8f9e6c3f1646534513d96042ad8c4a7119f23f9c3b1660ac6398b219e10a20caac6c9d297066124a03264318f65455bb37a5deca8631fc0bfcbca9671d4cb4f7132975fbe668acd8e18c9b559ca441961fc65271d895a5fb40d624d968050e48de4e0588d8d55e1c7841ff4987d7838f60b0414a96007c7c91ab8b488d5581adba0e9ae06a27b91e9908faf4b55c83acf206ad1863068a59094cc5b99e2c5169207113598d184cbe37be6d0fb86898411033601d15cea7ec347ec5ded44955dfe866fe85983bf261d5e59d15c1ac65dc6720a07c00adf4f2c3a89dc4442ef52f9e58c7127ac3343534662b54923ffde5d6a000548b5c3d492c4490c6f6ab691a1227071e37b514c2fe18b0617d5ad0668b1396f48713ab1fa88230d22a5fd1ef0246b3321c6ea2c9ce8f82febe2193dd27ddec28424ff1830db4948d83f33483235f128f61c29f595e9b91d0bcb7cda8aa5dafe91b998c3ead2e12a7b7b02e3b13308363d8ee5fc1f3ab0d35aa57f04d836014b7bc442eefcec4fbe8efe50492a5986c226b8fb50bc0ce9463101be80cff946060da25ec05884a9c68fd43f20e0b5f89408981b5a7c4f4ed3f4d03f90024361e6da7664a3c894de5bedf81b9384f5b8d3270f522df1cc8029f09d7552252f111aea0d7074fffc6335cb76d54272089cadb7d1e369d83bce50b39537014aca8dd496277ccfe65bd88fd744e943594e9ab5b27ae3374438ac5f5db92755191d6e09c27e5a45da4229898ecea901193c93713276743dc898dc7073525ddbe53c1c2ded7070dcc0f9e9f07a24d83ff84ab287c467e6bd42a23df2b0557574b663a1e3b56cce91590806a532f63135d47168cc62f7edea0080d60c033f221383d42ccbe8a499ab36ab5c4ee4fdb22acaa1089952dde9e220611edf24d45a03c387452e254679ba1b86a35b1afc512fb26658056d9770ecd8223a0291d3eda11c45dd161e63f8d068de9de45345b4cc75e39bef732f572c27e78977d96531129e890a62332ed71b47a98008fe48b751f20fde18bc669f59058fabae8a94b0a562ddda23de207774fda496683278acca085bff25a51af2604acc2bd41661c9fa478f506c119df8a77f30969aa3f31725dc8906c88d82a477a3331485a4542c70732444537c11c5a077517421b362a556c172ad43da21b3c42223ae3214790335aaf950fb3d883c79828baead5c66e6179727d4855e07b9fd72e40e1d7bdffc99e60de0b13e9da9e772248ef9b1015e1338ef074e92d3d036932eda4731fd3a85a8a8648dbd51f519bd6aaaf61f581c8c39b5b03c4b4e3b0ea3d5a3af2697d7dbd48d65eabe055a5abfba4cb57e93b79ed4247c1aa5035f170b19b2f78ad3498d02762e17b4b61e541977a6177629af5b6b254b301b2e7f932831f0b10abcc8874a3916ebbb1a26f8ddaf563b82cab4905a5b72e3bcfa7bf3c44b778a387109af0d6a42d99c0abdbaf4292819cd31f54df0ff63777c63cbea73ff5a863719453d54eea3f0d5fdf6a3740669e0fb7a979f7810d2fb255f7a9ddc46a227b6eb64ef214e46436b57f0991ffbb28677febd5c8444ae027620bf80b12fea0c6683bc003406309703b94c93409c6d9cec24e116d67a7f1227b2db717f4f94014c0fdd434f541df5be03af912f7d1f556c093d33cf5a3028f4a40f37bbfb5c5a4b95cdd2f0db9866a91ae09516aa7bd6a557cdab4c3d59c7e1abf05bda95c650f4a1a73a7301f064bf3eaf95c3676796f43dfd132f0b0f81f49d983eb53756cbebd02d73e3b154717694e99b1acb8c0aae5cec7beea33e83832b07ff1a17b2e70e6f6cd1d638729046b4cae4d16130cbcfed3e7e92a959b609f436e5a27da1027ffe4393d6fa6196a6547f1294f40858cfee6b384c330660577556fb3220b5f374ac1ff97c5333b01b9cd4784272aed4a063b56c4b2174ec5e5db73b664bd0c8e840f905ecd4b1bfa06ec73eb147c98eff7ea8988a3acebe19a731efc7552111f11894543b1acefb24ed5353c3f4704764f1669eb5fc98f71671c7d2b4deaf33cf6f3ee72c20566db0301d92c36aa8b8c132ac64fac560f76d6218537a25c8f6b6a2f0b3b92dee98658a92637f688f785252b4e0297a508237907443c49daf98942fc2a5bc9398cdd2e9b655a95f2d7524085d662894eda0c0b2a38d70bd7bb2a28538c008538dfc89dd85c6ba67cc307bc60e41f552521794a5ccd6fd8359bb9e187b40f5c0c00d6c27484f5c4995182b2e5aafb9222b7cc425e7a74484a513159776b671631ec17b7e6d34aa885b38be293d7955ee36f0aa979098c4b9fce746aa12c3d78efb10f61c18ab658f649dfadd8ee9044f4c2d236b593b3e0bce00a745bbfd862d2ba4bb104ba5f630361c8b88b80d650d16f35b9f8a2f99651c2733c8e187ecfc40034e070be7ce666426328dccc32cdb23cc8e70b1cfc1ae770f3c7d33e16a2b5c63b1baf659efe7c2b41b97b8c72e383f154b40fc12b2146adb882f96033446700e85e721a4c0e3f31ba2d2629200edbc8c71e220725006ba790af1db4d42c1fa96baa148b937eb9420096f3185fe621a6fa77939605c81b7c1d122018143e6b71255443b8f3d651a4ef89c2caa4b0541b4ab0566fd87b21581e859a13e600e94a210aec10273d08e546f01136459b0e6a2ed827e874b5d706aa72afa13b2c77f7ca4757b61f9f585ccd58429a46d304504052d01bb290691e49c3d7165e465e5f281a27eed2f46649def127d08308d8e8319110b7ec5ab24aac8aa82346099be31902f17cda1483abc8ae8352ca861e89e61064272329e2e4c672b92b898de9bc33b56ae63178b3c768de516bd1c39e9760ae2a9bdaf11f9b3cdb0ecf4e1fc3463029e93bf06235bcecdeecd4c00cd3e86804db9d5826f17c28ae0ba8fb2565b6dbd8e74e3dcf9bf7bacb756d513a2b967f9d2f5c2dfffe24ac2fa23ebb2ecfb80fa3addb8c9ebfa091485022bfc9368efa2ca87002cecfeae7dbb41e93ee3d2149e615a0f5db428398945c0cad24dae5555b43b31c0ee8331daa8c21bb7e7ad6f7f73"}, {0x80, 0x1, 0x8, "f06604de1421704b78e552b024e450c51e652d3eb12b4d7d5d05be1fbd12f6ed2a880fe2aa186949c271d55a793566c8ef6b4f4f09028646b60620e3e3d40524d823968969c920c8db879e2f80669cac0cbba471dfba79b1a701973c292af5149608e40bbe2e9491ed6ee58c"}, {0x98, 0xffff, 0x3f, "3c85be5102f7f08f028dce2d24224b8f97ae75ba4840d18d8d8c34873be696494f57a4e66ad522e9dd6e5d35915308fbf9df98c10070066a22ef2be5aaa1b4fee17bc15123f20246c1f64d90cc34c78239aa8937726ca1eed6c36e48e32007a080df4d42d6fa7043f6bed3ab15172e332b6493028ccce468f69d6e731d540e8da00b2dc07e"}, {0xb8, 0x1, 0x1, "d95f0d3237afd61d1734585dff89de00a0a9c011fb1023a6e2e9b6914b04101a3f0716b4354d381cb2f359d96bbc930029c97b48ca229f52f13c8c810d9114778a8b0ece19d69fa3132dde4482c1d00c6a05058f40193d00a8760dbc35dbae937bd9669b5bf9fceed78d60ac81c134d3827cf63952132a79cbf6b692d44d4b138ff630beba1eeac12980bf1a5a70765edfd578ccdb1e1b31df3293cffe66266a33fd75e1103c"}], 0x14a8}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgid(0x0) r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002480)={0x0, 0x0, 0x0}, &(0x7f00000024c0)=0xc) r6 = fcntl$getown(r2, 0x5) r7 = geteuid() r8 = getgid() r9 = getpgid(0xffffffffffffffff) r10 = getuid() r11 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002500)={0x0}, &(0x7f0000002540)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002580)={0x0, 0x0}, &(0x7f00000025c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0, 0x0}, &(0x7f0000002640)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002680)={0x0}, &(0x7f00000026c0)=0xc) r16 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0, 0x0}, 0xc) r18 = getpid() r19 = geteuid() getgroups(0x5, &(0x7f0000002740)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000002880)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002400)=[{&(0x7f0000000040)}, {&(0x7f00000000c0)="fe3d0065ee6ad1fb38fc4c169e25a0b1d4808e8f0a39a1597638eb02ef0679f0028597feac7a324e56b6e72845bea924afc1add0ace2a49a77859851e43e7bb92899c3c0903e2b1b4b247ecf5801750debab8f13de43ccc905881688d9afa1fbdaa82f21efc51a63cad3f061bbe863c543167cc038f0965beb8f8cfc1ce3d0eb11dad72b69a1dbd0748a33e526b06f8538b0f8992992265dfa218ca965eb81f6c5798511838e50e5aa8615", 0xab}, {&(0x7f00000001c0)="fb0100fb388b33a87d0743e70930d5a6d6b3b0c0cf26439c06318b663dd31480d4d36b11170bf0b4b7b154483f7335c124871ff5208c480d577359582cbce2882bae0d57232db5704d2971548fb45833fbef156bc2ede9d9ffe6d62bc3f7b66d5f6510a9fb41fecbe077604184bbab84c30126fb117e012a0f92c6e967a187f5da4719c92f51102b9295e30431e7ef1a15804e4a902675fe5cd556af659aa5", 0x9f}, {&(0x7f0000000280)="8291363d1e65f504b439b275d37aa46aab6cd99a128ee351f247085d122c113ec363b88cc07b52cc3c55adfcb2d430748359c1bd8051da949a0df0fea2b10762ce8b9ff290e4b9edbfcc2dfb5a04e2f4f2ee5df9199195e40de8bd808c894b23a56737e7e4a5eaa30b03d867dd3ee7ac4ebb4a55762d2ea043cfe24350831a1c4a0d43b295ff6a1e1b6edee56132ebc15a92c0379c9b093ee9598a2f664f860b8ee7d1ce92c6facd2f4eb04fa8595e4337fe1c87d1c6c3f01a84ddbfdd04566036fe76a4464f666269a6252be8eb92663d01c27928ab3cc831b5b39efd4ec474546e85ad084e43fb90c1ed6b3b029a062a", 0xf1}, {&(0x7f0000000400)="e09f474813b3f65b0a8da3e1b7cbb343eed896d6945ef4b914e536042f82f624a8ef612e01014f519a732c79ea39fce4d3b3e75989de4af8638b1c14c45b626406f2caa883247df3bb5bf8df3530296e9f25eb511a325ed43c1e6b30fb924b3031bbff04113e9c85fcd012cea082013b3ce55a9b6d2370972f2e8525cbd58826acfe08b577fc65945040032ac2cb7c82460d881a2fd0cbff27216f2cf62239ac5470d0dfa94e530496d0b72472522beacac2f804607502ef1ae7464b8414f9555de2aca5534516d8eea45a5e3e6f8a4f2f4fce06d724b4b365b4b806210525b9404c80f2c9a67a39acbcbffd78550cb22edf5d90117029e85f22d5e46974fbcdba5fc19d53bc7dcff367b0a85e4d5604d82ec8b89ca3674f8f057cb84c79b89c1deebe6c025856aa26734a47ae2ac4f5f08967c17085bcfbd65e745274fcb8fe0ee345ad43f080d1ed3dd236ddf3ad728f9887adadb50c6d0dd0db472ac6579f6dfcfb41017fcd035f430fedc131d0699627c0b43ec4b36f00a13bbd3a7a1c14ca20364de3768183c3416d4888836148a2ffcb450a24f9176880b587838489fdd420a122271fce6eb02f833db79614c9900d5d8fabd749ae0878c5a912cf4b447b5fa706ec1ef58f79650becb2bcfbddfa4786b8a92cacf316d650a91988c5007c5df012d6ba6705377fd1021364b8bab9aa6a9b61a88bdb6b987e198f388da84e381e46ea9ba09038e62d63cb3b438d93b52cf1eb040b262851aae8a77bd427ca9b1fe33c7a624553e666b2b6c31dffec8450271327843e95b9da884870a4eca02c5199772323b9499bd2c9c1faaac04c51ded56f305cbbd48844fd5e2c5c8d12d7e09a61a41016fbb0b29312dd0a467803d290a0f539e1e895483e70b8567859f755c1b58e164ee32d1b26f7375eefc7b17abf2b2d6ee40ee05631a4ebe8673a6ca84f698817b4726060ebb7adf32922bf72bc5586f30b8c1c5f7ed003c6468490126fce475d467f1b46652b140b882ad5fb142a5db525befe8bd6c13be2a8dc03fdfdb40ec0fd341a001374960b0b0d04781fe2a1ba8f26a6abc7244c100c2a898914eab5ac21ac23bcf16cbb22576b473c7ebbec8abb777e31b277c490a16f405b803602dcfaca83afe95831ca047799a2f707f12ec7f90ced87b8db7d5e4b6d771acd8d6030fa55b652dd5423d2ccfdbd620aa10b83dc1e7f3b3ebcc7641f0eee3292ed004f238530a34ab43034bcda8f7d3ec8f3a01c7768ff0ccb7a2834366fd4e8f6a0605532dcf66934ad4602c1b9c5477189ecac58808f22af356dd20d5fbeb0abff5c22e1173425515d7800c11a550476f625854ea88ab10e4d60251d01733c228a534e9c0a21b0a06d5c6d4444503482b65ee7bad881df4828d6a86123de8aabe079662b47145a238384a7a8480822ae26287ee9a18498fe93df2baf27a03fb1106bbfa9e4635e3916a11a881935eb3463b59a71cdcfc1b7009eb7124d289cb17c0321826be46e73a28be9f6f804ace3f6f2d01a2dc9711d31466267ab78b16ff66547ca0e00eb71963609b609d8c25969ccc8796e468b6afc710aea43a7fdaa31446a0a824a7782495b1a4cffda379e1328a1ce6dd71e1fdcfbd0dbbdccf8a10e478683291fc22aca66ad855e82fc6c34361930bb25660e214e73535a31e96b2bd2877f21418acc7082bfb1e2cfef0c67d3e467de766081df6f4fe15c7bf9158cf1d537e1ba68bc55c563f8ada169750472e896db7ada0719c654c206fadf4ad09a8b02e0cfb83e37f08723214e0bf990ef59bc5debff438bbdf14ff7b29139629889ded459328b27b59e9d6c7c2633bc9d871e28b566247f9a322cf8e77d497ae3d1e0d7f8e4cd3f2b74b226788551d63b02ac592d20511c7e8ee6f4ad136de02a0dd12da2607d283f4bda868e1a6cfe1c0cf392334dfc7dc0bf93caf38e6f7a16ef856ada01aec267b84768ff948866a8c39bbdfa0f0723b99b75cc36dd1399ddac51b7c509e923539473d2c5bd26690754730ae1fb408815d3249f2b105c9d2f8bcf82987989e1ed4b30b664d2f5ee07f106bb5ffe51318f90aee475bcef5c8a58150a292a91b69b4adf5f9a44edb5a9683e36ee86e2e489fcd3cd969709d55aa5c58d45af884d1b870d884d6b68377df20b92037feeab0afde7e1d1f90a55b3d071f0823d5cbb8b7f0ba4fb28875fe7e73169866880ec4cd39f11a89fb0860b399140d955d381eddf777d2c6a34a7629da962b6400da3e88c9790b12465ca3d6649c1b450a3d6c326d7ef165b39955e14ae56c6a0f35c54ef727ac63f2ad7bdc5f156f06d639e9849d9c8b627f1241488bc552b92024c797a066f04b0118c872b2e802b6eb1930cb0937a7919d30669f8d91b29e33b3086ba40ec8434b48cb0d26274f653917691ccdcfd61847a2966a8fa150d0375fbecd78fd7b40e03395812745132e248ac4cdc90881b14cf18fe59c6ed2949078c877708ac573c52353c2c925df9185049910f5a56c902cb40ee8a61eaf354d0d6c16fe13e71b8973bbefc134d1cd0ef716abce0b6d0de61de3a1aafe751041dcb0b6ddc869e10b579341ec9ecd142bd464f4581417a1da4236fa2150c1ae06f9ad6b0e5715c773bce32657e791bf478fd2b0bade69babb45424fac335c0f7db61c7131d8a8050bdd21f3de8078851c7a9fbf15befa1fafbc75edceea6bc15edfed1c542c145ffa2d5f5f55fb539f8d22dc02ba07ef556874c8e34855ba17d8a3021f3a4408de6fafd133b267b7ba60c7a7b6041ce06f033d099a36496c2f3d152362596d08bd0ff9018ec12d517bbc5ddb433408f6c3d75acfcf4cf6e603a050248c2a9c6662fadadc44f108cf6126d5a21fa49cd6a7ea55989b037745939a0661db6ae866626a0fbcbbe0cf9647d35be22f126461066a79f2cc5b7734c6e027f0118a05572c03bec374f25d912e2bab916eacc77ca8cc65fe27355b772b4274742221217d884f3fec9352f5bbca22e8b21e33832ddc4aeb8c03ef881f809a083fa12ed7fe0a601682595eb46721db267e1d2b819b308afa4b950a76f6f093d147d9b03038e52800701f01cc7fb9097dadd48426f2b79a605729f5716f6469cbbb958bb52a35a21c5b2d8f539ab44534d57f9e2ba9bc67c5911c291ec1c6f03606aeedb080d31c7f1968afa55032692699b0fee4cf87df51418d5413e6719083e57bba345407dcafcd82b75fadd12cd11b2dc3c23df393517a59e6a3a6f3143f31562e6ce011e0a552cec252ec7eab03232fab4100be14f07a3c5d41afdd9782295b2c9db5414a000b1a016e955941b4e5b92a1bb6a42d83945fd3c4f22196f42301e9724b31dc1038c75d04ed0c3feb9569d79db19a4c4e2892a2022af8d78effa0322aaea75ff6db4d48b1452e77a0a3fdbc9bd5d41853b82d57c3c4b90e9bdd4bd5956296881e4c3833d79b12d4f8d59fedc7d213375f0a917fd37a76b2a6d8ac3ba9ee66648d96af118730b6f44c7c6673e57fd57af45bf760db63087a61a617583620b59989b96faca1a3ee318fe52c6dd7d0209f926cd8430b76bf025632eded0344c9b52eb0a788b7b373a47c86af83a989bc7c959315d8616786743ef04561dca09da374952cb1ae6e07cacbe545731edbe34efa3f99182e721983ce758c9ca40e10a7168f3b69aebd6c2b72c55d6413518cac09df5800f77235a966311045807eb17ef9d88558a33629074913c7aeb01a258764bb3c4e92988702a1b6f0523df01baa090a09524849fe54b9be12149331191142c326c47d88354667c22df313c7d992dbc8ba8ae8f1f0549ffa8a13424e3f0c86457193bb02dd97492b06b15b50214313f26d873b9d9d6f64b51c3f59863951e08176273117cabf23ed9b4e61efeffc0d5dbaabd80d3e3ef87ed198e366abafe52ec3d693a237cf8959955c96ccf8311fb17ea4c2c4702cb02ac714dfcaef2a0c58b628e81c2d3f50121254addf3bc8d7c312797325bcbb59ae8e611b8918633480ce3b83655e4dd16ac2f5f3f1f8625852ef4e6860eb402d8f74616c2bed71f8a3e35f50205de010fe7f91b81b2e2c798c86a7aec8af16c493f4e283840202e943cf38ffa64a58389f32348ec1fadada337d8f2b11438a35d1524152ec150c1435574b0215e1808e14daafc9e47b191c5cd49569d6c9ea3c20ec39b9b7e56d272bac8f8d1a88e47791d3fc6e741a4f354d928670b742c92ca3029472f59c6f6bb6a46fb234652c5f04f746ee00d6302d3dca377c5f9f7b53119a371445f833a43aa58e70810bca0c4444770b89feb9fc2d529b61b677309529375d3eb9f4473ba131421f497716f55c566103362f6cb0ab7a4d59af1069abc685f7d4835a2024cf23fddc7ba02e616106c481d122921c943d6fef61a6ee22fdd89ac614918acf30a5eab5177331730b6c87a625d11c32902c9b02d3d4ca76b072291b7497c3bf8f54e81f354cee071a05d183112776a816056da70761063d7e0241106210e51a734bac01449501ffc27df65f73932b8b4faf06086e316455eb78edf1568074e8645ddc079f80302b4c767ca86b26df45bc844fb5a611c1f84f40840683fb8efa618c252f07c9e4702cf530948e9f95697508ecb9b0992eda71299a77f722190353f247bfa196074d8114adfefde8c40c6eb59e7060e5abb4965796b53a8684ff6db10dae4f4db05b9bea92ad5ffd1849a9386cefbca8dbdc119bbfe73c981fee36d2ab55245e34574704f7d7c47f578ddf7b0bfb1aaa989d42f9ea3b3d8107c0e07ac10217213047b85a7f67be45a14c4dd568bf2544236c3a103c42855fed74e8b914b7200324dc89152ff8473d6f86d208c81ddbe0968c958b115a9b845c07664188c2f54542710074063308d47947f9b1b40cfc84b2916423da223ce58bdf7e9eff36564e5252d57d21092f82fa017f1c0ca4b6b644d4202ef9f0ba7e102304f583f6000e5a613a83cf56016ed5b277f0b73662820fc5c26e582ca98aa3dac0b01af29b311733a510f38ef3104e65d7e95c1e899bc22839bace65d46b0fffb8ee42b8f9456d4d8882b60adf79cbc291f431c4e1086a635e305d8849cf68ceee18ea9154d907e0d35879b0bd7cb54db87e4efae49fb155f17e294dd0082382335deb8d06d4b6dce1b9f57439f77d25238bec878947b6598f1599295c0581427d8ff4a2364c398fc29b137271e21088ef3602b3c789befb6270e9b34277623ebacfe543bdfa5207836a1ce28d3d90f034c620ea79e3783049ab4a1ac49393a9ede466cb802e07ce0dfbda000349282bfc09a1c30b10b502c4fe889590e3428966573b31e194bd6ed9f1b21b1831162628629c9b57163bd8738b943176f68948fe1401fbdb7481c233c8bdcbcfd515f379d6c87933ff86f2ac93125a0f6808b2c3b3f0fbaec9b71e9ea663398cb3a0cc7408a3e8dacb4dac8e1c9949f65e743d5eb723398ed58887689ec4dc17ef38ddd7cac29b2a73b3791a6dc060e2d6800940002df090fbed426aaf6d2726a4049247c1ce4c62a2994d34787f300abef6eae6312a3bc549a3523411c2e926745f2a7ada6fa15b02284b1b8282500a81d0476b8a8b27120bd0f6005a58be3299f531a9b6cafffe469795017d954a73950e817b05d8480baa2b209ab903085075dfd18f56a39c0fa39a31de4a3e5f6fe0be00d510b0d1d63fed3e17f4e6cfd3006a24822e751722882152e9fb5c5d9f74387c77b13591d099874c5c79be9d05e03e830aa220fe808e15f5e61dfafab15ba48492791d1eb796525c6fd", 0x1000}, {&(0x7f0000000380)="d097977cec058a7a1e39de74d98a72da79cd6a5b1f7fea3e7352c78205d7", 0x1e}, {&(0x7f0000001400)="c00ec3e15fd85cb8e9b5af5c0cb7e66cbca099de2cd6dcc41a7588a0dfcb381214c67e2ac2eb78c6314170d290541823693bd808a8ac791cfe011dfea734ea9c68188df17f61b443fbd0182919a0cb88f333d43657bc47a52f2fba395334fdccfdf98c5aa757fc6d351c27439a828b6562c289f9533d1c4b523794ef6e1df31e0ca220d578d619fc1f3aa4623e26f1de1b84d6173f8d9e849336cdcf1cca04170799d36e7d4885b853b4fbf01a82937353f24e477722301748fb4bcf6edd98b30647d42a89baf7558d9d0e796848320a99a2c67717da12c885c13e1b01e0e33d977a09e344c182f7c99274af8632d252f92dfcf0a023a4c6f5267d8ffa3bf5ebdc30f184e8355ca230daff3c48ee98132150f003001c90a4d40cf13b39c8b438cbf43d0565c016d533453fbac57fc2b89d4001be397cd714371b2cd606281f532f317b624735582df7c7e3e6934799d2df3d03ff25174e0ccc715a0577da1fbe16d0b0815f0a6382ddc0d69640616165cd91f98f39b066bb415cc71d150cecccae863fa5de1a6746e0257e1be36ec8e28cba053279352ab332437cc091d08d36d1c3327d11553ec00945eef6f51d72221c7d527c21ee6843c8b3baa07bfdac33c76e8dbbf677079991981224231516e99b1df731ae0a75990897499eaaee508f08b19731b1d8d54c6ba2a6e201f7dfef1ea5cb14f0612581cbaa11c31b8462d9f54250e341124b26db23c63355d4323973a3ab04dd063ff417f5a19b25194c9cfb51fb1313e8257203336dd1eae4de6e81151bced751397cfafa42187ee350594f1a2d0649b49b11f2abf4b649e0a2edbe8a50fb4d86a9abf57accba0f3fd45ae1a31f62d881cf37c27bcd66bc5e46dc5fb0afdd583cce7df86660b5627874762c4cbbbb7ab27798fdb12e57722e2f5607868fe75257366647fd242650cd0b30fa1aac84932e7825834b6d95615c59806aa5f9893959fb6defc37e412af3e9701ca8d8fad41e5b9e60eff6542306630ef55167e1f813c259d1268881421733228bbbf37007c70794d4acfa87c49bcd6b14dfc8d7be4f5d68823972c2ac060fe689f214485d76197836c69b2c46aff8b6cb4489c706722a932126f33411ed87398147cd35bfd55ccc92256f0ae45823e63ec2c913ee26b1aa34424e6fb1ce2275e88af95f905948030e6fa9c94b503649874c0ace29ed7b9038703beff23fcc7e1daf0e3930a929d985f4b614a9a852f5abd1a61f7f6925a443b4b7062f709612d09db6159e6f1102c337202635253011b62d0af53852c6aeb42a88357f91815e8783e9d61daa852e2d2be3b76de9a0eb6efe1ad19ce13b4497de50e46f811b70511b2659949cdcd82dc55abea38c58b601153711ab3bd99dfa270d0c600fd3129535f646fb6059a27e50416bef0af9c0dd90ee6da5327b39d8506c8b5751d29e2f465cda2cfc0f67ad702f68df1f292b64db6f3637c6bae22bf066162af2e2c02458ff7f3f0d0cbb2c344b174a27d7225678797c3f346f6464dbc419f934e82c97d5f37aecc3721d4dda24506790be401bb49feac1b5da13ae1f33c54eae2a2b8cd7304ce1751456b3fea390c325793f22c8b4ec406f9e40cf2790db2ef6444e47a6e5ba08a4dc29d7b085a1eb0ddf1728eb6c8d67d7eb0cfd05509e0a857f7f2be43353a9d363b85aa9e1d115227e3fe8d87e375dc6557aa8f9e5f3f74243818e8d61f3526c19fdc064440d42b65d7a2101f87f95631ad53e8e7bbd3717028502bcd1b2c422d4d74e297f7f3a9065db99241c499d32c6a1a0a2769239fb3bf4db8915829b1e57ff8545e6cee8b1d23c4429d09634276aff2a2cb2595bc98f45d43cd5445492641bd122448a1d8d01d8118c3af7930167dde1b4b58d2e7d4a62de4ae9804347c943105e6389b5c6a0fc0b60adb2c9492cf456c09dd156767747332ffcfc61db2e10da494b79754664f56f159f36bf0b09367da733b47e4a5efa87effe73c19c3c31663f31743452dc831110bad3e0ba4f106c252037700d83c8a2214bfce7b0daf97ca7cf9bef41cf06cb36b25d4024639c289698d311e2a19ceff711aee186a0db6f5e0e8e9b4a37ee5334ade05d78105cb1776b747ed9c92d17d71696eea765dd0c5fb5b0e26729b8b20db209048ad08801d65efe10bceeed5e83fb3af32360f4cc835ae47bd9e6aaf2f65ab163d662efddd52a564f032124586b82643310ff98c485eb56e5b480915b0b4e80802e305f43df2ea599f0a0960d08d23558eca4e52d2320a598283e28f3ccb78eb2bf81a2947de9bbdb8765cf42683bd9afd8b0da6585287cf080a2db23a26533c31bbd5a014160766b5806894e6f94de44cbc6356ac9be7ddc556db573006c3ea73000a00d2a582ba81c7e7359058aa69652d79cea907687c82e4e9f7c420b0cb2c2c48919af6d1d49196c5bddfc8393d3547b179acc265cf98a22c465a3e4521e80c77002ff3a3c84e0987f9538efb68539a1e70d361857825df1f21984657d6ed9b363e35dfdbf3661e7559de6605bdc68432b31e2a874218ffcd7c5ddba5901499e08edb2775126bf5a743753e9ad1d7dd3235422e36d0dac7e422550ea18c74de53e263f42226ee739824e2dbe12a354057e88c25e6936ffcc39bb2a5170671e8d4488a3b559a0d31c19b1084e52ac0abe06e87a4bd16caec4a9f913fe6f0019d7db0617df834680c57618f8e7bac627378f7c46cb7e046d311716886727e0aba8a8ea2056ecfb27b84b005c80af85717411ff70b40ef249198ad306b754f0c3472d5c8761cdfe3f7582ce793f6ce7e0d29ed26528e263ae0fdc717c32429fdc8bf8becd80a5a75885a9b46316a6ef5ab12daf33746e8e6064aa904f0bcf70d4490d0d2d6d89640525931365804c2d49d32f0ab2f8ed000667b38c5044a18040046cc1cab6ba56c32bebcfd78c9bdfa1240d67fc41129b5eaeaea9e53447252dd9849abf976146d6da961a3ce7d9bf2d2bf29ddcf0258a97a0eb8f0036c29c73dc0755e7c16f2625ec2abcb7644494c8125ac8e3883032877d0f100cbab2290ffa9bdc12d09bd58ed21c157c77327f00b19c61f16dc538c6112082667967e9f7867a6eabeb656fa4043e20e8bebf148491d6cb0ac6ef15394fab18b7eb336e0613098ee82b8f9557195bf30fdf662ca09dacb38504524da01b982434ad0288a53ad4df32db943b6a375e4b055a760d6612f6c17c4b5dfb140ef8a920a1bed7f0fabe58085f1d8a0dd4bdaf1bf6a2224771349e83b536b7b3a4a2d51f71330ff2d2ecdf77cf42066d6145af0fe317f5fc579f38e826af447887908fb329aa1ba612270da138c5f334dd43e6989bba80c715e7bbb31619bf37c8f31a80ba56b273910f4f9b9c268671ec3ed2f05c132be09f0ee9fe5be3fe22fcb1087710668e32d1000c3f34aef08dfcb562fab9d82ffc324ebebf7fde4753d1f86dff953f80653fd8dca313dbad71485f4d40781cbbef750f3dcc1422643bdebf69715926dea1c91979816367c2315301b4670a973e2d0dfb84daba983d5a01126ff27ee07f047ca3c393094ad2121733910cef742abf34b71aabb0df016c824de7b22d3b22b60efc1618694684b3600e542ad0262f4c01f92f0c165166a397a8c3666fe6656975cebc0051b3752c35731c158b5914e190a551075a33f01649d3c1e25283f381f5166db98ecd08c9223bf4a55a1805cdd4c15b810fc62657de6e93f1680c8ecad52214293c7b1fe4cbdc589acde8a086a39bc248889d2cee25798e1691dd542f4c60d89fb8b2a62a0ecc889513f008b24038fc4d52d00c9e3ba59b9741de060981cd0e5521c6b421e9eb3455d8556dac58dcb4ccc89d734e5dd8608403159098f6cbf6fe3b3b4751669b77ceb6edeef0fc92fd02b296ee4040630d6e1933a738c8e90e557590271077178fe724fee131a1dd9531584111e43399990b73d86bb03aa26306101f8305aba236a57142bfb38cda06dc077e7fd35e79c63f5e3f2d435590e25a9caca97fff8ab7a3cd9c8702162853c1529e5390c55aa8c91714ff4fb570d72c9b959d277495d91c5960e90677b792b81689e216c1cb5b95643108008b2cc9ba9e9ad4fb158d8989938a5300ff73a6ca5ff32ec487a1fbcacedcda73728213918a8e0a8e33d488722d87d9accf8549ff4ffc2b2dbb9d80b2402e971ada4dd935134604eae2223e3751c2a61bf03c80246ee0fd7d15036ceeac8bc8febba77750f34f0f608c2fc8bc982ef62fa7dfc951e13a5d44036e128834441fbff108d131b0a224eaf6a35dc7474930da8686a98d33bde3f808e5172426a46320097e81a90c06b3594480da12282ec7e1c0776e7728755a62c514138fcb4fe389cd065b6a43cab0d3d512e0d0d79d6c3b3eda6b9df3d907ab926e7c35844da103a6dabb5d0c25b16bc35766973e41d33306d01b880c9d011f755b4706577b16f7028dcffcfe9a3c432516f62bbc947d0afaba39e00b053e6ba3d8f4f96ff9f4c8cfbb73f77dd4206438a3b68724e2be6a18c48a6dc57aa45461f4b7dbf52108cec23c3ed7cc58c64d68af43dacb45fb6cdc35cfe9fc3a9de3597513a643e08c7b3e0565bca08dc5c85a6d9e39d64c126c9a7df0ffee1f3d34d91a465a99ec5e42907f7f810388656c108c0425793cf75ff8ee562402bd406090913b9fa64d52b1a794dbcb54e8decde43c3bef799350bcfdbe4b4a4780541132a405dd28b8c7bdacb676aab26fc7c1fd3de2c97dba40e01bca080d00320bf136e381f9037fd534254c2fe02d1ae97ec22155a133657e43e13c0b149e1d09e4045d62d970a9f20ed669d62ba890a3adc2ab01b948172fa3d1096ad77a7e6e9bbceb55556aead7d39bdc15d58cb5853ef65b7cc295f6fc0af1237cc696d165e5bee06cce9b233274dbf0f1260362a219e93a11103bde277f8555f45460af6e8819c444a80cd4458798a5ef6e83d035b371e2ffa73197e18cefe4cfc4afcf524c6a55376d15b1c085eead0f7a8ef8ad7009628d73e173982dc7da7fcf7e2eb5200a903f44541057d1add223696a07a82382cec88c614c6943ed27b94aab5166f3d1502be77b42920b64750f3e9956e0e140fb619d0c1ee86e9d750757e510b3ca2f10c5170d9c7a32e8edfcb9af241d029594aac84333595cbbceda639e1112f264d9467c45978688c163e5181b52774e65df708a08378ab28545e1fea103f268c1d53bcd092ca1fca92c73aea22a5144ad9cbb2df2d62516ad067a09af936017ad7390000f36faa3e5ad8089eb473c293c2578aa0f6f573944f678fdc3058217753141688b52d52a0d5551f2ef9df2949f0fef013c89de3f42d286fb73c23cd98c66db6fa0255fb04762db4c99cf338af020dd5b50d31bd849791bd5f4334d0f65c03d8295e9415a6905b14b27447c1ecf4e6b0a8a507c33067cbb20a308ea019895750c6deec8a74853e45ad8701ac0616f8902348eae2c895474fd5ed78bb9fc8755fb8a6b6179ee1df60be04a7dc45734363e5305fc72203e11fe76f084ad93d033511696e500f197992e4b7ddef72e9fc9c010955483460cad2d987063a9f36abd9943cff53768fcef946e68c4f0a5a49fb8874a0cbcc7b23a73e1ae1c87272f96bfacc80b4a62dde7a723991223390314c4658e79dcdff0c11fa6f52b41879efee854027d2da21a22218e66b245c376eb8a80baf5a733772dcc705e38ae7ff5645aeb145d791c57a812b0f8003234082871659d3051d3c429711dffb5f26b5dee787f8248f6c83b9f1e37974c374976", 0x1000}], 0x7, &(0x7f0000002780)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffffca9600000100", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB='\x00\x00\x00\x00'], 0xe0, 0xa}, 0x40f) sendmsg$unix(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r1], 0x30}, 0x0) 04:01:12 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4}) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r3, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r4 = syz_open_pts() close(r3) r5 = dup(r4) syz_open_pts() kevent(r5, &(0x7f0000000140)=[{{r2}, 0x0, 0x4, 0x1, 0xb5, 0x3}, {{r3}, 0x0, 0x0, 0x8, 0x101, 0x9}, {{r5}, 0xfffffffffffffffe, 0xb1, 0x80000046, 0x0, 0x400}, {{r1}, 0xfffffffffffffffb, 0x20, 0x4, 0x10001, 0x40}, {{r0}, 0xfffffffffffffff8, 0x8, 0x25, 0x0, 0x101}], 0x100000001, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x99, 0x44, 0x4}], 0x6, &(0x7f0000000200)={0x0, 0x3475}) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 04:01:12 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() r1 = dup(r0) r2 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001040)={&(0x7f0000000e40)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001000)=[{&(0x7f0000000e80)="882dcea456795f872e26d41923880d63fdda33aab46f84c4869f87172661101b531324bd27293b12f2a83410cce962a34d54d2e4d5a743387512200886302d98b74748546bf38374b7084d6513313718b22702565fa5e4c82af213ff3eda", 0x5e}, {&(0x7f0000000f00)="f0d86e2bf2812bec03b14c5bdd0249b3b683c1644c06794c69bdb07ce80b2b0ecedc48a4483388f8898a3f14d6c77dcb8099ca470b1ba8acfd21d52c1b037963d1defcc0d1f61730ffd58e98138f421cb63534a3fc96d05eb7f3aadafd71a1f72715abfa1eb80094d939dc112ef89b35f65b94521742c8daa6f4262360ee22ef998ef1a19b16a85603dbbb6ca1350141313d96435725155eb77bf1a400112b74867fdb284a35a4f34be489f308d5b7723977f0a8cf6a637d6376b2127eb34e7415d7ec805a60f503", 0xc8}], 0x2, 0x0, 0x0, 0x2}, 0x400) sendmsg$unix(r1, &(0x7f0000000e00)={&(0x7f0000000a80)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000d40)=[{&(0x7f0000000ac0)="6ed33651b3bebdfd52b7413aaf9d911e684477646d09b2cb4406efa3daffebd97b7331aa855614b97687c9303b0b84794e415cda6d84c3a544e40fd25df7e138a2993d847302e9ebea9f9e364cf7c6de48181080a72587ab70a0", 0x5a}, {&(0x7f0000000b40)="f29d7f4d1720ca7244d8c94b027d11ab420f7fff7604095be013ca16ec4cbf2632f51827f242aa8ebe5ece250b1c366b578d6a5f4e7ce4184ed247c90d4b4b0321853f8fd84166f412ba492b0ac6c9e898418072736ac7578488e1c78d6d9bd724350cf1ef8895f6e3e2b8af09dd2b70a67c6af0566df05954f0a42f1cab9db1aa7362c4ed9a27b7fc16f7b5274211f7a1c6a71dcdf0e54039d9f627bfc3bc4291b5187a0df5328aa7c32c14e8ce8688a950bcc47214b14a220478f103f6344fdef85a2b401117fdb9d5a5f1703e7a3af8e90899a9e024b4ad856b9f0263b3dedc36", 0xe2}, {&(0x7f0000000c40)="cd67481601ef8bebd332e7b6d68a51db1be5987b0dcfecec247c9269a51f8675c6a101a340bd97fcac173a8795a821689e661270c48a2878f904486f14", 0x3d}, {&(0x7f0000000c80)="655f1101fe54653fc310a5f78bfe79c2d551810799d419d1016e4d53ee00a1a75b30d8f9732830e5310ca05bdceaa825652a522836296ef206094c5d02d2afac27e15082f08d00aa977e86cfe438cc234e8a467a0d7cdc531fe7866c672e4e9c817b74c4519a60b11db3a6dc73a1226ae9e90687ca0c6a35edf6", 0x7a}, {&(0x7f0000000d00)="cfb1eedeaf1b1bce43f11b1c85a5f07fb16e921ec7176508f7b6adc8", 0x1c}], 0x5, &(0x7f0000000dc0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r9}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x38, 0x6}, 0x402) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) r11 = getpid() r12 = getuid() r13 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001380)={0xffffffffffffffff}) fchmodat(r1, &(0x7f00000014c0)='./file1\x00', 0x80, 0x4) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000001080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f00000010c0)="118208b39cdfc4613be06f98339bb70a33b7acde5329a6961d3ce075412d9b94e6fb93a02f024832b51afa25f04c2160bcce7cae12c884c0b8b2463d5d0eb53b7b61ce005f50e4e17962048a66d7dd2d15786ed8fc59933e6f3c01dab89d7db116c328df8d230732e940e81d394b33906ac23b6afe06b82431fc4067dd3dc38f13c994ef816e8fb877fa0c1f7c5fa543407d941db16b1fe5ed78f4e68d4dd099c482590cd8a016bbae054b964c5a6ed73b5324e0f14c586586484031e45c6b71556fa34a3c9ee4e41f01e36d28e0a89038d0dbb9b19ceb0355fd72a6f914", 0xde}, {&(0x7f00000011c0)="d3262669a17b4d016e52d91ca6d598348046b659e128cf982dc475d5946fa865d09e95a41abc09a2eaf78bec4946e8246f0a368140353ec1c20e966c4dbe401897b58612fdde", 0x46}, {&(0x7f0000001240)="c380fc5853fca5024ea6c4ec29726dc70da25a01190ac35f1bd080f79d2c03f128595d6595e66913181549b4bbd865ed1a0dd8cbea0f652d2a96db52b838223766f3eeb7dc57dc178c18b7fb4ef9b4152ceccf85a61092b376f2edc06b052bab49a9258db9ab9b3ed763ccca13d8ebfff395aabc747c0abd4815b67bb22b019624f2086279ec9c3ee52bead560e8b1c5354a6bdbf281677d70db1525f054fb56a7f7258e3768e2f666cb5fe799039c2096bca704f2d788d305d11546ee02461dd7199b1f38d4cb68c2c0b55a431763aac555b4d71276ce36c177f4ef247ff5ad8b7c", 0xe2}], 0x3, &(0x7f00000013c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x30, 0xffff, 0x1, [r14, r1, r0, r0, r0, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}], 0xb8, 0x401}, 0x1) sendmsg$unix(r1, &(0x7f0000000a40)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000007c0)=[{&(0x7f0000000080)="daea823aa6a54534de3bec5f4d72009ed187c3f6e0ad7952518fc6719d92b5b0ede5105d34423e0db9fee05d2c76dcae1e6402fa39f4f5bb804b11a1a8b93854c94dd77f079be67107a7940b2cab163104723d6382094cc171afd5bafca9a162bb417abe7fdb7eb7359d2abd681481304f55caaea5477bb2d4c48a193a99cd508ed054c6e309df99f0f6aa6ff3978e4cb7e2", 0x92}, {&(0x7f00000001c0)="627a83ce7cfc49db6e2ef663fc5596ddb5742af2a187f6e10fa6df467224d996c28d109aac457700fe62935ef38a781821d0c3c7f2d179405a4db286dfc2ad89fcd78e6d67d56b9bc0242990076d1f729a3de85892b382da76feb79a44e6c13fcad63e80ae6f17d4d74e4531e92521d9d6bb1b449d2fa13404acd08cb983433a17abb056cd67d10aee27ff804c49141ad2afbf1448dc563ed15937e9986e48d0a0e42de47d6c28414c7e7d2ffeb244d0346539b23f1fbcb7c0e76c802d", 0xbd}, {&(0x7f0000000280)="d4804f68a515072980baa3", 0xb}, {&(0x7f00000002c0)="fee15461a1ab2a837b75a2830070ee7929949df3b210929db49b68b52af06051dbd14c296569660f8f2955d9d5674205a1feffbbd2f2c9626702f3c158c7fface2c71054b70f4f8a8e5d52f9b90432162c3681c8a109372349c7ee79abe4d5b23d16966b041d56e1202693793bfaf94e837507f85d24747493ad13dcc9a9bf31d6d803c7ce44ff3b23b7af4f1a5a4fc18c0a33c4bea773ec24f83856d43066", 0x9f}, {&(0x7f0000000380)="70aa09d24facd63d3f0b4cba13fa62e6df6e195bd16ea46202ce42b09c57373e24fdbcfd227b42c7ae43a8ae4ebcec627228b4a469fe300a67d4efa8f08ff84d8193066874165de03d2f11fe6a6db2dd029b930b1de2cf618c53c1570267877e50095e8a5405627a291f8b2b95067fab5ba7b230719c200d2a5370e5814cad6cd3abadb1f0f0ca2b7817d38ef35a8bd0c708aab07a07b84962a9a2223ec20c3de571c37a87d58f121824c5ca05632fec14d1c567e4098638ffb5b5fb7ff19608b438fe3f34f48b5d481ec801af84588591493fc8a8701cbaf4e4070b4e", 0xdd}, {&(0x7f0000000480)="55a0e854cee3672b3c6093ab68e7ef385286954a41491691e5a5b317b0e69f427e5db75f2f69ce339e179c465440b6c76a8145b618c7acd4a0d26940458c1283b7a2360c2d4aaffeafb454227349e03316b36b24d38e1702ecd7d4b01c6e2e87a05a814658ecd8a7081f6e338eb2cec224c013b4d88bea342f8261fb238c4688991de0303bbe16d30d5cdf7b", 0x8c}, {&(0x7f0000000540)="9e2900602cf1250f51a128a0d774aa21515a1abcfb0dc8daf167613d0954c91c4d50008f2a1d183116a9f547d140372bbf3500baead037bf7831ce29d00318cde1bd35d9688f8ffe0fccbbf6d56a0345834db57defea607e29bbff25a374a88533fb674890dde890f312720f29528b56a5aef6b2a5d8389a7193c94c4a11f0be31482793b2b735e55bec942793584aafff8c0a95e5d4cfa6698b9faae62ddc1c200b", 0xa2}, {&(0x7f0000000600)="837830bcad4afc72f992564d326f9f9c9839ed404edccd638fc802197c14c7aa81c0f8c3db795d13534922e3fbe4f86b5ff645c65207322372a879624c5f02f4337de511fddd4fd55393903f6d2e926261afc929407b3d75f5867325f7b378b19fdf2019a2500c7bd31184c79ce6fe82a733edbd954ad7ef93610c937a0fbf25f93ed241c556092e984c179de0566903407bf96e46baf3b13ef3152e5bc90cd8cca0984bccf2252c388b961eea1cbf2d6df20a272f57e68bdbe9aea02b00e6ee8b0b6ea87c2ce5a7ef221459dfa9183981a714080ae6010284dd5b1dad59a72cad9081fc1a36ec8b0c1d2ea4a20b", 0xee}, {&(0x7f0000000700)="4647fd80b25f2cf68736c4d152717aee5b08a51e409a29d7c3e5d15909609be30ed678da764babf65117e7967237470cb4f3e12455e81c23c15557ba6469958de8eb34236f24c6fb4382756a912f39b476882b6b051ee20911eaf8bf03bf325e01b083299923a3150a5bfbc0b2e4ab2a0e836afcaabc820107092ac82dc0a5fc4fded0cdf67280", 0x87}], 0x9, &(0x7f00000009c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x60, 0x8}, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x8000000000000, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x2e}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 04:01:12 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x8001) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="85148fafc51d724ff1084a299ae36f959f6c5c44a2e76ee2cd4a22513bbe8435e91d4a3277e6e83aefa011fea840121c4c4832541df0b63d352cdc7b3b0465666cb9fd5725749b60cc16f11caf4112af23af4dcaf316b2c44c54aac836df70d85c388fdf5ddb82c4f963610822b4062318077420999593e099753e021bcb398681faa60f1a8d766cd94c80a7c9ea01", 0x8f) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) r2 = semget(0x0, 0x3, 0x482) semget(0x1, 0x1, 0x48) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x1]) 04:01:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdceac18503774c0e60621b42171916f4cd2911"}) r1 = dup(r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x0, 0xf0000040, 0x6, 0x81}, {{r0}, 0xfffffffffffffffa, 0x20, 0x50, 0x0, 0x5}, {{r0}, 0xfffffffffffffff9, 0x21, 0x20000040, 0xffffffffffff941d, 0x8}], 0x9, &(0x7f0000000100)=[{{r0}, 0x0, 0x8, 0x21, 0x284, 0x4}, {{r0}, 0xfffffffffffffffb, 0x29, 0x0, 0x7f, 0x9}], 0x3ff, &(0x7f0000000180)={0x8}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 04:01:12 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x2) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x1, 0xe8}, 0xc, 0x0, 0x3aa, &(0x7f00000001c0)}, 0x0) 04:01:12 executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0xf, 0x1) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x10, 0x19e) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) write(r0, &(0x7f0000000140)="328158a84c35df2ee779e733a5ed3f149b67dc41b3647d49e7a58253f39737a8a0619ef8087bb50ed4c1d157043e4fde15b4c61f1187734f18fd654e23aee86d375397f879cbb2f0349a7ebbf9ded99103db22bae8aa234b3f809b396dee73ad07436f996b9315334857ac12c37a7febb03ae0272e8ad2", 0x77) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x9a7, 0xffff, 0x4, 0x1f, "33fdd304849f32e511f8206a8892c88dab8383d6", 0x3, 0x2f8}) clock_gettime(0x5, &(0x7f0000000040)) 04:01:12 executing program 0: r0 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4d000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) shmat(r3, &(0x7f0000d0f000/0x6000)=nil, 0x3000) madvise(&(0x7f0000d0f000/0x2000)=nil, 0x2000, 0x4) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) openat(r4, &(0x7f0000000000)='./file0\x00', 0x10, 0x108) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xc5}], 0x401, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x0, 0x5, 0x7fffffff}, {{r0}, 0x0, 0x0, 0x80000000, 0x400, 0x8000}, {{r1}, 0xfffffffffffffffe, 0x41, 0x0, 0x747c, 0x5}, {{r1}, 0xfffffffffffffffb, 0xa, 0x1, 0x8, 0x5}, {{r0}, 0xfffffffffffffff8, 0x2, 0xf0000008, 0x9, 0x3f}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000002, 0x7f, 0x400}, {{r2}, 0xfffffffffffffffc, 0x20, 0x8, 0x4, 0x4}, {{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x9}], 0x1, 0x0) 04:01:12 executing program 1: setitimer(0x1, &(0x7f0000000040)={{0xfffffffffffffffd, 0x2}, {0xfffffffffffffffc, 0xffffffff}}, &(0x7f0000000240)) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x3}}, 0x0) socketpair(0x18, 0x2, 0xff, &(0x7f00000000c0)={0xffffffffffffffff}) msgget$private(0x0, 0x10e) setitimer(0x3, &(0x7f0000000140)={{0x3, 0x3}, {0xa6000000000}}, &(0x7f0000000180)) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x8000, 0x1}, 0xc) 04:01:12 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000080), 0x3, &(0x7f00000000c0)) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 04:01:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x800, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x2) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x9, 0x0, 0x1f, 0x7, 0x384, 0x7fff, 0x2d, 0x5}, &(0x7f0000000100)={0x7ff, 0x7}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x1, 0x40000004, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x4, 0xbb2d}, {{r2}, 0xfffffffffffffffd, 0x4, 0x20000023, 0x0, 0x1}, {{r1}, 0x0, 0x27, 0x12, 0x2, 0x9}, {{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0x800}], 0x8, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x2000004c, 0xc3, 0x6d3c}, {{r1}, 0xffffffffffffffff, 0x7f, 0x200fffff, 0x25c1, 0x7}, {{r0}, 0xfffffffffffffff8, 0x21, 0x40000061, 0x7fffffff, 0x4}, {{r2}, 0xfffffffffffffffd, 0x8, 0x80000000, 0x1000, 0x4}, {{r1}, 0x0, 0x24, 0x4000000c, 0x100000000}], 0x9, &(0x7f0000000140)={0xffffffffffffffdb, 0x7}) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) fchmodat(r2, &(0x7f0000000380)='./file0\x00', 0x0, 0x6) dup2(r1, r5) kqueue() 04:01:12 executing program 1: r0 = socket(0x1001a, 0x5, 0x0) setsockopt(r0, 0x0, 0x400000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 04:01:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) close(r0) 04:01:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x20, 0xffffffffffffffff}, 0x8) write(r0, &(0x7f0000000180)='eA', 0x2) write(r1, &(0x7f0000000080)="c61b46f63aeae0b4213faee728c7cb4de52ce829cf32c39d6763c4b27af3db11592f072fc3e493e1cc07766fcb986f5ae02ff89466c29a1df5227bae3f79379a2b5d1f2a625cb4639d7558a7f7c431d7c9bd39d5751808880ad7781392c7badeeabe30ce86b05be020f1b4025cdd928831a0dc7748a958521007d170c27284e6b9694e26555ec15fc891e3d1f8fe5104", 0x90) 04:01:13 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000180)="1a76fc3e5bffefc6ed35f85634c605894897f3314f9f4545717dfe1589859f9d38362f367ba3306b7fb8d6aaeccf83df4842f17b8733d5bd944b50ef5c3d51c5", 0x40}], 0x1, &(0x7f0000000200)=[{0x98, 0x0, 0x3f, "e7ebd6adeb31b07b8f4fef721bce89215b952cc345e8a5f4663eb10876f5965bd6e8e3b81341ecd49c5af32af5026513252b3058c47fa66ee4a8ded8510685f61891c1e241fe149caf9f03b9f520ebeaf79c5f07a27e1c2dc5eb19bf72ba50d5676510e355cfa7c0f91cbd4610fde3919b26a72fd560c6b35951487aaba4f352b876690c6694e8c8"}, {0x30, 0x1, 0x2, "b83524311a82f0cd94530ebacd88322cc5e648a0131bcf435c7ac9ddff6a"}, {0xa0, 0xffff, 0x5, "a86f5ae237f859075747959cc7329ee0e60c0a2effbbd988f656915d7d1806f1a4981736e1113995bfcd4497431788ff92408d3b52f0545e8d94d5e3357610ad4e155e7afea0f5dc7f2f5e8afde532c8bbd7ddf5d0dbbf42f2dffbf766716f9cc808bd3e06c721f457d185b8fe2f46e863fc9990d3108bb95a1e58016278c636a8cbd53f5f1460a333a5a9caf3c1c8"}, {0x60, 0xffff, 0x1, "3585c937105f76d637e6a666d80602b17844127383de2deb426166733608b0107aa9c708a105b2d598e4c2f739c8cff84f7b052b4149c40c816a3a5bc7302ec8771df638a5643783c2fa2a38"}, {0x1010, 0xffff, 0x9, "1ba00f62ae69b13c2f44074c58dbdfb04d08d7029e2bdb06c6bd6c41ac28bae9acc288ab711c4fa92a15f9304f742cf36fcb1b319b3a7ac4e377c48c00723969d984577e1640e651137277084c7053ead68cc995152df88adb3c97fc193254fefb8df7d6cdc230f5c049d4873b4132b882c513ee271085487c2893ea97c10fe10e793b3c1b50a794f40abce735abe918cf7c51677efd5a3c3a679af2de00fa0c6660218f4f719df5f92e97684157038259a05a2e2fbda48d17f920b67ab2a0af664952b42f88339c2e75bd2cb868e91cdef4b956fcce0cf094c88deab3dc3d60a6ff8de6280a5ef3ff5114faac9a25f2a2e5d271bf51dfc2efaab91b0bd554033a3db81a16236999775a7ec393044ab6ccdb13c9b284d0164c129ad7f418d4fb6d9419d4e62fc602adf593cd0760820c32276d2d9ec4d5c513377b8d1818126c1f790da486c95932f907a8df0ff040cdbce83f2407486dac375b128b241bb3b0649f6ac9ff9b93f30740da8780a9dac458dec4f030d41a778a5c1107251c273ec2b0c4cec8af07dcdad9a6abf18965a8f8445b4c76b01074d88b4dd370353d2aa60bce42bbdc8aef121d9c11038c4e106be15ec2852bf0cc53842b7c9b0a12da604f7135ed71b084890f609226167ba86ca44f19d624df0422e673ed72a0cbe6b66fc7cae1b6292a49952b06b1ea850936e55fa246cb3e039dca44d5c21c2a88765db8072e62932bf77474f02c6a4b2b3a21e31ff21c251b11bb6df246723236f82d4186ffbb35e091f5daa378f9cbaa945257100eaffebf5128fbbe0e50248f8d9d61c8f4cff29e3d302db4327d50952f1aa3461784e1ab0f3f7f8065d9a35b6ecc4aee8db9859cf03fa86b6603cc01b93ba208f4daa15ab0738186b03a928786e189360c7f7e458c848d617c510f9709dee25f094274ea539f66a61e2af23f2c50c3718d5d0224e64f949a43c41f13b66fa0e46fb366662baa1ab644578a4a9d62b72c85b520b016280b67bdcdc295a0733e984673b92dac1dfaf75336f88a22a7e06a6a7db8d30edecea8985cb99a6207d645c73cf26392e4880a06acf6ec6a5775af13e4c138323432852cc59e8429d08be7c5d3f0ab25172beea2cc19b2748dd512a726b85490cfe8255a308e102ab2833e540cacc9a91fe08d80b55a72aa22387f1b6ca3fd106623a7583443c775600e211ad391e149f64b388987818bd2e734ba6a811d59068e021384b08f70368195fd725ed0d1af8a169c833bff3a96d2108938bbdc4f50434089e63247c5aef40e28fae145917c0712a6798ebe2e101782682963746ef2fb7e75975ff8ae276c75cbbafa093980f9dbb8b5f77583b321399f7f03a66ea706319a5f1f1be3286252e7009f2cab0d272f3084e40b8445644206484d4f930653c9eb81b9def1ce7df4561b7bf1905f5cb13eded5865fa530499222522b04802ef58b9655bc61cdc819fada03b114bc5eb1cd8f3fa0ffd49a05785976577abb85aa51051e758556c3a7ab37872bda3a04bc5bc626164480f27c65f47e37f55ed526917805bf90570ac47f4b597041c7543ce5c483bdb9242d683d83aeff8955bde678a3d5b3bbacb60727d6909c2f1573804985b6e6889d780895b9a73f61c7892d8e964fe6948cede21f39367a2e784b024fda0bc2d56210bd02f8ed7f82c1aabb4523c923ed49b45d9aed0b0f83ad727be44e3bbb667a725a02843f96f978286441bc82f92ebf562a2d7a215d57e1288ce1d5f1a6a2c4b2995f677ee5b9309a88ab82937b156327c44c48bd38a2326df9e71673f80b4191ee81b31da0d7e0f3f6f503fde83dcf4515b94689b857ae9be439e3209f5ac384f49eb0fbb4c73dc7c66e9a52d4417212334ceb12a30497b67dfd88fea8972d372e1129ef5b3ab908ad54b77fc0794c573743a2e7e1c9d9e7df2c3d6ef129e8cdb9d7640c92a375fada69ab6307e689af142e10745a24a081ac8944bc87274981c9af4e8fe42dfffd99db7914c7113a21b75da26571e881a717ad43f0c191b6c46cfd8cdd348b949bf35b831dd237367131d8d68acec9780de345cda454f6d57d6fc71b0b641512af850094deabf2e81070cd61541146838ec5e87dbcbc8f00d0e062e95771ae9b22b273141cb75597d3db9441ac0f62c04240013a40c28c2ce690eeafbd2c2b9eb1e291470e222078b65da97bbc5720d1bbacaced78809c5e08e594bcedf75f5de0354359fe04c8bc166cf53edda7c1ee6df84a53a6d71aa5b4197c993aa6aa5760a2feb766ef7614218e4a8d1a80ba966a478b2a3ddf66aa96e95995ceec62f8cf727582facfbff202c894db15214e0127c76aa84c62dc808f286da468ee15aa4bd3b2a7b942deebf02d003679691e32bc585f0190594803b687abdbd95ad0bea7388fb30381199b7b44b857fc1efce0d181b7de40d7f7649eaeb587d51324865e85861a806001acdca54557b83b798993f90ab77b66486af1a62975a0b6d8cfb11d5c376450487ce3ef19996486e9f99e718c7ed6f2196555d5d381c12ed10c7c8863cb5e2d0b4189807df9be41d99d1a9531cc02759d92d2b9e1e812b6d04935fd692ee6a640f2893660b61945d888eac10b35ffa1c97a5676d3742496d85b76187addcfbc3a426a016139d1ddd9175148b872af72300803a241682df260ae8d604a88137aaeacbf4f30e24e259bfddd09559621549344e7a178908fdd5e16c89662bc7d8dd4eeb4db1380476d85cc28495bb050506f151a0257ef92b32227df110fdfc20aa59f3bfa2992bca333b79dd476fda52c69e65552a8c5e9a094f6ba3a2c1ae62660a779ccbf29e1fab4a533e7c943a2a7a982758bf3d43be63a77226e731e7f8ca06a214e488ee688377fe75f604df9f5070de9e07bf6ceef1b84edf9f5a9510d288a962eab5e508aa6deefc1550720540388b0519c895ed45389221b2a0f77f45eae03a01a36f9583a5f0f1d7a25eb75a611d2eb1fb727c7e0fb3a5dd528ed54399c56eab77f8386571a9c7853bb9f5be920d259b11f66fc7c8afae38fc695cfeae766ac1efebf4ec31b5b394dc309afd9b692540b1ddaad837b332162549be911aab0dcdf553851cbcb0e12e908949833890730754e26f2c5e56e2700c29fc66590a36490716f4d498d6f6b3b4cbe29b43c899490f77f1e9b022a135670cd641e6baee92ebde638a1bbbd25e2797dc2a7f0cfe7712718f7a5ff78e58f838580939ab075c26c3e5a18f6cf82700378c79057f1cd2922e9b747dfb8761263cf13908252a1387815cacfec05a4d835814972c7394cb581717410056376dcd5682101e02ef6a854c4d85de6832dd3a675c05e4f552c16baecd228eb7c6b55de7634f28a01ec85843d11c17e6cc6dcab1a06ba8e712a6b78ae5593d3a3ff43b1e9aa9d73a150537060409a96202baf913b3262bda0479430b58f97f918c56834694aa162edf20b2562b2366e3c3e5761f664646720845004ec10ac42e489efb8c5cfda9e8b696a472cff0a172d2699af34cfcf6833e5ccbe64d0fbd7eebaf34ec76dd6738bb977de1d1a1c780c7faa78c561a8060c277abd9a454f69511fe2600652b15bcce368b9959dc3cd48d495dfd4f596ad9c076554206181f807df61330d1d67cb511b60e6c51c6ee4b32f74b89038fae6d5fa662218a9c08a2632bfbf5ce2f0eb94f876967c251a43ec2db97f7d11a4776b21cae43bfe4f8055f64c5233162a809d9dbbfd4324520f4adcb94fd47d41db6a7de353735895ae7862702db9439151bc1d88bb0354338395f8076405ec334ec43dd9b244b3c9bcb14b3a27859ae1655dbb7e8e89efefa61693ea53aa105b744d0da933ed43ae70cb126644b62f00ba52d804d48a432b49ba37448f14aeefadf73c88d043a88a04fabced2e7f1eb7361451e48c0c28eb57113b7dfdfea02468c897d6528ca1954f9a6ed44562d60c59e2ec7cb20e66115d7c3b2876f83adbb98b42328fab5b8331f4499634a6398639122d79d5a16aeef164432c205dc25af060e112df04611f98f809a0421cafa4a8cf03b84d5aba647eb009ac3d8204d2c0d305208e8e212493297cb03eff11ab54ed2e8e093e54f51f02c6f9c41ac36d1c4dc6c0a4b48a030b865d4088626500937da3f5f81e43459b535098f1762b0aca9d719ff930145997f972ce6f8507cc62446c929e8aa19a4ce984f1b0e7e4e9369274766b60b1db6b126c7261879c9a5c61d391e744afc11b37a8be814a70bd72e5bd50b2291e16ce49fee92d3ab22191fe4bace910dd3faa2faa4e2861e1dc587da982991ca321041c7970e747a002115ad3bd3904c20fd28ef1d0caa9c63e2cde33f069c2bba9f5e76cf4ed45d3d86723f6895e8fb572b1588ef8ca0476a1b91edeebdea59d41dcab5792f38d3335e6aad8c030f921da2b18a28265a4c5b5b0cf4ac15392a924b69e926ab28f335f9fa33bbeb52c51ef6d67be5b843395be485c5282ae6abf4cfcff64f907e2818fbe37adac85c1226fb63afb15d1c15c4bd58ee4c50ea1dece6bce130ff4d467179ec213081b1f4a5846c4b2f14c81297e38840f50cd9cda21ef4336d724c6126486d44e71ba8fb3c12648ccbc47dfc97805da44270540da5d3a7da8d578c4dcc17a8f6d7954075da1abc75162ef1a6e00e5ced8fdf09cda9af0f56ad1d3c343473a13fc370b890b4a389807cd1af8a315501e0406aa7cb332dbe4f53586f9a9819004e3087baced04632d2bfb099b3580d0a3acc6cd0719b96d6e45bd77e9bbacb50b036bf70691f5521828559094b19bfe7d812a4cd28e71749aece8e43cb01f989d4cfcd0baa307a0f1c70962ec6aedebe1d6ca6a10af83e3b6fdf202bdb9cfd076d628241858b1b0402b8457c93c72efa04a8db1e7e1bb67c0db3d328065051bd9463120c8065d7e757a5092f8a627eba4e3a1963d44de81c275f1f15d2d7e6b6612188f2191f924b53cfaf1e8332eb24d94f3254493be478389541eacdf5df5a9cf3c45488575b18a159a4ca3cea65feb2f66aa6861f49a1e95c0e8f6e6d045526076879237278475e71ab9b7ac79d9ae8a6798bd64765ca50b6855b693007623afec4a593ece6a83a37680f7b61c664e55963299c2bb4e62165936bbbdc77e1b5095d7aa46c4e917bc6e1e59c5142a5e8e9c879a289611cc88109d3096c3f6d13bba2f0ee160ff656ab691aa7bddfdcb8eb5be8b6399ef0ce5b44e35c5d211e16a355a1f8360db71afc8f7785f73eeaf61b5cdc25a355c08d21f118aff221cc7617a86d3c10dd40a4240e1f73516d5659a9ac4caecbcfb10df2ddfc55846cb276299cde82cb1453f1ef925871b76dbbee9c1824f6e8ef888af44dc7377f26560f91ab448b44af842995a167bf7b5ebd96fddde2317f144c59a096eb3bb6d6972f44b86f5c0a8b94d0fe14211751e5554a32e1362b4276aba4d0be1cb1c324d271f44f64b7e8abe286152481e2f99daba4bb42d24b7784b12591b3b5cb931acd3c7a99d903a6e829fc50573a5bca29556184132b24537ba54e9903161a0ff282696992592e4602e1999a3084146e7e1fbd7e537e241bd45f59bf1b03b2c0be2e1d40a61ab90c7c71a08ee5084b69575bda8373c73d9f0cf202f27b2b324157ff11a58bb5eb7ac4e855e63b3c326fda09ef1ad4d154435a7c0f2267d9216ceb422616a5467d28dadc31a411a4ab34328a1f1cca97d6b0f68423220b7df56ececb2e60edadb001ecf240c060e18e56693afedab0196041c0ad480cbda7c81128e320b8fa6e4819566be152c0215dba7"}, {0x80, 0x1, 0x6, "2e3f003f7090e085676d324fa45cd9dca7b43ef414f9cf7fe21a44898a09c60d477d80fe287c2442aaf790fdb29a690360ada5be0a03181cdb3a7212ff84d58c1860adfc597501f5f6cca0d469d9c9ada16fa248dddb7aaeb28d2e56890841053a81ef599b42bc0b91e722"}, {0xf8, 0x1, 0x8, "6757925a387707a32467de29dd743eaa0e4b34b0c55280e28338c3088b8e4d8178c74e740d8da1f3e4f5c879d795fb934a861ccedb5820bc2f75449b127784d1f86f149942d81ff6b701c19993776977df1cc42593d64cec2dde4681180b29991753449b4d67b3d034115c27a1441e910d3b022df42a737ec2a4d8264d1461c21093567729cccf5a92a07da645ebf5f25a5ca6ce74e6e272b47b1881892864875ae66b9f6f29ef81bd3354618cec91b26b065e2f79fccf8d3dd40209a6a294fbf5dd68feb188d5b414a4de2e9e6a1b597a776d8b1026c067d2a73e229bf9a2be7178cb569824df02"}, {0xb8, 0xffff, 0xeae, "cdf78479d514c76a668cca0e89341c7656451446f7eefbbe9a03a778a198036622e21597de93e97deee3e7e466b0e18bc907843227bbf217f11cbfaf2178ef750aa7b333d84423e1127a9e3cda316818a6c18f03feecba39360328bffe0451f56e4c3acb877ec8dca281c8ed2d749281ceca13bfc61dad67b03fbdddbd2cd336b5a6231287e15fe18504f7e2b70bdba01fa27788c3f84c98197492f3d9de4779d994"}], 0x1408}, 0x2) 04:01:13 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x7) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 04:01:13 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x1c5, 0xffffffffffffffff, 0x104, &(0x7f0000000000)=""/230, 0xe6}, 0x0) syz_open_pts() 04:01:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c1, 0x80000000) r1 = kqueue() kevent(r1, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r1) 04:01:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt(r1, 0xab30, 0x6, &(0x7f0000000000)="f79823e22084394e37dcde03a4bd8d2408e69aff8e3990a4c00a69812cebeb348da3d37f9568d99bc15ab25050893abdc88ddbeffea1830e620652959c94c62493f8ba", 0x43) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) 04:01:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4b}, 0x8) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup2(r1, r0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) 04:01:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="97de0ccc59ffea022e2f66000000000000d40000000000000000007a579c77dd9256e62610e9291b03dc06588f3ad47b31bc4568cb0975da8b99ef311c3310c833bffa0ba0b3e0e438b3d06a7a"], 0x1) syz_open_pts() faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 04:01:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) setsockopt(r1, 0x9, 0x6, &(0x7f00000001c0)="b56fdc13c23b1f30b01967b956029aa07edf0e6cea4d58298910c8e1a8f311d78e7a64661123af3f31e3ed27ebad4946750b02dacbd876ec5f7ece0ebc2d318dd27583de05d4802e05f33118c15c2e3a2e8c5f893c8eb6697dfccf01765dd35a34b8cf5eb2a5e661b4ed35dacec639583493aaa2b858820a71bdccc5ed3daf9de43b69fd3cbffb061996366f73136c9876209a0be6637a7881dbf058e50bd40969fd4748dcfa991560", 0xa9) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffa000/0x3000)=nil) socket(0x10, 0x4000, 0x80000001) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="38000000000000000000e5ffffff000038b5bb8c6f8a2f515a4e4f5fa4d4595d59f653d67508ad019f44bd35c905d67ce9900000000000009987b3d3510484b1ea2e105d6f9b0c923e140ff7f7af69c8a64cca00001bf8816b830ccff21ce3978938c592871aeeef5f5981d552eba11755b5aee2ad9481aa88778a724b2b326db116be7273d1ec807889435c93b941c861385d4490b5e4e7d68bc4125700ca5c6381172c59ef"], 0x38}, 0x0) 04:01:13 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/210, 0xd2}, {&(0x7f00000000c0)=""/116, 0x74}, {&(0x7f0000000280)=""/63, 0x3f}], 0x3, &(0x7f0000000300)=""/111, 0x6f}, 0x800) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) 04:01:13 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) pipe(&(0x7f0000000180)) getgid() r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc) msgget(0xffffffffffffffff, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x2000000000000000) close(r0) msgget$private(0x0, 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 04:01:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 04:01:13 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) write(r0, &(0x7f0000000080)="11296fcc1744f92d1d3d3c356b34e84cb8ccfb5810a44e88d9ffcc98a68e70a3075283d5e3016e1fe1b0f2957fede7ac808b71a637e2dfe00f9841321fb6246c087a", 0x42) select(0x17, &(0x7f0000000740)={0x9}, 0x0, 0x0, 0x0) 04:01:13 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r1, 0x8, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 04:01:13 executing program 0: r0 = socket$inet(0x2, 0x4, 0x9) close(r0) socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x1, 0x40, 0x6, 0xc46, "0333e6dcef90cd70aad46997dc145c9730530222", 0x1}) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x200, 0x50) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x6, 0x5, 0x6, 0x6, "c7e60e18fc45aa4eb046697016f488706a5b007c", 0x31, 0x9}) 04:01:13 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffeffffff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x28000, 0x20) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:01:13 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x3, "28e4dea3fc97e7347938edb43fb74078466d17ef389f3179aef79d481c405120aca26a433a97149e075bd20b1291598208844489cd9ec3d29bade6a2e01ec13fdf23f00d220bb4d8a451fc483a13b42c89a69ea90b77061004751ae07f6cd251cbe2ea8b0f5a25e5790e957efeed643b119ad8a72503b9c681efcc63ebe51c41c67e817545ed6e002036dd11e608a458f487447a7614de"}, 0x9f, 0x800) msgsnd(r0, &(0x7f00000000c0)={0x3, "6ba99d6ef2bda3ecebd2af16174c962b9af7e0cd4b2a16c6b94981f7ed2c5203cdc6bbbc0a748760c90e9f642438e28b8f0e7f54b305fc10b0976d9b0aa02e8eee1d5afdc5be2b397f559e348fc6f97e281b8061fb7fa1cd20ff75639e75887c6356cdfef0774d5d3ee036bab1d00b7ea2573d0a1214b426b132adbb75e8ef0dd0ad03e173cc7cd7f03b194277f375da802c1b6e7930bbe3dabe0dbbcf06147304d9d67504b3ea4601224994254fd5395dec9c3c77"}, 0xbd, 0x800) 04:01:13 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000640)={0x3, 0x0, 0x8, 0x80000000, r1}) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000580)) fcntl$lock(r2, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSBRK(r0, 0x2000747b) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x88, 0x54) preadv(r3, &(0x7f0000000500)=[{&(0x7f0000000080)=""/30, 0x1e}, {&(0x7f00000001c0)=""/253, 0xfd}, {&(0x7f00000000c0)=""/164, 0xa4}, {&(0x7f00000002c0)=""/208, 0xd0}, {&(0x7f0000000600)=""/23, 0x17}, {&(0x7f00000005c0)=""/3, 0x3}, {&(0x7f0000000440)=""/137, 0x89}], 0x7, 0x5d) r4 = semget(0x1, 0x4, 0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000007c0)=0xffff) mkdir(&(0x7f0000000780)='./file0\x00', 0x40) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000680)=""/197) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) fcntl$setstatus(r3, 0x4, 0xcc) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000003c0)) 04:01:13 executing program 0: r0 = socket(0x10000000002, 0xfffffffffffffffe, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0x100000000, 0x4) 04:01:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95d6b9c7a9f501d23707f95c1e160000a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe82ce3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3062587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc9eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f853058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b25448ca11d15a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:01:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = kqueue() ftruncate(r0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) 04:01:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)='7', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfff7ffffffffc000, "85495500400000000000ff0009e4ffffff00"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) readv(r1, &(0x7f0000001680)=[{&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/13, 0xd}, {&(0x7f0000000240)=""/200, 0xc8}, {&(0x7f0000000340)=""/240, 0xf0}, {&(0x7f00000000c0)=""/47, 0x2f}, {&(0x7f0000000100)=""/52, 0x34}, {&(0x7f0000000440)=""/94, 0x5e}, {&(0x7f0000000140)=""/20, 0x14}, {&(0x7f00000004c0)=""/74, 0x4a}, {&(0x7f00000015c0)=""/145, 0x91}], 0xa) 04:01:13 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000140)="75e6452163aae5cae9abe8d88ef09346ca03e7a04b01c70fd965692526d3c06b8bc3719df2965412b97aa589d14d116d172ea7e694124f440fc43098ff0ab65f0167395c9be28c1157ea4b02d670b6ca0a8136ad4737", 0x56}, {&(0x7f00000001c0)="a44062788f1c77817a99102082c598c54b72a155dc324df24f5d5f373bb88d19cf1154d8ac44b8bcf7c1355b1ef8e3f2e3eb99fb71fa6fb3df4b8b18ac952941770a50b63f4744c7159f8746450b6db101787d7db618708a72d8", 0x5a}, {&(0x7f0000000240)="b5621e80f7a5d43057ce0aae7be7dd4a77cfd7a42b30224067730b29edea800b3aef37515d852e1b22a69e3459094456592d0831e8f816d0f1fca05e2ed42cd536cc9e4cd49e908419c2ead05a2ac82fe5193844395cc6e8721eaf87c0f8f79f7c1bc3fddac95df4591f3443112ccfd87f18e188ea254d2f37818631ae673e6a7e0a33673815fb332c3f442d92d25f8bb06f24633d8babfdf061cfa79927fdfc002e8454eda2a6ec1e86a1e19877794a70e03d9b92605279a062111dcec655f7534783e801af994753734571c853996735857babc7649179cfa5", 0xda}, {&(0x7f0000000340)="db09d4bcd88fa7608cafe2a15d9d0d3444ab091b0d90aa0d82fea23b0caf7286abc27138630dde79b4708171f9ab2b7981a22f6e22eb8403e043a5b9c8258b0c4cf53f2deef4ce4f6f2da581f2671c44277ca045e01eaa0f2305ff17ccb000388deb433a43618c8081d34a25f8a0b35150bd929aa61ff6982bf791f621af61099d4f1330a643fa479813475f1c1db25b4ba776", 0x93}, {&(0x7f0000000400)="684be653c35f6ec2181c5f0bd277b9169ebcdd1b84203c500143172ca26a33322bf06dffc431834cae99dc5245955e792dd3b9c3c553654715c8fcd1e2c6eada6d2c7b933a32e9898981e478405a4945a7c1b83412e52c2682bac15daa090cc12872d3fdaab46ba2ec575c66e8ab444aab43c66f47d9d00dd6032ebd96e513c2daa937fc65adacded3ba7b7cdabd75b1d00c85121a1a", 0x96}, {&(0x7f00000004c0)="83a72e880afeae807fce90a3ce6348098ab0bc5abd87f2fcd9db8c875d75c0e7c1686aee2320d2e0684be0281435d1b2a75dd311c9865828fbc6624d44dee250877fd3f7b1ec44d90a", 0x49}, {&(0x7f0000000540)="bab06b78ad922b73f4b826179c6c5b4f5f01cf2a49e6e7c7e3084a6f2a6ad87aba6b450b9cdc57e26667e8f4ee7901756afda31c2260b5640080ebfe96d2ad0d80c19a7ed570ec626f097f07ca80f219861b53a7d9620b375fcda2b38a9aa236e403ed070ec09c4efe89e8b5378a6fed5a662c9ab651bcf8593bd230cc0ee86b946b5dd4eaf92bdbb53c74fa3d6d0629eaf89834beb6e81658cfa88737efc45fa8a978a6fd002abec56a68af7d50231bec4e8d774a33c6ecbafb1143315effb37d2cd95610d99e81cf8de7b0301915e41714d4105c2318f2df3833b9616a555c2dfa1c53c2cb3c27c7b3c732", 0xec}, {&(0x7f0000000640)="8285b24206f75367ee1f593065abfa699d5af35168fc4af00c5abfcabd8d7a7fa9e566dce4f950c19995e03d29f7df111417858ddc773e2614b5d7d69adf570f5a6c22888a32197d9cc38412f717f37919421afedca90ea4f0a8610c6c806a1cd3052174ebcf920287098eff1733c112e83a367c5c4429763cdea3c7ea4b9de1025202b64953b537cce595f2339b8a4dcf5c1c7f48fac12334b16fd98e0ee89209a8e46da1ec179b960ee76864673c3237ad37a7321010fc7d74d2fd7b41fbb518c5f0be41a3cfe3f1a99fd7952b108b560475d80f5bc374203600a3d2fc6671e4dfa3ae94176d83a88e91b559832dc3ca4fb9002c6dc30cc43729e37780d0b12e2d3ad01f828061223b898d7169697ddb2f6485fd81732e2563d12a3cebbe14835ae23dd40f2ad2fb0a09404a8b1e1d4e0c2e6f6694b6aa7f2188dc170584676e8ad86d4e44e12d493587b73fe6bf7f238f3ed430e8052b46221bad0ebe7a41bdf8246b865b7d0555ddec3b166ab857d6847199227dfa06f7402fa59c838e1071ea0a61c6432cf059442813f25423179c6d980d5325aa989d34cd89e1ac9dffb8cdff39a2a9af2624b49d6e7061bcf513ca42624211d97a0aa08eef32e55955b95300de80951c485c4b17858816e431991bb2f8cc02401ee17b91540e1f9bfee5bd30108e6117bbcd5b08316fe0e4d205503d77998e434838e5028bf3c78956aec2e7eebfe256d96594dfb11b6644305ad7a5e1ce20ac3e268ca3390bc28d84692abddcd0314860e82075145b9beb7192b034384dadaeaca288f1b97063a1023463e13fcc8aada889b754413d825ae09468a72c30198009f4fcfcba2456144205d5d244cc834ff44ba05281580827189bb1498c67d04c896014a7aac991ea613d3c605593723f949bd87e599c7b95a328f777e6d8046940a6301bc2f249637d84bef5233f6da2465b2247c5a1d525b641d3cbdce3b14da0ce85c009eedb7d90fb343e2d32d514608398a0a622f3f74290efd05d22aa0b5826ff1301d026f8e6849bd2fb4b81390c03776ec5f0996d6a5a023d790a50844c6d3d35973f5773ed7ae9bede64b129da57204d67f32ff9c104e56a1affd0dfd44d37925bf2161c5cf54a95e6859d039ee7c56438651c4de388df03cc3893a56996e9c34711c20cd051355ec950ba31563a333e4b3c9d276b52ee640dad8f9771dfb39bcbc10e33880dcf39c6aeb07ba2447e8a6e248dd4f0716a5bcfc640b174581cca8f6d171dab727eee1e9c92a347936955f236e7af396e6cabc6ea491dbeb523b4955e21e2032e0064c52aba31b2752ee85aa8b2c8870dc293250b4598e96877cf56831c16e3ae663e523760b7a37dbac1d773a73254146cce61ab2ddb0ba1b33e3c2ab104692c9a5096a14f9a659d4f130555f33e94531ca92521f51ad741d1014f718d9825385a3bdf23ba76a9000aaba5f8fc4d87b8bc4c00ef3d2b337ae6107f4d4d85b31504c3ebaf1b193b1f65bc1a71d747b678a84361e8c5bce51a791a7358001a33a1b9f0922d504e73c59f1a3328f69412208facf8579303693b3dbe3113c6f4d52e39dc23ef0368fc05bf64b632063e8e5fb2b108e75befa12fe8b79530b1123e1a2e462b000ea09a95cd30262b5888af5ba6b63ccc4a3e45cf8522c555d7eae49c4fac785197f2a6760a65f217b801776bd52d95dfabc326af72e80cb1bdf5ce5ddf0660a95b3ae389bbf8275eab34b295f7f3a62383e917b825658a695e09709074c161d3ebc177e41f0ddbb7bf552c60a381289b0a8f4196b812054fb971c253493fe892c43c75f98996a3249743daf903361e91715b442ec0139a80758c48bcf7ea7fd6039dafcc1a8c3272448f15a2e562e695ba74403b33668d4169bdcb514ba48ee322d2bf5d883e0a0cc56b7435de33fbe2b29cbcb0fa365a8b9be40efcde6d10a9806d5b8a88a5b2610c87f8ba9854dcf4cfd8b634971a57cc4f6334d9f59936a6ebf9d76793211db27e959b1d1dfb7ebfa6783784581442e83828dae4ba6f07f6fda179780dd15f627c433cd3015c5907e809d25a11d627014b410e47a59cdb455b4d07a439e00d9986ad6638b8afcca05acf92ff534b663e7c56a73084159039c6ca7d810d179b71189877dc3c3aacabf0aa769b98b56bfc9ac2832dc569abe3ccbd056f7e13bbb718407e85e76e4b2e2bada5edc8df1abf3b7bf24037566d7f4814d8fff0988741b3caa0b48a5896acb10f3f620b57b7e477aebcb0f37b03353020118f4e39bb817ffe11e8fb70c584fdf914905ed8b098a5eba3cf71be56b5585b9cc65c9f2f56d8239ccb48df5d4dd5b4e8419a08f2ffe6bf9cfd7d8303f70d0bf71bf1b28c2e1405dbdc1c5681fc62d114508207791eccb136550db029cf0e1a3dd79e8c3d387c4a496991b2c79afa67ddb7373fe42556527176af244c5d6fe50e91bec8082d3fdaa1c1f8ad833635fc7df05ccf11beacc4c8957ee4b0db41f56460307977bec72cb24de7c0e1da780c9a03a4d36d725cfd34c788b48c439e972080008bcd24fe122e585a5a4956a6f26c78588ac478ade69d5e8b4717a6680f3660e5f03dc6f3ed10e934de79f16860cdfd647a01e64a235b1476ec2c816d29f35e70e70f7639a30f60311c160ec571b6caa1548874f242525a28e3038ac073f29d2701fd47db7fe4a705904fc7119d8a5ddaf720a5e221df93b5c8b661eb848103cdcd7b378ffc62825f6419be6c4e462b817ef4f5ece0572681aa3aa4ce212e9c8e8c133e8a41e714880892db6bcacb370df918d81c8b4628d7a25c470855f1665de9a0f0ad4f0c0aca8b191b35261aa6ac1695589074b3965a2f536f300c64101179818f5447e1e691fda356547879bd757361afe7a2106cbdeeb6df7cf284a8d40435eab698d03523e2bc754c71f13256278c19650c59d4f536a0a4a4ae97a65966244a26131e550d58e87276fb0f8aac4b2fba1d9a1d94ffc41840bce6e1db15ffec1a7ec2ff974f23981c2be4c48c14dbe3a939bdd1d4caddffe3cbcbe134dd5d0ca0b571c73ac973122f376560bb7c42c038c2cdc01cfe731097dbe99d7af56138d36f83d66aec4b7467712ae78c5a84b1f2e54bad55fe639949de7dde95643d0074f4fec85297472f379de3b28c753f25b82a2d1059d2debeeb37079027d73c50f0fcb9578f0835f031fcf1968b6e4fe986b04a4c8a8ecd8327272d410b593844a95d6c50d0ecdc2cb540455ce6188a984e408a9cef96baccb171914f184ab2acdefa300ca21f8488b14659a9bce7b8298c3c280e805a70402b5a5b03b0fa5f55ccf307ce5181796dd5a1219ef3766a24d00eeea99d39bd342967da5b4003230af7e6cfe80454e19f904c57e986ae82724817b389884cdb6737b44c65c418e100e2bb67162b2f1434a5d6384339bfa2d5b98752cf5382e0197a3e6ec646abba09b425d3b7f4fb776578f7a9e701f4f74883f6ca974d5718cde1906589577469fbeb95f4acdf7114715eba944880e9edb2f2b64759f1369bd1efab9080da8e728600380ed516e921a5cf88c1656a1ff7e13212db4d0d57be97dcb67df46459e987788313ccabeea78bef756d59c38a4d2e318ab493d27b2780fad76ee1eb732cc9228f279f24f72895387b3cc95d11628bc96a4059e4457ccc910637bf06a688a9d7dc4832d90c748c76527502afc690b8e540a79d2981d5e89ee10532af6cf8f97918f0d43a9bdc1488a2e198d0b365d3f199f73ca6f30bc11b82d1ffbd8ae46c29e1e7e9ad6a0850b4a8a57ebceca5fb66ee143b0b62d0b8d9536ddf9d9fe4edfbcda6a7dcac6a5390764ef87392da74264f4367b7b813b7215fd984fd01e111c645f662e670ef34f8c655f29e33581334a867c977bc70f83c2a9bc926ddf68e67647e81226448cb08540b4bfc1d4faa49cef82bd389f9b981b9253c5bcc57ca51b6e8463959cb2608079d0a4ee90adc6dc43068cb0f88f16a6d5403bd018ac1222f53062a19aa5e1edd8afb572a98e4f34fa0807103b614cc3f0c64a19a61538782c1d0611935adc8829dc32d568f0f5a2228d2c1a68f9bb3a394805be80b3a155291778a05ad8b28e33eec4a3904473903b5df6bf5688e851af2f9e3825f44cd22a6995c2a7cbc07742c8de775b471a851f068441dab34ab0fab56791c4171ef6dbd66bd84d0a55afaf1605507c4b5fcea7744e19ae094bb6ad18efc969cd15af63848bc9958a303784860327f74292979ce7eafc2d726e9442b1a0a80333ace9cbe93f98bf116cf756ed589c8b2af15b933d203037ec309761b51f7b72604d01d86ed264bee72b12aa127305215dbc01b4d359d5126adb76e90f57eb8e4f572627110dadf80e7abffb5d4edaab47d786a88443cc6ea990aae5e658ac9b1991d0225b66a93a8859d8ea57783987c946563d0ce2820b111644577011c17de07926defd4c169327f1121fd570ba9163cc4cae563f2b186a86297c52a5f760226d761a2dad7938ba00ac2e44f0b450d28ae0d7b8aded8f60dc33f3432346f1e8b4df184c974b8a9218620125b1c09d427b2970be6e7936c6e87602da0cd4e003dcdecbeb2dfbeae69369c03a14261698e6b5132de3bc75a7325d57806ea16ec9e0a11637be9b7138bcf8fc3e706af7b9a29e3d8c9f5c943ca693c540b756db5ae7dbb610f7e6e560e39586f8ee3d22b4d5314843da639020fd28aae9e291164db20b77d34a68d861f740c612e28d6cb199dd92be8cd4bd8bd1147c9dbb1e3391be1f7ebaaa98591f2ee15fa5b82d974fb67152df840644c293fc3ca0044db63cd4a4ea90928f446ba180150c5eb27f34bccc3d6bae3495a9cec6524ba59956b396b17d1107c9c10a486ed931c55f85bf67677e214dd8da858e0162685ea6d9994ab70dedda41486bf9060026289c37e79ad75c4456f04545dc51ba16e432743ea79430e95ec951e9551c54c78dad2953a4183cc29a7484d34832896e623a2a636b011eb8e09b78462e851625f7c9e8795effb79a79994ecbf9b7be53c0448216a08e649964dc56f9ec55b9daa123922b198f4ff43a95f0212790ae76b2580a386438c5c41d7fedc06881bebe11e9e3b8d55ef352cf67db470639f266bae5c109ab65b6c2573be61a7327f1c52a464934ed514c9efae27489b690967f112a9de4518ee0353442ed7fd54e0eafb5359b624e89884465b4ea2fd28a9f6ce7ed01c65ad3dd3b09a6430059ba23911650d13e3a3f45b0ed666361a53e4521ee6079179f89c2e4da7851345e6858eaa1e6601fef77b3f06fd5526ea0507621f7967cb11e69c4985aea283667ec272ac17596307b45fa60146723d812d17f0acefddf96c9be45da3bd32e857f66878a22c31cb54442c9cca6600c547a11d8497ce9b2ad58773c4ed5f43b573e0add60145d870d30113cd3129ba33f6fef2fc6bf81277f09e57a6df0158c839ae7dac29cd8e0e0fd8756a9809317202dc0021d5f70b3c469eb86b1ee4090983ff26872d1b2af6397d8e2561efb788cae4868a91bf5a12100a3724485e053682f3d9974bc33df631599d2ba98c463ea988027f140db735d7db65cc2ad3e26d160989d81fa54ae9ba3ed925a0fc7221414d647eebf59e29f4db8f9f0493685924304d3fd5f85b03f98e25946eb1f4af5308b186d28582334c4da18567fb430f3eec55cd4d466db398d4bd572dcf093e70cba37dcc428293cf1f856f239e5716c36ec03445a44bd370e47ef83a31658ac96e1ded620fc5c576c5230940deedbf55a8a47f0e5a4d14d84a4bb934", 0x1000}], 0x8, 0x0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x100000000}) 04:01:13 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/107, 0x6b) 04:01:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000), 0xab) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 04:01:14 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 04:01:14 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x1, 0x0) 04:01:14 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) close(r1) write(r1, 0x0, 0x0) 04:01:14 executing program 0: socket(0x10, 0x4002, 0x8) r0 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) r1 = getppid() r2 = getuid() r3 = socket(0x19, 0x8000, 0xfffffffffffff994) r4 = dup(r3) recvfrom$inet(r4, &(0x7f0000000100)=""/111, 0x6f, 0x0, &(0x7f0000000180)={0x2, 0x1}, 0xc) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0xc6, r2, r5, r6, r7, 0x4, 0x27}, 0x1, 0x7, r1, r1, 0xffff, 0x95, 0x2}) 04:01:14 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x8, &(0x7f0000000000)="5fe0d45e7c8b10ddcf40633833ca1841039bcefae10693aaf1229a5121f1379f630f10bbb49700ff5bfbfce3ae5bfe02983428c12e32bce7aed08f052ff4700203b0dd4b894c0040021558e122fd03a269335bdbdb49ca769b3406b3774df178b726074a898341be2e7d1010ec82c3c6ccbe24b3f6a0b65d5ca7415f9e39a9b6b36785ab06ce1d8012cf11bfb9", 0x8d) shutdown(r0, 0x0) 04:01:14 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, 0x0, 0x0) 04:01:14 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000000)) getrusage(0x0, 0xfffffffffffffffe) r0 = getegid() r1 = getgid() setregid(r0, r1) 04:01:14 executing program 0: r0 = syz_open_pts() r1 = kqueue() readv(r1, &(0x7f0000000100)=[{&(0x7f0000000040)=""/176, 0xb0}], 0x1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x6, 0x0, 0x0, 0x0) 04:01:14 executing program 0: r0 = socket(0x18, 0x8005, 0x400000000) socket$inet(0x2, 0x2, 0x22) setsockopt(r0, 0x8, 0x200000000024, &(0x7f0000000080), 0x0) socket(0x10, 0x8000, 0xcdc4) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x80000000) 04:01:14 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x4a}], 0x1f, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/209, 0xd1}, {&(0x7f00000003c0)=""/245, 0xf5}], 0x2, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r1}, 0x0, 0x10, 0xf0000000, 0xffffffffffff6e1e, 0x6}, {{r0}, 0xfffffffffffffffc, 0x10, 0x8, 0x2, 0x3}, {{r1}, 0xfffffffffffffffe, 0x1, 0xf0000000, 0xfffffffffffffffd, 0x1}], 0x3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x0, 0x7289, 0x6}], 0x6, &(0x7f00000000c0)={0xeb, 0x51}) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) r2 = socket(0x2, 0x0, 0x1ff) setsockopt(r2, 0x7, 0xffffffffffffa530, &(0x7f0000000540)="b4dae7910097c80aebbc8e6b7414d53578d9d62e399e54279f0505c0476944a952d4e6a864e5109711edf94d2e5b55534022ee29af42d2aa02aae97c266f9ac62d3804124bda769cb0284ee7341a6b29c7e649dba8ef8fe344332f76cdb10b51f83e5d11b172ef622e3b0cee4fe727ffda4bfb767d6298f7352eecdd52635ef79cc6e3", 0x83) 04:01:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) geteuid() getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/85, &(0x7f0000000080)=0x55) 04:01:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) clock_gettime(0x2, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000000)="db539b0957ab3862", 0x8) 04:01:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0xc000, 0x9) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) minherit(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3) execve(0x0, 0x0, 0x0) madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x6) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x1, 0x2, 0x6}, {0x18, 0x1, 0x610, 0x5}, 0x7fff, [0x1, 0x8000, 0xfffffffffffffffc, 0x1000, 0x7, 0x2, 0x3, 0xd]}, 0x3c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r3, 0x2, 0x1) shmget$private(0x0, 0x1000, 0x3, &(0x7f0000002000/0x1000)=nil) getpeername$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='./file0\x00') 04:01:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) mprotect(&(0x7f000018a000/0x3000)=nil, 0x3000, 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0), 0x0) lseek(r0, 0x0, 0x1) 04:01:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/55, &(0x7f0000000040)=0x37) socket$inet6(0x18, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10220, 0x40) sync() 04:01:15 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x47) writev(r1, &(0x7f0000000000), 0x1f0) 04:01:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x9}, {{r0}, 0xffffffffffffffff, 0x3, 0x800fffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) socketpair(0x31, 0x8007, 0xfffffffffffffeff, &(0x7f0000000000)) 04:01:15 executing program 1: 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() unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r2, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffff9, 0x40, 0x20000014, 0x7, 0x98f5}, {{r2}, 0xffffffffffffffff, 0x44, 0x1, 0x1ff, 0x8}, {{r0}, 0xfffffffffffffffd, 0x31, 0x2, 0xffffffffffffffff, 0x6b3b}, {{r1}, 0xfffffffffffffffc, 0x2, 0x0, 0x8, 0xa2}, {{r2}, 0xffffffffffffffff, 0x88, 0x64, 0x0, 0x9}, {{r3}, 0xfffffffffffffffd, 0x60, 0xfffff, 0xff, 0x4450}, {{r3}, 0xffffffffffffffff, 0xa, 0xa00fffff, 0x9, 0xffffffffffffffe1}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x9, 0x1}, {{r3}, 0xfffffffffffffff9, 0x3, 0x40000000, 0x1000, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0xc5, 0x2000000b, 0xc6, 0x3}], 0x5, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffe, 0x5, 0x80000000, 0x0, 0x6}, {{r3}, 0xffffffffffffffff, 0x0, 0x40, 0x10001, 0x3}, {{r0}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x9, 0x316}, {{r0}, 0xfffffffffffffffb, 0x20, 0x43, 0x7, 0x1}, {{r3}, 0xfffffffffffffffb, 0x5, 0xf0000004, 0x1, 0x3}], 0x80000001, &(0x7f0000000100)={0x9, 0x1}) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) fchmod(r0, 0x110) socket(0x1e, 0x8007, 0xfff) shutdown(r0, 0x1) getsockopt(r2, 0x3, 0xffffffffffffff80, &(0x7f00000001c0)=""/67, &(0x7f0000000080)=0x43) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 04:01:15 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r1) r3 = dup2(r0, r2) pipe(&(0x7f0000000040)) readv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/136, 0x88}, {&(0x7f0000000040)}, {&(0x7f0000000180)=""/135, 0x87}, {&(0x7f0000000400)=""/176, 0xb0}], 0x4) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffd, 0x91, 0xfffff, 0xffffffff, 0x9}, {{r3}, 0xffffffffffffffff, 0x8a, 0x0, 0x100, 0x3f}, {{r3}, 0xffffffffffffffff, 0x1b, 0x40000000, 0x100000001, 0xffff}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, &(0x7f00000003c0)={0xffffffff, 0x3}) 04:01:15 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x20) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x40, 0x4, 0x2}, {{r1}, 0xffffffffffffffff, 0x3746c4c9a4b3a3ad, 0x1, 0x80, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0xffffffff9b9ab3f1, 0x3ff}, {{r1}, 0xfffffffffffffffc, 0x82, 0xfffff, 0x3, 0xee2b}], 0x0, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x20, 0x40000002, 0x3, 0x4}, {{r0}, 0xfffffffffffffffb, 0x4f, 0x7, 0x1000, 0x4}], 0x8, &(0x7f0000000280)={0x1, 0x1}) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x0) getitimer(0x0, &(0x7f0000000240)) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') utimes(&(0x7f0000000000)='./file0\x00', 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000002c0)='./file0\x00', r2, r3) 04:01:15 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x4) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x13, r0, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x4, 0x1f}, 0xc) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 04:01:15 executing program 0: ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f00000007c0)) getrusage(0x0, &(0x7f00000006c0)) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 04:01:15 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x5fb, 0x9}) r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x10, r1, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r2 = semget$private(0x0, 0x6, 0x40) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0x101) kqueue() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 04:01:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 04:01:15 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) recvfrom(r0, &(0x7f0000000080)=""/144, 0x90, 0x40, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) listen(r0, 0x0) getpeername(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) socketpair(0x0, 0x8000, 0x7f, &(0x7f0000000140)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) 04:01:15 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000), 0x10000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000080)) syz_emit_ethernet(0x70, &(0x7f00000000c0)="eeaef4853cdf7efaa4d096bc6fd384d33d755430c8c81b5642d664e57be8081cb61d0e0c3d28dd40da3321cc863083e7d69e9e26acc1fe6b7465ef91f2df02657de4230619cc310e33e3c1e293286822645906938276a3da41ca68caf12b25b73aaae9f0adc710e0d3fdc77401e0282a") msgget$private(0x0, 0x2) 04:01:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/247, 0xf7}], 0x1, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x2) r1 = semget$private(0x0, 0x0, 0x2) semctl$IPC_RMID(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000bc0)={&(0x7f0000000400)=@in6, 0xc, &(0x7f0000000a00)=[{&(0x7f0000000440)=""/71, 0x47}, {&(0x7f0000000500)=""/157, 0x9d}, {&(0x7f00000005c0)=""/106, 0x6a}, {&(0x7f0000000640)=""/70, 0x46}, {&(0x7f00000006c0)=""/184, 0xb8}, {&(0x7f0000000780)=""/33, 0x21}, {&(0x7f00000007c0)=""/73, 0x49}, {&(0x7f0000000840)=""/48, 0x30}, {&(0x7f0000000880)=""/128, 0x80}, {&(0x7f0000000900)=""/234, 0xea}], 0xa, &(0x7f0000000ac0)=""/237, 0xed}, 0x1) fcntl$setstatus(r0, 0x4, 0x8c) syz_open_pts() pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) msgget(0xffffffffffffffff, 0x0) getgroups(0x9, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getpeername$inet6(r0, &(0x7f0000000c00), &(0x7f0000000c40)=0xc) msgget$private(0x0, 0x200) setgid(r2) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000180)=""/131, 0x83}, {&(0x7f0000000240)=""/200, 0xc8}], 0x2, 0x0) link(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') 04:01:15 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x2, 0x101}, 0xc) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) r2 = shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) r3 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) shmdt(r2) shmdt(r3) 04:01:15 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000716000/0x4000)=nil, 0x4000) r1 = kqueue() kevent(r1, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f00003f4000/0x3000)=nil, 0x3000, 0x20003, 0x5012, r0, 0x0, 0x0) 04:01:15 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) listen(r0, 0xfb) 04:01:15 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt(r1, 0x3, 0x7, &(0x7f0000000080)="835acc6b7dd2a6876b89590b7ab8736dd148e087c8f772241b478838c27e057f59726806737126a297fb15046be1fcfa65ead25be00d355a4b346d155db226a20d18f9d399a0e3721b9580dfc1ec157f207575e58ae482d1f56105d450336f3602d460c6906090386436a13e8b36c27387", 0x71) r2 = socket(0x400000018, 0x2, 0xd3) accept$inet(r0, 0x0, &(0x7f0000000100)) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 04:01:15 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) readv(0xffffffffffffffff, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x13e8}], 0x1) writev(r0, &(0x7f0000001040), 0x10000000000002f1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001040)={0x0}, &(0x7f0000001080)=0xc) fcntl$lock(r1, 0x0, &(0x7f0000000000)={0x3, 0x2, 0x0, 0x9, r2}) sendto$unix(r0, &(0x7f00000011c0)="63ccfd2b149a949410257f6ea073f16e4b897672cf56ef3bdeb9fe8e7ad5ccf5aa6481df54573b832a94c8bf7ae0c4e901a267de3b4d37c1126229aa2a13a808ee508ce8d4b168a99f5451419ac16836c488bda5e66cb0aeb7cf7695a1", 0x5d, 0x40f, &(0x7f00000012c0)=@file={0x0, './file0\x00'}, 0xa) wait4(r2, &(0x7f00000010c0), 0x8, &(0x7f0000001100)) 04:01:15 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x210, 0x0) readv(r0, &(0x7f0000001340)=[{&(0x7f0000000140)=""/102, 0x66}], 0x1) msgget$private(0x0, 0x2) 04:01:15 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x800000000000010, 0x100000) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) 04:01:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) sendmsg(r0, &(0x7f0000000680)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x3dd5, 0x7}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000100)="34b576ef9069e60c95b495b0ef4241832b0fafdb33e8a8a5a16a7a8858be0b2ed30b5420208c9fe992a8", 0x2a}, {&(0x7f0000000140)="84e07b8a731bba5ab73d899ba56e98db26f9ba9e39b49161f296ef4f61b30e60318efb357d4d1a3130ace20ee70f45ebdcdc6f4ecffd800b3b071f14cbae12282672b100d69bd5f9e47fa5b04b06c3c92125393584d861f698bef8613f5353487d9901851fcf1a86f82f680cfebeefa9b445d437f2439da16538904f13d1d7f65fb9f9c3861298ee9fc48bb8f8173af3337afab361daa148c0b72d7e0ff94fa3da7dd94217c75ded7f45a3cbe11083727cd234179d65ba97e4b47660b5cb25cd65fe1700f267ca92f17e095723eef36f24917e4bf554", 0xd6}, {&(0x7f0000000240)="1ecb75b2ce58daa5c9d23ecc7bdd81069b92e420e6bf412e6a9e55741de4a2008e7d5ed8836c6c9a7e269fd991f66743ab3c977412819d1c389033b2973c50ef01ee9cccc92d184a2be43b9826b2368612a3f0a86181", 0x56}, {&(0x7f00000002c0)="9d0a9612af53831cf9f189102120227ad8fd7147bcdebe316154b54000b3bc9293fa08af195b48b833b431d0f400391dfb76a7ff4ecc1bea9294f064d77123e5855db091527552", 0x47}, {&(0x7f0000000340)="b385297802c0bf8cab5f14e682ec0188c137ec1e7f987b78c9056c0a57a537fdde9baf350838e5dbaf5b408c1b1c973ab36a448410efdb8c69b9d5", 0x3b}], 0x5, &(0x7f0000000400)=[{0xe0, 0xffff, 0xc8, "3f5ae286c086d23a4e4a7029699ff2b70e69e75c532910621db50d68dcc6453fdf5e330fd397534eeaf4c80d5bdf4050fd30646d127629a885fd3d43ec9fe9311f3ecc0cc3f48f9c5534a634900651ddb0a8ee9461dffe39c907982d79e10e5b6c04176c3f1f5c745f99b288b61c1d92a758865850c4663f73acba724698fc29be636c1268e02b514de3519268487ea8c409cb69178493371d0616c309d199d253d923caab1bf9f4bc342a386140620a39f448fec409001e1a02aacac283213473954bf8700655710e8e"}, {0xa0, 0xffff, 0x600000000000, "309851139eff518afc558303a265d05b416d69b31052d84a147dd68e07b3c21e1274fa5c843fcea64f5fdd029efde05ec7948564cbbeeb689d19532bba7d1f40ccfed45c081809647e6f0680214f86a40a157e90afb19c7d72bdef5782b3ad142d9101bb26fada25e31bdf41e8df8f485dc02263f7dad0545f92d509f1d929f2a69d489b71c781845a34d497e1038571"}, {0xe8, 0x1, 0x421, "7047e5e82fb32c14900abdb8af76c83e46997e2e0595e8ca9e1446277a8796e7d87e025e51f0277547faacf4bb40391c4d0633bd246bcf9e5213f9d2886f1fa250e2f646dd2f555bdd6fe75206fbe155c92480519d29b1155a1d46a01b26fca56c1893802e6e80d6470a2a814ff6b60d37871ca5242ba1012dfa4809bdb18753f8a29eee56b8146901dd6dc3dda86e3a6678d6a7a36f248caff99132538b13632b17ffa01d533fe578b240d76925db8a17d8fdb7bb44c7dac8136faf9b7b4ea12f5758be89e6c5dad03bcdb814ad71599c07c4"}], 0x268}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 04:01:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x294) socket$inet(0x2, 0x4, 0x22a) 04:01:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fd", 0x1) readv(r0, &(0x7f00000024c0)=[{&(0x7f0000000280)=""/220, 0xdc}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000080)}, {&(0x7f0000001380)=""/185, 0xb9}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/99, 0x63}], 0x6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) r3 = semget(0x2, 0x3, 0x400) ioctl$TIOCSTART(r0, 0x2000746e) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000002540)=""/223) 04:01:15 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000180)={{0xfffffffffffffffe, 0x1ff}, {0x4, 0x1}}, 0x2) readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 04:01:15 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) close(r0) 04:01:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fsync(r0) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) r1 = getuid() setuid(r1) 04:01:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) getgroups(0x5, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0]) r6 = getgid() setitimer(0x1, &(0x7f0000001080)={{0x8d0, 0x7fffffff}, {0x1f, 0x4}}, &(0x7f00000010c0)) recvfrom(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x800, &(0x7f0000001040)=@in6={0x18, 0x2, 0x7, 0xf72}, 0xc) setregid(r2, r6) setgroups(0xa, &(0x7f0000001100)=[r4, r4, r6, r2, r6, r1, r3, r6, r5, r5]) 04:01:15 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000280)=[{&(0x7f0000000040)=""/5, 0x5}, {&(0x7f0000000080)=""/37, 0x25}, {&(0x7f00000000c0)=""/157, 0x9d}, {&(0x7f0000000180)=""/234, 0xea}], 0x4, &(0x7f00000002c0)=""/189, 0xbd}, 0x40) sendmsg(r0, &(0x7f00000029c0)={&(0x7f00000003c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000001680)=[{&(0x7f0000000400)="3c8674bff770c2dab88cf45752d27756ab5f42bd0fe784cb566997c4ce726db6e6c42565ef36170f55382d3d85c2e6bb87941fe0b64e062989366143ccd1297599c6da9ce5cbd420dc716a4220a2db36d04929587f3b6b13be0a6065fa59ae1775336dd1c497a6139f24053d94def938930ed3c5b90a0f3be987e27124a2b49535ee17e788c9f33bd2390ea11fb19f84530a4578bed18a3f316b09a486362be50b244975cef3e9980a644d53dc1b0c05f9574fa28ae1a08a25d15ed8fa050b9afc53b2117d981ad8baf38f7660c259142f5883aa608f9e14f86289c851a828e6eb580050982cc635a186317381579bc84bf39786c94ed04c631993a53e7c22d2a50c91b6592e5d485dc5cb5845fea5b1d389bd35d25a996d05cc34fd45a35f602b5dc8eb5c6439c56617d2ce885730139c5375d41cbfacacb0b76c0c4e424fd3cc51d4add516bd6bbe8cc8364b73e28a321e14606e12bc4f3560c67545756d124efcef8b8ec73d3de29d5bed445ea0b0212b57f0285c5d6545d4bc366f696ec7e8c1398960b547aee553a09ec5423e27dec15aad787b59caacfeb7b9f4b798e8b9c54f1b38bb60f87ecef997dbd005866b746ef698d930a4c14a07172e8db338cd8e6c54fe451ea858b0322bda49af3fe7dac431e03628cc8f1f15a44beff3294494dc6fa2cfb9b288664edb786851ab547739060441163a74b3a95b257d81eff58a3736b62c44ae58d8933131a4507636cda2428eb58bee232ee767a62c1cf5982b8e1306f0faeaf570ba1028007a1dcce7e5cf3323644c066c4ca0f3ded2cdbae83e0aa6daa8ef745f4b85ad4193042a00806e425ef8a2722ed024741e0b1f10a6de0cd031ec74dc2ab71948bdcc197290b9ff73139393a779612960b2158774469047263f6bb29e721241f85524f55c08a1efd867dfd0e547976d70eeb8d7edb85e3f784c9b353b1740d85bd0ed6932e31dce56a4cf1e02de34f3f189e77bb9d845328e3eedcfc9c6879cf528c64747a154255e0d80082f3b2257ce8fdee42efec24dfbd371fb059ec03455eb734734890d9a412c0fea1d920bd411a34e5ccf9eec07faedd9209fc206867732837a46452dc21756b76a7fb7b08d363d3f4dcae8de1fdba88d45e1b2a54729ff404b4e1cd5eea2a404f34d7f380cb950e66675cd377efbfa5806d238e0cef88fa61dc0526f075977260b0807058a02cf133811bcb7d99c9fa755683e8616221acfdfa9cddcb066699ef2401027fdbda71df8763a7c1663acd8faab7947ea8190c5b1dbe91bad07d3ec1b690a7f60834729f14631b6770695d29e5dad7de2e05278eaf60118cd52349cd096028d854ec9e23b65216fac9694e2b1bb5dcc7952923a09a611c96e8eeba433a485fcf60563f0af08802bb4dba6bc655bcfd9e8990cb6bda689ab3ac8549e1ef9bd57b5ebeed42d0d84a54656a1248db91629e6a51729b9d03e9585e12a929b6aa6d935132a6a5109b39a2b0736fe101bb2e38bd7e67d26288f1abf5503741d64f656f1361d2985e02b8c78bd5b568d5a9b5ab1740afc3bddaed33bbf1234cdb97c93054c797f9ca8f88825349e267fe49c39362f53464a06b3fe458e288eca844fa52d433e0f680a37e1e2a161549462fb2150fd37c5eadf5c09af3ac8f8df66f81a3bc9545d7f9a19f4c287afc3607ab5902ca1164b54f1c69ff8d6fe3845cc2dd1f200ec718990d40de9fe3fa978fa4e1cd6431ae254cc1f20e2bf2927892b1d872c2b671aae503758efaefa9e42a5b6c6f44c29594cb7aa70031cba76a1adf23d4ad751e4a47504c82487648ada353995b385d95706112b52fceb26c0276ced0a1b708c92e391167123c4cefa5b62f142cf5dda72b2f25dd8f939883e2d4b3d09b11ab6caab25eadc1592c7ff7abb242bacdcaa645d0feec6cda5cd46741f65706b54c366cbd9c9b6ce299932d490c0020b37cff4c6e1d6baa07ceb08a536952a6f746fa01132e5d2daee1c6d6f7c2997cf2c84895e85e0258387a654a1139a08daa0e49d3ab717da05a992cecb1746c612cb6f711ed209204e39adbbcc687f4092fcb54f5c10a9a03c987d54a0845344f40cd0cb1a576c8574539d31e989224bd97d6113598f4836848f9823d302730808bcf019f5986be460c39a15084d25164a3c761ba07e6e217699ef59d34f2ad51e9d503cdaa58ed21b58233521dcc3bfe47c6715bc2780d7e990cdd87c8538675cadaa9538f45a85000f68019fe15fe848324d897b331d12b49ff5ee9afd2525a2bed1737134d025a56a30e5f83813d9179bb0d771e1b5341c6fc95aff8a494c15827e7c370a6e4f97f9bc359c7a69f51636a220fd797b02c2d67afb23571a200155f195c9a04da428de633ad266d31aceec56096a891159e3dfdd34af3c6e4b7de49c1f7be98b529a17de5f8848ab4c128b4a0b1a165a2f54ec5f2da068a1b66fe543ff550f0fef2f652647d8f0298087321c39d652384e26d6a73193e5aa724911434bf2b599f8704d88788acb1dafd15c1a70b30e8d2d6c1087fb90bddd52b86087ca0d671d66f775d2342501211dd60a0fd9ccafb377d05a019c306ff99903ff5fbce1dc48639713b85604990c6592c4c859e6704d4a33faadaba755a75335728c9a4125a4212f6f15979b8d3a6ffcf4a275e876fdf4ac09f40a1b32cdc65ff1f2b7e89d34b11f432ff1c7ed9464bda215610d4d7b921366f418978ebd3852f1a855125b51753b4a14a7466161cb3bb7209dbab47c6237efddddf6f79280f77851b419584fdffeb025525314add9a0404b68f845a0597c3449b2ef484bb684e17f10edf0d0faab3ff505633592112bdf8554323ae2e9dd4bd296c40287f9ad0bbc7bbeb777bcd5cd2b49452eed85132daf7d030a909ea2021b548fd1912f7a40ce3842bd2edb671acb536410fe6f4e6eb0e3dab6075aff75ca72b879451529a7d52930393428cb6e8beb2652bbd3176412b84c2a12ccf230378b5977a2152282debdf15154ad0ece0fb5f9cc6cf190ab8d2c18af461bba1ec8e9e6c662580c4d307d1b7748194dd03e15e7def2b243c706afde69741e41ed1bac76ff54f11267384d5568d27ba17c6793f9f677056ba07a2388306e06143138aea56b86048a0c2b91d28bd922cc67d4d61509d1a91ba84fc396ce8c6c4ec80b25dc9d61c25c1ebc8272679437533869e62d593d62ec27027d8968f393d0253a185d7d5594671c744ff47fde0ac74085a5fc981d55e603152704d0105b9bb301da86b37a6b69b04c2a678e5d2bb68062a49c3a1ea4bbc54ce94e9cec83c8c6476cbc05c66e55926d05f3eaa536bf25bca362e2f9cd4845e1ac7b68875bfe739f1fd0d1c504e45ab0056ee52282197aa8c157762673723cf292cb7e7fc1bd95c99f73d71e255217759a9436163e908c53edeb07e339631b26fd2ccfef18734f6d6e85e177f5b1a283e88b27cc0c31fa431f468365e6b6dac01ebda2b305754f280fe8a04aac78f83abb492c519d752ac8d43be0db83f92d821307d080862bc172ef09e3cf309a0d5f3860cb80acaf7eb9d21271021e647180cacfeef9a79d47500174eb929053957c14d9dbdd2fdde5cd8179be49914b87ba2f0371e216f9a51d7b9c8e1814ce37b72f7f54af0e0cc10555ee338d1aabb519456f07e8d960003352ece8f1a2863bd539da1f9798c2bdcbaba14f16f14ddbe6a040d5d4838292bb81a6eadba6d905c0a063f3255d2829bce44dbe56d93294d8b30fff84c48535cf3892e9a6a1b44174344ffa5ae6db89e92daf71476d9302fb50519b9015b35bff0b67311c0de03945563660f7ba86ff3a93c141b48f5ac45acf129ef3be3d68859d97e89987689498b16f124fc1d3840521dc5492da570525536b90470bbc3d14af9a9e39e8d02aaa9d8a50e9ce576ad75acefb9512f7a1bd3ea1d5e9c29acb2a30d2666214869dbfd632a2699a2305da49f8ecf1fe31cdb9054547e1f260169473ed00c2d49d76198cbbdd93af7dce7b33856d3834bd1efb4dfd0cc1fed718e6e2f250f6e93968378cac033e3b12cae661ac2a4adeca88b95fa2cdb267bdfdd62829f7e37d0ec12adb1f1fe09cc30837b819c340c2aaef2cc570734fc01029034398c72ac0897fbe3f426c2a3a45e7d96b73b08d6166002ac3d13c7d22ac23f5a63376df9cff0107ef3bf7d2503b70ff62ee60ff6552c2e5c1bfbebcf62e261e0b65874598e90ac9c8b535200d39e629dd13be5b0bc35b266330eed40c579d2478f8fa79e4f2cda0b98981ced8980f2bffb67dd79c03f727d76c7a685c1dc5d85d3b45f147b47b8949656de21abcdeea70b3374d18ef46bb7d78e6a8deea4c14c2ea429869f66c89023296e5561c29eacf53c884bc011f8a215c3b64bf71f0bd8417549ed3421c565c187eb9717c90eaf853f46f5a5bba32067aa6abdc8362cb5b4c3eba9d73469d933a80fc904d8b7f4fe773882f05c8f12d4d0235da41e184d44731d80ef9611eab1a20825b82167ff27625e2d575a2c42e462a468a3b783ac6536453139d3b3905e368d440df78ce96f54a682d77e6a148c40f7a55e3f7f1a54cca07d86a136248b5e41be420ea0b6bcabb60782cc1bed8c739faa643081ebcc6b95f0f4d3890765e8ad5b09541cad4ea3f680de6ed1df2541a968234971b9230d38ab8d5494d5d386434ef5c57589a9eefd54c0b0f4a9ce7592c1f83427b81594cbeb5ad87f82b90c8a77b63ef6df0177c1df06f1bbff49379a2a19330d9846e8cb055e6acbd15714509bb29484b8c80ac679574ff5af8310140533ca7c0bd5fb509f5f81b9065a9e341cfe15dacc3483d3deb6b2d4ce2da1c725da6e1fe6c50aa4726a61f55ac0be0b1b3a8bc1409417f65952df5af1cb7dc1e597369f871436c0f1c3dac2e71328566585522dae6f09e421d9c569bdbd296d0923db5a1f88ed9c877efa1c1c167a5ab3d5d1baf0a688d8cb1c796d9d3bc04a52c0e242ea333f47ceaf7eb000045f273408e1d74916d531bc51077fc61b2dcad81d38be7fe4bcadc680eeedc58e9276bd2f233f909f32f38dd7aba0b0d1bf45b62167a63be21e488be57d4d800d108666605ac1f8f3fb4588211d4eb291a64d5fe19886866eb91600fbd0fd5487661523ab1bf308f024628b44c0d832a8fdaa2278002a587d172f41c10fe48bf66141cfc31261874f5accef83bb398094b51c22b1bf6209606e0a63457f4307e79c0728f8791b15234d46649463040b1e86fa023a466402c5edf53a8b18351c89a704d9bea5e624b65b2c76ad670b3a917dd61e9ba207d2625aa3bb66439e9d65ccf261e1dbc05896b1708cd3fe0cf0fc39c7fec1ee1eff73c409c8613e642f4f33f5f28428d17a4c915caf28cbc1a472b8b7daeb9c8e3c8f6c067b801497ddfca861c8cfaa222dd48b3f7534faf36a168637c4ec9e3d846d4fa08a3f1dd03c0f137d97c4d21e62d7a815cb58015ada039ccafaa6e2469e5489ec4a5baa14a49b3ef146b3fe45d52a6549e47fddb0129630de486d1cc5161638dfefefe996bbb8ec4cafe7fd99d4377a7beff2c5b9a301892339f3fada871c1b4627c7f34de28d2f3cd261a88e7371324d0165017e9c3f81b6206bf60161fdee5294cf60346b2f7f22aca6beff2c1d9c675c8a70b7c83cadac48943ab1bc1016fa7bf8566d65d8c58ad434667e4c5636296a6e3b01cc4f2ce2ccdff1c295533b33dafec958ddaf0754f27a833eb3176a2d5c97bc302f9d11198d2913bff5b11d831089fbb2d4dcc91e3d2d093afd36639de030f9c254f76", 0x1000}, {&(0x7f0000001400)="429c9bb0b6102be6f510719e4713a1d96a79ee40d460acd039cbb0bfc59763e7a17bc51922f66c53a18116f393ac0c3dc7e3b5d6396464d41db603fc266070e8f627e2a81d82bcad36da34eb51cedfd6b9cbd644919c6b79b909", 0x5a}, {&(0x7f0000001480)="ea27e079e297be28ff6515d4045b6b397ff8394c5e3ce826193674506a5df88da7f2e6af82efd2c974348e25255f5f254b5513c5f0f01865079a75597a2dd68c9a19abcd1177c433cde386c6f0cbe297e6d7f5b05b1f116ed067e3731e6f22ae4f84c83a66feeba60a97ee9b132f9585655db45eb06f5d2a99fc83df2d4675499098f38ee95f4a11ca4a874dcc8b9c6a1ead8331f387650dd94308785364452b2e7a9ef34eb9d47ea1ef423cf972811f", 0xb0}, {&(0x7f0000001540)="17472506c8bfde6bc7c420343ac6ffc0bb59702b8170e7c0b67cc0a3ff24bfa675b9208e2fece9f90fbbc8417e105bc505aaabab97a0", 0x36}, {&(0x7f0000001580)="9a96ce8342ed6b8b19042a5c15d50b5d6d7c9c4ecd1da8ba9111aa3f993f", 0x1e}, {&(0x7f00000015c0)="ca99bd896774025f10124084b5e62b82a59438e829675db6448586eabff1159ab411e7a11332ca0cd5952668bb316a274fc26c09d127df175153a66405980fc436bc9a579998846a55ee6bf1cd0fe16020e374ca8616a259cde0c5d14ce718514741157b769e51219e110f7720e70585d728b0e76b1d1474d04d4354e6f38626df3e67745a04e380ab38108792f293c95055762fa8f02e4cb489d4b598c96e4fb0f19ed872c105d7141d371448d3f358bd65504b6ab953409d58b905", 0xbc}], 0x6, &(0x7f0000001700)=[{0xa0, 0xffff, 0x5, "e7cd573a6283b87591b598f750e27414316660f588b43d0895d262e32c58b47e11e475a32c0343ea0c699c9d2f0726c9bb3b87fcca1cce0bc3afefa78722a8d2e50beb697928067c8f30217108f0c7783309acd85667417638414425f14b138d7de9ebbfdca81997da72588a0a59adb4f217e315f20c9e13a0914cdf8bf2b55ce2f011ddbea1b64be6a7c1"}, {0x28, 0x1, 0x1f, "3dcc5a636d04d374de41f4fafb459d52754ad4e9"}, {0x78, 0xffff, 0x80, "e5fc7305fa310d058d3655ddc9406db4fc6cd9811f27165a45de06f30d58e25eabe73c4d24594c4e5d23593b990be7de715e4122a0ac2704c3bb28ce03e4e723ee42caae00c96ac29ec8f2b6894ef847c9e9a0427e7c9253f19db118df872f0e54e0af621b"}, {0x10, 0xffff, 0x3}, {0xd8, 0xffff, 0x8a6d, "09a923d2b5772c2c927b19f2c38f3c024689afaf63e193d35456f2ab1ff5e8aa7bb3efc7e6c11056a720f2a5e7122f83f5499c0a2b9cf6bf251e0651dd773ee71a1d5fc415235ed71007ecee725f883b616eaef59a1d04609b7b2f6e347b6c4f096f0e363a718c2f6902a3b73325b9d204428dd56189b963c8deb9ed5a3706873276fd392c31f6d51ad04174706e5c285205452cd9495e59339a5a75d904a37097c37219a4926b49b1d0d302eeb9034220b2c264c7b2192f22f4a622b15d2e2087dab7c1f1"}, {0x1010, 0xffff, 0x7, "9e2a36cb153e3a10e21cd8a91075d885315dfb4762fd3d8c0124440a72517f63cb0f58524a75f8f2aed7a372d7bd8c0b210c350e07ae8f2fc111fba7ab39e3db155514dc26f51584e697e9e4f2172f4cadd17858a30a6c7aa1ab90552ed76b796013ab40a95bd542bd08157b5a251bc455572cc962e01a07a39bc2335520614b51b6bb8fcb3bed19129803b70b416b4beb5116351743f0ea6b86e5a8963bf7fb802be0162602eabf3816daf91e749bf21349677e207517364db39d969574cee1f98b000793dae6e9ecfde634800e81fcb99ee4d11f8fa54049457819179050891759fb8495c1bbe93782d876162c855da68eb696d8a6f30e291e39437427a8020a8e3cdce232c12e9b153890c26e4fbabfa42468d91acc7166bfe61816c471445eb27d235dbc421c92f5319cecd1fd679f1934b29e98d31c4ce970af5ab62fea4c43ace1360b714b579015e08fce2726a5c355dd46e994dd769d2038dc39e118edf050f4eaf7fc092cb98a18853c2c4c29c22fd3841335f74c6671835774a84f87a3580344746917bb7853a359cbe66af575897007f8687f952c8ac7474844b2d59a017916aa1744405e32049e7fe573af70f3c7d8375892df2abcc20c4df8903bb053931a17343c5454057a0dd45ce9ff594f152bf1b1f7f1d9ec5993094ae36b68937fee23ef40bc78b3ac9584df5af9268f36f621f024ebda390b9bd0fe8aa033641820910abbece30b947b7baedb7807c8690ed907dbfedc8aa9fe1e96a1bf05d1feb13873000bc035bf1dba350908d1cc22b5c906f3ec66f72056f0141e19627dfc64b8c7f610f20c220c88d7b6c503049eaefd20437da0461e494d1ac650dc8f6a1b81fa76fa4f4730adb4bf1376e937b2f22883fd2d70c4fd6a05a0f85c821579497d06e3cff0d94940e37fc95bbdb160b1d3a42b29b620ffdc3ca6fbc00951af661d7c4f177f107ddf7694f1834df3a4848325b8f0d1b360dc09f846865ab09d23ae79159bf4a516e727124ee86779b673351fd7d717875a9b6f1fad9fbae91b51190bc48ff591f89aff553535819dabc2df0d5bc7a12149e78c7f6085da3db638e0e1283bc6d4588036c212d308b1858d37c8586f8a79a1084a5da866790f5b43f4c2f4d9e5100bb7801b503fa4d6f08d5679bd4584da4d4f6d434d62035561e370b33d76c4dc0e4cdb4ebaadcff856a358c6f1144a368149b58be14501dfe7d0702bbb59b630098c9908d96a74446985e8f26036e0675df51ff91ec5f30c956f354416f25f0db0ce686c3f119034b3111c9a52cd3f9f33006fcdcb0d089fe86b231efbbb3e97afce04634cbf15e69899fafbf3ec38b7ecb7c08f82e1d342dd9c808d51727ae9399d09552208b52e35b059a5c67c0d77fc8b8f779af1416bbd2add4cda502bbae12681da1422282af113ba98a0f01abcd940deb12ad036fab455d9234ebaf9a6bfc8cdff2ed078a215ed9173c053f788e1a678c6fec2279bcc9cc1741dac7505877564345c02b68f3a4df5ebb3cec53ea415016486b8d323c5147d973535f8316fd12fc83d73f1394c83d4959f17b0d077df4b66eeed11e718e8ad13b3d420deb2fdf89004e90d6aedc0d84b2a98e45f2f28233ac7de3b73f5a1f9e8fe216ba084182a2801ef9116c25f7529307dea7f63a1e28685a18f8d996cd912aa45da62acbcd72593cf11a64ee58b669c9c015ce1fde8cbb4284f8002199371f542336965a177d3056b19853505207ebbc13678543e3e01b1a51d2f77b3b63c74b65656b8df0a59d257a3a11c91ce087591712a971ecc7d9a1d74d8910e9009b01f01989b4fd4cf3478c3db7f377a91131f6e5a82c9c11386898115c5c366a70eb5f90e7008b8c6ae663cdd0e01bb994b3434cfa1f69412d317ecd2e05358b97aa85fbdd8a46a379907567ee5a421d95ed6574219fc508f4d17b0a7722c64fdd065ec0850aea25d3af69e97744fb006833e4ec1e7fd5aa1f77df869aee282cc240fa9f017b04373796cb42b004c1ab62d82fbb9f0f25c778a0444f3fa3312b29ff55af9cc3fef9c33549ae530f133cb27f57c5bac6148b96a94aef977be1147c053cd0ae97a05c135296cb805ea0bf3a7d5aa915e849a9599f977aef56b4a37711acfe746bcaa7d1342d9d141934d090ab4558a5728add666daf78c0c3fb0cac3b42820f89b81193db0040c718b0983f5e8d7ed4f5cdf56b108bba077ffc4cc048e09a7f78c1ee41c3cb7b6c61e692c241b2df599007f53b7efd1fa08eb4d95e976ee15f623d0a935fc42dde59aecf9aa956438fdb6559407cf020ad3bfc77093577d170be7fc7f5fc6b9c694039f2550c7eecdaec874a02061916a3336c3cdb2f844d5364c31b7a3ae0c33b6a3cd369aea4e4d051914ca2c4d907a3f7ee34fec26b46b8a1fba99eb7c3e9076cec8b2ca50c5d2d917a5dd8a453cb2cdde05e79f47d42e59a4f24ca278ff9cb94f093cdfa5b3fd320db4cda0709c625affd30a1413752fa989ac9b842a0f3a0d6a947bb45b9932882942301fa3cf723e1aa6f84ee51601472e4d40a57881457198a64c67c411091ee06635428d30072505fdffc629513c8fc630e5c2ca8ef1a6977d7f8e3a065de5368ed089396c2f697d5bdee27a71e5d5a35952aa5b90ed8bd6f3c3265aa08533c3a06bc7a9d4d3ec75a49c19ab2d0088d2868a0dcaaa81424e50db8f01b2ffe0cdfb8309e0dc7f89fbaaadda49d55ed6678e23065c3f9f6ceecf0f02e6c8e6cccb5e05ce8f80ed870e5d48dffaa826f16f50add282cb761e615741264368cd68dbaf08b19b23b0bddacc9918b75815807b74e0d329dcb1027ee48826ee09bc2cb346e9c99be1ae7f3c1c2e4b8895caad76812e39559c9cae74b5008d10cd6621050036a0c91e0a6d201c34700f55667178c67684b989ff6471e5cdedca41c3638fe8b8d55471f90383df67a034cffa8323a29c5eae4636f231f8a5d471baafc0295cc9de3a78835cf0ceee9a5d224d1a90b3a112630badc3b68666923805c90d837abf2da1e79d2d3ba1b7784e7b9921b5dcde1bcbb5465ff6f99984f0997d5c68293793c96b2281061b556a99a8a98cfeb117c0c197a39ef327cec9083f6e5e56ba4613d756478bba84b986f1fcbe099c749301116d6587730808de4433a6dd4704587dd48c9f35e6d1eb99a35a73b4645b0fcf6b61b8b35d001d61068407def51c9441659410e7c64c96816ac340085d6be998d5ce98514d72b61999d69ae4c141ad7bc9cfdc1b92c4a126417c5885dc9febb2de5a94d935d3e78436e12e7d175550bcc16c57de69588514c2f99a6756db8b31d5f12b480dbfbf0c5331020737f1430dfb11a035c53b0db94aa064386dc5e1f4ee7486edf06b834a338faa765dc0d345e2d649c769afd44ba93a4cf85bc41f37afe75835d388087c89589a7a88eb1e6b4bd3db4b5cf5c0c3d62d29448c4deb0121ba11b9fe86a98f71f78edf1acf3b512cf00120f9d10a493bee1512b8a965a1a4c5e11d7f7dab1427772f81aa083b3dd6e459db2c1021b30b44bb7964d111222756ceee86c261ec4ba33b41afe864f0abeaebb35e0bdb6636655b6e6c1922f1800400ffb7d54f7d49508f0b6762397918c255a7af9551b1c2c0c80a356f1330463fee3e72d3ebe58f0ee43435e55087d68e186fa5cfeb9edc4c62aaf2f7297a99726ed5c2f27e741e7e254dad3fa42613837067643b0a48a11ede7889662a98aa98bf15eac6c81e86b1c26a39a465aa12f8e1a70a24dc93a09a01223dd4458dcee23abaad369c9f8c6c9ddbe0149974a9a8eadc153a293d4b83dbbe1c2449cdb182c50d4402ca327d86ed53a0552c257aa4160288ed2007b1be111f93bce19e5cd9b4b8a65f64424e04fc988c77d6078841f31dbf36f5fa90c098e45e882307f31d4350d5c595114d88a124a39b64db8d4ad7d509db2cfa95f5303af2c7a825874e88dedb2cd4e3a6a5c4b128b32cfa47c790ba83705b4079085a2c80fa644be77e4ac9afb77495e4689d0f0e8dece7bde674d5105d6d8f4003c3498f44b5bbe88f427570c230f123e42a58c686398e0ea95a34215974e9375e8683b897d77af5abd4bdda1b54a41e3c02a0b936e1f46886b351d98cec0a9ade369f0925564405a7d1177af2a91274cf1718788d9006f925c0a413334b5e9926d4f3b66b466e65d4f1f79bd4477c6e4d8b13af603145de52b78b4951bb15d2e2be5a18814a1a9a0092076d0c3754975c356ee06701c474a6a11d677bab0e7c9afc575cacaf85eee176c6a6c8b27f522a3a20cf7df46fdace68a04596886b3e76cd2d718f9d86959f04d55bb36b9ef224d54a092d18d416886f82b0e5760fd1bbb87c5b8e55d0c029e50f382f8483b7a9890434bc383a2f415a76dad06b7fdaa0e202e120af143e8cd4fb97714ab9327b447331f43460a5d443a0814b2967567f529771e977b9930fa8110a71d6bd3ac76aede6f211f03d4b5283532ccc1765e747370fcd66283457c52525c5727c187f136c8559ac2dd21d1777e66590855fd779090fa2072a7968fa829792a769dcbe7482335b9159f2d53c5633a61ce99a4dc6147ad9f8dcdd9e67a251116f41c6954cf8fe7e2c5c137ba79c2c4a9fd7ee987f724225f4d0a6af614f54031b377b1a76dc6cf620582ed9bd8b01cf05fe032ee85745194aa6f1a0dcada210c806f12cc96d839db5172aaca18cc37cbb1c5c03446907ebcb75aeca4015e21428c413cd5345f43195de11b347a5452e291443508ee88d57c32b5773912f3c6fe2b8087bc4859d46fb3d5e1561ded6c46cdfae62b5363ad91abcaf2eb31ecd552ecf0d1b317b4b9de4bf8123c92c8266b150c694f3eae84a3df86e8715023bc7c2b07f03f655c4fbb4230ea92cd5839354b27fdcc8a3b03a1495bc149387391756b469892f4090483016d3d39d1cdc0b7bdfc863422d190bd58705c6931671884a3b259cee804b5bce616290f0412f3e1b0a20fd35551e55c23103e592228ed55c14a605b1f800d32ceef566537482a062b45e4f0e2d48b265852d1fd05960484c744b8e4297b7775f29f8a92c25fe5d269be8b087e2efcdb84f18bcb30f99fad05279927224d008af401b4fe8a8918d23a55f0f25b0f2a4b784bf887aed6df8ad7b3f7e715e6581c79efac014d7c6c5db212fd5a935143bcc91dc62ebbd9141625e0484adbf6453ae30451eb163044365008bc5978c09a06da4e86732025b06e968fa509928a620856d39c8feefd3a6479d506205d876740ff2b0e3a4c347cd4c872ec34ff997e59bba6a00b514d2637ead33bc21a0290802c4257ce5a88db3c9b6a63250281f2afb12d2584ae6433e9fb0236dd4fd4db28402b828b61506a1ba34893369baafcb83944e1a5d79871f5bbceb200fc19a08fda556f0e9ea072a0a3f73d2d24188da0c575b697604ff7d32e6c212a3bc71b0533cc8604c7e376e9fec3134a986601b2acccac059e05938d2beebf904b549c5d855ef7d9e3dacacc59ebfd5ec92a612fde65d7d147cbd72f6b0aa27d5b678b028b93fd66db6e78fcbcd4ef9432dd3ca53f63e7eefae3a4c5ebf6248eeb4aa30c95cfb863493782d0879cdde0b8cbd9f7e7f582f0c7830851b2db8893826806a4bdce1caf83a5fb65e4f1815e7a31e72b26d0811c17a88b4adfbe9e4fa8ad3b2a14ae91d1e826a00328bc865386c3e0dc784e7efa9670e3f048f4a9a1d39725d236a9ae75a85ae06ef1fb319c399f902d693abe4fd39a95a543a1151d619f4c46140a9e1a29690ded4c5461b609f09cb1ed1"}, {0x78, 0xffff, 0x4a89, "111dee80e88c4ab95783b093ef183f12b6ccb8a27cbd5279c0ea668ac7dc224d2eb25de2e8b5b64d79c49cf1048876b3cebc43f121de0e6024eecd0334450b982a062ed774c509e7423fecbf8d2ed7d921626cfb6c140e2ab47dd5db33fb8b196b"}], 0x12b0}, 0x409) setsockopt$sock_timeval(r0, 0xffff, 0x11007, 0x0, 0xffffffffffffffaf) 04:01:15 executing program 1: setrlimit(0x1000000000003, &(0x7f00000000c0)={0xd54c, 0x10000}) r0 = socket$inet(0x2, 0x0, 0x1) bind(r0, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) shmget$private(0x0, 0x3000, 0x3d4ae2298d320d25, &(0x7f0000ffa000/0x3000)=nil) setrlimit(0x4, &(0x7f0000000040)={0x101, 0x8701}) syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) seteuid(r1) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/102, 0x66}, {&(0x7f0000000240)=""/135, 0x87}, {&(0x7f0000000300)=""/10, 0xa}, {&(0x7f0000000340)=""/69, 0x45}], 0x4, &(0x7f0000000400)=""/191, 0xbf}, 0x41) 04:01:15 executing program 0: r0 = syz_open_pts() fcntl$getown(0xffffffffffffffff, 0x5) poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e2f637daf73f8b8aa6eef6fa39c39c9f3de6548f9324bc2346f7e096ef5db512", 0x20) getegid() getgid() poll(&(0x7f0000000100)=[{r0, 0x3}], 0x1, 0x928) r1 = syz_open_pts() pipe(&(0x7f0000000040)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, 0x0) 04:01:15 executing program 1: 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)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000015c0)=[{&(0x7f0000001380)=""/95, 0x5f}, {&(0x7f0000001400)=""/84, 0x54}, {&(0x7f0000001480)=""/3, 0x3}, {&(0x7f00000014c0)=""/237, 0xed}], 0x4, &(0x7f0000001600)=""/231, 0xe7}, 0x40) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x10) connect(r4, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000001780)=0x8, 0x4) chdir(&(0x7f00000017c0)='./file0\x00') ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001800)) r5 = msgget$private(0x0, 0x402) r6 = geteuid() getgroups(0x2, &(0x7f0000001840)=[0x0, 0xffffffffffffffff]) r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000001900)={{0x6, r6, r7, r8, r9, 0x0, 0xfffffffffffffffb}, 0x8, 0x8, r1, r1, 0x0, 0x1, 0x8000, 0xb0a}) socket(0x1e, 0x3, 0x4) semget$private(0x0, 0x1, 0x4a0) geteuid() msgsnd(r5, &(0x7f0000001980)=ANY=[@ANYBLOB="0000000000000000095c317798e4464d189833dce6c130a2ba7a9c8c0d36aa4ade"], 0x1, 0x800) r10 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r10, 0x0, 0x3, &(0x7f0000001ac0)=""/170) r11 = dup2(r3, r0) mknodat(r4, &(0x7f0000000080)='./file0\x00', 0x4, 0x7) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001a80), 0xc) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000001b80)=[0xce3]) 04:01:15 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) link(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 04:01:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = fcntl$dupfd(r0, 0xa, r0) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0x26) 04:01:16 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x1000) 04:01:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x40000) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000018c0)=[{0x0}], 0x1) write(r0, &(0x7f0000000080)="02", 0x1) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0xfffffffeffffffff, 0x8}, 0xc) 04:01:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect(r0, &(0x7f0000000140)=@un=@abs, 0x8) 04:01:16 executing program 0: mkdir(&(0x7f00000013c0)='\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', 0xd4) mknod$loop(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x4, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) dup(r0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockname(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x1002) rename(0x0, 0x0) rmdir(&(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') 04:01:16 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) socket(0x1, 0x4, 0x3) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 04:01:16 executing program 0: mprotect(&(0x7f00003c8000/0x2000)=nil, 0x2000, 0x6) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) 04:01:16 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000400)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = geteuid() getgroups(0x6, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001440)={{0x18, 0x3, 0x5, 0x4}, {0x18, 0x2, 0x8845, 0x2}, 0x5, [0x7, 0x7fffffff, 0x6, 0x40, 0x0, 0x2, 0x3, 0x9]}, 0x3c) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r8}, 0xc) sendmsg$unix(r0, &(0x7f00000025c0)={&(0x7f0000001480)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002500)=[{&(0x7f00000014c0)="d6d18239897fceadf1a0136efcf9", 0xe}, {&(0x7f0000001500)="7764f8fe5ee19099f0ed54238350a4ac7ce76151c49b8a3b4bafa9681269223ea819917cc33a6f60b716611904a7c3d4de27cea26b0a8bdefb55d2791f667cf8b52a17e95dc3070d89f3f3a1ca613b20ae02850507a8240a45ee25484a000bf03b144b27b98091e17c57c010b6fbc7cd56f39c6b570c5e4ae2cf7478aaa4f69c503e1df8f938cc649052d78d670d4c876dffdf06623cb4b7bac1bf11cba6f90f064add1c7518e07cf6f6a5d9a0eb4c34438240763fbc0c404507d6e40849c02e22db609c1c8dc6c1fca72065e8a05ab3e3fe86cafedfb765f9687864bbd70347b088c9e89d9c7573b2920804e27b602a7fbfe457e1f9d5423e5861ff82bf8bac663bceb8361f106ea89e60fd4593c1dbedc9c08bb8fa37aa1ce52ad315772f1738ac1ef9e5f929b21a40c1139d8e7b475012f25aeb2460355a4c6899989754de5bcdc76dcd36352402077657a828a6d920262f086b7153d23e5058b6d2ff4a7d93f674e032a64039474976ea45e7b7417cef914e1f53be1cb0fe9ec68d3558bfac7b72e7afda9c746f62444a84a6524912c6dfb70fef99c59a2069418c142676dd3901c641d904fb4ef1ab81f48f54676920819e1ee65521c46d57abd8de7b5904cd3a76bd39aded93999bfc6217dbd6141a2d4ff95a033bd724a552088af276a9bcac3e10f45e402ef6fef6d1c4dfdf2aa16b48bb1db13a3b21162757273a4b1d846b798b567ea6fec0135e269eaaca5ba23aef2d6ac65f1be3dfc00c053b949cb75cdcb23b2a05c971f7f1ce429143801f58179260ef738d8e7b475bf9c51eec2393e99716fb92912718a873a76d25609456473b7a28d5377003706b1cc51d3d18258eeafb0a43bf9273dc0676abc665f447387cbce18ce9f1b2895367255f5a0d6b54898eb376321218a26d510937e77a1edef23bb898c942dc63b0019f087329b03c7b16fc23b98dc234a3c834d578633e086e65e349e9743af6810080907bb4473a1eb0c7d178847e0da69facd24da03992821c8390bd071146a158b32b1431122688c5be938eaeb10d6054125f7688c20e7bc4ab1901ed08c99dcbd4e62a08bee1619b99a831e0fbb612a35b7dce5efaaa369797c4aed4a41ba7e7cccca5bc3e577cf42cc2063b49c86166b81e9323815bbc69a0236d42d5b3c9d28942cc4a07f6b407d4a20596925ec2bb2344ddd17a74e36d5939ebf2269a68fe53d3612e4d8d664be9d073986e49042cf7b3e7fda4dd8821a52729ea668954368de47384ee2d32a56ffcccab044f17ceaf76724c685679e9c30dc39babb13ac12f6504afe8eb15275fba9f4099848c56dac02ea2311baecee83a7412439433ed46c8cbed4370afae9f2a935f5e7fdd3941fc7f0c03678eddcc78d0174a0b42ff5f584dc088e86c1e91f3f2015196edf4a2c5f1f3e92115218b58b4f7f03e2187cbf099774e04e780c0fa0aac6ffd59f1323e06aba6dcc7b6bd5d15888cd3948efd5f4b08d4b8e4e4852a5e49d1063383bde0e7d20b38b1803004e6ac8e515253dc61db4062924f1aa9cf1a6b38a778a9b2b4e33892c31365420fc41bbde985fc0741c9484a05cb611457faff514d3912c8ae759b1d7af82dab04b452597a4f40c1946b44da5618b3266f9821db35cbe5790e04cb9c808d2118fd8a48f25f48dcec9c990535006d747c5435db431f58a7e78ffa5bf623653dfc972ba3b104a0527417d854311b16b912a8cde8ee4a0bdfb3abbd1325bf2d913a881c45e8b1e703989b0aea618cf54253fe8be8bab85d4c3747d36b9e7a2425b75a35ce6501978cfc15efa1306538114445e6762b9307565c4453d780bc69cbc9a96e44a3f1fdd982adf24ee6c48d8f8835e29396337340604a00849b56d5677443316f90725fe7aed112f9f893fe7014beb298b9eea664b353ea9d4ede56fb34aabd2335d6724c8fdcbca119f45fad0d73f0bfd2d08de07ad59fc4f3819d6226c22c9f1bf83405df6e6ab4f39a6f25efb240fd1abae1075f55b8ed9f96bfb9d693b16ed4a507552745580bc1508862c41e941da6b51a6c21c96d147a186dc6ae68475b76ac1dab7a48be47e95d6f4e0e703099edb63198055b157c31ba3cbce03b923471428098c32730ab4157659d8d06332094007f96790ae87241da76b950169a3799f47a8cb23cf6bb56b4a283e0569bcf53f258714c2bb820bddf33204cb857290b5f814d1e28319648306b09f65d09ccc4812a3fd602b9f6b574a25a07584c2d9fd833d399ad0a886d0875665b674482057d6601ada0c5fc1b0eb48ac8c8b6a3d7db7571544cca39a2365e16f63e572c208ec8a48a9688637ee0ab1c0b23fc7c92675e8a40c6de747dd765238d840cfda64f7cf1e6c64075eca41a9f29d65ece4e6d0ebe693a951b7fefb16988f0ffea154c4eba0a0a7debcfd5b6cb71883a51062cb221aeeb12b81a457a821ea86798a8afbee65af0e4dcc2e18a1a53c2c389143df6f22d709fefd34a6d632c795c6e693d28faa7c7f2cd2ccf797d9a184f267fdddd6c3312101e73af4ff20e85f2de56f29b611cac97eddebcf29e1b0bfa4dd3f444cc89257fea3bd39845c91aa04574163e35f9dc3b565676c1a59212a2f27dab84c2dbe1ed1a83abb6f558924106e5fd256a1a6c19a902912d2cc19136aa849d0963179c42f661531ff9cfaf3fe237de31d2b5a8244bf60b0128c06483fa1d1e684a527de56e280b6f3352edb792b006a7bed4404b79cb523fd966bef49c7005362bc3f9c03909eb142f5ddb6f18bdf4d2c11154d7e4f9d6ebe513451335c08899de96c6ab97df2f82c43f61470c22930c2cf74daf0539b7a8a1444b478291ddb59e54c5a5d77731067acc93c0dd44f5455547e55e3f85920443f7dde7311371934f3fffd3b31db5313d9c2e35f5db9a4aff36a0278a37e076fd5b55e0688a749e15aadbf3814a4e0b000f4ca4e803048d49289ea2b1a4789079815b4e1288f4af015c29887daebb134eacc53237f2fd42fecdc3542ef5fa64060cf2cadafb5f89d7a61128705ea4150e835d608a9cdc0e568fd0bdffd595746cb226d94a41b82b50fae63e6c7c6115f785c931487c475e3f4c0c749be2ca66778b9e1a576be3d9416cdfc8b98241b89b40ab41fa1ad607e4cb89f5db47bd75ddf7147f46f43366270edc8d791a58ede1246a7234c4882d24741e2a2a778a4b8de73bdeda73801e4df3d5c22ddc9edb35265148edd10dce9b65943b927c92d030502b620e4b52b3ae8fdd00dd2e36fc8d34f6c8fd7d622c9d59bdeba389d480a2c6d6803c218dbbf8ea485841d0b26294a5c2ed8917495af8068fb8b662d5685ec3d2d6b825f9f7babac78d75fc11dcbcf2ddcab850b0ee56c94ff6b44c2839ae66fbecb215d06a7511dde1c7dd45ed728cffd120cc96c1a6833efe072c504331197eaa337fe0a9977b0fbaf8d26ddb3d87536b4d617fee242d363d95e23d07a70928bbaff3000939203926f84699c0be0acda50054904ef4ae8689cb4baf6d7a2c7756c597233a1f800d7f572f67b7448c37f6b62426051bcf322883851b80ad46a7658f532dd37fa2598d5236e7be9d7b9fce8fe01b3ff28e3f4f8d7f1c7741f41beeb8f30838929426ce447d90c12e0cbf431f031d13c50267c1fab3191b0fd3482c89851741c2640554cad20b98bf040ee3a3d02ebab3469a4d91f97953a7dfed457f66cce7aebeab672fe7694f35f283b01aae6a4e3ea0180613080054d39ada0edd2ae4002e569d0314697d66d5dd9cf1c74c5fcfa016386819a7544248c76c675b946aab6c8277bf49553851527dbe67ad380c2ad1361ec05e7163e65c99d666f44211814a4eb5b3ec51f68cb46d3c60aead36ffd7fd74681cf2aaa0cdb1d4a7a05fde68f505d6f7e77060bdf1d78c01f2a2a67ac9ef3d0c55eca3d3696a6582386e507700020e9fa4e49b12067777f0e1d6b26c208b16f4701c9c5e493c95f63a73ba5dacd257f8d1ce38b7b8ed3515088ffaec041b8a011502f26db8438b063853694522a190e1db52a0fb3f7a457df011b23bb5e18e30cc551e9980fbe3e85723ee7cad8808c72a2fd4ae7af928da178c35684d43fa3de3c1b89aa0605492fb6c6219dd1ca1f63549048d88ca63d78c40568159ec41408ce8e9202cac5ed813550857bae86e7939cb0ae8e80ab5f67fa4ef63b2fb3a2d221ebe96152454768ca62fc7e599c393bd6f4d20d93a638eb6a530674a9a4569ff148aa4f2af59ee757f17ab10b4df3b4661df1d2ccc83f474362184eb3403dd2438b392d77081c080d34c3ef6d9aa36dfc2c8e05bbcd6b2e3b75d75a43640a381e1ec421c2f3226e3e2e0eb8c59b20e3b09dd5b6816e2964acbc1ae0b335b2243813cb2e33043fbad2cca1a6d129be1317cb937faf039412b5e59851454c91367f6d34e41e7dfd4d01de531de0f6fe166b313bc141fca72c97263e10aecd8954646a716a295e7e1cd20c5c8fc73113eba7482e7a660a473961980271c45dd9ba94f651460d1f6ec5da48119e65f410c129781a9253a8f01a8410fbb9e54360072b21fb2c8d550345c4c8c9e215d6369158c6ef38899d46e25f7f56e67fda0d69bbdc420bbb44941b99aa55fbee89d5ad37d7a60818ea1213bd54eb8c1481df8e39aa427e59934de89dfe28d0663f44c325c89061095d72ff88dfd1d74149a08a843a924793122cbf4f439a7c459e92cf4786da0af588fe1d319e1b7e801c2ce01e6aaaa0d3dbe82f52833b7b3e12a4392a43f2d8a6f31369e53a6940aab1ff0ced45023a15f7271b07bd5598823f36df80209dac5b8d7c1ab828905bdf504dffe02125df9aa1504e684d010b362e5aa647ffe6003d8abf071c80ccae487752741ade13b2a3167dcc6005ea2c8ac26b8ee4a4aa58ea54ee6fe10e037fb758f0e61313001a40823e62596bebd44a61b6030476099abf1b067c192b4dae11c9a472ace260f54dc2bd0da8710d38a09f3d520a04b4deb1e8cd5810f1cff4cff282943bd9da60cdf67b476432d08a130c256c3ee838c329b8fb483784294894190166bf1f39e2a640c64d52854e2b637a85778f563835fddbfd970255c84420ac3e9407f1c605009460560ebc5f26cc83c0930e003d676903233b917ad1febb7be4e7b4636169d0b30b209ea919d6db4e1ffb396b5abe0781255290df1798fc8c6754fe4442609f8dfbba48c6e165f6f0440e9db5d7b74db4060cfa732db430f84282ba032e29147d4581c3be37add7f68a6a4fbe4dc2b6472923a1f8673f692bf8dafc2988c8d6e7a1e04e342be476a56f6c275ed45206e7bed598877c9aa1d3c62a7d85d032f93d27e87875ab14df35b55bbadb5cc70f850c2e95aae2d1868a59d2586b4ab1ee10ae9790329035e8d0b3bc1c466c2e19ce10ff585ffcb5cd7313508e2a04c6282cfec000f1664f2ecaaa6a3dae47b37ffd2315bcb97bce0560e44143d161f37a81e797416851a6cdf649666badf9eeff12a82dbafa3873a8ac020a4d408e970aa6ebb129ca4b482df04f1aa054c47ab753a283f070805b107bd89425dbb2fdc0244074a63b5b5d279f4bbedbc84f47e99d9b3d585445717213e052693856bb8335e3689025ee6bc6d5317cc6acebc52c27d72acc3cfed25fc70377af41e863c9dd6220e10790e96eaffb88fb99c5d45652f26a18ee8ffb34c4954f8d4d2e6ef3573617129982b2b8fc7a1e1a63961dcda83444794513e38c21b9c029de8dffed7d517c248fd77d93f2093e8702b42516cc708f9593b2478ee9c6d6df1c50bcb048306a5b44344727838", 0x1000}], 0x2, &(0x7f0000002540)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r6, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="20000000000002000000000000000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x70, 0x9}, 0x400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = fcntl$dupfd(r9, 0x0, r10) close(r9) sendmsg$unix(r10, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r9], 0x30}, 0x0) getgroups(0x7, &(0x7f0000000100)=[r7, r8, r4, r6, r5, r6, r3]) sendmsg$unix(r11, &(0x7f0000000380)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000001c0)="b67fb19d90694b7fad9f42c1b6fe4d8f4999ad6850525c93b99b551a83f53d7ff2f3df738c30379894358d28def41169357b", 0x32}, {&(0x7f0000000200)="6ad8c86f6125c6f99452377f92ac1a87ee", 0x11}, {&(0x7f0000000240)="cb2a98240c21852f08405c277005f081148fca31c765c33034e8427348725b2d9f98153c0488c4fc9cb6", 0x2a}], 0x3, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r14}, @cred={0x20, 0xffff, 0x0, r1, r2, r13}, @cred={0x20, 0xffff, 0x0, r1, r2, r12}, @cred={0x20, 0xffff, 0x0, r1, r2, r13}, @cred={0x20, 0xffff, 0x0, r1, r2, r12}], 0xa0, 0x2}, 0x8) 04:01:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x80}, {r0, 0x4}, {r0, 0x80}, {r0, 0x80}, {r0, 0x7}, {r0, 0x1}], 0x6, 0x1) 04:01:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x2, 0x3, 0x9, 0x7ff, r2}) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='-\x00'], 0x1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x602, 0xc) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)) readlinkat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/31, 0x1f) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0/../file0\x00') getpeername$unix(r1, &(0x7f0000000280)=@file={0x0, ""/63}, &(0x7f0000000300)=0x41) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000240)) 04:01:16 executing program 1: select(0x113ab1816a7b4521, 0x0, 0xffffffffffffffff, 0x0, 0x0) 04:01:16 executing program 0: mknod(&(0x7f0000000480)='./file0\x00', 0xba4aa1989200eb0d, 0x1) 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) connect$unix(r0, &(0x7f0000000680)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x6) getitimer(0x2, &(0x7f0000000940)) sendto$inet(r0, &(0x7f0000000140)="b57bf8c312a0548504c50935e04c04491f22fea7dc1d4ebf63c55f59dab0cff17815176d3337307ce6539170f53bae6c2b969f4febe2321d1d00a7bd79aaad77", 0x40, 0xd, 0x0, 0x0) 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)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) setpgid(r2, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) 04:01:16 executing program 1: mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) 04:01:16 executing program 0: r0 = shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = getegid() r2 = dup(0xffffffffffffffff) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x2, 0x1, 0x3f}, 0xc) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) getpgrp() setregid(r1, r3) socket(0x6, 0x3, 0xd168) getpgrp() getegid() kqueue() clock_getres(0x4, &(0x7f0000000040)) 04:01:16 executing program 0: nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) close(0xffffffffffffffff) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) 04:01:16 executing program 1: socketpair(0x30, 0x4000, 0x932, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mincore(&(0x7f00002b8000/0x1000)=nil, 0x1000, &(0x7f0000000240)=""/103) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x7) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) dup(r1) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x6}, {0x3, 0x456}}) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)) 04:01:16 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000000000)="f7", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) fsync(r1) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) 04:01: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, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = getpgrp() r8 = geteuid() r9 = getegid() r10 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x9, &(0x7f00000004c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000100)="e5f6aff9a0396ca47cbee0c0735fa077d4e4582010851b74e76fa6f59a67e5e4b405c1e46716c4a65ba3cee9b8d98beb1b8614cb07c9745db21a176227cc49200c566838e2ad819816379c1a1978fd9810478f62854f679949422312d14cb6e837a702e96fccb91da39cecde", 0x6c}, {&(0x7f0000000200)="0bd47dfeb240734c904bc973129f4a517492d569ac589eea0f01c5c9a2058109c7ddc9c450d41db19e5660efd2e475d636ceb4744748616b4a8085854e2dd75f6b903668516bcf04838a80077d4d5238a077e2a0d36dbd2d6bdcf25c06937129a0c48160dfae59e6717ee2f4e13161d3757844874aa10dde6cd156ff74244687bf", 0x81}], 0x2, &(0x7f00000006c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000c82c23973e47cfa5e87797dd9a90fd86630c07d7988d1f17bd6bf187aae74ae903c204433de45ea942f614b4f113a113a3e33418de42bb33155fceaa5f", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB='\x00\x00\x00\x00'], 0xb0, 0x409}, 0x2) syz_open_pts() 04:01:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a600", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x2, 0x0, 0x21, 0x4, "5e94c2e810c248034ab8ffdeb00fd6b168ab81ef", 0x68, 0x7fff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x4, 0x2, 0x0, 0x3, "b700e6fe07a58f4581f6f6ac4a07b2a5be32e335", 0x2000000, 0xffffffffadabac1f}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) 04:01:17 executing program 0: r0 = socket(0x2, 0x1, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x8080, 0x40) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x400000000000}, {0x0, 0xfffffffffffffffe}}, 0x2) getsockname(r0, 0x0, &(0x7f00000000c0)) getpeername(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) 04:01:17 executing program 1: r0 = semget$private(0x0, 0x0, 0x108) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/93) 04:01:17 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x8) r0 = socket(0x18, 0x1, 0x0) flock(r0, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:01:17 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)) syz_open_pts() dup2(r1, r0) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 04:01:17 executing program 0: 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, &(0x7f0000000100)=0x6) getitimer(0x2, &(0x7f0000000940)) 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(&(0x7f0000000600)='./file1\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCSDTR(r0, 0x20007479) setitimer(0x2, &(0x7f0000000340)={{0x0, 0x9dfc}, {0x1, 0x6}}, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) openat(r0, &(0x7f0000000140)='./file0\x00', 0x2, 0x28) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) setpgid(r2, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) fchownat(r0, &(0x7f0000000480)='./file1\x00', r5, r4, 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000840)=""/248) getitimer(0x2, &(0x7f0000000640)) setsockopt(r0, 0x7, 0x7, &(0x7f0000000540)="34e2e70a27824bab6149d2de0e879e5b77a6b4b762d6c971a83429e8e8a4ac186af07109941a5ef75cb2b87650b86829c76e4ed9894af22cc85a54a9e0f064710e9ba3e4afc1c0086779789c82f9c545f28e92dd833a96801f2b2842cb97c0d53ad89ba09e50113671e3d8f3b1ee1d1e2298901652ce506851d989d55dbcd4ff26dd20e4bb4ea4fa3e0a483f4e0392d0c7c11579b587516d05e25d6b8abeb6f0051b709b0187", 0xa6) 04:01:17 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r2 = geteuid() r3 = getgid() sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000100)="4f141009b369ba5163d44694d7490debdb4303a664ce1f0de2d934ec0f765ffc140aca67d0106a755a70912d68a83faec3c2e41fdd4188a41a7296be7c8f3f497fbeed4282beabf6140c23b0b1a9e4ac10ade2c41fcf525084d95e97743ba53bf15dcc7c865b8210e3ab2f5a6868112a830ac61f1b0cdb59d8fcbb2e0abe10d9dfb82c7d66eca337902199c80fb5614b1e", 0x91}, {&(0x7f00000001c0)="cd7a8ce2e4748070c36e300cd18e5de6ea3781d3aeea35453a81a78456723691618b7388e7a1116f94f9fbd8a3647fa473726c1753cc580071bf823d765239d4b2692f9204b60b8ca9d889fb970e0248d37f19803e1c39eb6b", 0x59}, {&(0x7f0000000240)="43c79fe1cb75daa9adb9986f64cf24dfba882fa65a1a4b31176e63c5fabbc0d58363b524ac969ed22fa58f79aa3617b74a554b2f1b51043f01f0c3e60d0c55626c6c71d870423661c339f6fac0287407ba7bc3ca1ee4e617ea9b688c6ac697f2ef3ef1d17786f3a7", 0x68}], 0x3, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x2}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r4, 0xffff, 0x1005, 0x0, 0x0) 04:01:17 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(r1) dup(r1) r2 = syz_open_pts() mprotect(&(0x7f00003c1000/0x2000)=nil, 0x2000, 0x5) write(r2, &(0x7f00000000c0)="14", 0x1) 04:01:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x8) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0xc000, 0x2) getrusage(0xfffffffffffffffe, 0xfffffffffffffffe) fcntl$setflags(r0, 0x2, 0x1) r1 = semget$private(0x0, 0x0, 0x7) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000080)=0x6b) msgget(0x2, 0x200) 04:01:18 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) socket$inet(0x2, 0x5, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 04:01:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x9) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000080)=""/104, 0x68}, {&(0x7f0000000100)=""/197, 0xc5}, {&(0x7f0000000200)=""/156, 0x9c}, {&(0x7f00000002c0)=""/153, 0x99}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/231, 0xe7}], 0x6) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 04:01:18 executing program 1: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) shmget(0x2, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) shmget(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) poll(&(0x7f0000000040)=[{r0, 0x2}, {r0, 0x2}, {r0, 0x20}], 0x3, 0x1) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="00f6", 0x2) clock_settime(0x4, &(0x7f0000000080)={0x7, 0x8}) 04:01:18 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='(\x00A\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 04:01:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getgid() 04:01:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x810, 0x108) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) syz_open_pts() close(r2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x7) dup(r2) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d00001a00f3ff08630000000000001000"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 04:01:18 executing program 0: r0 = socket(0x38, 0x4007, 0x1) pledge(&(0x7f0000000140)='@^\xf9', &(0x7f0000000100)='&#/.\x00') setsockopt$sock_int(r0, 0xffff, 0x1217, &(0x7f00000000c0)=0x23, 0xffffff73) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7, 0x1ff, 0x0, 0x4, "2bc73baabdef77a98604fb8fdce406aab7d56241", 0x4, 0x3}) connect(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c653000fcb7882b6aa1d39c982b78a3653f35c36114122cfb4944d7690880b68b7322eb6cee2a93c72ee45adbee43061f7025bef6097857d18186bd4f1a0bbf978e40fb0c29f0513e1354849c0cb374c1ca89400037718e3185f05c882848acb8997b12978f02466404ce5d6b5f1c9ef7b4bbdf34d73f331f408590f6e133dd368d00f853a3a8a05086eb041b728a442851f8f29d7fcb4ee9f760db49bc25f43cd80407fc0b9c7c61971a8049e7def63d033bbf387566ca8cbf1707646f7bc66330572db7e7035ee072809fbb00d86f2c4c546daac63e4a432d19425a71a77071477bbb2dca2b"], 0xa) setsockopt(r0, 0x2b, 0x200000037, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 04:01:18 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x3, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000000000, 0x1ed) write(r0, &(0x7f0000000200)="bba6519b027a7c574204ba5e6956691e2c8da03241906594e590df0d6dfb9ac64ae2ff97afb16437e01c1accc3f596db8fcdfb18b2dfe858f59f4378f19de3284589aef6f4391232909b13dd945d73556b73a6", 0x53) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x40, 0x0, 0x4b8, 0x12}, {{r2}, 0xfffffffffffffffc, 0x1, 0x0, 0x7}, {{r3}, 0xfffffffffffffffc, 0x84, 0xf000004c, 0x6, 0x10000000}, {{r2}, 0xfffffffffffffffe, 0x8, 0xc0000083, 0x0, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x80, 0x6, 0x5, 0xfff}, {{r2}, 0xfffffffffffffffb, 0x40, 0x2, 0x80000001, 0x5}], 0x3e, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x5, 0x1}, {{r3}, 0xffffffffffffffff, 0x1, 0x2, 0x3f, 0x2}], 0x81, &(0x7f0000000140)={0xe31, 0x4}) 04:01:18 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000c4d000/0x4000)=nil) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) munmap(&(0x7f0000d0f000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shmat(r0, &(0x7f0000d11000/0x3000)=nil, 0x1000) fcntl$getown(r5, 0x5) mlock(&(0x7f0000c4e000/0x1000)=nil, 0x1000) mlock(&(0x7f0000d10000/0x3000)=nil, 0x3000) 04:01:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = accept$inet(0xffffffffffffffff, 0x0, 0x0) write(r1, &(0x7f0000000480)="5f8dc137dc4c023ae7ae2942806d5512f73cbe258c8c0d252782b7df98f8666a0128d99debd55656dd9e43fa0f9058ac2f1b3a8fd03079486bc0ba8af69c1b91179090e1a171906af2b0e47c498dea083fae58a961cf10a2bb858992439f7f4076269828b678dbf541afaaa5655a64913288e45d827426d3c522c1fbdbfa72a7f4c9f218ae03ffb509e24475b0dc4b37d4dfec94a7dfc9c8859ff922fa1ce48d06c0e9b6cfb5c7df422dcc1972e4ea01b8b37c575d6f27ddccb80b556c4617484c506de1f16541581e3846cbb99cb42ab1d583ea59bf5acf7ca6bfd6815c8b", 0xdf) writev(r0, &(0x7f0000000140)=[{&(0x7f0000001bc0)="31d4e500394748f5c77589c15d048a479f0a1a474a8897705a6b3319954b2390b8e03160b47d5a78943672046c87000a7e923d1f5ec86be9443fd4fd3e7c05803cf15d535d9d90c2772cd3b716040a44448753dffa16014deb59e7dd8911c5ddc5e02666bdaa953c20ffe4c86300ab7f846e45acac985fa6c1280ac6e5afa4281ddf47a61bad619ecdc3b31cfcc4fea5024348cce545733e9c1e410a45406130bcaf0ca21232708788acf0ee879ba7b9e0095cc8b45838d68d8459466250129d82621251912c6f1520c2f3999e42cd0a3a5802d7ca502894a89adcc0dab1e0befc27ad345ff2765f0dff3bc01c989cfe1403e7a7ce5726e7c434c993c4dbdf67fbd56cb628ebb17e7fc3ac67e6bda08832dd2cebf7c1a3057f0bf6c821d26933becbd0333361a3c68a0bb7f466b6bfb1aaf6827718a6ab2ffbd7a500bdaab34f4a778e517ba4f4d13e7deba20bbd5b1f602fda543a9b5601a46d9af74053096d35c632c122cd868541ef95589fb15cd359988aa1885bff1a2ae877cad53e0932e5a2e075f006aa07060d539884a33ee32025fb04ba06fa1c1ad49c759337d83b39c160bc312dcb748afedb862db34fc96415f8bdf10203f94e05313e081e9df6dce3e3f64f1ad09b2843f525039e31ceadad9b8a83067b4ea8993ebbd66ce56b74aeeb301613324574b283f0f771874adc9b391e3cdd86c21ebdc8317d015a182bd861ac884269c179951125227097b6ffe0cabb550bad8be226552a908191fe8f84f2a687475ba22acd302d783ef6f81bf17b08ae310bff7a9bf7c103ea3a3b5ed36ec63b0dc35f0e96e20bc228a49f3703abd9dfa3f452f00632ee0b4b888cf44630149b82911e762e2ff7fbcb9ba8784f0d7c4aba3de1f175092aa3c24214b38bf93f1ee2d394509cede352d64888c422c13e3e5cefef46db0b91158a247ad57e7858a14bc97149ed8bb27a9e7b1cc38da15ad3327bb6ce72dc6597f29115aa8a7cb568873e23f932ce953eb39e226521908f8faec091c3320adbd4a7c64fadf553b738e4a448125cb53b80d511e7afbc7ad1758a52cf64b5bcc83159a243fae83d4b50ad650f6f0fac50cc24bb3b2287a11505c018f746d3db7476350d191811325ce7c521cd4dd5bff46c5e8bcc56925bbdf7b0dc033c068d0bde59fdf31fc825dafa249019feb65c1459a0e94e3f467b3c1e62f48793d72aa7e7a290a075a4bad4c4912273169c6d19abacd3bb69203127d63f8711296df650c965ff5973498241deed80c8eda96970e16374ec0a360311e5c912ce6cf69daa8e052593ff52733ce3322d2d6c327e174f70aa84aaafd2b2f4f74d6ddee3e4cc06830cb0e2f54fc3285ab8bca663ca7b16f3c5ebad352c041168a1690c70fda4d348e583c44597809639b5c79f16ca8e7e128be774a8f90ebe3201bf1daed1497358114ba90f79abfe40feddce3f3cea7c80230659f2a62e4e54a6b415a14db46e6a1b971f057ef02fd55b403a3bf8de12a803bbc6b49cb5626213ca678c91966151c9007a42c271d029f550b6c0f7857d66a4d98e59e762b881e7afd7c7e7d915b4b81427a0f2037e87236e1ca5fd4c177e588f803f5f0fdf711c049a6cc7fd9a3daa633f5cc6b96e31e1b2de5a9a6f8fc05d1a4aee513072eaedfb64e56a6d5a1b9fd2c079fc3e1fa82920654e0260d332a55d96ab2c53e0d7851e339f208962d8fd9ecbdac46e348616c39b0edbdf97a12c8400f0729a7d663ba931b08e6e3d58087976a6744be7e4fcf106f9544f7a1bd0aaa58683d5dd8528fca3aaa7e019a38d6165ed019b5a87a44aaca8604be7ef75d4d84b6a4dde79f7cc4faaa5d3dc0d96ce91d5a80eb58d78a0e6e3368c670c8c80b9af950d9ef0661f724516cc86d8f7b0b01a6cd49907ab26261dc7116c723978bdf51337fb22f95a06738929df20aa9ec2cca4380f1e9156be8318b3fdd1efdb9bc8b5f8c4977e6941f8197382249871a1b29c47d4003e69d95960335b260a01f59b19bd694b351eb96c6679c98cb47de370c94c550204ecb1c0f9c30d436adf183bb61aa11430bdf88ff6e90264d21a01507ff0e4024a9bbba1b8cc35369366befd019aadbc973f31915fa54496faa0ce82315187fe2e28539b206fd2b24513af79b85a15f9b368e8a3a4e2549faed0fd19c367080ab3952e21c1f750c328371138a0f692a7f4832e917466cff39f58ca280e92a796369e301a26bbc7a2f84303bedab97656f68411e38709d44d9051c550302b4754b705353dd395df12bf6c59aa292a079bc6c8d4f7673a6a7ebee38836a01278faffc799425d05aa0227039168fbf38cb6d2a7f70c37871d18680ee01ab8e5cd1fd7b9a539d62b1b85df5e263d68ffa9e8caa6f56af0c18525268443b70de9e75f9bebdeb0f2e3df6d6643d6cbd282ce3db1dbb399990f78c658917f0b3f35a2c4824d62f6dc0d685af4535a61605e610006e507829f520ae099d3c384b670cb8e6e7699cb01ee65a2b1458f1fb2a43b75f9930dbd087b8a7184058dacb8d8023e1a19b7ea037715f9fc457b296ca33e8d28e7344faa24cf4e62f311d5a6d47ca96b909109710c08fb789f493dc28cf9e240674ebe896414d01c6fea7709c19e7248fc7e65320124a5f735d749260db170505ab0dd1ded386d7324595a4583b2abe6737135434f29e053972ef3847f8c70c64f723f153a1240d0b8d93977b1810556b98b2e989f94aa9821bd762757d5343e4afebb065d031335907992120206550ef1c4bd7c5d34bf9de37a57ef090ce0b9a15e67dad103890c29107b03e2a06093705ecc4d97e067a1f45a350303cc212ec3457b695e3200cc9506f6a9355fa06ae03e68b6fb7914e18f6edc4220bb00ac27e2ff44ca7b1a1f95b5586c08a63f61ab53078115bff5509d4143c759ec32fc13a9add405dbe814fe96fa1950a58928e388ed1be05b62b420f0136f539113e89c22f0aeb6a3029b46227a8e4a8b280b93036f2d5b1659e3cce8a3d11fbb52db30a0224887a1d375f54e9ab02e1764057e7b72d46eb161a4845cf950d82aa72e1404e59c1343c9391dbf3c862b15c20ef66a99fadddd0b83d377b3f2ed077789679d12376dec24fb5e72eda16eab8d3a7488d251e66fc27f8e3aa2bd1a9dcd1de3e92bf8e6dbf2a2261a1b6a68030ca853e4bc6c84d32b8d9d920b6e909872078b7c96546aaf4975810e131bd123a4dbd3fd1ca685e4125ff2d26ef5521d2a47604b2f293c209f9925477bc6297f57eb8ad8d5e32438e25df66188db3a45581a1544ed17f9db1787d0a88078691e6e805e0985bb3c60cf3c6f60f6597b50ac6e3066274026c1f53578a5a6843ae1ff8a826723de145855472b66d41ec9bf85bb18510bebb8cd9b5f7178a17bd45dd56b931aa39a5e819e18f01eba3defbb404c3acd2697a3bc1354b65903cecd819537c01d76f2a40fbb69825a81c97f0e562a5db5f3fd0fadf97a6e4b80749060507407ccd0145b12e35ad2a898fb53defce7eb51a6c08a53e2e7d8e9802570c683418e182c7b21c72e89d0199e9af6d8ca5c1b92f9f77fc4a4e466d709bcef95ee2b92ba1535e815486a33f7356bf00562efd98f0379aa981aa3d985e570fca72c1b0b1dc78c5efbbe82137d3784d30a39f94af2b2a6e7ae450b6e71646b7b9ad9c879e19184f8617d0be105ab83458b4c32c5da73e4ee3d2d654265092bb81bbb8dad981c22b93ba384a454e7c6403a8e276d82acee5a2e78ebfd83d3ddc50920300f20d320aaae1e38a0b43ffa670759e91440efa97547959daeea380be378e423d428e907f205713445cac9565fe16a3159b0cc2c95a7ab028bfde9cb54a719e92dcde24f146891c563111d9f2fe23c81142a1557b62e87d9a86c59c612b8e47a635d261471ebf86744d23a584f17f5974674b440beeb004c480d9f", 0xae2}], 0x1) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() fchdir(r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000280)=""/158, 0x9e}, {&(0x7f0000000340)=""/225, 0xe1}, {&(0x7f0000000580)=""/93, 0x5d}], 0x3) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r5 = accept$inet6(r3, 0x0, &(0x7f00000001c0)) r6 = getuid() getgroups(0x5, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchown(r5, r6, r7) dup(r2) 04:01:18 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x120) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="d36eeef75d336d29e7dd38398966b5462a0b3c4fa5fe62950a833e54a6dd40a096f1dcb32e48af92b74c63020b0d4bb72fd17b3023b16cf86b3c22a6c7114707995efb9339f6c4d4eaea764dbd5421ca8a5691e314be45882fdb07a9df2bd32f6f20c9cb69276676c5b9a5b76922d962a9ec813b9462c8e748fee98d2d42b702fff43208f05b64ae0971a7dcf865c8d630abae46b823a281dc144830f1e1dc4f68893259dfdf12c64d3e6f17a654bef409bf861b087f8672e4808cf5eae4fc6ca51c8c507586c636653fcfd312f8dabaa6bd2f9e9f0177926c3df64d6c65f6b23a5691589208a3debfd031f9", 0xec) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000d, 0x0, 0x0) 04:01:18 executing program 0: r0 = socket$inet(0x2, 0x0, 0x3) flock(r0, 0x1) r1 = socket(0x2, 0x400000000002, 0x8) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000001e00)=ANY=[@ANYBLOB="00002e2f660100007557371e3b67b87ce68907b3e800005b9d732a8247e807280d23e88b5bc6715539ee445448714d91676339e1edc216ca428ef153a56c9aa206dc2a2ab5ffa88ffc059270d418fee2ffa82b88de6751c837e3c193fd77b77516c307bc91648d365b5249d18806c04e634596afa6d95dea86ee5f265a94c983e64bd7af5cd58163b9"], 0x1, 0x0, 0x0, &(0x7f0000000580)}, 0x0) msgget(0x2, 0x401) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) lseek(r1, 0x0, 0x1) 04:01:18 executing program 0: r0 = syz_open_pts() r1 = kqueue() setitimer(0x0, 0xfffffffffffffffe, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000200)={0x4}) dup2(r0, r1) 04:01:19 executing program 1: r0 = socket(0x18, 0x4000, 0x9) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x5, 0x1, 0x7ff}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mincore(&(0x7f0000ffd000/0x2000)=nil, 0x2000, &(0x7f00000000c0)=""/169) r1 = socket(0x17, 0x8007, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x4, 0x105) ioctl$TIOCSTART(r2, 0x2000746e) 04:01:19 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r2) fcntl$lock(r1, 0x0, &(0x7f0000000000)={0x1, 0x3, 0x2, 0x7, r2}) 04:01:19 executing program 1: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) 04:01:19 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') r0 = semget(0x3, 0x1, 0x20) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000180)=""/233) 04:01:19 executing program 1: r0 = kqueue() readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/91, 0x5b}, {&(0x7f0000000080)=""/178, 0xb2}, {&(0x7f0000000140)=""/153, 0x99}, {&(0x7f0000000200)=""/80, 0x50}, {&(0x7f0000000280)=""/2, 0x2}, {&(0x7f00000002c0)=""/212, 0xd4}], 0x6) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000500)={0x100000000, 0x9, 0x40, 0x3bd1, "f1802e6ce92f2bdec85d25c53c6b73b87085ad78", 0x200, 0x8}) lseek(r0, 0x0, 0x2) recvfrom(r1, &(0x7f0000000540)=""/15, 0xf, 0x2, &(0x7f0000000580)=@in={0x2, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000005c0)={0x0, 0x1, 0x5, 0xfffffffffffffffb, 0x2}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) r6 = getuid() r7 = getegid() sendmsg$unix(r2, &(0x7f0000000940)={&(0x7f0000000600)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000007c0)=[{&(0x7f0000000640)="29218970df339807dc48dec0f8dd77c3c2a40be4d8ebd30cd1f6f1ca9bb9532a010c5beb65ccea18b00d9724605bd7d03263f06d5c89d61dd98caaa35db035430cde5795815181ab8cf745f9a02c9b65c2ad8dc8fcf983c88a57e1c1aca6893a630c1c6f2658f50f9edf56cb8fdf8419120313f85f9ce0b11becd6c5723303809acdfbc96fbb17d1bf3101ac92342049e1234ae99788fd65dfc0922407665d30fff8785c13413a3c16f6e56910af80d26649e39fcfb950761e6565878bb4c4b8bf8722178bda1ffe", 0xc8}, {&(0x7f0000000740)="06d303086332003440ce5dc0a6433035b28a88af7938256ace7c6d2563cbd267aeb731cdfc8a1e41be2b7835a8a670659910f9be747b76bb41db12503193a243e35388c1e4e972ce7e52b5ae64a4657ad6d0738740747c9eedc7a80b5a03717f3507379468fd08b8bd1a0817", 0x6c}], 0x2, &(0x7f0000000880)=[@rights={0x28, 0xffff, 0x1, [r0, r2, r2, r0, r2, r2]}, @rights={0x20, 0xffff, 0x1, [r2, r0, r2, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r3, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1, r0]}], 0x98}, 0x40a) chown(&(0x7f0000000980)='./file0\x00', r6, r7) open$dir(&(0x7f00000009c0)='./file0\x00', 0x80, 0x80) renameat(r2, &(0x7f0000000a00)='./file0\x00', r2, &(0x7f0000000a40)='./file0\x00') setreuid(r4, r4) getrusage(0x0, &(0x7f0000000a80)) getitimer(0x3, &(0x7f0000000b40)) sendto$unix(r1, &(0x7f0000000b80)="b252dac87850ef4ebf4ea7b68c9d17ebfce957558ea99bc5d37c6d386f428fc66ba375a540254d4069fd849c95c7c0ac20a44622411a77a8a8e6d91486ccf257bf37c510de6b312d3b36ff2846e35c330034c65263b1f0a171aa3e70a7a9ac51", 0x60, 0x4, &(0x7f0000000c00)=@abs={0x0, 0x0, 0x1}, 0x8) readlinkat(r1, &(0x7f0000000c40)='./file0\x00', &(0x7f0000000c80)=""/169, 0xa9) socket$inet6(0x18, 0x0, 0x5) r8 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000d40)=""/179) semctl$GETNCNT(r8, 0x1, 0x3, &(0x7f0000000e00)=""/195) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000f00)={{0x6, r6, r5, r4, r7, 0x68, 0xb67}, 0x2a, 0x8, r3, r3, 0x0, 0x1ff, 0x8}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000f80)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000fc0)={0x2, 0x2, 0x2, 0x3, "214aabb14a0c14bb0dc0b480dd0841131ebcb6eb", 0xffffffffffff7721, 0x4}) fcntl$setown(r1, 0x6, r3) r9 = semget(0x1, 0x3, 0x4) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000001000)={{0x5d80000000000000, r6, r5, r6, r5, 0x140, 0x100000000}, 0x7fffffff, 0x6}) 04:01:19 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) close(r0) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000080)=""/230, 0xe6}, {&(0x7f0000000180)=""/178, 0xb2}, {&(0x7f00000002c0)=""/86, 0x56}, {&(0x7f00000004c0)=""/240, 0xf0}], 0x4, &(0x7f00000005c0)=""/165, 0xa5}, 0x803) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) 04:01:19 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)) write(r1, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r3 = syz_open_pts() close(r2) r4 = socket$inet6(0x18, 0x0, 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) kqueue() dup(r3) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 04:01:19 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) socket(0x0, 0x0, 0x4) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/34, 0x22}, {&(0x7f0000000040)=""/245, 0xf5}, {&(0x7f0000000140)=""/134, 0x86}], 0x3) shutdown(r0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) 04:01:19 executing program 1: mlock(&(0x7f0000ffb000/0x5000)=nil, 0x5000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 04:01:19 executing program 1: r0 = getuid() r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x8, 0x5}, 0xc) r2 = getuid() setreuid(r0, r2) 04:01:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x100000000, 0x6}, {0x18, 0x3, 0x5, 0x7fff}, 0x0, [0x0, 0x53f1, 0x3, 0x4800000, 0x0, 0x7fffffff, 0xfffffffffffffffe, 0x1ff]}, 0x3c) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) 04:01:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000009503a0373c65b6272bdb03f552cad02a6a1fbe3ca05f62c8bdb9c74f5005b268c4ddbc76293a435f902c1023b573d0e614cbfe329ea900000000000000000000000000003550ace200080000558ce94ca12403e0f127904d35b91e77fa3a99fcf7a28f71327619e98f9a9e79648a749705c104ee09cb04169b1698f938dc7b0f7259adb174755281428b880ef5ea8217689c1239a4da2f5de17181d60470ca47d160ce2818f98a055142ce91c9e6e766c89b4d6d05877414fa699b8ebdcb94d3d92f7ad789e33a8ad1475a856a792bef108c339089cee939934d2110c18471804c8d546bc181464970342824a93777fd19e875ebdf06e46847e2cec04e3215d444c527106bffffb71b6d5549e5eec8d3d12ac7832434f30848239b5ac29d19326a2a978a7d19fccf8e337373635b80c5a37109fc25250d35666e598cba80964ac55688f7e068ba98fc442f8f64312ee04c5f55100fe11dcf1d6fabd6292289db9dab9fe9ad7b5ef703381ea2756b11326a0b5b4bcede4f86ebe9543234d4f8817dd7abdf85d26cf549969119513e54a7dad0743e5b212fa75b02366cb0ccddb6b1bb040f52197bd5ce7ecb020bd490be6d664f6553009209d39c28f16203d9344b60771b21299d05228bbd68e1234fcdc7d97def31751f23831ed6d1d7e6a1b29e38da79bb0f1f7efb736691a23b8e009ea24259dd95b1c81e3355508ed25ad6a7e51608e42350b3861c9831a0ee39a9936818352d218f3a7f45da3b8453cf4f9dede77dd13bc5dd069d4ff26259e61309254c01928de309f1d562fa57bb40342332173020f8cfcb8a", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 04:01:20 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x30) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x3, 0x9, 0x1000100000001}) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0xfffffffffffffffa, 0x81}) r2 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="37d2f0c4fd58c197f8dd682d07fe571ca566cc44dc99d96781646ca1aab3269e17e91440359e86f19de772b0c0fc59", 0x2f) 04:01:20 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='a', 0x1) write(r1, &(0x7f0000000080), 0x0) r2 = fcntl$getown(r0, 0x5) r3 = getpgrp() setpgid(r2, r3) poll(&(0x7f0000000040)=[{r1, 0x88}, {r0, 0x8}, {r0, 0x12}, {r1, 0x8}], 0x4, 0x401) write(r1, 0x0, 0xfffffd7e) 04:01:20 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) write(r0, &(0x7f0000000080)="13", 0x1) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000df5000/0x4000)=nil) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r1, 0x0, 0x0) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) 04:01:20 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af37a37e6ea4cd68f2cf779fca78bca17bd7fc39f110ef94233dfa135588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f99429de61ce61fc96865c1d84aeecd7aad5f627000487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe65f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f0660b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff0000693109b86c402f371c8eacead4f7c9d0d4d2c745729a0536e5fa05b0d0e382b733e6709c3e4ab8e8d38782e239471e01e8310dbd56e54bf7d853bef5a58d4d53a040dd749e13481bdb784cb54ceb424031dfa02e31262b9f5d1a32167a3a6de41574a81fd822d489681df1bb39d7b2", 0x1e7) r2 = syz_open_pts() close(r0) fcntl$getflags(r2, 0x3) dup(r2) r3 = syz_open_pts() r4 = dup(r0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffc, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:01:21 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) dup(r0) close(r0) execve(0x0, 0x0, 0x0) read(r1, &(0x7f00000002c0)=""/215, 0xd7) write(r0, &(0x7f00000000c0)='R', 0x63) 04:01:21 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) geteuid() fchdir(r0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) 04:01:21 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xef, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x1f, 0x0) 04:01:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xf}], 0x9, 0x0, 0x7ff, 0x0) r2 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmdt(r2) 04:01:21 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file1\x00', 0x8, 0x9) mknodat(r0, &(0x7f0000000280)='./file1\x00', 0x1000, 0x2) chmod(&(0x7f0000000040)='./file1\x00', 0x141) pipe(&(0x7f0000000200)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000240)=0x1ff800, 0x4) chmod(&(0x7f0000000080)='./file1\x00', 0x11) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) readlinkat(r2, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)=""/213, 0xd5) 04:01:21 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x1000300000005, r1}) 04:01:21 executing program 0: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x0, 0xfffffffffffffffa, 0x9b6f, r1}) syz_open_pts() syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) r2 = geteuid() r3 = getegid() fchown(r0, r2, r3) r4 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x3, 0x8000, r4}) 04:01:21 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x3}], 0x8001, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x40) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bd", 0x1) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c149fa07f4a40e3e9f37b168e9252b579874cc2f"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 04:01:21 executing program 0: madvise(&(0x7f0000bdd000/0x4000)=nil, 0x4000, 0x0) 04:01:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x8, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) shmget(0x1, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) shmget(0x0, 0x3000, 0x460, &(0x7f0000ffd000/0x3000)=nil) shmget(0x0, 0x1000, 0x5, &(0x7f0000ffd000/0x1000)=nil) r1 = shmget(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) 04:01:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x14) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x1) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) bind$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) sendto$unix(r0, &(0x7f0000000240)="431dc4e14b2a0108d8d017b143f10cde03129afd5fd8618e2c8cdf806d1b36207328b327f44139ecdb4c3cae69732a8ecfbccfdef852ac2795af4f254181f671e9b4d6bf3d3f603746562099428703acbc7742b46393833cab2a528661da0c6a04328573f54f810ad4934c79a51b8b5a67a07f8ed569795b1c09c6523c73dd45d653423184125d31d65a01bf580aaeca25708c4d0e01c905343c1e86e51101c83463fd70d23207e8bfe3065cb55d8d976a70ff", 0xb3, 0x0, &(0x7f0000000300)=@abs={0x0, 0x0, 0x2}, 0x8) sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000340)=@in={0x2, 0x3}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000380)="e4b07ed6867b6c82804b2155401d9aa809830c1838eb2180375eefd25d89341f0d53076722f60cf0b42da6ef7a77d341ae61e80df71fc9513a63eb893bd357956cb9cf8b814719ab5efa8e595fe557", 0x4f}], 0x1, &(0x7f0000000440)=[{0xf0, 0x1, 0x99f, "ae2d92ff50811122e572e7bf3a21c4c0496f952bf9edd17a54ea7178ca8f9392779cf25693fc39f41561e4708668a45d3bb02c0f81a5476982f5b52e2995004bc1724d69b0b6f493720cba517fde74b97093ac720c1ebf3f17e96eb63b09bd43a65c94ed7330ce9b138a104f95588c4eeabacf2e50724f755973e52a6c425aa38f72c12d03bba249bab19a4e95f4cc2e1e01327a7753533e763586d50c37c321bd90a9ba35da0f9baada555ce288cfcf69761e9468e1bcdc092307768de25771bfe6799bbd6f16c636608874141445062e843ec5bd82e5d89af2c8c0e70b4673"}, {0x100, 0x1, 0x100, "d4a1a4a805590e5663897d356302b4abeed288185a64c2c3ae18bc779fd111767633c9e067f2a3a8be284eeee67126be3532cf5484f0c08ede26e2135898afac93ad38af747a8c16f438473f56b9f7ac0e728e407575ecf31e1b5fa959047f548d8fb7c28d2a42e0689fd12a1d479900fb8b6bb9c0f61ffc209d9bed7c0ff6e2c163639f6d92cb9e15e4e4198272d2c74fb0cd9ee36f83fd5632fc2fc6b70dd779ada9ee84f615d49c3a6ebfd4ce2da7e9d09fc8607b98a74e06d2bbf3be040aef4f6754cde710cc1d977ab163dedc5e68b9145e29d129cf294332062d68573108409217949046cb8a9c85a3"}, {0x38, 0xffff, 0x1, "0d8b3a9b5254ec55d84582ac46f50951e025966a5e86fa89916e9e931ded4738bba9f307e26003b0"}, {0x108, 0x0, 0x2, "0ccb46ba30f562c05249d5650627699c11b0fbc58f71e4f261daecdb224acc57316eefc733d93221e9e9107e367483cc0ff8d0c4c4c9876f6555a69ccbee26cc119217b991c77bb1c972e9eca29870bbbc4231e9b1f30f8f2e583b1d4f2c02308b4af60d6e154267816eac51f7f51609842132111dd92fe356434eb7542ada949c927efc7966b1bb6d3c000faef5b0f7437e84522e0132e1897f26c7455938f3280bb46dc611d3dd2cbb46f90caafa297bfe404d6516c4edee2bf4c0466248e3a058209c92a860a04e819e4b9b36a6065173cf463ecf5d2b5ff5c7af482bf22a4006b2efa593638b5e1a8fe40a17c7e18adfcb456e"}], 0x330}, 0x409) fchdir(r0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) fchown(r0, r1, r3) recvfrom$unix(r0, &(0x7f0000000840)=""/233, 0xe9, 0x1, &(0x7f0000000940)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = openat(r0, &(0x7f0000000980)='./file0\x00', 0x800, 0x116) link(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r4, r5) linkat(r4, &(0x7f0000000a80)='./file0\x00', r0, &(0x7f0000000ac0)='./file0\x00', 0x4) recvfrom(r6, &(0x7f0000000b00)=""/108, 0x6c, 0x2, &(0x7f0000000b80)=@un=@file={0x1, './file0\x00'}, 0xa) unveil(&(0x7f0000000bc0)='./file0\x00', &(0x7f0000000c00)='W\x00') syz_emit_ethernet(0x30, &(0x7f0000000c40)="10fbccb7d23b1ff2d7ab1e557c4b48cbe2840a9281054f58f048a84f5b4221c9bfed1fa9987a3dc6c790e22466e88897") getpeername(r0, &(0x7f0000000c80)=@in6, &(0x7f0000000cc0)=0xc) sendto(r5, &(0x7f0000000d00)="3a1f2dbbdbedad3d06139e8ad348c66777a8a68ad18f0c84aa985167954e69f738d7ffd7aea77746f7d10080c14f85957b168eda7e03808eefcba56406e03c54f1fc29cee6f9440f", 0x48, 0x5, 0x0, 0x0) chown(&(0x7f0000000d80)='./file0\x00', r2, r3) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000dc0)) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000e00)={0x8000, 0x8}, 0x10) mknod$loop(&(0x7f0000000e40)='./file0\x00', 0x80, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000e80)="c6103a3fad563f2b4f31ae31a5b253e897da2493525a83387f9bf13d1e43d8e4f77b360180cc1f96b1599f733fa5218533a3fae76f4f42f6dc350995cf498cda77241da259be8436daa2e65517649daaa2386c3e169fae84c1e8faa2fffe96cbdedb03f531ec39be6e5e5ff304837c14cdaa78d7dd3deb17703a5f40dc3e38f42709f9100bc0b09cce96", 0x8a) r8 = semget(0x2, 0x2, 0x14) semctl$GETZCNT(r8, 0x0, 0x7, &(0x7f0000000f40)=""/250) 04:01:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = getpgid(0x0) fcntl$setown(r4, 0x6, r5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r6 = dup2(r2, r4) kevent(r6, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x52, 0x1, 0x2, 0x5}, {{r0}, 0xfffffffffffffffe, 0x48, 0x40000042, 0x7fffffff, 0x3ff}, {{r0}, 0xfffffffffffffffc, 0x14, 0x40, 0x200, 0x80000001}, {{r4}, 0xfffffffffffffffc, 0x2, 0x80000000, 0x7f, 0x7fffffff}, {{r3}, 0xffffffffffffffff, 0x10, 0x80000000, 0xe4, 0xa1ca}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0xffffffffffffffe0, 0x5}], 0xfff, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x0, 0x80, 0x1f, 0xb6}], 0xf0a9, &(0x7f0000000180)={0x6}) 04:01:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000200)="bd82c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e37e23aa168a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e405dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a", 0x118) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x4010, r2, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:01:22 executing program 1: r0 = socket(0x11, 0x4007, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x11, 0x2, 0x0, 0x121) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/231, &(0x7f0000000180)=0xe7) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) recvfrom(r0, &(0x7f00000001c0)=""/129, 0x81, 0x802, 0x0, 0x0) 04:01:22 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x440000004) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 04:01:22 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20008, 0x40) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x80) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) r2 = socket(0x2, 0x1, 0x0) fcntl$setflags(r2, 0x2, 0x1) fcntl$setstatus(r2, 0x4, 0x44) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="02022e2f66696c653000bc4847f9d696586fecf18480bf258ae1dbe36b6bcbbcfd461fd3c73389881c4efffe49c4ed6a955157627c6c2a46485563a3e4a42645765e792bb2e4af95fbc4aea047df1004d256a817e55174d879661388abd1df45a5f18e01c6e71b2c0820fcd56cb97371005d6769c4acb3f0b815d7f277984794498e45ccec8e14192caf850936fb4b1a3b7f7727a8419506be79138ad33e5f025cf5a1fa32c698beab0e9cc4024f61764bd7cc5b08fce7227e9b84c9f84c72bb86bf42e7bf3a04174af30a7fa679d9267fb51a26656e88bb8e926191bdc68e5bbdd3372f1e8badbbe42daeaba769cc01cb4ed2f4807e50888c6adc08a2921bbdf11f56e9321dede0be4f39fb535c81043404fed54681c8f467174fbd8e81115187850fbf2ed4d141791b623902000000000000003030d8469eb5a6b0b9875401fe48826253aae7e825474d8192460500000000000000ebcbfda1f46f8a1c8485afbb44c5022ac9257e2d1b77a28671deb43ccfe06d"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r2, 0x0, 0x0) close(r2) unlink(&(0x7f0000000300)='./file0\x00') setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0xffff, 0x400}, 0x10) recvmsg(r0, &(0x7f0000000880)={&(0x7f0000000340)=@in, 0xc, &(0x7f0000000700)=[{&(0x7f0000000380)=""/66, 0x42}, {&(0x7f0000000400)=""/79, 0x4f}, {&(0x7f0000000480)=""/1, 0x1}, {&(0x7f00000004c0)=""/239, 0xef}, {&(0x7f00000005c0)}, {&(0x7f0000000600)=""/128, 0x80}, {&(0x7f0000000680)=""/118, 0x76}], 0x7, &(0x7f0000000780)=""/240, 0xf0}, 0x1) 04:01:22 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x1) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/16, &(0x7f00000000c0)=0x10) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) 04:01:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x8}, 0x0) r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x7b8a) shutdown(r0, 0x2) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$getown(r1, 0x5) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={r3, r4, r5}, 0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x10001, 0x9}, 0x10) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/246, 0xf6}], 0x1) 04:01:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getgid() setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) socket(0x1e, 0x8003, 0x3) 04:01:22 executing program 1: select(0x40, &(0x7f0000000dc0)={0x1, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, &(0x7f0000000e40)={0x7, 0xfff, 0x7, 0x7, 0x7, 0xf00000000000000, 0x5, 0x10001}, &(0x7f0000000000)={0x0, 0xfffffffffffffffd}) select(0x40, &(0x7f0000000040)={0x7, 0x8, 0x0, 0x2, 0x1f19, 0x2dc0, 0x7, 0x1}, &(0x7f0000000080)={0x8, 0x1ff, 0x1, 0x5, 0x5, 0x0, 0xc55, 0x1}, &(0x7f00000000c0)={0x5, 0x9, 0x3ff, 0xb1, 0x6, 0x6e, 0x8, 0x2}, &(0x7f0000000100)={0x3f, 0x2}) 04:01:22 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1011, r0, 0x0, 0x0) 04:01:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00005c00080000", 0x8) sendto$inet(r0, &(0x7f00000000c0)="1f7851d9c35bd7d6bf77a3b354499ff19140dc765b9377364f9aef5b1acf207b621e3480aa85b4df990ae99b239954fefafa", 0x32, 0xe, &(0x7f0000000140)={0x2, 0x1}, 0xc) 04:01:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x1, 0x20, 0x4}, {0x18, 0x3, 0x0, 0x401}, 0x10001, [0xec, 0x2, 0x56, 0x3, 0x5, 0x90000, 0xfff, 0x8]}, 0x3c) r1 = semget$private(0x0, 0x2, 0x1) semop(r1, &(0x7f0000000200)=[{0x7, 0x2, 0x1000}, {0x4, 0x6, 0x1000}, {0x0, 0x1c000000000000, 0x800}], 0x3) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) fcntl$getflags(r0, 0x0) fchdir(r0) r2 = dup(r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)={0x6, 0x2, 0x7, 0xfffffffffffff71a}) r3 = dup2(r0, r0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) dup2(r4, r3) getdents(r2, &(0x7f0000000340)=""/188, 0xbc) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000140)) 04:01:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) 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) recvfrom$inet6(r0, &(0x7f0000000040)=""/116, 0x74, 0x1, &(0x7f00000000c0)={0x18, 0x0, 0x3ff, 0xfff}, 0xc) 04:01:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "845c556b00070000000000000000abb8afb400"}) 04:01:22 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$inet(r0, &(0x7f0000000000)="26629e0540002f63ac1594490194221e6daca1d2b8d73f8427f8db28ae5a7ba0a6a4352b9efc05b9d96b3a745a3305e7e7c830dcc876b332470e87ac477a8aed6323eb6d9c8a52508538844ae73132dd22a3d9a28acc8a2a665e5e66dd557c43f4bbaa1e7265d13f369d4b20aa9132bbda22eee943b8ccee11c0368cb64eaf1011bdcda3d00a0dbfa313fb9115d4afb2aaf395b26dc607d2c92f096af64bda755702306fcc4092d3ef04358bb86d0aa956e011867c42de43e26c19e888936779cc9806", 0xc3, 0xb, &(0x7f0000000100)={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x7, 0xffffffffffffffff) setsockopt$inet_opts(r1, 0x0, 0x1000000000014, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000140)=""/120, 0x78, 0x2, 0x0, 0x0) 04:01:22 executing program 0: chdir(&(0x7f0000739ffe)='..') chdir(&(0x7f00001ec000)='..') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) chdir(&(0x7f0000739ffe)='..') 04:01:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x5e, 0x80000000, 0x2, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x8, 0x400}, {{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x3, 0xb9}, {{r0}, 0xfffffffffffffff8, 0x5b, 0x1, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x12, 0x9d54, 0x5}, {{r0}, 0xb2c5592da63a79d5, 0x2, 0x1, 0x44, 0xdae}, {{r0}, 0x0, 0x40, 0x10, 0x2, 0xf8}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x0, 0x2}], 0xfffffffffffffffb, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x10, 0x8, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x40, 0xa0000017, 0x4, 0x540f}], 0xfffffffffffffff8, &(0x7f0000000180)={0x100000000}) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 04:01:22 executing program 0: 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(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) write(r2, &(0x7f0000000100)="63675d93f229510f288e3ea8cc317d8ba34a437499e5dbd0fad056e6c8f48ddd2659fd354d82b84c4876f19c700566885b0932121254fcd9f1bb2d7548a7502cb8a828dc601076cc8e91a2c2ce2c9b0ba99008f37e1354242ffc275d6b4d157541bbd8fac659fc29b9c2394ff8ac01115bf00856fa13822b56557d983c1ff15e", 0x80) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) read(r2, &(0x7f0000000880)=""/161, 0xa1) 04:01:22 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) fcntl$setown(r0, 0x6, r2) r3 = syz_open_pts() fcntl$lock(r3, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) 04:01:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001005, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) setsockopt(r0, 0x91, 0xdfe7, &(0x7f00000000c0)="563a76fb609deeebfad4851101be3cacb4fe9e82c7d8bfadbe72ebad0049a10e55e605330142cd8505db6e2d80d1a8dd7ba8d45cb3b4ae8eeefd3ff17cd7e860cf3b4731b9a49755d4ebd9968b51446d41ea17f4131d094d58f5b7be2b2ae4ada145f679632a96d2e69369fb5ab18f1986594305cda2ac2d9e04a73a7f9449054bd244dd049fb5e8b426a208b642b28d2e126f9e85b47a72387bc0ff88048a76d4ffeced2663e88ec2ba31c57aeccdd6116ab571ed38b39dc894449ec997d9a89370e7aa28710e3391e438e2b6eaec904bfd26ca206806088cbfb888c2cc7d4e05728b1202d63d25f0af54932c55", 0xee) 04:01:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x20, 0x100) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000480), 0x9, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x17, 0x0) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) close(r0) 04:01:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x1f, 0x2}, 0x8) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="f80000000000000000000000000000009384a2fd4c494fa2150b20af741f4af44ef4b6243ddbbd8b804dbab8771e0754c13e19619ce07588ba12b30336bc9cd1080f4b5987e9e9ec14e084c1ee507b86aa136f202c95675e0893f4d09eda5b0963508fc10635399a2bf70e324f7e8c1ffe592a444fead0d0f5d27fe6473b5c243232e0e64346621c14f222c6383accba22ed460e1b31ca39c324bcf37588050d310ac4aeccd9ab14c6fc9de00286a29d60ff56fc8cf711b24d6f461d4fd67dda7e60f93f3f4f182e8fbf40986e7e2c8db08f268ab812107dfe2fcb016d1debe0b272cd0f7fe3a4478e60b1ed3bb0344ed65e0a1422e217dec1d108f9e5f7f48e544400000000cb12d4bca17c3bbeb978ca114ad3ccccf0665a457b87905a956b02ecf1b942d6cba6e372e9472d1246f2a62bd5ed87ce95f620f78e6fd6b10619c0cf0343a4d28ee389226f05907180e0e93f6047dc3fd8588a84d72dd0a0b03e7e5e76d8ef6799ab317e33fc8b9a138dd746e5e7bd654a524cf185dc3f42fe1d94b5cf5653e50bba0a400eb1ffdc594113b02491085cbe78dcf45d16c5a1a8c5a22975c5c3adb349dc72f26a9d1f95"], 0x1af}, 0x0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x7, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:01:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kqueue() r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 04:01:22 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x20400, 0xffffffffffffffff) utimes(&(0x7f0000000040)='./file0\x00', 0x0) 04:01:22 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000000)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x39, 0x0, 0x333) 04:01:22 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) write(r0, &(0x7f0000001c80)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffcc7ffe55348f8881f2527909111aa4fb89ceffcc315e7c2c5f9979fda1ae104079cb6ae44f8297570a7df8451f322565ffd514d78d039811e473637cfea723825bc8c624921982a8b7aea77f5fa6e896a3bf754297502de780b4ad27905c4add21db75a2ecfb9cdde3ad346228ebcaf77bf14d5a910898ddce9a0857097915cd29f372025679eed57bb41dfc4fe5f62a23dd5874c50669d9b9199a399a18ae0aef05bc2d93e9f04340887995462b55197f1676bf909ecbdaa84463", 0x1d6) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = syz_open_pts() close(r1) r3 = dup(r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0xa32c) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) sendmsg(r3, &(0x7f0000001b00)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x5, 0x662}, 0xc, &(0x7f0000000800)=[{&(0x7f0000000140)="6240267007be35", 0x7}, {&(0x7f0000000200)="e79c520ef0d2f0e84d4333ce3a1bc14a19266c6ad24a81d0a9e8fb9d6bca30fc3795e92d31d88b2a6f984f2f7e4614645dbdaab1d05855b07c829e2785a8c33251446063c69064132e839edda53a024541d8fb2673ea55db6043142359bf50c143aaa45525e52cf1066e46b4dd793492478264e6efa6ab2908e8de5e66162db5f8f5dae9eb657e0eb6eaa83c0455f6b59545038c18ca5705ba605096144e2fdc05576e6428e10aaf826a6ea3db44034b4a98f0ebd7ae9306c2030b15a4455ab9079e07d19ffa8d09bceaf1174712971533319a3f0bc5a1621d152ea4bfb1f1bca43610c44fa20b97a76666bfc0952baac5ac53ecf174f62457f405", 0xfb}, {&(0x7f0000000380)="593e2631257fb6863928ba123ddecfa00c7ee82050f0d784168fb1e41cdb62ab026b738b349ffcb683638794d48ce869f1fa1da09bf1b9f19014ed3b159e34f0d1276633fbcfa280ace8ddd1cc4e867ca332510f72d1ca9ba981c8f022abcebb93e4ffc4895aa577100bfd176013603f", 0x70}, {&(0x7f0000000400)="635bdccf9b6e078fd2828e0093135a5e5599e587543c4f9e4d4d63c61200fbf4e0d50994e65bc11d14bd3d40458839e49545f9d1bfa94636ef63d571da313c916f827f0b08e6baba8a93e839ebc3acf083c925aa53b6314311153a3d263c0dc76c8491e18030a6091b739e39a0f4296a315b67", 0x73}, {&(0x7f0000000300)="2aca53", 0x3}, {&(0x7f0000000480)="6afda493b38905f4689924c0dc00c0ab17cda691622b0cc8390bcf4bbff7050ce514cdae25ea8ca3c4e87189b8d3f632df069b6cfb8d11eaff2297745059fc88414c99c64f25b0088ba8a817b8265748f4a8ead396599426dec0818f1f0b860b85f19f635728c7d704c0d359e48f01a593778bcfa31e62a3bb83f6c4fbbe5dc79006ad0b6b2f5ca52748baf3", 0x8c}, {&(0x7f0000000540)="de903c7b785c918db55bc6dda0df0100d414f7701709076a3ddd05b8d13c74d20c8945514054449c99f9fa8944bbf16277428bca11e0bbb8e4279a09894a12bc95c29b74e636c5a76438faed28013e71616e7e0b2e5569b8cb567dbe1a216f7b506adb3403a25570f75f8fe691b25878f43055896f6ebd7331af24bd8b1aea6e8fbc4703fc0117b2e7ff181c8f2e7fdc04ae62173f824d03ba5b3fcdd356d59b4b669e1b6cb6f68a8631cda55c7ad01b08caf439cc073b98d68b6240aca3f418ae7afdf0d0d613755314224f", 0xcc}, {&(0x7f0000000640)="e7ed749e6d9626834a081c02187595c9aff665c317d088d6de4d102c7ae597c35fa2b21260ab1f94f5e7b94a35dbe1d72008cafc7a383f0b2b13288ad04ec7859e35cf8b591b134e4b7f4570b319b67e35f1a63b5ea413d9a9eaeac6e28a9d8bfb4eafbc9661b2250e38427ac2796766c01e0a278a8e9b3a", 0x78}], 0x8, &(0x7f0000000880)=[{0x58, 0xffff, 0x3ff, "129442d23f8abfaa903e0575c8dc61c83af00d07a51b0c6784368e5066cf14d9abea565221acfa4eef98bd7d693a1eb4678f32daf65aadeef05c49c1f8d9737e8023"}, {0xd8, 0x1, 0x0, "5a539a09a7f857708d82dfe89012c187746587f147d70bb6d8d7c1cf190abcfcf35e6a276f92b8d9b62c9407e48082ac1e90a35adc08dded39e22c103d23feba1b30d0c2324b8314ec4dd86d9bd6940b32723dbb1479a33682b633b98df53fa84d7f5b38307ef50a51be8534de60625464c3c95ef014b6bbd1a289751fcd92deb95ef074a7742a3fc700d3243c8abbe2459eb5ccdab0aeabbd1fc71a9f308fc63a8b3a7f15c8c9bc383fbe38c42e5125b732f6bdf8df8979ae2690d6b63c0438541d6b6acfc8f0"}, {0x110, 0xffff, 0x3, "e5e0e5683278ce12c07657803a90bfd3a1a723587644e351db6667ecb166db48477b1ada6d4bb6cde47fa5c0ab851ee435df0f3826e55bb5bbe1d4e494792746d389a804c2734ed42fa7a44e64e17d9dbb7807dd613e379a9d698919470e3a128662cd289ba142dc9641477f76743cc9af1b92bb0cc407f509c811acec42d260d15bb21dc6eca6c3e1c0a4ad09e73d33269f2833459aab71dbde3104d596c033e21a8696d1060a574bfd627a4c8cda5f45349addd34428d80be020015c0c42304b508473bfb0912c583d959cd433ef7efa16268cab28c0da25a3b78a7a42e3a126e5aace74fd8213f113209659cdf84d9ff07101e80b081349fdee1674"}, {0x1010, 0xffff, 0x5, "f69d0a8f5b8af3be121d6394f44a14e37c89407b6a025a4967af875e1354cdceadd07102d3d616553c9e40e96505690334a75ec3f30e2121cc69b89b3f7a8c642399eeef223451e3f5cf7af3f03b0e2984f331e46dd052b2c7b890584698b878b2058ba44ca51635b8ce7c3836443037dbbf3535a2229a12dfc792c0c7afeb2965b4092db46c645a151d5d3345c1a835c0cb6eb199ae90700b505183499dad4a0f9193b3924c42f62989dfc084df0547facf38f9f0e98e76e5b03161ba37f05e245bc65e601b13b7be43c57e7a30aa3172693e22f138d13b064f5f4391595d4580b9ea3020811edb4d6a07d3d27748fff6bb225d10694f62169fc6d9b6d2730de406cac6ee82e4d92ee08ed5608feed273b180502e1156ce6fc0c821b3bb64b4130b4f7a07a4827011306bc09dd28d92fcfef52934c9940f34c517ef0ff6dc203f38e0b2e15e79f1eabd72687ba93a38c87797d4cf089c845cc3e13a6a48bc48b944c7d38b9029c9f7ab096cbfad846adf8d4ed320678084806f9b60b8dc04dbbcf9a36b15b15ac0f83a7c4da29c947fa28dfbddb65d7026cd63f28ddae90f0d163d682a2aa08bf1ae43eaeeecd2b6f5584aa31a165f75dd976b657601cb5e7bbb3798e71482a59b3aeca53a29cce4dda0f6bb98b91339d9a46506a73e1fddb318af9d65c1196c16d5b1c03b21c25e32db40eccd4ba718efe157c153d135f1948bd11a6891aa4622a63e77d2b9d6d3d01a2637161673f6a489c00de612f62bc306622f7b67559e02f62f9beec46a46dff6f6ad7560b172f66d94445dd4be68e660f54c951aa6cb7d1a3cd961ecfd0c510c4bc8722212172f40f81d2e32119231d6d306f35fc3c7aea1bf57d6857f2b38d2f9c031d6e6da90787e0a1cc18c7c323a519021a937bcbc22c058006622df39821abd967a36d32729b0d6bbc72f01b819917c1d11084065f64857e3c8e91394004822d5fb7d5353a93f9c3087a54b69fbe4eef0bf2d942dab13a49cbb3103393af16d3b0aae948462cdad6dea15f54a92aa2470041e6d4ff701984b68e7549d7e876136135189776727340ad8cf0c6dc36ff37e1a8d9d4179c1174632d67cec63c3cb0b5120212bd3d8a03209aa34f82be0849732292ab4e74e3e8817bc279e2c448421b33890a45156722c4822afc698e127cef77e8dbf61756717d41cbe5fa282535dfe6909e11ce1168f33600bf058d711b6f507eb460fcfcd7ebe20e405e257243405b591366f6ae10b92e9333f442174c7d55956ebc1e33ea8ef4e1f7931307bc5ea3d46f18139af68f642421e7162cd9ef5f328bde49b1852650268c92fb1664c26ae8c9d29d882c22b8532ccd8c71cae6624464bffb2ab5bde0c0f2bf749b70e583fb1159c47745c78c00dc033de5d82ed656f8cbfde1a4f0a7f9498d78d87dacd75453bb3ea8e733577f56adbe7b28cd79f4338bb511621dc8ec565b7678909de8f6b35addf38191291513824fcabe08df7bc5c187913cafeee87d4efe7793eaa6b03ce1aedf57da7f4703f4ecaaa453a204f6656129194efa6548b0685af7375106e6f1722c8394cc5b04931bdeae508448baf2093b3cf65073125168fed2829ebab75061cb6df74eae3ea6712d38b89a3b888660a58a676d8c92a36f196d4794850c3800540126758347f6f7dc5956cb5ba602e5a9b9c6602934f6939d5efb10c2269b502ca4b64f7333f9d35a4c50fed5c2e5c80ae074156be04c699f9f29440b5bfc909cf6ce85b3e4a7d876a604515fcd3d6f547da7e57f98fdaf175d7b9c08d983d959ae27f0b37ae2a54ab98e20ddb3b830acd575d480cf5b2fdbcad092bf3ed7857819dc628f8c049a658483672bd1748527bf34b15cb8c299137b68f227b1e29c5e7fddff4381a7f13577e5c18bafad0b2395d65fb92efc7af00bd97c497b68d8b1c6963fc1418faf903c9001351e7302e68fa0fc8b2140dfcc83c06296f5f88c0c5bd7a9a005c069b261f5154a093c445a4cd9c9b88102fec3387c3194809ded937a0c8269f610c5dbf8e520608b139e81d152e25b7d602c2dbc3fe7597d74144eacefd72f3eb267bf0cbf79d5232388280886b48fd1597c16aa97ba024cc993e8c41f1759502253b60ce4cea2c76a208b1bfbb07d46f7af84d549e8c067d0d855e3e1dc1766af2a78f6acbe27e723455e7ffe4e8d5665f91a0d1466faa041305ccf8dd9015e4bdceac23d25076f2a023b360a9d554ef0900b5b088e7885a5ebcaff4b358d5fe6a8714251bfeaf3afd4415f17d748d10a706ee24f3a1536de45f266fd55a666ed6793bd85ddbfd5307a3acf9f82861cc7f8303e2586c48ffc669487b8c6100d610b8dc5533c28687d89b8ac4ab026ff0447fdad18b5523ba81bac24cc20cdbd6dbd9326ea713809e1c6f6d26471cb1a5e6bbd0359ec1751fd3012169dbdf6ee894eda7e3088a25b76af41450d62e970a7b14a31ab7a313594fee62f4724f3365286a4cf34c34288ad7f1e4021aba9fcbf4bc0fd9169caeac7ce31b1817f08643ed408db90a59ec35d8a822c441b110e0a4c8974177ee4b3474ffa04bf71827739b0357afbfa39e0785c20d0d4e9b94dc7db6c14063870f40fb6f909bbbe720d1767361fbc584bb5e4fa6972e4cade8b0efdf5fcde6a897ecd0982694fdb422b864539fd132ceddd678b1b784b8e150196c9327450350c875aa89407222f0e8ab72d7cc3a5516839152425c939057ee2a68486f6c77afe1b04dc0996ab8e41cee039bfd36e9464ff36dba18284854fba286db97c9323fc90d2938d8d1225b34ac9fea84d148f0a8a64d3cfc31328df37be55c29ad0c78e9ad772fb18eead68a9da5a133f56e5836d79ef3bbfe90fb6063515bf2100d953d07630e92ac28b91cac29b44b62e01f4de89499f9493dcec78806c8048b2ea1302d7ac2771f36349d375b94938edfca2184b7f5870c94f52ebe3405add350e37037451104fe83e49eba17de850d2b90feb248ad2e4ba290579ac9c4c80087cc02c9e4aee4b4efc317da587f492baf641bcb42b8980b7cd21a82490424e641ddd3f1dc45aa9414cec60de818b7f995794268995deae94876dff2ac28885522dd70e14e013710ec665558b27c6d8a6a27eadff462b116de46f4c3f5f2c0f1d83cb43453942aed82aec3d21bc1b3f4a43092d1b0d632d0f98427b430a2cddd3e91f06f0f95b7889333630434c2b15d6f93ffc24802f35d9159c7cf1d7f73be4a9212b79161407e0a6bd13b3d84c999238d335a76d035d9c9da5e0368fae9ea23563e21eab602d429acb75b75adab0c1554589a228e124d4ece3e184bffae4a31f223707219eafa5cc85b562881f9f907796d47292a131eb922b0927727b89caada3d7a9663c6463b29d345db577dd3597401da710673256500a3bca2efc1c019fb998fcae3039024a445b686a1b4e48adfe558b3e953f92fa8aa44c4aa591b81a5b93ed82af8a6d1684856650d244dd9dd3bc087e52f84bdd4164538114953330113ba771af7afca01ff581694c3f3c0b6122ce60a18e2cfd2c72f664207b7456da63d5bf14954c1e22f9a8cfddd22f3c12342b16b2948e0815dcc4ca32e290d51434d82e26cac41ad48ca6b1bb65c059a868072a98988d3060e5717d44dfcd9ed9b5d924fa25835fd87feeeedcc32daccfc8c5de6e734611d279db79f5bb884ff01d0cad41dfd24d86ce4ba7ff51da268c9c1642e177af6bd2bacb11a92078e4580d156bcd73cd7d6cfd946c28a98bbf7c3d1138fad031402b2da0edfe2ac7489a27c9de926aa590238ff50367ea08a3a7f508552f0988552627abb337404c7fa172b69b7e8d6ddcd63c22249b885ab805701ec07759b362903111a2e0dac1adba61f6e6c9a1f47d5af6ec5823cf9b84ecd55720f267481e583495c3b7b04d093a7ef72909e2db096e0b0481e3c9c3087d63f9a46da91cba0d4dbc31452ffff63a37143e97c15ae35da0f48ba2d9850f73037af34f84af335713dbd2c0c8f99b9ced9159c970b3696d92919cbc9f22c6bbf4b33c5209bdc5cb1b8a0bbcb0ac4cb3b0b21156f7b67c5215b5f68fdcb4b84c14ad2be31ae57eba88a642d3e40afb51f5b23a4ac22e6c8f869307bb4b694c29ff7a28b95a01736d938d430adaeeef918ad881663d7b0cc5d2887baecf800cd24c40ab0377478971b83ffff81b092aeabf26a6f4d4c60e0a98bfcb52d7b7e354240557dd6a1f98e60dbeadae6625fe8faed65b24db1c50a6ede69970167201cb61826e191ff1fea91525e864356f451de9839769f4a18c79b09ea111f05e4b6ec5ad8c58aced65bdaa45aa139be42eac6af6993ecacfa13f73ae9e7622bdd3a242b57736d39e9c57b1221920e619a64b1a752a7e3c34bf28e87d2801fcc45ace5b5e32e7f67defec6406c20820e60d2a81b3c7d1ae17e0cf63db57eddbecbe70ded774b5e4ffcc5916dfe8e920a1c8fd1442c3e6b725b9fb613a51a8943da35369105ac2c7f29f520103d7e778da32f20324644e4ca9e9e34c725a062877aeb857694704ac5f4d76a14c7e37370f8019def9828ad5c4de57cd503f41c24185b6f0f2182ea43098c8d5ba68ebcbcc0fe0798fd2cb9ae78c967a69d7473a15922ba0e7c13b662b477e47dbe4b4476f1c29853014c8beb0257eae188dd26ce9174a263eb290e259d7b42573c5e16e700fbe15512c09c679b391efdee1226e43e99ecb2b7df2f22d5fd251169f7947c0784599297f192b40f983440955e8bc6b067b924b7791b65a8ce3beac34d85f060ec9b5845825b2ffdbeae0e5ea8bdb39636124361170ee58253e8b952077ddd226e5851d6f3600d85d6d5da282c26e2024cc6817825885fa8cddd743fb1aa22fca90f4b2e9cb86316031e39db0771a4f9637b54f766e0c1275056d582f0aa2652b6f6a78c04ebb28b1533c97dc5aebff5ba4c70aec9d70447f56fe0024135ccd938b793b3cea5d10c02f5bed65b44517e60f6a92492cdd1e551013bd64b23629a71cf4324e0ea662f119f6c37aa4444441587a30339c104831ddbe9e1098eb97c3c660dd338756f0647073e0c69da941d423c37d3e86295f5fb1409d8d47486cd388751650490f42c44dc8ea96a5eb599bd9c7f7329f0b19fa0ea93c7d8b480188e00f39a57c3342d43d826fbe3536aa64c47731ecf50318bd76309af9766009d5de67cd74dc309f9798ed2a1b4325a174699afc4442d4ad201e9f76c368ec147b4f419285ce8d4523655aff55e7defcee25ef379ad049661dc438b5a5e16d177a17eb8d111485ecd1d8e0c5360af760e60a46ef2ea53e7781d83325710d0ca4ec7fe78ae193c33a4fe0914fa8c840f020fcabc3fdf4dcec62c12333d4ee8e8809f923ced085d6b701a1926db39d29d4d20e864b36fa5de3e9926674faa1b3c46e2051fccb1950ee9fff2dedefd2da715ec4b878fbe7c7ffc93a2aecdc8259b9324db39648d97da5e5da2b27e4b76cea9884604651b67456b10c19adaede14f7731109eccff14f30989827370eda645f5bbf2eb1ca97c61b06f9b158512cb536688a25934ba37ec6baad5521bd67ca499890f9d5b067099061e8bf7c9353139de71d931a056f93ce307417e55f8fc3e2900d8ab9244c191a38e2118fc7a4fdddc6a3aa475d5dd015510eaa2331811ad0889e5e0cfe0f7cab2b6d7e013d13dd2e566b17b6253f8d9be4df7ab5f7ef3d2171548769d3778e500817348c5a4af81b9115bf858f74264d1e565ed3baef2e24cfcf389a3cec984bcc6ef9c178660255444c774689e2131f47163a4"}], 0x1250}, 0x402) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000006c0)={0x3f, 0x1, 0x80, 0x8, 0x2}, 0xc) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:01:22 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x4a) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x20) 04:01:22 executing program 0: mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) 04:01:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x100000002, 0x0, 0x100000000}) flock(r0, 0x1) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r1 = semget$private(0x0, 0x3, 0x200) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000002580)=""/157) readv(r0, &(0x7f00000024c0)=[{&(0x7f0000000000)=""/18}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/212, 0xd4}, {&(0x7f00000011c0)=""/156, 0x9c}, {&(0x7f0000001280)=""/62, 0x3e}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/5, 0x5}, {&(0x7f0000002300)=""/235, 0xeb}, {&(0x7f0000002400)=""/135, 0x87}], 0x9) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 04:01:23 executing program 1: clock_getres(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 04:01:23 executing program 1: r0 = msgget(0x2, 0x200) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/154}, 0xa2, 0x1, 0x800) msgsnd(r0, &(0x7f0000000300), 0x8, 0x0) msgctl$IPC_RMID(r0, 0x0) 04:01: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, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 04:01:23 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) dup2(r0, r0) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) 04:01:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) socketpair(0x38, 0x8001, 0x8000, &(0x7f00000000c0)={0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000040)=[{r2, 0x4}], 0x1, 0x0) linkat(r2, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x4) ioctl$TIOCDRAIN(r2, 0x2000745e) pipe2(&(0x7f0000000000), 0x10000) 04:01:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sync() select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0xd0b, 0x8, 0xf136, 0x20, 0x1ff, 0x8001, 0x7, 0xffff}, &(0x7f00000000c0)={0x2, 0x8}) 04:01:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1000000000000009, &(0x7f00000000c0)='\x00', 0x20c) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) socket$inet(0x2, 0x5, 0xcea) 04:01:23 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x1, 0xba7a, r2}) syz_open_pts() execve(0x0, 0x0, 0x0) 04:01:23 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)='a', 0x1) close(r0) write(r0, &(0x7f0000335000), 0xfc94) write(r0, 0x0, 0xfffffd7e) semget$private(0x0, 0x1, 0xc0) 04:01:23 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x2, 0x3, r1}) 04:01:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 04:01:24 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5d}], 0x1004, 0x0, 0x0, 0x0) 04:01:24 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 04:01:24 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x80) execve(0x0, 0x0, 0x0) pipe(&(0x7f00000001c0)) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') 04:01:24 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x100000001) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) close(r1) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x20) fchmodat(r2, &(0x7f0000000200)='./file0\x00', 0x20, 0x4000000000000) semop(r0, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) getpgid(0x0) semget(0x1, 0x800000007, 0x45) r3 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) r4 = getuid() r5 = getegid() fchown(r3, r4, r5) fsync(r3) setregid(r5, r5) setregid(r5, r5) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x2, &(0x7f0000000080)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getpgid(0x0) sendmsg$unix(r8, &(0x7f0000000280)={&(0x7f0000000340)=ANY=[@ANYBLOB="02000047ee3f1ede11574d1bc3934e487b5cdd9eae1e233af114f7964a2bc12dea31cfeb34e6ab235d61346abb0136e5f4e30b22a35cfe56d78d856ab459f302004543f94e51d304d8cdb08affe2cd5d4f01ab60f8513bb26c369ed100326abd858f72e3df649fb9e29ff090a392e96f8e3f96a41a327acba200000000000000000000246f7833802000309da68d49d62b346b8ead41f32b967fb4d4b3dbce44ce4bf67d138ce266f9666a3e7fa86493f2160b9836916cdc07a69a817a4bfa488b1256af0600d8895d7aa0d83d7d09f987204d56983412902a76efa9185f0b09c925af9d4d6d7a1a42e4868ccdce310036cc5ce401ad9e88f28331996cec84f88d9de9799859a0f8b31363f3a3c99ee104a240358a0000004e7a2be6153a98e2d53874150d930000004523023aa8cfdecd206ca939450bd7da4e56337f3125dcde72a2e1b62108d53c1a81613ebad446973717698ad2ae599586e19dfb14f69340f89d451dfbbb223194229ec90c70520c5a1d08447a49a14577f9e3642bb185888fcc398d142a920769c46e8d8a49f6c3db70a95561569e0e240331d3a6ae9e7e9e8e099012a188712a97c3a75569dd62d11bf14c500696f796c3be099d21d2ca998738a2350260e00c180f98d5b0398e83f920d6f3c02c408fb161ebae34a5ab2370ed2da904f07ae256eafc923f304510272c0bb6fe7613af89f5e247493e45c549eaacdbcdb3bf2458114bfdb3"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xa) semop(r0, &(0x7f00000002c0), 0x0) getpgrp() semop(r0, &(0x7f0000000300)=[{0x1, 0x8, 0x800}, {0x4, 0x8, 0x800}, {0x3, 0x9, 0x1000}, {0x2, 0xffffffffffff8703, 0x5a8830b734246a79}, {0x1, 0xffffffff, 0x800}, {0x7, 0x0, 0x800}, {0x1, 0x0, 0x1000}], 0x7) ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f0000000100)=0xda) fchdir(r1) fchdir(r6) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f00000000c0)) 04:01:24 executing program 1: socketpair$unix(0x1, 0x1000000006, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x181, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0xfffffffffffffffd) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x242, 0x20) r2 = msgget$private(0x0, 0x251) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000380)) msgsnd(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="02000000000000005b1d6894bed2d206e3f73a2303cf71478172e05ee83d9e9abae72569af5a31a0adf20bdab34b18ab468788b4930fbeaacb61449a1a11652425fa54d024d2d340b85320397f25e8a8524526ddf2fd8d7e9f778b79cde8740a91771b7cf443c5baa73fee38cf59e15dbb468a3220136b1711d709def22300e6a80336a77ea34324055bea76447f92c75829a286ac4b57a412a27bed722df58c15c705e31ce31db5a1bd48d4471206fc3d389af597849727b25df1cc9d287a74a151b42ab24918c2bccfa2450a97b8"], 0xcf, 0x800) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x4) shutdown(r0, 0x0) 04:01:24 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/95, 0x5f}, {&(0x7f0000000140)=""/145, 0x91}, {&(0x7f0000000200)=""/128, 0x80}], 0x3, &(0x7f00000002c0)=""/10, 0xa}, 0x800) socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) socket(0x7, 0x80003fff, 0x7) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) recvmsg(r1, &(0x7f0000001880)={0x0, 0xffffffe1, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000001800)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r1, 0x0) 04:01:24 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 04:01:25 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) fcntl$setstatus(r0, 0x4, 0x80) 04:01:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:01:25 executing program 1: r0 = semget$private(0x0, 0x1, 0x40) semop(r0, &(0x7f0000000200)=[{0x3, 0x1e2, 0x1800}, {0x6, 0x7d, 0x1800}, {0x3, 0x92, 0x1800}, {0x3, 0x7c6, 0x800}, {0x3, 0x5, 0x1000}, {0x5}, {0x1, 0x8001, 0x1800}], 0x7) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0xd30ba8b9b5bbb4c9) poll(&(0x7f00000001c0)=[{r1, 0x2}, {r2, 0x4}], 0x2, 0x3) r3 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) sendto$unix(r3, &(0x7f0000000000)="0fe31dea513f1d7d62b1936bdad716764c875ad57857341f77bf06b562e2e3185d1ee49da2b9d5c5493b9390a536bcc112e894e731c903b78ebe8f7b20a8ae3c436335ae6b7807d5abf8c1c90462c05a8efbf3f1da406120bb2b035ce45c3759b9831b314a912e5054d57541f76b8ddf08c34e47d9b5d3f02d3da2958e4e7532d68a61a2ddfa5a7adab5001d520cdd9ef3274fb8d330cd3936670f26d349e463f40e17c40f8ce36c807bfb159c398c0d5c319449a9d5dd9cb424de58e09e5e8aac8f3796a205ac0e7b0a7939f04bb818", 0xd0, 0x6, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2010, r3, 0x0, 0x0) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x0, 0x7013, r3, 0x0, 0xffffffffffffffff) 04:01:25 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x5a, 0x2}, 0x8) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 04:01:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = getgid() setegid(r2) r3 = kqueue() r4 = fcntl$dupfd(r1, 0x0, r3) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000000)={0x1, 0x3f}) dup2(r3, r0) 04:01:25 executing program 1: r0 = socket(0x26, 0x0, 0x0) setsockopt(r0, 0x2000000000000029, 0x200000000024, &(0x7f0000000000), 0xffffffffffffff78) 04:01:25 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) socketpair(0x20, 0x0, 0x40, &(0x7f0000000000)={0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0xffffffffffffffe0, 0xaf0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0xffffffffffffffff) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) 04:01:25 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x48) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x140) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xfffffffffffffff8, 0x6}, {0x81, 0x853}}, 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0xa8) sendmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:01:25 executing program 1: r0 = syz_open_pts() utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000400)={{0x5, 0x2}, {0x800003}}) flock(r0, 0x2) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000300000000}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1a0, 0x40) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x10000, 0x1}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x1, 0x5}, {{r0}, 0x0, 0x1, 0xc0, 0x2a79, 0x3}, {{r0}, 0xfffffffffffffff9, 0x4, 0x48, 0x2, 0x9}, {{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x10, 0x1f, 0x356}, {{r0}, 0xfffffffffffffffd, 0x10, 0x48, 0x5, 0x80000001}], 0x80, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x9, 0x3, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x8, 0x40, 0x10000, 0xfffffffffffff969}, {{r0}, 0xfffffffffffffffa, 0x1, 0x4, 0x5}], 0x4, &(0x7f0000000300)={0x6, 0xd0c2058}) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffb, 0x30, 0x1, 0x6, 0x9}], 0x5b6, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x2, 0x8, 0x10000, 0x1c2c62bf}], 0x9c51, &(0x7f00000003c0)={0xef69, 0x7d7}) poll(&(0x7f0000000140)=[{r0}, {r1, 0x20}, {r1, 0x8}], 0x3, 0x0) 04:01:25 executing program 1: r0 = socket(0x16, 0x2, 0x3) recvmsg(r0, &(0x7f0000001200)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000001100)=[{&(0x7f0000000080)=""/44, 0x2c}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/47, 0x2f}], 0x3, &(0x7f0000001140)=""/143, 0x8f}, 0x2) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000000)="4b74954c", 0x4) 04:01:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x8, 0x4) write(r0, &(0x7f0000000100)="b3343bc0080f5d3f96f74c22849338b5f57e0250207c6e20a1ae6fd0cacf13220a2f9fc5368e4a150406a63e7a3d7585cb7433c05e453e21a61303b523083ba3f1f3542aed74dec49db36821fd1260b2145bf3eca3f92ded9efacf3fff33d11efc84d5b6a3195ee9ca0f2d8be6eec6e8e8fcbebdce95f2b20b220f5cf28f3f1f26d1d521b9aa34037410ff11f3afd9fb2655ef7898ecb68b65e5f517687d9b6fd94528a512ea32e928e6da0c4c747236bfdb2f01c1d163b63c2d76b67f10544b9577e1cbd3dc741d939090cfb546be85dcaf567f39e407d7b45dbfb8574b1d03ad239bc01a729fc02764274257d4c08f378ab3c9dd66f232133190cafb2c5a643635a6647a2a5a545956080f7dffb625e3ac2341c6a583081b58714105b79988c6db0b99851c65ec40d2b045d2e147c025f1274915bb300f21c83e14dab717247e85128272d3d88d71e763c203a353386a4f1b5bed02e4a74d2c9fa2b3ed64425a99115c02f518ade641812d16de977676313a6c3e317d9dd2b88faab4fe8132e3d0e8d14689470a925c2b34174967296cb1e63b630d767e5a567303f49e070f0d6a2054ff703f924f3a46c74192a8927448cc9097a5ab158c97d28865d98e0af69d54276e1e9323f50bb5ffbf85e258228fbd818835aee6781f7a4ef3546d3a03a2fd9c101f169dcfcbe5268527bc968b98e95821b79d6333ba25488cd80c0a67a16c21e37e6ea74d6d032cb7f692455fdfa7c0cf20e87ce34bf44bf36dc519a863bbd8496821ae2c1f5b5ed8cdbc73f5a49db8f99fbc2de5fe9ad0ab181cd845c7e5454c53b41530998561582839f9175182fd0c39ffeaf4ad4c7e4ea98c076da50f236b4b417a9f9a4e2335eba25ac15cea31d97116ba5c56124bfc2901a2a516f770fa894781a479f60ae729834ca61690461784aaed1e96124e3c52ec591cc0dbd3af41d11432c377701655501b6b0156c34e2c5edd8c1f7946fb12b1a4174afe70a9f68f7524ba23b9762bc17707b45a23bc61d19e460568a88efea40829f7b1772bbc3923f777316dfecd4f938ff21b9588c6ab7c82c5e34ea4219796dbb43dfb4354a0c6490dc772bdfe0fcbe697a22ef34734abd5c424823c0c4127bd40ab7b9d443d7c0d741ba992b1f3a2c9fee3f5bd5040d60cebd8b2a9f5d06a969164b82a995fe4910d40f1a56ca85462f890c2ac3e85c746c164808db28c6f2fbdb5fd27668e5940fcbdca7e05ce70b390e7d6c9ef535dd210db54dbcf736935ccf56f4e3e5d578c0c9be52d44ea2793cc600d2c2b99694ae28dd1c1fe4d01d2b899031af0121bd5815915f2908b57a8371cc9d594e81f40d1652a5e7a97aab57d5d59b966da441f0e4c8f25928928d652b63da12693612eb465d7b7f75da447ef86a1ac046c64fb713980f1f62811ba0f321484a23b93796a7b250c05dd5dfeaf471a06c859fbb6c98d24e14cb40bdea844d5a1ef692d5e1c962c4c4b0905693bbe104c876a2ab78ac3e3081e6464b77bc233b04b2bb69b87c20ffeffecf645c69af415d3ed0fa1f2125eda668b5c0280ea866fc8fc929eb755cdcab17610f5cf1a74411ae6d23549ed1b771ff8eb4fd67e851e10e371a53548b038441e77d36f69303feb9d7f7c2e6eb3229843690dd384ef0f0a6c435527dd47fd4a1c2fee7812ac60e040c903cf43e6f9fbf8645355b5a53c19da07c82200a8be7f98f8fcb75b8814170e88b98ff59b1600d558079fae36cbcf21379a325a49b927342e3ecdc3b0c6e9a837db25bf4c013b4403bbd8369d2657f28afa0dc076d2dd4f45d295e3e25556b66d56f1da917a5d21495e5573954764a6e61a2f10893792f0cb56dd18eecb30658ee781d50d580dc311b9c35e7b721d26b12f203252e2ad278e5b68f2eef0e96f222eccf5c1dc4d937be9615b23bac15070d58540b67f71fc6710407c2eda0f8e46a0662a12ccda7d5ca798fd0dbc75c6bb9659cc2a27b947b62cfa511bc95c8cf0e5c0dfdb622be6e876b66526807fc1a96b55e118a9f203dafa728baf896eeefe50961882b3a69e7f287f3bbeebe6a8878b6750d199856a28220852dc0cca731b0485ec7ead8def4c88e48e25776874e09894e3d06b89690b25fd0ffc752826ad443617888da34fc8fb9fdaefdc6052f21a69f6804b4e3d16bc54dc508e3972c70c5423b3065e34f77def5fb8773e75f73fbb1c380c1208d6c6bcaf2cfc22a8c6f567bf351bc0bac61e0c1ab9145e9293434c598d04b6b20a003f650a80de81222368a024480abfe29d8e7d77902b7de98caaf201c6b9aa912b307b61ec14bc063a63aa2103347ddb0f54151d1e443ced623792765ed6dfe69866a84995269f7d465a3cd5488c1dfe31ef2e0267f5132777a8d0ddda4e222cae10aa7afa6e8f639c7eb3bb7e354f065ae5f9fb7785018db5a663e3332ab7944e42f47cd9d2b8ded17883c7f19271bafea18d71edf03c18514c3624c3cc04c2bcf115cd1015e7f10e07480569aef377dfa9ed1f07e26b7cd4217e15d2aad23e400d4b3bd01c2a56c15e4fef7b44b3906c72fa186a69403be90cfce2329f5631afd87774d085c62e8634573239e26a0f7674f37afc1d5943f850b0785d50eff994e1bde1a3bd966eb802995ac949b96de336dd8b6172697c30e3df7301985091788071d3cd4799d3da673c6d5ee70209e79fc6c3c692fad7364aece2b4f300d3b82743e04e83d3246e3844eb8421e799aaf6e11b67bbd8cf9d78ac1e82701a786724dd1eebd71742f46c69ac2b6eca0c8d0a34653b4adf64e9dc34332d7a9c5f46d614d30b06cba2f3dfb930bdb1875e2c4c50b0f29f8d4f379ea2aa8038489eb550bc57ce79e022d930279950a9b47a792118954cd2bf5346ef20f2f86c88eee96b58768ef5e0bc12eda331bb712afbbd7ccb372178a4b5bd112fe975e66cd698bf4f07e3dd8444c1d68baa6f21ebde163dfeeedc44665fc36905c2bca2ee8f0d867169a223cb9d7a0fd83e1bac19ea986fd09942f6b0b0d7af83e5a9066076c2bf876cc5d43a75d05397e5d13690cd80d739e812433ed98ff7a0487f66bec9c596cbc2e56f58f03ef58008a36eba1ee0d3e1583fe1171671c8c649a1362ce8d90f0162fae9ddfb383d9cf5294152b806e49b6e4a69c0a4ece76e3066d500f63c096c207af8511ac893fe3767aa56acb45bf4321848f32eda865617069d971fc5d595e5d7921cd4aa7473eb369e367a8de353244ce1a057cba90d02e873d6628b249c1304db355bd1faab9e274772e3d3e366d0fb9083956276d1d75c7205783db1f8a509da56752e41d9217be7a06b7726303cf720f5d591f7fb4e7674e4a8d02b0b0f04c43575670c6f6e70b019cd39faa6784b0e9fa0bef824aae9eeea59f7e4aaa0b66c4c720f279ffe295d96cce8bcd8f1d5050f2382cd35c985276840a6f84b096dd872c50de62ad92be976353db910c8e03eb35040ef6ddd5992684fff9db48515d64fcf190a228f925ba4101fb79b63d463650ddf17b09e8e79d3ca3978b869b5e33c9b0c2854cd1769dfe79503cc32b275cf8764b476b22b677d0ed4f73c42b5ec6c62661e71da39ed364216a7f0fda0af61b94c5792f65c51169d9f6a013efb642395c434563870b27f636dc08ad75de3401e37062dd819c4a6b8bae7b772d6c73276751ba68e88e3d132c48e61eb44972a8e14d1eb5a59c48555bb347efeb5d742cf06b9904cf82aef5dc9e8c157e1c3177c6587fe68dbf99e03389270346e2bcab18e622ae01c13e9a7d6c31bcc195b220a833e1014e596332f8b37c4bcce5a4ad1fa0e77a5eb71067f7ea4e7274ed438362e13a8e67c197984bcaf22b3ebabdc2d60182e8989727c00becf37f67bc587267f9cf0cb95f3d167cfa62360370ed9366076fd81d51f4754a17260caacf4bdcc92ac71d333d633a57d61c5b1a10b650e7ce5bd1921e6865de1b54f7b24cd03de2a2c68121066d60f521709ebe67eaa99f7e94dbc38ae091d823bd84ba8bb09107c3265bd0e70a9bc6cd9e004d0aefe08b2353e95826f705b14ae1acfbacaf60dfdcc33ac2c200396075a73387d616bd40287bd22f8903f12380e59cae0562f0d7813bc79bfce8d7b8265fbc533171ee976102526af4edd72e69f626cc4f2c12c275f398652218c2759cf6824a670d0504b5d608cfb8501ab56bc73bbdcc42fdcc9f55dee19cf19d6aa89b4ebeb84499f429e82199696e6b37e62286dc18a4b9a2684c3177774cc74e46870ed63c737964d1e9a19292cbfba24a898f86647325b04964082a83e5fed4ded7ccea21eb9cab3bc869cbdaa0b705e8d29a5f0545ca5fdeac316ac893585fb963a6551739d1ce84dbcfb6eb576f5c6ed7add4e4b8b8ab1a788db360b7942953aa48e2fe4561539d1ff7c27ed583fbf390b93799f3662bd28e76afd007e445250f1cfbb272c5d2b6ea66c9a6262193df85814e8de1ab82b957d19730e2edf7c3a4d542f04ebf442cf4c2c2b3f32fb3b0c3d59a9733656efa4e83fea560797599d113934f7683748ceeec26a235451b5bbbaadbbd0fee52237b7b95181dbbde0d4bb28921e9336955a415518092ce3bf6be095ae0301ae2641065e", 0xcbc) write(r0, &(0x7f0000000dc0)="944e0bb7c5a80d97a9a57e71a24bd56c9d53812f40ff1097e57d340578d7d6462ad89bb5bec150d3a5469eab170c6cd485075d2a51cfb53938b2a83a5283a351eb6db0cad5df70372c247bed36be21d19e7f4dc7283addc28302bca644", 0x5d) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x6ed, 0xc6, 0xffffffffffffffff, 0x7, "e1f39112dbac488393cfe7051e04b3769ed7b525", 0x3, 0x41fb}) write(r0, 0x0, 0xfffffddd) 04:01:25 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9, 0xc0, 0x800000000000}], 0x0, 0x0, 0xe, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) 04:01:25 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x8000000000007e2, 0x0, 0x0, 0x0, "854b5500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r1) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$TIOCSBRK(r2, 0x2000747b) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:01:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = msgget(0x2, 0x4) msgctl$IPC_RMID(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), 0x4) 04:01:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() r3 = getpgid(r2) r4 = fcntl$getown(r0, 0x5) setpgid(r3, r4) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) ftruncate(r1, 0x6) 04:01:26 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)=0x2d5) setitimer(0x0, 0x0, &(0x7f0000000040)) fcntl$setflags(r0, 0x2, 0x1) 04:01:26 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000000000001fff, 0x7569b76e) 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, 0x6, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x80000000, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x80000001) 04:01:26 executing program 1: getppid() r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt(r0, 0x10, 0x8, &(0x7f0000000000)="fb97060e5a934659acf34ac811aa3f7aa5ad93b6555835afbbd9f2a9e6a2d65554bd3987489f9130bbf209623d30cb19d94f261b09938e90d2e25c23190f8d4ec82ccf21f7e7be13007569a08d2d59", 0x4f) 04:01:26 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x1}, {r0, 0x4}, {r0, 0x80000000009}], 0x3, 0xfffffffffffffffc) fcntl$setstatus(r0, 0x4, 0x48) syz_open_pts() syz_open_pts() 04:01:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x26, 0xfffffbfffffffb39, &(0x7f0000000140)=""/207, &(0x7f0000000040)=0xcf) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea986899c117ee34708a2b39f1c2c116c67f", 0x12) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x10000009a) 04:01:26 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) unlink(&(0x7f0000000580)='./file0\x00') getsockopt(r0, 0x6, 0x8, 0x0, 0x0) sendmsg(r0, &(0x7f0000001bc0)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000040)="f87e509e649dd151c15d1de12a0b316eb55b74e53fad4f02ab09440739d8f3c33a29da89ca30eb3b75d858d6fdd53ff16d725bcb341e3bbbc51c7efcbbb42c70932755434c2515089aa8a17b3a5e6c3af475763aaa8c604476f2cae80bbff35550aa9644c1a85a852536bc36b9831dd415294508942d02c62cca5e1fe96e0e10a83239542125f01016845be6b8eb646e41e7ede774975c9c05e0204226c05fb249b667b888fc278ea5bf119965ddc547ab9ea0150bd06337e72a0956693f21f40cc074d9d276df2cf114ebb61ddd829ac4ed30e9f3", 0xd5}, {&(0x7f0000000140)="c8e8d2b80cce5917175e4fb6b70dfec6e268066492e89ee3bf769a84d2648f572bdaa289336aef3d7624187869dabdc2beb8b47d27859ebb2621f460c4d04f51bcac596def0cfec2819007bc69d27c3707c90df87d", 0x55}, {&(0x7f00000001c0)="e8fcf1991de0187ae0afa3fd50404a9d122b0f0a54ec31f2185a6b89b4805d39073dcdd4b5ee71eb7537fc23aa7b5e7cd1daf2ab402264378ba1ca659eca804428f5f135f0d9b4c75aaa3d19600a52d30d4edcee43e6b0a61818370feabf4e7f48d556b44257e312e2b404a8aee0264231c4eaa98eb91079ac35757753a3baa96fbf2412cf545c98e4a638b7b1f671e63b17ac658f70f34fb6bca40027e1c28469b1a1824fc5ef78", 0xa8}, {&(0x7f0000000280)="b226904b5041ae695d543d26be0d2acec19636431743c0cc2b0056a29e1b048c178fd4755557dcd55bf60cb29fb7b087da4464ef733840e251f60d1b6f04012a0b9262d3788015147a1b14ff161e386247f503164d41873fc870ec158264d5b9dfe9c4655763cedf63a5ca3d1265a9a31b5975cd3302ec6733dc507bcdf2f4e5fd04885555b758dc317186", 0x8b}, {&(0x7f0000000340)="9219272fdce913d845c032588f240f40d0a8033e918dbb6d027ebb65db15299fb3803aeea0fbbf466919110c7ea175c29614f2c3172fe1a79d19a2da57607ebb842f3e071a1b1bb7", 0x48}, {&(0x7f00000003c0)="36eefe876c771e813746f90a540604e6ba2ada81cea0ddf23acecb8710811f40929137201a15db8d6e36f26bb6a206c2a73fd605fc6ef9449e8bfe8c372f96ddf5b0da2b9f2d6df581f5e98ccdab79552827e5485e2c9df2f4541c20f3f7f1e02b5a439ac9c107f01a6659fc34ad19b4c7d53a0d83efb748e815fc9766b1fe07731269c7fef0f06f164f1a2eac913df7d56fb2f7", 0x94}, {&(0x7f0000000480)="4bc888a825cefd52b1c8352268ec0733d68648b343571a64d10d9a123986a6720c82a2437c76acb8a002c1d8fcdfa10009332e9e6ba4e0022905", 0x3a}, {&(0x7f00000004c0)="d84ec826dbee3a76b85e9c9c9c7e56f5d943b0d07b393d0eeb56736efd3e71bacf2d20c9732050371f7571cf", 0x2c}], 0x8, &(0x7f0000001c40)=ANY=[@ANYBLOB="a8000000000000000100000005000000ecf5a9533fb69a26892837dcbd4bb78a21ff453bf4c06ff1352b0cb93efc8ca2d9d5ec70632743384f385124c64cbdb63b400d5648198b52b9ba0017a725c4cd2f5122d92497062a866114a5c0993b9f584bf2bd48a984c0c9ef96e34ee9663a57379f5d80511faafa566dc12fd2dceac2aed52f687ab74e4d200fa1ded833653e46cf0e534599d176f2cdb187a559665eee78bc3e4e00001001000000000000010000006b00000001a35849be7ad5d91973e2773b76bbeb83396c5bde2909163ab1b2046f561bc3918b27d4b501d7f63442e9f60c4a7be0f2e3a872151a572b01912db1eb40469d4497c24266d990bc9e7c5f0a46486c3ffb538950be790c63afb42b2552c9760890fba6e355d17e8b67cfded7b6a3796f32b6dcabcedba96759d13b1b4ed973f8247e00a1cfd59890e8ac47a8def84ce842eefd7ce2c8b8fae64d44e8dd7c9e5dd95aaf30a079090d3ee93f1ec140df85d751b60f13958e97fe7f96dc069246f35f4fd8787383058f69cc891d1db4ed4ad957e0f012893fc41032fb3066c447a164b497d6a851bd4abb19544069d7c09d6edcad04041fc470a45fc3337d8fe600b000000000000000000000003f00000069771d3c5dd1f6f28484a401149e9b2164fcdd9472ef989dee343118368d05f2f99a196bed81758f929ae71fc9d6e725b1ff462778277130db7de1c81242963bdcf53a9366159b97498a7789427dc3d152e552f98cc45a5f2497ead1b2920a21c1adc79545edb5499ca9a52ecd5e2d68d81205550e1d4f34e0e180950882b521f81609894f2b57c01a9c1f26ca71d3987dc2e11c07383eb65c00000000000000d000000000000000ffff00008a000000d34a29407ce34ebfc5e6c4f884572dd52f2a906daa391eb7ceda3ce29491b446389a4399e764b8319b230a86aabf8dc23749bb07334ad8781634f847ed1c0088aebbfdb161fb0b774bd2c07904370612bf4701440b2ea62585491f5d6f1ce83226c7b1766925fcaf02dde852dd589495715473d6a34efc6a0c5c5037d9c85620c5c80669eb7f66569ca7d0d2ce7fa9345084e3d834b996bba499ac5759ad86679f2e6e29f5ef950eb91904fd32179267b8f3e007044c625cf1a6488e5b00000008010000000000000100000003000000e8ed44bc263003e359d678dc1e51ab7c2501a0175fe55c80350101f7a7f5fbd7c10a14e2d3e3574f2693c319028176afe269ed33a2c30a4e5c028bc8061b74c7b7333d542b69807f3744b97a2e7f11fb6fb68ea4bd7b9cfdc7608b0bd65f4954a178880af58bbb0789d8c4393b136e7ff4a0dee2cbe97ef6a8cfb135c59dd0ec45bec55a1dd6c48b7ad9e35deb9d2b6a0949618af181bae4bcde63765714d999c6a4a51c2525efb50f4782ff3f24f96fb4667b8bfa0606cba36ded5144855fe3130c9c088cb6fc2169bbd55d9eafbaa8c9226ff1e73aa98e1c1811fd88e7f8f8293a1a67cc29e640e190cf6d13d35cb55b8fa822000000009000000000000000ffff00000001000056a22622cefe7eadecfbec1bf681eedf3e57409bf164ce660b77057174530c275217a50dd4a8a731dc7589bd0e195746f1d80d76bd64c12b0ca47a0ab92da63a4018f5bc9612b662af5ff1ec275ac254fe01f3fec56ded8e5523d3aedf599d1f67b6c2d0aa1a16956bed56f452d6569a8020ff140b33e198dfd65b39390000009800000000000000ffff0000030000000e3080f153746ec5dd12260578494d240c9e68817a29ce30258375d9e8b9ec09f3e3014ef850947fe1feb9b7a3fb48e1c6982688b1a150898611a5c5948ddab6a95877d0385c2a41954f79d3fca91776d30effabc62015f42f6aec71b0a0db5f124293169e1eaf8339c53b46ce72085780e37cf958645d6c91756e7acd265bddcd141cd305840000c800000000000000ffff00000700000055e76b824d1e96b01026bf4525b45249e3abbf0730f7a6d4a97152943c48d69f056a78531cd2714bee0b2509251db50b14a9c76d151e4c83cf7403a1a6107e1db220e5d5149e7f7a2e05d6589ce5caaca7ce50d3e1fab47e4d124306ab1c0e3c61e92db55cea396d64784f3b9ff6fa9b614d0a1ca2dffbdc1eaffb6188baaf8d29a548a886b2c2f04692a63dbd02c7528caf63f030b873eda01f72a04845f7df522d55f070d99e756dbac1407cc0821dd907a67d00000008101000000000000001000000000800007c47286316f622845e6c14054dd58c7562703969b40f819fe6b125d02e8f0351b6271b2ddc43c4cba95fb4f15616f40796a4ddecaebfe0e967977c391d3a14ac21537400e7112000e784899d5735c420e4640f9035a4bc0f7deabab4db5d36b2db31dca4e8424a5f73fd90b134240bb5e9736220d3e3c5f5026d279c0f927f5b2d901dc2b36b9374efaaf242012054fc790ace1766c3f3dcd6bbcaf63a2603f042b21843a4e0084ccb245be7ebaeddf883c51ff7470da2db117bdb35b4fdca039f166b0638c2dd2014d1da460e18eb690e7e16cca26adbb0c4e44558132a4b58eb263a8ebd8e501f29b071ca8db7ddb1e436477f2c460a5abf7482c5f42215a05878134098468bdad7037516cb55ea4d40fd387cd884bcff9784718c4f9bf99913caf2b3938340a7235b8b0d8a1a98f735b876137d71c2a6ca621658ec9ef8baa0bd2d8e8dfe4967fa0c5d10c7f8f1be059923ac5c1153b650615785476fab972fe40fd6b04a99ec7a6a5b6b55b7bd49f46e477ac398c58325ae445e233c7b8c98666dbb85304f566a71e8f5c26a6f4c6f49642346abc660026b986b32c5660951607550648559a3edfc7a101cef794cd4ed7120739c86dcf63d77ef2334847dfeee3d73131a7fedc91ca1e45ad1b2d61748ddd81c560e60ef89d57cec1e97091b2e64ebe040e956dfc9ba9df5f8f5f8ffb9770d70b742cf6d3cf47876a9c51a13cd64fddc167f78be37c3bd65eb1cb001a58330e2774268f886ffd79f85047776e545e1038a47ac452a2aae4952634c25c22de3e44bf62d4843ce2b56d011784a630e668357103713842457d4ad211594a763aae10c319ed78ba8cb7406076d052efc39a37e96b1226567a55bd4e40e08694ec3e532ea7f9e9f3b89fb590974700f9c23bd87636ee3d99f9a751844113175521b7a6619b7ede6aa0530d717919fe4494b3567acade58b09f0a0f6e54b6d61f1aaf42194d78da8b1566e53a1547db0925a62bdfcf9da86eeab132fe96df0610e1156d90f815bf1b9b176d92de066350b9044afcbfd0ae1ccd79d411a1013ea46cbafd41cc011aac0f5c4f8e937aa18fd1bee78040ef3c823e02653a249df32c4ab0b7ff291f4996d77ba2feebcc76dacbbf2c098563ad3cc0df08aee13f68db1e74bdf3b0b908b833ed995aa4e735f51eb71356b1fdeb90d5ce23482f6ae92e33aad8eb1d0ac954a1879e94d7a8ea8e8fbf06de609a24ca173205f53486a3daad5be5f7d2d3694f1b740546df7d8fb1de14626d90ddb29acc5a493503e2ce7231995802e2dd1f9328c396dd3e5ce5e04df1ac3cd14c44bf772fd21951c2ac390a65c881efd0f3d11505f4c8e152f7c37a1f58e0e0e41e913070d2b9c95c3c52b55f2274121a81ee512e88ebb82d35d1c9441a62f79f243e67c1be6269d2acb58513c0a10cd68a34dfe9c034a6c71883aaa5008780abd8cbbdde43d45be251b3870b87555fb4b6ab84714aad0a1371da6d8c58a6dbcae957dc8496d060604a446c812002088e00f50b92b87940a425b78922735351bd44b297837cf8daa08ea6dc1a3b404d95cd2328306a84e95c4128fbf512c066f077053af04969a4f2012d8cb7332d5df8fa12341f925d7ca2db01eae5f050bc35761433b09a4a093ba06de022d3d532150aa540396b60c9ba23b4da770a5b842b2f550073a5a83678d3209e6eb4c62a49f6d166b79058e9a4a26fd3324f239416276e26c24435b977e7d401dd3df0dacae7d730f6016a00da55fe9e9dd569624fb48b85a2a2da0edf7267997fa5b5d1d609d4916533277c58174168eb9e8b8f5597193eef5824eb8ce62332fcbe5e006b26ee229308692c36fb7759a2eb46e2f813916cb76fd18c102462efcb2d40cc8ad6746f4a2774e6d3c0f358a77defd2b6aace7edfb4698a7f48827286644f547c59541ed71210638c205065b3aa8c2f8a17fb276d6a9f12ec889be9b3e43befa0975e70edff25262bcccceca8b0c890fb25cae14cce738ce57de976a8d9b109c4fda9f1dd1b4f213f20cf15037985c32db5e06373718acbb2d8575fa35227564d8fc0ecaf187d5120f752ef953d25505f141e137cbcc4df9d8f5fcbb92a21f6fd5542d23c1923b34929b5e8743adece8d55b4217a3b155cdf4c9787e6a0c84681e2dd5f2c7fe126f4cfc05945bc770216857104738e94ea189111a7216d8e6c7326bc2f33b83977d35060428bdd9f422efc675f055cd1c55889b0d68c270d6174e664cfe5a3280ec1f1fda70a3e24eff0b94e362dac81479389561719587ab66ceb7aa83f146b3092f2f327731de4eb2d38172252bb6df2b53fa76bed08fa30d6359c7c603a74a284c6e628326abff6d90873d317ce5f956060294e0cbac94691f0315da9b60f27a29cf71bf9fc2b6e5e87853d6ec5f5ffafe60ce95043c72b9040ee10de086ad71cebc44c6273c927dd42bac13608bd7f524e840a22c28b1e5a61582da5ca2967ba9f7a35cc09e6677d1198f37c76125f53a719d8bc497cf3d932a5ed9cdaf4cf7084271e924224e365e6f340f4d4b659fa255e2f0e1be6c0f8e7fc3894cc78499c886453f654f19493d15d7e637961b16fb7523d807cb86a29f63d5d606f5dac2b47184ebbf5994d16007c1772bfa1f781299b7d4cc0000ae9c54ab3794528e95ed4e231b5a4d7d05d862a69f063ffe816c635efe5d11e40121b6aaa2acbd7a4fe3c995a4733fbe244779253dc41c684d6e7a6b14583274acd4d77bdfa8cb5235663c8d0cbec8d7ff1506f110213307e70350f8d70395097c7a2966c4f7f397210004bb083dc6341338b666b8b6d1b576fa8c58830ae6369bf2bc3a8b05b2ee94c1f2b2ccaeb538644154294fc29571ed5a416130f7d13bb551703661ebb97518012cc1d42421c9ab9c996296f17a6a7a7d7d3ca60b9a8726336d392597225d7515d04f36c337c35d506fb68e559ac15d8ec441d8e285bfef9d6b38987972caadb159fd6786f4b45bfde27b78885cc2cf8b2cf0eff743c1b3ff35f989753e6a6b74172d129c3c226805ac9ce321e3f317a708c139f34114b0709a55e1239ebd3388708b1cd85134d4c796a60070c81202ebf032571449570d8b93787f704408876d49eb0ef6a6317f41b83956a8bd448acac7ae22946a2fa6b7c08ae256d43d371635c829b65247ddfded4f927ad71feb1c76c38c97e0d4986d007d6a6001fa01e45d0f7e2f0953c72230eeb671ff09f49656d37d78431e5867562fc5afb4109abdcb0001f2aeb7242da54723c04ab47378cfc1c61196daceb97da6421c9eeb3937c24464e39e185b52df8099b16e17815d55727b5e741c6972d34a1331ec156a543120027648fc90092da200fa9e68051f4ee5c2ff553247855bbb4828d554ca11fc161511457a1f22344546d4dadd0cc157080fd0084cb1e8c835e8aba57dbc9ded4826890d8a52c548818d783eb4b8a9ab4992e75ef3d3379d6dadf54a8bc67470dbf1b1a91ab7144c0aa37a8fbc1a20241db70ff755ced4ecf0cea8365332d9ede20870117008095d6091225556a99a7434253a9b536993a890fb4ff52702b4b21a36cc56051b11933d4186c84e697c507168b0a3b6279e9e0f9681c4346f31246392464f42345f596750f8b79b13ebb5a20496fc2b314d94693f16576cb57834d8ff8c46aa138520365c13d115e6c58f454f4a1a390a188c6b864c9f02d9741021203197d85dbe9c220ca9a2da70acb66218d4b2fe4e013f8e8eba70b66a32e0230ae3c901cee0e8f1acc3934fd1484ea322af986bad8c5b59dd683150f2dc108dcb4694669c219f578b836c020b81dfc52aac48fc27befee1faff43ec6512a713cf879bb9f0b6b216f509b81916f3655fd234725c1aed0dd57fe1e5fb31324e36baf431605b7a70d011b29c4efa3a9a26d64a85c2e0a25f3f832fdf89de1a26910c776e6f1b0039a800c462f712f3e70a2f80236390af8a12ad868e50bcb2675e680ee223f8e0d8f4b754c64ffe37df47f7fd76f6f9f4e93bbe2535eeb249b4df5956ded9281e9d26e4173542892b3cc070df61de1813028a965e0dd3f943d50d75589de15c3a0742dd855694992f488e996350ef40b4ee61d2c0b93d983bacb754c78bd62bf348634ed96ee42f3af4a735a0be97ba4c872a0e4bafcc86948db286c0c7f4bd8d0cf40b4c7fb3ae484f8cec4063fdd9706bb2887799d7573da2e23c73a9d9055461ffdc9967480cb4f7691325b9e33f4c71fb3eca5e832b130a7a7018af927e4e3354aa5abff1bc883b5d07c340e34823b0597bb62f59ebe783c1b0e3d4d8882924ecb7c2e498328a63b9786b6a42a7b96de69e4a50296c82cfd8bbd89bdb78ddba2d8d3d42a970e0d01f6d5f64b0f8e4d0a69deea7f828ec19e8b7096d7eff56547b5d137bdf89277dda19f4aa486dd1af9976d93e37f73b46738cc6e47df0ab5144115fad764f4ab53dbe180fc57ffa4a9dc4a1b9c5c6be92dbd4e9a6844f991c3e59895ccc294edeb04e51f2bd24bf5d8779a546235d6312f3337b4bd21cdb83e43de060959115dadcfda1fad20c4af99241ab4f5927be6a6fbd8419c1bc7593775b2b5209830d9fbbb6ee71f8db45e3efb94c4fd17aedd8014ddc2688c4273e1ebfd11930cc79b72c2908845c1fdaa810bddbabb1cecd1607a49b29dd04e77b3bdde7b93bdacbacae6ef8dffc96860a1febfbaf4aaada9e334014255bf85acf62f05764671dd1e1a20d2d35b5c986b33a0f723874dcbf178a139fbfbf2a69b5e1593a3ca133c313ef323dcb4e215e96d8ab3d9d5afaafb88a518864c648a779af5ed8d1502bde4576f3b02a752c7abeffcba0af6929b7a81e4ca03c07a657ef02f28af0b8fda5068ad84ae09f7939d5da638f780e15dd2d37062d2b1bdcc1e6419eaee8cf4f992382d2945a63e61f661a424bb35ad967234f359b82560d148dd6189740e9886f4c03d30d745976aad665381469ea442fc5f48241c59dec23a831c928307e0c6e940da20c74e1d44b524c696e9da0c45a2b3eecf1fd41ea2ccfb35c3d8e59fa1d5902470899024d709a04b376be11797dade82117d2e551f786e6b85343bbfea243b158faf764a86a560d2d4fda8f7a274b52babcc0b403fcda5d95cf63f5fc171d1e4d538208e3dbc3309888932889b685c3d306155378454b4e9b8fd5cfe45d6831f5bccb0b7fb58e18f9ae023dd3fab6004e8f8ba253e7a84b3c0e492049f9d6167db15034ec77fe8df0998318a5168dbe9346c8dff6ceb432eedf6f013693b7472bb17598ec8b5a5c1adde6df0b950cb049b7124a0f38647779efc203a48ea5e2684561025157b25177d15d06a71b4a21ed7992c3f392e930ee95e1923823df144674fee95d49ab21d70f4c8de21e61c789eede90bd5730902dca032fb59e3729dfe7c4098be3bf105fab96b518648d168660c95678e0e8f52f0680411f193863d79210ad2a34e73f330825bea8d7a4908d7f82bb8ce68815df467fa7083253755a3e19df8eab0d9739408132c2121fc2ba773187ef5e17a01852c46ef33664f3bcb202abda826536494bd980aa8291a9451a18c3664f187f6f5e151f0eb59cc32e844454280721b8bd758226e06184eab63d707b9da15957c72c3ab6dbb806bffb5f95e93e8ca75f708b3969b1ee1d09cf9077bd3f663ab834eb2e11bd500b0060732d3ec4cd372f172959ebba4dadf182a44d075a405aa4dc678a5aabada5236bcd190cfcc86d4dc066a4f76f665ae642718fdaab438b4ad0bfdf9b2705a0345ce351c5b0237272dbe125dd96b9d7a7a0941e6124faba3f004e46210a98f0c571e50dbaa59c2ffcd1d365b0676487312d3ce5469d01605707de33f2837de64301347040675780030b5d5f6ad4c79a7b4f1c1566ca547a7ff78963cb17d6633eeb"], 0x1640}, 0x1) 04:01:26 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0), 0x0) sendto$unix(r0, &(0x7f0000000000)="996f930485e94094bbcf3d0b6c1f6c0f8f99f590ac237336c51bed8f10d6d906762d02", 0x23, 0x1, &(0x7f0000000040)=ANY=[@ANYBLOB="014024379decca34e5e8"], 0xa) socket(0x1, 0x4, 0x1596) 04:01:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8, 0xc) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000200)=0x8) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000240)=0x8) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r2, &(0x7f0000000040)=""/56, 0x38) read(r3, &(0x7f0000000880)=""/161, 0xa1) r4 = syz_open_pts() syz_open_pts() close(r4) 04:01:26 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2be90e48a4453b"], 0x158) getpeername(r0, 0x0, &(0x7f0000000040)) r1 = dup(r0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x9}, {0xffffffffffffff80, 0xfff}}, 0x2) 04:01:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x1, 0x1, 0x4, 0xff, 0x6}, 0xc) write(r0, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:01:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r1 = syz_open_pts() close(r0) r2 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) dup(r1) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "05031360bd3d3800e0e80000ffbffff000bf3e00"}) readv(r0, &(0x7f0000001800)=[{&(0x7f0000000000)=""/109, 0x6d}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/6, 0x6}, {&(0x7f0000000440)=""/228, 0xe4}, {&(0x7f00000015c0)=""/113, 0x71}, {&(0x7f0000001640)=""/105, 0x69}, {&(0x7f00000016c0)=""/156, 0x9c}, {&(0x7f0000001780)=""/98, 0x62}, {&(0x7f00000019c0)=""/4096, 0x1000}], 0x9) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:01:27 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8440, 0xc0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f0000000080)=0x4) 04:01:27 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) minherit(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x2811, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) fcntl$getflags(r1, 0x3) r2 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0xe0e8, 0x0, r2}) 04:01:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x127) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0xc0) execve(0x0, 0x0, 0x0) 04:01:27 executing program 0: r0 = syz_open_pts() flock(r0, 0x4) r1 = msgget$private(0x0, 0x7d) msgrcv(r1, &(0x7f0000000140)=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'], 0xc7, 0x0, 0x1800) r2 = semget(0x1, 0x3, 0x400) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) getsockname$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x8620, 0x0) 04:01:27 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 04:01:27 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x1, 0x7}, {{r0}, 0xfffffffffffffffb, 0x10, 0x12, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x22, 0x20, 0xfa1b, 0x1ff}, {{r0}, 0xfffffffffffffffa, 0x20, 0x44, 0x4, 0x7f}, {{r0}, 0xffffffffffffffff, 0x4, 0x20, 0x2054d37, 0x1}, {{r0}, 0xfffffffffffffff9, 0x2, 0x8, 0x9, 0x3}], 0x2, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x10, 0x20000001, 0x100000001, 0x100000001}, {{r0}, 0xfffffffffffffff9, 0x10, 0x0, 0x40, 0x3}, {{r0}, 0xfffffffffffffffb, 0x42, 0x81, 0x1c20000000000, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x7de6, 0x4}, {{r0}, 0x0, 0xec, 0x80, 0x1, 0x5}], 0x8000, &(0x7f0000000440)={0x2, 0x1}) r3 = openat(r1, &(0x7f0000000500)='./file0\x00', 0x30001, 0x30) setsockopt(r3, 0x6, 0x6b0, &(0x7f0000000080)="79fc6caae29beca2cf455d57bee20bc68d587823bc55c8e49420543b0a50abea5f5377b90a9a8cbbe9eaa964eec7a5baef86d0b686cdca57595a6162976826f184d252d36baca353b448aee6da7a8623884024464fe20630998a3798cd8c74c50c7beae711c10b98f4efd8744032b1575e302d5253c93eb99f775f7c531562107c506da93fde184446122d6796690dedb694c235860849dd40f916883f22a891b245ea7e99f026ae6d137c43", 0xac) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebff319296480000000000000000000000000000", 0x14) setsockopt(r1, 0x3, 0x200000c, &(0x7f0000000540)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffd51) close(r4) sendmsg(r3, &(0x7f0000001e80)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000580)="6c4482ed491e0c104f1951325b729cb23b77f16af58f31950253262b511c908ab833ec615e680c58f9e5686f5b2027b49991b23b18ea16ac7941e0b966c6600b3a693f086fdee7de0561e6e37f7846a481f76c8d0538bc1ccbe754352a67db77436a1338105513", 0x67}, {&(0x7f0000000600)="683e5af8b185e72d6ae120a188fd0a88951c02f6a54484e8ab2a08e5ac00ab77465a022105fed62c3b0972ac6b4fe7c1ea1ec69c27f2adf0ef4556212f47146aaed45309826bedfad648c0be93a432ccea0b7ab3388c02c0ee44832cb2e865e0ae7e5565470a1c67271eefa9fa0b412f92b0003ba2c27f31caffc7d1ee70dc2bff7afcebb24b6ab7e898f211b054ded5ad91af7a564b28df2cd68ace7c7ae7942533c127e42a4506c2105b7032", 0xad}, {&(0x7f00000006c0)="09eeef5230dac7acb36a8dbcf28afeac73319a4b61f31f8ebd125153a91d52a54f048081e047a0b21c46e884e32247d158de8e14280a016cc9736b1b3e3a8a7dcdd2af7b2ef0cb9493a15d37a3a71c04b49e73e1b461c05114339681737e2fb3804841c8426031f1accbc0344c3d6affe2df91251f4d78f5639a3972aada3537978f73534f332bab92fc6612233d410b6f008b95a0b2eda0ba322b3bf173a3650e12c3a36aa68cf1da7eb9368af991bd1c9bc6409e2f117e5cc17440db158354d74e737e515f14e7957831c4b25549788098f70e2e3e0913eaa7df3836c643d56951180b678f19ee56218ba20e549330a68cf54cd4366a9926", 0xf9}, {&(0x7f00000007c0)="63658e2e557b7688b20fd1c2b7cfafc602464bc3079bfd49daf86802693078ea044973d8010d3877f087f0a106177d9fa0a911581946fa08ca5cbd54ae3df9ea2ce67f8d15ce2fdb7b944e83591391772c8e54dbb028454b2e6a67bcfe88308fcca5fb422f06bb046c6c95acb2729ca2d96c639723db69687ddcf1e42cc4b6d7e1c67e4bb848a5f2305ab7b7fed3782050b03b1c1b1708b9f8d02a97399734222fee2496409968670ce31d01d9ca873f8958210ba3680b752951d4f7d3fa204233948226da1e916b852317bca864a62040878ccaafd970797c278c4ff007259d139916339646341e01dc2ef95940c80e", 0xf0}, {&(0x7f0000000040)="f1aabd5b9a76548aef3617e01e4741207d3b203f2ed8d6f659ddaa00d1d8c8463dacaae0be92cf76f8e1a779aad14375", 0x30}, {&(0x7f00000008c0)="d79f0c5a2a320230", 0x8}, {&(0x7f0000000900)="e0757252fef9eac25a3fd939f8282ef37f7ebfeac8c15154f33be92a390b7565147aa4c1d6f61405c19a1194b583c4fec3885dc99f7b7526f6161a268c452319cb516f74ca511cf78cfa52be03c646c02c12b29ca35d49af1d8e0e", 0x5b}, {&(0x7f0000000980)="99f92998d629475dcdfc31c6812a69efb75bda2e08efcb9236aac364be3897cfd7ca4bf3d935b47b1cc8cd3431346f4cfbbeb80ca154e5314dd65a4380c3942e6d7f9d9364066b44b1", 0x49}, {&(0x7f0000000a00)="7b56e1d651fb76be2459222dbfaca8d31f4b561948da55a4", 0x18}, {&(0x7f0000000a40)="dbd4d1ee7de92b857cb98222af3f046d61c5410346646ef04d6a17d8ff3d180261dd", 0x22}], 0xa, &(0x7f0000000b40)=[{0x30, 0xffff, 0x6, "1e8c2028321da7b60b71126b2bff1bbcf6756b1605de166e14d9e16938"}, {0x58, 0xffff, 0x0, "95fbc49b378386af254bdf159687be8c62bd492a6edbf342cf20375ea923d68352e0447b850a4a868ff9c7e9556e8ef87f4b9e764a6d8ca3537dad4142a4e82e01693ca267f0d285"}, {0x50, 0x0, 0x6, "4b23ff768079b7ada55923d8624bb51f94bce11b45afb6de313417c1a1117f634669269b7dc58e22dff0b9e8895d79e6a4d111256821502f7dbd4dae2a"}, {0x1010, 0x1, 0x401, "0c71b5164ecf0227023792da3b61dc2690d7400db680784936feebe51f9d89e8b8eff056b3b3c40512a32e53a710e38a1715fb1a5e8f3280ff9affd95baa6ee70075a6fdb7c0722b627326ccf7fc9aa55aaaf6a61396af7fc4154e523daa8a18e10d0fc754a1f0e9835c90609d200481b604cb7faddce3e278a304ea468a0dee6c7d18690cbd1b03372130ef7a01f5f17899cf64f95aee4dc98027fa97d067f5b098c1fbb04e05d22be2fff5527698039ce3c267fa926b96e66e916ff4bae7011ae1569c765799648afa1e78839b6d289afc5c49d51880e0decd0d7f7dacaa3db7b72ca6ef8c8d4066cf3402ed310db17484b038ea6a18d2527ad3ecd3da07fdcbb8d76a848f136539cbd412940a795aa6d2f2e0803e865d01304081a5ce9886e9f59578a5855842952ad7219a9ab952b5ec2124c5ffae82be1e458239d95eb9e55a96beae8dfcb11e93fe0545a05c27e519f0fcde8d126da121977fef25bb464d2dc942fc2dde8ad5699a8375197f5c075ff63a4cd15b730c339c95cefee64585fc693a6ffa47fbbb77e01ceda7686bd8c2d032bbf798015f543fbc10a23313982ea540776585ed6885769d66aed6460b1eac9add1a873170e1c2c4605dd712dfe579be2c95caee1d9594dc4f0a506ebfa74413e6a0c57457cdca3eafe24590ff1d4e3c8e519e8b2a655d0647670218ccb037784566d6facd0a23b2b02e73b199a2851a748dd108a4d8a7cc838002ad693cf5238e840593def079796bb7e3dba65bf2879d6259cc0cb70e71b6bd8f3a986958dce2cc21d508234cb612538342b02fd3c5f6d62516a40f4ec3408687888225cadb381a9e30af07e0abb1a31468989a2f3fcce0b514a434fbd2e1cb4b4c1e8d3b80c375761588c14fb920ff02374bf7b5aaee11d76e173a8644a5b188fd5b8117c7c9a17b4695ba513cc75b8e69e07ebf87f32d23fa74852137b8aa488dbd8fd4b8d626e54a03b7d8b448f1c6b8531ae6013ccd030a8e01425fe464df8d17aa64269a107843922180da675df8bdecd71051d101a4fc9688bd443fa4d4bd2ace8248967c9e680b525ff5d6af5cb3b08dabe8c64a3801ddcc00752848320f955c0a7faddf24b77735479c866a811c8fc0d96c7a27e8908efc68fd15d8e07dd802a5c79f1d4338991a378c1e60fa46f1c40f4868700c88a53d263ae81f04f7c76167be300ea9789178fc219e47835240598f4f6a4b80d7fb831a74b62bfebb3a8b7bb07d523eb644e4b6a1a17a523541b306e0051bb80b3f60e2e954d952b7246c1c7aa99c94958c5dbdbf1d036b6e57f13fc655c5539ada94bf96dc23827382d17b9d15059ac51b0c04105d74f196bb86d2d1e5b5b0bab49e3a4ecdc74dcd17495532d298410f3d2a96115dcaaa648a80e4d421e10b33bb733e6d82cfc8d07fbd0acc4869030351d544cde773b76deccf0ff9ae1c6a07ed82f0c6a4adf568d15d2888024e7ba9e3a09060d3005a12f50e1a371577ce414c0b1296a6d7d941c3d3d4bf0d409c405d593b18df5a69df9b273f33183ea86d9df7207ff32178c7f7283c55af3f6ad992c8efd6685bd19e9a4d7bdb4c01164d5039447fa1a0f5ed8f367d1dd370de5fc875fd862c9906a4172d121912d71e4a6e52566c5e30b4ea9f9a8fe9ac26f1c02f8c17f43dd71c02e6f8311251cfb338a5db20fe46a48bee9322cd77e1f3f502a2ba407139f18b1b0eb211477eca1a3ff917dfe6dca9c00f23f60695465bcb397b03585a4dcfff98c5ccf34343aa065849c46e3bc3e6c705e5a248ae759c27a1ed0cb005c81138a94f3e45fdf96c647888720dfd772f0075fdc088e51f93676dbec63638b76b654883b75f655605580aaa26ff74c5b28e72bc5a35b4478dba6162cde679f39f94c619d425a5c1b13c32c81a9e7bbcb41894ae1d6fd6b0b7a6b4bffcedf72e50d42954a211039fe84148a6933e181f9b6b66faa5cc29bb70b98e8397d5cbea23bd84ad69a3f745bb006c5b3172125f0c17dfa6bdf4b236550fb864a6de74cc5977a5aeafe3f859b9af96fd55c6ff1442cfe4644eb66121fa4845b0a1fcbf46caf7cc47227138c361cbf186bc2ff69c38adc6a78a628f9abc815e24afb880602ede02c22ad70cb0ff670b995eedac349f872305e1469de0d84093b507848b3e2e541ff725689d73c9360136ada28c294b85bb7bcadc5b0394317f848d836a7169c5bbfbcf926d9bd04e1b0bf814040005397c92d9ea31fd9814963440385d3f6f1618f2a12e569653c075d4a13a6848bc70138323a06d0ec4b58d070de785ee74210463bd161ef21abe9436afc391a424b8a6877d2b13511b9125e836f3111879ad607515dce1a08ab10699952e7ca2c36481588228b037e1fb5dc5974a516dc8ecb206e6f10df1dfc3acb08526d29645206eceeb049237c493415fed2c2f5ae5e06a31df2a03633848987ef5209e5f3bb78702c44044a8a1c0946783425b90a3dcc4f3b9a37566b907f0b17a1b17b114187d9d52138433a2bf9697b1522b8451a26e1c37f3986d9410e56ed605cb30c91ce741c49d499169cbd8bc761edc7eb567946d8c125b261dd32a9763735f133278e9b20264d9c9660aca1f635362d4ff9efe48861d2ddb04f05e5aa27bfb430675fcba3a4fa4f2bef5ad8284a603798165bf51c8219ad9723c3d00150a5fb5efe91ec5eca336b25a887d5a6de87bfc096c3b5de6e28218aa253c4be8abb8c3a7ec6abaaac9246e5beb14d3800e221b36897d557d27e9627413c47863120606865c9bcf76bca1c5979483a99d7c55226a6e7511e0efa37a790d39d59d054bcbc64bdb0ffd08e6731cc6cb3054c00bc11dc065f0a5bc8600a80e1cc6d996a168a7828381e86cdacb76726c9790efe87029bac72c804b6d3de239bdec5eb0666d543506bcd3991492b5d9c1866b954b952795640ab2fd60aa5d5b5294eb6dba142b7b0e1ed01cac17a77cf7da50e4d48ef2353b14890f15d83071a4280d1088025b23a3df8f23fd051c98a665df2eba2a98266c2123d8c36d29c02b5a2411cf4efe3ce18a2e23242e0bf2c0cb837f7cc97baae5ee585a3e06007694766f71e8803586ff154718e01a2d40597c8345eb28dabfde0be90160772fd1c0b50de857de8b4a0da0f6eb35ae17021bd15fe9017b278ac059e594aebc842bca336d2f2179db10f6f23df340be0c9ef670c8af1dc57926c1f0ecdfa97025235f615fd063ce269e19e71856f467fc06d4b3102b046a5559896972f65dba8e2322f2bd62852d919789b330138231d02498aa188e0b4c4ebe66e6e6d6fc4ddb4e58b6a70af5874cae98294bf7a5016bf1c2d6d747fd5df0f06fc8c24683661f982e72f66795e9a66fd28e280d43b798c709557a3995d9a5ca3fdad22791921601067c6baa5e84467f6731be6c6a2c39017ca279008f84b592aa6e9d89494202358a243fe392ae41645de8523123a511ca95f8c9d245e81e33cf853275f4e40b8b9afcf87e89f29dd67a195b8df41e6ddc53445c1162d8444b9bd5c191c5a8ea550230dbbf9ef0644650acfc1b4709440186381be82b2ae6176edcd5bf0ceae348e9de1c8173c4b1e3e16cba104e045c3af6e06f82eb9a58a3f4960e02b9687bc07e38c616318ac6f028ff2514bbf54e12cdc06e1285f09c06a969a2d48efb3e0af936af645ad19829ce64efcd491913a67fac77b2cc1248b29e3ee6d1f84e1087b79b6c79afa4e0747157349c11f9d88c2fbf61ded8bea36e9c53d9954b26f155b36806e1a6e90fac861274e7ba476bd7887211b73f861aab8a1a2e1e17c7888b96680f3315bb00c4b17b8a49a1f1befa10da08137184e37d78e6f7680a5417b5f2a30952d4a10bc1135ea9307b107cb1f17a2bb3a8211809f89ef21efb1dde983778552c5f611525d5c9f8e6bfd19bab2186b05788199b4a34a8063b22477fd977f6a9046861b1e52cb6f4b5da3a2b3dc46d2407aa4e8490efcb6d1a887dd61cef04c8c76077e46544ea8244b0d06b9792dd21c792591587490d94d4d03f2119453bef908b600092f9e65de3939a9a347ac2e6cd29d3f8591aba43983d6e3c7307df7cda81f2b0619ab795da38f454e43bc7c670e305fd69dde44d9257a01dfb7eec22e70c6a562d21cd665cc61c4a8900cbf6112ef5a775926de970349596c48d2f7c063e8c34b3d5d512d32082b94a616eaf0c9106ab6f8c73c10db0c089ed6c06429dfc18f4b60ba0f43a20a21b200a6ddc9e2b7a6b4b9ce5863ac29211832d5c248937efa1803bb60b5c4b341f5b3ab179e5b115f4c09372534228c20625d0606a4306ca7ef83287da2ae0331214d141c9efec8695806b5e2ce899e5c5c63abdecadf94725ffaa4a596239f65a2a604c152ba0a5c2803b057c48ed9b266dc86d9dc0b8f69f65344629dbdd1541a85161231bbb71776f6fcea669ce77e2831396445992dbb6dac5d4cb929d99a8335377616875da95a4f8a8ba4e43b4b5d21c01def8fbaaf5266903f90987a6b3ebbbedfea7d7a870ff96c4a1f458052644c0af3051e3c61f76da823a328a483c157005e24819863ed3f1bba60a21300970e6cee75eb0717a1dc7c010d307884db9accee51a5ca0869009e436406111f7cf88104f83873a26f25e10cd41822e6999f53f136410519b2b9b69d52224d3c0b6c34ae48ea0b2d9a53b1ebcf433e7bc1700d873dcc8ea47f7df2af0e47ef7e905b8da939d90f848a8de148fa7f81696b740657095ce12511d9d9c68547f178f92a2b679758cb6cb984a33eb3b19884747f478c526da5341d40e3b814c235ceeb89efb658b7c6c57a425638480a4f9b5a7f1379eeea7176ca5a633ef541073b598381c3fc2e0593fd98f7bed6b1eae4b47b03ec9705110313f33fdd7c949a9c0f826aa7d8a08d83b6ae5f4a7358ff23aa007a67d5924dc1f39311d1a78a1c7bb44f4ede0633bc9e7d88b8695dffe76154538ad3fca64aedb5802155368742583cba5ceb5f184b2cda85e6f41fc5cab9bf89a7f227d792fb0b95f478102d618f2f7c9724651f044047001ad3df6a5dd1d2224725676944c226519fd2c6cb5bdd4281e427670f4bca15398d36510869a18f3739578bf18fb43e58e654f513a0a99c41365efa7856f928cd4a8f9b3899f73ca431b9c2b8a80765f0b9d7614fd20ad17a75ebbccf0584c735ce865627f3671bffa67ea521211ecc202514c1d656abfef65dde49736cd1616efff95284a6b9d16e54d47df67a2da7bdf0bc3da07451c13b54dfe8267f17666865dd9b5df8a51115a49c538fc7f47aa398b5e75ac71764d374bff0f35dab6e50efdb0b8124afb0ebc5656553ed16ddf8145d4d994b448314616a53a755ad4445bfb1edb0e27103eb9a4768d99f5b1646c0064990282f05ba8cad0054498a68a3b9a7a0c4a132d63fdabbb5fd82e18f62ba8b75f26af4e04f10bd107e70f69e9262ad133f5027781f6035dd3107b4daa38ce13c6227e69a104c21800fa3eeda2f65ba6d17fa4a38f0326c9fff9209b2df6aacb1e874a55361428aa3ddd6426b27dc892aafbb938adf01b3b84b738502b9e4ccce459693c299a8d057b4a5bb9cbd691f94534fc210055d573b3a987eab4b358531540dafd40cd5fc3d495333b24aecb47dd624e8d108b7b74d9d5a8c685a107a9fd12cd43f00dbfd542a553246c0dbd0c026f61196784d53aa726a1805c19fe51c02cc8e3332afb1836af7daafd5a6eb1f387dffbf8701087f74ba799084233c56784ce2036e9362f7e65d46097581335f38b3c23f8012524f5e164d2d7a8"}, {0x108, 0x1, 0x81, "28c007a37cc188b6d53bf486b130d635b5c3676bfe7a92455978ce1c50acf4e285dd24ac1a79cb7072bd76042026409130abf84de9785e7de9729c6d024a78b944fe919cda33a070fba56d79a96a9e3f89ffca40b0a9354768d0e256f0678b3041588ce8ff035c527f725cafbe134d1e768d41473025e3334fcec03465447df8233c14bf5dac0cddb4b4a4415c698a4d550c9247c225df44fd1066356f47476432221c226e06692934838d3d58f712e853911626be5adb716c2e507e45696d70753db76f5cae279c2ccadfc98172da80d989f88a081e49b839a3f2b1456f92eee9c20d1f651be9a4f2d6e07a80af6f2bfead7f9a23b6"}, {0xe8, 0xffff, 0x3f, "590f2567cf141379a7324dc796a089e9519b1c6a1d6d3a9d576b4c8f8907c3661d55a16d69b787c1c6398ed8374190ac7e13cdf362181ecff12c842ad63534e86484a89017d59918bea951e85cf4bd449293c61f4aa95e857a71864ef3e9f06a81dd2a4adf51d9594d3a9bab8f02c4b613c97ed1e8136172d714475d642f37a3d7f663d7f35ec45b2e447719be690a6929ca93280aeab86a06a767b27bbf100f54cfdbfe36be5650aaccff9d824dba6e3aebc39270ad27cb5e725c440d5dedb8b79f0f6d8d2ea654b81d17f85ff26ac7b0c46876"}, {0x28, 0xffff, 0x2, "ada75650fcac07c6b47e2cb9486897af48ae270f19"}, {0x38, 0xffff, 0x6, "198d582fb8f8437e690e317ea85bfb4ff562df261a3bee4b033f0e91dde1cb7293fb"}], 0x1338}, 0x40f) r5 = fcntl$getown(r4, 0x5) fcntl$setown(r3, 0x6, r5) accept(r2, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) getpid() 04:01:27 executing program 0: r0 = socket(0x11, 0xc000, 0x3) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) dup2(r0, r0) 04:01:27 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x8000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) 04:01:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4000000000029, 0x2, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 04:01:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7d13) ioctl$TIOCNXCL(r0, 0x2000740e) 04:01:27 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r0 = socket(0x1, 0x4007, 0x0) close(r0) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 04:01:27 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x9, 0xffff}, {0xffff}}) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) execve(&(0x7f0000000040)='.\x00', 0x0, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='r\x00', &(0x7f0000000300)='r\x00', &(0x7f0000000340)='r\x00', &(0x7f0000000380)='(][\x00'], &(0x7f0000000480)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='r\x00']) 04:01:27 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x9) kevent(r1, 0x0, 0x8, &(0x7f00000000c0), 0x85f, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x1012, r3, 0x0, 0x0) 04:01:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) readlinkat(r2, &(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)=""/182, 0xb6) fcntl$setstatus(r2, 0x4, 0x4c) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 04:01:27 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='\x00\x04') stat(&(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = socket$inet6(0x18, 0x5, 0x1ff) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) 04:01:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) shutdown(r0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000010c0)) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x8002, 0x3f) setsockopt(r1, 0x0, 0x40, &(0x7f00000000c0)="c4fd9c1941527ec6ee175b4dde13377a0149f865e0cf78b0500721502d1c444ce2d3f3502dc3d7a093729e1b794eb6a732dd82379921e828c3fbb3cda9757d69b279e9c31ae9b286704e6eb1faa83fb15179c505c09e34a05a9fbd68c0dc08f7bb60e79b514e769e5466bd26b437931b28899a7d34aae5f7ab0c791fb726d0e66b67a0d6d2d0b910e1f3090e948f9323506d26f1976ee516fdbbe5fcf878869c5aee215f87495f53495091444f5fd94e1abcf96509ffc2e23cf21ec22f49caffbd188979e267b58307d3d56dbd1a44173c566bc49c1193307bc44ccf9273bcfdd86d3ff1a055cbbd2c273e7c58a883520382028f86430fb2563a516796b5e77d8b1e8701d56f3970117a3dc8f75ac6cc196c53ec16ed5a457b6d43159547aae7c2af70077fdb41ad763e427742429b66666f2b23082607560aa2a31dc4d54a069c95bda951d510332c020944ab8a40effdad7184093de4199c4e9a9300b29c68439b70f08b9a0ec241fb5daeae5f3f40c75404c90df0588df96eaab10dc21f90c9061496fe8d59cd30d183a1d48a38c1e6dce66d1f3bd3cde13c8366bebbd9498238d824b8cd11fe129f41332cb8f156d7772ca2e3c385a6407dd844ad94512f00336cfabae9d436429c00f3aab8bf745b02579312a89f4b079bf5deb3ee81c0d3ab0faf5fd4bd75bc2a8228aa9fcbe568252b0a7e0b8bbbdd986256f8429208a891959e7a75213e74ea252318d608f59ddb355b8f4e8c54db7890f05a92d70c288839898110aac7409f33b83410d25db879650141cc5a412194248eb687e830b03e565fc42d4d9c53b91b420ce26efdc5eea7c46c98dbdd47b0b4f35762f605ed99c7b3d78704d230f79c78a6382c9db13b0150c0034a5fca624c8bcbf2ab2114baa5318de590ec0098892300c369526e4c3eaeb8e6b61dc8e39f2c1751f3ea3ad0a00156d2c1441c4fed7d0ffe6d2bc2473e98c2ed6e6c9dd008010f34b0acb6bf137df15962da0dfda38d7b41af79b89ab1a0a5a0e07f43bbbcb8197b9e2adbfbd82963ccb9803f11aa8a6e4712d22efa9da71e45ebbb30a2277ba0303c25d48985b354de5ed40c6edcb2b6d290adc4a1f79f9d3d575d3093ac546ce2d6c60d265418c245d19427b0e64e0a9fa91362934dd69b1540258c8d6fc62bf00daacbf86a06570d8a86685f117d3639daebb3b3cedda2d4dfa3d6a421b1f7f460fa1b4cef7c34a608ed578579ab4d1d2f0f714086dda031cd8040740d32bf501fef4d2243802b02b1c09e0cda8ecd665912903fddad57943b9b8fa3b64ef84ac906e72bf69083c919e220d2284bb75741f097ac54a93e3aeb5d93b6e2ee2fab66b1c63238c933d1afaf68fb7fb7604f757701ba88216d4ae75c49b7afb04f9bd17980cd31b02eff6d1151c65d9042513c8507c268f86437999abdc27769464791940a061e55743043fe5a72d553349187139d002c6877da849f51e4b38a46080190e0319cb188727499fa3086570d2b5731c864b967c06190d8301d8f993c8c607cbf7243acab588bfc4f0eb51966f6d676d0f603e911e2c8671fcbb60ac0c941827d48514952c412548dfcc73a8800e9fdd551a77fcbc1fbe365e875d33e24295798abca08ed4bf90d20742c414292aed868b224844d8544d255c29a9115b6970a51e79ea2daa5308e55aae5c33067488ff48ef062285fa66193d4c57fadad5d2e8a5f5f2b31430d1b552f2f89265c4818ecc882f9cd7d307a12b4874aaa0c708931a6ec1607fe37e7f5d3dbaf74b9ed3fc6be7bea97e51c35f5f0f374e1363b7755a8c3bfca257cb5eaab3f8767b37353dc489fe143e39ce1ce6373e588e43e3dd3b17d1dc2d9b4929cf5712ecbf682b92b92d1415169f2b755b6e99fd3ab56322da18d1d3379e2cfe9daa8fde14f5e8e775c1962f29613bc9e7689554aa21caaff56aa58c770b6d4d6fc7d6cdc5076062474e7ef87a92143e73a50341d5fc6f7242a696ac49c5523944b368073e8388cebe581651e2d71859a8f3a5832503d79d0d2b87b92d70cac326740d1caf0a24abd1fc44176ba480733765cddb8906163dce40b2509304dfee60c80139dddbcce6f113c005dfec34e906361efd9454b953b3048aefb7f3ece86ec4255b1031f01c90f5344ab429ac68aab21d3f93ec0d56bbc4effb3b1c73d071e3baacc2227d323aa5102fab5830f6ccd996f32cd643a861412d2b2f39205dd4d1bd435fe5c3ff85cd3eb68a936fe494ca6c1ca9d7002875d430041be7b437eb3462cf110305df59599f155cd14a0916143ee4572e3699495b28e9236946e2e74cabde7d1b6baaa2bbe21324c0f08b98986c474dde15737c0267062fb431c746d925d6074908e5bde912acc5475854023e5730cd365f7ff2f922cbeaa2ac09350a8a14f08c60d70d4bbca5d5a3f2b78e971009b0c721f930f681605890ed603fbb0e4dda18e37b58463d6e60413b2e65be0bf37c73454793a1a2a4b560ce3c2bda4a481881db3485fb596343f519391217d580c490e70e967b12ee9dbd1ef71706f513b41cdb5645b1f775f5a125b11cc9ee9572951b13383d6834508d1d83e9b56bfcc7be65102090ddf4fe36da5b96598c5e1a5888de6e572daea9f902cd124fb1a7bb7dc37c10248dae55df47134712728622d878605b9556417d182fe4bd1e8aaa2b8c6bfb13376f5722f1763d2a15a53a2260f896c284980fbe7deacfd2bb852baf6970dea090277da54b299d35d0d6509b6a7be2fe9fbc5a4af245e60e921c7c26b61dc53199184c3d266c8371da6f2446bb3c6631a2c833a142f1628f5554e51121397937affefc027cdf610542fcd44a499b2611fee28733b27a8fe1ddc53a770532039fba03958bcdba772fd15d7f5be02ee8601db476e40ec84fbd1f24848ae94cb8fada928e831e30566cd4e27e29ca5a999708028a7ac58f96792df3bc613f8c1c3708333820856623ba08a3005171121824bb8095e8db2f392fcba4ac800a7519d3a291d1d84661bd8f2f8f5593c8d47f31001fb8bad9bfb90701bf44b8901aa3057bb4f199ae0efcce4411b7807f34dd4c40529e90534f5b1ed768f51fe6507e53f14b22a31e527f8a4ed82ef2bf91e6a2d0a43365598314c1a8afe763a139c54c9db5092b84fb5c0a3d7663aa6d5f67105a823ba5740943d02db8dc4fb265ef2223b5ecf491ce9a0aebaca2b326a4b57b9eb61eb03434163a3b28f41d532f491f349ba7ce8c168cce491e8260c67534fcb285ee3827d6ff71b9e64e0bccb72c241cb39a2ad6c646d6cd28e55bbcd27dbf8c4aeb1f707e60016b22bc971d45b2dfd46662cbb5f3f5547511702fb6871fbdd9acf8a8feb181fe0450bb822cb598138e2ec49b02143151055c693d67090b94e6812f9ee73d78c4744343626f1f2a3138761569e08acc82e59731d9d3b342d06db0157eb731f8a22a30d965e59f657e2a3550c56aaed5a49b25735d98c4cec581afe51ba5eb74cf3be693acc62ba21b207f0a12bc7cca27442ec2cfdc01955a92df22115b79a87a84e7a1f0066872ae8fb1a53d2ba123697567db4d38592873ba33746adf51a14580175c1c33f54555931c5b69e9d179f7109bb46e99362de8cb8ee6aa0472151edab545488e8ba6ce050eb30494ab58d9e0de3d093822f8deec5064dd2c4945ac3ba23a0685261a2dae884d57fed183b30e4f6cf6224357a1c25b9a254635d5d319af988561ba16d9b16f28c65365e1534b83acabb11515b5d80502d36351d1507589d7527a2003e62765144dcf3d9a5da6e27d1dcd08a62233b2e0daf97703fa86a2087155efea4b13a5d09ad4dafbf1553a825a880db410feb02e3be4a3cea15937b57dd2b298616753782b8d636aa45e817a5c81356cb23ae939e3c26573cbe688e762da8f17111f8478d0204837ec8c4c682134e3a4b3011e41f87c86b00ac27a77c19da6ad29bedcd682cd5eebe02dbf0a0bbe2aa825f9d681a4ecfe93129707ff65a85e72cb9dd4ba6b95607c52954e5fa297e5ac014040b4270de88b8682cd1def6f27451c94d944f6abb6443158ee6550bb4aa1b8d3bd38719c051bbedbf26cb0257b529c4d7a1a263bc2f42ee1ac105efa96b6d95f9fa750ad52e79b49898f6962dd393279622fe999ba289e796ae59434e7df9021028484cc3f4f057063798a537fe88a88a68ea6ceeedb791c06d1bef8759dc3f80c4ecf5c66c9004210ccbf102021423fb35b305025f4c3fdc2751c86de477ee286e25f68f627eee7a1f3e96bab76952840431a6e9ef869631862bb261d6f84c12503201218fa622d65b25db09a51cef851d3bca7522b5b2035c810966c7c3ec993f88c7e322e17d6c16bc0275045c8a503f93e21b715e74159c7cb773db9059abff615e53ddb013a374e660b0a842bc2f58ddfd83141f0ee6e0a5638979b0f40094414584d0bd448a4faa955f09044d52f27125305fc2c4a9060f5e653542e2b34142e9850d1dee426f49eeaa164cbd802a44c0bf62cc8797682c79c5bbc2582de4f5c22df666440a3717aca4f057e286e6a73664fe24d54ed59abddbb21aad622dbc4dca4c1f528a48c33791f5f4f2320d2a2253dba1483febc7dc435d5f9474296be8221767a5dd514ef4c9ac47ee406d4b19cf343dec164bfc0e211cdba58191b3c9172897f0b6b99c89b0068733a91cfd80b0e1a4f9cbfc03a6b74bb408f168dc85075f38492d5b3aad32ecdd38231cf75efd8d68ca9411ded05941270a1dee7bba395730c7028cca24a8e4ed89a0390165e2d2a574d92587359bfcd854a04edfa56983c147b663fa80ce5b159ec269c0173343d398352a0a8d3fe269a1b66d40410e628833449f60954691ee1f2e59fa98f04a3672d43c99c7496b2a51c8c39a224878cbf959765f1eed178510ed7d4eb026710bf42b6042cb56c07e93b60e00678720ece4fc1ad8f1720477f14f0491787d0c3a391390376da3ff8aeeeda717ff51cd903ae03581f5b0d784f6b772c2068babfefd5336949d71c2ae581689b90e0dc08c4324aff0330da9c5660e6bfea2b7ceb9575dd2a824e28c4608f79512c3ed41e6c50597ed05a9cb6fb03da46ddee4539e14707f24a892aadb06a7491287c17c7ce2ead3a89888c393ab0f4f9565a9bfee614e2d3e2bfba13100d9d33a23f488f47ccfff0191dab8eb5e72db1954c81f36c5a4386c60479147aedd4a30a43915c03faef22d80919c6cb9e0494f5bb26dd69ecfc056d371d6ea991f8fb84e76a15ddae6ba9d49708c275aa9a6c11e376887b2d9fed9e8989d0c85a42fc3d381e3b59543d5f6a2d55b0ed085283331c74ae595ea0b793d26b4e62a3391ee16869afa7ca95c7ee283efbc0a183167d7621e5427a30dae47b07230b1dbac35f0fcf1f009356be2398ec9a5343ebebf1e0d3295da19be6ccbe627562893cbb8c8eed620449f210a3a19d77f781522b8659f8f8925b1cd7330620960e3d9a88d90f54cf97b65bf73ee54d9981b73f262e2bbff69932de6e2c9b56368143dc219ac8e40b0a51aebb7ef3282d4da1cd654ea059982bf78d2a6b8dc8fc0ddc74e6020b401686421dee59e4c25ca6acbd5a92e32a1e055508cc386c1b8a68aa85c0488b3e235d82b99e5ffb85e5f8bd221f49a201c1637006eef394548e0c7a9884c2aa2f8af3d15d37ea843ad3cceee6546f717547ceac04e6236843ffcc43dc66942934f7d29354aa1bfcf14d415842d2adf61bd0cceb94223c84dae4085ceb353b04f2e17ad9e022b9c5e35821d2f2a5d5b6107e51b6a773639fa0c", 0x1000) 04:01:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = accept(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) connect$inet(r0, &(0x7f0000000040), 0xc) dup2(r1, r1) fchdir(0xffffffffffffffff) socketpair(0x988262e4188a7aff, 0x4, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r5, r6, r7}, 0xc) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000240)='./file0/file0\x00', 0x8001, 0x40) listen(r3, 0x9) r8 = getpid() getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) setregid(r10, r10) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), 0x4) setpgid(r8, r8) setpgid(r8, r9) 04:01:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:01:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0xfffffffffffffffc, 0xffffffffffffff04}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 04:01:27 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080)=0x40000000000007ff, 0xcb) socket(0x2, 0x8007, 0x3) 04:01:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x1, 0x11) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 04:01:28 executing program 1: r0 = socket(0x15, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x9, 0x1, 0x8, 0x9, 0x10001}, 0xc) setsockopt(r0, 0x29, 0x39, 0x0, 0x333) 04:01:28 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x8a, 0x4}) 04:01:28 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 04:01:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getpgrp() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="01ffcaf131a752a3c2dd154ad8be53758233c6398a5b1a191f09800cd7932adcedcff4d2f1f9dd0d8c221caf69ee4dea8b1e1295b9aef4", 0x37) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 04:01:28 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="8e9ab745438fe05c692977cf37622094513cde11f0dd8af7b54a82d023e7bf842a14e31915d9960d35b8153654119cde8733da9de3379a54ca774926b8f74ee8d577b44d74654f66a261f30f7c080d779843b2211c851c92419c8a63d9ad97ace3614b1382c7324528bd744b4884bcb2fd45be9f207cde83ca071cff17f3bae1e06a191c84f644094445f7c7bf803d38c97d7116739c9023c873c6c5e9ac70225674d5c3aac3d7697e7959", 0x76) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x9, 0x7}, {{r1}, 0x0, 0x40, 0x20000040, 0xfffffffffffffffe, 0x3}], 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x58, 0xf0000000, 0x7, 0x922}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x6, 0x64f}, {{r1}, 0xfffffffffffffff8, 0x2, 0x40000059, 0x2, 0x6}, {{r1}, 0xfffffffffffffff8, 0x4, 0x80, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x44, 0x0, 0x3ff, 0x7}, {{r0}, 0xfffffffffffffff8, 0xc, 0x4, 0x2, 0x495}, {{r1}, 0xfffffffffffffffb, 0x1, 0x2, 0x6, 0x2}], 0x100000000, &(0x7f0000000240)={0x6, 0x20000000}) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) 04:01:28 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000340)={0x68, 0x3}, 0x0) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r2 = msgget(0x3, 0x400) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/27}, 0x23, 0x3, 0x1000) close(r1) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8010, 0x1) getdents(r3, &(0x7f00000000c0)=""/195, 0xc3) open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x4) 04:01:28 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) r2 = accept(r1, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x324, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 04:01:28 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) socketpair(0x30, 0x5, 0x32, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000000140)="d75aa131e05545ef611ceb67ea487d592c707d482ebf0dad91a6ed8a4cba4801d1a1e9b15e7e35e7ee1012b96ec7c5d39812e85e694f8699a79992ff3e631dfd57598edb269c94424c78ca67daa8786bb03b46060f741f4736bbc04a4734c797ccbebeb0b8ab96d063cfdc845e836d5678ae5f420e8bbca4d8da60e343a2a2b592bd9d3bf62d9269e370a3fd51b091f7f604fa769648e0a97333c3fc6822357a5ab28613baf04cd9e934459f45c78a8d967fb60169bafad6278f7e67221f2fafad5e0e3bd341cc418a0ce6b53fe27a46ba4564971e36d95293da8eb60b3521ef5be5bf5f95252e4b7440c8fc478789b19fd79b00aa65b417d8bb7d5a921296ff3bee208d582b4b2f1f95807d6cf85cfda8ac28ae9573f6fb8906d67e7969dba3f0c3f759be60a7c93aeb1cf925eeda35e66b71e4cd01804880c9ba01d0702d7e21879c234d36c76d0af5e1abcbe0926cefaf0fa74826ed41b3af7c6efaa43e0eeefb24b3654c701aa6264f344eba260c1753a56daf3e791292e05f9259539188898c94dfa5c073d10cc434abeb6763ee0db4cf037b28dd2dac1770ae9186c6777386cb48dde631b39445c7aa4f9aa08d96a977232d8245a51e2ae0a8f01624a7ab3c03dee560fc2753a9870d870f7fa7242ce1f086b8688ae741a0f825bafbfa7629bead60d3ef2b3525299468904bca302aa9e7ecedd22bc896147a14388de59f2d7b9111d41c203fcc08d9df7de98b8ffd6890b6f225950802c4bc13e7b12c4fe6d8e2ffd46852be73c66570167399c5434d96663c8293c85f9a7933f6e93588a66c5053152e075e7bbf86738904a8154a5a6bc1bc8181e0987de0132fc16ac791e1f0fd8d154f5e9e1667b778fd6b7f6c43537373fa01c093b19bee97bcf8ae010504ebe5256723a59acd591f27299b72ebfe2f2b5a1a6a9fc3730e0964ba489b90f59f106b29a6777e4a5609f276b2ba8cdbbdfc2d676f548f0fdf17316c4c555a2fcec453a975faae3f2c5e6d9d550b7e1169a205d501b48dcab02ac51265c167d81d19224bfa8b3ef2a8b6b1f1ff71a054f6417c625ff82291b79d0ba67cb63d63d839c7bb600e3659429fc62465562fe44c0baa44b0bd342bf90f2d97ea9d393bd18234afa2efb7049f8d2d6c71b37df618d926fb2d4d29d29b9205cf7f84a3e2bb9588f7d4905ce201bda7890c24a717b5072d07c3dcd652990989409635d8b3960ceba0166116e9d86f2d6916ef3f7664f4899f56341d8fd0931bee2f76c501b31b3d34eddc8dd68ac9cca2641fe5d3066c2da630dea66a3e879d48b138953834f699650f4b4b8e54a17554695743d81c8c511ed822e679ef9518e072d76ef2272e17d48ebf89dec9052448c0f1c2096e48d7e589d48c0793bde7f62ae9eb23d1dd731299365f79321318d2c734c5e200fb46cf626a3ad0786f2e2577caba7d3b27f510a826a3722c572ba24ff3da6be61edee5e540b6276f66467260683414444833feee37cbbb3b78b651c3cb8dbff4390c1bf143e7ddbe9b88a4963061dec908045b2156e29262e75c36f9286c8fd08dc1508de80b701b8ea247b687b5b8ebd2286cd3cbb5b5cf8294183efec58ea5bba2f4a3db1e29d18a9c7c4fefd23e4bcd4648121c9a8da5432de0327c0d2c3e36ae06938756c1cc73fe5549d07039e835738b22f06419f4432fb2930ba356f5b6787afd8c2c5ebe150b3de54b48416631dbafbdef899ef1ed01974cb52be166212fd7683f5b787685fed24ac5f5adee93b0fa8a23a2e626bae7826815e81a4f2cf7ddb15caa6e8297ce606e572a64f26c24ec47e1b590d96be5e0e004a5777a698f6465383582895dc477f7a923a82f3ac753e0937fe385dc049b7dde799eb64a1d34b27b027ce5008b1c132aa3abd8178407a730358f93708c87153685581f466a645443e8992f6d8dd8ed378c45c99749215fc3414d0fe1b2089de56c01c49516d82a08f7afc4fc197fb5773a9610d96b45e35bdfbdb6fff70d30cde5eb1771c973953cee3520ab12ac65d55ec9c2c62d8297ef69577e74fc0b79f0e82640153c3667f842fd237d83c5e86bbf3a63e1568fdb147605ceec7f222c24c1ac35efd131e4db7e59310cdb310e12b6dffca4561cb4f516e541432862f22f99fc191c3ae0d9318ee06dc40298bbfd4e1d11e9910729fcebfe0ff8eb38b8b22f46f0448afd0e2d5ba426f24b58b84ef7cca5913d1d24ee16ff88ada68568b9b391f1071f51286c9b12a06cd32e8568024b7b2a5cb66b11f4348ffed25251d80da4a61fe6e772e101aeffc1950451cfb4c0801556128af8b514f15a0fdccbc7a27263a87d2f6215ebb1b356531370d2fab149f7930410f5c432287b4edd4a43372fd01df55d88ca389e583fa38d3e92abaff31ccdeaca78ce511d7ce10cd5d2652e578417bb6aa26085e621bcb3932ea9d3f8698210021dae1280b895c1c4adf965f505d5fa6bf93d47906a69cf11ff630c7a7c37e34e7e69249d5eed0dad1b3ff515abaae9a40bb7e2593f987133636881318da75dd13d4b82239d7796a45f5443d389638f93565baa131b35d08301f39578ccf348ec97cb4d922789980de3305deed569a55d7f678d848680f04a5e67a125a102aa75ca53c2cd88ef3c436d83527873080e13157f77cb5e5f41a97b3cff10ca0b2ec92772db19e5a27609f7472f2a0f7abb4ac07a3f72b5d20686ef6fd2ac2bfc5dc3e2f8708eb7f1d1f1ea71b1fb672c46801271a932b3986107eeee104655249d8ebe5acc0ee5c6b9c3c4eacbf55d81222eb311febeaa54ce4361172fc6a0a5767facef706699295a99ff306d690f41ad18f9cc730f9a374b39fe440a3f614bb8554bb7f4468878999cf7ea7b7e43efcd203cb489cfb00b53e30ce502bb422e41d90e623557554b11621b89a9976dc30f55133b6effa6625f016499b8242a183fa40a5c2996933d62f545ae298549fed7236bf1fd596d5898abc4c22d0144f21d9b7365a8d0ade97320e45b81bd5f82dbdc03aac187d021aa3a918a943b0a7a310bfe148f6fb79718f4d9c22d439bc7195b24cc98cd653d5bc400c4edc1672d9eaa61bf03ed183a3bc0398061d9cc7c24ca5ff599dc61e5773af436eddb581e9857754701a80505e9391492942f2d3d967e8f6c598da4ea188977856ae14c700c1ae4c80359ce872095e6d47ad743d0078c6a5da3c6baac9a2c94b07964fd1452a3dd2bf5ee5d77818e712d152834bfd3828de91033ea15b72b48a6de984b2eba45ee8dd105b0bce025483b3c86d3fe99e33a9349571309de400bee82121a7ec62c0426bc269568270dfbc98fbefa248439e252ed94ff624f62585128a5bd2d4c568c8f8e5b477b06b4eab9d8d8ac2e97285256bee8681f1cd689658c0e65bc53192786cd5efe66c5098ed55e1d9f9a0e8866a828aaa5881a19e76f3bf937e3b4b127715ec057fe4a3ff55eb2c32a0d8b1e11ee448a6e08859a27dba602db77f1ef1d21c221cb9e29e5bd46af60e36731add7ec13600746af657514a35f3a5b06bef16a863e301af30fd1a6af7a5b08bbcc95233ab92bd50e1005b881a5d4a093e985daeb5ab88b9e859d45ace19143946415875da886be7e707c81746a4cd24d91dd59f8f6faa4d97b16149c3c196d5c6d57ec4c7c5a7e00423c7701dd2b497d45d3aafae2806da3dd7079579154c797bff97735565ee0a225520508f009b379cff1d698750c99ff464dd4d06b948a4d890a155f3f679a5e1399ec751b06ed07a58b88ad14347982376032fdfad275126754968574c15e6729a247fa8836de3e19e5903fbbe8087d5fc811f484f80f071fa224cbcc19efa90e012260f6b648a8ff83babef273e12869f5a9990684b753f499dea8924275d8bb705181b9db147230c1665ccaf7203a8827a2583e2754b72b8a8938ec7b8bdff4d3bf6817a8fab21c8c981052f36695489066924e22f96af2de1eb64d402fc592bc8b2004ff299b0aac172f63ae70f7930311b1a2a7e351ddfe36e79de0122e500081f5e8ad258840355b461a047a14e617b74f44ad33d6e7a27670b48f1b9a378eeade55a5a66b74ebee6593cddf6e1353672d3db0dc3607b8010a838bc3c547ed2b6c1b994fd03c16dc1b10fb47c0a74ed57348199fd14139d5e0c11d12ba8d26e245187898a1168d10bc1bdde86b62f23105f4acba18206bd2243e1d376ad6b1f0b6b2b2446594af318013481fa494c8dafa0c244d71fb5541a3261190b8b1cf81b7ffc3d8d07a7b673ca7f8087f6791ce6f2153e99dd9d8e9110252123a22f8639c9022db06de9de9498feac5cad452858392243318c40bd1237e5b7900bd2337696ec613e88814a14082eb6a1582d96beb036b31d772f6bf7737a95dd56da8a671ecfdaea14247847418b7d422fff7affc51f068f21d636f1471ef128a199e995d23e5411d5bc28ed0283f2ea0377c3acb6f983a0b80fb4897ec514c50eb95c8d17a0ffd6e1361b1f70527643edc5b8a678589f6bc28296358758ffc8afc1e50b29e9296e5a4ec33b8602ec1f02a077e7499df10589b8ec3671afc800ebd68fb220ea7268909f7034831d81c7eb7ab815c4b3dffcd6fa90e71e7aea6323d813df501fa2cf3fd840355d7a093c818e4cd7b8a74d63f251100dcfe05603222ae8b56a6ff9102826a18a5f90ad0710233ece7949f29faa80369b6627f94d4ccf6b27c39dbcd329c7ec9c3976084e3f566bd3ded2519088266bd3383f8c32685d45b24c718de6199d9538a6e57e4e6fd0f01e59841b5da2ccc8070efa396c8f5bf5fc6a44ba3857eb674c208d8855a1b7f30e87f1c5034fb7978db115804c05cc39c3fcb983344b8972bab455c49e053fd476a795d60da6c49484ed81755b43f5d517315ab1236f2836f7e5cf0a3e2a2b46e9560d2687e881a5ce7477cc8f97e14e5d31a404a85438af45734fa6a9361249638d2ebdd2d420a0287d3f49d646ce2179df69a0d3ce44bc51e6d2f6e4e8113f4860fa1cb6e2dd264c473e95b21eefb29e5f42216eccd36cd1cbae670c22553b380036118b26e558f57c33175a723f2e99f9ad804bdaada837cfe8224299da7f1bea1874cc888dd22f0d5271836b3771ebc01c5f59483eaa3642c8c772ab753437c78b0b5b83a82eb56dd819207de60ac91087447947716150f5bb56e6b1a7b43f2ebd863679050daf31d81d9427e53e89eae9304d8489dbafbc67c6d879ac8aea0abfc70a63b770e6255a332b688fa6e336828ffa322f1bd6006ac3a55acef59a2647d9d2f9a6297e16e6e7abc813b11917aa1efc44016eb8527751d0075b8e0556b544ccb808c21e0a8814a562929f61047d059f08ef40207ae373379bff64a9d27ec57366547a43aad69b96b6dd1c69319a686705a608ac5f235da85286d70c3c5047bb27a919de8183af42e2a2076c12829ea21a9719ec02fdfb02c52a54f35dc9aa67467b84b6a2ba4b562abdb9cf2b8cd7b4a4d8b33f99169ef311a80f2a830d7051aa584c6a1698cbf9ad942aaea7c0ab338225228e460aef3943acb484030326ff097e0cc788fef8a3b61cdf87dcdb80b00e65a137154a165cfa93b90d6c4c79b873f06d03ef489a2f35bf5ed75b8895e097f8f027dba3a892fc689df07741d022c6fa262ad049d742f150cb6feed07021ce60f249fb9f3c9963cb12391adcad5eb3eb9f1fddd2c367ac312f8abee9f990462ac38673df2619e537194706ea8abc63ad742da1f04ec72d7116a5f48392349b9d5c6012a504b5c20db66276582240f8bb748d241bb2e58", 0x1000, 0x408, &(0x7f0000001140)={0x2, 0x2}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000040)=""/150, &(0x7f0000000100)=0x96) 04:01:28 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x80000001021, 0x0, 0x21e) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x800000235, &(0x7f0000000000)=0x2fca9ec5, 0x4) 04:01:29 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) munmap(&(0x7f000071a000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000718000/0x3000)=nil, 0x3000, 0x3) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) 04:01:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) r2 = socket(0x17, 0x8000, 0x7) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) close(r0) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) r3 = fcntl$dupfd(r0, 0x0, r2) openat(r3, &(0x7f0000000040)='./file0\x00', 0x8, 0x80) 04:01:29 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x182) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x1, 0xa505}, 0x10) ftruncate(r0, 0x0) 04:01:29 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="2450d2"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x8, 0x2) map stack 0x20719000-0x2071d000 of map 0xffffff0065cf9328 failed: hole in range map stack 0x20719000-0x2071d000 of map 0xffffff0065cf9328 failed: hole in range 04:01:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) write(r0, &(0x7f0000002c80)="b8b5e337c4d4fb3a23648cf32bf7c2d3ab86da005eda02d5238afce5f1022143ed1ee581488aa3d16db09a994b0d7713ff280fc9da3e16484fe3c39f5aff4ff542af8b89d01e54bc747d", 0x4a) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x8) pipe(&(0x7f0000000180)={0xffffffffffffffff}) renameat(r2, &(0x7f0000000140)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') ftruncate(r1, 0x1000) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 04:01:29 executing program 1: 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', &(0x7f0000000200)='./file0\x00') r0 = dup(0xffffffffffffff9c) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x362, 0x4}, 0x10) mkdir(&(0x7f00000003c0)='\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', 0x1c5) mkdir(&(0x7f0000000080)='\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) 04:01:29 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 04:01:29 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0x4be}, {0xffff, 0x7}}) 04:01:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x200001004, 0x0, 0x0) 04:01:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="5ca4d5cc5ae25155ec803256e48662df827afb1599c039e3255837a9421c3e0fc62fe86b2c0667c5647eefc9c8949f6f7478c919199b99bb7019a53ce5fb896fa5182fa0d6df0250cdd0f07027393b497ebbc21aab9e40841e17751a9b7fd87fb60926514c78543eb782c68d83b5cc2d6914b93f49c4cc30bc6409d2ac955b1e157eba4fa55570da10996591d56d", 0x8e) poll(&(0x7f0000000240)=[{r0, 0x114}, {0xffffffffffffffff, 0x49}, {0xffffffffffffffff, 0x48}, {}], 0x4, 0x3ff) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() readv(r1, &(0x7f0000001540)=[{&(0x7f0000000280)=""/89, 0x59}], 0x1) 04:01:29 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000000009fcb683cbc7f6fa82201340d545aeedd8356"], 0x19}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x7, 0x4) 04:01:29 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) listen(r0, 0x0) accept$inet(r0, 0x0, &(0x7f00000000c0)) read(r0, &(0x7f0000001480)=""/244, 0xf4) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) ftruncate(r0, 0x0) sendto(r0, 0x0, 0xfffffd20, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f00000003c0)="bf3038cd376811ce1133c76a9a206c4317eb092257fc84b656270117dcbb8002312d165b7316a9dfeb3a14f2fe4d1875f43de4dd8290e8cc6587080500a285cfccff7f000000000000c37d502a9431e06d5a66e1446363978706be237e58d571ee4235a9aaf62435e22e2b76912c3e2799b090a3cd4a5797bc67867cd32270e87da8ecbd5040e42b8c2024b8d26aa8150699d3965c4ec1079876be8a85d51775a9044c2ef9eba6b855dddcebbee5defc00000000cf2dc78e5a82fab1557c2d99614383038487e0745012f6edc7e6de4b47486991456fdaa6cb08696d2b5c38506b51c3b89a5c000000000000000000000000000000006c22e3306afe23bf364121a7cad16290305ed946f384f60ccc842256b3579f68f0dcc4b3a724775892ebb7d9c0c465980d2d586a60a0b799714fb2a648c74bae56bea3d606dca413a1854a3d5986a406a08665350a523e000089214ce59a78db5eaff3801518d334e41aab9e7ec0d7f4e10de6aaecbca0074daf444308dc42c2b8fe1b72092193c01252b734a2485a25a5b87d3a1fc5d702173e8af50a8e8847f503ed9620aa23be4efd5c08a6b37bbf8b3cf6f80be75ad81f4a816d13ced194aaa9f9a6f9d227499d83b7763b1d97339f2af631b50000009c55ecc3722d42", 0x23c, 0x406, 0x0, 0xffffff9e) r1 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000040)=0xc) 04:01:30 executing program 0: r0 = socket(0x2, 0x1, 0x0) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f00000000c0)="c0403c89d25b3a5daefbf02e63e2128c9d26a60fe31112001b2931524b6984a8cf1f2262e68b64652bdac8a329817f6fb8e5c9dc67cc37ff203a702d74257545b90dafd86ef41a60a0d5822dfc3616959f661ce30868a19fb9cd800a047663b8d8f9f5c61491bde83ddae7dc762f5d3769cbc3bc9fa8a67b0c97cef6dfabc68f550215f67685af37950fda6f9ff330495dee1609fd2ee18f6044d5cb15db4123d708b0ee8a35c8a4ba07f245726e11cf1312035e80256ecf8de6cd4fbdc87dd4cfef654f501bf169acceaf914dd0afc510d0fd2ca065ef0e1052ad95928428f4ad902b062ebd50c84c97350e121c2bc7cdd537e2394856a84f2cef45dc50f78ac1c316b9ae2786263a075c17814e94fddd146e168152a40cfec701e7138511c534460fed13f76c1a6b4d50528e1eceec2df17327c2eec898e07df5bd3a3229f6b295a33b90b4693f2b0c80696cd914d2fe748ab7527358684b770b38948f62886e6a2d1e8bc53efbe6368e2a62d68de94148a90b8b1710032ca55a4caa95415f14bb5462ae39e116a47539a3f883e34b64de8c1b841377392505e982d48aa7808febe0f786310695db7a2f811470ea3f6584f55f58e7d99d7114e9449a5fee4326f798653d03a069e427a60732e221b47d120ba45f164adad5d9d51757b14e9f8fd8649d9b15ddb8282aee4651039dcd31938cb476d3d580692277375ee0ed1b37f50f722bb80419c3fbca2fc9fb676ca45d42ef396430ac77867fb15638d15a8b61ca3b43ea675e4b478cce18cfea1b97e0db6a0c2975266910a2c12c9fb7347d025f244cfe5d2c32dff4203e8884a4aeb09fba475341914b688284a01a25d5123bfd5d128cd107643ca66f1aa61c00af147a11309ec55a251888d994e67e5d0963aa9097f07c3bdef54884ce2a05f945dd98bc2ee539015014a2aec96ec99c5913b6fa0f9e73170fa733e5b8ea1f46e7accee95f27d0c0635c8433f87829c3395b4b0af016cf177859f06073f897570eeab3380de47eac01b31e86b2f87276b7920882290f4de0e9b048740a87fbac8da5e161cc7da53efcfef60322922675d5e18116e93f788f875c67eaa66fb0002e3a5390989a879200904a87f747cf375c0aac920b2bcedd7b2717cd8105fee12b898d6ba132f978b1f9dd1f5240c398acc2e709275cf1c2be9f1eb5dd5866850ab5e5986ca3a6ac582124d07035124567c56a4de1ce797b98a77f03d3341703ea80517fafb799d0ce6623b9f52c6b5047bf028e099cb830a7756b17f862d2ac4e7d8b6d7f60885db8d4b383b6f821b78ee91828709724650dd17e0f87dd40c710e4cb086e6807be8f1bdfc7751b738eb114ca5aae9e23b7f6f186e70986626a0be367d722011afcbcd3a59bf6b458ab12634c6271effa23223b56160a9644d65543ad8d95a14873e5d2321cffb1088b976e9d6893d21280b82c800a740dd28bf9cb41dafec3dce9a471a0024994b3d6f7c6a0909338036bbaa7987c6a19fc4c4967ae0ca95505a4b6503e6f7fd0a58db9902628807fea21a29f3f2e22f00ef42b38775eddfddc5be435d77d95ca749d7a1927115070bd69a72350edccd7a2b7a2aab5a3b2127bf1011858d53ba58fa364b5bc95691716e5185b353c89e048033123290fb77ec32240493698b6b09750afada1d86bdc8cba3cadf4f10b3a9ccf672ea3607cb12970cd90561e29adb352030e41de95406f6cfa358afa6d911b23a22b26fbf874f848d07ecb1ace88e36cceb674fec79f3df8f1045774c6fbae9e88aa1f7b48abf14b37c5e92085d3329eea0c3ebc2c09b8581a19b7ea071ef8ef376557fc8f649276dc3d5f78829ed00be645d531f0cdda554395d114fae1ecc2c1abffae7512e5051ed82e4b75dc8fb3de52ead81bf636ee54fec549f67a7c33339bf2f2a526bde71f99a362c04865e4d6ad4f619d558d64b84c1f7ded45cba2d8cda9c0abd802befaf1ab48359c0fffc14f3dc0ce80eff61819e5dadb3986bb2cf1205dc8638fc7def57b877c4c78f4c6192c516ca94081c25fff14f01c35a10594460e7b1288e4dc617e65271e800494d27b852ef52dc2174c932a5341b09dd3558df1952e103ed21eee8027d9e262e2a5b92f98b1a49fbd3c96c37da03432e95923f35f4ffdf6cca5880e6ce7b23d87a1d390126d10ff1db6d470fec59b4382b614ac2434c74773fae02d057badaa0402c0069ab31b8967632468fee509dcef4d1cf8330ac99628e931c7c9538dfe250e0e719d7035074075ef38e1bab3e5f68ce08079646a1bc0861bc4fbff0513a1d00385c5b8a676139fa3187093d45faf17874d247a3f32d5584e6912a11cc269785d3df8af43bc65936e156131e85967705ce616d324a647578864aa80c7404b531aa1dcb38432671e239d788b41a42d3d780a4f490425b699dd94de64baafba2da5977e397c30082d4f4a3dcad522af4a752e97aae62eda7022cecfe3e4155290eaf708ab142899075a77616fdc14850cb571ae5bd4e5e9f4d44c7314f1e3df8b318fd0eb0a39a3c197934809b61a6c2b0250423cdddd8f74d5fd1eb1189e52c394aaed93a0c27cfef54dbe219e50d62bfdb97a93fbec08327ef2f1e251d793634ce4977003bb9b805df7c378f115a94589571c8ebc6dcd2a96740b14599df135480c8932bc8534787122e3f4ef3c79f9cc93e9582e83b3731826b6419fbaa58549781afecf82c7a76c494bfe63dd6e6826d24fdeb4629594dee4f1f1e5c7ab514877dd4cc279a50ca07fdf27b4fadb3e46bfc79a9aa4cb0b80e4e6de6f17527c9e1560dcadbc71d617cbdaaa07937c63ee507081f77621b37584e64cc99672ec0a44ae87a1ff48c04afe08569e110773eeb25a9773f21d158fd7c4d964a22eb25e211aeedc9645e808c569a8b6f7782699ada159d0e79b2126beb1c90d4bece7b030456ffef52a239e283fce4febf3dfb529d9fed172e06b7f1c27a18481f5905a956a1f32b8289ef6fc9325143b31b657ab349466d061238ec9df75b579b77dd69cc42c8ed924a19b9439a658dc5306e26d405179307f15a5779d909ef33e3aff674605e195e7d8dc170bbf1e8e08c27d7c83e494f86bf96e369cd8fd88ec7cdac44385e5f5d884ccc09ea4d6db538bd1c2dc476883ffc0d09b7ee43b55cadfc30b786e10ae436e23f177ba3e1f2edacac3909f0f8215c040296df66c700cdaa1e700b43e5d0a90c8d7b5cfa53006ced32018d32ee856d025f57fcf96ea652114cb65dfc9da1041b20762057e91e0a6bdad6a1f14932f237de72a245870251ebe18e71d89d814ea6c638986ecbc95621648db2b9dd8654df26d0c24e3a27cddd7bdd5ed266b7a3be3e08c03b50a8eaa0108f13e051cacfcea6a118509f4c6624628973ece0991f8b6d7d2959021a4b9cd18d8a20a1d4df99fb9465244aa9fe8b1cf01e013f62e756364993ce0751e3cf37afb41f1e9c865cbcdf95c97b1f255a615ed86a02f78c8f032ae8eeea7ce75d3f653fff3b21f6ef8d8d4f842c8119c985af498cd9dfb71e2b38f6d21b54e9773ad63a6f2c4215c95da321775e4a47752e5c16022d72982098b27d0d4dbd932adf1c5b516d3f1e974b9c89a9751824f46b16dda4cd3f5f750041c33ca7228abe1dc65008394e6912599e6d21cd00e7fbc1d8a18dc856a46ef579131b7d4d4136e2e99de94ab8b8a6e53b0531d5ea9a0a6c4d07c2ae599b04bfac3ab35eb156a90325449df44800912a7b9f0a6e3bdeccc1bf7ced54b05b5c15313c77d821a6010e7826726692bb8b768a0e0e17d0955ea1387d6983440ec22de87953d388a54118acdd353f462ad918a051dbed60579d25e9a2efa1a87bf625ff30d98c8684a00daaa535601530792cfa76307a524a4119823e1d81854bb03327e2dd496cef309d8ab6ec94cb2a1e980442e6160ef4effb9b3443cd99cfd73a19a50a67ea622f4d5c956588ed098b8a6632558c058b3f7f076abaaef57bea9135e9f76ebdd531122f9d55d4c93c592cee957899451ecb7594b75afc60309829d5424f14baad8424cbc999bf145aa705c4dfea1c3ae75fa6fe2d73c9e3c536124235584232d7dc0be98fe6481b6bea5cbca5a959b0c2a35f6111e24f086331175ad388286897a99363b0b61046e829cec776b37a2a0d879f7050c3f3a53981b41ee8c9d77df1f9dc53f25affd8132592e026b37ba166112e778f43fcd2f458e1d8dba284c800782c39d9f4aa716712973e5fd015f2bae729819785de7fa09de65653885ac5ff2bcea3b2dff2611f3744984c3d7747e7fc30bb9bf65f8c2150682bd24a3809ce2c9fafba52d053f68cb6cfd310298d34d37e15c6a85d157c0ca663452cc26362caa4aef6a5dca5e50967e0ba067888775ae06bbc67359be7679223c0a0cd82cc49a1bff3d3ad12299e4b5b4c90895c2fcbd03acdf70c5734f36972c22d97bf65b66c024f9aa2e88b00d2abfbaa70672742e2e99e4d1597806c3c1fe94ccbe46ee079bf694b30a81abcdf747c90890054597234f1791cc4b5ed92d1d2f3f0cb60f0713d699b7cbc4c2eccb940ceb461785e46e416a0b49aecd2d1dd938564d24a69467305839bfd642ed480e339ee5394d23799172ea4f5cd8c53c3a627f1cbf3b96f4ff3fe2899fb1727e4547b58f014a0544c1d361401233d2fcdfc2fc61c8900a90de0cb3c7a6539f0ba07cfaa9fa6e406328f5bfb4c4a1c8be7a96fa6ae2d428e134b26cd9d8e99072ca3cf7f1cb47c4cd2cc883b285628215abdf37367b914e5975841325fba7f7be509e6bfb262c7e4d5f3c16d7cf963a7e065a47afb7b6d28759056d405d2cf69abd85e3312eed4cdd6bcfe902ec31c36bca36a5845984962704f631651f0bd5ac1888291daafe475211a65bb7140449211c3814b368479254bdea08d777bbbb272bbff2ee81b17ee9ea1238f41f26e60f21182f18c3d8447d6ca6ebc1075398f7776fd363775a9ca5855548bff3e7b79a8090b9285fd2845e84f37759d2f9c43da772051ff539329b003f7a3621bbf3610ae2be94af9f0f456971d1e3726c62d567177c12c3db7782851dd9e30d34712dc6c8c87bb07c32dd03739dd526ee15adbb7bf52518556c415a929a66e2b64ef6ab50e857e4873200fb2bee94a6faac06d98253b5b53e9c0719da7dd53b012ab4e2f41e08def02779f28d41553f9a0238b008f31bfdef972ff1dfd6c40128932bec89ac195dd9373b48c999475283b0ce0c32be2dfa088b52ed7750efdc992d12b7256056e24519478f4b777e50f8b9feea25cdd7b0264b3e342daf7c26ad53e749053ae94ae871a2e39541c0a42c50a5cac81fa28cf106dd623e0063c8cb14978c442d1a517ef6933a395fca6bc0dfff648920bf6ef7f6d37516bfc2b8ac27e26ce77ebb2ffc4c0935b80a3ff80d87876df629d61a940d51af75ba7fb0a0893b0ebe64a1b85742a8dabeddb026fb7c7f6065ae02c8d3f5c450eec3faaeec2b500f3a97b560ae496b813c1b3a185435943d60e0e9a1eacbf3d45d6b00c878f68bc9d5e41c45c0cf7a14cca22328db0cca31dd9d18771e544f6fb14206f707587cceab72d6ef25d0cce15eb8afad919b5d67e47b776122a76403cb7b1faad4995bae436839be496100d7009d4b96d3577eb02321878260927983a52246148a77bf5932d5858e82ada443a16e0da91d47116d2d3769d696c5dc72cc982df268981bdb704d792723190ad493a31f6e9e772d1fb562d81999d0073a96f073ceb4e2fc37793c8906004cb3bd7ded367e73d353a15fd600", 0x1000}, {&(0x7f00000010c0)="371b6dac2965de1da8a09d0eecae5f1179f79a37c1d3499801aae222dcfb55fdc7fd237ed098de95fc101a8d0ed44c317ab7c74895f37329d3c2145a8cee934a4aabfc723df60cb54076fcf58f89b12f3564a540de6c2a4e5ea345e8a7f7bd425498eeb0b0579a08d393f9584d95a9fc57c30c8769f40db513f8c3d08b2b5b672a5f7cc59b65fc8746ae4f3b5fff9323a28ff25f211956db72de01f81e785a517adb54d5d94cc0883a72cf2bff77a9da8506c5fb62e017c228c74c4dd27426b29f841a656f363c48349a1a4695420ed20da50b14eab1a237a54d9a9d4881b275068224827fb9", 0xe6}, {&(0x7f0000000040)="537f0b441d32e06053b115406c88b3cd220551ecaf523f80e16cfa13e4d25b1d58dc4820e8dd50c9cd5d2e5155b684", 0x2f}, {&(0x7f00000011c0)="3f9bdeb53c73b7f7feff8ce8e02446d8fd745af1e938005dede99178ddfa8530dafb05cb20a690778a00411a5596ba41d089893a9c7f03b53b6b4b7d932336a0d210239602deaa1e25f17ef6665c1d07e6a0ff39651d13759ed6abd41a693841fc21208a6d4c45860736551f5dc44e9078313975c7e9677bb7def09b91c5a78e39dd49ca87f700faf2289a10e2a448c21d3ede47d565477d77feb4598bb9170fe8a21ecbf9493749cbf369399491d33a223df745f293fe3dc91301d199af18", 0xbf}, {&(0x7f0000001280)="b7e972d5d9202bbebf4afee5e8b5d45b92e3b24d061f701953111a615274068da5afac640575f82acbe4470cfff78bdf6e5df78221507aa3312ce3c94a8f451fb7adb9c295658b21baeed16057bf3867bff8c011065b176d9d0415ffd9a8b0160d2bf923cef1d0bc9e73741574c1bae1fc527fdd247dae0874156df7f691413c376f72b8ecb0dea049692534c0458d806f3410fa78e1e0f83a16f8113e3fe3e2f6fc0163409146", 0xa7}, {&(0x7f0000001340)="d12a84c54fd06e510425148d1bfaa97ff21fd9a81d66c583bf72e5dab8adeaa6db08c19d1dc38e7800eb9d41d95f53e86e85ea306a15fb219c6d53f82ecf98bd2d", 0x41}], 0x6, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) sendto$unix(r0, &(0x7f0000001480)="377f35b22a01d7d9418e0c0f584dc9000521fc7b9c87c0b0e079607ee39025882d89bb5fcea9503cc4f1931efaf507ba1a35fe423689dbd0094e34687ee4eccd49ee8b4cd5e4313d445140961bc5ae69333bd2614a1e9192dbcf32c6d33eb1291a87393f151b023456cd5096f300e16c36aca8c8f176e06de01a3a3ee93b", 0x7e, 0x2, 0x0, 0x0) shutdown(r0, 0x2) connect$unix(r0, &(0x7f0000001440)=@file={0x0, './file0\x00'}, 0xa) socket(0x2, 0x3, 0x3) 04:01:30 executing program 1: mlock(&(0x7f0000216000/0x2000)=nil, 0x2000) 04:01:30 executing program 0: r0 = kqueue() munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/173, 0xad, 0x1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) close(r1) connect(r2, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) kevent(r0, &(0x7f0000000280), 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) 04:01:30 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x18408, 0x80) recvfrom$inet6(r0, &(0x7f0000000180)=""/232, 0xe8, 0x41, &(0x7f0000000280)={0x18, 0x1, 0x7fff, 0xdc}, 0xc) getgroups(0xfe, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x10) r2 = dup2(0xffffffffffffffff, r1) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgid() semget$private(0x0, 0x1, 0x70) accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 04:01:30 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x0) clock_settime(0x0, &(0x7f0000000200)={0x3, 0x339}) msgrcv(r0, &(0x7f0000000040)={0x0, ""/192}, 0xc8, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000300), 0x8, 0x0) msgctl$IPC_RMID(r0, 0x0) clock_settime(0x0, &(0x7f0000000140)={0x3fc, 0x6}) 04:01:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x0) r1 = msgget(0x3, 0xa0) msgrcv(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000fe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xc4, 0x3, 0x0) 04:01:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x8c) dup2(r1, r2) execve(0x0, 0x0, 0x0) 04:01:30 executing program 1: r0 = syz_open_pts() fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) 04:01:30 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() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0), 0x5, 0x0, 0x4000, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) setrlimit(0x7, &(0x7f00000000c0)={0x6, 0xe2}) 04:01:30 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 04:01:30 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = getgid() r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) setregid(r0, r1) 04:01:30 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x5, 0x8, &(0x7f0000000300)="1ab5c5c47c2a360a1a1cd330fa9d9e3ae9736a448449d3f9976bac6cec1e2bafb6f560606373840fc82420b64ac5be9195ab4b9ac128cc090673b8fea227cdc23f7cab44a0bf5da81a077dfb5b23e15a637d0b2db0e0045003a910b3a87d9399a7508b2e9bb58e58a7aa3ec4a55a7c7174a23c1f3c7c0e7ba18bf292331978f5dd01aeb647289d5de681d66238f338ffd9edcda75f99f9d3689bb0f61ad8e724ce2e6b8cbac375c77e73f97a7cb63ba4de82d1a549ca4af0cb00f14f52300b753c175dbde6a58939a14ac91e327c466df99c88aa8db68ec7a27d1a83bc6d9e9d81dd6776e0d4fc8646fc4df7899f0938b952a40b36554f8d06b832ff2e716f0a5009fc0774697d12e0dd8f6c138d2691a9e3f965779f2513d52f7b20b7965344fc8040590e8b86688d178c605a604d995a9861fdc762348a8a9ee22f9f9573eb4940c47d5aaf93c6a1673dbc077ae3a0904dfa24e24ddad91fa47388dbba26aa0ee530191aeca2f3bf5ec11732f61c6597", 0xfffffffffffffe66) socket$inet6(0x18, 0x4000, 0x7bd) getsockopt(r0, 0x5, 0x1, &(0x7f0000000000)=""/171, &(0x7f00000000c0)=0xab) getsockopt(r0, 0x1, 0x5, &(0x7f0000000100)=""/131, &(0x7f00000001c0)=0x83) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 04:01:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000003c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000180)="bdfb4d2591f8d2a8040d848e4aa051bd24313d85c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f519b7cb5e32d4003aa95199679daa9a8423cab21c6b2748aaa789454c00f54f7b2ae09b887f01309d272c02cbbe061a751a71e5c2091f3e9bdd11c4518138f7d01000000e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c316ab9d6a34d96977c68d1f21fe32a4f89400b4dc386972d2eae1f3c146ed5ead47dfc3ac6c3b018be5455ba5fe808fd840f9e13da075ee54c0682247a3e40ea535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a6911c6aa09e2e48641e04d7a65f22b2b673c9445b2be203c88d0812f17bd53fa3e863de962da8766e7c469a6c4eb472d9cf57dcab711ce30bf18e76a2e43af04c62b9f93c5feaed31a2006a31f29d9e47fb13d102abf12b5f5dfd9164bb3f1fdd40216ab20136ac978992212fc8611522bec4d5c2aed54f6577928fd2d1080caab23a4a62e7e87b4a048371f061d49cd7cd528015fcccf5334ba33a85c659fb7a473c5c5c2807620df39d211ed72ea0d9815d8929bb6cf00bea606aa6431e4f891aacb406dac61fc2aebec59f8", 0x1b9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() connect$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x8001, 0xfffffffffffffff7, "b04d6a0700000000f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0x17) 04:01:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000200)="88f9cacb889b97d64cfbbe0740dc3cf17a27417a5c42e4ab6dc2c73ee0d649ef204bf292684d3cfc916f81be41b7f66ae908d82e36ec5b8a1aece5271558dc28549a770cc1815913cc3c854bcea80db0f502a70cb228598fa14507c12d12c779990573906d", 0x65}], 0x8fea62) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd00000000fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) write(r0, &(0x7f0000000400)="00c5f8352d0917", 0x7) r1 = syz_open_pts() close(r0) poll(&(0x7f0000000000)=[{r0, 0x14}, {r1, 0x40}, {r1, 0x100}, {r0, 0x1}, {r0, 0x40}, {r0, 0x44}, {r1}, {r0, 0xc}], 0x8, 0xb478) dup(r1) syz_open_pts() poll(0x0, 0x0, 0x0) 04:01:30 executing program 0: socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r2 = dup(r1) ioctl$TIOCSTART(r2, 0x2000746e) write(r0, &(0x7f0000000400)="535db0a8644490c311f574f5ff0300009c2a3976750ac83e7faa7c4af6fd5939e8c25debae69b79b49f1175557e23727a1328d2215759838821b764d46ad1e567e5ba111c4220a4302eb9fefa1a3bc7ee6301c85344c35085597edae2de01687b3049ab873b0687a7a0556c1d180160a5fed0385c4a25f16b872f33bb747b8adf21170828669e5c641d9b5817db71017ea76f061a25aee9b9c6c5cad", 0x44f) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 04:01:30 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x9) unveil(&(0x7f0000000140)='./file0/file0/file0\x00', &(0x7f0000000180)='c\x00') rmdir(&(0x7f00000001c0)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0/file0\x00', &(0x7f00000000c0)='W\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 04:01:30 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x2010, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r1, 0x1) close(r1) 04:01:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x80000000, 0x0, 0x0) r1 = getppid() r2 = geteuid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 04:01:30 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0900000000e6fffffffeffff7f00000900"}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) setsockopt(r0, 0x8000000000029, 0x400000000000000c, &(0x7f0000000040)="ebffcbff13b9fdf9ffaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff1d) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/237, &(0x7f0000000080)=0xed) 04:01:30 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) socketpair(0x10, 0x7, 0x8000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x1, 0x6, 0x41e, r1}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x17, &(0x7f0000000080)="04000000", 0x4) socket(0x0, 0x5, 0x1) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ftruncate(r0, 0x401) ioctl$TIOCSBRK(r4, 0x2000747b) 04:01:30 executing program 1: unveil(0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) unveil(0x0, &(0x7f00000000c0)='r\x00') 04:01:30 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) write(r3, &(0x7f0000000200)="e1", 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffff6, 0x0, 0x98e, 0xffffffffffffff81, "85fe4dbfa6020009000fad0800000000000000bf"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:01:31 executing program 1: execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x90) mkdirat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x103) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x0) link(&(0x7f0000000180)='./file0\x00', 0x0) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000000100)=""/53) connect$inet(0xffffffffffffffff, &(0x7f0000000080)={0x2, 0x3}, 0xc) 04:01:31 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x81, 0x20) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) r3 = socket(0x2, 0xb, 0x4) setsockopt(r3, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 04:01:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) sendmsg(r0, &(0x7f0000001880)={&(0x7f0000000280)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) getsockopt(r0, 0x8, 0x0, &(0x7f0000000140)=""/189, &(0x7f0000000080)=0xbd) 04:01:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x80000003, 0x1000001, 0xfffffffffffffffa, "85000000000900", 0x1}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x3db) syz_open_pts() 04:01:31 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000023000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file1\x00') write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 04:01:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x258, 0x0}, 0x0) r2 = dup2(r0, r1) execve(0x0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 04:01:31 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000002c0)=[&(0x7f0000000140)='x\x00', &(0x7f0000000180)='^\x00', &(0x7f00000001c0)='x\x00', &(0x7f0000000200)='\xad&$\x00', &(0x7f0000000240)='[/{]\x00', &(0x7f0000000280)='x\x00'], &(0x7f00000004c0)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='x\x00', &(0x7f0000000380)='x\x00', &(0x7f00000003c0)=',\x00', &(0x7f0000000400)='(\xb9\x9e(\x00', &(0x7f0000000440)='x\x00', &(0x7f0000000480)='x\x00']) link(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 04:01:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x102) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x42, 0x20000000, 0xfff, 0x7}, {{r0}, 0xffffffffffffffff, 0x92, 0xf0000002, 0x8001, 0x75}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x0, 0x2f5}, {{r0}, 0xfffffffffffffffe, 0x65, 0x20000000, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0x46, 0x10, 0x81, 0x3}], 0x10000, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x61, 0x41, 0x6, 0x2}, {{r2}, 0xfffffffffffffffa, 0x40, 0x0, 0xcf32, 0x6cd69a0e}, {{r2}, 0xfffffffffffffffb, 0x0, 0x12, 0x1, 0xffffffffffffffc1}, {{r0}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x8000, 0x8}], 0x4, &(0x7f0000000280)={0x7fffffff, 0x7}) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() getppid() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() preadv(r4, &(0x7f0000000640)=[{&(0x7f0000000300)=""/229, 0xe5}, {&(0x7f0000000400)=""/205, 0xcd}, {&(0x7f0000000500)=""/124, 0x7c}, {&(0x7f0000000580)=""/173, 0xad}], 0x4, 0x0) r5 = semget(0x3, 0x3, 0x20) getppid() semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000000)=0xa8) kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 04:01:31 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 04:01:32 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0xf, &(0x7f0000000280)={0x3, 0x0, 0x5, 0x100000000}) close(r0) syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) 04:01:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c6", 0x21e) r1 = syz_open_pts() close(r0) flock(r1, 0x8) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x209, 0x3, 0x100000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 04:01:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0xffffffffffffff67, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="01ff022f66696c65133000"], 0xa) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r2, &(0x7f0000000140)='./file0\x00', 0x82, 0x10) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) write(r1, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x4) 04:01:32 executing program 0: pipe(0x0) mlock(&(0x7f0000ff7000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x44) ioctl$TIOCNOTTY(r0, 0x20007471) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 04:01:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) fchdir(r0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 04:01:32 executing program 1: r0 = syz_open_pts() syz_open_pts() write(r0, 0x0, 0x600) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 04:01:32 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) write(r1, &(0x7f0000000000)="8ced235b03e777cec868f93d20166bb7c312073486457f48b978afc27da3a6f44eda3af8d10b66e77871d84e2616523576101837aae010c8f6e9ebb22f884f48301b5e45f63caa4b4beab3dad005d71afa56d115320197870d95918fc5a98ecac197d043fb5aedee9fdf2a0216d4396d43efb83a7cd07ac5e769f11e069b91d01c8ade3d31205979c01e5c5b50d4132b17deb7f2858f7da4a02506e145e02b519d19972cd36a49a6751a03107c50cef10b5f10cf1a894ab6969452d9f586fa45e5e06584df1bbce25af66db1ffaa1ad8cfc441a61143d97d8ef588d5e02f02a98348d87d", 0xe4) write(r1, &(0x7f0000000100), 0x1034c) 04:01:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1297, &(0x7f0000000000), &(0x7f0000000040)=0x4) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) 04:01:32 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x88) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 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) munmap(&(0x7f00000bd000/0x1000)=nil, 0x1000) mprotect(&(0x7f000068d000/0x3000)=nil, 0x3000, 0x5) 04:01:32 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x200000000000000}, 0x8) 04:01:32 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0xfffffffffffffeeb) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x3, 0x2}, 0x10) 04:01:32 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = syz_open_pts() dup(r1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 04:01:32 executing program 0: socket$inet(0x2, 0x4, 0x44) mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="ab0debebc442ad031d323a68dcd7639b225b7c860299d5b2d325b717b5cb525d7e0e6f4a98b4e8ed5d10050366f0afcbd28b7160c27171b3d825dc8e7a0da3e97073aa50af4b1f0fd52d892b487bed1252f98642642ef2f543ab06c27a016d86c25ea4a5e8a5347ad7ef57dc2d974249bf18b00127c1", 0x76}, {&(0x7f00000000c0)="09c04d3b2bc7736989180043e370f193891809a9bd1cb40a3ea9add30c1189f0f9fd20665d70f52ee156f476ab49c21d195230ff5509da2cdb5ed45a62a26dd04be0ab96dd0ee71db27b4eb4b3279bd86c5e43835fd4890b5a9423d8a79e18a959cd34ab506f88448f66ffd4ea4d1be3b12ce756b2110a7a9742557e3f41b5b010a25045fdbe0e375d18f03e4a43975ee66222451b153cb1a4def752acbb1fdb6c5951ba114d74b35a055c96ca90", 0xae}, {&(0x7f0000000180)="544067fdfb6dbbc304abf4e400d3a138e00bda81ea069ce7be72f8497e064568eb861d44cf3bbab36e053e9eeaff39d8445e64b5bfdcca8c7557bd2a155be761b1a2534b1df765ff8fc5ff626653d632402cef58af2100b19e407ecc622d15904ea0788cc8e10b955d8249e9598af4a40669d89ac87bc4d95932f78aa2a5dcc9ef831bac4351", 0x86}, {&(0x7f0000000240)="72b058053f2fce19fc4bd825cd1cd2eca2aed8f098f6a62c0fad3f6056c09a9f5f4039ef5e3243aaba2e41ea2b65441bc612ba98084ab8800131c1157cd5b7e1bb3cbc2a254032fae9a468ed9e9c37ad0adaec3b4c64b6b017b5c11d07c052f193e4eadf696289045acc56e8cf67fadc4a195a669aa4c2d67c72eb812cc259eaeae4611c032ad79c22c5835437ac2acb7424419bd355da122605d7b0139847a6bffc17f9a3ebc306134d7ebb7a48a69f3347eba1073274412035c751e1374712", 0xc0}, {&(0x7f0000000300)="dde9809f79666da5a89c06d4492879e850c363db35a61c9f2381ad721160b1ef7f3a53f11ec8ae1c763954b5e50cce69f92eb87ecf4ee4c5ad1a744b1cbd60e97fe551e28b6985883205afff58a918e5d2dd2f87ab46948d22e4e6cdd41464b7e69fa1b7f3673a74b3cae0d89be243b02a83e84b4d54774af5f5690ef1eed32344880248d9e75fa2b7445d2bab5766867f473f", 0x93}, {&(0x7f00000003c0)="3fae431979fa0c076c7d5a0b97446146f5c4a93aba3ba0a5460c85b8d6c0cd87b9a1e0f32afc1eb4f2b87310f472f681cce273c5bb2858bed4327dffb457bff2d5d78ecfcfee8049b465f74ce3f72b5824c3e5e771b138e50940af57894de54c2e62bb6c1f279df1df030b7d738bc6fc32833c053c3da4a94280537b70d5dfe1646913645f0a803e0d7abbf1fc43e6102707a6bf696be409aa30f6c5a33f783c0d7d5731ecc3bb24aab8693207fcdd3303a3a278a7eaa2dae8764567470384dfb4a38097053fc4570c7e38a9106fb49a9f43af2395840d53e0c6e5fb2ff0576bf40355be5f3d5be5cc9c3a1f27eeb425ef40c6b9cfc240e97876", 0xfa}, {&(0x7f00000004c0)="f1ccf494a2f311f71e9d5caf6cc5af15588faed3647b5fec669dbbe05c1551b1c4530e86551a6ad5599ae1de366ab8fc817afcc9a4cc453845c3306f8ac1bec875732843e25e497d9de4947bff57bd32af", 0x51}, {&(0x7f0000000540)="c3752a067cf85a36efb25c02940fe01a41caa63a62441dd0e9aa11e18da7b2a216322367fb72b74c469eb0404a0838e7b3affe5e2627890a5f847d520cf8a465b8a0c08f2a7fa480a84d10cc0f6aece8d71b3e070f2ae121a3d3e1", 0x5b}, {&(0x7f00000005c0)="c5bac8f8a0d78cf6020f4cc09ba7491d13fb5585dabfba62936dc560c606c169f2855d3f866c4e683e405c429b854616d13ac2c55c95a7e5bf42600138ed4eb905886b3ca974454a294fc5cbf39df73d99eb", 0x52}], 0x9, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r3 = getgid() lchown(&(0x7f0000000740)='./file0\x00', r2, r3) r4 = dup(r1) unlinkat(r4, &(0x7f0000000800)='./file0\x00', 0x8) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000f08000/0x2000)=nil, 0x2000) 04:01:32 executing program 0: r0 = open(&(0x7f00000000c0)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x1) 04:01:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x9, 0x71, 0xffffffff0000000, 0x8, "062001088169b48040c8eae0285183a1e0734e86", 0x3, 0x5db7f9ea}) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="a1"], 0xa, &(0x7f0000001700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 04:01:32 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)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x40) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/84, 0x54}, {&(0x7f0000000240)=""/93, 0x5d}, {&(0x7f0000000300)=""/176, 0xb0}, {&(0x7f00000003c0)=""/191, 0xbf}], 0x4, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 04:01:32 executing program 1: pipe(&(0x7f0000000000)) r0 = socket(0x2, 0x1, 0x0) r1 = shmget$private(0x0, 0x4000, 0x208, &(0x7f0000ffb000/0x4000)=nil) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCDTR(r2, 0x20007478) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x1000) 04:01:32 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x8, 0x1}, {0x8, 0xfffffffffffffffd}}, 0x2) lseek(r0, 0x0, 0x40ffe) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000640)="ea3b86d60c0e57dad74ec004bb4f96da1b7bf859b53e3825a3643cfb2bd801747e961d7f65c01da561abb8b8f3586d9d534c4d65af5f605dc866ef6d80f5b9dcc1bd2f2b66a470df663e9722a40c479ff1f003e91948502d592605845087edc56333fd876f8ef3a1b5fa09b32369b73fbf6f428af7d1c3f1f26d87c87e8d362262e3d6cab78ed94634f63e1c526c8b87912402b3a5638be1f74744f26586fffeac56131bc4a01b364dac97c4313ce00f45bb5d082059413ffcd7e5d17e737312deaac3ab7e52377d341aa878e6483217bcb089d4631d6869983c909659439290a0073770a28385412b87f2f83dcae807c5b38c6dfa9291c2050000000000000089b90eb91c6f3bdb4018ce0c3888cae1dedbca9958c4706122e8efbf4ec9dc9c1e1c3549dc10a47fd0bbe7cee6c7f0ce22e59b568106816a732380712b9a7c11287bc66f2e403e9b21cccf689a491c447750e5e6fb58832a57d5b5f7bc526e6e458bbc1707f7376d681e8f809a48638117dc1cb5a4a96edb94e815492bad5c92047eff769487ff69be31ccb3ce0d98b4b3f50cf60a4ba880903a40cf4a13cb3c60cd142c1aaaded1490cbf77a8e488c8a982ac3553037b8b4701d6f348c9716464364a0904368f780387597ac125d1e81382c6b183f0a1b1afd3192aac37ac3150d36da16fbe675fb42c47761d686a1965c52ba039f6fa842da3cf6e4b16b4448bca72fd482dc6a90c60abf573605e7276c2916db81a3074ca578b0e7a664da4ce5f19e91e174fc315ef720ae88df46b9a09ffc27385350b38c4474e1b5ff5f4ae44a5b9ebaefcd0689d72f6aeb84c6d79d918959597d0f9863b05ddcfe68a0680fe27f2f452325b7918d97046522d89e93ee471563f1ddbd2a51abb599cbde21734365f0a905b8176c24fd0874da108a2984bb0df52e3afd6f4e5c7d0ae9f4da987ea5a72e220739b7a2a0fbf275de4dc92b2bd2d63b72e746bd737f84e9010fe95a9ebfba70a1bc346a4318551b4f95d000931d3a7c141dbc82881e68a4fd808f74734ccea4c7e405d36d5a7edef6c9737bf3e5652871304fba05fa7f81facfd1c67177079e1ef41552c4731c56701aa2b26f9ffe8d29357896dc281f2312968e6723d1c396e0fc0ef97648e73cf7156ad7e095457337c068681e7ffa586cb4e7a1d9572d27aa145f9c660932bbd85180467baa83ab1a04b7c716ef97c4379edab67d62687933505d173111155483d669ac868e24b9880b765b3554469d7283a22ef4ba61e87c081fabfed96ba730082496adfc7b38bdd88f82dc2f407bfcca31eaa732ba5c211ef15900694a0163997c6cc62ab57c91bcb1fa581e4751e19374a00f848e97bbe25acd8405688cf2b586216c1c8185dafc5322239199b9ae0a6ba930dafd31d55c9da31e6b3b23e1ee6a1acfb29d8e056c9e8dec610e8bd3a7f63741f0c6b7fa2bde3cce96c666fc79086e4119a1cae34f3bce0744907b9b0ca1c8f8a304af2d7c9e7027049db6cf34e39cf85bfe3ebf1ff61a14638a89e7ba903deceddc2f9a23a6ee53514461ca334b80c275a9d72b497407df404639a089ccc48f2841b38f9ce11267dcfa471b6d94c1dde98b8f54c4f35453e689d63c3a3b43f97c8fb34b6980728c944b673bfb52e8d8a55a5e1fb45b706f8b2de088f60773e19236d6d768b84c8965f66fe6e85f08b244d443b58a9c00e1742997de62022cd4c60d34abd6efd7a1e9abee6656c65d4ea362c5bd1fd4287abe6714428c815442ef62399d3711403aa87baa43c79f16a72609382f44aaea201945300e8a6d0fb1ede5b4b7cd1f3f79ded6dcc99cc3220a183c399f30d951bc538fc766e5c3a72e0b8a437727b98ee66c5fe0016b0d34d6332f18ccea0f269e8fb99b375eb966e9c700b612c4f36374934271435b36841352165d5fe9ddace8d2e33f31ac09ccf03fd3c8db309c488aeb96b644533c2c648db57ae8f823bd4a76f01ceda9d4b8a3a1806c7b63ce79ad3b1370fba7021be93eefb773a3d19ef276fcb82c139d3c4005ccf4727f40c1899236f642193c732e654d40eb9f3fdf3c213a3e0ec1aedc6b1ace17940291cd1206c8bd6e480e88baf97f85302222252be8771e620875cb17a09beecddcbbc301d655972c67233f50ce1810121cc9ed6f7b24787475b2365961823a57209dab537a1ab8d97ae7232a776a766169b7775dc130c8604e4cd2a698bfe81bf9fe5d5724e0727cfd172fb3af81553fca49ed208025fdea7d043e1fd364f4655a9d1d81c9a39b899169792977450622a152dfd4731f161939928874ea0a00792e16ac43af39efa84a0a5ad6a1fab718170ea38d1b6721c2e61c34df793ce2f787684ab1e83dcf41d136dd1491e04f8c717dd2ed27c4fb3b8bd4ff09c56e89eb1a9234f036e8b6fb779cd571f9ece83df6872011cfcbe7800eedcb9b7018ccedccb197bc3678459b93838cb5e6aa12dc8766f5b39bdd04e7a99bf7f53aaccafeb094beb9775fb319b4f15e6061febb93294d1b5e3fc6ee9d23eb04c19794ef88da69535365eb0b50d37e648b3da537b4f3218f1f7d11f91adb97bbf927ac164d41315960f9af971f36ab8b76095e6cf7f022691bbe3922ff0e515a0f15e92e9c510a74859c3a69c57983bb64190b94491034cd36d709b225e6a11b670e2bfcd341e0ccbebb4fe8b2ec5bac90b1139941428fd30fc376a0d56be1285650e571eec1a5f50fecfb689cc01ae277fe81f9ccf6adf6da6b73651dfb481094155803047fe4e2662fa90856720ff8412012be6080000007e3662a52f5349d1545b2cc42338828ca3f021ba886003abc3b425950eb01b51179fc1ebc4355ff704c273e465325869af10430c71cd8abf9c57536e4f2107ec05f9735a63f8bc6b6f131643d66712ae3eac6bd852608f7d997097a0ee8808eb8a9a5748d93e9cd0fafe98f4945494a46b03385e83a7041296452a578bcdc387f766d41e81801af94f1b32c11f82c49b3c3244f6155559a223da2182725fb4b564e79ffaa14aeef77bfed1ce65362b4d6bb9837518fd32d0d19cb92d1748d568ac93e9dff73b026ffbf023550993f933fafd6f7e035f3adec9ba4c7e7b6253c38aec67535dae5e5a10e3ab5dcf2f7446a142fc08e06fd0677746197d92b7ab4575fb9658545b231e8fa84d25b308bec8a750b2a41c31e646d500b3f100ccadf276dcc1d72da48e646f11abb8633e2892d6c3bd45c7b8537264d60c91e85dfa6f47dee3bf5c2485470f8df3a957edd3b01055fce2e6d2af3638c632b4125a467a213fc96797cb617d595327982dbc65d305055dbfcd32f7d508c55c0296c21c0a13c73cf62fd1229dd21598d5233bb8cdd3e2fe4919b21c6a0f362152acd9b4586df1154064ff2897526ff49bd16bec5a4b991dfdab565825ddc3b2ab22e0855d665db05595aaaaec4c902f33ee7c1de97e42a383d9682e6d27b351b83cd812fb5a8bb95311334f1ff36aabab11652806f795c6243c1714c0789375b06ca302ce3a792db6fc3d5fecc95241e64a56df8ae9d959b35f5f471de6c6d74dea0f2988a5585a66c2481eb9c751c7da918eb7719012969194d7000e92714369757b199707f46d18611118a5f8be6e40dd4fe18ba646939ff5d53d2a6028c0d333448c02027f091a8ee094e6ea6a42fa51c79a7624327ee83648490d7d72c7f021f42c2afc987ba9c234ee2ccc1b56d3adc3ba91bef52684e7f72a28bec6463c6141d51d8b7e2579f8b9be87f305d8ca68a0f47cc108e910e223d95777f5a2e1f73b4826522476b847ffb685f1609fbc33fd9abd403177e8bb00b204145052602404f4617e885a74703b00744f2d9e82cfa96ad672fa14ec1e0ac51b8c4c0acee775e7f081f56694897342612c3117eac869d5d29fd7325bce4412c8985d3b20de86594f85d9fcaebdf2587b18e4355550494908525fa5d9e2259ce144b4b91b383fec118173bef460c34c47afd56e4b4ae54c810f4d0eebaa19bc5e1af455c67f3973001b4f94b952fd9406d1b1db64f0652ad2d70333fa1a5a8e875dc72c1a28f556fee635de374c7571dbe340300cb8da479f8ed2a50c92202e5e73aafe162fd24902a04be8d0dbd5cadb3813c3282333f10b5651b1da8b520039a933ce3f61330171d51530823e9e89ac5d7d5362ae2a321e2f1880794e091cc198b89d95ec051f378f56ca4c0cf6b980d7f64e9c79d6205e70b5a9ad2049ef58e14043dfe7ced10229e2eeafbd89f72066266a07793ecd0dce45a712b76af99fc88ae26c7f7214c21f2f0765494a62fc46da00bff947b5c676382ab5ea960553d6a49e8967849868fbbc0b51ea474d014c17fae4143245e3a64798fb0b7484c5da2486daee4cb387fb3d040a280a05c91b5cdb9f1c74c35cd97403f3189a1b7bcca8fec57419edcf2b326af543391455d825a2bda9df66e7117dc6720e4d83034d26aaa688d1724f93fcea061eabc5271ce1ebdb65115ef04934ebdda619ff2a04f8e6f66caf35f48b606c3fba2039eba4eb2e2007fbaa26a454fe66cb87ac061f246e7456db542fb7aac243ae3c35e9dcef8c4b59a696de2db6dbb143371e77471e", 0xfffffffffffffcc6}], 0x1) r1 = msgget$private(0x0, 0x402) msgsnd(r1, &(0x7f00000001c0)={0x3, "b4b1cb9d12f733297a96fbaaf8f314a156f8bd9b153099b20e661d2e4103bd75fb71131d64b9a14d807e3721c1fa87af1a45ec614d9295c325e9505267d18102f1344a567dc7cf2717500dc81a17db06c44824fdd3ff1865ed6fe907a607f3cdebf57bce30107fce"}, 0x70, 0x800) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x55, 0xfc20}, {0x2, 0x5}}, 0x0) 04:01:32 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x2004) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0xfffffffffffffff9, 0x3}, 0xc) r1 = dup(r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x1) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x4) 04:01:32 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0xfffffffffffffe01) kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r1, r0) 04:01:32 executing program 0: madvise(&(0x7f0000bde000/0x1000)=nil, 0x1000, 0x7) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) r0 = shmget$private(0x0, 0x3000, 0x300, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/239) 04:01:32 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) ioctl$TIOCNOTTY(r0, 0x20007471) 04:01:32 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10049, 0x10) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xa, 0x0, 0x0) 04:01:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x6) flock(r0, 0x8) fchdir(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8090, 0x10) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x10) flock(r0, 0x0) close(r1) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') fchmod(r1, 0x14) close(r0) r3 = openat(r2, &(0x7f0000000100)='./file0/file0\x00', 0x8489, 0x80) r4 = openat(r2, &(0x7f0000000140)='./file0/file0\x00', 0x411, 0x20) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000180)=0x1) write(r4, &(0x7f00000001c0)="5a6363a06dfd894a20fbc6fa8d7063bd243cfbad0f3471ec73cb29c5665ccd2a22deaa160a5432ee8e5867e29a92fb4595b1263bbca9c0ea2f919048053967f5f152bb2648bbb7cb1dcc51d2f0f31c0108ba9bdbee170fdbdc1ded7273947b15273663737f819b121b38f3600c3b960377de22d3559fa13ffb73f038e7d338474372bcf364c093960a27165ac786628eb3dc1be963e1143a5e3847272fd8dba2c2574df0229bd5988e5004dbb3ad491cde1fe9cf6687a1097ce2438386594cd135d806af40a023f478ac8de5c4fe04ebf7dcdf2cbf2e2ec315403d40f6f78ab92fb7e7e74188a276835d482c18e13877b723c052f3b27d97619562b12853a9622af61204d82169faf76df1559655adab036b6ffe1cf1e20dae83065a976d57bbdd56f67ba9922bf7bd1a6b23c4a77bb34f0412b47ebe05fd8ba0509a0b1529f7f08da43bdc13a17d8544c129fb14a084233355789b432dcbe98185f21f70725323c9b4238b085cfc3c2aaf8235997dcb688e07e57670b6e6689800c388238ca3cb92f5feda19e8c53dcf73099ed543214eea7ab0c150b50e643a379628428fba3b5902c3d3dbc4c3b50618d3aea7584e7af9a37e94bc19fb612e25b42ef15e668932d501a558fc930cb5a370801ff3079b942f4f1831df2d4de33b9f61a8cb154d712dc0959cf235bbf51e90f2cf3c352af46010673f444ae00205d3ce0f8cb9813d26be53bed007f7d4c50096e1bf3d746a4fb00f4d0ec5e031fef5e9338fc8a5d7aa744961889e22ebf3e15ca2fbdc1ffc5ef2d8df846499aac9fe31178d5e4251412223165aafdfe0a228ceefc94e682d0d062d3f9b8b239a11b385ea76fbe787d3c376248e4ec6af7c1363832e96901e77c457fcf5cfc766f015df03c3a0a913a51239a85f443fd07b9a5683692154f2cdb2a79a041757cd18794306ca34740a11c26c781cd3dbb60d278945449875d735f0dae3b6a0e0a2798b6829bd8085de6c230030cf3433558e31f0c4f4d544ac052aa04698f707fdee8a44b96637795888940fabc8ea54643e0225c3367ff1685a91a2aad6506e021c4e69cd71ff8d78e582ab3cd7d29ae5ddb980182c6bd86b0c8c45f5c84cea3a584c5ae3b3f4167a1a9050324186726d16c3f4ee1e87a5850469a277259edf5f2be9d9e75c2b9407e4a07b7a5608c2e1d6e2df698e458202a434d5a0aebb444192ca7b7852f3447a32e528963993f815f0a809339579665685f0b459323dd1cd091481bb3e0bed8699215683f4b2ea328ab4bd5ab613a5bbc724d13fa6eae58f6a87b07f7a5aaff92ea9c549188a5c19f7148de38aee67c982ac059944055461a82c98fb9867612afbc0f937dff3ca8f24ae25e5f4250f8cc3e393b61737cd331816557c68c0683aaae044890cd6c67a078c6087dab521f30849e4c5ba2c258bfa6645b57e72d9f32c2e6c666d8b5786d6cbf6c21cecf831f7793fc4373900c09a0caadf7eb69dad6cb2e54289d5018dabd86b4dea4e8846c932c12f5f8f6aad0d776bc0046bf9d2469a0695ade093fdef1eb9161d871ff5174bdfbfc4370ac8b5a5f26c231082a8c1f7f2a5a7a5900a4229ac3ab5c65e942a4133365c1ac4f70bd9db99fc3b5110cbce523cf85428c5ae66b77c985e084c787200dbe78d5db331bbcb4ab8f965e6deeb3a2bef85cb88b8397779cde287bc005be961d53c246dcd7dfe03df72753b8cf9d194e70bb4d0740cb0c6922885d9ee52bdee07a65abba503b2e9869e39b49efd8cf2fb560849ce6e9abe9ebdb335ec527b48a163a3def44a932bbb4fbf32b674c2019895e332b384ac8a4df44a0ee4071123074d2dd0123ff4b342a1ca6554f7aa0ff96b8e8ff18bd19fb5c363a3d80df97e3990d2ef17ef92d18463a710dad9de891ab4f3a8b0323ba23ff5d45363e844dce61be3b04c59eb2a15aaff0578c288b7915f1de88136bd1ed8fc7b8f3506ecbbf291dfe8569c0c5f2ecc4178247a7475bdcf87dabaffc8f921a1c0557a6d4677dbd7b354af884e13a72c66ececf3ec57e3a96f339611255a8f3bfb091ab38be8e734c75e5333b1ca6d115db9a229f223f4ce511415d7b0937d45c9fa2c415203d1b9d8bee4f5c8eed27faf1ffa44d5b1a1f1d9e46f625e68fc2b5900d86f3c32dde1e673d07eee14194eb6e1dfb19c93d2fd7d9bf2812e1e19231842dfbc0e0706edf78c5f4c7f44f2af1f45cedd3ef117d2dd527f3725e8d9512e8e48e7aec147c79fa7a6460839601dfd0d831c960554000bd97c78766d86a557af5abf9e99b63f3fee0ff6e7ba1418e90182d04eb2683da2ba7b421b07170edbf77fb787c0f0921fb8f52b153cd575a9e7411b487590f31e8bc1c1e9f6adb7130aabe6aad404287d945126bfcc651a7406ef8003f3586ed5a372689e6b9bc6227d38ccb3b18eed7124d8887d486a12e4bd010d59338d773e0a87ff6e6790cba687fbd5604f3db8c65ceef070accfce5694c97f7e4b57fa7e87259b72604ddacb2891fb1fbd3ffea50b9f3bad1762621138eb139b2bb8a9699eac48f8bcf7a10bb73dc81271cff76a4a18f0850d908f5fa53bb050f612bbbe6b980f13126d78880d988ccc4598718d82563120ab871206cd8bd5daa9184f106d164005a7f61353ea5ffe653769f8deff240fa332bc46d70d241cc0372e9971f372bb8035ae5e27ce0894f45600960db4f970f55da9e1732fee29c6812b7f221143c6cbcbff381881f43b99820662e3367a54936e5a54c8ede48a6fc488f8d12ec78cc8ffc23a6ed7ef345de90f3b1f21fc5d93b4159bcc9a40c0834510acd6f35b96a75544e6a11ac3eec84cc56d6094a7945e9d34d244ca016f4a1e1fc592805cb6ea924e8f23d00210f659220b4e2e0f73af198db3c7b71c7e520367af323b1cc4963d525e6c2cec77fc83608007bdd25e1265ce545bade02fec063f210b8021c9840253598a8be78eb422b0ea7aa26160fee5911c9783526e3e6d377255fce4b49a1dd7e012df3cc808b88afec2e1ec04551ff6adf5329bfb923835e693d181522dbc55d588b7ca3224c6242525d03ff20073e4cda4f5ab46850b28dde88ceb1e59ceaed770bc169ceb0d48ca27c8584b002be8fd469c9e8b40ed82113c60aff1c11913b20422ac83232603c8e7e124af46dc18ac3bf0a83de7c527b1f69b631765aac2f0924b51c88074d73064cb1f71d27dcbeecde3350c63583fe4f82256908b0c5448ddefb0ac434f469c5ae4a61c8350acc296135105034fc7f7aec096aedf4ae0af31ff83cf2fe1f1d9d40bc3990c004f361b6d3a45ab8afb9e8a8fbc40c6a33174dc5683417e2abf057efa71927553d0a9ee530b65d90c1c2f719f3ed3c04bc05c44297e722b7d6cdc7df53892ccfc7fe818fef2d8f4c161f49c6f29e5c14cc0016532fbae6d622f9f31abc20660be4bb57ac3671a293682e291bedf52046deb6ddb3c82788c1d7cb5603fbe0ccae0e1b5a4fc92f146035d59383d085df3f73f3be8a59b03c3aae66111617052237d5febc0283f6cba52c075bb599da5e4f53b3f7a43859c94e75c3465ef0b59750e8b361f80741849acf4fa41a792ea3cd2b5e46fc21ecf8f6abb231b7377e9fee5611c35c17a2070cc4818ca22706f1c458a1a998548aeef138be719ab1e2962f4e5ac4971c00714408dc7cc2fa16bef51e7f150df5b029170f85c3231231bddfb75753edec6cd5f9def5186dab05c24c3e3f479f06301befc176a5d8113eeed4eff881460a7d175922d9e1799b9cecf1e5aeb150575ef5b544169b16ece3b4a8fa11caf4662e7b5ad833b2052754608b318d54061521c3cd921fc85f31fde38968a82f02daac0e6c390d2b245f45829a1c0f394e1c49aa9d1011f3b25425d7de9a5356e84a12d3bf890793292b39d0e7952e8a28a5b6333df77e645fb4c9d18c9c3e035268a0aa8bcc545c1510e642824e6fbf2361d5f2692761bc299f3921625d0fc800d4e5fbd117cf883ca6438031298653fe2449d4774942ff9efd1b74b34f1c50b42c32f7416c481827dc283d325e577f79b39407cec70f193eba073e8ba3fb4d586ecbf5bd155f17e88c2ae2732435265ef8a0a1da53a4a352df733acd1857907cbf6675186f3c62af32ff238cdfd3087982fd7b2666b01a9db33c6cf1f5576594f4b207a56f2ccf86daf94df7c037e723287e01174b3023592e5ea9ad95c06294cc62c285908939cc4c7e02af9f2ceab6f9fd63e529f0dc7ead7c055a98ad9f187bab95b0ac59e8e650a03aa3eea0a6769320f8f6a98c125f499145c5a2ecdac0aa58499b5c209a5254e510b03379e1cb89e162825712584805dd94409d98af88427636383ecaf58cbf7e68a5561b8a21c101109a3738d59f31c88b563fe588e7e4fffef07e950899795b6ac87746c0890df5717d04b2a718dd638925f5b04f86cb483ec70e6b29925d5dc469e9faf77f4557b2917f57064f572c194884f7914df10fad665be056ca69c137936ec1fff5079e57bdc6d0c71481d92e61e7946a2489f4417402e38304b462217b610a655b452dd9173b225fe1b898d9054f1425c3900e67e01c639dce6ee0aae7dcdd6f78d4d852840c36514afb2b42e2981072f534015686bf1b7a680b9a6dfb0959fde6776150e9c73760d5da155924c5a9a50c951e8bc13a5b8149a3ba2c774306f2ffe26e15ebab247fdc40386e7958627cbc77884d9b8f7246b79d8877a05fd6d6cbc1fd13464a327d49a2974cf2f8bcf3c43494c099a1ca5200d912b01084ba0e3eae182df67ee2e4bd534ad807067aa92929b8713dd150d7c7ff2ff5c795b4e3b15ccda16638ba84b8cb8eb02169a20bcc554138da510793bc92e75d42cee8e5b597d576f6b94b7f43e5ee8486bfbf862c280eefc3f5def8a34ccf0b8cb9671e2dc891b308831c123d0bf2edd576be62d4173aeafe66431aec0cab0c0d3a75732e6441d8cb94cfc67d41a9adb34f7d5a1edf49e0b1c07ee5944a2eb822b5a099f5f2af27cd46c9b92d94788c63526eeef2a88f16c01696ce4bcf180d195cacdccd7aa625d6f15db4af985d57b247a59bbf62b4f3b664d4e0cc5a52d7fd96432976b9db7d779c6be0f42392e3004dfeff426767adcf903328cde9dd3b2ba3af3396f52d9b6a25b4299ba21ed8630d5f7ab886f7b38a1719354992640b1b70e846231a9c4ad85039a8dd9583609350453d363792f5e0213e3744273424163cf3c3ccdd65db60033696c5852e4d8d2857c0dab586c5f58bb1d4e89f50a70bcd70489411a97bf486ace7d616c5f5013d08edd965f768c163acbe7f8ad05cc7d06e2da82bc9dc5a457c92721825e390f4dbb3742e11b824abeb8a204e793d0c854f6251bd36f7b7929783776d78909fb72fc513fa34133aa0c9de6d9fc5e3fd7dc7ba2410719641f2767886d4a82d4c3d82606cdbe296423a9f2c13903335249fa71e6097b5390fecc62febe7ad35701e09485d7810622c8306c3fc8e919dec5a4be566b3c84174f70108f2d332f200c548bbd8a580fed5c5b70dcd55ce962b6a005f6d16acd36ebe96e5758200dd538dfda4bdab5827da4aa6e136661d33b07a27010f234ae940229e77d9db74272cc320c7f8619e0f8d3a65377fe8454ec23726966ee2d38d34d8706f38337757bd8666a9725c92e75d455e64e6f60c9d8ab610ca4aa7175d917bf85579fe4af1c669dc2a72e964a42d61d93935596568b289ea815b49950861702b2f700ec2ffeccc0b6b9a509cfafd869b3ad04668f55a06d54d9da5bd4c9656c306da507dab6aabd09", 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r3, 0x8, &(0x7f0000001200)={0x3, 0x2, 0x3ff, 0x9, r5}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240)={r5, r6, r7}, 0xc) fcntl$setown(r0, 0x6, r5) mknodat(r2, &(0x7f0000001280)='./file0/file0\x00', 0x8000, 0x8) sendto$unix(r2, &(0x7f00000012c0)="3af534fc86a0e7396b7746e9918dfc4363b9b04d9491d81bf69797866d10a89735b6c61b716afcacc06b7bd260d0825315400e98ec0a84c21b1df1d56a66d944e1dba01ac3e92d895cc99b41ea76b3786fe2c0a7a66affdcfe356f1ddacf78ecfa33c8cbe22613eca2d9907e8c4c4b763f8aebe53a6f2811a4ab536e20f9a94235513c", 0x83, 0x5, 0x0, 0x0) pipe2(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$dupfd(r8, 0xa, r3) recvfrom$unix(r1, &(0x7f00000013c0)=""/140, 0x8c, 0x802, &(0x7f0000001480)=@abs={0x0, 0x0, 0x1}, 0x8) pipe(&(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r8, 0x5) getpeername$inet(r9, &(0x7f0000001500), &(0x7f0000001540)=0xc) socketpair(0x3a, 0x4, 0x1f, &(0x7f0000001580)={0xffffffffffffffff}) preadv(r10, &(0x7f0000002700)=[{&(0x7f00000015c0)=""/86, 0x56}, {&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000002640)=""/173, 0xad}], 0x3, 0x2c) writev(r2, &(0x7f0000002ac0)=[{&(0x7f0000002740)="6d95fd21074ff6657674b2a4ffe639b4aed0dda1c8cdf14ec7f0b4552cb0a2829a6673577dd94d02d30b856018a8c4e4fa4b917751377df6d3e24d2dddc4f2156a824ec024c711ef5ca3a051c3b33934c02799220d63a8a351c3671b5ee78249227be171a14d0f27a4cb6ed2a2d478d17f0d54f346f8225faa5e841ff1cab689703926939b7b0b9981a6f446304929d5746186355340696ec201b39d6c01f55675e43c620432d3f55baf2afeaa8988f30dcbc83bf47f34c622c4f68c78eb25ce8d003d80b74b4d06e63fed85975360c402de6d716772f9eac001fbfb694cbe", 0xdf}, {&(0x7f0000002840)="7f5465c588361a6bbb6214189a", 0xd}, {&(0x7f0000002880)="9b3c43343d6dc5a5f98a18831096e12159ffe3a81e2bda6b7402f93a", 0x1c}, {&(0x7f00000028c0)="4dfd4740a3aed10dfde44992258dda5fabcf8fac48c1a118c5cb43baf0f629d449b6780a11c12c5f7b91061c6d754692ff117c51729ae4e389615065832e54bf438f2cd080c2321102d6248cb8e736ba600fd38d84aa9235dfbfab7e1898cfddb353fc6839e49695b4730607589a9442ea0a01b3b273f5bf7ae1d83531d84f757abee9aeb96de104e87f39280ce943985d8f10921cdcaa5838b52c0d4fc29dfce0e3196139a2f1cf2b2717f9dd5153d534de", 0xb2}, {&(0x7f0000002980)="0fb3536e0f6dcb02d70b08fc294e25629fbb27dfe82fbbe8904ccf5fca4343b16bcd27891915a25061d88db8b0a683b0b0c1870256bf936841b59c797357c9dbc0b7217bff511c907aba483a3bfc3735f50d924800156bbc4f6a4557f4ba87845ae11d30fd7d5ab7c00b0413a3413d08085993166db36f048c380f65d0e1f861e6b02520433eee61308c4915c8af8d3261bb7634628a455f629be9bc64967bc6e539a7c3a7d60ac56d96069702d7a07ed27182ea34ec5c209a3236510ad1d5b63bb7a21a158caecc3c94dfd361", 0xcd}, {&(0x7f0000002a80)="a847d70ca8be9c274643d1c43ae2b1c0a9c985a43a42ed6140aa6b327f9c743bc02e6ec05413138f98e418de51856670", 0x30}], 0x6) 04:01:32 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r3, r4) kqueue() r6 = kqueue() write(r6, &(0x7f0000000040)="bcd3f8c517d881d07a73f9ef345ec51dcde1ddebd72098975a999c13392cca1ca4cb0a", 0x23) kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000640)=[{{r4}, 0xffffffffffffffff, 0x5, 0x400fffff, 0x81, 0x1}, {{r0}, 0xffffffffffffffff, 0x84, 0x1, 0x40, 0x5b}, {{r5}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x336, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x7}, {{r5}, 0xfffffffffffffffe, 0x48, 0x80000000, 0x81, 0x5b}, {{r5}, 0xfffffffffffffffe, 0xa0, 0x0, 0x4, 0x1}, {{r3}, 0x0, 0x40, 0x4, 0x2, 0x20}], 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) 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(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 04:01:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x11, 0x0, 0x20}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x5c, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x8) 04:01:32 executing program 1: r0 = socket(0x17, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x7) r3 = dup(r0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) r4 = getgid() r5 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xeed8cd18db12205) connect$unix(r2, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) r7 = getpgrp() ioctl$TIOCNXCL(r3, 0x2000740e) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r9 = getpid() r10 = geteuid() sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="0af53155aaa1141635ceac551eaa5bc2fef712aea214ab58ac5d3b27ea375cc4023515e8e703a43a2a98f2378b0d39fb979fcc41d626ae20621feb364d2defdc524a6f7cecc915e297e39b33342032fa2412cf94f14fb2cfd3158bd1395d0d42ca7b058661f10a6374f2bacc5cc8c6fbd497fa0a7a050d211ecdf50d2e6cd22bab5e76986cdbbabe4a07f6fb314405228606f1bc6c2bdbd620f6ec35f3b0c4310fd201c203183e7e36130109e1554e25622756623e67273961577866830634d5da35a2b6a0e27cee7a4876", 0xcb}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r5, r6, r4}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r2]}, @rights={0x28, 0xffff, 0x1, [r2, r2, r1, r1, r3]}, @cred={0x20, 0xffff, 0x0, r9, r10, r4}], 0xd8, 0x40c}, 0x4) setegid(r4) r11 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSFLAGS(r11, 0x8004745c, &(0x7f0000000000)=0x3f) 04:01:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x201, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) open(&(0x7f0000000140)='./file0\x00', 0x202fc, 0x8) 04:01:32 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt(r0, 0x200, 0x0, &(0x7f0000000000)=""/37, &(0x7f0000000040)=0x25) r1 = syz_open_pts() flock(r1, 0xa) 04:01:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x400, 0x100) mkdirat(r1, &(0x7f0000000240)='./file0\x00', 0x8) socketpair(0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x95c}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0}], 0x3) close(r0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000001300)) lseek(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() close(r0) r3 = dup(r2) getsockopt(r3, 0xb464, 0x5, &(0x7f0000000300)=""/4096, &(0x7f00000001c0)=0x1000) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x100000000, 0x1, 0xfffefffffffffff9, "845c5509000000afb481954d0d4d7f8ad79f2500"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) ftruncate(r5, 0xff) pipe2(&(0x7f0000000140), 0x0) 04:01:32 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8000000000000000) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) close(r1) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 04:01:32 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x82) sendto$unix(r1, &(0x7f0000000340)="0c615d255df0848039212d50f46e487a4d0655d6d92fd416b888c0cde37eb5f51cf6b89677845b0e29375ae990e26e08160327e87827f7ef9b2d78a95fc717af4103c08fe777916e231be14efe060c535ffd1e1a1318cb43f31575fb4150593acf79cd696c8e0bd5649f2e8c98ece94e49625b13cf92f9f40e1a24d41a175b2acc569d72ff14084fb17f848626a865a8575957e0e814fd102ba5a10d47089f99746b117916f737380571d4ce311ccb1568d002763d739eded191dd801b2b5e51fe37e03e95e3e45a9cd8e38bcc07923e84a159bc3a2e73ba68bb3038bb3bf4ba271c37f2f7189e59b0cbe96858580bfc2cea37a88281ce704429f9444c830b0c213ddce4af5560a78014fd56dc5f1555abb28e606b93a96dbf278f31e93202250ed70edcd332809f284995dfd3f099033f7435cd8a960f990085098dacaa91bcd34249b764f89bac53cda6b94cb46733bdcf2956514f4c4ff65f4f0fc6dc6d71dada3e8b4f98e3c78e08fca6725600f9b58c10cf96b43d91a15ef6eb56279c63afaefbe6e152febd77d6c1f319dadd34a91eb0ff0148915dc8e8652aef5d7fa6b77c6e10fe49326ab3f36cc70d1debbd2776ec86a70622c30ac9b2fe8cd7061d4feac79df0f8e462f92bdfccfb033e45293d297ddeecff513116e2b78cc08b54a3eecb629b714792b7be218d7b65d01b4dbda53160d85a40c9bc0e24865ecc689c48677df581d6a36703b115049a35970e5ab1f686670f826b1eb087c9124d569fb07418dd1cf0183bfccf8594bb45a8026fdd08eb403be1dd6de41af30a05aab9177b43a10ba6dacd2704acbccef4ad001f97047bf83f83e08d053ac4233074941af48747d5cf867023af437d0f56ba7730b118bb24af9c504fd5e025274b1cf06d228754f1c366c9fc4787cec430b367d797730ed84199eaef7f20bb318a1e376aad987693b7b478a9376330fbb1dfa3d6968128ca8d257f28efad176757ba37f5e05914b3db876239564aeb76254f80aafd9630e9ecf37c1dfffae3572d0a9cc6b02992e63bb1d0b69c085ff169e2adfaceb3769882733758cb69951bfe44875f37bb28971060b29d8b3f40517435389ebea4f0945fa7344584cc4062eb34cfee9847da6bc1ab5a4faa7d8f5c51d1f7f96dae4651d658d46c358bc089756dc53a61d4208999ebadc7d53c73ff073195f0c0fec46f7cea04c66c502fc8da15eadc04465adba0c098dde4e19ada78db27237b5f1af0438fadff54987680356492860c844b3bc3d7e5e62fa9d0be2a8b91263aad1d638bc4ebd28af4315f8104f5b08efb6caa85956691a9cbd4226447ed60c0fee7c3e2ad14c7b8fe409e6c8cbae161e61a0c921c2e7ccf610318600d4747c5770d52447de55924ad7288d9d5fd7b91dee82ea763c93d1118d5c18bd7284dc6b1722343049936e08b66df98205e1b0acdfda9033566a41fd98681d926bb73e5dec14b5b1b29649c1816466fc31fff3bae9cd5f659d314127fd07ea81572f86c7633d9bcf3c23c06373d1ab1f5bfc35b09208ee38d16f5f9b1f190a5c32a6b6bc1ad7bca63a8bceb5b9b4067a379fc6db67f9a12e4edb5dc70eb6560e86f9cd38aad695d0bde4865aef4e731188c9b3b597c0a097f8c7d84e953bc2937d46f8ef8c4861da144c90122b4d669e4a30d69dcb9c43d58ebef7f46c2260d81248cb409f4ab2d65236ccb6eee0496f862e2e708d4b74952d1c30b360d9759e4bc6bfa1c0bcaa8e36b045df4884f35517a6ace1968d0b80e792de0f371a23b40ac94efa0b72ac89153495ecc495fdfc241d6e53d4429d8bcadd19a118717bf3bf6f59d33978ace835e56513740de3c101b9bccfa919dd2bd5480ae888e3c95ef6e1c966b9789c87377d30ef6d7fe8945dc2222fe5d6f8a8da95e456629a6fd5fef8e76d1a2a2021be6e25e8fccefd42c2362279459bedc7c0133fb2cad0f75a04238a15e4adf42472a72821cd3d69a2fd708e3adf56f14b75a88c5f40a46b92911f94a82aa5362ddebc1084572c92aee713644af825e71cb681a057421bb08fed5640b2d4b36ae421f5840ae0e9d3cf75d28d20ee5956cc643074d664867e0be1cdd4201f91847f651265c82b642fceb6ac9ef4558cfa18dca9aad2eb3b3dbc777b517ec7cf494a4e003211252f3a731f13b905b4a3cbf2f23fc1533efaea6cd2302d5cd0026d6ec8365cfdbaff3a3791d58dcb73f2aa6fd002db75550a1eb8357e112da4cd61ab817792d21106811936b00fb7f9a3eed92b188ebe3b762d5b292a2d49522a07324c48aeaab46c1c75c7bfa5b747ba5d769bf05bce510a51590a00940e9dfb4d905e19e4c12721dd394a07ee63d334139155b3cf2529b7bec0c28437f1686b262d7f461c0030fbc3b79ec6c026a118ee179d3e472f9d5188c545adcf7f12b4dc219875475a1b4895f82fb431a8ac85e1a9cf7fbc92b146e86ac9430b2807842a14a0fa9b5424d79806c595836be0c0297d373d60fb03fdf79d05af9c1b4cc7670e656cbbd61041c987ed4e191d1b0ba4c80945f4ae3396074cbbda545850778a1e39bef6a033886a708af0a0aaa854979a7b08f9bdc7208d860e41775e781e80d12015d2240a486f366ed25fa7baa05e494e5f86c9fc34ca8be285ba1b2a962d040db0f5535439625178877df18befa5d21f55e9b72c305fcbe51182ef2fe492936bf113cfdc34cb6312b6d03d286b2722d869026da4e080c42b036e97ec7fcb4b0e86a32c95125c1c82f4a42dc8611400c353ac7e9aa0c1b2b07633ea40d14aac75c32733fe9aa44b0b6817151b007cac34d838023b02a29a1ba9ca1656a0aa6440e79189c02ae9e5db577dda8ef8cfafbd3d59dc08807a29166a3dbe1126ee082957b1c827969ceeb069fa943133e42d9005c40df1d0c1b6de2df0edd075efc6bd8d40e58817557d1f390b42a1a733ee5eae955b36b1844c3e6f10c03c2cc3fcbce0d12521f6ff44229d45dcdb62375d7adae8bd5f47f4d6a1b0511766f3ea9c597070abf926a7d9af9b8b7ecee6991f43df04345e4e96348195e45df3f95e7e186c53a4b65667e1a162dd06e1ca546296376668c9eafd00d123e4750a8a16b8aa6b3b137435f9c7843abb584bdb48e6639d44de92b26d7536a04df647df936049620e50daa7268962562d7b94ae47d6acc181784e5ff3ae4b9f76a5006890dab619a95f24084beca1fa0dad5a7a420018100cbb318eebbc6a1348e645b5263ef5d93d8ad7dc3808efe680eec6ff3e8b4670875f19a06bd28c8fe90d491d558c92d76fef5687c8e16b0fd6ad63c22faf367a1ff22c70722ec01a6112c6dbbbe4e8ea02ba32ceb859d1b1db0190659a0b2a1ddbd5131993f4f3cea882a44270acca26a1090f28cfe214bacd6c231bcbe3d25e1eb431f06363b3f3f3ebe65904c2de3a8f47bcb8bf213532408ca29b83d987022a1ac533ec663328c1551562ab7488686b60a129115bd320dbaf1558d36508213537583ec1dc4d3e55e5fe78df469768f0a9080503e60cb4a1d9e5eda1a2c633292a913a730baaf5455d503731b3c7b0915dbd19b316651bcc9f10378b7943b8874e4fb4dc66f00091ea1d25c54086bb3ca1dd8d9b6eb10e31014759b5e9929257d83b998ee87f23c0d1b0019bb44e6da485f9cdfb674a9395040dc5b99a54dad9aae1f921d48b25262d4e0e266096d7f3e02d16564d763df4f00b967b792232c60b4aacf7deb41f6fec388e7dc362ebd6037ba008446eee52e9c6886010b29e24a2e9d0df9e0005a89dd202d289711343a6cb977d829cbf4695832a4753716385b5f940f4ed9055f28ca9768830ba58274c11c4881f037905acc75cc0165f6125cab8a60fc30c244842a30ff52cd588dd2e5e00186177c8bd14cc878813259b9d4ee7ae49957be10295c3346bba1f19d7df81092c147e87fc2727b4a9c7eb2e196b48aa1a844a5990d72926e025e47edbfb74397c60a1bb68ddb5560c28eddb99df543b02d21eff0478e0eab9ff5ba0f3227f5222f14e9c9f657007d83875cfe5f2d5ed7c46f6c148a56caea06fb40e2a0db32dd5c3ce98d28097800e3e70a393356f08c2c060bf143aa531d571426fbd9dd782a5e7b544fe36db6709c433ea4affb3e78294d457fbabf72c0502f8227d8b2aa2b23aadd6a30c5ff1b218f3811570273db63dad0dd21d614f1f204d742db884b19ad69f6b6782f24381b25e963d3a65a5b97bddac0ba9ef37f99a4cf07a34e37888148dc9906b5e6ef3c78af43d0f1ec163cc556ba4a37dd15a565da4e349f7a6df8ec7cc7da521570de2cc3934ad136d6f5f3d3fdd1199c3292230569eca9469f5edb51608a63ffc8bf85719a6243a4615b9aef791574694aca381de74a1d468211f86b0c8ea66928d803274cb846ce25dddf693f9ff9ca1bbafe9171da30c98f3d162c36058dcf817e4284b4c79c29f94d5d46082efa65cd094f9bd4560c30a6783de91c05b945b1b7803aa37f937667b150b8616ae48671b4821e86034cdaf4edd38695c0961b0b669ddd1cd6f745c774d6fd403f11a866248e0f76132868d8b2c6b91fdddb3ecc83153037f68557c805ef60f4790116006e4ae3499a8ea7dea285a2095d2225f58bc3871a35405c316981a2667627e30f864eace9af8a69c44008bac0137cdb534cbc9d35adc8afc846fd4ca49172bb997c83af38546619b7c72d832dca46e59e9789366114760942d02120d58abb6252961712438042452a79d825c0c6ddedeb7c24f1f1d6c402dfdacf089469c2ec25cac9a0a545c8d8906dc55e2bb11a4467996cdf272664d171d3e3af3aa897fbd2dfc62f446c0b34ef036813d3e4835b285be70838c99abc5dc7672d31ab1365e5a7728f6cca74b5a67c9b19aeb86a610af911817db461239e6459e710eb8a812107a6807ef709d5a2045d632549b8128c4e2ec742cd04b594debeb8fdc931f995e1aa110a156fafb543593f43622f71b244acee9344d806d02ce7045dc9cfe275240dea5fcddf6b80db47ecd32c7642059ebf5f03eb2366cc9e10e5dc97286ecd5723fe79bdf9e25d323db4c5d3b6aad6bf65e683dfaec2b075a2ee3dccbec67f426790d9b04cff8a8bacba278a71aa9ecb455ae3356c5982f0cf936ff7a3f29350567226915032facb5696e3e77f33ca518e5ceb767c9fcd8440c32f454e4dd68b9fd6ccd06c04304d2443399da860ba5751619287116c8f89f2e229484ecd266079cf5356101cce553374bcd7143c3de8cfbf48b3999a9385e5dbb9a783851b088a825bae7df161b4918fec9eba0cff648b5b471a210222004b669220af861cdbe9021d4efeab2dd1c8dbbeb60ee2b0161b4d909d8bd66106fbbaa927e8a126356233f2e01ecdf4a3b27cc5f3e4db48130129c15612a7e056d8872ce4d4dc6793ad36732c54fb19935830c3b7d5f4f2e3885af4ff14c1e74c92312dc6eab71820a3ae8111868d643618ab4b60f1b35142c981c6190c7d690c2d13314e6e8030ed772f096d9e31998aaa8fa7ecd3f73f4fee8b20ef411978f817fb2855a219af4e00c6b151903466fb086e8d762aece45fc101eb43d9afd4526dfacef5fffaf7d16994e1d4cd3be568aeb3a8063539494a526ba51758f0f69d5ec7de7fc4390706897404108b2a0758e3118cd3ebea1f88e8b2a9c07fefc44463cb3884998decc593cfc8524e10068b141e4b157bd7e203e422ccb70b5b7395fffa86d21bf48a23a6881805533252fd20aa721489f39b37b7e0e75403bd324d8ac3684f7406e2ee937f21ca2cb5ac3eba", 0x1000, 0x2, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x3, 0x300000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x3, 0x0, 0x8001, 0x7c33, r3}) fcntl$lock(r2, 0x9, &(0x7f0000000300)={0x20000000000000, 0x0, 0x2000003, 0x100000000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) write(r2, &(0x7f0000001340)="b16bd59cf4927063aeca05408cd6945d379dfbc50f36f3591856b94c3b75751a4267d85e2d294ea6858c59b0f9003fa790731ff04d7b1b2cd36bcfaa708727cf5aa04f624d674819d19f4bb6acddcedfff79d8143584a65f1441a908e9463a4b3caa2f4cf09bb13743643a810d95853f9f9ec53c2b4cca4d2e4f2bb5fc1eab4cf9c98aa0bc78fdf64953bc4c3441af5db28f8b956374eb80b059ae481c1356da20c275bf5fb48215c5b03ce9889d68e0e553e43d262557d9bfde9af96d3d6799e3a1385bd23778ddd4d9b1a60abcd19a0e58dc59e2ee3bb29fe6b737d8d951f69aa5fc25ba138e64456571c3dd7661235c746a6e", 0xf4) 04:01:32 executing program 0: r0 = getpgrp() kqueue() r1 = kqueue() r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) sendto$inet6(r2, &(0x7f0000000280)="10c24bd4475d97527662de8b5c14c67cb41754b6b6a98981c7052237c04af85cc49a02aae3569268dbdc254ed208fa2414a54749ac16449dd32dec8ac777", 0x3e, 0xb, &(0x7f00000002c0)={0x18, 0x2, 0x4, 0x3f}, 0xc) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x1, 0x1, 0xa3, 0x100000001, r0}) r3 = dup(r1) getsockopt(r3, 0xffff, 0xfffffffffffffffa, &(0x7f0000000140)=""/112, &(0x7f00000001c0)=0x70) recvfrom$unix(r3, &(0x7f0000000000)=""/35, 0x23, 0x43, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$setown(r1, 0x6, r0) recvfrom(r3, &(0x7f00000000c0)=""/52, 0x34, 0x801, &(0x7f0000000100)=@in6={0x18, 0x2, 0x5e1, 0x8}, 0xc) 04:01:33 executing program 0: r0 = 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(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff0000010000000000000016ef629a27fc62842778028a822e8c0df0ab6dcf87709a948a3ee0561a000000000000000000000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 04:01:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x4a2e) 04:01:33 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3, 0xffffffff80000000}) close(r0) dup2(r0, 0xffffffffffffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x2, 0x6, 0x1, 0x4, "6e092017475f170c8eeffbf930ef9cf4a48cc3c6", 0xea4a, 0x1f}) 04:01:33 executing program 1: pipe(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000000)='./file0\x00', 0x1382cc91f0904950, 0x100) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getsockname$unix(r2, &(0x7f0000001100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001182d630728a949560050e6e6adc10a52ba0780258209e00b84e19126d7e8cd7fa90431ff9f39677e09e0ef267c019880bf48d0348c259b148599ae931cd1082e53b1fda3f6388ea19c8244147665a2f55eafd1f53fe703efa855434a9d5b2bc6f9b12870fda677a45aa06e151bbe5349ef2982ebd71c6cb8b48"], &(0x7f0000001040)=0x1002) 04:01:34 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() fcntl$getflags(r1, 0x1) fchown(r0, 0x0, 0x0) 04:01:34 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x0) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r3 = geteuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x1) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) 04:01:34 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x8000, 0x59}, 0xc) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 04:01:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) 04:01:34 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "00000000000000031cc5ce0100"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x40000018, 0x8002, 0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x40) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000300)=0x8) r2 = dup(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000340)=0xb69) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) linkat(r2, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00', 0x4) shmget(0x2, 0x1000, 0x8, &(0x7f0000396000/0x1000)=nil) sendto$inet6(r0, &(0x7f0000000180)="8a866067d38c21d286c962dc56ec8049594f20ec47dc0438fb84d5b102c78847487e62509260f99ff9742c77a0226d4388b1ff1e75900357770a98aa3595b76aaf5537a770a4dbe04ae4744e3dcdbf453908b43a9194248415077149a3419de00a4304c84a5c67be5d517791eeafb603716d6acaf95e80a94867e544615d906d540efb889a8109344b745f2c86b77e854d6121283e0c15717cf7347d25c1fc549ff954cd1b06522fbb43cdd1b1eceb56acc0bf2f58aae0d13c26cf501fde100789bcbeff3a3eb317558972cb7a8810ac04f011082e58169b25b6e086619f9e5ce3f8b3f6d28623c7b7c134a2b3675ec6312737ae34ac32dce4", 0xf9, 0x1, &(0x7f00000000c0)={0x18, 0x0, 0xefb, 0x5}, 0xc) 04:01:34 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) sync() socket(0x18, 0x7, 0x2e57) 04:01:34 executing program 1: r0 = syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0xc042b5897ed675af, &(0x7f0000000100)=0x81, 0x4) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x188) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0xe145}, 0xc) 04:01:34 executing program 0: socketpair(0x3a, 0x4003, 0x8001, &(0x7f0000000000)={0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/149, 0x95}], 0x1) accept$inet(r0, 0x0, &(0x7f0000000040)) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1d, &(0x7f00000000c0), 0x0) 04:01:34 executing program 1: r0 = socket$inet6(0x18, 0x4004, 0x100000000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() r2 = getuid() r3 = getegid() fchown(r1, r2, r3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xad9, 0x1, 0xfffffffffffffffa, 0x1, "41ba90d5c1e3c7526b0185b1bbbf8a35673153c9", 0x2, 0x7}) fchmod(r1, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x200, 0x0, 0x1633, 0x100000001}) 04:01:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x801, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) r1 = getuid() getgroups(0x4, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, r2, 0x0, 0x0, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r1, r3) accept(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="000000002a29014e086b6c6eade79960f68b7bd4774c7e9c6935b1a34b59a846d2d310c93a61d154d0d2ae66cb39caa52e61533620d773a21cf4e73166b14f235c560291de85865506d4f04d15a0e671d6a6777ed6f9866a037e5c705d5e09e96fbc4f04ea07d7a0371cc67440a604372007d3238e3ad892b63d34c13cd789065fd1bc74e258691fbbff930e36795e4a1b5c73281b6f6091d2a7810d4a773b449f5b5197b20000000000000000"], &(0x7f0000000240)) 04:01:34 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x2) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000002c0)='>', 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x2, 0x7fffffff, 0x3ff, 0x2}) mmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 04:01:34 executing program 1: r0 = getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, r0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x19) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r1, 0x0, 0x0) 04:01:34 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x4, 0x0, 0x0, 0x0, 0x10001}, 0xfffffffffffffffe, 0x0, 0x0) r0 = dup(0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 04:01:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x8000001) sendmsg$unix(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="fecf76f148ff5213ba8797a7c4e58b061f19131a3b4adaef8b9813fb61a092110a74ccc52258aed92198f8f0fc125c94e0952a58efc794078f037000da7fa729e456be7abe5a831916cb519d516df81b91b03a798c4448931551f5f22108a6915ef4ccc90650159f5b24c62bbb43dcbdab5ef629b1bb1cb9d7e7f41a31cf9769c25fc130dbee09f2a6a764cae8a000c476", 0x91}], 0x1, 0x0, 0x0, 0x401}, 0x401) 04:01:34 executing program 0: r0 = socket$inet6(0x18, 0x400000000000003, 0x0) fcntl$setstatus(r0, 0x4, 0x80) setsockopt$sock_int(r0, 0xffff, 0x400000000000008, 0x0, 0x65) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$unix(r1, &(0x7f0000000040)=""/114, 0x72, 0x43, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0xffffffffffffff99) socket(0x6, 0x5, 0x4) 04:01:34 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) dup2(r0, r1) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) 04:01:34 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ftruncate(r0, 0x0) ftruncate(r0, 0x0) 04:01:34 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/247, 0x438b0b1d1b34013}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 04:01:34 executing program 1: 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)=@un=@file={0x0, ""/4096}, 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(r2, 0x40087468, &(0x7f0000000000)) r4 = msgget$private(0x0, 0x402) r5 = geteuid() getgroups(0x2, &(0x7f0000001840)=[0x0, 0xffffffffffffffff]) r7 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000001900)={{0x6, r5, r6, r7, r8, 0x0, 0xfffffffffffffffb}, 0x8, 0x8, r1, r1, 0x0, 0x1, 0x8000, 0xb0a}) 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]) 04:01:34 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x0, 0x6810, r0, 0x0, 0x0) mlockall(0x3) openat(r0, &(0x7f0000000040)='./file1\x00', 0x10530, 0x1) mmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x811, r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x344) r1 = socket$unix(0x1, 0x6, 0x0) sendto$unix(r1, &(0x7f0000000280)="8c2f9f9373d9674adeccd4755b", 0xd, 0x1, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x90) close(r1) dup(r1) semctl$SETVAL(r2, 0x80000004, 0x8, &(0x7f00000002c0)=0x28) write(r0, &(0x7f0000000000)="745eaf", 0x3) 04:01:34 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000000)=[{&(0x7f0000000300)=""/250, 0xfa}, {&(0x7f0000000200)=""/171, 0xab}, {0x0}], 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456f43354f608c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000780)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de996", 0x146) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x40) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x80000006, 0x401, 0x4}, {{r0}, 0xfffffffffffffffc, 0x70, 0x42, 0x8, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x50, 0x2, 0x1, 0x9}], 0x9, &(0x7f0000000400)=[{{r0}, 0x0, 0x9, 0x4, 0x1, 0x7}, {{r0}, 0xfffffffffffffffc, 0x4, 0x59b7affb22f02fa2, 0x8, 0x3b}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000000, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0x44, 0x1, 0x9, 0x2}, {{r0}, 0x0, 0x4, 0x40000008, 0x2, 0x8}, {{r0}, 0x0, 0x68, 0x80, 0x3ff, 0x4}], 0xffffffff, &(0x7f0000000140)={0x5, 0x280000000000000}) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) 04:01:34 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) fcntl$setstatus(r0, 0x4, 0x10001000088) getppid() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x6882) 04:01:35 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/60, 0x3c) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000140)) 04:01:35 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x808000006) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) close(r0) 04:01:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x20007) syz_open_pts() 04:01:35 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setreuid(r1, r4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f00000000c0)) setuid(r4) r8 = semget(0x2, 0x2, 0x120) r9 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x100) r10 = shmget$private(0x0, 0x3000, 0x184, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r10, 0x3) setsockopt(r6, 0x5, 0xbe, &(0x7f0000000140)="59390681ec051443926d7db9b255f0bcf5eab6e615f4baea6b64bb9495fe8427aa55d9f943718757375facfe62e86735b6d6b89a14c79d90e69da212e345a8d72c1728738007bb96db73a4b448ecbdc432714c73c29a010165188f3e958aff1c4a1fa38f2ce2b006c967876916fbc9175505008a0502723e6f23d64920ab0d1f15d07bca4f2ea2608ee431c8b107ee4103c8374730efecee6f03a596ad121af8cd6ebdddee7afaddcc41b8234e69044a25807bc93f94278698d07c37120e827ed11a6551ad692bebbf618629f2f80cce551447cecf91b207c547169f4f567e105c9328506f303881534c1a89a0df86e4424eb50e3329b89ecf63df9b20b3b6fb0465b03855410fcb667806b391cfeba309db2d9e61dba9eb82f9bdd11b6f9ea8ce0319d38eb2ed3df26b21384bcfb341f90dfc60d26c8ff7f93b9290a965e06aaa158553492bd5141f6e36487e7042e728c2c23daabb6b00af09167bb52a8df671009de82ee97ab5f0b87c7c849672dbafffc746904d814c7c045fd8c462cec5ab8d8254193e121aa76f2366847934446db3e87410a089dbf97c14237b2abf6a1390d794b03757b9808862ceea6e90c2600cc9244ed60bfcf3609136f8a677db0cc033df6abc7bc9a4a01f0a1162e2ad5fb422212c305ae317db7275d27e373beada42070d33bc7a11430b3dc71d1953a49f2318a809269d9efbac967229fd6132e46fadaff82d62a89d86c274cf7165c52625dbb0bde53fa0702dd60bd57279aca6910ac4a3c3882b922dc254312dcbf770264b34f85567a71759fabf23cab79570b36e59492fd7c6b53a96df663bc3bbaeb353e317e9705e7b92ebc3704a9c212f44ae43bffefd6d2cc3c8d1a5e682e027e6b2dce8d3e51aab4c117a09bd1d3089f80ab818a4b9ac2803c1c12b98859b6327961bb7cff9b74a8107ab2c50605c9627687ccb37644e9d315c0f39eef2dc60039a2eb238bdd20fc6f859ea8bdae2039cf506fedcd4637ac9a832c2bdcce10c4a39e2dcfbebed7ae940b61e82f77edb7f714fcf91e8c749a3237dc0bf3b04222172f7fa222c7db7d9b950e115e6c2627d1292a3e7f3de571efbff777423e1adadae42d67fc53324d598d1f74e42802a77d245dba9a4a1269a1fcf18a3c88df374619b77aa89d041317c19d242895e20c1967c6d79a8b3c1a0fad945080d054a7fe69711e7fe3ba5515b4a966140286ce60995f2e24fe8652f23bbaf1354774ecda589ecaa81f62bfdde386f4db486fafb7565ca26c6513be397e12e4bb72a2ce9cb7747109df43fb9ad27a296439a21b670c2f1cbee68ed920077ee1379231ed4d223e7cce66e6419e7879c3060f279483284a96828754e8b4b8eccc53bdaaa4a2d42884b59d8c2538e0a0187695a63606477f5f7a25b10e16eb9ea62f0ab664f8f12d8aa8a65dc6c1f4e3d2bd3cbdcb7d2aa4eb3a3b4e086c427e0a475f38b86cbe89d9fda536f8e17a1775380e3158d176bbea02365522fe6fbb3a5adf7a24ba4039fbfc17f139c6c9e06538ea2d0fb829558f1bcccdc7ef9993226e629823869a0a20a18a35f581224d7a73af175f82edfc5748f9bc267c62abbfb26674e4797c67a3282c0153b3bf82e28bffa095891484d75d61323ee5210653b4525ad46306eba31cdddaa36a3bbabe5e027de9b4214a61fd6532fd69813636552f14d749a88ab61296afad95570c28a35a867cc179122e53912322deb8c6d1f1088d92c251b588f82d4c16006554ce9f6c4d2b40245e741f882dc8314baa38722cd82fa7c1b46eeaeecdd188c9a0a4bbe86d3cfcc5a4a3df92897397c583d2f0733cf76e584e30b85b27bd9dfaeb3bb877990818cc9c57102551d18c1d95f43348c2e4f6ff466aa8e9d4f92e5057dab248976149a739487870a2237192c5e4157b0c443f27cb8846f74a695cfdaaf19e948a695cb0c8795e870c25b588a98fa89e79f243a055e8aa8b4705a39be78fe7c50de208c73701fd3a95a350b539cf6b6b36f6bf409f3d6451745a0082552ef9a65e643c39de863e58f7da510e9c3b8eb2ba7c53354fba55b7ca48a202e74a38ebfd857098c6bfb4a8e991d950484160283750c55043ca4db651010655bda21a50b834e91ef411ee0beb7594234a0031423ae9d2c4a568536373b89aab650e6214384f3bc6ee734569c7edd8f7bae836edd5aa5f2b32630ab5e427ec019889e22817b01fb8fed0c81d43ec667ab74ee9531c3bdc315151f4ac4a8ab22c361c99e97ed93c665eb09059f7fbd4cd0676d578bd90626731d1fed637641865758310c346797ed40305b3950fa6abdaf7f240d74ce717e68ac62e958fedafccfdd19de9e75b78ff9a581f0fae35755ec6326f51e9c82242c32319ee745c7d311a72a9986aff1004cfab0a222963e3a3a4c39181c9e50e365a8010645e790c9e790fdaa6023d5a4f8c98a411de46bb5dc2a9a0adc076f1d84bfeebb5fcad516c32d44110cdc0755a37912b7ff546321cb9620475252b3bd4c210ffc8bf45a14ed19812bf2bff0b2d3692cd8660dd39c0e1ca3d86fb81e7b67cf109f5076d44d5106e32cd5a9723715996043dd8b2d0a2d389926fbaea11d531e6fe04235441bb3956bb268e6c602ab560ea12748bc65c64a849620916aae0d539af6e3b70b58561c26f42a5aa56070b01648849df39ac3866064dcab4d1cd04cb60db429da19706a069e9df55b3b43daaeb70670c0b35c1311a60deee5abf6a3331f3f8dc95cd39888b06c3236f6b9b3b93bc11e5ff43152ffdb5dc9a16eb8d16a2548b76519e9533582bfb1695d6bfb9071c9a03f1b62e21ae549845eda0383713fb2781d292edaa6ebe9fd93e28ea393971695d528b2b9e3f78077d0104979bf29fd9f5c8973ba30862d961551a5af079f7a300444d8a605acd2b7f245ad79c4a97df12e0211b1aa62b0c6c2abe7631a9f396e0bd8d2680866a1e2ff7773b974c654eef188e54fdea5aa4a40915e72fe2d979c7779bcb6a98e6006121059308d45dcb0f373b6ac6bc71a134ed89542a93674c0478706da8a044fcf4d5987a15c748a025e0c2362a9e2e0dea6dc09ddcd8a4c7a90868e5eff38625ab970516325735fb293831525b1a994a0b44a9700a9d29efdd99ac441ef13897259aa13d8a11db203a5b64c635f3343f5b7e29e140aba20b37415990e60aa51312fd209cde5e970a49d0ff87bc0b85a0014578084736c2209ce098d55d0c4876c21c014bf427adcdd69e7d0dd536aa771781d0bfa1ce2c03cd997d6add34c247d7a7af9a6b64c860af9ecd4d55065d0a75beb0e38bae28de9a60a2cabbc866920e4466ad51e7a690e84cf0616791542a937a2f08571741bb80fbd1f059630f75d078cb26e6e8922f2b165933de19b4d51b8e6798609f352af4d018f5984da80388fb6a8a6e1faad490e998de90660adc10762f2e7e53a00b80d8c44bd88a49082fbf9fb78bd10c09096441bf911671e285d65c75f044cbb1c1859cd99bcd13bff4fc29d31f68c8aaa5530b6eb351a6d2fd3ca5b292025baa59e683dacc83bde9111882e5421bee3facde57f9facfda0ad6d73adb784ec5a3057fa220a22cea740ac0bfbb4a4b3f9ec65a1a215053cf7be62da74cefb03993bd19a3acfb9b03348e031ee751f65992555c3ea0b3093fe8ddbe5768a177fedc6265bceeebb99ea2e825e6e80776c5aaa12d5e5d396a683fd0272eafd6d350f3f373789e90ef98d13b9801bb0af6e14774283784f8bc4c60caeac3bb90de8ba2636890b98eab4524096655f3e2f87e480b25fb339bc35a142e37619c2461a69b822e001964fa842ac397a1c67ad3a29f241f3db226232eed013596cf9a655ac370a52fac587726e3139b69654a5e0fdaf8fce063861d6e489d7e50447686b4dd1325b0a41ef85eabb885a6cb79eab2818b2c1cae68ea919846e1b65fbdf6e3974815b447fd80f585a1dbfd6d22be49eedb36d20d3b3b66e5c8a430ba48743b0d3862ae291288eaf516876b315ebad073ef21efe9902fda5eb2a7f45f92f3f180e3aeed14bb681c52e60e4b35c7387238ad51fd78fa7169aff8603e3e1ec9a7628b39f2ab6981d13a5bd17312c77491378260715dc54b56b0631c47a379270aaee0f18314b9cb0424087a853f10693f3b3130b5f5cfdba5cae2ba59e1921bc708b8bde0a6fbf255585894d4c373cb029ee8828f67bac92517a4e2a008ddcc9f239af60f972535a90f55cc5c8da83c8475e9c9d8fdc61d5c42617b33ca048f7904bb01e288b13e10f733f808be64215b45b6bbf4410a29c47f11d7b4152f29e6336a4f77f538a1e2b157e6993220c9ffecfb89d5455e7f638b5bfe51edb1fe600b6478006dca5efb5bd1e2775013111ed06033d1518ab96be821cc39fd33ba653a5a72fcac6d5e08eb77359d467b7133ae5f3ba8e7e49562e32a20d9c3748cdb77b84f829f95d4e56460a81b78795e687dbca56b430f390db758031e52c2f1085e41361d6cf8d87fd4c38203a9a9c2c9600b1fa2461df9b3e1d26fe326a71f35a190fe1fa1af6e8e8de0d992616867b66836171b2a116432358f7734bb96d4bef60261112057439a60bfa69dab0fcf04034bd27af85361a663fa2977fd5c23def7ee7a8357991b3155b8c77f16b272d7842aa6358e4c0b524f3ea5842d101abced63c6c5694b9e448806c3ae3ef8c1b90a42a8019e28679ef3e6eea623a78b8d70921b362dcc85527716b5639c3bb1c9590854db967b289788da2226fde6c7ee31f620d7f049d955147dc887a3e7e64be05677215586fef65fcd2d855b3d6f087bb413739668da1b14cf179dfc71ce7bb6be8a4cbddb0ccabe08a15253eca46b90d06ace7dcbfa2e144ec3346d1da364f770211fad9cc327328cb7d1969d9b53ad1ef8345dae3a4c99e01d95aa6f2947e3038e771a23090e76ee1f07b13b0fca41a228c284abf29e8e070289fc20380c416683bed66bae03fd8cf75a16d20a7df504dee734c35785beee7f5888569b5f1028947043334ed6240012a91122898b90421b5d3180a163aae4036907f822a9957fe33e802270a5e97aa6cc7bfb87f543f0423f26d3c166e4b0437c5e602bf1674a6b190c3b28c7b3f24a7f682bb4c6846aeadd8cd49c2fdb80e2e09b1f420d94edfa71e21a1e4876fc21edb6cdce29a63fce6c5a0779b04e46566fb6153d5bf4058968d205dc55671311054ffae1c9e02ebef8170cc6689c90800175650b84cbd4b1bc593737d25fd078c0782772ddcf6a6cdd8d0ba5aeae6819fe5d17d139b2e8b7d018f3112d76bac9d11a374aa10022862e1cff087d7f2ef997811f937d86e70d7bc1bda9b9f69125555cfd38865d7773e0b7aedb72c77f809103e9ab6a7904a715052e7749681ec1a60f979c3cf01e48461fa1b1ccb6fda2740178e8f1b1a76d357ea5b2d6e31218ceffecb718bbf6810385d3cce155901841cc3b0f9b41166b4a82988a35511e3830c8724f13efe1cdc2b2177c7e707b616131eb0348f12aa079199826db5e71151000a5dc3f716bb363bd806e964f3a9a60d67886d86c5e416c84b1966d973cfc8a1731a2bdee1f4bb7355768437c2c76bd4101b44ac2350a55634fa45f42cec77de83d433d8aecacb1f6229c4c4028682ca86e636334368bc2648c01f57bdbfd653bbc105cedc65c5e48f31e25ec9e48b652d8b3015f9a7f340919b9b67620715d74357b345de1b58b47bbebbdf8b9c59272f06220068e97217d7ad61e0f7f51273e9f3d4879613904b34f7b012985b47c1538ef7f308e85526928a03", 0x1000) sendmsg(r9, &(0x7f0000002540)={&(0x7f0000001140)=@in6={0x18, 0x2, 0x3}, 0xc, &(0x7f0000002280)=[{&(0x7f0000001180)="5676f23d7ba6e5cfa2f23d6a8f490100da00dea2e3923d066b09753d16f4c845200f5f0eda08e93247293bb66939b1c87d1f9bafbc1bf61ea2d08234f61af549a33863e265810e607065c6e6dcac8ae8d684056188b2ddaa94afa333319f8492847f25e2f1c45c69bded905c848a5bd02872a0f6f8fe025bf529d3a4ae82b855e9edc047b034872061efa668819930292d5c9de3c404bc24bb37a79081452772f2e54255875390da398a134a293301e928640df8256570621f6c27fca37091f9e0ec27f8e3b9e717a3db9e5de218a735c143d13298486197dbe3f1fd8f021214151f7c46ce1cbe366ceb36fd9ffa1c6ac925171962f57b46d86734", 0xfb}, {&(0x7f0000001280)="1a1562b9f8b2b3ad2034af91227be467003206d164aa6af39fefdfe18cf3121f9472512ce75238657f57666582390d17d84ca71a2b7cda49e310735fb7cad283af851f677bc91eee3d820ea09bf4c0b6830681017431f8bf82937d3415c09bee133f91000ca9b7999561b61cd395722fbb60bda5f6edcaf97b727ddb9dc5ec97346262c2f40eabe00f535bff86969cc43dee91c1f3aaaca4dd2d2ec97714ee467d47f2797604bd38d384c52f51d26f6239e2e5485cc78c4a1afbaf49a657f64c83a6405d5f52ed5151e741a3415bd4523b5d194216ebbde64069e229c1d4912680645c0a03f189550738ea97a5f6cc6b68d7f9a4505fa598014a9b9a76661398a10faa5bc0b381c4fd911e1bbee86ecbbc73c9de78b4923f4a7a5bdf98447c4c507249de7fc58b62e9b163c9d5617aa93324be85239765d0c0c718b9f3792d15002e723aa52e0888a93a4b6474ea74102a4da3367bc0d7fc48ffd1011f2b7db3b1da7d743ef0d8de8e2586ba9fa4099cefee3f6fa2ef3bf49f016a2c59e98a3a75dc701db4d0f5b32bc39bb89207fe9d5fb282fd71b12aa2feb224de347cb0920ee127f4a4592bbb044e93f5b054c1792e54cbf8dbfeb69ae2673368638372f3f5be610b2a4d8be8b3d8e93fa62be1521dac18e0535751f0ad47111448efdd8da7254ada8ac61f4506a2598992426ec24faec0faedc7f54679c3709228273bf3de5bbd3bfad8b236723ad5aee49f991581ca74b754e618f1261cfd4618625800c59c5ff0d75b6e7957ed55fa3d7b5d238212b51b10180eecf9c49554c664648dbd49443accf2b424072db24eb79373497fca538a54072383ce82a27f8d618c8f268d079be82f6ef731f891f37c03927de5b8abe21fa9e477cd6e0613aeb1c49d0f411a26c2db55bb4b0666ed65660162871cf69b998f1ad9c39e225383658bae227f1afdc78f9f67240c52c0d2f43234988fe29c269c18ad4f8182a8b54b43d5b8c055d8a192984cfc998307fed5b22d54b36358f8f547065b31b4870492c216b57f6e0deeff376044084797aae4b41b7c39e73e85366bfd72356cd19d8188ec09422737feaa00c9cb3ff2c264978a75d6c3a319028622cd3221837c05dbec1cbbc127d30a41386ad967bf3ea1edb4945ddedf75dc9442aee3391717cfcea1de87de1cb90d9a6e1525e45c3b4a92d0cd65b7ee9599728ab56fa2c828b5cb2c15592a25143dd5cb2114ec9e6167fc2c4802ef6b7f507a6eb8728dd82938f950e3f02f962ba8aa0bcd293137db75295af8c2cdc63ebe27ac158264c05a66937c0291fa569bc9a117c4130e03963ef876b5fcc6b596bd9e8ce867f50d72ec50a8e40e1604218dfe7aa6d2d53c224dbfe833c3f82ff8c8dd86384d67c6ddf18810280ac4d01829eea872c9f7ea478f032f22c9377de0be18a1361268e77c145b76c2fda42e8b97b1f16f4b052a1c255efbb740d53a0336b545e330fea85545d68b7f3338cfce678e6fd6a51c602aa7e72e09c9d4a27b2a5b31e5b1ea7c072e7f7a5cb9a7b96a3cfcd948513cc2a9593d90f18d48d80a8103e0e8d8957684628686ae2823f3e86d4ca8fcf04450adc84ee0aee0cde27afa55c7f23d1233b6c3c0fdf1e562e042dbbef3c5a6c78715a4961cd3f6a64ba743b6970592bf85fe40d9b6184106089331724cb34334b377eddadcfbcce484aba3ed25e646b58e90f7ca879c4203619dc52b96bde0f8e98a757fcd8d9cbaf823ca71764815d9e9ead4115df774dd1ef2d31d98d23eb3542c43f2eb9845005f6aa743c76c11ec4a6dac1ab152a1e33444705e80c5426529ba71478f0f52df405428af5e40f1ceaedf686933b47795addc95ce01417cb406a62bf804e0329790c7c3ae94ca0759a365bc69fee38937e2907a62bc75eef88227ece39bf695a1e63ea0a8f94c7ebd0d5f2be2299a33b480d7b581ccab27cb57db1cecfc5c72cc3df66f9019db1d74c05688b46b9c7008a1edbb32bfa15afd51d4a378555ad0c5d8bcd71d6dd7ffbdde56e44674a4b1135f5841b1cbbceaeefad09010a71cd02f9ba206bb28bb560b5d694219f03526f2f9c1806e0e3ad2e417f68d24138a8cae83b21734e3084bb8212183c662bebd32e5a0ced63f9f794cb55e132f091fc53b1cdd1a80321b37ff0ebbbfbff57c929c9c290bbf07db7b1483896522cfad185679f1e3fc46e7bb50d7150a192b9e255601ce53a35631162df0fc9f509cf6aca78d76ba1c064fa84391f72f3b200fa403b0b9b56c215ec2f1a03369ec8bc71a0717a1a91c98cfddd575968262a5989bc42c7df091184452a8d933be269a6a706eb7b68dfa64fdaacf219cb2a86c2f94419aa584df67bef77e9e683eb6be34711283cc48ec17718cd6057f541ed50f028a2f14b8b166be13c1673894743701ed8a1de05c2299a45161735d5617becf40c31709eeaeb81800a6b825b823c7d003096cf31748604b4c069adab68a15f8ec6cf05e700bf98acfd2cdc6b8a099596408d9295665dcd15eff4bf538ca474b25cdce4d4f6634764feb76fb969bbbc16117473f1631a54e9109a57b53edbe12b17af43f1d79ba26e0a5db4d94d8a7c8581d7acc3fc9ec6b0bff18c40dfc4811d4ca9a619353ef4503fd6fd5ea1ad4650f046d57fd7dd8324b0c5f4c4d1b3f2daa4f4c87ff29e1db35068fe6de1271f878db18542c4ed209130088429df1da12001d4a4d848f3ce1b1b1754c95b7889fc725085d5419aa6f189be45bd23c9a486c53a3fe2e0562056a0efdf163f0156bb0e8c9cfbcb2fde47b2121921bbe0f6ab66d61d26228cdc170a93d904a5273309b7db9879a078ad68cc1fd41da23c037d8a5f62726d7e9ba499dda3e530ce5e6bec429c87cdde2f948ae29b10c2d454b6cc4601bdb2222c7c059cfdc06dfe6187ac16fd40978228a81ad54b91586d1e2b35ad9c8ae246b7832a8ff329f67774bc0352c0b73018105df01c75f13f69664fb3ebe49a27f6865b8c05d2bf3171b0d4cf1a7b4e2c66e264411b82e95df976602ac2d791705585347ce96c56f1dc9588324402f8445119d2b0c1c99ff0ab1964e79aa6bf88380e83704fd28923ae886b98e9304698bdee52442a8a588b5c62ca277debeca75786c61b9ce4e475d04b45084f54c1ac7d440dbdfa580530888b02fdc66b961d5f7508d5555dfb9b5287fd96e23eecdc72678909146f038b682087235223e6602c681552b293bf89858314a5c723e143e4975914e1d2f5c281be870edd9e179e39bf6bab0e7bd26432f32d589a5bd3d75c7742934b626f3c4ae26dc92cb5e83c19022313ad20cdddd57d5eb1f4df1100e70b77ecd82b6bdb55f63b7b1949d176d8b51d8adc87fffad50fb6cd56815af7f50c76503b696f53b6341da1a3ef71a163cbe11bb0d4eca51a1f87e49eb44aabc53e95dec49eab22e2f7ad277635ea93f6cf142075ab071a7d209b4c945ea35e4ee8ce74fc90b24da4bbd5153f0275858d1e1e3941893c05c1bd63110cfdc3ca2a8c379c1061b69868baf039c0cf476fca209476ac58393c500018c4731920833de0a511697f3d193c7299d23bca87e0aa8d72906dedba7c0554a2d7a9377581071df1c3986fb7892e1c585ed5aa0447644b3848e40801f7193cbd139bd969376c81718dc43027c36aee5a0375c07e50b36381d66c4017966f54aa4961a65660d971de32e7bac309d152f7be24774c8fac9ba55590bd6c2a39c1d28e079107af966d3ff015ed5ac45f8bcc0cdf04338d147112135dfbc75db54de024aef486f3ca1be6b667522d59c33545258119a69163485925d1fe9512a79f0b0ff83d65f2a444bf309666ea7080bcd487313e8699e4aa64c457bbd223fe897aef808d2edc67f16f39bc3ad7358c31d825f89e6e194f5ef910f86753832df0ed444cc903a8799ce166304c58d445c4f7a36b32a15891c160e4e3e2a2db91981b7312826345cf0cd1ad2ab66916eecf8c10c395decd07dd398ea87cd597d4731497a39746718b71f92290f9489a821c2a837f31f6b8ac7556d6dbbfcb7a5b58754c32629ce0b84c7c96356fcb7fc6e6780c7d480672c8eec480c6a744589ce5f8ced215bb2116f5a09738868fede8c0d0b01c2f2f316ef2083e6bf8519db77cd45658a2eb900457045d85bd28024023070cea87309005fd2f83e7252ff2c721f73a04922a8daceb2531513dd9eb08e30a1449d9a44eb7c1cf8bb88661bf70378a2b089c268ba66afaa02db70f98681c2b2edf023e9298491d100ea8efe145041676ea334a2347e53dcdbf939a368adb28637a375cfa678dcd57113756c604e1019c020e80e04150366d859620479776ad5a858807f063ed36232666cc3ac451e0891e875009493f6949e06f154e42c4bcd556faf700a22fe8958aca2598aa9ad0adacafb524a95186c04608c8f7fce52ab106ca43477e3adcda83efebc0d469ce2143e2c91d90bab26ce07e306264e544ce68e65d2f6c5f4e949f4a8d991aa5d47c8985669bc2d07fcc6e93bbbc7c11705a26d7039f03862d709d9d439756ea6c68b330e81a11e420174eba3f0155ced01ba14121c7294230b5febd6813aceb6111b541793aabe7b1e579035ab13b3c44693f4c193afcb87e489bf514c4d64840da23560608ae7f0f74722bf2a3268a39978080d4ad7ba11b0fbc44a641d595db10a0e02a014f26be53cdfba7e782d97842ca8898758ab6149e1957ca2ec102663dd7b4547fe1c316e25e0d9c486cac77d9277c90af68424051b133f2433f301909ae6a9370ad839628d1e3ae6b6da24e3bd04e0846f60a466ab2e8e46a9018683d437a1012445fe80790ecf6da90507a81b722afc0eaca495ae9c61604e5797ce865bf67e8a15581df8de7d51fb5452953ae703e130119a75b8c3a1e0704f15db2bcb3c7cbdb702c62d0690d0a8ddef6d9b0c9b3b108d674e6be8302cbe74e8db2216c7248ccd9e9794c7e9b50d47d9b8d30e482d83ca4262dddda91023e1f929d0c1aec2d91f105f405c40754e7dd552b5153f60bf5de02e6a9a22eb9d52dc44e39bb1e718890e26c4d963fbf24efba14fa452ee1c31eb276ea3fab282f0d0470dee1043ed08556424518e0223afc3135400646ecc90ee3158b3dfee15c8313621c61afe89496000ff55b7a7d1e57a39330fb550afe6aeaa75038a9a35c7f3e404a613e49973c77cbf0e3307be14d62edb55b6a73ff7a731e6e5d17cb2c80e98909172bf900440429b9ff1458d9925ed3d36cc00a0889fb0ca9b3808faa95e2d5f353a4d76487e9fd6455220afc3fb2648d0ffb4606b84aa052cc39e1744bf03abc79d7447bbb436564fef577a12c1cf6988e9bde980b7e78b3ca17b5f6b8ea2502977045b8bc7094c199871d23be79b9741fb9efa3cf61a381595b5e4f5446085c496e07f015e541a0d8a38478a549759f5b7247c3c946d119a5a9ec9a85f16f66638fdad984f42b7a34e0e654636643ccf82c00f74edde24759edc66a8bc6549b460ef56bd87355418de1156b862aa3f2e11f1b99af95cc449b9d5012f97844736afca421bccea89308103c8cc4b208d8e2d6b8ffbbca8113bb12018e478b4a9219db4c37066cc11bfaa58467a45a0105a9c6944b50a5b56dac425388f2abfd3e76dd7d8d9ea2dce0482eee21e8d1c3240b9a9ae1aae29ce648cfc223547d05de9d124f95eebfeb9d5996da41eecdb76d6c4ac21eb5162d2b7b03daf12e1472b5f0673d3419db0c5098d9dcfb200c989530aa816f5007fccedf909c1e8171267d3bdb855fd022421c9e63d93d362", 0x1000}], 0x2, &(0x7f00000022c0)=[{0x60, 0x1, 0x2, "3a48ac306677ae201944f21ad42935fb5067e6a36133243f94bcc7effb2d1f61b472f05f6f0725ea915bdf20d32d3b64ebed5a3bfa727b88151f4c36ebf2cf77037b6433fd4545f1162a"}, {0x38, 0x1, 0x5, "fcd1e6299a24cbfb2d423b8d84e204f49914590f9dd11a74e560e1faa03dd5d0dbf7cc"}, {0xc0, 0xdd07426990f4b663, 0x3, "bf2078b066672a5926b2a4b509b00d82950bb2c85dcf89381cbd87846031599fb7b5d50391c34524531c75976d38026c4a10f86423251490101ba08fd2e48a514c35b2b77c6de99554b1612dec02c4fd3ed7d4ff1f7df760a6fc73f2684bfd1188462edf5ffec4a181f19595d6c51f0ea9cdbc0f5fe367871e24daa70851e467fd8252d70ea70a964762221ca6192ca2b45b6dffcfff98de02c5a9025f66d776afd27545b15c9c44ef478ff94746"}, {0x30, 0xffff, 0x2, "898c98d63b0c42d11acfe29e9c7f3712699421ab8b050059af4b06b8cb573bfd"}, {0xd8, 0x1, 0x7, "0f548313c74d6197d1644b70fadfdc93484a2bfd5028915de18f61c38457987ca47d8d41418015fde626cce8f5d75e0205788222ef95781c12c1ac0179536ae383c5a3370f947e537a388a710e91b35c678300f6901ff1b0b44ed91ea9a9e922852e88ad0e44c2c85480816da1928ee298c67a53c7d70a52d909bbbd83c7c6e935cd0194d307eace3980e7a1c06ccdecf4a7d44b12a0b86e509b9fbf633b511b30df148c6c48b48b807c10d861ddeb510c1b6e2d4ee46cb6b732b385ef5ec96a51c73db52a"}], 0x260}, 0xa) ioctl$TIOCSDTR(r6, 0x20007479) recvfrom$unix(r7, &(0x7f0000002580)=""/4096, 0x1000, 0x40, &(0x7f0000003580)=@abs={0x1, 0x0, 0x0}, 0x8) shmat(r10, &(0x7f0000ffc000/0x3000)=nil, 0x2000) recvfrom$unix(r6, &(0x7f00000035c0)=""/107, 0x6b, 0x800, &(0x7f0000003640)=@file={0x0, './file0\x00'}, 0xa) recvfrom$unix(r7, &(0x7f0000003680)=""/4096, 0x1000, 0x800, &(0x7f0000004680)=@file={0x0, './file0\x00'}, 0xa) chmod(&(0x7f00000046c0)='./file0\x00', 0x80) shutdown(r6, 0x2) getsockname$unix(r6, &(0x7f0000004700)=@file={0x0, ""/4096}, &(0x7f0000005740)=0x1002) truncate(&(0x7f0000005780)='./file0\x00', 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000057c0)={0x0, 0x0, 0x0}, 0xc) shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000005800)={{0x678ab805, r1, r5, r1, r11, 0x28, 0x10001}, 0x1, 0x4, r3, r0, 0x2, 0x4, 0xff}) recvfrom(r9, &(0x7f0000005880)=""/229, 0xe5, 0x801, &(0x7f0000005980)=@in6={0x18, 0x1, 0x1, 0x2}, 0xc) chmod(&(0x7f00000059c0)='./file0\x00', 0x40) getsockname$unix(r7, &(0x7f0000005a00)=@abs, &(0x7f0000005a40)=0x8) shmctl$IPC_SET(r8, 0x1, &(0x7f0000005a80)={{0x1, r1, r2, r1, r5, 0x80, 0x8001}, 0x67, 0xcaef, r3, r0, 0x3, 0x3, 0x2}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000005b00), &(0x7f0000005b40)=0xc) unveil(&(0x7f0000005b80)='./file0\x00', &(0x7f0000005bc0)='r\x00') 04:01:35 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='r\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file0\x00') 04:01:35 executing program 0: clock_getres(0x4, 0xfffffffffffffffe) syz_emit_ethernet(0xf1, &(0x7f0000000000)="b17f3818d974ce21981fa5f3e1afba3f173112d885767308a1c03b850008795a64e4dcb7e0882dc9b3d6527b74492d45288fad744acec8fd02119bc2a58954cb23d7e4674f9d91d443ba9a641ef1c82cefc7f73773b26f2390c053d3f501f684d6afdd5a250072c8a3ddea6d8154e2a10e91928038924a42002dc93892c9eeb0ce7f8676585f44b73b7fa56b341d099c6a0a790493b88bba9d5fc76c7b19a6b6acfe80da000ac289c245049b821da3cf200f9846fadfb0b6acf385986d870aa5c86b7169fab578a04b4e7d4457a8fdee44e07a226bbe135a203fcc65b9dfa24b0d13a9d0382baa63bbae22243b84c9d4fe") 04:01:35 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) r1 = semget$private(0x0, 0x2, 0x160) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000080)=""/78) connect(r0, &(0x7f0000000040)=@in6, 0xffffff97) clock_settime(0x3, &(0x7f0000000000)={0x0, 0x5}) socket$inet6(0x18, 0x0, 0x1ff) 04:01:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) 04:01:35 executing program 1: setrlimit(0x8, &(0x7f0000000080)) pipe2(0x0, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\\\x00') 04:01:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffffffffffefe) 04:01:35 executing program 1: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) 04:01:35 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x25, 0xb, &(0x7f0000000000)="d5ff9668", 0xfffffffffffffea6) setsockopt(r1, 0x7fffffff, 0x24, 0x0, 0xfffffffffffffe0e) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/37, 0x25}, {&(0x7f0000000100)=""/53, 0x35}, {&(0x7f0000000140)=""/127, 0x7f}, {&(0x7f00000001c0)=""/1, 0x1}, {&(0x7f0000000200)=""/156, 0x9c}, {&(0x7f00000002c0)=""/100, 0x64}, {&(0x7f0000000340)=""/48, 0x30}, {&(0x7f0000000380)=""/102, 0x66}], 0x8, &(0x7f0000000480)=""/153, 0x99}, 0x843) mprotect(&(0x7f0000218000/0x2000)=nil, 0x2000, 0x4) 04:01:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x101f, &(0x7f00000000c0)=0x3, 0x4) 04:01:35 executing program 0: getpid() r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x100000000}) flock(r0, 0xfffffffffffffffe) dup(r0) fcntl$lock(r0, 0x10000000000007, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x2000300000000}) flock(r0, 0x6) 04:01:35 executing program 1: socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = semget$private(0x0, 0x3, 0x1) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) socket(0x18, 0x4007, 0x6) socket(0x2, 0x2, 0x1) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r4 = semget$private(0x0, 0x0, 0x30) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x0, &(0x7f0000000200)) r6 = getuid() r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x1000, r5, 0x0, r6, r7, 0xa0, 0xffffffff}, 0xab, 0x8, 0x7}) flock(r2, 0x5) semop(r3, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}, {0x0, 0x3f, 0x1000}], 0x2) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000300)=""/222) getrlimit(0x6, &(0x7f0000000400)) setrlimit(0x6, &(0x7f0000000440)={0x100000000, 0x1}) getgid() semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000480)=""/155) unlink(&(0x7f0000000540)='./file0\x00') semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000580)=""/148) open$dir(&(0x7f0000000640)='./file0\x00', 0x800, 0x100) fcntl$dupfd(r2, 0xa, r0) 04:01:35 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x22) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file1\x00', 0x682, 0x180) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x28000, 0x0) r5 = open$dir(&(0x7f0000000280)='./file0\x00', 0x800, 0x20) r6 = kqueue() socketpair(0x1e, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) socketpair(0x1, 0x7, 0xfffffffffffffffd, &(0x7f0000000380)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x84, 0x20, 0xffff, 0x9}, {{r2}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x7ff, 0x9}, {{}, 0xfffffffffffffffb, 0x50, 0x40000001, 0xffff, 0x8}, {{r3}, 0xfffffffffffffffd, 0x1eea7062d5cb3598, 0x1, 0x4}], 0x7, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffc, 0x1, 0x1a, 0x9, 0x1}, {{r5}, 0xfffffffffffffffc, 0x53, 0xf0000000, 0x8, 0x3}, {{r6}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x7, 0xffffffffffffffff}, {{r7}, 0xfffffffffffffffd, 0xa0, 0xfffff, 0xe0cd, 0x3}, {{r8}, 0xffffffffffffffff, 0x8, 0x1, 0x5f, 0x9}, {{r9}, 0xffffffffffffffff, 0x8, 0x44, 0x1, 0x6}], 0x1, &(0x7f0000000480)={0xffffffff, 0x2}) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000180)=[{{r10}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r11, 0x0, 0x0, &(0x7f0000000000), 0x2d, &(0x7f00000001c0)={0x1fffe0}) 04:01:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000340)=""/212, 0xd4}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x20, 0x8, 0x7, 0x20}], 0x2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x50, 0x6, 0x9}], 0x6, &(0x7f0000000300)={0x400}) r2 = syz_open_pts() close(r0) r3 = dup(r2) setsockopt(r3, 0x7607, 0xff, &(0x7f0000000280)="a0adf019bc42db5ff3eed3c88462270a4f85ef72ebfd33f60844c0d27be66f83b6a5762aa1d0183bde8565af73e8e63a3d04fd80d6a19e719eebf7e0b7cf900c31067664a389a441024e326df9f64d98c4f35c31759b5b1e5fe76074c07f214ba6946329987c7334139fa673559e1e32dcafa9e2ec", 0x75) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() setsockopt$sock_int(r3, 0xffff, 0x1321, &(0x7f0000000440)=0x6, 0x4) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000480)=0x2) 04:01:35 executing program 0: socket(0x2, 0x1, 0x800) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000180)={0x0, 0xfffffca6, 0x0, 0xdc, 0x0, 0xd21580d3c042d183}, 0x2) socket(0x1, 0x0, 0x8) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpeername(r1, &(0x7f0000000040)=@un=@file={0x0, ""/76}, &(0x7f00000000c0)=0x4e) 04:01:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) readv(r0, &(0x7f0000002340)=[{&(0x7f00000000c0)=""/120, 0x78}, {&(0x7f0000000040)=""/60, 0x3c}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/152, 0x98}, {&(0x7f0000000140)=""/43, 0x2b}, {&(0x7f00000001c0)=""/104, 0x68}, {&(0x7f0000001340)=""/4096, 0x1000}], 0x7) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="80878295016ce8e9e9780cb0f7ea27e5cc34b770a4d18703e9e95f056d8343bdccdf", 0x22}], 0x1) sendto(r0, &(0x7f00000023c0)="59b2983dcb750fd86d118f7660bb5be5dbd60b582d6b3d435508d29577ae1e42b5fd5bcd07825cb065681e3d200b7661af4ceeda6835a5741e5945739c1e6f84130f674378507ed45d6e72a1f2290a1586f31de5a4a3b7e4d48de84d3037844341b09ee8cce8bb8e4d5156eeb6cb9ac2d0111b31367fe25c543a71d4c5d727f2f9f69dcad6e333e0ee0764ef5d4a84cb66cfaccafa39051421e2dc111c94c9993c8da373a40be5c1da468cec1e1ef6660b867f57570f2a5413c2eb4dc67d8ec981248a178ad7c98f08470acda1e978567360182d1459bc75f3c1434154f8ed9f579b35d3bf26f183c533c0e2af601afb7d27faefeb6150af322bd3928537d827fc265b2b5c62fac82e2ff78dbe815e0fb54a97f108967b83c63c89281c0adddab81e2947b33708f052bbd659e2910d616e5abe7b40f36cb90bb594c02edf7e693e8f7053eb05efde9a6519c15c46ed162920b75cd189ea97057cc053a1d967ab599ecdc521c80e3fe83f6a87d57246243979fddc345ec46cab947959e848c7d555b9d9bc3c23d20b17e76531ec4535c3cd17db94e512f428e574dedc4b054670caf8945aab86362fc789edfb998f1cb72a0f62c1c20e6548e4c43a08e34f92fd981676f014bbfcd512aa97d0202454a41d210dda06d55a029086c75919c1ee8966ccd68fdad6b3ffb1151c17193b87d5f6b18527d56d8b44918bbdc5e447b0483ae3ee828b6c7851be93a74608a1347061e8c389400a5d73b6b0cb73c3f03f4eed1697fdc72b1a230eb82682c912b73dbd6aafa84decbfe6fdba2688f62aedffda7598facb34ec221fa44935eb9dfbe6a6c32305f42d5095419aa80a95229f47c9c25e82d1e16257a994f3200efcbe438265f7fa315f0c6447bad4e235f4b5fb229546045f900e2ad4c9d19a655faa7622439341f1e198f0655d5a01505cca49d2355a54e464e651965715d105561acc63e7dd38fe626b0bbcafd61e331dd25e67c9f72fa97e9cb2993bb2f0d47d12630fb348ac70f618500f837e5da748164e9abbece4bd39b54909f47525a39e8c55581396d0c9e0ead4e18e2639abe3d5c4629a252a32ba2e668a1e78dce4daaebccfb93a4591b5c08c13a9e16dc3966ab594ebff4d610a9a65bac07e6d5d3b47b3af0544ac5684a00de452fa7b7bb7b10fd8f23d6ece3e6f8419bd9cd6e811266a26d464845c1ce41e4ef236ce6cc4c4f70d01ee8068eff67ec53927678bf331559261b466194c64289332bd0f2aebd67761acadaa31394f5e201e13b67443552456e01087f7cb4a19df6989ff7ae4c9e80693967e46e1c032557e1eb7473d72f46a89912cdecefbecce57aab7aa6d02746b31adff010ca1534a2736ac9079420cd864a62b8d6eea484613949b389b53671ce97084cf42022f3874b46aa3dd0be466764fd1f6b1629bbde8d1c12ae90f564ded6e4157000fb15ecf8abfc8c89affd3c45be7389702132ac4265c2b77d846d345a94f008e8ad336aa7a0191183a88d6a1c60523bb0c2aeb821a982e4cc5ad8085951f820a835223016913b6028ca8c15e1a12dc5a820010d783801e9959604e1557f0f1d46da2b2f5393e6fa03426e0d08b2e8bc562ac2f90aceb58cb421e6b2a5e7b91346f72e0bab58721e12894e21154fa96f11f4c1946a60ae161432f99efdadcbbe4ee69bd289e749c75ca6fab2a988bac967602cdfe88b4d9e7853cb7c80c630d4026a581c177b9b369b085da622cde5e0e71e90e1e096ca0467564a11f6805bc9b98bf1118adfafbe31275abb02a61666832678d937604c66d26dd1ac1cb3435dd03f9f2d3b9d61845b6733e2b266ca4c20ccb6134edbedd9a2702c9caf40566d54a9b4fddb5fada3ddae8fa1cf1194618df9a57b4072149a867d444c286833fd805161f61a7bd36bba11ec017555fff6ddf65e1493a15f68bc7ef42e6884dcc0bc00d1e88b3685bcc562919895ae9a5b161804c9463fdd4da56c811e01eec39252a1d6caefd0a279f7ff124b0d7b4ff324254c4da35303ed3f101871f8023390576390ab51d8f1b07cc6a04fe7336f8a0033c5cf3f70b39616cd8719aaa017ba2153b3bf56514a70b3c189d6b2f25b07168b9d73ed1a2a48ae11231870c5e17ad6d910722d57daff56acb44b2a660d107b578289a1727dec4cb1908422e7042269a88e6ab4abe4239629066aceda90331cad2519d8a64431bb922a4eb2a2779451657f397e07e381fa7ff676ff68174501d91afe478ee962da5f7d16aa0c15c4848170e0c1faafe548dcd4b93947d35a273c2fef023d1a74512ef0b2e59ac5f0e1f3d356b0902de908b9ab49ecec1e4cf1eead245e4dfe03412296ec2d85b773085972bc695f5160e622c6ad7e641a8464f16a086462c56ec4c0076bacf59bf838465552eeeec32cb7bb25fa1325c7dbb0686118d363c2975671b7f5bee640b6642b631953267ac6d874da9fcc935c6de4e45cce8e0bde0e92aa843fce7c0591fe449738cc5f284cd1ec3238682a24f37fa86d8ae2db7dff22504ba1f8f6244bf7172a1c70fb49ca9347743a1cddb07b92968866e6024a5c8761959730ffae929d64b94c8563dcdf4a09484d0ca8835ea2e2576fc0481c5ad83481fd075b31d0d102fa95cde74d1a9a350a7fbcb07298eb0d5aa8510e6182531a78f16c8c95b399c6695b8c63c175eb8501a319bfd6f6bda8071232ae79d06935565a8a334962f6b6dc88740be1dba1c0d4560dc1e7457cadc4c33e8df9d7de3a6eff05b261aad5c6e7847447ce7f80b0d17cc19cec69ee865af9044e478fababe98e7eeff673dc8240ec4f59208809e81a4d94594166ce78f4a949306410236992ec7e9025af1fcbbf3caf2085c60db4f581ab0e6f39b74a824a9bc04c675cfa5e3a3a9bba8c570043cf53e49beac5c2a022e55870247fbcd6698d249160981a611eda2487e1df5645dec83072fe1e114848898bf6c52e3ad8a656bfbc7af06d21b912ee136a27b36474b7ab3772f79c8fbc53046bad28538cac183bc389dc2ab92d66c0e2dc4179681f44353207ab698537cbfcbfa250ced031f1c0a57d0805d3b4559144285c3cd1852a262064405fac45c2a1885b4c01a524176d7ecc2b2ee77e6223867bc6ed9e86cdee7332b4b2e3a836d91c88e705b5e9b19ecc2f9e7163b707979dce6db1dd1b993237504946e5c67a8d3ce86289b6af3a4d5c61ba90d437d35bdc49b041255df89a915a42fa07114099248aa089c423af648f4a96051092774706a7700cad71295efcf42272e4715002777ae4b8192723168bf26c7dc85f19361ee45fd2d6399007fb69e572aa3da236826cc63c14c3ea964f15a8925106b49f2df509b573a5058efc9e67229599e347e19312953e475025aa69c3434e78a2774062b452700d97520666d15064d60b174c8572c9d04e119e91c96940f0b6377a8f5d071a0b6595deafef865042e06ce8ffe71aa39ca1cd4670f8a8d24ca390f472595e4697630b548808f1359ea43ed4cc71792195ef953f70c65d2da44024dc8cb65f4051425d7304a7b4a0248d76de9e5b7664d40fba030290859fa17009c3f0239f4f023aab1c190e328ef6e209ca9148e7751463dbf2726f94a1e91cd3a2340a51980e487b7de41ffb6771e23f53b0e52ddb05a1cf70de98901c0163615676540d35a4687053ae85da76bb6cb86aacdd5d447c2f79f4181ed3785f28cdd7d5a2288578b3f4606c4cca9e13fc1523c8e54f9c000f7541e65988b55cd0359dc438936654923bec10603c637633d122abc01f9acc0d3238c29e71326f3efa92f92bdbb8a8988e948cbfdaa1998a423e3fad87efc062154249905cb80955ce7043279a7f28544d04b97895289eafa80ca1aabceae2bfaedeee5433aa63057511b10dfad130da24c7372c3fe265604ce47eed752f82530302f01cad98647a1ebb06ea8847fa0e25ea7752f031e56411821f4c354463199819d8342d29fd590590365826760bd2425f352722785a2ff5f03b2b000781cfd7379d82816f2e8989cd221e96faf69ed406d127ef85d27bf09e3ee8ddb3d4dea5dcc56926bebe9eb884a45d2e82a274ba0b5e6b08ea999fc1f252762bfcb9182883baf251eb309b431bdb48e1ed1d396e724618dc6d36bce2ad18b8f0bc8d77b8b7de7cde04c28f69e006fba2f5d45c052d92a8012b6011658cffcf57f08c933eddaa35423ba85e1960333962fb94d5e111d0a0c2f241fcada01365bcd8c67879f77e8cbbd3a13116f86f65fd2cf88a01a535bfb498706e2cb19723d7db2f4268b690a06d30a8aceacc41860780851821b2f2766cf078c1530ea2219e14e9b744a6d310354cd5865883db7d82dca76e6e1022c969cbce2c3dc211af89bc659101b3158254c6c88efc82a68a6b6149df42ebdf5222a5fc9568182898836b0ab091e6a766b790f5ec3ff0c1de27efee8ffabedaf7e81d90b85949cd9bd232e68e673c7ae31cf1f76d4205fca41e3a3524861c93b659c3dd7ffef3f0f913f78edcaa3d1ae624ddd0980368f115fea5250ddb574db8f399618aea06cd64401f154e502d3c762050543de94b2f2854c0b471039b1a64d36627bd81e24572c5730b1a17d77b59662fd2779a61e8b6cc016af2649a67baf022077263c2c88ef0b92a2ab2d433b6e223d77af115dd72ec8073bde6f5667b51f6baeaeb1a79c975c7e2aa6a7b534f2e76564741a6364c90b66936cbfe1f7848d3fc7d830a2e9868758c464d4c745673ccc1334deed00c80ba968a6848df5574ca3705737b702bb9fdb45cd233088cea97200b406f02a0e07d79309b0949a7989cf5076e5f4d07128af97699d2f30821e57696588fa1f411ee1538dd9c639d6b6711fd5d7d210cbb9ffa1c5c23af1525784d574d211297f40a8662e38b650a6c0759c1264241dec9d383dada90c06477a2281a0f9e63fbe6f293cf59ae884550b9e016204bc15b250dd8ecf4ce9d6c5014017ad95d2b375fd2ac698c5de047c6acdcb524a32ae963498913ba431745bfc2b171626ace6b74d5153f48557c44d242354d07f0e535636913a28b813ab8a70a54d45b1e43ecc50a9dd3cc3b2c16317072f3f7550be315573ee32e4a7adb5bfa051375e2602bb550ff9dfb730c28eef43aedf4e512a7d7a00d0f30f8e94c861d7711d1b50177bc4f05e60fd4b9757d63588319e29090b5ca34bdd77e298ee46e135d9b49ccdfd3c9f96796bcac6cd3f011a4686a3f2bb0777f26fbf32eb86423f61e7004079c6df56f4cf83b75c1cb120db57f65c996030ecb28598ae21c9b61e399c1f82069beb8537e99a598b872086a8163dd3a462edd710b0bc49195374827321c2cefdf855a226ef98884e7302d83f07eca563f2eeebf56a6a7341525a734e01e25b9198e9847547af7fc0adf114dab883fdf0e7a8a13655c84cbac9536802e88272949f627da274d95f60e2edec7d6b6a081195fc014b5ab3794923603e80d65d00bd7f48059a37d85f57afd536c68d63e6150d4ef7ba2622f29ee4cb66f2c03d267ff284b5de404a7644b4330f8522c5b8e774f9ee970515313e7fbd3aa9a29403f21572ef100abf6e66252e0eba657b9d22545501036b41b132039a5236f933866bfe65701d76fdb48a3829b396999e03fb18a2242418000b86068fb2d5e247216aa137c3f5621a3227ab9807951e90eff42e4b82efd518cbdba9df8aeb31115d14c2444064ea76f61fd0c593584af4d299b6f8f668e9298adaa5f8d74d11181624a49b54192d20ba1a01c7f786b325ff472ed026321f53b5c73bd073", 0x1000, 0x400, 0x0, 0x0) panic: malformed IPv4 option passed to ip_optcopy Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *144050 58659 32767 0x10 0x4000000 1 syz-executor0 32007 81802 32767 0x10 0x480 0 syz-executor1 db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(a9d430c468d613c1,ffffff007ba11dd9,ffff800000173290) at ip_fragment+ 0x625 ip_output(7f1c6ff1f25eee80,ffffff006f4aa690,ffffff007ba11d00,0,ffffff007ba11600 ,ffffff006e8d3d88) at ip_output+0xc8d udp_output(f63b9f292ee60909,1400,ffffff006e8d3d88,0) at udp_output+0x45a sosend(c18a0cc717f25fb2,ffffff0069de2780,ffff800021062e28,1000,ffff800021062e28 ,ffff800021062e48) at sosend+0x47a sendit(e3941a0876126cf8,ffff8000211b3308,ffff8000211b32f0,1,ffff800021062e28) a t sendit+0x431 sys_sendto(dd2817293617b30,850,ffff800021062e28) at sys_sendto+0x88 syscall(81d2d56869273b71) at syscall+0x496 Xsyscall(6,0,ffffffffffffffd5,0,6,ba064c7f0d8) at Xsyscall+0x128 end of kernel end trace frame: 0xba28c1f3230, 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(a9d430c468d613c1,ffffff007ba11dd9,ffff800000173290) at ip_fragment+0x625 ip_output(7f1c6ff1f25eee80,ffffff006f4aa690,ffffff007ba11d00,0,ffffff007ba11600,ffffff006e8d3d88) at ip_output+0xc8d udp_output(f63b9f292ee60909,1400,ffffff006e8d3d88,0) at udp_output+0x45a sosend(c18a0cc717f25fb2,ffffff0069de2780,ffff800021062e28,1000,ffff800021062e28,ffff800021062e48) at sosend+0x47a sendit(e3941a0876126cf8,ffff8000211b3308,ffff8000211b32f0,1,ffff800021062e28) at sendit+0x431 sys_sendto(dd2817293617b30,850,ffff800021062e28) at sys_sendto+0x88 syscall(81d2d56869273b71) at syscall+0x496 Xsyscall(6,0,ffffffffffffffd5,0,6,ba064c7f0d8) at Xsyscall+0x128 end of kernel end trace frame: 0xba28c1f3230, count: -10 ddb{1}> show registers rdi 0xffffffff81f00128 kprintf_mutex rsi 0xffffffff81150e07 db_enter+0x17 rbp 0xffff8000211b2e20 rbx 0xffff8000211b2ec0 rdx 0xffff800004146000 rcx 0x163e __ALIGN_SIZE+0x63e rax 0xffff800004146000 r8 0xffff8000211b2df0 r9 0 r10 0x714850b72f9b8824 r11 0x9c460d6af5b6c63 r12 0x3000000008 r13 0xffff8000211b2e30 r14 0x100 r15 0xffffffff81cd528d apollo_udma100_tim+0xde73 rip 0xffffffff81150e08 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000211b2e10 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor0) pid=144050 stat=onproc flags process=10 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800021062720,0xffffffff81f8d720 process=0xffff80002109a360 user=0xffff8000211ae000, vmspace=0xffffff0065cf9640 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 58659 486530 91625 32767 2 0x10 syz-executor0 58659 22249 91625 32767 3 0x4000090 netio syz-executor0 *58659 144050 91625 32767 7 0x4000010 syz-executor0 81802 32007 49632 32767 7 0x490 syz-executor1 81802 199153 49632 32767 3 0x4000090 fsleep syz-executor1 81802 401322 49632 32767 3 0x4000090 ttyout syz-executor1 81802 451893 49632 32767 3 0x4000090 fsleep syz-executor1 49632 372212 23452 32767 2 0x490 syz-executor1 23452 500775 51242 0 3 0x82 wait syz-executor1 91625 226946 81139 32767 2 0x490 syz-executor0 81139 311618 51242 0 3 0x82 wait syz-executor0 10285 113818 0 0 3 0x14200 bored sosplice 51242 437380 10018 0 3 0x82 thrsleep syz-fuzzer 51242 336255 10018 0 3 0x4000082 thrsleep syz-fuzzer 51242 376292 10018 0 3 0x4000082 thrsleep syz-fuzzer 51242 51700 10018 0 3 0x4000082 thrsleep syz-fuzzer 51242 143976 10018 0 3 0x4000082 thrsleep syz-fuzzer 51242 284357 10018 0 3 0x4000082 thrsleep syz-fuzzer 51242 254010 10018 0 3 0x4000082 kqread syz-fuzzer 51242 507643 10018 0 3 0x4000082 thrsleep syz-fuzzer 51242 408466 10018 0 3 0x4000082 thrsleep syz-fuzzer 51242 266198 10018 0 3 0x4000082 thrsleep syz-fuzzer 10018 356299 62213 0 3 0x10008a pause ksh 62213 322932 3368 0 3 0x92 select sshd 24709 126018 1 0 3 0x100083 ttyin getty 3368 195987 1 0 3 0x80 select sshd 79187 327755 53987 73 3 0x100090 kqread syslogd 53987 444283 1 0 3 0x100082 netio syslogd 58067 324263 1 77 3 0x100090 poll dhclient 1104 455812 1 0 3 0x80 poll dhclient 81657 220718 0 0 3 0x14200 pgzero zerothread 7245 298311 0 0 3 0x14200 aiodoned aiodoned 2822 406409 0 0 3 0x14200 syncer update 37807 359398 0 0 3 0x14200 cleaner cleaner 2510 51297 0 0 3 0x14200 reaper reaper 3586 451016 0 0 3 0x14200 pgdaemon pagedaemon 29665 474366 0 0 3 0x14200 bored crynlk 32048 150343 0 0 3 0x14200 bored crypto 13573 520928 0 0 3 0x40014200 acpi0 acpi0 22679 104600 0 0 3 0x40014200 idle1 15400 62851 0 0 3 0x14200 bored softnet 97968 43869 0 0 3 0x14200 bored systqmp 47327 173736 0 0 3 0x14200 bored systq 12186 42181 0 0 3 0x40014200 bored softclock 80159 436528 0 0 3 0x40014200 idle0 1 429594 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper