e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bd", 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) r3 = syz_open_pts() close(r2) dup(r3) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 11:05:04 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 11:05:04 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x54, 0x8a, 0x4, 0x1000}, {{r0}, 0xfffffffffffffffa, 0x40, 0x80000000, 0x2ca0542b, 0x8}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000025, 0x2, 0x1}, {{r0}, 0xfffffffffffffffa, 0x50, 0x2, 0x8, 0xfff}, {{r2}, 0xfffffffffffffff8, 0x80, 0x0, 0x0, 0x4}, {{r1}, 0x45bbb99abfc65cce, 0xe4, 0x2, 0x80000000, 0x5}, {{r1}, 0xffffffffffffffff, 0x92, 0x2, 0x4, 0x5}, {{r1}, 0xfffffffffffffffa, 0xc, 0x0, 0x3e65c049, 0x1ff}], 0x2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0xf, 0x0, 0x116, 0xdd1}, {{r2}, 0x0, 0x50, 0xfffff, 0x0, 0x3}, {{r1}, 0xfffffffffffffffe, 0x19, 0x1, 0x400, 0x1b7}, {{r1}, 0xffffffffffffffff, 0x20, 0x8, 0xfff, 0xff}, {{r1}, 0xffffffffffffffff, 0x81, 0xf0000000, 0x401, 0x8}, {{r1}, 0x0, 0x4, 0x2, 0xffffffffffffffff, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x20, 0x4, 0xfffffffffffffff7, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x41, 0x40, 0x2}], 0x80, &(0x7f0000000340)={0x3}) kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x38, 0x1, 0x5, 0x2}, {{r0}, 0xfffffffffffffffd, 0x6, 0xf0000080, 0x0, 0x7fff}], 0x81, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x0, 0x10001, 0x3}, {{r0}, 0x0, 0x10, 0x4000000b, 0x7, 0x4}, {{r0}, 0xfffffffffffffffd, 0x2, 0x8, 0x9, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffa, 0x40, 0xf0000000, 0x4, 0x3}, {{r1}, 0xfffffffffffffffc, 0x4, 0x1, 0x6, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0xde, 0x2}], 0x4, &(0x7f0000000100)={0x15c0000000, 0x2}) 11:05:04 executing program 0: mprotect(&(0x7f000002c000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x2, 0x3, 0x40) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = msgget$private(0x0, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) msgrcv(r1, &(0x7f0000001200)={0x0, ""/171}, 0xb3, 0x3, 0x800) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r3, &(0x7f0000000100)=""/4096, 0x1000) r4 = getpid() wait4(r4, &(0x7f0000001100), 0x1, &(0x7f0000001140)) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 11:05:04 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x200, 0xfffffffffffd) 11:05:04 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1802, &(0x7f0000000080)=0xb, 0xfffffffffffffec9) read(r0, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 11:05:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) connect$unix(r0, &(0x7f0000000040)=@abs={0x89a88f592e0a028b}, 0x7) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getuid() fcntl$dupfd(r1, 0x0, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000180), &(0x7f00000001c0)=0x10) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) accept$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) 11:05:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x2}) write(r0, &(0x7f00000003c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53adffd1271dbfae41b494488e963fd31df83432213928872ea58f54dc14241831529a5314ac4653892af7341ff1fd26c832ab072b55e36d39d6bb2e531a4453d01967c7827e02177efd0a995eed20e2f29bc7b7e412ff53283bacb6598a1741d88669b8990d20100ba59869edb1c3abff65c14253089a67cd9ab93899ca02cbba008134bc2bb435c846355942e293b2caf15ecf5cac2", 0xfa) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) write(r0, &(0x7f00000002c0)="de3ebd84719f07bcf7ee49301cd2bb6f7775ec423b37f0a699c18a5d7de92d4a02b98cdf893d4626547ff3ad6e23756c08120bf90e50ca8b4a00797dc3e1a0fcd7da81eb5dca9151d7997cd26f9478faa23bd132e876e4e6eae92f97bd1427fbec1d9acf77f51d2ea2fc04a0e318a123fb8c37a57c4c983ef3771331120d1177bc966e99d5f7082c3a5c3991e4ba747d3a24f859417c2e16a2b4d877c0c80e33aaa548ffbeb6fee51368e96363127125ffb032636dce0af56d80a5057f378eb215308d5cedd97c1a6b1face0365189c02ccf97ebd39da4c2f619fb5e5ebd6f81e91daf9786776155ab464f0ee90bb03aa01935c59cc73c3dce542d", 0xfb) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r2, 0xfffffffffffffffe) ftruncate(r2, 0xa46) r3 = dup(r1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000003700)=[{0x0}, {0x0}, {&(0x7f0000001300)=""/61, 0x3d}], 0x3) 11:05:05 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r1 = socket$unix(0x1, 0x1, 0x0) r2 = dup(0xffffffffffffffff) r3 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = socket$inet6(0x18, 0x5, 0x65) ioctl$TIOCSBRK(r5, 0x2000747b) poll(&(0x7f0000000140)=[{r0, 0x4}, {r1, 0x1}, {r2, 0x4}, {r3}, {r4, 0x2e}, {r6, 0x14}], 0x6, 0x1ffc0000000000) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) 11:05:05 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r0, r1) 11:05:05 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9, 0x0, 0x0, 0x0, 0x40000]}, 0x3c) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) socketpair(0x27, 0x7, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x6}, {0x18, 0x1, 0x3cef, 0x9}, 0x8, [0xdc, 0xffff, 0x7, 0x1000, 0x9, 0x6610, 0x80, 0xffff]}, 0x3c) kqueue() 11:05:05 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) r0 = semget(0x1, 0x7, 0x2) semop(r0, &(0x7f0000000000)=[{0x3, 0x0, 0x800}, {0x3, 0x2}, {0x1, 0xed3d, 0x1000}], 0x3) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000100)={{0x4, 0x7}, {0x7}}, &(0x7f0000000080)) 11:05:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt(r0, 0x25, 0x9, &(0x7f0000000040)="c7dc04ac50b2c1d50d542c089942d53e9f831324c9a9bbc8012a7a12", 0xfffffea2) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) 11:05:06 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) socketpair(0x1, 0x5, 0x6, &(0x7f0000000100)) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffffff) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0x2, 0x4}, {{r0}, 0xfffffffffffffffb, 0x2, 0x81, 0x800, 0x8}, {{r0}, 0xfffffffffffffffc, 0x8, 0x0, 0xfff, 0x3}, {{r1}, 0xfffffffffffffffb, 0x51, 0x1, 0x8000, 0x2}], 0xfffffffffffffff7, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x94, 0x44, 0x3ff, 0x2a73cc2e}], 0x1e079f73, &(0x7f00000000c0)={0x23, 0x1f}) 11:05:06 executing program 0: r0 = socket$inet(0x2, 0x5, 0x8) getsockopt(r0, 0x561f, 0x73, &(0x7f0000000000)=""/104, &(0x7f0000000080)=0x68) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x1021, 0x0, 0x0) 11:05:06 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) r1 = socket$inet6(0x18, 0x8000, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)) 11:05:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x1) mkdir(&(0x7f0000000080)='./file0\x00', 0x150) r1 = msgget$private(0x0, 0x100) msgctl$IPC_RMID(r1, 0x0) flock(r0, 0x2) flock(r0, 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) unlinkat(r2, &(0x7f0000000240)='./file0\x00', 0x0) r3 = dup(r0) connect$inet6(r3, &(0x7f00000001c0)={0x18, 0x0, 0x1000000000, 0x9c60}, 0xc) r4 = msgget(0x0, 0x10) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) msgget(0x0, 0xb) r7 = geteuid() r8 = getegid() r9 = getpid() r10 = getpid() fchmod(r3, 0x8) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x400, r5, r6, r7, r8, 0x31, 0x7}, 0x7fffffff, 0x200, r9, r10, 0x8, 0x4, 0x3ff, 0x6968}) msgget(0x0, 0x80) 11:05:07 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080)=0xa5, 0xc187d56f2159a8be) read(r0, &(0x7f0000001480)=""/244, 0xf4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)="cdf26a84730f6067c448af23bd450a2463f6f8836f3ab81f7ce2cd312212d3c303ff3127026f408cd3cbb44b8f66cf2e52ce0ce2f60c7afa4129771552ff9abfa10fb7d68c29afc994127fd12465", 0x4e}], 0x1, &(0x7f0000002bc0)=ANY=[@ANYBLOB="f8000000000000000000000000000000f19f989d39ffe5cbd4e7d4e6059078467410a88f63f4e2aecc9b1b017c2eac6859384099dfe9a540eaa3bddb27b77e94f890c43dbf294b670d097d2212019f163788b3cb88f50f1d14ed76d31bfbe8261d954308dece79e2fe27e477fe36c5ebaf373b4d1f0c088238563cd9ce53362ed937e360a189b316ba8fcbabd394b9e30e966fd443b5af9128009b3ef6fce93404843b98b15a3196163a35c995d3ef378291e4c1d6156524bce9b803154bd134f7edf53c823f4ee73a2420c64ce9efef598cb06cdf45b1f29bda9c7e9c405eb7aa60caf1ee11d7c2e925164f9a6c4765e2376ff354e000009800000000000000ffff00000400000005def5af43820937a58abee4e075c949b234595a820ede44783c958fc21a6090e1f91503872367aef9d15f7b087178fccda4dfdb9754d4785c5c279d87278335b38435284c7f5507f58828eb61e048096181459eb26d8c4fb38e0f6eeda8b3e899c881a0c3d2bbd4b234f871237212d6db9ed9c5ee81418ba7d92fbe0f2aee55b02c64d0b69da040480000000000000000000000070000008afeaf0c68decdad722d32908a2f64bf7e33c4a80cbfbb1e129e9233f05388b4032483cc397b30035a8e86164ed80d862600000000000000d800000000000000ffff000001000000a4f70c691eb8d2997abf9eaa6f04e3277936544466c4b0fd6798adf4b52857ae2fad3e49e64abb47779ecec9314f10714edabe415d4162e2b2d98b77189e51435e3e22f1dd6e86f771fe107474bb199a1f4ba5be786d6f7a637ee504d6c7e8774eaf3ffd2dc1040ce9c68a2398d6fb409f08db3d2c485c0bae09e922e15b5268a198c850fb4a0683d0e7ed8e0dde82b1d7b4f6f3c8da86e798db9d39262512a3fb39227299da39601edac2b786a89a09de76b3eb594beb466929e363f05742f4303b3ed65600000040000000000000000100000000000000b5893394768298b1c24e3c6f35b445dab7ef5045922a469b2832ff4c9d1cddcf0c8972ad2ed87aa549472d0000000000980000000000000001000000090000004d14c3bdbd616f0609c1a67777379e724b4397f8f0b5fa1b4852c12a93afd24ccb0e28745a1fd2ab4d5d85dd28f2ec26aa277deacef6e029f8ff5f4889453be3aeae78dfd347a488eff09bd4870947748af325d45c7b34f33d5e5cafe03a616b3594aed2f920e643c497f672a285f5eaef9eb4d722cefdd7d762e681fb11903a740000ffff000006000000111a045056d940b6c652f12534979d67924d7efd33e069a6b9e2b163bba2661599b25493f03ce8424171b15808151150efb0b8fe2ac7debdfe5cc04d7fe07c58be738adbe411b97d06a7386853a0ea13dd7fe31af76001a9fc8568d4ea26dcf9f97ac40e1dc9f5d10872cf11c87dace5c016777b3eb2e0e7cf265a375de84e3073a3c4ef228e170da64ad372cfe4f6a276037521f69fc263f915003358c5405d7c2faea6a81fc8df6a097b987bba25dd7a32db810f51c319a52803bad6105c89bcbc359f01ba435dac2e1196992c0153dda8acf76dd63ad39ead6340d75971b6b09c585ecf61b9943779bf4e20d2323433d5e86f1f9a6dcca109b1f6f349ec4f7bd26406f132a689790129866bf6bd330be1bfdcd1b1b5d7c766e14d32bcb2370bf7ac1577975e4fab90aa9ada0951a612c77458a0d9037366d948ac99a71ded8d1cf81509d8d0c7dfe0b712b6217844a8babe915eb5f8a60b1386bb1a2a55e007a55a6a018f3c9ee323aa7b78e55ffe6c9355fd6e3ba4b8898e1a691ba6f460d01a509f5fe8391912947e9d2c8e238c06ca52ad5b203fb74f877588fb02796c240fb53770330ff8173ff0b722a80ad287c2cbd7d8a76c66fb47d98722ed6854b5f4d725c83cb35ecc02572df8dd96a99d7f7af20171c04d1e53a688ce379f4c9775a09cad68f2832560d7f6f0a9a63cc4d910b37ea20c07f1bd57e8410df8dd5cb1c0b66600c366cc00523b3c2e2d9bfef4b2374d95ba957a15d5b18fb36b472731b51b5705a5f2362315c1889327e8cbb9caa6355eda22e6a2034c1fd0f44044c79f96279eb1dbd54c5b43be2ae29210302b78e108dbb95314084f91c73b7c95ff94ff472508eacc3fab2322ac77d420aca28e4a6a36f5819586651ddffbf9b1c127463a567ee5293ae7227f2cf6e41089187b663ea53875d2e2fd7da8e6e20091a537be149d455f88f0c929e51656ec0829ac9871dd0c7d8013dbdeffa2034c4bd1e8a1ce7874d8cb59a105ced2295a690d5635feea5785263ab416460d094c616f9c81187e6797f1c5756dc4da16500c97973c6fcbec9925932fbb3007226c737fb9d2468177106d55d3a367ea730f3733cf082919688fcfbb284c98b7e9583493b3f191f267c38bab6fdd900748f0d32923f191d8439f9963ec1bf949d88424189a07eff2119ca6f0241f520528162c36bf31946a52e587434e8dab795d6474361daa889255bb7c9a74454ffb475d54db65b0fcfdcf50ad8ddedfd5e383ccccc21a25a9b9e1862b2f616f6f850ec02519c71f3ec9e4bf71e780ca9c198400099e2253370685182de5981ef6ed8f9dbe2204ecb7bba859e6430af47fc61dfc46732a3cd410c02f28fb8cc03dfd0f97a249402445860103f3357447f92ea343aa096d3f6e17fcec03c466433ad314d49e0ecbbcc0d0ceee0d7ac078e731ff25054407cb4b67e32b89ddb6d8c6028ee5374b58603fac7dbfe9f577c10bbba068e65dfb0bbc88e56be6fdb305e2425568d2279425b2de10ba6a147aa67cdd9ebe906fd78be314fda3778f5396c1360eb295d7963c13f6e4cef48e3131182f61d9d6e39cbff4fa375337c3807dba47785217ac84b2651d0c6a912d2927b1972279136f326a56ef33f3666f157107beaf3d9672f87800cca08489784e3263afc9d560bc4165d1199f311bb5a5aaac2f29b42c81802a2ff15999207c77605a72828e31bd692af4a187e8050966b66c54e6ca9ed5bd9572ca9156b58e196bbc37afd0bee88497a22bb03bea15b5a13edd3f2c5c2570abe5a68dcfce01410f2a1dd3a579d5cde059063056dfd7a3a68e3e1e084fb2dc79a957e5633f64bbb57bca4edab620ec26d9b38448188bfa469435150a753d93f9f6140e0ca59b13fa13ec8eb6d86fa8ada31976027fe0813f81922dab5528ac4657d0ad2337a64b839de3a282314eaaddbd8a075124c731981c8b3e990ca5ecc6d95d89070e5f0f1834a49face5cb9e15a5cce19715000bba2ef987f6a33761c4439a8fcc57538a0fbbe042d356307ae76b11684674ad97a0378bc6f60c1fedd5cf23fe2775694351240a949eeb492c09bc84acd53495c2c65ba2d0d76a976e6627c4f23575e3e93b9aef20b38cb8fa674e5450bd8517fd88f0cbf8d4ea8508c36187eb21226ae052bbc2de48cb7e79a7b16abfbbb4671f38fcb9ba92c77dc2849b0260179aeacb236cac3a657b79efb0896a860d5fcb25f9b38a61f124f64432acdab6787e8dd2f3753778c013e27d0211f30111d00cde4dcd27c02dc5a32c697e7208847c4058697080b832ef5df4f7ae3afb3700ee7f11862cc9d9cd8aafe98a3a49f1479c883d54bdf325f608b1a94ebfc96f04c265f15b8a0d72d37af050f4b6864bac90a78897cdb818667ac345d8403e065baae94c45ca92d8abec6c8dde4fe05cd5a6dfafcf98659cdaa8dfe2d0077735eaf5e6fe999c5dab4b6ffc9126c9ee3d035ebc735d7e1be4479c02c4555ab758a48b55f0f94a2cb6268531fa33efd8da35d3496138baa158912bead9dd00b806d7c8158d81e5770bca4ca8a9980a03e0382bc77aaa7f48ec5031a7b72623ea662001a137775376d93a390e627b1bc03c9b7936e230625b1fd9a98de75d5d16a08e332f11d1b564d5e6848e62a99fc2cf13121b086aa1cc390292838670afc9e75b20e6e7a78f8807e5cbd69d4f949e3a9cbca3fadbd5077ff9bab1889c0f83627c41e21c726ac769638a02a8bd5dcb6f0b17bc78dde940e5e27c2794696ab8062b2ecf281bc5780d4012c11a15866475ada62e8730e74cc42655ca2a18e6a10524073ffc3b0e317242c66eb8405a0e8595f90e1ba239494376e985a25e0761043e0e18eb6de574be1ba960455ee4260eab2f9b11d13c1d82e7a16d9c0c9c354d88cd7480ecfeb0ad787e01bafddb272d701a1a399815836355f756652d45e03875faf2231c7b57b283be97cf7b1858604a093c3b279807039134a05db6ccd84553980127ad293745a4e26cee6e497e390b6e85ead3b0fd30535f2b40cc685a7737334a18c2253494b7c5171e88d1c663d126445393e1f40481d47c6007d6a1fe06c1b557843cc62c753eec5e63538702f04f355854eb2adb4ce08c139cbe6f9c7be9658aa09e1606880ee5a60672ee3546849740a9d3f7676b350a705511be65632cb8b5b4f9c11a4ed53e546562d8e8a1ad4493b92e33287af470bd7709ca1248fbeb69a5afab1dbd66397958e4530d95e597b0b826fddb39deef39869ceb82b9957be0db6314c86f542e4cecedf90bf4677d4319529b8b565761d2c1741111235618b3d6f5c1cfd251887c2e1c83e496326e50a138609e4f8583ed293371fdeca0fa3685544f2e88c32fd44c8fa60e189dfa39e14e82c8718fbb49ef264f560220fc07cf4bbbc87dfc08c44bd04892a3ffadf5980b1184c55f7c3d427337e664735ebba709ba2e3d8f36f87cc7133d773da3e6b9e05ca0d503254abb79f315351f60060db9c0105fda4235b35e8e82af97f2cf2c6cd719990b945655cf5949562d6b3ecf32dbdd3341d25a04f34c5a210727938abb78bbd4005ddb63e8c5542a84c9b6fd809896b27c9d2d1a4378d52a0474c953e6958e99e5faa3e411eb7e3b640db27530333eedfaf904c0ea129929e81dabc828273b1e3a7e47328ef21e123363b8514bc4dd52c40fa12cd0faa70b3172bbec203837b858f3e6849021c1f3af1ddc3516f77b48afcbe2d250421c2c87b1cb73a3d736cff6603c7182dd2fdb8d1ee73892fcfa47724ab9251654bf711c59941d53ae10bfd36236092b08be8d9522ca71efbe95435d2ef7559ad481f0a1ae8554af0d4c63deededc4550d67d67864510ff025018242f194933ab3fe83bb0934b70be914708b1a0f9d0dd6c6b5f9b0b5f460008fdfb02a1d271b332b709a80fe1fc4365cb1b0a2d930a6f1521cd65eacd050e7eef9c15ec12eeaeab6a45fdc1ea2285be4773e9039ec89e0f3be8f8f14676aed1d9c7f8b0115d2473102d2a5b7856d989f73f76a4e157e4f76c5e19dd1a4894276115c8ee3aa0a7794cb56c71de785733fd2c28287aaf6e342a3f79b176b983df59ef2d14ccbd79db6a68a5fd60233f1305a37e9517fbed3fcb2a7688d2f886c468bfe424d296b8dd29759d03739d31e5252a8440c2e372877168ad03089de228162484f91528d109ef0fce6c402d18e0d1bc64a582bc698c021ebd834d9a3dd950f92b33a7c6b632604d0b2469f91b997903e8be0bbe390b51f80c3d88072d46611785065dfe6a079c563ef48c006e5c6ef5bed6c915e02979ecf562808daf274ebe7a81ea144e3698fbfbc188c2df1bcf21f0b193a220020d50565ead76338bbbeb97444977b0c8f8bb15fbb813f84862931d5e1d06f1c9d5e6e1175e9604acbe145516f4261d9707dec75278c1d4517766f38f2cc705fa118950dc59d7f1c26bc6ff09dcb22cb0d4717c0eefe0026d6db9996b55db655d91ab43cd5063671df2a533caa3b9157fde4cf5330b657c38a810a4675db1c899f05fb112282feb17017614a71dc28df34a98845bc50c116dad9562fd321734e044e0ed91cdbf94dd6bde6a91da96de3c448d3b74bd8b0daac8c70cf24bc5a9a3fb322b7ead99c8c0009daf7b1f70fa202d27914e02c2f83943973af5a91e8a42d0fe82d60387e9c28231e53430765e0f3394d54aad715265552d9d46c74aeabb9e1f411cc08b12e73ffe4b39f53ee2184dcdf3a1cf5c077a847d9c811516e41c1893b66541c82ce6336544ffcfc039b8d37df6d31391fbcfc7b831f821534b4f547dc984678740c3ed9d53066ddb7260400f5b3b0edf96393654da8dd27ac168a9dd62c2758eb1ec355669aac88a4e858acc06bc2439fd5e5d795a251288b081cdf82a1f8b9f8ced4e710eef17f53b054f6cd18f9a8f63e833299e9f567bf6b822b44a0b0558db7b4cdaba2fbabbf2af48eaee4db4fcc29a70ea73728db7c69966cb060e6d344f765abcebdf88f4a2c3198ef835af1bef7eedea94ee625e82087b98ca2a99dbf4eb1e5dc890502e7a2879529f5ac2f32c68cb8ef6e767e0a9f2602de11822e4eb4ab36e8061351d7d7d4b08a943ab15ec249bfb28ac56e82e4a340049fb7ba8fc9278921973ea8f8f1e706257984265b0148bebe24c1e15bfe9b3a5c8e07750b2c93a8e324a2c1c7f99d43b504f425736931fe5ee5ee6a89ddd8fb0966df8a1326b4224dd9914058343ba23bfc92ae66dd7247f52a476a1ca54247c7bd3554228e6ab72a2904e4b302fc850954aa2e15ff1044431f02ba61dff5c8e90492b578c41cfaf22337b51833ccb29aeb339eb07c63924d636000b2019845a9cb83eb12c0ac53fb4a5173ba32794e65c0e0163d97cf796ff143991418ea322caaa6ddef6f670540f4bfc34ec7543141d15ffa5fd5298a3b0c5d267635a6d5a3031187297f9d499e988c1fecee646ed6955d5bdf286137a6b72acfac711787d3417f134deac35399aa3cbc7e25e676b91880e4e9125e61fdd0f1d0909c1ff7ee52d9bca5f72a6cdc1168c8463cf2d588b139df8b3282e681b890166f72b37f37c6d0fdd7a1dd30e212844259aa61b4da4383d54b8bcefbfb16ebe3ae99f5c5dea250ae303540a89b4527446eb8327a2734ee6f74df8ae63a4aab191968f74362a29b22a2213ee9197386e07287e3f6be9cb480aedc5782489b005f612fbe6989c7138c8ace3fb9f9e810e9a49a5a4405148dc78be8a583e99e9c7afec24f58d006b89a0f0b6bb6895ee2c3ecc56de0ff44a44ed3600000000000000001000000f8ffffff8075e182b5881789f636de0809e6a02a358388df61545227abf0d6c1679c5684d11f367c31a0d78d0c0664b0ba1ad8a2b00b2d323d0a3bc86ca180cf24dc06de721963b63f329af83aeb000000000000b0000000000000000100000002000000820c8331af19db529072686d3ed0e70bdf879337686aec950a68ee44233d1372772fbf20608fbba7810726fdea655492fe139f7314f0933abee3d596a01b3e62c8acb079f3fecd5d2682430af28f082eaaf99b08886e0bdd0b7312b6abac4756c70e8cd4209ccf08de0fbd4a83ec5d9e27c7a663fea55bd9db58939dd1fa661b757a69fc1635e341522c8ee7e221013b69b056f59fd0aced834f7c0000000000f800000000000000ffff0000000400008e56e492f91c13f028e5bdd6df015a4f6ce46ca8803231eca9d75a97deba0a7ee5d3000774f12200a623f6424a7b9a15a5e991ff4dbac86f50fdfe4afdc5d3040acf5bb20a40096161431eec31372044795d15145b2534474929490d19edd64cff23ab8b217b4eb268727c60cddb14664466bfaff56e0f221765b6d906ccf67f9285c4198273fa3904abff2d0c73a47ed476e826fdd411c1840a4f80f48d8f6d181e6ea3dae6cf1035266dbe35df7b40410d352b1def09279bf47be5c536e37218539eb0690402ae534a37b91ffe5e30e1737352745ffabb47bd89f28962af00000000000058069cb8733ea9fb489dd7efd70a6a225c6c8bcb86d84cf39812a8f96b737180bd36403019b9f5ab7f350a0171a5a3bf6a80835564c3ebe88dcfffdac8848fc192bc493dea6e75f0499a5dc53426da5ce10dea8a40e50a13ff01de50a00ce0334a89c6d737b1ac01c62ee52c9e525c124f520fea384e715e2b6077fdb3cd6c2573d00ed3e49efa4be27606963d02750000"], 0x15a0}, 0x2) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 11:05:07 executing program 0: r0 = socket(0x10000000001, 0x5, 0x5) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) 11:05:07 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) ioctl$TIOCEXCL(r0, 0x2000740d) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @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) 11:05:07 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x5}}, 0x0) nanosleep(&(0x7f00000002c0), 0x0) setitimer(0x0, 0x0, &(0x7f0000000240)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x4, 0x6}, {0xcf7}}, 0x2) ioctl$TIOCNOTTY(r1, 0x20007471) 11:05:08 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000000000)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 11:05:08 executing program 0: unveil(0x0, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x440, 0x100) unveil(0x0, &(0x7f00000000c0)='r\x00') r1 = getpid() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000200)=0x99) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x2, 0x3, 0x6, 0x4, r1}) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/165, 0xa5) 11:05:08 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) rmdir(&(0x7f0000000140)='./file0\x00') r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000080)='./file0/file1\x00', r1, r2, 0x4) mkdir(&(0x7f0000000240)='.\x00', 0x0) 11:05:08 executing program 0: setrlimit(0x2, &(0x7f0000000000)) getrlimit(0x3, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000080)) setrlimit(0x2, &(0x7f0000000040)={0x80000, 0xfffffffffffffaef}) 11:05:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f00005a4000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2d, 0xa, &(0x7f0000000040)='\fFW}', 0x2b8) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:05:09 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0x19}, {0x8, 0x8001}}) read(r0, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) dup2(r0, r0) 11:05:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f00005a4000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2d, 0xa, &(0x7f0000000040)='\fFW}', 0x2b8) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:05:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/66, 0x42, 0x800, &(0x7f00000000c0)={0x18, 0x1, 0x400, 0x9}, 0xfffffffffffffdb0) setsockopt(r0, 0x29, 0x80002a, &(0x7f0000000000), 0x165) setsockopt(r0, 0x4, 0x4b, &(0x7f0000000000)="f0a95d9c47651271604ce02b84eb5548af52", 0x12) 11:05:09 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRES64=r0], 0x1) sendto$inet6(r0, 0x0, 0x0, 0x6, &(0x7f0000000080)={0x18, 0xffffffffffffffff, 0x7ffffffd}, 0xffffffffffffff6a) mkdir(&(0x7f0000000000)='./file0\x00', 0x62) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 11:05:09 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) read(r0, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 11:05:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x126) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x987, 0xffffffffffffff3d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:05:10 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) read(r0, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 11:05:10 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0x80000000}, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x30) sendto$inet6(r1, &(0x7f0000000100)="0a5c8ecf0b4e78d21d8278a4d6c3ae6fee6a2478ce2ffa999d3e76e73b00bf7198a684994b128a2ed47d0240eb5076bf2709723c2bc30666492705a85380093ede6a9655888a794d9bb0c31ba1a729951d085cb6116c0beddf7897dba4abf404e7dde98bff82dcdbae6195310c32b70e2f887da849032668161b11bb7826763fc9ab87ad2111b830d307550473b8a8350e4cfeaa5291ab46351564d5217683aca2b1df8947929f53610893b012232dbd392549d4ada3165e8eb22d6bf2cc1508e608523fb1afd7dbc6a947acca219469d47bd0cb41dbb5d12fcd06d255b48983e19aab822f3e648efd060c89810558d2", 0xf0, 0x1, &(0x7f0000000200)={0x18, 0x2, 0x8, 0x4}, 0xc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) r2 = dup(r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x380000000000) dup2(r0, 0xffffffffffffffff) 11:05:10 executing program 0: shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) clock_getres(0x5, 0x0) 11:05:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000080)="a85f75d8ee83fa83befb41de4ef19ef598f69190bb62863425cbb8bbd2c44021a4bf914639050f64a27213827ca494d6d6468ce4c9c1e93b8dbbfbb36f17fca429c381aca652678f7a4204a0cfca2ab1d86fdb75", 0x54, 0x400, &(0x7f0000000100)=@in6={0x18, 0x0, 0x3f, 0x7}, 0xc) sendto(r1, &(0x7f0000000180)="ca1523deaea120d8580773aa526d5f88871ddea01b3eede631c49bd5de168af5192042c4c5a8385a8a3c1135d6d25598f629bcb170e3e1edb6e27c7f3272f6df777321bd4df0a55d961d2d431d1f6b17ec253f7f8563cc4c573ca1bce252a02d06aa2b6f9b62bf3e39ba02abaa225b1e55b9ee01b655290741ec7d58b33b4e978ef703e6c47c2f0aed17a6812b05cf7a6bf31f808e437102f76eb8b855b25b27f3b64e1f307896b93c9bc3fa276a62240a083091fbc865c409a8e73707457989cc4f66214d4ab1f78f2a22065db76ef55719eaa4d7da9d6ff51f", 0xda, 0x8, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:05:10 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x0, 0x7d}, 0xc) dup2(r0, 0xffffffffffffffff) 11:05:10 executing program 0: getegid() r0 = getegid() r1 = msgget(0x0, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r6 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x5, r2, r0, r4, r0, 0x100, 0x6}, 0x7f, 0x4000000000000, r5, r6, 0xbc, 0x3, 0x5, 0x5}) getgroups(0x1, &(0x7f0000000140)=[r3]) pipe2(&(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername(r9, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) fcntl$getown(r8, 0x5) msgget(0x3, 0x400) setregid(r0, r7) r10 = msgget$private(0x0, 0x3) getpeername(r8, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) msgsnd(r10, &(0x7f00000012c0)={0x1, "fbb47285bbd7656e392347fd8ab97a8edbcaf5eefe6d2069d58b665d3dcb797f3d375a2e02e7e54a9356edf4491fdb207e56ec63039e43e1cd022ecb7e77c9b2d97230c3c8d814712d3a1662c1a5d336d5c1153240ecfc9cdd2db2781644651c8a8a233f737274626540346e93b13f"}, 0x77, 0x800) clock_gettime(0x2, &(0x7f0000001340)) msgrcv(r1, &(0x7f0000001380)={0x0, ""/125}, 0x85, 0x1, 0x1000) fchmod(r8, 0x20) r11 = semget(0x1, 0x7, 0x400) semctl$GETPID(r11, 0x0, 0x4, &(0x7f0000001640)=""/50) utimes(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)={{0x1, 0x3}, {0xe0}}) msgrcv(r1, &(0x7f0000001500)={0x0, ""/120}, 0x80, 0x3, 0x800) sendmsg(r9, &(0x7f0000001940)={&(0x7f0000001580)=@in={0x2, 0x3}, 0xc, &(0x7f00000017c0)=[{&(0x7f0000001700)="b6399d5b306d85858e8180e7fbb05196904d56ea249c459469eb42875ec8ac6c11ae7a957fc75e8e3c45f31065f8448a0b06438fb5c4e6f518b51b6710ccc08fab81192c77a7a0ad7f96ffcad742a39ac39f980718e763222b100cc7d911dc65fa7065b31cd77d6241322a718744276e6af61411010ee84b6023eeac41796ee661057a153581a1fefeec4499768fa98e82666cc3fb090575bffa4275eb9dcc435c21eabb8acb6a566f8850c36b", 0xad}], 0x1, 0x0}, 0x8) bind(r9, &(0x7f0000001980)=@in6={0x18, 0x0, 0x7, 0x100000000}, 0xc) mknodat(r8, &(0x7f00000019c0)='./file0\x00', 0x0, 0x4) semget(0x0, 0x2, 0x8) 11:05:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = geteuid() seteuid(r1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) pledge(&(0x7f0000000000)='^[\x00', &(0x7f0000000080)='.\x00') 11:05:10 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) close(r0) fchownat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) 11:05:11 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000000)="e92d89344c76c6580465d05b4dc8a2e4c6e7b6d9c598639087c61afaa3f0ecfab15d4f81f4", 0x24, 0x406, 0x0, 0xfffffffffffffcd5) r1 = dup2(r0, 0xffffffffffffffff) sendto(r1, &(0x7f0000000040)="497c8dbad3bc315ec5274c01ddd2735a4ac6955950c4e9490471d9b174e7a2aaecb2c0a7878f61bae3d39d7ce7671f198c70bc53882e6ecace", 0x39, 0x1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 11:05:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x8, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x8) r1 = socket(0x2, 0x1, 0x0) accept(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) fcntl$setstatus(r1, 0x4, 0x42) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r1) socket(0x19, 0x3, 0x9) 11:05:12 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) dup2(r0, r0) 11:05:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x0, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000080)) 11:05:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) r3 = getpgrp() r4 = geteuid() r5 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) r7 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() r10 = geteuid() getgroups(0x2, &(0x7f00000006c0)=[0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000240)="2e19202f9c1a380e01a64bff2b4a4803b8aedcf22b7054961d66f80c56228e017ad8de28e586bbd3b7f41dd37153bbf6e622924d82757d39f45ab3fccd9f45f7f40dd42404bec1cbcb6a8407cdb2bb98e362c1fc361bc9d7953e03dff575c94e3f7fc04e4f7c8bb2834d7136b3446bd52c1c328d90533191b0269acc47e0b5f6c6e97f57d09282b1193049202985544835bd46f4e07d273c4af0724fa868eea250bddfacf00be40991fcd2c08f7f548a5de46a837bdc62318457b6c432cb087f984c2aed50d5a057afc060ec7d9d619a76ceaee62f651f126f922741e004b771d552ac271d5aae", 0xe7}, {&(0x7f0000000340)="6a8c069c2fe366ecd35888a1745f40ec3a80785c5f633814dc8f2401967132dd8f30f958c3fc1250207de60b0f8f27ec4b22d9c8ba3e234f180f06ae3ec6042870ebf5260988e3a67939e426b0d49d0565830737c8a5ab00697f4fa55aa4e39df11ac742badc9b7f151785cc33844d08ac92c1146eb605bd918d2709b683284f2d97f3b4eb015d9d399531b35809d7e615", 0x91}, {&(0x7f0000000400)="3edbde1927ff47fec0e0b12838ce9f308936dd7c9bae3ed148c956725bdb0369604360df86023530f6889f0ea7fb31c6e3d28dc0f6d142896defb70306ded1da6f5e8714a2681d1563cc19e0bbb58b73af747fbdaac7908a7cafe382f940e32fb5f09d4d8ec0f57f8ad0053ad7c3e42c18d3949ff017de20427f", 0x7a}, {&(0x7f0000000480)="2aa2573e11a33f45549b646cdd144fc9dc81b5092d3472296399edba53ec5adffd86a7b7eb29cc7bb6228d878236db89ded7522f5331f4bb1796c392821260b676619df1326114c4b8893a5f6b7e22b55b1e60c7f54a33dff28cf489d113c54c98e5342ae8f6bbaeb131beda352b9907d7dd09182665e2b0bcfd7b9fd4e9215b83b981b565da3cc51e1ced870ffef4b98782967124fe7167a975c438b43a6424056ee5287d43b1a19f6c009d1433da7a288ebf0244a621dcbc1dff078bc7", 0xbe}, {&(0x7f0000000540)="71fa1422524d0f464ecd3cf13d283ab9223cb09c7ab9a132bc4ea613f3b4ad0295416a765dff147b59133c96df2ca322c53778eaade3426e3e1dbbd5c07889802bd3cf6890744be022c22ad47ce47e4eaaf6e19bf50ec3c031fd95f034ca14fca88935a27a5f5f7a393a4569144d465c9ae7422db9d7b3ab1c429ff7155d1c6ae28fc404a6de1bd97245722b137dedbd139080571e346c4c59fd9aa057", 0x9d}], 0x5, &(0x7f0000000700)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r1, r2, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x30, 0xffff, 0x1, [r0, r2, r1, r2, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x28, 0xffff, 0x1, [r0, r0, r2, r0, r1]}], 0xe0, 0xd}, 0x400) 11:05:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000180), 0x0) socket$inet(0x2, 0x8000, 0x5) 11:05:13 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) r1 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/254) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 11:05:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 11:05:13 executing program 0: socket$inet6(0x18, 0x3, 0x3c) 11:05:13 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r0 = socket(0x2000000011, 0x3, 0x0) rmdir(&(0x7f0000000140)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) fcntl$dupfd(r0, 0x0, r0) r2 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) listen(r0, 0x20) sendto(0xffffffffffffffff, &(0x7f0000000100)="9b435c423faf", 0x6, 0xc, 0x0, 0x0) dup2(r2, 0xffffffffffffffff) 11:05:13 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0}, {r1, 0x2000000000000040}], 0x2, 0x1ff) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x3, 0x4}], 0x6, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x0, 0x3, 0xc0}, {{r1}, 0xffffffffffffffff, 0x4, 0x20000041, 0xbaddb77, 0x5}, {{r0}, 0xfffffffffffffffe, 0x4, 0xc5, 0x6, 0x3}, {{r0}, 0xfffffffffffffffb, 0x80, 0x3, 0x8, 0x4}, {{r1}, 0xffffffffffffffff, 0x6, 0xf0000000, 0xffff, 0x1ff}], 0x2, &(0x7f0000000140)={0x5, 0xffffffff}) fchmod(r1, 0x100) close(r1) 11:05:13 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000000000)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 11:05:13 executing program 0: r0 = socket(0x20, 0x4, 0x4) lseek(r0, 0x45, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) shutdown(r1, 0x2) 11:05:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) r1 = open(&(0x7f0000000180)='./file1\x00', 0x10808, 0xffffffffffffffff) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x100) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 11:05:13 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x9) r1 = socket(0x800000018, 0x1, 0x0) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt(r1, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) listen(r2, 0x0) 11:05:14 executing program 1: r0 = socket(0x26, 0x3, 0x400000000000) close(r0) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x20, 0xce}, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)="b0792b48fc5125bf27cb8310ac1714d14e07e926833092b9d46610eb22b3bc0999f3e841aceac0a7c70fd16e304aa4b2e0bf11b47ceb06cc3db97d067dbe465ea78362c44b5828a390b240ea45abee4df1ae3376962e005d273e49a509702fbfc525ae4170", 0x65}, {&(0x7f0000000140)="94c71d2953a9d822ccb275e77399c797b734bdd14f7ee0d7136de296d5fffb5bf1fa0df9b3cea10896f02344211f89aa5fc58463e1697d23e0ca3c7c6495c5721c6bca3a782e52a20f878ccba63b71d0a8a0ee35b95b577aa341ee4f32071f887cdce63a5571b305c3795e2f497d114e70bdcb641de75ced497004f6276f47f29ae01960e0384ece067a5e35f02516c30ceace67451c51b8c0", 0x99}], 0x2, &(0x7f0000000240)=[{0x28, 0x1, 0x1000, "50dc9a5ee5da8d8297acfbfb1bb8a5a84c660888198360cd"}, {0x20, 0xffff, 0x5, "77c55b9cf6b0560017d4"}, {0xd8, 0x1, 0x400, "74c449dfc16092e4db8eea82ddd8c9e4f718e0afb414d28d20fd20a890298c27a367d94f400050f3d4007b938e5f5fb55cb6f9bc7b74de52fe6ccb8bccc853d4730cd1f2d01a860fd8cf268aac5561ef62b5f6e4395da9f1ad5a58e552b230be0dfc7cb4e2f258c70b77f3d08ddb9623bbcaeea9d2bf4533e829f3543d896921ace043eae6520a365f330a64c988a0479684590f76d3a5f471f2193bcdec55e98058a167a8792a9c9dcb04234364743f497498f5f88e6b8d89dad69c7229794df9154f96d100"}, {0xf0, 0x0, 0xb879, "511564ca3e2da48953cbbd5855f360d9dd2b6568881e89e930c6ed9732eb0ce576c931387ca2a7045beb98e8a180776ff55b13a63845f4422631adff448c0329c1cd7ac5435d07d7e7d30397f0b07a298dc6c9e520950923a4d823e2608db353fc03fc09eae6bc41277d4e0727c42e242a072026bf110f214777d294918ef1134eb016792e933b9372e3d4f9f2a1a39f3c8f28ab9ba0e0d0ef13520f58fd56a1852412b11decbab8631169752aead8f34153aae112e65d1166ee0521205669b29268c6291da441cae063c4e39142a37d0dde17dc3ce494363a5b"}, {0x38, 0x1, 0x3, "9d0a66d94768b809d790ab13af10244a317b1416a57cd8e4fa21ede74a09f2287aea3e9efd"}], 0x248}, 0x4) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1012, &(0x7f0000001440)=0xa2, 0xffffffffffffff5c) r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000500)='./file0\x00', 0x18200, 0x40) read(r0, &(0x7f0000001480)=""/244, 0xf4) syz_emit_ethernet(0x36, &(0x7f0000000540)="122feea8ae8d847185435608b0f59ee4de041461ac18de1e2ea4083e99e9dc60c39e8914b9c37faf15990856d7d0d4ae43fa54bd7dbd") sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 11:05:14 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0/file0/file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x20) 11:05:14 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) dup2(r0, r0) 11:05:14 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) 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) ioctl$TIOCCBRK(r0, 0x2000747a) 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) 11:05:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="ea00000000000000", 0x8) socket$inet(0x2, 0x4000, 0x5) 11:05:14 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x7, 0x5, 0x1000, 0x400, "c48c79147ce0a86d0460c42db94b6cda5f9e2ea9", 0x1000, 0xc20}) r1 = syz_open_pts() r2 = socket$unix(0x1, 0x1, 0x0) connect(r2, &(0x7f0000000100)=@in={0x2, 0x1}, 0xffffffffffffffbb) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x3ff, 0xea67}) 11:05:14 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000000100)=""/244, 0x20bdf82d75944f00) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 11:05:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) r1 = syz_open_pts() close(r0) chdir(&(0x7f0000000000)='./file0\x00') dup(r1) r2 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) readv(r2, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000c00)=""/222, 0xde}], 0x2) 11:05:14 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x49) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSDTR(r3, 0x20007479) 11:05:14 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1}], 0x4, 0x0) fsync(r0) preadv(r0, &(0x7f0000001a40)=[{&(0x7f00000014c0)=""/43, 0x2b}, {&(0x7f0000001500)=""/103, 0x67}, {&(0x7f0000001580)=""/217, 0xd9}, {&(0x7f0000001680)=""/93, 0x5d}, {&(0x7f0000001700)=""/126, 0x7e}, {&(0x7f0000001780)=""/143, 0xfffffffffffffea6}, {&(0x7f0000001840)=""/243, 0xf3}, {&(0x7f0000001940)=""/234, 0xea}], 0x8, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xd1}], 0x7f, 0x0, 0x100, 0x0) fsync(r0) kqueue() 11:05:15 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) dup2(r0, r0) socket(0x10, 0x8000, 0x7f) 11:05:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet(0x2, 0x0, 0x7) dup(r0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)) 11:05:15 executing program 0: r0 = getuid() socket(0x21, 0x3, 0x6) setreuid(r0, 0xffffffffffffffff) 11:05:15 executing program 0: mkdir(&(0x7f0000000000)='./file0/file1\x00', 0xfffffffffffffff4) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='W\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 11:05:15 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) socket(0x0, 0x5, 0x1f) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) dup2(r0, r0) 11:05:15 executing program 0: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) poll(&(0x7f0000000180)=[{r2}, {r0}], 0x2, 0x3ff) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x0, 0xac0e, 0x8}, {{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x6, 0xfffffffffffffff7}, {{r2}, 0xfffffffffffffffb, 0x8c, 0x2, 0x4, 0x2}], 0x4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x50, 0x80000001, 0x1000, 0x2}, {{r2}, 0xfffffffffffffffd, 0x0, 0xe, 0x5, 0xfff}, {{r1}, 0xfffffffffffffff9, 0x9, 0x2, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x9}], 0x6, &(0x7f0000000140)={0x0, 0x1}) 11:05:16 executing program 1: r0 = socket(0x2000000013, 0x3, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000000500)=""/244, 0xffffff5a) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/163, 0xa3) 11:05:16 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffffff) poll(&(0x7f0000000040)=[{r1, 0xa}, {r1, 0x40}, {r0, 0x4}, {r0, 0x2}, {r1, 0x5d}, {r1, 0x2}, {r1, 0x4}], 0x7, 0x9) pipe(&(0x7f0000000000)) 11:05:16 executing program 0: r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000220000000e000000000000000000000000"], &(0x7f0000000080)=0x1f) getpeername(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x20100, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x20000001, 0x0, 0xc4b}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x0, 0x2}, {{r1}, 0xffffffffffffffff, 0x81, 0x40000002, 0x1, 0x1}, {{r1}, 0xfffffffffffffffd, 0xc0, 0x1, 0x10000, 0x80000001}, {{r1}, 0xffffffffffffffff, 0xbd, 0x40000000, 0xb82c, 0x5}, {{r0}, 0xffffffffffffffff, 0x34, 0x40000009, 0x6b8d, 0x20}, {{r1}, 0xfffffffffffffffc, 0x84, 0xf0000081, 0x7, 0x2}, {{r1}, 0xfffffffffffffffc, 0xa1, 0x0, 0xffffffff00000001, 0x80}], 0x100000001, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff9, 0x2c, 0x1, 0x8, 0xc07c}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x9, 0x599}, {{r1}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x20}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x5b97a1b0, 0x9}, {{r1}, 0xffffffffffffffff, 0x22, 0x2, 0x7fff, 0xe000000000000000}, {{r1}, 0xfffffffffffffff9, 0x80, 0x2, 0x7, 0x80}, {{r0}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x10, 0x7fff}], 0x80000000, &(0x7f00000003c0)={0x56c, 0x7}) r3 = kqueue() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000440)=0xbde5) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0xb9}], 0x66, 0x0, 0x81, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)) 11:05:16 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r4 = kqueue() r5 = getpid() fchmod(r1, 0xa0) getpgid(r5) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) r6 = dup2(r4, r4) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000000)={0x4, 0x10001, 0x1, 0x75c, "1436adcfd8129ba0d351282b591e999e11be057f", 0xffffffffffffffff, 0x9b}) 11:05:16 executing program 0: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 11:05:17 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) r1 = socket(0x1, 0x8000, 0x9) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) sendmsg(r1, &(0x7f0000001300)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x4d, 0x4}, 0xc, &(0x7f0000001280)=[{&(0x7f0000000040)="c43bf7851a041be729668c5c6010573123c5f5e0a5a16fb60c23f757db7490dc36f7910dfa8bcac465ffcc4da4f83d55bc1eaf8494b89fbf497534191c3c3d54e6d8d93042e81a13e356e998219adca8bceae8b5311311d9fd67892e8ad362b7bc6ee787509471f7a47e61513bcb34ceb3d4d5cf5b50a7995b8906d3fb5d745f63a0f1bb6f31e57b3c1ef541c40bfb166772bba5d5289b3df9cefd24748a35a003462b4d242af96240d7e7c75108b75bb2b787e3", 0xb4}, {&(0x7f0000000100)="5c3eadfb39d2d77de9e270602d6605c8b320a8764acc2a405614244f937bdbe7fbf3875c0421c2d93d3cc67a95e1ba6af3c8452d54afa4eaa2343553b5ad6440b281812c5e8a5bfc00be90422991fc1760949e9bc3bc8f836c36722bcd8707cfe75e602c40a2a849e0e88e4cfe6a3cdfea3ef9af0dfc8c9f497bab207eb67ce57499a94df9e00092fad68c882e9e39c109a250b73ac01e6e", 0x98}, {&(0x7f00000001c0)="d4380a60321cda5c25b74bd5b0c386c053a590b1e5da7abc8e4ebbab8789232d5e0b77cd91b7ba1a92ae7be2762f3306ee7a58751d45e97a83552905395a0f19f89b3784240ddeb610d34606972235b315172adb5332ea1b90bec86750deff37e4c79b9bbdd7b6b1e09ff7b3f6dd1981d4e28a5f27a05fb5b3cb5f52850b2ed2775b12e55ca8a84d57cf70d9a9d8f46399d6ebd7704c8d6768f96e8df7e9565afcfce1b776cf554c412d5b15b8bd4c13c5b3a1f0c3d07e164cc4428a610c9d4d6d3438819c10c145626f2b42d0f978cf994937c5880c97a990e4968d90bef8c8a46fa7d5a40b7819f69320f8df4f262bd266571ab6a32fd863c7114b4f6d0b023d059315f030628b781996d0d2324a7cc7ee3d25485c8366b885c7a307d3897ba0f9470068f2fd721369c34b88be80b53a58964192f7b7876737a7b837324de38b8332f73467bb1d93a092665a1f33e8493a8351970864c84e326e23af530c1d68472b3cb4509a73491a912a1e0d4ce7be355c0c92615617031c6a2b82a9b2ef50303332f883296689af29d3b1e9ab1f8de68cf86098c79d8e1cda6bef114bb0096ffe8614691b8a8cdd84a32efa2f81a72027da19b6a73c14923613716a75d4f668753a4c017d79501e9bbf73437cfd7bd3390134bcb8378f2f996b99e51ec86215251fc17c94f3aeb1a670cacc84725e852911c86d51a56ea5380a9b14857ae180ca98cc38255b37ed220d4c0dfe4d2cce01aa7585cffe4f35a8193d08a5754a4ff60c0da6bcafa65b2e1084ef61d6790a3626eaa6ebad8010f56295046aa034f1d57cb62ca10481473739b30ebed6112abdf401d6b7725753be0075df620721539bb66e7264897f9a071ee6361460c2f8f911162e0d28c204c619b3423aabf23603eec44d7be8c57efee15ab6b0a069a9a55077e1fdadbbb2b4632ec102a4bac56ab1063f4fd871d523728d24c461c8344a52b9ff84ab495444d5812d32144942bce4b2cf6887dc0b462df08aec4ab680c79ddaacb73145af7021cba116f3598db896a9dd0a1006ff0942448d48b89f4eec956c4fe3fced1d3f9d592026816f3f3ca0e11dba92d3c9bbf0c8e7274a2d83708e684b4e712079788319ea5a6b81644f9dba36ca326d7a777913b6d83ebf82157f19a4504c933de8bece7cb8054521e0da3162bfe141a008d4b1bb2f3d068b0b8b1fe60504cc929386a7be11fcdca53fad2464622f8bed249033c05c29f65e79e313f1d81c0f463e0ff170b1b45a0af8610313a1209185504fd734f87504897895e57bd5e31f6c373614a8993c249ca0d9b833ff904d4d190f8361aa4cdf3e1602b96a079e0adff8d2c69a422ca8f370fea25373cec6db7f63e2ce15f149a54f4e4608e66ba34737c8d6a37a3c7ae9b3c020031240e06f83220b77c1a4dae585192f717b992ce16bf8548f3e52279ed501fe87da70da71c06d9889a2cea197195657895ace250add2c5a3ebc1db2a3bdbd90e6c59e90bb38ecc795e8d63ebb66845a736d5a6106e6115e327f3b53e4a1d7fbad97fefe3aaeb38a53ef168b6f33a84883082d8779aba3e8373610bdd124d8c345413cf2eea0df93a50c3dcadd50b433f362b16434076199d836a779ec6b8689cfa17f773d56c2ff52462abf9030e208efc1213087e8e55341d42c66d9052fc18680562b56a6ea45d27fab66e190a2b06fa557e40b4e8feee569cb9f7af485741df3873812fedf08dafa0525a205862daf7b35d38df433a61d7a07274d93139cc2f1aceaa228927e8743e3e5203a2aa21eb1cef395d2b1e30e1b7b6945968b587e49ec6e4f53f81d18f1068672f08e00833323c51e46429bca9deb105e7bcc26bf1037da6b37cdb64788729e7a40976a47170b4e01dd048ddd894164f65210616483745a6b492b9fa7ea1e8a407a0d26dfaa841c3dd807d4b1d45f56c80f14c60216dbf7426a748b108163932e5f8c2312b662b56a71b9c9ee118da21a7b0bebfd26cf2cdcad1a177217f5298f6b842ada1c35bd60fb253fb7588b4b9f6b6245c7d102c2395b9aa1837edbb871652515c68b4ce9bfdc4da956ce5b50a58fb406139f3145089c824f4b0f5f2a195d08764d3a03cd7721ef4fba8e540f1e03089aced00cbb23ddcb679e927e91a0e2788f72a6101822d83c3b18c4677f86f9f25da1aefe1b0da455138d5afab9804750f6601c54cc672219925f4599faf67092e17451f9fe44822911b0bbe7915facc2d40d2bb47e12340e713083025c513a619b7d88f77ad123e87b4f816327e90f8181dcfdb055c5649dbbddfa12bd5f417995004f84f6ddab7090767f76f66f1e679e21d13be5d46ec5b2472e340750ecf073e9b1461dee56394fb1c45049089ed57e585787d613ed0c4c96ad6bdacb666632c2d91a706b1386782fcee3fb7e48b3e54df5587c6ddd44d1d7943cacdc4a296a56027d3b899e70f3b5949939a15ac2a868c504664c6a365b86f2884c95a0e7d718ccb240233a204296e54ee53f010bf85bf00193a409300d3bcaf85796cfa4ff10c8d167bf0c1d0fbac42a490f28aa6203f9930a6a9c933a7c59fa75ae05bc6eeae75567ca462bf48d646b3cff7d9e425daa2486f37728468bb8e33424734984c6b91657a7a4b396b5146922977cdc7f4c4b7c8c4d8207f696caeba8be7568ffcbc96bffa9be81b6ace38084adee42fcc82414a33d1f463a2e6290d4723b4526af58aba71da2250c3abaccae47e856378af4ff47fbf2e417d9f328479b18ff3a02cdb2f31f3e8db337b537ab54d98c45dc47f5584873e7384d8e24ac0b930fb5fb29ed9be6e16954533b286a0c696d3b21b9b8e7ad43685e044337b3b4ac45bfce38f2e1146781a8727b1c17b71acac2f44d8a123c4879d89a2230ed50a146d3c95eb23aef3eaab48c16826abcbce46a8a5cb291440cb574de1614d0d8c42ebd02343e9ba7ececde49dc8413d2b67c09a8edb5cc89ba96e582e273893f08176d1369654864bfdec6d90a4983179d02bb2ad6d2382fe4e0cc5a1d93ef1c89da7e2e4b678931a296955091836bf00e6cc91c2096d322c351e1fb46dd77f540d0b64ec22259256731f7f615f3f0813410525264d7bedc2b13568f3c171ee9a983d4c0826ed06be46e33993c1a12571c9adc37b2237757bdfa6aad497297eccd6e8d95603dd203b9045eb8c48594ca72313186370fc209ab94b08287427956fcdc56ec68d7a73de6921a23548c40528a2a9e17560e05cf20b41856de56e77d1e4c8d9b0fbdf526c3c1a8a67e1daf36048794c922da201834108248c8c35fb4e5263b6d07973b2fb5ff6b09784fb62b9a6d9783069b8b05de4872d1d2281ab3ba8e94d65a2ed907aafc2ccad1c7b38a4b00725d14fd0a5194cc1a91d261e053bb9d1284fc3e91454df39b908566a318c6ecde77c156d225c4dd13ee4b063270ac7d56b1718761194db7de466682ddf493832d60724915d04daebdafd94a1763cbb8d60b68bb7e638fc1c86af95fae9bc628d01f3c0fbb5372db04fd84e5d988c01c66a6a3b2cc35d873a64e2ece1f852fca37b1aa047bf24af432c04899f7d00f98e08932df2c642eb7ce6b4f368a61ad34664becafd29a21fd6b0e4c9c285952c42c6bc94a2e445cd4eccd8e89abc00a6428d4906706680efb0f37cb2a284345b983beb6bdc001818863bd7033d0c8222148f426ef447e981304ae402b0462705a3cd075e8aff38787bbeeedeae0347e7c82e2606d6a228082974efbbe1854d01fcad0104fed48fc495931143d1e9c3725276f368d839dfbc1d2b1a5553e684684ee13b65cfdbe12a227f0735ed9e8ecb52543663e111bb0333ac1b9f0c2e50b019696c6bbadd5af1487c7f95c61b56686e2addda0eb62435c1ce5fee97b387544561c87c6405ee9072c9581efd5e7f48938863d76d49086ba6fed2ba6c36055e618f9d30329e22341ea48b4381b2ce162ea4461f0bb587885470b826e2033e581f4e9b9bc1bb6085596a8285ff344f42efbdf8e41a1eb3ec782353f2576782e97f98912626abf6d6cb4d3bd5ff59a757640bacd78c76c96320beb00ea89cda4790eb0cbcd2c2b11b337593a817d8e8d0e7293de7ab7cfa79fdd9944d467ff810c1791a055932ee32928156babf51cdb65e8ecab306721597e9222f573f104c373932f0772bd389d66cb4a005b80d9d6de07f5ae4162dc078474fa188d129476818c80723f45bb18dcfd0b896c7a0ee57e5faa94d00c42a1c9a55a29d9b01d52790bdfec6fe53856deeca14ca101422454bc187259ec043cfdf6779cb36081644b3ba90e9e9022486500d66f089a57e382468b42e9d47790e1f0c393cc9ce6e5b76d5300df534b1a41ef406a3109e65cb5a131f875108d910d521b8d01e7b3615ad59f915b777a5ee515b0035faaa5426648a48e8d54b5b39f2dfd6db42f053356007299faddf623649e5a228a4b37010bc4fa609e684e297dc183f563dacf52ba7a3cdd0dbf13a3936c6b22ef947263aae0a8f9a6bea12af361f33f94ee3ad65e239faa6c32e9aabd3c0355c53b14250b68b91f4cf1554ca1140b7604bdf13412ae7ddd5d34e963c27361e4f9c29110f964eceedd62c63daf2bf9caa1c14a2db04f6ff98219098bfbfbb9974876e8437ae9426c6f0de0fa298f91f68b0a48c6136772757018fea764ed69d5759c4c378a8fa1e81fba40558226bac632eea65879190d46efbe838c18a9e920f481026dc8654bf3eb4296a73627ed2ae6697f2bb3d128f738d4fa94bda3d40a63e9dc3d99e0121565ecfe34cdd34157c7bf008b5b5f1ca7b76f78f69de8e13688e110671e9b61625552567b6b6f21c843be30b8f6f47eb77b5571a4c026e9e2e8a7cefe4e99097d7ff8feda26c9ac919868c3095d34f20a64662b0edec61e53352f64b11619f01772d8c81bb5a93deddf93e08d33bc34874b77030983fa4f8cf4934a00a6a68df8952cdc89405bb8354cf8439d288a0442820b45ef66c597a4bfbe9daf169dfa9f61a372881d1df02d894c395bd6aaf0b429a8aa47c57490ec7764e027ce0915b4d74c1f831b5e06f7e80913cec30b01e12ddad21c538eb0264040d425b723aede5332604d3272d2c3d011d47c78a751bad924987593d7738f2b288ed3e8cb4482e33c10f78b353f886ae54e277843efb1a588346334a3424af21ea383d2e6a2067b2f0059e6617badd26fc6c8d4719b40b6a06c976babda52d22a1ae65927ecf3c708e77ef7dbb4ebca9c0928d4ed2a65f4f956e3f0d7cd0b3b3eab295201c2805f1919cb3bdc34d3823a62bab188b3ebf568fc2cba10ccc7381694eb512e1cd2ef9aa081ca07f0b267c4e6047be2849ab7a8d070f5ac7da8cabe5bed7dd084ab01233538515a052b93f994fcd3b54766d14b4e30c52073b6689d7245c48fc93ca67ff44c5cd1ea95aa6999f3d64ce772e9c1afe1f67c42ffb9791a0c32b0f9de43f31882474c5851e88b6e8474261d30f75cbd5c48ec091a39b9554e65bb13c1c8ba1ec20425cefe9974efa23a5a40b49be1e474e4f50ab524b71dd9b61a2b0e6be5ddb78aee69753899761c9cdf2c92c5ffbb1802d082702ed5dc8e2d206586834d47a3bf58d6c0bc5155cdb8821f25c8c19da421cbe617d5a6d9a209e6039051f22d24b6312e94cb3cc906896ea979f0d70fb7b31d12bcb493a1815513eb083d4be4679cdbd80f8669ce8be0cfe59728603e60a7b4ead95a36c2349d84600393b583f639a23d16108ec8b92170dbe8112d3214ff6fad3a5af7abaa15c3cdb93f996703d9020d5249", 0x1000}, {&(0x7f00000011c0)="01f91715b4a9887847ab5edf28f4693f9963447c9fc54af03daeb28ef7fc17429736f27be989e37e47dff11710853b84216fc67fd46ae4db793919926773152bf8556f3d697301e436951245637a9bbeac4f0f1800ba65ffd3ebecf3be3785e0e4b8fb58e93e0231453a15a9b50cbe2e404abd7fc4254ced8bd5935382025155357fdb3fab1cc2db7a33e802e84a243e98fc050262d9b928da615350fc23ce51e5f897a918", 0xa5}], 0x4, &(0x7f00000012c0)=ANY=[@ANYBLOB="400000000000da00ffff0000020000001f000000318b182fcabbc29216bd5ebf5db5200000aa456614e5b2cdc3ac9f0f4000"], 0x40}, 0x1) dup2(r0, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000001b40)={&(0x7f0000001340)=@in6, 0xc, &(0x7f0000001a00)=[{&(0x7f0000001580)=""/227, 0xe3}, {&(0x7f0000001380)=""/1, 0x1}, {&(0x7f00000013c0)=""/110, 0x6e}, {&(0x7f0000001680)=""/66, 0x42}, {&(0x7f0000001700)=""/189, 0xbd}, {&(0x7f00000017c0)=""/51, 0x33}, {&(0x7f0000001800)=""/194, 0xc2}, {&(0x7f0000001900)=""/198, 0xc6}], 0x8, &(0x7f0000001a80)=""/165, 0xa5}, 0x2) 11:05:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) syz_open_pts() 11:05:17 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) r2 = shmat(0xffffffffffffffff, &(0x7f0000d14000/0x2000)=nil, 0x3000) shmdt(r2) shmdt(r1) getrlimit(0x5, &(0x7f0000000000)) 11:05:17 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) chmod(&(0x7f0000000000)='./file0\x00', 0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x200000001000) 11:05:18 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x406, 0x0, 0x0) preadv(r0, &(0x7f0000001580)=[{&(0x7f0000000000)=""/181, 0xb5}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/149, 0x95}, {&(0x7f0000001180)=""/12, 0xc}, {&(0x7f00000011c0)=""/182, 0xb6}, {&(0x7f0000001280)=""/65, 0x41}, {&(0x7f0000001300)=""/201, 0xc9}, {&(0x7f0000001400)}], 0x8, 0x43) dup2(r0, 0xffffffffffffffff) 11:05:18 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000), 0x10000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x3f, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000001680)=[{&(0x7f0000000240)=""/135, 0x87}, {&(0x7f00000004c0)=""/134, 0x86}, {&(0x7f0000000300)=""/91, 0x5b}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/199, 0xc7}], 0x5) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 11:05:19 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/25, 0x19}, {&(0x7f0000000040)=""/107, 0x6b}], 0x2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) read(r0, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 11:05:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4, 0x7) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="2c07125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) 11:05:19 executing program 0: r0 = syz_open_pts() dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) poll(&(0x7f0000000000)=[{r0}, {r0, 0x8}, {r0, 0x3}, {r0, 0x8}, {r0, 0x8}, {r0, 0x10}, {r0, 0x4}], 0x7, 0x6) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x8000000, 0x2000100000000, r1}) 11:05:20 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x7ff, 0x4b6, 0x60, 0x2, "6e3db400012273755b4e06687d26593b472a0e50", 0x9, 0x80}) 11:05:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() ioctl$TIOCDRAIN(r0, 0x2000745e) kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) 11:05:20 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000480), 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x2, 0x8, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7928e4ba0600000000000000e5216d673551c0c01b3dfaf91739ee6cfd0f85020000fd52aaeefeaff0f2c85e00000000013c1fe9002000000000000001ff020000000000000000000000000000000000000000c8150000", 0x59) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/38, 0x26) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0xfffffffffffff895, 0x7, "00004a4e922300030000e5ffffffffffffff00", 0x0, 0x3}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r4, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5bdbf13363c584f3146db60164b569f08a45dff7738fabc72bead6e77ab5f8749abc747da086e41885425339e94905574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f616be9587676897cf49ece1e9cfae18c3d3d5a887b91c7d04f8dd224d5d549b58f6878dcc298f90000000000000000000000005055d91d3ecffeeb368a4366124959ed1b1f2529f995b9cc805a8d6c822a984ddec69fd958aa31bc080b202587d857a4", 0x1c9) r5 = syz_open_pts() close(r4) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) linkat(r2, &(0x7f0000000280)='./file0/file0\x00', r2, &(0x7f00000002c0)='./file0\x00', 0x4) syz_open_pts() 11:05:20 executing program 1: r0 = socket(0x14, 0x2, 0xfffffffffffffffe) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) preadv(r1, &(0x7f0000000080), 0x0, 0x0) 11:05:20 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) dup2(r0, r0) pipe(&(0x7f0000000000)) fcntl$getflags(r0, 0x0) 11:05:20 executing program 1: r0 = socket(0x2000000011, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000001440)=0x1000000008000a2, 0x4) close(r0) getsockname(r0, &(0x7f0000000140)=@un=@file={0x0, ""/68}, &(0x7f00000001c0)=0x46) read(r0, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000100)="b5f201dca520a965104852aaad2922ee7504e2072a2af927faf84dc36e894a1691edd1", 0x21, 0x406, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffffff) setsockopt(r1, 0x0, 0xf6, &(0x7f0000000000)="9e8cd64a221c4fe775bab06cff8906d24306fbdb55e81d721f8d31f9c4c07a97f255b5d82a97eef000601ce10f6654034624f22da61e861c5bfd655f52d71e7b4b1d357790532624c330c7eff629041f194024f6e6b6fb232e19836080c9444ff7533a197750a817fed753d89ed9879cea99573f68daa361aafd5f25d44b36d2f3653d9560acf2368c192ff6d176fa9f8c64585334f4c742057ee11b77b3a973ba6b59e9bd745831f9fabd0c9f964509d659643585cf3d936a84a02c719fcb62f7", 0xc1) close(r0) 11:05:21 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000180)='.\x00', 0x8020, 0x5) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = getpid() r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000200)="5b457957a917cc15bd9dc5742567100b9c3d903e33ddff092fd9358a91b765374dd7c20fadc2887a631521d55f200ebe35aabe05f9684be94654c2259e7b8424bfbcaa866b1e7baca12a92f8840e57a8407a303c55f3468fc8dca05ceda85b6540b544c733c8a8b8cbb73e8d4d34caf5d48695a48c3eb5ab24148e726b93b369f14bfd219fc62e082540f54a38f641cdb315709bf122f500d91f6c5fd102d23255075851a238028074885bde5930e711cadbd2", 0xb3}, {&(0x7f00000002c0)="c135c86f245f35e8faef7523b3c83132f3e5ea2a2e8f0fee2bbb7a590fd9d60dfb3b4911d19815247e5b1e9d82559988b81c45aee82c52", 0x37}, {&(0x7f0000000300)="41bd8b7973229eda5bebec39b0f99e55b8d853695b39a42e6a7f00e06d6be24b34e3422daed057682001efece24b405812db49b921f3503694109e33d41f78f78f436fb275e4e0845a37ac10dfec9b1a7454fd7f34434bbb191cbdc20655fc0803d66de890e894665539d84d3d4a02b768", 0x71}, {&(0x7f0000000380)="c278651ef5ab15bc7cc26c01d6833597934019d18fa951ebb3c432340e4b3644757c86c4ecb6f8b0bc8c30ffc79a019f5b6689357ac86fcf36730047ac0a079ab6e7b3550143b4a8c051f79355efc3560c3473031d7a9745d97fd9343fb01b6fc99826ea037123d0eaaf69037ad209f2f2dfd18914", 0x75}, {&(0x7f0000000400)="d8e1097acecefde0f43adb7fe51306e78090a6eba0f2ab8820d0ec7de145cff5739280f4fcbb15cd2b2c3a76f7c605fa4cc8b90030c88642e251bbafa30a0fdc3242515a9b08f83d2c904827d03abc540b8121d7e8d3eb3e848dd47ee4cb4cf49dd9807b521401f89c2583f84dbaf575", 0x70}, {&(0x7f0000000480)="cbac5b1dd99f99a61074530d1787e009584d7d2e16005c", 0x17}, {&(0x7f00000004c0)="1aadfe", 0x3}], 0x7, &(0x7f00000005c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x48, 0x6}, 0x400) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) linkat(r1, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000640)='./file0/file0\x00', 0x0) 11:05:21 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) dup2(r0, r0) read(r0, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 11:05:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) 11:05:21 executing program 0: r0 = semget(0x2, 0x0, 0x5d6) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000b40)=""/91) socketpair(0x30, 0x4, 0x6, &(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x0, 0x8001, 0xfff) r3 = socket$inet(0x2, 0x4, 0x80000000) poll(&(0x7f0000000b00)=[{r1}, {r2, 0xc0}, {r3, 0x110}], 0x3, 0xffffffff80000001) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x80) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000009c0)=""/255) sendmsg(r4, &(0x7f0000000980)={&(0x7f00000000c0)=ANY=[@ANYBLOB="00ac0fe16124f5009b80"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000100)="d17889dc3f756a2985c73daa192dccf79e4a204bc139dd8e741a3bffdee33af3a66fa4c3d0a4ffc4791244c7108f75337a836a2c3d3b90aadce657c41d52f3078f49f5a6677a3eb19cfba3f716a5965e0bc6ecd888fd474b08c7399f16b494c15e9da7dcf7bcdc4d8573f87c7fe9d671e2ec2849b4c52959b054523c6764385afe3edf44837c965208d5f21c6c28465e1c64bc1c8dbc7e314a3739857be80c47bba9acd884faf119cb2434443001f743a11c949ee0f54f184e0f415662c038d9595667615bc797d821d6b73f3df854fa342ae2", 0xd3}, {&(0x7f0000000200)="b650508134266edb9e82fda8ff90e3fcea3efe432bd866750aed10ea4c4a32002cd68498475e4a7f85427200d4d8cb9ab28cd60926a7b2a5408a53621f757d3221f34a55b3ba8b5efcc26b31cb14487d4faabaa155b1f7a4e9343f6e28a5f4982b42a7cacdf46b1a9f5166bdd4c4c74634ced76d2f7f95580e4712116bcc8e3b667c3629cf21dce1f18bfce547672a9dff40e72e4a32edd0aa0ac7ccb5738852d9b5ed1f1908f1d2f6eef8c2f5809731f4405a0c51a4408211360e4c947e387cf79ea5c9578714975fedd2fd5e76f52650618b65f2b66c2c66bd547c2b14b7514b21c58d89015ddfdd8e6e", 0xeb}, {&(0x7f0000000300)="595116bcd625216db66f822db6e672a823380df4661f4d3370df98f64a4fe11b2fb1a2ad6f046e73e1c9e383fda11ead4bb85192ec7d8876d7f8599951af02a899abf4d58fa5813f2854a368a98caf91680a05a18fc044da4703181874a6251b6877766eb46da614c1c88225e8c7d516e316b2faafa804599813ca2417862656c8d92a", 0x83}], 0x3, &(0x7f0000000400)=[{0x110, 0xffff, 0x0, "3ac0b9382ce0c09beeab42f965eb4373d3e84ea8d990d61c3108a1082c735b232d281527c350796c908517881753c831e729986606717262ee33bc28dcd127b2d16ff73389a18003f2fcf8762d939948c16e2caaf56ab4bfd5e7733d715828c505086b00edc55afc5923d0949ed194bd0909ea3450bf7b972c814983abc610296289d1efca806c962bf625ba8b16ca583bb95cb73eb45a076c6ed7ade3ece4a98aea5bed119e2ca97aa2a83cd21cb621c1b978cf3cfbb5e54de39ee8c343e5d0fbe3ff612dfcbf10ed0a5800e2267846ff81d29bfd4c43568c3d061fc7c7f0e99314ef604a7fcee757b912ce55b03edb806acea201db0e64d05957f5afae7c"}, {0x108, 0xffff, 0x8, "9e873a2bfffd0c3fa6ec65f9c28043df106cdd63edaf40f72e5e474b6b44c1a1307985f0b3e615b1d424cdfe5c02bea111841e43cbbe1d9526524437b86d2e4627b679f0f6b33e563166c7067b9cb2ecd080375ef364bc69699d4f1e36f24ffb260085737d598672f7f2d9150ab591106fe175aa4a8cf0adc6fbdce12349827018c4b33dc305d362cda30ce326d8cd011463721c5830e022e04f51bba511b1b97d6294270e6e52d75ff717c2ab651b58be32f3f35d97a940221f98555daade8369a734b4a49a68073db253818ee4e332b9104266f54945c67a70616b91489c2472bbefa8cd37cb5f5c75ded2e34720ec95"}, {0x68, 0xffff, 0x4, "8a110c69044bcb3e54fd3f04a196bc29b36d82079140cc8fbe501aeeef7e12362668fa79e354d2a11ce70bf026c970530b96b7148f38ea628f1a0a6d3898227389e5f7d95e4926833b1f09f490f9f5d532e9"}, {0xb0, 0xffff, 0x800, "f3e63b38a197137a9d4937d79051b84629ae0c0e8004c808b1e7d87cb49b0c1a9c6684212196876a8dfd12bdd7d75f62e25295ac70a4d4ec8f0eebb8a5d1c5d69685a6dcbffd0cdaa0b0f178a1900dfa46255ad087a0f19f0680363358e0cbf704870662747b8ec692c4f255b34a0d54e814d8410b04b22ae07bb5c4cb900fa11d02fb7b0e28decace7cc0a18180d6289f1fec5009924968d295b1e05649"}, {0x78, 0x30b1437166642715, 0x375, "f07fca269f24f138d7f4ab52c88eb00f50e13e65ce927c39a077da08736645d5bed2ed89edcb558db3a50199aa1bc28ab0fbfa5071483e3b6350cae3e4e8293e0f84d90f397330d85a3e4fcf0df7a383186bfc481021b3c7d07022cb299eff4f59647d"}, {0x60, 0x1, 0x1, "8a2e06ef9803b16d6fad3ffa8ab8bb98fc8a51d9690b769f252533a6b4ca354c1ba8e42a1c961a4f81dcd3271ec5e2424d41ea0b98cb51323792ad40356bcd046d5be23fe02b30387555f787"}, {0xd0, 0xffff, 0x4, "e102ba1916d156f139101eb59f1caf26ef7732964959cfb8f0eee64e17916e9cf3c7f6cffc8f729afb23fe5de282d0d191ceb0d0a5ce6b27717740e889404d607a0d558c67afcd83313cdc2a59860f181f844a0274a17e285ff763f7b74d0234c0f3b376aef3b1ba41fdbdac0b4f2f33581a366779ff6e94aa66e2e721e725dacd33b9692bd005c22e452616ef9066e8024b8cfe41e4c3439a9a4c4ca0c21c0c92043ad42149d7016298b85d506a4754fbf6979a9215c2f0c9"}, {0x78, 0x1, 0xf4, "5389c2a31e271695be12022eea280a1d0d04fdf1b9883ab1d9bb168cf0816ac37451bfb8f2f5c659d5aa8cb28c6ad82ac0bad2b405dcfdac9a8509da3c47f65abf90d74bf5dcbb453765564786dc3aac59c07e3622dc8d777b1108410dde07ee2ebc47ffd9"}], 0x550}, 0x4) bind(r3, &(0x7f0000000c40)=@in={0x2, 0x2}, 0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0xe5cc]) bind(r2, &(0x7f0000000000)=@in6={0x18, 0x0, 0x8000, 0x7ff}, 0x2) semget$private(0x0, 0x0, 0x20) r5 = getpgrp() fcntl$lock(r2, 0x8, &(0x7f0000000bc0)={0x3, 0x1, 0x5, 0x0, r5}) syz_extract_tcp_res$synack(&(0x7f0000000c00), 0x1, 0x0) 11:05:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10140, 0x100) sendmsg$unix(r1, &(0x7f0000001640)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001540)=[{&(0x7f0000000140)="6c4892ebbef770cd9f871ba0e1fe5cb7258349ad54dc34bb4fa728a1038acc1a951fcbaa5ad13e3f21e2d9b71116877a12d229b165545eef0d6e2102aa9eb6c1758f9c2e67265365dd3276e9dd4a56b1", 0x50}, {&(0x7f00000001c0)="c524bcccc0c17dcc2d7b3f4703794013de11e2195d7c95c1bced9e837119d874a0a7468c07775f4135ffbcb34026", 0x2e}, {&(0x7f0000000200)}, {&(0x7f0000000240)="47d934bb08ac967fd2b0a39b6ebd76d669802b89b06ed802a7113cf1514fda7aa61b6a985f14eca7b070c51e77c91ce55f15af528c7c9a73ab9e1dda2dac2780cbac907f13745daa0ed423cf882b3f8902bc201b161cf4c45d96379823d8366f44701d6bb69dd6f27a34cefc56d6e31753aec7113846ca9fd2c4e912d295149a7943708d1dad107617c8da1a20e55a44ab79b4fe1a1471c9746e4e03a1f415e762adfd1c690c0fcf311da9d7cd8d986454355014b85ba57b88ae6f5e372bb9fe67caba96e44a0742088464bd210539a2dc239b91a47403a22929f300", 0xdc}, {&(0x7f0000000340)="943200d94009991ac71142bceb18991fc71f0cdb20c92b482c0b98569d4ad6375d9830c2bbddb6013e8f66a67a81f9250a5211b7c2d62b0467c298fcc9e8a6d4d2724e8cbfa31ea41e8952c47dcea87f12e951e7c7cffa83baf427cf88a1c135f8f855aaecf3332abb3fe2ded52c", 0x6e}, {&(0x7f00000003c0)="fc2964d2ce3e4b17b60fb0cb836ecb77ab22fb54fd036292fbd5e1221e14bcaebbb5b99d994b4b19ce70a17a0b3738070d1d0091d2f0dbdccc2b87d2c401a1083803908c151d2f320d7c78db9aef15625fea93245758682ec4c59bcc7a8061390ff0a755bbf630fc165138d3612462100888e11f6246252856bc781645155dfd9556f37e4f162f57ae5016507b19760741633e3c73a2d1bac8ac72a1557c0529e3da297b449465345d310e6745e9d75fe902e59231e0b3c23eddc107039f35266a0752c4657c6dc3b31e02d5e2a74d8be88487a0a02182b5543bc7c2eea5729593ef1bba3ae265a798ca66a38eb1c1dc8f7f13a3b46e7ef5d4cc9b702fe84d3c705797dfebafe66be146ee3fd657e4da4031e46c7f65bd1dc85aaa1f89f94535f8d7abacc2d6050aa438c63271f98f62c9254d19b286f3fc8a948e1943271d971cbc708d0e6c63867bea05b47feb826db4c982a30173c83e06304c0107da79171e8005a9404b1cc6c4fc5dbfa4b1f0a5aa2d5b5ef392e8aa31e54d8faa443bb5bfcf9919662ce6f8ed3fce4aac5ab0d64106e3112b5f8c471f896b3736d65e2180f5615851e56c462916b013956a6468d7e1f79387536396510609dbf5de4e2b943a169deed65b3c70ad3cf933bc9d9cf0259d360f6dbf754718dc24da1b4929af84162b15a4c3acdf473b66945c39a4966d30255355a977e955b57e3dad78e1e86a9fdccffc9a898d2a6ae6476646e66d32137496eded75d188c17039fc6236ebf8f3ba9883cd80b6c52393c55dcbb78385964eca66f48f5c69b595daf00b78b4b1ec1d143541e7245a1c30da792015edc6a864c03828a3695abf31bc11537e96199c51e14c8b7e4db7fccf6fd35124391ad403ada3de189ba61f7cd36060ac5a64caf5a93eabb71ad35f58c6e34b49d3bf616b0a4109b2237512934c4d62e8d9d192f92e5a9299c4986505274b38be0b1319b9b1b913310cc4e22b94f6a473597f37b289b7507ae88ada6aff57ee57b4765979e414ffb2f8e9c4810f90ba33f3e4a3ec4d3fc46ec65e68573d51228b8ceec189cee75f8b5951e891e39a861d7fbfe975b9b88a07a8f7bcfa67150c62e3cefcd1bc83bfd8674f326d867c8db0edbff779f103b0a194d45ea31787884abb739894db1b3921bc7d87123837f25fa79f3fd1302f0e8d59c30c43469ccd9af8c755a18b922a15b4bfca4b1928b6906d84a69413a7a30ae9589a9589a1ec94b07a861bb69f6a53d9f8d685c9b5084afce5c697d9b2ad825062d8907663c329d1a87d7c7b9c3b364ba9eca380e47b6806444c70d86ec7849d282a917fcebb17b25c75936cf69898ca10996ce0a063573e11bd5a04ce7fd82e698387dc859c4ea0b5dd2a4472628260351a84af3b0dad274e90bfa6ca0cedf1c73470dbbf67fb39d6f5ce4cd986e4f731969e2e9c72a380ee47126f3a2d88a209657efb47025eff765270c91d4fdb0db2d2b1d8b640a19cf96ceba717bf2f86a349652924197ed58bf607e6b079f8b970f939bf61b037cfd19fae399fc71969f8e41b6e72dc88cdd8c49326daa6f7e20f4149f1be7db60597a3249e251cb83f1ea612b25f0f23c380f93c81011d7592aac8d492ebd8d88ca4351e9f831f2018fd8b9be2956d8ccf933390fece420aeb05f7b38182db77dbbec691b2bc845f9067d9c71da1f9682eaea80da8001131df5c5ae6a3d24d51304fad56e0f775e650c6e0093f32c59d7112146afde2e71a7e4de657e73d31f6b36baa8769f0297c55c08ee167fa84e06d89b99a01af7d3062045a80be3ea840cdccd02429de734a7c5c37bee9665a7eb79aa7f8cb826c394d8535f9749fbb5bdd3629dc281a973766e71cd209c70df517f57350ffa7c9b8194a2558f6e3570c6379784346ab1e3f5721c8378ae1ed3d25905b6d95982a206b5189c7b5f5905b48b64d7e4cb0e14fef9f09a95efe206084026960a75dfe8307718b2c8e4010fde3bafaea4032a3b14af14ee05b1a36934b25381039d9a5dc9e9f0fc4d2d5f5142b0e6464c00c5b9bcef8493d4f4e1dd43e30605124ddd2381f5ab3f3f0d33267ecd543bcb44c0afb8979f2e4888f67fdcbb66a64f54a4b4fde264caabe477cc28237a9ee1dab65377d57de5dbaab66039f31e72524a526742642630ec5e2628b25b9f99208c9341a598c96d94f79555b9d425f3c1bc2773e5b15c9175f4dbe989075f5acc74b5b9aa3d00c127e10ee5b10bb616e4e8a9cf76d816ccc0d17743443a7b5191b0c94bb7f4dbb01185ddf90e35948c41dcd901670edc0f7d3fd856e2b6ca2caa8c220cd2ad0cf840fb7538fd29a27179c9b8cef01c151e2609f9fbc5af1ed1077678d842750d7b451a8bee688dac1e19bb92b5c22432a0d410b520565ead371b001f20ed483bb7d37af5ec2edf0a28b3e66043eab10413afbcc04226ce255fe7740951256c66c665200f7f5e7e512c5bed1c19da6514d84cf6068f4a100d50ae8156b634c69c22e3f2bd34b55b5c8a8bc5fb6503d740a5fdf962242c165c299e2a805b7dcff0981b0bf4b9139cec7a1921afa1476b47339ac9cca86aa4b99403491a8c7053b1f094a25ea2faba4e0f38fae66d9e78a28f44fb007a1c7bb43ca5f7807f1b7fb62d4c692f7e2bdfd42b6c9983df6bfd9ce7a3fc19ead5cb37d71a291180d73a8acaa5e2e7b3d08d3656e4d14fc6d525fca4423ca1331c6fb774f3134d3f3d71e935aa96d95b7b2cd42ecb8401fa7cf4ca9cd98a8b4225f001d078dbaf8827eeb7ab5ef2e497895c058680adb225d605e4b7073c70ba6793b6fee3c20b6f3ddb4b9a0381c2c8924d542fd5c75c39c83e1f2fba662fddaafe2d052f861830b8ef531a99f05f3b319da110fe48df20a035b2e95043540ff5ab91988b418fb844886b159aefc6a617222b7e677b4e0241190f3fa54e22638667d8a7bee9d16838d6899fbc9139a963c15b08f8b7fe087ee51e6dd51c6e76c675592fd9ef4e6e330c5e7e39fb5b3a7d2aee1676f85ec2d331b0a27b7291d1d9bb68f4b80feb2968255b31df3951d3befbcf099341acf73233dc00bf71cc60bb2fd7f2db9a8afa03e5e714954122624ec276ac5dacd2c407444eaa1711ea1d85f67e75ef94cfc9ef48a4ec22a7839987ba7c43bd51dd169703fe24eb2759d74e4378b002b2aa84c2e30e25a28c656dd41a0520b89c910b7b42e971940d8d9877b11e6ba64e9faebed5b9644a3654885b471c36c0c23bea64fb90273b4f10b599eec4cc110d69bc68dbed9654462f82df0fc4558efb856a6948ac0ad25b31ed644c8202f260cc636ea7ef645fa4bd80e1d7842494db03bbdd5dbed685b31073b97121f98a4f6e32cf1b080260925123c212ffd4f5d554524573b25c77ac2f7740c9548c30f753cc92d3d9cbae702bb57eb635822667a12294bf68f5fb9be1bc78788fd252adde1d4af42470a30e14b72b093f00edb1f82972a6753c0f95cb3eddf2ff2c93de1bee43bd618b13369005fd5a11eb1f63643bc78c2048d84c825964cf91967cced2b44111ce9407c2eb2a5474aa5d9152898faacf87406243bf71dd9b8f0833f5dbce7d648894187d58f8b54befe9efb8490c93896282fec5887a885d279512604a53d91ca6ff1a2fe69a01af655569c3234fb24d92e4c2c4f0972685fea8279a5ab345b4e2af9ca523c42ac87c57ca5eaa94a18dd7a9da8f72687f0eecb3aaad1bccab206848c6e4fe52016a82103269600e6881f46845b49256cf63bb7b16759d98daa0994d3c3e4246a96c47bbf78f0994e592038f19c0d3a22d475de46c07cfda092e4f15973545558dc371788a50b64d025952098d0184db3c743908f03c202b35d124af376ac03869bc097614f2a0ef2ff45fed0db51869c1665ed9eafa9cdc6122be0f823a10415523d924d819b604e82d228e05c433a65a3c7775f82c4c8d6591d42c9184b5fe444437eca516b9d312cc0e9fb6029adeff33c1cf7ebf7228554865952a725f0024f4a0d4e6ef76e157c731821673f724ed8a5f68081447f622c07335713832d4b12bb6a744b895d6063f3686bd1a3d9b85492412a669fd596a6ae221e02f17ddbf9b45ad75d69770b83b47a397e79a8830d626a31dac15d8ea562848be7547715693b93a669bdff6e186bb6ba86e2bb6932b7f3a2cb3f2784cd5066323d741c589b17be2cf7fb39d37b7f4d4d8b7a8fec6bfccfbc7e88375581a6bb29bee2546fe2c492eee448e65aee82d9c4b56e21101be484a7d68cf43c2f9c00e5d296a872ff6e885319c2d319bca18a9ab73f688b9d5062bd2b63701091c9dc58c2a8b5eaf894d6537e045cf33eadde3c25cc383f14360dbcac0f4fd80844721d656188839112ed122e2eb39b485814dd1bcdbc3cfc69b2da3b9a3c803265b3944f19e5ba987e7f0ca8193f2b5ba00e58920ba00704033faad1087133a8ec34ef40612f2e7652303caef7680e2ccedd0e768a9903ad720581dc03a608d5f3a61c37e71ac27962b907640fbd8267d4aeb1daf1c6e07453bd0c4b15f25bbd4365800dc32567f0f834988d748a3f6248ed0e2a64fc0c47665169fdb3c5ecd9000cbc9d709ba6958c00f5537f6fc075c72a1772e34f4aaa9975f947bed6916383569da9dad8b8d497a3fc9770da4d5c678e9cf30db97ce8deb548d0176265fdadfbfdee0c9845c3b5d808c88f3395a5b162ac700f5b7c2e8923d91581b8b90588a054e82853d4ffac985ce6bb014f1e06144d6eecfe9ee97eb19dbcfbf4c5c62851377e1fe20f798eb734759ce9be525a460fd7897f888210dd01d171f099489e6a26a3f2efe54b82ce90156f399df492e89519ee51236b924a1b34d17dbd9486218534678ce94dbbc174784a19227bed140e5baa36f26870e33a4ce372e98a9b2bc235083cd89bdfc80996a875554e25ae3624e77c79f932239b38630b30ee8466efffa83ff6c1a13dafd275be49a054398a3645f4a90800bedbb7b10e1522fa52126beaf8b8863e40dfb7462deefd1a3ddd7f65430b70c83a6f3cbef5a89ec29acb110f665493a70bac4409eadee54bfb86787ef903419272569100e5b43c61da208fc57f3e40c0770821fcdba63bdf4d56c20a386fb883536fe8daf731eb1eece7e4175efd0d72d2ca5f8f15b06751c30876e6ab7f5fdc4be297e5ac7a872eb308b88d74781d58635b062d642e4627da8ff3db32041c583e7ba0644841e266b04df6a272e23558a57849e76cc515a8633d52f0a38952ff95fd0fb4cb4b882f8264274165cf70e87c8c538b0ece8a98f3becdd60f40dcdb899a1108dc1e418315ef985415f2cc2a6ed192a17138fecc93dc7a98abed68c7221ab2797d933c4770717250086d0bc10722ea753376e9d1ab2d0331ca6d0c444b8bf5a9a2ea32639b4aa1a4cc3404a461c8e4c6fe58f08bd1c52f0e1cadbae510085f09f6c4def10798f713248e8f4188c5d600c05a7c66784d04de102ad7b6babec7f88e3f29927cf6309bc30d075c80eae0c32854997abbe0f59d9446dcc3baa2e1c1f4135e624eb1150e2b6e3537e41371cb7b522ceadb24181309a201413179ddbee66ab7e77bc3b846b031b0b5b52536a2b46648f6b41f39f4405b61e6f561743ead33ee67e0e15d34001d1709340b99f8731da5ce3e5aeea7cae7df4eea4dfd4425576cf4bf96b1bdbb5ac3ab6b9e094aa5d0b12a182fdde97781851646a2a30f5e06be2051c8430781f8a82a3c9b64cb9cf9815155cc1ca84371deeffc53055c5fbd111593e036400a664cd44de1346bfef110e099c0321d1ec6", 0x1000}, {&(0x7f00000013c0)="992beff6eddd577bd06d6f04de4ff895e37e1e539718187b3edeebbd2c8e4d1c4077e516e254ce79e337fd97966918967105f4e78c5a6770fb5b74a733d541", 0x3f}, {&(0x7f0000001400)="d66cc7173446cdef5bf227ede770feaccb9fd95e59e9c72f0e126d01a78e75135680b7b3070b6be997514a6378495376b9652249043d3ecdf1b668b503249e002ed3a08535de983697f24ecd33b155f189ee1484b17057c808b45ffa63ebcbf14673fb4c59d6f7e7621fe73f43aaf07b62726c7e4684b272e3c1d8b302260b03518c883662770fd14fccadd92b8f8f8a10d574ae215da3b8e790d4f83d274b503017242803b57d0d81", 0xa9}, {&(0x7f00000014c0)="5a7b4fdf142aea5604d361b64580e641d56f5fea118a407426d032144810eaf1d5f9d23b9c27f5b97033f569195c6da57212475dfbb290de888aee8ee759c8ee967007b6aa5bffb4fffc7c15016ba3dbb4a38b1ba7df19eff6b2", 0x5a}], 0x9, &(0x7f0000001600)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x20, 0xfa9d90e92197fc67}, 0x0) 11:05:21 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000000000)=""/2, 0x2) read(r0, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 11:05:21 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) pledge(&(0x7f0000000100)='\xb0\x00', &(0x7f0000000140)=',\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) faccessat(r1, &(0x7f00000006c0)='./file0\x00', 0x2, 0x2) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)) shutdown(r2, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000001c0)={0xfffffffffffffffb, 0x6, 0x10000, 0xb88}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x9) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000240)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000280)) sendto(r0, &(0x7f00000002c0)="387a97c8d11b3b67bb8eee9a896860", 0xf, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000340)='./file1\x00', 0x1f, 0x6c) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000380)=0xa955) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000003c0)={0x10001, 0x2, 0x8, 0x5, "f293a12ada23ff76bf4a11b246b762b7d61d68cf", 0x93, 0x20}) r4 = semget$private(0x0, 0x3, 0x100) ioctl$TIOCCBRK(r1, 0x2000747a) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000000400)=""/161) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000004c0)=0x9f) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000700)=0x7ff) poll(&(0x7f0000000500)=[{r3}, {r0, 0x20}, {r2, 0x4}, {r2, 0x4}, {r1, 0x60}, {r3}, {r1, 0x4}, {r2}, {r1, 0x8}, {r1, 0x10}], 0xa, 0x80000000) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000580)="70babd7367b97a133b43816db96684c6ddc1f1d6d8f45e7935a9f4e6e6ff70493cf0e6c8a0e79d50362aa68839a05a62ade22034286b6d1ded54a265fa98129c095c378b36a1158132a053f99ca926d8beeb7572dc6df35a90b11265466f2a8a589d583038099e23f3551a", 0x6b}], 0x1) getsockname(r3, &(0x7f0000000300)=@in, &(0x7f0000000680)=0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000640)=0x6e06) 11:05:21 executing program 0: 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, 0x9}], 0x1f, 0x0, 0x0, 0x0) fchdir(r1) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 11:05:21 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:05:22 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000000)="0d8e92407653bca0c14f21d709a44166e24766fde03963471766c8b70743981e1efac596ccd34e09ded99a7084929d50e83d8ce4db992e186228f63eb3b0b4cd90e4e6568be0dd637835d88056d0715aef3dd35def02d1aff0db5652c9cacf350e1b5471e572080514d546e980f0054dc907730e3662ded51d5251681bfb98cfef11f52d8c9be6d3dfa09e0e748cba2e0ed168ab02e0d34f8d4b4d7e0a8477ed74655959f18f819c44e3dd984ed23d796f64ad9a20bc718127849c4baf84bbb39721958f6036ae6b8e892c49b44c640fbbc32900fcf846a97b8810b4a4750e258f5c2a4fbdd560e6e54e62f07ffe9870b9b653aa7f1bfea121100450999f942f4e62ac05caa0a7317bbebdb801409df43473e396879b45e947e0d63d32060aa1b9b965e149fe6fdad76b8dec7a380b871548fee4b00cf845f094d5bd9f9e15fdd1b282dcdb2fd3488fb3d00d3c8b048d6c696c834024371ccb53d8392a532f972e3a74a551544067109ccd8cdfe3f9c6068515f3fd4acb5c3a089d89eefed120c57cb1e6c9a1bbc79391aa826116b8a56f8656fe03e6ff1b59aede3178f92ce7a0ae9ccba3a8a20ac33d91fb72500f37c11c1b4b5acd34a145aaf326ebf880679c5dd9b17c27e79b7a4e7f959972f344fdadb28260d703bf73a0ec236b34b344c60c7cc4b2c27bb92149039a4a53820a8ea7bb924e3cb3689fbd24dc625133639bf264bd86f7e8941c70b32acc43c41ea1e91116ea5f9e454090523b170a4b8cc9cf48754ecec15a8a635aab60f781965a47d8ae6be6c2a0eee074d1d37ff237d4ed8414e775d71f2dce0ee720d528b72f3e8acdce3580fa1657b3b18e50af111bffa9e2d6fcc4f96cec2ae2de6cba12df943854dfb59c57ced853d5d0770218c0cc1ce2c74c54a936d479211b8c4eba5e51608c7ff7b91ef08acf5e3316e4498956dce1dfe1497851312e3401ea531b25730c8cce745792e619905bc542861e53158d01bd63d349778c937416f046496f0f6c10135bfd04eeccb69b903242e256f2da3f1d47aae35f11af61af2663c1152fb77fa5861109056fc70d1ec240f66fe700ac21cfd8f84b7d5572aea0caa2c7488c8579f7781019b9bc62ae87f65b403679724d98ca2ccf6cda07887c1a074ff2d0456d95783ce29b18fe206f1c10f285969683cbcca8ef51d1f4cf6cefabed2797042fe517f92f321ea886b405761adb43546e7567fbb9d310b4f12b44e385fe95317d1ce60cd9422a5ce8e80e73cb447682534e9074c25bc4ce0edbff1760bfb1cceebf92443e0b9118bf30891f6ce12e3cbc534049d1c1980ce937a350b2f5d91d0617fd15cb296b59883182825699185de00edb682eb4a66f3ebf088ca368098b4c88bf0d5214158272e8100bc520f535b2cf229195994f18b149d7b268acf1de261d6203913d43285adb0e036fb1fa5a274791d447976b395e2efa01138a325b7a56711ea23fa3406b2e076600a0fa09ac6193f35f984e56d5a1ccf409f3b9d94951583dcdbc8f453c3bc0e014cbb68307e84f9a85e6366252a379aab8ae17e5d236336c65132d344503cf8b9e52e51efc18793469e35deaec4ad3a7602cf22eb30dbba78c0b0f27bf3db80eb3ce73e4ff3f77716f34ed8b54697f68baa4f2e26815ef7e55372c984d0012d405e4d39842c6dfbf124df2b2eee8e8b95ef7affc723c4e56a08572265c9949be4f5cd8af19cb106a01f50b4ac6424361168eeef8137d66aa40828976e740d7c959c04bd0d8a032f5e1cb36310ec1a26f5c26ad752d6ced121b65f7822e95926108458dd1bf6f95b335c0724513aef633777b3dc8cf7eda77eed7f2307ce44d4d17a08bf0be4da0e8aa35b3ba31b17876766db10d64aa6582bf1633df88188422e7e433d721f434b74f7d1d3f6b9ffcd50fcb4a5c0919f255094df454249299e891b95a39b4ab2e7fe9ba86dcd40fa696d32bd75f16742993ee26460c72e2a614ded99e40c77e3a8b14661297a4d94507008313e07a777b5a0c88320efa707a71ed513a76ae35bddecf262bfb053dac00fc9de9037d59bf0ff231f57867f45e0295a24b1e72d938072ab13a6352a17dcebde48d56cc00d7eaad2b52f432d4b50fa68d114146a3f1280505519751e65837890a8c39906ae4700173e4f66298e00f508b636ac96eb5bfd4b372e0bad2e54457e16294e8bd8461dda11afa7695304ccd90d91ed7abe7082b954731ef8471f1b6202cd7787e5bf2fdc0b726a242bc3e976ca363dd873cfb1b0e2ee52860caedced8c259f483f7c6f592a6781a7aa36c87092671a39bee39ec748752831e94ad73c414d59025cad0be8dfbf20bdc76a737cd3484c0aa68882c3c7c1bad3ed6af0797b3e7911fbb0847a4ac4fd264b959d2b7061bc9c911014043ea84b1731b321f05360dace2a222f2fc5a70ffd4c94a52e2bbe51cf78e29f24f1ce2c33a9bbf2e87d0ff2b2e80c4133ad9f9a00ab0309c30c98c954372471e9bb7a65db13c6fb4996f795636214660319e9f9864bb5e1c5ca2ce006f2af7bdf326d3de4a523f06ff87d5a618c4564446dacf7a039134a12f917c5ff9288657e9ebe03dbaf747dbbc88ec9b3d55278bb50b2e72c74ecab101f10477ab733dbe34f1c6e745b1196545e1d1cfcb9a576112915d7bbbc1d2325ca982c98a372d8767d7b92610ad1ae8c5d2f5f07d12dc11dfa50337d06cac4effb4d322300e740672472da38353ed14e8db992f262c289e601c05343261bd943b6ed4dbc5d70b8565e318efcf3ac9241d131034bc1e1b4f35980f174b5cadec7a3feab9db618cdc79d92f80a56b9d752941d25a458b7c4f385b8ec4694f7999ccc7987e65ba942b26d17dd3e511b0b4b0114304119e7fcf51a9b117d8232ac0ee0f1daf1414f06d8b2da3dd4465b7fc05601f28c07f1c28b36c8dc73d4de7e1521dfaafdf20ef077ea92c71f7d24e192e855e7d36e4d5b2aadd1db4f2c99dd5ecfecf8f8d665a2ddd4d5d14cbffd7d43e3a826f5c1b74b0a22a535ec85502a4c9afab3f848a6e0bd3f34b2f610019b494f0923f4eec15cea1624e4f575d7babc1e3aaa1d7863e7158109588a9c222cd7ad72d517e220b34bd98ea6f60c2ea59b84bb9216b214737cd454565ff1f309656946358d38ccc9e2cddfd92923bc1d34a8fb6ab22f50b8fd6881b2eacf8d0710150d01083ab2019d86be40bf74ca36baaae027cc2ceb7b9cc5409cd9b1957114cb458b73a6e0238d775a4e18d3ee467bbcbdb0d1612dfc2bad55b25320b4330f7fcbbff513607edc8fc2c78a68fb799b8eb7c17b7e9716b45952fc763fd7b6eb252492930a43329e0784a3721286e7fe3bb1ba1ef7d027069513bcff1627d3644665505b1d3c68ccb7ce5c2d0291b34770d3bf29954d968d776099db0075c012c9f55c304dbcfb5e5a36d4fc095a14846114f8c68d443feb9829f08469f383733ae7fe7f6ff12f37d86825cd6737323be7f4fd8c5bbe13f25837f30207a272f3b891b84bcc2825ac82bc10027d2518d40d95eee9000133475e5040e40ad2387a6407f34beff07ea35d9c0ec9b5846cf26d472001ef8b19261050f675ee4618b4644dd28a8ea6d18d5d1893b2f59ad9280218f1e8f45f4671bef64731c5663027bccff972b3162145ac9eda782e0f7bd70e1b59660dd1380c6f77dd1e44305e1db8a45c2a23339aac6d35a9817dd9648364ad1afe3c4cf5afb5e4b3049d2dc1e9126bf2c406e4c531a1b6813f21c236c456116691aa24052b96f5a2a27872521949735fb71b57c8dd4643d46ea97e9af1f274e35e3f4e34e5e121464210fafcfcea48e86703d87eedcd73791d1e3742536023e0c4e512cef40db9b4d5bae48b15e41eeabf43a6c846a78e24785231ff0dee6c9a00f2bce564d145b22004086e67ed319acdba6cfb596c4345b6bbb58e56a50e157bbfc715ffbca6269aebd25c1a65326f123292c6f2a4c756f29493e19d700664849f0223a5e1a36885b5ff00427e47a63aa5be320441981f7afdd29ae913278228d37c1389c76f899a05251f80d40f1394281f7ebebaa03751e87aeb090dd0608905aed05ffd0a1f6b16eeee3fc8e020b1de6fda7d0a040d96f2d3a98ea6c33d63f1f30062975409b1e354c1a690161679f2190094fe6e800b9df20dd0c11aeede5e321c123032ca04366069b0168507ed9171dc4c6a94a368c908e938be9457d0472aef03f17a628f44f19b88b8b08f0e015ddf86c269d6b7777e2bfbe993388ffcda343fa7316934fe2244b8f34aacd7bdee0b4f9ba631bb8a189ccf7ce5f81811ea4893735cc7afba4f38c94ea38d857cdefeee67d2738dd22e0e440f52cecac056952f3aa7c96ea517979a2f284230bcc4aea651f1b5e5aaced31dd85d20b64bd8f59054827c1a5d365d0ef116636219421f6125c6293f2e72278cd80411031f41359f1fa1261597f13f5f56d05aff3fd72c2d6880bd04f5f006f048cad9150114d199635135c2fd330b564e9045f08a1338ad0161cc27b15f3bcfc1e98c245b2a25600ccb8cc44bfc0fc6752d350211e8ee8957d9c437ddaaf3ce6d3173443a972192212d9930869af1fb94b1686eb50c6c80ca72a994417bc5f1aa1f4229221679768c650c5f39c987656f494a43e7c5b77a737ba012a39914473de6a8ec15e2d3fc60e1f842a677157708654cfbf090d80606ec79e5e6fc9298ed2f7872a83bd30c982cb82e726d43e262fa120271889d4cbd5f202b9094158606c93934ed92297ffc0411b9ee0936b04f632adb13372261d3aa4937dfdb8cf20d168223292f41cc174c6115117a8c8cbf372653a5e633ea5666a3cab9898ebf65bb64f9f1538d0dd0d106630406327537fef57ed34319233182cc33a5981c1e7dd0b9196cad9d000c9b0bd15cd0e01fcee58da433d9e8e010341d654f36f50d96e5b64aa0e238db836744eb16cbdabcbe9de351a415042b962eb49c14202998ced2155a51b57ef3e4c4349ce913225607c099344222ab77e50c60aa4147aa58705e179885f3e7e7bd3d8fe6831d493acc45c43a5df22f3e81144ab15b9fbfd41b60358426dfa4c980797bbee782855b597c3d89c087c295667ee42fac9e692d859b7a1eeca5c8347e26842e4de54d18d0a3a0e722e8e1c5262dcf9bd27ad8b396378b4cc56bcaa5ceab59f38708a4dba59a9bfef2281db9ae8ada33431fce9bef7e01e6aa3b057e822fc548e25113bde7a7fc11cea009eeff96b6b131d7140ad268a54157d8d37db5adad2969f2971d24e132d26b8c1ec2d635da2a43745db823efe89cf56978f8814659b5667e965bedf1d4e611cd1f916c307c3aeb2dbc238787b2e46685ae778cdbe1b1cf1f76782904d29f6d8a628065b0fbe5fc24d2e44f83e4f46e6792b83361d0bca6410e2f85b5602981647d3fc181656d8176dbb66c4f89fed18f94406c2a44d15c4d8b548583cefa9083506f3c3a0dcd3aad743f6a9b955f904a0e4efa72ce1df92403c876cfef51d494203bb02e3937b7522c8aff798fc6d9f6e542b71e707612f7f1e118d3337bdd9d61c192388130f019a1920b1e0d343ac524a5d656b94c90870221860180837f3787c2cdb24b55dcf7d71a8710ecd9b3f81ff5f3014094ba7887537e0d43b8788a4ab727fee57d04f6f4a423b7046c01bd48261f375aeba4c0011cff4a338e733953cf6f3511133ef53dfc1742fbd6399ecaf07272a370311d92f4128cf696378fa8dffa590f9759eb2df448e21e4f3d0a9a6f2b618248b6dc44a1c9cd3818de4747b2ec50d71ff3ab5", 0x1000) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 11:05:22 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0x316) setpgid(r0, r1) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x22, 0x3, 0x6, 0xff}, {{}, 0x0, 0x0, 0x7, 0x100000001, 0x40}, {{}, 0xffffffffffffffff, 0xc, 0xfffff, 0x9c2, 0x47}, {{}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x100, 0x5}, {{}, 0xffffffffffffffff}], 0x6, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x8, 0x7}, {{r2}, 0xfffffffffffffff8, 0x21, 0x80000000, 0x4, 0x692}, {{}, 0xffffffffffffffff, 0x0, 0x40000001, 0x7fff, 0x81}], 0x8, &(0x7f00000001c0)={0x6, 0x8001}) 11:05:22 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000000c0)={0x1, 0x3f}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 11:05:22 executing program 0: r0 = getgid() getgroups(0x5, &(0x7f0000000040)=[r0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = dup(r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x800, 0x1}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:05:23 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0x4, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) dup2(r0, r0) 11:05:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:05:23 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kqueue() r2 = socket$inet6(0x18, 0x1, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) close(r0) lseek(r2, 0x0, 0x2) r3 = socket(0x20, 0x4006, 0x8) close(r0) recvfrom$inet6(r3, &(0x7f0000000080)=""/118, 0x76, 0x2, &(0x7f0000000100)={0x18, 0x3, 0xebee, 0x1f}, 0xc) sendto$inet(r3, &(0x7f0000000180)="cbb78287825eb6c0fba6619a92947861789025548bb417244ca6f09367865c3b689972c434401583162e9039d82daf8bca76b206288b81573d0b5d84b748f660796145247e8ebc4cc8764ce6cbc38c18ff0bc9f83a07b7be9916c95e450644bfa99bac3423dc0770eade62c70e68e04a5347b7b878ca3717189ee29c26fde838a3c191c702adb80e510773aff15f8cbf0a42bf2d5ea72a1d1c3797b263270f86b392333ac88b8e00be71e8a997783d05a98de78880e9815a0d15cabbca2c3fa9e1e4cbeb0bd2c76e4f7ce8c42381414f8fcbb8ea3f6aa0ed1830213533b726616fc25fd3818fa58c6b05c814258d78856ce0", 0x3ef, 0x0, &(0x7f0000000140)={0x2, 0x0}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x926a, 0x0, 0xc5b, 0x6, "64349c378b807222f5e71084953bd73b906788f7", 0x7f, 0x7}) getrlimit(0x4, &(0x7f00000002c0)) 11:05:23 executing program 0: pledge(0xfffffffffffffffe, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 11:05:24 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000000000)=""/244, 0xffffffffffffff15) socket(0x13, 0x5, 0x2) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000100)=""/190, 0xbe}, {&(0x7f00000001c0)=""/19, 0x13}, {&(0x7f0000000200)=""/152, 0x98}, {&(0x7f00000002c0)=""/94, 0x5e}], 0x4, &(0x7f0000000380)=""/223, 0xdf}, 0x1) setsockopt(r0, 0x8001, 0x9, &(0x7f00000004c0)="d70a4f58bc5bd14946881b26a2d82474fd8f946164d9e99f73c96ea1211de2b5bac31134157a9e58fbb02173417b3b25d37f660d2857877ee0f5f093a4bab129ffcf62f56c32bb34132ffd5083e4f14f3f5552c17c35063c3123986b7e9d9c30c5d6eeead962320b6f9485ab2856d5d499180abd33c19a1174191104907edabe1a32c48db321637b4ef9693883817ba4c551de2d88f89eec21b57ac61f50149732c24129987eb67a500214deed206a7e87464a438b02b017444f0ce652", 0xbd) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) dup2(r0, r0) 11:05:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup2(r0, r0) write(r1, &(0x7f00000000c0)="f712a1b3e6fad144f52ffd9576be1ac47dd4460a008d6520709a00b6db3de1edd616df123e03bccbfb907ba2ab163fed5e95ccd20668100e675f09ddcee2d457176be0db8a870dbff274c8d4140d8943cb8d9b5d9d81e0962eff6ce1f1fc933642aa90d28c265fe374f27cf48abb35f22526b025366c66c521b306d4330edaa7cbedfe9455fb3dc67373ff5adf8d74f909bf60551ec0cc", 0x97) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x4000) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce53a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f000000000000000000000000", 0x589) r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() 11:05:24 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000000000)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 11:05:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) socketpair(0x3, 0x1, 0x122, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000000)="4b74954c", 0x4) 11:05:24 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000140)) 11:05:24 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000140)) 11:05:25 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x800fffff, 0x7fff, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x4, 0x4}], 0x200, &(0x7f0000000080)=[{{r0}, 0x29f23e5f28aa0260, 0x4, 0x44, 0x7fff, 0x8}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x1}, {{r0}, 0xfffffffffffffffb, 0x20, 0x6, 0x9, 0x1f}, {{r0}, 0xfffffffffffffff9, 0x8, 0xf0000000, 0x3, 0x249}, {{r0}, 0xfffffffffffffffb, 0x4c, 0x10, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0xffffffff, 0x7}, {{r0}, 0xfffffffffffffffd, 0xa9, 0x2, 0xffffffff, 0x5}], 0x200, &(0x7f0000000180)={0x2, 0x7ff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 11:05:25 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSDTR(r0, 0x20007479) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) sendto$unix(r1, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) flock(0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x3, 0x0, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, 0x0) 11:05:26 executing program 0: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x8000000000000003) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0xc8ff, 0x8e}, 0xc) 11:05:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r1, &(0x7f00000000c0)="87", 0xffffff91) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r0) 11:05:26 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffffff) sendto(r1, &(0x7f0000000000)="28dec93e1bebc84e382fa560ebbf5f39c0dbd97d5e23a01e44d369f3e63a2f742c9ead78db2267a06571c76a4bb1ffef37f722d68f951a2a5f703c323b626b0ea3e252223d8e6cd6a55701dd55fc1266c79eaa565db9fb2603b65feffd604c6a5231", 0x62, 0x2, 0x0, 0x0) 11:05:27 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000000), 0xffffffffffffe8b) 11:05:27 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) getppid() sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 11:05:27 executing program 0: r0 = getgid() getgroups(0x5, &(0x7f0000000040)=[r0, 0x0, 0x0, 0x0, r0]) socketpair(0x20, 0x4000, 0x2, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0xe0b, 0x3f, &(0x7f0000000080)="e78c84397f3af1b826adcfccdbf85a32013a6ebb3056b58b5ee6ff5eb14912af4a3a4bf4404c0cd98aefe6e53cb6cda89b6c3cb2785cbe10c335a4b0caf487d5c542a1b07f1f111093", 0x49) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xff5f) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() pipe2(&(0x7f0000000180), 0x10004) 11:05:27 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20100, 0x120) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x3ff) ioctl$TIOCCDTR(r0, 0x20007478) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x7) r1 = getpid() r2 = getpgid(r1) r3 = semget$private(0x0, 0x1, 0x521) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000180)=""/239) mkdir(&(0x7f0000000280)='./file0\x00', 0x80) r4 = syz_open_pts() getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000002c0)=""/133, &(0x7f0000000380)=0x85) getpgrp() syz_open_pts() sendto(r0, &(0x7f00000003c0)="2e8f3375010ea3b2f871b7418102de9984f924c60722939674e51b32ef3d31c535af20360c55f881c0d352f6def4cc001c400a67a68ce2cfadc60ac2df5c5fb29b5a25f3deafb4d02983fa9df5aaa208b85ca262229d336c64ca870686238370b9c53c185d2c61c59258470690b98e31063ecca85dbab8cb2c759d1a8a7acc975f060146b1c2e793abbcc139c03e74e89d95a0dd7aa21a308f50411b9734ea502b577ea650a7e77315f07928054bf7c1db81cb4312571937cdd18bfce18b8e0652f145fda3fa1a7dd7cbc452c1346e", 0xcf, 0xf, &(0x7f00000004c0)=@in6={0x18, 0x1, 0x0, 0x7}, 0xc) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000500)={0x6, 0x400}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r7 = getegid() fchown(r4, r5, r7) fchown(r0, r5, r6) r8 = dup(r4) r9 = syz_open_pts() shmget(0x1, 0x3000, 0x294, &(0x7f0000ffb000/0x3000)=nil) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000005c0)={0x9, 0x3, 0x5a4, 0xadf, "ddbc12816a701876862a0d779b11879993136a44", 0x6, 0x3}) listen(r0, 0x9) getpid() ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) getpgid(r2) 11:05:27 executing program 0: r0 = socket(0xfffffffffe, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) 11:05:27 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x4, 0x4) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 11:05:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)='K', 0x1) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) 11:05:27 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) read(r0, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) dup2(r0, r0) dup2(r0, 0xffffffffffffffff) 11:05:27 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0xffffffffffffff7d, 0x0, 0x0, &(0x7f0000000180)=""/214, 0xfffffffffffffd56}, 0x0) 11:05:27 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$getown(r0, 0x5) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000340), 0x10000014c) 11:05:27 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x1) r1 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r1, &(0x7f0000000080)="f3a04bb0475866401bab8e389a840262ee0216a577b9271f50ff4130", 0x1c, 0x4, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf03019df8c6323775f6a89dbdf", 0x2c) unlink(&(0x7f0000000040)='./file0\x00') 11:05:28 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x7) read(r0, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 11:05:28 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x0, 0x9c33, &(0x7f0000000080)="7aeedd", 0x3) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:05:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7928e4ba0600000200", 0xb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x2d9, 0xff, "7888df6a60be2253220e59d503eb12a1cd56384e", 0x9, 0x580}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) r3 = getpid() fcntl$setown(r0, 0x6, r3) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:05:28 executing program 1: r0 = socket(0x2000000015, 0x5, 0x1000) read(r0, &(0x7f0000001480)=""/244, 0xf4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getpgrp() setpgid(r1, r2) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 11:05:28 executing program 0: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) r0 = semget(0x1, 0x7, 0x10) semctl$IPC_RMID(r0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getitimer(0x2, &(0x7f00000000c0)) munmap(&(0x7f0000b46000/0x3000)=nil, 0x3000) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000100)=""/4096) 11:05:28 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffffc, 0x40, 0x0, 0x1ff, "010000000000000000ffffff7f00", 0x0, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup(r0) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 11:05:28 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(0xffffffffffffffff, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) r0 = socket$inet(0x2, 0x8004, 0x4) r1 = dup2(r0, r0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0xebe, 0x9}, {0x18, 0x3, 0x1, 0x5d}, 0x2, [0x8, 0x0, 0x1, 0x1, 0x3f, 0x5, 0xfffffffffffffffc, 0x1]}, 0x3c) mlock(&(0x7f0000ff6000/0x4000)=nil, 0x4000) 11:05:28 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f660695888744e59a6d696c653000"], 0x10) connect$unix(r0, 0x0, 0x0) 11:05:28 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0xae6c, 0x2}, 0xc) dup2(r0, 0xffffffffffffffff) 11:05:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() readv(r0, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000c00)=""/222, 0xde}], 0x208) 11:05:28 executing program 0: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 11:05:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x7fffffff, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x41}) write(r0, &(0x7f0000000400)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2591c321a8cf98848e0343d605e200000000ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc04e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2e9bdd189b4bed08607e01e2e60e1", 0x65) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 11:05:29 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x140) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10000, 0x4) r4 = dup(0xffffffffffffff9c) r5 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) socketpair(0x18, 0x1, 0x4, &(0x7f0000000180)={0xffffffffffffffff}) r7 = open$dir(&(0x7f0000000280)='./file0\x00', 0x2, 0x100) r8 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r9 = socket$unix(0x1, 0x7, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10004) socketpair(0x38, 0x4, 0x2, &(0x7f0000000380)={0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0xe9, 0x19, 0x97, 0x10000}, {{r2}, 0xfffffffffffffffd, 0x10, 0x1, 0x6, 0x8}, {{r3}, 0x0, 0x1, 0x8, 0x5, 0x8}, {{r4}, 0xffffffffffffffff, 0x1, 0x0, 0x10001, 0x7}, {{r5}, 0x0, 0x21, 0x4, 0x3, 0x8}, {{r6}, 0xffffffffffffffff, 0x1, 0x4, 0x0, 0x100000001}], 0x4, &(0x7f00000003c0)=[{{r7}, 0x0, 0x8, 0xf0000007, 0xffffffff, 0x800}, {{r8}, 0xffffffffffffffff, 0xc, 0xf0000006, 0x1, 0x10000000000}, {{r9}, 0xffffffffffffffff, 0x11, 0xf0000000, 0x8, 0x4000}, {{r10}, 0xfffffffffffffffb, 0x48, 0x1, 0x1, 0x1}, {{r11}, 0x0, 0x0, 0xa0000001, 0x5}], 0x1, &(0x7f0000000480)={0x3263d82b, 0x7}) read(0xffffffffffffffff, &(0x7f0000001480)=""/244, 0xf4) dup2(0xffffffffffffffff, 0xffffffffffffffff) 11:05:29 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35", 0x39) r1 = syz_open_pts() close(r0) dup(r1) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbfffffffffff, 0x0, 0x89a3, 0xffffffffffffff7f, "90d2fdaa510000000000000bffea9c11fe4dbfa6"}) fchdir(r0) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 11:05:29 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x11) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) 11:05:29 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000080)=@in6, 0xc) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x9) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "b79dad9c4c242c382d4027fae609a4ebf482be04", 0x1, 0xfffffffffffffffe}) 11:05:29 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) getsockopt$sock_int(r0, 0xffff, 0x1117, &(0x7f0000000000), &(0x7f0000000040)=0x4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 11:05:29 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kqueue() kevent(r3, &(0x7f0000000000), 0x0, 0x0, 0x10205, 0x0) kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0xfffffffffffffffc, 0x0) close(r1) 11:05:31 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) 11:05:31 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) sendto$inet6(r0, &(0x7f0000000000)="633b370919559c00dc52af9e249ec0804fcb70411097ac853ca0efe8e3225c7dab62634bb7f3d5d7e2abae", 0x2b, 0x2, &(0x7f0000000040)={0x18, 0x1, 0x7d, 0xff}, 0xc) socket$inet6(0x18, 0x8003, 0x7) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000240)="8985e80dded7cea665f871fa0713c94169302f057f4e4cfcba61108dcb2649e622fa6ebe51fccfbeeb8fbffabe7aba49579426d28d2173d53d22dc995e2a0cc72a5a645ee8edf8cbd3af3d03b7c3c4c56e431163922c96ea25a4f63160ac8841fbc088a36fb1c528d0b549dac477671e4f05fb", 0x73}], 0x1, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0x73}], 0x1, 0x0) 11:05:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfb, 0x0, 0x20, 0x0, "d752c1e700000700", 0x6, 0x3}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a8", 0x1) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60", 0x61}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() 11:05:32 executing program 0: getppid() r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 11:05:32 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x81002, &(0x7f0000000100)=0xa2, 0xfffffffffffffffa) read(r0, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) write(r0, &(0x7f0000000040)="c38be8f89197dc88f740307e06e845e7c249e9cfaac4519b2605adbf000330a73320ab4220ff0a408525ef6090d9dd0d7157b034f798cc7129ef4f9abf3f7cf4f29ac6aae0d1b9cb452fe59f43744952c0568e510efbbf68e678bf391da24d8ec1e3be69", 0x64) dup2(r0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 11:05:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x3, 0x20) socket$inet6(0x18, 0x7, 0x9) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 11:05:32 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x300000000}) lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 11:05:32 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) pipe2(&(0x7f00000000c0), 0x10004) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 11:05:33 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) dup2(r0, r0) 11:05:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) dup(r0) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000), 0x0) r1 = semget(0x0, 0x0, 0xe8ac08fecb42668b) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000000)=""/47) 11:05:33 executing program 0: rename(&(0x7f0000000040)='..', &(0x7f0000000000)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 11:05:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, &(0x7f0000000180)=""/140, 0x8c}, 0x0) 11:05:34 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) fcntl$dupfd(r0, 0xa, r0) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 11:05:34 executing program 0: mlockall(0x2) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 11:05:34 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r1) pipe2(&(0x7f0000000040), 0x4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x7fff) 11:05:34 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) r3 = semget(0x0, 0x2, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x6, 0x4, 0xd7f, 0x2, 0x100000000]) 11:05:35 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) r1 = semget(0x0, 0x3, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/4096) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) r2 = dup2(r0, 0xffffffffffffffff) shutdown(r2, 0x1) 11:05:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7b7369fa0d58315bbf900091ac72f6af1e82a766"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f00000000c0)="5da4a2ea12747f323987a8c62a46b76e7c3c75fe1cc13d71b8d501e8c2847895cfb007d0025ef7a0186c9e49e701cae1a719f831a1962961ef", 0xffffffffffffffe8) 11:05:35 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)) 11:05:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900", 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x203, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:05:36 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x1f) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) dup2(r0, r0) 11:05:36 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x1) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 11:05:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) r2 = dup2(r0, r1) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x6, 0x7}, {0x80, 0x10001}}, 0x2) shutdown(r0, 0x4) connect$inet6(r2, &(0x7f0000000140)={0x18, 0x0, 0x40, 0x5}, 0xc) 11:05:37 executing program 1: r0 = socket(0x2000000011, 0xffffffffffffffff, 0x25) dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000001c0)=0x2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) munlockall() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f0000000080)) pipe2(&(0x7f0000000180), 0x4) sendto(r0, &(0x7f0000000200)="58eb510754b4a2c984d640e42a93d09e594fb88b0c3bc83a7d5333790e30a32d823488831beda4a133930fb3c597eb42d6718a74fc4f09a989a9b347fd98e853a493dec8799f4f1c065031ea4e6cd3b70b9d6a3a21d03dbd7b68a42191f61eb7b2d5a22944c42e1d1d1454b70faf5c99d4843de81d6dbf7416ff9cea81631d590cef3b6c3782cf1a5827dab0d4438803ee40b55ac0f4970e1e2fc587458b2144189529f29b43fc94f0ca4c25ee6aea54f9feded9b48de7945a4650eab8cb0d04438972cc10", 0x6e, 0xa319ed07fb82cfd2, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) dup2(r0, 0xffffffffffffffff) 11:05:37 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x1}, {r0, 0x4}], 0x4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040), 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x28580, 0x40) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x1, 0x1, 0xa17}, 0xc) r3 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r3, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) dup2(r2, r3) 11:05:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x8, 0x44, &(0x7f0000000040)="d69f1ef0afc067de3da57aa0ac12dec6bf4f49296c6b3b62aa669bcb5f054b63085f274f70bfe4393faeb2f454144f48ccd73d5d90fb11516e89c550f4367e8942a0a492a29b7f09c20fd3f4deacf0910798716d8bcc2bf2300cd5cb6582d35b82ac51ab28d56e933afae588f1b2fc1055c88177945b4e94528d0d0f17611e9eae3f541553a110dc9489c2ae570d1ab50efe233e00b746e9f331bc355c0420e943ae6b1cc474e5be4c45383f96f00949039affdcb74a2fec164606524ffae0281f8d0493", 0xc4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10048, 0x10) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0xa4, 0x1) 11:05:37 executing program 0: socketpair(0x2, 0x1, 0x0, 0x0) r0 = socket$inet(0x2, 0xd205f81dda0afba8, 0x400) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 11:05:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000300)=""/4096, 0x1000}], 0x1) write(r0, &(0x7f0000001640)="f80186c28c4144ea66a91c", 0xb) write(r0, &(0x7f00000002c0)="9085", 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001680)={0x7fffffff, 0xfffffffffffffffd, 0x8001, 0xea2, "4e88f0bf5469a17fca31b915691a4cd7e0bfde51", 0x5, 0x3}) syz_open_pts() r1 = kqueue() close(r0) r2 = fcntl$dupfd(r0, 0xa, r1) sendmsg$unix(r2, &(0x7f0000001600)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f0000000200)="5e038258df83fcaeaf4f88a7b1de0bd4b32dbc11b3efc496246985e49cc88a730975cb0973b7425c475b6b6008a02c961d05bff9312aa074666f53dc23597420065919d6336c1c432438df7b0088b8f476ecb65d1122ae3016c5a633e88b2e8243b28a0ea12dc0f8e930b3ecd04238ccb775acd75e2591f3175133ade21e6fd858a4a9523d18f76f80e0", 0x8a}, {&(0x7f0000001300)="bffc9c4c734e33a7a56933048a0c3ce1e2c8438fc1815ec8a4abdbb273df382628ddf050cd507bdf14391db42d2d6e5d15bee9a0ceb7544e6481f6ea1a761e2c200b2caaf2a64c628f71b0fbffe82d9f72c89919bb02e59087c2b474f21c18ce6b707ce528a6c9694c4e6231775bd1bff639381f5a503ee70163bce329e0e5a4083afb699ca8fcf88c95db746e9fd1d11d4946365e9458", 0x97}, {&(0x7f00000013c0)="10f92dc9ad330c876fad48237dfec8cc91a51333a9bd989c3de78b8f854925601ffda810f86ec5f5f32ac969eccb12190dd42bd051e98b54e4e7a6f88c2976a5818b9871f7df10609d167ead709793e0bc083ef83564649e86610a03bae67587b092c69087c335bf80b4ec2e6c00942612248edfbe929876428640a50b6804a9891c48397858a556ad01db06b99e5e94b425b60edf15dd720ddc671357ce2e0f1945d3bb3102a608570eb8832dba85b17ef976268c0f5cb41373589a9e8133a491497c527684d37dc1a02109cf21005ae3739425779c44ebdfaa2ec4c12f4cd684a1d5e1680464e72207001a3cfed4479e9f4bed2c", 0xf5}, {&(0x7f0000000140)="ebabe1b923fd68c0d8185615fb7b6c240823f3afaf", 0x15}, {&(0x7f00000014c0)="1c823759df336fa074acbdc12fd49607f3556d13446ec3efc395f06995870e19b360c45c6972025054f6ac214870c7c1c85c5cd2812ff4600811a4b8ab7bed0dcaeb117c0dbf69846912e1882027d9ef2718749f01d691fabb8c210335e487eaed1fe6a2b4e13756c5dacdc361d91dd74a4a030adf464b8ced2f3c9db72d1634bf4ec37b210387289a608beaa7e75e567de5d8a3de224daa2a83893e727d5f22", 0xa0}], 0x5, 0x0, 0x0, 0x401}, 0xa) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 11:05:38 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffffff) flock(r1, 0x8) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/70, 0x46}, {&(0x7f0000000080)=""/168, 0xa8}], 0x2, &(0x7f0000000180)=""/79, 0x4f}, 0x802) 11:05:38 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x3, 0x1) r2 = dup2(r0, r1) shutdown(r2, 0x1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 11:05:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffc1, "b79dad9c4c242c382d4027fae609a4ebf482be04"}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 11:05:38 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="72cfe2471ba64c5b45a7e8962fde117ad72b808f43ba8e74f32aac751b55f36a9b30739427c9c72ed398bf58c0bb5a3263243e180dfc813bc71b5fbcde0e0843c0d40b34864325e80410b4edfb0044d20ff2334e2a250b556cc419c03e525d56c24e7e412ccdf445ed7482f255ce11d9affa18e889db1e2f088101c46532e12a118612a2c05278d2e683af5d6c0047e6871a5d4074ed0fef52fe", 0x9a}, {&(0x7f0000000140)="a2797600ea541778f0ae4f5800623729770887eb05a75ecdf4fa3f91aacba83416ec6d368296b46014b77752a69a0e4b19433622cb040f39222d25de896a48cb6c75b58798a99baac2a68294debb8c4cf7aa10c3815f8a155501385e8d803d5194f120babb86ee7465321df0e7c0024e8f8c208a3665d2b0b02d5b74f907acf2995113ca2b212db08c2a5635bb8708489d84e8caa341174dd345b43b9d83d1d5ce7bc4b6cd371fa02e235a2bef33d35bdfe4993e7c602d37bb28acd2f22f9a90afe27c29d5cc01118cfe292db60f1dca1d98a8e2b07dbbdfe3fa0b79adc3466d", 0xe0}, {&(0x7f0000000240)="01495aa4d231c37c868666da6743552fd43b0a9be132cfd8f50dee28de0950ba65e816154b3533c1e3845d58729eed846f017116a3ba3499b5011db9f05dd0559ef888c9df9e68c61b9f011e7580b566a2722f915e04ea20e1dc5868538a970684aabcc363a2c3acf00f4380b1e5b84d964677fbc8c675159b50b5bb110065ee1601458463558cc890729c208d79df940d3f57d9769fe154", 0x98}, {&(0x7f0000000300)="704120ca351c99544b010147182671d74756f30bfe11841cc1d7cb6030f96bf28337ec3cfe24610ae714e391b6b24195388f86e8c29ee7806d7d271718c5c02a7ef0b879576820c37cd384166e53bb885e", 0x51}], 0x4, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 11:05:39 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) r1 = getpgid(0x0) r2 = getuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 11:05:39 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) select(0x40, &(0x7f0000000000)={0x5, 0x7fffffff, 0x4, 0x81, 0xfffffffffffff800, 0x5, 0x100000001, 0x7}, &(0x7f0000000040)={0x200, 0xf49c, 0x1, 0xfffffffffffffff8, 0xfff, 0x9, 0xd9c, 0xffff}, &(0x7f0000000080)={0x400, 0x100000000, 0x9, 0x800, 0x1f, 0x3f, 0x7f, 0x3}, &(0x7f00000000c0)={0xe14, 0x7fff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 11:05:39 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) fcntl$setstatus(r0, 0x4, 0x80) poll(0x0, 0x0, 0x6) pipe2(&(0x7f0000000040), 0x0) getitimer(0x0, &(0x7f0000000000)) 11:05:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0xd1a, 0x3, 0x4, "0fb4f83e7be1fd008083eb1f3d151cef44337fe6", 0x2, 0x5}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 11:05:40 executing program 1: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f00000019c0), 0x10004) socket$inet(0x2, 0x4, 0x10000000) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe(&(0x7f0000001a00)={0xffffffffffffffff}) r2 = dup2(r1, r0) writev(r2, &(0x7f0000001740)=[{&(0x7f00000002c0)="f99aa0f793b6f8ccce39e6752bd7ef05c233e4a6c779d344e3ed86e304b5da23c0a8682a0406afc4e480bd148cfaab5aa7936d73cb5a7d96bde6b9f606a795870a35dc395a0248a4aacc5c8bea7c2e858b4f0e63edb4c69884cc740c5112532d1fd0651049297eec4e43ce946f97b193a2f85fa118e02f00df3bc8cac695540257e19049f502a601468f5ecac4a8831859b9ed99e201b6ba5bfaf42d6d6b954164ef2e1d401aeb0d4bded95a31e41cddcaabc0e07ff14cd6c500e0c2e8a5d296bf85d2d4dbb5bb765421a386560d5d6a0bf0129e85eddb59667984f917912513e92edec46111fb75965ac91ccf1ca6d4153496fc24e9ebbebf2a0e35f15d91253c7e6bd58120f01f2bf4ee084617fd86d15bf7ad28ce2668556e1223a5adb1edab4beb32d74b36978fc293140d9956b8835b8771c3013764f095e17b6986a0d34c4fae2dfae59ed19d32f185216392e169548f7a41e37abcdf27b0e7177b569dc9e7a27690094067e325eb578f5802e48a61073103bba1dbf89e76ddeec1ea915e4c3fe2deca7382ea38e921a7c2934e1656be3f5f209f41baa4f7a670c518e5811a720e50c7c0eb43257595f6268e169dcbafaee8e56b97f48da9de2dfc0d75ec4fbd51dd95821cccd8bbd9acb0dbe3e94bff6cd6bb6a54b6683376674421522987b5ff00883926f1fa126b5171d7a6829258f91384db7631967fbffd40aecfc5da5b606e4adaa7167e2373532c5c2360013bf2cb712f86a16d32653cbe87aa9cdbf01a3d5b463502f98ca46adee352e3db51b5dd6129c553a74f2648159e664d3cadffc66022434c5236129b0bc041ffb186d0b69dcffc56cbba0441c8cc8b7b0a4b223039af49f6c59ddcbe068018d1ae8d69ef634e24546908f00c6a7bc28cf28b0c38b380865cb6b202d89a1c9125ccc00a3c5c603068a32fefc93c499d84f3901942a8c5490e1730e2239f4ba4348f7e5fc2175f44b7b731c7a84a54ade703dbf8d766d1badac3221975df90b06d4cf0d5320d95625895a3826e00b332c57a94f46f7cbcb0e31532f71fea5c7a0c17209800b6429520e5277fd6e7b23b96b1af9913ff9227550bf1b0a4191d797b86bbda52ba20a0a8f7400c1825c21ba832d616a886e784a744f388729a28929bae7a750718b5acaf87f2a3368ff2cc80c2a0b3c7d8d7bf201dc41e42eee9b39ae339d1e8b11ee16d5a87276f2d30fdc06b8708f1a6bdfaf145d3001c3e4f9de773b873f157a205b708e9428970f32b63bde065b425fadee6e87e168a6222ff1d13634e0d6f18701c3d311c89786e68e1d3f9baefda2efe635a2950535c1eb2f2146ed1fcbd64a471bffe475d793c158bd6060e69037e4269a30fc120aa2edf0fef35dfb47942ca5851a010db5f70eefcad2fcf9fa590809a41b64b45014fca8983baf4150ebd7754dbbca3bd38cfde957f25705fc0a285ba967b1ea664fe50074560977e7f9686b4ffe91eadb18f0ac838d7996fd4d7ec7864d0edbdf409ac67a89facd212db9eecdabb5bcc94ed521951ad7afd403fa6a6c1f344140e35755fd9bcb337a24f0856a0dcc15ff1beaf8ef544a71cc359355f91cddb54cb5090fefb5e5279212c5e6824aa10bea3e9eb79d78df5cf378da5fe43ad53216cc2d707b572bec7deeb4e85350ec72c28c86f3ccb132aae2fb264c25250cd274aba6d1a68a4af58bed785c91d5f6b1920e899bd3d369e0bac075a6a0e9bbd4ede920dc31940f571b727d3ac72941c2b9c6dbbd19afb6d9235ff9e800b5478abf7f195bbbcb76b2c00d6f824c93080888e9fd4bd199cfc9cda58cc8e85bddf4208dd046e13dfe788be04593dec5e2469fa12e554e33e38fe50397149d6185ffd3d62fd57b90d09a605372f821ce63fed7027cf27fc9d0f288ec3bfb41fd1db45290ffa6939e9ae3140d65f8cce41c92bc749cc270f72d0b3c9caa414485180da7d6a393549cf96623d63022da09de60117e7f9c2d51206d961a5d4a35bac1dabe735849af34d950d84e43c2df1e7e3e314394399a7683a979e9d0b6c4a5451b516db6353759dfbdbcd1120be4a79bffa58477ad9a171955615b9c9ca9d1e7ba968becf0d75b128f6aeb1bf635451242d410af6caa47ef51b6c950dbc2b881e7e4e9b8bce35e908dcaba61bdcb228ddf11960d269b577a6465bfe39524e1a84dca64191e82beb99ba007fca8b8ccc1b597f1d68da742149ea07016efc4cad7ecf97d921d489c2f3b1401a92c2eae7f4bf6e2c5eaa8688acaf3685d17038672c413d3ab052e1f0b21ee606179a70c38f141508a47a8eaa496ed3c590f608ede72e2a17511287a6f14f4a4f7fa4fd66fe326a8732710ce23f6b392adc66fd8d5adb0ac34ea16281e419b40092ae5fb679b198394ed5486e4ad64d2b8afd2036fcf11989991d565ba0dce6a7f4ac480bb34273c56958981db9bf350270b28c25ce8b4be8467537f4ebb6837321ed75aedc1e935437a69a6a81608353b00311a77391f01911ab3d6346d306bb1b42cbf2b54647bed857e15f98388f0f696e2c804f27ab877a3a0d65cf651ee0c757b1b934a4c540ffcf1fcaf645c15bead9264a1afaeb8de1811b69930012dbade09069d91b3c52abbccff75529b1de9b9d166292ebb004e71b61f2b5ad852fa99ba1b9efbbe111f8c9efde8c8d76b2949c58500597f11976b859763207732d037d552c56e1410f6b3450c0a54288bb9956bc5c643c9467deeb7f168944a269acf94d3d7bcb02daea4a3e71a973dc74b4b1803afca3c093a388bff6a08bacacb7593eea62c33be5b0a890260e69a78bbb3cfdc9e630adadfab3282e7ff723372f104f7327e57244ab1b873ecd4c5c57177d999259c45318ee2bf330780644bf81a2eaf48b87cb34b3b81477fae470122765971ca8cb22ab114df4dd3b6549afceb3e8eb7aa76f25601caba3bbe41fe8aa65752c629c62944d748047c0a4f680bf3e2a4b775c04e15886001084ff961f97d869afe727b6c821e1a5d8d300cfcdbb4dc6f454ac4b826d9c92083910abbf82f7b5259696fd72f923b589988d0d413d216974a985b55af4eadaa2613a09e229502ad4fbedbb63e3f5f64472e55c1b7e833db01bd368f31165742bc5c0ca74dae561797fb806b22ccc3af18f8f79f40e24740f4f11ab650d3232086473503ca3bf4625188cdb8cf7384f817559b9262fb9a3fcfc50b8df1e0795679ab921009e2d9daa4e31a9c1e60d9c6b57824cee0676341344f2fea2ee369a3e06c531cfbda1d8e7e6a41164510913b454e18c65be70714a5f1c918c03aa6bae9d7168ba615bd9b677c690b59b9710975a3f5840d52013524bf6f19a3be8de01a744f8a783d0e69edc6875158d95e946e38bbab16262ca1ff52fe68f1f03413e11630f383be7cd151c0033c6bd7b01626d57f0731634b1e9c95bd6fc4119eeabce59e9f71a636b846e951296dc0f546da37315b6c3bab904ef3840671fb3ec4c6d23c4f8b895e6d09cccd7500f725729d94bef740f7b9e503460c9fe7c1caac77f06410d9166747aa7402b211d66a86510d8a053b9f8ec9c075a9b47c148f8f4c3fe15527cec15083891b797cb9d1d1eac3d23cdf9eb6b1876500b940b257e45de34f600a087b130b60585a12aad2d3ac9b272e928fc8b3aab2289c10ce12f221efc6c47a1bc3a577b0cc98b3f2cd8eba5c0a997cab1ce009be90b3bd023d6dee3b6966fbe6fb26d169e0ee0c52f185708ec0379496ec57126a89c29cda20de32b549ee217f97f73ea18daf8dd14e07da35b13deec24d348bd8b2694e2691ebd478d3f9bd88c6113862cf02470c260af50c5d9a83545aee3e172776a1ddc20d96c3993ac8f2c69a02ca6006148c58cc04c3cf17f467e8a3a7ce84f45eca17a903a840b726cc5a134e732d2c32231a542548c477f2ffadb1eff5c9a200cf809099f19bacaa3e4cce78ac3bd7f3db78c6ada201993d5ba9d31dba085c8fc40c9e3de77b1fdb25a65ead17c03386046170dd55828052515970042626b92d35db691ae1aef16a96e22a4c686af80f95c63a47bd7229c0044b937a833ece793d49373a5c6c147c5685c1c3244aaf1496d8e2d6130a59de6f282f75f1541fc175f6e1e1c39bbc11b2155ac15370cee32e15662c4b7b95d528944de8f7ca4dea248c27eee0c157539c6da4a0f4e40c12cf30078fc9fcd15bbecdeac0978c62b0c4fc408f3486c5d791be38b4b578704000623046427ebf50f5a4b5fd01235206489039d245c752d671494a63bb0ae0dc0ee04e8e72af822a71daf6b8fbd2e14dc10dd749b3e8362e29a7f49b412f376306065ac7db5d07d855de8bc20ca2add332903fa8e9e18d229bc8b39feb3f1943b5369a22fceebc17950ab9a4b9a7a7f550a0e96141765ba6c9a8f3e416e8488f97cc3c66a4e6ea90e950a29fe62ce70c8f25027a3902a9f88164cf1c85fcbb885b1f340b0c894ba333181d36d3ed8b617c7b26d6257314524972339fde5b66ba9449938d18e22e3bda65b01cf9ef819cf6103745e31ff5a198ce0c0eb5808e30a7a33683f97a4e02707c676341a8a11e502d1e42e930f8c846e59f54b18588b5b25a6ccf5f6c2b5cb3f8d0933e88055a60eea4f58020903ef8fcd3678ab0a12344506a7f8373a61513b5d523261449176deac4b7527c6d1ae083135977fe19ed73dbf2d3975e7b8a7917d60bb2b7c10535039d2e6106160aaeffe1562202b73a2bfea50367f1e5f50b4f607214df8dd36b6e4a3273a4158861a8592cc1e5e9cb1fb4d63225b9695b447b98f9adb8e9080038563e02419128ddb7d94edbce10b28555c2a48bc24005a254828924d28c8f84e95d2b761c54615981b524f707739fc2ed588c58b5d575bbb98669b68788ac960d64753c0a4cb52df4b22877e1ff27533067f4c81cdff9fd2c389f3d7409bb79eeed82e00de69488424f9bade0bd37e73303215d430f67e0766b80a8c146febc944c205b0b8ddd721eca24040d6b237fd70af06125f5c8c346d5db21c89ad5af7c4f4b30dac73272b866ca0722371847756a8ea433c82bd8cb53bad5eabeeee9b46b276a6d261d48a1dc9b8432f7c1777549ef9d10671baf64fce27974190fca65c0eacabad8673e55a32b8cf5ab8cc3a9eccce205ce87535861450fb323bad8e6fe8a1a5bd792f34906da18e52bff0e6b00318b0a29f6f76989d5f189914352b4febc9618e4ebce55f46db83e1631c61f1c4a1a3233e97c13366edc9f0cd430ac4ea9f2b45c9f1ebfad9d41ff171068c264096c16ab3605d09498456eee8e4c65aa90f76205616ebc48ce9bf8fc54cabde9ea1c2bb129aca5792389394229b31e1928a4619558da241639ec0f8bdb485021551289475843322bb413959a5143a72cfe0066c79e96df459b5baff94288e5f038c57edd47beea1ba862a840873555c853cfacfc1f11682015306ea061394673ba9395c9ea0629450b13899d68b01c6ada003d5f500882dc77932a975d6034e5546e60cfec1d0388c94fd60d197788514f395f10bf1a76b1d94329a09786dbba95e885e650bad954c981e9ea60f29b896137a114c8f6d8bfabe8b8b3cd41f7b866be7c0df02b3ed8094d3611819000519ffe2fba9591c5400854b66a1c8906de64635c0fa10aa7a95b463b071758cef0765b0d4f78fdef1f7066661163d41f0a26634767a7b5e1357da11878714e17d95ff6609d1aab61ca602b0cc915170b9a71de79d74112508ddcb164bc11d8acd55d6f6f3e655cf55aa39602bcfd81bbabe50ae050c4cadf6e830f556b732", 0x1000}, {&(0x7f00000012c0)="036bc136589fe75c9992fe027ca38871596cf04ec858cf8c8d6776d5d058576dec611633bf8c04d49087ebd0d4fbb1cdbf005f612a6ee5e0e303df046c9af80263f35a342a483cd9ffb86ee549ee2170583018ae98a7e2197b402088a5bf20325030e933ef28764d8fc89bb61d64c8b26819ebcb43de3cb392ff1b87e3302e2831186e33c55de5a550ee8c2e52", 0x8d}, {&(0x7f00000017c0)="395ccb71dfdf31a4fbb786143038790f8c04aff02ea1181c230722a058258f07b80750436e277b510f9f7b96428c2cba03f5823260daa5eedabc75a3e905a61e3822a5a192de1d0a70f37d109c155a58d362b18f600bfeddfdbc88514d44ca641640aa54435e19da002848109633c5c93571041cf71039dfa7c0bba26210b40850bf7d5c01af3120ef2eb599345e3613b873c27ef00abb6d4d85252a5bd26da99580d79b66e148450dea2dff0b46cb91d32c7a48ce1ec79b9ae3970793cc9e845a51c7d522cc02c20484c1e23aa5745d6b28f109", 0xd4}, {&(0x7f0000001380)="361f6547341c0cfbca6baccf8a9583782786289f26b8e41168b53d0fec5470a6b5e63b75f28b3186740e3e172f03fdea79a3b1c024a6d7cdc0692a67bd184afdc6d695c1ff81ece2d798eb69ba9ec4edb03ac2ae32ca10bba282c954dfb1fa2139dc9adc4fb6be1298a1c3d485e54d5b39c23cd48fa3ef1ea50134ccffbde6dea256d79446a10afca18e945cc23adaa0b340ad2efdde3d4b2f14ea38393235551f40613e865186d5", 0xa8}, {&(0x7f0000001680)="ec807b0b6714f12f48cf84e0a5b46f5a9028121e5634d0bcbf060aed0553fb56e8d4a4f1e78784984743b42827449f89672c6abc8c81a639ba061ac5041b40d9000000000000002d9ac91dfa5aa2ef1b871f7509289b5502873d86c317cdca5b76ba6195a6369d953b178c747ae72c82e08e179a5909af71f9732269b2d169159f395b3a508ab9e96869724157c0d6ea3112960912c84826f082d9ff64fb637907f71d66bf", 0xa5}], 0x5) r3 = dup2(r2, r2) r4 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) setsockopt(r3, 0x1000, 0x80000000, &(0x7f00000018c0)="fa1d1068031d46705fe066f3dc7004b9edfb85fde35d6e5723d5eb6d51cdd4ae2a088d3a2f3e950d7a03da6ef2f4d1af8625b34ee28b9f1a0d3183df4e2b3a73ba6c8ae0d80cb5dc5b3d98a517fc30b0a9fb7861cb5be90864a394efadeaadf10659f583c840fa97cc44955ce87310fe16302e82698abef6dcb6616f1bdc6db062f2b1740ef8234f5102328669961897dd10c7cd8b43dfa283e763fe9b0bae3f2516e39df506c499b65abd7ea4f67622f3d00012a314b909e5d27e9ebc946d661806d56d136f1f23805717917309c9d2d4afa128be8410e1e0a3d7eee8749bd70f0b8de57ac5713b3f43", 0xea) shutdown(r4, 0x1) read(r4, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) recvmsg(r4, &(0x7f0000000280)={&(0x7f0000000000)=@in, 0x2, &(0x7f0000001580)=[{&(0x7f0000000040)=""/24, 0x18}, {&(0x7f00000015c0)=""/51, 0xfffffffffffffdf8}, {&(0x7f00000000c0)=""/16, 0x10}, {&(0x7f0000000100)=""/82, 0x52}], 0x4, &(0x7f00000001c0)=""/157, 0xffffff23}, 0x40) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000180)={0x4, 0x8, 0x3, 0x9, "ee495039df8f398d44f530d72fa5aeb94b93fdd9", 0x7, 0x2}) r5 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) preadv(r3, &(0x7f0000001ac0)=[{&(0x7f0000001600)=""/96, 0x60}, {&(0x7f0000001b40)=""/135, 0x87}, {&(0x7f0000001a80)=""/6, 0x6}, {&(0x7f0000001ac0)}], 0x4, 0x0) dup2(r5, r4) dup2(r4, 0xffffffffffffffff) 11:05:40 executing program 0: r0 = socket(0x10000000002, 0xc002, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffe1f, "e340ac948b074256450134d24f2c170de37f9637"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 11:05:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7304de400000200"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53adbe274c8f7a753d71a6e9178ca5b4d6c280ada517c8d5f03f55f0296e4ae977acbb99e23cc09c591630da74c08b3edc618448c990ca00535799948cc397fb856951a0fb94378d76051a92182dea479cfd07e61ea599a38c9a95ab343687a54f7ad13f6cbaaa6867f03f750f622b3b0ccde91b918cfb855d50837f73666e434759a080c2ac10fb0cbbaaa0002a92011cbcf33b7c9deac62e0530d5fac15b4e2d5fd4c93783d036e26497d873fb1e223b1bd75799050ece088d84df71053188b27218adc97bde40c3032db1735e510f69ce119f576741a06fc3fa2bd6f03c8c679018aafe1fc16efa19f5f196104f5cbb5e10282740a800d8e01609a61393f2b478362dd29aedc7458a44aaa569c2471e555dfe12b637607a84f76be2dc4c547af9a8955e8", 0x189) 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, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() syz_open_pts() 11:05:40 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) 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) syz_open_pts() execve(0x0, 0x0, 0x0) 11:05:40 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080)="69efba5956bd588d829c0fcf95fb339467db3861ce7b08ff352eab5a01cc36622301cc50371f5b215b8b93266ac7f39490e88f8c61820ce8cb3ee6e64c5b8981138880a1ab13f29ed2711a44127bdffa2b3718d7e6055765e5be68456293e66a871a18e92c0ec4c61f91368114fdb033f043dc000000000000000000", 0x7c, 0x406, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 11:05:40 executing program 0: mmap(&(0x7f0000732000/0x2000)=nil, 0x2000, 0x0, 0x2017, 0xffffffffffffffff, 0x0, 0x0) r0 = shmget(0x0, 0x4000, 0x110, &(0x7f0000732000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) 11:05:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0xfffffffffffffe37}, 0x9) r1 = dup(r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x100) 11:05:40 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = socket(0xfefffffffffffffe, 0x3, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r2, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) write(r1, &(0x7f0000000100), 0xffffffb5) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x8000000002002) 11:05:41 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080)=0xa2, 0x4) read(r0, &(0x7f0000000240)=""/244, 0x3db) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) r1 = dup(r0) r2 = dup2(r0, r1) openat(r1, &(0x7f0000000200)='./file0\x00', 0x800, 0x100) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0xffffffffffff8001, 0x7f}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r5 = dup2(r0, 0xffffffffffffffff) fcntl$setflags(r2, 0x2, 0x1) kevent(r4, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x80, 0xaa, 0x3ff, 0x1000}, {{r4}, 0xfffffffffffffffe, 0xa0, 0x20, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x8a, 0x400000a3, 0x6, 0x400}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x7, 0x1ac}], 0xffff, &(0x7f0000000140)=[{{r1}, 0x0, 0x0, 0x80000000, 0xdb3f, 0x7fff}], 0x3, &(0x7f0000000180)={0xfff, 0x649d}) open(&(0x7f00000001c0)='./file0\x00', 0x10080, 0x12a) 11:05:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xff) read(r0, &(0x7f0000000180)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x2, 0x7, 0xa, "6a00000000000040046a51a700007b5ac793683a", 0x6}) syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSDTR(r0, 0x20007479) read(r0, &(0x7f0000000000)=""/27, 0x1b) syz_open_pts() 11:05:41 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0xf, 0x1, 0xcc7f}], 0x20, 0x0, 0xfffffffffffffffb, 0x0) 11:05:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x100000, 0xffffffffffffff08) 11:05:42 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0xffffffffffffffdd) dup2(r0, 0xffffffffffffffff) 11:05:42 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xfffffffffffffcf1) fcntl$setown(r0, 0x6, r3) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ebffe112fed6c75e69b30000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 11:05:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000051cda4780e8c588d79414b306e1eaa701ad05810df3be33a16afb457559a29a013299f2fb1d0bda9dab84ee9b6dda2cd4e4738afb8d39d287993d9b42461e7045d6f1197df3a5d1119bd9f73c4bac4cb90e65f6f87d6e744005025296c25767931e48489ca0f850ba428b82cf7da2a4cbe91975573d761fe249f93527ddc885ae84545ff6fabc23290137e03ca69dc440dd5510590715b85dfc1562950caa5d285de09b93b89c4a24df7fc29350ce9aca852e0"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="140000000000000007000000010000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x5, 0xfffffffffffffffc}, {{r2}, 0xffffffffffffffff, 0x38, 0x80000000, 0x6, 0x6}], 0x3f, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0xf00fffff, 0x9e, 0x40}, {{r0}, 0xfffffffffffffffa, 0x1, 0x20000000, 0x8, 0x3}, {{r0}, 0xfffffffffffffffa, 0x4, 0x81, 0x100, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x6, 0x8000, 0x6}, {{r0}, 0x0, 0x0, 0x3, 0xbfae, 0xc0ea}, {{r0}, 0xfffffffffffffffc, 0x0, 0x20000000, 0x4, 0x80}, {{r0}, 0x0, 0x30, 0x400fffff, 0x800, 0x7fffffff}, {{r0}, 0xfffffffffffffffc, 0x10, 0x0, 0x2, 0x8}], 0x322ccad6, &(0x7f0000000080)={0x1808, 0xffffffff00000000}) getpeername$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 11:05:42 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0x0, "8d6c50bbdab4d5f2d352896d216c6c2ae2ca44d5"}) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) write(r1, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) 11:05:43 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) r1 = accept$inet(r0, 0x0, &(0x7f0000000000)) dup2(r1, 0xffffffffffffffff) 11:05:43 executing program 0: truncate(&(0x7f0000000400)='./file0\x00', 0x1) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) readv(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/133, 0x85}, {&(0x7f0000000180)=""/77, 0x4d}, {&(0x7f0000000200)=""/90, 0x5a}, {&(0x7f0000000280)=""/18, 0x12}, {&(0x7f00000002c0)=""/177, 0xb1}], 0x5) syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000480)={0xfffffffffffffffc, 0x2, 0x7f, 0x10000ffffffff}) 11:05:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) close(r0) r2 = dup(r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000001a00)={0x0, 0x4, 0x3, 0x4}) r3 = syz_open_pts() dup(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) write(r2, &(0x7f00000001c0)="a6fa96404c0b5beec8a1a687fd427fafec312837d1516d2fff4ac6e86a5ce26f3f9b4cfec4f3d13ca14229eb3133662ba35fed8960f3d9e2ea5c510a46590f9dcba019563b9145e93115f8b4fa2bdff70cf344a747e8e9f121c968a634b9b966a0e5d7c3d07f0fc786a99c0da421e8a6faa8c7583314e154be4069d27e4b114d6865820d549e61e0f677033a59cba3019b7711a8022a7bb80aed2c228b3a30c38392d954f13ba95791e26d013ec5792aa7f7bdab3a233ed67501e810acb8a850a1676444bf858091b02bc20f152c778876e70cb4aa7b08f50f034b8f837d83e960628cf83e86c164b905056d254e2ce02541ac2fa4c661c086301eac624ef4c18201e6283c546aeb24a11843878cc8df8034157aa8e30dd28028d78f2026dbcdc45cbfd68c6befa065c27b1ce3a4e5ecafc692e195aef0d9555efc2690522300f89b08f1e78143459164419950675151606fc5ac1d4fa5c12ed10dddc3998031e5e6b37c57d7746ffc446834a24489cddbb765c944e7f8e5cbfb629e904b3c7d84fefd16095cd246cb9e3a045084c13e8f5da1efb2a97df8fc221846d40bd8289a808c697e75487ab7d4ddd8069fd58529ebdd7aa262980229fab40a0bdb06e6683b87849591b749335ed48bce19b454a86b4e5d8af29839080927fbe2b6c5681a60405c77139b02a08823addd4e31a9c2adc410dab12b138e5330ef4ace055a58f525b2caed9e059401bb9e6ffc1ec95176a5fa02250b0970b2b565c832e7f64392df342b4bea60f34536a9af4972c6e87d445d103a920614e6b51b918856e82761695acf3d7829c5a83265d88bc8aec265a6da94745463691e7ff330dcc0f74bf7b012b7793e6d63d5590b2042496c620e1d84cec50773bac22dd29184b3c86827b62abd15249a27f4e793d1f776dfdd71885e09e23fbda21ca9805e5f228ddfa8b3dd80f893af0ef5d61371b402e51cdf27d45267666944207a1291c005756b01aeaefab12a1facc508592bf482008e2f93ba9977e675899c3152d6df661dba2a78a3fcebd28eb10c4380c786b761e02b094387f3cba6efcdabaee80d11b53b9c01b64c8309bdf5fb546eb5c4f8ad5116a160d508c413077d116756174dbf30b6ba658082b7bb3533c1cb923fbb5ddd504689b03441fa643ed4b9273332d329747683e3d29f4c0c1a53da69bd697c2ad4900d2131feff59e35494b4cd4d4bafa88ee22ffe6078058162067ff8bb402b617159f5c54cbf963a657932fc0f0dc822e4aaefbd666c3536df10767771638ffb094cd9adef79f9231b77e5f5f76e7ae56270df4c28d021e4b5f9e7afb183fca455d12d25bac1801bd399acf2e5e8cbd05c7fabc6d762aeac551d561a8de12dd1caf396f296f61a0e6498a4677207ff8c459d176cbdb114c3a081d7971ef67a5c1a2b4d7ae4cfb0c952188ca0ae52e26d9587b9d06d837acda5b14ebd933ba01816a418e58632b7aa05604abbaa60e8d89a37f18c51f771db09e0810a6cf52b7f13455719bcbfc45d2fa48158a8d5bd1eacbd9d4c36e18387ecb10758dcf581ed8550350ee62d9f3c0a9ea86f18c17250865bfabf3693001581c491d2969ec254a390073a08d12abbe72a3966efffd20b959da4df263f04cce414c2a5c3f88b0c7ff5e482c47b52ea517199cd6099c4f856d88951d6b4222b89f403aea3b9d420c0f7e533b091efa1d7e5d6a7a6fd7aacb60c4b6b931d97d927f4dcf55e47f6e8542a45b3399225db7fe6a20ae3f608e3fb8809ba8cbeeb01a1368f1a474f7887ea4f7f562960cdbd44fee1fa24fd9f2d399a24e029f2c587dcc4cc8f85ca320a41e7ef1f3ab1a3f5df37725433fe3c4fc61055430432f7bf033155cdbc38907b9334aed801db93a22edfc0e7272620a42310302aa86dcb07def62a39b98900c76234b169f226af2e36d4bf190d179182a3d2d43eccdc29f4aabf62a11c69d713b05c63bed23d10127dd7dcde92c7547dba2413bef53e04ec86796af4c3cc4f199446d1e5da8a7ed8850b47f578ec6d018f62c784ced095a6c5bb2f034a8b6e550577098751309877c03ec150fa52626203eff645acb51352a857de92e8d25eec05abd2972a2957fd5359f0ec03266adb9344e8ab1f6fc804ecf55e136d72f1112fd435f83386e10678872b8789c235dbf7c99ba8274b4583b72bad937e21a1f4ff66c0dea2a90e992089b6b277509a8e89edadc782e85ef8123651003560cf07425c02ec391f405c58a899c7d4bbc4d518aba06c89159f34240577dedea1823ad0708a15f959361e206a97d88c9bf6964e1b041eec6cf355e084925355ae30a727bcb75a7083862f55f57b0c010542724aa2e8b5b6431919f2fee248d4bd4768c2123dcf7eba9b339008d213ca81ebfcd7329307c75d126a8a8d6424eaf9daf352c571adb16d0ca0446e2a47c5bcdbf4b0ff36401b5146193b521157efbca706f30b2afe16d770fa7ce2bdcd91bbddf489a98bf8d62ef63b1116feb3e48e33e9d078c6ad267259197686c3bead326a48eab9260cad55b16bfa7c35cf415ee2f5d2dcfd4b3917ed1c698dd35490f8cd58014ad154fc3983358dfc7e14fa6e39efb9cfa0e759a7c4dddeb44035f63e44ca8f4b178faa2521e292e7c3e0164c42af259801c9cd57d3e43206009cdb7dcfbcd4f450b307bee013e2ecf91da3bea5377e3e3a3ed09061d38c52d9c65192fef7b87d00bc8d68438960aac237459280d5a6f97aea9149e647f9b2e6096ef4626a79f33ce53c4ac2792abb428c9ccb484d30889c852e778b483f4aa7723c7c7c7dc526033d89db61b760a70f47b09dd08b5014be097d2b64c3f11730a31e443a622a07ca1f3d1bc3f774e7d6819ae1d4723a5a8f668355077c47590b76a05290c34b98fc947dbc181fd5a5890d491b8770bff441773d46cd71aabccc2f21a4c0e6e5c822a9014d6995734720bc27efe5d204d3e1fc7d5336d78e7de9823b644acc34a27bc05621acb1d33cc8ada7e850739fc5444a158c2b9a69be6f4ca24c283a78c040291512da8a0fe0997ebd7d72ce2295d2f25d1657009c999e716d3e4c2f252c05bc272f88740ade520e2620994154bb693adccdc49b32fa7196f30a68998047650400317d0a4c7091c4abf12e32da0308353e7369e2e4c294ce289361976935a788f221cc6ccdd29dfd206c24a33a7d8173c1100ab6acdcb4114cf20f1b2e39c9744d974557c2d360056165acfc7467d648dad84f540047faa10285ddaba5cd6257c395bf920aab7df6707a45e388bd46ae02895d5d8d00ed4eca250f3870f6345cc9835f08c3bb13bcecc9aab4f10fc739807248e6773114b27705e36e7c8fccb82a738f48ed8d31ce116f4d1b44fa4fa232b03b223796fb75e012303a2dc6d2f2a0c7f826169e8db0aa8541fa17750c7a40022e4318e3352a768ad57318f4e9cf2ce14ce5fd1bae98e0a72e05ffc5135f64eb0c67284a13494d6aeb298c6b4a145ffdb05783f5db88e336b98d328211325bd315b0104c0d6c427bad03262bb710f41f864bcededf378ccecbdfd6a373781854f558bea698ef8f1f63dc203a3a0edb049a6b616e14faa3cdc8b614a9235bbe33de3f0aa8ddcef9c3d026f0b04d12939c527a0f42d3976c4bd30e34415390ce4fddffdcb11db972ecf80b098bfacf896441bd059d489dec9bb1604c2effb2882e475120f45f3200262cd4bbbc2f0454446abccd4eb2af944b771ec90cf64f0d32f0d7a2f804d120a13299b3418fcc5e4bd010c8c1a345906782f02e6f3e0f386d39a2e3e2ceaf546b6c27c3391f0ec7aa98a28b399f5c195c5dda47faf0672263b8db62e79de9fc2a7462a77a866a81109ddfa4f1f8bb329dde8beed1b660a18a971915f2417ed40b70324e73ac2644365e2591aacbcaeab449d099f91d14264c2023e56d4f4c76d9fef00bdc609ba7a1c8ff3711b5be0f2960b8978a7416dc9f9fcc65d20507050b6749fe7aad248c3c3d2bb09b6c89c027f6aa29f8e68c86fc7e363ca410fb2bcde33c43dbc946b29abbabd17aaf3e26969032898bfebbe0941aed99b9ae9490fbb6df9a16a34c49ce85092580f9c198ad23a03c910509dda4986a04c8efb53471f71cec2c63b9e4cdc4fa821fef744c6684bb56f9ef9156bba95e11b5106e6aa09ff2e662cb07939876fc5df69ebb79fe205d368a739f8010900fd3a0eb1761fccbda6a13b21bdbb2aca56894b5af594a46b95df71cb81bbc33d5769f66d8cd63d70c51c0c4572899b1adb8a2a2ec04160688a85aedec2873797708c6d44155c02762c583c84af572311e3f930530f4a5dffdb61f3bc487b308f14a4b5b0229fb52ed23e29fd3138cf722c1415be93dbe9899cc0fac08f7a1ec4e78bd08af046e2b1cd6e009daab0c484c141bdb9dcaf6adb9e0b753e29aa8f3795169693e5d8a73b16dc399dac07aff7c5cadb3526259b2cb88be71617f270d8fb1034ff38568d313508aa498a5301ea8add7605b0008802c5d3fbd3108c2cca1aba0d9626144728e4651c979f59779aefb5953fc091b01eb21e6145435daea96f1bd299fe2a5d3db1a658fc8e3ebcd5d5e864f7f63d91a94e66063c04ecb894e9e6c66d6508be3f9faedc37b04ebcdfb971ae4f6405053057b8fd0fcc5613b94908752f758703dcac2c869b597c01505b0a823ed9eb39a6f5db6eaebadad4d9405dd7d025b680787783c89bcd52493ade242068e9f088641bed943405eaba50c1503bf2ff5adf1e60d7835f13e56c67df84388f2634e3ec416f4f53027cc302db964685276c8e7b8954052fa8462a82a8b07287968bd420a3ce2da757a6046654e62b4b85ec9a2b04535e2fd9dbd52bd2a1e8c0f1b7b13fc0c37172a9523675a4cbed38b29e444c308278570cbc46d9d1b5bde00f9f276fb19450da90d10851268aaeee3f8c0fa9b02c4325e22bae40f17eb7ec14c0545106d1f6f6c6c7c56d1264d3b83f15af506c14919488d13c50c6e8de1b23cd5473af2e97e1937ae49deb1a7884f97df433a68469763953b5e998b2f42cbf678ce74543567eac627d0e9a59cc085ea698d04830fd2c69e5952b629ba8cd64ca122657e94f5a57909f9094c481bd4f17714d80282316bda10585eafb8efc346fb369a41fb655e65b8cecf43cd85ddb28bb00447de3eeaa358ea6fc1bf955cf755c59dd7d105d9ae8c54f275e60a5175bbaa66ecdbb6ee02718307a7aa4bf277f7636ec0f23eda9f8a0ccb7a33ce907e4698e9dd1511c237dd707c75285b9d82d69d247b5b0a2018bf3ebf07859a3b8a6ca3e4bfb31fcd230d8ce1c01cfc503dab8b83597326b2862f4a961266df03291f19969b12b7149d8a2503a986a93c8b728753467f7b220a59b471ac47ef43f6ae648d8cbc6274b1b05d453804a4916a98cb64207d9bcc3e7fd25057b4ce2570c954e8d9e4fd4bd593842e6ff41c235e04fe7464e6d0209227a8f0238f90dc62309a1c524110f99046059023313f5b24457d8f67d37ff6cd16a5e8e501af473484c5f862aab1fc1f7abd7f7867ba23914cfa0dba32caec97f1edef4c3fc2f0c5ffdc3dda618edbfd413936357c74a959fbfc69402f1c1499a87e980b66da40a069de70e7f5e37c306507040e022531debd0aaeddd245388e680b2ae0dd7bd265698e3365cd568e83c0eac9c62ffe02f9cc76dfc699299a2e6972db4475d55b1adf5cd0b93b71c370d9ed75b59e76fa7f3c1c25cdb23d4d3804e572c27c11d220d0368f7bccef47e678f7d0cd8a47e8356daa7ed39965708536c3c5ef26e89c5165", 0x1000) dup(r3) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:05:44 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socket$inet6(0x18, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), 0x4) 11:05:44 executing program 1: r0 = socket(0x1f, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x2, 0x1, 0x2, 0x2, r1}) read(r0, &(0x7f0000000200)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) flock(r0, 0x8) sendto(r0, &(0x7f0000000000)="79e499ebc9966b4bcab15e05d2109138c42ba548309f271c4ebdcbd407020a7665ab20e74e4ff2ef55cab140a4eb0b141507964b0358a0c52665592b29cf18f8ee1ab2fd18ec376effe984320e3c30e6aa274f9162b140bba91442ef97cde7bbd7db79bf9cb0058cc80157c778833b89f1d0e97247c4e111045ede72a0ed15a2f6a2d76558d843db6c9a0abdccc0d19eceb9349667c1313b0bc550a2284aea0fb9c6331e8cc29e9a52ba9b2841bbb2b6", 0xb0, 0x4, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) dup2(r0, 0xffffffffffffffff) 11:05:44 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 11:05:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x74) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) 11:05:44 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/18, 0x12}, {&(0x7f0000000200)=""/59, 0x3b}, {&(0x7f0000000240)=""/29, 0x1d}, {&(0x7f0000000280)=""/226, 0xe2}, {&(0x7f0000000380)=""/223, 0xdf}], 0x5, &(0x7f0000000500)=""/70, 0x46}, 0x43) sendto$unix(r0, &(0x7f0000000080)="1e07e090b56676ff11d10b1b3b002829451c7c5c28d385c12c835b804aa5f4641ec34966835afa97174bbd6eada652c2b1733cc7936b34a5bd17eb068721aadab2ed0ff6da7ee34d882550ff23039d9462c0a77004e20c756512fffe75e3f167e310fdd108daf9e9d1bf63e0fb3b07f1dbec8f2510a4f4881fd0e89bc40b2b373b44cb449460c160a1e09d419f6c725217f510bbfce8d49de7390ed3eaa6f1c9df0610c0f7effb068be4a72b3a1d97b2", 0xb0, 0x1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) dup2(r0, r0) 11:05:44 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x6, 0x1, 0x1) setsockopt(r0, 0x0, 0x7, &(0x7f0000000080)="4b867f505066216ed4ffeb719bf625f1062d50fa2a203cd6031f6b4c544835ff354bd193e0d8bc8fc1518d1bbce99179d7cdea763a73272b0766056ba7051bd7b360b0d08174bda43363bb7c872b0bb1711a858f674d527d4e1cc2f715104d7ca468a8832ff4401726f93adf75752aa8805a9b1d1a93a9bef5b1eb85ec07062437fe5567c6d254d9526931f367887d121883e2ec762548dde98d414f0662edd1b9a1511bd9a039444c76d4bf5deef4ed2f0d3126e8048005a7523e39a039b7e8cae05e6e48387c1637f64a69460df8051f5ebadc3eeb6f06cca06371cb7593057b07e5e54e3d6f14ebd2fe2a156a0aa81ed457385b4aa98b93b564edac8b90eedbcaa63bb5783f2d04b79ce3c9974eea886eb8beab74ab9efd3bd26a67680ccadaec2f00425fa402ce66ca1c4873c3f27eadb28cb67124b79c7b83570854da7e68240cac66ff730469e1c89346a547550de8dc257ada6fba0d7393d79120d389497c815fd007b630ee3512a67446765581b26bcdb40db14bc503cc801704dd36d3613816f080fc38f25a7f421470c8f0eefe2d5469c09fcbb918035a8d95f2f0ee5cf8b7479004a4ada2c9b312763bdb476e40c71558dd55691928110c95f2d960f18942f909d4b694231e2e8087b2aeb8976ba6567da627950a90afd9cc43bccb0e84a3798f51a3d4f5f33f2f539822efb7dc5b0079f34ad6f21b5094dd956e539b80d046d99eb54a5133944be0e4c40459cfe8086821aabb0b89f72b717174a0c01a3995e6dc2b84d43a097f9a94bcfaf215fca502629c1cfc305f936c63285599e59e3143917535ba077cc04e3f819512fd22bbf9e7d85e3cb0cf9a2b9c92db8c382c8c9c4944baf8e42ecdb612d9b79a77ac800cdeba505a8166efa946aba153464ca5719d729c531f8969a97db504bdd7728a17ac049ff7c526472f477b509fcfaec82764d22e74958a859846640a74ec6004990e53c17099dfc460f2df43eff170bc566f034fa4f89d87373e7334fb0fa4d5a2c7ca677fa80b3686aceaad0efe3178ab57f890c6fef83857de5c3fadfafbc8c26d3a301544f9a11c2551c440d2b5fb39bd3fc0aab2783e89cbc57b84c268d4c6de4607898bd3cd03c8aea563c71720857f59a10574cf04247791d25b9d582505eda8cbe746067f139f10c3e0d7633a15174d6e1b2745ca9e1481fdadd141e9dace242b9aa8b408503d1b4c3b4eb39afb26eb90fb1f7a66e9152500944be4a1373a47808c634c97da80ecc6e79aba0b240eac201a76cad9b39bc45953dffcbeca2839ee20aa27dd4427e5da10693e72fd1c15e5678a0ccb8e8454642dc44a8938e27145c14b27ab592290e18bd4bc68bbc9fc88d3170d253ab67491afbca57e6ea135061b2510a1646e11d46c12ff24d2dab924e6c1bc7bfe779ae8da6368f21776101194218c8e2b47cdb93865418bcd671bdcfac95770dcf86cbf0508e80ed98f2759e8bcbe0e31622bb605c7bb71a97c736926b80b5b80b1814610091e95c7ac146431b44e9b48e0429f56fe17e876a9c19dbf27755917358fc8a03bd7dc2d5fed40896cbb23600c681d7d7d181a889019765e2ef495ec1541751c23571bbba5e1f619f34becd85db6e51bcde1cb7e63bf1bba96e3e72b977bdedbe340bd6dc12ba8507a0a363ddbf15e3ef210404f405ef4f59d6b761dc6bcf8d73325375ad57b5196362538672060e19d5a50e6d27c9c6a2af019ddbd33d92a593754c8467519570a3a06b66ce657c7d7fb62171be13d8826a48fb91e1a72ceabdf9c17d0d67ab0ea0c09ecc37ac839b8892c8f56e9a584a71ea724d4905241a5996adb9a20288b76d98db863bb3b5bb175c53e7ddcdecb528643f54ca49626c5aa9d5e3973e4f21232ee91076a5f8f444281caecbf3ddb622aeda67aa520f09a51c6d956b0dad7e2b9c8927e69facf9a563711996c1f97f202aa45ee2588ecdfe552def9ce97a30132fcf75d9abaa53c3444dc9b1546e66be8f86f63692f118374f3e6b9272fa661c115f6863c5a5bb63e1d55d4bb2f47cf9645a94bbed89f307fdceb0f746bf89caaa5bbb33812f8478bcd205e45667671109d0e4d8c21f42d82fc88211afd29ce7688f45ea9f9c0c5134379d7f29534ced514b952303faba6d4b92d4055cf5e334d82d3e104f48338ea529933e6bce13af6d8977018dff5fe03126572c72f67d0ceca00476571de15610125a497a9fca383ffc86ed74dea1857f333dfb3e3faf16227a8645d780339c4cf6f39f298cbb4cfaeec09a25339f2ad349840fdd1d1fceeb818ed475e5956dcdd9340718cd4a0392aa58aea2900d8836411a1c0c60854b010dba71adb8eb39a57fc5b6c38be5b0c8d7ca9dee0caae5bca0b89af79789bba84404fa60986109b5d69907bc4efced71a2d2c1504fb978e1a4bb5c2fbb9b38bb9a5b5b3dc551c489a647b28eaca27903f91d1f5ad2f1b9ea789c53f3c7f69bcfd766b04723dc20e4d7aece035b7c0b15eb38bda88d4a405d1b03a029be6afd80b5195448e7e9eb715086d9e49c5fb9ec39f999efdccb65d22ac6fae3852185f2e40b8d1f97c4f4fe9e5e20e325957eaac87332190cb166a29479abeeeb437aa3a6baec69e25e67a6e0f151d3b099f801c46c2d62b24e3d5db9f46b3a382d8bdbb7167d1dc0bc31f3c8a82e68278f0a3138da8408803f2c0b778b469fd02ad2ef18d60c646da759dc1e2ed7f8c188e98a65c803e41a13850f8906f3f5f4af0499e95e6086e250c2f25b7cbc68bdba28860fee66f97a3d7d774b3196a52a7a99669999626e59f51cf9fb4b8d559edbc5ed1a8ca3ea0bb3b6f27943313ccecfc23879d2c8b9aea645f7a429e0c26a868622b60df9b16f6b1b5f507a11b879778d5a7e4f0e6363e13c25ba56b6a4a6b7cf48157106de3bffe7aa2247dd997e570a15a76d8ac964557837d80f2d525aa63b56e7ccdd9c526fe4bd70bffdf3800d0dfde0a312de255de59e4013930f2bc894b638d9bee7144fa9fa7ae64e57c6f572153fe4bb759630e356f0f860294de79b0552c8946c6da0fd584af52b14d5346baa35bf21a1e9e64f3e55c0f5e66a086acf66064aeb05e3169d1a195d17a7d7bb6400abaf8417a6507c03283080a141a9f36a737394261d241c866b49c9887ca5ba04e4544c8ed80b56bb524a63ef3e0d33bf484bf26be22b6e040757edeae9ecc3a78c2a6cc5356926b82006cd127f88aa0307c0d5548462e6a03f21785c162eca37b07e92126910f1e8582660a556f9303d3faf4e1cdcd2e0d11676724fdf73599370aecc3000799df1e4d67a3be76af332b6c85dbb2e3fe0d43bf2e558f66602cd9813f1788354cc6c4eb3596f8b12e936ae5ba02865bb00a1e03d517a295959cf8d12a6d0ffc0fa8144dadaa770e1bc1ec9d498310c131e2debebf55ad3ea8f00dfd82c2162af8bb66bd840ba43df242d77c82e534098e3a801afe129d4ac017a52603d496d8a079e6bed1da19fd97fd03e1e61d255041a707e5278be3d2d5109e79134505800fcb4a4c3615882adde8498ece47baae372d1f1f21a9eb21d2609cbaca999c5ce498cec002966c464529bab7044705a44f23dbc260b7c271971f8739ea3362776be536ca7df32849c2eb89ea9e8df9fe06c238f0d50db4ebd92c99fae093339d6de3c6e6c154e05bc8de6476aaa8fe6f2e2d123119539fe2fe4d5fb6066f3f115e40ab50e5d6bef192c10b759736c93e2a5367df72cd0fcd591383501bf91549b75575894e40939617ecad66b5e96b8a9e3425ede4931a1868929998348eda943fb1d4b4e369b963ac25bde7c3a9c1610204bb45f684db841cfd74045ed8c48ded8f74b10dba9ce9ae4eb3949748ce36804eddcb3a40323b519649ba3b4a2c5abf512e0a7a050493270199e440ee54da04be1dfc9a895b43ce38db63ad6dacae94943d7d86c22f981832c54a6b29cb062d852e9f3b801223874fe3b3f97eac0d6581a7e3cc75d161a73f57c17b4b06a340d29ad26204bd83ea1030cdb38b0dae69bbe7de2ec9ee8727cdb159219fb5e97eae5844c470f3ac9541a10a43feff91dbb02e7f03414c2a822fc96d0c4eb66d7c6233c3d5a739ab940dc8f596bec7d85db0d5ceeac73ca3d12d0d7731e9c64357c8bdddae4b38c9304ff79929b5f10569bd818d91a20aca4b93fe1e74e672d8a18271030a72cf1a8f86a6fdfe4bde0d27c6eff0dcee360a1886e22e06e53474980c934ac8af503186a61fdd01a744dedf959b8b76b24e4dfc3d34933d4b0b5d3c9e0fed5f2743ac8335ff1ca756184d966b7ca2073fc74e85a6b45d49e2773ae915ae3b90240cf0afbd58c81f02016b801444ff7a547eaa218a30c9d01eceeeb56c66ce6eb047a77145b86a0680cc156f8b1fd0e8eb2f9a6b339fff146d3a45dc89db09871aebc0e8c3877cf2befb99814c6e5bdb31b638d650f8a55148a34eb4b6728e36c6b2e44a0a68b3a16fc62153b22cb0b6fef0fb961df866828fbcce9b95a0abdb9eb315cf6a27ee0b658633261daf7f318ea700a794c5a14227241f327cee9be131850817ab4a048eb3f8d0194dd357dac86462db9bfb3e33c88a09608fa561beebbc901d9cd7fd271c2eecca0d96e18b5c46671e330dd4c76d31e31204837f1e91cbb7df95d6682218df4a0e1152f356198af0d1411cc2c568b81a5151b07327e3c3e44cf9aa13360d6f64ca5ec6bcf62c0dba3e6351f010ed3882b95de07f40ac8fcf406a456c13fd788e3fe376e0d373436ea80b2af8595b5bd1d48c87b95a442efed346974c6cc01cced9190761cbb7b203f2ad0ef2a5bec5291fb0ecaadbed553d87b903f124fe5508d05b9a3f0307275a24a1cbe3ffa71306f4ed858fb57381da0cc7eaabf28f3e268a8274ce74c925dae281c3488dc04e05e17f6274ef243b3d41489e08a041b900d060fbf1dc2d5b0837e0195752442175324c10a9fe1373f86fa39091fcfba0e7b9365d9029fa8e8dbd2b1409e6ed5f86b588ea442dc32576b615cd368ab8729ba094921422295c174bdeb44a4f94f181cd80145d6526331976773e1b0ea476e0e040428c615eeddc6b2e27b1f86b8207715da88f6c465e93615e40539854cb171755e857328ffa8c0d74fe83b71e5ab52c4ed0d608171fc7a4a827d24f72a9f13c512f8ff82292b4a488a4e02ee3fb05e387559785d7a762c14b762df4a729453e64af66ff599776c8b883d40ff3ec0b75372a09ef4bae99a0dd0cd164cbbd829113be6d7ae40eed0eacc6ff192cd41aaf658bfbe95f890d9e6afdb607895ad05250da3ea6a65c118e39eef051448f6eb643ef31b78f12a512a094bac7196675275efcc6a7ee0f0916670a1221b9c93c7c5ae1392edc105ef7e4191f6e6d2186a364071cd3d5c3cd0a7cb70f5eaed8a4178e2f7345a83173c296e243fe48640acea0d7ef25ca880fb472b572e398aed66f86a200781dee0a78422c4fcd27574c15083f33ebb2ae7cc76e3208c0c937de1c9ad507e8fd46d921e3dd209b976969c67f4127ef9208f108c06aed3b078dfa43edc45672bc07deae4f9bdbee9e48c563a9444bc49392e6c5133b861b2d29e3a31fe3f0128f28d8e10d2496d188812ceeec18fd7c33ba57a5cad6652dbf9d910f19cd19b1a9e2e134a5f933c035faad34b6c757b39c637cbbad5da274ccb27a803efab62bfbe3e4cb912b12eea64c60c95083f239dfe93646dd849361da1f5b62adeeb13a29c91bd10013fda160df54bff029550354b7f2e0bb2da7e0bc72020605d8f7410f130516a984585117", 0x1000) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="0dc41f4e", 0x4) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 11:05:44 executing program 0: select(0x40, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x0) r0 = semget(0x2, 0x3, 0x200) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000040)=""/61) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x1, 0x4, &(0x7f00000000c0)=""/101) r2 = msgget(0x3, 0x1) msgrcv(r2, &(0x7f0000000140)={0x0, ""/220}, 0xe4, 0x3, 0x1800) 11:05:44 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff4) truncate(&(0x7f0000000080)='./file0/../file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000340)='W\x00') unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') unveil(&(0x7f0000000040)='./file0/../file0\x00', &(0x7f00000000c0)='r\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000140)='./file0/../file0\x00', &(0x7f0000000240)=""/222, 0xde) 11:05:45 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1015, &(0x7f0000000000)=0x7f, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 11:05:45 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x864, 0x3, 0x4, 0x3f}) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 11:05:45 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x1a97, &(0x7f0000000040)=0x80000000, 0x4) 11:05:45 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000180)=0xc) flock(r0, 0x7) r1 = syz_open_pts() r2 = kqueue() poll(&(0x7f0000000100)=[{r2, 0x25}], 0x1, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0x0, 0x81, 0xf0000040, 0x1, 0x9}, {{r2}, 0xfffffffffffffffb, 0x88, 0x8, 0x3bf7, 0x3f}, {{r1}, 0xfffffffffffffff8, 0x50, 0x0, 0x4, 0x1}, {{r1}, 0xfffffffffffffff9, 0x18, 0xa0000013, 0x3, 0x2f34}], 0x0, &(0x7f0000000000), 0x8, &(0x7f0000000140)={0x7fffffff}) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x11, 0x0, 0x9}], 0x1, 0x0, 0x0, 0x0) 11:05:46 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 11:05:46 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10, 0x24) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x11, 0x9) renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') semget(0x0, 0x3, 0xc6c6) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0/file0\x00', 0x8000, 0x0) r2 = dup2(r0, r0) fcntl$dupfd(r2, 0xa, r0) mkdirat(r2, &(0x7f00000001c0)='./file0\x00', 0x20) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5, 0x9}, {0x9, 0xff}}, 0x0) 11:05:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0xff98, &(0x7f0000000340)=ANY=[@ANYBLOB="4cfeffffffffffff0000000000000000f7a09837d8d046c0d65e572acdd12d3134fc5847cf5fdad220842083b3eea6876b39f688340808c17dccd9e38f7a07ce8ed5b2ad20ef8bfc2787a278415e8dd249fb0316d1cc6517a5efeaa04672d442803c4eeeb1b9bd1bac00000000000000"], 0x70}, 0x400) 11:05:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x1) 11:05:47 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000000000)=""/244, 0xf4) socket(0x31, 0x7, 0x100000001) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffffff) sendto$inet6(r1, &(0x7f0000000100)="417b1ff127", 0x5, 0x4, 0x0, 0x0) 11:05:47 executing program 0: r0 = msgget(0x3, 0x0) socket$unix(0x1, 0x3, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) 11:05:47 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt(r0, 0x1, 0xffffffff7ffffffa, &(0x7f0000000280)="211e194e047a202fa7207791db371bcf998b14c04af5ce6ce7319e0f75e669a57afae2c0f5ee708ef35550c991cade0a8909a26f655fac35d65c1e5da3e64cfc76d9b647c03b13ab9ab34fefbe086c2d0024764eb874317fbc316ad6ed2eca5a3b572a73e59a55f82be179b05a055ef7c98dcf15e8a1e4a0ba199e0ceaeab5953e755b50726799216c3a07df0f506349da3e301e9f78c2102c5fe7d1f233467edcb6c8df614c06db505948ae93f558d4e4775e4b02c0c1434263a26633505756c4cee46be5cac1910d9e3778d507ae30b137af5cb205112b5af7c739d4dfe158d46ff40dc962ff622960a5171f81a8602e56e7180991619d268d0417a32ebb23ea0f8d931975172a822b537d64a1c3e51334d9d67fa32cce0e53f6e3b66a9c76c0e915418423433ab382133cb491747c8503a24d0bf22b848168bc917dcb111c75efd0dacf67528c71fe493aa9d1338a1fadac60bc14d81f4156757f87dc531868d058d5cca7a991762970362d75efdd6057cee88f4020342266c94d9645ec7c82c24bea827b5c51fe17da96bcf95a44d0b0ccc4466f6eaca83fcfc564afc31ab90d710480999279cec9b72b7c682c07f95c774349e734fb2920a2998849d332f9cada2dba985d454cf45388fbbdd103d76ffd25fa6d7886181a4933d63ab874a2b7ed861d150ee48110b7707097318fa5d260c32dd642bdb73b81c1a7c9f68d15639bffacef553eb07b8994fa05000000000000005bee5e424cbf90cbe2fe7a4ac64075c59cc35388b662041d4062b36fb355cad88ef2053af49bda9b28e2eb285ff107d0f31f2a0cb8114c64134e3e1eaf759d4885d2f54eb93231267df351a46eb12781ebbbf997d231ac9a5676de2d281b4ea4398eda30859f569fd2efe9c0204cbc591e337584ebf8932ca1cef61ef128ab97b751b96f5cbbc1e3b97034fa187108d8f10921fb98fed73191afe89008c5e636ff56c4e3a4b7e5f6d6a483316d42119942121675d97aa7f77f1261010eb27c125a5376e458de3e3d90fb465f27e165be1cdab38ef82999972014f7a4c05666492d416ecb5303eab6ef73e8588433acca09279b0665cf76197bad6deb61665cc1f032b8e017afdaeb50bcc0f0097efd4549698d95bb21c73efb94362aa7794686f0f7bb1ac28a42e57515d1a87d7cb8ca3bb753aa514d42f7ebb85f03a06883686d19ad2f235b400887fd5dcbb1c9ebb57308fd49cb1dd4f5426307867d4531cbadbaca4c8db6e81637cd36c7426a9f71e773415c43c253e8144e75ec626e58af84a2b50000000000000008e6efccf812ea43c3b8b8966493164390e1a7782d1db0114a77701885b484aa18b8e8dd928ddf91cced54dbe45be5b404dbff55d252b976347d3e2711ece4fc95244df935f76fac518ebfef9b3898d5ccf72bec28d42dc883f25dbd8e495b3ace0416c5d600dca71037827f7f52e2f66d45cfc87d93ff0551bba8fe58bfedaea738c68e20f41e357fad33a0aa97bd54932fed2f796bbed082a7dfeff802f77037ed172e965c94d478cbd132fbd91705baa40841aa8f0cf96e8f2b13f50ced79cec39f9f1573beabca28b9b75638fa939cf6ff368147a4d14b49095be8b7f4bdadcec7f20ace8f004280ae92d32879ea3ce91d0c432e64edad701d924ddef131d6d4de693e4bceafae6eef8de18aad7cdbf25b8c157ee4df917debeabde28767e8fe93abf919d9aaa91da91cb2db2b62d840d33782cc1cb9c1528cab7bb74bcf742427bcaff0852ffb2076d254b2bbda1b864cf991ec49281bad4980d254a8cccfe56934c41ade4ec31bf135ef20f943cbd6cafcfbd656a08bb5ef687556f66628da88e161bfa6157a2b364ff6d8d24eb0b5eb42a17b48941ad78c71dd3b9303b3bb1153ed9546715e7bd179861816ee15f7437e78c49e02a0cbcfbbe8ea4d005d3fd7b50bb3b6a8ffd45ea22c70b95b65302afb6006a6778ce1d793a3a7f4ba84a675fd7ccab13167066bd09ae44b2ae755470d79fbc54a1a040bf178493d4a92ba66d5d77ee5b897ffbe608939965134763d61d1ac647bded2c9309569880b488dbc47428887e2285d9abfdf00458fee6543c59aa7d3a3f636d39133eaa8612a1aaa73a86a405e150415e0939005c0bbd793806b33923b0d3c9dec319170fec00b53450b7b300de1d444ad14e89839ae765e9751752b28c6333376ea73cb11fcb4b45d8ada67228ddf91d3c45b0afa4127305b331b35db93b953483cdad46772feaf203a10279a22d9c728a9751060fbdfa83a271a5dc963bb3960c2e253e5f32bbd1a7e546bae3a234a4e0ecae1bb462d0855490ab80864a8d2b6621a1f60942bbf4af07f3c2524c082822b60fc88ea72d5ef683a9a33d946f663d291548217ff84de690ecf3e16ec3606ca8f4ff8ef9bfb1064e3785447c312b36c77b26514d31653d590582ea3988a20688ffc240147c33d8fe659d22c31b98377d3bdf35db5584e9329a71523a5c9a7baacd4e54b4827eda10d57edce339662be84c1db949a40d2cb3ae241a9fcc97f76de0e4cf11c9768c3f05ac28accbe02909c508038424557b02a1fd4467050e65215d6a351d0eb3629a79429751a8a0c8b0f2a7e1f69e4df4bb94a31fb0a8ba7fbf7b4f0eebff7400d833943486c5a997c5242e04564146c54056921e555f12880bc261ebcbd28b8f1d4f4f6662a8cc0a405310996ce0e6914f02033339bf7c98f3469cf167f6e60c6381356fcb1315fbdbf64b044fcc5c284afabf8afaabf7d7ce9806a7a5b7dfca2076af9bf38a81ef1188fad38c65007c31b8c7829a6653f2425d218953ece76597b07e4107b2b2dc75d4981ca77443f074017c0d997025368c3fea448a5c2d1495973c21a2e9641f1f8f767a0b11dfe6c87c5efed8d93209c55d6f652d2fc127e2fb5c113732c5ee8ffe956daad63d9f04ad28320258c9e02d52b3ee67b08dfff84ce160b1a0283d0fb7601befc4494a06a05a92d8afa1e9c90cfe655b2e94f13def4576d99f6bc396cf575fb410403bb3e911a178d1a6f82158cf157a3fc66e27f2e2f5419cbdb9c4ccd23d3711bb29359f781d5f5fd501bafff7231c62941844acbb4ec86e434a3649bdbcec5a0a870edd2362fc4d9dbd5ce1f5f90ec36ecdde2780fb4e80a825fcfcf73953775fb500db64b935434b6e9d3d4d6da401b9a127c23f020fc5dc759448666435489bef695a02ca492fd578dc3e634f39f66ad79a274f007cffbd4e5bd4615a4cc832cdf199789af503561d040f0e6029cc282e2e425d1a2d65e59599e9395ede523eb9e9deaf2c04a1dfeb5d9a80472bfc889f33eca9b09a79af1bcd5c1bc2fa5e1c249e6eae6a1f858d4ddc4edb8a35e6c64809684b489f61f9d5436186d9b47b8e79193a9c8f316001be7d58faa0bd396c4339cfbac900154749fa4ff1ef073ef1ff3bfa8455a27826c9b6001885f462d1fdc15a675fbce7bc6be782edf2b5854899bc505ad2ca9301ba28a5e562e18ae65c4a4588af246035e64a6118b3e85ee8b31bef067d044041a762015d9bb1bdd6aa4e8a9308a33af578c18c5ecfcc2139ce6b2b54ff709ec9dddd6f2bb16f1742a30b862eb5c259b239bc74c77bd6627c07021c92634f089a16f576f277a60ed28ad53a3859d6e5c05b3183f65256a66502998df7f4caabb6ed585cb5af23766ed63e2ddf233d70bf796b72d10c77064112fb62714f57c69b4205216b2b5270c817367e4576d67e7456170e4890e7954bf367ca903e43fb733108195016c859e9295f56d9a13c69920417373927f37127d403b7cfa315e18608ea128d0196775ae1b385349af5fd1b0f7967f9e192f2c83d2c565b953ef26e960b534674b21cd50caa0c8c1ecbdc447a8bdf9e16cbb090508c00a3a0a207658773081aed70ba8c1fd4c7183c0c7c6da1073713188bb8e0f31ce2a2e7b55e79bde704c6850979ee162865b263dca401c61b6b2c7893651041666a53fced5344f0ba64aac468cdabdf8e61d1934ea3c1df6a30e59fb4e36c768c9eeb502c05f7d0110e099a9acd1aaa5b257d515edd65f00d2dd591ed86b598dca8f5795a7c812c7918b13cd0d8509deb3e3ef2d8c06190555b4e7f3a50d0f1d35e9c73b4a749945a2707cd7c9641e275c4d4cda429911d1a41683e690713c3080e82de531c54ffae977e65248c005bb0ad785a1cb50d435505e5875fb2abe94061ef5410734ae74e44f22fd8693ac1a577aefaf738d7a207823d0ae04095fe47468bcd7ecd9ab1d376704b4027f3da2046d9b3c5e9515fd774e7221c72b9c81a591cbab4234623a11fcd177b6db6a24d74325fdf61ca6130c4f78c0a52139a7673488cf6de5e3a6bf0de1e0379c16a86ff09885d13398f51d31883235180b7be84dee5d3805b23e0b7cca74d8b8dbb012f979e8b118eb95c6fcdc5cbd48b75d5b024edf018ab436f28df44b93039c12efb5ec7c30ca63da13094979f5cef62ba7d917dfb72d7670747d2e48e0ceba63c1bb8636985027b2850896e63e198db606db9af695b16e979dff09bb4c7ed51e0e731b05f0285b0627fa3e56b65af0bccb1fcc020b8070274c03137f827c9d25795d8c5c284c951f596d5d9b5145ca29c35a5f2f67a79efbb57990564d979e54510f7c82710d1b1e91cae73bc680bf791ffe9efa55bf23b7254768da967546d4d4ee402b7cf22bf8b9b01600a339ad308a91971423e07c5b48739b998ef6ecda6f29214694b58da09fa0799cea3da4d7b2aafab9fb2aabc977cb0994daf71558ec6c0db624121526af3c058602e7e9a9da4174ced04df65be22f4d74fa9faa3eb8813f181f1eec6be8ba172b9d971a02b82e84c2b180d60924c050d653b2c7dc48c10d021bd524197fcd787d7fa837835277be4795165137921eb142b8e9bf400edbf187cdf4b14174f61de226a60b9fae6508c3cd03efed923ac84cdcbf39a39fba4c59092585c5dc33f6b98d929ad30f4099d6d0c2923890d54526ff6f6c26770f34a1c978784212396020c889c81e3d7ff4ad47c0070496771c2ffccc3bca51a5a06a4a2af474167ebd630455094df2ca2f475f2b671047dcae9d94505304aa7a400aa29d00f57e1922a0a2edda60422b010e203fd3c507a4557c1c28e0a9444ee7594e11272218eaedd0bf7778bbe9b81750ea864d272380b4bb616d0cc1edff3e6beb766002ab5af0f295344612734151adfe03c4ac78c99b4ec7b33f89f350b455f54a75f33bacf285ef5f2daf29361f4508ce142f96494250365a584a7dcb606f5f81ab18346f7a6f8b70461b425dbbf312812ba4cf6842b1e5c3b9fb559be2388d31dd03f6dbb4bd1bd2eae17cb79a04877f96fa430a7cc68848f65c8f95763126f775174026bb83408d2673021106c952371016411bf4ad9e9da8d6915984e5d6a2c72ffed5ced28aec8907e91ea7acebba5241772afd40e0a27b82aa7f275894f44bc07da477ffe35e7a165e09a9a8b14099b66f0f706f3741412c6fbfae731b3b5e658feee01cfcdba1ffa8e3483d1872c94d6a80c48345064c4da92ae39442167f07d83a8105f40e9d97528414624b68d1a97547f37ee8820eb63c9487e5638ba3634df166858c6c8af234ed0aaf7fa113edbf4441cc7c05b71a1c36ec43581df4c36c9bd045381f04328bf29a30bc55dd8d4781e3750e36aeff9c8276da11ffec135fe694df48ffc57129d95d93b8633b01c346b2086fe2ae33a28ab9b6daab9915c7bb88fb7ec0cc48d34ddc0c48782f0835f269736d00cd2692ab72202a82abefcf2f", 0xffe) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2, 0x101, &(0x7f0000000100)="e78da8d3f618fbd8c574a6a3268fc8d4e6eb67abe28714337711baf706604046248324ffa475aaa5ca3cf6854f9d3c408e85b9357cd59ada77b043fe3b8ad20fa5ae923b7174d407d58a3b04c7e5555f5fd1dfcf40e6e121cf69a26acf598934e5881da6af63e89a2e1fd9c659eaf4537b5e15537ce1b7d79b010991b121c76d7aad13a118ba15a3b6f40b7c11bb01330a43f17f3d2a6a10fcb92619ef369cb75037d0626bb56474425b8ddbdbaa87474d2ce60cb4e6a35ef4a08aed857c57c936e9b48aa6f09ee6d733c0216b1267413a5f65b20b9bee1c1f26b9a70f0d3989f717f9f36bb5970acfc1", 0xea) setsockopt(r0, 0x5, 0x6, &(0x7f0000000040)="33ec2c1f3b98a51b622eabd9430fe22466900ffee15077dc16ed20b819ae4c9c293164f50cdaa0e46e01db46cbdafefa97fbb65b23d0f327c704b8b39b9bc970fd50f600f9753c3dd7a0802cd0d31f4a78dd14d6f74acb1f91e317a4426d1259de3f0d2fa3fc1a3e60058f6b842b50538c6092dfef4abcccc0b1bb1d6ddb2f10f216bf887b290b9f67327f52da3380a7275d0081392d74cdcc50742c3faa0bd60a08bf8d1504bb", 0xa7) getpeername(r0, &(0x7f0000001280)=@un=@file={0x0, ""/108}, &(0x7f0000001300)=0x6e) 11:05:47 executing program 0: pipe2(0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf98848e4a8051bd3cfd55165ffed960c4a456f37b8b313dea8d0343d60de2d3280d33ee6185c6a19e1af2d4d9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ffbd4e719b079daa98742030000008aaa78947da61d759a9028a2b887f01391f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc350146ed5ead47dfc43c6c3b018be5455ba5fe8eca0ceda1aed7ab4d9b1e3a3060cda9b34edf51b11de8938f5d07eae38cb0a24cf614764a81d7d9dc5fa9988628191f123a350799222c3933e41e5074c1bdd2761853896e8bd9675f18d320087fed9e57bcfee76f075d9af7fd00c8abf2cfd6b0c2f315fe996d9ff641f7d57f23dcf209f19ed1636fe31d8bd4e9ef4cee3198d8b62ce8d40b28f030c40482e63f0c7bfd21441ac135bf8b437b7d663c4ea36e2f9688b9d4e2b2096aead1e696003c8f067cdf9536a6656bcf3f996eba275b154072cb77259284e658cd008b0a6b824257166be350fa81047c654103dc91be4ea9567618c06e6d6ef6a2121608afe3a5901a46d72c5e9aea053261adb8cacdb7415b76356ced32a9f201344a8a408a7a30db10412b8c280ea3eca7c0a0500000000000000ce1df2e824216701fbb68f4eb7f65e38e1d708", 0x1e3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x10000000000000b, 0xffffffffffff2301, "b0d7080752e6d432900000005faf8a21452409e5", 0x0, 0xffffffffffffe7e6}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:05:47 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x8) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt$sock_int(r0, 0xffff, 0x894, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 11:05:47 executing program 0: r0 = shmget(0x2, 0x2000, 0x380, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/71, 0x47}, {&(0x7f0000000200)=""/167, 0xa7}, {&(0x7f00000002c0)=""/215, 0xd7}], 0x3, &(0x7f0000000140)=""/1, 0x1}, 0x800) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) pwritev(r2, &(0x7f0000000880)=[{&(0x7f0000000480)="d76ac1cfc184eedb305f0a0cbe56d70a491334bd3c8df3906377b061f4e3b31b10920ae7ac55e9a948ed4f10e3de0da591f11ed2a983c6ca86351f843d7c7da40ddf5c3bff31686ac439f1446bd3c9d8062039757cef903e6d0151460b0496c387032c5cfeaa3140c4c6e47cced5a1d6f1d830494398fb533ecaab7ea8c9713f90114cf5394eb94f5d09c868c56b55d1fe", 0x91}, {&(0x7f0000000400)="06370b6aa36c5a86ba73235f7152bb3b40f79903cd5f33071fd7adef521190b0bee2839bdf99e8be695e4f6bbdb2895960", 0x31}, {&(0x7f0000000540)="2eac9c305a08904269cbb6c8c9ed49ac1d52c6784b404fdc3375462ba9ee79c7cdd0dcb65cfbb90b84b7c7d292ff8139f8564380c1c71d7bbea6cc8daef4f11b16baef8248a71fb7ae0e570527df79b247cb2f4f44de5b09953cad657a926b81d8e45b26702a92b3b79208e5f8ab41fd092f812e58e2a37ecf6b4fb28a0dbec78ecce727f31f2bb04797991315abcb7d327fc1edc32b9f11ac53fd45bdf41f9874606bc4b40bd1cb127b9d001a0323b54d23c4ffd07912f7128bf482320a2854bd05ec55106c5a9a01c689fdc7a9cee7c4caed543b41e1e0944213364c2d64e6ff6637d1f50af8148504fd2e5c6a7a44f29d8f6b", 0xf4}, {&(0x7f0000000640)="2d9ab77e85e4e22278788ab8c4a7a104431006001cc16eb06bbf56916509a95bcf59423df8887314108fa429db21935298edc704fd2bf6", 0x37}, {&(0x7f0000000680)="65b772221fde0beec25a6ff7c94f2c419bc3c62e2edcecbcdaed254f56b81df3c2cef1c73d67c18ae1942ecfcd2491f76822610189bf4d3b5f99330c97eaf4691058d5d1c673b5f3a4c17cc3ce57a6da0464ddc1e16c5c41ad9aa290b86434754498898f91b1021b09665a970486fbdd3c8b7f449a36e925e01139d3b185821025c25fa86726e15d1d62", 0x8a}, {&(0x7f0000000740)="ac6ca39d", 0x4}, {&(0x7f0000000780)="dd1ea4e9315d9e06f8d5af8adc8a2ad28e1167795d02892f2f149221b50f59270419e800cdb89026dc6cd2e851ad43d68ccd7f17b260fcd98dab3e0bd71a5e41a1f52905ca00c21edf3561432308618e18e094555cfb396a7abd0e7488bf57d15f7a5a8d9874443093deb87cea2ae44f45f3c4eaa90244f5c5f91a2abd6dd749cf0e311c7e7219517a642fc6295a2d247e9a999e46344defda4ae7ca8ff228f9577fd18c41aa5e1c197a42e3bde16ea15165f3c2828b4322865eb8c545c7b4d18bd2f86dbb77547b450750fd1e8526a4de5c2a020e3a499682d47bef65", 0xdd}], 0x7, 0x2a) r3 = getuid() mkdir(&(0x7f0000000440)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000900)='./file0\x00', r3, r4) r5 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x86, 0x0) preadv(r5, &(0x7f0000001200)=[{0x0}], 0x1, 0x0) 11:05:48 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) 11:05:48 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x1) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080), &(0x7f0000000100)=0x4) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 11:05:48 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) rmdir(&(0x7f0000000100)='./file0\x00') read(r0, &(0x7f0000001480)=""/244, 0xf4) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xffffffffffff50f8, 0x3a}, 0x8) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) dup2(r0, r0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = getuid() r3 = getgid() fchown(r1, r2, r3) 11:05:48 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18004) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) read(r0, &(0x7f00000000c0)=""/5, 0x3) 11:05:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x9) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) 11:05:48 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa5, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 11:05:48 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0x1) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) syz_extract_tcp_res(&(0x7f0000000200), 0x1, 0xc03) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r3 = dup2(r1, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x2, 0x3, 0xffffffffffffff81, 0x3, "b6339d6fbf401df9fdf00e8235e1c6284d3ddcb9", 0x4e6c5083, 0xc0d}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000240)) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) 11:05:48 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40ffe) getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r1) writev(r0, &(0x7f0000000540)=[{&(0x7f0000002680)="7d90a4ee3c17f8e8942f0adcfb3f7917dc389025cb39345abb0f9daa227d52e6f3f3eb66ef8e019d123cdbdcf823bc976b029bb0c53edf879642a31789a3051b9d77a60b693f018f719e5db253bc0e5c450ef587ddc3229b3d0d4931aab4973d9d2b9ef73cc3270c453ecd21acef80b44c2cd2efe7a66a35a7c837d2a254cc5618993bf4e3b9c6833d378dbda91eba78a76b2d4bae7028bf87074283c34c6ad7d886b631d313f845872e9872e51e843f652743b2e48e56c4affabec217aea298e45ccdddc7584ad8fc7a8fb467ad6935212f122d1b1fd38fb16f2d938655508903d11f95f04aba0baba6d028a4eff2a7e7e83b7f4504d4314e8b9f4e9f0593ac836f374b40e051d1ad1a90507fd12c6b53d5c5b57691cfb72b8f7c16fa0dbd8fb51bab79f59982c3312e7a9f2a596bed51c43c3c1de6edbbfa138204e606c64e2adf4cf5dad5f547af1ece9f7195a9bd5c33a46cac6eef904b9d839f432e600ad9ba1e13ed4ede0dc15f407780705be79479e53398e846e7bf469190a7885526f5cead6709ff04fbd04ba812469e830bef9a4ad6c7fd7bcc97ed19ae7561b76ed1761c946cf0c9962425342c7d05a32f555a56b10588b6a84796cf72eb8c369995b5f56bb8e6a839f01818d123e05cee9cd3fbf094b91aab902001f0910f7b0a418145eea7856eea945677eb8db7241e69d01390b84f013a501a53004aa270b55f25a07581db16261608dd2d0daa4d5a8ebb62aada29f99ba4c945e86e1c8423023198b917902a8e8d8a61e32eaf8166bb68fcc863676c70c0ffffede7b2bc272ec0a42fd51025efbb75adb98cddfd55391c899a78c4ed604c25eca9d9a720274e0021e184a45684bf567a7edebc453c426ae0e94d22a89a1c5e0a63f5d3574edb7fdfd4c29a8659249b2389b36320c128907f73a5e9879a3d736331b54cba208296a5b315c98ced6bf49f6c6b83bdfc7dc6fefa578e8b07a46d56dee11543405af45292752c95fbe614b77c616c4183c568a5dc12221c4f0228eaba25ef367487d7c8dea95b3d58e31edeab0e4b8823756fccf35fcf45f5f2d6d93b38f78efda42002e6a3b1958868e88c391ecfe1d5dda2d88404d89fc521d4caf4dcaf4332b75b982a032501f615347ead96d752a652155fb4d8eb1fdbfeba1ee7387e388537dbfded131e7218169027a4ddd95aa310693fea34a942737b5ac34cbf1f8a81c57067ca7bca959b7bdd766c7a061273fc14b69772535c82143c6c758c9b4cfb58ede3d582cfe5d9c897fd34bc60c1a81217bcfdbaaf56806ca6a00a907ab24ba0748659499a3037b90c13d5c75e0a1753270251210559d78bef94e39bcb8d96b79bd9ec48369c4d66e4e5d74f3cfdd8ba3f27ea7bbb14544277a45f04b792365173cfaedc171eec9baa3a3059a8fa260fd1ae8fdb2528d545fccd530cc5ba599a920439e32866691b26035741db26e357fbd1076e5959dd1f375b78c55468778bd20e916bac1290dd39a5edd5389edf06b24b2de41ed0921617240fbc12e194289703063a47d5b43175a6ab9e5c9da1564b6bb63d1458c232699071464d8fb9c9b0dfc1c54ad0587b5887d1f60d7a183c281b42f375653964c1c5e489ff2914a595cdce289ce1ea0d751f9a240e02086455b6473cef3fa5d8c885e4e67888ef69b747910ddf9f11f619602ce88dcfeb672a0fff1d36fb7c5ca5b5ed7ce7855917750986f6788a182e056e72a0e108cf009885270ef1d0b8ab7047daaaa68bd8589a13ea85011539f0660158c32579bbc6d1e6759863b25b60fedcef7d14c97dbdb485c459681293cae56938d6c9c2371f998c5bc86f2f0ad77105e46d851c80d8aa8d463403553ff1d7b3bce407d72edf30af21b388fc14b8c7f4cbdc0bad25b6ce91f4892176b4b1f5c2325a44365703f58a62d57f3dc88b0bb1dfa32c5941c158310e68d39dc0abbea2ae4127226d5ca235e39a650ff12c464c6381393f3173d4521f67f46b7b6ee36e5cbcdba57c2a044aa6b94778dfa52b5c57195d9339e46142c965af075536006c62be401c9859a9a17c3b4f531b6bb966204c720f955ccff48bc9b3d1775ad2122ff48e5b826dce0d7cda53fb9e559b7bfa0eecdc61bde46d08f6f3cb9950a8a5043b6c4e9ef01497cd9adb8181e0907092d2757019304d2a2f0fc89a6b6773d4a34e872b1da4bf06a6cab3409e825ec8040464607ad3f985d59164bc96efbc4854216a5dd7bf00940802495897b79636b874773d29a1afdf8b39d27597bff2f84e74d732bcf7655e6d19b1f6bcb07e48cef8159ed0e9082e6e8b3ce958ef8e62f2bac910b13c9360a067c2b0bcf806366803a99eae406a33a190acf5ed2bd133219c1f1846e4bf02363d3887829392f22b6e9e6fce132e0a84ed8ffcaa554cd6fab4b6feea854f1880debe7239bfc671b2af4efae649386a67c60ba7cf73f38b5c2dc68a4bbd7811e7002fed363820b79b2f1da301183a9c3518bc3d081374369f0910f540b6732caaf73699a461d58d8b7dc45cb75537a6a4ad3aec789b40bc591fa261d844404c48660b45f7111d60508bd4e14392ae46fc1f54cb6ea3f0d069e50d336012582093c6621c67063797f3faac42b571d3ea190a188248feb9effadded3303fa882477efeb2dd5969ce275623d54f0717c2ab8d52c45c0a21ab71f98ba4cbd6a7663f6debb46c0c9f473d077d74ae85bcada95a4bd02a293abc31b6fdbd77edfef8ce7298cc1aeb4209d102d4a44cf1576b38b58b3ec387755c54d70a4f573c39e90e0032b5787b5062b7a270ef8c043b75e81537c7f1df86175b3dad2bb56887e1b04ccd6fdd315bf570c966df8fe20109779dc6cab5b19a77c7476d59acd0562e0557d919ce33370cc4ffd9d49d9a2f93d925aff8bcfa4ce374ccc9a5cb560f7b4e1f401555831016109cb2f38bea738cb15fb38829fca234d54dfe7564e12a02a21501af321091febde55c26ef1458061178792fc6d10ab3bd260494a32ca09a184f58c9962d86f4bc2704e07635025b734408a5795486a4030fd8e5af9b07723f46b15cac81f6b1ebb84f83520b7ef4cf55a9a51367d1249943ad5af0ae8f0d3dddefc54b939ca643793ac05792dbe7bc5b99e2380a1ad6e11e760073b3573e3cd3c4e709db6c024be620e75df7bf10c1c1ced83461618f9e64338bf3554a357c643033877242fca795c7980fbc1bb1fabb1c2c429a549e1f42bafb3ddbd2247d4b164ee3eee0bd2ea12e6a3adfb10e7cee4793bf22f0a6a8005fb87cf28bb791b50cc384a961681e79ac680a6edcb5e7aed9bd1c84cbd5e8ed0567af536b920cc45e86ebabf81bf7c7283e86f89aed543dd8d2207953fbff4ef4b032564712a584d21365d429e37b996bc01a06a70ae4ebfe10435a395c86b65d1264ba49d6e1e3f858169b2a9bbcc04ded2eda7f774424937846eb8f0d404c9b8584778d78312587702586e140643407c8a21ddd30addf56145537328c44225c6b0000152366bb1e673ba1d8323d14e3c5078b85f2cb9f9810f12b76de0bc79afcbdf56dfe8ead763ad4d3b89e870bd8e211bff2f39fb8345a6cc23e74a3a5534f75feb4da248377271794943590e3e707ec95371ad9f889e9c6694b359438f085a664b8cf0ebf93c01f0f85a84928efebcca86873dcc97cfea31ac0cc95bb9561d082409d02b51eb6fe788a3c9f4fcc8559a06cd32fd39f04488623bf635510c50eed16a0352d47a705677618fbc923824a61ea2038558d9f0da2c7aea0353f37262971e52a250143a3536049e939a9d90cd846fb26956c1244b8cfffe9bb35b2de48dd218c45d3d588e8da4cf2ac737a99ec8d9ee0aa554e41304a9e6668d8baf552a7e58ff698fc31ec2bfea34902c290125b98676f5087bbc255db42060a93500f0db5397cfc3492e7dd62964b5aecf82cfa2d54285299a2a60841d22456d980a0bd30c17f8d8ffdf97871fdde75bad251e67125be75bf31226b754416f45acb33d373ee9eef83c5327b971bb5105e8d65858a90dd87d831708f240c8ca4e33116edd4d80d0d0470e60778625d53a52dec444b582ee151415306a97f5a4b0a612bc4da2e361272e32933526081cf4ba4cfeb938e8cc0f6c9f60e1e295b819074d6298bd5451902487f0ad6185cad399602df699403e21dd86f395936fea1592c686a53cf752c47c", 0xb97}], 0x1) writev(r0, &(0x7f0000001840)=[{&(0x7f0000001740)="c07a6cb62bbe0156ef16b5ac5ff3dba124ffbb0318468677c852416006f92f3810c8af38b6f606699356293d5ed58bbc812f9c9cfa91b19ebbb249bc78dee0baee1f872aaecb8035fb03e208eb339a2a770e1c5b5f9a9c1a7c09810b806925c63628b085494ebf830469063e504dbc3e58bd64256e5cb5812989b28a8aa378596392c3f6de8328a2b18e5e49902e7f2100a5f383e48875edde6a8aecdece47617e2addf23f1e69c6b2162e0f0dfa8369219af5089e741e1908759ea0fe94947d3fe73bd5fe9c2a38", 0xc8}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 11:05:48 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') close(r0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x40080, 0x200000fe) close(r1) 11:05:49 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 11:05:49 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() r1 = dup(r0) getsockname$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() nanosleep(&(0x7f0000000080)={0x8, 0x100000001}, &(0x7f0000000180)) 11:05:49 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) dup2(r0, r0) sync() 11:05:49 executing program 0: symlink(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') 11:05:49 executing program 0: symlink(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') 11:05:49 executing program 0: symlink(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='./file0\x00') mkdir(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') 11:05:49 executing program 1: r0 = socket(0x7, 0x4, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) sendto(r0, &(0x7f0000000000)="6a35981552f290eab0e605c8b292e396d3efd40a9efaea02003d84ad955132e9924a81203954387e86434621bf0f8c35433e50f86051bc3133698d4911661bf5edd0ea4b06836095aac8b59cdcb53c7f69cd69caa0ca4a9e78b69bb4bb388832eda669d503146acb06288ebd29cea81cafa44eb1a7cb37015abef8b80d0b3dc8aa454e26df4340", 0x87, 0x4, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) 11:05:49 executing program 1: r0 = socket(0x22, 0x3, 0x47f79a27) setsockopt(r0, 0x1000, 0x9, &(0x7f0000000000)="ac264c536cf05188b0f9ef21f927f1ffc8ff56ac7050dcba804ce4f7d09219575b3dbdeda0074880a07540ac6016c123949fd9af38092d95a559152cd8a5284cb6262a59309d42af1ecc0efb9d3ebf01633748f426cbfda8297105d4c2da6a0d11c6cdc7c4345202fbb396d4b7ea72a0f68653ef2dac08ce77ff95e081209fcb5255ce590d6407668dfb5c0d5ee67ebcb3f88d4826e0e5865bc5baeaefabb425ec114cdda80e8ff3ae3c24b4479937b5625b83c9ebc8136645f4c6002e2d83b433c721647060b26e00f60bfd5f25e91651ed4b6da19c623fb83e1337d6723838772d5181d737037dfc15c1b7e2bf170be60716480e4f0a4ba20ade52b9a3c46599eb1ac04e5b7c698740c39221c48482bbacc63f3ecfdfd29f40ba3a157408c97d45019a834db8e1b74e90f9876d22b1fdd2f48980076f748b87559f6ec8dee66643fcdaeebf3374e797f10883cc567816e62cd77b40d3f117c7101e25b0f37be1e0c4cc6461b5672485433050138a584c2ffe624f2f6aeb184ea527bf67d17769a9183686019cdcd815f980e3825d2378e7a60143a0af8986c74f958ce42ac4dd7308197d691f367fbb16771b2314426efd7767d395df7a3eb5bf8549f262ec513e11c04854967d30e5be109fa6e41e68efffa9975d061b44030b75c8664e77d47bbbf48a5141b0f160094b39303131f085398f49827c51a3db59013ddd5134b743880f668ee59bab15be274394143ccf8ad2b404236050e5a629e6fe1ee02b45dd865918d80c89e91a86b10ef5a08b7f170f34ef45dddd79de4579f1cfcc46b8607182ed122890ebf47647e4586beaf2c7647fbefabf3e367bcf704b5a11029f633a99c7cdc983ea06e8094517b0bc7b388d341c401c36b4097d13c36a6be596091d9f6997b00a6158fa063e808b66174358503fb3964136ed41d2250bcf144aa340d69e8550cd5595c2ecd44ce68efc25682fe57b1248a8858fd851863026083cc53c9c2698db2dd58a7770bc925872a42e3e6c50220d7cc6c640313e71367337490d0d9ec49317a111695c4623027061c3e1d56fd89c75ac4af9f6ee561e423c62e19ed9752b8dc88fa09b7492b38f3b0c73d77af42a8f7215ec54c6494804f1ee4315b7926047f0a4890ce7353219904b28f67b18c5c8fd525d24472d18b9d198e66bf2c3d9f23a96283909dbb24dcea880d1f75ecb9aca472feaa9be05d50d87b2db3b64477ff90df035cfdcccae65a27869a69f69c3a441fe7e4ee02d017dd31082d422d48544020481e51b68b88a939da6d90c3b92b6f868ce1c66f2a9131d471073277ed928f6c49f7b83e5fa767bbc177176679566b3e89dc8c8c76ec1f2cc919ae237ceebb6dfecdbde7d55079e146b0612b12ad3fd49de4234fc028bdbb43f092dfb227646a9c28f62ea1e1a388cadbc274a5b67369e4e870b0075787b414bf4a657588c23661d0b30c41cb9a435777d53b4e14d4dd992fd61e4f2a1fb54c76df725104e83b49239e4b237049a85a11bd2d66352666df05a5f09add485d579382c0925d1498b8d56791e9df261e268e84366b54c3cd3058a3d92f5d6dd0f0eb6930ae059f18ac4ffe68e8fa8c18cd63b8b49eea8df0b0f16fb22aa35bebb51753089834a5650f41fd9604510b1c2565fb19bb2cabef3d44d2cd3c9290c81afcf69f82f08fedcc13a0759b90d93dc41cfb25ef9a898421fb07e2249340f4289e0f5616e7e70f9004d844400fbf60e0dadd196404bff794a57c1748772a608ac1b11730a24d93bca6aa84b3f5bdc1a67d64b64e964496cb491a3ac8e5ef1d711fd8a7cdf1d540bea34150726dea860bc5d3d4edde86474ec4e323900e2f5405b0f5981896cc5bd962556d48920e068a4ea7a74ecd68fb4f3046f58e98011a82365afea7775bcc2b4135ccf6a70b65a4551d5a2b570cb4079e374bc5b00d3ffbbde14d12e45ecd748983ecdcd0149b48903e1227cf54546500d47ea7f7debd743689bd2399232ebf3444815b2f65db5366a3bf886d6a77b9822379232ddf71db41939a4d548f3f7fdaf0079a271a9de790e9a04c27637e9858040dc6641c06f17a51631570699ce12fb7d2c88ebad78e8284ab906b07dee48e07b85c1d30c78e32f8156db4250805f66c079ff1b104ce1b957a32a028da858315c515f5da2ec8e8f54248cdf29e9e838779d23091a0849886520e39306f1d3b2fc84c819ab39fb9f940b3994c75050cbcb87409ff761466ec0835487b6a3ffcb21585f64d51f71d2e59deb337f524355ef8d73220dbf654bb00a51ae130a4abf14d248e5b2014eeca92d2ed8d7e84baaa89176ff364a7d0f92f61f7c1f7fd5aa7d306ec95611228128f171ffaad87f35c07fee1a038df2163fff259f002246534df6e937ccd7ee637461cacf6235d11241d58593bf6006f780eef1121cf9823a42f6508080b7950c187a5db301fce86c0ecf8528ce96aba2ee04da3712a8e50e1d286247a6ffee18b1cd045d00710d2141c096729562d795cb33219a3624ce8b3a89a20b9cbf1b4bb187ab28df4fe35f8a165ef339e3bb40ed4ecc2522489a665ac0d2334ba3e93ee9d39e538d063e57f7fc80be27b9e6cc35d557380d12a8113f53fae7a7a37d57e1caa82ec3800ea71660b33b7f3df6bc36ce0235a034e3e6027dec64f91ebdf0c89028a5b9fd3e60c73bb1f0466e5f8c3a8715924dc4367de4a9736c3f925ad6901b62e43ab5a42b7e06514e31fbfc9cf514c700b39ddcef8ea900ffc327f2a200b774e162b435a323b767a0921128c30529d1950fdb1946ce9cd658927b3e1ac9af34ddea6591c00810f89a3509ba762f946fa2f9520930568e4d71ff11ff477528970c2206ec2e23d01ebffcdd692a1138a3acd8999445b4749d8e90497c103aa17c149134d3cf05dcfa4bea15cdb64f74fde31265cf233cf0571e635089d272455466f334441793e2ac7fac34cc33f8f0831c41d5e7baddb8cf8c360be967231118a7b96d78688b3e6e0b34895dd4fb0bcd36d71bb16bf976bd56280dcc4be0c2ae2b1e886c5b842687076d42a72210ab232f968db03ae490545c29410ef497741bdde39e8f020525486acd86001a5ae5a319883a80c584de6a266ea2cde13ae1474753f7f3cb7d02cc0dbf2872a3ac526688ecad734a756b9d19a2e0fed2f03302a97d5b86c2d8459b0da30f8ad011e82b535cbf0f0ff077d94eab578be367a094197b7987caaf44a950fef2283f469ac8972e69593a240d08ea97ea40dd8bdb0705e1aaabd51a39075dee9641fcff2bb3990d146f16c5555d7a037f21e630ac27ffdffad1def2c21926b50ef278d74c7c670ed8426240f629537e9a4d7e01fc4d848e4ff7297a742b64ef0ea0b49b44ab4fcb87f8b2f12d4a0acb50d40f5ba634ac86ba7b3c81586af639e44eba99ade8d173b8efc71c5759d3ab578191f6affeb135d5e4a736644e7c15100e44c9eead29ef8bb0cf55000cf00e4bdee2e50313669996e29725381ae963655f04b03c16e77b37def5496966c62b7c183a33d5f720852a0d3b85275ce388016d395906c6506db4d96a6b4bb1db9ffde61bec74cd650800eb8e1541c50a49a7f480f82fa148b757681674af446c77f19429f7bb7c2b4b640c7cf28cad9afcbfae45075d7017e1fbf17a71f1929ad82cb10bab34089dfe9fd47726beef9284bef6517aa04f2151e92a276c40331837b45567a06f589f6dfb0666325eb52630e8c55eb6a5a8261d2294ab9d1802bbae6b1fdb5618583d839f56fe8eec79352098062384598a471155ddb82dd976cd46c3b6c000ee13db05b7d083a9c8d70507778b798179cb40861d90c26006f08587ff783155e195679667f43b0dc30b40796c1fd9eeb239ea814b01db0ee38e42f730b03fc75f673570e892631cd071d408d39e29e657048ead3665f1cbd983862596f504ad75e4a9eefdb6df90b4b67f62a01840008f8d559f89c56f6c806834ad17892f624076f43faa23e61840bc0395e995417b5d4368d8bfaf82e88fa5507bfa929e790a06ee7268bdc9bf0dfe35aa63fdc2f4d787655d0eaec5ee000c9bea0fa15df10ebaca9ad9b3da6c1590320a5ff49c0269068708c7352b733b494c1171c5503abeab8ad0c8f7afe5a576f051f0681e0609b16551f2b51c54ec677cb4427f36cfab586a41e234d07a46ff2cdc393b8e0c7c5522b4481a1079d31b56a055f68d76cefd598f7d460a368b6be09428b31475013061ee8f19e66858ced6904d7c7b80235fbfa5fd87833378d9c82645ea49edaf30dbed60afafba75a31c2c8a6494d8e4083a6492de9c561a55999733dbbff35b9ed3359fcc0bdf9ca4c5ca4082fe4314f526ec8120eba88669cb990c1b3a6b7928f22c1e9f6c507f06e87fae24c816727ec993e5fb35a944732e51e833eca53f5a74a24cd3291570e99e33907ee936c13d9066489cc307b40b5643de90998d9356712203ef2789b18208239e88eb587f9452ec154328b721d6460cbfb7cdadabd68d86c24269a0773f4f1d03fb14530fa7af04266adcda437eec3aab93f9d71fcda9536c09a011ae5f37e131a1dcfd651bc31dbbae4c6f2ff94c3e65b3ad331ff51b7c2329e3233846194bb303092ccd3eb400458da8d2e18dee6f977000d40a6a701583b6b45caa46208bdc05ea37008b3593bee45977927bab93b804e50ea4258f57f4543ea247a0dd980f6430a089c2353b29dadaceebdd1d31ea1a70b17dfe7771ee5d2fce37c860fb494ce299d3ae98dabe81bc3dc1540fbb1ed70a201a012cfff9d7c60f2dcb98c547ede16189e84972592b63ddccf04b3e4cd17f79c317dc192cb808446fe9b86dcc0df3d90388961b46e9076846b417f2b8e004499be86d129c982bb85d7151419f5e30d7b49a49f6438c01769fade9b21bc5f0ebda7504bdb3eb58dce6df68fcdc08850891e96883074676b6a1e06996d5cea44604ed248b53e62288b97c0abd04b6ee6cdeaac5e373d30e899929980ab4d20a13dd3390a6b662e1943a5e4230efcd40ac2d74ab52495431fa5bd6225ac76a12678d233f7eadce5e2c93e81c008a467ab40cfeb40c9eff8ac90d2734054c23da31d1ebb1c5550f43339cc26e6aad659a93103da475f97190a7a8ffeea6e6933992c9ae9cf98a6d3c31e1dd819a1fb3b0ef295566bedd952de065c762cba006e13d005d1de83f640b008191ba8cc14b14936eea035e3a17618fad3a82c58907796c01f6b4b4bbb339876f2f34c51681f677c8657c520dd141702b8bc23a758b036f31293d95c96ca272603de1793104fcb1286adb4d5a77f30de73d22478c7595185f020c6c722fd02739aa04081fc02623da57d93ace7b9e435eff89ca75d16499426c308826dd7485c8e8479b06c82519bb8d37b611923c25132699edc3e8a45f79d7c8175cea65df5992b754fba46877835140fb2dfa3e8d26e02782b437799aa9277ad8358222c30f2773e7095650a87085ebf753fee225c08b3205dbad3aa5fd8052272badcd3beec98bcbabd1ca3a1dff415adee3e5cead8c71399e05c15514b8ac5a131c37758042607130d1a76bff369947c31a33f7de9fc2a5a631fc9292e65cf1bc69e698570e36cc116ca04c1a9ad1733677f0fbdb7eeb539d21a21178f465752ad4e06f3bc3500a2857ed8d587b9c96c12d4a6e62ab7c2d4bb17ec0c80584070562bb62f6a0aaef557f4f99a1f51e52567a9717dc509cbde8230ac20c476975d2f933fbb4b0412828a5a819348b62741428531333b19a6260f6b4ff8ec04beba16a6f2304", 0x1000) r1 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r1, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) 11:05:50 executing program 0: r0 = syz_open_pts() socket(0x2, 0x2, 0x6459) syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x19}], 0x8001, 0x0, 0xffffffffffffffff, 0x0) 11:05:50 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x18, 0xc000, 0xeb, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:05:50 executing program 1: pipe2(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000013c0)=0x4e) r1 = socket(0x2000000011, 0x3, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x101, 0x60e, 0xff, 0x5, "a84d827e1aefbfc27f15669e93d9108a6c4f6b38", 0xfffffffffffffffd, 0xfb}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r1, &(0x7f0000000200)=""/244, 0xffffff58) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) r3 = dup2(r0, 0xffffffffffffffff) writev(r3, &(0x7f0000001300)=[{&(0x7f0000000000)="2ddb002ca25934921c8303bb21d31b59681aa9d39c7b5da8291210235336be38585d5c7eef293c0f79b7c98dfb8019b9cd53c9c54a599de5459cb448ac950b027856b1fbee57064dd0ba4c0a700a41c50ccf365b55624d118f9846b51c5f4bfe69fbb6945be173a9d1", 0x69}, {&(0x7f0000000080)="0b064d11cb66deb2430a58b445369d8ff1100994eeeb7564", 0x18}, {&(0x7f0000000300)="2ecc001d383d796044ecabcc64be1f66f1699d796534f6cfec519056aad905900106461016b33fdf9ad227889a7746146a5e8777ebb6b42b14da4271212be0b69bb451142bcc675da7dc6a690da5629577566027c4afeb8b615038554ecdff2efadab1c5cc494e48c3c4c33ee2aa0f8093e1f793fb13fc9c3ce5c474f732cb20cad3a3344337f0df2c25bb13b63d34965aa6421cf07f0a787bd33fe2c12f87e03d02bcc9641ff79e35bca99e57abe967ca3659de4c4132f9b362f5cea1fbcd7b61f56c109c5103e5b373fe41a84eed392b0e5bed52e61d45e6c38d225d87023088ff58241261ee2a861b693d10723fc742565e4996b710c7a226831239c55f42cd3587970fc0c2b875932584bd27f52dc40c6cc2c2df6f75f2d6d207bd202806ff4977d34577a0961c06ec61cae150f68bdd853263b3d4e1f013c68cfdc44b2783a522d781130da2b96c56df07e2592b25fd5fce42767de51e70e2ee7113081df76ef60b16192f3a25034656a8a4479646d62b4d82b46d580acf0c2db4b4a4427b479138bc23b8a5b5707126e80c5a1f33fd853e97a42da4dfbbe507fe58a7a3b95f226592e7c8fbaec4b59ab21f0228e7fdc5e65787bfe10b9a64853139fb6b5fd467f70a84e4d552f8d200bd4d3fd8364e9d9d3757646d138e732ae301838056af11170e250177ad016c60bed8e4ab599a0f7b77491f2682e378e72c3aaf4e40f920eb4417d0ca95f6ef495d926344876aeacf44a4cbc530cb442073152d42fd7e597632cd203582c10d2e5c206d399597902df0a5c29e0017bd81bdab54fac8633a9e3d6a00e6ac56f279cf071d006cba42b2c9921da291a4e2baba01af87f7251b970bbbd6c2d2c93c46ad917afa8694e75c3f0de91b8cb55af130ae35499d8de74100c193082b3258a7a5fac90ea103be7cef704fcd80f8e29352c9c3f5d38512b10bfe01d5814a25f2ad60ed1ffa1a86e6147d732a4ce71a0467b14efc0399c2912fa5cf83a5cfd8473041ba8e4d5667630a062121bb166cc933896d09acda83e0d528379192cea129681897de2699cb0296199e7c4aede32d9045b921ad1664749b6ee754e32c82d09215a1798599d86c2d7611842c8ac491442a0ec53af37a872147897e382e0ded6f604e5851586bac5c501207f80fe36ab55f50f638edbba28eded048b96954cef4fc73965026acd1564e31a30c30692b3f2e49ea36f35152738b4a9235b628a0e1b02f739463e8dd767b31c999a5d0fa67d5977944fe682dd3dfa40522791724d281a4c02623bf4af4d5a2841cf2be556bf1224cb4c4db4090fd12083ad6d7e975acf4e8f33353552888e41f4563399605b57de58df1269d0043b8982e923ec2a9af4895d32ee645469dfdda53b2fc8cfcd58336d6de8f2487c3acd7922c3d55d68da9a10731181b8502cc164c77d5a0820fbc513d49fe5de95f154c410088964d936ea01f73fcbbfb5a4ff3ef47b2b4098e81004ded90e2f1114c637cff8b82df84034514d790b2de86b49c0dab59f0eef3e0a50762707ad25ec7c0086470a2439a0aaa90486933ebad05532c32518108a34bb38f7112f1e82718c799fb79c7bea373d05420c396f63e517b5d7ad79cb50ff32df1eeda1baa97b0b38ba6d32d1ad40f2c11d42b59d2967ea41cdffad5d0267b6c2460c2fdb4f5bc4fda0e6b8e5d89f18e07f676a4d2aea0a3ad1d9192eb2533ec0e0fcb5f10ff4bb6e882a9e6277fb00479744d65aae95e444e88846e71def8e622ba70e707daa5290cab59a187c5e42439955b7f94d6912cd074bf901e99837d2719e2231a87d84d61726a82006f2fb76cc42f12db5c8961345b04ef479c907139e2052b60cbddf5c2c78ee3f5c41cce57b5509be91333077ae9c9be0b4c8eaf1f98b865da1518476bafd5c10986d1073ed365069370db12aeec9201e8fcbcb8c0f4bd04a1d302e87faf02e397a91cd14d67de3f67f9ab45525e8dbef2cc68adc4cfa7e5dd80bd89aa6a6746fd046844865d9a376bbd9fa8c36f11898c6bca481acc77b937a2df370e71adeed243bdcc93d031184be698c87f4439abbca77327825949e9301d40d65ad6be72431a98c850f6ec42db42c8e45bb97c10bcbef9f402e2a120454eee80bd66ad56f0159e1f0ae20564bdaa5ec11bcb00c592a91298e814d5ec7da7dfcb03a85d353c138277b17b6e0bacfea61db09a086f387e54bca89261305693f5b7f4721ead9f903163a020274cc85ea630a8bf548ab878faf3ade7d9d85e95ebc534b73e9f4cb4ee96e038b33e68a62c65be414f57d1c6d80f503d314e66a9bc1c123682df94569ddb2bbcafb95ff1c7f13031630c7219aa6abede4ad051b45c2844dde06c42f5117d855581856b921dcb35035b563adea96fa7f6d76c95337ea70d3311542397155b90830063663df50b6a5ff2b5911df74d3ea5c11a3f64ae32c4f80bf74f3077c84846ef3f2881999e503172738236478ab62b1197da8bf5538a2fe697e5cceb0ac92d3b74b6c3f30b60b83c7d7d6b82c280ccdfb95a79f938cf87595d4e8438198f5fb8a89a1d4b8ce9943b495a700090867cda7f0af7b48fa05a8130efe882ce31f5f80b1ab5d7444078e18f8c9776531d10082f266e87b3db0160db4f9c9d338808666eafefc2bb3af3485d38cf3216b0c35bcdc540f48dd728c44fc7007d44d3804f0cabf00af0781726c97c24c7d7bd31e810853ce789b8be1558d08fe701200f7933e485bbd6110d9cebb8d1a531153eba5b9b84d9887a0ac465dd0be5e8430cfd6bdc71452c939f34f950e04fd54f4d88a136682575bb6c438a5faeef44b51ce52913eba9009051b7fdc4b8dd3c97ef2bcdbfe60a4309b8776f78ea7bcde750627d557934b9c29bb87302b01405d740e7731796fb027d0ea60ec13a381593b2e42ba0f242787d09321504c2acba73d849e8c5daf3a562a7077e63f339518773bfb5c1d2db10491c6b3eefe9dd84b1d2163d5a093695aaedcfd1a52ab681352374c5d9842fa27edcc7f385613586475df4e4158ebbc66498298471bb47e3911fcf08cc6c5ea428df98fdce1cbd25d734b1a59fa1a7ff6396c4c55aad8868f7e57db16e2b6d8f480c49cdd1ca8295e9fae7d8c8cf4bef8e50ace9a0a7678569c87c2302c7e998cac962952bb61a3625755a6314998d5862157fc950eebb7b92ff06e793fd5a55a71e78b5a30a19ad22ffed36dd7013eede70bdfaf3d63562911975975fdcb14046650fb14e225a22c3bfbcf8b0d32041ecd4f0dc0b170ba489d7a34eb00ca1656170c4382cb88776ba55cc24904e250671880181457c8bf4006217726a5f7944d6d51b89b4ab7def7d990a9941b726663f30b3510adaf3a6b2ec47cd014d14964de66a4c3d27ed364d15dccf3fd2bdff29d73a1578bd7bc4e600058f01601ba55a9fe183f5724bcd5f6c9ed9ff81fbfeffa91088e650eaee1bcf40cb5b77e5e7784426505cd101a6780015a31ff5de4991a9e8996a6ffe0a9e506896c88b8b85e3d7aee5b8d2be1749c5964164f655c0c18f192996a8fbeeb6758106531f8a056f88dffbed18c579ac7a0f8b247b871214bc7649448b0c3abc9c32d1bc994725fc7a5c76cb98074aa04c75101b39652c4a0bcaedbd330a9d2ec12a9969f5ffb4e021cd41bc5bed5bf21179dab7d6825cd2a5fa23e71bfc3d93a07fdf0f394eb5572886c63923b922e32c2fd75874a282fc4e4593732f786540e01660127570e901f8a3b6011ee0cbe79a605e63fd4f92a4f4f52b87753c81e832407dc2814b3a095ced3fd82477ee9c2fe9cb69f5057d4c621d45772ec4d3401f2160acdb91451b6be7ff71c4d59bc1320d9bd4910d90d54715cb7b135236c9edc5ee284f985d25589c6efb9ff5466793347e258451ef1e0c5c20a000b64f3618cd62adc29b7da0598ce74553ced222671b21a7fb1fed9c334e3aa87580bd5f2a2b7eb7920bcf1f5d8a4813c620f534a474fba00788d575a963fd1e331e70131c6f77d805d22ff5ada1f6a3d869301288243f32f74d62ca60ea1d2f78d6805af9f90dd8112c2a7b4a5b9d2e00c81e3c80d65d5023282d261522799c6f864a3c59c38fb40ab5e9e70c0093b5cd523c24fdd8c73333b65dbdf1d4aece0dc369a28be8106b0563b102682c21e30fecf7d7b557d0cce787bcc30bdd33bb63187851b4a2532ae339dc5268ebd2f0f51e416c4bb96318d241d175cfbcf2da656b888808ff0fe8e9275b773f9453f2694a9f4ca6bc05c0e64fc1345f6e142b7663dc466d2236df4029ac8eff905192eccd16bbd5f2cde4a9c19b27b0e272383041e9a1633376998de39731c284ab0ba91cf8bd74cd4b7496db9c7908f7f4b712d1be459d3b3d862c8c6cad248e1cd0dc4b6836aa5ed36e2ec593bf0fd6379e9ec620a5948f775fbcfcbdebaa5bd835f5f283fb6a851e885f2441e6f193a0293a3a85bb6e5292f6974824a7838bee12a4b92796b16adfc9193600f4b2f9bdc6c06b80fd4f9642bd32e8977f8a32910abb68b57b1c669fe7ed623557fc8c133ce04c7f975694660a1b9cdfe549d117577486fca4818bfbc8cd65362a97fb5f02695a5e2183abccd889bb43c91985be10ba305222e866630c387bcc4f6c6b1bc82eeb33d28c237e860b21581d229f4639a365000c2f388b2be5be760eab44078057bf0e35dd369ea875eedc060faf53370ecc021baffe0707a71eb8de478d00be5de0e5e58362f69a0cf301f51576f293ad5838517a1c60c1d71baa7809442f1d862b8181040d0b960aac65ec4bf71c8b6d70e988c1b637737faa99f139e4034eb6b351ae27e93cb0932f439f703aa76749306f2a2f69f39a7f6dbecd0b80a9213015cd44062943e49b492cad95a89d9630f07e09228fc93a0b94b3f769a86209e13cc3af75293eb01317dd7fb39aba1405ff88006eb4e5893348c3f408c36e86ddbfc25568113f057db64d432a2ab12d54a67f5bfa4adeff8fe679359ec853cbd423d3de0af9d1696fea7e357c8e4f2bb425c2e8295df0660ec8e464fb565aa9511bb6b4ae82636f65c111dffa7d35fd9e982c5aee404f71ea4764abc2018ab9a296540b1bbee7f12f0295f8729b7f6a09fd2c8ba28923dce9ce2861632aa169f7899fa573b0fba1eb84a9aa095ad71beb9ce75773d1f1b457a5d416cebe304dcc56124dbb3750c45616dc5b75e4efad6aae70c67c725dd38c30a84b9665f1b93808750d656def1f27eb1ae25c2851866c984b78a2da9771aa2e083b84cd473c5c509613989aef8537c87f5d5241de57fb64372e3493b29ed455fecf1353c4f54e8abaf75201aa7cd257ef4680f6d51240045574bf48da593c7daa003ce8f17198d4a4cff13c0711e8276504682fd20f348a9ff044aae1bfcba4427bc190cb2f7734bd197d90680b03edad2e3613adcf2f4dc03740a94b30d59beba9da597f9e57fcb9b005ba19d82d2e107d30801244eaf4b83d717fca206dfb5202638e63ae553ccfb9af210f2ffd42ec4b00aa6345cef795cfdeffdbe05f629255ef11da2edbf9d2c48e127a67a334abe3c622f53e19cf72c24bc23ff7e20ef524e876a34d8e4f94f428720d6ac68d25bec188f89f127159ef29c62fc73ad16423268b45d8b1ee1a4f85ad70a21e101b5433a158b4ad45d957c9cf0d6e30d0b9b9425690940a4d135e17714445ce18f46f09babb0d25beb4ea60459b29e99025fbc72a1806270e485b9d022d76a2692b40a8da7e226216ddc65fba7612a69b1ecfacca39b34bf8391419835bf5d7a924f5167ca4d02e0034", 0x1000}, {&(0x7f0000001480)="1a9b53c6e2b6f1a4998b8ff2a2294880afc8e722de16d48c87d344d758b3fae4baa8bfa663ae45844ce668bed3c33743e83a0aeb30ce91b3b918d31725f9179f871ef7e2a7e7a15b54b56184ac4452426e40a270418dd2240e79c60854c005de8465ae07e06ee550dc97d46edb8e8033b46ef9780768bf67e0ac4abadb367d4c4ff738eeee89e963f1ef28b116cda025671b4ce37c6d7dfda7307499468d217762c847f226ea1263ee250bbf92948f1a9464840c2b2f9d3204fa437b138fd17544d17577648ad4fb74f4159bcb1a575064c2150372812318b0859e7286ea363574d8a5aba4af0df016db73f92a76614f40aedb26f971118b22351882276ea8cb222f4ad5793849da71f35be9f7862c77deecf3430d62acc7b6da8fe466627223daeb4591231bffc5fe1fa8e8a74af002f6a3cf25abcbde1893817007ae176d1803b4df4d66f25e5ce2304d9030a28a7faa8a0ba510ddfb4f2b830222bceded9d7343dc8e191ce752c2667680b8597b1eb6b293bf8411eff794c68c8dac4c0d4b5321694c7b6bf6231635e91a748a578d7c4d3a2439ef334da8bfe7be80f5cd7c06c77dde396b7f582b822a465dd5a09bdf05fdf3d5ec0d08a107f57e81de57ce1176737a3013a5417f924ad7703c01dedf0b5f9b362613cc9a87656f8bf4e087189f947926980d69f06274b8c20c98a7d792e8c0ffd85066a4c3214c50f3456ebd717e94e03cc8a1202c822be13fdfed11f1483e4483f304e797b110d358ccc7a1c77c193ed48dc5cddee9d84004659f997c5470d2ccf67de7613686af060567159d3feef5579617cbde79aa1cc89bc80eda5d04427c6e032c113181bcfd05a41bfd50ee5b018194daba76a54b046e9c655a66bba5eea86e26073dce33b33e35c67659f76eca953cddfd855f50e390f6865e0c9a1a0c1eaf3be94d0e148b2adeab742fe10cdb4a87020a449403d2373cbda837be6c0b8f8dd1f28b7e0762b324018e0ddd62ba3de9a07576d00c02120b3c0bef7ae2ef7b86eeca4d250dee8851d518f94e241f8904bcc3387c3d2b1a47a2648310e7a496b49965fbbb46e384fb6f1f840fab123b3e8bb083b4e0df0ed9d3427da9c37e6ecd9c63a896bab2b424bf8768acc8187e67f8fd327d2a2ba83189b6cbef9a62ed3d4b6c516fc37739d9773e28f920dfbc0c585a5a60fc10554615f0c4396006e3b84de461a118c594bef858afd73c8b56e0f687fa2808e875e3900e415d5108c9386f699fdc08be274888abec8ad6a4b3a78dceefe51824b635d8969c04c24ce228bd4e053377bdfc93aa65ab738c796801e0887a7eb19e0ad469b7193fbe082a750b052c0081f06fab80993751db535e52f4477244d882806ad6944d91ee51b2d2b02d03221d1a4d652ca6576ae5d81391bcd7e5c1b0657b049e0f3d333d586d32c4a482b9710aa7200f1f43bc7c67fcc237c3ac5990e77f63006d125afcb81bdc46802e059237ad1f5046bcaebc69bfee60e63a18d2bc91942f1e229ed3dbe519ee5e6dbd720ab2c1d01e30f188a8ccde9fbf25137c5b1e106c60ff27d1704561d079a6ab54427f13b79385a47528a803e5cf0f42e0f8b3a5af4096f45a2f903e78a897ce81d4af17ab0d278032dece96175842e0e06d5dc1c5dd1cbe56cd219b08c4559feb1e8ccbd31884915c5964ae0737f822fc13850a6e0869eef0fb7d9512110a367cb64326d2b9a67541409d042f81ab7705ef8dd505e754dc3f84c184593116a6f717b847e02f8bbb5c838d90cf368c5306ad10d3c43940727703884e7b09e6fa4cda432779cdf04a0f87df703d0938858ba94764c847deafc70cf5ceb5c242b3bc430b80f10d4a741539a2bb52bc503a08a442ea2b40c09f9e38efadb9ad0c48075b0d66ac296c47be5de0a2dd27daaae98c525425532e18961e5c65439a7a6cf701568e2ff16fab390cafd111542d878a621c5255343c4922e3f644678e65caf5951c722c18ed5f0cd997893cab26c1f9290639cd76fcc2e31f1b190268c805571a47d500edd73c9e12d97af6632551af4164a1bc9751e4983f12b19268d811e790d17d631ddfa57947dc741c0d3a131ff199d4341317f77e0a790c6ecf5eb3362c371680f2712b80f32b4f5349172fcbad4c91dd7d344e083eac4aded56904100241bb396fadcdecdf0468d7f688979857afadde920caf5239fceb766909b976fb55c7feff98ba02265ee91627061a363cade2143f9f39c6c70b53e855de6d54560a6f9083aaa577b1caac859e6fbcad8260ac76e95da99f2c90a4465fe04cb591ac61746810ab7f93e19429f0f40b53766457fb424b6b6454e9f552405ac0be38826c9812e3f9b2e1d2562ba1a7388786294b904fb7c03bf2f386e7a96898ccabebd657fe68856aaffdbbd9287c4561752ab3360014a8ade374aaf49d0e7a932e551b35413cc60d4043f780a1abb8099a3581bef9123ad50985541cb4dbbbe8ce0845e15c944ad64da19065b1af3f2193eefdf49cb0c7f8a18f3414a8e8024d57791fa9620f90a76cecb382d7f76617960dafc3a35d9dc86974177ae22d044edb7d816684084eefef3e2c6d21e10ea904d05aae53dcd83ec4aab71b2ccefe31ef848e12a0fbfcbc5357da8975a8e41b652acea8d1f622a9ff0045b66c99bc97f1a9d97967336c307f9ccdae7ee56cf5fcf575a85218d8b7746196566ba3b04e5ef6566546b661a406103bb2a27a62650123aead58b18132a28f8b0437eaae9395edd675fc97751d1b94d0adc15452241fff102a8616ffa3c714415654947346b8035aa4a5ab4eb55cb586ff212499ddaf81aa50728b5eaa0485aa86e66ca04d260c6299ac581e136c93c2ff4276d5e5ee08d6bcde1f7769f267a3f82db606596869eeeacbd84edad21c869739fa9744b1f936b7fb47a8cfba1e7f1b5ae8def6e91370cda349d7e5a4de9125b4f54cf5e8afb2957e7c875868fbacfbcbd5173be11a514c1f7f5ccc6a13fe00325c99ac7e80620c46ef033b689e36aff37ab9e75d20633e569ee201ae68d83c3e033213469e886c861686a62c6b1336b7385b684ac4f475410c1afe155d78be5d85daedfc410b96057f7c29b059f9919110cfb87070b33158fe2932fc4e152a73f49730f34163bfd2a537a2adc0da2f8e0d0ae3d18073793a319692855b3e314a5fe7e9ab10ff9cf0110fa39e5207c659e2e3d2601c19bd336b3d407c5ab04c2d1ef32677729cb2506c931106f27a6b68db4280d0c560d525638a2667ad40cb7472187c841ba0effe7386324f7d1023a5b48dc699cd2e78f3c155e813b29e20c613f2792c6ad26adfdd1ee16af8fa460170dd1bfe2d910f29c852d4f9f9615daa0bf6ab2ade0eedfde777fe5c9e28a6e835a9f1269d2ac41bd69770281b200da759924ff50ce4069cf3664c76c5e2ba6942520d91c7050d74d50675e459d83417c6e15f39a57247511a4bdfa9cd79a48c5cb7ca718a54ac91013bd0818be26f3a752c35e23e1985277aa82833410481c3308b89daccbbcbf33ed6b73e7a6e5914fb0307d94629c69113e80bf31bb2aad5faae46e00276455352b616b3da05aa40bc48e4f50eca726fb59ee0d0085fe736dbb188144de79949c68aafa5d6a03cc0ba006280e1efe6ec2407523ba9039560e8b9d180dfc0469a4d29e2e7d57c32483f913d47441da003526c596ebd38858d666118858e037ec3fef18b742df83dbcd656cc24d4ea702fa132443b9df28e14b1655e1518c8d9c64bc24a1ae23661a080795aea5d55250cc3a6518ea7377bf6854f7b6365da874f73d80a2a08ea97b0b6383abd435d8489fc2e6f719154a40a2e01c37a8af292c6ade7b5f2a7cdab002608354bd3979a9b943da46fb73bd6e9f45d8955467d6f230a7c56900b7d4385f544d127633941e17ae5022251b1269170634ecbcdbc6bd3ac11fd696bd91030b0e7aa87ec987bc4d07b666fac6c96bb1075b854a93f227198e79a2ee532d3dbce0ca5ca770db93e8168386f7f062f49ca9ed1e2f45a2a1782b68cae7ada4ef547d164e1807cb057aaf0c835ef9bd6142b11f15a6101510c4192e8b31e0a65a4808dd88a224154eb570ff77eef986019ff56279184aa0fd4b9c89af27c6967012d2eea7ab507c74d4c7e11c82a05dc162e47132719d549e761acb9032dc7fd8ee8ff7be635cfb9646d554303254eec078ed136674f53874cdbd02769d2effeb000da2ca18977f0793eab43531a4db6e0aa172ed37598b271320465c08fc5e22f7b435296394c19638956f21b73c6e785d703d5992d70ae16e8efc95cfb86c9ec73cf9cf43d140d851e8bbacae210666ce77a5935dc98297d00a0fcf1521ba70ce84658f66d2e679c19c11bdc3367f6036757e672854201f81538a7b3ded91b2a4dd177180cbaeb3e008daaa86024af49a38db26657c5d0020ec0a3a33a9adc935c0f06ff24d37106ab2163f1120640415609a12571bc8b1a7506b4ce1e2b581b1961d708816a9633dc0c0343f611c94fbafeaec93afba214762f65e6455c4e1ba76c8e5845bad99b53ba1a763bb25564ef00850aeab393b755f9c970fb630ac25d5af50b51c082287f200cc55b6103b0155fef446a633d3b3b89c6258a7cee375a05028b289ba4761783920cf80bbb687ef7a7b870c19c8d3c9481fb060a779dbd11c119f6b1f9aa4458615ab09f90f7ee374a26e7cfdbbb6dd37e61988d118c741cc52dcc7734bebaa50fb42c29059b69719b9e74dc5171186f52265a77eceb47387f4aabc7247bdd185bf864046a8b8d9c9c44d4778e984ffef61681705460304e159efed38aa07e7530500fd055ed091464b03f464409ee45504824e5e20f4dfbd419332bfb0c82ae7634d54d7523b9ea44cb63ab8218ea68ba7d1e440611211edf2f46eb534c043f6555811c71792c99c6ef5a96c71a2e3c6d3981a156d5f2c88ba84b3e9feac74d77b8095c7c0a1884eb79b561943bf01a12882fc26231deffdaa44c31b18ab94d51f02b66921c7e6e2c1b6172820522d187bfd4f59aa467fadedc8829250ae27f98a749f212056ef479116c7efed57b6cc13449af4f91d21ad8d39ed7491a67b12799af4f6dbba4a3f03bc57fe866c31f669f790f5881debc08d5eb8d40dbc80b8bc5ed41fcc4ef1dd2acba59de0d6aa774567f2ef0de5b2a90da59e1fdac230ac9d827e7dc3cda8a84f13628508a417a66836cb6dc3d33610bd1dea6e35eca092184b01ae94967346e595c342410442962540df078c2f4300250864fea82a694111aa2cd8daa9ed38537f416ee610da8e29fef5eafce893399ebc3cb9c723c912d803fc2e2addf94eefc64d65814f17c1c95e46277956bf08d6ce44c957148f45d089af9111d2f8dc9149fef4528ba1f33964d79823a880dc672d63b0dd6c03d48c372295a89a4ec05c8901be17b03acf0940b54b56f5f6400cbd1eea67df587321c954d5f65f1c15f4337dc1385a32dd6b1169d86c8c1a72f19d66af500ea552b5eab3477d77985747896881b7c70490692cf64debad5b136c85eb4042265cc0124f61025df15a55178aa359d6b80a16b6266387451599fb751686ae60b30512f93ac725146afce0080ae3017fccd1c2f7bfb9c063082e67e192081af0228a022c759787c065e9175d6c814e739819daa928bf72ebef8b371830a7eb76cd63df9f170444bb8e3ede3d83208d48ab78cda516621d12fa8b3ae21285fe3dbc367b0f2e359853080afbbf01866657fda02727b4da10a323c0fbc1000f33b4a671f75b5b2bef3afd44ffd20089d", 0x1000}, {&(0x7f00000000c0)="2d76c965c9fe4d52309450072f05a9c97a65", 0x12}, {&(0x7f0000000100)="5ecef44bdeb52c662a9798081062def87e3d65cc65ab74e866cdd2f41e0218a9ba0536eec3918b597018d17115005345d9ded15762fca2bc92fefb08f15085e16a4daf4fc2a3475c8a7f8f26004bd345a2f8f9ee79ef4ff34f041ca73a1bb1d4f419f449da7dd051d1a92a96f1a8a304f33002b7a4ec0eee0be00759e11dbdf760f54d54933973", 0x87}], 0x6) 11:05:50 executing program 0: r0 = open(&(0x7f0000000080)='./file1\x00', 0x10000, 0xa0) write(r0, &(0x7f00000000c0)="309d3afa3e26a76bc921dfac", 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() write(r1, &(0x7f0000000000)="6ec0871087d70febd802265b682ef1", 0xf) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) unlink(&(0x7f0000000100)='./file0/file0\x00') 11:05:50 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() pipe(&(0x7f0000000100)) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x4a4a, 0x8000}, {{r3}, 0xfffffffffffffffb, 0x40, 0x20000080, 0x5, 0x3}], 0xbe, 0x0, 0x3, 0x0) fcntl$setown(r3, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) 11:05:50 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt(r0, 0x9, 0x20, &(0x7f0000000040), 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 11:05:51 executing program 1: r0 = socket(0x4000002000000011, 0x1, 0x0) fcntl$getflags(r0, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) setsockopt(r0, 0xf4, 0xb7, &(0x7f0000001580)="ecb21a286c7d82671504553140acafacdc0aeeb88ca800cd0d1392663a4a16d16dd7f993314d1b6f6df2971134bac3550b277280ed1fe2302d8c044f97c827ec15365f627a0bd659c855263c6aa9bf7da70b7799445d7745512fdd5b2a86eb3b2fa95f1b7069c6466dc9bf2fc61ea79215d85d771f918f6255580b3b085ed5d8f4a3e2979d797972d0286641b174fe715d4c662352bd873fe1f8d705774062bb3e2a6f49b793111d693621d4425ecce39a5128fb21ae5f2727231e2d011010e6", 0xc0) readv(r0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/22, 0x16}, {&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)}, {&(0x7f0000001080)=""/32, 0x20}, {&(0x7f00000010c0)=""/139, 0x8b}, {&(0x7f0000001180)=""/154, 0x9a}, {&(0x7f0000001240)=""/19, 0x13}, {&(0x7f0000001280)=""/153, 0x99}], 0x8) sendto(r0, &(0x7f0000001040)="9492eeda7f07c243959932ab94b95831b0cc6379f231f35950b9", 0x1a, 0xc, &(0x7f00000013c0)=@in6={0x18, 0x2, 0x3, 0x9}, 0xc) dup2(r0, 0xffffffffffffffff) 11:05:51 executing program 0: r0 = syz_open_pts() read(r0, 0x0, 0x0) r1 = geteuid() ioctl$TIOCSTOP(r0, 0x2000746f) fchown(r0, r1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10a, 0x100) getpeername(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 11:05:51 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100) r1 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x10400, 0x2) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000002c0)=0x1) openat(r1, &(0x7f0000000300)='./file0\x00', 0x200, 0x100) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/32, &(0x7f0000000140)=0x20) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r3, 0x2000747a) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x12, 0xfff, 0x8}, {{r2}, 0x0, 0x1, 0x80, 0x0, 0x401}], 0xfff, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffc, 0x81}, {{r0}, 0xfffffffffffffffd, 0x41, 0xa0000000, 0x800}], 0x8001, &(0x7f0000000240)={0x80000001, 0x9}) 11:05:51 executing program 1: r0 = socket(0x12, 0x3ffd, 0xff) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x5010, r0, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="72881824228e177010601f04a69932304ce74ff571f9733ed3a383b4ee0a58de232d155648e1b6f8adc41974d3f7072766841b5e7193ebea61866927644e77f7b11be6f794325513225bf772b709535a4de8e6cb5db1ff08add5827e9e5fe43c90d03bbf7472cb2a96e9f2077d5cfe77198d9ce012038868ce41b31ba42c1b1ef834bfc9e1", 0x85, 0x3, &(0x7f00000000c0)={0x18, 0x2, 0x427, 0x2}, 0xc) dup2(r0, r0) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) read(r0, &(0x7f0000001480)=""/244, 0xf4) sendto(r0, &(0x7f0000000200)="681552e7205a43f4a2cdc6c8cd534609d22f128dfbbc0789f339089f61a9531d5272bb9f5baa3651d0001803ace5b59c10a1fdba5228f7fe815e7c90c6dde9cc7a8da83e1a83458b40423784964db5c8d138336664b1a03ce7c4d79c8e4d38e10d1a2d7ca7c7000027794e62aeb5bf0f525ea5091c4e0f04a4f401000000000000008ca868c057dd87f5395a70e531b5be67cc26bcf15ffc671a30ca1bb23a67ce7a4210d70f7c1c141a391f32d2", 0xffffffb6, 0x406, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) dup2(r0, 0xffffffffffffffff) 11:05:51 executing program 0: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000)={{0x4, 0x6}, {0x0, 0x5}}, 0x8fca07b0313375ad) 11:05:51 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="30ade33aae9c07b42bcb2d75e8f877d89b7f1797800aa837ee4aeb7f3341704bcf2ddb36b431f8d421594c86263ebe43d4ce513e0db85387fbfcfa81ed2483ce2e00bd86eae14e991745787ac2f38014ff2aeb9b88ded20faa55ac878996fcc20e3fc3fbbfae9bef76a1aa612d6f17c1a3445b18ad26f407a7471d584cf37ad5aef1b56808", 0x85}, {&(0x7f00000000c0)="b37269da0bf942dbe994bb31fb90585245a4de738dd126088f323da513495eb2b49d6fc14a02a2196de0ee35dfab9b0cf1877e7c31becb2602ad007c1387a061351d37077cd2788e039e8ebc7b64bc818560c1fbeb718e409f213624932fa9f5600a87fce4f26a965ee29246dd519ccd83ba1834f57c9956fdfff48590dfb7afcf34bd7bfb9398bfd717ce3e7ea33ed57bf39880dcf1caa7ea0318da1793ae6e732d8b101f95ebc469219f96a9c00eb025f15d6907ae7847781231efbe0369874a80e0070e455320a18121d58a96c6043527e67634141c7813", 0xd9}, {&(0x7f00000001c0)="2b4fbbbbdc25e254c5a419424e4e81fb7f55fc51b747d9dec79120b8fd8b0833b53c742de8b5614ad4f3bbf576d56b04cab6f2a2e806d10fe3284751e08d8967aef81852075b766a1cf5927de5c0933a41fa112ada982c7ff4cf151639c61aa25ebdbcf8384156", 0x67}], 0x3) setsockopt$sock_int(r0, 0xffff, 0x1000000000001002, &(0x7f0000001440)=0x8, 0xb4fa076a50b2bcc) read(r0, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 11:05:51 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f00000002c0)={0x0, "e9297672a384f772b654ca0277da3f228db789b2716e56f7a69cf997e349cd2efa0d1ff6fd04f1886bfca107bce46e82d3b28a92b35daadf42c95d4e337526d28ac35266af060bb02dfc191ea612642c8e69b65f968123596b8cc02ba9e77ca5e762c04e14f905711e375435cfe9438a4584285adcd2bb95e0819ebf7324dc1098a47864ad6ebb4562cc97265b9bf40d"}, 0x98, 0x800) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000878387b30000000000000000000000000000000000000000"], 0x62, 0x3, 0x1000) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) r2 = semget$private(0x0, 0x3ceecd96fdfe96b2, 0x10) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f00000007c0)=""/112) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000010000000000000000000000080000000000000000000000000000080c4c381ecac63e914000000000000000000"], 0xffffffffffffff82, 0x3, 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xfffffffffffffe0d) r3 = dup2(r1, r1) r4 = accept$inet(r3, &(0x7f0000000380), &(0x7f00000003c0)=0xc) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='*-!-\x00', &(0x7f0000000080)='-\x00'], &(0x7f0000000640)=[&(0x7f0000000100)='\x00', &(0x7f0000000400)='\xe9r\\^\x00', &(0x7f0000000440)=':%\x00', &(0x7f0000000480)='..[\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='$\x00', &(0x7f0000000580)='.{\x00', &(0x7f00000005c0)='{/\\\x00', &(0x7f0000000600)='#%\x00']) msgsnd(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="0300000000000000b0fd0100000066a9887565bb615b7ba420d387e9e172ccb9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e60547b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3dcac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d68690301b834129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f0793903b4ae79b58b376d1ac418ca2fe5e650b1f1236a1e0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4578742fcaf3a557354986cf687ffda2ab17376ba94c87108923e4ba8f5ffc1f8ea3fb95dfe917acef33f906f489e7d2488d1769930f696b74ab7f1ff26938eb3b24e793168d3d9b7f24543e644476d0c0000000000003014f2650c4292eae24b5cb1c9c71d1981961ad1339ffb02d1787bc4c13b88f3933b53b77923ecabc7cfb062b6e1a1022bd10425cbcfb713d279052f136972843d796f261b53d01546ae7020054aac5ebf9c9ba15ceb7abc0dcd6410be596c84ff0f5e25b2f413643d2be565970abcc2bb3ec8da02c2dfb71c8f850eaab5817f0a63870000000000000000"], 0x1, 0x800) msgsnd(r0, &(0x7f00000006c0)={0x1, "fa5b0e09a653d465e137c2d1eb89483884546108fd76ff4f29318917b4a6fddb0fc1d19dd81985a6f21c254fc56082accabae84a6cda2c34d1d25ac89d650f6ac3033983ebfc70f2f2b2bd0b2b1a3f0e74ec17296e3c71f91dff590400987de339bc39794e85323b6ca2837ed13cf6b02a8bb6c1d1d5cf2332037ad952454530ff080203b59f95726dfa82f56ac38e2362a116284d54b82516e02485cd641f04bf3d58e4a63d3e739362d8e011142090b76e3f0e5fe3633088d56e4f19a8191a06fda8039008c670706bc4e32748e7ee28ab7890a691"}, 0xde, 0x800) r5 = semget$private(0x0, 0x3, 0x60) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000240)=""/32) sendto$inet(r4, &(0x7f0000000840)="e8cee5f4cb66b95b62050e22343e54599470496a7fdb08303e557e5a86301b0559ac5cb5e63d7d54ea1eb42f86cd5316bc6091118a0263fd7491e28cc208f754419bd5dd5d5f73154a535846e2cc5922aadc57fc4cd619a12f4c27313c9fd6d1fb2bd27e61ef085369ca9f6a5b6862c0a4fe9b439c5e34b21ec8d5b377c8ad01191759e6f969b054d11078762419194a4d49b722eb7418f22a44e84c062f7c150827a7548b922f7b38d5f6dd3cf7b04e3bae10b04c4a8b19f531dbcb5ce253aad6e3ac421c8ec74bf7e3facc931509d6a94844be75258d8ea0097839fd20731421", 0xe1, 0x400, &(0x7f0000000b40)={0x2, 0x2}, 0xc) 11:05:51 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) dup2(r0, r0) 11:05:51 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = accept$inet6(r0, 0x0, &(0x7f0000000040)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x4e76, 0x8}, 0x8) r2 = dup2(r1, r1) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x229, 0x1c1) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x18}, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)=':\x00', &(0x7f0000000200)='@\x00', &(0x7f0000000240)='$\x00', &(0x7f0000000280)='/\'--j!\x00', &(0x7f00000002c0)='#+[\x00', &(0x7f0000000300)=')%/\x00', &(0x7f0000000340)=':\x00']) 11:05:51 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = openat(0xffffffffffffffff, 0x0, 0x20008, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="c1025869133c90e859cd3ade59bbdbdda736998d1788521d5889be167678c752a53a8d1a1fd98132d819ea202ddfc8cc79d9e76bf589d6c560c9072331acca6737f934da0e79b0805f8c9d610c779d3f2d05f53af39e3ff117a18d55a48d96b6f7ca2ae9b549315341547d69bcdcc3b169fc3cf696c939bf5194a3cad500a9f6d076d2b4d4fd38e109315cfb28c6d680164aefa149f738d96f", 0x99}, {&(0x7f0000000000)="1689ade6619ce37636d0447d715741a3f25c2d21eaa608edf2b44b93e8b24a", 0x1f}, {&(0x7f0000000500)="0e78ea8c65d0c6a3a0c715d744beb2a9e4e2ac64872b11b2ae32a994e63f18ba76c3a183baa5ccd64b4f0c6273894c60fb60761e6fd7e78f8c9a127e916c889db255a9c02bd24c206297325321780589cc2946c21b6fc3fa36fa99ad9e4b56cfdff4f6f184e3443973c6364bb303ffc37ff7cfbb42b4c2736413625451c0170b1bc07cc815967ba6d5205079bf38fefc08adbbe2d0178751953f47aa83805cd80ab24803ae3d7eb113657ea54297cede8bb72a0ceb5a66571a84cef216984e600db6aaad474d3bb597e55d6e9578a04cde88e40ecbb22f7983ed3f81890a203849d51ed85c1f2d00a95a14390dc27e80d8987f0e106b58d4ddcdde8b687bb68b340cfddda6bea8580f86a5cbe76cfa81661e8e7627769161b2a1c9c8feebd9aceb4de97fc88a9884682518c39c4db7c0c7b912a6701f696e3f72535ad6752f3c2f9d0fb7b36e3c3dfaeafa0ec4adf4333427fd1af5bce811d33b675f233e99df3edd6fd7fef1c09630b596856d12df4d174104c0665de2be2d340a7370e2c3c062cb6b7bd153df6d7d8f3c053d841704531c475179f25bb4a4772301a8958d5f95caaf144be454173aef0c8288dd3b37b6b2e9e290c6c6d1cf6cef3dbcb910963031f1b7260a33e789f39db9124477172d878f92183cd7117bf7ae6591c6246ab4158218e8d92ce0f9e27adce29581bd7877db131250be6df1c1fca28fb1501536d062a9f7c5b489281f215cf524577a3d9d093ad33d87e217611a4895bc6ca4783794612bfc73c943bbd326c426b1b02c0197d8201281d05ed7f860e3b3d764a62855f61da7efaeecb1c995fdc8d25d5d1a4418a5a62288d1e29c4427bff803ac1eb362eabc5f88d9e913ac1ed6e87dc2ea42f7020fa46fc8d9497dc486cd5511b9c5be6532342e0d39977dfcbc42bf21d9e9db53b9e36b07900dcd72c621ca59fddc7223c513bd4bd7ca4479ae1f5a89db8ccb840fdf8a12d39cabcddfad1b2caca36dc6d500399706b7a340bb7c8f8d00ed346ce87d98fbeb47ef792a4f93d8a94fa52894e2ad31cc706e9d90c22d1870f752306f2bc11f418cfe5c3e6e8b70c07a89519101d2d370673f395d8fdbcc60dc4e045e1ccf0ef61137f444856530e74a50880ef31fc775d0b0c036094a2c5c4660135b75f7b7823d5c30e45ffb864bd9f4f84d122b2b731105226233b0fd26366561757bcd7bcb3c3210b454066a5bf7ead64efe320e76ae83b021415f213b95dbd97c1e112aa2b11198f882d3caac690a819a940c95e09de6ca7c46950e236036decfa173a060946df32cf8715c31919d4990f6de55029ed27b66f956f25617d22f0cd6e6f9b336ee83138d5d38f8b28bbc44a50f3fa8580abeac2dc55c306d0acba9932d6ea2792885047cdf5bf87bbe874b56fb2737f08573912ea2af1ffbc8978449872455cd19032bef57f7c7844336858765b12cc315db9876243d5aa30b501763d13fc2ae23f849f3c00dbe1803583745a5c2acb0237b6b5bb2ecc07a638c5f206e1776da6176e5a0bd60af752f3a403b6ed9325e20f2b1a2d772615fec45b7ba04ec2715a1b672776a805fd02e2b16ffa4ec9d273156682e91a47395cb285e30169429bf43401dc6b997b69cc0d74c4561cdfdc875384aa8aed56285891d036bf2e48d41809aa2e0edbd64197dddce7d8e246af69135c589568ba14936436c19c8c1f146c5927469a674a6b9028f8e94afcf0c6055c46b9050487af0b59a60b46ee989251d918c023e7e21efd23dffd7a167051f75e4c7c39eb944d4cf776bb65e8b3505624b955c87a08b921f8daa41955eef9946c82286783384930852150f9a394dd791f588b3a2d1e1c769e15051fbd7f765efdf75d980c0faf285ecd6cf41910a9b294ecbfe345c3b65a2f86f0c523b88e478f23812b92d5801a69f65015baf6630bb5e613d1398edebb07e468a8e7554664ffe454e44cb5daed48c47e50d9bfdd51b75dccd5f79eec31eda1b7df78c64d980794968f216dd16b01b4d44fde40a5af95a97452ff9af577dd72f2f9665f69363e3ce52de13f4ca7bf3599bf959619c06458acbf3b1838c2085429e283e6f75f7e7d3d48be10a82927eada0be52811ef84d473f5bfcb28471502e6d494f8670f099d7211161de57cda2df737802fb7312a2dd3920cf4ae21e5f6e490c60290781c945ec4edeb75ec12b63903b4995dd1d5a5680be71e50f504df7244f439158953e224e10d33eec9312757ec09d511febf35c5434793cb97ad142d2f779828f0fbb7c6ead545704fc2741f731a708a1e7a4e1900981b19c372b27cab288737c0c53d5867b6d3bf93bc8e118c95023775f99f2055c02e461060bd2eda7ba4b215086d18fba1ff352507dfa89946d67c650651a07c9a28c0c50f057bc1d2f422a4daafd6fb890589b9c3592341bbd7b9749d65a38d33ee423f591f2fd87968093f36f741b6f66474eb47fb5593251feb2b515ad8d6b417eca5adfc40e6ebb1bf65642f6f514be813ca174bb2152d790070a927ac5df757b5c349b1f6d98e3f88da8d82b33c4c11881268a79370afda6ef99f533eb60f598b9ed50bf136048a9eaa288eba6c838619ba9b001660dd868afe9214060cc31c2112993ea17e5c5bcc703b2b6fa0e794e0b31e588a05d2c7ee5dba517040e39e67691a669d65520414f6a092a5ac38d14baee4d3bc103005f0471940777585d35a5db8c1addefc0b61257d47273c557f4694ddddb137fb155756f1c8505ecf584964bbf8a4cc41c51e0b88977d33521a333abb5f2b26c845ffe89aee81107a57b091ae3bf20a96f24ca968f259e0430ecb8af3c770098856b9b08d03cd3955e296529cffcade6962b7e2cff7da0a448572fe5a723c1f278161451ee8826efc316ff14d1a35187486af4ead8e458d9d43ff74f8e3719c6f97fffd333a31fe5474d39066928a17579729ed76cc9bfcd6b772a389af07d65e166a238e9c846a37bbdd3ebd81e4bb594495948c14352c2aa8990b30806621ae038cf69e1ecd7c9585c6c6ba02e94008733ffaf209166e3c597a8a1f537a41feafe5ea9c089e9cba99c6407e6728a049559f54293e3174b9749c9b7500ada7a40e0a105b429a6ed01106f3b90afd28c01416530ec8a325943f980bd8cb7bbf3cdbe398499198154e7bddb5ed280a53adf006b525f34637f439fb7d1fcfb8971cde78363899581a1e891f3c4822a1fbae4a6bc22da5ff6f289b179e32359911a4d5c7be3470746423155a8203d6341f135a363be4e5d40b6485fb335a606bf0f02dfb4ca4411b797bdf73589428bbfaf468c736e474e13852c9601b8bbc25af2742c28b385fa34004b35d20afca95e3980d8bde52fdfdc0525b75f48a7fa7022459b53ebc28622c73e06be2cd3759e46136ee1a79514b098e2d982f6e4d73992a776ccf4e20cf25c7b7f85f8610898ecc9d5a0e7946752212d454615084c80636d44421783f4af490ea8725ca268efa03607e454bcae37203b0d4154c3300dfe0be71c0a48f1986c40ba8b2726630cdc351d2942aef4dd0f69a1ac289a9383a69ae471005ad78dc0b4e87a43ecd9eb4927df3f58d5fc5ad89652dfd0a096a9d1105916d8a7df4bec761ffc396e701eae6c2d14045b1b3c68e664015e12efcfc550342d12a65f65e632517997f4c7b02f34cd7643f0e315e88375a771004324441be29544ab1be472af91bfd1b568a8f11ef2592831259e7d587a1b792dbe9cd7509429ab6d55cfa01c25cb31ecf982b88c39852bd01b5ff60735564c63ec3b98c61241144bb4f9f8e61bdfeb1f854db204464e39bea1d95dd4a6b81fe8df6d79536b0e8aafdb0acddf00311f33540214acc68d035ad5b659d39e5c7a620482d0d90671c5409378907ca778e183573194320b963c9bafd45e04e95c805fcb83f7da93c6e9cc97c087accda8929b249819ff902605e3722224097ea0cb4dc6532c2ac8e5f3827ce95ce9058d6f807223ab12768a0362d9398fe6f7dd89f02a64eb6da5b1ae1edd702325c1c2d3deb82aafc5bc878c460adea885e92376937d387d17b830ffd87184fd7a763a299c1ffe08ebd7046fa3a20d6d242975e32a4783f64e9ad6a12f7868cfd3019a58dd6fafd17bb3537809ae0c17ffcf5a7237ac0885984104ca3c88b21ded3cbe98d8229c8225398188635e3a258fe7d39bae7a78c1df2df9d333f3a22593a6b0b4c94718ed5210513d6a8ce130853e49d81aa37647b000b24f8a7d9df46091cb30f0014a953ebaad06d9f12c5b69fe9e5db8bcead90bfe0079488e0b4fde89e1bd89f7b84ccd7a7a5b501fb9edccf3e3b1df1b88055e42a7a9f993bb30cd7cda42333d668a340e1da1a2b99c256a2a5950a08d712e922e80d3f4fb467a4a711e04ecfd06990896e860a3fcecdac5d1ea5c67625fc49336bde163d3cb9391ff2d0f4f7ec75f5c571006fc334a1a4f5a47dabf45f00f6202b0ab4fef8e848d2063e35448f5ef23629f31bc6ce04e33d45fad48ad340006a8c6fad86e943e6879674f39e7dc3c520f84f4ae5271359394aebfdcfc67b764bb7d2ca347d1e9b74fb98903576b97b338562bf9d270fb9fae20de73651e69827cbbbe93392cfd55516f35d19c5c0381362c836bea73a42ab6de2e1c2c9a10a87fcff8bad3e9127649eabde3056fef1f5938be1b22ebdff596a9ca9cf6710bb8db0529375bed98eefe121605e13035cceb45027fafed8ece29f73d47b60e4090a5d35d351b4919cce30cdda8d222a339286b1c82c8594a63a6f27ed070f5e02ccf80b5f7638399a76d648581ff7b5e54ba3ca15386f8d51131cb7bd6a3abf128424b9282e5903320dcc9c74ce2f00385ed051385897f757c6aaa540eb8346395d511bd0e2d900610f6a83d66725cfabc8d350c04b7171a288cf0facc7165f4f5830e5d66334febaccdbe4adfda05528f682b21ceb1b5f5132d33e3d0864db93189da86a461a244fc3a07fd4d2237991dd6f5c56d9f502ccdb0c3a7e1da21f4448601690c1d0761e1e84fb651b9aebf4a29083357f4f979fa4ae498385bc64f1c192c6cb1bd477e86a64b7211b5e4c31b0a196fb6188b72d737d62cba7c29e0357e3bd07f1ca44d20995ae73e924c4dfb3eabad4e6176b3186b40c59a92ac2da23aa1b4aa8e1837d445647c7588bdc25ba72bd0d4b150508c8b1f44a10a05d9a0fc6335340eb6c551ec74feb93d2ddf0046e4ed4c1f0afa5e792d6a55be11823105c0fa0ecb03c9e69b6f975214513cfa7d35b4b9fb0755d8fb530f9fc537f0317a6e99e0d04ba819559b3f7994d1c24b06890a91b14e9f45f3a77d90d0e968553f147a115d3642167611872bc576711cd0bb96f284b0d6185be84fab82223d42e3d0cd3301deb9a634fffc8fbd177404c97bafbb7d539bf68fa82bb3b970137bc856ac7b29deb1c8b3d3e8f0a3f27a887245263e22b8e72da685bed8301e6740d7c8ada9e316e1c3466ca7c8167fab166101a6baf3c0ce04fec87613d9a3f4cdca3665813874edfc022923ca0a81cb87daf8bdd6956e0ece7d0f0172e693759e60d1622cc2493f4e9ea12526d13fd1c4e6ffe3e5219d85ef4829bbb4c77dbe84d4a319089639d7de6b57d53c77614bab9c2243c268166770d9193f0747f47e0c7a332d183d94afc33d80d50f1a238caa6d1bc11fd9a55cdae5d072e22486fa0496980cf022e56e7b0fbbf46080d36e555a52990490d2b3adc0cb1f3f5f290b462e8ecac4828bc1ccc0984ec2077cdfcb77f0d5844a1b0745962ecc6ef4b10cf71227e1e20a6900", 0x1000}], 0x3) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) r2 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x1, 0x100) open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x0) flock(r1, 0x9) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) read(r1, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x2, 0x20000001, 0x1, 0x7fffffff}, {{r3}, 0xfffffffffffffffd, 0x62, 0xc00fffff}, {{r2}, 0xffffffffffffffff, 0x81, 0x42, 0x3, 0x3}], 0x9, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x4, 0x800fffff, 0x22, 0x101}, {{r2}, 0xfffffffffffffff9, 0x10, 0x1, 0xfffffffffffffffc, 0xffffffffffffff81}, {{r0}, 0x0, 0x41, 0xfffff, 0x10000, 0x6}], 0x3f000, &(0x7f0000000280)={0x2ce14060, 0x32}) 11:05:51 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file1\x00', &(0x7f0000001580)='r\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) read(r0, &(0x7f0000000100)=""/239, 0xef) close(r1) pledge(&(0x7f0000000040)=')O\'\x00', &(0x7f0000000080)='r\x00') lseek(r0, 0x0, 0x0) 11:05:52 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x104) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x4) r2 = dup(r0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 11:05:52 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') rmdir(&(0x7f00000002c0)='./file0\x00') 11:05:52 executing program 0: r0 = socket(0x3b, 0x1, 0x800) r1 = accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) setsockopt$sock_int(r0, 0xffff, 0xfffffffffffffffe, &(0x7f0000000000)=0x8, 0x4) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001100)={0xffffffffffffffff, 0x0, 0x9ff, 0x0, "d73041e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) syz_open_pts() 11:05:52 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x81, 0x5}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x40000000000090d2, 0x2, "d730d8fce4000000000000000001000000000004", 0x6}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, 0x0, 0x60) r2 = syz_open_pts() close(r1) syz_open_pts() dup(r2) syz_open_pts() 11:05:52 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) syz_extract_tcp_res(&(0x7f0000000000), 0x3f, 0x3) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x3, 0x4) 11:05:52 executing program 0: r0 = socket(0x410000000000, 0x7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1294, &(0x7f0000000000)=0xffffffff, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f00000000c0)=0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) 11:05:53 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)="31e6a02f1941fdf2632ae369641ca0", 0xf) 11:05:53 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) write(r0, &(0x7f0000000080), 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='/\x00', &(0x7f00000001c0)='[}\'-(\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)='}:Q.:{\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='-%{!#-\x00', &(0x7f0000000340)='&.\v\x00', &(0x7f0000000380)='\x8d\x00']) r1 = open(&(0x7f0000000400)='./file0\x00', 0x200d0, 0x48) r2 = openat(r1, &(0x7f0000000440)='./file0\x00', 0xc00, 0x10) write(r1, &(0x7f0000000480)="0a9003c6fbe9a6c7f8b103cf1ea9ccf46e6d8860d379b16a56e86397b31e498e48e8fe4be1016e770c09825cda2dd0555cf8bf0719c66adcd7ccd876b16c7e5d19292d7a6190b20cf03a9186ca53f4db01a798a144393b61d680e9259609309857c95ea5a50d1edcf26bc64df04acdc19ed268e528be089db2a1fe97acb66b646855381d864fa904e1fef499f033a3c8f199b54dc58ad384dba3bd2edebaa46ae24f63644d479a796062bcdcc5626ad2b9fc750b002873bc3b02c709b99eac0f6d840d59fa637c94a1f3a18741e534a23dad3feeab0e0a101f7fd318f543fc", 0xdf) connect$unix(r0, &(0x7f0000000580)=@file={0x0, './file0\x00'}, 0xa) r3 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000005c0)=""/40) msgrcv(r3, &(0x7f0000000600)={0x0, ""/18}, 0x1a, 0x3, 0x1000) preadv(r1, &(0x7f0000000780)=[{&(0x7f0000000640)=""/28, 0x1c}, {&(0x7f0000000680)=""/6, 0x6}, {&(0x7f00000006c0)=""/157, 0x9d}], 0x3, 0x0) fsync(r2) r4 = open(&(0x7f00000007c0)='./file0\x00', 0x80, 0x20) r5 = open$dir(&(0x7f0000000800)='./file0\x00', 0x800, 0x100) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000840)) fsync(r2) fchmod(r4, 0x8) writev(r2, &(0x7f0000000ac0)=[{&(0x7f0000000880)="099f92561b67dcadf0c57d2f70d6630da73424b1d3d4f20c4af8339079e6029bc5cc0f1b276dba528af5bad026e49a483ffea6ea6323b95f20536ee57a9fd8a1567b1acbd214fbf7a27532a78a13e48567f41e563e56002f9c7d94ca519aa4460d6a992e0f82527750194b0d5e638ae010d7a883aad94b460481f38333b4e08f421f77031d939ffaa4c2d6266ab8460cee958c2df583a82e461895423ef7150f85d1428e7e5ce5aec2b67746bc125579b8995db82fdc999f299c", 0xba}, {&(0x7f0000000940)="75a5e74da739559696a9ad7cd974067bb426fdf739d34e9953a8ea67", 0x1c}, {&(0x7f0000000980)="94e8bd2c3ae33a6009324eca2474235201b9f1b5f8c9dc46a7", 0x19}, {&(0x7f00000009c0)="bf44e666b196191b41a795365888ad2fc2e372fdb767f69b1add1844c1724f3f45a3e3c6beb9bf625988359228dfde7568252504e5d5dfc2a3de9379f7fe3a93c93b61392d400ec7c3a08e59f7545d4be6eba7", 0x53}, {&(0x7f0000000a40)="4670439bb5552ca995e41d397f6340e1dc422b0c013c3331c1c77c8cc8628bf06d0d2b3628a2ccc124510ffdd0b771c6b9c3fd972751878bd73fdff4b5964b254d95dc07a94b88f9375d28827c7b914d07a9713bdd27a755e6650a0c7b0015f8f38a1a86fab64bba5eacb77b5524552a9762d2b3fcd94cd1cf3b26", 0x7b}], 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0}, &(0x7f0000000bc0)=0xc) r7 = getegid() lchown(&(0x7f0000000b40)='./file0\x00', r6, r7) fsync(r5) fchmod(r4, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000c00)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000c40)={0x4, 0xb3, 0x16, 0x6, "cc5dddee61b9e92392e8125f4413d7c5868da75c", 0x7, 0x4}) munlockall() connect$inet6(r1, &(0x7f0000000c80)={0x18, 0x1, 0x6, 0x6}, 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000cc0)={0x44, 0x7, 0x3580, 0xa5, "3b514f108614ae46c9cdf79b0c0ef8c1a4818b74", 0x7fff, 0xfc}) utimes(&(0x7f0000000d00)='./file0\x00', &(0x7f0000000d40)={{0x7fff, 0x5}, {0x5}}) 11:05:53 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) r1 = accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) read(r1, &(0x7f0000000200)=""/244, 0xf4) socketpair(0x979615f7e5a5c4dd, 0xc007, 0xab, &(0x7f00000000c0)) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 11:05:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x8, 0xffffffff, "d730e74de4001000008000000000001000", 0x9, 0x4}) socketpair(0x12, 0x8005, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r2) r3 = syz_open_pts() getsockopt(r1, 0x1ff, 0x2, &(0x7f0000000140)=""/75, &(0x7f00000001c0)=0x4b) r4 = syz_open_pts() fcntl$setstatus(r4, 0x4, 0x84) readv(r4, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) getsockopt(r2, 0x2, 0x100, &(0x7f0000000200)=""/156, &(0x7f00000002c0)=0x9c) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000340)=""/99, &(0x7f00000003c0)=0x63) semget$private(0x0, 0x0, 0x50) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x2010, r3, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x5) write(r0, &(0x7f0000000000)="afc60389b387df0aa83a7a36a7b39817d4bc1aeeb5315ae965034dfcd2d706b0b93f9b988729dabd51e4f477e8369320ad", 0x31) 11:05:53 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x5d}], 0x1004, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x0) 11:05:53 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000001440)=0xa2, 0xfffffffffffffed1) read(r0, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 11:05:54 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) getpid() fcntl$getown(r0, 0x5) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x2, 0x100000000, r1}) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000040)=""/186, 0xba}, {&(0x7f0000000100)=""/99, 0x63}, {&(0x7f0000000180)=""/149, 0x95}, {&(0x7f00000002c0)=""/242, 0xf2}, {&(0x7f0000000240)=""/36, 0x24}, {&(0x7f00000003c0)=""/83, 0x53}], 0x6) close(r0) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6f5d, 0x8, 0xa282, 0x4, "b7b8eb8621c541bfeaf337138273efd4b5ed6987", 0x7c, 0x80000001}) execve(0x0, 0x0, 0x0) 11:05:54 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ftruncate(r1, 0x0) kqueue() 11:05:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() read(r0, 0x0, 0x0) dup2(r2, r1) lstat(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 11:05:54 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000040)=0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffffff) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x84) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x8, 0x0, 0x3, 0x0, "9bc7c768d632cc103d9a594fb9a378b724d1c3ae", 0x80000001, 0x81}) 11:05:54 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = syz_open_pts() r1 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) write(r1, &(0x7f0000000580)="35480c407a306e0326f32284e89d9ec756a05da636bb135b15f91b966769910d6e9aa7eca5d37a74f34a8339a4bb2a1bef09a330ae88b1c8361a8e645d20473a86f1b65e65e60f3d089f997c76c9716ca1080edb3b0b26d440555c6e358ea13e540cbb153bb87ee05c9abb123a58707597bf21b32fd04a053ebe3140053ca583ab0977a81c1f5035297e6e68e37613467928965888c3107295d01cd3d5cca512b896b734075cb38f512fcede1e3cede3f123751fbfd4c3450cfc3a61878a68204cf26177e990ae8a11f305264dae87f838cab20b561f05d6804d0582d72a6fa1c4d24af8e0c5d7b3d7adbf1f9c478174cd8a0a6ccd706512c0d485c4c34697c02a4270116cf4b87e65456e3ad5b142c6888b793d37f8903efcc6af5bdd395a21ff40991109fc9cbd720df4e4ee3c9592e48610e4fa4efbed724c89e716671630f0750e0ad4f6313a5804f4acd1b3c0cdb8eee92f634c5cb59b9d107277dcc49757ee6f66ae4574ddb8e1a26298cc5e3a0bce77cb3ce1b23bf80a19265f4574cd1b9073cd0910007e3f7a6aa9b928e4c30dde20b482412d06b41b77a2475d56ca80b89dc65bb8b17bada197e337b6f46440550e4e3b61d9864f75b5f37c8f67e7696d343b3e5eab98c6e4e00ca6093aac2acd07355a9eab83b491194cbb3e5eba4c45d9c5490a53246c3845b3684201fef5ee617de6eef0a2b006c76583431a45ece77f3c850d202519e2cd2b69ff0255bab89da56a048b17a88859b832d5c74297108ccf39b60a5438f739e11b5496da59861f80353281fade09b8fcb92a7715e1133d1537a4db50f9a92cffb039665a2ce211210580c283c1694008f4b049f515c52f645fd15082a9bd21f81016a41a37b494a522c2a18ad7d4780acb29d9ccd4b2bb1c9fb756a6857b44bee18a6164d7bfc12155bbd83699cedfc8c901626ab5c33c859b927f36a54d98ed6cb8c9f8d38e93d9d1828cf2d1090fcd72d8f54871fb6a4907b94135210b88ef4bec04ffa78b21640b8964ea57f825e5484b8de5b6a1762455abd4d40222f9fcc2ce84d8e2e39d6289597ce9f4880c1a7f0d54b995ad2268da997d41d27ee5e6a170270b6862073e1148522d22534354b5d1204e481c308636188f9d0aaeafa766bacd000c4a1ce3ee3f8d8aa23e7a110b8af65bada47eff450de659a79e2954433b9f449feb7f0a859cb69c257e6def4548f9919c9df47d16bdfe28c930a415ba3776d1818e02665cef104c495918fe326b37a35bd0c69da1bf7f1497cbb9674660bcbe53e596b56a9aa4c8f30f625a26f7ba52dae5c9951787f6313a8e7ab17b89ce1a599ef39fd1f7481ad3b6c010ca305021e642f5421f465f45d4746ba899d1130017e8c6a72abaf539403b31e835c0ba20901a582b740b07a365c1a1de0d2c0f9ac4d656f96582b188f079c5415a1999059080aaf91a3bd5298b8c6c43d17472940fa4fb5dc9b420ccb787726275095891799d9d459dbde11812025fea5ef07d4a1c4f518b25e19c442f24fa6ae5c5741a45e60f65ed4264f9c3e7f1e2530c89eb490e2164ee35af96606f03ad975d808c2c1f280517a6c2cf7ef2aad6ef479db4493a425e82a2d4a7b022e8d6ea81790ee20d5e3c1d67444844833a3453c845912a7a50fcd023b95e1e4fc77391be759dd190face5a46ea9e711f0e13948c52e734eb07ce15da0ab79a7b966f61c47fe4e088025271227af1d7f5afd0266e4b87d67ae71704c0d0361a4c7e37d2729ee7b3d204655e80607bb484f91272962592df513baee64c42a171458a6adf6f97c45e005bf28be4b857d6896732fa24116c9424597b7ba72da6339b59df1cc7bce38f7aed02170be941d73f76be4f7908ff1c9a01a8cf01a7381137e8a835ebd633ec9273a636f9b69e662821bd396a9e56fde34899bf6a2c5982d00271efa8c61f986b77fcfe6b7781144655a41dbf69e9ee345e3a4e69d4e423c1475fa70f95e5d07ac07977113fdf555fc94f90b8828558fef04c7caaf1e686be9545bf4924f235a97a9609b67c61fc47a40aae31031589519b806b11e20f1dde0e535b8e1def8428691d8c1403d3e73e9151a6d7950073e2ee5f42826ec44aeff4e13b5d12a6589c1888d784d46801d4b3c5978e31f1cd4a886f000249548a17df1f0a2de8ff77a9e75335dc7d7d2fecf605f4ae8af06251a02de9d3fe8c0e969932634a45f8af896678c2daed011a9f43f2b02fc8d4cb562118bd0c452a7c0927ab7e099a981975c575b4d7a40df9b216f6d544859a09438bd829e882a7182c697bd6d2702ed6a7dc62d49494b7e5ef14d4e5623cd6c394c941b01e382e0887a8caad7550e2868b7afbf72f82e6e783aba550255ab1352205e65b13556e034fcaaf1405d2c76b6864de8fe0a4b5ce78a0e95248356d01570e68cbb94dddd000f43c682fbd3034b157b3262de16002c7b4fd9bf9426729c787ebc060bcb3f6cf157cd21fe6770ed11f0bc686cab348852347aa80ee3d21a898e9ab90e2f2b8c94745840d2c0382c718e3b5eba1ba73992a73ac5c141dea7f77fd2d409318f8c65b58ca74926a7865a3124f64c4d581bd67bfa1aed11b7396a16a389211074e99d615654f177ba6d0bc7f991d88faae751b9a42a49c7aea5523acc2f6781652831df5666d09e49b653516bde2405830805e639fe83f04522f235809013ac7523fcf309ba146cc50b197e04d9a60106e7f45f744b6756d7d883449fc9f67931ecf2be19026584644a8c93be011b2bc97240d031ab25bd0abb3012348bb392686d0e990911968ced878540cd4433b612325a412fbd118ab6492eba51cfb12042249275c0d31de13e1ea41fefdff401113bf1ea53454a53e76fe1e9cb6b86d5171ddcbe291ce7324e69b3fa29f28f2df3a5cd3f5768722b5551e4783f497fbbe9982ed8601ca4c9946549c031231147a578917012f6075054d67c5e594bd290fc5759ea21db45529b88c1f78ef0dfb13db015f6ea49740e4c52f3fbd82e27213118d9526c72ba31423d1a859884073a802488912a3f05e6c353b921feabb6e4eefc9b3c1aee4e1ee8db9a8e532f6035567963180606375122272c954ed92c4dc19962bc301de4f8ee243fee921a1ad614634c5012616c06289cf81f32462b9cbe9019fe3d58ae132778816d6b7dc731e169aa5cff3ceef2b62a2ba042b0c7144e8cbf052884cb49f37de8ee3d49fe1f987ceef778167e31335e7d19c12536e4361dd6f33ab061c10a6daddad7c5a6e3bc912c71d2bc63b747bf4040a5bec05c2df2f983c2433b85767acd16eb0d5f8fd854e80887f44327561cd3f5c64cee40a4a6c05ea2116d783d66d738c6c5f717195e9bd48230cf177d25075cb09d100b3dc2347e37bd19ac3abde12f5a8239de5ac3c004282dc488e939acfd69a1c586c6e5ea05386365bd7d2d94ee183af91f00b56895470800054852f24e07844fe51ef3dac97cf77df1ce2dff26372758c735135306d679d5939e406efc0df99b7ffe463292c6e2ffb5bc8bee63ed564bbe94b47653fcc158e34629be01fd8f2a4c55de5cb4071399a40ddfa82079f8b1ddfc32ec23409fdb931276b288a833b33ffc9b3af809edaad27bcff22b1aec51006686ee189e506d7c8c4a8fd2569b580f40cb3a35937939414edcf01d84e964e29e88441940e3cdf1ce95351ee69c3da1a47adaa8db95e571460a2cc3c5ca4dff8ca6912393fc6544e82f4092944d9b0e24f60cb4e169630d81312f215f4fbb13a0faf18bd6b9d86efe1f361078da3e2366899c2020cce768ee2", 0xa81) syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x5) syz_open_pts() 11:05:54 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x18000, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfcdf, 0x1, 0x9463, 0x100, "689904fdf37b135fb859873275576b040933701b", 0x4, 0x1}) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "240be00a0c15417b8c6566555c8d4e815cdbd189", 0xfffffffffffffc00}) 11:05:54 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = getuid() fcntl$getflags(r0, 0x3) 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) 11:05:55 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/188, 0xbc) dup2(r0, r0) 11:05:55 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) dup(0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) 11:05:55 executing program 0: r0 = socket(0x4000000017, 0x3, 0xfffffffffffffffa) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) shutdown(r0, 0x2) 11:05:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 11:05:56 executing program 1: r0 = socket(0x2000000412, 0x7, 0x29) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 11:05:56 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffffff) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 11:05:56 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) munlockall() setitimer(0x0, &(0x7f0000000000)={{0x5, 0x8001}, {0x9, 0x2}}, 0x0) sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0) setsockopt(0xffffffffffffffff, 0x8, 0x32c, 0x0, 0x0) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000000100)=""/200, 0xc8}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x7, 0xde}, {0x18, 0x0, 0x8}, 0x9, [0x6, 0x4, 0xe4, 0x3, 0x5, 0x4, 0x200, 0x3]}, 0x3c) r1 = semget$private(0x0, 0x4, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 11:05:57 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r1 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/51) read(r0, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x1f) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0xffffffffffffff6b) dup2(r0, 0xffffffffffffffff) syz_open_pts() 11:05:57 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)='>', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "003331afc0c8f79e147ad4437d7426ab5f079c70"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:05:58 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r0, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) dup2(r0, r0) 11:05:58 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x294) 11:05:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x8000000000000}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x2) 11:05:59 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000001440), 0xfffffffffffffe89) read(r0, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 11:05:59 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) r1 = msgget$private(0x0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setpgid(r4, r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x3, r2, r3, r5, r6, 0x4, 0x9}, 0x29, 0x8, r7, r8, 0x7, 0x2, 0x2}) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000080)) setsockopt(r0, 0x5, 0xa173, &(0x7f0000000240)="032f983cdb9a4d288c685e8466ee73d3b5b764217f9e23fed8f3082ddafc8093b23030938b9761114acc6a817377c9ebdf81ff88f4573867d0b4236577d97317e4b4b4b1b59f6b61dc72eaf3fe1a2e3ac74ac8cf5fac5c7d95238af631f28c8e3ecdd4791fde3e2b9186eb152201361550af48fe59b1a7", 0x77) 11:05:59 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) close(r0) 11:05:59 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) r1 = socket$inet(0x2, 0x5, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0xfff) mprotect(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f00001f2000/0x4000)=nil, 0x4000, 0x1) 11:05:59 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) setsockopt(r0, 0x7fff, 0xfffffffffffffff9, &(0x7f0000000000)="7b294a523fa2b6ebe766cb2246f6629bab0c53d562408272af847d6fc3618142e95fef0e08bae2c2dd2896498fadf26536421a552b145798b7bc7c699dceace61aafdd7c1184678c9102fe294f093be11f46345e036917157fd5daaca2737fffdea3308383139edf24fc889ed29620ef1f65c63332833e065aa98e5341395f3cba0dde23d8edd32b80b98bfdc73ce51def1091fb7c1df622fe5f4545e927e87c78389fece8ce9d456195d7d479c30fa528e9ab41ab8ea29ddf9303c9317575d1b3d303d8a59ea68147c0064bdc0d78b49cc8afaa9150", 0xd6) read(r0, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 11:05:59 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000300)=@in6, &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x503f, 0x80000000}, {0x18, 0x0, 0x7, 0x5}, 0x96a, [0x80000000000000, 0x4f, 0x7, 0x9, 0xff, 0xc2, 0x7260, 0x4]}, 0x3c) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x8) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000002c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000340)=0xc) fcntl$setown(r1, 0x6, r2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000380)=0x401) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fsync(r1) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="61d0eea572dceb11ea9587317d514f2af98337b894da68d2f1e94e84fbcfddf8f79a270c28252bf65233f486a3eaa0a7f29a3f", 0x33}, {&(0x7f0000000200)="54c392b27321297e3f5adb72d710b36da3e519b57bfc44184035db23ac79f17165a2c3a2677dfbae54d6c7f13a4348343e6eec82f678bcbf5b120f1ae2bd10c6eafe44d28bf5dd1033abeabffa4b62c2b91af86371", 0x55}], 0x2, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x8000000, 0x2000100000000}) 11:06:00 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 11:06:00 executing program 0: 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) r3 = kqueue() read(r3, &(0x7f0000000080)=""/245, 0xf5) r4 = shmget$private(0x0, 0x4000, 0x40000000006, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) clock_getres(0x3, &(0x7f0000000000)) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r5 = kqueue() r6 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0x1) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f00000001c0)=0x10000) kevent(r5, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) close(r1) 11:06:00 executing program 1: r0 = socket(0x0, 0x4000, 0x44fe7dfd) recvmsg(r0, &(0x7f0000001640)={&(0x7f0000000000)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000013c0)=[{&(0x7f0000001040)=""/72, 0x48}, {&(0x7f00000010c0)=""/196, 0xc4}, {&(0x7f00000011c0)}, {&(0x7f0000001200)=""/166, 0xa6}, {&(0x7f00000012c0)=""/64, 0x40}, {&(0x7f0000001300)=""/168, 0xa8}], 0x6, &(0x7f0000001580)=""/190, 0xbe}, 0x40) r1 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000001440)=0xa2, 0x4) read(r1, &(0x7f0000001480)=""/244, 0xf4) sendto(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x406, 0x0, 0x0) dup2(r1, 0xffffffffffffffff) 11:06:00 executing program 0: r0 = kqueue() poll(0x0, 0x0, 0x53e) kevent(r0, 0x0, 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) openat(r1, &(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffc, 0x1) pipe2(&(0x7f0000000040), 0x10000) write(r2, &(0x7f0000000100)="419ba6c9e580ce786e4d22894ee261044095a441791bdfa7021f956e355c7fbf69846a398df8f30a84b4005ca1f6831423eaae085550c12a04e088dbe03c15454ecddcc41567b0ed786f8c36a23f227deabc4abf05948b472ea64376010c824ad39c7c2692d556ea15006146aa9a823e0007eca9470a519fdb9f990eaabcf15dac24c82b3d6490", 0x87) pipe2(&(0x7f0000000200), 0xffffffffffffffe) 11:06:01 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x3ff, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000240), 0x4) 11:06:01 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x3) mmap(&(0x7f000006a000/0x2000)=nil, 0x2000, 0x0, 0x13, r1, 0x0, 0x0) lseek(r0, 0x0, 0x3) pipe2(&(0x7f0000000000), 0x4) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 11:06:01 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt$sock_int(r0, 0xffff, 0x100a, &(0x7f0000001440)=0xa2, 0x4) recvfrom$inet6(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x1, &(0x7f0000001000)={0x18, 0x0, 0x7, 0xd4f}, 0xc) sendto(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x406, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) 11:06:01 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x43) r0 = dup(0xffffffffffffffff) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:06:01 executing program 1: r0 = socket(0x2, 0x8003, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000580)="2cd79fb37b9584083dbd1875191aa2b025e6cf03000000117d5e51b3f2464344f5b869f306991564aa43b64e571ef7ad00c7cda3a5d3230a6f0059673e3c099551899b17bd7b243f7912f40341b1c2749c08b38120a45b0aa4b8834676d602498f77a6402cbc74981e63ec08428286ecccd4efc3a39e67ba8a04fdcb9c1bf0a24beb5861b1338fb9c19d21521e81ab108a5da82039e864d96a3b7cc54bcc24a45461ac40ff5e638398f2ab6d5a08523f29056e05118b9e1606118aadf7ac2e2d46392f5e7aebfffbffb43ef40ea313d54ae93886a29b2853bdaa9d94e41783a6405d9693082bdf1f72ae9ae1539f4845a40647234951214f6c22d17ba0a67d78c1e4be515657d478ff538d607385547ff61b580c342f2436745cf1c9b5b4f4f3fe557af87d2b660fae3cb0992912b797c877fa79c96edb923ab86a4fda3484c7c4fb1649cf0d2fc612924c0e48e1af3eea8d06e3144d0a4802e09c548c218a53f9bfc383e170e82feefcf2b3a8d43d50a4bf61ec9ddd8ea94d3b9dc4e35b85b8d80591965e5dadbd9e184ac6ded3fd25bb370bfdeed842214913362a7a4e93041b27a343566dc5bec538157e320273323066f218a1024b7c19f029000000000000cf24359d4adcec8c799c4cba031f900ce5f86554a2b9c47208b033ebbb0c4273531dab3eedff604c37211bc9f75466fe355efa41118fde58c3b95e8b353ad6666466d89496e5978d4a2508fb8ba02a49f2489a4f8e2b7ebcec5806715da72deac79227738951497c1179901053648a07b721bfb75f951a9f4cecad179bcf0af3eacc0e5e0000000000000000", 0x24d) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCDRAIN(r1, 0x2000745e) recvfrom$unix(r0, &(0x7f0000000040)=""/249, 0xf9, 0x1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 11:06:02 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f00000001c0)={0x3, "a2cc296e494bf074191e643ef9a191e6a0a9d681858dd3a053ddbf4a4b9e8f9ff8bcfc2204ebf510e1c98f1979b501c708bb1268a914f98f945d172b760994c5aae683643cad8eaf407dcff25c9fb8a90ae26f99fdc699ac012b381d259029686d5478cb01269d7aa761b724fb4a9a6d296eed4965795b16d4dc33b47c35e9218844b334c4117d7e464f6a4179dcf17dc256fc81f5cbbea4d3c0bc62f4f618f220c28eafbcba194c263733dec44254b3e1358b45082be9bf490200ca76e80de632bf9a95d9d635d219fbc7afbd8cebd8d8b72aaad60174f1920b09213ab107af"}, 0xe8, 0x800) msgrcv(r0, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffaf1bb2c0b7f6b0777800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x0, 0x62d186f8b7ff44dc) msgrcv(r0, &(0x7f0000001380)={0x0, ""/90}, 0x337, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000000)={0x3, "b0fd86fc7de466a9887565bb615b7ba420d387e9e172c4b9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e6050431df60aa47b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3d4ac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d6869129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f078e903b4ae79b58b376d1ac418ca2fe5e650b1ff135a142c001da4be0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4"}, 0x102, 0x800) 11:06:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000683000/0x1000)=nil, 0x1000, 0x803) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) munlock(&(0x7f00004d8000/0x3000)=nil, 0x3000) 11:06:02 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) semget$private(0x0, 0x0, 0x0) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/170, 0x57}], 0x10000000000003ca) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x16, 0x1, 0xfffffffffffff151) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000400)={0x3f, 0x1ff}, 0x10) recvfrom(r4, &(0x7f0000000240)=""/111, 0x6f, 0x3, &(0x7f0000000100)=@in6={0x18, 0x2, 0x2, 0x4}, 0xc) setsockopt(r3, 0x1, 0xc, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e6993192964800e2b822d58c48259729664bc69246b0adf211ecea4e282d53a44c132d63a533716f09c957beb812ca2a48797a3ab1c1cd1c8833b59ee2b28a208442cd9988f9e62234aa9b0ccbb4351c8db8b187997b0d6aa4e8c5561d965876aedb28078de289da36c11cc5ae91d6ed2661c8638a22ecece25815b76bfcb6b3fba200a6c978a7beb9dd418ebd433e", 0x9d) sendto$unix(r4, &(0x7f0000000440)="4835343c2e7cc6c8a408de04c38031f7c250e321318a0f7b844427abc2fce6b2f4fb225aafe308dc61018bd2cec3f84d411d66b38e9a55d5898fae3d855ef588f8ed0d6acd6bc9a3f38fb126c357731c0d72798c59a02a320d73b938d2a247de56ba0e7b318ab8338d1b0d1426cec47962c57fd0b72fcb60d14a177a3e30ae15c9a1ad17dc529ba767cbe28452c05c1dc60ebcdf73b59df269152fce92c4c7f64b08840d498a779be5b7019d2a762cd9fe08bb910e9118f9ae96384e6e4310c6318350979140d00557179da918dacbbe7bb9321d97c342ebc45c5e9f6bf0", 0xde, 0x4, &(0x7f0000000540)=@abs={0x0, 0x0, 0x1}, 0x8) minherit(&(0x7f0000667000/0x2000)=nil, 0x2000, 0x3) setsockopt(r3, 0x29, 0x1000, &(0x7f00000002c0)="ebffcbff13b9fd812eaa4e713048e699319296480e5dada8984d3ac576179f0ab3ee35ca421e7dd8483d9b03336ef6e12cf18d4379e38ca0179eafd7fb9db9a902cf0258e5d2282c6a3a32ed2ab1ab953d5acef887c07890e1d65cc5867b6db6dc0ae01f15ebbf75e43923499f716733f97a7a51e3cbac538ac8a0f8624783792d7d1eb2f7f5fc63158cd1bb8be232b78fdbb296c5f6990ed5844a01523a8bf046d5d2bdb820b79bc068697ea9d7886db2ed53e11477c8adc80d9d1cceaeb67b618d59c51e2b", 0xc6) 11:06:02 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) close(r1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) fcntl$lock(r0, 0xfffffffffffffffe, 0x0) 11:06:02 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x7) pwritev(r0, &(0x7f0000001200)=[{&(0x7f0000000080)}, {&(0x7f0000000100)="b2bc88c80d5da2fa46f71069f665a29352cb9281d8752dba75cbb6bacf0121aa4815ca201946c2c0955a3b0b52eb9e2853b678a6b6a79c6b9da05e64e762fd52e03da2c6e2b93d414bbcc9d701cd42f642f9b26d4ec92cba07adbc8b4fb66e48aa4717349431c33c384f27247b470f40279a4a3c06a1784d72e120d3058d13d110d93ca4f094ce9f5ff8cf0de699994128fbeba668b0f58381b0c02abdd02637d6b375c9062399f0f96e762c8879eaa81245997a0d1cbd9be8dd344119b03386598fd2e5701986a1d2994c311224c958c30183797d75159f47a0756533edcfb1d1de28d11b8bbf54c236e3d25000664fcafd25437c8e02c7a45d5e362782e376a22f50cf9461f594c79bee947da0aaf33f360d95b90e6aa700f8c72c33344067b7678852ad90691e10af04bb78290fef5d9da83728b9e8b3e4df0916edab925efbdc91756b2a64cf91d033615bf5dfedca8627ec5c7174705d11a14906a4fed76c81b9db9e4c43e40059777371f81c13ce41ff15e1a2537f4ed0ed511c878ee701211e69816fb8ff9a521fa8a4822fe424ef8210770755e9323b96d9a7e9924b8725a64d2bf6479599ee400e385270ab2e6e6d30bbeebe9651e897905c6c194356a98355738c16306e9959747289bccc2d593eed9831d07c514a12b06ed58d5bbffe30a6760dec40aa7102a596e8ae5e3cecdbf51a4b5b28ea66e37c7fe3cd5d1b69462c99668a678c58416b2a8b5e888b3ee064c1a9ec5f39b53711515219d7db3c8ef0d4016bf51c05e40a6162c71e889bdacc07b0b3c56149f25b65d6965ff1d9eef9d55ff37187d9aa2ced245dbacd8dc207d99b86f504a43a18cf57a792aa534e344aff6cbb676e7b98aea93750a2ff039251cc07b8b0b613477492a364299861185ca363e9da8adc403dbbb0e29e79c7d5101edb569ff8b7070ba1d41021c7b665c9b549a1a5fc1297a7e9dfd4443a93f41658b14f43557a8fc4a69a1bf346a201627f2af7e6780c13d86bad40dea1e689f6ebda89118e6c5f02865bcca66afd2e8267d130752058f9490817b556aba598566b906ef06a9bbf76bd1f8412b2b5e118b33c549760936cf56a8be0a3b4e3544857017245c1995a1b5e12b7175d24517e474abff985e64a351babddd85eb60c66e9a1b296926b17f7301399fcb16cf657c60575fc451b425bcc26615d171d6a87d82698cfe610d1aed09a00e91e5c5669ce2f4d90f238b8b9794be7c9b7e80842b5a66db32f9aafccef10efb82a51b023bbea1868b5718b7184810102d1cf89d2455648c8e3a1c9ebd019abbe2fee330075ee6c26d25a12fdeb8f9f9648b412d63e25a7b34645193ca5c04c56fe1531415a3cb1a8bac8eb88e0b9685cf35c83a4b6ff79c7d4ca299b6653ae62fd0a67f9afeb75dc313710e1326a80bc287a7436d750036b0bfaffe2dc549edbfdf9d08f9e01295c3078d311e6684ef37fe371d0d7498d3d2ef1efd90eaee289260a56e15f886f0c9f360ce4d82b3f10564bbc824fc39b0a0c35551fc3766adc08052c19532a4b2498370100a58f4f86d7a78741b3eff0dce0c19a26282941caa343b6d0123fb3f110513a5d0c58263eca831eff552e6902c8048a0bd350262457a8bc0aaeaac3729839fc11930d998a93f65861d6804c615a10d66107e473daf0caa5e8c6b6de2172108eee498ae6388037c7ce866bf21061eb296aa47e39f2e57dff1143f98d152fdef4c273f6634c599067fd4812ed67bb023d7e2b45e201be0bb927079fd903a31408e44b48f12729d21b86d4058b6d933842b2b6428c47728e43297f79f5ff7ea3a1e9c2b198d96ff2102840ed447fd7c03d7aac025c95968045f1face2f064942c95a864f8c836fb00042bce899fe78fe39933fa5d1a90e84cd23537f39bc62057f5e3778cd1681a15c97a9c21ab6c057adbe202aa2023cb9c03a7d0886506f4db605b109cdf6aef88b0ed18584758b6a6d996fc47084631b01654a1428eee9123aa6b6b02885da630fa6ab604055ddb0302c242c094af7894e1f664c7c917c9d6ba38768418af75a527d0e5e86c43144bf5f894a740595d7a096fed3fbe54919a5a3b68c47f0daeec0b4b8b0adbdb0deabe4d362af8d9d0ab322e8617ba2d94773c1002c47b3d147defe7d4f68bda56d00d8fdf60721165cd29174402c5ec8a5362e4155d9d4fb8565814f272c3c4597df46a90f0796efa1336a65f295ff48c3481d33155f4ff21a24fcf1749603d172dd30ad35b1898dd7a9af2d31c5cb3589e06bfdbf61fa2383bba57456ea45b661e85bb2d554cb0f5131fa99d31f4b2f946994276e1e21e5ae8997840b45b5425f26c5b39392f30005d9eb96419123ab974e45c4afd5c6cf1f9d5029e61e34243e32fd1c218c318a067d63d0f785d88cdfb0d6bb74b2e1f27eca010e57285d5217c494cdc933e5cdae2a64bcc14f96156ca2ccb7af883e88b4d7f6c467d6c3e9d32478f3dcb09f9997f86e5e7c2245f7acef3ef16ded4284f66b8aa334c2d6b2b0a87ba57306387e762fa4b45c70dbce335b4a63e42f8858de2b59fc67508e49f20fdbac7b47be51fb97a87bdd3c5b1a395a533d0c5b6127569f7c7d535a51018541736316161d5bab412c9cca783a18d95728789f5ddb5ca95d7eb5b89f5803783c96ae8906d48867ad3b1f695669e8574aab0c4aafc3bd1f7a71e8dd53f60b6c0e16968404b4a22a9f8466b4128ff70cb9ad143f1702a4014796d3303f0a22e42a8eea9658e44b9d43f1cf62a28039a39c6976ea370dd2e69e2725ebae45303a9dd0015d76ef9ab2b9480a95a898aa091c759e9ac0e1dd59bcfce94136da01830511902834eb598919210aec56bfd62379db281c628a02a93ea4cf9fd100f528d8146bfbb8e5cbd316d2d620c53e741e5330e4e6fdfe92d0f33e023a20a21f8d92e494d7e9c55ff975292cf74d9aa7ee95c567f36c21ac11af4f58289bec3ac51d2eb5ec9af96bda7987def8f53398754742a0aacae76439a9bf7b04881da819b1541f80c073372f3bd2bee11767fd39a67deb875e025aede9fd624ba59b00c89ef4ba14e09e64f189e0647edc9bb9548a422bf5d3f7cec72790f9fcb8e301d43c67e2c5c9a5da4db075c799fb75930250284d4c907c670643b748baa758e221ff4e3fcab5475f04e137fa4437ddd99acec53f1f7f5b9d24493e544f4beaf7d1cecf09318ec0e7b744533d7a65e27250c8c9c066ee030bf7da420729207afd082196fcb54eed917f0c0e9c54775edfa5ff94881eddaa6396d52529ff7d185638b320fa17cccbacbd35b0ff52d1360ec1594a941d15727937ef399003bb376dcc6789a2179205b9a5800ecc7b6d939829040f9ba32e1ef0d7641dbba0cfa8e341f1edb5a6e2485e94de5e1becdf5651036314394f0819526288373a0f7060590d1453f83345b0fdf19664db9fa7c0d55b1bdb00167608f4036e0633bed0de21fbc7ed5842122fa210f3c35b7137d1bd59fdb5063fa0264e38cb662e66f1ffeecf98feb2542119e4154262219e2390b02dcd0c98ee8e7366da75ca154e3b4349e8b0644943d322863ca9b0f366de42f6b07ee30f203332c22e4d18847d8487c79ddeb35f194a3aa14fe8a9a5aaaa5a1e9a72978134c321d430a731fa4a99a8987c7600f1ff0d785c1ddfdfbad297282172ad51bbbaf9a92469ba1ef2362cd2b914d3ea73c8096efb9358fa26e7c2915be7a890a605a295aef74a4fad9d7b63bc713e6f0b5388faf206aa3b3e81df43c73672d5d4b3a5751952d2e0983b8effe3e4e8f7eb22146812c78cb52f87a9174fefd37c466554f2c2ac41ee8c778be186f289d1c89b10e2e26e8a4cff29f16854693d6797232977694ccf6fc8e38fdfea6fae1c35c7b3d856890b8a4845ceef39954d848511567b07cd13a4aec63924584e218820798cf264f0bbd949f2eaf597d32adc5a1d3aa2e9adcda2adab4ae017331861a9d9c50e8073a415b180f2188a17c52c00f096b241e40731634d028d7c1de8b262367b2225b568a276312773426742b51f715aaa9ca65c332e05bc8ef9f042b782497be06168bdf89957189f2382de945062cc1466d5d560234761c09a7c7ea445f4f23415ba06e6a325fc5a09bb05c78ee8fdec91c72bd43abb99357b7a576deda07e51324f03d2336a719dc13d2e7c1401948e9f02011db9eabf17e4b7787693d96a0e9842bb0d6af90a240b8b022474f6ba00ba478c46eccfd1d4aa4556f30e7a6b880b47aaeb5ba73ae0e34d83e76b3de0063bdfc1459ab8a628fc4ee846b7cbc1546c9d31ee4356870f7f7429229e978181f6d2f7ee9819d10bf15ec1831e6c4cddb2dd712813e47d073914e81fa14a0014464bd9d27ca280e1e823167880210a7bc8834628d087deb2ba492a81a0f0aae2fd9b807df0b274715bf3cb8bf9f293e1e645564f9a0d48b33f77d452d8b67c3e0faf8142751edfdf3c01363eae9a9c6d644f7f7b0acea1805a0d13ffd90815c665bcec00303dcd95d77fbbf7c69b605a0970a7e6a6d1e3bba829cc1227e649a2bbed6df508603d2bb19527a1451d6f9021f7fc28047c7c1aff8c471e7b366e1905e29168abe55cc7954afa0d78fcf1ac066483cac7cc12980b1c1b2aa6b3ef85dade284326eaa71dc4cb446f0980a5f3cdc794f0cd43d0f617d0ca2fab0cbe8301ad8cbd66cf370d010945f1bdaf7964f0811ff718898225742ec658a648e4b529814c390ca2c46776e7301ee65422569e51d621174a91ba7635a79c89d79c1148db28f5ef0aab3601dcd14bfa2de20ed2b875c96fdaa70c4586cf25a934947d8fb4e804fbe4ed5fe658d87d2b9dc5fcb1b3c432c2683669f7012d362e454ddd526b80e3c80d5b1e9e43bf7536542b3b7ccd5e633258b010fc1934da682145fd0065a4d5eb6360dcabeae14f5ca3c7ab0b79e5074d21ff60ad8f2977041132d566f758206f663c16967d318d136e6b84d40cc9358da73f65829b1189f675e982733139bd8560018e13638908ca240522d4ddb15bad9887695af34859719e0f45f6cfe44edb8c5bb4ad90475e08161a57c6bcbbf6b770f44398042db9e877af33ac7cc70bc6e95e2c6bca22d5d312d0f0fdd36da8e14683a7b5face9c5bc75b5e355f9770dabe728e085e7c5e674a2c09af7aca6c4b76192bab2bfe70e27cafd9e1c9a70de240e6986b0609ed92f511465a00ddfbe878ec2774cf777ac72bb20b488a8640d543491e8c0d7aae5739c015619894506aa6c01567c8c46066e03629d6fc4b4e15a7ca0c04c8a52ecdfb022c4357b53ee234179f547f3cb906d8e1d65a8dbb5b252c013b62e3cdd812a07f9624e57263ee11e69724aa7d0a952935d040c10cfa725b3c17e53e92d72457cff3f31a18e08f691ca9b8df76b1ef14c7c10f42d3b9bbeac338fe82958d76e02f303cf2f7e9ca57a65a41f4afc395772f203a582566dc13388a8d9312a6b6da23b6982f468ed7d8826a4986f5c889c398abce2517949289644772fa6ad81c01bb2926ca4f64b4aab48a5fd38d276b26ce2db63c37303b83841b34f01dbc205be19f5a00c0bf9664665ac7315faf3576ab3bc8a73ae99eace0630ea4ed5ecfea82505d1eac9e8b67fdc05434a90385f44a09f0898e835a15ddc1f23913bf8e48ef09e14bc6ba29bdb30f92d3ed4e62627892e02b5bb023d094fef72dfd6857cbd4938a1ec07ec35c96f83d8f19fc1d607ed102a5c83b704a2f85dae320b45fc164b19d9f243f53236c39301a19fbf96a54d05997f00344ef46c894992ed255b6bf", 0x1000}, {&(0x7f0000001100)="4a20dbba4b71c827fa999fa9b695289513674f066e3dd87381c33100fb032c038db30d1c79ba259f1c081b9f5d97e8d2edccefd96795cdd38fbfed8fe66c897f81c42c1af2bf3abb53db772b46b1f80b182af10f5f611ba632963e857d94ea7233efa12fc71d1f61aa0533cf8f8d1c210c87a8f591d125e90732c20666a90f36501c302254955edd4049262a49b7aff48e865cfef6061ed092114db1fdfa83bbf5d9fa734088ecf0aaf53b3d21d1d38858a9fb0f551e169cc1804474a9d393bd2744280ff708cd6fa7c59409d71c1e105f95c10d7a2305b73d7135de75df6a96f532e23060974d9f43869596ea3aaee8ed3ae71d30", 0xf5}], 0x3, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x5, 0x404}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) 11:06:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x10000) bind(r0, 0x0, 0x0) 11:06:03 executing program 1: shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) madvise(&(0x7f0000b3b000/0x1000)=nil, 0x1000, 0x6) 11:06:03 executing program 0: socketpair$unix(0x1, 0x1fffffffffffffe, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 11:06:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 11:06:03 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c08000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) r2 = shmget$private(0x0, 0x4000, 0x14, &(0x7f0000de2000/0x4000)=nil) r3 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) r4 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) ioctl$TIOCEXCL(r4, 0x2000740d) shmdt(r1) shmdt(r3) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) shmat(r2, &(0x7f0000f53000/0x1000)=nil, 0x3000) shmat(r2, &(0x7f0000de3000/0x1000)=nil, 0x2000) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x7}, 0x8) shmdt(r1) mlockall(0x2) 11:06:03 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = socket$inet6(0x18, 0x6, 0x24ae) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) setsockopt(r4, 0xcba, 0x3fc0d4c6, &(0x7f0000000080)="cabca65c83a4f0f4e282986aa156cb69c80d6da6b7ec0fd80f03d9b955b1310761e0578627bd63b0e45f2b5fda581ab290f65ab135ce26cae3a59469c78fc8b65d4be2536f82ff5943", 0x49) close(r0) 11:06:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) rmdir(&(0x7f0000000000)='./file0\x00') write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() fchdir(r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3}], 0x0) getpgrp() syz_open_pts() 11:06:03 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2001a, 0x80) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000000080)="f1087305acbbce76af1659343acaaeebfdbecdce57aebac36580e76668f81a5048bff252d1615ed2cf849fcb8574a317f79a2dc244ef24ab49708e77c483bef9a3cc5987c8453aa9007fca1738207314cbe3d4343c6e921d6db7f0418043d7684da8bb7876080addd950186edae97851247b84647912b470abb4bcece8a304f76c7cd417b8a316da3592888aebfa7d14f7fa621b183c69e873723b8518b85744e9f0d54214d88e9bc90870d2bb7ac2e62c7c94dff4cd3a23013def6efaaa2fa0bec6c02dade7", 0xc6}, {&(0x7f0000000180)="dcc73ab44febf7fd9853a482e3a42d8891944c7a9a294b529072a4fb0c4336", 0x1f}, {&(0x7f00000001c0)="c9266aaa8c60239caed6230fe09ae0aafa9dde1bf1e39f348f0757a80dfd5d98bea8cbead7e8459dd1e3ed04f4a1f9ce0829c9510aeaf3c4ec9fe9c00875637a6b215ed114c48948df437c579a0ff1557254dd1e9f264db9435e056f681ff2432135ebc7e7099bd426f7700aceb3d79be82898b635214607daeb7ae0c8fce3975ad87676b999ad400917ba8e9f73c38ac657c8235f6f54ec8539c1f9ab6c424de4fabe763c52fc171ce90bd9c112c3ace9803c69cbf1eda7b7b11849a207b34eb62010bad07a8783bc9992f07a019a44350cba7ad1305fdb8d976b0f9a0f948ea26ead2765ac41e635713266ad5570d27697ee8c9ae750889574cbae60d4e515383c6f7dace3bd31c96f65d450a42a6d9dd9fe7aad651a784de0de84f0382108685d4ec37a1c43798caab9e89e68af9267e472ae906c510c2d99994b50d6f4685107820c821b73489e9998e7f8245417b1270d8f2e9353fec1e9ef47a8b7ed6d27069dcc2c01906b0ab9aafd6658ce64beefdcb2b8ef7ca081e2c5e7bae50c0bd6b3d684b3f3ee155e89a63e4648e34a0053f2c7bf798c00126a768c5d24138f103bfbe01bfa9c1730755e6d421cfbb91167b8b71a09ab84e06223b5d940dddbe40af45035afc521e4264435b75af7f4cffaf77907793600f9c5a370c9ca1a081f1e850b9f4db4c3559f4cdcba4ecb80764572a494e281599ed9870c9c40defbbd70140384954a6ba1d1deb421d3106a2ef194b3669cb8ff45a1fd009e5914fc29179ce5a62af9f96d1b1a02852e288f02128cef8141dc702674845a077a2fe947b7cf69ab28bff68f113ec7d4e26a41e3ec31cd5f138d1844aadcce6badd51d3e1cd199f0522f02d5e4f9d0e28962e70b06218eb0cb3520726261b8fbc4f18d0c8adab49afd8d4d846fe7ba88b3b41535a004e16ea7b8dab44849aeb3a9c34f6c5e24068b48c16b438ec1109b4f7a85e4ed599a0669b4e07636e5c68c34601deefd2ea0c0b5ddd27c506cf168b0dbc5037dc029717bb6a00d5f060c319af152cc4571b113b5b93f18b35343e38c55e060e842e47bf3393afd1799f749fc9cb07a34bcaff691fa9e42aab2491f5fecc77bf9dadff4723c011cb91b80bbd422c78b3fac642eee207599d8917802389d4a09e3926d1506068791d82ab51219bccafeaf3af29cc32712e259db31af774ca58035446a51fbb1546b5abf9e9cb9f7a37d5269ddb11c445788aa7f2c72961b72f73d967fff0aca7de2b469e9080391ca4459c99caaf444c2ca2c4a0020aa5758727f386a20ec0abbe71eba37907d1c051db7ac87fde2f056744d3041d307c1757679ee539adf47835532d66ac789bca28c81ba869c97d4bf9920334b1e5b991e0ccbafe68f3d565fb4413827d775bcb279da01741d60911429b39d4c5415e5f2a5bf0c302a9fb5cbaa8e3fb168f71c651c5cc85ddf170a69af5b84db1344b6ad1733ecd6b8a115db00655f8b89fc3ad1d16f49108eba93212761efd2dbb3c9f1c183b8b4dd64ef193a3c485a421c41bc688eef32bbcaca5b26ddb4e503de9933107153ced51d1cc6eb6a6577718d730a169539c8ff9b675326490ee072ac2425941206d07a691c8af886aa1d868793448a93223daaf9033799fdb6ee18309394dcd1494bde87646b364e86527a50939f1042e8e393e0e399cc25e68e19fbbefff24f850c9a8bfa3401501b9befa825ff914812dea5cae11c684e03b9f32970c7a8ae0f6b51d1b84721fbd92e100fe8a6a9e78049e41d8adbce9bfbc0db8c8bf1527ebc701cd53b465c726251f618655150cac59879ec0bf85a6c9fdb00e27c005376f6cfc794f8809f942210107361a5ab45d3ac8c9674912c6d57c83c64c23d4e9299bb8c445aa1802e6d216dcd0596363335cc6997a407cd8e802ce797fda1a4aa736a25f404c773c0d4fee2a08e1468cc204a60d0bb5f709eb385d65d55ee03f1742d3a3c9d830c41cacab59473b065417634bf9bdfb5638afead5623d29c271d013843b0809410c3b2c908d5fb914416c4e50e069947c4118036cac7f514d454ac3adf45354ef38bc48248119f3c525c2d3629dfe283df817d8e320a1b1c3d28c811e87047c4d0d1380bbd85f3b421724aba5f969382746bfbfad868685a25e152a136eed872f989d38c3df792a9a9ff05b9520c2baf938cb43559b78ddcca3f1d5f78c06f602b31d66664bc8509820efc93679b5391a1d3e0416caa926e715a2c63e9e3f528d364942f3df9163b185007b61b1d5883551e7ac23752bfab5543635f6b1f634e960d3fe82303fd1afd6d085282305eb423f79be842984da54754a3d9eb76abbcc5d0293c81102f275e4d0103e7ce5dc4e4fb13a57d7e8535341ef55499aeb419f2abe541c997e03a2a164fbc020d0ca772c5a9b6a7a1080b0297e599032acc85b12a88f1c43dd10caa0e1cabd646985b98026c372f6c37344e582ca8a04569da09899f0316c54ea5b05f65720aeca7e0c187c0503c501ad0866bbd2841c402cad1fbbe764a6c07789c0ec4e6811987a598df17ec88fcf684f82f0ba0444d412dffaf28a3de7eb71f24dc1dc32959ddd8af2eeaca90d4842eb792794e641fe3748d7b01f15154503c56f1a4108074bec4c4cf246fbbc9eb69b9d4c0238b5663b5f6b76f71da9ca310751adcdd4c7717bdba35e83fcba0045091f43ccfe77ab0fd484608ac5ca43df8eb1b012f6f5f08d7291c9866a1434d7db9f7088d48426fdef2521d80738315bc6869ea5fec3db582a772d8cdd8c73985e59d8175b007d57f6747c38b5635b671d722e1456abf893d2365b05e4f192bd5fd1f3b57e873c9a59d62cc22cba21c9c75c58deb437ffbcc650737f527e86176c3b197a8238b81b7a47450c82537e15ee74a50cb2edb0bc7dc5131883e4081dccd4948a32bb6677b305c625ffd273848e02665347f26d020ae7d3e5aadf99bf447edee0633711daea9e73aa7508489a6a0014cd8e4f8a257e08875da59b9af761da892dafe59e6b74d975c62674d729568bf8d122fb706f741abedc82868786d4f937a549dbcd742ee919c4dfc50a9865e8d88a36b3a0c52d129877456ef12ae53177eeb136588db3cbe4cd560b87e66cec0ae24aba0c6c5fc6d1454d2332e6affccc9567e4f8b4b8fe75bfcd1d6e237f2edf003a50ebbf977032f0523a4dbfdc57afbcdbb157b4e0d4da1316f7e408a23ff2223254537aea1b0084aa051d850ba6a1a269af898ed784a48018c07238b8d126d9ab63032f37d4e2bf86a2e42e4f6cde454f6fb60bdf26543f6c50f4d2beaeaf51fe9c412ff7e9d9391cc345c86a10dce067ae901d9aa4d81541ffc9e4b54ac60f9f2da52df356a3776f76a550f115e2a8e9de7c373529effc04760324c84e18e14f386fe7e976484e45e5dd26ac47460d26070e405a6694ecc47e0879d4a6d56a4ae7b948671d95b2c22817f6019d8dcedc34eaf99cdd31ad8c9a72b68a0f727ff5fd1294dab602e089f4b21383a8ee3397b0e55bd7d6cdeeef07643a485dca915cd950c46817827279cd527732b2fbcd77e560c043f7fb08caa619dc619c6aa6b2dc3eda56ba5b34374bdfcfa822b8d6a6595232a01be317bcdb60d41baa4c906644f7a4060501721c8c58c08280e871ea18cb0993a40d9822e219f1a06d8134e1380388422a2c3930ff1e54b4a2541dd92b369af624bbf5f34e9d0d14c2ff9128575b567e1e143a83d807262fdeb5583847492f65486335daed9c93c5a622a5969a8ae9fc584273d01c93c0095cd85bacb5b012fdbfac4810c96a6b2912aa9dff830919383e4c4fcc5e3d5ce8b39738a15cc293e6dab80acb1ac281f6265b0c1e565a6902243ad7392781d491133d22658468876e407c3955611e189f8c8a113f1810597686a35075669e39338003047d2a4d8fbd71dc52478465c8501b3d328128aa8de2dc7f4077cbd10f0dd97b1bdd0b69f2963b87b14fbf323cabb3050380b2b5a2098151204aefc200d0d83fa4855f09b0a28bc4ce8f8aafc7ff619122c2d5d86279d6a46fd26091e659502a6ce638fce46d1c3d33212507c084a6d486722c9620b606b9560b10c398b3c6656930a1e632eb12ae2cfaf610cff746a850cb3b76710447f7f9e8bf1bdbf0a3eb62054ca65a104087aed4d4ef426ea8bec6f7fdd5b7fcc6f8b90b6681d48bf5f3023c8fa0a3be10439e3f9642f297beb33666568ab5fa8a522781606bb397e8df34da8a9d8f82f2204f5d3c5c5a22a9f47c5ac56c420db68ec21f3287ca5fe589a0184d587ac01b6377de8dd072e008ea4dec2662b4ad4334ae7a5f7a6755ddda09676c12476b147a0bdaea826b0e80597118ff9034a8a92c01a601c2b5d599f6acb4761e8d78c7603037af2a0a6e9b798c8dd62371c824fe3e9be1f1e28aeb3f090833a61c5a74df7f05ec3cf382c406ed39251343aeb850648f00f4bff34d7d8aefd46f463c991e66316bf4ef42f066dbae2855ec37fc94caa953c69350efc8927996450a2501e01adbf2b0bc4981d8ccaa08d4e8843c89b8adf32993f4b2c687e23e98dbdca8ccfc079873a6a77b871b5997e61eb1c24ac76646bc62c14d16eb7dbf85e00e6dc03d151e043159ca8e65df657489e7d565f05be0fc55a70b05a1221ae85a01a9feaf9b899da0dd0a738933115680a90c5b3fc60bdac92687419baaaeca599f654dffb94ce1709db0e9e86fb1c5247ba5fbb3336ccf137e3bb2cef571870e7524d28162c41a62425fab25b4c4df95142c27e5a6d5e85d8a61afe6a6cb65d0e3a48735b2f1ba41fdc81db021b2b188f8d9c5473ad6eb4add0defe3e89327a98f26799023b13d9062f8410e3d957668c79dc95955f37cc5b772a4ec2ab7e8f867fccb2445591bb5f4e2029b6841f8bee0c971b28b6de90a0c73eecef596fd4204c16fbaedb5c3be4ad94948b4885f4ed2860ed80cdb31276d0cd4b7cd3fcac1315fef45cd7706b3b979ade226f4208a380657a8fc20fa04d5353c93b285cf84da6f744ad53b335b0e65c20d9f07c2e520fa630a062d6e19a6d00ca018d3b50490fc9a8ac6090e6287d9bdb7e22564c4e3f18cdf6014f079597cf5c4630d4158169be548ef8fb6e1cd72b80d8451c384b503e6f1b3ea8e6a47cc0fb3631d3f9fa08793f6638748c86674af9c1d19800314184301953d69002fc7d1851c43fa2c9d72d59021cd31f9db367ef8d388c7c042bb382f91f677033a59a505745c22ff3037cdf108800ddb6120ff22c24e29b12d663b5716373ba69123eb0acf1e6e5333b03877aec8616bce035117e418eaabfa5535febbd265b6fbc854291d23de9bd7f0fc3033f1ba7427d3d882e0132bf2bdc61a9899841a5793721c17887c0e459c2821239bacdd3386be01d6ac977e43b16428224e0edf381dd4edb43c27d39f9dede67a9279c405953deb66380ee276d6dbb400c1827bcfbfaec53b6768157322a42e91ed64565a43e7e2c539d797392d8c9c3139ebe56decd313ea187cbbc53eb3a3828b419b5b74bb5532d4c99de89bfbb76a024e506f5fb8005a4ad7631f686217fc4e76ae06c119a04136e16865c28926090cf0d0b0258df5647a5a874cf5253c9ae3ac58b962d58f69ca43e1372b581d74d6e0ed983d1117a5fe281f0d55a49bfe48c089296ebed41cbd8097572cf8f7735e9a134e69ade739bb0bb279d273e559afe972d8af4cc691ce938c9629a15a5233b0c771e6dcb0033ad91b93ff78fa6fe1b53a1f39961d8469712aef1f0deaac9174a6d9a7657d077da9d97305211f15d801bd1a0", 0x1000}], 0x3) accept$inet(r0, 0x0, &(0x7f0000001280)) 11:06:03 executing program 0: r0 = socket(0x30, 0x3, 0xfffffffffffffffe) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) 11:06:03 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) sendto$unix(r0, &(0x7f0000000080)="c87fb16455", 0x5, 0x2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x4, 0x1) 11:06:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200000000000800, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCEXCL(r1, 0x2000740d) 11:06:03 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000000c, 0x0, 0x0) 11:06:03 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) poll(0x0, 0x0, 0x6) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) getitimer(0x0, &(0x7f0000000000)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) 11:06:03 executing program 0: r0 = semget(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000000)=[{0x1}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x3, 0x101, 0x800}, {0x5, 0x100000000, 0x800}, {0x1, 0x8, 0x1800}], 0x6) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)=':U\'%-\x00', &(0x7f00000000c0)='/(:.\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\'\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='(%\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='{\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000480)=""/4096) getuid() r1 = semget(0x1, 0x3, 0x22) semctl$IPC_RMID(r1, 0x0, 0x0) pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept(r2, &(0x7f00000014c0)=@in6, &(0x7f0000001500)=0xc) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000001540)) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000001580)=0x6d4, 0x4) bind$inet(r4, &(0x7f00000015c0)={0x2, 0x0}, 0xfffffffffffffff6) r5 = socket(0x23, 0x2, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) setgid(r7) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000003080)) listen(r3, 0x5) close(r2) semget$private(0x0, 0x1, 0x4) preadv(r2, &(0x7f0000002d40)=[{&(0x7f00000016c0)=""/98, 0x62}, {&(0x7f0000001740)=""/250, 0xfa}, {&(0x7f0000001840)=""/4096, 0x1000}, {&(0x7f0000002840)=""/29, 0x1d}, {&(0x7f0000002880)=""/143, 0x8f}, {&(0x7f0000002940)=""/201, 0xc9}, {&(0x7f0000002a40)=""/132, 0x84}, {&(0x7f0000002b00)=""/119, 0x77}, {&(0x7f0000002b80)=""/254, 0xfe}, {&(0x7f0000002c80)=""/177, 0xb1}], 0xa, 0x0) msgctl$IPC_RMID(r1, 0x0) setregid(r7, r7) getsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f0000002e00), &(0x7f0000002e40)=0x4) truncate(&(0x7f0000002e80)='./file0\x00', 0x9b) clock_settime(0x7, &(0x7f0000002ec0)={0xfff, 0x8000}) r8 = msgget(0x3, 0x200) msgsnd(r8, &(0x7f0000002f00)={0x0, "f71ba0520a479a33c51f5e1ce8eb2e255b7d7b395c91469cade1516be49f63e6f759598aec143dc65f9ab1f69506f1addfe3a2ffed9e2312fa72fbece47c62796a8f34fb9bfbb380a39054c71d7e2a6d2b87e10a244f57d654836e0ea442d1501670df567818abfdd197578f40d374eac6c094047d56fba22a2f080f145127a64bf136e825f1879884e9447f238ce0475005c5ef75387b9396c08de84d4b243e431706fe0fba151157762015a478dfddfade048bf9720f8b4749dc7182f92c7c4d4e827e74c2898005e97bd7eadd26200f6fb04fa5f5f0732c3627d9c515d618937cd45ef8e77dd056ee30d352652378f066d8281272e40d"}, 0x100, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000003000)=0xb39) setuid(r6) open(&(0x7f0000003040)='./file0\x00', 0x81, 0x8) 11:06:03 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) getrusage(0x0, &(0x7f00000001c0)) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000180)=0xc) 11:06:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f00001d8000/0x3000)=nil, 0x3000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x800001, 0x800, 0x10001, 0xffffffffffffffff, "0f419cbcfd092b30ba4b17b4c6a9704b00f0d614", 0x4, 0x401}) 11:06:03 executing program 0: r0 = socket(0x1b, 0x5, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0xffffffb9) setsockopt(r0, 0x9, 0xa5db, &(0x7f0000000080)="6e80c329da3a54d94f4a7d9b891c291817ad1c92d6fbdf01ba61a1150c97c7a4d011539cfc13a51957723a8c05f82a1be1c8edf38ae24eb6c7943cfd9c949ba9bfdaa6071effd962928d11056ca9a17316e6d2a2ef15796dae42388414a12c432386cc2d21857cd94bfb45b1667f5a8f75ebe52b140eff17400babc723e95c4fe27bee775f506e45130604fb1797fb4d9ee8a930cfc8c50474f5d6e79b25556a8d4c2064c523ee4d69c172d5596bbe663bf98417ba08c80995213c495016a75cf8da64d1ce75b3c1acf20460419de180a687f4", 0xd3) setsockopt(r0, 0x9, 0xff, 0x0, 0xff7e) 11:06:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f00000004c0)=ANY=[@ANYBLOB="01002e2e66696c655323"], 0xa, &(0x7f0000001780)=[{&(0x7f0000000500)="6fc2f6c59e8cb4b4250d660d820c6d0e6303a3d256c1feb0a62d99eb161a3a3d56cfe801cde4", 0x26}, {&(0x7f0000000540)="7b2b5e03382b2c6c6897c03903a53111bb09abb53b3fd052219d4ca4d02ef6d85ce29346244b013d1c084d3f110ce0127df14744a5dbe47d967db6d118ae20024e6ce73636053bb3f9e25de992e4153b8b8afc991d3dde034bc6a65b04765e0754d97c0e644b955dd618e16b3692ce5bcdf57332e33552554f4c7c69cefc003e015697b1b3ece725dad7d84eb47c281b438535a7960a8ed94d31b6e8b90a182471aa4332bdaeef9d8590e6d47ddeedf60d436c0b594aa74fa5615a9c533364ee7dfa1a96856253ede6bf3bc7568de3afd5069f3f0fad", 0xd6}, {&(0x7f0000000640)}, {&(0x7f0000000680)="922f0ea947a36d11375e5de3e78776e0f4f34fd9", 0x14}, {&(0x7f00000006c0)="cd95f13cf38b3b0736ab90da1c064d93817ff72dbd43f9e92ef720dc9916b561d10f34b1ec15fcc3fe6e0e733e9ae384e4e65258372e543ceb03204ab2386fe1b2f7c19a962acb65308523cd87e66068bffb30cd0759fd0e7ba7e88c6804fc8248977ac3682aa1f4823bf30b1bbc7b67492654dc1dd73c6348ec7e9931833eebeec0f9c7908c2a4fc97c27bbb1ec8d569115e637ee47c69c8685440e7bd69603bb74fd00e1b92ebb8b4066baafccabf4212ce013d5b72ce0e9c24b3eb973f710309bc343b6478407104cef337bf79bef43fa5f6562bb869dd0e884c3facde54ead9b5a4fd2fec4d6828693350c0ad8c0a0b29c788952d176175f6c872fbafb3653d0e3be7aff42a8d3f291300e38ba271542c53a2bddde08c59d7fd9bebf33c2c2f195c0a9f51260cee22c8339eeead0be96e2c16dba604f08f49ff9e27e681a88360dc11a2df3f2c89fb745571846f2ed1f06249d3afd22262f36cafa20d17682fa39869def5acaf3a444bf07946200bb74c4e62bffeadbf7276d05c6256831a288f6a7fdbb24e03477e256f61316851039c237e398d96a60d65d3939a333d1fc6cf964cd6bfe98b534a6475de7bdcc3ac1b0b0fac416184d7055a2453ac844115e0ae45f9c5d87e55f21539293f006747c302119ce29ef3da31b4a00716aced2794cb4b5ae38ef6bcce9c2c4516596019a827f2aa9d7138afeafaf78913f8057ab4175c6bb08b930227790f9dafd2df301c081430ae51626b2df873d51a5c68060ea15e08d387a5cf8016d56b9d9c947254582a66931dab65bc5dc59408d2adf6bdb9c2a8a4f75e23702484086ec7a52e794f1a9a1a4d3e7bbee903e4b831388df5bfaafd84134ceb70a52d148b452f67a28f6ca97d889c21380ded5bdf53410f025b0fc28c2e94a069aaba0aaa94c18f4e02ed551f70fe354c1958f65f5c87dd2d45962affd09f084a3e420990bf3cd2c3900bdcb7a793f9ec00f4b5a690563b48418db9cb89853417b705fc1a1116a663a28bc9b00a67363f952d6d17edfc66e43c1ad441df36c655fcc378dc7fbe3b8b13afc7b4bbe75b0db64995b55210aff9a643858646253f1b85f7b248561ac38be172cf29bf17c7b613104f0ea2ec8b74576c9c811f66315e55b7ed941e9c0dfc54cd0662a0863e0bbfc3b3c078764a17517816b40b3614a91d1e631012edc7ce365eefb0067d44ebe32033cbc3f4a35a50ef0eb4a78c678ecfdc9f87299564e1987d88ee106d14e91c812040a77448b3bd2ecddf7a66bee97baccc08db3cbf2b1936b5d78cbdde9ff7d2a09c4318225b6fb5bc844c0af9b9a19aed558e3e784f6719360d22438264e9e05f20f8eed06b3d7ef17956d1d845dc8a3ae5a257a289ab017c677afc0c1474195c7f3449a610e38e3e07c341d56baef66ec568f1889a6275986af7dc9ca9f986f6b5fc467dd1d7fa5fa1301f21cf7384c56278fe2bbb095284e70b2d2a894fe99446897bfb71d1eb38a7981519dcef3c4f4f75fabf9d85e45f2b84f997e60e6cde8a714620d947bfb085696d54da3804da0d20921e7209fc1587ecbb110f9096326b258d91df1a920f7b530894cdfb80c0069b0400ab7e918d501702aa600294f6ebef3f94063f91510083dfed3bbe782ebce519c8a0ee13b1db7ae0231cbf0fa59ea6d1fa68edb1dbad25a02df323f031683161916175f9dff9c2c7c9e2cd86531e9e0c2437ea64ad494a1dc42791fe6b945050815fc7e6ec8a057819e62338699e26a159fd897d8daafc2b55b6de7eb3f130c397b8fe389daf05f89dfeb4a555bb4d461ede208d757909f016daebf317a5e2cf1a1deda4a1f73539fb32b4292b55c8b4367d38b31e0e6c4f34d19f3bf3a56d3fef9e0d9b9b331ede54bf0a5c543d3bdceefba85a362e524b5f84a977495e48bcd134790f747c6cc46b0b23cdba2c2dd09bc4c59f826bbd1bc6a6f742de9875f9198341e9cbce832acea7de4a9f62e3267858180b12acc65850f027f0390577fd3bf8d34603f196c1ebacff723897233f212a28f4d7cd119f89303b121fb88c7e9020b7dd71e21a7a9c112357bbf55ce4cbe24074be87763a5689bf5d1d7cb3f2edbcb57342bdb66ef6d0b8b24f031899143e7e95b656f0c4618582ef4144dae5dc63243f450a58cabb5d897f0b0719532ef77ebacce9ba0fb23f8991fad3e9c58585e7568aa7bc8c5500bb4b141084b32a478cef1e08d91d7fd7bcff1eddbd6b3de17eb51a890a6853a8fafbab37ff0350d32c3ba36e74f439f3a56911cd2ec477416140c52e0afee5490ba03d3594c68ea92ed8b0b48b9e83de8fe930332a598b95174a768d88d7a506809b896814716aeb6e8a9163d3ad07bde42d9a056da2c3fe4c673697a65e4e5f5cf68aba4ba8c683a883db6d6eeb9c13b1c98f693941b13b263e8cb478229f19d66d8d35461e5dbac2c748d4faaf389791e35e57096d904a73ddd4d58a209a592eb6490cbc48092d5e0683d69da39aa558d77f342ce14a02523071313713d11085388df816c54eca150fdc6aba86cddf4dbae73c78aab494f15eb49fb173e27fc5dcb098e01e0d7fea94afd4b580b3f70f16ef64710612f22e79692370f2f39310269d357f0768c75f0c5016a4502f2217beecebfb86cc4f0bc9eab95702e2fe990b146f034d9297dee6b9cf2e21c9d13c23461004aee46c4dc0dfe5ee76c14807bb4f08e750c6c4583548e2dcbdb934427440f6a7f41f7886f9bda032285c020a385ac5e24c9e7c58729588e2f5e2e7d6a644c3671cdd4f832cf03821c9e6cfe16bf5ad49c51676caa89a49c04ec9966cb506032e6f91afa48e85dbffc95716d23156417d71c5a845968a9b2deb20c25957bbb0f9f840dc7352081a9879408a27917ea2634e0b62f729fd82c0b0540c32a4e10a66b6e6069796f1f6e546a7e13709b04421448d0509afd63aca07fda1ccd359649bddcac2e33d525633ac616ca94e29f80d95448197e4c059e7e2888682516b681b5b7a9cf69406b8d16fbda8a122b5f63f1a7e3b09d8a394b919427c8093df0e2498c389fe598e764b8322751c5043dad33ee6714b6bc9a9035e4e8e471688fc642532457972be435b2056a43ffdbc3ff9f8d73ba42a5832947c2c016b2bf5899a598dffbd1da09077d83eee9803dbd989e5c5fc1843d17bd6b5a876a921af1ff6c56a2db14136232165454a31f62d1a74994af02a35e26978f7773b346c36b3e44170021f7c2e20e96c3a8db8d4020759c07bf9604ecf66f6349d0253a70aa7e4248921a183de65b56fda2a79bfea3728c471b8cde06beca61dee49d49550b9b1b18f00d2ee75505b54612c5805e015bc94fb28d97703e009de51ba34188246d95797a6b20916077dc9031dbf0049723d6a159f9cd30ec13faf4efb53986f3e90f3af7f89be6865189b891859312ccf1c3208be2e9e2e34070f7a219c0bc4b4e0e63114eab49f4aac06f15ea4d45c0803dcec8141d98962a37a527e532cd9a7b6b647d2f59ed3bf45776ac50c8f8af8c73ce15ce676ecceb231a97b11de23d0786e5203cce839cff297fdb021f82a8670cd89b2530a3402d0daa997ce72ecc51e8401c1f9e7d61491d50981639f32190072bdc884a5050126dc5411240d97692437100f165086f130ed047e6e5954447cfa9b53ca3bcdaea47f0636ef7fc31896ba64163743bc6bb5fd34b07b3ae6de3b7769d4975d79a33b7c26ba7413c6ea0e0d616e8ad181ac695a58795bb2baf594d4ba9ec0bf9be6c7c1d535b2a01ab0392360ad268ed9e417e79075f513dc80832df8b91f5fe9226d164d45ebb2a5b89ce6f4fbfb70f461d0686c237fb5f3d24a2577c909bb1e873d248d73b0004c77538e69e31558925ad2511303a1191308c234f141bb99338cd897f3eb68eb9dbf819ac6dfb664fd3851e4b6c5cb55a8f71f6edf9d6f96913d1e412644d6aaf49eaba3030325115d9f33377ed9857ab2d6cde5bfb5fc521a6a80bdd664ad6918dc728e727ae625457ce965caec14ffe7215eea332842f7dc5da6e953bd901d695b19d7285ca4f06eff13f9c9382d0c8a37a1e1aa9e4c29ad35532d28692ca1eecb1fab797940b58e630f75f9ef8e861b20aa89f6c1ad5a4887e0f65cbc20566aaf1a2df65c12af25414691fc4ef59ce73384aadc3e9d927b7ff1f621650b55cd8e42022edb9794b03486ce32a55bcbc8525d881fce62ff60fe302222a04bf20ccd29d1cc39d21fb28c4030324c84098279e1691e06b61419c20a115c769c0057b3fc61a48b00140e4c2851a04d2c95aaa9e19a58e57de4990437cc1642c1801a89ed4083ca51fed13d341f9fcb2932b3086b983444dcae84011995b5d1f65f22699d05c8a554d0116fe1fb82e2f42861e00953eb68f1c2f407be92d0dcca38d06f9fa0edf0107cb7dee5a4a975a5ca93ea1893998b66d9033fc9bd8197bb09c1a8bbb3b3a476124e3f1a6cbe9bf85ecaff4ddd740e2e55c6b53f63871ded25ff3f57ba891d22344b8964e574cb05849ad7a9b571c097e04dc9c05cd8dbceb8b57dedf8c1137249fe216d26a69c9fe223f905abe6b6391137ebb0ad88b6b912a5d66fbef69aafe4abca4898ab7e5306e7a191e4609ce97e068a4e1565e4fc9ec9cb9d421644958ff821b99a97518a7890dae1f52ac3daf9466b5275a79bffc25e3790e68644666256796ca3ef9608c55254bf55198d7560761e61c1834fdb65aa0686c57b499d7f0966522c9956fb1967e49e9e57744e885ce9f7d5d6fbde81e7f38ac033a1cdfefb45ec6558ac32733fefde6f4e5d96b1a9d6101bf97020aa594f8d1ba6beacb4683677489717026de08f8e6b79aff6908cdefcf0c16c05112b3d8dc0485a3363c2a01afa4fac0dc4475e298ae2cc050e81f272b8a314d87edfa4bed20216c0f6df51c38984f5d858e0575f98870d3d2f8f515e959fd34e8ebd43947f25377bb7844751aa8d073cc43350505680a3e4f86c9cc09554cbd4bda601cf9840834c0ebf5d2c4a646b81d3d24e767970a3e700fffa17db0f92a75806d2ed00c0c2589b3ddd39951af367c824abcfa0b4f943c760869b9f442b9805828c368b9efbad37ecc64e941e07596def8b7fa4dc316db7411377bea3355742dd6456431957984cc4854b9812f381893bc98dd3b5b19666f3331202b82a2c4d0d1d305239905c77feede5bfe712a2d3a2b4d7c160836d30b571cc2d1a9d6624c78d954710ce7007f07eca8fd3c59466f1349169293a2d276b8132ebd719e4ee23d70f078b0348ccdd77a71c3e48df6c68f848486d68ffc436a91f5511300fa9f1ac1b033d0d2f7b5e99be1d219822097e0b11087d538d427cb3aae8c87a2d3c039b1ae973b2d83071d17235606a407f955fb74168d87389d88fa9f51623143741b037378cf2fdd5326d20ce67af84db410c8ec3c709e39076ee7ab24bc4161d9e846ac64b54ddef91b92f371da7228fb72460a7188869b3b23aeba4890aa613398cdd95f961b165d8faae1f003dade81dbf597116f440deb826fae32412c5dfc0ccb014281c13ecd06fd70198b0ef8e91bc7249efaf00d28650bf690fb2885cea398a430b0df2669717ae658415b6ce19662beccb5f46dcf1e844917bb2477c5a8c04d51af729287d57f69b88098d14ddf2464d6511b4f292fd83909c5ef328bbe613ff070a2d680aade1b66c23adf039701794b333adbc4a5b8a8f7936a95d46fbdb6962a0b75ff287bdfa94d64e748a2d160da578b15a22e48a155a38d920245421c95839df52eb9c092efafe7c049ea158c", 0x1000}, {&(0x7f00000016c0)="28d2690f2c091b63e422ee58bb3fb42c167d7d89907c98898596dfeeafb6a304d4a8c525e7402e264d88176bca13a54872900de7540101ade7851aff65e49d072b16ff0c5bda1b785b4cb0ac02a436f8f7eabe1bc15e68bdafa8b807d650d6bd384637bff2b3d20c6720ad83801459cd6ed98c4f4cd70592067e859ee567478b5337a1ec651aadb5884326fb9454453ac1b623d806794fd3b8335d85fba86a15e2", 0xa1}], 0x6, &(0x7f0000001800)=[@rights={0x38, 0xffff, 0x1, [r0, r1, r1, r0, r0, r1, r0, r1, r1, r0]}], 0x38, 0x400}, 0x1) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000080)=@abs, 0xfffffffffffffcd9, 0x0}, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000100)="015c894de41aad1dda1423df4f06cad9452a951dcdd614e5b0a331c18da647faab3dcaa338a142bff893e48dc58a23ec6c79e9bc1643648aec8015081dd1cd1210df6dff2b915bc2145b31acd2046bdcbaebdbcc95b9d7025fff15d3b3a6bd27c9a5e07c894c83c90603a91b98c5323b1b9bc4b99a3ac1d244c64bfef8df8f10b707977ac5b08cf9bc80996e0996575eb87aab04105ee35cdcf646d6243aef4da7b51d6320042b955a027f790735cc5435daabec89b7e13be3860a27a95994e02651c790370ea1be19b8fbdfa133450e8919f658aa8fe96bed15", 0xda}, {&(0x7f0000000200)="abae700c4e5dc6b30ee5a7641b6a936cf21633a4c286cbddc525665364c8069de35b5522cacb28ab6a4991f180dfb0950429c55ef2431b825e78b3338b655f390e175c12d84fa8a00d1eeada24cf21540eb68444bd027b93e0c45bc7a5048b3bf24ea189e17969e4e9c996ae3224884d024b30ae515ab9427fc87c564383751f382d88ff5e2c574051376dbf6755ea786672a4375e6350349011899285b40d71c0b8496058e250ee59c6709d3569df9b5cdaa5dc091b4c82ec1e7f6087ce4b1988337d2ac831f12674ca795c80db5ad0840d49259f311f5c7270498674fd1a351777691033e3d71c4302f8f0a92f7b73a9", 0xf1}, {&(0x7f0000000300)="507fe7dc60c6ca3fea18795c342d44005b0bbd78c4801b55669a24d3e603bf12e5cee52738636354cfdc6c6020f99669dcf280ed2a012d2a3bb3fb3f3935730bfb85bfa9942c3d340bcd0d88287a3830171866db329e9e5e501bbb5f12ff1fb09c4f95edaf5de34512c0a6d4e27678b78af222db6791c4d5d0dd4702ae16616143bd2c76a811255161260581f0dd4c8c379f3fd4f09da2917923d37bea1272b2957bfa2e5436e710f029e391bf601ee202029cf17650091c76127a9894ac24c24a14f99353e3b2f1b23d87b0686feb84490947dedeae32da9234a14f8565ed690695c6aafe762a7871548e008eabd6ee051bbb6be0", 0xf5}, {&(0x7f0000000400)="309096df67539305d5ec7e11de1647be3ca7285a02ba01728cca45986859834ad9582110b492e5beac5f1c1b5b215d129c3dbf5fc233ab752f49efea53cdbe66d448e3a22c742f7015c97c38", 0x4c}], 0x4, 0x0) r2 = open$dir(&(0x7f0000000640)='./file0\x00', 0x80, 0x100000000000000) faccessat(r2, &(0x7f0000001880)='./file0\x00', 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 11:06:03 executing program 0: r0 = socket$inet6(0x18, 0x401, 0x0) socket$inet6(0x18, 0x4003, 0x7) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0xb7, 0x7, r1}) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x325) 11:06:03 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000400)={0x3, "1602cc51fb138e04c7cb20c7cd86bc2360f34e258d28ebee70075d6ba67fd988dc8771635c886f6758ce34d8e4083b8828bb05a89a0652cd420e48c12dcc69c138f2026d247077c7882d81e59836aa98992798c64d24fb53f98c59ae26a0194682f69219a7088e341d0668b76a4808177c9e35c68cfed5c646910c493d6bdbb5232bdd55ec35bc4be60d23a469fce11339f88a3d13ee5572b913fdc052a0c2ad7dcb88ca57df1d1082b862e162aa0b0222bd8b52ab997ec121e886d47782f083a4c526f6e59190698d249aa90c96c67066780beac309223bb607392356ab3800d4a85f2ee79b24696cd0ff74370fac418bf911f74f035b4e7de73361d8514e421194506fa79c2951ae9db2a421b0361cc8263265c294255463f6c4b44a0ac329201191816eca32275d3a798d3020bc2d60790ff1873d849b9558bd0b6888202bc9e05c55b19e8274baa725c91469a3906ee848cb8cb868a3c92de8e30506f2c6d6feb8b9c6efd0ee5baab900a2ae0b6a141d785ea138509c8d298fad8b6322e064b9193988e4ab202ecbe296aeeb3cd674b3"}, 0x19a, 0x800) msgget$private(0x0, 0x248) 11:06:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) syz_emit_ethernet(0xab, &(0x7f0000000080)="1c9480ace1792160a5ef903e0b00b74c766c622b98ef4bb48d80712eb44d4d6b0f838bc47e3e540411f8f488254565236e5151495374f8c4930702fe6f4f86dcc2af49e10816cb65ef1ac5401e9ac523dd356bad2b7b94d17ea148d4ecfced9cfd637fc4c0129dabf8022c2597a8e526b8daa0c576b9b5fabdb06e8a9e71071501fab6f533162965cbb5837072101ea11358cea1b9328906e650d2abce85f810e8d4ac6e14ed47f1a38196") ftruncate(r0, 0x0) 11:06:03 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) getrlimit(0x4, &(0x7f0000000000)) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x1}, {r0, 0x4}], 0x4, 0x0) pipe(&(0x7f0000000040)) setrlimit(0x7, &(0x7f00000001c0)={0x8, 0x7fff}) dup(r0) setrlimit(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00000000c0)={0x3, 0x7fffffff, 0x5, 0x40, 0x0, 0x7240, 0x6, 0x9}, &(0x7f0000000100)={0x7fff, 0x6d, 0x8000, 0x6, 0x2, 0xffff, 0x9, 0x6}, &(0x7f0000000140)={0x7f, 0x0, 0x7fff, 0x5, 0x7, 0x1f, 0x400, 0xe82b}, &(0x7f0000000180)={0x77e, 0x5}) 11:06:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x3f, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r4 = semget(0x1, 0x4, 0x400) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1, 0x5937, 0x9, 0x7, "335d0c8f03248238b2767afd1a5f82af74fad499", 0xfffffffffffffff8, 0x55}) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000240)=""/157) write(r1, &(0x7f0000000600)="a3a6eecadc81362347ddcdbc082c4d920ce722d29822f1e151bdf7eee96d5509bf7229c8c20ca6ecc0ff000000f969c03743a16d5b5305789104a08d1ee6d9027dbd0f39acf8c8c007024366ae53ac49a236efa8f2a72c5a0d1fb49ea576022c98f504941cc05a35937a87e467e7053c39ae382e0653eecb093f20158ff8ce6a539212aa0d725eabab49a024e1196179c0858df522102b1ff9aaa5bcc6c497f5bbec3d0b7d2a71e6650cd188a0bf7d115803b7eabf9f6ed2c6b36ac35f52fa4a13a62c4086b52d404e2101cac139386942798122faae3cc06ffbfac4c9e6c5bf4b35271acfec3f0d6dc592763bac34bb2c6fcc2968eaf8ad535705cc7f70d84953", 0x4) 11:06:04 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="f80b665d19ac14d5e51348771197a7728486fc46ab1dcddb8e1f5434e2f62669db7fe1a641d2834917c320aef61715f7b1c3d4b3830c921be973c585bfa49281f0bb6f3bcef682bb0a877858afd6dde11848d39bf71bfa7073e88991a0c01853e649e97bc75a66c0f8dcf410bac6642354d11a8d2c03271253e021067071f5238f5e69c92ff2386c75b651747109f084bab2aa0d3772efef2888c2d1a1feef993b723ede3ac42a28c9b6a1693049aaa08409b6dd63ddc1cdcd85302c773c0dd5730558eba0a5a3e005177769f0b8f9f748c359d136e8827ad53ffe085fdfe10b2d87c5ea97f4b97da09bcd14c29c8c63afcba4033372ec03cdd7b4089d57b88cfc85cad5ad36ff135ea12e", 0x10b) socket$inet(0x2, 0x1, 0x100000000) 11:06:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='x\x00') 11:06:04 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x0, r1) write(r2, 0x0, 0x0) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 11:06:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x188) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000000), 0x23c) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 11:06:04 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0xc1, 0x4}, 0xc) socket$inet6(0x18, 0x1, 0x3e40000000000000) 11:06:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1, &(0x7f0000000400)=ANY=[@ANYBLOB="1010000000000000ffff00000100008084c5f120aa061dba9bb9287aa003d867fa647109c89e81696bd81ebecb8557ac7d10b9e819e826491d699b2b5e0e89c557a9d27515251282c6ba3995fb008c3edb15d5e0cfad1edc84e67c979208fdcb164175af22106b828a960a9bed887b5d96d5627c06b4ec90a868dd76fac93a3a613e1e7b783865e4a02105f6900da0bb1d9ce89ef38f0d181673c4d63c4ec36116160d39b78a1cc3cfdc9e9e58ed7eef63e6d806256076869d1c0f90725d7c78c06b5ff374831e4531ca9b510c84167adc48998a69ece09fb1429b82af74e8ee3e5df8e150d9e7113b6243fc903ee35fe7307405555588ccd5af9e3aa2ef1aa7b5dde2426375db08eb59dd0f5dc3cc5095d61f64d937466cdbe4b3b379854f0b0e9e73a7a8ed2d194eefff623b5627b16d74b444c1fcfc07641342149f913e4d576a6bfd51bd090c911c45b3c69c16139b02ddc59f73fe4dfa0de17d43299efaefa052fa67278a0b4f0919b05174b94a82fb924f89cc2ef2d2d4cf081d1a9bd396e71cfdc32b6d7fdab877c1d0e7e6da46e821b9cf99bf2fad934685d7f0ce4fcec38c9224ce9aa862732a082e4ebc0e445ba249357c5e1ba35f5427f23aa5aa047b054450e4a8030b8800359c641d66f3ae5195131607aac889657938070fc3b3927adfad6c766f17e65617dd015ef4e11431610fbbed84fbaea5b3fdf6114e9f65d03e9ced44ed38614d54f1f5c845d88203dd493cdc93fef4f4d119ef4a14e87158862a7883a56a5768119b5c68d2e8779300de0d26eb25528853877f7cf9bcb51a621486fb5bcfe17debf78755685d8d65c02cd6284f90d40b2ef4c7e5162e6dd596866d6a7bb922332f2c62d222bfe1c0fc0185e225c47784b9b429dbb3aff3045aed0b3599cad1929b8e75c719e34fd036e6e9758ae975e4d5cf59ac3d83185e36dee11c85eae6284286642fa964a3a45c3f43ab1f8fde0abc102c1ad350ba0bc55aa0fee9b2aefb41af6d983c7f66f70bf83c74516be8fefaffd79e7fa41229c9cd78fba7cccd80f687d8c22c609c306e6eba858ce2dcbd9365a163740aef4ee9eb2b7fbd60994dfda17be57434786cf59f1273e20947f1bfb16e6d89b13775776168820e5d994600562f6a275c82fcc2720b1734e806da1786844aa730e159e4d9c51f614e694f19916bdf642931bb70b89c53d00a6e1c1fda112f0a453fcfc83507df14a86ee368f1c1177aed4dd2afcecdd9455f6cd5adb57b6de1c0338869e92e9e3015c3d9bf10dcdb49286438c556ea139aac0ce6312dcdc31e834f4c21f3f0f606a72e29ab72e66d474061ddfeaadc2f1792cc646b6c245e1e49b69e0c83ca4efa29a88f5b30c9779ccee20994918892d0bd81b7195c4b412e239c64ba3665bc4e09e2aacfe2e6b2e468c6cbf8638ca7a93b125357e6552791f0ec2e553d0963e7ff0ce4ece222afa8cfad3983654a47221db5c03f384726eaef3abcbcd948167e6a0a7d8e23cfd5613702cc888e68134a98c3137e0865f31db9d761a92ee87b2f1b3e1db818e4782cbc614268a0c7491a10f31d4c0fa2b97fc9f96f575dfc898b3158c20d14a357088c491d1905129add099c40fd583cd5ffec46d4fd275273439dc87e71091e4e565954346677101ac4839e16613f8dd598ff43c64c4c5246e27b2af7ddb9823520abe80f79f81b3f87dbb25c1d7257fc9bb415f7646b1458e839c6fb90cd3e461e000ab39f9166f01271ad6244850c7d2690d23df7a0c7225ca24f1d458f2364247df3d24ba4abf0a5c4eeb87a288e2336fcc6fdaada8012918f6355d9bb15ff8c3494496e98e828f3c60ac8f418fcf50062db7293236433f9d119f770add083a650e745b4f94e99826769047c66c14f7a7461cc99008910df1818b99a57cb9154b9ea45d064b4755d0bd8d182597c59821c0a4a2e931f85aab45df1bec8f517eef735ef0e6ad1df92d32317747c822c083f02c17f818720f8774f9d962dc2633182e80846083f875b4977df04f554c57e38b2380e2c9672682dd2b7a8cc1ff1fec9bab37ee89f2251519749d2efe98d7b607bb14580d730e8f5bf1b4edf8ad2e9e987c4c632445ab8550e74b10c3b20075188739dcd309605d64b6c73206155a58bc89894e1b361ce6988814a125242e774ca15c63b9ab297d3ee992a6095d56497dac4a7870a97a55ef4cfc1fe1a344943d2a1cc38e7e2519b5666f9be8f98c3e36c6f041bb634f17b883253bceefea642b5a17c1ab59da2641138e76218a6b740405a2f26a8324bf26b6fa0f07e5c8141e84082d9c79c7569f0c4b3a40924292f558eb079da42a260759c2a05eee00728b4f2c856814f4a9c50b13b4451e4640b0c8a4fe894d2b8bc8acea5fc20e01d08e392372f836fa29a6630f8e96d8181e07b1ad9d576b1825c4a1ec74b869ebaf83812117b722b53a913a55e7547f119c57e94b7571bb5398435bc738ab48abe2fbd84ec18a588f780d37f7ecf5b92795c85efeaade8f41aa3ecacac00f6f954e85115e4e62896ddf961663bcd4872edd083430de27b228d4a300c0c825d308a798f3f30bcdff3d06b59849d0045383453f672323329f954fefe9bec053bb62996206310cb3e12d74198cdc17721127c9a150046280b5b61901d8b6175864ea37d3deb35af383ac2af47442bb6ef0a91168a57d96a01ba638032e5ddb099098704a2e8b114add313bb58e649fa899430ee6d69eb17ef03b7b3a1cd17fd93cb59c5d7a68ad9f874ead0752525718e759a084eb3f6eba5e17b7b6be9897443ef9d8c2ba9adf85b2165df4e09e6bc627496f0e7477de25a04fe76c08822e1a24f311b86fd153f77142c8822cce936ede50ca738048d2c9f01d16f5fd875d395d9ca2b95941b811f5022ec5b9579cbf1f4c20f9cd0fe840979e775423355245ac4d36882c9c4e51263174c657eeb96544719113d557274169848dfe00b91d9204d89bdc6944063ca2ed09f6b71bb4d5ae141f12eb545c32d0c7c5fc3e3e014b9088646afdc3ce0dba22f502a48ebf64beae67e42e5723f46de98b77e084345ea384e64b75790c04d5256b9e62ba36c495decf374a60467499e4e9ceeaca237f930d7e690e983a1b49268c8ec883030a34a0c991f06cd330c446655401515a3ce10b68248d08dbe881a4b6b401f8d93996c1ff21adb23883afe82db7c780fd59d6a9c4ae2b09efe32a4a14f28fccc73c6065a3ea6d6e5aa1130d0b656c8c90a160beeef396f34119b429b389f58c1e25417ba46466e6a9232a1ad6d0a22e0ff6aacecfb22ae4b70af5c22fb1aa1a99d16748951fd3920e09a4be74d09d9099f201377d7962a6e18fc0e181c5f5fdbec6b9aa90facb1412857e4d2bd4c1771b146afca9207139c6d590b06ddc5feb02887a7d90a8abdbeb70269ed5f5c36ca4927d56475bd72a15232174af23b1c08887d1f8b44d6ea8ab9baa2515554d331df2272f30d568472427a20e0e76ab023c34a76caede6d6128efc162385534dfeb77e47c8498554b6066dcff3ad9a6bcb04ae5f2640d9213b8e79eb9a7e501dd0279d2071c1dbccefd05b4ebadac1c5739869ce580ab4cec78e01e958431d3ff95f3f1fcb32e431afdd1efb0046db7b39577fb0133ca32f5bd9f217bd072129cd05d2f2a3e5eff467c5b39881fc76f1df4373019dd4439f90a575add3e3833d824bec488f104e127998f4c7d30a19f20ff7842cbaafdb23560d19ce7e78f4d43270c636c63fa3c83261797ad02d52c5e363a609bf67620597a5e6418048111b220aec5a105bd44ea3d01a1ab652de47cc1f9041e7a1ca2fe7b8eb7bf62afdcdf529d507dd52d8164d54e88a41bcc610218cc1646422c39b48a04ff67fa3cb4ac4ddccd1bc7ac922b7ed312b664dcd3f4449a165c50a2ff794fde4068672b6ddb1b63dfcc3de9769e189e1cfa481a9f48919858914e568e034386faaeaa88664fd6dc841b4e9f4376f7b2169b144cc4d709daa4bb9eb38b264bc228451405cf11f076735335b0c31eee3f43e82fd27afbd6671f1e4bec1127ca1c33573fd7585c67cad0f4c7f84e19dc34a16fdfbdf4fb14951478636e633bd8ac9c57d2ad2e2fc2602731cf31e0f34f150b4061ed0b6b78788807c0cad0d5a640326e7db5032c44e109304e115ae754602093c9beabab8397e76ab0d95f42e3d1b0267bf2be7e6ed3208187dcb3847e4c603975589d8b961c37e1789031a3fa538ba478ed438c2673b8cf66b365f09a2ab55d345a17b734b85a5dc473787daba561e8bc28398896b1f05da837dd14ac7142ef8c28ebf652fd6c9419ac822239c2b3325f955dbd4ac8b79976a6adb23ae594f925459aa2748e3922e9bbf06c66c9144ef0591ca04eee472953e3fefb8d28b1532ebac27f6ce678e760d7d48bf67ce8ebcd31af7d65a87e2b3c08ab0e3d8f07d1035c3e81e304a0619004d4b709faca25a1a3bd9aff0691d796b679611db86c90b59a60b3a7bd715afc02379e927080ebc28479dbb89792c666c0114d30efd85235dcc2f75384fad674780a653eaf4d5ecbfd86d06a5810e86fa200e8d2305ef0c81b13bde6b1aedb7f4a1224661b2447c8c2abc4980988abebb52357cb81f09e89954b89c6970faf35971cd04efe32b9ee561c4865fa69601b096da58f5d40c71690950b819ad06a7a5b2648935420b58f58f84e83b36b31b1ab116760b266defec0a76679510f09b5a06b27c72a4d8f25d9f1d87f41aa00cf8be77f3f897f791bd44d513a653aa7dc436d3ec9cd81288e8c95ede33cb2b6c0e775fd1a137731066c7a4105be49bc81ca0bee95283db269699c156e671feef0d38bdc691095ee62668ab76593c2208b21dcb523360d70a674bc613a1b10a71bcf1115cdd658b0be3d705042d7b5eea277f7db69644718298e393ac23489c2deb291e699d01f1d1cc0f89b658ed07446c2edd9956e8821ade63ae62e0de37e1d604d6149715b9624c43e143d10014976bc9ad9a80df06e439cc1906acfd75db0807e61407f91fc6889f19fe04d651a397a5c51873f73ccb9d51ef3deb21c68473defa495039da61e2ce49e5acba4e3c1e35f0bcafc66dfbc424cddda221075bd2b90f5427c8781e94d812690d9af6e744809831491723ba1456cd4133ac2e2dfa95819b00cad0d416a82f8db4fc0dc535309afbfcd45c6d65419b519cd57b0632f8c36d43a1152f7f40c1093979a099af13ff2958d6f86378f16d9a5accd26148a1d59dde4993c3b78f41957a2f2818ee04b1782b6b215e26daad5f8b102f1f74d86256a71454a6468101c3f629629c7b379abe15405b0c0da5be7a1f756673ac0240b91f20f4dcc0ea9d2939f58df70550edfd1da5d2e1aaeaff6bbdfd678198809cbc97050264b0684251565a64bc5cae5bd108dde5df9ff5a6bf7f135c4cc4a633e81d6304bd7cd92f5b57d8d9ba2595255bfc94b5678b9e17c97d3778098f54b2a8dbb8af07507cc1374e9d1561cc9fbeff3853675d7f595e720fa39ca67e1fd88d0655898cc3650ee7ee3954d3e05f1fb7dd0b22c6649a916ac4671828764ca6a62169c44878dba831628c70d60ce57436111c9472ce9dc8b523da8699572607f8c15067b5a84d0413ee054997981c8d7175f0d17c8c156e7561a59c368f4dd553b09e7c8726cbea094327d84bbf33c2b5d9823beb3f07d7e835f5186fd438fe2cc773268275b91b18b6427e19917755741af72b5c2787fe3fdb446749e916adca63a8b1b5b8afee2ce71be88f011537330009889a4843146599f28850e67a17f9d2faafb2ee28acfeac8758c820000000000000000100000084ffffff3a8ebab0befca9bc71b6f702aa6ce2e99800000000000000ffff000009000000e29ce8d469836e34c3791e69b3b4c6f8571aeffd995763486147334c43384c85422126deb3a2f909b5bec7b1daa86ff0b86c0594ad803e2412a4375d6608556c8f65886d46b94b536ae743901c399bff8a3a294be107d64f1ac1cb19f058500fe40a7c0b768f37c01c32442d19b78e3c46c5e824bca322726e6bd2662949d2280c0be2c8c21d86004000000000000000ffff00000900000001101162d68fc883d4615602bfd79e73e25476e489a3c6bb661534bdadbae2ec691c786f045c554e9b8fd800000000008000000000000000ffff000002000000de4855afce1c49070b8efb8f038780392d392e07bc57ada2cb7413fa04cbba5b5faac67d3ecdbe547506c786bf00abf9c6614397a2eca9d89fe7321366656ff8873889474d5016bbdac89980d5cdc484bda3de36b9e5a458d777a4ae0cd97f2c55af89ff9dff0d0efad2e3000000000030000000000000000100000002000000f8a3ac76fd759d1c338b0f0fe40e1b96b5042e7d08e868cbb4e34e1c71ef6600"], 0x11b8}, 0x40c) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x4) 11:06:04 executing program 1: mkdir(&(0x7f0000000080)='./file0/file1\x00', 0xfffffffffffffff6) symlink(&(0x7f0000000140)='./file0/file1\x00', &(0x7f0000000240)='./file0/file0\x00') open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0/file0\x00') 11:06:05 executing program 0: mknod(&(0x7f0000000040)='./file1\x00', 0x4000004, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 11:06:05 executing program 1: r0 = socket$inet6(0x18, 0x100000000000007, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x270) 11:06:05 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = semget$private(0x0, 0x6, 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/242) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r2, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 11:06:05 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) unlink(&(0x7f00000000c0)='./file0\x00') readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) dup2(r1, r0) dup2(r1, r0) execve(0x0, 0x0, 0x0) 11:06:05 executing program 1: dup2(0xffffffffffffff9c, 0xffffffffffffffff) r0 = socket$unix(0x1, 0x7ffe, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = fcntl$dupfd(r1, 0x325e6411decc4097, r0) recvfrom(r2, &(0x7f0000000000)=""/19, 0x13, 0x800, &(0x7f0000000040)=@un=@abs={0x919f057c3eeb1e9a, 0x0, 0x3}, 0x8) socketpair(0x11, 0x3, 0x0, 0x0) 11:06:05 executing program 1: r0 = socket$unix(0x1, 0xa, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) r1 = accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setsockopt$sock_int(r1, 0xffff, 0x1020, &(0x7f0000000100), 0x4) 11:06:05 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:06:05 executing program 1: syz_open_pts() r0 = syz_open_pts() symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x4, 0x401, 0x4bc, "0e4b93dadacef5eaf29e95733d247e73a3a9e75f", 0x104b, 0xfffffffffffffff8}) 11:06:05 executing program 1: mprotect(&(0x7f0000356000/0x2000)=nil, 0x2000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r3, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(r2, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) shutdown(r0, 0x2) r4 = getuid() r5 = getegid() chown(&(0x7f0000000140)='./file0\x00', r4, r5) 11:06:05 executing program 0: link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="04041b43", 0x4) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x1, 0x0, 0x8, 0x1000, r1}) 11:06:06 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) socket$inet(0x2, 0x8000, 0xdc) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x143) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) 11:06:06 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = shmget(0x1, 0x1000, 0x2c, &(0x7f0000ffe000/0x1000)=nil) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = semget$private(0x0, 0x0, 0x80) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/179) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_RMID(r0, 0x0) mlockall(0xffffffffffffffff) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 11:06:06 executing program 0: r0 = socket$inet(0x2, 0x800, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x40}], 0x2, 0xac) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) 11:06:06 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1000000, 0x44032, r0, 0x0, 0x0) r1 = getegid() r2 = getgid() r3 = getgid() getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) r5 = getegid() setgroups(0x5, &(0x7f0000000080)=[r1, r2, r3, r4, r5]) kqueue() 11:06:06 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000080)=""/110, 0x6e}, {&(0x7f00000001c0)=""/81, 0x51}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/100, 0x64}, {&(0x7f00000012c0)=""/91, 0x5b}, {&(0x7f0000000000)=""/60, 0x3c}, {&(0x7f0000001340)=""/87, 0x57}, {&(0x7f00000013c0)=""/82, 0x52}, {&(0x7f0000001440)=""/241, 0xf1}], 0x9) write(r0, &(0x7f0000000100)='u', 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) dup(r0) 11:06:06 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x1fc, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)="a3df42f82715494a838353838a87c7fd1ab4f36bfa53c65cd2d57a5d320effedb0d1ca8577232b08808c0aa69b114badcbcc196cf8292c43c66a29e734858a4874e387329e4bac9eea16be72accd0f01b43f5ba6aaa1b16302355652e73bcac10fe115b17d5165f245993e89e20561417b660fb2961325ea9117d30aa8213aa7e4e5aef32691cc9406d165e26bd0531751e878dfcf3600615f1799e97c0c2f827ae12df355184ba9dadfbea744d4d6f51145c20996aa6d6f9f798bd188a24ad85441b4ca5241616dd7bed360ec6c637a54ce77efa08552ee17d05954beffa9ae159386470c7990161472d0583da7cfd35ff482435cc667291d6c777f27fded", 0xff}, {&(0x7f0000000000)="2340f6ef5fa91ac40d5c5ca3ff2a7bf037f4611376acc4f287b907842cc45c0958826d2109bd840bc636b1c53bdb5c3f002fb982f99dba3d4c9a9d2f9bfe0402079fc79007994c0a4f7a41470559d25cfcba377b99182f0d94dfb3fc054d0a97834d16f49e91b037ee7cd5e99d5cfd547fa06c7a8094a97a4dc6c2994a6e4c00", 0x80}, {&(0x7f00000001c0)="c3c2363f3f684f1c3dd1aac3dda4dceea16bd307e5a35923789aa0d4621fdc6cb4c5920dca9f6cb2c3fb029fd7dda3f6e21298b110c9d6b4ce5c3b4287512a7cfafb5e74b196fd9342fa9022880ab61700fd8fbf7fb181c24355dff32c4f60ee98fad224b3480e78cf22fa848ff8571310a4ba2446413192ef9aef80d0347839", 0x80}, {&(0x7f0000000240)="c75079c5247eddb68c5e3711a642fbcdbc641652916484ee8e6f8c92424850c4991b02a00b83961e4451ceedd16f97d283cde9352333c89bca083b1f7bf223e39edbea46c87173e52a5a5da2f00bd2c8b70e36275cf146a838145424d081c61d9b82901f667afa1f01fd037da0dc5071672a94208ad5d74d2ec7d9f6c398830120b320e8d70d47163a666c84dead0789a069279cd4a785458e4b0f43289a3f55e9c5574f27337a4fe02f09c97e1e17c7c7631c86a87c850ae3b5885af55bd55731ef9aabdb1610d8a1523ae83ea1e48d76", 0xd1}, {&(0x7f0000000340)="1fceeadf75d07b3147e495046024611d51165aa7c86b0c1e97eff959e9be9dc51aa8529cdcb1834d705eba7f9ae3ed850668e4ab3543d9ca22a7f7124b53", 0x3e}, {&(0x7f0000000380)="6f5732f74128895207b0d28c90c402bef5ded8bd055e2c1795366795f270c0a0b532acb1ca99db676285ac44542527ddf307278f4d4b98e5e21c4150155b1243b6c8d0664e9a54914fb5ec8cc56a92cb5c1cc2987009b637472e8a0f223c98a3933f56285a7f70", 0x67}, {&(0x7f0000000400)="d57c2d6145e6c5b0338d2ff79279bd353d3f6d4ebe18730c4c1842053314e5465394f0e368e3d90058a28b0647bfc2b36f637ea50a4c2c8084e7637c1fbd1cb0c8feb5e0f26f46d9825e6255f5d576f07fd17fb65c4526855cd82d07baac01d724cdde97d87bf078adbc1aad69d2b3b79ce9047d8595ecb62e0ae74879d35c810624882b4f8816aaf273b955793082f76b9063b9a25362a427", 0x99}, {&(0x7f00000004c0)="55c51e066cc3e150b44462ff79ba02f74089509670523d11874614d4d1050c664dc412675b1bdd00e98fc2afb63ba922aceb0c1daaf38586b81677e388f8c4c5852059b4e491cada8091216c552e9d5f40978d1d7251a317fcf74f4baa3125024bff880bc7a611c3481b39b183", 0x6d}], 0x8) readv(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000000c4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000640)={0xe2, 0x4, 0x0, 0x3, "041109a0624054a4b90f3b975e13b0c697eb2448", 0x5, 0x6}) r1 = syz_open_pts() setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000600)={0x8001, 0xfffffffffffffffc}, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000005c0)={0x9, 0x7}, 0x10) 11:06:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f0000000440)='\x00'], 0x0) fcntl$setstatus(r0, 0x4, 0x90) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) 11:06:06 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = socket$inet6(0x18, 0x4f5f0cb44783beec, 0x2) sendto$inet6(r0, &(0x7f0000000000)="333f241f54f794b35a639da1bc9c3d112bfd3cbe6c5119b8a21b92e25f8b67bff7920aa58bb78de10b8c21fb2318cbd18fe82c176b00", 0x36, 0x400, &(0x7f0000000040)={0x18, 0x0, 0x8}, 0xc) pipe(&(0x7f0000000140)) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 11:06:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000000001ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x8, 0x80) getsockname$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000010000000000000000000000000000000000000000000000000000000000000000000000a6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030787a223741cad1d7c396b77e81b07f0076d85502c878c6caaf071f68715d5e458059d792ff121d97b7806c1e074ba0d13a9322fadb336e7f00b423fe4b327e1aa5907ff0fdf1eac0c585aba8118755bb3ebf137481291cadcdce795a4b579c60fbdcfd8ef7a005f2dbbc3dfc1239f04f54d0c784858afe5abdc590da44082b323cd4d245bd38271501111c1b47835eefc52257a03926540732832fe2896611a5ee620e668e96b002dfb8b1e7149deceac6a72d1416de162c48910b7ebb016226ac04210d71edbebbd010d746f980a3b75c0acfb58e0c828e09876ebbc4f4ce18384d89"], &(0x7f0000000140)=0x6e) fchmodat(r0, &(0x7f00000001c0)='./file0\x00', 0x80, 0x6) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) chroot(&(0x7f0000000040)='./file0\x00') truncate(&(0x7f00000000c0)='./file0\x00', 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 11:06:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 11:06:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvfrom$inet(r0, &(0x7f0000000140)=""/253, 0xfd, 0x800, &(0x7f0000000040)={0x2, 0x3}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 11:06:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 11:06:07 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x5, &(0x7f0000000100)=[r1, r2, r3, r4, r5]) connect(r0, &(0x7f0000000080)=@in, 0xf1) socket$inet6(0x18, 0x5, 0x80000000) socket$inet6(0x18, 0x0, 0x4) 11:06:07 executing program 0: r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimes(0x0, &(0x7f0000000380)={{}, {0x200000}}) 11:06:07 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1f8) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendto(r0, &(0x7f0000000180)="3d6b7cb24b71cf7195790b3f2134095e35d0847eabebc87164e4a0dc6c3e404c6c51aabdf8b34a83fb69ac180c5f5bc21d7957701067dd73272cea7a31830a5efdcef93c2d0f023638a41535172d424084f2aa230ab0e1e729060b5d26b7b5ffccac88b38c5aa5e78f87c611e7793031025c7d9d10b5825c0e29859b315df61c38d362b8a47f7ecd373e6e785812297f77da9781115feb77b774ad505cf06d1b99c04909493840f71efff2df1f077c95b7025d04c1fe45aaefae30d015756ce2a6c095d3bec142206f31276406103da404ed1252433d79515b6f0d5399b1cf7916467037e66877422adc37d6bbae2fc06dba8bd0147e", 0xf6, 0x4, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) open(&(0x7f0000000140)='./file0\x00', 0x8000000058e, 0x0) r1 = semget(0x3, 0x0, 0x124) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x9a42, 0x9, 0x0, 0x8, 0xad, 0x100000001]) 11:06:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="30000000ffbf0000010000000000000049177f4338d6b89e0f9ef1e1f8fe8257266691cf37455c6ed5b7d69d9501d5c9eccda517fb7b1e7e50b7f2ff8aeb2eda354c22e97e062fd1e818d33952ca7ccf5a070e2def2a6c462bdc3cc22a0b9cc510e51cfeb3ae37af02f9e83fe663ad4499cebad056d74d6542783a8d", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x80) socketpair(0x20, 0x2, 0xffffffff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xfffffffffffffff7, 0x6}], 0x8, &(0x7f0000000280)=[{{r0}, 0x0, 0x1, 0x3, 0x4, 0x2}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x9, 0x7078282}, {{r3}, 0xfffffffffffffffd, 0x0, 0x1, 0xfffffffffffffff7, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x81, 0x3, 0x9, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3, 0x10, 0x2, 0x2}, {{r1}, 0xfffffffffffffffb, 0x80, 0x1, 0x0, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0xc, 0x8, 0x0, 0x40}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0xd58, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x5390bbc7759d8ec0, 0x4}], 0x4, &(0x7f00000000c0)={0x2, 0x8}) 11:06:07 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x200000000000080) mknod$loop(&(0x7f0000000000)='./file0/file0/file0\x00', 0x0, 0x1) stat(&(0x7f0000000140)='./file0/file0/file0\x00', &(0x7f0000000180)) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000080)='W\x00') 11:06:07 executing program 1: r0 = socket(0x2, 0x3, 0xa58) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair(0x17, 0x1, 0x75, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x84f, 0x63}, {0x18, 0x1, 0x1, 0x7fff}, 0x9, [0x7, 0xffffffffffffffe1, 0xff, 0x3, 0xfffffffffffffffe, 0x7, 0x0, 0x6]}, 0x3c) 11:06:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) socket$unix(0x1, 0x5, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:06:07 executing program 1: setrlimit(0x0, &(0x7f00000001c0)) setrlimit(0xffffdffffffffffc, &(0x7f0000000000)={0xb57b}) r0 = socket$inet(0x2, 0x8003, 0x1) flock(r0, 0xe) 11:06:07 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x4) shutdown(r0, 0x3) r1 = semget(0x3, 0x0, 0x1) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000280)=""/199) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000180)=""/207) 11:06:07 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r0, 0x1, 0xfffffffffffffffa, &(0x7f0000000100)="729f735ef825f4e398311a55d8ee426fd99236c7bf9c413203ee80af7a36f612fd43e4b6c645fba87d8b851e2f690c637844586561c60b6b61d65f4e2b9da572407c25b5b27dc0826b421c39daad4cfda3af390ad0f8ab0aa1c4747fdd13ffbac7f2252144b4d6a20bf7e60a3a36488b89d7b974513e907041", 0x79) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x40) accept(r1, &(0x7f0000000380)=@un=@abs, &(0x7f00000003c0)=0x8) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x50, 0x8, 0x5, 0x1000}, {{r1}, 0xffffffffffffffff, 0x441b7e5a0b2ab651, 0x0, 0x6, 0x9}], 0x9, &(0x7f00000002c0)=[{{r0}, 0xeeaf7902cbe21481, 0x7, 0x20000000, 0x9, 0x9}, {{r1}, 0xffffffffffffffff, 0x98, 0x10, 0x10000, 0xffffffff}, {{r1}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x1, 0x2}], 0x10000, &(0x7f0000000240)={0x208, 0xe13}) openat(r1, &(0x7f0000000200)='./file0\x00', 0x2, 0x4) r2 = socket(0x18, 0x1, 0x0) openat(r1, &(0x7f0000000340)='./file0\x00', 0x1, 0x121) setsockopt(r2, 0x5, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) rename(&(0x7f0000000280)='./file0\x00', &(0x7f0000000180)='./file0\x00') 11:06:07 executing program 1: r0 = kqueue() r1 = getegid() setegid(r1) r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c149fa07f4a40e3e9f37b168e9252b579874cc2f"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 11:06:07 executing program 0: lchown(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x80000000000000, 0xffffffffffffffff) connect(r0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xfffffffffffffffa) 11:06:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b", 0xb8a) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9da300afa06a62b2c405faf8a210524d8e5"}) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xffffffffffff022d}, 0x8) 11:06:07 executing program 0: r0 = kqueue() pipe(&(0x7f00000001c0)) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0xa1, 0x1, 0x101, 0x9}], 0x45, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x13, 0x4, 0x1}, {{r0}, 0xfffffffffffffffb, 0xf0, 0x40, 0x7f, 0x1ff}, {{r1}, 0xfffffffffffffffd, 0x91, 0xd, 0x5, 0x1}, {{r2}, 0xfffffffffffffffb, 0x10, 0x40, 0x1}, {{r0}, 0xffffffffffffffff, 0x22, 0x8, 0x3, 0x5}, {{r2}, 0xfffffffffffffffe, 0x4, 0x0, 0x1000, 0x8}, {{r0}, 0xfffffffffffffff9, 0x4, 0x20, 0x2d6, 0xffffffffffff6cd8}, {{r1}, 0xfffffffffffffffa, 0x0, 0x40000000, 0xfa, 0xfdb}, {{r2}, 0xffffffffffffffff, 0x225b6be08bc65a4b, 0x2, 0xffffffffffff87c3, 0x2}], 0x100000001, &(0x7f0000000180)={0x2, 0x3f}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 11:06:07 executing program 0: r0 = open(&(0x7f00000001c0)='./control\x00', 0x200, 0x101ffffffff) execve(&(0x7f0000000100)='./control\x00', 0x0, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/209, 0xd1}], 0x1) mknod$loop(&(0x7f0000000180)='./control\x00', 0x2044, 0x0) 11:06:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bd7a4d2582c321a8cf0500000000000000313dea8d0343d605e2d3280d33ee618566aa2be79386e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0107f559b7cb5e32d0072d4e7199679daa987423cab21c6b2748a0200947da61d75bc904de07f28a2b887f0130906e061a751737dcdf86431400b4dc386972d2eae1f50146ed5ead47dfc43c6c3081814f2b018be5455badfe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6e9b20f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d071e5828dc1acadfc3e92423cb41191c368771335261680f194faf1b57c7b6626551a90e6a0998bd25030a000080000000000000000000000097a164e99e00000000000000000000000000000000000000", 0x129) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffefffffffffeff, "85495500020000000000001167f5afa680400900", 0x0, 0x2}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:06:07 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x6, 0xe007}) munmap(&(0x7f00001ef000/0x4000)=nil, 0x4000) pledge(&(0x7f0000000100)='\x00\x00', &(0x7f0000000140)='\x00') mmap(&(0x7f00001f0000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 11:06:07 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x80) setsockopt(r1, 0x4b, 0x80000000, &(0x7f0000000040)="43c09a2dba19712d8cec3b5223549dd90272166179aae62d6c87c1b6306b6f9e8912aa7fe192f5fdcddd0708bb126ebb233fa8f93083055348e65896bb80f757f0ddc7ede900668b418907d7ac126461bfa72c9cc06542ee27170ad7de9958b4b74585da052478fccb982924e1f6464ed1daecbbe1a2b25a57c6297094f79a6a0868dc3d404fd8ba7595104daa91507a9954fae18221e674f0334aefe91132b50e02", 0xa2) r2 = semget(0x3, 0x0, 0x90) semop(r2, &(0x7f0000000100)=[{0x3, 0x7, 0x800}, {0x3, 0x2, 0x800}, {0x4, 0xe4, 0x1000}, {0x4, 0x40, 0x800}, {0x3, 0x1, 0x1800}, {0x3, 0x40ec, 0x800}], 0x6) r3 = dup2(r0, r0) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 11:06:07 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="fbe8d97bac5660e0b055169c3c72cd27c4aebfa34d2c8ab8e4d2f5e1bfb94e60a660b85caf6f08df45f7c4d11f8a0785ead9bf7a303135b3549ff5c781df214f4170057bd955129d92984b6ee34d04e7ba4286309df6a7404df5677ccb53004f05b02bfe46b0087968a2ebc680a40c39c2800644486ae9cb98feaf2fee1b29250d7d5a9cec8d9f2507dbd44fd3a0ac827976ce9b04e1d822a3f1f24689aa88f69476986ba37bb6b69ab33aabbf0dc87f4ea6a6652444b81388ed9e45a003a3b9ed514d0dcaf6f22807a356fba94b7e2830da42609b63a48e4fd3288b6c5dcc48b9c37821ae05eba7", 0xe8, 0x408, &(0x7f0000000000)={0x2, 0x2}, 0xc) r2 = kqueue() getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=""/23, 0x17) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) syz_open_pts() 11:06:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9a, "b08d14c6750400000000000000da6e4ae5000001"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:06:08 executing program 1: shmget(0x2, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x8c6, 0x1ff}, {0x18, 0x0, 0x100000000, 0xd01}, 0x8, [0x3, 0x2b5, 0x8, 0x81, 0x81, 0x3, 0x4829, 0x3]}, 0x3c) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = msgget(0x2, 0xa732826451c1da6c) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x5, 0x5, 0x401, 0xfff}) r2 = getegid() sendto$inet6(r0, &(0x7f0000000140)="fd14c649a4cb6c3ee732e3c6e4c297b4cbed20eeb873b5665b9d742c1bceac4a6aa2921942bf39bc4ba11f070bf1ae30921c59ed9625c047a0c55812d931d6e9ff4fe44936ed82031ded856a629dd38a1aeb790d10d1c9a11ae98a48f07fcd019aab0a6df485587cd8d86eb346d2ad5d9392d53a41ad08dcddf4ff902aa5c82ecde14ced5efc2538d2bf09821dfc4a00eb18a3c485c48dd64a4ca0c55dd0bb61c22b8bd36f9bae8835d883d7212d147e6996033ca52ea99ccddb77d8f4af6308c09a08", 0xc3, 0x400, &(0x7f0000000240)={0x18, 0x2, 0x101, 0x3}, 0xc) r3 = semget$private(0x0, 0x3, 0x104) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000280)=""/81) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x5, &(0x7f0000000300)=0x6, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x7, r5, r2, r5, r6, 0x0, 0x8}, 0x100, 0x434, r4, r4, 0x2, 0x2, 0xdd, 0x10001}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000400)=0x43b4e5c2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getpeername$inet(r0, &(0x7f0000000480), &(0x7f00000004c0)=0xc) semctl$GETVAL(r3, 0x7, 0x5, &(0x7f0000000500)=""/92) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) msgget(0x3, 0x4) readlinkat(r0, &(0x7f0000000600)='./file0\x00', &(0x7f0000000640)=""/199, 0xc7) r7 = open(&(0x7f0000000740)='./file0\x00', 0x20000, 0x10) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000780)=0x8) semop(r3, &(0x7f00000007c0)=[{0x0, 0x7fff, 0x1000}], 0x1) socket$unix(0x1, 0x1, 0x0) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000800)) syz_open_pts() socket(0x3f, 0x8004, 0x6) 11:06:08 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffff6, 0x0, 0x80000080}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x503) kevent(r2, &(0x7f0000000040)=[{{r0}, 0x0, 0x40, 0xf00fffff, 0x5}], 0x200, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x0, 0xa1}, {{r0}, 0xfffffffffffffffc, 0x82, 0x4, 0x5, 0x3}], 0x8, &(0x7f0000000100)={0x7fffffff, 0x4}) 11:06:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = dup(0xffffffffffffffff) fcntl$setstatus(r1, 0x4, 0x80) r2 = fcntl$dupfd(r0, 0xa, r1) kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() r6 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x2, 0x10) kevent(r5, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x5c, 0x0, 0xfffffffffffffff9, 0x0) poll(&(0x7f00000000c0)=[{r3}, {r5, 0x80}, {r6, 0x100}, {r1, 0x10}, {r3, 0x1}, {r6, 0xaf}, {r2, 0x10}, {r0, 0x2}, {r3}, {r4, 0x28}], 0xa, 0xdebf) fcntl$setflags(r1, 0x2, 0x0) 11:06:08 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x1) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x2, 0xcd, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x80000000003, 0x0, 0x0, 0x2000100000000}) 11:06:08 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setegid(r1) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xa, 0x1, 0x401}, 0xfffffffffffffcb6) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, r4]) getgroups(0x9, &(0x7f0000000080)=[r4, r3, r4, r6, r2, r4, r5, r7, r3]) setgid(r7) 11:06:08 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x40000000ffffd) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x5e, 0x7fffffff, &(0x7f0000000180)="c403e9b99f694bb198f6821af3860166f5fe3991e00080091a1d62c16cf501dd13a19c1616267f70685ee868a0b6e26579f7f8a96b921af327c216775f2ffccde1d93e41e2a6858c39a8d386a2e22a609efece811badda7a2a1825cc35d1c994df193cd93909ceecaacbb7b0747b1aa2a9a8e149471447eb299cc207e9969c78b46dbd59db2e7e6187b7b4e9f7f2d8dad569f9a317c13e4b079acaecf9a9f4d612a69c129545fe73e82f2ce835198e1cd9cc14ccdfe17a257b3f5e83b53ef6eb1ea0267ec6c9ac9d61fa0f4f", 0xcc) close(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f6601090000006a5a360438c830d04c9c6c5a20547f3bdf3f915583e036be7840fee2e0e3624469802ece35ce894a91e2c45e42fa183d90bce580fbe8bda2eb98da5d3858b5d8cae6fe06f1c7388d3dd5"], 0xa) 11:06:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() dup(r1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x81ea, 0xffffffffffffffff, 0x3, 0xfffffffffffffff9, "0900abb8afb40000000000d1df0c842a9d0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:06:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) open(&(0x7f0000000000)='./file0\x00', 0x106c0, 0x41) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x4) 11:06:09 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) recvfrom(r0, &(0x7f0000000080)=""/126, 0x7e, 0x40, 0x0, 0x0) 11:06:10 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="dc", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0xfffffffffffffffe) r1 = getpid() fcntl$setown(r0, 0x6, r1) open$dir(&(0x7f0000000040)='./file0\x00', 0x640, 0x1) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 11:06:10 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) r2 = dup(r0) r3 = fcntl$getown(r0, 0x5) r4 = getuid() getgroups(0x7, &(0x7f0000000400)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000004c0)=0x4) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000040)="44bed187fa15cf1e224d177a3b0fadc56da22b0a956f863181c7a8701854f1a33afdbcb266cfe82930c2d2b0df357afd7c99c3bfd6ce03e0ef9087a9c67f9a9b25003eb05ad6923b9cabf0a9196e889b6c6fd8e83b58b049ecc88a1defb9414dacf3c3482621", 0x66}, {&(0x7f00000002c0)="de9d5b02d5b084e6162467c8f904c4b2c6a58b23502770771a1658eeabf1423ebb0fff6f9f3b6ae625014ac9b29e8eb09cc317d8c1008a62dc8020e54e39f433d3d8de3cae9cbaf0e1f4bd09fe9c3bea0a57d1854db34ff44c2e066ea0b91653b51a2f61dbe6e055924508dd1dd900fe5e4912b31978ba01e70170c6fe02cb8354fda7e86d7ebe32ca6120ac50d6fca941d185ac4de0cee9f316d93b9132fbe1774651f86822a48fe180d87091b248d3900b70566a8e0f4c2557140288476006eac04b87d9933dabd4c7a9ab10c3bf3cd6", 0xd1}, {&(0x7f00000000c0)="2533ede6abc5acf5ef5c20b9bba55389a8fac016645ec16699cc7d593dd16f70e21a25fd667f27cda666eb859268892f600305db7d62478f46658f8bbb32fc265c1ed22aee55", 0x46}, {&(0x7f0000000180)="382ab564fb6e3394329b2152", 0xc}], 0x4, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r1, r0, r2, r1]}], 0x40, 0x1}, 0x2) close(r0) execve(0x0, 0x0, 0x0) write(r1, &(0x7f0000000200)='R', 0x1) 11:06:10 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) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) 11:06:10 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getgroups(0x1, &(0x7f0000000140)=[0x0]) chown(&(0x7f0000000180)='./file0/file0\x00', 0x0, r2) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) close(r1) writev(r1, &(0x7f0000000040), 0x1) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 11:06:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020600000000000000"], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10}, @cred={0x20}], 0x30}, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x6, 0x6}, {0x3, 0x2}}, &(0x7f0000000080)) 11:06:10 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)='u', 0x1) r2 = dup2(r0, r1) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f0000000140)=0xc) kevent(r1, 0x0, 0x2, 0x0, 0x7, &(0x7f0000000000)={0x1, 0xfffffffffffffffe}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) fcntl$lock(r1, 0x0, &(0x7f0000000380)={0x1, 0x2, 0x27b68000000, 0x6, r3}) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x100000001, 0x8001}, {{r2}, 0xfffffffffffffffb, 0x40, 0xe0000000, 0xfffffffffffffffc, 0x2}, {{r2}, 0xffffffffffffffff, 0x11, 0x7, 0x5, 0xfffffffffffff0e5}, {{r0}, 0xfffffffffffffffb, 0x82, 0x20000002, 0x2, 0x6}, {{r1}, 0xfffffffffffffff8, 0x0, 0x0, 0x100000000, 0x7}], 0x8, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x10, 0x20000000, 0x87b, 0x8}, {{r2}, 0xfffffffffffffffe, 0x80, 0xf0000041, 0x1000, 0x8}, {{r0}, 0xfffffffffffffff9, 0x6, 0x40000003, 0x0, 0x11}], 0xa68d, &(0x7f00000000c0)={0x4, 0x5}) 11:06:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fa8b6a8aa364d958a0fd0591dad68a916c5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8529806f425493ed88dcdb1e7deb0142487d0e511621c9acb8385fba227c71428465a351cf78213bb84fb576032b4f3de1d394e98cf286f9df1937999055d3731abff3fa1a00fb90891bc42b996c0fdf22a16f82aac2a263ae294c57de85", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "8501a18600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r3 = socket(0x17, 0x1, 0x0) setsockopt(r3, 0x29, 0x1b, &(0x7f0000000000), 0x0) 11:06:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) r1 = getgid() setegid(r1) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5bdbf13363c584f3146db60164b569f08a45dff7738fabc72bead6e77ab5f8749abc747da086e41885425339e94905574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f616be9587676897cf49ece1e9cfae18c3d3d5a887b91c7d04f8dd224d5d549b58f6878dcc298f90000000000000000000000005055d91d3ecffeeb368a4366124959ed1b1f2529f995b9cc805a8d6c822a984ddec69fd958aa31bc080b202587d857a4", 0x1c9) r2 = dup(r0) r3 = syz_open_pts() close(r0) r4 = dup(r3) ftruncate(r2, 0x7) r5 = syz_open_pts() kevent(r2, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffb, 0x2, 0x8, 0x7, 0x1}], 0x41, &(0x7f0000000480)=[{{r2}, 0xffffffffffffffff, 0x80, 0x20, 0xc000, 0x3}, {{r5}, 0xfffffffffffffff8, 0x82, 0x1, 0x6, 0x9}, {{r5}, 0xfffffffffffffff8, 0x40, 0x8, 0x3, 0x2}, {{r4}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x3, 0x7}, {{r0}, 0x0, 0x20, 0x3, 0x60}, {{r3}, 0xfffffffffffffffd, 0xc, 0x1, 0x100000001, 0x400}, {{r4}, 0xfffffffffffffffe, 0xde, 0x0, 0xff, 0x1}, {{r3}, 0x0, 0xa5, 0x20000002, 0x1000, 0x4}, {{r5}, 0xffffffffffffffff, 0xc8, 0x1, 0x8001, 0xffffffffffff8000}], 0x4f4e, &(0x7f0000000140)={0x4, 0x8000}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:06:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) close(r0) r1 = dup(r0) connect$inet(r0, &(0x7f0000000040), 0xc) fchdir(r1) getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) semget$private(0x0, 0x0, 0x504) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) 11:06:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000001c0)=""/226, 0xe2, 0x40, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400001002c5, 0x0) flock(r0, 0x0) close(r1) 11:06:11 executing program 1: mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x7) mprotect(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x2) mprotect(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x2) 11:06:11 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f00000001c0)=""/238, 0xee) pipe2(&(0x7f00000006c0), 0x4) fcntl$setstatus(r1, 0x4, 0xc4) read(r1, &(0x7f00000000c0)=""/218, 0xda) readv(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/181, 0xb5}, {&(0x7f0000000380)=""/187, 0xbb}, {&(0x7f0000000440)=""/233, 0xe9}, {&(0x7f0000000540)=""/188, 0xbc}, {&(0x7f0000000600)=""/173, 0xad}], 0x5) syz_open_pts() 11:06:11 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r1) 11:06:11 executing program 0: geteuid() mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000200)='./file2\x00', 0xfffffffffffffffe) r0 = semget$private(0x0, 0x4, 0x41) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0x401) open(&(0x7f0000000100)='./file2\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x80) rename(&(0x7f0000001800)='./file0/file0\x00', &(0x7f0000001840)='./file2\x00') 11:06:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000200)={&(0x7f0000000240)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x40}, 0xc, 0x0, 0x29b, &(0x7f0000000000), 0xfffffffffffffef3}, 0x404) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000280)="063c801f6f7d63f3f8decfd2b7e927a73bb2b6f8b1f34e1fa091baf724a3f4896254bfed9fd28cf045309141ed0080b1b48fc404cb103d0e34ca25e917d58bdcef4152ce62223df67bc55f98987e15a19f334e146a0dead1a4b0d59f7fbe2529990fbbfc874751a1f6e994018bc0789d90efeefc049979acc3e697bc97ac72f07689e5fec123cfdc621539f6c3b452938f69a03c8e353e51d19530698e6fc8afdbbed2e7561b135882f578342ae15e38101c8f6bc8ac492289156232b9265a8a8427d8077b0829ece4529ada9ca4d91bd9989306234f86ac63956a5dc71a1bb11f6db4e0c0be10077762128ab9933af6ab5a634ec621d4cf272f0eb4dac220a1d3fe553ea3bb2a88abffb1537cd6c97c6206d441f1a05eb9398a88a93ce2e0bad01dbc333bbc7c4189f6ce70ced3010480510886783488e0291fcd521d3eb88e10a6d23968336096ce0e424ef7457fddd38f255059740ca3b921879aa003462a79e3066ff00f24211a3d2565c9c744a00d4f0221d835db4acda8964f4fa1d2ec19b6151cda8236d9e91eb8ae4e52318933844bd7e274177b89bd6c610b256389a87a5c9971f4617fd3486398ddeacb559b4ef6f152fd01a9cba158d56339091420eadf994526e38df94f518d20a8d16771250a1d62432a2ded45ccc24aee8642442da2e41641cc244da94c2cd5f57d66d14f1ad253a831a0986fed795fd8c31fa4dfa332639d40e934ba8ea57226275fa6d69beeca42c10d4ddf10941a4fbf857867ab1a99608652a75b5b6637e5b4e8c0e839b8a10b9ca62262d51e3580a358ab0351417c2936352539f0b8615c781d0a67e21d5297ae1551ded059970432851a54af95cebd67048189f33f83c7aa82dc2fdbb8623f2fc5b3d5354a09be51a6f4cc3da1f46526217b5ee9844fcf52867bdebbe12d18916aa30e07d084d92e21cb8652aefa1f6b9340e85504e020c602bdf78fc6a75cc5062fa8e7e25702146564574b7e38a49ff89360a2e395dbd79a040fe7e332bed3a773900ce83a939947f05724cc4032208c43273c90769c8215ace46a311955929db97e12da9c9da55925a33671ed6700b39511a4185abe11d43b344b6bdeadbfc9ff97ec47cbcdb1ac877edd16f6f32ea560e7baad39f36b991e0b6ecf691f0ce9e811b923805297d35574c9f977b213130835ed8fb16f764eb30e52176250f95e6533eecb7a81fd4c1c60a585d87d205a1503314c2f6080948cef95a1352c76a18f09322f2164827aa099621774df81b9bc8146031e0ac3d1f7fd53b5d67c46504148b006c3075e632d4e1724158daf5f79e65dfe1503b702b0f0d7ac2206c324b4c883f608274b3fe6c36680d6cc7edf44550eb1aa9ba321b5667924b413ef6ca029aff28567c8f1501a2bc1666998bcc52c3f5a3b6c1ccdcc3c2f064058adaa49af8947b5da262b90097edb257bd466e61d17f0c567f341a71b94896eef10cc54ede6075164d232be1bcd9092c23bb91950250cf09c3523d2929c405a20201ceb2daa049cbf36afc7c1ef851136445992343e8e18feb9682370471ca1a852ac83f6ae4d68748e1b2e5640b6b5a23a2e18f3d961f1a2e1a422b74e6fc7998a6d3a26974c9cefe6f8fc38092f01bb7f1dfdea706a15d64d4263d95204231086a31c929f7b83c1636fd5483ecfdf0cb26b8a310112623b2568ca0f6b6abbc4a3003e4a3ff4024789d1565f86a5698a0a44ada80707bdb2aa276fc17bc9bf059131b579a01770fc4197eef2086d89da346acb89adffc2d8ee43cf0cfc59daf7d33bcbcdfdc4346a8de7531eea2a26abecee929fb469687cdde32220cf2537ea81040fce006ef3d9cc5799f399cd2d0ee7a42cf7d17ce329fed741a5fe004f656aaf4a25395f9f89e4257af75edc727bad644427bd20a11ed4e39431f208daa3d4fed8a50fda2cbe57de0c5ae23583a15ce7bd270e090b7a48ca4f79c11f64756b39c5053ba42ea34f692200ce4462f63feb54f4d3d13f078904046b08734f0da5672fb60df0bdaca9a3b72cd2c9b636248fd8092151ebfa0f167e2760a020d96b179f78fc7b94608841c8709544e7db1eb80370966e5583dc15c0ec01bbd1df2b994edfd7296c402d4bc0d1d9f0a940bf4eb3fb7cbe2234ce399542a7dfeacf2b75b37b907006203b1c91e73011e789574d2128cb13c8eb6c3ed82acb0d30e9d0a0b71695bc91b3bcc3a789a0a5f1b6cac55a1e7faa0996fb81be12174ee11c7a88cddbe956e3ac1a4ff26d676469e8222fdb8a7f74ccbc56b061aafd9f352025f713cd6f72fbc74965ec120c1883ae0aba1bef96d5421f00fffaa1e35124946eb1d5a42f606ddeac07e51d0a53e29f2f858aea122b4163c622fcbe40296583132a19fef96f9076b750c6f4f019aa9367389c6d4526ee7614cd14ff49747208e3a78587568ac67a163e6cbfde16435a07830b78daee1e7604aaf916df5dde724858de9bbc335e3b7cd94eca1c027750fd2884be4aedffb983912413d6fc012fe4dbe05377008085a3a382d41287eb9c3bb6a7b48ef3ac2c88062cfd51ebd58a899597611dce5b51bdc39e5fcf34973b2e7d48bf1d536f3bdb2b8523525fab83e77f3efa35f0a74a2eea73c680a128158745127bdaab2fd2f0e95beec6415c3d23edfcd94fb4de5aa4a9cf4cd4244b210fb897c737d7efd8aa6c85bb38440305b319881b5d89ae0e7799f2946e105f0c389aa8a620138a6cb5eeade41e5ab94c4e79aac34ab1b4258941195a9bb3a513e75751d61f9b8e64594c81b8fdcabd7e913fdeab4872e546542027f634cd15cff0a0cf949061040f4466b72ede428baf94cd89461c09916ddf27abc85b42531d5e9d4db26cfc3ae7408144563e6b101cb82cdf92ae0799a95d3abef7dd8c3325bebce502a462fb8f9c21cbe375326057b4da2fa4302254346d5177c14239c7f4438c062ecf725138677eb09f1ba114c3d57d5d20e889939d869cfd5e13fca06bd19a7bbbb858247584c32c1ba56a70548b3bc1a2ece1cc6bee82d08bffadcbb38a4515c8ed17a04b997dd39a59050e1bc2c6ce2d84c88bab9c51f525612afaceca0d3708c6671faa9035ac0ae24f2dd994067592fd04bfa4bba75b14498842db7c2a042a38176e0ad5ebeb17fad1d3cb0bfb25c0491b62d8ca455e8ed18179c738ad2f74808a92e6454ec20a4758628380c544fff4fe3fb1162a83c282c1e1ba341eb89b725d6c5790dbe6ebf1c1c66748779c4722fc72f23706753470e8fe7754549924b99d7dae767139086b4f9416cd44443b8c6bdc11cd09e0a9f9b88c67dbbf5209924e9859df6668561e21ab0f4c2228c2612eadce11b549cca192f211ec5a3ba70ee843162eabafd35a142c8446b1eef2bc38dec81906983ea39107ac0a33ef4f96980d55711a7f2277d537544922a7329748695e0e37dca3cef0403d980b85ec81f30466d6217448850daee24e09076df96db24e9404fb2dab0b65b51fa682503e2cd6af8e17952256a5c666c8790453de167212b4a537bf3b45f2e283a2c25d9838f30c444f0097d3d4862ce0c1c88dfd2f98098038e2301ba7659b1e296c65127f6af5a0c30fa21c3b0d3034dee2024d2783f698a936829e97d5aebf9a4dbce2b061cb3eb8bf73fe2d6690b73300e2979fe3d2cf9e686ed5811f85b79dd8d49d917a21778537bfec8567213564066e1224bc78818a2fc399723f0aad9ad494bf9b15ed4f550c8737b1afaa3dcbedeaaea792a051eda38c5f8e3aea412bb49354b7c87ae9e4e90d7103e8bb8639d72072ebcd7ba6e8dcc25b3ec97be14f5076a5e980d0dcbed6f745e3b416baf52b6e7514908b02d380884425787f7dc9c4c0c51de33612c01fa1971c5ff1f0e0496e320a97c5315fa295d0225951acde41f16b7e610b8f883f90c44a60b5a852d0472624e3905e3a7462c1cea2513a17c98ff41dda293e2c42c5804981f9a194bc6969d223269dfbd8582b5e16895a39091a1abb3259e284c130537262e0a9e45b97d744882b109d4790f478f59e3de6a7816c2985282091a8b0c63705a04afb9ccdd2dd43904cfb47b980cd3f9b3fedff79cc7f7c4d546776218560d9878149e2f690318e4cf3c5897d70362904ffd7f0a7882c5609118bf50fdcf4a4082f856740fe31c99684ca8ee2c5fe6bc37bd843696f0b45ade20e3ffae3074d169d0a12b1a552b79286258b788a37f4a071f69d3957b92bbf37b2a7db9d70a9be316bbb81f8a4e5fc3caaffc3339fc86a24e030e007405f09e0b181196b0877a2735311d83ad4dd70426c2c0e810587f9c02e3e513a2a8abab2d382fa6f6fb0f05b4185c2fda76b6e2d3a5aedd0e5fea0a023e4fa964081b23d321e2ffdf1c4df035f8ce7318ccde6fe1943fc764654e6836c41f3d0cb51cd7a11341a647ba5d6600673a5b10532056103c2c4572cd323cab660af4c3dd2e3545b9d63f58efe747a22f04ca04f7515f68aea14b85a0e9821cf05c4a7f2fdcc05b23888abd6c7e137ffba87466bfe26a779f9cb90fc795ba5085a05d27853411cbb897a682d1fa0288247558e2c84c63811d2d96c2211fab1719ed14dba4006e793adc32a39e2326c5ee04ce1e9597dadda3f0669d85bebeae5fe1039c11fcfe126b770c61c5a4ea4fb01a3cbd5bb06f2bc73dd57348358f1c4cab6c2bba5b92f196371f1351c41efec9cb466cbb68d8e325bc71fe7ef2eba20014ae0e1dd7d2f4ddcf20930d6ef81e99216042d05b311dfc8ee51564270be4450f86693975d6e3daa0847d7fcfd3853b36717b35bb007ef73f5e807cddfed299668c38b2e7132a3c9420dd82574b78620ca81706470df2db3c9c20b1858ad833d0a07d2a85799b7bb3e871a3bb87d7c66dc092f1d0d694d422c01a07504c7de8126b0cc941fb84f29c003969cc45742d62de21509a03c63750a48a7c85f8d27fb13d40a79d82eae32583946aa924493682f02db0733cb71101df9543de10a5c05697838f26b09a2e91bfb0de08b705226fc420258a39970097d6e31e0d626e76570af11829d1532b757e4a54b206203756f09794d2bdfba92eda8e6d68d388c26f36d928bed3f350df938c9a6219975a1faefc6dd1a282f100f91d19afacfb2c999576437e66493f933f6c8f9b6c4d01d8acc4304dac99b4b2c0eced0bc2c76a5ee92a26d0d838aeae36599f7282173ec930f2ef95cab8d9099270b78c5989c80b60a0323a1a3fd5cb1ba87eb1bb83a6b6f97d5b9a671ddb43185dc01be24bf7036a85bfc981f9e67a7a8a676d50a3b84322ce3d2f5237a1481ecd6b9667ab7f1236ab5f85dfbdac76a98461c43817d749b634a1f706319c3ebb248decb6149580f21ffa80de603f9bbf4c13574e1c4e44cd4765e99e5026e7a1775698693cb57f9759643745f23eb71aa8ed208586d3df39c33d7baafe70b2379f6a0fc9101d5c229498034bf8c7dbd278a1942ec19d807ddc60f38c77f3c76d194b591079886dabc0e96be41e09fd62bec1f3ff5d155956e126a29a3d87051687921ea7a8e87df4671fd33f42d0c3d622b10bfa8c82a0bba4930fb40df5109ca54c7b14822bdcd75edac29a9877f99c9fefafaaf2ab385e40fb734816bebae08fdf8a95f0832d2022f3328e41ce6fc0881da3912d72788ea030b0488939450ae758564ffa1a447bd5a540598ecbc2159124b71ec9b817394ce25d78bafa38a76b09fcac6be887c6e0ba2b9281f574a06ed005c48c826613e3e0d125a2930fa5c69c5fd5363eb9518699516e90fc37110b439c0c86af83a0e7e3680d8d5", 0x1000}, {&(0x7f0000000080)="73ed5f30538112fe160c0669e24045692388e490f930d89e31", 0x19}, {&(0x7f0000001280)="d0aa7711646c239ff1825040cf3118dbb19a3784b11f26e32d95c9dd14b22f2e4a5d0e080bc246275b4105a6f1b07f5b5a2f55f7b49984eef0fd9059939ddcee861bb42338b8494ccebc979e453670314dd889d371766127e91dad945208d558ba97106b64f9caac79c40ae91bf61bc87b9fe27701b4bc7a7d93ff15070afcc32f48f5cbd93d06afb7c6ba2b58118f8e7276f9e9a69da6d7ec35b476b7b700922985e42dd2d8e30e6c518c76b770c8d5e8615e1161cb5804322e1f5227b21497dd51dc2607ac251bb9ffcebd3bd72db0c1d1d8a1d23fd038d7951779ea5fb891fd90b047ca1ab478b98d63f007dc315ba03fc57a35b76fdda4efe45c1e866f1f2ccdf28e48efea2ee80951d7463e64509f8c9e3846d94de8843e57c79e69161b4a2bb2aced37b3f13b270a5f2189115219bb089dda141ab4644ede387eac6067677da94b97b12b85c3b327dad9c85d696b44423f3c7ba46224d6995ead7efeef6dc4a91d88027dfaaec4dabb2a1149b5f891c2fc8ba3ef9b010e331d534499f438cc075c98ec2e4a015dd971133bfe29cf6cab20db98e6cfdac380035b54516edf7c414eb058e6c995b9aaa123e1608711c34fe328cc870ec2f2359c2decf134c196695b090b2b603704304f854f96307dd9595e0040befd4342e9d2c8405fc04411804d26373e71dd1e5372cdf0f8a44d1feac2923b064ffa2c213116df67e1ff2ab6761a007e2e66215df0ffd7af8e7677d4e08ea438b3554a4890e559988d809ae807fe432db0d31a56c05cb55325debb3b66e5adff1de976358995a161e6804dd57c8a3a446d36764cf545841542a7ade7cdd47c4125b69b525857266e2d13e355a7ab601a96e475166990c65ab08aa4485b3caee6ab8f77a1ef6d594093120799cebed2cb4add07b524ced3a0f3248dc3bcf51cda1f4892b66d0fef2985458390e3d824e4b58b7261c639cc859f47694fb2c41280d0e7424efca9f8391a1e222eb3dcf27900d3ccdb509249b46cd3a30d6b10c586a9f4371938598212c67972a4339c06f076c3fd6d42e458ced1363efb27ebcd0e2ba691940b29cd82212a324cbd9b764a73a186a3d8a2dfb450435d3b18427205b05c867384a3136e8cdf539edb8db4c0f1b22407836712095a5f593bbb46ce7c0446eb93411f154651b68f0305809a25b9aa4c663d66c7fd022646c80b33f918e85c1ad36a7cb5a342109a3b30bdbfab2a2e07739897bc760db9b11b9c80f9489fd43b3cb5d2a7e1a4db3c513593f09f21d29ad6c2787fac594f1ba474e2d9862f99bc4033d02e3a0771cdd95b6d21a29ed26f6d90356c5995c987c3cc5f7d87098c24d10e4438bbf263f186d7b5410c2e94c1fe780ef3ad31ace11eba57cb8e7b0f06ea2f952b3eed39dbffa6573e0f8806cea92d7357ace133259280cc83d5ca394300c99635c6ae4e788dab7fd197a4e45133b7ec8a5593e47915748922850c66d622d1c4931375e6adb944246dd33cb48dd5f8d43a44ec6639b29e1b4cb103349cf7d0c4c7d34e6cdfa762f2854059229a5d613117ba9470a051964187e91fe6cc7e7c1ccea9fc2cdcbce30bb1277e0aba0bd2422b441ab9e47bcad4f5720174769859f23049f7a8a2b919dfadaa1bb92bfc996a26cdc06017a337e3930d899808236c64da652da724982faf2646bca6e5b185b8e570e1b4599badd7ae46583a24c8c5b6a39a6d781e2e6e2c7a136b7ea28e61d59ee84597ab4cc3869bed9ba636b06bd24e87c03845afdd8c23166c82c42ab803351f627bfc98f5c3325e581abd3bb81c9cddf165c3096ba5b138613d9a093a951cd40e179d2a51be00a17ee6334edcaf25a574b6132df267022358d94127b51a7900e719f418c909aa16c874cdc52e7be600be5e0a6d4ea50cc27401a1dfdb289399098d6706923001b0e7eab7a5862fb439e5c6bd5dec0d8cfb8aa689a4205bd01eec5a67f5fe56106184047d3faee6b1b8246e58bf087e95e725257cfa006cfc8aa850e45d00e85cb2f0064c6c1caeb077834f641c24d1094cb8d5fe458a3361dc8c73702fcb29c70fa3d77a502d3a5b28817cef89586c83d87460aebd60812db1531f94baaf677519e8a7bb576009b743c482e8e1dfb325bdbf367df829ea7fa8d6dbddba91b61352af28c2f8fae63d3c91305457051665d131c8874e71257631a678289068e92cbac4860ea94e73510f38ff9e75e093ca2e3640e4ab5cd05d575156d5cd85bef57d325fc371bde0586639c3199a700819321d961dfa388627c834e3f18b39d17bd7fbb8026b7610ef41e7811a138664c7a595381d6f911184481d5fdc31e70f93986161c85a69b46f46049914ac196c294d1611d97613e82b9d1e5e20f6db542f991bc21c4dbec73f4bf687f846508628b5d58a64ad9e346944e824a1fa5eacba283384547a6158dd5e08692f533b7d5045195de34c93587f76e165f7ba5e4edf844debf907b090ca245af5d8ae9a5d1290d213a354c287d678a4db261fc573c1ae55c75ae95c0450ac4ffb730c69b8fdd0f994d947b0e0571ff1eacb012fb45dbe0b55904c0515c0e3aac5a797bde2fd97396714707eed5c97a6e44c62fb7b8066d46cf1507daa571d909605b25aa8d46200f7897c74f200bbe1365b0e5da367714ddad2d617d564182ef8ec5d30ea0add1495c23c0092e5fd5984ac6cd18606458bc886fa1fb7b6f9fe308ccf98ea32eb72a3897d75e3b55660f9b1deb5c482f2c1e4d608f1fae9e9fc29cb6f9ce716a49abda2f775516048d85d8e8b77513610a08c30ebdc526d4e0ba5828e08eaa745cebc2975d63276c9b9705e2ea94bdfd54a979c91334410a3e43a250038f33504a9cae5f973ac1a73753e53d996f60f02971f80bf0272fe5ac708f84af0cebf7984540de41dbee0dd1fc02b3f3531c7a0a873e507820c08d89ce174246eb38cd11fb913f0cd32c714023e8056ff32fce53ff4be7579363020198fc52b162139409c52641a3bfc522ef96d5197696dfb838ac2ef8463b22f91eb358e6025c374983ad52843fc8e070b90568954465da5cf63233f10b052a21dfcf8fa8d009bb43c867074e2cb7c0e074fd3fe128d8e68654a3615465ece49ef19799322e7cff79f88dfdf0f8f18c21ecdedb4054118bf125c9c281808659347caf37014ef3ef6cc49befbc1fc619a8aade8d6699e9b8308a69717932945797b62cd1c789ad398f5e6240daf7a5ee12f0105300155678c50c7c617a4c0b2f710fb6d85a35fbface48dfbcd1ef36bb7e67e690356f6abf6f2fed8cf6f3cfa1de9464f1366bd8677e1fe8bc078600182ea3e939bd2724d37dabd18c1c3809857210adbec1bb311c3cff9e24881fc4faed4fb3faf8b9fd8d08f08f63bc11f8ca9a2296d7abb4f673df5186409a065bad2217cb637be14828280eeca212e58bc71b1d137ed473743f5de367893befd0ce94802495af509800289a877c1f18d22999f9e558658bb61f0685cd4b289395f892a267588f1c54e41447a5ab6f6e4f330f016b94ae5ef4bf5d3a71ed929abee63eccc7760419af5848294cfb91a79b25b98bb3ab76f54d087f5ac30158d76df9bd97414acd23c1cc65adabc2cffaa6448dd58cc74cde96b0b270d69be8cf621fbd06e89f9fcf496d04c71bde7aa7060b9c38c00f80b419df0c5af274ea5a1b3c3d659a47dbdb19d5bc1789b1df4bd70a467246494d3c6a751e1a4a21234709b0bcc5f5db58312c3145bee79a24bf3fbaa76ddf38a9f595e5154e315da5880ff69c86254adafec1708e668fd6c8cad6e936e02f0dba571a154a13a01bbef601fd074f0518eed79332834d2f5ed0df42e2c02d8c874711742c19edb0d92fceee050930defecf0c6b6e47b2a4c58153c68f17460b5d5adb439e67b19a39eb285ebfec147a00e9043941b59f7e72f8a7b4d0c60e5c60460dd4f320af308b2849787b9ab6bba4c44fdbc36d22bc176735bbfcfb552083693a234bc4e3ab9cbbb176c8215cb0dd1b5e6a87d68c33681c6f28968c6c3de9ee93aeb62190b6d7fe30c0aeb67ab626a96a7c4a6975dc7ba77ea1b2e26a4761d17914a9341e5854b97529fa0a66c5565e93b52f819a7bb47d2e767ac073ae5001443bea8a157bc9795b7abe228dfe04a804b50514f2db28417539de9af1776bb6a3663f806712976cc8e2f59d2029dc24df3a97c11bafbc53c88b741db50dc6d42fe3d0221161b76ea5ca203284287531349e7d2c99417cfb1889783790087aa3c5703abfce034edbed00e896d2b9873ea3036bad4463bd1f76ff79ccff935e746d3387351d18ba52d9664950ea93fbc0de1dfd9da82b4fa40a631275700f21207a5ee2493a6de4bafd2e5eaf52adbf9fce1e37937a9f0b0b0af485d99cf15f3c101dc7c25879d5f2cb45576353e232038dfbf6ef6e9c488f89567a3a7a163d2be662eba52c77254315786f4a33b51485a3457a56dfe1284f5fb9b7df873e1234e55477a068265483df4e2371a9134e1f5aa130b195f3e6608f6706f6e29d7eb8b1e3c1500777b5826ca1774425494346d08912570a18e1d343d32977d36967188f5458a20b4cc2f35d79484a13805607f051298f19ab9666ae50618e11bcc27ac729b3cb6de6f704fb1f260e5cead3796535fea14fa4cc19a2c637c8c5e063ee58b84d8f4d6022b3217406b8c2187226179fc6c4547bf98995cc3676dd61eb1d350a27eb5e815b1e920f7c43447ede2d9be8a6a4fdffff48718c45a4baa0088ae36c85f93da48a3359bad09a439dea636561c35730cb627db79c0b55bfb4384fe8711ca61ff9c481f804f130f62eda7cf7a9d00e6143ee6b0f1263b47ac72e4ea8ef1a6df26cacd9c617eb1480645960af6d2af3e3c032c3bc75ca9fbf92f1d1ce10c2c1687df217313e2d81ad1936d9350c5d473c832f34341f93d19b971acc6b79bd30af6ec2670d3ddd903d39b7faddbed5e32dcfb9f179d849bbf863919a33eadb3f0ae324e1d16c72ff8c1664d72fcc4eb6a696386c3ed9aa1775c8a186efa4b665b3d71184fca85367f2a2154318e079692ef9c3eb3ea581bbb698ec9209e7c1e8361bda9f53b5febaaf52931fbba236b12ccb7c73a81a370c4bcf22939dd6a874a83cdbdc495a23186e41eeab9e5f09ca5ceac3f132c387d02d920247a6ec96e07feb1e3be400fce5e9bb85065dd61ec4c16fadcee50a8a7130175f54dbe9f30a6c55feeb996db1b6622a56ec6ce072850d0d67a7de4be17805ef90698e672f836db9c30e0903d92e71f1a67fcdc4f0315da0fd7b7dbb68a797ea352d4c10a179ce51d634bc9369d796a01cbe01d5c09d21c7be1220b50d64ce4f7e9d4f456f4e097253993f9d59e2cf3682fc4b649c7132e153a458e853558cfadf16bae12c462e6c18a51da62ddf50c91f720ff1fbb07e95ba5558161036c159baa497718284a5f1fd216476ef954c0c90ecf32376eb93cc7288efc544007761cd5a496f7d94a823c06782ce1893f72f3897d99c77e81974568e928122e908c2203763dbde473a8fade565397c49e8afb819d76db0fb5c6974b3f81a77da57c4d8ba1075b16d461c8e3fde515dcee01e34eb3d828ee10a6b9e6077df027c666ab54a48e2e9a0398730b162aee63515e04305db51ce605ed0377aaa146988e2aa318ef0da6b103b2222f5806eec5ec662572cd71c1f02cdacbcd5471057e49eb4eec59d2c43c2f9cea1743a0bc98dc917b01e0a7a49430e4c36000f0a3d0985b108510d1e35f4ef250884d2866a006ec3d40423082858d94d904cc4a187b9667", 0x1000}], 0x3, &(0x7f0000002280)=[{0x70, 0xffff, 0x0, "65d70794498637d54a0546fe366f9ae32d7f8dda6d4c7de6271ceb8be43e562b4c026dc38ed168826142ae0900f413cd59e6c98b6183c8ff22bcf3af94326e5f9159b1e154917dd450d40fe6aec8ae6f532e2d531b201a955f7073"}, {0xc0, 0xffff, 0x0, "4846c4736ee28b290265a156d998e02b1d2b1d5f7372dd637e7ca9af760be4516439952bd469b0d786384ea7f03c72837e9f262323e5b7d0c1b7ba70a434467b08f650faf3c8fd8e117f00ad01c7615c73316ca268b58bc98564308d6ca1ef5915bb61fa140c061767fc02b83df6d69814e8539fdb70cd14a4f13d828aefb2c30c6160d4f83a5eca076304b2df1ea93f12024c481e6baaf825cd02e791e6983299750bc5a5472dd631d6c809a74a"}, {0x40, 0x1, 0x7, "7f913044390f20e8bc9e239544f9563226d173c38b841caf5f2f3de32de54703385ada57f1c36577c0ab"}, {0x28, 0x1, 0x1, "9472cba7f45b2acbaaa61eaff3e1fdf637a8c314f83b"}, {0xf0, 0xffff, 0x401, "e074c88fa353df3d9dbef11f92a12e472a964c8c6aa8b7f29ce00ab7454da78fd83f032ee7c7a2f77a9e7c638f2edad013467a38f320f57a36d9ea7c0210425f38152081d11c105167ce5590e18cf795dd9c03aaaf0f4b5a5bb20f6f71d002555753d24c43fea3e9fbfeac80122d92ea65099cfb06f5c90439a5c87344bf4637d610b492cab21a0711d7ab5c8d220d51c99f46441c0c84c33d74f937784c96d381307c35858c6b3947f542324419d29361e638c6d0d110e2705c9aa68b7f81d315d16b316dcd7007f593eca6ba74f9d96392715af0a15fbf69ba79"}, {0x80, 0xffff, 0x1f, "6835cd36fc1ce3103871fa49d33b3ee161a1f5ab65ad2a5197d9652850ee65879f3580a63a271dda54b327e2e28c1d75bb619ee06cfa1f87b5fca01160d7eeed70b71459d3ba4c78bc062131f0e483794476474ead621258dc49234173ce54143b8ad9a74d5a0889afafb1abe4cfc9"}, {0x1010, 0x1, 0x200, "6e757d2ec8da2daacdce9072edee79b1cb633723b17c93cebd64ae83074a7b3adba27b1f79a61ced281e5c9935fc79b7db0a56309bc00315fadad5396e0d23bb539000a2b74e78262cf3ffc2bcdc7c243f2220d64a41ed664d54fb5999411b8ad058bcd1dab824b0bde129af4b7cbd045d04832e3ecf2d44002ff1b6ad1e78abb9823cb06cf2eea8ded4647246d6068d84b9215db7437b2edb1463d24ebad942184517c4a47cbd8d57d7d6e43f5a95d0e985100d8d891de42ed6d861f8909ee038449241bc5a59e946e6e4a455fadea6c0058821835091f5be20716cc0620d2ed1c8264b0f4f23eb95f7428e60088f850d383aaff1a26cc4d975dfe85990648f247a3a8822a8547f42b169ec1fc28d58e5bb02e7d680ccc98bd786d5c0947d52f0cf921fea54730d6c39c83eb1e11a8e8156da6f406e2053c7139b5ea9785cb1cdfc8b284cac126be34f6ab6c666a20057573bb0b203a8d4d93c627193be31d478126f63d5ee2ae964f9d40e872c2b81946d53c3c7a4bd5e5586556e6e92b3931412974ee159d63f1cab8c7ed9bb70424a00c659bcf1b62c1cd80bdcbedda988be01eea6e9227dc3241d47a8eb204d3b28510be896b45e2ee9f17d6164c12eaba254b77edafe9012771b7d93d5f16a0273a99e83e31b1ac2a3c007eca8faeeb12eeb245791ec855e2bba3c557df8d30777a504642d70f01897faa56cdff7e1f4ad5e269f3691d7ec6a149dfcc3ae448c72060657fede0af35fafac8973d4be2d694592f0d44737e1235f92d24e7c9b9e83e1b416982fcbbb5c1a9cda968e2b3ed0f5242e847bf9fafa146ea3e858280d5cb1cc55402e31d3b53dcdfdfcf3b41175d485048adfad75a269ae505f0c6ffd38af3521e068bce74e137ddc5802660723108ccc69e392e67db11f8a6be8498f9e6b42330ee56ed119f1e4fb8cfc77c4d24ba37ea73518e31f1c9ac7b93a02e8aaded839e7d789ca172077e0ea07ab1e93e422e6a1bb651c0f13a1c9de21c58caf2583f54d0842904169d12bb14e9d2484af5a0b75d1c4f99708324ec2af87726a4f48db9b0c1a60738f8d8a0f573aeb4c8f6aa8e0ebfe47f06ddfe4c775c8cb7abd6bb429537506c34375958d618f7dd00447c2b257c751d943530184517a7f33f2671540653cf60294cc52345baa6d67a92dc365bb1b60b29ea8fce3251338760aa416d1f040d370d9fdc7344ce84c87973aeefe94ad73841e2aedbf8a4b99cc78bc5c8457a9394d293f6ee5dd5f60cdcacf20755476292116522fbd7391e75dfd7fcc3b8a3759f91810c803c79a168c2a938fe02150522184a8ab612efcce1b0efb55814f09f11f828d2d86eb0f7afb1941ad2712c0edc4ec2efe0d15893f8be6a8ea8a5e19baa36581105b92b5d99f4773654f23475f3bcee8aae72290e8244a0816fd2bfde0d1a2e5f12b6b37457458f532fe18cf3e7eba3879ab5d92623c5877005d3f19e7396dcf43a5f6206a1f313c46b2ba66ed2240d64b87f76302276f882bdecd1a6b12e12ffcfc7202a86a574af801c5c468b13fe9494b076321126b0e5a3456d4b25b570b88f4c51ac1969daadba7a9ddabe70dd6c07679d95a528eee38cc09880d2231a89dc27eb8b5df5e6891a3bc38cc99e0fc8deb807be24181e16750400fd343bdf1e8bee9b261dc822c03483585316d68bcf8212bd4f7c8587fd4bd11f4058fef81a49e153f72a3a11386352fc5ac5aced3ed3af6e84729303a2116e4fa0e0142c88701731dac4f18b312ce1c45966cc2f0edf8a4215445e17a824abdf5605120c974a65ee66333c8c8b04c150f1dfd6c6a9f2c2d54e1234c91dd0987e3e65ef69b2280567b26475f3e18bcc25b29fbda37ad656b82d090a327894ef54ba756f36c8799241ce7b2817bfdfda2c7b174452ff2ab84e56cf7b233e5041c2638f73ecaf9a086f3afb07c14ee45329ec4203a3cd3febc90947f0252d32f1db0a0ee5da3632205f7aa5f9a50a18f945a625176322cef3dfdeba74674a9f7e0b23b61653230e995eee38c6f4446236ba1c272ecbad50ed222296b8199fef48808f60b6b30f14509785c8e02467e696b847924badd412feaaf0cea5ffd98dede6812d6993db8ca9956b512f951b0758d0d1b25537186fb925b7baacfe4ef9c05763faf7c8bf3b493bbad7ed9715aa49b0f17e4f9cb2aa3a22c02712f1e49ff55062e9f8b9af18a3ba84ffb65fab9efca75a8d38df4a8380995070df049c977d67dff8f7dea923f1b452117040876ad965586753f9e53aa290c4132bb987829fa83995459365b5de3c959c5ede431fed35ba5f32fb7755633e83008287d712e5f1ad732f07de2c91f27afc6bb49058d950ad2e1c4a82a5b85081e19e7c62f6faaff6d4380722f9ff1e56843f13e766fbb48647a4aae7d384cb6004e9ac9789cf71efd1a7d75ae9a2893b8c7165c40a8d134f003e12ca66b1e64cbea7d3a1387f178a7aacd579fc0e79f8f6b52f1a15417ab01f2d2272839467c9836f360a2f0856051d9173c306fadf338fed7d32c252236e4a76b75ac1e898a8305fead2f6c99a19f06669e6a40e214d0a485b65379c50261fc7378d5e77282d2803587109dead876ea9b14f61c55b6e520c00217e6bc6de9c17f6ae337616f8a0392865234a2f6a6a73fb345b1918c4009fb6be48d38188005bff86289b2c5eda657cbeeb8e2baba9b8e5138cbd2593090464039348a8915b2699ee24d4cefb752ee4498fad93d61c64d4c424e786dba9f94e5c3d1365c73b272731eb3845edd1a76d7429395f43fa244434f032cfc677c62890fab3abc3f375651746b2abd12bb19e98b5d5872224da7454eac62c8c3663b1ecaa7e153c91eddf946dcbed246d5e0fbe88107520c67250310bd272908077b3a840e9247d23e93ec4a0292d75fb997d5c7b52e18424fd75dbab697e518854c7c169af112c559e3a8cd54f0efff30a21d9432e1d7d8fb392c436e3e2895cbd2e6fc9dab05feca5c220f8877d161b404b09f1d5cfb1c664d721e76f20eee6375ed2bee44b9dba0736956e8de94fe7027456b399467b80ba0b0839e3102c053a010bbb82d8a8d479037894261da6621da0fb810b28918929dfcdefe926e07bc5a65f12e505fb2a165a0f66b5bb9a075380d0ebe55d0b1cde9ced1027dde24cbffa8d516ee3be76f5ab99a82ec5d048ffad4b76fc512ee2fb5391a9393da84ce041e7720682b54e6f6d1a1d4b480e2ab2c6a8e74a74e964a910d9938c226163813576ba4c96bcc5615a33c5d742878a3d1f4d77c2c8f6150b4428672954b9e7515d87d99e91e1c237b7dc8d91a62cf95c06003081398bd92b18368b4f37f5a51214372abdde3caaa23616689ebd75f882c74d681fdfdde15068c92bd7cb0cf388731d5c15341a388dbfa91a8007614ec11a459c48fe3c0423fdea939fdae3883267abe303cf6632b837598f6210383f6dab0aea591a475295b8653dff946fa2723f2f5757d9b4b97fd80333f6d1d729a42ad999425f707f154aa5187f89cc29be11c9a47d6d5d670c64b5883c86a857b96ed61b8d0a8d776c192856cdb1ded4ad0340941f8dbc458cd988766834b2d72129d19505dcaf2a133382019416f207690ef3cc5d11b0109beb0c01d96a0408d0f56ea0198090e119a64a6685adca5db2ce0a012386cc7b8a128adb130a806b75fa136d60c0c6cc369ca2a2aa1dec80ab48a07e55bddb79b8cf86027873a543a4d0ac579fde94af0ad331f8eb3f3dedac2b08269c9d03b7201518e2494dc69670e4fe704d995907ae596b0288d19fc6169283f4ad6543da4ea0c329929fcdfdaa1baaca00814f19d57c7e3d61eb6ce55dcd64e59aa8f6fd14b6b0fcbb05afbfed8c20f51719901980a1cf6254e5b81e7886e9cdd4e01977b5bab932f1bf70ce9e04c562fae8fe0762149ea898688be258c52a68e425df067ad4bd5e746423ec75a8944bbca116e6254ab9619d58b0788d704cb69b0106b574229a47bd2e1e558849eae919582e9ead88fb23dfcbb6c4035e56cd83c7f7969cb34e793c55e6c9fb0e3506524279b7cf2bbbc408bb4770bd6d7c29e0260f363940b9edfab8389f57542ffaf34f22848a82530224d9e726891b9ae8fe5ca406093e99193b62c96b0cf992caff92a20f0b488c3246f33527f3f8be9d022f5b90cf8ae6fca8b5dafbcc16c3053e394e7ef2753c12619834e001e13668983d3bf14ffbd51cfad7d3ffacab3584b5689a5765ddd288b7b80928330ae8462921422dd929cc4f79b6347928ce2322bc10e43d65905e590de547b32649f7d922512ba64ebba3f0b8d097f98d63af73733b7874cee012ace2e406962b94ffec15715a96be287eb0337472649357098f160b802c00293b19d17957dc6741ee684676bf3b03630127aa88136032d969d3d8113f53afc50a1c2b1b2a93dd3b9244841e97f69147922408bb8268aa8ef282069f402269cb524df4ecbfa19e4b108d0cb35fce6f86843c7c38e2b81bf7bba4698f4dbdac53952eb705b07c2916fab651bc0e3c1186139f4cd75ebb2207562f6dc8fb823d722d811a853686447c9528b319b2f73e7877a49606dbe9c0ae38d6473cec36d481f4b04c28c5801ab4d1d221b92fba7c7ec01bd68e5e7a0d317b25df8238f087442c4511198c4b1bacb2d0980ffb22de38c9f0e8cbd2e1cec113f86a717af122ccf905ec15b5f5c6f2494a2c7a389d2b7feccda28293f4224c8a1705b59adb387d9ad3a5eb82eaeb8d24ee6f2f8335e6c95c3cc94247e5e13ca4e941348e115fa20b9990366a6c355d425df9b717ba385d138e704ef7a04c61775ef5aaf4bd415aa93f8cc9240fe8e7459d930d44c444f4031f7c133237eb893439d53b41fd475aba53f822fce61662c54f6c6125da70faccd184adcfab7a6e1d5d08cb73cd57dd5a2c5a84581c189e3146456cff24d2e750283953248dda74778867e59e3d79917aac8e7d3d64f55b972732eb32f5657dab20231593d279bd7fc164d3b82af2f8b1170f0ba64262cbde7d453b23087b6e40d50aec054861dea1f119d67eeda81a5b2b892dbbe4c30539bc359662cafd07d9e3edc01562910c870eb2b6c19e7b0e089485bbbad6ff0a82b34857d36404f4bd1499da64bba91eafd0ff535cf8d635125a2210f56e3fd905d74a6ceadcdcf3a2b47a283fe7dfe4c0b599722bd6aa4b0a066286e513453c5d9cc04031b2e5c00aeca3ff2dc766f2766b99133954ed800dd498c3efa989d9f18aa094664550588264dc0b932fcf80369d60abc4d59f7b06f7ecaf419ce71ca2a16ba0c20514ea0152e7ececf2ab1b2037d5858f68e035355504f904c2d8faf1844bb7a40dc40dcde6e57135495cb0fff0b670a8df490a9c5235d381cce97473c18d730fd9b11697fdfe6db6c859c8eb3c4640cd507aa8ef5b6a316249c4f6f7650acccdbd562fcee13255077c92fbeb70e911dd375ce1c8261cb340201762dea8b7e2714e0d3b19ef12d425b8086a20624581485ab83149de2e162570586bef37d0fa863b2190260b25f4f2b43f43c17048b56e1d99d6098eda301df6da293efd2fc20f57568718bc89067b076fdf5353425b2b7a207093b0d826da19448bd0e58b2c59101e49ccd726d0b9c0d62ec332cf3eb5c5e75bf2229b4677c87d01de30448855fd22b3097746e45f8dfe5e7b984c605e035fbe298e1c1becd5e9f0a8b3452a59d45cf344b1684720f05c1d34d6bf8db4fb688e61b619d2574bbc12006c61dc5b19da15dc110ff58f0c2af6c17c9cf14067b70b42f2724689d"}, {0xa0, 0xffff, 0xfff, "e8ecf4cbe3c8f6f4a98fa474ec0dc4d6e6fca0cc82a231e6c1c1732b4f811eb3ba085c9ed9724437c700d7446be5228eac9269883e6e7759d6889b3b8f90644ca336e875f0a5cf90e4fd83e458cbbaf28d1e9c5c9690ff706ab705b1563b9e74eef92af035127e1b3f1507a556f2b9e6843ed7a11f2829bbb25cf207eed853d8b3ce28327f46cd048d8152"}, {0x1010, 0x1, 0x10000, "60dafaa0b82b98a106c4adb2e47ad4dc777a2606f00383cb96c0e3bf794ba5bfb3be88e2333c36aaacd7d49e353c8605c41d67e8f47546ad7dd8557e0aada4d97e56b25c30543fae34db1acf226cbe2af710826a1ea94d10dc8c041826628dda83d1d5ef65551b86e2adf6f4924ea86c2f4b628ae55c58d1fc611b341a837bfb0cb16fea6ce550cb7b1be93a916bdc82ad99f04fb604d414a47cecd6d6f3e6168b1c67c59ce9adeac5096a18180516f133db65ac9046ca85460862c7d237e567f57b5dbfd2e5e046dfe04205e7cc1a4d9f918d3e2cd4cdd99c69a9f1fba11e209efc4253f6db56f4e4e728e0bf5d43254d81cf3707751b8bbb353a0bd3aef172c3dcacf1346bf7b3bc9e3ead06e4d6b5c4eb30db79558b308fa9c68d20870dc4af739a1b7b58740e94272793367640dbf3d9703f843b4671b72f4575327ef9945d77e3f9e9d811141feae4f28b6d99d70571410ebba61361d8e8429657f38aa22f3f96e13d49d9e5844ad2fcf80c49475f4ad7b5256137b467a46cc352315934a081f1ffd0b491a4e881d42a39db56c866048cbfa0f4cb6b2c18415df6538ce248ca5ea2ec57629625a4d4dc998660fedf5a306e400c9ddd12ea71070e81b709fbc731bfb10df2dc102ef55793b600dc5c9f0b0233bff2a51cc5dce2d2696e4c33605201697c55ec8c57720590d514635765fd1a9761c07982907a9268fdccba7f240a6b73960680d75e6b2381c454c102a8d92fd58c37b2a54abcdb0a9d74d5262fa3368dd0912aa57da3f17d55998cdfef89a1c1d14b2ef41865fe34559f6a96a53563467313994a6afd6da8b2c4c798ebf835ef3ce24f03a1add38c2a2df9b1ff11fa3a53471a25859a27112ccf011c564686e5c01470a567094c489dcbfc05e72c0bf25c0be48c3c42a2ffd9361e51086ae57517610e7c3effdfd7ddb4d41e1961bd13dfa2004747e864c9b47e84f3ca357d4c3a673e2329bcfb3e2660e3d0b44a96c35c92808a09de0456b7ede6555e52161c09dfef3e2c620fdb0eb10c8dcc8978e7848a6dc006006e4eaeeb1be524b008053e91fa68782e48f976eb9f7fbf2a9903454c8682eda992977feeff95e4d09ab13d1c4c893a253e5a672c4a3d6067ac14b6d31692e84fa3a724eb1367b46dd00a5aa92e934e6f9f929c75378922427f7d18c62f161df8245c787aedeb65dd3dd962fececf8576d11c9a2488a345dc2ca1e6f09fed424eb4b863dff2e5e2db8b50c684d7c3eb12baae1ff07f75b771c2df5acfa998cdfb40c38979bfd67627b14638cec213d1b17520f96e9495340254bd862b81f860318b4d71b4b94660281d6327407be88ade40575456adc489ab72c7261fec88f525b507886dbf2da76a6ff8fa10fa25f6cc3136b0eb8d67475e22cbadaec87112569ceb32d618111a8b2a6cb3efb7860263f6c1db9133e644c79d5f67d4b69e3d55c7cf5974cbf9b02d6ba5a1225f70f4f5b8134e89e9c7c7a482a7a41a2c7b7e91b9f55b4388e948629b6b075bf0dc6eca210d16701f74b9b5d74c604736850654ff74a6ffcd9d863cdae13e9149c090af60212832f911f6d050d4e0e3d62c3aa8f896705b27307d74b1b9d99896eaa91d58522c3906218918685ce1f02a5467dc901048acd06efe5932942a88c3c1fdcb309562f30f640cda6e245ad2182d113f5a27e5c0077f8e6af191a0d62f22a634bdb57b6b66b9585b6271ab42660083b2ef6d275573030a109133dc97c55492416d53d38473a759b25ccc03df9c366799cc0a6ccf3d96d22cd3392cbc2a0670f12e799f07f53273d89f090fb437fe6f662dab405f84fd1bc114d7c7a5f8df5b3894ed303d447f4347f0c73822ad684ff84c6f0134de4819dec18c87945958de8d6cc8a768d15473c14a1ff6751cf6dddd19d0f831564325c2bb16dd5bafafb34e4e7560457f8cc81f3f202ec41436692347df1028c8dee290828ef02c6c105279035fc2bb9887982a89688cf02b7e394dc47d3d40a0ba8f5a23c3060f8478c4066f2c867f35f2b17ed64b5a5a9fe1b92228a90f50df744249b3d02228a19ea4e35cf54b6e644c5bbb0cd88140c371715bec21956d504895e3ab28f5820551123e600f5ea6cb2a75ccefeb02852f9250d204f7cc925be9ce0af9959ac6f36ee8dcbac6780065729826ea5965aeb48b37fc3e9f2e594d555a913cc7498a9cc1dcafbe8102ed230ea98e883af7b42eed0511401c5bf06beceab33febd73247a435812efc5b8e9c26a63ca96f3a4f056caf7a799e9fbf7aecdf9d2dfe0faefc1e59d39ff4612c189b0bc22222eb93f9ec047b1ea7ea2b3f2fba33c5e1428d35092b21379668faef8f83643827a91da8eaa20c6f5ea34ba4e1ea339591c37ccc9a495b5adaee5cb55a6f67a7840a3c958acdc37b152b541cbb2e8b6014dca31a2f901a4351dc0961d545921d93b3f955dc469c79cd50739ee1c10d74e570172a6d8ec9ad195a9b8eda61fd408d181fd76d2ea34fa9bb2e15ca83a8601a74c6462c5e806767eadbf767c33c2f5367b3f404ae43049f868080f3dd89b78a3094d05bc0f5b2b90a9413a5b1bc02e709b08b2073cc1ce5d776f12d1e3bc265d1bd09c12f736413a1ce97c49f467f43ca7469ae3d018b9bcc99256f527976d62b6455765ddef318a594f2eec47fa73db246ad6b85877fdf53e62a345c1f9aeac8e373552599694ee52eab8377aafafe03f0f68401779138cb4742096e45f1bfbc027586780fd416c7749f18a235538c07df72a977622b530c44a0da1c2a7d84dfbaec49d91b39db5baae0e5db6eab8ed8f1d98453d7fa5479a4e84466c8210dc01f09a85649fc3c88e8fa360b4b7500d59c9564bb5347eb5afa551e3485c1469d9c989b739dcfd628f121c6485af3bb7413a8004e862a77b7c95039b0770d527b085198e70a384f0deaccdbaee96138cbf40641b6ac1647275bdda8895ce5f76a0f019e5ed4dc7a8ca2a067fa0e26c5ea014f5993336a31a6fcb866cf98db190abee2518bf7c7049c310cbd953cd3dc84e0f08d729c7d2272f3ea4c7f0046f1c84f08891a430981cd76f4d4c2e55a929ef7d0786665b6c43e501a9536b696d2304a942b053074edc7686de84617b42b0ec16e2501f1ad73d641607fb5d034633a03fecc7d16578d7f25dfac9d3f4d6818d9a7f0c4f7c323079bda9a18a14fee1c0dfa05a68a6e624e69346ba99ef0ca2a690aacb4c5a8a0872dcae56aa1dc397ca236dec0152e35470f54c585db0acc833227665feeb3fa2a45ad5052a86ed05e8f42381a92d70681199e96cccd0bc14bd1e4973561d788c2accc8de922cfd250f661940b64c670e3b6363fa6c9e9fe17427c3041ae7d98a9a16c24105b289a8c302daedafb9b540d9e647ca3ffeb42ccfec290948f974e851c25ea464cc70370553bb083245688b685989b0981e84fa1536f7b563729e0f8bea4120f854a2c4fa7b800ebcb785793d515b9dbb6fa61479af8d12c91cc4087ecd7c062bdede0906438cc03f40a5308c82f25ff5d0de6aae76e8354fdf5aa73a9593ccc3729164b8c2ecc8a2e45a951b21e5145139f52de1292fc7d37c339aa9073a2b19a5eaccda0ef82bb89db6f1427456c1abe2de319ef4cae41ec683a7ae8ea71f00260ea866f7c008298ca0fa50b2a88befd3747c13813951014e651aa695e045feddbcce0557a3be1329d6071bde3d8d95f23a56fe65a1de7524f206b39d46bc56710869bb0def0ce1084a689ca68b57f03169dad34307c340473521e5ed714f4b051674b1e97aa9bccdfa53951f8d4d3a88593f77796f25d996c7ee4942e22f7ee79535fa2f2ce5032b2b68398269f21354a352d9f014c3356fc1f544b3ce552b7cf041f29eb84c9f496687293aa6cfd369972c080f2aa6981177c47f214ae26454ed635b27189c75d7fc321677e1c2226c9c80e1c05953140f283f96c475508dce6d09c733d972cf2258ba11879b9ba65c66d6d3cc6f07469fdb1b075a7fb3c4e2168e617bccac59879e8605a9487b03e6b79c42d6041f745bbd1aa80a6432a0eec5355bb3eb9207e7734badfd507a34fb80635eb012f0089d2258d3ba34d7ab598a047a5c51b3215879730c0ff5a47cf3394b9c2163dde820baeeb361bba5eeed3752cf06c4b0f0c0af46cbdf4a4e2ff719c3930b5cd0c7355a25106dfe1f6a27bd589590ba256230a50341ad4d4ece1ed9096dbd3337ccdca5c58efbd36fa49d0d6655b4ddb48ceaa0abdb8c7dfe43dfa9c03e2ba801360431b85977df1b9c43a0ac7fc3075cfc00acd02df8e1e300f95ef2aa52ec8c0f13d7782c67a8da16d521970c61cf160aa9885590e26230b033e2d6a95456a29f932ac7878d8db77a74556d2a509c9e57ebd057ae09ba6584a35cb50559b10c7bb43ec92b99760bfda54b606f3f9eb6f3dee0d84c9d1eb57c961cb66e8b7bcf1e4b821c52e8186a201fb86a7256dbcb8dcf9e74cd2a8be0ca899b190945406079b50027f1b32ef5da7baba0435c299d6a991b1b916bfdab8953595ad3f867d60f55db55ecac15492becc52f1b36b96ffa9d3c76034deb8401a48eabbe376f3f4a544768a0886993cfc67884174cba24400745427c0a43c3a10e67d0a96d781dfbb21c86895cdbb8f35a545ba9b8d564df3057c6d7d6b51993e5732815def8d0e3c3eef623001860da962f4921c737ffa73a7c10fa8659bc2eca380b8711350475dc9edd096f478dada075d5755190e5fbf62a43f22e5d511101906d6c450734bfcfb04f78f8fc1eba6216b7ec1de626d467e655410d6b98789a262d30b882b2b62c1e87acb1edac83d99fe3ea380e4ae166f593a3ee83cec686f69c26d16e225b58ea95cf3cee50c2d1080c84c5e199f8184b15c14a2e32dc8217ee76476b9de917a3b315f5ae9e8a4e98b50ecf9a6fcd72a189433d265a34bc5013df2e26c20d1cf60020382596ed9ba8f8f80ffa9097c3c74368963cd697091214a58b1aa244faf608a427a032a0e86126d77e2e68ee9b08e855d3aafbb00d2de76706899c9a39557824c5f62f41414e08c8c0045b1198c730a3605ed67fa3af8d0654fef4cc5cfffb0cdde5fe592c208db054c5c1ff16787a59875d8b6d5770b4012d62d6fa2dbe73cbd139e9a4c1ae10307391f3356cafee385adbfd080954b10ad899f54abbd002bcf9d7727daa21229effce9d5c4e71bf7a1ef29dd066b0394840ea9dde1c2e7d112195fe332be410fcc37fb60e2ba088af899263042f960d5645d25d4e26e166bf37462bd827f2771e04fe6f6cd9fff04034bb2b24a6f507308a8ea8bb4f9ef4616ba74679fd16c27abaf9a4819b91b33abc18e01078a4a24e48706455a7ebc906878c075232a95560df18854b5016976491c329860a33452f4f542dceb9f0e5947b1cc6e8753c391e10767439c6af58c6104a07c3cfed0c40280f4ebf58f167c90d041eacf827c6d9c0894f0c019f7c0550a1870cb10cd9fb3872c1841bacf1d7353050e5c1a32a6cd682320751f4865a70eacddf27e9c3ff295485c72452d2ee50bba6933752767842c8412fb6dcda8906a6063ca5a5b843d4043469fb1b8b1eb1aca04e564c259ad936d693f860209b7e82b6ffd3995055f3f83f85ce7b2971ab985cc51ae7822b4c6cb6c5347c22641adfcec60e45233f90b7b48b7b51aca22dd14f04c48aef4f3ec5600fa0d332d2e52a6dcd60994da3d8dd450d6c3160e0190cebc1287539782fd2687ca0bdbd0334ba68896a211facdc6d019cef132c8d13305d782ecf3204b9bf119060433412bad"}, {0x28, 0x1, 0x4, "fd6df90eba727937cc8e51c4ac8971286ac6"}], 0x23f0}, 0x0) 11:06:12 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x7c) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x100) r1 = socket$inet(0x2, 0xc001, 0x0) r2 = dup2(r1, 0xffffffffffffffff) getpeername$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="000010000000000000000000000000000000a0a9f746d46a1bbb3447f7502f7d79a2ee0957ceeda2f21c9d00010000c87542524ac1fe1f6e02e9e1dc52ee1b34e17d64a8ca58440885f6ae068e14e31f2ca23c7c63c1514bf92f7c08e3164e500abebf333f2de027ab502b56296de2a0257ad2d3748b39df957ae99a"], &(0x7f0000000040)=0x12) getsockopt$inet_opts(r1, 0x0, 0x2000000000022, 0x0, 0x0) 11:06:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r1 = shmget(0x1, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) r2 = getuid() r3 = geteuid() r4 = getgid() r5 = getpid() r6 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x6, r2, 0x0, r3, r4, 0x40, 0x10000}, 0x2, 0x4, r5, r6, 0x8, 0x8000, 0x3}) 11:06:12 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46c00) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 11:06:12 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) 11:06:12 executing program 1: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x10, r2, 0x0, 0x200000001000) 11:06:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) kqueue() fchmod(r0, 0x4) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 11:06:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fchmod(r0, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) fcntl$dupfd(r0, 0xd8b1db303bb2dd53, r0) getsockopt(r1, 0x7660000, 0x1f, &(0x7f00000000c0)=""/95, &(0x7f0000000140)=0x5f) 11:06:12 executing program 1: setitimer(0xfffffffffffffffc, &(0x7f0000000000)={{0x0, 0x77e}, {0x0, 0xfffe}}, 0x0) 11:06:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) getgid() 11:06:12 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket$inet(0x2, 0x4, 0x100000001) setsockopt(r0, 0x0, 0x15, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 11:06:12 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chdir(&(0x7f0000739ffe)='..') chdir(&(0x7f00001ec000)='..') chdir(&(0x7f0000739ffe)='..') 11:06:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) socket$inet(0x2, 0x1, 0x80000000) 11:06:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x3, 0x2, 0x240) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f00002e7000/0x4000)=nil, 0x4000, 0x0) sendto$inet6(r0, &(0x7f0000000180)="9b1818601239eeb70bde4e0ea828c010b6735db7f4a8d209f5e076ce4595092807be13f249b4bd9eb9cdf5361483e64f47d260fbc83526a612f64a4afca014f4e9a0b03b650f9541f22d3118ba9dbc7a0382f072d8caf2e4f0e5fa2e189fd25ddc1147dac6a79be1e50897ee556ef196ca2b317239c47601b5d72988de23919659a4cc72aa76aace31ab58039965863fbfc2980da933243cf1ff61df3575be42381f98e2954b643a63d9bb73a5a0611b03f373e9e7fcb1a0ef7d44c9a52bd22dbaae97723d54fb772f8c8d6acdc93375f6261d2f3286dbe51ef089b0440043bd7b8a044351306616e4f6fc04fc251da030eaf74b82722981f0e88498d58450a07e1ea98ac5700609bdc5eb972e73fd3411301d789f95314a9fbd7668c72df511be2e95117ebf142650b807b87c4181690d5af10dfec5fc7553d398181428743298f5c654e81e3620b44624799ca27debfd7d7aeec83a5f6c04083c33a8885ace02561a7370ff52bcefcbb52d7abf276900ee0b15a196c069d218d169215a457482be4b7c0d2bdd7d05e8195535333bc420e95a40c0d1afbccc9ea467be0cdebe0b4e145cba33a54da6b89f403c6f27393306f4b729c12f045b0813f6ccdac758f98138f583fd127a7030aa9bedb431b3674a51a5d96e1bb144d1215274d08b2548004f5c6878e8c4cb6d54bc84b7b5e6e9c118bcb7ca7a4811029184f44c184373674bc7e5e2a7d6a84739aa5da624cc9123f3da65c8804b31808408ecb1eb88124ecd5cf8126ff4a46af5bb41513457ae7d54416499363e79c34acc71511810dc1b9c21f0e0052c48018e5365cf43cf827528c9f1b256f902938c6c07d27a180316dd8c27b6f26a4a5216e55b699910415f0d0e1b4308489d669afbc383e72f2713e155ca5f347a37c84ee6ed07aa8c47e3ba13b233d1f074503215f54a282465d125bf505613a2eafdb65f057b87e241fbc0ed27ac179532a1e7b7e00fcd044a7be0ba5ec4a3150cf2f66865be7091832af471b9fafec75199b888bf7e4b8b5734bdfb1c833c4c5c9dd4bbb8fb104ae8e00df9908db5dac32d4d893242faed0682a3ae081b04de22cd75362456671c37e75033c497829754ec11ded630d3de7b2895302e6040afd7beea52d22026e1af307dffe3d3f88de52d1a39bb840fafe2b3c1a572cbaf1a3576c746f18ff248fbd3671f941961f615cd9964d7b66fc1ee2cffed39f8bb14beee2bbbdf05068c48218e7d2258019127c0bbde13507b583fd7718cce30695900a41e173d44edf4891921e01ac6d5884dd0e1620e613a42820e38a232e954853798c9cfb7723626a2dfbfeef9afc218ab27315fe85f4989395b6e31ec79680661e8cf61770778cdf2569082511f2e762dde5c18c3aa32f34fcfa7019d967803b06aeeeebcfb436b75b1757dcdcc4009ea010593c797ba1b99fd3dc72c35da5c92626d89f95a7c2df3fa39cc7038205fe635c44210ebaf619e6fdcd430d711f3c7fe88fe9308e33b29ccce6e9f49118481f9115f235d456fe1ff8de578cc98c4fb3aea9ff1706bf871fa707870ec14c11cc6fabc9209d266b0469b4c013bf0093d4f78f70afc8301e5e10665b5ba43ed9443f6176dcb8e19da167e8690914da5fb1d7bfc3047a82ad69318d625056ee31d4b7090685555c910253b11c020f31e89dc2346325231bcb8aad72a5489e25619c305d1a2328b3a3d806ce7a4ec1a0c6ac20c8cc881708be9476a8a75f5c1066dfbe492e55e37a0e0d4ab5be1869a663e7cc44a1f6d3779d709e25a356e87ec53e380e438e520a83d9a71c5d3e06e2b06a1600a0e4e79fb175aea647443cb0dfd791a4e98c65ec7a9d4b59891134d2c52dc9e2900817d338c92e196cf2e9f638c8086477dde943b6fe6c8ebf2dc956e2255b4c95a33a82e50eff81e722da65bf148c41de1ec5e717a15a8789475ca368f92fd1e13fa260a4d007960e384d344f64f2e4e27dddafe2a7a1234c6f66a1bac7f95c93894ac3d4a5815615a891f33d3165737813ff68add97398aa1d420a459e591621f5a9e509d7745cf2b211609eb2340fbfca21320e8b7981122109da145447fe4d7a9bed45bcbfd8f3fa67d42cd26a01fdd44daaf625ad338bbde4ec2aa8c1321d7d253c0ba01b4c522b70ee73620ded3ac59b0b9880fac154389f4be851db337576f0cc288fc886b7495f81a523800486958d7b356858bd7dddd4a2cf6ccdb91551093511d3a5706b8bf8a7a0baff562d43375cc0233947e2c483250ce7b6f4342c04a09ede46495b732e5806f27e97b60144e412b8db724544d8939be5fd2bd775d1a526cb4e218b0b4d5b06c53d40e0ac35bc4792ad5a937f5779b437e4ec1570a1803cbf8e8b17ed77beb14bddeb9267e038e3cd83d8d2df24d1a6dbeb549a8ed3868844e10aa77b5963d6a53a1246cf2c04e9639c4460b1c2b5459631a4af87fa3f801ef1d4ecb66fd32e43b5cecaf65c399ead9528e218d4c785f4922d166856eb1427b30f83e29c26b0d1b1c7b762c9c64e6f51374e615d598c45a661125dd1668635f39009e26e00d828aef556ae2a94942f5e32d578ea263dc5fc5c9cad9e3c1fac01001cc9fe3b828da5ec0f08cb17326c895398d5225c8f6cff915cf0bad4cd6e58ec9edb43486334e5fa828626987a35ea93876265eec21cf31f8cada10659b16f12b681f5b87b2d9ad6a83d624c327224d732cfee1288d0b7dd58f87f6e7565bc0a5d8d759041cc9c5cba0eb4688ea93e3db8d14469d41c98639eccfac537e35f6b0bbd44e3f6331db9635065fb27e2dc6a42041eb25cf6771b51e92fc0e4e1099a8cbde6022a387b24128d27ecd731424e3443581a9b17a0594815ca30df1003bad1740c01f8fb780a4115d104c487c06d1cd5ece1b509f7e3bd6147d39dc2bc43e96fc1fc0bc045663b339fdff20fc705b113cc72552016fc6fe28b60415408423d3d4d070897d7ea20da489461bcef9cbe01b628e443bfc3692444d6b75da8eb7f09c3a5ce9d5a3a56f80c4355b82fad153e272baa4e785b6173525f1842bca1ece6f40b02422189b50a28d66eb27edce09b34c51548d6b037b162841fd7e290632b678ecd8826d51090454f81aebdaeded0b2727808b0d088ceaf4336c4e299b0d7394b5c52a44e64d3b10d8e1355a4afe450e0d9e35ef53f44f59cc6760467759f5f25879a4767c787956763824bad19e437aa3a0f249094c41d549c65cc6a2bbbf20966790332b1285eae0e62f8e69a0655b2edd4400289249c6959a58267d86639b386ef2c4ea2d97621473a071cf5ac2507824d64f4ee25632ffee3e4a3cc20e6eac61afee1f2bc2c2a1de67cea5b11f4d30b9ac4fe5287c55ccc24cc737f5a2866fa960b772622ea83360894f74cdc634ffb64fe6c88385e92895948398f733f0f545933cef99c07e67e7685921ad70d31d10e9ebe27534638827fc28ba6eec6b742cb34e5b902c8a4e0a92b7b659577f6fbcd1973d5cb6502adea9b4c8a122915b75df33366bf571989216869fc16c5fb585f6220fc15da0aceed261c36a59ccc0e64ca0722a191281eeb4d372763a1e8063f67a05036f61add2f8c992a8f748966d66bde9f593c9c0ddaa3754b6015c615fedc91ffbbfd86815dde0493eefa4be5fb9db352ff1fc44c261fd46bf72896aa0e0a8e37c2aa6b1240d493daebbe4f400d61877216124a51413218e7143b8202666436f7bced0b3a11a15e5e6723fdce83a51604338c89e48c81d9496c3bdd70f279c8e87e068855e24c7e670ec87f0030db29a028184092505f094d5bf5942f7b4593b184fc593a76c8b2df67ee05c9a8e8cf987ff7b7f5621c708d5d07aafb028e9e1a0dd9800299849a85293b368455f7707bd21ecacacd87a07aa14dc3642fb964a6b90e7f5c45c34540f011c84d79d9273b14ec48cd3dca16a76b6ab214e524f1b89525b0fff17ba0629ee27f603d047830a57687c98ace6b69ed01ec8217b6e49d3eac6360e064545c74ab7218ca4d4165a0b97ba9e6f28de8f4cfc42f34f0dd08589bd63a408d9563cb2cb020f165c215cd3a0ded6dfdee780285f85e649e065b8f7aaea01dab5dd4e92d91fb05a9256f566aeb6e22f83b54a41a01d21e862e3aa09cd62f76f46a4f831fc2cc9d312c926e9f4db25d0f422a8c165abc7535c95f0348173486f41b2a2436bbaf1e5d485fddaf1a3fb75123d4c44ae9a09e974b475dccb3dcb1e59bdab5c40240f689a4c0f4810f889780d176e87936ab82b27fb8ca74a81402f71723b9a0922c97feb2f0aeaf7ce5e1d7ee1c5e21e2d6dc38008a715d7ec89fc960f56e12bd7d49daee04814a165a2b7ce135ea85ee3c89b0da43a5a8146254d7487d8302b94a855b1da3f4583594c95a606b127003d18afb39574fbb8868cff3392385c0de38f93c137e9970aac17787b4f915b332ef8891c6090be8172d79f7287dec8becdeba433d6f882b78795392e6cdfaaf3380d797a8d15cecec493c279c1a4eeff00d7fd1e92d5a74d90c3f4b60616829c9d0d72b68ef3cc9b19e86f0da2de8db56681dfca7df615da958669feb3f65b63922135554f53cd8e92be115bf8b08c2096d45b4ab7ec3d7b1406e9b2ef8068334f4babf6212c78cd6f1d515e7e03f57896786bc5297c11b16f8731c3463194dc00d622ba047fcf7d9f3aea4a7460a53fb9bbfabd070723942d0d50056be0d091dc00bd7e4ebde014cafeec5f20a71211a34240a2cbc526062e1e9f541f9cb5666d903f9f1d6a263b47b581e9b508ceabd8daab2265e439888b622d69a949e37d5c35deaf4b8a44a709c4d27fa43eb85136ff400d26b7f83a191fbd561057fd91e0485aee06c0bfb8c58eda7ef5b796cc80dde190d599ad886d34bba1080ea131f34fe4cda31b930af2999c4bf2b9e284abb46a93136294ab71f8c7568dca3d129cb062448374a100dc6f3c474c45d07b13edb38b4ab5028470c141c6a53950a9427f363ff5c0baa072834c8dab207d95fd235d751d0b2153f33f1173073f69a03fe9d401b65efe85f9dfc9e466899d4ecee6aba7b8df707379144c2797b80e3f48a330ae32e4d2605f4c660eb0c720f4a1449b098d96ced99e430b03cea83a7dc9cf6a3b2e7210a8475e90118fb9a6d72fec7b6eaa0761f599653463ae9727fb199c5bb3ca7abb251188f83dc08a75bb51f9e3bff75f2baa4ac192e5dd4d9c9b1ad10de44781393e5f6794452f4082913935fa342d4c4318045a35e0301cb8d3e52f907704d15133146c674ed9641b84c086111bb63b2540226a14ebdc4dec107d35d1ca23d1e30783116b4e3556890afe40e3383c062c2995159ea926f73909888c6741a11884c617333b036b943951803f9ec9149c0e4b63673953a42dbc1ba26fd9ec69eaa63b3c634cb35294f5cf221fb452f8cc38930c63dd7cdac2ed2f6f033cfafb866d03318a7044d724d9a514a3ede79b705fe66649fe558f18fb70404d3bbc3506643df6efa28907c320d1f5359593b840237f2f7822d6432396a7ae52a780ee7a85002f83afa8c354d6e0b7135962bbed0fe932628d641d911c51bb0e77317cd874f6a83621b38df05e40dd5b74d9aa6e87685dfebbb3e2e4a7f02178d5179e54878bce8644eae9fec890ae9152f55c3e5add9542d61097bde177ba9f355ca5fbe22f04f5eab929959f2210bd42f7821b0bfd2741677ba632e86952582feaf9fbbef2b870949360bdc4b9e66a1d3dda4ea0f1fbd2d443110cc62ca0640d41e4a8a700e400b22c0c86b268cf0c02ed4efe961833", 0x1000, 0x1, &(0x7f0000000040)={0x18, 0x3, 0xd29, 0xc2aa}, 0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 11:06:12 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x8, 0x5}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) fcntl$setstatus(r1, 0x4, 0x80) 11:06:12 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x20) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="a24bba17cfc6ed104b6d88bcd7dd9de77f1e004920f002e9f38210f9e12c09441c7017636b658e7f969b0d7833709e5e2dbcd1a62cf096dbc706c630baf41da28a78bb5a6a64bb8796bc28c3229f4c8d5c363c14c34ded51c4b01890a9e876e1220e2c82b55e6220ada82d9186b2b280c47c09e8ca6bf8ec8f7af8972f9ea0d725bf320519299f52ee31079aa5d263bca03ef3c3622aa1f2d020fbb4c58d846530a035c421110076bcaab7794e5bc313f77fb7a1743aa3067bd8332750676d8b2c436f9296bbc9bbb53ebe40867e701c2e182a4ad2803b75384b4d0fe268ca54f6e6cd631f8985c0826b3a77a8c372cf5dfca774b5b834ee005627afc60ad2134d0b2d89a802dc3e41b27b99635da4db50e36f3a4648e8c4536f042f6a29841dd6f9a40178a4a0aaac4759f1b1f4856cff0a7f0196cef2f29d27b75e3441e8cfdb0631c84f63114a68b865060e1568f64cf90023b769206f697a6318e59a74642bb0bdc8e24991d83ac278a93f3b3b6c3d60680918f73472b86b89a44b26e80f25bf5f38ecbf55b216251a1ba7ede0985941ca2f2c5b901af8211970ecfd024db59cfde57bd2be35528ee4b49a2fabc1407f4127c0f4e64488c970e31ab36904f89f26b88575edd013018a9bf75d695bda2ad987c69a75a43945e550c00be2a8e3c7e63f4d1b2a6536e3884e2c06f85105f4f0ab2892db9b3fab39569cf3a65578b30d79df698ede640c041f4365cc2bdca4658606b0658507b216db542d93f1ce06a98c983fa5712433e169bdc424e47d35e6a317f44fe70b7edc797598b611b38d59ee362f3f301edcad74f58b59ee9827b84302039d00a530258e1556ad0b420710cfe9a47a6bdcf1363af58282f3822cfadeb8e432845a4bbc5ad5497f57dc55c3d46ea777ca0ec5e3bc15e98516cbf7658c29839a1db9dc55d40fc5906b11149b3593e8e226d620e43b0f398b5e83f2b1c132682382e56b1e8e9d1111cdd06c02f686221593ecb55af796cc332d810188f1237e617c4a0b98ba3998348f1a0c30f3b165ec64d640df8a2323c783e7d68a486aee0dfb8632974ddcb06b29f13bb912bd29099846f62487b25f079dd42f5482b3827009b698345586b0f1f96e4b36fc41d06c1bc3c6f29d5ac44ac10af8517b0cd4b4ddbc7243c4d287181bca4a98062d9db5d25346f5843ce768130e5a020ea76b1e3f86468b747fc79fa7f9c6b16046de41deb321c989ebba32fdeeb2415718d268cddae120a1647aa058ec272e7282588fdeccb43c6d4e5bb67f625c5759a2619a15f2c62418fefeb9601dfcbfb4f03acd03d61ee364ea77bbdc641138539fb4574ba13a39c9d6849db70f41ba930ac3405e455e145ec9d87e4f2d38761beeba95cefe765aa51e7fdb59ece13a74b0793078a1642740a71a308dd0e53c5d4e417fe485efb1cb8825717d20e5bb051b28245f896ae6327d8872aba932627907a36d9261b6da3f3b1b64ff3dfbe7d9f7a053830b41332cb2f00ccb2447d3fd96b775a660a817b3a83c6d2d89f0389e96373aebc144c170cacad81e0fbbf6c1980838f57d8c9d9278e33de0c71bd4e177354a834c8a65ced94cf27b4c5f4cb811ab634991c9fd1db67fac0003983fda96bd448d01bc4add65895f1d8ed3ca4567d2409b5ca92eb206046d6a0dbb4b8d88e291b9f19f3b19a358ec5288d540c1b88d3b7333fcacf8bb9783fee374e122f8191f343dd8742f4c597720e3091f72773d489ba902b8eaa849305ba5f10de5c26585a393e233708fa395a750526e63f84b97e954f7393605378542a26c1bd046316856056a2bc1051384f470d1a6ee6e3fab09cba8f984448e554218ab29e99b1d375947bbae710b6e49e600c5ec0b58581d9d8fa4fb6dc4e77f26d8543a8462821b4be73f333bd770c055041439a28da332c01d59929e2135f4ca59c9ceb3eaa2a07eeca21450f17f80110f1b9d8864e73f011b80dfeb7fcb4560c7835b8e887ec72710846757e20141b6f955134cae4b9b000045801d657ea42a6827d9f7e21da493e2522e6a9a6e187cc510caf2f9a62117ff7d13bae142ffe5183936869ffa6cee94fd8598b3ed9472b125cbfaf461e7fa165e7ad9aaecb16448117ca2cb071b1550e66f07465ec992b7fc4ab0465c7b776ab8fa316e4904b2a40f075e9ec54e6d08375c23aec114ea54dabfba849d7c0a903f340245a3ca94362b64b0b2ae9df068df06c35cc2dd827b8ec717a331eb36cfa261ccf0e7c736c73b3a9d8588d0bf02b6e4a388f575500c15b289c6e167a13b980bbb6148ede03ac01a54cbb103bc2a048b0f2693e19dfcbc42d65658340235c6e14f6c567ebe0df7f59528b76b4b424eac92dc8b9669a89b80f245fe2427d027370f944f2ecaa731f3aa83e8375d45c1b54ae83d9db3e55ee872001b1221207fe4a64dd74fdf9799f1412843296da2644ced06d3be4b4565f147320343feb8911b3c1760ed980af0ff62b839eee8b6613be062090a40371257e4750ba278be7e98760cb3c8d64e038ad392d8156d16a5d29e8a5a9b8c88e4d0c0ecd939826ab53017bb31bff85f35fdb8d3a4d2bae3056f805bbcc4ae9e569ddcedfa4a46f220caae0c8d1d82738974897d28d57f180312f16f868f1788369e32e81d7225b73bede9db0d3717bc27e5f8ba2f386c0b665a11cee53c5eb1e0ae889476bbce642488d09d7bd6f94926a5def48db27cbde438edbeb53c7f83fa024dee4655faef3ebc71795bb26fbee220e27461490b6603620e7f54a433dee0d4814db6a855b6d75fd680dc08f67cb412d314a19afec435d0d625cee95ffb35215629684445ee8250cbb84b3486cea1f47ac5f92b54821fe9fd3d5816e7ed1d3cadae5339ee2d377ea05f06337267110a3901199f84cbece932e5242f8de618f5837ab4f014ea2a5fb3e18940b4c5be6b70ba59c7ce80ef4de40550a3701d2b30f219ba9ee8185ddf196c0d210cc01bf869e309109a2c6228100dd61fd47ebe39bbe6f8a03f381334803a7439332790943cf8378b7a5d135f9baaeff88bf27ce16a963639c9ac3f689fb4997a728916916037316724ae6be7e5927bfe5288103d490fe0c4821e1fb028d485eb04bbbd9788d6bf0557b1d4e14466eeabbe84706be6c3db0384a472bfc3566d34dff4f935a0335172d35942e78669617a05b3bf8b682c49a3d0c5a5843c2ca48cf756f0cb4a0d94b386949b142c574fb5dc214e933978ea21fb7bb92f7d4d6c23bd19e1c7bf96e5b17fb0e28167defcba19d150840b55143bbf04af92370a3504c727d85a1ec6a4229378361765879fd5851ab6069e74fe577f5f9b2c6544f3e8ad601c8de82b08a3554a533d4222764d581e17ff6d748682cf19c5d934c4d5ad6ed80992cb93fb65b6e40ab2bedad600c118f850811631b9f52f8e2b1bcd6ae857c1ef34b50e69f11ccf1bbfc35c784718c927f37f5b81785945781af472affe72dbfc9abb72e560dd85301020af639d743a5af07fa548e4bc939ebdbd529d0668e56a692615fc480eebff838ea993cbe6c0a281c916ef1fd6f8e2128401405bc42b599e80f6dec561b4fd9242f2692410f1593eb991628fa3c5500c8e880abe73bf4131089bc2f688ffdec8aed1f2a0029ded6215753f3a675610b80244e6f237cee32499acef13fff4d486b806f494fffd492e83860be91015c902d0b1bc25a4270e31cc989f52d99f489969be5bdad6cb9dca3c3b65f7d18cc8f49c4856e9b56a29510187130b4dbb02f8be58f4639386cd8c0d80841050e143be93481b8bc58084690bdaddff3ae47c72316b71db0582f1e24d70ad52097aae342cd07d840734c190d7896c1ca5bc6d8927ca92847d3114b880b4122498f0bab04b94e897c505cf96e9b730c242d0f23968ad4a29f8e4c7d5ff5c4fc5f44e549f3727240654fc5103b8fa7d13ce42dfc7a4000092e4d569a2ae60ba61e380642667c8dd6ddfce89e1147896ba4077a795737c33c943e42b27f5e49e479bfabea21f1c06d194fbd28d9666e71394aa3d962263beeba6f7594c51e250bfd8a57911b35d92ebebf0c8943c183a927dac2af55a1f669947f3ba48a9b6b99bce93cec6e6d6e118f3b7935c6121ece4a7b30d2fd399036fbb05ee34a616c3d30ffd4e3a02f35dbb8a6ce0ec52b2a2178987f8a945331ea0a57c8622dd0a325d5fd511e2b724541e3c2210d90d5513029c5db8f057a31ed6a31f332f055d0c3b356a95a14dfd77005c86c3e04b7c1ac908a3a2798b2195aaafbd5650ac1b7025f1d0fc0e07d395a2eae8187ce3694e6c94100e17fbb06f3dcf7bf0d15f3a73d758475cd43a53fe726ee16f241493c097e6139085d5cb6652a839be09875c5d534dde3564e711839cafae4d513df12cad329a7d4c4bb3e7ed91377d9ca48586be0b76bcc29863bf8317ff95d94330a7b173d637bc031c82a3dc452f82259fa8dd57ceb8b87e65ded9588824c2e36cad419aac5c7d98d976e4b6e11aa9d2a15c543bb76c0f74ba8c3b3d9e2a88e19629c2c8e4830740f7885cb9d49a64725d9bb22d528ac95a0258c3c7b4ae53ba7d5d0bfda86f7ba012fe2aead9ed4c15724ce58e65525539ad8cd341cd7035b7196859f6386354fa41600b862912d160d08c6aaa4c6136c1a6ad5a2b3326612a8a1baa0a6e432d7978ae9b24dbca66ed90bb57e643443ae879357671910cc75bcb561894c5d0849fccd87ca38399f0d927b75988a1c4dc1abe622b5777d0a8c0b71f9f2440189d11323a7b8076834dae8cb621fb8639b57370ba3ceae33a359722985401eb3e61c399f6a45880a1433afe918b31d8fc9f85e18a6171662743fabb59e854fe632c35b22e22be84b019a682b3483c594e7b9a9eaa0adf896fb00fbab4f0fe794e8f7332a5323297eb7b6a3256016741f53664d3e2734d8268d67cadef195e5748e5e8c09b9fb682fc570974182b9fcc6f5651822bf2e27e364e6d0257f4989b9425ee3d1d48d93002174b7aec78574572664857fdeb776716658302e716f2a2f5a769e04753d7b256046c5ce87a801b50fa51cd96eabd34b5d8bb019257b49f339cde0650d995a5c1112467068c8329661d8216cd34026763e56cf3f0c0fc2b1a50fdaf6911e9adc77dc330dc106f214f1f71a6d4246498f367b6fcf84b310a9e3566e2ad8ab8dab49a700af9f09b5ebf79b5c20b6485c8a5b6d7fb95789ec25ed26aeb33329b306faea0570fa7c789624b3db84eddd10cd6ed0ad32fe5e2b9a59a2f818c3b425c2613369679c067bb3ce7f333b6bd31c8712eac12e3cad79ffef853e676bfb87c048d76248a47e81710c64ac79af328db45e0c3b7b6b3d7fb49072fc866e2d3fd2708efca5693ac05ab09df7a785ae603b8e4ad743db55cdb4cb25dd0b4b7c012cb88c31fb515687d6b4fa9c2a30f0785051181c968e523f096f00d50f881c4aa80ca4b08e620bc06f46d4a6bda91a706db792a8dc1fdc4e77e605fe322545e1538c4b5f95e9a0c5d61dcf7aa0a9445100ff208dedbe77fb34ec8971f41f9ff2ffee0f87154df8e764587af9b591f1cc4a10f66c7238eb66ce35e468d3eafe71fb87edd8e541e19639e7890cd178aa96cd82f65c0f634e8e027737e7734ce535459847ac1f42b6c1c6f190ae9be761e7c92bd36ceeb7aaba61cff80e9d70e3dd30cab2c3d9d15a2d43e83d9dd48e725dfc0ff49cf0ddf454c43467878ea5978d8f4eb6276fff20c2677e3a6d9d3466c42ad37c3a4bb550cfa951f3b85adabf2d27f23160476a5f75111b1853f440139", 0x1000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0xfb) 11:06:12 executing program 1: shmget$private(0x0, 0x2000, 0x400, &(0x7f0000105000/0x2000)=nil) r0 = syz_open_pts() getegid() ioctl$TIOCSBRK(r0, 0x2000747b) mprotect(&(0x7f00006e6000/0x2000)=nil, 0x2000, 0x2) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x10000000, 0x0, 0x0, 0x10}) r1 = dup2(0xffffffffffffff9c, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 11:06:12 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x430, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x3000) r1 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) shmget(0x1, 0x2000, 0x61e, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) 11:06:12 executing program 1: pledge(&(0x7f00000000c0)=' \\,\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6, 0x7f, 0xff, 0x5a, "87e37b62bc7f5da59a41606d906a1d33c36504a7", 0x101, 0xd9}) 11:06:12 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) 11:06:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x6, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r3 = getegid() setregid(r2, r3) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x6}], 0x1, 0x0) fcntl$getflags(r1, 0x0) recvfrom(r0, &(0x7f0000000140)=""/106, 0x6a, 0x800, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 11:06:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x40040000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x9) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 11:06:13 executing program 1: r0 = socket(0x2, 0x20000000000001, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) 11:06:13 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x2000)=nil, 0x2000) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = dup(0xffffffffffffffff) munlock(&(0x7f0000004000/0x3000)=nil, 0x3000) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xfffffdfb) minherit(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0xfff}, {0x18, 0x1, 0x5, 0xed7}, 0x2, [0xc4, 0x95, 0x5, 0x6, 0x7, 0x3, 0x7f, 0x2ec]}, 0x3c) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') 11:06:13 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket(0x2, 0x400000000002, 0x0) getegid() setsockopt(r1, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) 11:06:13 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) execve(0x0, 0x0, 0x0) 11:06:13 executing program 0: r0 = msgget(0x3, 0xcb) msgsnd(r0, &(0x7f00000003c0)={0x3, "5019a30098b85b4c9bc76628b481d5539b9c7a91007155d7903af2e27dcaebbe75f3bcca655eff3c36"}, 0x31, 0x800) r1 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r1, &(0x7f00000002c0)={0x0, "e9297672a384f772b654ca0277da3f228db789b2716e56f7a69cf997e349cd2efa0d1ff6fd04f1886bfca107bce46e82d3b28a92b35daadf42c95d4e337526d28ac35266af060bb02dfc191ea612642c8e69b65f968123596b8cc02ba9e77ca5e762c04e14f905711e375435cfe9438a4584285adcd2bb95e0819ebf7324dc1098a47864ad6ebb4562cc97265b9bf40d"}, 0x98, 0x800) msgrcv(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="00001a889600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4214d8d5fb6911b17f83395a910bed341c1b3bdc8fe1bcbcb9024a93392354f8db2b9b70fc82c4862722a0080b37f0f2e69d210712283792442e1e224dd3e3d002f7aa03f6e70c3f0250704b06329c24718c52d59f37adf404f841f870000000000000000000000000000"], 0x62, 0x3, 0x1000) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) msgget$private(0x0, 0x80) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r3, 0x20007479) msgrcv(r1, &(0x7f0000000280)={0x0, ""/56}, 0xffffffffffffff82, 0x3, 0x1000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xfffffffffffffe0d) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='*-!-\x00', &(0x7f0000000080)='-\x00'], &(0x7f0000000640)=[&(0x7f0000000100)='\x00', &(0x7f0000000400)='\xe9r\\^\x00', &(0x7f0000000440)=':%\x00', &(0x7f0000000480)='..[\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='$\x00', &(0x7f0000000580)='.{\x00', &(0x7f00000005c0)='{/\\\x00', &(0x7f0000000600)='#%\x00']) msgsnd(r1, &(0x7f0000000940)=ANY=[@ANYBLOB="0300000000000000b0fd0100000066a9887565bb615b7ba420d387e9e172ccb9be8e9f7904c0c41efbd896a5d2e9a545ff6c69e5e1d11be3965f5f5b8706189fff00b40fd8bced73e60547b093661529500f578e92612220845bd868fd0dd0f690b86b9e1dac44eaa159ac4c2f1f3dcac6cc0f394bf56ccb1491b09432c632f6ccd63b79193acff3f037812638939a48cd8b860d68690301b834129e45c1c2ed6d0daba442bb691cdebb24fbefd1f27cb16d5deb07686b854a12b544ba5b302e189f0793903b4ae79b58b376d1ac418ca2fe5e650b1f1236a1e0a44f01f51b026cbdaf7da8400d42d0522d2d7259154d3e694eebb47152fd4e71f7c4578742fcaf3a557354986cf687ffda2ab17376ba94c87108923e4ba8f5ffc1f8ea3fb95dfe917acef33f906f489e7d2488d1769930f696b74ab7f1ff26938eb3b24e793168d3d9b7f24543e644476d0c0000000000003014f2650c4292eae24b5cb1c9c71d1981961ad1339ffb02d1787bc4c13b88f3933b53b77923ecabc7cfb062b6e1a1022bd10425cbcfb713d279052f136972843d796f261b53d01546ae7020054aac5ebf9c9ba15ceb7abc0dcd6410be596c84ff0f5e25b2f413643d2be565970abcc2bb3ec8da02c2dfb71c8f850eaab5817f0a63870000000000000000"], 0x1, 0x800) r4 = semget$private(0x0, 0x3, 0x60) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000240)=""/32) 11:06:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) rmdir(&(0x7f0000000140)='./file0\x00') r2 = getuid() getsockname(r1, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000200)='./file0\x00', r2, r3) 11:06:13 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = dup2(r0, r1) connect(r2, &(0x7f0000000100)=@in6={0x18, 0x0, 0xbd74, 0x7}, 0xc) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) preadv(r2, &(0x7f0000000400)=[{&(0x7f0000002880)=""/196, 0xc4}, {&(0x7f0000002980)=""/213, 0xd5}, {&(0x7f0000002a80)=""/4096, 0x1000}, {&(0x7f0000003a80)=""/237, 0xed}, {&(0x7f00000003c0)=""/61, 0x3d}], 0x5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r0}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r3}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r1}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) write(r0, &(0x7f0000001880)="a6ac672d7e751410e0dbcd3e352dfe1e4a4dd14d0d45787103aa928abba5f75b3ec19712ce5e060f106536aada3f9be02c73f546190c77cc37c2f58e5b52625b4f64874eb537ed4cde7c516c54b26322ddcafd80e9fd55095c12e0b03454f41a6bef9479027f63c67a97243deb7635f44730f60091ccb0e80a39d75366bd3d52324c4d3bc81291f90f271f9ac63cc8b9858e70d76b7f101b33ed8cf95deebc205799587130dd66fde1de9a5f5cfe85a069dd4fa49665ab27bd3ff3b21adca4ca076a1a5689d0d07989434a76e4611c6a05d681ca58a44fde18e950725cc2fe5eda8c2fa14f1e7cbaf0c7e1d845c142d27a7adc0706870a4a8e131464f95f70fcc8708932a34e4c1f56b5a69fd8e927fcf3f91ae4e30e5cc89cc34f6defaa329def12d0c6517448a8563ea8f2f644a063e2764841cd27a08295a485f984d94def542718fa916ef6e6fffc46fa59af4608f36b4530a40e8f1048e586e76bda93ca9276ad61afa789686b9022175f92ff684d2507541094e3d60ae985c49aad12ad0bcf1372624e4c0d8ea57a37c0f6285b86f5b151e2273802fedc5b280f8801715b114f3f1c3e74b6f1c2dd2e4ff1482ef570847b09539206ca987290d86f05cb6c36301b99c7dff96c92b737eed7c33cd9d59c7bb9d05c868eceb5c580de373df916465d47b516411db64314a9609bc7c89417bc0e4aa20b665d07851fa771b074558305e04d312144fda187799797f606c6708c8046bffe166ff15df1dc4a6f4267701e13f61525356e96233dc05ff6b6eb656b760823a5198105cd2e6ce4142e2277b035aab45ea9c67f9c964ff75ad1c11c7bace8bad77c66781e769dfcedb45a98c4a6b81e6fec1523bc156af8de1763c3baa627188c12fd1bddbd56ed3e29e437d6b216a4f33b41936003358d3f2001162c7ed91a84d08433d68a235277bf0d446689d074177e5048afda72abdf3b5992383d7148d1c8d1731183440cb31e8ae986fa6d190d9eefd55d060d634dfb6336c1e849b0e93244e51ef52c2af5882610648d4bc96baeae697b014998bccb6aeeb1dc58d14a2faaafa0036681f26021064799744883e901bd6383a548da8ec3fa196b8b74ef6037b0bc631d629e61211dfa5c51bf484160e6d5bf0e464f45c332c8c263d42d0f85e0f2e63c1e3983e68db48af2c2146cfb5a4b8e713f5e8e0a297e373ff54272bd2b78fc064cc0cb5af3bfc9f907118d220651079d9af0e7cf3e7bd20281bb333c8313664707e8f1e729142fefcf6fcbbbf011215ebad0b4722605fd53993998c13a18395124e26738fba79b74c01a80167f8c85d12c45e2053ee87518e0bcfc0538b48a6e3c3d55e9ba41dfc6d9b362eae9d2a483ac59d825def91bde4324f624b36f0b18bb6f1d0fd5991034573e8ead7ca6151d87b1eb3a78f38cc64ec84709d6780403baf3ce1ba90af0510ec20d0dd8fe924b947762e59c0f9a2c7b131b5c9195d28970b411bedf94e14a85e181186f9e94275a3b74fd9dd7cab8d74e17f72566b3f74b40668c20797dd9a4f2e4529a89538104e7ce9ba29bff2cfe297173807af20021b3b4110f0acc69613a401445a50f93fd52873ce7740689f71d807e80f82e520ddc5757ed5272e727b629ca5fc0d3c53ebed45753a01d5294e9f0d1881e7e0572e8f22c225bb0b2b24300175ed16830acf6a483b4a88f564b3c80f934f52982bfe19f7bcae4a19388cdd21fc24d1e834c54a119a36168f853ebb17dc7a72992c1d63e10fb9010bfd17f668984b7a59958dc70333b53732ab827c3c18407c9679446be2fa102c301ddcc1990b9b0ebafe2f64c6053e77b3922d794801e5c439ffeb2014c6c977db4391a02f1ba97a336d76c174880c7dd9133b826673764cabe1de36284622a22932485fd817227af4bb316aa543dfdd14f23d49c93f29defd5736509d4e23c0f48b0e72b2fd7041f3bdbb077ae2b7a954158c271f0d0a9c271325f74a43644c5c6d2397e6654400674a2539f891fb0b54615373b09bd45fdf2ffc2a4610bdd92e06601e44b1c178fbe6301f31cab599ba6f524012b8f5ad8b4f0775197427da19767d95f874a3c93c372a6b0def79de7224ebc0955332995266b3e3cca2ed25138671ea7a18fe905e36276486416f9e4aaf86a40a0a2be08ca7bbf156cdad7c73345393d424d0ad8f5ac774cfd18161aa4bed9d25144441e28ec37df07a133ad54ec85c27e52c2dfeff9d7d7df468775c0d92f3eb661c5b05fa6f47bede190fc34d0c166a20e4c82526f091edb78eef1705c6c8fd3fa772a6a3f8132545e2e4ee01230e1759285e8844dd64aa6e47d688b5bcc44bcc5aa8e90efed6e57420dc41b22dadae18f65d01dada65c117b00fd9c14ea30a4cd083751b408dfc0039d895a38fa89d69310c701dace5d47fc0b09910ad87565c50f18b1721713022677c2fde0353846d09fedd60777b4380b480698b5e857df7f788fa0a0c9fe9e3069840ed87886681606eed3e43f958f6b4b24e62258f02fc00dee78cc55a26ac0c6ab96edf8819e720aefb4c01f42c9146a2d1370c5327237778c98d74bf216e2b9aaa37290f9959e63c76b7d8d5082680a2c00409e028a257b55a0c537e8d3705746473f3fb8c36d075e093b1627b64055bbb45c9383eaa9d7b317982e38bfdd3cf0ce3d75fc4984e6260d618be1853bd96771b8a7b000d1d524e6364e23b63d6131a1a55dbdfe5469e165fc0735ef1e209ef8d3484212455a23ee000f2bbe3b9e942122116ba3cb7c54eb685f5c1dbed5edad2fd48d7c7383e63b66e3a240840c53b97835084c6ae54af361e9c63f7dbcb81bbf522609ef931020357b1cea7cd10ed9d1344eac2086ed31f340531d4ee6af9a45148243ae13f9ee9689a1a16dfd2c8be707a40d474fcb5279bf724ec45c6ca0baee2411f94abfdf2c11b78446b60295eccf4d7dafca3bfe3e872ae9b3c9dcf95f7be62cbe338a33aab9587f55ba42931fe73f91732b5eb7170d9cfecc54013fb27fdf5b8176d1dac85083028e088800ee9ad5d1f482cd5f8ee52b51d6f8e1aea810c6418da30e1344409383b9e92e54f67b2503c3b0c51dbe0d2e693eb3210ad1e4141fc405c8875977f4177f1b556eba39eb505ec7ac93f71feaa3ad2d0ff08db1e5661af6e7936c9ab3ba4b0cb5ffdd114a20015b073311b18a87bded98af85bdf1cdf6f8753ae0d041094c42d7dbf69a33b66ec0b0bdc6918c98eb796d23c302d81cb457d8a239d30156bbd840e894cfea15547614d3bcf3d19eac778e36645c6d691c5f013d698cc298c5875a4dd6f334f4b1e720c657e04ac3cd4d4eb87d44afcdf63e6bdbc83c255a5238d8b571e5e4fc33ad076e733f49c3ca7aa065ec1017ff9f62a32b0dba785dc578ebee37341e5265702b91fa0a19986dbb1bf8c6200c0c49801aa4ab81fb0d0b809b533fa2a565a4550f8ba195c3fc8de5ea6ef2f8054b7e18518a55a6e19fc184fb61498aa78127230e049e812e356c3bd0b1023d24942711de45c130dec8df9efb4d668afb694c4103481f4e20ef94b37d6ea68e111bf626423e823468c8e9ee8e3d0d43bc4636d75d724116bf6029ea3aab2438ac781092aeb1cdf150c8367f9b8f352ea5a4990842400195f0bf2ba98570bd224b5d993ab17bb75f3355aa0030076b6ca8d74f6752632730cb40557ea3199ffdfd2488c107554273cac794db2620ecccf0cf53e36f5f1c1c5a744102d31ec9f328930f2d9b9ef814e0b6c1f705876c901d5e4f6bb41deb7f083dba3219a6dd5c45189c255057a3b18f604e705108c8149ebbd7847f582cd56aafd7e779face25ce64992e89b945fa1419b6d0790a5632897977ddd06998f2a4adf4c2c3ade029e529f8f8fdd6552184bc3df53cbe4bd70f1816f5706d2aed81b5c0c14da45d2ccb880c5b554889b2d2d9d8c20773e9cc91d5ccbb44004cb19ea67b0bf960212163804bff5fb7ea362d3f7b7e59f4e50f880a40bd25a6d0b895fdf5467028411a94c09b809bafdbb5503ccbe1a8638107434db9a16ec32c41e7f14242afb6c55d399fcfc4a13333693917822c5999b4d2b36be4397fcee7cf0cb64102ffe923c5e8a5262c85a8321d72164c82eb68edb4097c0924015891c9b28d2d502d6ae4d9fa3abd51a81da9ad18cdc4147fef991150f6ffbdeba838ee755dae9c28ce4d77e194f9436047955130bde7af9debdfb3210211a09dfcf88ebddf935635651a6d3129db1a08dd23114f6a26dfb1fbe1ff7b4b9a238af7e16eb9f27859ed02df57e45899309a1cee26fb8c355c148c46039270de1ce6f6de4dae5fbfc231f96cee1810ee1e4699a62d505f2a776c43eac9a38aa35903fd39186b997a4b2f5b3209a3b01c1e02e6d6af81759bf193d6b23c84e1019fc9bbfefca5e4ef49504ff193223974fbdff0f79409d0e0d180bcfa81a370772c37e349f2c96302bdd87dd1614bc3fe93ea4dbf37974235dc913418c86982ad696c873e23dc9ebfd2f2a88a3911a3b6bb9fb8b8c51f5d8d5e5899d68db149a110b4d04e75ee6d4b672e1fec9736d9b807132e1c03b50939d5bd149b3d46357769a27c64f0c671c0bacd66de0846312fad3e9611d9457fd699dea2f638cc81948f38f45d2b4e0a9c3f858f5827171870eb7b2da971cf0762c961b6177d13bcdd1889c6f159d5d274af56e3b215672b9f68d52cf0f366653038cd872bf6678fedbe87df8b4bdb4522ee254d6dcff29b83a12f581ebdd5a98eb7097b334122baa58c8b2dd458644136e895f1037ec5913c56e7526dd0d67da7f6bc391b8368eff5b8fb2ba1963a85dcd931a2de5e01ee6fd6e4211a773144e15cb1bd8d596b8b812339bb0555358d88a605d34fad8804024918483d8e5fa780683574afce86cb44257eccfaa0b762a03d151df6102c800e4244e739878d709aa501e2f29f031a1238d5fafd28b9f60b38bfe0d984e26c61fd11d599d60712f4ab22ba1ae78450553105d060c36672d00403c27cf0728ad23dade1a175f9131e1b2e1fa1a91e17d55b93b41c1fce7ea48a98ae2df8110dff3d601f182217bd81119a3696d41779cc3d64cebaaed3f9bb669ee7f55d1f43aaf69caaf0dbb50124d4ea074ce91a8dbf0d9911c7d8af4d027cb9e8d3179abbeb40a87a53cfe59a9e4a75dbf495eea4ad234dc6a01c309540d8f029283393560d3c51a258f2f665fd481d1b6b81e9a54873d31d3a8510ac8f11b8e4c6300987aa84090f6b86cad07f1c7cb70fd48e8aa3cc041744e2724ef0d0b72607d208fac6241576600470973420fa0f9f9a80a4ad45268eda02eb8f2d7222d2433d6301adfd869532946befd29d6dd8a9430690d6ce854ff97575c6e4e654adf32c8a3b0cf5eabe968021f4d1289dda502d39139a860efb568fe2457a4c3b1bb6d782d61ee889b0b7d1290753629f33ec732d8976a2bac410de93d7774e78793edd0547260bd375a7ff2ea9939a08941fc1dfb3d2e2eaf9d63ee55140a963422e64018a783b3b438297e011176332d166e6d377d475069ad329a2594af42d27f15cc18d0c824f3eb9068161ce0d601c1f90c38115951bdded3337195422958aeb5e1d6c4678ccf2da0f2e9f63998deb26e8ebaf1436b1de67d0c800b9140d8035d465cae08b1e72e81a601a45ad0ad3aa70c1fdb2c24fb70d9b8a4c7166c3d86ea189f07a916740050c47ccecdf2faf2cafc9e424e6b98bea6722f495d770bd85324809d9ee16c2de581df52f1a5a037b7af7cf608bc1e45e4ee2c131e64694ea7cad4756df6e4783e3", 0x1000) readv(r0, &(0x7f0000001800)=[{&(0x7f0000000300)=""/151, 0x97}, {&(0x7f0000000740)=""/4096, 0x1121}, {&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000640)=""/74, 0x4a}, {&(0x7f0000000480)=""/177, 0xb1}, {&(0x7f0000000540)=""/232, 0xe8}, {&(0x7f0000001740)=""/171, 0xab}], 0x7) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 11:06:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_emit_ethernet(0xffffffffffffffc5, &(0x7f0000000100)="0177ccea4514d6c025968d6736982c20c74497c7c35a7a50cf210a3f0aded25ec79d1fffe7449c6e10b859ea1e9376927d2140792040548181b4d2") syz_open_pts() 11:06:13 executing program 1: r0 = semget(0x1, 0x2, 0x80) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/189) semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f00000000c0)=""/237) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10, 0x28) fcntl$setstatus(r1, 0x4, 0xc0) 11:06:13 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0xffff) 11:06:13 executing program 1: mprotect(&(0x7f0000576000/0x3000)=nil, 0x3000, 0x0) utimes(0x0, &(0x7f0000000380)={{0x0, 0x1}, {0x0, 0xfffffffffffffffc}}) 11:06:13 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = socket$inet6(0x18, 0x4, 0x9) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x13, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) 11:06:13 executing program 0: r0 = socket(0x25, 0x8000, 0x7) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 11:06:13 executing program 1: getrusage(0x0, 0xfffffffffffffffe) getrusage(0xffffffffffffffff, &(0x7f0000000000)) getrusage(0x2, &(0x7f0000000380)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) open(&(0x7f0000000140)='./file0\x00', 0x1a0, 0x62) pipe(&(0x7f0000000180)) r0 = open(&(0x7f0000000280)='./file0\x00', 0x10, 0x1) fcntl$setstatus(r0, 0x4, 0x0) clock_getres(0x2, &(0x7f00000000c0)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x3ff) 11:06:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x7, 0x80000000, r1}) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r2 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x20000080, 0x9, 0x80000000}], 0x5f28, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0xc6, 0x20000000, 0x5, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x53, 0x20000000, 0x6, 0x1}], 0x8001, &(0x7f0000000300)={0x1, 0x8}) close(r0) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1605000000000000001a00f3ff086300"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) 11:06:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="72436b701e04c7b8a568ceb6cae6070df0c9dbc4", 0x14) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x50) r2 = semget$private(0x0, 0x3, 0x20) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x5, 0x873, 0x8001, 0x8}) 11:06:13 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x2, 0x4) 11:06:13 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) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:06:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x0) msgget(0x3, 0x22) chmod(&(0x7f0000000000)='./file0\x00', 0x62) 11:06:14 executing program 0: r0 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x20}, {r0, 0x2}, {r0, 0x1}], 0x3, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r1, 0x46}, {r0, 0x1}, {r0, 0x11f}], 0x3, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r2, 0xf, &(0x7f0000000200)={0x0, 0x2, 0x3, 0x5, r4}) openat(r2, &(0x7f0000000100)='./file0\x00', 0x81, 0x8) poll(&(0x7f0000000040)=[{r0, 0x2}], 0x1, 0x8) syz_open_pts() 11:06:14 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 11:06:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f00000000c0)="82", 0x1) fsync(r0) r1 = socket$inet6(0x18, 0x1, 0x3f) r2 = getgid() r3 = dup(r1) r4 = getegid() getgroups(0x4, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r7, r5) getgroups(0x6, &(0x7f0000000540)=[0x0, 0x0, r2, r6, 0x0, r4]) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000080)}], 0x1, 0x0) fsync(r3) bind(r1, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x2) 11:06:14 executing program 0: r0 = socket(0x6, 0x1, 0x9) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0xeae, 0xffff}, 0xc) r1 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) sendto$inet6(r0, &(0x7f0000000040)="fa8e254c7b46b3ddd8d68d60b6db22de8cecb497804cca1b52ff814cc722ca5dc8cc069f14aa1e234a7ee57bda0841fc0e748e75e0ae60a75dbd51eeb052315f97075e72f892893450abaa0a54b66e3e974ad56c616cb35a165a4afd32ce6cb4baef30a2c872fd67217e6ed5d242a99e0d6549edc40a807a2084b2d2fd2830188b", 0x81, 0xc, &(0x7f0000000100)={0x18, 0x1, 0x4}, 0xc) r2 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0xc0) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) r3 = socket$unix(0x1, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000011c0)={0x6, 0x1, 0x1, 0x8, 0x2}, 0xc) execve(&(0x7f0000001200)='./file0\x00', &(0x7f00000012c0)=[0x0, &(0x7f0000001240)='\xe2@\x00', &(0x7f0000001280)='\x03\x00'], &(0x7f0000001380)=[&(0x7f0000001300)='-\x00', &(0x7f0000001340)='\x00']) r4 = kqueue() fchmodat(r1, &(0x7f00000013c0)='./file0\x00', 0x1, 0x2) pipe2(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) write(r3, &(0x7f0000001440)="03ce91c77980f6905fdb63f76c4d6d8b1c0b973944828a3eafd20c3b17c8081997a4b8a3ad742b31a4b2346bb62d131179557de51a904e445308bd28cc7b9f3ad90047ca7c523be44658590a938e611566680028fb3e926a4f1cd4d029040089335a4ded4c77a985a93a442b27f4d8324c1a559a31bc47e075af18cc80a146102b9591821e16d7d9dcb3906ec16bf4adf9ac8860282c7c92a1cc79d1dd3c6446f23e402837466324d30a8c539b578d68e5b495951d6b9b0e0f01131ebcbc04a5b0c618e835d81d17b769e1b546cfc45a68ac934bd47358f2f9bd2ba621e5ee704c8aab518a008c", 0xe7) recvfrom(r3, &(0x7f0000001540)=""/34, 0x22, 0x801, &(0x7f0000001580)=@in6={0x18, 0x2, 0x29}, 0xc) readv(r0, &(0x7f00000016c0)=[{&(0x7f00000015c0)=""/70, 0x46}, {&(0x7f0000001640)=""/50, 0x32}, {&(0x7f0000001680)=""/24, 0x18}], 0x3) r7 = getpgrp() fcntl$lock(r5, 0xf, &(0x7f0000001700)={0x3, 0x3, 0x8, 0x2, r7}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001740)=0x5) shutdown(r6, 0x0) r8 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmdt(r8) r9 = openat(r1, &(0x7f0000001780)='./file0\x00', 0x0, 0x40) bind(r9, &(0x7f00000017c0)=@in={0x2, 0x3}, 0xc) rmdir(&(0x7f0000001800)='./file0\x00') socket$unix(0x1, 0x7, 0x0) renameat(r1, &(0x7f0000001840)='./file0\x00', r2, &(0x7f0000001880)='./file0\x00') select(0x40, &(0x7f00000018c0)={0x2, 0x2, 0x101, 0x4, 0x9, 0x4, 0x4e2276a, 0x9}, &(0x7f0000001900)={0x2, 0x9, 0x7fff, 0x1, 0x1, 0x7, 0x81, 0x2040000000}, &(0x7f0000001940)={0x3, 0x7, 0x11b, 0x4, 0x800, 0x8650, 0x3, 0x1f}, &(0x7f0000001980)={0x3, 0x401}) close(r1) writev(r4, &(0x7f0000003c00)=[{&(0x7f00000019c0)="9c0e8c18ee937e4f49210152c33a4498ed925744580230a3e3eb3e02fdd545f3423bfd6c2eeb74a57c97b7317d2a4746f766e6232653e1ca5a7a2ad1488bd1209ee0caeb0020e5371ad5a857fb107426f5efcbf20100679a2b41f4790853a88b8330e7b7f81fda955f4836889714", 0x6e}, {&(0x7f0000001a40)="ce913d02b55dfa7c5bfd03b2ecf68aac48c32c6f52e47a0e166c8c33c2a88ed31c4bf281aa974cea7340dcc94b6c0f2e31b1770bb4842742fed2c5147c2c921bbbe4519cdc7b982e907c5f112473f29d819c641d3ae8e6d8ad5a906170e0ffe4dfb93bfba0bcf3d3735ade91894d46e93a0dafde617cc533c64094672d52b858ababfd8368f002f18cd9938931e207f8f9cf025fe8c73e5bc384c5f574253602312be06aad3d4c5ea03c6a40ce428bf27ac5db8b70e63f006f799ad064404173a8bfb3ac169d58beb96b30a1472b", 0xce}, {&(0x7f0000001b40)="41c9dd7eedb7613ebc589571dd255069f55ae0533682c2f73f49dbffec1f796cb605a924edc27953dbd252ae28576ce5c89ae71c12339dbeb925b816040c3e4d3c417258e4a6809a6f1d1ea677c5dc42cbfef7171e75cf5d555334de185d80c5d781dcc99af4fb0b2289f1c56e87907d29a9566381620eaec1165aff4a71f0ff71ad621fae51ecf7fe3d2ea8f88a69af9b5416db011eddb6c84fb94efded1f41cee1b431b35657fcac378935c3d1ffb3bd600bd927e8f52c61ebe3bce4c6ab6b085e42d5335cab4712ab6b2442fbbfa88274cdda256689ea11d7e938545e3f7814e367846298eed3501071b8f2232ff5c6da83dd4cba86d7ac00caa3ce7b9fe680d618ae7bcf3ccdeba4f8461dd5b128b0715bc8f7cfdf2147847cd0df7a34dc82e4ee5fa380a3c44902832097d9b1d0b00e07dac7d1aeb755d8a798a16b926a51f6865cc18fcb54f03650005dfc722470639454233e20ab6bb7a8f0c616a6a72ecc1edd4f394b78b55163a9050d4c4bb8d8814363c636ef852add9951f2b8783521c931f9e1ab4536582b19ef193f813d7362bf1a2badeafbb1292433a5d22ddb0aa7fa560f354a43fb1162ddd10a6a34508b4c7e9dca97d97583f644f202b12ac914900069e6c7f275680f4f00818fbca43abd6e61ec28a624d0df16df7d5c0ca0afb6c1fe13e37b7348ca38383df8b40f832378350c49b1e19abfffdc5d3da4a53cffa38080c66c132d1c5c27274be3033e08b06d5c156175d5db4e15cf812b0f5a2207539264e63cf9a107e2ab5fbdec912cab0120e02f8ad0c6ab8a5477ab3c7fed19c8402751263ce7d91414521dfe0c23b47f483684927d7b98f57ab3ed4ee1820b847ddd030129861617809c010f1f545f12318ac1915150c87e7a025161fd6f06dd1911c1d7d805f0bed780131d3ddb6496a0646aef6f2f252e667cc3afcc46659ac51d071957a1ea0fe89e2cd322c670266d8b9d78da29bf5d97e1ec1119264179a9ed21ca3bf17dd46f2b5a802d96f20f18a8de4c75b3813ffff23c1ec4e90f5b58eb66d5ccc869808f18b1237cb1d59eb5db3234c245b8577a0cd96940377acf32b8803b175d90fe8f1b9daf7e63e898ace1b14fd012e2079230a925d971655cb46ec0cd9a17d60ebe52f5f8ea8088903da43bd0754e00465ac0432471f3c59ad470f0a042c3e9db801a522e1acca79f9fec281bc90a6379fa942936ad88f3f04d34db7cd99a51491d2b254916d951eba5c46280d208004af30280f06ec3d402d67a8c44b1e8297a4e2a11583cc441b4946fea68707a71832829779979ff6a30ea919abaefcc2c9752d6df5704ef85864631d5b0091eb791b6166a4ab071ffbb9e23dc0121df370ca94fba6e557ded77692e17fe648ce3354da54d23b226779d544f01096565ccc1c13c669fdede14bd46539d8ffaff6e3bae6a23581ed2c00ae8f8d744979f17c2c2af5d65b5bfd444670b2d03325b4f93afbae5b2407fcdcf609f57195f1f1364974ed5e4e348d352855b9290acb1f7536acbf2a5afab7f9c73b917839bad873e3f0fcfc747e929d1e386528a5f419f471825c08e2ebd4c28660b00563826318bc5de98673f5ef54f06aeaab05728b021ca483b7f6b1e2de44f8c015b21d9eaabaab0ef121d19c4f4e206055d0b5c737ef2fa679146568d81dce59526504a8f85d5462884bd2e7eb3676e23183687c1a64b4024c1da0f7302634a33fe362035372eb8258a9f108331455fb42d51ea5eb20ffab1b7dd5b5a06892a06f004544abbb660c28bfe17bc1801bf3e70398a93323d84ec33e64379d9da4e6df530e50f56dada3e451e8ef92e958671b26e56fdaea4aec0778cf6387e3188d668f5af30bfbf093b1248328ee5773eebcdcde05e1257d46d99cdf3a42c3eeb305f591631866c1bee6f56854a3477a6eed9c95305024b197810fec1b95b8964c269e8f0402f63b6d53ef11655f909175bd1681a2ec4bb6e0471d9a4bbaabdc77c45c82e366f73c04125fff4af6a888a5d77aa2220446beed46106e2b49964d3a74721f437f4994428815dedf62c6e04015f31b4c48a1afe7cd50cb01fcce842ebfdb287d1dfd1708a3b9b2cfa19c7c6ca0506366b293aaea9944d73135aabd2a465167b65addc2153ed7c1e10ef757393766b76d873e42df93c8a6947a7a99c7a2e3d6522e6091ddcf0226bcabf0bb0fe7714e876c56d4524eeb61e49975272889392a663a6fe5e1c15f4796ea2ac49873af4d9e57d640c2ded39c0d0e3357848513299a21f4fbe744c78e1b0ea80db7b2b5fc852dff190730c421790332d4feb8578e015c7b1a87e2ecfd3062067b668f4c43883efe9486815bebfe5b5986131baf07b7fc6139053e7baadf64105505829f6bf82a13a6665f1d07e902323a00ef824316160543bb51c4a2fb3971fb65e0789c03c501959d2573ea9155c386f5b3985633f8969b366bb340100257b92f2432563a89c280cf0f65ac8114aa6c921ecdff0e216da29c0c6ad1268f660b02fafc289fa57a744b3994309a0ecd40b9ae3c0fbfbadb90cb1b76a091cae15cdb4b1b5ff0c6d272ddfb600966d2e093eae34974a1fa47e93cfc3ff3a4f8ff6069fda7df05873a1af16fa704f7ff8ccb23a8c8f3f949bde27972c04f6d9d2a373e981dcc5cbdfa43cf15a90f1bb8b38edd1ac106e1e2cb92fd5929b3b4526b99e0159db768fb976711f0b24085138a93d1e5da3f4f742f9245bb1474ca55df4842efe9b4f8ed79a812a20db5ed9352c36afb23f2846efbc29d5bb761bb308c91179d74b2a33ac79cc4cb3de038b3cfce22047f7c9f09f06ee98c46d94a21f749440c354b427fbf86d244060efabbeecf7d8bb715bd21c5c6a32efea093399d50340cc0e00354e04af8ac6a862abcdc907f850a4fa7d939bd0c6108739360ff1d66acc98858516ac35e2bd6789d504f000ca673987dedddeb1697ae2fbb034f4d444b46b02735a5327271d371294fb629b6cb555e39d3594f59d9318813ef56c6029a50267b279c8d86322954b9d826e1da226e7feacd4fd802c13c55ab1c73b3665e59486348c71de1e8cb0e5d29898423193ff3f1d8d189287148493abfd813178133788725c4f261294721830dad53cd560983d6fde950ecda2028c485910a8610e7a9107387f303618d2064ee057b497f2b861f1e455f8fa1b86e424f2f364d6e47f7ab8d9e86f035684534a3b81a54e303fd47a3b8c4b55dfed5730b10e4520ce7af4fd0c82c25b036e7b2c5739e3fb64fd7060898ab9cbd5f65cfacb84280e8111e04a97ed6e2705ba9d966f7e4c10f030d80eeec913f116bf68ae5197e344f0cbe22307eacea7c343f34556fd16c023a54d184e8314eed52f9f08f4ac914b2f3f503a4479478ee19db96d13010644eaa0fe156b86798fcd2bb2fab25023cf5725f36cd302dc362caa3388bb05ea6bfc2fb42bb21f41a11dc6ff74c99f381caf8358b2be3c2f8cf863048b77b0bcbd0752cc245084e753168b4bead34ebebdb126631d131a86695d93bd178047e154717d98bdc16755c3d153182c087f590e7268471b685674031f24d81dcd3011c27ad977bdb2fe43214ba329b03fbfafa4ea80ceab15bcb66b303dc68c5de7bef760f6c1e3ba36587dd21e2283f569b3bb468f311cda56d66daad98199f6aea46f054b027f5185853394995dbd0a04bf1064a458d3065bee5351066b269b486f9eb54b9dfe80711cbe92cc778d1a593ee2cf24db9c1cfd0eda9737db6dd2fca4e2f029bde3d6143f58161bd4c85fea6cd3dc6f2614c2a06937f75601b7eab31a8b08de04d14a856b5719275a677d8f4a9fd6ffa30e7eda465ed92f5bfad6650ced7292218d47b3dac2a579a2faf7d8d961bf6f0445ec28e709e96228ce59f1f0e5a5b0d2381a93479a2eb7458453b7acc7e9f8b1242fa086e173b625b0c44ab1ec0db285d433fadd8888b2cfd69efea925fa034bd40dd911d89363d303867b95103c27efad402489586dbc851f9d0549cd71f1fef962ea6c7050d96d03dbaa00a573a8801671d350f2f48ffd748c5b8488ef8004dc67c188dcb7e7e4993eb052ef50381f936051b1cd40a9361c35e0693e19aa49aa8142cd1f2d0df8cec7fe55a3df3f856526d6c9e3d1f331a7f1fa0b26f4d07454d1453b4413b3b14447acfa5c03b47d14ded5927ff65f05524ecdf70b56ea020cbc192c2e9b0d6db165934f6e442418f19292c81b8e793850a668b03b2dc2cd66078e42bb605fe7b6fbfe1cc402be8470cb66b8b5359b5cdb1e7cc0480b991ca63bf7c974446140008a3d23a9f79d2363437042a3a8722bef4ffd676070666544116387d6ec8c3e47865bbcb177c6279c58f42c2763de4ea75244394637a04502c8c78de6ec2bd406677f5abb4a09afc061b7ad3dc36905758334b8730ebbc3e86ce6d77016ccaccba59e1eff61663eb6daabe2d47fe0982358ed543d6f1fe3344f16bde10b06359404f3d7c934da8d03e0d9c0a03e4f90ee387bb99c32115b5fbbfc4373bd528d2856956a1171f650c6da5678d0de7170bb4806bc5e015b888470cc28e3866285a19bbe6cad57f4e8827dd9d7befb129b870ba4751f9220c135eea06d5f536ae60a4c4b4aa065eba6a47a46e758d6342846a067d1f83329d24711349eaf0c3652468e3907c9270f6a662ba64ee39c9fc9be8fd4dcfaa99aaba23d8acf1bd3036d02545bead9f392f3acf8eb252d4f8f86351f60bc7c207c0b14c43ffe158a8bada799432adef60ad95f950f61bc9e31b028be134643b3fb2edf60e79921f4e91acac03421c626948ff6e34a6f5f22e6a24bc94ec31802ad3a4c8feb83753753e41e9eedfe91655fcc2458d96f2b9e9126d29a4ec048bb33d3f0ee4d491179ab536b9939212c44b327cd330cee3802bac71a83da1e599275d2b887633230b8c30aae6b9bf60d9720efe8d6229a688cbd7eba8104fc8557a09e69c44bf805cbf4e162856047555e1785e70bb7843e538412d70457713e71da4077e9b68bfa0b88786ff29ac4d5adb13db11ca3b4950e1189a11486445eb3291b278058d5eaf009512f51df42211fc18b3d3406a65d940b54136a0597189bc0f8fa3a3ba7868d364582343c24bf3aa5ecd77b7df533b0e666cb24598b357713b014575f84a61ddf323a66e1bd3de1d75f724fa28b429320d96ac72795922c8bd9a05a6b205bec602e29a685ff3bde2a499340bb13e75485fa3763d8343632aa6194ebe5c05c5772978d51f4090a526af435a79c8b0d7a7e21d6a052ac2fe7079c93b30a7c0504af856cb8a1da80c0d02cac636937b21150e6629cc0d8662c7b553eff9303a56fc25183ae59ce315fe5a37f4384eb37555ce31add3ffd7966ba7740e44f2b4191e0ac686d6f68e334c1a01ace62866a6b7c43c076aff9c5303536ae7d44873bf794b2245f80349b529bab99005817d0fc8b915cd3c7ffd541e0f67adea265f9c87a16a05fb5a6fc034164724122937dbab57de6ea053458e80decfd0c192c016a032df5052b22b244e279dcbaa6432045e79dc20f42dc66d88d799dfd1fbe5e4600222ec6b20188242037d18c809970eb73964e89630120b7ea3f0ed33fd19d73012d947a8db62b400b0af7a44ca15f8d079a56a19838bc068149541c41bd7ff79449e10ac118d2c477fe7fde22699eeca7fa4fba7cbadc2dfa1cbb98e7df6f05f66f85509b523dc5f89fad176ebfa2369695ebd16ea1896433d591cd8d9564e2a8c87c53fe6b412c8d87ab4dd2882efc58fa30428bc8fa590679287d0192", 0x1000}, {&(0x7f0000002b40)="2baf5c6dbc90e61f1e0cd118ad14f8764f34295b068c3bf1056fe5f85de3c4deee17bd1b1d5dedc7c8023262e0b87eda521bf8d0f417d744b94e29cd1c9f0533256f80aedbe20a26be09a1c1ae3b12f4a4427c498ad6dc6009f935909033299617efa25264fb2764cbaea3a37c526a9a148d335dcb9c", 0x76}, {&(0x7f0000002bc0)="720c330626a731f5ca8aae233bc6a4c2ba8bc8738284d9cd51ee06c22e3ef11f615628f3bf3ec04200385fd6199466f399f7a783519fd0fe10099f53455d9d1858ebff7e56ff1bd0a1d5bab89907768e5d77acce33f4002dd25d84d184e8268d8b93d7cb1614ce23e7e0da79f4f459687d2d589a10e3037e68ce002e5349c8213bb5c9d88cdd81c4b3d21d0b88cb85b3dd92b4b3a49014d9c86f34d3e80b3b5e1e9fd4bd1cd649f9fd8df88d6571df7148f4d030b23fa8f8cc56ba9483176407ac525da471992b42bf8a60b429d9775e87b0b038881c49f49b1e79740c1840d53c4d28fca6cfc51903c2b0e5dc7287fa09524c618dbfbbf3ebb6a127a6db1edea950099d45cd803a7343da5acfdead8f5c94a0b1c0db2417dfd0bf070b49b3a2cfd4b7c9dd85b1cfd27d10b90710b8ceda089a4939a7dc82514314c5aea70e03f0b8b606c951c2ffc4c30a287765956ea4d8846f69c995695a04d6db70834684619c484941342295a85f14b01190f21e32d83436591daf24c57f18977f753eae85beead892a42ce58929e7d2f2cb4848ff5e1f68c434d8d07f308cf93883e8414cc57123b99aff9a2963c17298e1abe9768d5f76f3b26b35cb6c2f82f19946703ed58a35125b07244bcbc2fcc1119f10557fda8ca0c9935c854a525b0d3053a0db8843ef66ff47f85008db095b2b364ca654fb3df41c1ffa435fc83c21cd77f7df02af2f256baed2b006d4fe146da421110c31c11b1f1f9c334438f2311397fbb82ab13fb7f30093978eaba1123207bc449083f2dcd229f34c1c07e7956719b2036b98cd72d0becc24a3a80fed1372bca79435097163665033228ea7719480077bd7deaa169abf60f4092712a11546010f2910cbcd1b027383ae2142ee03b054745acbf4751960b05d2456322ce568d7a52d423b7863a33def297d2c3090e3a133fedc7568e00579a539e82501af1146b8f894a518bac8d1f8ae34465abf6e367c4e58758bc2d65216a6e523764a02c49e97709a1816da70f34bf915458a33dbc51e576769218e472ea255db2793e43132903be77f7bd80f6885dcc315968a55ec7b1117133e161c873bec2eae003ec0ebb032626fcd647a286b9b5716797550736fb0a35b4761de2694f961cba9711eac69623a5b00e89cb21002b7b95208430a6d8d29c2a1eb2db6fc01e3591c6223044fcc258d2ec3aa83c6ca4eeb0cf21b0db0317ad7f29eda930d7c5d861f23dd9c1b899f863ab19e30b311335b54b715d5c7f2ed507febd4f094672953a6d18b5c0ea4049c529bb2f371ea05d93ae959905c340c8d3a626801fa51f491c6fe877ab86e463ffe49607e7c1459a9473372e30142d5da3a4f70300d5e46d64ddda00eb185b1933ae69cd22f3e6498b5f88783886f023f45fc639ada1eece08ed23339e5871c9c42f20d77ba9c8e5e0fd430f6a4b3f5827e15017229f775a4c08000e24bf205ca7f74e188b6bddec8f5717d9576e545bd77f2b046eb675c69b689cad04efb506deea3e62979ef06921f494da6ef58c839a3f938a58d1a5de3f09fae9705aa8245e19b2e8d7f3923b1d0134125b37ef2913c0074b057c5dfbb8f2d03283f724d99f68ed11ecbffad711d1bdc074d5b409387ce492ddb5423666311fba658bacebf7a7337f0f77bfc906d59d4f6f5dc16d55b1ec0559b81d7184cf790edc665a570f48a958a90a2c28812cd7a5f596385e1fe5e3e6aa58fb66eef48439cf3cc10f1dcaed21e52504d4a86a252fbdaa6facaf3ea44c128616a4a018c9eb5c5c4e765e383ec8d17064f7cc42f0632165beffda1bb984660e09d3d70558d298a49ccaf4a500eb0a76f523513f7fc4f3ac17dc7a1d28a886dd93429cab90f140611fe5c98e7e5fb4001ade69c924ee827b56571fb36d1897f54169976507cdde2d7d84311b261bd825130f46d458c2aa91dbec15bfe23697aaee723f090fff15816eec0f5b729df4bafdb5830e0a172d8e2cd94fbd5b565172dcb57e23cc7456a87b7407b24815a2f930e766ea61b6933817c70aba82934f2dbd419f2905d24c21b6a459905a18620ea6de40a6805411f403c980ece1ea206ee28e2acef6996e8f8e9bf939d8ff17bd9eb0b25051e0a8ee11d90ddb09e66867ba3f41b11fe619fdf424d66a5deb5ab2d3ba5335a1dfbe9d15222c84b85e6de0b98157b4ba9bea05d9aed460139155bb98ae571e3398e6c602307ffba801b0eee469f13b406add4ec54b8ae3da5b9c6d272e922523c988408504459fc81c01a2ce23bb9d0cb346f4451a76408ad8c250db3266da7472091d75a575913258ab5f7f5f0746e28d81cafe83e353d86d9275876dc946e2676d79dd465b2a6fd1446a81892e1fab0ef6e284fbc38e2fe2e551ebfeaa02fe3b79e32c15b39b4ca0f748d76fe151d3e2113b6c65e0cd935a86d158da52d34b611a3b4aca6450db6f94b00a5fd110d9044b46dda3326e0ede9a2b45f46fd88f6b7f2288c718edcca6b469e404e1c21ab76c45da0970315a196e1830c104df007f33eb6b49d6c27fb7a378345879cc448e3618f4147ad5dd61588a194aae3f6ab0222253e984b856bdfa411277a2eb47f2c5b7d5200b5d1d9d36c5c38cc4166b0e054cfb748a3f3fecd1b311d7376c107025d6c6e34c8458998c769a9a66bc002e28f5f41f362fd4f0e6dc34b247cfad0d16a5d87a4a768c3cdfa072c09e870bd62999a778910c0c5f4b35c824196a3822c87d5fa6c4c98a13d16f38fb52430e3d8a5d39a4bf20a6b7d836cb8353b1d0dc58f7776d20d9a714c60a482e444a247e83ed177225d2f43af5655387e362d250e279174a25d6fec02a82758d6deb38068278102d609dc4605166d0c4182c4ce603faa6908951036fafe5514aef5388adff741cd4c3f2c499372b69cffa1aa14ca0ea9fc4da20eae1c65a4674fefa10668249e275015cb00dd03b183409a4d8c94fb0ce5d135da76e7b98f1c4d7f4cbf0e0d780d2fb05438604f0f5054dd40c750c0961c1ded82a8aafb57d651cd93bcf1d4af8e36804d2c67a45f7f24f2157fa23f294c88f59c12abc7f7a8bd07b5893d318e64865f2883d2bb40a73fbeef1e924fee5326c7b57a8bc72545a493d23b0735d81a5368cd58bc69f82f4985f064531df77bff54a096918b369226dc823e9e9de9cecfe5332526435695f6536c7a6497260fad5fe3096a08cd32cdec5ca3fcacfbf627485b8433aac0ba39d18ea2ee91773e3ab8070a9b24d558ad71657b6c930005a3bc5f1fab8875532acc33599e95bea0da2575d5b7a8ff5bc93357bcb77fbb50415b5807f91c0aa2795d80e6bad5fed14e3103b5a29262f780c990047fbd887d74ae0045bd85f9de386e2bc2836cae10104451ea1ae35b209e44e534060775338844e9fde02d40de731516761e8016f63c945662b509390a631b9d17a1c87dc2980e617cb6bcef71d67187e2e5ba848e1a5739fcf02ef40ce9a56ecf72610636f719c68395bce498bb669bd59973a40ce299f1661f26139e9a0987d2f3b25feaddfca4ae0455d75b0f21ad54a8fb248d7637a9001f2e6f5f7e6710cf14ff0eb0206d24d8bcc68a0ec8716f892bd2a66842c0ea989a273a76de69b56748c22cc2304424858d07dc0b94ca7e2b0ae309d3133e2eab7f500a5998cc141b976f0de0fd0968252c0de17d92f65966e349f35eaeb1475aaf2174e1802cdde90d3bd7d4da2a7708cc109ea4794497f1442926901384e5fa44129aa8d371f90abac53afa503c8ee55dd0805ac24959af43af03c3d696f20562859590ce151b7e9abca7670c08943365668c79a4b0a83113adae4ff87384483546d93cf1233196ef5ec7b33f6e90994b007f48ea296dbe90097d232479c2707eed9336664f238ca94802db8d2fc5590a7fa53790af882a121dffe8e07a0e4f76fcfd9563c5aaeb863660aaed9ebb7bbb60d5af1d6d86a21e03523477d6e8afa0e20c2fa19bad76bf03ecfad11018a601925683fbcfce08843f3d2c17d0dbb611c49a02e817081cc8f4b2d9b9466355efd5e600ac044779b3be7fba40e112d32df93fae6aef9a5512df3f1ba709357b0570dbaeb20fcfcc7a8479128de235122ca2694b15dfc00384452fca4d72a39082b966c47407ca97a079651420c512458d5d2c4a8e1905112efe00451e2f9eec226d270eee4efbd554998df5980fbe37c5c75d0d4335b527ef9c2a22fef8b942ce2e2512ab1ce5b4029d6ed7f89159aa7da6201d8dd05d74c6053d06680d76a29ebfcc064b7dc6410cc03f3e6fe3917a62438a09532ec72af390e097f641f6c50b656dd407eaa790a50ac57a02269aaca9af6dbe558c3df904243a4a4e3e597e6c857bc8963d7046e96310ce93c37638cd1531f18d83a1c2bbe32a1b28bb7fe00be920aa23966bb118ec812811624683835f356468bdd45b78c26ea02864b9cf9ab807071fd978c528b94882db91a1d0a23fe6ba186776178fa747aa56b168c21a09adfd15940acbe78e1842087b1e23e18d13fe9088236107ae5a621d89ea3e526edbbe41e780e95a225caef6668a4d0e974ea73acc3709112b6e68200f188a47646bd752da27f951152c3ea7e3f3fd5468d6f883a527a0793c98be148676b67bfd01e366e680a024c9c9139d5b13d82733509a1b67fb61fdb3274c460417f6e1efbd2fb9fb60dbd7a2dfd90a7a892b0ce5a25ff8388196ee6cbd04e992c0e6ac28f858e8c24bcd0281485ec310afd86b00bbe217b9c91a8feb3f9dfe591c81b8734cc2a115aeb3e0bacc0a95370af5dc097e836fce81f1e879966fc7cdde02e3590e53d1ee60f25fcbf7e67610145ab2a6e8a9a2cd4f38c815b31992f438a362f9c3e289e670fb57ccd35e7a32687a87b40b96141eb0d2bf9968d2886bd00df9c78ec003d801d62087689a43305c1837921d45addb3d92c9993e03b72ce18fbee94501b70999b28e8b3dfb4b5521452cb1af81b612deac3e80df79b14b7476b7bb2d4b004d3cc71adf50b88426cc0313a8478ffd6bf8af9f240ee7423b4836464e423ee9173d50fa8ba9bf5b053bddbe3efc00656f224f7702c4ded2c3bd575a31f74e7bdded83345c44b695423d3d8ccc468528463611d33f88b16c3ab24d973706075fdefbd6dace29ae818fd37fc5427ca0f06940a244c051c24b8cfc165b4ade856e165e27fbadf39895627987b2511764df0fe8651799154524d08f81df2d6f7ee61313389cd9e447dc092d05b893eb50662ba82bdf81e7fc19fa127363a75f2f2d7fcfc9bf41c27935cfef546d2e2cf67ed7337a988e2791fffdfff7d03e993d1e26a0654c111b1a9558fc84cfa5a45d692d21285ad53594adb3183b4edaaec515c0dec53b57c3e8f5cf6e5504cababed323af447574416e416f651f72ee6688767d5552d2fcd2054ecd8956cd94f67c0b21204f7b68f3c9ce748f83412a154edb8c687465a4406cc1c5c112c0312a7af3a37e66c0cc1b593c0bf8b83a8eb0ac6ca9e65bdb9c53250d8012d981e8d2226e5b3ff889011a70b39886b46e8372369b5144174423995c3dd5b809fbfda9d6beefad4c93b9b1dc2b554825b0aba9ff262addebe660f7d855d4a8fa819a108738b02da223db76e2a0f88be57805558c6615df89e5ab8c7d3324f0ef7ce22bcefdae71b74256b0894713d2d3ad7b81fee5deca924590759ea21358b19eb8e83c0a6d5f697a002aae0ecefc5f7d92872e44da2978f42d34b0c7152d9ff05971c3e4c6939d5fa32a4c54c5dd681d928abd96d5facfcbde0f859e9e879cb190331463b3101e", 0x1000}, {&(0x7f0000003bc0)}], 0x6) 11:06:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x20, 0x7ff, 0x9, 0xcdb, "cded7c2ac8306b98461185a080090f0c60811dad", 0x8, 0x4}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0", 0x2f4) r1 = syz_open_pts() close(r0) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000080)=""/51, 0x33}, {&(0x7f0000000200)=""/117, 0x75}, {&(0x7f00000002c0)=""/68, 0x44}], 0x3, 0x0) 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, "b000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:06:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) 11:06:15 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) close(r0) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x2, 0x7, &(0x7f0000000080)="bb2ce5ebd812befab1e4ffd45ebccd89c0ea9c9682880d691a05d0159db15ba86c0d7c6f3429b4df470902c3fc84daf19c16abd0730672f4cdf4312bb148ec76aed6c7343118a6aefe5f205310c74bbc947833ee916d724abc0b97f44064f46c93c817b813d979", 0x67) 11:06:15 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$dupfd(r0, 0xa, r0) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setrlimit(0x5, &(0x7f0000000040)={0x101, 0x4}) r4 = getppid() r5 = getuid() getgroups(0x3, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff]) r7 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r9 = getgid() r10 = kqueue() sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f00000003c0)=ANY=[@ANYBLOB="0100402f66696c6530eff90000c70fe52882fac709942a6db62a8252efd263eaab83ed1e4032dd5afb27a278fc8fea0572b76e08b95f640e3205605b75c4ed1b39e31722ffe8c7331234c5db32ab531720cd63a2a39d7b2cb8174d7e941ee426e1a32804ab10cba42c10098bbe3d90f728e6d49a2a40973abefb47f794aaaec1383549"], 0xa, &(0x7f00000000c0)=[{&(0x7f0000000080)="403288a16f65338607704d8af77174785128f4a546f5a6b72349376dd8092f3a4b", 0x21}], 0x1, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r10]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x100, 0xc}, 0xd) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendmsg$unix(r0, &(0x7f0000001880)={&(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000017c0)=[{&(0x7f00000004c0)="23d3921222db503410c388d8bf9a6e945c5ab73963df8d31be7412b4da041fc15cb8c0152720d61c6108a69a8720dddf17290481d89f8fa9d2cd454125484740bf1c0d1e659782da122edc6d483a8ba33b82dc2101c031ec9584ccc6d6b208d6e006b71b7fa3c1a6a81ad41a189db5274b7e4d2dfa6e5adadbc08f356f32cb58453465b2b46223814e814fbb01d3b33801d114f5", 0x94}, {&(0x7f0000000580)="0a674fc0e4bd77deb043ca02332b053b1c515772d0fe38f7d904494eb4a5dbd473289507e5d2fd745142945e32822e0ad84261a00a64c79be49a548846338f585e9f745ff9a20584311660b2b25c789549415f8febf0ba5dbf23215f638dade60261dc0c04e12221d00898d698250e743b8ba679543c2b4289eff96d0144b7", 0x7f}, {&(0x7f0000000600)="4792d8f66595b1f3a4616f7537948099a2626da1e00c199d86076befb0b11e6ceaa6e94e1774bd01348820c5f2ea25f25bd6da0b74dba534302a90bcfbef5d25e0", 0x41}, {&(0x7f0000000680)="6196bbab6618c050b5ec1ed00584a76da3e08ce62e18a952abab58895edb615a9811b5df78900f5586af9d618711ddade413d8e0c4fb7598dde51e4958167929b8fe368af1a478df201e6c29a7819d3fb99e80284059ec399ebdaa250bb7d7de303e5735790d8096b1c918d896d4ce18e43123157440b149a3fb6e7be5fe1b371ddfe8622e726c6c153380624a842b9ece158dbcd59d42a9855e69e46ca02725afb5a5a3b7cc0d25c6e330e492039696898c46e71bb371cd0b5aa50a50ad043ff55684ac2324db1971cee51fd6b61155b62f6c6c348c61b496834ec98eec65a617ccc0a0f7e37906b8b625918a71f39ebae91d4cad99fb0fdcb9b13d39c9be3b6809ff79c7434d6c0c2f0020adb841b2e0f5f315629f7c9fdde6aa92e3ba5fac8d643d45a74340c928c80d6030f96282387729dee3f969aee42f826ba7c93625f425d3f5eee3610c1ab7f74d25c65eb4b55b39b86713a638110cb4f1f56d584f478f7f87df5cd990fa4465c4fa25d074935889d682a708eef18ca5d967cc4401e43c76577a27f5146d254af0caa100efeb56e1ba7724e707ec1f9ad0222f42a27c7e5957be08c948e5a1b0c1573c9e5f1d88b9eef16c71e9fa390bc5eb78d5930bdacedb464d36a0d8e49c06aa5b12ccdad9f0d9346a576b71cf6e597ecf5816d9e746cc1ee6e8d949e0c4ae5879dc2004d7efe2005b7027ecba17019d8e5216bf8af1b62345be0a83184557b78e05e97df2f9f8e6c887047e3c7147b386aea74892e99776d215b3345e804df5505b3fb9a601c34c1232f07a4634f8061a477af6f5785d6704be5b990a22dd4282d5ab019a5a03207e9f5cfc78dcd8ce3d38bf4a70069fd127635b242fddba769ddbfb30d476ae9f89ae843c52cec39f5b8068854837016792fc8e9d8fed2dea44792915bd1d3b52efbfd2f98c6ea20644cab9ed21e0d25eef04072658484252c06efb41fca699b1ab41670590c6bb782e1acf9e75bd33fc720323b31311a29aba91b9c42ff0431bf797d99b475f8205c6932facc33b1f4ba1d76c9ef231b8dea96e262b67a31b6a61906d38b2c4304e809f8bd6a97aa7ae0d81360a1c9eaa043425dca206720c6a9412ca6428229505bccdfa40029e1c1cc2e2f8d3635b47fdc4db64d6b4fe1d23d786ab3783270f395bf7720b7a47f9a7c619eaa7a0d8bf69fab80163144225f763139a144a485ca700bd3eb4001321466deaac8cfc998a900fef19b53d86693f4dc74042cfc2c174d54a685f6d1a1df2e053d74d49b2ffbc02deb8e0ae271bfbd041e1be1ffa95f6216a6e4ee9b20b1eb4fcda89f1d9946864f87f1526da47e504271513da4a3eafaa10b68bc08486f58a3b3cac6a54c0e148a2ae27274b40db0461f4af59ec796edfbc76f63b876b6b100c04fee6372a2306b57e858d7db24332a9c38c39c354e8204ceaa485be622433a9760ee9741c6cecdfbd1490986b141ff77b7015e28923dac731b771e1b85aa035ebae002fccf11789a7d331dbd386742d54c841bdda1755dab44b1d801d040bb1cf8bfb318089167bfc49fb5c475418ed06a4bea1754ebc10788c54cb656bb66d97b259a2ffeaacea3a30aef8faeace7269e8fd434c113fb637ab9ed4fc3b5401fb9fc31cb712cf14030f6131673024d0ce1e8141b919047cd4ad590c8e1fba2cdaebe0fd3d17cbcc6b09a8edd28abe10f85266c9a8d1a12443ef1cc5ab6f48604c45f094c0dc8ba5418b016e2410a40f778e7b2ef31c62b128f75f29b2d2d893ff839d86d7bee808d2331376da5b2be305916d883e6fedc0a39f665fdca2483acf1cd47b1515561b8de74b1e700d669baf06d4a5ed4a87bc7e32d2c395de1742ab8e82b77c44b4938c61a7b5fdb0f17ad1320e8335938447356b0f5127755ee0cc47fafa9b84857b061cef38eb7e9578e982502c7f0029a251a5c3a30a55d54ef8224369a6aa7498b37eff6135f97e80d2bfd5efa7bbb8a72a3ccfca15bcccc745cd44454110eca48decaabcf7d4c1ff387ec6d256120941207e565ad92e4a0f776ef640abb3d206dfe9ef7f04f233554024333ca43dd409816b1dc93440756a9df4ecf159b8c1bada81758504f93689a31b08b1089526f305afa61f6104637b5cc1417aeaf6fa1a91d71e7a248213b9511e7e327cf8285756bbe61e958e57056df66b01f1a3686cd5c97aae45e1c95e4da966132bbf260da74d6bd214fa49a2471a5b958635ed35e3a57d129f9a3f0bf2047bfb265b002a8ac7e813200dbcf679b76939a63b4903cdc2e8c2955a1e216d060a4fe2bbd16f208bdb525d1f270c87d2f76c996ce0e6b6e13e2fb72a4d51bf0d05cd8c8172a550245fb8bbd52f692fd3efa2e0bf44607b5c18a25189ea208f878a1f5c97eaa1f0aa6dc7c10385908b34b0465b6c8e068b1cda9eaff11c50b436106c8f67c44a9234b454eaba60ca079ac6322751270e3a2f6417b303b2de539b383802996ef966795672c058fb32286638bfc3d8aa2a0366e00d5085d43199dd03fa93ef72cfc8eae4ad99dfaeeea5321cbb4948c59460fea8b9a9539e5058d3bf13d393c7ac5cf18f251d8e4116a33d3e26efb6656799a8bc8fe2b80ac131c2484fb1e9e7162c42ce2fe5782d3e8f8f8a52b90e64d25e9d3ec26e4bf1c287e640a8a893fceca33422c564dd94ed3d42811f6439d75e566caa4b5fc4bad7125c77e4b720285e1888a5d30dce6df8df41c582114014fe06f7da5c68ac50009b3e562435650679cb8aad3f18af69b6678a8225a4e113f1bddfe35846567b6f13dc612f47840edfab4ec0e5f485401472f89fb616030077c89296e94e683b328add8a6eeedff9524b09fa79d380caf7ac98e07948ee3dfce511354d47825834b0ef388ed2cd1acba859c1ba3c9a954c9f8f1eaeae65f552b8b869e99fcd34ef12d86fc1f91d5247007dc8ddf91ebe3c4544c519cb944da22dd277941f5418e431abef47bc16aa6a163fc81d9345336683723d3345ac0478ee4bbdf3b2f9327f5d0ec1074be165ba8e44bcd350c6515eb9f2e7314b1100d1b51de268a62e3be197a455addf8a477eacc23ebf46a96602f16ef1fe19a5560b04969b456d4dda5ffc5a3cecde126b9fc6ee0bfa6a25a3c9b70577fc607e68d43cb34c429a36d0d6bd72d965e17551337d983241776e6202420a49fb9b276bc4c1e97e771041d6ff2278c52c3788a8509c274a52bf7dd16b05797f6a2d323f74ae64ac4b02bea15a7f37b73c1033902da753d9f651cd13e468603694fa60d3a5e883f870ab58ea4a83affbad1673b088876d0d54a3ff973b8ad90b9712202c8c7764947ce0abfd11d77d7dc7b33a8eb41b834437ed1a86414b696bb31f6740add0f74d19a36876cd44866dd022b77bcc63d3f856d261e7d7b27aca0a501176c6b937fe6527ef17aa327806bbc512bd5cc3454300f6e844df1fd6ca456444f1e02768522078506b98c539bda3e801bb824ed2c581bd9b8b6aee87acf5fa42e5c93d05b179465be82ab0f7ad20905c6a0c085f79b01f2e240e183e913d9eb9d3a89f27e392053245755ebaee011bc486844d66bd8c467d39b540e8fad76c4c87af487684b3fe107d6da95b9eb4d034ac0bff5ba3c4fb6c7408e4015d5c1e23244d0d8bab1f4dcc3c26c0ca907d1908407ff4a869ecf5ec6d5d42226611b017ea781a1d565cbcdf3221191447f9770c72779572de68fcaaa3a9aab7f7c5b6f03774c550d18bb9454e373083f83e813932e80791b189b339b5155c63351c36170a3485cdbc98240650faaf213bc328a25976448214f784e52b5ceef792d14f12b4ea2e3ad962540fcd768b0f1d875b0eaf071ff086e565abb6ee0b026c024fec7aaacd0bc6787bef1ae979b08ff8d760fc730ef9d8014097baa11d9829f931902e2029ebc71fdf5a10bcb26eec71c8e5387f6adee6293b6c3536e350b908a671d08a1ae9ab2ad921dd36107dd4d8e9d8ec4d9e5371eed9a1d935732058ff333908e8be4b9e3efbcc43327bbe663ed17057a1e63fcc238db0cf7f3109c52ca584cd0169731f792dccec8fd5084f9e9a596787a0656f16da8e4a379a987e752bb78021db41bee0269e0522e062f408f9471edec79e472258cc29b7986718f29e55df1a6cff025de29d8338c557114c8fe69f91a192216098bb42dbd4bab94ee3542fd1dad9fef4a381f702da6cbf450cdec7d06e7371c67dda5018e0f7c33dee9bbc80fe6c092a4edc78fb7579d38fbacbb9dd7dc56299d963c7cd6343bbdf094d27b6aa0c5f00f05741ec192353ee0beeedf1656cebbe07233a30927db350b6bac660e8bcfe5e7aa604fa6fa0f3a10962f41e5ce06b69c6658cccbdbd73cf1acfa129524fcdb74ac1cc892c2140e85c9e45114837fcbd6c20db5c700cfb05f7a518f7c9cad1d156d2252e391f0be1f02b081b6726ff66f767812d78cfdfbcea2109b0fe24196e2658fcf492394d4fa9d8c27f7d7f05b94d9ba6ea243dbe132c1e942c6972be95ef95f3ea8228e431fbded5d4c2d5ecf8494ffbc65b2b69c2637a5fbaaff8efde3fcadc5bef1cb4305a56ccc443b842fb9e462ba1bad231763643528c213fff2b0bcc12819cd83544772084c312b0f6bc6403f2d55faa950aa6c4ff3eab395e86a02a5d76ee9e06e38263c36b38be04e4e61cb430e3acf5a201c0d91c2b3ecf40cdd499c53fb0050e5e65c2e5506fa2640a319510fddca2438d840cc12a2358e659e04e057c4db54b301642b0222b510d4f0562e921551a72798abe6ffd1057db187ddc8dca5d7ec4eb302583d5b0f40d3e8b09097ef228b153c0b522051351d887d59d92aa4ca8c994d66ea7036f13f210008d6f15eb388088b2c180cb1bbe018690cd21a88a7c908384c07b6c35964c45be1424f4475489b6c9df3e47e24e19c436dfd0ceaac9031bcb02ff1f1f0fc96d8a0177f46e91dfe7db78a80601996899a4690b03afdb2bbd5522192b686157f83583aae8b4cbd39a563bf0c3140dd85ae83cb72c70f625f14656a1d1cd99f641e3053231a8ecea38b1349e4537b2a765dd1f8e9ca3f20280c890478f9d044c1b1eed79bc02edf3aa1ae6c1525a9af141832c0a89d16b5d0e476289878cbd324920adb148382cbf9958ccedbc822c426591f17c0d74432660667b23dce9ce5fff52ad6f0b7dad347eb1900d40d40f6eb4438679a97193321347df1203707c173d13a15b4f1d1cc2983600c1f7d1265eb3dd8ab99156d3941ecec409b8c8d82a2161ec3e2ea49074359c7b89453e07ec1e6aec4d44ff2845b4bfe5476546494681466357a0ad66b424257b0024388e3621697f94b041bd3ab7a95af5280cbbe604408e8d49c2c3074952818b8ceafe51edeb2006d3cce6c7b26f2afec6af0c572856ae97e295325aa05001069ac1abd9c01e3ff44ee6d8474105767857873251ed907fd960ce192845d355b2868ec810192d9f8952f14764142edef8714816fef533598bb41fdb12220e860dc2e6135d5da7979c504f1baf235dc405abc066125e19c1d529021745e73982a762ab299c339818ec20108c0c9a4097e07de2391a9f495383554cb521b61f0909355b57d5f88c191ea804684dd9dbe622ec49df766316c6ab0fabc84c1edc3dc11910a3f1a7fdefb69bad687ba45a1f513a3a4c457828736b406db07c0569e2ea5ab71fd01b1fd80da44877fa8b93cd7f6f372b9e36aed9947fe8c146ed782a2610e60d4276d2623618c652478c09cdeec12236430f010f144d27569c9192ae71e115c9d08d07267c41ab994e25a3502025", 0x1000}, {&(0x7f0000001680)="63c2953363dfc6bf22b9ad7c7af0f0ccf5579c83893cf9d6", 0x18}, {&(0x7f00000016c0)="811ae8e6c0469cd7873d1dc5e2bb501fa10c7e2071e731ea85fbab45cd5978b057da5cdc554063d9c9453d3a546057fb093c5e67ccf07da85e781b04980d7880124467f845ba2012d4ef0e0436278101e93a18d47a9ecc53dc55c1a9c36818a89196f38da1f5a63d6256d5c401a5a6c8a2a5198b44075593d42053d128b29a001aaae86fa344556dfb3449e2e72d3468602649a80089fea11dddd49fc4c3e47ce55bd6ce5ce4bc7a272ac10a0f308b54c5509696df7cc0686aea537de014b182e3eee9112ea3621191daa83a88e30893132dc90f54aefc4f5413766d0b5c76d913b82a5b4a16f05fc72aa860", 0xec}], 0x6, &(0x7f0000001840)=[@cred={0x20, 0xffff, 0x0, r4, r2, r9}], 0x20, 0x400}, 0x4) 11:06:15 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc39d045ecb50b313, 0x0, 0x6, &(0x7f00000009c0), 0xe8}, 0x3) 11:06:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0xfffffffd) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x101017, &(0x7f0000000180)=0x3, 0x28b) getsockopt(r0, 0x1, 0x4, &(0x7f0000000040)=""/236, &(0x7f0000000140)=0xec) 11:06:15 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/126, 0x7e) 11:06:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef10000000000000009d236a5d00d1628b53a", 0xffffffffffffff96) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc35615704", 0x4c2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "044ab21de70b0008000000040000f1ffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:06:15 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) dup2(r0, r1) r2 = syz_open_pts() recvmsg(r1, &(0x7f0000000740)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000640)=[{&(0x7f00000002c0)=""/38, 0x26}, {&(0x7f0000000300)=""/170, 0xaa}, {&(0x7f00000003c0)=""/73, 0x49}, {&(0x7f0000000440)=""/142, 0x8e}, {&(0x7f0000000500)=""/132, 0x84}, {&(0x7f00000005c0)=""/105, 0x69}], 0x6, &(0x7f00000006c0)=""/99, 0x63}, 0x40) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) pipe2(&(0x7f0000000780), 0x10004) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x10, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$setstatus(r4, 0x4, 0x4) 11:06:15 executing program 0: write(0xffffffffffffffff, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5", 0x10) r0 = socket$unix(0x1, 0x3, 0x0) readv(r0, &(0x7f0000000180), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="e9fedb232c930ee4ea17ae410e2f0df9f5436c00000000000000009bf392dbb92c9319ad3e4324dfe20359cd4d790f877d226790c1c4f272753e6133cbd7fb7669effd040fa1a3eb50402013ab8453165a5b77d62f366607f693a3c0bd96774dc76fbbfdac9893d04df6eeb59ba15c49d5bb7af0d2abc0760a005830fa1aea6350ee120a78b57c2b896ed1a631e34785cabe7ba4f4a39f985f09b3bb8775dda73607534943803ba6adfaf3e1442767c1b258e445ef87cdbeae4ae1e7828c192e6984a786f152c3fefa977d53b441fe", 0xcf}], 0x136, 0x0) 11:06:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x400018, 0x1, 0x7c) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') 11:06:16 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 11:06:16 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x0) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 11:06:16 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x0, 0x907, 0x3}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0xb7, 0x1, 0x43, 0x1}, {{r0}, 0xfffffffffffffffb, 0x1d, 0xfffff, 0x81}, {{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0x97ed, 0x10001}, {{r0}, 0xfffffffffffffffa, 0x8, 0x81, 0x8, 0x2}, {{r0}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x7, 0x6}, {{r0}, 0xfffffffffffffffa, 0x20, 0x20000000, 0x4, 0x58c5}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x800, 0x101}, {{r0}, 0xffffffffffffffff, 0x8a, 0x2, 0x2, 0x8001}], 0x3, &(0x7f0000000200)={0x3, 0x1f}) 11:06:16 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='D\x00') open(&(0x7f0000000000)='./file0\x00', 0x900, 0x21) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 11:06:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x3) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="1b7e616aabe5ddcc8493aedaa7624bbc62326a597277ee8dd0e221406eb8ac6f74f106c996c098aed156dc63e65a9b725a607e263126f5d9ff5db10654919ff3322c5258f8dd7fda635ca6169822afe0e1322568a107389964d27eb21b69e99b4bb83f291de518613d98bba53c8be1b998af5885a5f0ecdb58338ea966934774fd39148ef8ded9d9f15b40c701c54d39a03a7c07bc3421147480face68ff2c0d7d974f15a59619c444c2de97da97c10225d5fd6c662f6d7b674a6ee3e5cf5a1a705cfb49b22e958fc7be15c7b2a4bf86cf4fe054704ff9fb171a4c0639f317f05e076670e74ba94cf73afe8fdceae242ce68f4e91bdfb972ccd1cb59809581505d4eaf8f9b42aeb1ae394c62890d2002b174e1e1941d948584948cb4ca97c8d78d23a8c603900f2a777ef3194fd704f47f5e1ba7f5bff9905e463691ece637975d093e42ef56f646fe3f8456788cc8898b3e4c919bfd1af647c4cb5d3548d6b538521e214e6f97ea1fc139f112409af7ffe64294c864c264cd524c3c7652d95b0a0fac6dc2d6d8d584ba0570e6b4a7171fce1d8cdd5e5b3e8717140c3bb2a96582298b0e72fc72e2a56ddb3d8ec6c34b12ed0af9437f8f556bbdab6876b5c27fc9ca8b36a7bccd7ee0359d97485ddcc7cc1e04cfd07681765705425b7999a3f0ca019225f5de6ec87f5bbcbf4cd1a59d303be5435998eb8f2e22b2c0d0833cc7141387ac176c6d7d4af5c2311cf2b25532cc9cce458474072aaed3fcbe9773de7d6c9eb8692f8411226ed03602a6fede3a27194e3b525ca5c5818015d8a9fce4b4c236d7b79534ee93a5ae57aa6951a75d617030e031065ae08a951c54172de408eca9f77778ca9f8af69f73bf800538e8a2ac91993cfc67cd4002a8a9beb00ee805afd854601294bbaab5339711c434bb8836de93b7afd73236c1590286a8da44722715695c38be9b2e2eac2eeb928a97a7912d16ab96d7b5231ff6a678610f03521727df5ce0cdee2762e7f4586f5b2e214f3126939726b16fdf032b8fd2d901e1acfdada94f73d298cc4320c6d3432b46084f5a16f2e349792a25be78de22347f508ada735c30520dba8c589185619c1280eddb84e8d4c7b8d8a700770c22b22d154efdda143cc5407686a17e1d422d5dc10e08622b9c2c6f750a2a19975ce5a197009ae49f54dfc4105c00bbeccb4da8ac52b6700700c05fff2eec2bbaaff50cf00c738ee2b5942ded1e297419df58e9ce3d150cfd4e3416ab690a8858935c9069b022a96773e6c159517faeb22f6d03ada5984df070daf23ba219cea9223efacb25348afeae17b78c3ae6cb0f33189003c21384538083678c63f505a0caddb6c9df9cad96b599ee153137407061f545e6e08ca2c1ae1f3b63d939ceb3796adb8f1207ff691ce0b6dfc6b8d3a6f1a81e6e895b09e8d78ae6a407f6ca2c566cb7557b4cccf9985024b6b8eb81c3f0103e79940a69c9c8eefd7531411a104f2c284827aaa903c80a644f2005dc3fd941b6fde5c57f506c41089bf01f446fe744c083b7ed772baaf8e92ec1dbcfb6c797cae4f1998674cd779185e0e03c8200dfd455c3bf23ed51f682901b219f81ec7c92db3591e7960d646729abb69d53964cf7a2376d9a1d20bd054cad10096692ba75dfa4027e4e2df466d632fb7c9266f2a4da653acc3c8416894ae60c6b750683ae2aab563be5df39acd4e15114af171fc2877a3add24dd7622da4be4fa3e896d8a47631b981563f59b96bef0e74f5866a41e3b409e367d58d56efaebfe026f02a0b923cab7d79c52a210e14c60adea63cf34d7e693c78306b893d3f28855c3fdfee56c27e2a4aebb6f1b5d314c90c743276659f0eb37b8ef50e56a89b0753f717c596fbb42cfb538e9687bb0d7b641bbeeb3ab8f15f223040e4cbcb7f3889a2e4c10ddcddf5a7423220eec3ab9f2eb47e855be65f5b6c6da321edd72659e1f135fc23148a8f8b509ce2a91932ec2331a92e0d810a5235b4edbedcb2ad3df81f40d05aa9a9836498f320f76c6a8654c3451767988a2d32df104c3d6ede747df0f9ef791d541cdfce315b83711c71b6b1374bb9d3a39f1790c26cbfe556bf30701ee009d86382c59f3228ce5d43c8d9a19d63a6a0c830cfb244fed166ca217bd5c144ab788310f116f947887c99521416acdc6eeaec865ef53dedcf7ac5c93c67b6791475c39144aea921c89d993533279c7dd821abd973d9dd0a1539ea1ae860d2908f2fbb29a56f3532a1f383d29e01a018e616f245eb06c17af204f57c95e5f29780fb477ed7c0aa9164287e349f55283c85caac777aa99dadbf96efeaa0229c17c60282ebea4c450635ff883b5ca485b866cda4b71021a59ef306ed20703ea1878a65760126564e9cb0d0f99bb234177c5f322c5422f32bdf4eb457d70fc1718430f00fc6f4bbf77e5a31370e827b46562b6b5c393c37f7431d9d693b497fdeeaa4c85d04755e136d2819ba9023ffea4266d37a458e95e3fcf9dee3acf4810f97b3de95ab00062fb82e993ff09096137798584c5b5269aba7a84f23e9ba5f094791d2993a89e9b27bf2e0b5c74b38902e2cc2580178a6dc5de0084171cc1bdc12af91b2f218dd9348f913bedfa142b2c644891312ff22c624e151e3bad2c80d324581846c0b0527cf9fc81fc422d2e94005ea37bfaf3359d7d09cbdca747f338efef3e4e76331ab5370c46ffc5ed2a901a6d4b5fe7aef5a9bbed106dc22647a1cb41aea900a9ec82d5a0072413c2f19ec307bb49841774b0a682009734e970525493d27c3a665140aa2ea53868b8e46dd7a805b6c34a7ddd545809b18ffb867696aa5fae789c92a905c40799c6ce29dec6baf2a92c9530cf01fc557a2af64d044ec0066eeee81c6eb596455387039a877303dfbc88a10525d270d1dbdf19a858c94fc752c2993b52f18c4b0da9ae19ab32b4571a0cb4c467251599fe6375a189a0690552d90aadf9aab23d12b23698f82b377c272a46ddc74afc3452ab562975e3ed7aa0429f87a4e917aa3f7d17f946c1d2217d36148f2f73a65814c3bd94bfdc5d98b7c6e5865127569d1e0f210ed0ba09add68c1304bb08d6aef485d2173282161fe5b6da0220c9f32b3a4ddd27d5023a660c5a6dc19ca324f7d18373eb69ad777ea8c68ec08af22d664a8c866d39aeff5a4a26d3412d3a182c503b927961cd00d7c45b879ae03c4cdbbe7cd7570de270f6d0b192f682da73970f9cb0e7a1841e1b050f907ffbdc1095109e6c6e12f77085499d21a51159fb13b5509e1cdd9673004f074719eac8e6e0b902937e0a0f7f125a15420d6d2bc81f00a5a79dc3f8b8849e70eeea96e8c1bf9c3e6219c7f7d70d5e3c38497c9798ed0d5ac32f133514912c278c425fb0defc3d5c0c8ea3fa67b330c6dc590129dc5646e46dac7363eb66ca1cd23b4f5d7e02ccc74cc0768c02ddaf4233aa6452ac6ebae0cce339cad539cf636647944c44c4a809b0fe7c7b14474ed8e33c5036e72fd866ceb14c2e1b8126bdace9ba99242039feb108ecc850f3789bfb2c3e93be090e9180be5d29ed4ed07e418879398017f13e652294ce1860be72513155cd4dba9ee5c379234f911af7799e14cb22e197aad28e4faaa83f679f1c8341267edda8cafa0fbec3a5caedbfafef614f3fff347b6d350bf4859c29c49984246d43d19870b5880914b56e2d8af7a8eb12313361e5cfce85637dea61b034a0bdec933e3ce9928b676888fd45fc4658a7ff12dcec7510f44aa21715d119ce2db214cf82b9db57056457f2c1b975c9022f4a8d75ea00f5fe18de27ba06737ee1396165f77d664269d660e09254b7baef2d541790be20f078c40f7046fd6415402e929081976ffe3226e269f6b48aed5f872668e127acf06015721f5099b73b4ddb5d60f139e4f69370e4496108b95d224d549531dd182f9f507967d6c3dae382fc914fe7749dc45598a5aaedfd16997571fb49f887087b0d997c5eb59e74643b3ab8ef1ab31a1ebef8fc2127e72e2ddd0d3454e527355068486dc200151493f11c9c686c4f6f0ee796d8f45d60854c336561ba1e9015480d96ec85ac3fdf1ced2ac586c942fd96b670098198ef7041b49c9afc294fda55019e5fd90e46e21dec6a00fb25923d132dd2e1151764d960e7187afab03bbc6ed51073d7041ccfb7d76f5a12ad758fa792c11096ab597661697822222493bbc95c31cd37edf090f0036bc4ed059d19e3208bfa24017325f157a0de718cbff37b8dd5204a1c267b664661b103be270c1a9cd3785e851ab589769c39dc63be0030b609fde627114aed0886a00003ebbde512d81b4ea0a627412b1649d5138f7e4dc3d114b9f23cd6fad6c5a7e379d1eed62c59c898dfdc5b214ef5d3dd1054b1cb26abc14d159f832a5a1ba1f25ef3b8b50fc5715a10d093551c6a561c805e8dd5307c65f1541cd3d67e8932ae74bd75d8c230e57e9fa3b97d31b94da71e73158ce5601948e9380cf382da1b77a5f349ea14c4442ac7cef6d27f3ca9002fa1ff721f21577d3fdcfe5e85555b4c9321f14578e9c5e2058f1378a3eaa18e7393445e2cf63ffbf85c8d171e550b605e0d264730c5b9ca7ce936e997037ea1da7aae0e2ec3a20ff51b4252a36c70612a6816f9e0e4c8e20492f07e9691ef26edbe1c0a327afb3365f89997c3d801305ac9006a0717ea8f3bdfcb391b5c9e30be24db35a92148624c05bb686fbea7ca6c828eb073a53b0a6e7c2a3582fd2d880b26c14eeb9f7919319717a8fcac56c516f44a443c0bf42255cffda577aeb1d2cf77225806882c481eebb41652adba3e911d22e36dd62753ef6bb5484779d32b367c3983723f8e9a1c1408f4b8e9a8685b3892d384e28240301765e901b72e009fda43b1328186443fdb61e7ee1ba4154f9fafe709f815b5dec52831c3e60f7adda869fedb656f7121e4ab01a369706ad17129facf3578d8eb689e41b4b85234af396327e6909fc7115f07225398ffa433178edbe00fd9ba74ce7c296a1e67219ce7d6eb0954bbcdffd44ac7eef0a39c9b7d65afcc4311a78cdc5a0210e5fa26c416935d9bd44ed87fcbd0cfa5e04aa4cdd707fcc1a4454ad571f613094e2f348a60fe1c8694f05831eae370973300ecb017405d2264feff33e7218e453688b9841725014e3af21c33a0bd052c18aeb5bd8c5c353021d7ccef452ddf2d9b83cece0f6be6b5828f198fc5658b0eef5c4cfc245366dd3bd76e77783556e98cc7b8bc0c04b87e463097e0b442c005a3a98cf4578f5377a4dc9714d2307d5245382574dd74e0636ee96ad1b29ba6bbf695843753812b2fc0e30e15da62dcbaf1118edee6fe0f5be87e6210f75c211ccf30f728f92378ec2aba66950732865efd982f453389aefd388d1996722d017ec56bfa428e2c4fd5ce36c05c124ceeb18f7f172fe0dc91a60b3e0a031af378571c455934ea5dc422549fcbc2b6b567d22481241f7be635bf64b33b6617c3997f79af5a9ca059de014f77f4eb216879028659eeaacd2273d81d9763f8cc7ee4664666e38385812c1838c92dfcffdad862cb486dd999c20657798324d1aaae9c9ed466f0505dc0df8cf08cfe96b9fbe7893c786773bd733f05565408058e2032024052ddad075141c373688667dd5aba6eb676780317b096dca3edfb82c9e9822b0d83c94396c0e1b68bc1d8d586fae3208e21cb0170d6f36abd5bff231dce1bc663596cc771b983f2dd29ae7a76e15ed84bd0cfd26cab56fa726ef941f7ef21a10313e8cef51b92a713ed6bdebfa4f0e88e3f48a2ab8d08b4", 0x1000) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 11:06:18 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) nanosleep(&(0x7f0000000040)={0x2, 0x5}, 0x0) r3 = kqueue() dup2(r3, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 11:06:18 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) 11:06:18 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e7e1e79ff37a96ba"], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 11:06:18 executing program 1: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup(r0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) mprotect(&(0x7f000036c000/0x4000)=nil, 0x4000, 0x2) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 11:06:18 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) readv(r0, &(0x7f0000000000), 0x100000f0) setrlimit(0xa, &(0x7f00000000c0)={0x4000000003, 0x402}) write(r1, 0x0, 0x0) 11:06:18 executing program 1: r0 = kqueue() kqueue() kevent(r0, 0xffffffffffffffff, 0x401, 0x0, 0x0, 0x0) 11:06:18 executing program 1: clock_gettime(0x5, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) sendto(r0, &(0x7f0000000000)="737c49bee8792a921b8928287fb31b95a4045587ef271d65698bfad6f4d208a07bb5909c2624e386d21d6b3405604ce1b7b470dc41afa9161eafdb51d9ae7d766345a4519e3b12", 0x47, 0x5, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x7}, 0xc) clock_gettime(0x3, &(0x7f00000000c0)) 11:06:18 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) r4 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x3, 0x0, 0x6, 0x5, r4}) r5 = dup2(r1, r0) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28080000cbff00000100000018000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) ftruncate(r0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x1b) symlinkat(&(0x7f0000000080)='./file0\x00', r5, &(0x7f00000000c0)='./file0/file0\x00') 11:06:18 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) connect(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000180)=""/82) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 11:06:18 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) writev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="6e0e27b1b85d4f380698010ee8c55c54fed2b2b59a37e4c0f323e1dddb6ec36031697d788914239ae6e9bd52d648a222faf5f4c83f34cb26ab0fbba11557da0571a133d3ffae34a0a43ad18f912b1656e85ed82a7158623e319b27a690aa2d7a97ea7034df51f22c187577d3f5a126f3b23b684d546d0c83accf6e7d5b76ff21d845e38c9c00fd46521a8a45cdc866a45a3bd84287ef4c47eb859f2cae9a8d0967f0443a0a99229b444be44edc6494dc0a82493161988c76f8fa6bca1cca0eedab32a9dde7bd76a59d77fadbdbd7f89cc5e9d28c4cb6f5a04fe9a36c1e86238b0ac2695345185d85ee084a13e772174279249776720223ab3339d5784af0", 0xfe}, {&(0x7f00000001c0)="bdf4fa6a032d9bc3483173e5980c0a70dc0869a9", 0x14}], 0x2) readv(r0, &(0x7f00000007c0)=[{&(0x7f0000000240)=""/144, 0x90}, {&(0x7f0000000300)=""/39, 0x27}, {&(0x7f0000000340)=""/50, 0x32}, {&(0x7f0000000380)=""/137, 0x89}, {&(0x7f0000000440)=""/119, 0x77}, {&(0x7f00000004c0)=""/194, 0xc2}, {&(0x7f00000005c0)=""/157, 0x9d}, {&(0x7f0000000680)=""/189, 0xbd}, {&(0x7f0000000740)=""/71, 0x47}], 0x9) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5f000000000}) 11:06:19 executing program 1: semctl$GETALL(0x0, 0x0, 0x9, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f00000000c0)=0x4ca929c929029bf3) 11:06:19 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) sendmsg(r1, &(0x7f00000012c0)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000100)="dc4effe6b08b0168c1032795507dc461527a83f79e270f58f0849129ce307ea1537d9bddd995eda0da705f017fd679553584823d92df2afe8d316414db1f75c05af708b725aa9496bf282e8708c0853a80fd6962174f911dfae93aa0edd8051c1cca9708d222d0fdecf10a46c9bfae82c4aa04c99c7bc37831bdb87c53622de1ccbe2db825f9e0ca4833c459cf443e4000335289894fa57940af14cb8ae229d203c4f11c7e913a4999cc59a5968b3c177c60041cda4fdeb1c44e0f25ba916cf21932dc0f0a1e7e0b22791c3600b3", 0xce}], 0x1, &(0x7f0000000240)=[{0x1010, 0x0, 0xffffffffffffffff, "bd7bc26b4355b72b74bee263515a506a36121715b97b3675f239319890cbda17e7c4b856442ea90899e8caf27f7d42ba778a809c2fe282b4c0efb3dd6dd6c19552491107cdec3d746dca1b8305ebd80af9da546011b7d0dce82c9f80653dff04cbd826d0ccb0619c88ed524a4a229e56cdefa89f830e43151f253ee877f41ebb19a198af0b8ae0d065891e26fc95747e0a702baee75b5038f0d4112e0db9902fc196de3772a6ebd3d4604b1417a219479e4075c009e3ea579f5506bbf0b5f93eed618881fa4fe37d0c46a7bf77c3d9c634e7a80427179866652fa4f6b26d3aa1d2ca21e7b3d725c8fe5632028184903f8dd39ac3a616ca74e9499250c1e37bd9da3a140fba49374fdf2b165f4e4cfea10c178d07a5206a8173478c0e78bb7fd5f227c1e19af855013bf6b46346e860684b5bf1660b168203bbc54318095f659887467bd251f5c0d8788420a01dfb306d80fbc604954c4a7f9e57a5e329a05dcf72369239f09e899235a0b24edcd22eb976fc0dc61394922c7a9659bf32ae352782b9694e6e5f5c42fbd0b03f5138f746516a1f5d105d0464c704b12d7fed1906a8d9a1aa503ad8eb15ca69ffcfe729ef30406c588da72a6d1066407612a5d47d5b7a5feb8164dbf30fc4009a51b0dd27c6f6210dbb7b4d4ddf249539dd72ac136721bfae2044e1306e385275f49e5e44e79c8acf6977822a919ad1f67bb24249bbe136c8a473d5f72c0f42721b0a163f32aa7f524fba7d89d9697abbd88ffb136d96fab7d9a8e45b9ef2d8c7581188d87b88b2fef81659591e164692150a366f8e05ed5d5825485f12c6e3c1232bd882ce88f9824dccd54f03b3ec58fe07cbeee943670a594d77be3d80bbf63e790a93e2894b4cb526137ccb6738431ab6ea167e2e5252f4bc9d2b154488d93c7569adb202559930f0141d31afad1d1612ce498f6271ec494ed2722fe387b61857f813e0fc3ab2612017c017b44acf3cceebf5c856113808ee44b25a62b08a98b0fba16d031ae2fac479fa184dac778e706cf7c95fa52d989c4cb3d7fd4b92ce51f0b78493cfa609707cd20580675f2e84ce20dbc6d3fc76544a568addafe99894f9e18931a23fac8fca744c32ca3328144904a1bb2b79a233378ad08128f17eb2552ffb169b21cf720f4a8b43e98b3492b35ba39c7066d51edf57b05019c816a64ac34328c89373229931a8a516a5a59f05b3bde397b4cb851bb47b19123aa4fda9d706764a0c2ac4cfea06c98f33b2bd4ffcbba36ae6450b274f737fcb7e2b7b1e35716f945e6877bf59f0585c9238a20ef1f32ed5a78ef1c98da1524fcb19467f4e455667073894cd70cad4c7b15776276a4973362a51ebb24d61ca0327a16b8762f1d51d24cd9b1bbe48b322e239ced87d5ad7528842560775cac88dfdb085b6bd61e8bcb68b9d0014b7882bca7fe7579891253d1fe1e15b929d6e7f36475774fe61471f61a4a0c15bbcca53c18e6d12555be81c23a38782da384ccc1ce3053c0ffac3c8e7f5f08117ae66ba06632bc6bd51bac4bb65b0a37d83ddb8dd2a93d79af72e6cd9dd574871f28246947a59ef06a47af16d06491ac640ea1832b0bbdf375e3c35e76e490ef51df5d5ebcaa011166e002e24b50f1f6ddddf91e8453a96ca856ea263fc9e654566b911e08961eaac3a5ecced83b0d6d21fd41a80be1125dc7aedb023736341cc408eab4ed2e5356991ac60c155af520bf185cb052b620a09f495bfec5065687db5990d1edd8c810691442812e16bc63002d18c5f57a37b8b80b07083795674392478e6a3107fce4620d3d506045d0f30f73f3f432178fa3894cbd89f3ff9a27346e83ebc04334d3d557280284fe9521cbe6c55ec728a0e805975ca16e81d829b27e5c45b8c4ffd066e9ff0618341a35915f9f8885854e34a502061cd2be283a8feea3ce662f8b3b261cb2ae32e28add24ea16bdf29743a783746b99dfdd1bd66f80a1d4046f9c081f28ab6d81ba6d4df7646e7549d20cf0c2d0921fd97c459aab1c66ac57bf8953967f5d47881dcf615967f812886d4252ed503f240101de27e78367abf20c3c5e2c012a17ba88f18bce653c94f4c7cbc3bdfdcb88b85249a59d581b87dc27a5fc5ad5e7b04f778b4dbfd80183899fcc1f37526a29089a1c4b7895f63c50165946fb95558fe7442e4168b7443ffea90cd139d87da0d9ad2cdd904bef097ba48e244abcbf5298bf246033e4a0fe0288c953e1372974ec36aa79bd0e04f8eba4a076957abfe0c6df0924d63b4e374e0430d5eee2b557bfe84555be240c47870afec74708e4042af877420177e20833ed7f714fa802ccf83ef846a9da263fa4d3bca9661546a5d257fabf6b3c52600468309ba44bb71abc89dbe8245304d4a7f64dd20c7f1c587ae3a42dd8769a4945852938c67d4cfb1cfc94de998dd13fc8276dac9a8c670f98a2ae3236890682a7bfffb231ff5f90fc5b78436b2bb3f93f05e932b3b0e016e9aa49277386669feb75845e5334fc277a35dbd1b940f61a29a83a8fc51421426415f74e48ba3e021d627420f5c6979cb61b60f25a436c316e420f95fc0fd4830bdeddebe5ecfc41bf9c452d6d96bb7458ef370fc9d4c68ec6ca99327833b8479b9899baa6d5d3fa73135d5881ac72e7763e229b7c54958f3f3af892d32c3315ad90db44d9a2184e5f06ae8813f482d803c51fbbb09553b25b68b144d877ba97bb8d60c42d6f28ed5845bbb230c2c6a537ba71ad3db7720b3504389785a351df5ed6bf6d37c3db9a59f63af2d4128bff06a31e240c7c450078d0c05f55892b7fdda7d9c9b8b04bc3c70bcef121062646dca4791db2e85d1af243b80eeaed5cd15b69996fb7c9910ddb3bf6ac0355d0b9832f44f433ea22ce4f74d92addb07c743549972539a1638e877bfb27d004483244324deec1b066300e59c090221fde5215b7a73f5796d860f92a15bd93c7889ce545746b33f174c87965989ff355470aebe43ce6d7cb58501e82e9d084d26cc0e1a7d402409d122410dc6a48edd72c5a2b948f8b42c09494284c1c326b50dd1cb2ca6e7b90c8bb93e2ed3af944c3472b87283543906183563b24cca27c01ec96ce66072dc232681481f8cc513ce0a39d7430df47e87bfec01f65da278a3b0b11b7943c6d81340b629548cd71fbb816b6e77df52fabee8478ede8420007684623bed5ee73a3eeefe0a783a5350667bbf89ed763e44a1558617332ef6c5a91f8195b2741cdb2bcae4904190e032b2fae5b9d274d1d6ade23785378adafa81aab9970da1820b31ae12ba5e51895a44703d0d4f2647477d8431dfffe0c029f81a0daad9e0b025b1b800766d26cd97e73de62372e6cf7e1aa91604e0dc3ebd4ff7cc130c7b5e637dde581f85912bee4b614d0e6e8f62ccc8eaf3f96950d500f8563e2759c96d9cebef1f2d627d218324fe3d8eb80a654688d0a6b20280a988ff047a00abe27ff2856f05a20d45734d63449882f5810be03963cdb27ef514e0dafc829cba6cc5bac8dfb3e0b1808bd43bd40a8a292d9061fa9726a7943d0e1668e902a7c0739a5b4ffa0efe1af3d1a87b1f001b11f9a1be2dccc38366345e5f7cd0cf3a3108491abcc208d65bbca650fbc7156f01a9479919e46f83f3f0be225a71ea4febb5b5999bfde9c4913d80328d39a89415aa3d0d0feeeb83774e649abda9de0855e10275cc4e33561a80ce6efec630c44470db2dbec195b436d8e602f4f3d51918c12a0d20478d0d52728919c5173b20ac7fcff879b5c6cfde380f2b32ce8690324c7b7dd32cead8957253f6fedd7899a1ccbee60a72feb2cfbe565efcaecc91e6febea55ed5583d0c8c80dfdc6fb338447a50fca80a71edd0aa4ec1742f53b30036a615b15ca5da792384f252a09f3ce5b221f1c3112237a274a741e10da0363111e69decb3d6557a43d15b4bdaa1742a15aca173855dc04be41b91c7458be67c84d6c4e5ae15e30f2b482c6ab5a812482686d1d9a8c3ff34fd344a00ade28eb2c8815bdad00ec40fca1079a4c5e0622e3daf7481e38cc849b23df6b6ef7495f2fde57bfc0df863beca9fca157c32cc7e9326a4cb536567841045788e805ce338614b06f7a251d644170b99fcd9aca88ee998d7f058ccc4982c6d0ac47faf49c12f8a00a78b7025216893549b70dcd6b77a93f801040be9b8569c4b110b88527951f1709e0be86cd89c553e9be3d23f78b57dd84e74da38194a49d0d7a983bfb4a2ddceda002af77ffb989922c13dc14262036fffa4550e2a4e237c4991c8f805524f0ce0e33f85b4c3f8cc401e9b594197576f6e9366d8d624cbd15fc6db4d57a907321079286a06be327ed65fc7816887641028b26194d9240b2228ec52627f0ee14eb18c88747fc0d2701f0b370bbc43297cf20177a2011ee17962a66ca1d6c999ff6e8fe1a7bb1a5ab915b60a858f93bb1248c0915e981c291c9be5b764d4c8ade266d32ac1232b61403fa3ef5e8c80fa65eb662644c70339650ae728975d448233d5d91d5d02185efa436c13c4f4ff3d99ee920ee874850250fd7a7831b7baf06047355a266986c49b1241d0ccc2557faf3234bf1f45bf9f493171fdea01a2c39e20dc822caba2640fe712c92f3e849b5684a1d0092f8e27cb68a952700ebde0d69be97ceb817e45225ac22b69c4c4395a7fdf960f430b21f47a0cb08158ff3cb545c6d072645603a84112ff1fc8a7a5af3d8167f9145580a7ae2912c8b80e9c156ccd8ddab75d175ec3c7283715a0ffa560d3c32be92701b47ebf42691ca3e0162fc856f1e5d3792c53041a96b6826a0c85cb502d8cd6ac21fea19d870a6658a1c15ea3a189e04894d144f8008b5b99878a2ad25fbe587562ed2132a2260edbd535f92a360fd87cdd2beb4a57d50db8041762a1660f400e15eab70205c1d97a39a7e6f5ccb2134f18cd3047f6c5dd5ebbb4ac9cdf36afff531b6e24082e0e5b7652830a043650589c23de198bd4997ab3f6eca01a5818ad288e965c8b5fc88442e1f4c6f171c2e2c33c457f09eaa1b6e1dba7d234411dc9562ee214a5bbb534d865674c6eab9849bdd84c4c2937d5d88b2a1ffeeabdae26db52c4d1b3c2a5767fb06878e6f5adeea268eceb542bbb7e9bb9c2dbb829dbda60f08bbf2e8a65ade0889f5878eee1f341d31919830074134ea995a12c16b1a4d8f22f527240bdb57a86ad3657ecbe558380c622050e6e76815422f27cc59503708024a7770e6caa4b13139f521f91c9956d252deee6508aced6ac9b2c54f051df83978c20206e0d2794f90a5d8169f924ccf53d91997decc3f938448ee8dc2febfd84941bbf73bfc58ede6dc00a98ef3ef60bcdb189297347dd78c8d20770b663844b7577cf56cd508d1349a333b713f195a15b508a9c6273d4f0dd3b777312e03db47636c3db02fd1635cd3cbb06b8dc98feafd6fa3a65660c2587922e4be27b2ed5364dccfb73f867ac4caa8d22bd0eee1bf310375efcfa208071a8751c79574bba5df9120b92198436ae5d366efd34231bf583f2c4bf2dc01eae9b8310d66d4e839b71833d2a5815790806831a5ae5ebf24f1a1ae56df3fceda64aac6c6504ad928fda13aa83e34ee1fda9dadcf4c638a95cbc180e110a1ed73e897a21454755af8f4a92c666b9972c9e81ffcd1ca5e49e2e43a38a7b92f3e52696342e8af8c5697c48f8f21ead219ddace6e3170012ff585207759fa4af0613d2c1980fadd6028aef3bf65fea94107afd8aa844de14ecea24b84885be4b32e7a59e342ccfda997a71c2a05d6095acabd904ec78cdf"}, {0x28, 0xffff, 0x3, "04ebba59d44bbd07dde456b1b7ea1729bee286e7"}, {0x18, 0x1, 0x3f, "c7a4c23a4a4ba54a"}], 0x1050}, 0x8) r2 = kqueue() r3 = kqueue() kevent(r0, &(0x7f0000001300)=[{{r2}, 0xffffffffffffffff, 0xa, 0x4, 0x800, 0xfff}, {{r2}, 0xfffffffffffffff9, 0x0, 0x80000000, 0x7, 0x9}, {{r2}, 0xfffffffffffffffa, 0x1, 0x0, 0x0, 0x1}, {{r1}, 0x0, 0x20, 0x4, 0x7, 0x4}, {{r0}, 0xfffffffffffffffd, 0x84, 0x8000006d, 0x81, 0x8000}, {{r2}, 0xffffffffffffffff, 0xd729cf7274f9f769, 0xfffff, 0x16, 0x5}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80, 0x5, 0x468}, {{r1}, 0xfffffffffffffffe, 0x40, 0xb, 0x4, 0x9}, {{r2}, 0xffffffffffffffff, 0x10, 0xf0000014, 0x7f, 0x7}, {{r3}, 0xfffffffffffffffe, 0x81, 0x20000004, 0x4, 0xcb}], 0x2, &(0x7f0000001440)=[{{r0}, 0xffffffffffffffff, 0xa8, 0x80, 0x39d, 0x7}, {{r2}, 0xfffffffffffffffb, 0x20, 0x1, 0x1, 0x468}, {{r2}, 0xffffffffffffffff, 0x40, 0x8, 0x5}, {{r2}, 0xfffffffffffffffe, 0x1, 0x6, 0x1f, 0x8}, {{r2}, 0xfffffffffffffff8, 0x17, 0x40000002, 0xffffffffffffff81, 0x4}, {{r0}, 0xfffffffffffffffb, 0x0, 0x80, 0x81, 0x2}], 0x2, &(0x7f0000001500)={0x4, 0x80}) kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r3) 11:06:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5bdbf13363c584f3146db60164b569f08a45dff7738fabc72bead6e77ab5f8749abc747da086e41885425339e94905574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f61", 0x167) r1 = syz_open_pts() close(r0) dup(r1) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="fdd6e519fa68943e930189ea8edc596a81b5f3c130cf26634c11411f946d0a45a63714", 0x23}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xeb, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:06:19 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)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2", 0x20) r1 = syz_open_pts() close(r0) write(r1, &(0x7f00000000c0)="d40454c02a4ed52c026e2f2133b8c5e96d1c6dc7d7dd7ee17fe9c518c4a91ed786d2448c9f96b85a788e0c2df50501de96df8b94b67b7a393af31a44b9bc994b6bf8888e3d28d3d477951ec637c74589418b5b71b0e25c48a1154f16a9b95371b7b7927fe15007281a30a4f2119e5677c173da82428d1ba145e5fccebf7e253938c869802c32be5e2e6ff0a69a129a786e10af87a197268f254c962dc2b3956c22df46", 0xa3) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 11:06:19 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1fc) 11:06:19 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x1, 0x6, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c", 0x0, 0x40000000000000}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x105) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648f9eceff442a8ba3e8bd2716ab54c9239d73a35ca839ce11b8bd84b22984f71ba53055aaa90d778f4758081", 0x3f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 11:06:20 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xffffffffffffffff, 0x0, 0x40000000000000, 0x0, "010000080000526effff7f00650471ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000280)="b5c37fde45e778894e598302811c079ffe07a37d0c39249ed66fc1c21eb968bdae3b251bacd003060e5e63b84083162d69ca957693e17290b301cd032a609bc8ff39e593a815b40ede0058df1386c0c3da32c938be3e5494589dd0e367251ae1cae7ccac7d23ed57327cee2f08aa98dc556e58fc24f369fd26db9201bfb4293f65d2e304068f2024f8616f5a88efb6cefb36f7a9d62d2ca7e43fb252a7563f5ed991930701faf3d7e6352ed051b19c38e78d61679a827613fdd8280494ac6085d0a0ebd1262bc4ce1daa989d2ee18aa5488e4a08d077d2897a5c165f1f39c794ac1c913ddda6afefe82b18366cd83fae7c6325", 0xf3) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r3) setsockopt(r0, 0x2, 0x7, &(0x7f0000000200)="6aae05991f164dc2397efb7bf6db4d19feb5383164be9b33bb0409fa0c807c5eb71e9a41d1c434eac10a70a2e905a4966108a66e44ecaab25a44a8096864bbceb776c5123519754db6b7b04d8dc366b5405c84966633608b48cf1a1ca3259cf07201ee2a2c8a417d8fd8a82653c9f3a002abe9612255a5f23e7d721ffa6eef8d", 0x80) sendto(r3, &(0x7f0000000100)="f0", 0x1, 0x403, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r3, 0x9, 0x2fe, &(0x7f0000000040)="513a68b77c673b2f026fb5febbe8902250772ada58bbcbe353901b4df31429b6d4d669ac7709f7f44c6ba5c1c5bba0d7b8ddff9787289931c8ef636cc0ed427ffeea91dee8892ad62f5adba0e74088c1ab4baf2c872aaba5081b2cf96c7004165d8357baa368e3c4c5565713ab5fc9a1e1e1c988684491fa0604d9b390a2", 0x7e) 11:06:20 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) socketpair(0x1, 0x0, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000040)=""/228, 0xe4, 0x800, 0x0, 0x0) 11:06:20 executing program 1: r0 = socket(0x6, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) 11:06:20 executing program 0: r0 = socket(0x2, 0x400000000004, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) 11:06:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() ftruncate(r0, 0x3) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x80000000, 0x0) r2 = getuid() r3 = semget$private(0x0, 0x1, 0x181) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x1, r2, r4, r2, r5, 0x1, 0x5}, 0x800, 0x20, 0x3}) getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r2, r6) 11:06:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) fchdir(r0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 11:06:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000240), 0x4) socket(0x6, 0x3, 0x4) 11:06:20 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) recvfrom(r0, &(0x7f0000000180)=""/19, 0x13, 0x3, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') readlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 11:06:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007000000000000671f76308304ba00"}) poll(&(0x7f0000000000)=[{}], 0x1, 0x1) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x1) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x40, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x88, 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x3, 0xa, 0x1ff, 0x0, "c632cb7498d2a1c40c8fd71445859b3efca27cfc", 0x3, 0xb3f9}) 11:06:20 executing program 1: r0 = socket(0x18, 0x5, 0x0) recvfrom(r0, &(0x7f0000000100)=""/79, 0x4f, 0x840, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x1}, 0xc8) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 11:06:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x8, 0x0, 0xf3, "44782cb01acb8fc0119a5243fbc1744b75c7084c", 0x7, 0x10001}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xffffffffffffffff, '\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00'}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:06:20 executing program 1: ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000040)) r0 = syz_open_pts() r1 = dup2(r0, 0xffffffffffffffff) getdents(r1, 0x0, 0xfffffffffffffdb0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) getdents(0xffffffffffffffff, &(0x7f0000000080)=""/4096, 0x1000) link(&(0x7f0000001080)='./file1\x00', &(0x7f00000010c0)='./file0\x00') 11:06:20 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x5ec) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) 11:06:20 executing program 1: r0 = shmget(0x3, 0x1000, 0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/21) r1 = geteuid() r2 = getgid() r3 = getuid() r4 = getegid() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) fchown(r5, r1, r2) ftruncate(r5, 0x4) r6 = getpgrp() r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x5, r1, r2, r3, r4, 0x4, 0x401}, 0x7, 0x3414, r6, r7, 0x101, 0x9, 0x1da140d6}) 11:06:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)="eaff125c00000000", 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x4, 0x8001}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 11:06:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) close(r0) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="eaff125c", 0x4) 11:06:21 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x2, 0xfff7fffffffffffe, 0x10000ffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xfffffffffffffffd) 11:06:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="b74855af247667477215f332033f6350d71403e3db723bde1952715be5bb78c3362919d835317406ee790229b29cc18b78b96fe90c34ef6ca2b7715e8d9dbfdfab48410373e77b900d32c21ed7d84be935b86b167434f3084e15c0f0fa9a1beb73202cd2092a8255929a5dd5c8da2a72ea6c54b7a898245c21a4508fa4f8057c151d7a1f93ed055b7e9d1c2852d1e95d1e3552929537141fa5221299fc52ef329c963e3e14172a976f3004e3884bfea84117d23d7b50fd5857552462699df9f80c3c3ab9d45fe39ca4d971d375e20af63aabf1ac6d1d8f4ad091f59feb1742914af2120b5bd09b6390ea75bbf5e2a01c0d213a64cc7daedfb6b2", 0xfa) getpeername(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) close(r0) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) 11:06:21 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setrlimit(0x7, &(0x7f0000000000)={0x8000, 0x10004}) chdir(&(0x7f0000000100)='./file0\x00') r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) recvfrom(r1, &(0x7f0000000140)=""/170, 0xaa, 0x842, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 11:06:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=[{0x38, 0x0, 0x0, "38b5bb8c6f8a2f515a4e4f5fa4d4595d49bc0db09d08935d9f44bd35c905d67ce990"}], 0x38}, 0x0) 11:06:21 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) r1 = socket(0x13, 0x1, 0x1010000000) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000080), 0x4) 11:06:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) readlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)=""/240, 0xf0) recvfrom$unix(r0, &(0x7f0000000080)=""/59, 0x3b, 0x40, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e4e3d6692653000703967dc2e5534b9ac3ff7ecd21ee8e8700d0442c124c4848d4aa5734365e41e0fae76df7da30aa8699f394f45587ce3f277fe72e673a8e9b9000d00510a2355b232944f8c631a7a810410f535ef8f2aefa750daa8a0983b326ed64f0dc78b1bdbf23d5e63ddf8d1fed74679028ff20db8a528e7dbc74bf91818492cc5c5af4d7d7d91a0e9d48e58367cdebcb349c42e5facaa6f20d79a6274cfb9cd4c228880d09975ad6e408debecefafe077a4caa95616b1974a24277d865df01781928d46157b7cb3749620f9b6c044b50fa2b512565141e644a9c73f33ae96d95115d018c1db53d8c7ac8dd842c8668befda56decbe156ddfd67bc2f04c8ca"], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) 11:06:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setitimer(0x0, &(0x7f0000000280)={{0x0, 0x51231a9a}, {0x1fc}}, 0x0) 11:06:21 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x1, 0x6, 0x9, 0x100000000, "a9587076660290f4492451bab11222c7dbdc368c", 0x5, 0x5}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 11:06:21 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x400) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5, 0x0, 0x800000000}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt(r1, 0x6, 0x0, &(0x7f0000000140)="8b0ddb81c4ca1c939b5c2ff63c97e8ba1880a05f29132ca3168dbf13a4677eaf109699be19cb365a40c440339bc92452d4d1d8f5d620c4d25f0f368ad48467cd228d13bca12f8c263b27dc101b077da337945d1dd9c65434563a24b86669bcc2944adc53def873b4dd989eaa64ee535bfd7b7c9793295e4d78ea157f15d2ed900137306e9a1c4aa8968615d1b5dbf776368b370beb67f251fb0f0d38dd61915997016d19d6df461e5d0902b61d8360e8d7e909dd097382227ae3723fd9bc2dc8d7ee7071f31bf65f1930434fec61", 0xce) dup2(r0, r1) 11:06:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2", 0x20) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r2, r4, r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) syz_open_pts() poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) 11:06:21 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x3, 0xd, &(0x7f0000000000)="ebc9e2ff13bdde9f2eaac106c5f04448", 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = getuid() r4 = getgid() recvmsg(r1, &(0x7f00000005c0)={&(0x7f0000000180)=@un=@file={0x0, ""/69}, 0x47, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/4, 0x4}, {&(0x7f0000000200)=""/53, 0x35}, {&(0x7f0000000240)=""/162, 0xa2}, {&(0x7f0000000300)=""/90, 0x5a}, {&(0x7f0000000380)=""/52, 0x34}, {&(0x7f00000003c0)=""/12, 0xc}, {&(0x7f0000000400)=""/121, 0x79}, {&(0x7f0000000480)=""/19, 0x13}], 0x8, &(0x7f0000000540)=""/113, 0x71}, 0x2) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffd3, 0x6, 0xffff, 0x6, "cdd99b1203ede22b60b1667f1760dd1d8def8017", 0x7ff, 0x4}) socket$inet(0x2, 0x4, 0x0) 11:06:21 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000000)="4393e0141ed905b1a62dc31d184e76ed6595bb77314a00f9b854fcdafe5769672bd19afea239e0f40f6c2be4d884bea24dabcc216789ae8344f51f74ba1057064bcd56f45bc06cceea4914fc7b6ed46c9ddc081d8ae979d07b61adb4f9bfa4f5359a7691f8faffe750225b5f0237d068a96a937e21c819f196ac7c2a90b29dc23767c221a629193a0c758078cda47f0182851ba291c62afdbb60c6160766a6403d3f4ae44bcda5803cd531f3256fccec1ebb9c48a2d28092772fc4b025f4924e49f5fefd7e6e45", 0xc7, 0x400, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x140) semop(r1, &(0x7f0000000140)=[{0x3, 0x7c92, 0x800}, {0x4, 0x1, 0x1800}, {0x3, 0x2c3, 0x1800}, {0x2, 0x8, 0x1000}, {0x1, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0x8}, {0x4, 0x100000001, 0x1800}], 0x8) getsockopt(r0, 0x65f6, 0x1, &(0x7f0000000180)=""/148, &(0x7f0000000240)=0x94) fcntl$getflags(r0, 0x3) sendto$unix(r0, &(0x7f0000000280)="4fb2c2a8d542626b361dcab58b4769bbefaa6e8c95c0bb9884617d7159f79eccfc3c7f71f73b52fec7db462b6e865459777aa6b3e8d20e3a5576af5c8370cf97b59720164d2197e4dd20e99a80fc5cb5ccf68a1b8eb163d5f579688cfe9bc219", 0x60, 0x8, 0x0, 0x0) semop(r1, &(0x7f0000000340)=[{0x0, 0x9, 0x800}, {0x2, 0x8, 0x1000}, {0x1, 0xfb9, 0x800}], 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchown(r0, r2, r3) sendto(r0, &(0x7f0000000440)="f0c67c3513671f74440bffbbc3acebfe044786e036531f5f0f52907219084bf90de3e905056f184ab5c471118efa68f61585a012fbd7777fcf54fd4d09b32c32a4fb6ace18db194966ba3e5a608a7ea42237fb3da4aca2f19482f42dce1c1e1666cfec65c5b8f4ef1b5a0302e12bd81e1b22d5046fe8ec21b1395ecbdb2bfc0b82f43038a7b5adf6973d44c75f8bea5a90d3f399d1d7c8e0bf1985d1e083dfa9472bfd8fe44a402b17a0e8f2a010773fc933b9b5a900e6a714fbfccbe55add8984b52c6d4bcce19f538640a2b6e4268aac558f8344012bcd355210741a677a841ea2f50d82f5a9c913697c28f78fee31583cc1759e", 0xf5, 0x8, 0x0, 0x0) getgid() dup(r0) r4 = msgget$private(0x0, 0x94) msgsnd(r4, &(0x7f0000000700)={0x0, "ec93c9f4d5b22ec660f92fd632c5b3e8b97f8063927dc53df1ccdc1ecbef67c76edbbd179eaeedfd0d34458d9f1edcb974dd9aa56b643bf9268a36a1a3a2cbe8e868960a1ffce74f700c891590810c420facdebcfaaf3dead451e2f2766a79d8d6ec47c6b7db91751299fd28abbaa625505a0d9c6e9dcdf712ca193108371e6cb5e7c0a5a9564a62d45b1e55d42277a90e57fdc3176fdfea71db5f2cb43c8a25108e6df2c42001665049db393026e61bd07d"}, 0xba, 0x800) 11:06:21 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockname(r0, 0x0, &(0x7f00000000c0)) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup2(r0, r0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x2a2, 0x80) openat(r2, &(0x7f0000000200)='./file0\x00', 0x80, 0x40) setsockopt(r0, 0xd804, 0x9, &(0x7f0000000180)="8ec4a2726753ce0198883b070d6964a2fc4c8803ebde0d75f2c169a85ce46c8e1054366b172e458a169da10403d57cc0ad5b90ffead23bfa006f942d48f229d0368abdd43bd3e4a56f7438d0f75e3149c0c7d72c6d6985c0b4a2abd733", 0x5d) r3 = dup2(r0, r0) linkat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) 11:06:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x90) openat(r3, &(0x7f0000000040)='./file0\x00', 0x6ea135062fa64c0a, 0x100) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 11:06:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) sync() socketpair(0x18, 0x4000, 0x1, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) pipe(&(0x7f0000000280)) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/27, 0x1b}, {&(0x7f0000000080)=""/203, 0xcb}], 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7, 0x71a, 0x63c2, 0xa00000000000, "ff96e9730ce868b16657f1b0d1327f8bcd360052", 0x2b, 0x6}) 11:06:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000440)='\x00'], 0x0) r1 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x146) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) dup(r0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000500)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)=':\x00', &(0x7f0000000380)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000480)='#$\\\xa6\x00', &(0x7f00000004c0)='#\x00']) geteuid() link(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)='./file0\x00') 11:06:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0xfffffffffffffe32) 11:06:22 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20e, 0x2) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001080)) 11:06:22 executing program 1: clock_getres(0x2, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000080)='./file0\x00', r0, r1) clock_getres(0x3, 0x0) clock_getres(0x4, &(0x7f0000000000)) 11:06:22 executing program 0: readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/175, 0xaf) open(&(0x7f0000000000)='./file0\x00', 0x612, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x90) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000200)={{0x0, 0x100000001}}) 11:06:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x3, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:06:22 executing program 1: r0 = socket(0x40000000011, 0x3, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 11:06:22 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f00000001c0)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) clock_getres(0x6, &(0x7f0000000000)) r2 = dup2(r1, r0) kevent(r2, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x49, 0x20000003, 0x6, 0xfffffffffffffe00}, {{r2}, 0xfffffffffffffffb, 0x40, 0x80000001, 0x40, 0x401}, {{r2}, 0xfffffffffffffffb, 0x80, 0x4, 0x7fffffff, 0x200}], 0x8001, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x20000000, 0x8, 0xffffffff}, {{r1}, 0xfffffffffffffffb, 0x20, 0x3, 0x6, 0x800}, {{r2}, 0xfffffffffffffffe, 0x13, 0x4, 0x1e88, 0x8}, {{r1}, 0xfffffffffffffffe, 0x26, 0xf0000000, 0x2, 0x3}], 0x401, &(0x7f0000000040)={0x2e, 0x7}) 11:06:23 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x1) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 11:06:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x6, 0x7, 0x7, 0x1000, "a769809c8726a998c74d8f23e07e539f27a6a087", 0x3, 0x1}) 11:06:23 executing program 1: nanosleep(&(0x7f00000000c0)={0x101, 0x5}, 0xfffffffffffffffe) clock_gettime(0x4, &(0x7f0000000000)) nanosleep(&(0x7f0000000040)={0xfffffffffffffa08, 0x9}, &(0x7f0000000080)) 11:06:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) write(r0, 0x0, 0xff92) 11:06:23 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x1) utimensat(r0, &(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)={{0x5c, 0x80000001}, {0x7, 0xfff}}, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) r1 = open(&(0x7f0000000100)='./file0/file0\x00', 0x482, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/4096, &(0x7f0000001140)=0x1000) 11:06:23 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x80000001) r1 = semget$private(0x0, 0x0, 0xad) semctl$IPC_RMID(r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) fcntl$getown(r2, 0x5) r3 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) pwritev(r3, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) 11:06:24 executing program 1: mprotect(&(0x7f000054b000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:06:24 executing program 0: select(0x0, 0x0, &(0x7f0000000140)={0xfffffffffffffffc, 0xfffffffffffffffc, 0x1000020000000, 0x3f, 0x100008000, 0xffffffffffffffff, 0x17ffffffffffffe, 0x7}, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x2) 11:06:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r7 = getgid() sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000140)="4f81c64a3783ad5c1a6e186aeffed97e914813b798862334514311ca3f1889d110d1b435ea318cfdb6226bd65943621306eb66136340e8f4d752a260f877ffeefe693152e65e5be8b09bcbf4ad86f60243be9edccd14c14f6a4c9f50b7dc22e55b8e0967509984214d35a0c2495003807e6da079dd9cefbf81aca1289a248461b28feee4597b0fe87458611c", 0x8c}, {&(0x7f0000000200)="0160920ac461647012997cecb9221de72156ab1890142ea3882d9dce1835862adffa0f5d5fc3fb96197906c391840cfafa8707612f55874d32c4780f674f1587c468218cd245c3e627433b6ca9ce18096bd4bb79c19fee128c9ce8160c148f819d21b8c355e260b7a3aa53de9de928bc138f974085985fb1194b1daab4803c89af6a610d467f74a21acc56de8b34a18ab28dec630dd164afeecee4f2b0ea21f92ad92e1b7e287578109dab6c017c9cd63ac73822460a45ebe18696ae9324817c3f2e2d7cdfc1980109dbcd57ce950690b1751708dcf01b1d1ad1745580a9a1a5443112bfad3dfb7ce6764ee4c6f9176545f187dfe64ab658b1197331c57e911803621d219aa9d0a17df7dc29590ce472b95ddfd15ae33f6668e3e89b3fa0006a0cc61bff658c3290f91b7af45eb20ea8b313e5dca5181765137417894974e1bcb46babb381ae3e11d358e6580df7242d28a55d4d668582218f2e57ee16591f7756511b0fe08dfbad46d5f469f98b1c57de9f8339f593557538cae995c1213794ff6f30ad41117cf15fae5dfb33585050b124ffa716f22c0cca75ae02897fa71dfc4e38a8e60aa9fdbf978c3f3d975cce760f6a143953cb88e17b2eac2b0c2ad47cca7b9d026c555a083923dba7bbea0dcbc1f578b4626ff51b78f43747cc6f8421f988cfa16213506f5de33e95983373b615e547a9dec9f93209e1253e095b2b6c30579b422633ab2f04bbd3293d7e80166d947008f904b85218c3d0d6df02e7b578fcbb9e6ea48ed0b58239531bc2e5c59acf834fff1154de2ebc3d3dafb58f2620b45fb94107d6e7bf153f246df8426f445a900dfcbe26862cb902387b1c258ebaaf21afcaf594ba0c1a1110334141cd0269ac230f3084dae4a40d9f80b5fb51eefde2fcf1296eef3e8e7b19ce1b311b06d06002c85eaeb5d8bec54b49e015b9d3b1d1edd9d9545006e258d1a18912f1b8c8f947d41d369aa7ad9854cd19f9f02ed2c0f7990a6f32345acb9654c93e63140a0136621d6ea626e3d75be4459a772cce3cf7290589c272567f6ce85722110e5d96a10612011f534f9329b6925d4de43064701f57d996de75e3a1dae096f2a4539da688121432c6b24ef8abbabdae44e97331a1fa0e9420709166dc6fb45ccd81d8abba8bbe5f450b02e2f5c10617d8597dc14b7bf7cb2c1382365515fa80aeff9aa9709ab9ef5af0dbbeb585fca48d65f43add9d3b1d6255120e1ceed5836d8b0905ee315e78a3a85ab1109e4d07e902ce38569f2a9f55d902bfad28690f37caa2fb14563de206c8d7effa8bd09dc7b9520e40da32069b30cbbd6f7608ba162018576ffa6883a8f4f8b1f118e0640dc7a8864382630b8e11a7237124f7997368c8534c0f433a1cc91beccee9c8ad93c14c12b2537d1d04211730ac35f6bf77d4e42f2435d0fe7175e0ff1405547149b643a04a03d198ab938d2b8584086db8f969b73ba73855c48ba1f0cbae5c606e42550afbe31a4e55a15a0ae3b9857fa4bd9dd6a09616878857b75ed56091ade49d223bbf0bfa1c4283a09b1669781bfd1f035b8a44ae00ad52518c9180812ad74a42c1dd1bcabdab2e1a193c359c6938fe6eed3e96f054e0332bf21103a44d80282a78aa7c0113fadcfb7674f664e8d76c51cd49ab7e595b9216b2743c4e89c39683e302ea3efcf846ec44e83cfa14f758c74ecc66615ec09e6847d99505c36a38cfe24c04b5759eb9042cf332e6e3cdb9ebb7b6c75d48af9bb027d86d76e5965665b97dbafe81c898e3ea080004cf7df3c41571610855dbca6d6010c1eeca7048c1be087986d6e1c946818826f70c3942fe18be819d794644e75b447f75374078f003c2aada6daf9021f5ba0912716b6f78b7286a8940322dfd3f4f7d31b24de0b4c6db2a5988de08c49fb5f7729f0a7a3e284dc02a4e6bd6ac562d73b75d4c618f22b264da8c7590f32c6c2773267e75f0cbd3f14d9070fa26c6d3fae4e053ac300fe84d2b10c472990761c55f72ce58d4e40469db471efdbff1387a0e3c41542d9d494176ab6cdec86cc76ebdfd895d40f47ebcda99edd305a2c9e4e1887aec92a5ec0884c3b3d3ac8436af19724f733dbd13ab7c591df96b15ca403acfe59cf24157e067b221b25a5e4f417cadb038517910ba9d054a9f88de75d99dcc89cf0205f0a368a485a787ddd7197c04ea889f31b971fc2ecad97b379a698b05d3e2c9429b228c2b8aed6759803c18e8a008cc3d1205e5f736cb7defde83b7a533b8822b0ba5878e62495da974463ca887320fd9fcac29cafdbe07d8a50a68bb564e1b892c1f59d6e1f80132db36e16f56b619cbcaebb99e171681bfdbc988e168d380ecaeed40a332ca04097f5879899ef083d1a6fed4b3687cd06f68f372440ff19493effe851ecabf98d65ab0960b5c45b0b8e1f84123fdbd6b5aec49999447cb1e1d10487a85c708ec41d8664e1a86e9dad13bdc5c65f7dec5be88dbfc999b79ece73a15bf7736186fdf0b2e28113c366a3cedd539c3453864ce9b9ecb3f43331c54634fb7954c37e3701b70ee9524501ece6c51012942edee6172dcdce63dba6bec366fe69ae8cf056e6a804c58bebe998009f86a3cc73b1440c6f622af3f05c24af81187ad8f1ab585f0e3523499f8cdf38d14fb6358cfaa6e6b6310adf149f0185283820a94433f8fff9d16a2fe5567da0ac999a01ac85346b1506e21e747b9db76a458692e390c3bc9ed3bf451e18ba857372e72d02f0a5487b10bc66952b75ffbff86b2bb2c1b8667da927dbf4d1ae1541a4df0f47715c649110de36dec68631dbb85b7b4f1ead881606f170a3797f20f5ed9ea7feecec03cbd46a1c7b6f8c21f66ec21d790e62783e84dcbf26f5ef051155cde74f60aa85a196b6a6669d3b47e6381a6a10da42c3d589b549d84289b113de8a46951d9ad55fcf86882b7f50ad7f115b4fcef7225108c4f2b5a7a787f98b3c8039354e4d0afa54f31f4b100f16171ab8cee2299648243a4d2e8917ed3049517d14c17f82b5f8eafdb049bfdbe97f6b8800ae0ac8287e768fb36917aaa894fb14de30f7bdaf98aa2e984c79702fc96f5238d8122d383ca390f29b385cce15b9c8f34ab29ebbf80936eacd30d964edec690bb2dd97f9bc35992f9792cb40b24c98371c304c190d096e9ccdbd64601adf02ee9f6a9f1fd2b80649986b7324ed75a9dce36b1c5a20a42d8eb8a2445df4f010bb584f84e18b546e4924a879ec0f41a549da7004e1af62d5cbd86024eefd634279d0ccc6459f125c7af1622b5acbf877e640d689175d6ece320bca138e38bc3b0ad5693b213a3167e515c8831e633560c93c2adfb000d25eaa54662b295572afe1c0333f0fed7b78b685feeedc79b34f1c452f034034e83e70605e6e222bc2b63083088139b4d24d42b236a6a0f991ffb6ef9411f5e63cea5b6a17eb11a6fe99a1ce97ee55a45e361a81e48a1fb66d3bc5fa2c2e8caa5797914ecfd7dde68082baaea3119cf11b52c677ac69aab49421e5f669b44e2ac714bdbea917f378d2f5dc7b153045ea672953e33b5e1109a4d0bf73c3c5b416c4c68ac53622ed7a74088d6db717ab3ddfe93ba76327b7d0ec1d23bbfd87fff247cb03749a9839e47a7d681b82e6729ad73edaad76857683cc6289fb3d2167667d492b317793f7032773b6f4ee5e9f1e5edf71bb8aeb196bc75439e7b16cf6f5a45dd344a1ea898d3552e9d79e931e34dd817590336b3c8f2359ef526ac8e0969411df53c136c504841d6ff687f2e8d9ea2206c2ea0f7200b6195b4e2ddde1093b6a68b212d415b244d1bebe11e51abad8f28202e211665e2737dee01b92e8aaa76d813a80fa912a7f2c1def907442b6e78620a93c00212f53a5543a21590a77eecbac764385e9064c94cfe0ce8232c4ba7a7dc56941acee9da136d428b4c8e0190f65dd636b17805bedb8c1910bf257b7b761c3120448a7337743400c631fb464caa66c70d805a439e7dff143e734359b6762964feb5a767ca189a867abe37c09740c8811e6904596ab01e49a4d041f7cc6e196b49c816cbcf4671201487f334bdd8813ffd8e0098c72ac797ca2f85b53fd728bce9df9cb328f2d69dc8042711aa969d5c51258afc1ad3abc18b057f2e31f13417f1c02cd8c6a6e367faf4047a82c3dd0e678382e4bc0eeb4894f1822612080214521475b231e1dd99dc1f5ed197356f83e1b66d90e1908122f1b8064236df370195d7444798b714cf2d0a92ae567e67f076e2bf3e584385cbb6b0decb5318dd32cf47f7b05f38463f2b4787faf15e485a08ae8ab783f7fcec28e59171633815a57831184bc21d7e4f01da649ff48f621aaefead939ee15f66199642b172b3252d62b8ca9c62fee39b592120b5a59260bae33542d7c592c9ed8ad964a955d5737e622e04526461ed5ba4e63c8d5f78c27c9a21705654a621e39bc765f2c7774fb4ba7a9cc26a03eaa017c95302657721d23f8726438aa9ab0404f2b19bfe546e06b3ba615125b9867ed7016d53c1e508ad5762f2a31436f4c850ecd9f1719d7b8bbffe40f7275b8a0218034bc704475221bceae7cae0ce5bc7cac06d37e8f138a537a9a8a32fd6b72db0fa22475f2b1b4a6de61f861d972093fdbba935cfc2ad08e897ee20d30d2563aac6449472de390b732a6c45cb4b196591d7f41623118c69716d91fe3572f8b61ab390084976e1244e8bd90b0ca11685932d49dc01ff23221dc1f3e7e8e18374f7c1142e6c3a185d8bf31c94e9600accbe856cc75c81e8f4d5b11f1dea33d5553918dbf4a0b2aca930da33c22ef17afd1aca61b7037caae2c02494a7cb88a6e815970db19d2e3e5d3515bd3a3f6a1728145b230a788fdb1f87e7eff15c243025c23cb248dbc6d58c6fb813cb0144032b4e18f839c2db5052766d2dc2ea86570950442097caf2dd7919c0960822eff254319db98b9e2d033b01599d10bcb66c23cbf2d117cd864d8acbc1a6c276da9842332f29533993430d0a9abfe62c00fe1a8802352bf9acd0148b6a7baa2fbe55b9542ced569c74f38b1fe9dc9d26a9e4f684f0a88c4b92956d20dffd738fb694e96e20f5c6e8807876fb93d271c22070449026dc9f5b69f09a05dc004c2a6dad3925d58c6746496ce7a582a37ccc2fa03613457f5e26a5dcf1a36069a315e71ffd3acb8a3e2db55724db4925f5dfad407cd87f695647669659e06db733882aefc07e57487f65c25ba116ffb12039230670493410c89cd849bf54c9beb4842511baff26e5071e4f4538ba730b772deea0a8118ba658b28457ea73e6c481690b6af3d0b537e70e19a698f3b682000b0c8f091e85a01e02bfff43c3289d27ba68ba71167d8dcf6c3b8c01442d12cc7cfd596f44a083eb3841419a6ffd3ed31c21c94f0661f3a6c975389012cb62a205b9c16dbda0f3f19def96b07607b3bc6c8170afb7f127907d8438cc17c8832c4a46e345e4916855f103cbe65d1b19ef09e3b46eff395bab620871d831f3fdd3594fd157006a69fe468054df1112c86fc7e694320d075ca36fb20f4e5e355e9e150e9d3ab1cad4d4b40edaa6afb4543197f632d3aa225c6b556a89b41bd4559f150c9fe6819386b4b97d20e79432939a8044efc5f5b6fc6c4a85cd1f7174e7a9e8597a4ad3da1b86bacbf87512ee363a68a8ecba727342a9d45d67180f088d900a0ff47f8ade66d4164d76dbadb1f1c16b2235a364418f19addedf862ab21af94bea8d7cadc8c5699642c8fcb957f914118028a8883dda45c68994b7089cc02859742a199427f8bd98", 0x1000}, {&(0x7f0000001200)="50a9d38491f80ef20b762c921fa12b970914177072d8a53ba18909f517cb0e038dbe8bf907e28917740ee5a1e83510d6801c0146f008fd3c7034655558321dfd43ac9e2d92ae092683edc00673390c74c9", 0x51}, {&(0x7f0000001280)="18acdd1822b694a83505202f2d5ca9ed54aaf70c5ba791bc552d85d63981261752073bc2fa86c1b8d445048e901b207f0dc246c5bb0efbcdfe2664c66a38af60ca217a030a751422112776717fda17fd900756b5165d18493c11efd3bf37e415e7a824c53adcca89106bb64786c63b16bbf9cf73d6d35ecb9771ee8cda5fd12ae571937fd8740a2cf2f79e3450e9679e1e5da48ca393d0e4b8dc7a836fc5ce2602b1283a332e958dca1e74079ecc1e2933c367fbcecb0f07d73f3fe208d2aade9121012c78ac952f521ee4eebfa63cd1d82d49bbb82f597531a3cc5331a08a08f76052cdb7f7f91de32acf80d4be", 0xee}, {&(0x7f0000001380)="b958049e64db2fcb90c330c8a54fa4e7531cc6c677df5ef50ae9827b7caa1b70895b940a4a47112c6ed138f8b089f33438efdc9dc4fc82c02013e3f153712ffa06763afc563223c0451e35828eee79cfde1a462f250d414d530576d832a777465e53880b671984", 0x67}, {&(0x7f0000001400)="d5a7de792c0b2d420880ea31cd5716b79f8813697b0c197ccee7974720f4991fd11cdb6650235adf51065c881849b75883bf6ef9526ed5368935d4e155b1c0170fa8389250f799a77766bf198ab0b1528c71a5ff36ceef6c9bae75d76aea313783102b5c28392843f1d935a025544e1bed94f99415", 0x75}], 0x6, &(0x7f0000001640)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x80, 0x6}, 0xc) r8 = dup2(r0, r1) connect$unix(r8, &(0x7f0000000100)=@abs, 0x8) 11:06:24 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) socket$inet(0x2, 0x4, 0x3ff) getsockopt$sock_int(r0, 0xffff, 0x8000000000001021, 0x0, 0x0) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) 11:06:24 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = socket$inet(0x2, 0x40000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001d, 0x0, 0x0) 11:06:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000c490f54a237faea5dc7334e866702788dcaa28e75f7c1f8b004b5181a8bfec27e16548db34c2e293bba98c6a9d246bca59bdf3ef1569ac819ef80aebd22a7f096cda3b41a3ec18df7a9ebb3ad1a492fe5595f660f97298766f27d92236273aed805bc73c2e6764684c951ac20e94b5134a32d79e9e24d346615bb0d493606f899a93d1e234f2d04d98"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) listen(r0, 0x0) dup(r0) 11:06:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0300000000000100eaffd09d401a5d26e900"}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x555027bda20411fc, 0x18f) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x10140, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) r3 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{0xffffffffffffffff}, {&(0x7f0000000100)="4c8a546351cc317c0f4c7951b74db15b3b08a02008de1b7f7fa43abd1a0dfa8da1b83b9ef9b3169ceae6837bbc029d22bed3d2225d1ce40f619ad364c64a3dd17e2b76897102aa8fa3ff818ba2f1278b075be4a0490f8751cb52ef12001a90fce14b4a90761a190e0b0731c5a3d4459fcb15124e218b65dc424b0fa3914a7eb881c085b13cbc5b2e4853bb430006c6dfd762ab9467a70dc0de4492de25c3f982d9cc87cc1061842faa3edbb62b532db04fc06c4377da442456f564e61522c771e3a818cfcc13f1fed87662eb40509a56cfa8074c606c533f0d252dd1c8005bc19c3dbf99f381f4729599b09b6572015aa1764d", 0xf3}, {&(0x7f0000000200)="efc79a6446b9934fbc1e7b72bccee57752ba0e2c8b596f588dd85a0ba4de14021ebeeeb54bb01fa6b94d0ab1e00b0a39169e90ab0163f74350eb66d65960f248ce0331e47b987d82c70490c599162f8fc0f4b03b3a5b212cf43455fdc466406ba23139cdb31d14c2fa02969a99a447c1f05f6e603939a592ed7c28786dbe6630fd2de7a8321261981a6cddbe20104f412c5973d5392d97a7107ad69500e38e782eba25cbfd4c19be552aca5ac8904c389ea1c0d1ddf3161e06e0f23a781122eea4e611cbfb5cdf0458cbe33fecedbfd0a11388de16240a39993eaf83b86659c2639430284230c2438a3805e14f8e47", 0xef}, {&(0x7f0000000300)="60bc50ea550fddd216448ddbffeca9a55fd2f524afcf929cbaa3a0d48ef86db2830a32092d7c28fe1dc669af4a0ea9e9a4cd61aeb1bea74baed914fa7ab4872f82447132", 0x44}], 0x4, &(0x7f0000000480)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}], 0x20, 0x404}, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xff3e) connect(r4, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 11:06:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x1, 0x80) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 11:06:25 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$inet(r0, &(0x7f00000000c0)="0e4445ef06e458953a13b686220ee04e2d0bfc747d65286bd9ac7467298b8a497f588e0b9443e94a64c96e1393fbcb4d392107f664ff62f023116f810db962e8a8243f25e4d62c9867", 0x49, 0x406, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) dup(r2) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0xfcb7) readv(r3, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) ioctl$TIOCSTART(r1, 0x2000746e) syz_open_pts() 11:06:25 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x49, 0x2) r4 = kqueue() kevent(r4, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 11:06:25 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$lock(r0, 0x13, 0x0) 11:06:25 executing program 0: getegid() r0 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08010119ac14d5e51348771197ab728420aea17a7378fc97fd6b830c921bf23019df8c6323775f6a89dbdf9b61af2eda0d63805679e128474127e6aa80c60787f19f162b8ff51b7a4b43c753a9a64721217f053fd518e48442b1e484ee9cd6e1ac32e24c3d949cce0aaa1cf7f021aa8852f39f6db385a2a24ec6f0", 0x7c) 11:06:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100, 0x6) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') utimes(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='W\x00') 11:06:25 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000300000000}) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0xbee) 11:06:25 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$TIOCSTART(r1, 0x2000746e) execve(&(0x7f0000000300)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000340)='@\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='[+^\x00', &(0x7f0000000400)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000480)='[+^\x00', &(0x7f00000004c0)='@\x00', &(0x7f0000000500)=']\':\x00', &(0x7f0000000540)='\'\x00', &(0x7f0000000580)='/\x00']) write(r1, &(0x7f0000000040)='t', 0x1) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000200)='[+^\x00', &(0x7f0000000240)='@\x00', &(0x7f0000000280)='\x00']) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 11:06:25 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000000)='.\x00', 0x102, 0x1) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x21}], 0xb68, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x46}], 0xfffffffffffff801, 0x0) 11:06:25 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x14) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) write(0xffffffffffffffff, &(0x7f0000000000)="da", 0x1) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000580)) r1 = msgget(0x3, 0xfffffffffffffffc) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000039a1ccc2e6857ff77d5f2d354e1509000000463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9cc094385ae37dada4e092d967dd606bc1f4abb9190b0229ed801f1edcefed40cd63a011f7632e94797b1a7b311f58a77f562a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97831e737b65ef1e326d70757eec5ba4ab231c401c5f076fb6de96dd0362d430a67b209c54ab2ec9c70a270071b9233"], 0x1, 0x800) r2 = semget$private(0x0, 0x5, 0x2c6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='./file0\x00', r3, r4, 0x4) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f3a793594377a5005c0e9000000000000000000f61648ddb1ef6e798f5700459ace4b8e2759532c4d24b21af01001c38545f50d688e8fe04e51267891280e6bc87f1c6151842b9cf039d339e7d15ff9cc9f8ee05dda4695f65d44b60529011c1ba23d9e64"], 0x1, 0x0, 0x0) semget$private(0x0, 0x104, 0x301) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) ftruncate(0xffffffffffffffff, 0x1f) semctl$GETNCNT(r2, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockname$inet6(r0, &(0x7f0000000540), &(0x7f0000000600)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000680)=[0x9, 0x32cf, 0x777]) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) open$dir(&(0x7f0000000140)='./file0\x00', 0x8e0, 0x1) 11:06:25 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x6) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x5) 11:06:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000007c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea6b865f6f05e2d3280d33ee6185c6a19e1a370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da6e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aad0600000000000000edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce4bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922", 0xfffffffffffffdb9) r1 = syz_open_pts() close(r0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = dup(r1) r3 = syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x9, 0x6}, {0x18, 0x3, 0x7f, 0x7}, 0xcb, [0x64, 0x1, 0xfff, 0x100000001, 0x0, 0x6, 0x2]}, 0x3c) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x8, 0x6, "854955000200", 0x0, 0x80}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x3, 0xd9f, "b08d662247ea5f2b2c215faf8a210524d8e500"}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x7d) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:06:25 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000100)="0fc7d1038bb515a6888372a449625638bf3d7c05547b0e430da0eafb00840675a75f32bb28e0224fff8b19385b2109960a2ca82fc1be8e0c2f9c1c76698fccb83c3ba00346d89b53cd1f4186b31ed116018f3a36bd1d6bf51db75447867eabe482b164419553b9d3b9e22c04f97cdbcbe5475c864f0c1ac93563007c3de4bc1e5fc5e3d637020412539ced2fcaee2c9eb1d3dd1c41d9945fc82f6b9fa97c9904ec0ea8ac1fcfcbd2d33d3a5a05be76dfab61ba9a4e10fd171fb6270cf0858422f58df351a07612ccc97621673d49955d58ca54e0fe1410043bf95056cde6ef5bf268fa88054bbdc4622c32d58e617a0af024950d8a7aa58732af11dc94b583970da3454cd2163b50018148e611504034babbf9b34fc84ab175922e8e9c3a8300c011301c720701b1e55b66dbefd600e921d2734389bc70aa02e4e722f4e6334543099ce9664b2cd776105277ae73c9954ea0be89898c9b02331a01a16174becb870d31f79d3ec17e1acd45acb7ffbc45ad688c74159b4401a7023768b5fa4cf4bd8ee60b340d0dabe9384f2a2089484a4afbe231e74150ccc5cebbc716968cf269d4fdfebce9bc2aac1951eae89eda39f8ad96420409e089bfb352e00a393cc3c3ee03290d3e9174c5284e095d92ee859ddc858a5e69b08b5cae30b2b7009731eefb10fc711a7cfe4dc711dff010078ab1aedba6e4918781806617e627d506acddd1d32713cb7347244bf25e8fba89aae89c9f0093b5d86c140062b40667e36f09f1fc22f6967777c4b3c4b3cec952df98c8c002f70e22ebbcd53f478ef23f32e018315ef3f574d4781725f3ff43d2b40a899cde0bd2c86b6e789db51c0c4cd85c1fa3493f9e322486a5be4a03b8ad7e0904128573ab81ce1f05c94631bd7563a4e024b45538ea448dc13a938abe91562166bea8c9c3193c4806aeb9baed418485eafe290983941dec07556ee5e7ac8d81a40bbb1b27dfdae10160d86893825cea5dee2b96bedd9a6cebb74b5de504210b207452352707c7d8c5a58bee1ab14d4a81b3bd8c637b042849defaa1e49e4805cb1752d5067a452db967bb5b8a14f499595bfb76af635bbfbbc11da49db5b20d986c223811e393fe4c58e2e414dd7f37dced4076a582a2e235679ffe9bc43c395dd2fb36079ab370140a9299bd2545479351c64eb5d38517eeabcea909fd30567526bbd9987da78489f4baa882dae05750d66ef54623c9edb65faf065c40069356d3f3118a50a7b7b5345a8487b86d903921858d745c672a86e0b81c31a796361723ad70c6e2ed2974e32e7abd04d460bd4f24f4f69a8f4c9a7e5c2d84839025437487b5a585c737eda8b7e3a4b3349bb39ca8f9dda6faa827ae17d725d830c576d103c6dabf849da4546d46a9dac2b0f12ba85f43d3f0ff28f0c6153664fb482db29afedd3041d3e411f4902dd6081c03c9d43b9130265e7fa3505936c30da12f9c60045639220e119ccb56e16079a011c17960ca85a8bc4d55b675d29a7b5cbd664ca92731de5113e81f9f95cdb2374a594416b306e87b82f3fba2a148d6f4233a3557d53754ec2fd5d2a4b0b5db022a9d39874de0a2f276e78475322cc37cf7506923cdb237ca4f6b6516e9cc49f89078ca8a8901145b7c680324d7665136503c1993b05f193c6acd6eab5c6487af687516a3e59a5a044e68e2724d720f5efc9b5bf7bc610907ea509a69795ce0b0c98cb426e8ca0c6df637ac6f9122bc39ae390f547aabc5ff716ddfd54d897d10e92b263bb11f4c45d737de2cd700fb286e9af46b79801bf7ade1aab457bae9e54756bc1d92fb1c482853f6dc3cba57ac27bee5fb1b6c1228bf570ce4db92ae6a8f5b321ee1f1a50dc65cf9b15b036b991564f7a167915e6e62d943d02620e5fd0f7bf3b0242c5a272f0d89033eddd37e4e9c2e4a90f833a2e33d4f85b795e12f501eb0e4bb31f610ad4c7a6f5963c3736f4cd64b6ae0deef4b59cc9852b2649f6a37c70fa570956d32ef6901db2505a7ca8cafd2243d7128650e02c0491caee487168bce67367708e7387778a88dbbfdd5234faf218d1ee3f90810654c2dca5f346b90a11a864fbf669a57f7a980f03683bc9e3e769081c1a251bc3328feb2f65a33c683b0e1d64bdf298a117de4c09433969bec1e9e48c12906b19c30ac60b978938eeb0608cdb6750a0e2e38e7df2d5ace0c62a35a3309f1e0379b9071560a48d0b8c2a1151439d6d72f32bc0c58243c93220ddd668e496133a2a38b1eb35dc4bec43a755890865e29ee7934216812b0aa79d0e066ff3f38249db7d946fad74822d8c07ab757b34533968549c43610ccb023071edd3f08ac78a35bcfd203d534e9aca0d0139d2b4401cf9e32ce0e2205b6e0ef4083c2a856518effcf8e5c50010fa262d80db8f31c60b0a3081f11d11fbc6e6106bb22a6ddb9dc282d838fe69b0fab9c90c48095cb7d7d439110a9c1b09e8e5e5452519e2accb141c3f37981af4e47283f8aebfd2aa575949a7935033373c777e3ca1d40194ed5e6750593280a4a3a818778a397290c78ff0f3f0a5d55d38a4b4c0f0fb7070f73888b1897a9b90ef5f42cb0c729419e4fc8bd4daa04435824326e671485a7b5ad7cbb3a1c415063cfd32c2aac6681405f7aa3874721f7b9293dba904f3e6709dd45341e07af696cc70ccbfcaf28922f01da7231f322952d1ef32c8cdf170a52177218f72fc66bffce05f8c4eb0665a629ff5e3b6b19392b8b13312f81ff0488d1f5be18cb1d9df966051b9babf1b6e054cddda30cabed2f59335b0baf9b316be66739e94f61f0cfa12992fcccd0f35728358bf1f6ff32725a167d6fb3cbef9716d0f5f6af13f878ad34cfeac0838d94cd8c66c99a440d5e206b65b1b3510c2d65bfb1485ebc1abe412eae5bd2057891c67d733103694c5af95b0ea65c9da03a72c52cd99e3fc8e675a5d29ccf76525e071d087c4f1b66584c6b84ad726a7bfed178c7704304370adcd51444b2f4af31c62a617cce4fd8eb50ee7275ebd66c33dc90270440bfb486a430458747c4487638152d144b627e75ce6b66fe06a008cacb914bc83c3bf24df0c00941c6b6ee3984d47e701c6b5a8e0cac6b860d4d39084ab51d119930d7fd65006cc2b5e028f3020617272a7bc717c9466b1bdae41653972e13d77a54cec5f0d4eab3bff5cec8f12f2c6ffa1c1113d6c006d105794996b3f8088fc62be8df122b291a9bf7cdbe36489f0418b5cad967eeb8929317d41c939d1ac3199c53b0c1f8791da5cfb2bcd06ddec21a7e79881f47ead101afbf55b9f40103179e78f7f68a1f8e3c281a1e7e04d6d69b4fdd5745caf8233afa42039fca1081fdff69ad808cf670ab9c0ff0926cf2fc737777fe82bf9f3285cc4384173c30f4a4d99a126dd767160c15e3e532eccf326195933fd1f140553f4ed4bcfec42ec4bd0570736afa1b2e28483e589288def5cc809417805f271dc66d6c9bb6400e9bb16ccf2a6139d618ec8e8d9982ed3c643391ea003a2090bb001dea053936241fd794e88f2394431a446d14172d0a5f06fa0f82edb91d61cacac947e63a09265b36661be018cf84f2d76a1f7396113474a8005673f3445aab19a0809eb4f5616b22b6ae30de8289648449f729e97040276f07cbade31d0428b9d63b982409572e230a4d1bb1b144b6a1f507e88b44e6f7024910d20d73f9d35a2bbf30ee73fa85ea94c78b8b14b4b9a6c88e0f8f0693abc50a5d8918e63da9c2b7c975af43b550b98d35b92d301a7137fe5d09028b6d335ef133946d7b7ec3b3ac4f55ab5ec56d71297b09e5a38d0fcb91acdcda07407edf235dbcdfefa88d98a34710d05af922f9048b70ec94a4da12769f33c617bcddeb8a581f18d4afc2ee59c16a29a9f27c23e8178f3180a8d7804993221b664b6f81560ab7fb8a934abb4c37dfa878d29b42ed5d72adc25e2781b903cbbab97a43c790f4288d8456913f11726a28b323cda57ffdbc735f060f8b419382a5cc1c8be7eacd7777499e64499a9c8f57fd48ba7b3ecdbb81ced1c31d889e2dc85079514a351e24dbb883492feb8cbae194d4ad23eb2923fd378e94ca27eaf6798e78133bb46d2e7944a648d17be522acaacaad4719bb1f819204e37974749ae38e06cfce3316550017011c21f65316fe038e85d1d6e82a1e8d0abaebcecace59813460bc4f80c0d4dec6c80a0d944ba6ea893e7d49d0de49d55f532aa894da7dc2566d9970030d308bc729a655fab670f60c60b7859cc5f77febbbd8d13ff456f9db5312b727e88071d5e726550692e64a2a0874f1c974b117b8bb92faa5c968876e9f1bd604ded2d5e02495ee55ba0cc9542caf96bb5662639d4320cdabf5586517575e8f8038dd041a072d7547ccb9c9ebf31fcf79f00cbb64e2d15db1ca99b60342cafd2b86d8e2999b8d656ed937efacb0b8651537f35faa5bb34f5e22cc15087cad795e1c6758e2a7344bc69febdaf99ac9e9e54bb103a82a91c9a4cf93ecd13ab413c69e3c86babdb9b50d98a43abc29da1c4ec70745cea31128dedf5be5fb90cfe2a9f69e176064e6abfeb94153071ef584db0cd589976d91981d24523a964e49dbd2e9c4867e210bf41d431d321310fbcf29303e4afcfe27035ffd42de296a51eb190a4175439f672827ea521c664d7c8ec10d8b0e81a179d231e09927c80a2cd2aea9645aa5515eda0a752462a967a4a746f07376aff39b34211bd2c8a63fb607b5d32a11268b9ce238d59e4ae23b3f761eb1b985dc9b50c198633304396d4a2986757ba0061f2f093d5a436c5246302770d949370a1a5591312993b1327340ac8da2bc49f1ea6d26b987d5f0e3adfbab36d27b6e686ee9c7cd6b6b0866e08496615d954f68f1c52d58fbccdba74d7882cf476c0e49d84558e2d5e81e8c065ff8412a7f8a8ffd8f9de3bf732f921e7bf805a62e2cab2b8cd0a27847ba6743d362b254517cd168e976bbc9cf1ce7de6804fa547bc869f8967f8f00d22401e24411242a4840671df57b1a5d00d063fb413a1537974c302e6d32f6806c877d239dfd4f95eb52d78bae0e1ed7cb22654553fcb0f87ec4aecff9f3b488387acf43d8a7b4777c3a9f564896eb9111df295dc552ccad5216ccff5ddcd68fce7a9df4f3675e9f238f6d02f056537fad5d0cae5e139e388c345b9919d4d3a5e2b10b6e1c340642af2a5c9f08aa4b3df2e8dee109fc03ef06598d12b7191b11eded48423c7be313d6967695e43094863556fc85b0fe876e18f9323a4f77f8f2b2d01e714aa409a82a06a9d73eb33219c495ce446c7530348929e6424deebfb0d57cab3f97da146dff10d3df7652708d524154302db8ad6458f9a662318e464eb6a1569cf22ea237db368623ada318333b8e4edcfe92d82b6f16e37846d45a7542fb6132ddea31b34ef8b116da6beb38d474a672a7780a241e82c06824cb3371126171ae2026e6747efde5b9c41736d2ba4b8bca1202d7f2c27838c659a7932d6f3b4a7b48de5d0e2295b5342785c629ab35c81a83b474eaaea530e6d52137eca6756839810dbd02933285ba73244af7078c19b015632579b85f1df7d32ac61d05982794e8bfcf2e012de529f4efeeba5bcf2887b85b2d9c98b331c7567c93c78b6fc346af3773020f1f1861438dd23b5f04174e99ba7e52df3421ff686fdcc5cbf6080ff1f918ec7e7a135369067695a1b929a7eacdad90dc677fbca744bddb95b822d8c78e1643b3c0eb6c908a8a12295deecf1fc1760f45250fcb7c8f790151c795add43fbc58b6fe1473162a94cda4d51add2a", 0x1000, 0x9, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) sendto$unix(r1, &(0x7f0000000000)="c5cb232a219fa8e3964d50227e48f45e9ff4c0879a57ea11beecdf14a6af337e4de442a26e72ef8076ad0998e250a268007ae6f7970dc83a798fe4b99150c34d9c90a246a7901c68ed498c188f9943219b55bb73ab5b8b3bc4bc03ebb35147a532d2e1af920541f9a29d18434db326d326518efcbb47e3c130c4ffe06c1f55922ed43741284246af2c123e32843f2d185b9708aed2db9c1aea0befe3e0", 0x9d, 0x404, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) 11:06:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x0, 0x800, 0x9}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x62d1, 0x10000}, {{r0}, 0xffffffffffffffff, 0x58, 0x400fffff, 0x20, 0x10040000000}, {{r0}, 0xffffffffffffffff, 0x42}], 0x80, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x20, 0xc0000041, 0x5d8a11af, 0x7}], 0x100, &(0x7f00000001c0)={0x7252, 0xd9}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 11:06:25 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x1) select(0x40, &(0x7f0000000000)={0x6, 0x3, 0x1, 0xb90, 0x800, 0x2f6c, 0x6, 0xffffffffffff8001}, &(0x7f0000000040)={0x6, 0x3, 0x703, 0xc076, 0x80000000, 0xa2, 0x9, 0x9}, &(0x7f0000000080)={0x9, 0x4, 0x101, 0xfffffffffffffffe, 0x4, 0x400, 0x5, 0x100000000}, &(0x7f00000000c0)={0x3ff, 0x9}) 11:06:26 executing program 1: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000012c0)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x7, 0x1d}, 0xc, &(0x7f0000001240)=[{&(0x7f0000000080)="c75a9f7d186dda4e09404c22ed718d3bd14327c5e2f8190953615d03299e80b21cd8fbf3516c84d7ab97b324718e6debad0a1e901575003b243d1ebb3fd304d095d48622b43941e455982b18ec02a216bc7e26e4dd4badc87aed7fe7d1c739e8f5bed92f30806d4e18b1c2d7a6150036a1e8812f28908a58a776016dafec117e", 0x80}, {&(0x7f0000000100)="6af2f224d231c37e34119f347167f3983eefc90eaa15cf72fffd762329bdce8475c64be83a9bb874e195793fea6eed44f657af9c5cc1bc07db7089915870b17dc98dc8f38859af568ecb9533453e24667c8372e032d3c455c0a4e9d1b72817e56d0608eb1fcccef979c2aff89b48eb1b47badbc55e894dc89da0ab465ebaa5823502a2007f3c0b98804e38b14167b8a2cb73067a80849f760f5dfaf3ed418be52611f76f0cbf79d5c4d11d33d56232112ddf2663225cc83afdf990d7da84245ea91670f5e13912609ea23c902c65e670cbfee57c18802d77f3bb8306848fd0a276b238c6fa2c03639638019ea1b159fdea5343a855395b769d71a8e61d3aadfe18c6b316f0e66c7fb1ad2febdd0f541d7e47f63dc2acf8d48b213aa1fe9e0a4ec4aaf9999b14c92e508768b8c3978139e6ad0a2ce05aeffb4871c77209175776b5f27af3fcf6bcee2705db6ee977c6a3b4141e49d689618da53349b6eddd043eb6fb873a9031ec87c41213ff489c5f9de7f9b9f5a8820e90e94eb96d02022f9cb0fcea5fb6763881547f0bd9663d520da605aa0521c851b180d034de53ff74b32390a6a309e0218f6e352d369e8f7908cbaf9612c84f03e78685e472857bfd9e5a3d9e129f4dbde5cbf0740ef33d424b80c8388519620c8f7c8c3bbc588705638939d8348659cd4f656549bed8c8b795856fcb41195b89068d35b8b4ba79ac4d4f57d71b54eced7fe82cde949427593d138dc7ee3a2e0527bf84b2ff80b29577d2b788da935ad710c18dc4505d7cc4ee2c1058c2138894b1ff17c150ad8170b06a661b5844911cc6a15d72fd13f299879f457dd29b73f82a9d14165abe65853095a638f17b9a08959f4567ba1de076422e7f0a31505fa3eb843a363dbc1720d56333e2f49060f7ef25638da4dcef4725f460984720737e14f2dd10634917bb1b9b6ef8325ed11fdf7c1603791c7865f0369570d877cd36e2345707e55eb575e60ed39bb5de97497caa367d80ba719645593503fc9bed155b867737d3c998bf774e23c8b7c124fa8cddb43d7d24112ad0d78fb359b826cfdcad5f58370063aedea77cded80193314ed8ab698e17ed8ada2c75bbf9781d27eb797804b918b98503548483a9284d8fa4c9fb15df6566236075b734a15ac0d2cbcc449449e02d1e3ba064d653ee16ec2ae901b66202077f5a03ae0f7091a008ba374a448f38c0f0b14d525b6db907f3a9d7ccfff369128304778be4fb9d736e94b7d9e76559272f3aed2718a5451a8ef473edf3fad43e5107826e60c24e805c4061edd597bc3366fc176e53953ddc61a519ce4bfadb0fbb6f30b9b8cfbcc05ec413c5ccf15720b71becbdd0010a6355faf448575081be525de0c8c84438ec2733cb63a48083ea0e47414495ba72d46f6ada92509d111ba6667cf828ea8012d57b5c1293917c98c44d617d33bd3adab63d12da96f7c6796b798e3d8ea628047bb8d4bd1eee09148be517cb885b473503f2dbed87f7f65a0406cb8c099c0b34dc0b3105b76e676bcaac9a4eebbbfa280f383015026c1198c3a4aa6ca6f0af781d7960a2b570dcaf54ceb2dbc9645c7f1ff1e616ded9b791fe043f1541969bbf2fb22e8acc80a6fe8955bc00667756758330227c2a44e21e165c4b46ea2c2ed9cb8d0b343da07c44eebc6e9dc6a5546a46fd9dd4ebe88a55bb05429441ef083507feba2f280a606040511669ab3369c555fe0a7a80ead2cd63e59bf6ee2161ae4fda342b851467a293b691c2bc59a530dc4d9758078070ca0f02a7d98bb52df1e86148eaf59ab4cc3741d5752b87bb9ff15292608caf0ae289fbe3d256aa8b70bdea9519c0f5ac3c607a4c2af36d3e728125ee523dd860a059e41b1bc724485d90896912c1508fb6d152299344cac106c1bac06e82dc7f913ba13b4ea8a4e2c904bc97884d03d0c0776a208945a783e0c7f625ca30cc5d678a80446dd54181836a9969ead0f7923c945288c2be6ae42b64f8ad436932e6c95fff0df0a1c03728404f74b6c50b72015ab7c02199d8421a04b48fc19740a8fb9ff26a7e0d58455d247e48e26324a97a0609579e02fbf7fcdfdecbba23911de464b8ddfb6448a6d8590dd7f1e0d9120208510db49c343cefa2c2c727255952b8a91525f1850ad901703d3b6cefc4b4d6c72771fb6ec8928e96022f94e5d0a9703c67fb8d44e8471a6404185e52e4d0c1fe75b8b4d3610de06ab132ed6a41b3ff9a4042156e2c5a65a54c8993d2c0c36ee89b29b0d53af8b8c76b1cb9b0d26b361c4e4b517ec4dd97811ecd5300ff7543df9d1f6e0ce27f980716972e7f147c3c3905a8af306dacfe989bb343b83ae1e94ca14cccc81c7785764586f0e2c752964360de925fc99fc03795fe65b2d09db175fa4ef8ac9ce8466070657723d7a436a504236611495160946456453273effcc951cd33e26ad7654e0b9527bb1ab6a77f461e99349eba26ae0e69983ac990a63921b84372babe2a097c890236c3f7285e5398f7e0ca0e087daef705c8a19e417418b3eb96d97520ff0e12265579196fdc09bbb2eb77fe998d5132589e4531eac153d1a6c1aead9d186e7f984824b134a6996ca7d6350f5dba9fddb701d1e447b62b03ff6e145c36b33ca59114428bd2708f74b465022be11a0f561153659fa277f1c376d83963cfea147f59030ae1fe3ec26f761997533c829d3057232c50dcb6862f9c1d6edf2d2487edf11c19da3bce67bd13f01179080edf584840727d24e96cf4235d21cf607af80481413162d952b149f69d8e66ed03f8f9b27af3971ba0c68e680e95291856b92f871290da797d0ebfa27564ee42feb7f5651f4e574bf90809dd0318c91f1f5c51d2ca2193f0a647115a04aae3fe797d324f0da9c451df1e7531cf23e512bd0d708e45719c3d34df96c144dc37999e48f1754bfef4207934a7beade273de78580b55eabb2996a29e4e35ef678707aaf06060725a26ba85b34e08dc1224b21f82c70211548a8e5ddc1d880a4816cc74eea99455c81852fae18be37df791c2e44aa33be2fdd5db0a737f085e2054c7d40272d13dd4ccdf74f77743d72777bdeeb58a9a99d72ceb1df99b9ec877d48479ae1ac0b2df87c2d6f718924ee9c940732b99081aaca89a7234be72e73ab8517f484b0580b7754176722055d91c266d049a2779c6f72fd1204975bed6ba94c2b40afce7c1f379271bc9db88bfede9648785a8d82c71e49aabd89b68a7a2d900b41dc204a367d209eaf43fbef6ecf1446fdff55627b2df69560385877b218379771452a301356d668f0213782b1b4185a43370ad9001a5746697cddc5c680822ece1f1451f7a6263b75ae1c1f0ad92908334f297236a83840e1daa2ed3ea1ba261168790a4af96fea610c7b4627f6815da8615fe0e6e38f55bb694765a7c911e1316a2428014e8962edb1940b70cbd6c36539bbbf5ef087279e19f4d78e784325dcb6d8b6c7d1fe31620f90ab225ae87c11e3f2f023eb2f8524bab7d9579cae350c93cec6db94f1f8b36aa97ab4a09a265fea14f0f62b5b404e5e939ec2c58a90a35f14ba517d4e65750e5932db5e7b94aa2fb19019c2e478ed9dccb9a38f5f844e0cde84aaa95cd079ffbf88a770254f8b99e0435054025ba33ebdd4c5cdaf43c69927049bfcd8030e56c931da539d933a69b6433dcafea754fa588dc1a5d3f3c9a998ffbe74c9e7d6f75d0f52687277f3eb4bb67b36a08aac9b4e56bd4ac0b0eb6830040e8bc62a2844f7a52b8fdd8afd1a5cd0141edcadd3dd20b909919075ecbfc61fd038eb12a03744258ce5a09771f6c8cfea9aa8a357c1109a83e14675d97b40e161ba98e26c7e97c609d9aa4b424ce7ee0f60c7cbf34a90352c9f122766ab394f71b90acdade2e2975263bae2df4051fea429559920b3f09b8ff12dda5d8cfde23db412aac7b28c16063ea465e95d08b22d202f1dff2efae0a013a61676562aef8895f043ea76b2ab563796823dde8e895f2440801c611e23242c8819c44be1fbbaa46b797db88c4f973c9df8e64e258677890eec9a5a3424eb167eee4308e5d57ac03cbb350d76475c57ee5c5e472c601df81f77718d81c73cf263c444142582339bc55fdea87abd25c181ceb030dabb21f521366280bcb9bd53275ec0174a7026ea77dcdf0b5fe27d11ebe3bce788c62a278f449f7e0d0aa60f146eb68658c07600c62e5163e02b73acf989c502ed87899a0b8acd1f6bd677b3ffbbb3cb5722e76f5b28d87e80c83bbdfcca98c69c2033010ec626f5489a507454fc5d0368533d2d9c434ac4bf616756c49314094c5cd2c4ebb0b4cc9a0a8e5964811cb213c0842b61912d8fca2d3b889fc80a69464ecaa81b14fea2400a48047c9325fca56a2e411d03eac5dbd2d3ce52e803d94ce81705f4b9c811575f1511cd41480af88703b5ee73faf39d1f8366ab290df498ff986f392a4901c719c6bbdc2c692cdbd7096ad89977210629375231ff5e345775d645e7789e8c7d307ad5155857d74566a80a082f8d2bc2870d5af661c8765a883b2581ccc7279921885115b59d45e7473af41f564bec8d5f6328870849f24cc3f7269b72b9afca9d66346dd4f20516ec035fc433cfc4c48756454efcc6009b6b31c41d3f0609378a69cc23d98a6ed66c692e23aefd6b1ad58ff10bc6e315c342fdd5d0e4146b5f3352addcae0e64faae177ba7583f5c82a3e42894b6ddf4a013315be754dbbdc4f6bc5dbff67343b8c7f7c575c8f7e139a27e02f75be377fb499373da4db7eb516bd401a8a07501cb7aac39b0bc6c44276d9dc977b69e40bd15a722c3ed92e5e43d23397d117f38e4219588a323910bbd1d516d3e0a0ae7a62afb49eaf4fa95543a45cf7c064b3020022a41bf65212acc046d18cdfb967d6dbcffa6e69289c140adad8c39396aae4bd54877d0c6da4d7ef58976bd640cc9a5f53f5a6b90d3cdb3ba41d6eccb1c7f74805fbc766a1b345cf06ef8031e15ccb048e1348626b48c7e71ea8da40f141070b255b990fc3a65eba4ac55afe0c11324f093e872c32d0a75c0d4946fb25d4bd63953c3f42257f486d2e05c2791a0ebec7448130674779b22fa67e3e44872252787828c74cfd35c75f0a4a92858bd0f73fbd9069b9cbe408b8a16c2ff445f4bdb28772fc72512775cb8b2a894ccb9b15eae4f97ea6579065ea5b6f24a9478a211314108c3e17d6d032fc5c2f1878ac577aec9a0ada1c5e1060511de006406a051c47c185dd5bad668380898a78fef881837181efb87767879e1263a6a15f69ef47162ee2ae19616d0c40458a5473e03ade434819219d8916745a165a31690e890bf5017f3e2b1d9e6eb1c83d64b0f73e55ac6472514e69874c7c574505af55b235842e954034277137bdcd0ef6c857e98bbd7e7866823d3876405c20b4d26a85a6fe4b33ebebfba59e8e96b9ca9b49a0fdd6fef36bdc22281fd074e311996c7d7ffc41c56c6393c22894fa6d0ba590d80695b9fbb8ac90ae6efbcd882a2b7937bdd19fcb59907d9160b7b2289e26a129ec90e5813db9071babf668f56a321a46f7629f6e029b1fbaa32de5ba9189918c5428d286d9faf3263cf7d85b964db338d7f743f79a5930f8374081929e3dbf1f9e548465605c11c324c39a1392c81ab02b460c8cb67db9dd607ba9de0f866a3b4aba436cbcdc78a4403fd816a24701225336ce7b5231585bec8a2ef7fae0e37138bf94b0cee7816142caa988a217b2f861fac85ac563fb2ace1e0936ff6d86318130f398bddd49314b108161a5a0ac143e123b8ae50b59", 0x1000}, {&(0x7f0000001100)="ab3261806dcad99ca5044027c636", 0xe}, {&(0x7f0000001140)="626b919392a6f89d64951e22f12f0f51a6c56d65700b9245a430b52b7be0d06e3a5e4cac9cfd612ec9bf5e0a4af83356cb943c5ec841fb58cbfe2937d99fa9fdad4d72e405bf29d027a7bc017449b0b8e21078f1e18b799206b67b4e4f60216b2942b3db0a047cf01f830fc25231868a5de76644f3f56860fdc37e61e89aa37075d793fb72a61150f7b787d1dd4e4f4de7df2dde059424c5b3e446e2a439d09f53259aa77e4f5b46828392adaaa19c6ff08f4e9f7c0fee41a997b142b8ad096a343764e500b8f945720b7c4e04e1cc5521869a993669e3ea80d12deb993c31c4aa96685dcd48b012a1b11e4a5672909ad6d485db8b58862b5d276f22cd", 0xfd}], 0x4, &(0x7f0000001280)=ANY=[@ANYBLOB="2800000000000000ffff0000230e0000fa6116a000bd1d003e066befb3ffa66f6e000000000400"], 0x28}, 0x408) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f0000001340)={0x1, 0x1, 0x7, 0xfffffffffffffffd, r2}) 11:06:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x8, 0xb) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r2 = getuid() fchown(r1, r2, 0x0) r3 = getpid() fcntl$setown(r0, 0x6, r3) utimensat(r0, &(0x7f0000000000)='.\x00', &(0x7f0000000040)={{0x8, 0x3}, {0x0, 0x800}}, 0x2) fsync(r1) r4 = fcntl$dupfd(r0, 0x0, r1) getsockname$inet(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 11:06:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="658e86e2b6134095357076177cda2509ff35e5c46ec0be8132e28bcdf343618580fc48e5da6777b9350b34e4f8551ef97f24c710c3a36f3310a4eaf5077b1c", 0x3f) r1 = syz_open_pts() close(r0) ioctl$TIOCNXCL(r0, 0x2000740e) dup(r1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xa4f, 0xfff}) accept$unix(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() seteuid(0x0) 11:06:26 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) preadv(r0, &(0x7f0000000200)=[{0x0}], 0x1, 0x0) 11:06:26 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = socket$inet6(0x18, 0x4, 0xfff) r4 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x20) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x41, 0x2, 0x20, 0x401}, {{r2}, 0xffffffffffffffff, 0x8, 0x2, 0x10000, 0xfe00000000000000}, {{r3}, 0xfffffffffffffff9, 0x20, 0x3, 0x3f, 0x80000001}, {{r4}, 0xfffffffffffffff9, 0x8, 0xf0000011, 0x9, 0xfffffffffffffff8}, {{r6}, 0xffffffffffffffff, 0x11, 0x40000084, 0x81, 0x4ccc}, {{r7}, 0xffffffffffffffff, 0x10, 0x47c342478b63d46a, 0xe6b, 0x6}, {{r8}, 0xfffffffffffffffe, 0x4, 0x0, 0x1, 0x7}], 0xa843, &(0x7f0000000300)=[{{r9}, 0xfffffffffffffffa, 0x29, 0x10, 0x6, 0x7}], 0x247, &(0x7f0000000340)={0x5}) close(r5) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r10, &(0x7f0000000340), 0x10000014c) r11 = kqueue() kevent(r11, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) kqueue() 11:06:27 executing program 1: r0 = socket(0x18, 0x5, 0x1000000) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) 11:06:27 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r1, 0x8004667d, &(0x7f00000002c0)=0x4) 11:06:27 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) syz_open_pts() fcntl$getflags(r0, 0x1) execve(0x0, 0x0, 0x0) read(r1, &(0x7f0000000080)=""/2, 0x2) 11:06:27 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000f36000/0x4000)=nil, 0x4000) r0 = geteuid() getgroups(0x4, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000040)='./file0\x00', r0, r1) chroot(&(0x7f0000000000)='./file0\x00') minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 11:06:27 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r1, 0x0, 0xfffffd8e) 11:06:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcb0013b9fd812eaa4e02f866e90ffcf06fbc", 0x14) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x2, 0x20, 0x9, 0x7f, "8b8404ad79fc020d90e409e13a23fb75f32e2fc3", 0xe000000000000000, 0x10000}) 11:06:27 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x9}], 0xd497, 0x0, 0x0, 0x0) r1 = getgid() setegid(r1) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r0) 11:06:27 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002bf, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x83) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) fcntl$getflags(r1, 0x1) preadv(r0, &(0x7f0000001500)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/193, 0xc1}, {&(0x7f0000001140)=""/208, 0xd0}, {&(0x7f0000001280)=""/186, 0xba}, {&(0x7f0000001340)=""/250, 0xfa}, {&(0x7f0000001440)=""/129, 0x81}], 0x6, 0x0) 11:06:28 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0xfffffffffffffffe) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') fchdir(r0) stat(&(0x7f0000000080)='.\x00', &(0x7f0000000140)) 11:06:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r1) r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe6b) setgid(r3) recvfrom$unix(r2, &(0x7f0000000280)=""/216, 0xd8, 0x3, &(0x7f0000000380)=@abs={0x1, 0x0, 0x1}, 0x8) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000003c0)={0x33, 0x0, 0x1000}) 11:06:28 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0xa1}], 0x1, 0x0) poll(0x0, 0x0, 0x81) syz_open_pts() close(r0) 11:06:28 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000001340)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000200), 0x0, &(0x7f0000001300)=""/34, 0x22}, 0x1) r1 = semget(0x0, 0x3, 0x5) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000300)=""/4096) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r3 = getgid() r4 = msgget$private(0x0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r10 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x401, r5, r3, r7, r2, 0x1, 0x6}, 0x1, 0x1, r8, r10, 0x1f, 0x4, 0x2, 0x7}) setregid(r6, r9) r11 = semget(0x2, 0x1, 0x101) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='c\x00') semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f00000002c0)=""/52) 11:06:28 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000040)=0x4) 11:06:28 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt(r0, 0x200, 0x2, &(0x7f0000000000)="dc4e3ad45de168dfc144040f0e1a8ff8bd287ede3dfcae3a58a15b88512679920e", 0x21) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 11:06:28 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) kevent(r1, &(0x7f0000000000), 0x3a52ecfa, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x47}], 0x10001, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) dup2(r1, r1) 11:06:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x50, 0x9, 0x1, 0x20}, {{r2}, 0x0, 0x1, 0x3, 0x6, 0x8}], 0x101, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0x44, 0xf0000022, 0x88a, 0x400}, {{r1}, 0xfffffffffffffffa, 0x2, 0x1, 0x400, 0x2}], 0x8, &(0x7f00000000c0)={0x81, 0x31b48000}) kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) fcntl$getflags(r1, 0x3) kqueue() 11:06:29 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x5c9) setsockopt(r0, 0xf8, 0x4, &(0x7f0000000040), 0x0) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x1) syz_extract_tcp_res(&(0x7f0000000040), 0x6, 0x3) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/32, 0x20}, {&(0x7f0000000140)=""/149, 0x95}, {&(0x7f0000000200)=""/105, 0x69}, {&(0x7f0000000280)=""/130, 0x82}, {&(0x7f0000000340)=""/178, 0xb2}, {&(0x7f0000000400)=""/35, 0x23}, {&(0x7f0000000440)=""/84, 0x54}], 0x7) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 11:06:29 executing program 1: kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x5, 0x10, 0xfff, 0x9}], 0x1, 0x0, 0x200000000000, &(0x7f00000001c0)={0x0, 0x4}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) 11:06:29 executing program 0: r0 = socket(0x18, 0x201, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)='\fFW}', 0x4) 11:06:29 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = openat(0xffffffffffffffff, 0x0, 0x20008, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="dbf3f694f8c4f67d67ad7edd6967d5eb089bb475043c025999a8b4d5c2edcc32fa37fa1ec2e5ef9a594990b439f5fab86edf998e3863ad604fe3bd6b73b894f615d6", 0x42}, {&(0x7f00000001c0)="2efa303be2423811da9abbbaae24e141f8a79233d3bfb9524a4721cbf26d6c7afa17f194dc5b9b6d76b6022af16e91762741efe84c812c9179b12eb36f8669566e6f54233b47431d694c469db0", 0x4d}, {&(0x7f0000000300)="27575caa6b00c4126d9fdd99baed513c5a0c48809687e49748298693dfa0d95aae6087c165f480c6090ff6dc88db34b9c4c46a8aed4fbfbcfc0c85092ecf9cc08195f50a74b671cedf15250b1d0bb560c5c2794ce454708264ae74f8e4113ed13699621747eea0f2d13de011e92d3d12bd3142d8496672a3cde296c508540a16d899628ccfdb7ef8018b29d3798542c6495f747c39bded7b58f8035d2b44037cac4542", 0xa3}, {&(0x7f00000003c0)="08ab97caf585b0fa0f52e4f97fa1a331e4c207cc4fdd6325195710e397b3ce4eb58a4ee863a4c9450513f78b778a2a96076912b546693fec291ba3c703d8d9eedad9a009207816d1f78e3fb6296488b02ab41a3d3b610ade08a83f3ae299fc3f43d861c634825f5f9a21c0eddd8f05c1ae3e9edec51c1eb74ca70d129b6847a61c31bab1d7f01546ac8b52d9848b0fba7182ba64dd21bd8d232a7bd903d49d9a8fc21fc118c1021dd321d5c11774b613df9d0874b7836dcd60c8e9", 0xbb}, {&(0x7f0000000500)="f111381d71edd0c9765e66a0d06376688fbe3063d2027cac05f97d36ae985c43d6b017605ef50be0be13d52910327f0461430d5be7fa89caee90239d745dce0c73b06e4ab9a1a9c6067a0749785a296eed37b3ef26b7077ab13ccbab69e7f01a1418efb7234aa743d3f81ddd4d8d4b4432acb71c6039f0fe593e4a42155124203f0059f43645af7d645dae0e0a3d214c698d27d0d35878ff12a5", 0x9a}, {&(0x7f00000005c0)="9f050d21f324e24910531101182b37a27075c5dc34511d731d81e3a740a192c85321b14ebf14f886bfa9b7898b3246beffa778c3e31393e7bddcc95fa7bcd4cd41c1d00c3b4cea33e8184ca726e4919acffd3e1be0b7f80e655fc9d0b7c0fa79326b82747a264d3ce50e7171be0abbd5315a1b22d5a98147f881af694fb914015824dc5c0f853972c8de04873ab341fb18234a92956d136ce3fe3ab05bd357bf053cf3bad311ec710d05a6d5a3f1e85feea9b260e432d2f82d9a8dd7444b3de3da72705d8d2a842c07c8f1a8ef4f89dcacbf398086bcbc9ab90fb098dd0ef576b0191a20b0a4b8a88a0d6a849b0494a289cd5ede2c7cb1ec39a2dbc268da5b544c44cb087139bf9bc8de28f921f7ee54bc41a93f05b62cae99edb7371a6f3b1b3924431392bf9f05d7c14a29ad53991d40de4c48552926aecc29e8a4b2a6d50ec1d880669ebdb49d0735f39a5735fb8af7a6498036f066286f4a222bb0ce24cb7c69f97d5eb819bf42e8be296ad881e857c2714323b9c42b01012c29bd6618ce719aa2c13f0663321ee996f516da0cee85e33396cd923f9d50e99c91aa652e1bfeecc0e421578dd585a40058847da918d679f3079a71196128907274366cdac2e3889ac49901a4c0c9f710ec3de51ca05a42022f8df1fc87a8b3ceea2525fd2238ef96ea98e71ab1a69acec46e071e27f6b57b5e2e0c8cb33254fbfba73879f17096410f4c7735539500a855c9b252b67dbb3203bb615f76a2438f65c5cc61d645d656c12ebdd97656dcc0af54f8bdc9667e56efcbaf1fd8f6d61a8973ef69ea42611d4ca24a5f6b5e4a8e4652c1b1122f0e410d8e6f910d15074798a4b2719b8f04c73da51939767b804b3b56e770944142452ecf7c2c3640268ffecafda1d509091030571c4084d4b98bb75b04241775e95e86d5d2ee210fe7483db2eaa84daf55f06fe2b8c628b59c91c2753cfffe193c08a19c1a66f2344f75b7197ef6db8458ee6d2de7aefe6f9a01317ff1420c1dfeab6f6d1a489d4178615fa552e675c5369f12b5c664c466ac3b099d6721164583812c58ac53feafe14b2a98c5c62464e9704f6f1b7d99b8d92a9fec9098679a22f625421f7063ed23d7eda107952c29ee18bf2d408d673f93ec7fb44fa90d967e57dc7deb57938607749ebd496f6ee3819e06948457aae6605ab68d0891f3b7a0404ac95337990d390cf721ae15fe57fb17b3464d0a59eb3e00699093072ddd3844cdf3d1c7d26432b766ab9202aab98456d8ee6e8203f88b4f3c52631be1b3565266597dca0daebd5d3d5d3112e6f0f54ffd43896ff65602819f73ae759ff3f9d5275f48e03573d8c7419099077c6712ba665ab5d9a9dbf378df909a674e9df69c1127f212b0009cc4be9797c0b3a7c0c0ea76d14d6786d86e783ab1416b59f8cd6da4f564b4ae023ee56fcc831f030667a383e581d9a3b039cfa741de9c9e57f00ac0897da6292b4d600cc7527cf035e79027e7e0395bfd0f15d3bda8f06f2b1ea5b129c8361a0e7e12a4b271e2fc2c69efc3989dfe2e54cbe2a5dc7166245fdfcd12213889fee15b01ef06f90189f9af8dc1fea6cd99b68fd6a9736492b98afed314a6c4ad9d7ba4c636f1694c0433fa728acd481eaf25e20c5f695c69290f7422870d4778d91314c32cbb4d5d43d0a3f4b1b9e929573d04b0fe0f4442f53103de6dd59785fd9e9b2652e44a05a4bb367b4099bf5bb6be131e29012e48bead4189e386ec1acf6af142dd31707157ae26f42d6776e6698b531fc3bcaf359c064796bc65f35c4ece152063e2fff0c04968af256b1d19513fc5b3216eca9c5c0ba704bdead8b6291867524e9e1d62f58cc51ef16e88ed412b5dcc524ed4707b9ba555aa708422b1bc5cb568ba326d270e3dd36b15ee2fe355181b79c6c8b7657e58c19b17964cdf797f63a76c01d54f94ae4fe890baf06229814891886e94247f1ef2ac316193f071a430dd3ea08d81d14a2b14a20e04418afa5915dfffffca5b10785de261ce2523c3a055cfd740eac81509a6deb82dd833c9a2cbbdae05fe831a6c47e852f6626434255f140d9b3e0ce54a2c782f82c3fe072bb95912273ee8882a4c086b238e6e25beb12cace7cd14852ff86589e5a61fa743a6f81323c7aa158071f87424a4c7c9b151d6a29f2bec038b202c5b495fd06e89cfd881f3ea9670c7f806a090f21881554d29ea31af177201ba9693b3a9a1f8f7edb5edbb59929eec10031e888905eaf46412027b313b851b27f8d70afa20359667a9258c65f47ce2c8cfc99c32213b87e7fde5cbbdcd21dca61df139fc184927a485099f2c409e6ed86537e41cb0898d0fe4045ec90b1046d98d6bbc90008777ed852f0fb9a076fb55dcd92912bf9c9f0b87c1fb2c344bd410fae08f23f006697cc635fb9fc995282ade68b70e3435b9a9c4bf37feae10dc6aeeb5ecadf23add98c3a7c6253ddffaf1f025ccfe68c43e1c23a5175b385a13f894261b48707a85270d95d6f642360d3d3fdd63f8bbe2d3fff45656f36a9ec6395a21cc62a878c7c0951897d12ecb7160b7b158e8faf6c16e19de25af2112b160b862574f0537ab577b72a9dff0a15587a6b1631e9be3d5295d26446a7f86cc5486ea8813dd25adb113489f8178d242801a5426d910419879679ae6d5cda4a24ee6e91adcf7d55df5b29942d665d1dec67fd41a52646b97c5c2e8fe2cf15e8fdd6053780f797cdcdce3557ff96e61bab75daf1d79edb5ef3120f2561ef773e110430cbc7f2ada1665d33f267984f5e7eba647c009a253aed57d9c85904d187eb8e4cfcbe08f7cc7411859e3b71da0bd0dcc82a55d5122181c385128977068f39cfff56657f9c1da1d1b2270726bb0b8f659634b3e0c10d054ff4d7f9e0c4bddecf56cb697c15eae91aef954d90dd6e6ae8c51843096cdd7dbcd3157a4b679f7e98f3a7557f025b01a81411c0d384c5eb9ccdcf0c575c4e8d8046340be652099ba118b5882c5df8acd3c80edef7f00f8c4c9ab8e50dc8e768353b2738b8503f26edc64b3f648991071fa5a847d46959ca8ef77db335e4d2386e0e4485a49668b755a327ebb4a5c584cb27d4191cadd6f93fce9dc7ef96ee0efde5f86bb7f8a88b28e67a93dae841d9957ac584a9ada3cb1d9df3edebab1c2134b9ffcf49b619c05dde044d953c9f834df1dc8c52ebcf0e4efc8eb7b6a1d8bab457623efc764794a798912a5e5c90f9e4b480bc80d6bbdd076280726f398cd62de174fa4be3fc1b3d7e9863b45768d9789fbed49343476bc54ac7beacd7b077250e6f803eaea41d46478fe766a73669b8293579483b16ae80f5c38dd1b2e42d3c0989c54684b44f3dfe724613ffaebf66eda5a82f4725dd8987584136599de7e239374588d463a53e6950d36c8a44f0c9ceb83a257f663a91f344caeed09072a4f200aa68ff8f5550a46c7e16a0aa59ff98ac339fb9eee3227bd50199f1f86b572f7e7c1179632f57d84fdb9a3a61ff4377de0fe8dc10ba207b541ba7e46fd84333e8226ee3c28239af4bc36b417a775ac8e7561c579281bd9f732a944ea8fba1cdd49b924be99513768d865f846f96f01c5709250821bd7f99602005bd4fb3090a166023cef7b01dc32a7320109fea0a10591d39aa52b67fb97f3298ff34c0b330f8b3b61b2ed5a8b1f8c0b6694bc20cc339e16a3a7f80d5609d65098828f9fedab2bc7fd764d69dd76b3319ff64b5ef6310b080521429e562a263172104feb44ee7966ced25e52454e0c4571132a8d77786d822e74f5c6a46bc5a3049f801c3df38f3a1b4ee0f2e3948b3cd39d23886b6b2e42f2eeb1c231fb0c3da553e2a90239482859955900be7f4016f829ecc3365fe667c20f5bfba10cd4d9481a2a72a6ab0965017f2fe706bbab89538eb7f7dfb8bcc9bb8be5179b76271a83d79e8859f4e8bfc851ee824e57b37c069c3641375e6e13979351953b13e6d1d3d936d7ce8780ef1dd935aa3ea3d3b184786e53dde9eb01dd79a155e01b1162e4c31c493f9ef92c3537aa0948407046f287272b28fbd4baf75297dd23779bf728f2400296ef23667a1df1719669afbb19a820dae7f8743832bb47c492e59ca6ca6c58297645d6c948c6d51987dd666ba8ffa7d9e73137ad9b448eb2ffc039d9c179867a74707b576c7049593fa3e22f176b3b03b0948812eb8536ef4e1c72a76a1671e42108c0978e37e291aa565d4c38914a50845dbc3d9ab66ef1754292a5afd7a81056aab774aefc624190af429c7e9726c65e2a4d605c64294f1c536a98925bb80618e95f4cc1b1e0f05e62579224287698121c2de35db68415409e71539c8c52a9391f2086aac989cf1a38cd8978f3cd6d55af850eb0287b3d5f805d51f781fca1915f10da3e059d3b499d51c57a8c39c9d8b5ffbfa55e5384017be9b4308242440972b5f97891a4ce45fcdc933d216141c7078174e895f4eb07996a0a9015d9b17b4efbb128adbc23f63a179db0c90dfa2f0719706f742ed1b07a06f65ff40bdae8736c9960899f19d28ccc9f6d7d9952ae12861fff647e9f6315f47ab2a60a28afdb5b858939ef1366024e129eb57468152c11c6b8d0d539bcd087cf5c877d8f3ffdc48a0ff909b340818804b8d9652088c42ce6e8a3c207ac5553473cfeb363baed6568af3c570de4a88f3d36b6e42472462c513a727411eb6a9ffde607d279d15a448679b7b6439580b56a7d894f88092086e29605c52bdbee1215a4a36674185f15868de01082f90b09b1e0af79db5a4d28cc65241d38b270b7d59d181492bec075c81094e0a1dcb4f7ef5167c47aa378854c8dca27dfe22bceb06c73f930c848f69f4d1e40338fda4aee83fe68b79b6750d82bc9039d3f089cfc61cd134d9828344fa81a7d771121c1f97e861f33d5bd2d64ebf866c3916d83f492ae7f3042d178003cf1d5150912d10d23d381f22123148d40d0fd82f802a8197ef6dfeaadebf6598d8eea5c16223c2fce036164c076ab5fcf9dac0874795b497d3f54d990041c995631fd01ab8e856ab2780264f8420051eee52ca5295650fa54a79a052c32ddba881c031e6848b6d88e305856d68e98df3de7a92c86272664422599a533c19435def94655da1e8b90acca69c49e66c071ebb72f2cd663a39c0c98b691c5b99ae97e46147c9b0a03dcfe13b027aeeca4d37f95aa21404d08947ca310fd99c3fe2f1616994118afb546a33ae14fdf4d56a7c7c95b9fb3ec2c426f7fa0f916ab418fdec8054c3a90cd17889a96eb0398e7d9adfb9e7ef2fbd6f17bc0cb28a58ab6a6f590c6acbf6d01c116f4ef4737c445619630dcddae741d6123fd85fd411cd53c3bfdf4f4bc10a059e28bf00ef2c75c65cebb5f9bd71d199c24dadd4ad72d100ce96eb77e954019c9c7179102eb16231bfdd5d160179f093811bca0b13f53c78a8bddf892a77868eeb0c80fb0313ef8968b5e56bfefef17125f0bbf97549a18a7d9469aeaad0f2cdf3ea745226a60a77dd8a100f3ab2d65c88f602e24b204ce6fad42c413d565a0da52f1bc28d7f10bd45cf258ffe63b07e9e3d18d8282f3731d8a36d93fa2f5b7851dcb2c191d20a69435db4175302ac55aea09aefaaef4d4e488d74b55aabc9e0cf1e85bfb473f77a7b3fc01b7bdf1666a2f9d2c55ab7860f86e8e9c7a33eaeb27583f3a6ea12bd743701d70a8d88d1e6e351024b7902e639380d6646cb8f962a0608bb4206492f500063e9a33fc590c0226f5d889372617047f4b3271bc98169723430db3070491fb044f3148ec1835ac774747d4d46417", 0x1000}, {&(0x7f0000001740)="eadb73e9ad2d0b92afc1d554e1085b8860f1955091e7e590b3bd9b2797862575ba6ce22c1fe616c170800efffae745854f0f630859a91e9380d52686f9feafd6a3ac823197184092c42666b255bc54d9e8ee6a2560f581edf6e95bb5ac94f15f11c0489d13961a3b2763101ad3b00434625f67c85af9abb67160dab255858d7c311b94bcbb712453cd4d606e66c09bb70422b84e58aba5a87a21b5e129f6edc8789dc2c0ce647ee0c4db414f4bdf8e19afdcc73b7e68ca693dd3319f5bee5a0a5f88588dd4c1a8175f0405e6d62b5cdc761758", 0xd3}, {&(0x7f0000001840)="200084cbcca621d3c90b8bd4c4ca70959cbde1db211f00c4ff1dca256d928a9257ee6cb33ebeaa878bcafcf0b6edda4ca0668e7f981ac6ae90e9b0984f904ad02b908ff0deaa911c054f7d1c0135aa7372d69fa585f78d664185109289fbc843c0f40b47ae1e0be356fd04e5507dd220c1b0956cec4aa1f7d38137bb4b8b69a9d5e143047a2e3de09a4d6c9066d21310bd919d2827544c37f2471f00b060b073a2dad37cfe29c2acf79f1e106f93a799a1f0d9dbc082302e268e6fdd49fa854bd2537780512fdd130260cada875928ab9c62d15113c0b686e846c85fd9caaab1350b6346cfb46cd516675951d27fc09b33f7825bf4d83490ca9b808fb31de7beca56110ef8dacb5e03a83121d4f7f02dbb7cfccc0b434dd5cfcbc348c62b35a032c9128c5482176f529c97fd0f59bae3d2915c0edf16021ba4fb73d47dd45c0f5dc51e1fadfbad4684f4556891b230ab5bdfb1f483d3ab975b9f837a760e37d1694b5fd6cc9cfb0cb274f7cd2ba092ec87cea8124c401a10338746f0fe8629496809846ad104aaaecabd5daaa4f9b9753b84a319585b369869fa3e01e1f7b9f8a0714f3950bfda71adadb4012dcf47c634125be17bf811073147af8119c83dc62c22c60061ba81e004c93af10fe112c5dd9679de32a7eb32edeb4e35ffe84eaa99934b2d07bf54a7e6f90610fced60c5ed5d6f7361a264710978c7c01a2c796b52a4575d0e495dc20cfcb7144c6e8f0c1298a4727c5e9a661607cae9702da296d5359db1ad35393b9d486886099490b381f6a554dc9f62a68802785f398dc1854c10658ead3a045c250484cb6252960426bcc9230584270922fb0bae4ccd8451abe0ab7d9ba4a774a3e6744845e7a3d48f4a2780f5cc61fb2a7c99645fb633eadaf482e6d0f7c7a6db2f77fcded8d2caaff7881c8497b23a977a56ad3aefc9e406cb7582c4e9783ce7e71740368b6b2cce3f17d530dd251cf6bd3f3efdf61308ba3f5a090087dc6704352cffffebe9fe76c28eb34a02b154623b85867d798ae7a7219bf40c6f87857f597bb40713f80c3c37bb738153f747ef05fab671ac60039fc0d96d9d234f5c1028883653c2c61a5c2b8018df3f7883507cda000ed1b961608918f5a15a729cc6e0e2524298d83ef8a787b07164bb228165a74250b345c6bfe43d74084975780de1544bdffa29f57ccf6c5a66e2cbcff8a69437e94a10615b38cbc2fdd0e22ab1541cdfa53dfa3fcda8acb7c1e97a7740662f3a737a88d59da1d77b020d3bb397c17aa9be1a9a067c370262fdd3126ca24e04f5d13ae7308fcd16361832de372eede2e85f6b9a25c4b7c0f8556f81d4dc6b618d4f6e5cd4782e16e3712cead791ed8b6bdf90e29bd66352a6491a980fef4a262a8529345107fa2c60b7f4b17c12bfe6297f37eec56c4a3af34f4307f180be5a5cabc10c997d8c700c325cc5a4f4a4072886b8739515faa25565ae2a81a3bfaaa1ff9188f23c222be1d2601f7d4d8a6ee9e1219796f8da684b9d8d8c60871515e13a914372d243d48e70c60ca11c8776a32fb07833232e579e176cba7ff0d5a26e7858667b99d42d7aa4c4a4d8cbafbae0a5785722faffaa48219837f8327b3d8c0c47d3d0756b595aecfb2417bfa9ec38ce032e09cc42f5b31b65b4c4b61021b437809fe716e2c6b09d022f3870261a6648683e0eec58f11bba3f3b01323a9b2fb5e3bc460570355b9dfde424ba50b3a775f242eb1f9faf0cb0d22714542b52eb22127abd905949239e10c0733f6747050358f3e4489017b1f7692f48f6696c2018481cf591e2ccfeddc780efd897ff91e717eedbd89561a1ea5879bb6234e2051f9ac02ed47003a2dd41162fb6d0bfa98ce88ffeb4cbd676e484b581b9d210ec626b093eb793ce74bb25130cba03c91df5329d80a98eb756e2670dfba7173ee74f8fb318f4fd9bf5c266c8cba7790bf6313e72c2a619ec0cba1c47f455a5b0c8b25fd9b7ac13f54ba29335fed914cd8025e586cb78fd1bcbbea71ea67d66eb3cec14c9eded09b7fefc90ddc1a50a5b00ae60751bb6833c2d9268d127de045d03b159c99a46b81aefec9d69ed554e1a416daf238aeeb127f6441874248bea8b2621fdc7e08df71bb21aeb86bed6cfd41105bc19f6f493bb47f6b07d62c2435c183fea8983b15ec630e3d5a15e36d951cb8cb26de1ad51db226e5f9b5c5a3a254eff44eb6609ef79d3cdd4300aa9eda0c1950136979127164dbc75510579ddfa45d3c13a97f9e02b8d6a9500c8419ffc902451317589f2871db8c31693cb155f75df01cb1b0c199aeab3a70b029fae40c59fc324c912965301a4ece76c8b511b0a87b930afe5d2fbbe6dda9a957fc38f92ea49f5d191145e92d82ff4bd13eff507116958580f4c8c8b91ca493a2ef30a1aed6548ed1c45a8ce6ab710ce974879d35814db0fefe3fde0f137419dd798e5037c087bc399f0003b8724969b6993db2789408099f5470c14f2692f33ce7723592a5006942383aa3617ceb03ccef7830b91a4a330d8bb44584925e9ee89dcaaa5807ef976dba37a81701fd6d398d20806af49f97351e2ad7920538356ad0ee19a40422f0b06b8fb29a6f4e88536fcd8c2d40fbfc6f1da4ab55e7ce8906cc0e2fd9ec7a58227109223f799def731adc014d84046c25856f065e538b3ef2acaa6478ccddca4b06dba84422c636e3682b45f5f60f1f93916383143ba1c9e3c4afba7f317b7e47abb48df43235b536890b0f1fef388ad655f891ab7eb3caec0dd0deb3aafe901e7c6a36ef39fc6f0526cda5aaaa17d3cebb83a6b353382b747a23eaa12cbd78229dbf0b7fd392b97438861976255c028d68e3ca3cfbc236fb03713000d100cf8961112cbbb100fad9ab9b40f6ef33ef39eda81a7c7f48f56462af8316c07bf59b314e8d7c11a4dc8f2e6e05cfe4a183f2ef693671ed90d2c22b31375b6d3d4e72579d9f19194780e41383503970822bc02226a15152cb3be550b0ddd7eed06b45aac214066dbdfabd4c9d921e8274a56e1ee4076f998f814d083794dc74621f31434795fc481950d2a4f18a68b7834e6932a41885973370c5cd643496095f782205063f5a694c0957c3790ce682dafb0c5a649b37543eb9df36420d4423069129fec7d41ddce7f07c31f53edec06caf51b81b15616fea2669f9231791dcf6b90d23eb9df581da00d0962adc663427bbc55249a5e9197cfab5ad21b4be05827513d352015d3c37a365fa63f256965691c45229da495054a3da0a4d4a275b6e15a3946a9ec5fd7c2279ec0fd51464716af3db1f5d90e03b82561d8ea5c657a0db2302e321a8cb47576bffddb9cb6376cc92f318dcb5ac1c8468664925f539e9c4540ad5881e3c56982b6d8169f82211ddf6f9e056b664fc968877f6e5aa0e19d26fa5c6fb096d06c90e6d9892896c0b973d6c1ad99b247d7421c0bea59e8ba833b9e8e53e77c41f96e08349818591f5ce85d6a05c1728f252d565e342e950db0d7c158c9404d533a1d4ab379f91489f3c1689051627a90bda9d26a67e0bbc9aa7b63d606f383796dd8e853f191d90ec8a4a60b70fd9974bcdc58040aa1dd1b27f6789e04dd81edea373c0bc4193f69068cb1c74fd8010f723a146d9179d4536650e3e89190445cf59caa7afe7f44f2f2cc1273b2df20e18f0ac9dd6a0f1d1dca408b2e68f2133a9afbadc36f4db225a3e4406cd102d7af2425aed2fee8adc32f03db41fc49dc696e62003b73015391923a20c1542076731bb0acae0a82a6427bd1f45775c786b317bc4f68db6da4b921cb1d8dc48e8aa3fc8e44fa4f40fb6aa8dfecafb33f2e2a56187b510f82610b77865d09a4691430004e791612160560d4b6957eab6b9d513afaf630801d56df6492c501cec2d945680ba0c300403f367c07f5e2f015e30f9ee7f9ea10f258efaf3ea5a45e5f67bb86c9af2c9d5126d190e9f50a0016925a0a3813e8d273ce8ccced9cc15279216d8add9c5cdf0749a87ba6792e092da68017365a685a7d809f4882d1943fa78fe6c3952fdcf41b4eaf82c50bcc520afcc0ef996c77a3ce5298d91f64258cfa89e2e5f5cec80e50a6da77e0196181a5c651e684ccedf8684e16e0742578e6924e27a70f07d4dde8b735eccb81caadb4f8389aba70aa0051cabdf1b982e93183cb3ed979943ac541e7b26b51fa4fa85042001abb8c1f9706776834d710797b0d01f670dc7c0eb16220fe50b733b68a872f7db2b62690b59438233f43559bea11bb67bac27a658b21fff4065fef35b2659245d64fe42aec9701f9a953c9a37ca25dbb51baf3e344f9addc2a4dcdf98cdba060298ffe4844f67183b9ed54facc72a6b8876096481768817e638e4565029fcd5b8bd5911555f4903c69e437ca9083bd6329e9a0c14815472b1bac58d888c221fcbface8206dce2a175329d07bcaec7eb99c479d771880e9798e52bd69030de87419210192e24db9ad6728a7693982b4388cfbf15d67cdbbb566c35db6082aef44c45189065321dbaa02ff3f33a9cd9588436497dbba1d6e94fd7de7ebdc44bd653a863c038778668a97acbdcc5180006726c98e8b0844caa66b10190dc257776f597017f00f04f4b239717988d600fb4b2e5f6531125bd6b3f5339acb6370c5d323092b55d230da20c023edb3c33d098ed31b49346ae802a9d895027ce3aacdb3d3cd0c0266a504246388567163a00ba1aea2a5105f4a56453a4f6cff6669c4e1b27e9117666d48e51029901428dbe535662b999256952b0d445fc627e074925c4b23d4b1b3a105f669c150b637f07ea7c56ed9867294a0ba004834d0925c4788f1b03070eae70db6672b130fe3247b7352b67ee0992bf63453e057b096e003cc6ee6634bdbe76c043738589c5e9810b2d9f32d7e22a1d05e6f0dcc913da68e8521b0dc3aa90cb548b361a273e66627a35b084f4a542e52de6bb00d3f7117d2e6ebf2b686f4565aaa1b9188ffa0107e1f7e6145f4d9c73ae17eba3b263cce3995059e096582dd18c86c771ccc4e2eae9e4cb843f097bae34571ba729504063d244a603ae03ae1503781e90f7e8ae4a13d8f50dbbd6586a455dc963ee1f9921ebe57d5325ba5976e95898fea561022d07ea42ce41c3865614e45005f427aba20bc844b568629588fd4600d0342ca3d2fe4173e0718ab607e2f4436badd91d850a736c3b61d7ce4175aa7554300433914cee988f947d86b657144ad9015afb0800649e4cbd3d52a685f188baae83454432db50fa7ab61221288b08f11e15f7f94cf5fc2139b4d4cb924884089967ebc5f2bccbe27f4bb9386449a71cba681ceda40c45c9b31980ddbb906131947c226505ee1dc4f1e54b00bc16d7847912a8f55427108679816b5713ce0bdeee4f4d2567cfa9d79c382f17215455462f9110c94e82588bccb68fd447af12f87c416046d63edd8eb43240488bc479af6d1d60254faaea641eac25a39ddc6551f14e2f4dd4c1dbd0745b77c4b63c9245a4dc6d6f5f487cf82b64d1285217232b3227f8349f4d7ce7fc06e2c02676a638ae6ed97f103b123416dbeb085e1b89ba81e7d9d79ff4adcd41668d32951a91454a96a071ac74d7ba05fb52151769ad4c1b9f095e6e732e27622690037adbfdfb28b5cc6b08f508ac15b4d66187c49014648d1dd26593e3848852fed07b96cbc101cf3c64451dbfc2f12dbc849ee6fae81aecbfc422df7423d355d8e412f995ec4b027c5f2be4545282a06c0b443fac615a6293a422e359f87893ae613e14aac4f2b8a8257772cd6d723d038392677e8", 0x1000}], 0x8) open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) read(r1, 0x0, 0x0) 11:06:29 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000"], &(0x7f0000000080)=0x4c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000003700)=[{0x0}, {0x0, 0x12f}, {&(0x7f0000000000)=""/61, 0x3d}], 0x1000000000000081) r5 = getuid() r6 = getgid() fchown(r3, r5, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r7, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r7, 0x0, 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r9 = kqueue() kevent(r9, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) close(r9) readv(r8, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000140)=""/185, 0xb9}, {&(0x7f0000000200)=""/109, 0x6d}], 0x2) 11:06:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x7, 0x8007, 0x1ff) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) 11:06:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) fchdir(r0) 11:06:30 executing program 0: getuid() pipe(&(0x7f0000000140)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') renameat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r2 = getegid() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) setegid(r2) 11:06:30 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x188, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0xa) 11:06:30 executing program 1: r0 = socket$inet(0x2, 0x40000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001d, 0x0, 0x0) fsync(r0) 11:06:30 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) 11:06:30 executing program 1: msgget(0x0, 0x10) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x2, 0x0, 0x8, 0x3ff, r1}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r3, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) unlinkat(r0, &(0x7f0000000300)='./file0\x00', 0x8) connect$inet(r0, &(0x7f0000000340)={0x2, 0x1}, 0xc) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000380)="24381b7586e6712d3a98848065eaa57b95e58a0b3ddf01b6105d99ca69962717b5aa4a2563a9debd9620956c4155d3bf2b7baa1d484ab8171f8983279678a4012d40ccb6960b5f968ee9788edcc2eef6f83932d73ce1313bc12f0d8e77e8e4eb4939e2c92a1c96bfbd062839b249d7cc7c603ffb45a90e14b98f5deb0fc5621c40ac4ef85b225d749b21ce3af10bbe989399f0c36359265b71cfe2a97a34f929cfb8d4625db9b4c54532356e88e480139673ae396ccfa2bfb4fa43338f473df066959267195478514c1749da39ce6ac2", 0xd0}, {&(0x7f0000000480)="5732f036942c3c8a216566a65b0045ec8218f15a46596770b78ac104fb5f030e4087f56ef711eb8c125ed0c97444e93be3323b8aff6a65ce32634dc798e40582c7c4b171f385b2c55a5889baddb5bb5d73d4863e3966004e0e9e7a90e2f365d549945c85c7a8ef763acb20ef536dd0c87ab7df2d0d38f2", 0x77}, {&(0x7f0000000500)="b12aa13de5d8cf33f2ef7b2071d59fb166e5be3bb01418c7e55da6b003dcd84d915915444015c791e2455467515b3be86deb9630ffb1b8dc5a749de93ae4eacdb7b9c522a2244475fdd3f9d06df64b726bb99501467a842dc82561e130c4134053f91099662fce7a992dc517b165bdd7295f78e92e2e705ae9982e6a7cc89bd6fc030886c3489646f1759ad6aa353e31fe37b1098cbc271486463e295a165f656de3e8958ee0ed464950a549e57932ce9d20cbeab9be53877ff9d9eab9b97902e81de2", 0xc3}], 0x3) setsockopt(r0, 0x4, 0x8, &(0x7f0000000640)="7f27560a92995ca2a9e91925eb3f115a8a52a0021d9d78b2db4ddbb50b986557d6281a90c67bb20e75241cfd7fb095958aed5edb7b0664a5cbcea90475824eda585a5eb6a4202913a4f23a8956e17aa4c6bc52f7c99c6e0449ce466f75a80fbf8e667970709fdb74fdbd9c90bc2c1711db1df903957193266c627a6272b8e705ef59bb50d49361e348fbd20d6162b2cf331db6665f04e791eebe3bfb253f43497b305aeb", 0xa4) msgget(0x3, 0x2) mkdir(&(0x7f0000000700)='./file0\x00', 0x104) writev(r2, &(0x7f00000019c0)=[{&(0x7f0000000740)="a4b8a36511bba4e4274aef96cb4afa4f20813be2b80e0b0391945f97b3a16af13da6fa0e95d87f5302174eb1b63e98f32a23293eaed42dec49c140d984784f12d59b03f8ad6053e790e5d6fa00691bd75a474026c6982cca4f7fcc473f57470c6b915c64f7e02293d79cba06f7696517af0fffbe8c9d9b8783edc6f3f57fd06d209a667a71ca73fd32f6cb0e66545d201e102798a5dcd9fe4ac344349735013990d83502036e53586dc100589c7594d8fbd5f63748caeb3889bd800f9ae7da55d4d930a2aa860be4252c8d13f6ccdebe8cad3f4fb4d2b8e7ac39f21f9d63e34be59cc405b4eb6ec70bcc553b83835f42c23d3065c13d287bd385f24526db8ae006ce8e06e78da2b3358f1afe3be6d91a31a28b9d367eb1f0569304859811c47f7de8a79dc3e8d21f44e58d70301ad1396bd7d4c025463d3c2b2c76c69ae46d094e14bb58a92a9dc9c345c4496047c1e558c6119dcf579592188e1d87048d2543ebe18e7f4f21af8b30bc63b4dcce373452b4e101aedd5a556174bc85f1b127b89e2f08d9a84657158a6c0aa9b0a03b17f8c7fbaf847d218a6a6a1a87b2e67bb42bb1aa843a4fc5f2233503558f2188a23bae76adb5debb2e0d785965af729eae69c250a846bdef0835086e16a424d5393150df95487654b5e89bafdbed4e263c7530cd696358c5f371031b6dc3641f3543ae393209febab537817564fa12ead8b332dd0cdabffbc40c8fb10a5701f884e49b3f222d54ef1d16a74801032b3f946a0636ed807e7a84fdb7f5b654cb2f7be6dced8f2eb2a60e1a6a24d0baac4a2b247c30c08c65315543da2252a0c20de123b7120e177192762afb5e09fe3503659efc2c2259733bbddc0725e9d1fedc45c527c4468d5b25411f8f53165647c075db4dc377d92d305d6caf2573c389a452dcc86db7add633a0d6cb458f21ffb211b3fbc0a810d864b17040641bf0cebdd6fb6cd7711d661a1471ef7d43acd62ef43397136d8ed77192cac77f51cf15894ebe6880dd46e24573f5fcfc64957592f5d398cb505fbc7386abb4a9152f4b6f454d9dc973453c570fb7b537b2a2c59db00e78b13ca15d56277637d911da8feae5aea96a25d6c5f784828c9f4bf13257cd5d143ee9a839381549a3ba3fcde2eacc41a955eac0386626bdf0d7931938171418aae2a17a9d79b2db70a5a85419ee0c6854e2f1fdb5e105db351f492d2aa314afb2bef99cb924c80644f99aefd85035082a9a62a10a639250e18dbefa967e592e6dc4872e607a6a26adff843027802c4caf0de9be176a5c89e376c0583192f267972017e14ba0f6e69b15a5d7e2e50bd8c4998f00a66a7d408ec869a81512a9b88aeb2792ccf24ad1d4a45911e40b81a81599c14ae82cd307874d7002f7ce277dc74129239df7d0df00a5ac04d18d8bbcce4850ce8147def1c63b5bfcabff9bf6f72103c30b2f7a45ba0bc6d32b67d85f8426661a5d8b64a0cf9d8984783d53a7ff52b1e3c6ce2c8df1a24470c66b891e3da9865ffcee21b0f87ea88df41f5ffd0f12b943852cd829d85d9bf7396d5bc351ddec9f3452b03450d5a0ba3ef2a13f4560bcb0f879ed958d3f764b25ae87afeed4eb4d8bd73a6f4f46fdc52f6cba3b3e171ae11b8f614a4697e1892a1264361cfcf339d56e95d44b7dba307b53a4a97c6f9a4ff06dad36ab3516836612b6aa79a6388874c1caf245a414dbdb48830705e7f2033c63478566779a67855bd7d07cd07983b70e11da25ebfba1d259e6ce6c8d73ef7b4599832dfb10f9a749aaf0eb7eef00563ece9c258fc7acb6e241867c7758283333b81f55e12b2ab982fa07ce683e6add20a06ac2fdb89c021f9b7072f2b43e8cf0552c1f216d9e0dc6fcbb27dc98942939c329895538ba03bc3f21e98e0943d38399d65a0eaef3fd3a6cfcc68358f69a94e38d618b006095ea7bd3758d7e49f65cc8e80d61af2fa523a14baa6b3782a87dfc7a35d831a9a2f20c9cedd87c2486a120dd2a8e14e0b0fbae649129d75348424d5221dab119a13f2a0e19bd7690b3884a057af4d2d31f87bcf98b6e6d4f30f549e255f56241267ac168697342f1ad3cc80fecdf94ec2b1051aea16888fd66ceb42812247231e5de8a449503ffdafd2135bfdaaa1b2221fea596db554b8a59d8ce7df9ed54428c99b0421002603ba04c2569b1ca66a991c1bb051f0c78fe93b07446e7be8a413c633a84f3f6fb0b5c28f2750f1c0f9ca883c8b009343d9d6a60f7dd798f23646c3544c3fd5100368cfa19c4ce365909488e780d693a5c8a8ab1746011b50a5af39930641dca47632515da9d98275f2cc86d4900fadba8dbd45bfc988696e5276df8cba09d5c4efe50d40aed1d7949f8142b10494674387913a751195cd31c08ff0ff9be774a6c5d7f216c26afbcd1eb87fc027ceb055dabe363bc9ada1baf10c6c1c7025a471f65c91d8bd622cc4088f0ae2ab03d54c1cec9e7ac1755eaa5c359e64b8fc6bc4aa38cc819fabff3ae9c434a15a741893dd44992f6803d94db9676c6a7220676a43cf8070e7ab21071ba5443442ae8488bd4fc6a3f6a0ec6a541f215c9c0ed110fb461da35dabe82260f9d1434b6556d79b2196e0218600abde1f68e51343d7c24b9e204e325d98a89cbae17252f41ed5156745a963e5495e210ec8914f585c1638fbd42d0ca413de0c4dceda0ffcd5c352484c57f9c9b50c4614b63ddbcf2af1935cb2a881cb9f335f3ee69b4f37c36f0773814fe944355344cb4534dfad74fb70bfcac7dab280ac619426b0cbf42cf4106f162aecdb1b01d66d503d077096a4e5407ac4cc9fc894a5434670c716d91c9c7e3c698c0af5376e27bfc4b1888ba79476fe9c5d6a569ca55bf084addb99e0f93e6da1a3ad4710c50db6e582e64b71af05c939771750f67fa1e32c0329173c5d53141ea646f1552983516abad9d2a3a3811c57a2b49a2b2d15243c36a28750f7683150247ff30b30cee2859caba544776d44e2edcc27c2ddfdf9b252d8989077e91b181dd132dcd16645e593632a128f1a399c34809ba3f73d1a78f3401fdc0f6403189b889cb7f1c28167294f6c867924c763b8fb9abed6ce41314e7f02f4d8495c30802acdd57a129322cb1447d6c7c7151d8cccb9c5e7cda2c61b63434da42bd710d8f613364bab273cf2a8a8933661bcb0047f410dce6d41e03cb53b24623b00444d260e2b1b84cff07aacebc901a9ceeb3b539f84c8b0e8b45918cc0338cefc10322aac172c965b8c6c12725fb8fb45200caf6a65c934ddeea4433c263fd54192d728c24202ebbe6351a79b0d98ff3bd170c31af9e42465fc6e9025ef90320bedccf15ee660cb79dd3892673199b3e9c10c23aaecdf75603cf9a53f7299009cacf6b709d13a3a687be2ba32ec500859f2c34ee84e82159a989417fbe76255ce203d10eaffc31899b677c4610b222d0750c473ab0db1c315ccdc8026f7b80004e8e9b99768de3fb3647526314e9308978e8e18d35a905b94f626d9f95d3e1d608902c62adac4a05ef22e77898c497848e3b4ecc42f841a753739c86bfaeb72c9b689c98b972274ab2daf67b6de7124e3820fec595d59f2101f284e1bf34c82e9a82f60a6e4400de5b861de044cc30396c6c2b2c71dbb43471780991692cedf1621fb17a140d31961e56f4af82176aa9a0e329fbd6785495c858a3ac4378bc558b7dc660a792193f92774fa37ba668ede6958139df442514017a8c273606ff7559d7e43347fea965af3134526de88623a13b447ad89731d666b94f9f6903f7426f039b4a401c1d380556276cbaf688ead60e4d74c1804e754c0590f155863637d3bd0c78edbcc9458a26871c49e64fce2e2b5117c7566d7f2063d1dc6b927ae10a55fc0e5a4c0d641286940fc786777b9a5199e7a2217ef2942324e5388e04c90d46c51a4b5f20571ae86964ee51fa2e672b21478525563b5e99cb26c8f17cd5563accdc1d37ffd14db337014d3ba61a07674d9369ea1f2d4012bb51ba868aa246fcce5f912b8e28049b0292c4cf48b9f2a914c157fae1509ae9aaa6f5a6c76fee72430bac8ec5549d73265f3d5d15aa0840b7bfac32a1a585230410d7089529f1083f43aba8a9dedbc3a2b222c5ba517523ce8b90da4b884ff465f6b56a3c9f5113c7699b0653170b81330079f8f6b4597c354be883637dffee588665be1746c6a6233cdace37ec48d62c030bf1c5d34896f8ba45e413cc1425797f45d9ef1a9e9a9bee2b6afdf43d4c07ffa16c18190e3f4380f67ca5b7ed54065285ece35a7f6c6048e4d4aa195a106a34985a5f7ad6558175f568907c25e2ead8e06e5249bd03c598d568218c83b1fde00ff87bf5be38c7028523f04e33bb52ccd52f12aeaa33cafb40b4f00e4f288a5316520b18dd95c91057d3d3e29ba021c2407cfce4218e41cd337f44932b9065178d07f4ff90ed38d9e14cb0c6472154e593058cb02dff4a2503ad11fd2ba20449dd074202961d35b01e60dd1a57e4540bde10b71c71279ee298c17169df43a3e80e2014dc827a0f9ee1f09b1b6fae2e7679354d813120dddcde02c2f5f54f91d42cceacfddb47df028000e23967d4fe63090a661eaa2cc93fb8ef4ac2fe4877e767ccfd9155e21574865c4164ae8dec700399ae871da989849c14b4aa0d15c0c0490ed6b968cce021c83349f71feb02bfbbce923337e2cd6e31bead1ba3adff34bf2f3d81740e1b8cee42e842f0548d687289da864bba46224f938802d5c8cb19534caaadff441b6d1cbfa68532730dc3e21a1c195fa3b0146f772bedcb04050f143bab640f43d6c7f38abaa32cf6b62d090add4b3a5cca5611e11dfe797e23a221391f93187b93b30f23da520fe7f4bfcf67aa89fe647cc7dbac88e1b55a7719db27c9a9c685e9f5dd79120b5389ea998fd590024fc686bc2da644398e960e6bd48ee056c2e8df8a0f80a74719f95f69ddc1f79d051a8b8aab2adebefc0a872129c45cdc4278b75a1a047799b7643f2d52a46b4ea41d4bb07ad9744ce5e18e6569f94d070452f57207ff91b398659b267f61549c5f8b09bbef001f92cd4cee0db081a2dac92f9d1353458bc2401d2c450eaf49db1b10fd46f6eb37268ff7542fd58ba3e8c58e3b3d9ef44a7657db1a510536a6291a608dff41c7d900969ca8a51e4194f36ee018a57d00f450d0b5dde57e66846967d4dbab3014173d5429d6c52684009c83025f4f7a023051bacb4bf9d134e8cac7e277d367ff31297a9a3a0a12db80881ec775d39aae8f2481d71cb895d70bea3808531d74210d3d9bb8a178a083d520f088a06808dd6c8c5ae37ba171603f0e560c0de337207dd3ea1d423d711fc48dba3bcba9ea884436a351166531e0e0ce03e15b501b8c6d56dd5a4d4e4e6680eec9b4bc2da016f5e4fb1458089bb77b7f28e12fd474c9f486022a3ac7f42b5e2fe43f8e8abbd2398767ccb0f81817a04c07936f55029d088a0ab80494110b409fbe308483a33850e5b47b6757c88312c1924f12d751529f588b179b645fdbf00ef6fa8156338bbef8eb985b6474b074ccd53b4f4a642b1b97fdcfea9c15bce7f9778361caee18570792e192494f010a4b57ca24aee30204051985e49e457ce1e80fe24f93920e84649d875e1c252ef4df2bcedce54ac59c5a2987e730f3413c1b2d0ecf46a72fc43a3352e6ab837ecf107dbadfb14a26dce50a7e859cdb91f3578ae9c01d0611728dbadedd12a41ba8c2f23602a6567369fa901a6af28dfa8aa754edd738ca2e97c1e0c8f3dc23de69d0b55070ead3e54f847a0a", 0x1000}, {&(0x7f0000001740)="7c0d3d68086b3e551b100e8062931789ecc9644a6fc939b49a903692eeedd9bc75f3e3c5bfed8a597a37bfef4ae656387d5ae5bd09e1ff5d178535c642e0d051168b171488c11ad6e30638be263e1bc5b378509affb67156521d8c45daa60ce5168b3dfc724ea28ff0ed5cb42a15f84b5e97030a75c957b6253ee6fee61167d4f2e9d0da9207c3a32e785ce034d6e9d5eca6fb489ce2", 0x96}, {&(0x7f0000001800)="0f1a00452d7c5eba2162bf437459e53e156c10066d659778aaa3f009baff5bbf6d19640a170d2f831a5213dd0a59b37a7796b1567757d0c35bba3901bd281d383bec28f5e9efed24a3c689680a9c55e598ebd1acd300ca99e5c2afa70a4c59d86b337982409460f9fe5958", 0x6b}, {&(0x7f0000001880)="c74071aa67f5abf18cd68a644a76eba25fd2eefa2bc29f04364d79839f1519b4c1f8d03487a8541eb99d44f7c4200f0916c7d1151a3c9835bdb96b24997937811552fb804a1e4a7c87cd96b3f8435d35e3cb690962f8ee334624e35d902889714490da8558f5d3bf23866392d06cc85140977af815b9bf2704", 0x79}, {&(0x7f0000001900)="348ef86c90060af261663ed9ebe7b37c1fed695916428603737b9835c5c6fb9cf6caf2151c1964fbb35caaa12cd286f79e0e8dd98501d6133cfaa382217e72222751d3a818b2c700fbf753660e3ace721c388bed5bb8", 0x56}, {&(0x7f0000001980)="95f4bdd4b2ab6b9d89954f36a29cd87487110e1ee204ce95664d54", 0x1b}], 0x6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) r6 = getegid() fchown(r3, r5, r6) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) recvfrom$unix(r2, &(0x7f0000001a80)=""/242, 0xf2, 0x0, &(0x7f0000001b80)=@abs={0x1, 0x0, 0x0}, 0x8) rmdir(&(0x7f0000001bc0)='./file0\x00') getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001c00), &(0x7f0000001c40)=0xc) fsync(r0) r7 = openat(0xffffffffffffff9c, &(0x7f0000001c80)='./file0\x00', 0x101, 0x33) ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f0000001cc0)=0xffff) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x1010, r2, 0x0, 0x0) ioctl$TIOCCBRK(r7, 0x2000747a) setpgid(r1, r4) shutdown(r7, 0x3) 11:06:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) setsockopt(r0, 0x6, 0x5, &(0x7f0000000040)="3c6fa459b0327e24400308e7b957d2ad57b0840b96c0304ef6fee43a2dec01c6f0809ba3c2b37e7283dd01e349bab0d48f390cecb4ef9178b5c550b900f2bb8144c0127f8920cf701d56d2e162645d369f590cd15a0ecbd1460fa2ebef24733c57ed8e59f6cbdc1d7240b6e148f4454fe7ae3a502c9b130ff41f97d06d1a37621810a99ad4758503b794fde5c44401ee013e4536f284fc767a376840f9c6fda63728c2bae595902afab69d4559af2cb13129fea36ba9b5453ae0bbc27141e1399978b4cd49347d7cae77b81bd6ad4c7ea499e64849dee64c445fc5409f404bcf53c3ba9f87875bbfdb17b506ad", 0xed) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x20) 11:06:30 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) sendto(r0, &(0x7f0000000140)="e144ee047960bcde52e3a3f4f96cc1a5c6c7868b5eda8e1ca3af44bd85e46b0d9c94fdb81cd576619aaa320c120754e7e1e4ebc818de3d2bc9c9e8ba7730e050fb0946a2bd26896a7c9b189d593b1966868ccd2f563c380c9b03e271e809a6871185b3d4772ab7dd5c8f8feacb8ad1f155e18569b1e830c84999660c88fd4ddbf1f0bd913ea6d5dd42abe029dae40c76f0619a72731f265ed34ef6031a0c5070b31a16ec5f06d1ec67374003c1c376727638a59118d52e9bdf946c8fc9a31c2148985f37a8f237", 0xc7, 0x4, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='S', 0x1}], 0x1, 0x0) bind(r0, &(0x7f00000029c0)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x5}, 0xfffffffffffffd06) unlink(&(0x7f0000000040)='./file0/../file0\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 11:06:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() socket(0x1a, 0x7, 0x1) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r2, r0) 11:06:30 executing program 1: syz_emit_ethernet(0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x9) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 11:06:30 executing program 0: setreuid(0xffffffffffffffff, 0xffffffffffffffff) getpid() r0 = socket(0x10, 0x4000, 0x5) sendto$unix(r0, &(0x7f00000000c0)="d93ef95f692e08824775362491fba47d785866f6157d8a4314bb08a475343d21872dc01b0681961db8c01c4a7fc1451ef308d6735da18d69973e1d844a2d7a89af6a70ca7a63f99008ebcfdad2b8f7660c7375525d143ff92827310f40395f76639c53eea326152e0cffd2a1df779805dafd8d68f17a8849b89ee281fb7f1c3297225177f474263c8c9a224399e1671f1b", 0x1c9, 0x3, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ff2000/0xb000)=nil, 0xb000, 0x2, 0x11, r4, 0x0, 0x0) pipe(&(0x7f0000000180)) msgget$private(0x0, 0xfffffffffffffffd) setreuid(r2, r3) 11:06:30 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xff, 0x2}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x10008, 0x10c) close(r1) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x80047308, &(0x7f00000000c0)) 11:06:30 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0xe, 0x0, 0x0) r1 = msgget(0x0, 0xb) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x2, r2, r3, r4, r5, 0x1, 0x1f}, 0x5, 0x401, r6, r7, 0x9, 0x7fff, 0x1, 0x40}) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000000)=ANY=[], 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000080)}, 0x0) 11:06:30 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000440)='c\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000340)=""/165, 0xa5}, {&(0x7f00000001c0)=""/106, 0x6a}], 0x2, &(0x7f00000002c0)=""/60, 0x3c}, 0x1) 11:06:30 executing program 1: r0 = socket(0x800000018, 0x1, 0x7) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000140)) 11:06:30 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x1, 0xb6, 0x9, r2}) accept(r1, 0x0, &(0x7f0000000000)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x8) r3 = openat(r1, &(0x7f000060cff8)='/', 0x8000, 0x0) dup(r1) lseek(r3, 0x0, 0x2) 11:06:30 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x401}, 0x10) r1 = msgget$private(0x0, 0x4b4) msgrcv(r1, &(0x7f0000000040)={0x0, ""/97}, 0x69, 0x1, 0x800) 11:06:30 executing program 0: 11:06:30 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1201, &(0x7f0000000040)=0x8, 0x4) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2000000000, 0xfffffffffffffffe) setsockopt(r2, 0x40000000029, 0xb, 0x0, 0x0) r3 = geteuid() setuid(r3) flock(r1, 0xa) setsockopt(r1, 0x29, 0x2f, &(0x7f0000000040), 0x0) 11:06:30 executing program 0: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x5, 0x8, 0x5, 0x40000000000, "283dbe5f13ee8a339bd8ed9f687749c86254d1cf", 0xffff, 0xfffffffffffffff7}) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 11:06:30 executing program 1: pipe(&(0x7f0000000000)) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, 0x0, 0xffffffffffffff31) socket(0x2, 0x4000, 0x10000) 11:06:30 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') utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x6, 0x3}, {0x2, 0x10100000000000}}, 0x2) 11:06:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) 11:06:30 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x12) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x4, 0x0) 11:06:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) getpeername(r0, &(0x7f0000000000)=@in, 0xfffffffffffffffe) 11:06:30 executing program 0: r0 = socket$inet6(0x18, 0x8004, 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x7f, 0x84}, 0xfffffffffffffce1) bind$inet6(r0, &(0x7f0000000000), 0xc) 11:06:30 executing program 1: mlockall(0x3) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) 11:06:30 executing program 0: r0 = kqueue() shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 11:06:32 executing program 1: r0 = kqueue() kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x4b, 0x2, 0x4, 0x400000000000}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xc5}], 0x401, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 11:06:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = msgget$private(0x0, 0x280) r2 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x0, 0x0, 0x0, r4}, 0x0, 0x0, r6, r2, 0x0, 0x7, 0x0, 0x7}) r7 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0ac93ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8d35b97f8b5ff86018a1194f090e87354fca0aa1b40293c3807ad441444999abccdb3189cfb38f83ff90c2452c60af2b51ad000000000000000000000000000000000000000000", 0x65}], 0x10000069) getpgid(r3) write(r0, &(0x7f0000000200), 0xfe72) r8 = syz_open_pts() close(r0) socketpair(0x1f, 0x0, 0x7, &(0x7f0000000140)={0xffffffffffffffff}) getsockname(r9, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000300)=0x8) setegid(r5) semget(0x3, 0x4, 0x204) dup(r0) fcntl$lock(r9, 0x9, &(0x7f0000000380)={0x2, 0x3, 0x1, 0x7, r2}) dup(r8) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) readv(r10, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000340)=0x7f) 11:06:35 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002b1}], 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x138, 0x0) r1 = geteuid() pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="64ee4b7a3115257cd26853e3b052eea19d74828922384d57771ea7259ac6edd719bf61570c12193a4ebdfa8d607099a7ceec3c9dcf94559e80363e4e0f429b075feec6fbaaf867c9b1ac8cfe66f23fa6f77d54899f21a72dd8f7d207633c9062e45397fefc23115ceb05dfdb2188bb6053c92519204f3fdc1f4ff9d96f7a1b4231af6ac0e5ec6d183334c1d50f7671f0220537c76532d4240a2c39361fd90ad837902bf526183569e8cd56143f6186cb981137cb6f3223adaa68a74aef43a536f1825dad1a4463e88ece034327068b16a2fb2db4ccdb53da2ee6cb1d958b754c353caae8084b553f84c92fcdbf98adaae460b6f0388b77", 0xf7}], 0x1, 0x0) fchown(r0, r1, 0x0) close(r0) 11:06:35 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r1 = kqueue() readv(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/112, 0x70}, {&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/120, 0x78}, {&(0x7f0000000040)=""/54, 0x36}], 0x4) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 11:06:35 executing program 0: nanosleep(&(0x7f0000000000)={0x100000000000000, 0x1f800000000000}, 0x0) nanosleep(&(0x7f0000000040)={0x0, 0x1}, &(0x7f0000000080)) 11:06:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/138, 0x8a}], 0x1) r1 = syz_open_pts() close(r0) fcntl$getown(r1, 0x5) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) ioctl$TIOCEXCL(r2, 0x2000740d) dup(r1) syz_open_pts() pipe2(&(0x7f0000000000), 0x0) dup2(r1, r0) execve(0x0, 0x0, 0x0) syz_open_pts() 11:06:36 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x50, 0xf0000001, 0x100, 0x3f00}, {{r1}, 0xfffffffffffffffd, 0x12, 0xfffff, 0x8, 0x7}, {{r0}, 0xfffffffffffffffd, 0x2, 0x400fffff, 0x40, 0x7}, {{r3}, 0xfffffffffffffffe, 0x81, 0x20000001, 0x8, 0x762}], 0x837, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0x2, 0x9}, {{r3}, 0xffffffffffffffff, 0x12, 0x40, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x80, 0x8, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0xfff, 0x5}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x1, 0xfffff, 0x1, 0xff}, {{r0}, 0xfffffffffffffffb, 0xcf, 0x20000000, 0x3f, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x1, 0x80000000, 0x7, 0xffffffff}, {{r3}, 0xfffffffffffffffe, 0x60, 0x4000001d, 0x2, 0x7fff}], 0x4, &(0x7f0000000040)={0x2, 0x1}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "4e971a5fda82e1a0632c374773bab6657aa6cbb1"}) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 11:06:36 executing program 0: r0 = socket(0x16, 0x2, 0x1) setsockopt(r0, 0x20000000029, 0x25, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 11:06:36 executing program 0: socket$inet6(0x18, 0x3, 0x3c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3, 0x9, 0xfffffffffffffffd, 0x7, "b5d6dbaefd8e0525de2c78eb9f95f96ac21dd115", 0x8001, 0x100}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0xfff, 0x3e9, 0x1, 0x1}) 11:06:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000100), &(0x7f0000000140)=0x4) setsockopt(r0, 0x29, 0x30, &(0x7f0000000040)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d1938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0x96) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x25) ioctl$TIOCCBRK(r1, 0x2000747a) socket(0x20, 0x1, 0x3) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x2, 0x0, 0x2}, 0xc) 11:06:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 11:06:36 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) sendto(r0, &(0x7f0000000080)="4e9de134e0f6410bc845a16fb19b76fba29043cea6c6553dcbe068b3f1473d1e17d6a7eecaa38fffb58d98faa0a24d0398d9bc", 0x33, 0x407, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r1 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='r\x00') shmget$private(0x0, 0x3000, 0x300, &(0x7f0000ffd000/0x3000)=nil) chmod(&(0x7f0000000000)='./file0\x00', 0x0) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x1000) 11:06:36 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) socket(0x33, 0x1, 0x400) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:06:36 executing program 1: accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 11:06:36 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, &(0x7f0000000280)="467a902a57a402d1a867e03d16bdb77d82d4c2e4c5e2be320549dbd650b3319ab60f9add5985", 0x26) r1 = syz_open_pts() open(&(0x7f0000000140)='./file0\x00', 0x20, 0x2) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:06:36 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/57, 0x39) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d6500c7794d2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1de5e3f53dce56bdc93a6e1eb8827a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa64d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b1e38087ce5e6be317bde4df7595cd7629b870cc91e04aaf2b21004f75d6d541bb51d5a43cd9046eeec6722311625c09eb64396bc6879b387c90184aaaf32fdebcbc150387f78652bde73051612eced6a6617009f34880780399bf556ee29e376f3f6e39626852c2fe165563bbf933709af97e16e23", 0x281}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xfffffffffffffeab) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000100)='./file0\x00', r1, r2) linkat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f00000005c0)='./file0\x00', 0x4) getrlimit(0x0, &(0x7f0000000200)) 11:06:36 executing program 1: socketpair(0x3, 0x4000, 0x7, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') r2 = dup(r1) accept$inet(r2, 0x0, &(0x7f0000000080)) r3 = getuid() r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xb) getpgid(r5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0xc) bind(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="8fb960854d34d428f5667022b77dde6761163af1e1ca0cd5203a04a859656899a9ae94eda50fa88818a79786a1084457b629a82d78e41cc98bf34fc1da7194d416947fe65f6358038fb68d58dc6753986581a54b72afd2d94e04ed5d0b4484fe213dc4ef4d208d2f35646d6996f27d89dc9f99003e6aff04450413ad29b74c14e1bd6cebd3dd672c6cacdce35cd2d06477430d"], 0xa) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x6) 11:06:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=[{0x70, 0x0, 0x0, "f7a09837d8d046c0d65e572acdd12d3134fc5847cf5fdad220842083b3eea6876b39f688340808c17dccd9e38f7a07ce8ed5b2ad20ef8bfc2787a278415e8dd249fb0316d1526517a5efeaa04672d442803c4eeeb1b9bd1bac"}], 0x70}, 0x400) accept$unix(r1, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 11:06:36 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:06:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$getflags(r1, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='r\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='x\x00') rename(&(0x7f0000000080)='./file0\x00', 0x0) 11:06:36 executing program 0: r0 = socket(0x1, 0x8, 0x80000000000000) setsockopt(r0, 0x0, 0x23, &(0x7f0000000080), 0x0) setsockopt(r0, 0x9, 0x8, &(0x7f0000000000)="4896487bc0cb894b60e58255359bab033fa119c8f438db3ff7a1bed5d1011621aa1e798970f5e3d60150b45c10e9546b594297eae66a0c5cc2c444f9a0eb9054695389907f77bd6cbacd44f2968e81201c645c9b7e12ef51d810872a5b93a494ba023ad532b82a6f0c14bdf09c404174894991c0fbd9806343988dcf3d3dfec8cc5b0f9ab64ba06f3f9fd84404159362babfb9bfdd43e815f2c16650bbe7fccdeec43196dc31acdf06a64d007f134991a7fcd62534de335f053d159b44d4a65d18303c7eb6ec722d959c43eb6ca7bd7d10d701d7c85b443ec955a5b3d760aa", 0xdf) 11:06:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000000)="65e481ecda0ce36d258bd493ef3f4f4881027954a7e0d3960a51e2d14737cde85d30df0420b1128f25d1896131f28febee836e0e6048db8ca268ba425116aa7e1cfc70a3375783a1c2021c1a531830eccd6f24c4a16e5cb502a77d902eed069320c7c8a3f4bb124817b7427aa536d17a39f6151b8aa29630c2f8c7bf4440fbee004f6481df", 0x85, 0x4, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x400, 0x7}, 0xc) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$TIOCEXCL(r2, 0x2000740d) recvmsg(r0, &(0x7f0000000700)={0x0, 0x118, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) 11:06:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r1) open(&(0x7f0000000980)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/26, 0x1a}, {&(0x7f00000000c0)=""/22, 0x16}, {&(0x7f00000001c0)=""/226, 0xe2}, {&(0x7f00000002c0)=""/220, 0xdc}, {&(0x7f00000003c0)=""/185, 0xb9}], 0x5) dup(r1) execve(0x0, 0x0, 0x0) 11:06:36 executing program 1: socketpair(0x18, 0x9, 0x8000000000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, 0x0, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r2, 0x44}], 0x1, 0x0) dup(r0) 11:06:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x3, 0x20, "0588295affd1c8add1ad0440970700", 0x0, 0x1}) syz_open_pts() 11:06:36 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r1 = semget$private(0x0, 0x2, 0x294) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0x6, 0x7f]) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000002c0)="8d", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000140)=')!#]:\x00', &(0x7f0000000180)='-\'\x00', &(0x7f00000001c0)='.-$\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\xcd*\x00', 0xffffffffffffffff, &(0x7f0000000280)=',\x00'], &(0x7f0000000400)=[&(0x7f0000000340)='::./^}\x00', &(0x7f0000000380)='-\x00', &(0x7f00000003c0)='\x00']) 11:06:36 executing program 1: r0 = syz_open_pts() symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, 0x0) getpid() r1 = fcntl$getown(r0, 0x5) r2 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file1\x00', 0x10, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r3 = open(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x20000, 0x1c0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) fcntl$lock(r0, 0xc, &(0x7f0000000080)={0x10000000002, 0x0, 0x3, 0x2000100000000, r1}) symlinkat(&(0x7f0000000180)='./file0\x00', r3, &(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') unveil(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000002c0)='W\x00') 11:06:36 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kqueue() close(r0) 11:06:36 executing program 0: r0 = socket$inet(0x2, 0xc003, 0x7fff) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 11:06:36 executing program 1: execve(0x0, 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) bind(r0, &(0x7f0000000340)=@in6={0x18, 0x3, 0x5, 0x13d1}, 0xc) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r1, &(0x7f0000000080)="67a01d366377a4f039291039d6c39423ba654bc974255df9133f60ca47ba1da27a15e64a3d04069947c79f3dcd04ae5119d6fa5ea09f1c344342d0acb66563a0163b259f99bc04a18de9614067aabfd5dd3f7fe39d4528cf7e429823ea0bebf5483f35d9048b4ff57fe52d933812005ba7db514590744faddf8cb5353c3fb1a47a7428b1cf49ca244868c46dcd59238d688022ff21147b788800d9bae21d7f43722cb01f2e1e0d63ee53d7f3e6b6f9ce1994", 0xb2, 0x2, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) fchmod(r0, 0x140) recvmsg(r1, &(0x7f0000000640)={&(0x7f00000003c0)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f0000000400)=""/125, 0x7d}, {&(0x7f0000000480)=""/40, 0x28}, {&(0x7f00000004c0)=""/29, 0x1d}], 0x3, &(0x7f0000000540)=""/196, 0xc4}, 0x843) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000006c0)=0x3, 0x4) sendto(r1, &(0x7f0000000180)="ea5159b28667986ef7e263ddc24123c53b302e7fe24ab08c3f17dbf781af883610a53f4d13f45d8ce0cdee74ba31cfe066a3b5ffbe816589231807bdeb8cbd7f6cd9f2602cd31b99923b614b374ef8df27140fe6cc7751c95030bad0e9728971da33414ed7583e3866502c6bf34fe25e3f72", 0x72, 0x1, 0x0, 0x1d8) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000380)={0x7ff, 0x1, 0x0, 0x1, 0x1}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000680)=0x1f, 0x4) read(r1, &(0x7f0000000200)=""/147, 0x93) 11:06:37 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) ftruncate(r0, 0x2) pipe(&(0x7f0000000040)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) kevent(r2, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 11:06:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r2 = semget$private(0x0, 0x7, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000000c0)=""/170) syz_open_pts() 11:06:37 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() socket(0x10, 0x3, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x5297) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) kevent(r1, &(0x7f0000000140), 0xf8b4, 0x0, 0xb1, 0x0) 11:06:37 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000700)=@abs, &(0x7f0000000740)=0x8) fcntl$getown(r0, 0x5) r1 = socket(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000080)="5ba41ad1d9b19d51cc453a0475d1965a8dce4418cdaa28ec3b76f60640f96beda5951849baf4ff32e39967be5a98e72376c1f033e76322d9f6e238a86e3be57a39679f23331acef8cf66b51ccac6bb94bd81ed65d6d0aaf88c560bab4bc33eb92da42085f8c4dc2ebd13f0dc0d88096505c7491eed61d72c5f28be30fce92fbcbb4400d0dff5bd1c2d5eab94c9de29ac59623bf2247b336be0040b0d2ab3a0634ea8ab921e31383719e3b1f86ff148db535abeaafd11aa9da6ff8d9be44bc67832500f13b8ef4fa41a0148f75a650f05eb9809eb714b6d4a1329160e3d38b48c3458b7681e9a409637e9e5078ffd84263f1cae46c4f7ab", 0xf7}, {&(0x7f0000000180)="17eb04bceced1f60e0a8c1776262af9535a952e57e54e23bb5250433d1333e9caf098873fdb17e337b35655691bae47957c9782d653e30726c2acc90f829a6e4ef1ca2df5a3ede85054f035122", 0x4d}, {&(0x7f0000000200)="c4959ae6b3ed4ee271d37eebc32926e8e53e73f07a864d865918a89578e8dd923b5e3be723425e27b235f875733957cbc90d4e074dfb0b6e8b64d802eaed0be40891955423764763ff929ffd0a41b5cae5fe24ad7c7c7bb1d61d494514a3c19281b5b77672f400cb4cc717ff24d0ee045e33cdfacd95b288f6c6d0a2093aedde1913edddc5e8b3c7fed651f2d2fec270b34c29850ee90ace1745d1c93714c94086da3ae6558c5860d333a19732bebe0c40cf937fc421667d3fcd9036ca8f8316f5016645a0431d0b04c011991a11e156bfe0e86e", 0xd4}, {&(0x7f0000000300)="f37abf4477efbd10e689bb522157730aa6dfc16e7a7fb71ae06589b5c11530b3145c787f9135a90a7e47e5e7c389bc2e5798e93cbc1c231579707bcecade0e9269b34a841c3d906e61ed5a0f094a0855929f26c3d081b45ed4997b58a7d5c8d776716d2af8a857d2bf8924a5352ac3bdfca273c7fbdce1cf448d76cd7ace5ddde78632ad6df5daa76be6afc4e04239fd6917adedf33ea0facd3dcd78f6309f992050458cf32de1e3dee06bbbd65fd35cfba6e328a7cf6862ac0e15fc1d99802cb497ddcb0e0f005c6e057d2a5331674b45c03bc004351718d54eb18dda4aa33504f3f164d9cf4ba26f05afc1dc", 0xed}, {&(0x7f0000000400)="25283cdf3ad3708f10b2d94c2dbed3932c1fbcb0613d35132a4e1a45f8734a25f6deeb0ab1c202e726f5c6f306ad8bcbc20efe5caf10b7a100e8f58739e7544d615a21702b2143f7216a4ba2d4b0a91d0eff59619e1ecbb94a23c3614d1fc04a478eb87e564f7b2c1d6a75cd0dbbc93bd1c8057d558b652eb69d11a9", 0x7c}, {&(0x7f0000000480)="3b44a13efd23", 0x6}, {&(0x7f00000004c0)="c1db2c0300730949c24ca6c4ea6330b594d9275d80681d3f4eba051e70971cc38da9599f3f678fc05682bf4266dc1b33352b79b49c398ec74b5649", 0x3b}, {&(0x7f0000000500)="85acacec2f7309d16a41e75f7fe51394db4d6b3ea36a2093e0e32c4736dbd650c4ca416d292ba7cfad1921630a", 0x2d}, {&(0x7f0000000540)="f6a99a8a0528ffcf4b6f82cc0bf088a9bd5000a3d2a98f710da072ebf8dfe974c14fa8239fb71215719a920371af835f00a6c776789f54e17d183c3cb0b542c58b426d0130ad489306ec9ff5b0968e6ecfc3e1d07b744b5a4ed28d2fea573abba55aed23d1914217cdb521cf11f37cb00022782a0c31c0da0cb4c407d22f6d136062b5d8bc962580c56f1b92377ffc0ca646933f52d3beee991a97bc20d033cc2cce82a7c3ef8dbc", 0xa8}], 0x9, 0x0, 0x0, 0x1}, 0x400) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x18}, 0x0) 11:06:37 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000140)="72c4ab6a1dead06cba1b26c3744615a0af1e5ce9c15897159232c8ddf53d9eb55e741e8154fd266f7d7cd3b63725c3b1527ce7f67ec4847e267726dc906a2349d2660403983c246cec18344161c027bb76f5dda78e55696044368a6486bab861cfd8a68f72aaecef84bcfac40812c3c97adf9d1ef2b8a8012618f70e60b63b867b27cd07a360ec84e3e0d9cd3a018df8c9c24a9d0085819d737ed9cadc30199828275908e7a8caad3091a247fb76777254990499662ba466d8992e6e7f40a0928f9904e1a49790b1891293d0c270c90fcf47947b07b07d4d053cd53fafa732d1f34bcd7e786ce57d", 0xe8}, {&(0x7f0000001980)="62118c7b2e935d3a1af0c9f795184f7c7a8a4860d1b36ad175e59d12e35606720101ddb93a02b8c7606e7dffc0a37f3c19afeb38e7d5115c6b53b8fb231db831273eb2be78d9c404ffdd6f1b26850b44b6a8280262220c951c59c36a126e0de3a74a304b40f8665ebaf5d1973a5599f036825b112de723397f5131ba068bdd3f5b5b7d9a1ca75055db599ce99e6d954149281074d4a76bab0ab72b16be540186e57fb1eb4133415ba144c915be8b9a12ec8d0b030bf325fd64583e97e26bc9554c41ccd70332a1411b00801b733ef619182ea9b1a0837f15fe802df2d2e1e86664885be364a66755df6844fa83af496927382f66f86a2ef9d27ba2aaa77fee45704ef6ed88e3c4658cebf6bd72fef49ea7b4b257b20239347bd0d43482633ef23178b41db6857e64ebe99ab6813fcf4542080e90e77c65908b104c5e78f574d22e4ad960f38665843431084e0deec4b8758ab503a20dbde453bd7c724f195d005c548114adef57f6442fedb5efa505424fa7cc19be04a4d07ba4c53d51567c5c647d97fbc04c440cfbd8e8474c3853ba3599f932f991c6d2aad87f0c661a404c796eecc1c7518e6229cf3caa3d367add1650a3fbbea83845f4de693501d6c0dc73acb5c77a01d1cc8bb9c29edb19f52ddb07fa2da7dcd830b4c6ec709f3038bb212bf2732c80209e07b7282e19ead8f6c71bc4e25f8c736ff83f54c9dd638917a328c62830bab5ccfa58fc3f1d2558b921a0688f16b03ccc4d35b6a4ee04a13b991e2c24ac4c07d29ba7743b0c1b92ad71721947ac50895f0982794b3f93d2a008b2d21e602f11e1973b8d9a64b5cab482d57cab533f53e3fca01785adc3af27c90206e396ff48d8d41db4118b9e96d78aa4b453c817c0cddce141d10cf51806432d61071b77cc043ff8a386e1d193950b4fb57ed0d2a8b060b3d30b64056a7bf9e757720cbd96c5af19f4a591715ef7f4a1714ee3d3e6abbbec3a4e184a192128469be4f32406f23bc575a48b9bc7f75ecfbee3ae9d3a511ebd73c92ab959508959a117d5f732b38a50af8bdd357181e3329fc61a972b2b5533cde7831a70be7679060516a1e714b3c2551355777675a5af2cd11c56b7192539efdeaae67aa5fbed786bc1b8f258cdce5029e2e41dba6a42cfcda72c620653c899461cf482f735cd567ded14a569c74e7dfdfb89fdf9d93719ca898f28e35c39e5341953fa3b0278c3058e18a4e0cff25e8a84a16156db7b5ab9e5cf34c3a9a9513675ca91c7503fc26bd8467bacb67698c210dc3a5b0f52bd4883810757148c561c7b56a4c1dfe5b0a9043656dde16801e1fa29bddf06aeeaf97fcaa1ea822b8c43bfef71bb4b76b51e3d3bc92adaa9a229f31d8c68c9f55f5ae897f481960103c6fa07f72c74f5ca7f2ff2aa36290604bf027e738ee9838b9aa99bc9dc8c095d16a51e81eaf0cff36617a8f954fa91dd0a1dfef8870e1974c4ae4ee7dbf21df756e91553e9215a76a6d3ed2243d3e7d8caf79f1456acf51a1f4899e9a61fb93ef05a1ba03fe55db5fb4dc8ca69bd7bf7b231f5eb4a13f9b0b60a61839ea91c175a6184a0a0229f6049853e5c233b5879035a720c1bdb6a08d9b5cbe5f21585974c8e25ddfb7408a00605eda2d06a1de45e520877023a69876fbc62a5842f2fc1d856e37c420de2701e7794629f93a126bbd1460a26965c9004e8581a537df9edaea4a95087e20c9181f9c8a27607373d17e155c7fc6000ca7d35fe08a50c1b7bae1f0c24d0952afc7bd2b59b337a3a87e4978d9d037b2a739b51d8a30ae9fc1269c56cf96c7541f597583f6178f680afef870415768c621dd739fe53b54134dff555362021cdaafd67e9b44122a168c182f1b10cb1b8e03e25440e3f410046b1038350f09daf4e0def167a4d73f7cf441c25cb9c83718523cf9379f31f9c8b637bcda1b362c31affc657f2763760fe2f6dd1d7fa45504e717d9f3c58815c2a3723e9d518070854d6ca92a823b2c066af7930ace0473d44d5473268f3f59804640153d5ffadd090e7748361cc6cd2ac2cbc6153dd557a27adf9aea078bfd979d6400ecc810c9f59611e1c8d38e946db83725006002c033cc577512e8c4c20596eb3e1721d173c226ca3c4b1aabf1ba5de8c8a5a67342253737ffcd90db0bfd156033b3c4e7de82cd378d1a8b58572ebdd0d92834cff1b603b7561fa2ae4a482c36edef9bf61ed41805b1203292e5ee45ed313e29fe9162d04e6ffde36d723a42ebb8ae9dd81a6835f6e18ee4468480506b381f7deda203be9b68bdf57d97c54e5ea3aa7b68d5365ec3b788ccdeeb17a968079c628c17b37dfad153ecd69545854198225c01ca0c7f5446ac27f2b6935f52fc3fd2bc5fd23731e647b4f426cfe560a94d0ecc5a4f2402310fcd2b07190b795f63f2012a78046f1d607007588ea068d4101f4fff4db7032380ac4b318527c31b31ae75d77a73317e9017f4e6fdd2812982d017534a342cb64f3fef66904b8c1bb59755781c39128056935d9eedd7d346f069d75169272eb145f78a052e68c284a4562e4d97831bbd0ecfc337e609982b7e30a2e0cade1353d0470311be19aa5c3a5f51f62b7bfb65a1ba83649da927ee038b2351412a9d79b9a12b112ab89c64827ed58ab1a1eb146bbf82d655a6ecc1f7b64541c15d341f6ec584d592b436def501e42ef713d263acb410f23906febb79ae7f66c799fc86256606fd116db46ca8fd679fcdfec3952aa0380721a38797fb49bdb130a138a99b1ef4612b11b7cd531545e4bc8c2d39c031c6f3cd40c8437a9a1e32da6479ee34c3e6174b857d8653b47444e6558106e918c21de4f766606cb21f0b24d72c5bf0db440b41f5659bf78753fba0aeb753358e997fbce060b97bb0646e86838158ad1d608851b99df884d5c189dc38c208b8d1e511a28269af4cc52013e3b974d4909d6420f02d2ea89b70f0d6bd1243263c950908b8a947b17e0bd3142cf5a836704dac4db28661cd8476cd5898792a5b0a84ad28269afc40296a4d5857f92f05afb406b184368014f6b7b80b4578b353b20d1fcd01d992266afb10b8470cd4f2963faa0f3826383ce5683fe2470609ea6992e8414ffd16530a7117dfc5b4d052897124b8679ceba715e8ebb16fcc09e6af08b6b9bf79c55248cbea8c437043a606af2cde9d255854b606b1c1b0c545ddcb1b593b9c9d1dafd2558e70c43aac3d2eebdf656d37e396432901e14266cd6410f50203e0b29eb2aac3e1a32fa2dfb7205085b28b263fc4ab7ceadc72f5a0e1c8a475ff38ca9dae17c4c51f30df5c52b504036a4975ad9b5dc2ac9a97152814fc858451f37156a178b2c44b1ad9c892562c0ba95434c50d58d383ef5d4f760ed9ddec9a1595cd62375bd8268fb72a70529499cb80f91fa0a657b7e4eb63b63dc562ebfccb2c51fe4599a872d958dc839ac52ecde6ac25dc75ccf14c34426276bd29a447a860043bb818c9811cd48fc39b84a40309dc61a8d1d00bd981b0d94c121c477a6f545ed35d5b3abd1e93eb78bc33ee597df648ba642cfae19015d3e06a179155e59be0c1f3256d796bad4b6b43d2186a9950f9b6ad49f55c6f97dfd6dd66e30118e4dfeedff0da42827b00687305662d25a88ff1c7e0b89e2f4cec9ff8e74443034369ba6eb9bfb540ecd3e5a5becbb184a640e1628c19bb64c1e6457b8711f851afd60a5d6ccdc171b37128e04080c657690d4e38ccae64e9c22cfe10ffabb899b4ee30bdbd321a72eea8232c4a664e53b38e523808e5a46f51cfe34237b64c5dfaa86c65c66bab9e504846db2983ec19f9c4fd6f467055851c7f1928a3ddd7773e6da3e848e11e31ec88e2c4597756ce0a3d88b2756151fa373f8a4848acdaadf62c8b131f3853d2b0b678f018cddba0ff69459b15567035c1e7ad75cbf0e023101cb3b584e541ee65186a200416d97c1dc8c63a3317b48f7597a50e2c135867afa3f427c529cb014fea5947f22f5a9df48be5c7cbb24a1e9c61bf6129cf1596eafac8cdb26cfc0e62e2e34f15c5e1785ba82fb1108b707a86caaf010eea584e92561346e10cdde610ff15214aec7f30454629236f5e00284f17921de2447188f62ba8121a6fce17c9794d5ea6a226dec98999bd9889a50013c070d7a2499f08e15196170d182683bba474f755a1ffb1fb95f62f126102c0c67544dc5f8b875d70ab4da033818b3f5dbed535245d321c3c3bb6877c383e6db7fb62c0a0e38cfc9b6c64e49aabe10924b7822ee2042dd3cda6c2d2caf413c788ee8bdbec1598f802edbeef43883fd9025582729499e78c58ec9270a6c1298450dbc593c44bbf49805970eef3b424890f392339a23f2d24c95885d4239eab8bda8bfc658f7c9eaeecc7e9410288d0ee0a051de34f734d1bef956ee5b8940d01e2534cfae07bab7d592dab551e99f72db5f20e71196983b94849035d4c3d7c75c5e7dc8c144bf56400242619fda1e07b38a79aa7740f6a1a08e7e398caa89f1b04697234a2f9b57a4883e8437d4dda91e3f9762f9363ce4549d2c41220b88ce879f1200c094e03af9805e362ecd3d2c641ef55855d25d2f05aced41a5ea87b4d6c5bcfd4e0dce6f6fa7cf963c986ab1d05db17ad26ef47407aeda47dca4f1b32d91809c9d52e62287c2a0c994e7682740fdfc9a56fc83f82cd005cf55f991d4c481b7e36407c1115ea0cd4eb51c4f3060d43a01f0b2b09c977091bf64045be6bc899816bd67cdd2351546b950c87615c42538c15336b2d8e083262fea772bea2d5a78ae9e42fa65d28935ae3dafa72621a5c735111b9f7c9362f57de6cd3196cb56af02a9461c1336d4c70c887074ebc501f2fdeab6ee9e9ffe5fbf1cc47c08cecf808c47699a65514c1b5a5f5b6b7020de7a887fa846201126834f8deedc8615c930a7519fba2609b5d29b52f0e9e9de78f226ae8888e48e5b12952c0fd0c11edd40d47d9deaed91c02d0ee8a2cc044c6b9aa767717bbb070942a81fd6e96beed76b2c9f6c5f8289210f4a185f0d2d6e75e0f5f6bd4e06dbe72491efa513748e944ac1930e725a02e1ab09086ead86b0b2d50a29382884d51a09441138032bb016004410298179525ebfda6a2215ee3135ab8637004409aca14373699104efa4ace2f782adc63307bc711a686d74bb0f8581a2f73dbbc0f49cb03f1a4f48ed34ddfe0379cd0f37812b70e4b92815c2895d894a269c1968a8be310a457228329385c84bf4b3a0dd6b1d926fe7aad25ca91fadb5847b3b595fa73b76e3a02c899555ae28903a601bb3ebdbd5382c60b7e536b0413ee9da4faa99eba65f29b845475b40b36b6ddec8e6d1bcb2704b17834b9888b815743f8b7c10f9bab871937c4ae38ee5d603c81f43458e797dfd8007ab853a6462db50b320b6633255a02d94cd8075a18ad6f747873a1d535f2dd2779384eca093f13e7806f02250f39022834b6daf2318f8a7982ba4b045dc7bead3886191d3b3049d89272ca59c7e5cd64280b1d148d91e22cccc4d6bd75ad2b945eca14738f405a5f2030c8bc714f942393cc769e6aab84e1961c2ea655c6a80a8c16edfefb62a69a7a812ebd4e8140ed24b217346b1f46e4f7eee7781d2bc88ec57cc471c81a78c8160914d7ce71294ffb721cd4cf87fe10ee2945578268bc74d2e5d8ac04430b6f37da869c1a26ac22c0e95385a885afc102372a57417d4147e473a582b69590c7dc64590d976ec53e552cc24cf22afd990d8976a591523e2b45ac56c0e8e1d24da46c7951b68598395d1dc2d8b041d015969f251b5233f8a", 0x1000}, {&(0x7f0000000240)="a7232912bb86a29acf4a632feff055d458693e7edecf3834fe0af3c0946fefe614179493b4aea26e4dd01cc5e7d8abf48d303f128727aa3777bdfb8b8944b761a7c8052724feb3f0de5a7d6e4748d93662da476660a8d4ae159435c17ff2ec12d2931ed33d24336a06fc9e5f9530bfc2b3f01837a4bb0567ed56f7fd034007f6a7ab47f6fe1af1c161e113d7ab2d993ac3c9c947da933dd2acb5e95ccea38538c4c589b33fd6aa93d470c76e79fc2b2d61048d5467371fee8c22eab82c4c89", 0xbf}, {&(0x7f0000000300)="f6a2c3a4ce557cebe64006a80310854dde0a36789b59b578834949fc050081a84b5d083838130e4ef941ad780909eefc49ee38d7c5229cce48c91168cb821d6b75df6cacf35598b1dedb85d2674d72139107daa1575f4c40957ab33b88dd8c", 0x5f}, {&(0x7f0000000380)="095adf31eeb77c873cdf527ecbeb1a5db3f8f430e8cacd9ccd935ee559f00c8fc6a7de0d6acc5e292056c42c02319ffd6eac38d1443e884fe5dbccc6d6f5cb85de6698f6ff09245845cb5f9b35ea8bc56c68c8e4afe27888321e91509567f5b6c0cce8aa046bb2cd4083f2d93e81c969c3ca675c98bcb3cd1c98cee073", 0x7d}, {&(0x7f00000014c0)="3adda0c999c1ae2b960b6bef1f6e7ed8cda09895f830db47173a6a0b1c172ef6fb104a0bc27537f98a776dfdde915365f1419346d74fa86f2c5e744b2c06f46b8b970ae8d69c8a1848001ed34d79282d6bebcc8e8b34dac08fdbd593c9322dffe1b67f2fe33e380af51ffe04dca6c6", 0x6f}], 0x6) 11:06:37 executing program 1: open(&(0x7f0000000280)='./file0\x00', 0x80, 0x40) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x3, 0x1000, 0x3ff}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="f82fb1f1320a6de0cd1730ce50febf75a2c4e76703fc589f686bbfc758ff1e6a8d9c306b5fa80862cd08465514a0af52d76e5dbe20bd509242263270cf80be83bc6eab44a1cbd0bc2cc3d978fdb4eb59de61901f8e0af8ecc80ae0915a8965da103fc9919157d063d773fbca0f242baa4ab50cc670fe4f15abfad4de807230b2c32b70927004a50a000392b01284f16ffa87577cccc244b04c887e1aefe68fb3ada72f88c68bba133bfa74b82d4cf177c4", 0xb1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) accept(r2, 0x0, &(0x7f0000000040)) pwritev(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) 11:06:37 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x6, 0xfffffffffffffffe}, 0x10) 11:06:37 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = shmget(0x0, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x1000) ftruncate(r1, 0x0) 11:06:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) close(r0) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) 11:06:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:06:38 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) r1 = fcntl$getown(r0, 0x5) flock(r0, 0xb) fcntl$lock(r0, 0x7, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000, r1}) close(r0) syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) 11:06:38 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fchmod(r0, 0x10) 11:06:38 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) r1 = fcntl$getown(r0, 0x5) flock(r0, 0xb) fcntl$lock(r0, 0x7, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000, r1}) close(r0) syz_open_pts() syz_open_pts() execve(0x0, 0x0, 0x0) 11:06:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000001640)={&(0x7f0000001680)=@in6, 0xc, &(0x7f0000001540)=[{&(0x7f00000016c0)=""/151, 0x97}, {&(0x7f0000000140)=""/201, 0xc9}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/178, 0x145}, {&(0x7f0000001300)=""/63, 0x3f}, {&(0x7f0000001340)=""/215, 0xd7}, {&(0x7f0000001440)=""/203, 0xcb}], 0x7, &(0x7f0000001780)=""/97, 0x275}, 0x847) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000259000/0x4000)=nil) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) 11:06:38 executing program 1: clock_getres(0x0, 0xfffffffffffffffe) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_pts() r2 = dup(0xffffffffffffffff) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = kqueue() pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x1) r8 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000540)) r9 = accept(0xffffffffffffff9c, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) r10 = accept$unix(0xffffffffffffff9c, &(0x7f0000000600)=@file={0x0, ""/4096}, &(0x7f0000001640)=0x1002) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001680)={0xffffffffffffffff}) getsockname$unix(r3, &(0x7f0000001800)=@file={0x0, ""/4096}, &(0x7f0000002840)=0x1002) socketpair(0x36, 0x5, 0x2, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000001700)={0xffffffffffffffff}, 0x4) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000140)="5b4bd6eb82e233232a10e29b3a21c8dd03495ff4aaf899edf9f3d9ac7d8214c0b03efd458e03d230588ba1e931c5e523233d3f426654497db26888872a14564b9deb7e", 0x43}, {&(0x7f00000001c0)="545f778f78abfd12e609e6c82a5e10670796d2b171095f8caf6decfb81722e8ad682cd3fedda1c31d11eb19d49e7da84a9d139e2fba4bcdb46e4239f2022e3f7a6c370dc30dfb1182f9faa3712c748ea7091811569e453624f7c08f7fd3cedff1e569dd109a2f57b1a81deaf59c191d866416b256e936e7cb92e1f00a2df", 0x7e}, {&(0x7f0000000240)="15cb75897381a60446eda16e424be6b02de84d0a1ac67c3508db88108e41fd1c9aa97b24b82062bec1f9e0cd620d1c56c9b3ffef0edfdd296895061c77e2b94700a5eae0ef93a02e43af1b122feba04dc0bf5a7c4143438396e64a9f7394594b705b57b1f969ce1556e7e2afccc54d868e9f03d043b5028112e7fdb53df751ae28de4388179222011e557d7cd8b81558649e40200a02cd75bd7ce19239833b12514cdf77e108aea25b68c0da01e45e3c9aad3ed25ddec13cd222434e5b6ccbf4a459915fc867018c936ca2b9100873ab546a9f", 0xd3}, {&(0x7f0000000340)="6c2b6b9a1ff03f133a6234e0b9e3b37cf399282d69320b626fabe5196bbb7a990778f3c3f359715602af9365534b24598c303cbc0a649d799dfe1c065853e4b48737a59c931925e6b09a42ef09b1dfac9f244b598f13309f1ff0c793a37d6343a7b97b827b5049c7490acb", 0x6b}, {&(0x7f00000003c0)="807f51daca8d2ff72d2f", 0xa}], 0x5, &(0x7f0000001740)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r13, @ANYBLOB='\a)\x00\x00'], 0x68, 0xc}, 0x407) pipe(&(0x7f0000002880)) getrusage(0x0, &(0x7f0000000040)) 11:06:38 executing program 0: unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f0000000180)='./file0\x00') chdir(&(0x7f0000000000)='./file0\x00') r0 = dup(0xffffffffffffffff) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x90, 0x401) 11:06:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) 11:06:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x3, 0xffffffffffffffd9, "855cf50167a7230004001a000000000000000080"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) select(0x40, &(0x7f0000000140)={0x0, 0x1, 0xee9, 0xfff, 0x691, 0xfffffffffffffff8, 0x9}, &(0x7f0000000180)={0x5, 0x4000000, 0x8, 0x3, 0x7f, 0x400, 0x6, 0x80000000}, &(0x7f00000001c0)={0x7f, 0x8000000000000, 0x8000, 0xfffffffffffffffe, 0x1, 0x200, 0x7, 0x1}, &(0x7f0000000280)={0x80000001, 0x7ff}) 11:06:38 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() writev(r4, &(0x7f0000000180)=[{&(0x7f00000000c0)="6208cda3940f753766b4707c38452db2056281d8dec592b05ddc52d8b8648c66d7c0793df97cf96c92b65817c95f84d37b89b81db6ba175e7d85c4685754d99c81ba6d6fd5b015797c5b549f08acf7ddf2c11f9fae6291c3a64f6a957d8d8464f61ff5c478", 0x65}, {&(0x7f0000000140)="4932ccb58a462e98f693dd06a4d6cc5ec59f7e055ede27eb95f9abacdedca2a6fbc38a7fe6c2706403ec4e307f0ff2f3c6fe013cb9", 0x35}], 0x2) kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r5 = dup2(r0, r1) ftruncate(r4, 0x2) syz_open_pts() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r6) 11:06:43 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) recvfrom$unix(r0, &(0x7f0000000600)=""/78, 0x4e, 0x40, &(0x7f0000000680)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)="eaff375d00004a00", 0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) getpeername$inet(r1, &(0x7f0000000500), &(0x7f0000000540)=0xc) setsockopt$inet_opts(r1, 0x0, 0x200100000000d, &(0x7f0000000000)="eaff125cb4fb125e", 0x8) open$dir(&(0x7f00000006c0)='./file0\x00', 0x1, 0x0) getpgrp() socket(0x18, 0x4000, 0x5) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000100)="5752ec8b844c93e3d0c1f0c83be279042d753c0430cc8815011ed9b8b946bd55da39ac08508b9a20167b343663e50e21fd291e21c48d7c71c980f730e43a0421f675fe74bcdc7ea22294ae10ddfc0809f881474756aab481fd472d6ee87e4936f76ba8879e12e36ce46ca73f984e6bdc56d6afdfd481eb347868", 0x7a}, {&(0x7f0000000180)="d15aafc40439aa8143a562865ed2aa71361f2f88fc37d94075afd2380f7ff2c564a018123c46ce0ffa7e76b86838f0405f1819dbf816cec803301e64c5b1439f5397e86036212e4c66b4774f67faefe0fb87e97e494caaf49319fd4892b00e925f061b56b5b2c7c7ff7c938e6457ad5ac139f5e83a84877fcd95896ca67073987e4c95576049f871d7f7676354c896402dc449a081e3f966b84392b7b93850c043e21a7481521a317861a876711811f0bf42a27dbc165b63b29bf06231", 0xbd}, {&(0x7f0000000240)="68270a3c2a6c75ecc6bd3be7571a9476571a634a8ea0dab19efeac2d97846c3055f941", 0x23}, {&(0x7f0000000280)="7655ceadb7535cad8f77b522de466ca30f3b0e8e1bb1121faca11a264aa1e8870dbb2659a49905ce184d370e542bbd70cb61da5b6ec20a324e332954d6e99f5bb45f04dd062712ab00ac32d4", 0x4c}, {&(0x7f0000000300)="b5c22a649a8723b0452ab25ffec67c6cbbbc1e3399aeace929a7629517105cb66b6a61181c3fbe7e", 0x28}, {&(0x7f0000000340)="be022cc04aa7124a729977db707d46073d0be4f7f95cae8b517f6256fec85b9aa8f2b804da2d4b8680094ef689bacda7646f2f1c20a647a83297c93b030cbffa65c6ad86e9efc362aeb82e36e3320e791e4d6e4e5178e8076734a21c4180774093316bf23fbde349d24e0d7b84070e998d5f022e85c0e2d61a3799df77516fab55d2", 0x82}, {&(0x7f0000000400)="1a25264482ce6d1d60c04eaa5a27b7c5f77d42dde4afd62d1567d5350afd18f275f49ad62ea596e5488391b03b2473c00a4b9b389723", 0x36}, {&(0x7f0000000440)="b253525805ca2a322da7df7c7d03701b0f4b3c324c5730e7b25f1485da4e5580937ff669cce172af54d50dd07ff3caefdd781e3c54", 0x35}], 0x8, 0x0) r2 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000700)) 11:06:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}, {0x0}], 0x2) r1 = syz_open_pts() msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x0) close(r0) dup(r1) syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x5) 11:06:43 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x5, 0x80000001) write(r0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readlinkat(r3, &(0x7f0000000500)='./file0\x00', &(0x7f0000000540)=""/144, 0x90) write(r1, &(0x7f0000000040)="fd", 0x1) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="bbb3ebf89f8ce622b763777e32b9ce819aeea70d919d709f72f4993080de69d73988a66e200431c5cfa909df29f6a4865a20ee3e052618d787ba2e4dd9a636c691d769726cebb8ba774ee035f61159737f7a3e25ac0a6db5a3946b04", 0x5c}, {&(0x7f0000000240)="8ba91588dd4b65457dbb3fa4a63c800ccbd937fbe4f849a2d5af388481eb6263298191137791f89f68dd3d243907b698ae0117e506c41e871270998561c2c70a753dacd0df5c9a7b78d62a85ac83ec65ff6ce4335c0f757f1d1f46d701f1d04391ebe710b9a268b9793f3a6cd8c72ae7654b583e4e2fef384ea986d1a8b00ccb9d6866302675abbdae0f8f9ee5dd55f1f388713e2df9027964329d81afa49167e651c2cfcf", 0xa5}, {&(0x7f0000000080)="328ef4d4c24ebdbb2d53446eb89f04fb153fd809bf26645197bc9efb6708f6641d255be35d932f96980d1d", 0x2b}, {&(0x7f0000000300)="3f51a0132021f1e7902a46a29ca1657e995883cac7781297acf5434215de780cfa4abbe9fd0ec20c1049f252f7ccaed101dce06adaae902b284e74f9c775482bf6bf6c35803622e91a64bba2064c62ba2d539feda2ae781cc29108bf67da96084133c3dc9d476fd43f4ebbd3924d985916778cdc9acbb308a2438778aec8e02b98ccc7d00711370b98713f4dc265c7db05df4bfe91f62bd6ffa0c385b5d7ee31c1a40d166b86fc16d192f97c39cf26c7ed3314633fe7bf57b7886d3bf98fa14d179847d706b4866cd79ac37be3d481d7a15897857065ed58af599eb1dfb2d88a3c47f9e3a99dcb10", 0xe8}], 0x4) r4 = open(&(0x7f0000000440)='./file0\x00', 0x8000, 0x4) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000480)) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 11:06:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0fd4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225997d2250f6ea821e153a6212dc30abaac6e9b1112d0ed2d6791960de30d33355b6a00", 0xf8) r1 = syz_open_pts() close(r0) write(r0, &(0x7f00000001c0)="4ceb8f6427bd595116affa089cab77d1d99aba8e27c6244dc64c83a5810c678189c781dcc47d956fb7383acbaa05bcea2d1f1deb10a8099802c2723b200ad13aebd55577043854037e257811bbd580347344d463acd869c5e9d52af7952c009b909e1055b702fd33bd582c0ada764ee36694c35dc75cf3", 0x77) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="8740fd96b0058bbf8226c8fa7d1d53290d03ae24c5e5ba820a1fc28f09269285f1eb0f9e9aab", 0x26) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r3, &(0x7f0000000240)=""/161, 0x9964) 11:06:43 executing program 1: r0 = socket(0x800000018, 0xfffffffffffffffd, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x4) unlinkat(r1, &(0x7f00000005c0)='./file0\x00', 0x8) socket(0x10, 0x8000, 0x9) symlink(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='./file0\x00') dup(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='.\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='#{{!\x00', &(0x7f0000000200)='}\x00', &(0x7f0000000240)='@^&,$\x00', &(0x7f0000000280)='%#\x00', &(0x7f00000002c0)='{:\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='+&.%%}\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='/-(\'\x00', &(0x7f0000000480)='\xc5#$\x00']) openat(r1, &(0x7f0000000500)='./file0\x00', 0x202, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7c1d, 0x3f, 0x4, 0x8000000000000, "870775ae4eb718644b7749a65e107eda8f848313", 0x7f, 0x5}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:06: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, &(0x7f00000004c0)="3e2a7913e4bbd21c714f70d36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f780000f4ff0000013c1fe9002049fa9da398bc56444002007ef4285fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3aec190fef0c9ea73906e2adddcb95afdc27b8c983135697e47dc17f9aa01fc170000deee2f873c1e711d5b65d2331c8e4cdf02bc62f5705148c40d712d93ae731ffee5a627d0767106bd31b4605f1d0008fd89057394672c25bc15a60200000000000000", 0xcc) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff82, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:06:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000200)=0x3, 0x4) getpeername$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000001f0005d30814634b35c91d9c4f00000000000000000000000000"], &(0x7f0000000140)=0x5c) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 11:06:44 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getgid() fchown(r0, r4, r5) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x3, 0x0, 0x0, 0x0) close(r0) symlinkat(&(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') 11:06:44 executing program 0: mlockall(0x0) r0 = socket(0x13, 0x1, 0x20) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f0000000080)="dbd6ce38bb9c62c70f147d963854f0d1fa7b091181663f9693d2acfb133c3d0e604a11908a46c2599c98ff841db96d21f4c401144ada26bbf709b81dce9f2da71182bce38449bd00e5d1c13ba5d6a89133449123b1e7d12b30e5298d8f5cd3d3d7c7018f6ce270c04c7e0c2b9ca17ece92f5f68f0c9567d17c476feaef75fbfed3f22f203a586a4a4c9096dabc81256863ed7fe82e43ccbcf8d5b3e754f51857d2b2b3fa3ecf951520a7215b49534a1d29", 0xb1, 0x2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) poll(&(0x7f0000000180)=[{r0, 0x6}], 0x1, 0x10000) r1 = syz_open_pts() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0xbc77, 0x80000000}, 0x8) r2 = getpid() fcntl$lock(r1, 0x0, &(0x7f0000000200)={0x2, 0x1, 0x5, 0x9, r2}) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000000280), 0x0, &(0x7f00000002c0)=""/23, 0x17}, 0x801) r3 = open(&(0x7f0000000340)='./file0\x00', 0x8240, 0x10) stat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) ioctl$TIOCSCTTY(r1, 0x20007461) r4 = getpid() fcntl$getown(r0, 0x5) getsockname$inet6(r3, &(0x7f0000000440), &(0x7f0000000480)=0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000004c0)) ioctl$TIOCSCTTY(r1, 0x20007461) r5 = semget(0x1, 0x3, 0x3b9) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000500)=""/35) r6 = msgget$private(0x0, 0x184) msgctl$IPC_RMID(r6, 0x0) clock_gettime(0x2, &(0x7f0000000540)) getuid() chmod(&(0x7f0000000580)='./file0\x00', 0x180) linkat(r1, &(0x7f00000005c0)='./file0\x00', r3, &(0x7f0000000600)='./file0\x00', 0x4) ioctl$TIOCNXCL(r1, 0x2000740e) getegid() setpgid(r2, r4) fcntl$setflags(r1, 0x2, 0x1) 11:06:44 executing program 1: mprotect(&(0x7f0000197000/0x1000)=nil, 0x1000, 0x6) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x7, 0x4) 11:06:44 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) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0}, {r2, 0x100}, {r1, 0x10}], 0x4, 0x4) poll(&(0x7f0000000040)=[{r2, 0x4}], 0x1, 0x0) 11:06:44 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x8) open(&(0x7f0000000040)='./file0\x00', 0x80, 0xfffffffffffffffe) 11:06:44 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) r2 = dup2(r0, r1) ftruncate(r0, 0xfffffffffffff001) shutdown(r0, 0x0) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) execve(0x0, 0x0, 0x0) 11:06:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8a, 0x0) dup2(r0, r1) 11:06:45 executing program 0: geteuid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = socket(0x0, 0x1, 0x14de) r1 = dup2(r0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r2}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kqueue() kevent(r2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 11:06:45 executing program 1: shmget(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) 11:06:45 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, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f99429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f0660b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff0000693109b86c402f371c8eacead4f7c9d0d4d2c745729a0536e5fa05b0d0e382b733e6709c3e4ab8e8d38782e239471e01e8310dbd56e54bf7d853bef5a58d4d53a040dd749e13481bdb784cb54ceb424031dfa02e31262b9f5d1a32167a3a6de41574a81fd822d489681df1bb39d7b24ec80fcc0197ff04", 0x1e7) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffe, 0x29, 0x4, 0x846, "e07018ebcdcf0c544146a52517cc97281d95335c", 0x64, 0x1}) 11:06:45 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xd0, 0x4) dup(r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4c, 0x2, 0x7fffffff, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x20, 0x12df7bf76c74a1c5, 0x0, 0x8a4}, {{r0}, 0xfffffffffffffffd, 0x2, 0x40, 0x14, 0x100000000}, {{r0}, 0xfffffffffffffff8, 0x10, 0x6, 0x81, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x2, 0x7fff}, {{r0}, 0xffffffffffffffff, 0xa6, 0xf0000000, 0xa91f, 0x3}, {{r0}, 0xfffffffffffffff9, 0x10, 0x20, 0x6, 0xffffffffffffff80}], 0x100, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x0, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x8, 0x11, 0x100000001, 0x2}, {{r0}, 0x0, 0x10, 0x1, 0x5, 0x6}, {{r0}, 0xfffffffffffffffd, 0xa0, 0xf00fffff, 0x4, 0x9}, {{r0}, 0xfffffffffffffffb, 0x4, 0x2, 0xffffffffffffff81, 0x8001}, {{r0}, 0xffffffffffffffff, 0x12, 0x0, 0xd6af, 0x3}, {{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x81, 0x8, 0x2, 0xadf1}], 0x9, &(0x7f00000002c0)={0x8, 0xc56}) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000300)='./file0\x00', r2, r3, 0x2) 11:06:45 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x1000, 0x0) 11:06:45 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x4) mlockall(0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) 11:06:45 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000001c0)=0xfffffffffffffe5f) write(r0, &(0x7f0000000200)="f74e0f6263055ae71b2483facb22878622cb784bc4ae97d0b7db0206d3f5d23958", 0x21) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = geteuid() r4 = getgid() fchown(r2, r3, r4) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28000000ffff01000100000000000000", @ANYRES32=r2, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRES64=0x0, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYRES16=r2], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYPTR64, @ANYRES64], @ANYRES32=r2, @ANYRES64=0x0, @ANYRESOCT=r1], @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRESHEX=r2], 0x3a}, 0x0) select(0x40, &(0x7f0000000240)={0x4, 0x3, 0x8, 0x8e5, 0x9, 0x2e09, 0x81, 0x6f}, &(0x7f0000000280)={0x1f, 0x400, 0x0, 0x80, 0x401, 0x3f, 0x4fc, 0x1}, &(0x7f00000002c0)={0x5, 0x0, 0x2, 0x58, 0x31227a0e, 0xffffffffffff10f4, 0x80000001, 0xfffffffffffffffc}, &(0x7f0000000340)={0x3ff, 0x80000000}) 11:06:45 executing program 1: setitimer(0x0, &(0x7f0000001100)={{0x1, 0x6}, {0x6, 0x1}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) 11:06:45 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) setsockopt(r0, 0x9, 0x8000, &(0x7f00000000c0)="3ccb307906a683dba327cdbf4ec5a81507cba73f4d62324b0926b4c71a035ef3c328aa44bb2ec819dc819cb0fc89be20a3da89a21dd3377cf93e1592aac78d13737975b22084ad3f7a0dae94a46dd73fde210e595cfd0c3d08c75d9b03e211a47a2c0ca20d25be3cb79dede7bbb054ecaffac61406e291a14bef23c087747b1375f6ef6dff81889bbefb5f2e8ec1bb1ed5d12a0d8e5bebe31e70809a4d20536b542674e1c4fa045e189f3091f37c0fbf9f9d9955f07eb2aeddcb87e85c93cf5e4e8145dd199cca7d78cc8aca40cf7bc45ed56770b80c044cf719a2c0a33f66664a2ac31885cd1e7d4f2478f14cbc9863a5e8f2ff793e8740ba66e157cb", 0xfd) setsockopt(r0, 0x493, 0xfffffffffffffffd, &(0x7f0000000040)="e07704225fca0051cf1fa2f4fd7d20ebb1cfb5dbed2949a1473d0e7127f0fdb8bd769ce1d37f9d194e368246b8582b98f253da677851687e960b263a2e82ee6f4cc99c381120f5f8ad0a99428a0fef29887e95530ab7931beabb1bbcabb4b222ae87da1d06f2db0fd27f8a", 0x6b) 11:06:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000003c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="1a95d6b9c7a9f501d23707f95c1e161400a9000b7b4d1bd2e234c181a401f1545f4085b6ae0fc893fbe838e3f5a3e78d1bce61e3bf65b9a82128e99cd13bec2879799b36b45fe915e95799bd894b78994f916dbb319f2eecb44bc87610884050e5bb3145bd1c5878473e4d96d0148a338dada2009c140cc4bd3003587e33b8cb9fac913fcbae9a57177898280f200a23e68c45c0a6d9d91d6e4a47d173b9d003f987025cea38fd4ac5e88eb3320fca0fd31e6a998c4f9e1c05886d78343c04b4e677b68465a5e57aea28897d674f98c0af815fada3c969421a2dc1eaa272e311c1cc4433efdea7b265fb933a886ae44ba12a747adfdd499074264e4188043779a3f5a9c2220f6f3058cca71b41ce23cc5fe208af791d9d81ab559aff0f5ec3623e72ebb719dff4245b8e7dcf28ef37a75b570ab9381a09f38b2544d4bc2a89a14ef1e92a7e3599d59a11403b486e78e9d1888ea670aab84763eb9052042246a243f6fb9b2d16e19a19cba980a1017eb63e63d01ff0baf1883eba37cdbc7e02e492dc6602", 0x184) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:06:45 executing program 1: nanosleep(&(0x7f0000000000)={0xf0, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = syz_open_pts() flock(r0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) kevent(r0, &(0x7f0000000000), 0x400, 0x0, 0x8000, 0x0) 11:06:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() dup2(0xffffffffffffffff, 0xffffffffffffffff) lseek(r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') recvmsg(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)='r\x00') unlink(&(0x7f0000001700)='./file0\x00') kevent(r1, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100, 0x0) 11:06:45 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000008c0)=[{&(0x7f00000003c0)=""/253, 0xfd}, {&(0x7f00000004c0)=""/252, 0xfc}, {&(0x7f00000005c0)=""/74, 0x4a}, {&(0x7f0000000640)=""/106, 0x6a}, {&(0x7f00000006c0)=""/197, 0xc5}, {&(0x7f00000007c0)=""/208, 0xd0}], 0x6) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) 11:06:45 executing program 0: madvise(&(0x7f0000b46000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000b47000/0xc000)=nil, 0xc000, 0x1) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) mmap(&(0x7f0000b48000/0x1000)=nil, 0x1000, 0x4, 0x1010, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 11:06:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='\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) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\x00'], &(0x7f0000000200)=[&(0x7f0000000180)=',!\x00', &(0x7f00000001c0)='\x00']) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 11:06:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) close(r1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) dup(r1) r2 = syz_open_pts() open(&(0x7f0000000200)='./file0\x00', 0x80, 0x6f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 11:06:46 executing program 1: rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='./file0\x00') select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) 11:06:46 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) kqueue() 11:06:47 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x168) openat(r0, &(0x7f0000000040)='./file0\x00', 0x690, 0x1) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) sendmsg(r1, &(0x7f0000001880)={&(0x7f0000000280)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, 0x0}, 0x0) 11:06:47 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:06:47 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0fd4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225997d2250f6ea821e153a6212dc30abaac6e9b1112d0ed2d6791960de30d33355b6a00", 0xf8) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a0000ea0000001d00cbf200"}) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x9dc5f898919a11b4) read(r3, &(0x7f0000000240)=""/161, 0x9964) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1, 0x1, 0x1, 0x40, "bf8ae302fcadb3cbfd93914d54f18ef9b0af254e", 0x4, 0x6}) 11:06:47 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x7, 0x3f}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000200000005}) 11:06:47 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/162) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) r2 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000700)=""/223) 11:06:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0047b6ca6109f7aea8ecf6dd77c63934a8734f11c216cd71f4a60b512c3ecd9d", 0x150) r1 = syz_open_pts() close(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xab71, 0x1000, 0x2, 0xa98a, "c69d908eb83d7513276633b90484e005c9953274", 0x7, 0xff}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x1f, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 11:06:47 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = getpgid(0x0) r2 = socket$inet(0x2, 0x8000, 0x7fffffff) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="e3111437d42eaa9b513290a7dc87a839d6e783e1ba1f3fad6e22ceec9357ac962ea99ad9b3a52f0251699d68e111eb6cadec6e395d9eb8af23c1b4c1623d", 0x3e}], 0x1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0xffffffff, r1}) 11:06:47 executing program 1: mknodat(0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff) r0 = socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x60}, 0xc) 11:06:47 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x4c0, 0x100) execve(&(0x7f00000000c0)='.\x00', 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x100000001) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="b9fd35f33027d14d2ca44f89d76251c319a6b15eedddf1f8159aa3d3e3080fc50e83ca1da62e744d5b6534343648c9b3d709c210836fe9ed299a6c6bd3", 0x3d) 11:06:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000280)="c5cb1ff8379fc6b93e5d2d929f9859478a30caa30a2980a0243a98703bc947d1", 0x20, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r2, r3, r4}, 0xc) r5 = geteuid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) geteuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r5, r6}, 0xc) close(r1) getppid() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$TIOCSBRK(r7, 0x2000747b) ftruncate(r0, 0x5) 11:06:47 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) 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) close(r0) r1 = semget$private(0x0, 0x9, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000280)=[0xe772, 0x9, 0x2, 0x3, 0xc0c2, 0x80, 0xc8]) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file2\x00') ioctl$TIOCSDTR(r0, 0x20007479) setitimer(0x2, &(0x7f0000000340)={{0x0, 0x9dfc}, {0x1, 0x6}}, &(0x7f0000000380)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) setpgid(r2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) 11:06:47 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) flock(r0, 0x9) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') symlink(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='./file1\x00') chmod(&(0x7f0000000140)='./file1\x00', 0x0) 11:06:47 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x200, 0xd4) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='*\x9b@$\\\x00', &(0x7f0000000080)='/\x00', &(0x7f00000000c0)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)=',(/)*{\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=']\x00', &(0x7f0000000280)='&)\x00']) 11:06:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x80, 0x1) recvfrom(r0, &(0x7f00000001c0)=""/175, 0x97, 0x2, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0xffffffffffffffe4) kqueue() r2 = kqueue() msgget(0x1, 0x42) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x3}], 0x7, 0x0, 0xa41, 0x0) 11:06:47 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x2b) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x1010, r0, 0x0, 0xfffffffffffffffd) mknod(&(0x7f0000000040)='./file0\x00', 0xffffffffffff2ffe, 0x6) socket$inet6(0x18, 0x5, 0x1) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x20, 0xffffffff}, {0x0, 0x2}}, 0x0) 11:06:47 executing program 0: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) socketpair(0x6, 0x7, 0xfff, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000080)=""/221, 0xdd, 0x803, 0x0, 0x0) 11:06:47 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) r2 = dup2(r0, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) 11:06:48 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0x7}, {r0, 0x108}, {r0, 0x108}, {r0, 0xa2}, {r0, 0x8}, {r0, 0x40}], 0x7, 0xffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x3f, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ff45030000002f"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:06:48 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) r2 = socket$inet6(0x18, 0x7, 0x66b) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 11:06:48 executing program 0: r0 = socket(0x20, 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x101) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) 11:06:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000003c0)="3007c0c093ed11c1062c6b76328f97350500000000000000947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) setrlimit(0x0, &(0x7f0000000000)={0x9, 0xef3b}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffa, 0xfffffffff7fffff5, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:06:49 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$getown(r0, 0x5) r2 = syz_open_pts() close(r2) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) fcntl$getown(r3, 0x5) 11:06:49 executing program 1: r0 = shmget(0x1, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = socket(0x1c, 0x5, 0x37505) setsockopt(r1, 0x29, 0x4, 0x0, 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) shmget(0x1, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) listen(r1, 0x2) 11:06:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f0000000080)=""/21, 0x15}, {&(0x7f00000000c0)=""/199, 0xc7}, {&(0x7f00000001c0)=""/185, 0xb9}, {&(0x7f0000000280)=""/21, 0x15}, {&(0x7f00000002c0)=""/39, 0x27}, {&(0x7f0000000300)=""/27, 0x1b}, {&(0x7f0000000340)=""/70, 0x46}, {&(0x7f00000003c0)=""/89, 0x59}], 0x8, &(0x7f00000004c0)=""/129, 0x81}, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f0000000180), 0x0) 11:06:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000140)="6546ccb50353218523efd726173c4114935facc373d6ffadb0635b0a5e87be5cbed73574a107c2ce56943df8336a9d9a618109bf7f439d73e07468cbf30ffaddd11e09f13698bc9d1ec4685e808ced58486c2717887d500b2f6148ed98cc89b4afef3f37c590b465c7dd2355f1fa3528bba3d8c2b7143d141c25633fc6746d706288eee951159115b2dcc26ae016356ffd805d5aaeb406e5526612d1ec95fc31be7598b93fa8c3bb8b73a797cd9b952e79c23486e9bacc7c7df935cec5da9610a6740d576b98e0c15d368f259133ab1557b6a27dbe4f462a1fac180d96b9828dcf2a341fd5cc94c6", 0xe8}, {&(0x7f0000000240)="80f13c01009cff581ec3faf35a2efb7c3fd2cf996b7d9ea841bbbff44ecebf57f6517fd2b0afe5dd75e4ebeb71e65e3786d6c73c8274e7730f21dd7525cfb198f55885595af7727a9386d6a674c66021ed43a029d1fa9f06bdf6479495153715b79bfede54bb5c6b9df5e0a7bb1391abec6904bad10d80b06720a1b4f33d1c544d37e4132c0645add05203b3c6c9b7bc65f28da8f4d08b9d58a657f641efaca5c8e82b53d0b448", 0xa7}, {&(0x7f0000000300)="fbb12d1c2ba26a1bcc1f06b86bcf91900d15a060e7bdac22df2a817c3dd276dc11e93b7a75986b1b84e54ad7db3d00c6189a95ba8b363ee26c07ebb38549395a941b8997808360777422c944d4bcbbf935e840e0f283f916e1fec62de633f53477b839c6277d4b4d1d92bc1abfbdc1d4123302895e28edbff9946d4101078ec5d49d2c9679d0ee47520034989d0985bb6ed1647cceb2bc8ad20428142649c94b43f9695db9bf48f015095c59e3562665db6ee2eb59417136bb6bca6741cf81c857a6b493cf35f2a78be7449a87116ff01765caaaeab7c328aa184d30ba44233d1f4e65579827b3d5f540d1033bba", 0xee}, {&(0x7f0000000400)="d10a5a06b0efcf8f280975da4b1d9c43cbd6b558", 0x14}, {&(0x7f0000000440)="e20824eebd39a100aa99cff2858923f709246772e083580ee0194502a8d55579ac94da71bc7598069177b1199dca896650aca0eeaf9ef514042cb7bb1dcbfcb350dd6a74a16f9a4fecaacd655aea6476ace41f49a12f6b70001a3ba6f2c4708f1212bc3cc59f739df73243ad6dbe4be6e24c0c7f4e46a77ca18eb0fcbe2dedc856093ae14f597326a596fb63269f6221f36857ea3b1ac8d50299f01095dc48760d60d45349461e96df0a6888043ab184f116a65cb1021a2158359cde68981441cf27e96810828b41bca57573eac58772793c962978fdf5", 0xd7}, {&(0x7f0000000540)="4c29e1718e8a652c8d35a4c96501b2451e16f08e80382f4f37447ecf40257e89986b7cf3f390f96122a97c97416430d8e00ecb101497b537c3815a5b2f82a765ac619e72f327b1da32e82247a3f9c3d4566256f60d398cd89a201e8dc89bba584068d502bd170e457d2c8b08444d0b451c6460e5b427062091b2df095e96011ac7f808c4053195b3", 0x88}, {&(0x7f0000000600)="32bf7885a07b23639fe74fb9948ffa0e3c7c848733acb846d9", 0x19}, {&(0x7f0000000640)="2d24e7bd4e0dbf1637493c32fd0f5acf41bdc02b88b307422f2d7be68616d744bcac2ca7f614fdbe4279e3948ef22975d48dba873e7a964e19d08f064f87ce16ae30651973d72c545bbefb0656580dd53d68eb709e485fdfe93cef44d90dda73add43333fdb8642b40051adc9efb608e8e41b37e6d15a8fa1ca2d8d6387e96418ca91b9aa5341b946174f1aced29aefbc4c86479fd5f980be56cb044beb79f7ef9d24b92c94b46e872109619619b9d3fff0aed2c4684c347282bef8a0acb02795edbd6da6d65dc6dc4b247", 0xcb}], 0x8, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/209, 0xd1) syz_open_pts() 11:06:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 11:06:50 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) sync() poll(&(0x7f0000000000)=[{r0}, {r1, 0x40}], 0x2, 0x1ff) close(r1) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0xec, 0x9}, 0xc) 11:06:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget(0x3, 0x3, 0x408) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000000)=""/4096) r2 = getppid() r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001040)={r2, r3, r4}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x12, 0x0, 0xfffffffffffffe29) 11:06:50 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x6) 11:06:50 executing program 0: r0 = msgget(0x2, 0x300) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r6 = socket(0x3b, 0x3, 0x7) getsockopt(r6, 0x7f, 0x100000001, &(0x7f0000000240)=""/145, &(0x7f0000000300)=0x91) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x6, r1, r2, r3, r4, 0x20, 0x7}, 0x7, 0x68, r5, r7, 0x10000, 0x10001, 0x1, 0x6}) syz_emit_ethernet(0x3cc, &(0x7f00006ba000)) 11:06:50 executing program 1: poll(&(0x7f00000000c0)=[{}], 0x1, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) close(r0) 11:06:50 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x8, 0x1, 0xfff, 0x10000, 0x6}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x4) unlink(&(0x7f0000000100)='./file0\x00') setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:06:50 executing program 0: select(0x40, &(0x7f0000000140), 0x0, 0x0, &(0x7f0000000200)={0x5}) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x8, 0x7, 0x7, 0x81, 0x10001, 0xffffffffffffff00, 0x100000001}, &(0x7f0000000040)={0x2, 0x5e7b4329, 0x7, 0x2, 0xafe, 0x2, 0x9, 0x72b}, &(0x7f0000000080)={0x0, 0x3, 0x5, 0x2, 0x80000000, 0x4, 0x7f, 0x6d7}, &(0x7f00000000c0)={0xffff, 0x7ff}) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r0, 0x6, r2) 11:06:50 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20870, 0x42) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1000) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, 0x0, 0x0) 11:06:50 executing program 0: mkdir(&(0x7f0000000480)='./file0\x00', 0x108) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000140)='./file0\x00') r1 = dup(0xffffffffffffff9c) mkdir(&(0x7f0000000440)='./file2\x00', 0xca) recvmsg(r1, &(0x7f0000000400)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000040)=""/62, 0x3e}, {&(0x7f0000000080)=""/54, 0x36}, {&(0x7f00000000c0)=""/218, 0xda}, {&(0x7f00000001c0)=""/29, 0x1d}, {&(0x7f0000000200)=""/81, 0x51}], 0x5, &(0x7f0000000300)=""/199, 0xc7}, 0x802) r2 = socket(0x18, 0x0, 0x0) open(&(0x7f00000004c0)='./file0\x00', 0x80, 0x2) 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') 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(&(0x7f0000000040)='./file0/file0\x00', 0x0) setsockopt(r2, 0x1000000029, 0x31, &(0x7f0000000040), 0x0) 11:06:50 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mprotect(&(0x7f000048c000/0x4000)=nil, 0x4000, 0x7) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)) 11:06:50 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x510, &(0x7f00000fd000/0x2000)=nil) shmat(r0, &(0x7f0000062000/0x1000)=nil, 0x3000) mprotect(&(0x7f00000ea000/0x1000)=nil, 0x1000, 0x1) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 11:06:50 executing program 0: 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) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffc, 0x80, 0x10, 0x10000, 0x560}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x20000, 0x100}, {{r1}, 0xffffffffffffffff, 0x88, 0x1, 0x20001dce, 0x5ee}], 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x1921e, 0x0, 0x1, 0x0) close(r1) 11:06:50 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setregid(r1, r2) r5 = syz_open_pts() ioctl$TIOCSCTTY(r5, 0x20007461) r6 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0xfffffffffffffffe) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000040)="024dd4bb669d42e5798189aa34d6dbde8316d8daa76c89b9c59106ea181cf65830c403c11e5d023831b500148ee77118b48bd521df7fb8bd2c7a5c2c25fd36033eddf3b1529b7c97b7ad522425c97b3d815086f69e7cc25194a525eb4e8565", 0x5f}, {&(0x7f00000000c0)="b09ae8320ac85527cb78c5c2a85f1597ce988df25c8b2cc1d1c9b78b633b35b3ed6c18787483d4d02fbcab3e198f378c899f866a5ff81409eee7d8cbae91e0449c9b0d9abcd2ccca979de8a33806227424c7a6c6d80cdbb234a5035e5dbe7d1d33af8cae49f58842859831fd5849bc0472acb0e6c627ff84031014f38cc545d5d5ca99de30368d4cbbecb8e0d4e35ac58ab94f70cef43db9ec5cd03849e3f811f5216d311b481528bb", 0xa9}], 0x2) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) writev(r6, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) getgroups(0x2, &(0x7f0000000240)=[r3, r4]) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2810, r5, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r6, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) fchown(r6, r0, r7) getegid() 11:06:50 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) fchmod(r0, 0x49) accept(r0, 0x0, 0x0) shutdown(r0, 0x4) socket$inet6(0x18, 0x1, 0x7) 11:06:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/252, 0xfc}, {&(0x7f0000000280)=""/204, 0xcc}], 0x2, &(0x7f0000000380)=""/139, 0x8b}, 0x801) bind(r0, &(0x7f0000000000)=@in6, 0xc) 11:06:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) syz_open_pts() close(r0) dup(r0) syz_open_pts() 11:06:51 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) nanosleep(&(0x7f0000000140)={0xf0, 0x10000007ffffffe}, 0x0) r2 = kqueue() nanosleep(0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r2) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 11:06:51 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) 11:06:51 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000000)={0x0, 0x4}) ioctl$TIOCDRAIN(r0, 0x2000745e) 11:06:51 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="f33eb0"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080)=0x5, 0x4) 11:06:52 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) close(r0) poll(&(0x7f0000000000)=[{r1, 0x4c}], 0x1, 0x0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x8, 0x8, 0x2, 0x1ff, "3d140b0fc5a6c396075af05b9da0227507f4b804", 0x3, 0x10001}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) 11:06:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=[{0x38, 0x0, 0x0, "38b5bb8c6f8a2f515a4e4f5fa4d4595d49bc0db09d08935d9f44bd35c905d67ce990"}], 0x38}, 0x0) accept(r0, &(0x7f0000000400)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 11:06:52 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3252, 0x8}) madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) 11:06:52 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000716000/0x4000)=nil, 0x4000) r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x108d0, 0x108) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) kevent(r0, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000000080)='./file0/file0\x00') 11:06:52 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) shutdown(r1, 0x3) r2 = getpid() listen(r1, 0x3f) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x3, 0x0, 0x1, 0x7, r2}) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00d708 failed: no mapping 11:06:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) listen(r0, 0x282) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00d708 failed: no mapping 11:06:53 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x401) poll(&(0x7f0000000140)=[{r0, 0x44}], 0x1, 0x0) r1 = socket$inet(0x2, 0x0, 0xffffffff) connect$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) close(r0) 11:06:53 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="85b66a93638ae943b411f5178e4371f2b99c5aa35a7bdc3d6e259cea93a402fe390c29240a5c925f66f4021e0fa41fa7dc58ab228f34c7cfcb48d875253917b31a6bbe2b88d4ea44d512b8e6ceddf34915e9640f160662070b911aad794ed38fb3194d24dfb2c4b0057f84e978451a2d3b2f3b4dd4abfc091a49a35f85e9bc52f5f743d88f3e531ebcdefb3e65a62b0b82f2cc38f680942a6c70758d010188694a82a590c3a1ad1d2ab1e37548631ec126f9a901a248a0d7f7686526eb8897ca7fe77f89cca68532de6b056120d80f4829738f4e86b1dc52bbc722260f4853545a8ffbe7933084004a968cf788c92d06a4164137abd31fb495a9666e067f", 0xfe}], 0x1) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000200)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 11:06:53 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') r0 = open(&(0x7f0000000080)='./file1\x00', 0x10299, 0x0) dup2(r0, r0) getsockname$unix(r0, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 11:06:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x9) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='S', 0x1}], 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f00000029c0)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x5}, 0xc) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') pwritev(r0, &(0x7f00000003c0), 0x0, 0x200000000001) 11:06:53 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x2d4) r1 = msgget(0x3, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) munlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) 11:06:53 executing program 1: rmdir(&(0x7f0000000000)='.\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x1) 11:06:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000001080)=@in6, &(0x7f0000001100)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000001140)='./file0\x00', 0x100, 0x179) fchmodat(r1, &(0x7f0000001180)='./file0\x00', 0x2, 0x6) sendmsg(r0, &(0x7f00000010c0)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000001040)=[{&(0x7f0000000040)="56830f5162cb6956ebe5a2d4e04d6755add06523818e7cb15364968f1d771081bd749d3d92ede9c1b7cc2fb755084584db277fdf15ace556cf8474e426aff6cedc9d55ba2366ced60bae5731eab991663df7fc2b9ded0cede718ab71aeb6f074f21741c25794c3ab66ed540e24fa9c1cdcad16039fcc077c689176812afa12845ebe3a1459758b266f86d405355ca67e30febf33bdbb9c4fc692d55a7fb29abe0eab82312710692aefe4b04fa50b5deb2a0904ad0cfc0e0415bc0834705d39a145128ae11d77ecd8ba733b06d57f58a335daa077ee66dad885b435e44c72048d25db063cf65365ebc51add03fcfe8bc4e807f380268ccac3dd03384f479e154276b7d5a68cc34f5a805aa5e1b8cabdcd7fa6201fbeaf38d8add5d8693b68a6ec0c2f6eb18211c53a0102a40afbae1223a5dd7452abff117aac3e9488d6872a04f4571a763af30c87f9fb274a65a6c8638a325e9c9c7e84757806587d53656f84aefcbd3917d879354f28e209c862c9318df4191f3f770c50a728e170302a62798f61af317a02267a620341734959fef7d632d933dee72caceb615bded58215e3933c0e84d98052a3a9b6ee72faa128a1b3c6b0901342607e678b721d42f9227f3a242fff25eb8ea2e9d32ce58e9d03e2d53548c901a4ced5e6ecc21d1062f187861044bea68a18db10ae687baa691467572d69907c7a0d498bfc264b49367cda4bafabb5eb67643279a4fc84fd010080e310e6c1d677db4a33e0492955873c5671ca9014034ad8f24ad4b5ad4d89012cb7f693db0217e1cb95c7e1489d6db91bd3fa8019acf71c7d60dfc848325e8e9b3cf5d615e825ddecdcbaf4046239d21ee69984c16805d56f5a1adb38cbbbba1d5414203fc8938acc9ae6b80081d9e487a62b31ab0c2939c31dd7e0377976ae3ea10e40c5dd6059f6ffd7e768233f28db952bedfd99acbd375b4392459766e852db8f67ab72e66e39bb54289d29eb161ab9f5890725d6eec66bbc9a9718df15fe2c5127cfcc2c68f7335f5556dfa02161a00f49a13f8ccb3d5bbbf1f87ab6e121854544027942dade6ee509e82d44282213d95f91a1e6a4fd2e3c4bcb57a622a7e3505cb7b1fa6c79ef82d96de137a345936df20338c24f95bd6fe71fa9ad2b713111417f7add225ea780b8022051172707be338a2e6703a6e573cbde472832a223c77aa7a677bafa81992f0fe747a00453129b62d9387f5d47829badcf200752c407b94270a0de8345338416a171a7c74cc2c5a2508dce8bcf3ef0b3ae93fd89641a7dddaa1da3e502b160b6bea37ba395bb857bb9eae752f227224c0eeba3b20df4c8897b1e22353db3c0e6ab07eb974f99c97e84eb1cbe619e5ef100f31ca40ed214c87f312695ef4c2dcac17b58a45fdc82a2d2f3a7cbfa75d39eb0de98f7947a4328896b38b79fb799c77b8f9a745d94ca1d82cbe583955c58038955e6dce9c36a72d401640c88a05a8ec579255dcb134f82a2409c554d1b67670ae51a787bdb37f3a806983682808cf7829a35b18276cfe80a93b8320c10fb636b35b86e54704faf043cb18fa20cbf1415c4027d52ce7d660f0aa9349f7e1e2c11e7c8831539d372d9b582b23e90acf1350c77781c551cbd8c49932957fae1d1a0a29d5fbde09ec8b932596453b0878e2168afd084e5332ad4c79b04c5cbfa92154c3fb7986cd16ea096d6c30de62c8486e10a8a4c91b5318f518e7d5018ec8ba166243fab6fd891120eb7b6a41a9edfcae47ac3cf407e20f2b8f5446ccf83a6406fb9f9b3a0a160022be9a7a2e2def7ded8ba2d238177dcd547a294fa31fd312d63e27504c43f3c04f105a1d8bdfa82efa0709fd172cb8f48c2c8cfc82237726dda7752aef2e31bae0b37d0b5a27147082c46bb88c47d76807344f4f2747906ae63bcbbf7c678492ae471271815f829a79458cb47b302f196a939dfcbeed816bb386be6ceae852f607b8398b678eb0064b42d5cf1073d0b34294a402125b0569e607ea8895ed5979aafa73ba910fc0223b7c9a51ef06bcd2fbdd83fd71f8fceb6540ad398ff8dd9a18fc11c9ef4dae1dab65192ca34ceaba620f31d46a993fca58d33cf9106d426d16dd4d3b0d52f8dfd492d70027011291fe09a86f495cd4c73c76edfdd4d1d293d959df7f6cc86424abb134fb5381c5a4ae97edccec52eece3818ac721eb0bf3fbf77de047ba18a83919fa310fcd43c42720af673f36aefa750c447f72e53b4bc06f58b81cf5edf8edc67fd72f3094b50e56d7324589402126a123db35cbed07e1b92ae4ab8c3bf49648d8194fc1e4fb15106806847019827f8d70418fb125d6f2fab5c27f267d9d90e19536fa1d30286ffdd0d0b41ee0f6e57e2da83728fbe612cd60ccc1ae1d32f1d412011e5946df2a53e1b44ba5736837dc251d156da06f09e04c7b4b9733a492b9d25ca116659ce44bc4619abc21ecc9a33966cc9da6a86029d332aef29ac8081c064f24aec3616f65972bce92a7cf2f9ba9eb51a138cb5b7944ed377c23efb42298f2c41178f2f0d89a63c2f15f9b8f8a73abbb87a7bdf120ad8bc2fb49b5ceed0cd759d71c9a458975cef93346b90e5e59a5a1e75f55d2ded65381de1679dfefcf13c0f0052d03b6b3c488a09c2e68a7c03378d09097e1f8fd7a1424801ffae0ce475cada8c24e844d2415a8bd695879bedcdd8efde8ec1ab241c47ef20922f02c41b45b416d98bbca7ee5b799ea7808344429dd39df34a7cd85732665e8232b39b56db59f7b5957c252403bb5cb95ad8f09c797a370c49b7afaca43ce1afc8fa86dd0175e361943c0186923adefdcfea0a00b2745c61767e47ada86bc85a0f6ff2b6e0aa9dbd1ab69f4575f48392987c58fadfa455e1017a0403ccb94cb87f940c7dcbc6e688934b81c0dc64ada44bff531f252eb1a82b2f438579dd23951e01c3ee08a324ddde43ef33456f7ef4201bc9ddd2efdee081a5d25a329c043033bcf5b16b3117e366d64cbe94f2b89404dcead61de1943c3a1adaa910ee2e7ea7bf7766b952bdb815fd4cc3f431163a085a8f03267a1a3bacb6494df2e51f78252abcda9215224089b82f17872796815676f9f27f0a602dcf073e674d2b087b1f7df6374be9348350cd9130eb3488c8a46076f805abc8035843b6dde7b2f4b146ec6decbac92b8812ca2ff6ae3c54ea76dd1381ff6ed5131ce05403fe6c13ed071349abe3c50b5c3e8389898ba7ca104ce9e365469f0bca931772ba37591390d3c88e4e9f4d96fb1f2cbebe6af34cba7ad1756347c2c7849d5af03b3406add94171c974758eecf6546148ef579899cdc8b47e9db87329376b016ede6cf1f000c4850e14ca08f6d549f452bb84af8f0dfac2620fd4f7f6cf77a5b9c470d3fe0acd94093bed9d10a1b5e04709bf1aa71715e27b3fd12521cfb2eeb97c789f8df51ac5c02c74f02e72c2f995ec825e85f55dbf84cb408772502dfef03d08eec5857e47a308f2d1daab890b5fc871001192f712a5834055574403386ee378fd2426d588d631d291d0b0482a951169ce587c5d24aa46dc8947ed3336e667d5dece83ed4af86936063860dfb4deaf7d8d1394604b65e78f71c855c916dabbffea39fcd3e840becf3e54a136b84b866584127e69c46507b8d659e0b2cec952fb5ca305b4f1ae86e93b345bb09ee1827613047db34b728bf8c1e06374ac0ee14b2ff2a93dbb7b5f38563043ee0a56e4c2f084987d1d8fedb91fea084f4e082f64c1580ea207302dc6bb808a0b097686291e7839fa10a33e5a9f353bc10975c0d6e2afc528e9c083e306030013a2220eebf793be00d4a3930c53e0a018a553d878969eb9b24370effc687ad9367aad852fb182ca62691dc0ea970e14b663a470a69f7eb9426e896ed5fe0d6d415ffc63148f373c71549c0cabeccd7d76917887f679467da70a0f4c5c0ed9d1a5525e6d9f7c5014fae73d6763a63407781e1c1bda85f833126682a1c0c40519136a57c5f078a2ee6d4ad0566a8741ace4ed9633495a45595ad7b11fc0e45e6caad2c5779f403719e2d873ade5ce5e514c04a2dffe89f01b910cf76641042e2ee70e359a9915403f931120b1fe3410c36b60b48e4dd68158510b5c2f3b401b09250e0c6312a18bd2d0176a87f08e301dd4fb34aa9cd6f7b9abc39518bd478599ad09f8cd6970a07879977788f71c3d7e0182809ef0dbf858331ee97dac03292aa47b50d88807a4998c245345d7e327f28ef04f1e592dbc405e7b94fb5dfb38c3f50d7d638b5db694abcdae5a9407cdc05c0adc74f2927442023171110cda6f90770c8e0ae67c7e942d2bd55fc3de6f07c0959f575c5501de6cade030394e41bd12c7d68d2bfc18ef55c7e9c30718181851825dd0b3249f8867438ca2e83b4799c789fefff191d6928df51e8da918d191a3813a9b566dd42464db31b9a42e2f2e061ab4105d022e5066f6f486e80959f745c1ca2584d3122417d3dfeff042d5477ba6e72a125054fb2cb60314f58520cdd7fe50f7bfb5b740d47e9e53c334d9f0bcb68dbacd9144bb052e4f8deaadab0a35bbfb43fd5c19de23f4f6afdf27501b786877438f75747575c30c929d960b6878ac9ac5a9e0064690cc521a01587d32fbf576683cd167b660f1a9ff9a832709dd6ade54463b12ef7e6c418150a707e1727e09b87c86408526b5d48d64fd7a7835dae4f691853630e7ae0bd1b84ea795827e2acf18df1f64377a6ecac747530820b7487d2c9aa56b5ddf36cfc1148569784de5625ffa6100dd0350389fa5b8be2b4011f579381f7dac9d317a8c72fa76e3f1feca17b682cf0ba232a55fd825973c22269ea6553530b6e9a8b54aed226d619d87ba9e37b18f6ef82a4a7731ffca2501da308457b9afd2ddd5d3f953f1dba09d75e047f6dfaa19582c8412118626055f867c44bdacd5c7fc84908208cc82086b4684593d8bacff54b6f4e3efeabb7c3cf6b52a10ddc580d1e237e2a8af2076751fad7735b2d66e0b4442a84176423e30a0134f349b037a061a6737201cc403c63837c4f6a39c86e5f5489d8e151963f30d0a9474ee8394103370809e182ee396b36cfe461eb2554ae3e3c4d0313685c18c83ecc52f7defdc75bcc6000b58059e2ac3dae33f51290c29cac78ee4d16444c2e804d43c73425e146d02ff463fcaa94af861f7dc3ca971ed0548fb7acb1c73594b1f1994ef6cfbe27be39195386f02bf428abf449b08a0acafdd62f573ffbf6e4aef2db028d2fbab0285becbc7542401dbd25afa4794e15b7eeccae5956cdb38cc5e1c1b44755b01d0a2414f8c30b97fe38e631e13ccbc837c99ebf00253c280cb677b51a380df34a737c9376662635709057f1bfa8b83e6e7cd1376872ec76cdf633e7687550c5f178782323308bbeb6da483ef9031b993f504d22a52700f0a2583eed4c7818d95c47ffda98d71db469c7008ea545690b2c1168c0690cb7e5c5d5cf48caf7eb754e54c32133d2c0c39c965447b907f99cc104ffd09d8c2e3e260feedd2adbd7a9d8a61cf60674f7e0d3f6e5559633916eb895a8d777c0aafafec7d9828c3daa5439543f090fd394732622a3e7dcc69cbc6b9b34699b5ffa78fdbed302aa26a3f606dc452cc6dc1d521ce35503e8d2c23244ab84e6cf70766197b13e1d896d4d66be7e1e741c9976ba55082d0db26f6b7f051a8d7e87bbe67581638c3a3d4fd6571ce59cc5951afdb8d1f0318fac0abab19bbe927836c783ca3db60bf1eeec85167e03bbeff172494b7b4d642d89fef718071391da837829f38302b5169b79cc64a1", 0x1000}], 0x1, &(0x7f0000001080)}, 0x40b) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000080), 0x0) 11:06:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) setsockopt(r0, 0xffffffff, 0x8, &(0x7f0000000080)="34845a3a41ed097a87a76c1f8c76c203359bafaf0c10443cb57725ad0a7433e4696d8b69465e5139fa86cb1400d50198f539d3993c46367ba5d5108cfc40d0d28dfbdc333ef312e2a62a3150e4896ad09de2acf8b8554e41fc7e0004d7a03867c6a745d0b02d8b4b544ce690dcf256e7e61faef9133922f448fb223a4d44777c00ed7424e6ad7b3a44ebb9d17840d8e812b4aff74275eaba25f6feb936ad1cd94fa3a23df3eb3e90a2bbcd10a70def695ad1c04d9e0649a9a58575b36d944d5c3e9d58b62ee6b8ba8248d4a062779f3b6db8dab0538f61732f717332627531156888c6567be7a3ca3ce668d3ddb17e", 0xef) shutdown(r0, 0x0) 11:06:53 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x8000006f, 0x6, 0x9}, {{r0}, 0xfffffffffffffffc, 0x8, 0x80000000, 0xb62, 0x5}, {{r0}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0xc4, 0x4}, {{r0}, 0xfffffffffffffffa, 0x0, 0x80, 0xfff, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000000, 0xffffffffffffffc0, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x10, 0x5c2, 0x9}, {{r0}, 0xfffffffffffffff8, 0x1, 0x2, 0xec0, 0x4}], 0xfb, &(0x7f0000000140)=[{{r0}, 0x0, 0x80, 0x80, 0x3, 0x1}, {{r0}, 0x0, 0x40, 0xf0000002, 0x1, 0x8}], 0x3, &(0x7f0000000180)={0xeb, 0x6}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x16, 0x20000001, 0xcfb3, 0x8}], 0x5a04, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x20, 0x5, 0x1}, {{r2}, 0xfffffffffffffffc, 0x80, 0x80, 0x20, 0x80}, {{r1}, 0xfffffffffffffffd, 0x0, 0x90, 0xfffffffffffffffd, 0x4148}, {{r0}, 0x0, 0x1, 0x0, 0x48b, 0x9}, {{r2}, 0x0, 0x5c, 0x0, 0x951, 0x200}, {{r2}, 0xfffffffffffffff8, 0x10, 0x589b8d675697ad3c, 0x460}, {{r2}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x401, 0x4}], 0x4c45, &(0x7f0000000100)={0xffffffff80000001, 0x4}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 11:06:53 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) close(r0) poll(&(0x7f0000000040)=[{r0, 0x20}, {r0, 0x10}, {r0}, {r0, 0x10}, {r0, 0x48}, {r0, 0x20}, {r0, 0x40}], 0x7, 0x6) 11:06:53 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x128, 0x1, r2}) accept$inet(r1, 0x0, &(0x7f0000000180)=0xc0) close(r0) dup2(r0, 0xffffffffffffffff) getitimer(0x1, &(0x7f00000000c0)) 11:06:53 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() fcntl$getown(r2, 0x5) r3 = kqueue() r4 = kqueue() pipe(&(0x7f0000000000)) kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) syz_open_pts() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r0, r1) 11:06:53 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x9) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x40, &(0x7f00000000c0), 0x0) r2 = dup2(r1, r0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x2) 11:06:58 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) socket(0x20, 0x8000, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="e1f46c99", 0x4) 11:07:00 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) setrlimit(0x8, &(0x7f0000000080)) setrlimit(0x5, &(0x7f0000000000)={0x7, 0x93}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) lseek(r0, 0x0, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1, 0x7, 0x1000, 0x100, "d92dd428a9b0192bba99aeb38924ea3e733f3d61", 0x3, 0x7ff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x8a, 0x19407e1a, 0x9, "4ee2d9af47bedff7d6e742f66dec28778c4afd8e", 0x8}) socket$unix(0x1, 0x7, 0x0) socket$unix(0x1, 0x800000000000002, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8, 0xb56c, 0x0, 0x4, "cc1351febf0946091b9ee9a4845a73fe5756c878", 0x0, 0x10000}) socketpair(0x6, 0x3, 0x0, &(0x7f0000000140)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x3) 11:07:00 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xa) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x8880, 0x11) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/49, &(0x7f0000000080)=0x31) 11:07:00 executing program 0: mlockall(0x3) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) r0 = dup(0xffffffffffffff9c) shutdown(r0, 0x2) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 11:07:00 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x2, 0x40, 0x8000, 0x3}, {{r1}, 0xfffffffffffffffe, 0x1, 0x40, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0xa, 0x5, 0x4e, 0x1f}, {{r1}, 0xfffffffffffffff9, 0x24, 0x80000000, 0x6, 0x3ff}, {{r1}, 0x0, 0x1, 0x20, 0x80, 0x7}, {{r0}, 0xfffffffffffffffd, 0x4, 0x0, 0x12000000000, 0x3}, {{r1}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x9, 0x80}], 0x3800000000000000, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x9, 0x10, 0x6, 0x5a6f}, {{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x7ff, 0x4}], 0x1, &(0x7f00000002c0)={0x0, 0x6}) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2, 0x5, 0xed, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x7aad, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x8, 0x0, 0xffff, 0xb967}], 0x100000001, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x800fffff, 0x2, 0x4}, {{r1}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x0, 0x6}], 0x0, &(0x7f00000000c0)={0xfffffffffffffffb, 0xeeb}) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x82, 0x11) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x1, 0x8, 0x8001, 0x5, "3d22ba54291d1e1a80046f4fcdca9b58a0f1d82e", 0xffffffff, 0x3}) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffb, 0x5, 0x3, 0xed, 0x4}, {{r1}, 0xfffffffffffffff8, 0x2, 0x20, 0x8, 0x9a0d}, {{r0}, 0xfffffffffffffffd, 0x21, 0x4, 0x5, 0x3}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x10000, 0x3ff}, {{r1}, 0xfffffffffffffffb, 0x20, 0x2, 0x0, 0x9}], 0x100000001, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffc, 0x99, 0x10, 0x3, 0x7}, {{r1}, 0xfffffffffffffff9, 0x48, 0xf0000000, 0xffff, 0x1}, {{r0}, 0x0, 0xfc, 0x40000000, 0x9, 0x1}, {{r1}, 0xfffffffffffffffa, 0x10, 0x28, 0x3, 0x1}, {{r1}, 0xfffffffffffffff8, 0x9, 0x20000001, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x88, 0x1, 0x6, 0xc0}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x100000000, 0x1}], 0x5, &(0x7f00000004c0)={0x80, 0x5}) 11:07:00 executing program 0: r0 = geteuid() r1 = getgid() lchown(&(0x7f0000001780)='./file0\x00', r0, r1) getrusage(0xffffffffffffffff, &(0x7f00000016c0)) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffffc500010000d78f887700"], 0x10}, 0x0) sendmsg$unix(r3, &(0x7f0000001680)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000080)="feea530fbd1a5673871838e0bf12da62ffd230c2a945271b0b5fe111d5f567520f12d0e4a2e30df7a8a1bcb4f10c6fecabaa39e97665d8e2f773ef072ade1ddf59591253a39ba1ad193779e5ca8c", 0x4e}, {&(0x7f0000000200)="be4b3817224d5833e19d480f38f6a740af5c33559f92da98c3bca8ae8f0c72da35768fba13a32fe915b7156095a1e455cbaa47b36c6b32f85453bca1864e35226eeb5a7f95dad2c28a98dfcecf33b01c462493a326fb67e861f87b810c98", 0x5e}, {&(0x7f0000000280)="4a2854f7cb5e0909149dd84a06f98c63e685ef127cfead3475b06b1737f7760fa2a243c1b7e323ab05ef3a386f47befc69bdd8baaa64a285b9620f08456826ff42a0b6a930a5048a0c0bdac00af77f60f42e2e8d6991865cff7193f7cc691f92c481e4e5c4068cb2d2d28f739bff4d3d4670000bbc15f119642d6feaee55829c5d61ace95d15f4a06295f93c8d79c7bbafa5f77aa0ada06f0a", 0x99}, {&(0x7f0000000340)="8a3234d30e60357d4be96bf92f4fcc0c8382368635d88214b1c005459d2e47d1aa90f0b898ca0505969e68f88ae180c09b4fe8cd9d31ecaf69152aca28c3268566ef9823eb4195b3713ddfef3fb005bb2e2d6844139f7bd4b10e6e9682494e267b5b795b6ead4f6cf5eab552297000114aa015be07937fbb2f56fe157f0893c84802090db287958d464eacc3446fc45bfdc1146fb0ed50b39c470e4ce2e74aeb91fb823f21d8727fae46d25ab04332c32d37dbf045477d2f00bbf3bca1d759650ab86a685ba2197d1372a79307331afa349c3faf848679bdc366f0dd0366bd7bbe7c10b44d873d5ad0b69849f6389e1de96a4e68997eb7c0b04c34ef5b9b7a5d32a6eeba44654bf8f7e303213f37622c5e891d88e3cb7a8cf0d201a4d9ef61a66e83556748df1eaa30bd20e6577323af23b9a3c19c3bad12fd3e4024ac7bedf0ad46f922b61396c591618919d152a14365bf49ab768fdc36608b7559d5093c1b058decb37d2bc2c92ce5f00bde918144cdbb0bd68ec44ce1478dae72fbd8ff0c8425d68c4ec1a623ea196cb62adf9e34ac9dceb45465f401bf3ea3ff80e5f513911f30ffc92f822b865fd1a72cb0b77d9cad42a7d2c5ff6ee697a7cad5324fcade63d025199a3e488e09c407597922605e961b51ed4ab5967bc0a71c44724a52f2ababe152c84831a1e611f6cd3e9e2cc37c7879712642e8be733c52ac0641e485106990084f27e865b4d741fb365c8554b206e2e872f3b58a7d3f0393d22f2f967d1ce10ac7b13f937d85d4766862fda5bbc19bd748eadabf21d68514c75d1204a556002249250a28f1dfa2b9a6b87a6a7401a9c8ae8e377232d0939940612c769993570bab0c281fcb84a4a8a116c09e3b13228bff407489322a8e3a26622bd5be74a3a094c9e280af8538537c999b5b6cf274bd3a70103814e3957a5164052444c0b9f5ea18663e9f2ee3af86a12441f964449f45043439f4f553f07ad632d91609b0542232f5599cead13ad6449a6af421d8b899556e9f8c1e4410ed426a6268a4cdd883d8fce52784eb8b09ce4714061a5bcea27ce578af33f3de172a302746bc9a52e4a5f02e90ceed96dec96e1b6100aed8867e27a359717818549b663dbf1a628502f0072731114736aecd64cbd52ca168838574a5845a893a33e4207ab66f0e2215a3bb90586bccbeb3e4477c520def7ed909d5575de13a3e3404eb21582f460f13a6851b765310cbfc6dc0b6932277238638fdfa21705e930a488443f3a25b02a9aa7031aa1981015ed586e5787f10df4ea7c620c0d432b3406c47e1558fa98754ff0272c12eb5e71c95cac56eef3649d22079f2b3f803edeca1a6b12eade16f610e31192a00d4e571bfa4eee4ec9875a0047982070ee5aa3ae2c8c041806f995fbc3f870c434923ae22ee08301cf833cd84973b882705d1811d5f674406e48b51cd02444a575fa49694c7de69ed8f5f52538b87d65aa41fe5a8a8d2ec86194817cf0c316860caf23ab4fafd591008ad3b986bc8cf4e56b98000bf0f77b67e69b0b5265bb77a27c7d960a79df230e13564fd612fcdab17d3ff976a57e6e3163ea6c16f8a2e9edc719ab9599d283b17b902c931035a79e6e2fa2b033dd2742c3ed4c5cc7a80f5e7c6f608ee40058e7aa4ed846a91072f2e485f70d92b3b79a25a0459d0b8ff638ed96cbbd7bce3ff5757158b72344255c8f549480b6458c5fbe255fa40457658a0a503ad40e2c55039e1afd5986444b83afa489d946363888d2c3f8385290840626144d53e35b2b53da90a6ff5546ba1be9b88b34633c8ea12e24b33c337696cd78b73a65e59cb88a52a908507f73a9e47da7ac86edde71a42b19247ac2871a8957a6380139cf3c43fb39e856e9950ac71b834a51762a127e98b85377e924cbada5f87c814c529d38521e6952dd68eaa593ff20988ee598d83c6da552cf1fdba41f59c6eb3cb5895bc9cbdcd64c8fba7b7310d01f618b78ac11aa909f06315a1b095af5ff7d86a73dcb0c3496b50d5092f1bab1782a4b013b19047a915c2fcd4ede12da6ed2c392af87b63dab02d993aa1c2dd57dd30eb2a0e6afd9ba6e8885320c46309fe9e86cfe9821b53f562b5d5ecabed87f134852153e38b1f06437ec6b998cfce820de27467dbd406a346fd3bf3a2ce8bb794c45b3d91a90ce1b7832189da305378b423ff33e403c525772f6d59c42c19578d06adf70638c29f31f80e83b8991fb752ca7f8fe2b60ccab4365753cf5d2c40541d635e9e6fde0d7add9ad01fda23ad477f9a5ab60f1c7206ba518c5b7ce62f59cb0e5fd6efe9da772dee4eefd4b9e7f1dbe9edd51965dc034ca2da279d4540a05172ded36bc9ffcc29c69af2e507ff4f29c037fcb215d1c0b16b5b30956e6e6e8fe9dd8d65eaa422cbfdd1097b53b474d49148168da9d8e26e14a8ed7997fed4104f699f3cd365decc75ac3c7b36f4056b03e311332f9f01626f351bf06647d113b30ebe48e7cd75579c9ce2b3dcc8f6c3ffc54067f5b10e72ac0e1909a8fabd8784ce6c34a4bea3a98b145f5ea5479a931bb3531d1b41240c4b17d2223cb7d17a1ee289df440a9ccfd0125c716dfc1cde3f8ea6dbd126e3ea3308cc552d821adb58acce653b35d3f498b898a59c61f3095a0c680e6533781c9b3559d321567632917da6ead254dc7291ddff02db3ffbe17138ef5cf6e0141674c8c9b84297cf0c1d9b7f1cc68e4eace11d3ea8b0e1346491257c58da634f799a7ecf97fc69a077134bbc3430a71e7b8bcbe2f8aa349842140ac32393c033cd243cc31203410e025758236cba9bd69daf09445c2d625769ccec266ca19c608683a6b93e724eac902d1d8d1b2492b4a31204e57ae83fb245f064d108b337a37e87b747f93581780a748f0de97cb8ade3608d3cc0f7d534e87f003246e4d157de4b4ef1b73bd533c4a286b1eec404ca782d107adc21db3ea164a1fdddd4a6bf71bb7b00e362a1823d312319c6e214a4a9a4cbd89ad83b658e423380d40981330ee83b87245c30264f46ecb675f01cb69aa57566ac4cd67a756675806b0f49834acb550919596846a8d97771b1fc28d823992d61e87095614f9b00518be77ac4a5ffb17a6ae804ff97c230955b655541e949ba59f24544e83ad1c95bd9a737627007e747c9280300a7a1ebfaacfd0bed211c14117dfaf51cf7ef2d718948bde77877d7a78a9ccdb4c9489f58f06c6ec52720758cc03dc2786cc829d0a2ede4441ffe439a54e957ce9b237ec9bbacd603a05090339aaeaa5509538b1db6c25f26c28b4e07d4becbe584511e3c05abc39dcd8a87ca28ab404136a8b3bae08dc56639ad4801e024f3eef1af23e9e4aa49fe5c0d9d2eddab58648103728a0e77f18750b8bdd5819595c2e95daf672493ad2bbe2348992c6bf7c44102990ad1b6152802b17898a2631e519858f054c575ab19545c28c6771676468636805343d8e0120b2c65838f6b8b70bafb6a658dc1ba6f5d5e975617cbdc0e5aa42b3ffa8ede71dc1fa28e7a49bb777ab878b32d2d83aaf34d07e9230923e571df9148f08d122161e9e6cc5314ca013a926f4a38179769c995b57f576cd13246efc5f73253bbe760a5f00d892ade398bb7845d014a0b5fd0ebe13b44888199e3a6e6a15d7be0a327dd13a337dbbcacad6176f7d85298fcd6cbd0aa34361635b170788bdea10c4a217443c63c7658d16e5335cfdf734269793d93c3ea20d638df55812b9c1c4ec785145597645e2463d911115b07c725d4e8def57dcd56c97e42ea8ff64cf6ea8b760d14ffd5029fbc66c8b388ced5808d55132b54b97ea1bfb53955cd286b351dd4d05d0c291998b478a94f4636577c8ab7d704005bcad01ab3ed7c3f6f0ff4c85799e5bbb348f12b55465aa02f1644781752854edb50c331deef39e3c377b1cd76495720438c50cbbee9514245196636ba8f4bcf3de976199d3ae4fa31b2dc3d697b1020675c6b68f57684205d8895a5311afee352ce13190a55135e0538ac7c67b732ab644889283acfa0939f686901c03cee919e2cf8b49bdbd3ff4095391074ad725a4701ebdf7e51c868f84c67336b96000304feefc4999824d7bcc4b76267bdd8e7ac41ee725b5d1f3dd8731fee181647ef450eb42db6652fc81d66eee75f36e5c93c983b4dd0612795a21093b815fed73cab1644d5641a829416943cba3b9e150c78ad6d936fd8233a787269912b72ff3ab8827d1ab8ea335ebd27decd4374ad8596f18dba776255a0d21c3ab3ec9f321227aa0c332eee512b57453f47298fea28b2f9a25c89ce44fe596f91062a9e0fce36bad3d6023e3c941b252c72622012db3ac859301507a071bceb22399b01d227ec446ac50c20b57eae3bf971c4d4a8792c0d458dd18209408c88e39fc96ea056b5872efa08cc179121b189cbeba60841a5682e33460b250b16d8ff03a52a2dcac6183431ce4349fbbcb334c7d95ba48a2de2377a7c1ef62521c724874d49f91c702edad21942fe7cb9b81747cb2bb97fcb02bb628f2c5c071ab662c4b22fe01a0052ceedbe48ed0536ae5ab42c59c413b303e7b22999e9620758fdb6f8ce62ff2c4fe54ce9f104c056c63aefa5800a6399dce5572bc9453a26e2fbc6ab38f27adb606fd0a40658a296bda7b0c0019f0815c76672fce1771f01d7d3955a55e3a4a753b95896df9b6d6a8e8c66d688aa39e7ce6f4b7f528572eb97afe34a66216da60ae20d1e91471080b0b479d281bd856fdd6fc00c67c0e595f3b410c34a2383caf03f237d0a66ccb83e565ae8218fe4e20553ede4590e5cab87e8435a3776452b1c82cb6d2b0656bef215687eb64a9426318029a85263a683515966e1d83ef65841fb42d08f7cfb5ece448b3f80f55d65f95715a1b9d69ee422bad783babc58acc4b6573d632c9d9d54c6d772258a271beb324c3e86b1e5529ee2c64b2d5cc912a3c8804b4d71a526bfba6573d0b60f401bc141a9082edc3376b55205ed6f4f724d099cbc5b9163a114c95bfd91022f1317ad4031cb9bfbb22a75bdaf983e4a1e599ccb8d7e758db33e920f346f615c5114e72931b91914dfd320b7d9d5c363bc65e82735b3b1429aca65f258f7ebb75e33c5596f7332192cbb64a0190593e4307c119eaf5d93172bd43adda0ae73d57d6c4cc8f2c108bf3b494480f9f8f0c59eb5dc552c20ee2982d7f94a646c12b00e844c97d30e9dc241e02cb06a50dd36d991f68d4a5ed111e27dc31d3b8a516b049ececcc5d9d00984416e0df9e0d6aae493f45fe1b94bf74f6deda67e8cfb62c0daf7fd62626e42759d576c019ff05040501d019087816e998765bb21efb78aab491e459e4172936d4a4707ae6cec263d1beddb83a885e7944abd807dbf6d3b522daf99c81963ab1904d97c8addab0282e2046c891fd1d2aa0ddfa11674abf14d050cc66577e17de6b0f48ade966e8dac3760d01a357970da19c2c638e3385c3fa2bd14f17beed7249691112b4a72c717ce036960c815c9d6d46b25a1b80ea8ab97ef0d7f267d94effe69943383521a2936c4e2a78e2f724ec8b01a09a432d8940d005ca7b193d9c131bb44b085d9b8bbf0916a291b1e1e73f65aff3127d64d14495203f50a436604968e87685e0e1b5b43c24bd72ba58947da9c572f89c4b8b03880d8b9f015f77f37b147def4d2277e42a6642868b92d358a06d6224b341682c079c653f32e05c0f2ee479460e60fcba78ceed51b3cd161b2d58687a4c9522095318e945a466a0a4f22413a3a1719ff0884ecfcf4b701ffe0db4ba11405c7eeb42f", 0x1000}, {&(0x7f0000000100)="0423708cd32bce733dbd9516865714d61d073ca015675a94a5afa96e780ad84811ade68f6cc8b4a733aaa9493e7a7082df8febedf18ea22d7985", 0x3a}, {&(0x7f0000001340)="3535fcc3c7f44c921bbddf022c0248", 0xf}, {&(0x7f0000001380)="f5b430d3810d9d0494e0a42e105ff59cc1a20f466f7f89f0cc07ee3d7d35350f59f32ea42624133b9c3d38ec804a01de5b344bd9d7967304c50b06c926e7016088226e3b3f742e35db348c88a70bb40ce0ebe1d38c5b95501f4e636e8c8dacf9a71a98ce798216b4f0a5e0abcbda7a73c52afb0d613b702700810da8794ec32425051182831029d2e5cbeaae", 0x8c}, {&(0x7f0000001440)="c7a624c012d0bfcf665e4faee514f41347e05296d8f7f5a0cd369dd8f4f605e74f6b372d9e574ddceb916545170cb5bfcb74a99dabd648f51b86fee807b35b2598876a8a5183a8c4d347bbe3ca9649fcb2", 0x51}, {&(0x7f00000014c0)="f7a410ea8821e385d859e20693d42ef893c5697b6c4e2ffc67e331985406cf6dd5d3eda98f69d150320e0fc8f36d729ae1c70beb3473228cdb8fe07a2b16317c290935b86c29294691fb9226b1fe3017c43637505ead645507f0eaabcaf3250b2045fc382c136eb79eb9336627dd1d126da5d3a7b188f55ec34d8ab3423c533aa983a7643982f7e3716ee9355d8d81dcca8abd339c8ea960d13d36039592e39ef168606d97fe", 0xa6}], 0x9, &(0x7f0000001640)=[@rights={0x38, 0xffff, 0x1, [r2, r2, r2, r2, r2, r3, r3, r3, r3]}], 0x38}, 0x9) recvmsg(r3, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) recvfrom$unix(r3, &(0x7f00000017c0)=""/104, 0x68, 0x801, &(0x7f0000001840)=@file={0x0, './file0\x00'}, 0xa) 11:07:01 executing program 0: r0 = socket(0x3a, 0x5, 0xfffffffffffffff7) sendto(r0, &(0x7f00000000c0)="180c95d2e95fa0d4d28fcf7502a9908e1c05b5c5da7dd833431a162520a88ebb1957b260b9172e3f70000035c05cdb0ef0947b43d83c922c246e23432674e54b99a9290d973140713560a6a4f88e51bb2602ee9df8cfd9c695e11b3f145fcaddbd7587db6533a30418bc3dfcddccf1d6c8491c3e4054bc6d89ce3925f22b684f03f8f644770ea78f848c7412e6551ef6a64a50a0f3c43a7f09e8f515cef37a03a6cef3155570a92d51605455f62fb80afbeca0c2efc221eb446403e569d765966b9cfc", 0xc3, 0x40b, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r2 = dup2(r1, r1) close(r2) syz_open_pts() 11:07:01 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x100000000000003) sync() getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 11:07:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x4, 0x0, 0x90d1, 0x8, "d730c1e7bb6bc6e23c5b00000000000000e74de4", 0x10004}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)}, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x1, 0x0, r1}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() fchmod(r2, 0x38) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x90c5, 0x3f, 0xfffffffffffffffa, "845c556b00070000000000000000abb8afb400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:07:06 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x4) 11:07:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r0, &(0x7f00000000c0)=""/77, 0x4d) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) 11:07:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x7, 0x0, 0x0, 0xffffffffffffffff, "8549550002001167f5bfa600"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "5303d9084400"}) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) 11:07:07 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) sendto$unix(r1, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) flock(0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x3, 0x0, 0x0, 0x0) mknodat(r2, &(0x7f0000000440)='./file1\x00', 0x6000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0x12) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000340)=[0x0, 0x0]) r9 = getgid() r10 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setgroups(0x9, &(0x7f0000000400)=[r3, r4, r5, r6, r7, r8, r9, r10, r11]) renameat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, 0x0) 11:07:07 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x0) r0 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ff1000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/205) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 11:07:07 executing program 0: socket$inet(0x2, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="3007c0c093ed11c1062c6b76328f97350500000000000000947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="a9", 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:07:07 executing program 1: r0 = socket(0x11, 0x8002, 0xffffffffffffff7f) setsockopt(r0, 0x6, 0x3, &(0x7f0000000140)="b822d1f66d3f32e6359c84eae8069f8911cb3ebeeadc8402b8bafbffebdee2a9b958a6188bd0de8e02feb60b6bdf2200000000000003cc24cd5d43f99cd44ff723ef5301ce2a257cb9560ff711c8ef62028a3459027b0b95ad0a9677811aee9eb65941da554f376844e2d693e4969562622f889d4e420ef6417e4ec30fb1697a55a9c4490e30137580bc0f29f6a6443a604d16424cc2bdca", 0x98) r1 = dup(r0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) 11:07:07 executing program 1: clock_getres(0x20000000004, 0x0) 11:07:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x7) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000100)="eaff125c00000000a689fcc51d7c30569d49e1046237bcf3", 0x18) fsync(r0) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 11:07:07 executing program 0: open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x20000, 0x60) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 11:07:08 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000140)='./file2\x00') 11:07:08 executing program 1: r0 = getuid() syz_execute_func(&(0x7f0000000000)="c4c3150b9c8108000000cd400f0fec9a660f2d6f0a64440f9bd6400ff7fc430f0f70f5a7400f866f000000660f38158b000000008f084887169fc4e205a97732") semget$private(0x0, 0x0, 0x2) r1 = getgid() readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/110, 0x6e) r2 = kqueue() fsync(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r4, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) r5 = getuid() getgid() r6 = accept$unix(r4, 0x0, &(0x7f0000000180)) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) getpeername(r4, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r7 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r11 = getppid() shmctl$IPC_SET(r7, 0x1, &(0x7f0000000300)={{0x5, r0, r1, r5, r1, 0x22}, 0x6c74, 0xffffffffffffffa3, r8, r11, 0x4, 0x0, 0x9}) r12 = dup(r3) connect(r6, &(0x7f0000000380)=@un=@file={0x0, './file1\x00'}, 0xa) r13 = accept(r4, 0x0, &(0x7f00000003c0)) kevent(r12, &(0x7f0000000400)=[{{r6}, 0xffffffffffffffff, 0x4, 0xfffff, 0x6, 0x4}, {{r4}, 0xfffffffffffffff9, 0x34, 0x3, 0x101, 0x8}, {{r6}, 0xfffffffffffffffd, 0x80, 0x21, 0x0, 0x10001}, {{r12}, 0xffffffffffffffff, 0x4, 0x90, 0x5, 0x707d}, {{r4}, 0xfffffffffffffff9, 0x8a, 0x0, 0x6, 0x400}], 0x8, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x1, 0x40, 0x2e1bf7b8, 0x401}, {{r3}, 0xfffffffffffffffe, 0x48, 0x41, 0xab6, 0x49a1}, {{r13}, 0xffffffffffffffff, 0x20, 0x2, 0x3, 0x800}], 0x9, &(0x7f0000000540)={0x40, 0x8}) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000580)={r11, r9, r10}, 0xc) fcntl$setown(r4, 0x6, r11) ftruncate(r12, 0x4) semget$private(0x0, 0x3, 0x20a) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) getgid() msgget(0x1, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1001, &(0x7f0000000640)=0x100, 0x4) 11:07:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = kqueue() syz_execute_func(&(0x7f0000000040)="66410f741c72c4a1c57d3747d854280e660f6d18452d2756d902c4026198790c8f2978d1d044db4be2430fe43557dbc01ff365362664dbe0") close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 11:07:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa10, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0x80000001, 0xb0}, {0x18, 0x3, 0xffffffff00000000, 0x20}, 0x1, [0x4, 0x2, 0x100000000, 0x81, 0x3, 0x2, 0x2, 0x7]}, 0x3c) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x400000000000, 0x1000}, {0x18, 0x0, 0x40, 0x4}, 0xb5fa, [0x4, 0x3, 0x100, 0x3ff, 0x2a94, 0x6000000000000000, 0x2, 0x6]}, 0x3c) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 11:07:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) dup(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1a6) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x1f, 0x12}, {0x18, 0x2, 0xf81, 0x100}, 0x4, [0x6, 0x800, 0x0, 0x4, 0x0, 0x2, 0xff, 0x10001]}, 0x3c) recvmsg(r1, &(0x7f0000000300)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 11:07:08 executing program 0: semget(0x0, 0x0, 0x80) r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r2 = getpid() setpgid(r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setpgid(r3, r4) 11:07:08 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) shmget$private(0x5, 0x1000, 0x40000000000, &(0x7f0000ffc000/0x1000)=nil) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x8) 11:07:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x0, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f00000002c0)='x\x00') stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000140)=[{0x0}, {&(0x7f00000000c0)=""/123, 0x7b}], 0x2, &(0x7f0000000180)=""/1, 0x1}, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000140)='\x00\x04') recvfrom$unix(r2, &(0x7f0000000000)=""/109, 0x6d, 0x43, &(0x7f0000000200)=ANY=[@ANYBLOB="750089d2eac689e02e2f66695b653000"], 0xa) truncate(&(0x7f0000000280)='./file0/../file0\x00', 0x7) utimensat(r2, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) sendto$unix(r2, &(0x7f00000001c0)="8cbf6c3aeca6976e39c22efdfdaecf00531648037b6d863358753f958e7ce995955058d8fcc248ba641434830ccf4a386c083d4d1752da", 0x37, 0x9, 0x0, 0x0) 11:07:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x80) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 11:07:08 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r1 = dup2(r0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x8000000000, 0x0, 0x0, 0x4}) socket(0x10, 0x2, 0x9) write(r0, &(0x7f0000000280)="661cd9ff", 0x4) 11:07:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2f66692539cb92823a5bb7aaf01bc8e06061c8a51db44442e0b363b562099feee231f0b02c480d308b9a8709cfe26ba573513a8c82e64abae950f55bda39def1f78b3a50a7764daa764146e542c3580415bee951f7411f426a55295a39460603d6e341dcc661f5f8136275bda08d890964"], 0x1) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x7fffffff, 0x9}, {{}, 0xfffffffffffffffc, 0x23, 0x20000091, 0x7f, 0xfff}, {{}, 0xfffffffffffffff9, 0x60, 0xf00fffff, 0x70, 0x7ff}, {{}, 0xfffffffffffffffb, 0x58, 0x1, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x8, 0xfffffffffffff34d}], 0xfffffffffffffffc, &(0x7f00000000c0), 0x6, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000002c0)={0x5, 0x6}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{}, {{r0}, 0xffffffffffffffff, 0x45, 0x0, 0x0, 0x4}], 0x7fffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa, 0x8, 0x13, 0x1f, 0x400}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x82, 0x1}], 0x6, &(0x7f0000000100)={0x4}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000280)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 11:07:08 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x1f, 0x0) execve(0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xab, 0xf0000000, 0x8, 0x89}, {{r0}, 0x0, 0x90, 0xc4, 0xff, 0xffffffffffffff7a}, {{r0}, 0xb66336f0900bf339, 0x49, 0xf000008a, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x6, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x5, 0x1, 0xdd, 0x7f}, {{r0}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x7, 0x200}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x20, 0x1, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffd, 0x20, 0xf0000020, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x18, 0xfffff, 0x0, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x0, 0x5}, {{r0}, 0x0, 0x1, 0x5, 0x7ff, 0x5}, {{r0}, 0x0, 0x4, 0x1, 0x40, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x8, 0x9, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x5b2, 0x8000}, {{r0}, 0xffffffffffffffff, 0x0, 0x12, 0x8001, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x15, 0x80, 0x3b, 0x1ff}], 0x217, &(0x7f0000000200)={0xfffffffffffffffd, 0x9}) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0xfff, 0x4}, {0x40, 0x100000001}}) truncate(&(0x7f00000002c0)='./file0\x00', 0x7fff) 11:07:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x6a, 0x40c, 0x0, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 11:07:08 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = semget(0x3, 0x3, 0x1) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/45) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1c2, 0x1a4) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) 11:07:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) socket(0x6, 0x2, 0x5dfe) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 11:07:08 executing program 1: r0 = msgget(0xffffffffffffffff, 0x3fd) r1 = socket$unix(0x1, 0x5, 0x0) sendto(r1, &(0x7f0000000000)="d54a9be15b593a81d8f2becd5e34111ca5083b7e9f26d33887a8c0e542b09381c9535fc0a3a001d2ec15c534eb8ba838b6fa47961b2552fc7cec875844a6dbb78c4592c33859d758eb9202be8b9e0b529bafde103692df3d8f5c0d50bbf2f51a08e572d07922a60870b82ddab211431db36dbd8051", 0x75, 0x4, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) 11:07:08 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) listen(r0, 0xfffffffffffffdff) 11:07:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="04002e2f66696c653082aa8500"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="9a02e303000000b90cba8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc", 0x591}], 0x1) 11:07:08 executing program 0: mlockall(0x3) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x160) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ff0000/0x10000)=nil, 0x10000, 0x2) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 11:07:08 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 11:07:08 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x6013, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff5, 0x5, 0x41, 0x6, 0x80000001}, {{r1}, 0xfffffffffffdfff9, 0x4, 0x51, 0x81, 0x6}, {{r0}, 0xfffffffffffffff9, 0xa2, 0xe, 0x6, 0x4}], 0xffff, 0x0, 0x4a, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000140)='<', 0x1) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x80, 0x0, 0x6, 0xcaacf9f}, {{r1}, 0xfffffffffffffffc, 0x60, 0xfffff, 0x5, 0xabf}, {{r0}, 0xffffffffffffffff, 0xd76fd909097dbd46, 0xf0000000, 0x200, 0x3}, {{r0}, 0xfffffffffffffff8, 0x11, 0x42, 0x4, 0x6}], 0x1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20, 0x3326df1a, 0x101}], 0x5, &(0x7f00000001c0)={0x2, 0x2}) fcntl$getflags(r2, 0x3) 11:07:08 executing program 1: r0 = kqueue() r1 = semget(0x1, 0x3, 0x100) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000040)=""/4096) semctl$IPC_RMID(r1, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x0, 0x8000000000000}], 0xfffffffffffffffe, 0x0, 0x3, 0x0) syz_emit_ethernet(0xfc, &(0x7f0000001040)="9f3fa8690efb93f7ab437f130f4bb59bfae6fccf4186f5ae5ee45d0d3996fcfe80dfb163f239b7fafb4a0f172812533ad36a71d6732516f8d49addf1b990c0af2c2d9f860b54b753d847c8b66b491dad2c9bdcc79b7bb3740316f177957b34281004e181e4e75f935533cc2b14daba3af61faa42c86394ad73c94b6da2ab7f6f04523575b3fad67652014642ae363f4967a2dc155d37b63b90e58829f41a249ec2d6fdca2b996ed1d729961d79566915fce5c0e8ca33d860a5f828875ce8a7d4272836dc00cdc7c5dc416b9b45b60e04619a9ff980ae9d6e50d4a4006418fb729a8ba946681f86a1447d9abfd858deb4aed6d2e80cd280ffe879a97b") 11:07:09 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0xb, 0x3}], 0x20, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffb, 0x93}], 0x10000, 0x0) 11:07:09 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) setrlimit(0x0, &(0x7f00000000c0)={0x993, 0x3f}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x19, 0xf0000002, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x40, 0x1ff, 0x10001}], 0x1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4, 0x30, 0x1, 0x1000000000}], 0xff, &(0x7f0000000080)={0x1000, 0xffffffff}) close(r0) 11:07:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) 11:07:09 executing program 1: r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) r1 = dup(r0) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="12949b05149f1b737dfd143d8173c2b9b995aae029052198a5979cc2251bdd781b", 0x21}, {&(0x7f0000000380)="89a87b318b2716dd3b43fd3e56cabed80c4c0625b207041f0d1865d704ad6ff608131801d1eda1b66beb3cc945a78debc5e0230d80ea98563150fcf0a7ad60e7e45fdaef3216099d94a26091481bad01609c48e46af272ef4104a59d196d9a7123f83b576c56c3f2e155504417a9a240deffe8af0b01639e9113154fcf103da846dbe13c1346f7cb60cb7faa4aadb65d8d995815faedeb2ff93e8cd8b3e2b2a29a324198de1d7ac6b4f53cb0fb7b7003992506", 0xb3}, {&(0x7f00000000c0)="7933f8c24526b7d262fb31cb3d041474ad0e74e63c913606", 0x18}], 0x3, &(0x7f0000000500)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="00e5220009a5b99620d4ab5fef2a9f6b"], 0x80, 0x400}, 0x3) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fd81608fe8db3bf56072b07f8af9ba9a3443508d8f672b2808fb95b9fa2b6bce52bc9b0fcccc78c7c3c0a48fb07881655ea0cd83561b0e66ceaa4e3f84c287ef14992cedaae4926fd9e157ea0a9152e46ed87419101fc6aa3cf6b9bc566f9ce87d454d3e861df12398ac33a347fde795a8aea72697492b94c0a96e18e8649b8fc7b962", 0x83}, {&(0x7f0000000280)="1e5a9056c2abc32c843d6aa4d39e6506fa774eb424a98d93065d2548e9cbc5d6c9ae0870a92707d5820e9e10e695ae55c3453174fd85e73ade06b01c9fb47db09291ccf7197c49b472997348ed1b3b89a591e6b176b90b8d09a540a63f0568016e9312caec13b137d49ea21c9d94791c8da5b24dc50ca7526cf90886bbb04c4379ee02b64fc3b6aa5d0e1f3fbd32c7a5a29dcc4090683920fe5196d382f9f69d63bf20b33e15cd0977216a4da397de0d536e7621a4029dea0f7e64de7f7fe74854c5", 0xc2}], 0x2) 11:07:09 executing program 0: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x40) mkdir(&(0x7f0000000040)='./file0\x00', 0xc9) chmod(&(0x7f00000000c0)='./file1\x00', 0x40) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 11:07:09 executing program 1: mkdir(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) 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') mkdir(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') 11:07:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x40, 0x1, 0x3, 0x1da, "779f98ea997d19909c24a23c76cd35c5ea4a9d32", 0x7fff, 0x5}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) 11:07:10 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r1 = msgget$private(0x0, 0x40) msgsnd(r1, &(0x7f0000000100)={0x1, "21f441c35f432d5c20ef1e782005844b17d641894a1415f16a1fc2e5c15b2ff05f82b05395ee63c277794c749a16159ab4fcd92531605aafdbc4f1d95ca72c30b02269d44c0ca69ad03cf377fef6a6824cce4a3c7abd2f90d5073928e72ce75bb57c76ea65074ae60d7178189674cc57a5206a"}, 0x7b, 0x800) r2 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r2, &(0x7f0000000080)={0x3, "42ffd22586272a638393e6428f15cb8b0a8b02"}, 0x35b, 0x800000004) 11:07:10 executing program 1: r0 = socket(0x11, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x71f1, 0xe6e}, 0xc) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) 11:07:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x3, 0x0) msgrcv(r1, 0x0, 0x0, 0x3, 0x0) socket$inet(0x2, 0x8000, 0x6) 11:07:10 executing program 0: r0 = socket$inet(0x2, 0x6d184647a5fb685d, 0x800000000104000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) 11:07:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) write(r0, &(0x7f0000000100)="f7f267ea9e03f9ba02e9abe3aeb060ebf1cacf49ffca400cf6273ad3f7f1b4bbc11787d0906735af117f07cd3792f456f28a387141c07ccda73ae4419b85b6e86bee6dbf48a9b6010f37a25664ad0b9e4bb9b9d2d320280ee264b5f7e5daa7edca5a581acb62e28e5ed4f106876018ad3492578754117abbdcb9e1a62b2471cab3aaa58d1d14378bb53a8e63721dad5c5800b7f088beed06f9b17f2ab951ee33d7b0", 0xa2) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) write(r1, &(0x7f0000000040)="ab5aef67a6af0061ae25961848993b19a6a723eac0205e11fdaab17c8afc36f9", 0x20) getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) 11:07:10 executing program 1: r0 = syz_open_pts() getuid() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000200000005}) 11:07:10 executing program 0: r0 = msgget(0x3, 0x0) msgget$private(0x0, 0x22) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) munlockall() msgget$private(0x0, 0x907a0cf05fee0f5e) 11:07:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820a", 0x52) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb843", 0x89, 0x0, 0x0, 0x0) mprotect(&(0x7f0000081000/0x1000)=nil, 0x1000, 0x20000000804) readv(r2, &(0x7f0000000100)=[{0x0}], 0x1) flock(r0, 0x1) 11:07:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) ftruncate(r0, 0x100000001) 11:07:10 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 11:07:10 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) munmap(&(0x7f000071a000/0x2000)=nil, 0x2000) r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 11:07:10 executing program 0: r0 = socket(0x6, 0x2, 0x3) setsockopt(r0, 0xfffffffffffffe00, 0x2, &(0x7f0000000000), 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, 0x0, 0x0) 11:07:10 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000680)={0xfffffffffffffff7}) dup2(r0, r0) 11:07:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x77084874) setsockopt$sock_int(r1, 0xffff, 0x120, &(0x7f0000000040)=0x100000000000002, 0xffffffffffffffdf) 11:07:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202b30cc1da8b0345486daa79e0c2376c653000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000c607000000014000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) map stack 0x20719000-0x2071d000 of map 0xfffffd806e927cb0 failed: hole in range map stack 0x20719000-0x2071d000 of map 0xfffffd806e927cb0 failed: hole in range 11:07:10 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = shmget(0x0, 0x2000, 0x80, &(0x7f0000677000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/18) madvise(&(0x7f000029d000/0x2000)=nil, 0x2000, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) kqueue() madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 11:07:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x100000000, 0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:07:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="52203cd4b05fa0b8eaaa19144f7cd6dc1a6d63e1f4bf7e0fdb8c1283e7dd5e4d0c1b1bbe306f8984"], 0xa) r2 = msgget(0x1, 0x20a) msgsnd(r2, &(0x7f0000000100)={0x1, "8a6c28ae2d998535719de350195091890fbbebe4091d90e642507102b5b4ee802afbba5a726077a3d72863662d710326a63ca3dd63b06be168dbd35c544b93d5bf5f600c8b7f2505eee321ef99f15232481d50d26cea"}, 0x5e, 0x0) read(r0, &(0x7f0000000240)=""/99, 0x63) getsockopt$sock_int(r1, 0xffff, 0x1908, &(0x7f0000000080), &(0x7f00000000c0)=0x4) getsockname$unix(r1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 11:07:13 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20010, 0xd0) r1 = socket(0x18, 0x5, 0x400000) r2 = dup(0xffffffffffffffff) r3 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) r4 = open$dir(&(0x7f0000000500)='./file0\x00', 0x10000, 0x100) r5 = syz_open_pts() r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000540), &(0x7f0000000580)=0xc) r7 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000005c0)) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f00000000c0)="f3c5e514eb965e0777b80d347c47ed18b8831d9d9efd358c9d5afd1e9838c4bbf61fb7c4407970ff4a279838708d2955", 0x30}, {&(0x7f00000001c0)="31dc6eac52787b52bc0334252ab69bdd240e5773e2775f469da91de60e05002608e21a1d1d0eb386e0554d6d06556c8f60d589d1fda3053171e980a1aa69829abf5636df7321dd964c9eb6b2844d7f0d7b293b3623d0a077e95a5ab45ea32e3f2f4cfac932f6427fe077ccad4fa217d7c8b81a4ca29b4adc4ea661688bed6206de3b77a76aceea7ec888515553c07aa0506f333c9c903390e9534552f2b12b40c642385a8614172087b954586fde79553e0230", 0xb3}, {&(0x7f0000000280)="cfa15c30e87570f918b6457488bf8acf5d1c5346c7c58020377fcb8c2e2c2cae699b35c8f48c8531aab66dd2d99d57b8f7e2c7866b7ac5c8e0575805fdc4bac6b92deb34ce9998fc7d6aca99fa4ebaf7bc5a2a3199127469a67a613152523d91d6f437acb96bbb7ef4803a592ea34595f75f18a05cce1f46952eab24d943abc3862c54b92e653fcc686e761904770c19bcb6e5ef3d1fd06ca00b7724f11459c9d5cc008ae1e670b8cb25eba469f2f0990b404daed6206a4744830de9cb44f7234997a31a68538f96e1a90bdcb3", 0xcd}, {&(0x7f0000000380)="301d3590c4594a93e6519878091af0a605fedbd715ac6e769da1e2cb901a312fcbdd8ab2c01eb1e8e1adfb827e086232fe9d397947dfe87617ca3adb924d584ae4e20e", 0x43}, {&(0x7f0000000400)="9e059693b11f371cc5c7fc60b7c02f99d36227fdfc071987bd66330fd5e96fecfdf223ccc6b87689ff815bd68f312bef9cff3b80a6e0e2f6a1549a89fdb26f3559c8ede079cd4810c9301f", 0x4b}], 0x5, &(0x7f0000000600)=[@rights={0x10}, @rights={0x18, 0xffff, 0x1, [r1, r2]}, @rights={0x28, 0xffff, 0x1, [r3, r4, r5, r6, r7]}], 0x50, 0x403}, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) 11:07:13 executing program 0: r0 = kqueue() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mprotect(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) dup2(r0, r0) 11:07:13 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r3) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r4 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x11}], 0xcddc, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe}], 0xfffffffffffff001, 0x0) 11:07:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x5, 0x7ff, 0x9, "bda03aadc398acd05d0385f51fbfa7cfc3c69857", 0xf0f, 0x9}) ioctl$TIOCEXCL(r0, 0x2000740d) flock(r0, 0x2) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x1, 0xfffffffffffffffc}) 11:07:13 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) 11:07:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001340)=[{&(0x7f0000000340)="cdc3766a300b308c2dce03cbb09f066e67e04de7e4923090d2533d9f7c39c5d11f746d4a1bbba3c0d0ff6159143f09149e2fa9c15c0db777573f40254e33604dd5abf5df74937b81c7a9bbae117fb697629c19355c39d844fc88e61dfd76e2b77c285618816f0200ed2ec92e1c4f134a8533483a14770c58ddc777f7bcc4ca85a053cecd01b30bc0a705da87ef08d90b4b721c8b065910c2b6241645c90d4d45fd259bd618b9926ca05f187ab3b2aee30d86e24f124c33c6d2900a4402f4962f7a2bd59b928fbaac1fc28c7745674d639697ba5a0e46f43cf6caf5fd8408fb4f9c04378a3193fa18b30fdce8292ec348ef247181f26b8f4a6efc95c197b06ce4130869600e9b408678bc1a9b00c177ebee2ac1dc22ad9b6279f6ef673b754a82774d338c1fda41219a3b2012975fa0348a9f4e47fbc2cb695618c3ebcff359d869ebeba5b0c4df5b7612c8ef7014af9e92bca1b67dc7160333bf0ea8db1b2225d55ad512d3dbd20d447d8d18125cceac7ecac671e10979161cd51668c9bdc8a4e3e54dafd2d30ef040fe5f126e1d79193ea01b4cb0e102bc110ae254fb9c87d50afaca1c167c7c77d3a0a29d02689fb218eec3c0cf20603b17ca167efacfb29ec71794e3131114bd273f32243e52cc2fdd665c694b9abbacc9d7c6150cd8b69e7056906f0f13a26f2ef82ab0e825526030ef6352334759af8cf49bb3405df309a58583a07eb5290c2a049da4a90bc4d381ee45ecc88f24137a2f16119d094b94fd10189cf01f0cd84c9328bce25d54b001ab844fd997b0433e1cfe669f89f4375780859cb4e2f811b6dc68d9ba3915d528fc1605231855a23c54f51b98d83c7c620926d1c1ae5344d1368bbf47e18a89062342baa4046ca461821c0952d82dee21ec14e22d84ca49157d2e2aa8d3d166d48ca6a9bd8a4b66308123ae46ce6a4ec4348090e02b62c966ccb9f4d3b234ea72242f2756efc07900b9bda013e51f1bda6e074430d2214e69e0f933cd0d1938d21052a85a2069f1849f37eee808d86d83ac335d1d575b62b1a35eb51ee5e401108de297c91fd65893443df3be366a5086cbc67c0bc5b4fa0fa46f4e65ef41019088d496edb17cfb9c3549a098403a3fff568ad77c823c43d607a75c78ea6de22cb86a26e2e55c03a34191acc4deacf1b53936b5e2d4b064521b04289562d2e35bc8017808432d660e4b9e008a261e28de915d25a1649ecd5e56eff5dc0fc32ba623e5487f5d10cd3bc19ec634916301d739af6194e52507df8294b469f30cb78d6f3310a4f9ee2062d869fe1d01ac3b52bf32576d9ce5c178f97094c2f56dfd0a66eafe57f72f96897474940ff6d709454736030328fd05f68dd2d0fce2929ee6a0e0e84ea9e83d238049c2f095b2fd1d1fbf247b6811a9f0e4b1a50b6221160e9ff9e33f1f136c6c94f75a52a5baeffcdba9f9134597aaf936e2405b5ee8823f498c969c6c01cbc52623691e188d0818246be8a7016ea43bcf5987f2657018a55cbfd572372e061a9c1db3352f89dd39bd287a3a85558bfbcdf279d1173fdce1198b69fc3c833c59edce4585886b7869df697f2e3150576babef480b4efa9f17237e25b5c57819fc75678cfe28a3c13cbfbfd6688c365d60637e8124894265ad5b8989f944296423dee8343e5d2b6437130ce7f29d0aa4fdcab2233733d7d43768c45570c23f21156d14086cff72cf073138acacab3b01cd1433bb75997fde2c8801da086fcd5f87139725a829d0b38afa820d6d18f3febb52aaf195c1fc868ac4c87dafc6cf412b1492f77476b1e64a8e2fd90fa1e87a392588cb0c86902c132c0300e9d4be9764b6d6f6267b79c3f1468dbc69beba6bacbe59f07737505f186acdc60911f2f34372be428fcad2f3c5d9badd2ccd9ae0aa79523b981930996a1b54f19a10dee9d039c0b1b03c67c5a8a896972fb13693e1c83b3434c789fb003e755631aa2ded8cb44b8888468efaf6a1fbfaa8f2094e21a4d2e0776b0bcf7aa7e5a2bcc48fd99ef10f4360d07af89ee3106b5da9a97b7f28067e961041862d398b142b1f0319f09bcb3c4a555bb666948e65ba0f909d780562f118302a19f2ed79b80abd7877c26bdb684dd89b5718dcea95c02e76ade21cc70018b5e15e22be0a27075c3955d72450c8f241fc4e45bc1c361a9588473a9ba855ece174bc4d358c87d03f3871eeadba98c1e48fd57449300629e7dab5243687d3d8b81a6063d12fdb6651fbdeebf580498629346e7ed88f492f1abbe3d8f418caa4b1e0e092bebdf9fc40390674a2d3a4e153092d751415683731bad71fb27a1c0f98bfa60e343e3303307cfbb90432594cc2cfa2206c271d579f4e69bce53b3dedf95f3456b6776d32d7f924ea3e57070f0049448ca2212027114f8aa6916be15aa0ad5c122a4d0da7e1e602684e6e8c060188ab6696b8ba467c776fc4e0e3d68b45f473d9e4ba432b32298d13df916119bbf167d8b2c3e144401ad9da40edfff1903d48b3a165e3dae9939a8bca50055d431a18722fa6fdc412013620894888fbca1634b70a128df959b79db54ea415545eb07bed86e239320c40068622692f3141c2bc5d76243875f64761c8bb5c30fda96ba55be6df9cf45950b73096e6160b83b0bf3347553e10fe5be6f76bec8c4155982b6ec297cc9be5ba722cfd6de02a71801d597815fe3df5c81e8ef6a8a098895bb0ec9cf1a7f1be9b29b913f5a9919d21e80ced33302e4a9392db7b27cb08c0ed240d1093a33accb7a39d3c79ef21409ab360e194bb3005fa1fc467431b1ec1655604a8c17cbede74c7cba482a35390fd89e9dbece9647469032310686c1d1a3feb15d5df633534814a31e5c009cc248b6b0ebe547fa6d319b9caea834dd06c89dc2cc30dc38c836513c39249e6169eca4752fe44d21dc82bf1d2ebc693dd57807dc94570cc9d89f72fa31840bd467f77a368673eecf6ab830272618bb708cd98da99470ce567eca3297e90bc75e5de088e63660ee6f82daf27db815fd95808d2f67b507d70d3984696829fc0d86db511e561fb49670bd357a920e6952fc4ba47f467897f3ee517aaec5516ca8059b2e9bf811b7857f9ed9c871e3a5d7bd3c60ca0c19b36634ae92d6b86f445cc7de9a080e2cb0a8fe473d32c4671e15a422a6d0fc87549cbecebdd1ad23e8452b3dd68748a43dbc5ac3bda2eccfdfece6523321df610f84489b3dd26e95f4e56667d4e96a18c42113a2e586c8888eccf0a1569170e30de7c91f55ec04a35ccdeed7dc89b0679d1b5a47386cd61311f4fe89e4930dd0ab88a4e9437efd2b6c251d8d2cb5a6184899bffc6170a0e3479597837e750552c48822c11845e435f607d4846164b7cff2be6cefa872ff3cf9519b900f77abd0a63d2f8f964d0b124095aa36f3d89008dde76c98a36fce527b515371e31fe6c43357c734cd9ddcc8a16c7708777a56a8bc2f5342c7973a8b146c72ac45744a560b86db14aa4cd1d055168ff84853fe717da4761a6d024d67380862115140f427997a5749ee6ff2ab3510bccc347c688dd7386c0b5096b117adf1cdb0f8d54117cebcd8448649441c1a7906c870c3e0b2941278e1d45b9a1112a561653a15ca734307cdef2d2f6a802780e0fa4c9c9f8a2ec0e818b1523288e50ea9f53d3cc44c8f59093193b5172e3d573e0e528330ccaf41dffb7975bff3b22e06b18bde02f41e7bfd0811148f0cf3e467e03a3f50eaaacef5646ca4e49c7ad30e9d122420f89c2b86a330d4ac23cb6abb88347497802dc809b23eb36bb78b7e7b223ec06cf705a7b00c0bad91525e4fb95afc19965aa2f2b27f74e4b3f57411e94096110ec767029e1d855f70364262ca63253bbabb446b19a6172804e7cdeaa71d17a00906587aedfa83d52c4964cee3c33fb750b8ce1a379cc4707e6bfe316c613b7ae50071c599d6ba15f81dbfb38cec5ce0e708ad4e4ba20cf83ce9e3d7a577827ceda428c8c10bc88ccade6dda73fb7d48327b1c414f0b11f18678a5dbb387db3923e426ed9f95fa6e761ace004c707c85e10208ea2cc6d48074e71b23b9612031e44040f7ed0dcdd81ba4d91895dbaae5f6d715321ee28ed9ad0dd9e485ce81bb226ec263de5b506158415a59aaeb26d29bce13e672bf0016f7ce18c9e4a02b42554318d2a15d313bdec7eca90b97d7d4e8a590c594217cbc80e8f7f5c337cff17c6ae2c5b3cab5592ab9fd48a64aa55dd0f185d3f24680749c7997edf2c9dad11c50e863eabfe3124a557d78119ae5b7a8e6edb503916a5227979ac830c6d3267b8400854ef53a91491fc86539d3db8223a12fc508516df4a10c8a225fd260a746e29f7862f5fedec8820073dffdcb80fe5b489ee32e1e05f3f2e6dffbd54c617fdbf5739b2d7b149ccb995297e80443b70b1c82f8e03cab76140c8bc13545cdadbfbed12ea310189c9f6021ec2a3510e47852b9d9b15957f92e5a4a8ddfe1656939dee3113c01f969c49ebaeed26b1145512fba8c9fad82ea3d40045ee827fb1f2b171d2816642745351546d847236c0f0494e8ce2ad2f12f80f5e35a8775ead8f7118dcdb535fbb984dd5fe60d7720dc1729e83a107fa9e5958d0be5c87ed6467d2d0c77331b3ca867d45366373e72613a18f22629635ed9c5c3e8aa506b52bebe8e9dc11f3efba485e754133ce079811e76b2f4b3e9fe86bd31b1b5cff4da599ab3bdd28db0ee3af", 0xd09}], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x48}, {r0, 0x4}, {0xffffffffffffffff, 0x4}, {r1, 0x44}, {r0, 0x86}, {r1, 0x106}, {r0, 0x60}, {r0, 0x20}], 0x8, 0x8001) 11:07:13 executing program 1: r0 = socket(0xd, 0x3, 0x0) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=""/58, 0x3a}, 0x1) 11:07:13 executing program 1: socketpair(0x18, 0x2, 0x10000, &(0x7f0000000100)={0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x10000}, {0x10000}}, 0x0) r1 = semget(0x2, 0x0, 0x4) clock_settime(0x2, &(0x7f0000000080)={0xffffffff, 0xfc00000000000000}) r2 = geteuid() r3 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000040)=0x2) semget$private(0x0, 0x3, 0x404) 11:07:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000040)={0xfff7ffffffffffff}, 0x10) 11:07:13 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) r1 = msgget$private(0x0, 0x24) msgctl$IPC_RMID(r1, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001480)={0x10000, 0xc16, 0x508b, 0x4, "a48640e922342057cb6fe2989b5ca59c163d4524", 0x80000001, 0x9}) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file0\x00') 11:07:14 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x10000, 0x20003}}, 0x0) setitimer(0x0, &(0x7f0000000180)={{0x4, 0x8}, {0x100000004, 0x7f}}, &(0x7f0000000140)) socketpair(0x1f, 0x3, 0x4, &(0x7f00000001c0)) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 11:07:14 executing program 0: r0 = semget$private(0x0, 0x4, 0x0) semop(r0, &(0x7f00000005c0)=[{0x3, 0x7, 0x1000}], 0x1) r1 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000280)=[{&(0x7f0000000100)=""/199, 0xc7}, {&(0x7f0000000200)=""/68, 0x44}, {&(0x7f0000000340)=""/142, 0x8e}, {&(0x7f0000000400)=""/191, 0xbf}], 0x4, &(0x7f00000004c0)=""/252, 0xfc}, 0xe4c2dd04330665bb) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = accept$inet(r1, 0x0, &(0x7f0000000000)) getsockname(r3, &(0x7f0000000600)=@un=@abs, &(0x7f0000000640)=0x8) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 11:07:14 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0x5, 0x60a}, {0x1, 0x800}}, &(0x7f0000000040)) pipe(&(0x7f0000000080)) socketpair(0x18, 0x4003, 0x2b, 0x0) 11:07:14 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="c3", 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x10, 0x3, 0x80000001) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 11:07:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfc1, 0x14db}, {0x3f, 0x8}}, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) 11:07:14 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f00000002c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d6500c7794d2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1de5e3f53dce56bdc93a6e1eb8827a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa64d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b1e38087ce5e6be317bde4df7595cd7629b870cc91e04aaf2b21004f75d6d541bb51d5a43cd9046eeec6722311625c09eb64396bc6879b387c90184aaaf32fdebcbc150387f78652bde73051612eced6a6617009f34880780399bf556ee29e376f3f6e39626852c2fe165563bbf933709af97e16e23", 0x281}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) sendto$inet6(r0, &(0x7f0000000000)="42d5483c54f97d59b62d63a959bc358a677819bf5cc34dc921e72052a4edd943b748f0af219dfeb584faf7efe544fd4a75e5e4ce81cf2239ed4a", 0x3a, 0x8, &(0x7f0000000040)={0x18, 0x2, 0x100, 0x400}, 0xc) 11:07:14 executing program 1: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) syz_emit_ethernet(0xb9, &(0x7f0000000000)="347853f9ce1b250191b4ab96ff2c946dd14b729d26c9f186b2f0e41319aea86e1ca44f4fcf22a9ab39669ce6d485b64e1e461893be9de8e0657e3caf713155cd3b39e1ad9ab3f49262f2f56c37d925765855a4b5e10f91ce2662964639f30477c39a1b462651c3dbcd432811f6da8421b17de4cb8c736819cac4d8ac30765eccad88ee20c521441b82412f9f9175705f2e27a4a85f337b7a43b54e108aeb42ccf89295e2b20ab30f1f4ce7a0aeb372ac7db06d847bff0edf60") 11:07:14 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x80) getsockopt$sock_int(r0, 0xffff, 0x1026, &(0x7f0000000080), &(0x7f00000000c0)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:07:14 executing program 1: select(0x40, &(0x7f0000000040)={0x6}, 0x0, &(0x7f00000000c0)={0x1, 0x2, 0x1, 0x2, 0x10001, 0x10000, 0x0, 0x9}, &(0x7f0000000100)={0x0, 0x551}) 11:07:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1c2) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x22d7, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 11:07:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) dup(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7928e4ba0600000200", 0xb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:07:14 executing program 1: socketpair(0x0, 0x8005, 0xffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000080)=""/33, 0x21, 0x2, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='-\x00', &(0x7f0000000100)='@\x00', &(0x7f0000000140)='-\\\x00', &(0x7f0000000180)='{@+]\x00', &(0x7f00000001c0)='\\\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='{{\x00']) sendmsg$unix(0xffffffffffffffff, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) shutdown(r1, 0x1) socketpair(0x6, 0x5, 0x2, &(0x7f00000002c0)) connect(r0, &(0x7f0000000340)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 11:07:14 executing program 1: syz_open_pts() syz_open_pts() r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) 11:07:14 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f00000003c0), 0x0) 11:07:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, 0x0, 0x0) 11:07:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000040)=0x9) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000000)={0x1, 0x1ff, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f", 0xfffffffffffffffd}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x8, 0x8, 0x8001, 0x2, "aaaca2d2d4846004c4a4aaa9191848ac42c3d8a4", 0x0, 0x7f}) 11:07:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000002640)='./file0\x00', 0x200, 0x3) faccessat(r1, &(0x7f0000002680)='./file0\x00', 0x82, 0x1) sendmsg(r0, &(0x7f0000002600)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000080)="1f1a2c1494b9cd044ea1dd915dc7ceda68a67c3d7c12fbf4756c8f30e8bb49f0bbfcbdbb19132434321060213fcc7e7d1a9abe8fc1bf3f8c3bc5196832fc7e5dbfa005367efc17d91a0adf4acd460c37e4811fd321697c448211625670fac5101dc76716496864afe39ae4bf46fd592698f2783b3f30b59cfa0e3e244f4fa48bbbfebd2233d9433695b00e24e1174ffca725edcbd626eab4df7b1b7602c9269a124fda99eecaf88a738238d3b04255182d9417568ca3ef3ae6d4b968221c3ce3ae40c9d7942fab43b9b1b50cef97dde3a5c135f9ed2b3cd9c8dd95cc3203f75027758a64cdd386956c99f5aa", 0xec}, {&(0x7f0000000180)="67d0d8c40b1bf2485e964a85c060b10fc8d5fad9ff7f3fd574cae825eaa7780eecb30b953a871815c3bb73ed4bf65e71e0a0af5893bd4768625f514f5cb5f0e384ff372f89cf0c2e8d954a94292b5785b14e241af63de36b360574d62ea5ca22ca6fae332d4fd6b4b98917fad6cc35128dea31777fde31cccf250b8c00fc1167f3ab2f3541d4e1b4a0894e8a92", 0x8d}, {&(0x7f0000000240)="35473fd3d2fd8fbc09850d73ff69cb61aadcfdea57471787173cba07fcdb7446ef0ce97831e58463c223327452a1f6a1c7b065bd75bb759d9c94ada783aff20fbb1d00bb7e4850f1ce03ac585a84beb8757e8d5820d99b25c9dc6d339e334796a39ef51e182e54fa2d09fc136560373294210d55351070a65a1acd9dba4f3ecfa78018", 0x83}, {&(0x7f0000000300)="f496d911e7d8492d7cb938a22e8641941a02a0125a43a919013f8576ca3d9e84b23e88c4130ff3f0f40c70fce3e1196d547ae755db8adfe28ce662f669c98c94ec42a960b19a45ec5c8f633dff538a62367ccf429e85a1785bb642e59bc2c7e61ddb025a67a9579d9b107b34676ef392d926413cb53b75bb460122ef68ea4f55f915e7b1e970ca5e76299dd006ce95923c1cf7ce9e75a5fbe828214ae23469545ef1a2221c04d442e8ab2b712bbc9a9b61c9e5d48588e54d6707bf8e187c07de20258036786dee810818a7ad953c", 0xce}], 0x4, &(0x7f0000000440)=[{0x88, 0xffff, 0x5, "733cb08cfa1dd1bb7aeb9215b582443ec88bc0f43f1909daa92472162f87d145e4fca743ff09fa19dd52a04efca457fd3b986f10aabe2f7daeca50fa666a5f68796c061b703f5dbb51c8663241f6e5e446abc42bc9c08c06655adf41f6e74533e58647afedf3eae7814b851e0570f4b63aba75"}, {0x1010, 0xffff, 0x5, "25655e16ffd3ca38ab47b868892d198747694d7ad649dffbe1967548b3a0b50e7bb02a8dfa2b3afa3c86938b12f1659fca01591ff1b95c8386aa3145139c21e42878c2ebfc0b78fd73216ba4cd1b701db297cf7d0f844008177ab91cf2d10a5476965ce8ab9acc6731eff1608685f7b45ab2efc45951e893c1aecfc00a659a043d60e68167398b6a0772f84f413a730bd226715d93f7a482340d7581e76e89fb72502740bda579a2dc2c0c1e76140cd14e82aba27163b99ca58ec784d54f400b5f74fef716b7619b8c32290724d4b81edfddf5d28de0b696093a298566997ad79983d965c4f380c4ee950279c03f79297c66413abb571f944d04b41e05d55dd41774cfbec244d914b75cc0cc2f9f77b034c794e55793eecdd8bda1fb12a22f580cbd348a185afc1e83a6aa853ca395c27e77930ca76880b5e191611d6af57d4b01c16a22ab86a69e2de65ccc8bfff9b147657716765f42f5cdb6c0f1454677265f98339244f5a21b0a72e162748f6c1acfaafecadc3e74f3a96da42cd642cbf8d74a1ada13af4afd7a7298408b69dbc4a20e66b416f976a762d5106ef53d229c2c1d08a6c6e7559524562a7a5629573526e47ce3db59064388b1b19503c47b1490dd9a27aa5083de1ddb073473575759b30d093af2c5b54e876974faafcefd0292521aa55f87fd87518325bc9a1b1cbe15610f9959030c899f98b9758fefc74a6f6162e97ebb6019ad2b56546d0179b4d2530d3ecf6c020891652611c69609d618ae339b00c8d34b892a85072e5398143d5369f9b6e21b8824e90089c7338adaf664fedabb945b6a9c62dce73c706571013b7cdf072964f17721cccec781fb1e17a57b77e94197ed3c851e491f5fcdbe90ad120adb24f083b280ba94032a9ee8cafa38f8f61738b1793cf9b71d3be196f930690c947033d0a8acb8abdcac4d043c65f963c08ff7e9c9ce7ade89655bd533fc9b172a07f06c10de731c4b607ececb82cd277ea7c037327912371afb78d5c680a1f47892e3448ded9c12990e5c95ba9a8f71737d2fbcc07fb9b63422dad02903b0ad9d04093295c6050c2b23178e0f3da2cc3ed3a6e9b5abb6308a9cc115cd1a03d44c375806a874af2ca4ae0dd929d04a23f630088f3aba6c4be67fb4e8b40e80c07bb65edc86b3afeba1a82b319716b82dec36a60a1e2762c0c9405d0741379eb932da29a96f5081e1bc99457ce6d1fa3e24e03e1b4e38edfc6d3f322fe5ac8ad30bd70e70aadd8131ec4eb8da7cc5382b65d84274295c05f73898ec1d5f5d06df6076cc1a42db5a64ac9b87e257645315933a0f60b7047843abd65e9569b47b70c20284c4a08ac0c024008cbb6d678ee00ccc22fadef241e7acb87a4e78c94da965f39a6aa5d7a6e879e5f34f20e15ab5a3c3905db7262e277b75d2ffa3204fa66ae9259292d1edaef457be07ee31a97795f2992e89bf415c3682583d728b217d2645172e9b6741baf405b052f26842ad24d01675e1afa92383fc08c1e7320a3de8ab7e8ff8afb51c1ae481463bceb4df48793eaf60ab6f4907bd674093a7b01231f9c045a2d79df2b0908bcc68a3211d7592f4d6d4c5a5efe3364e17d0f40fc9aa26e8cf807449b49376154bdd19478b9bde23979a30e4af848462f52de5beee0e8060675d2ae6cc2ac372e2815d38c174bce1697d1fc296d4110d891ed3445b3ff72c868284d240c5a6f4753ae52b64b159efc04abfd3df1ff1bf1d6880716a04fd50d47a998744114ba04549b1c243c09ea414a79e8ec4245b7ced808aedee25d79339096fd20ad4c9790e649d830f3561d3ee600cb077144f2cf2038949d47e855eaa0cfcdc8cbcb55024c03fb39f25e67d4aa8ad9f5cb56cdb76d2945cbb400715a3637ec14331df92c25b77a37ebb18683f0eb266ea3ef4b4aa4aeb7c51e352acd37665b89b6d1e4c767e3573efe6d7e276f15907278f71a659e66b786e55cd989c4b84f24a9df11077e81b1706fab3b6238aedbf2f33475fca595ed9c341f9baa94b4a1c8658afb6fa0ce613aa25b48a7f8fc0eaaf0d87cab41a20176a9c9d6550bafe007e30198ef45a1812683c7d127abe6f804080f8d6da21c5b9373cbfca9a9eccf0bf2dd8cb3ce3a0abd64347717a308090bfdcfe6800a34f9023b98cb9e7f001023a60ab3dd352d49f812934374a3e82b37de1325ee3c3e00d4611ba26737821cdd478a10a9a59926956a1a0803d9d4de488453704c9ee0de91993bf5122214e951942a9bcfc572c49007ed065ccca91a53db903df36e3aa1d0e67e1abfb11fc615a41fdfba2dcf36211437d803593b7c2ef1ec65cbe029fb39934fd067edd3314fc2d40c498c129199d3e6b437a4bf5a77647a6b2f8aaf35900b27942afd33f09d913b58e9a990d3e223c80a91a55ba942343bff049a1bcf844a4e5fa2d562db39b40985332583b3d8cfd90743a1660eee4b57f315ee86ae2bd8f254c93ef082314b79643b3f3685054155f5765ca837b744490cdf922a28fb957a4afcfa4174dbb824fe0ea5edb1104e09bf63606b298d64c6d345ca79730df7855bbb9ce10c37824d5a799c8ee45be9f017b71324c00ecc638be731acbfd6e53f175fad72591f6d4e57d4d7bb151a9b837d4f8c1b013ba74be973d86451b6fd7120a6f3b9c9c7a07321243d367ba53703bcf0c08c17475a96eeffe2c25c8e197a2288c326f447fa46feb1cfeb63ed880b247ae2b7d8fca6909b7962d1de459a5530fa6f80d38d956d9680e6f4e7114191ab85161392a48cec860d886155f2274e8531f800d5601428f356e7f15acdf1b865bec865e55420de6f13a9ed0aa9259962cc0bf08aa8cd6c5f7197a0070dd704648d780af38575c16609c11cd2b924ed009a2afe709d424fa8adadf354cb46ee2233f908fc75a424d03fb0a7546ada246ebb0350731c9f0db628f75b9ff6c5c8ad07a294f514370faafc95f8125817e6a9b193d230c2ec49174a213c6a240b6c56ba67b67e46ef43ce6209c0bd40a36711ec4f9c3eb7365b291ea1226c644a40e5c48f1ef1a7dac6615d523e1adcb0d96ae482dd596ed17b4094991967b698217e0c6da17f889b7a839d92ae7d0d298d1d569fdc196d17425050fc3761e632a0a1fd9389e4bf1dd350f4bb98c5cd8f6c416ca4ec2936b45c96b3ccce827a39ff41ee7d742fd74c89e4e380d32afe0dc2205391f9a5a8282d17fb364b86de9fe9c1078b5667ff23289bda20cd3002256b2f51b178a894b0ceab0f9aa50ef6812f7eb5e5d440b4c9314442c97d779f19a690f796c432a07f396805b364702433e1680021023ebe648213a4af958768f92a91ebf824d6308d9b4aea332b0d63be1d5cf669cb99750be928b9744a380f9e4669510bdc82367bdd52644fcae10b4a52ca72477929a38e19a0f398142053f9a60c82b59b4683e5254ffdec468a04dcd8808e1942ec15c25d52724158e04cf5af712b7eb6b0dcc6f34f6b48a7b9188096cc9961a117b0b8f0b638b54dee6f575347a5b76d4185224ef78e3b373dfcd13c5d01e8cc3383dda35c8986294cabf46c88151561bc2a1e3b3bb4dee4c0a2f9224d130b6ae65c48c3967acd04812123c0d430986ee40d5cb9a972df07de81a3d0f04575541d357146cc3370f0972635166166b6cb3464ddcc983c34143b69578f65696d8c28638eee5d11f2ce1da5cd96ad73f0bbbafc2ac403ab44a6935e6d5da809f6fbaa4bf1e3950c0705d42240bea787f4ea58dbb4b496d6acc9158efdc07a6259f842265b4c1d031ba425bb3fb91dddd2ba85b8a13432984f281af61c96adaf17baaf8d939021d5f60eaea1eb769a24504a15c86ee9a773beab7cfbb94c69e8d1fcfd90109555492c05f86c7f92831c35a0684e1bd21f675b11b228b04d27d6c4b9052c4b83ac59cc5603fed63c20efdf322b04ff2e37f592edefe4cd6268e5b684fa4794a1c8ce535be1ea201688ecff14d80d9ea91482b23efac3d1d5ce77ba7d1e01d0adbe651b94d56dede53d9521ae8ac19207fa9902036ad12586f4dedae69270eec2a0190f5f02493b77d2f7531324409096e9835d799cad8f9eae38ca68aade14b6ae247874b8c8b99caf69729f806b0aacf33fb105fc6541bf649d5c359f221d0907504424682f258eb811369ca8c16fc351c0778bc8699c97b93ed00178fa3ac4d8d23dc6910410be82a5d3edfb2d18de7a54f0f3625cbf487d03fff9cf21b197931bbdf6bb1b3222ad65b55423797d630995040d0142bf3a14da855f43e657bcc5a77b7b75abcebcdfdd621b3cfa518b819890565ae0c766ba4a32cb57fd625190794e833ad5844e9de79c7761c13ad40d11760c647280fcbfea9e06d580fe54d1d9d090ae4217197b85e50bf23050c83bf99c4991a6aa4af7166155226874ee8170b25eaf5f3dadac1a409700b0bc1a778f0dd0020b7b888ade62496f6d143711b697ee9ac07e63cf3697be65f797ce397d3c57065c99a9d224cd8fd4f1a1c6d06420582c317bb3262b58809a6cfea5353b748f9dbfae8ae8259d5f0037afccd5448e853195f04a1bb9ea9b0da3ce4e701d88d1150e51c8b879917e39ed10adda715ad515b31b66c061ee58c573e6486e4fe4d375a8dbbc84f76e078a8ec58a66153939c830fbdd07e7951b17f51a8a5514df966182427c6be7880198c08a736177a74ef84667518b1a844883b6d719d55f24bb7ee421fe276fe49a078256802d39177e68d4151408f58af654e1630dbc2cfb82c95e9f3ef0303eea284db3fd21f84fa03877e2cb2ad6489c6a2186bce4246e92336cc1a69352af3ade956284e8dadaffca2211f46579f33a46fe0638c9c3e582a26c964ceb89a3a5c046954623451201b4e441c74f03c358516709ac6fe2678b2941c870820111eb01792f9ece449a76c8d93771724b38c1afa0ce995022be2b22b124ae82e6228579125a6c62e8923199deab01323b1921e9349a03dd9b77573a67728ff41c977d7ad27ceda8b2645cf29b3793ddbb9416c8fa42174adda1019364d8b50be7f91e0542b9f36c82db709a7230c5223fd5733ea19ef4d8527b099bb78ed4557b04437a455e7a259345dfd6b106cf53dcc4081384f56025214618b1281e39ee9e44dedcacae38b537a8713e981b6f1c524b7be479d94595b24eaa80ffdead156d919089cc73272622b79977b7ab5f8e3fca00fc19797f966ed73f725b1ed1df0370c8cb4542e812aa6493d4b98601c2c085a5e6110ed14fcf9ea3b85f3f38edb068e5b0d6559b2d123116ea56ff648ac29812abbd93a71dcc149c823451b24fe494a83eb3d7e04fe81158eb9124f3d51a94988d00d093d99f3f989e23888d25ffcaee139b0b7a780de3a398b61a98ab4cad21da6977b2191d31f20c91162fb96b0aa44e78b7276bd962d29793bee47ef682f6b1c3813a10e563f07efc3af93ec3be0f604f5f7976332780ccb71e4f3633c3d9c7508dccba1a66cb88a27d8bc6c1d44e96d90f6b756e6b1e59bcf5261173a95cc3f736f35d84ce19f371147746a453d43c6efd3abd3cf146e0e84169c799a6155750d658865aee367da9a5d2bf62c9d19352a996a8addd4013876f27c759f9c5ba2e430f151e2d2de263f8764201babdf39a0e20c98f6fc71bab2a5a1f364cc317378339bf8bb46473ac0d82c73a0d66b80e427c71f8cbeece9438c73c431edba644ec91a4357ab3c571ee007d78c054df225703e8eba0f48cdffad780f9481c451d376b5cef990ce56126ac99bd37beab0a0845f6b3940adb4402986af23caa451d02075a29f"}, {0x1010, 0x1, 0x1, "c191c3ff412a316fddf2a0d6d2447e597440a533d04fd9a61f83f37026bcda14eac443e368f1e675956b0464b476ae8ad38e8f05a4916600e733262011e1a81beaf8dea938638f5689c344636b72c279285db63c58d28469cfe6fbca6d4cbed205ab5cb0bebdc3ab4f7846909af737aed5688b2cec7feb68e7831b14db61c38d67258670836bd8f6bb60dc314d88d8d9f27ccdfa3e31839f0c6fa583fb7a0d6c68f9a5eb95c67152c2c2f0b9bb2814b0980217dd8eb59383e39ed7607cabd0bea10e92d0f3c18c95f7d4b73b0c1032ea665edf3a6c3779f6943bc18d887f9def8f2aaa8648d8df67363d4d5b17f31dfd36c3eb126121b50164f2d06528cff9a6b5e1cfd51ff6b72d036b8b0075c6f39f90ce9a01983524bb51157a7336cef35f9325f74db3ae891331812d7e25f08ff8bb823f65743c11073ea7cdfffb6420f2725f0006c23abf907a23226e0f79101338230b7fb88ea297454d73d84fa653b97d1d554d9f8b4b903540cbef2daa8a5a470e87285264297b35765103fdb83c211c655e4382d230d104b7d57d2c16f78fcddb95bb48cf4d782dcca8519b93c61ba0e25079cd0e45f1ad918541fd96dc62e2765e2d5043aad92c5c201cafe8c62de5c29c82676b8a94bc5a9053d61c482c61863f8421d6936abc375c1c5b28bb11240741ebd36234ebb047e16380ec4bcf63075d467f031f27a2f61679cfb7ca897d1aebb231eddfa1eba77e432959bdb40a04abea1877a1f385214c92d802cc4092b63fd88f53446c8850c2f382ca50b8b1679bad1bac3f576944ecf619f86b79a95b069fd0ae7cbebb7fd154af1e2ec544427f75a8628318cd3d473f172739d1a4fb234daaeafe7f89e624461dce00c7f92350269c79326b1428b1f1ab08bf741f8bf2ef1938dabee73adb057aab4310afac6b03d4e9d318042bd8e75ed431e288ab85ce1ed826d63b723013c45e0cee79561ea94c517814d8a95bf38ebb69e20e3f271ceb14eff95273edba13e7969b9571ef880153d47118d86f6bb599a9b051e7f6c2eff9cd4fcb9868a9a43301ae8ef201801d5601405a55cbdddd8d59b4c809f2f30df155e1ea92afd2a2e368628c94f87968c471c33fc207fbeefa175fc29dd59faba40c99c83d5c59a20bec339f71f0ab100949d9a84ade4a7220badfe25cede386fb147595b6a003ea37f6a23c956e68c086afe0b18ce4f923a9c4e4a614189e6c5f908684583ebd050ac7c9a03ffcbc82cea54f9503595a14102d93ecf17003d5268c64ec41a6d6e23b017af75ff0672b2b401866b539d66a9b9eb56fb0b22e3d947a4d3c2699e7616fe86a06942b3d5dc1706b23af4a80ba17178a0bcfa4be3498e1ad55a398899d1816b0f19567798114902470a477eb735008b301f4b4715a3224d828ee559b82ac29768be6a33f923d71fb1c73ea043c6a4fa290de6bcf8f6247afd1df97c874b9f03b2b26374336b7ca823e0aae5fba68104e2428165fe4f2592d1dd016de17372679e50121f6763f0fc8d02559b7815e1c103be05dc30e44f4f92089ad5e37bdef1de73fa36ce6a522b76cac2f6fbbb4c073bd28479f55a0279a872fcf0e53e15dcfe952fe30160d5316a7d0eb17bfd24b5980df178c0fc73b2ea057f7db2465c8dffa889e8cb0147df5a9d838c0cf4eb4abd6fefec115a8eafb98370ae9f59860e3f8ef265a90c1ac478a8366b00f9a418d6629e1d6275b41f95148f5674ebadf11ad5bf541376703f5d6079544925c8d363be38581b15bd3785e4ba9f196b760b85f6cf7895b2d4a290301d5b470b48eb12210b5c218b813ad6d4c86af624959c9f8ae87b72007771f592dd22584dd9cfe7a5242225825b01df52bc5c2475104a6bf14b018b2b96371058c3bcc77c0e77860dcc411ef438eda6138cffdeb830caa023d607a1910844e4fec678bec9072b726da33b05d3c860d491c7ed25323164c08b5a1b064c663675d8f2abe086b40206dbef2aad522a61b5303298d22ab05eacb708a289558a0e4787ea269fbdf45ab3ce86c2587c48a13ac49dc22f8c5f1f1404466be47c4889b877c312d93b97d07f7108e92b92147319fc9406cbbd664e1cc63e564a4ccaad6fdaba20a787c4ecc021e5fca67c4cbf0367dde777f93d784952c4ab1acf173392d9822148d356cd068119b351dd67b86509ce83624581e95454e4e12838824375cb7cc40c779d364989d6dbc5002b5ccc3f1b66f3d9b8e8d94e2cbc336e84a20c16c1639135005069b74850b4ad7918c5f5b28be78a137725f041c564e613eab4d4c3c0b683b259c886e0cefdc61bf562de6b5db45dccb9ddd5d1e6a6828bec418f87b393a63713b751f1586a2bef48137736d42f52ee426228fb569eae4eb7741acbbabec3fbc41cb2833996c8a52c16e26ddd926ebfc2cebdf5553caaa7cf6bfdbb997d6b939af1987e4bc5e6f5f10cb578a840ff0896759f641a4a00c37ef018ae1ff3e0730e4c1e4eff42be0fa4b2ef486c76f405c4955a1aa10dee5b974c96f3eadc6333ead8393ed5f5997ed0b71378217aded1865bf8e6b2cf6ca1d060ab64df8d165e584be2724756dc582767f521f1bfba78b80c08edea52353f88bd4583648cccbd1ca7019637d1f0960a96c6b5eadf07408647392fde1399500958d350f987207525a8314c6350f620facf7d4fb9e55c1051e4b10262cf754801983ff0c3ab9e1db46ef207f768f1846b3f0ddbbc38b3f0a314f2538c73f0630fa0e7340e503dda64502e6a0a4ac79bf4caf10aaa72ef8eabf7e2ca34ca9f1d8a1add5b2c96998a222071e90b38f51b8c6123eae0cbbec064264bb384882c2d7bca0f61693f04f11f7264ca016c647288bf32b1804ab44f2fb544c0c854dcbc573cad15e82a6b5ec9832c1c732d569f865bea5913673b7257ef1e9513524e2327588a26515d12af40f754e21254d3efcbdcf4a2209ce3647b1e8a38bc942189c8021225c979749738d9e20584569ee442f09b2cfb5dca44f66f6bbcb106f92428e428e7febe35d4471750ec81bb7b41c5032766c34f0909c98a8d12649bd339a6c64c415c21828269dbbb9cc762fad21430a3a6f49d5476e6f28bae4b55eda3908200717cf139045a5a5d530829fd1928f553631b8863a4f05491f3def06eb240d98ec1c13e35495722d8a1c7fad6947058862b1f7a6353680802588f8dc4e16d0be8e77e8702c287b627a42da0777430f300d380cc1d4753386dbb58afab2be6938afd604436785be2488e5780f9f8c339aa7ab846da2e2d777871592dd515fb841773d67f0ad663e06d6a5b0a584f3fecd132774065b924e05b6f2c132852efd48b14a6011fe1a0896d898b6aa3d64ca75a7e9ccd8f393c92f4930372a23630d9e476095e91a51d2f9e41b24a75c9eb4c5c5a62cd9fbc20400e13abfe6d5ba2606806e3d99d6155bbfcc47940f40a919be83df1069a3a8e62c9a5eefca2738f59b41833c15a711df898c3703bfbf84a5737fb507431bf4b838a2b76a189f6720c565cea3c0d995d31a0f544d5215981ce1948b71d5e872e08353b714d42e82cb05949d6ad8827c25a1ff9b1810220107ae7a5103287a5d78a09a4282e03771518370f33be9681a781a26806203b9fe6d7ae25604fd2d2703eac7d48f69e8413a094c71151d10c5e9f5073ba4e3951772f7ef84f854f6f0cbfa3e1e28727c4193f4e3a617c41752b89aa6cdb9085b10212861b5f6a403fa6f54a25de5826fb02e9cd32a8f82c48bc58bf67b06a0238921b32f7ed34d0e9943bc4b193f07dad227562bda7857cd0b3752210688fde2928a7128893d74e088fdfe4b958aadabc0ca3b1b1b775add31470784dfc8de0e5642a76bf65fe0640d089b549ca696024dc734f36b9865888d6ac600be6e1e34ef99973199bf345d723da541591280ec82fce0f656a399fb862e994fcae6c1f5728d0575de72b147f1a4e085b5faf34a2a220ec54964936d20034dd11de15373c7c788b4297a76396e63985816864e28c6975996f6395992a0548e074682f8b1edc99dba43184a5391450f7e0017f2fa65d6016fd8f5257d7153453c19269fb68b71a12def68ec3a4bd8935031c76bc6c448d0ff66f95e2ac21ef73a1a6d840ea24bd547589832649b034ca088585700dccb99f1976e81b34da01961fcbec4fad89f3a7ea0e1d3e91c11ee45e3380d2ce0db3bbc899b3c8fe91ed597023fc71176367225e7f36beda6619038bb0aeb411cf4890701df7a323707ecb679430335b6138cda1f4493278c8d4b01c0a544d85af619066f33954ab8320aecd568522a064080c007c04742e2b2c8f83f940ef9ea0ece88b1f319c3277b30188974b977f09ea2c3cd8d80882658a6053b3580ba948c2c5658ea540b0c8873eca5689ce644a82ce507cb22cb7323a8451b1ab07b7cf35d3a241c9ac6793245aa96103af40114515272007083f512ed87bef95d11080ee29469d9d006b265ff13b235816a343f2b27046327852dace5ccc98455c648ac97475c76a9f84e910b87456ced6f72d3bb1ee9eb64727e47de38896f3b058dcd83e09665f925a2b7b8bbfeeb931e4d093cf1b22d9f36fe3ec0337c84af783f12099db569b7f7b232580b3e5c2e7463d02408db4eee1375f35306f6801ed65c0d3e675377129f5edfaf5289be87d663cc1fa343e3141d47b77da077831313f5425b9b38619d7989e936a8c11da3643c9179c5e8925827cbc2cfccbe2077063f24910d5b32150ef3ed5964735a6970542bbec6158d47c749b1c9ccff25541ee2249e8288a1c7a8fa0d73722cdc10230982683cacd6638b6b59b8faa5895b64170fd99bb7066e908643e40b68126c24d990c30c0fe0123f6a4abd159a005d48028ed522615df6c7dabbb32c4fc235438fe666db5fa7ca3a3e5d0f0b9f38665345744393130f68d6c5c483f75e2925c6772efa7349839f44fe3507e9836ab258671e08a3ea10576155f679dba1019252c315596135e8ce53faffd2e163965c0a3ffcc1bb765d013bb38f544fc4ba7af776978bdf4926612eb04d24928a96ea68b29f88a83e8072fd3b1d4e80e03e9489496767438ea34e44db1921f2b3ac5fbf59c5997ba562c48f2eb8784910c2552e19ccffb151ef59a19b3eee190ab733c4676d312df9aad700f9549e9f3552505a5f63e5a643d0e3a95bc205b2073ad6fa31d70b1a2fc69a8a079c71416f5e014b03b9d3a728388f94e92c481f40e9cd00b105e61cf663ec1fc7dd37627d37e6a2f02e73dded842869eb8201ce47ff3eb237ed208bf7f96d436c8308a51cd92d686797c6b59483925ee9b34b42f1bb3b2dd559c3644c198a51aafd49b91f05d4e79793460c061195850e3ac34260f7c7dbfe5b5db6d7dee01ce40687184d5105cfdefa1aaba6dbcf808292c7debfffbf08c4f9782244424c03e66809227d1eb53771ee903bd6ddb6713cfc51cb048fb7d49c53051cad469a017733245f4ee121c28f7dce74c993753a8282be6fc92f99b23b58335228648eb8814b9177d7918e9691861075110dc81eb877f415224865459cbbfe1d07e14a6c92916bc6d0aa9f128bab9df3ad87ed664cd6693062e765407094c62fda3d4682814291bb79aa59212c6fccfca93e2a35d091aa3788d255c9c78fb1fc7eb42c22765ff52eab57234734a029cc625a85d99c257dad2f773e447841327ebc031419a1cdbeb4545de014be9866d2445e58f49c6713e4ba7d4ed6766db5a769fcd97041c1661205963b57c16436bc5da1191e7af4112650b4a44b43218e2eba0fb2944506"}, {0xf8, 0xffff, 0x762, "864a39ed528d8c30771c5679927b4c2d3f0c68b5d7f2cc97e17aeaf6b43b047c999401491488f5abeb61be503944d2cbcf29c9d7d2832944260f4ac7377d798a923e06a5dd1c0ec1fa41351a2e4ef5840b033c06f7d454b7d2afad04fe8cc156252585b4841e732f69f9d82526425572161c1ec52079f3b7157e0c7046181e33dfe2c1705c9b73ad6fc08e5e9dc6a6803f24896f31df89d92db42cac35f4cd615e87e57c11fd698151541f3fbb5893fce58c750e67ed0c30c341fe4be85ab74b98fd46e9ecff9d225e911aa4b45d35307d20d2d4ca911ba01f3e05e94aa32b9266c5f2"}], 0x21a0}, 0x2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 11:07:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) dup(r1) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = getpgid(0x0) wait4(r3, &(0x7f0000000040), 0x9, &(0x7f00000000c0)) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 11:07:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000080)=@abs, 0xfffffffffffffcd9, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000001140)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001100)=[{&(0x7f00000000c0)="2bf838e99472dfd647ac8c1ae5997e9b886262d9fb7aca5cd9fbdf20a14c51bc90b69183e94cea09c2e97bbfc58d79a70fc75b3ac3f96b30c655042cacf547008dd1fb630b8b6f03b220acd25b579c58aa14d3ff95f1f976a699f0d5cbac999edd35e9a88c6a50d640c26f7cacec602d52e7332d024300469fd3aed36e9ef79b7d855328ef1eca6f2aca3dd517cdf0195142e2a70894ddffbc3368e080623263de3fc9d4717133d6c47ac298fece193fd7a566a9f7438a00e6a05d9c60664eb27c0b5363706ae6ceb6e6c85858b5dc24e8713c05358b7d126eae52883ca482ab1f31c9a63ec2954d14899326c6660e6806459dd9c259d034f6cc68173424d2985a6761f0e0388e7c6544ef956752f40ead3efdce24ec34440d040a2e33031372acaeb2177e46bdebeb07b6efd236915846b7bf764a2083aa75848e5f460fc766f99d548bb2e050e5c242a1326bb85dfcd8809e9244867665b8ee25286cf058e66d320a7febf7b049afeb6bbba5f5757170605f2ecf9cb4170ebe3cf90febf2060a6ef5f52743791a75eec932df72dbfe9352d90afb9fccce6eb78b93fb3c53a59e6fb61111016c0226fe89daf79c81f883583280eaf07ea31ddd98f678e08f899b72191319b8d2e89dac47dedb84f0bee35b942c9025979304abb329b6e09b5836e5dabd568aaabdcdc7414e6ec91990120d3dfa697fc0e0366f40debfc3adf75505e3bf38547375e95402989555f6a663eb82020f1f3d77c6097082fb2c45379f5b514117973016343bbbd513b9a5960ddbae30348b28c8c20fb9035d6e7e22a1c2990388e6b07dcd2e5fbd9477574a0d6c2fb6a3c190ec6b5acf83e5b8ff89f510693305245cbd1244080ac1ea8be149d00c05f9b55389458f0b0d08f6b1062701e4487bb9a576018a7d0187889202ce66a9b9ef92743f6f791a7628267268cf8fb5e4956aa27eee1b8ae6eb9895fdb9726f4c030a78129c16d45486903b5e2d6d01bfeb3ac6bf668c5a45e3d90ee271cfa01b5719ff71bc4c80b67cd3206d433683844b5a95c25d4281cbf7a7faec9b188de351348a66f036a7c2b1a02df8cfdbe2af6b9d56855bf9073eadd803849dbcafdb03c3545a1547f062ffe40772b2b74ff36cf6eef45e8e61c937d8512da9db6086cc95aa9fc586c4f87a9565c4c7d681ecf2c9d93d5155367f6a6cd785683e9b5c5c591ba74a364693e16610b2b16e5c10ee313df6315bf037d5dac7acc8f2df8e1f3a6869c21c723c0ed55d388ffbe78b4bb7a13f91fb7fde439a4ff7bee7772e68fe631bfb8fe9c4114eee8c9f22f15b9a3f77368211ab862e86234ae86e22fa6a0ccf5a6d1443f7d7447f0330c3f15a43b35428fd08d2794afc02abbf8c9bd05b9f52d57da3856931d5df195067c4c75fd033745f857f602858d1b3c01d417f231729047ae9d67c084a4c985b522a9ee5be36b06579109f5f3298b050025ccc9fea417362f4f0801f3c629ff7b6d0c893d5acf2075d25cbe7efa2ebcd47e3e019048af39f12b717a9d23087138499b7117652776607d432c1942677d205d0eb6cb2aa0fac9134f54317642c8b4cfed4b0d0ce05fb4ccfdce9d80d739e34716c302ba903ffa2ddec641a1266071934f62550519ca47ef186f5b36c6a133e2c1c16747f634e4affdc4cc2bdf0ba57ea0014197c314a5a4d7e3b6898fcf9cfd8951c2a2be3915294913e2e10185b52a1281ec7c9e19f751e05e26226c8d33dc8ea10963d99b80915da70fb032aada3d4168a0016535ffba40df1c3d8ad7ffa21b35ad310a3ee7afca8879bc1a0437501d7e9c596181f04d0c2159e47050bcb9e2da95dd0d3c73ace97309a91c61e51c1480666a9a8ffbc39d3592e1ed46e97d127e29347683f8813a29f075de62251cb2f3bafc6e83520ddaebea4becc9fa167ebec9bdd43ae0eca85d3ee8cf553b4b43c88c2370609b4d0e1cd469c01e93a280197052ae44cecaecec0f04ac02aed28dd631e200891606b15c4b548bb42689f008bd0ef172269766c1b5b773441952a1ee6f0b1d1b984ca69482347252f56b347592fc1c66890ee2fe54b1b4a6b55e0c7c75a215d3f81896a6b06dad80b3ae1c16286308cfe12b12cdb3f9bb5c4bbc914a2b1d5ce9537e75974bff3c11125d13d15ed1b11e348bfb55be05078d07155bbf3d20992b59a002a2eaae6a90f65706ce3b920032c63fba70695a178c9fc26e1e1fd86cedb99b4189432455052ba221ce7593b274b85266aa938486f3b335f31f81607a6eebfe83cfb70bb1d0363d0ee4664b340d10b9de5f90a3d1a1eca3f4ca9224b42bdbead29b86c9fdcf8b0805427ca359afaf934f01e30e593b7b903bcd743f8314272b895bd62db18070ece41e1ed11bf1a497715e8f53c5c3fdb20b177de48561ef69b370041d24939128096d191005e62ee790d81ac50d2722d2a63172834bd12376cd707f3bfb97edcc210f3715d20ff1c6ded857d6de2f13f310711b423d50aef98a7e047aaaff3f0d8e089221524189414331b31afad18fb25e557921f656c30c7fa1ef3dd4947a80672e61fb59ae54a2b3f593ec341fcb18d8e33ad9abf794b69dd0a2c5d75b592e736771e973ed7f1742414975cf3f427d1ac1cfdac9a22f092182e81e6c7695ce7b90509b9f620ea676fd7bc10fe93053abab4dc7cd344a1cdb384401048e5bcf8e9aa79f6127d8b56ddc34932bd2eb9f887bad072355734cd8d1e3c04542b89e1e64f1eac37ba5515579d1a49fe6ad23e09f1a8d547e0f7f836b9a7c1dcfda6c70c4c5521f664e87c6f258c3726feee4f08580997091233d047541dae390d9a2fc168420d81a9c1052dc851b3eaa7a6ba252f1379ef816b3232a2ce39af4a9140bcd701cb453e805cb402587cec441e0fbed03bf3cea8e3fe5d576357de03cc437f15195988f65a5fac463a3d499f2870cecd077cf41c6eb497453317cf7cdd72f015643998d12a78441da6e222307ea689e84ded2c75be4ae9e407596d18c565e79a380f8fe3e1a5eef97ffab639bf17da8b0f9c6f902115951abe65206403721e73d4e0a9374049d44825b9d9440b9dd9e73048d1ac31a4ea0f099a847750d5e0e0f5f8bebb7d9f76c666ac3f878bbad9fc57c59bf6a29110c759374c613ac1846ea4e8a7527dddf141f6c1dfa63df3702f9798deb4111235dbc5692fd77e4276d38ea491034623ee773ab165f31157070560744ff46157c28fa46abaf976e89c1241d39339f8801a27df2a798b6b42b89a1f57ea3cdab85cf6d5a2b5fec4b4e14fd09956bd21f1800aa735ca0c2e2f5aa849d66cbf6332679f06f4bc266138633f2a287c118a5c3a15b215090fade484a4383a448869d2588cc855d613095e30abfd7106c18af2661b94b572693dabbd79b99e7bc0aadcc4e2d6c8415f3f31fdf941aa81b9bb606ed4de0062d1f291a5cb0d9359f4a01e5301a59b6e6b2b4215f87e6e1fc22056b9816bfd8eac48fcf2dd8c901aae4e95cef7ad2e159c6f44c0e2b64de6855d1269ccd858ca529cf57561ea782d4820306132513fa79b9f269eea25aa156a0befd67e0d8298e9d005fc4746c3fbc6d0d4422b7c8eddeed4f7a625b2982ea509b9f4ddd9a2d48d377fd944e888b38b322f39c1e8bb271f52778e0dbc15bbd3b849dee82dfca0a44dcd0debe6d9ab898d68469db8e142653cf0989cb5cb802dc490fab952f09b62e0866776b81aa9e744bcfe084e62609a4f69bc85707d78c4e41dd5b008b499f523c72e6b9ecc1ae9bfe74ac97373b93eacbdc0d6d34194d6205623ff1f1f686acf0efe057635c6ef6e53a6a2ecad7c4044e2a70a05a664846ce53cf9e4c7cbed12b42b62e5abe4de0d0a3ac1dbd91554112f962bec1c73fc543c8e4df16367d4b44ad0cf7f25de079bf32d2732f8bccdc4ba684a4193af6e92f47887eb2a83b338790dce32f657460ff5fedf1992fae8bfb0e5f23f047f7865469aa9d7bc1668a9aef3feeb4d8fd1371a804d1525030f4ebbed7e2d8fdb316924703083c7626513c3a626a59bcacde5ed24a3525dd31ee6c4a09c8f78ddf1ad7be0804f1dd454bc43f5f91005bfe28487209f230de9114a7d99a9494c54a2675ee3dd32c7eecbdd0804dbdc5aba537d4113aa52beb35daa0417ff04f4893bdb3ff1f1fe3d7fe76e07650aad3f01f70887f629f3dc46c9a2334d292df247504ca86859b8f5bc2925c887df44492fce57c572044fbadbd44c426028d4eb6c6fd07325ce764d4253ffcea950c968dc1ed9191e651633c3a706b243117a00de9a680ac80b2895caae5f698676de9b88508ce6f61e225a96aef64d718c3d51b9789cc8776adca73f43e5b18d72835ab2cd0e333e47d7ec5885ad6a91a94bd1d3ece4a0e758a5df77a004c41dd8f65bd8fb61cb56c16f2b62018bb1adcbd1ba05d5bcbb6c3226ea47a324e30be6608a3fadc5efa65c0e2d0ca84b6269a8913faac99b7965f941f79a219123c28231fdd786d1a120cb995ae741436c15c1f0982e739c5b2941a7f263002bb7effed8af7e16a421dda9d341a2bbd707a31bd52d6dc688034049198f3e26500aa90544d6d98b0d4ab1b7bb19900c93e14df75dbd0e14eb2c767bb9e8affe9c7badfff5eed52c561a3d9842308bee10c0a57c925e3efc75fc183e857e9e93b504b7b94740f04ced0eacb4b9a4d50e9107748b1c4220f536c8e0dae6ee48a86321b057382230c782d7895244f2fc50737cdc7a8ff65707099d8130ab3fc10ccf7d3910ce29d96fe011c81a5162ad3b5b6c0f5f6ba6c96af0da5242ecf3df9a7a9980dfc2280115cbbb9b85c520d3065309d64bebdf03a4f360987e182596b6563e6154f52010e1e31cc77a1f4506e9dd7fa1ef110c2e41ab41d1a493fbbffb04e993bb5cbb651360c1fe7c9f7a1149c5cc547e76b6a12b9284a12dc7a7955fffcd00b4209410f24da8a3635603a189a4e9b4f352997840eaf028e37faae56d1498bc2a5218108b55ffd7c83a6c465902b37ab2f47f2ab06c470c3cd6c117faf576ca52bc945647846b260b1acb4741c6032ee5ab8f913cf5556864a976cdfad718e7b8d54c1077baa8cd2f94c1c394ebc44a8443a491013ba7a6009f8645fb1f1ccda6e26b153020270297646ee7c7be138eb310adc34179a81df0b01b110da5e1e2edfaf3f75650e6f9759d83a2d6e8ec26bd317ca09ede4226782d0464b9b7e17c59a59eac12d832a8706a71ab4320e8e7ac25c90df482cb756d5a96e60badfa57984aea08900c020341d0f5fd4bacb1b56476629122cfcdf42567e61e352dd0b3b409b563671b38e1b05bd450e0c2687592f3ca5dab6bb3a1e45bf02532ad666be5f02a1f4ae10abcc23e66eb28da2a59adc2808bade67f407ebb9d6d7211f2b153627295cfd149f1e07d787dee0199919f80295ade4bc4b4409a59f2984c700973bb851a9e87a60d237d398361dc25104476e360fca43023861744c05f0f99c33f7319d1e71c7840e8302b7556bbc599600421688a2d3866871602029dcc76cdd6f401fab150265dd795852aa2141a6dff2f1be92d1f30c0e063e52b05f798435ee06143227667956a6a2955d736945c0b50fda5b6af5a6253b02c7e7bc159f8b6d6ff38ee054ae6c6cf08d24177bd59c33f1455f96b5f44f034af9077e52d91778d77775cde6a53b9453aec723f031c9e930d5a57c7b4b7fad5f18aa71f23bc6bb304ac41c8322dc02a62d902b14f567df21f6bcb8cb3af4fbdfe62f0116de5b6692894ec6ee5fbdff9cde7323e65712809039e27537277b98713d8", 0x1000}, {&(0x7f00000010c0)="4eb2", 0x2}], 0x2, 0x0, 0x0, 0x400}, 0x400) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x5010, r0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000001180)="048faf8a8cce62a797f9994f635d866fb6fb7bf95df35e9ec2138a4bb7be9ec93d2f28b416aa48256bcc861855f45a68edf6544480525e43c8a0fa5b7965863def06b88a064d628001bbfbd3424b4092a3d5ec6055a2277a17ca421d870371627eca1c6834f1af2575f4033a3e77652ec5ddb1f1c6c297f33d8e500d09639a41b296233b96e2e01678235aaa54b7366aa6df64d4e273d68679630ceac2f32d16569f04e381beaaf4a453bb5cc23d401f33896f25216b8035aa8f07d0e235c1f82e0c3d9f8757106d87fc09e7a168faaf78cd8ff57f44ba490fa1c6d15b18fa4a63b9630a63c618021403f11a7add6c6ab9603523d28dd8f49ae43194427d923c875b28d384fb696e8ffdede554852c7fa70f4b71c9f3b98b81c2534712e4e83356353cfab5fb60d0b0b5c4ddad29546d9b872108328f283727055e26987f4e38b3b1ab94dfd945f68f38a96d17fe8025c49614dc0840d0c45d26cc404926ac3d36d4f973789a628689b08d8291a0d4597ef60b0598606706e13a8d643e60e0f05bfe443907c8c435bfb35b26020a5d4b92d8f3fad01c0c832b929159da70a06389d7a04538c89fdc7e11a76acb2336508cbe346f4daa14812a38b0c7adbfe2f6ce8decc3d54de9fbf60487bda6e16daffe79f2046f902a52e44456cc27b5bdf31ad71280292fd5322f3c323e5fd3905629ce0d1d509db28a42181f90ae8838c4326d172ff8c4188013bda19d484629d304ba88e8fde6d46b20df546bd774f0f70b5bbf9b2fc755a99ceea709b03b78d4a23b311bf482e2920e1626ede6b1c87cc10efedb904567a4f32954105a299bf7bea2dab6d81bbcdb778f9c047a4cc385b47420a0aa6be868bdf6762f9dd0956239b2cd5666d639259a14fb44412f6a1289a7ab21afe086d2d26752e35898c8cde7b043c48c660b8dd5ba0fd48c88474d524b63fa48339c0e3f2766d4a51a0243397637f6e75f42b6a6c02f2f6e3d86b51ba9266960fdd089752e72ef3e12eda8d4807eb2866d41268a461290204122204522b489e650a6a3753feeab835d1f63d37facf4f300b54e963b27f5318ceae6f52db18edbfa9256defe75e1cdeea76b4da292399b79f9c20f1b8d83d2093f57e0425910400d535c6829c7f5d3d22369c49b503ee0ea11644b63c00321ab85db8e054694e10c85f7960030a1cb531c81ddf631d169693a018925be968ded652252e7755eb142894cd96574f189a6cb6b9400e6e99364f6692a113d89138603eb9875ac8351c7a7e9da5ff1a96e959d0599abb0ddb1d717add8318eeb63a7d07c7f9244229ed15c9bc57f2826d30cad0ce367276b3b18f7f9350b67affa5258391832e9af9149e6cc663442c0cf429604ac26afbfc9c703b1c40392b14f1e0349a718b9867b4ba200dae66c149b7e8db4f8391c85a5f3d4d1350798c81b23c1a93a74c4e5bc92dc33603da6f21868dd76a42a9dfe39ef7cbc8f8ec522a0b0e576f8396668878475efc797d8346540b83ed0d346c9a06b6038a0bef5eeab90c63d40d61b7a6eb51c40a07ea120d7b201afaa9b2296329496c70fb590de2a03174feff526299581e94dbf2ac206ddb7c06adcdbd0734586ada92b2dd04c657a9dd6c6539c16b1e80e9358d21aeec48b5aa627ca91a105345ab5ff014cd85b37125e1397864122187c0bd62c42e914fe9e8f1f59491d3d5aadd42a6284a272979162800407d2d72481b5f0ac3a057f90b591ece6895085ca6f80e0627984f0395420ac57485fa04f9ad61917e7eb4a18eceaf9eadd45ec87d978bbe9bbf89ce2cbe0005c3464b9420113f89cdb3ee31e67fa1f716aab44ff4983f48f6c142f9f1ef820cb93fefc0979f2ea027d04358e58b9f777ecedd6c8abff35d928f9758860fe60855c2c19460ed5778f6a794bcbf39abcedca0f7a2304b27bc773d3acc198f7dd5b29fe91c4eb75c585975ecdd16f65f1822ec1a38e44f8684cae940f1c0ea1ad36eb108199e215d3f223a31f89e3617117927c00c24c5af619d53b994a67e8ab6d5e73ad8b2bf0b630a3172b78b8ef554469efaa5c1a063095c2d0d67a20f17694b8fa5fc6a686399f540d483d02266367ee9a37cd8eabc62e354e8b837c4d079969db172cb34adfd10ce71a8e3feecb5c34f936b8fd7208a7024a921b946b7c3e0c7b1649229ef7e30f8e054aeeae4727c7707db13c371e604bd6903c587f2c0920fcf52bcbafb737503c56c6a3ca1fcf8a5cc6ffbb3df67db3cd2338d7ffd2b0fe673979c985e6a2eec377033d59377d0b0120ed1844dc1057869d0c742e0e81d287a2565764f021ba8c3c8a383d217a5a62ed0e817a048ba8380eb248689e58ebb646187d0b90418113d4c75bdf74f3ff8c7be1d183d4c9e0ce34e6c624388d9100321d02edd89839acee9bf91183ce04910744533ba6470ecd1a43c7a8e47c6efe7093aad931f29b9f8796e5fccc4607fd810c70d2b40aecb988e614c97aff7d9f834560e67ee11cf9dae629a417983a6f0f71e2b34b2ca9671f2ced5286529d5711b3c3d49e4a91174831aab3c5c55c49d6c31d4c017b86822596ac6fb24efa9f94fe672ce35965cb6645cd4466b559a6c664acab1130bb4176abe64f21672e2aac60d6d555dd68fde50f22d1eaaff6ebee12f1846fa29a8ba642e33db56ce2c444220110e0b84f3ba40406949f792c1786ebda4cf45d35e92b5a835808b578566c67006c7c818fddc6666c3fdf8a45c17ff118b3e5b93af79b35c5bb64d12019d389b649123e422c9928808312039c0b2436cf7eb44c6be66e8793d66dadcc9656f2b919c03da5dc9f8aa8b92b133d118cb48c1326df87abbc96389232b8578996642244c5d7ae0b426c4785e00c7b7e61d09f5700541cb64442ced512760be7fa3a6198e3ee43d5dfd81c4397ef4148b32cb9f369611b6792692221487ec0bb107d4a57eb5589cec028bc10d7a1e9316c22aa2e5a19a7f14fe393d4ddcf9071d37aae8c7d1d18d5d0b599b2ac566065e2aad3de7d5728fa187a7a9f0ff62b0d3410b0e9687f30a0d595f12b657ddc607580591f702c8ee077fc84339dc0752243529b918345998cb0cf24a22893123f5528a5f6e92f4fb2169e663ef0def27e3a4877ff55d37cb1fad88efd396fd34007ebcd935a6ac4df390d568e05e58a3e627c9bc0a06ed9a771a6c4b550c70fbaa4d76dbda46875b48fe7f2461216c9832a0ac01d54a8f35c731775ac863244d36a68e7f60da5a5e2f109917f13710dad9b63bd78ef3a010b513d5352a31708132b4d7608e0f2bc5d18a78001bf06edb2dc5e06ebe60500a2fe7765ee68507b42c8814ffe61d70e12b4d4f1360f55406c77cd09290f771382d87987ab6d173ea0e3b52efab827853701bd0720044aad7219a67e71280e6f712cc32d40656b4001d1525db265ee0156368205a47a5f1c705fddac3d78d6f7f5264541eae8f7673c87effeacc23e860f38961f460957bdbe9f2bfdfad4512d34c2386f50eee7c9e1902ccde6a1f05e22f4de1544691b34176208fcae4ba9a669e440a1f50832fc112a3cc88f1dd6580402f4fecd6ac91d7c21a544e93f33463c1afb27d2d157d8487543bda5d68f9f8f9138d3da7da64c185d21b2fa344fd23e0a718da382af7d32e46be272c45b216f92e513c0ff6fad5e06e566374585ce5be8c061ac14fc177a6769712dca6db0bd39360a98a6c0d912a6ebc514d50fe3517ffc5ad2438bd3a13d17250a7d2c2d57c4a74e992279ff39da454e11e9fbfc650f1e009f0f4592609ed39ae7d2437501da4ee576be2627517f1ba94907efbdc17ff392dc45639189930a0b075620c847d8b91a1eba79683ab7367b7bcada1356c5d249cb9c69bca068730a7a51fc4c46ae3cd87e4719f5fef141153665d29034b8e5097ac1467caa97bc286ddada8a1e6568733fb67e544063c5ce4cd4b76308d4269627607c0872a4c69b2d198ee65cda813a18b0c4d61291ec4212795340996820360d4a50e754032bb50d65f92e0c4c600092890deedfaf7f2b82e19d039215569a64870f2a523673a20b9fba395d43da0773c3de8042842786c6d5beca23d5aee390cbeb93447b8ee1d2ba7bf2d55b107c6d4351396e05fa8f14457e377f9417f9f1b02a8c2a87514d2f03a559150c901fc0a5fcf86fbfa4be80edd3e67478403d4dc73a68efd2ce1a0a2116027296702aa23185d009569c331a7e69a2a0c060658736f8194cf0e53033a250121514cdf24d1649dcd647e7e53389c16d7809dc7c3dea871bc6504ff47b246728c6b7bd8984dadeb7db8743f9a143d2cfb064a6535c361dbadb2f6272918a5bc79b9ff36d9f7e1e3ba89ea2c06f7e46c2a89549d228007aa5673e5fd2e302d87635787e65a0287e68495cffd900b70b62124cee5609c4861f191c770e495839a206871423042ea58b4bf77a5ce23fe6f654596bacd9cb9b27f58541cd5d55744d5c5ca88961361703f0652d8916228dbafd47e9b4ff1dc0841dd9e86c547066eec965a8d8f8615e899310ed8892b4d20041d56e3c34bcbd775fd830d189ee9d901faa82d8e40ea04c0fdb98e3f01a0468816ef0426e2d05270d207ba6b046acc066470efa88013532f4913ff7192f9fb52234156c0193a9aa7aa9e1cfb777fec247c7ee523b6311d89ae2f998fb6ae129a7ba4a99cee86c684ae5924b4fc10c19a8697ec50dd69f587212abdd3d6b9eb18c6ee9bf09093abfa41ba91c126ccb8c71e56dc81942f57996a9549538b5930d2e1a82f927e6a529ff05856cb3db4129c87bc02e0d8719c683deeac4e300bb42762c1d3b84813718301293a775712542d1d693845c9da2aeb9e1c75446b0960eb67c93b5d3b11e6b071b1a3bee0f5099065d487b3d0c0ca0339d056a4df274f90320ff0d60088cb1c006b3f9284dee30441bdde1ff123dfffb865ff7a747b8c166ce8d12a4cfa1e4c89ebc6b9e6b0dd9c392ea5d86bf66732d08b090eb2f7d2c557e4100abb38d60b945de6efbbe88b4c2b253d511fe8c18691f6761bc8b5d723b87053c1975cc01ab69fc04b9126c53bf18e4eccb54b875bfe618adcab963add908cf06fb06efeb485742df808d7eb4c6596037d652e610068b01dca5d3d944964d62abb2a15dbcc9e69dd0ba9fde5ac4eba306d3059d80b042ff26b086aaf18d6fcf1d652b42f5f5e5517b4e3ec757e26a9abdb9a2bce0b7d2d20326bc34ced81aa8bb84d7420aed18b4aa571f26cb8734e133de521968c807f51bf2fa7263e6f5b45140c42b25bcaaab4ec387947a801744043b0594d7a93a6395380e444389afc7b6ad9b3a32853d54bc4d1b95151d0e57ee49bcd3924af627d38d2b250a21ac47e97a4743844d15750401521d4791fd573a620a3c2170a7ce7023cdbfc98a30ef8792ce75ebf19af1f1505a1c7d1dbd60ea4bbac2dbdc444cec1fbe7aeec2af5b521ad07bc6953b8dc9f37679caf5e80257073139e47c874e5c0e2043a0e8dbc562ca7ffd60bae75ab853a496200c84a09d0fc37af89ec37e993a9bc886140e8571ee406de865438e4ee7bd9f525b0c34ddf30483b407a1c28ee7edef53c5cb2aa3c7f46160fc60efe56ff248a5b446e2c2fe7a50d9b341aded60ea2c54e6092d091a837b196d4e73a9f633233adfa624c2d9598aae04a76f8e4e7fca0ba79e53c885731dc4e93de2d9065e51151a1c3324534f49f3144c929b6ce42a4c91b0c42aa06827daae653115e2dec52c68692885f686e876215280c2f6764b2067910ab742eebbfd2723a0f6be12fd03e56812ef9a", 0x1000, 0x404, &(0x7f0000002180)=@abs={0x0, 0x0, 0x3}, 0x8) 11:07:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) sendto$inet(r1, &(0x7f00000000c0)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc404453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7d287ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c2149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db85926dd399f4b1fc6b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8695e516beaf57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02bbdf7c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52367ebaa5dd9bd02c", 0x1000, 0x402, 0x0, 0x0) shutdown(r1, 0x1) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 11:07:15 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x91) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x3, 0x800fffff}], 0x7fff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) 11:07:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) r4 = accept$inet(r2, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r7 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000006c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r11 = getpgrp() r12 = geteuid() r13 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000001c0)="6be664acedbac612f5bd8bee15c6fa7245567f8585414db22798af727e10ba0346b035488c9906673541fcce7290cf24b8400519e17acae1836d44725fc461e37e4a0ef18fdcdc753cd76ac6f23bd559182e0903e1a1710d4ad8690de3cf46112e7a40de31c50902ae1aba1b8528e5fb9b4f6d85332c77532679048ca8f26a789438847f5ebede158629f8f25e050e45a9e4992fc18c84b5eea4fd06daf78e1db48176fd93b32c34ae788f0923be763f101187123aef3fd43329f829514b263030dfd2e8eb1a562fb379eb8af10c06c2cc2b80507e59b1e05438d3b59f7d39fcc4a8b2d04fb5e2f413f616a693b8", 0xee}, {&(0x7f0000000040)}, {&(0x7f00000002c0)="f225e84499af1de8d6edc60bc9b35a67c47e57449c4827141bf002aafc26b0faa6484b0ae7f898eec7bb919354f69c9120c21dcc2b21ea7486eecdef1338fd2c5b80fe146d07a70333a88b945efb154e553673483b3a9ba81bb881976ee5c227b0eca0293e5ebf8b199628ae9ccf77fab2023e6fc2ced260fdc913435ca46024acb3942c3b9b653af1b39474020f7f093b0e894f16998be96b37477f9de3a02dd2632460464c0fbef88e569b64fb7f75b7c6c0dac4ad8554e0bbe25345a2bd1ea47a26e651a0cacee02047c80f7ea2d1fbaa8c1d0ba97c7111f2e8", 0xdb}, {&(0x7f00000000c0)="48990c1c799ff83358be443528167bd4a09aafbc5bd6ae802ce7981c02e6fd2b2bdcb45470fb6813e304418d5bff429a8ee8687e7dbeff5b06acd63cb092b1", 0x3f}, {&(0x7f00000003c0)="e5600bba484d6fe553337ee931cc152d85c716f6e0d98c942488472b71c37dff348b35a8584028d229cea1a3708d7a2acb59dff8079a447b57fe068c42ece895c17e7cf4343eecef4e43a7ec7dd391b0e276fe96e6ca4dd55113096e041c55fc3bffb5650871415170b8cc59f392ececbdb31aca6e376ad7cac1d74db40729608405f00dbd5a0cebaecd1bc6c9abd53009aed86138b11301f9cde76eca6eff611728d30ab22ebb692326cd10ce8580efe3ae7cd4000bbb4ff7c51ce2177d03d5fd72fdb397103624", 0xc8}, {&(0x7f0000000100)="7d7976bea758ea32ffc8f026b7c4527ad1fa1404622733714a7aab8606de2639b7687429be8fe1891f73f71d06c2b7cc6b10caadc8d8a753b0e8f88457f7fc6de17283ff58e23c8fbe3334d861f25af64a15b21d948637a76b2eb38f2b125e850bd42394cdb4177f499f", 0x6a}], 0x6, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r3, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x20, 0xffff, 0x1, [r2, r4, r1, r3]}], 0xc0, 0xd}, 0x406) execve(0x0, 0x0, 0x0) 11:07:15 executing program 1: setsockopt(0xffffffffffffffff, 0x2000000000000029, 0x200000000026, &(0x7f0000000000)="b117d1a811c1ba12dbc526619bc838aba7ef879ef8fb50c5a7b52ccf7ef058084b6a785b2a1330e4e3f0cb0c4980431c66a2b6ad260200f6ad0467ebfd3c95b94936dff316f294635c", 0xfffffffffffffe4f) r0 = socket(0x18, 0x3, 0x1) r1 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x2000) shmdt(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xfffffffffffffe01) 11:07:15 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x4}, {0x0, 0x3dd}}) setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) 11:07:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) dup2(r0, r1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 11:07:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 11:07:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f00000016c0)=[{&(0x7f00000000c0)="4acdcb15b835cca0714bb847b60199f8cc1817db605f3643c342a6d742890071139971602f358f08fb0c75d5b7a26aae88e8f72596b236fa4a1521416e4b675c47e4cf81", 0x44}, {&(0x7f0000000140)="5e821b611dc76d525ba68e635f078a917288cd80f30ebf4f46b6903a4f69426393b40158dd54d5dd3eeb4c0355c558ffc5fbff427ca06a70eabc5ce1cef37fbedd8db78d70d0562156e40babbd699c77a1e52200cca24f3586a2b0fbdee0e070", 0x60}, {&(0x7f0000000240)="324b6e0d78b9b658d3e6e796baae7dfe27f8d33d3f554c7756348f225246df93c2d3d1b04c905cefc41497986a8b731bbadb9bb0a21a64c036561870a3e6d1710fd4c717a0416178c4de1bb0e956cd3b82e8672e4fb2b64e1bdca9a022134d8d0e12cc26e440074044173620c6d757b3397344de2539ee8a2a15de46c849325e127448b4d9920a4ca28ce37ae05f0db5f9155f303b1a99e0158f63175f43dc5d9666eb3d9133d63f5672505f96490c8db0f210f1c848a5c12538655ac64249e924185a8ee1975dfa4251201254254ec7dd1e04b571a6", 0xd6}, {&(0x7f0000000340)="f3dd6451fa16c1a7f7a96fe86142c4a74c474faad10e719a7e3bdd9fa19900714d7316c279a1dbd005348d4d721b5bf932bdd3f762a6e93369652e5f8a21439718d72720cab08bb62c2430abb37a7c187be538d116cfccae11536506704e29059bc10edac698de5d0db0316ce224fafa638048337c9ecd07690ad3e0972a1b0b74909b24cdfa4af552d949d2cfd6c6a35e88ccbddc7c96b0bab7eef3858451cc35e46fcb5c1e158affd87c6adf12f48d809c91f3e608bd3215c8f77ae572be1bc0c5741d7b7acd4379ffe0d1a757b05e4d494edff7cb06b29bf8aa81db01a2550fa71dff0794c4d567f4aae99561bd9c86989b9d", 0xf4}, {&(0x7f0000000440)="c166a15b00f431cf5b7187af1b4f32c39c94c06e64f98f6ebc8aa6145e9c103703154311cc30451146beaca8ad2ded6f8f61ec8e384630fd5f79d804894b4621cfdfc483d4030255aa63742167ab63ffc7873f436c4ad725985c71d7ec1bcaf2085796951a670f5c4a0cfaa4165fcd5d3d7f6775bcea7cfae66f3738afbfe998abff5de5b80f9320d9db43f15ab853d1187676838d97effe02f30b4b4aa1cc2243c990189f1e472dfb3280da129d703e69816b047f5075496663cd4efa3e78d8f025af7a97cf9f484aa6f04078c4581891fa2c6838db5e369d3670afcaebb6fcb6aba74e9388f6738d07ee6b612c85d9", 0xf0}, {&(0x7f0000000540)="ddea881c45b98c2f6ef556bbce381a461ae3d81f8cd37bcc60e4d0e89765091a7aee0a41d35c3eec680f28052bd8fcc4fb88fddaa5fe1fa206573bf9a69eee53d445a2709c83971d43f2b9ba9e629f52b5d7dd075635c4d39e47d3346b39296da61b32fd45a7cb75c847b573411dcb3db0eae3e0cc1975c0c2d203dc71eab1c77ef65c2bb7a8925ba57624d067db785c071756eaee485986fab2509ab99edf8daa58d46a8c5297ae3b5301a1863a7ea4d60eaeda8617da1a2b16fb2c824e68f93bcb", 0xc2}, {&(0x7f0000000640)="a8e06b52f0e16a1f4fbde67174ce797be42771a814921dd5e5a1571c5dbcc99aabcbee23bc17915f819cce0c0063f76aab2dd2947cc536ac4f8ff4791e694f9ad215d4ac48ddc33594d06eb6636fdae97b9dfbfacb136c45cd1097b0f9f6ccad0c6f0dbf46ed8e1bac2d01955f60c95c9321b30ae389f648a5d8dc96a2e0ae38f3476e81fd2342ab429698d5b04644c5ab2bb41c4a867e9006574a3b4a389ba4dcce607128ccc3f5d1da846e9a4c0159b62f7b901879780fd5dd39a1aa79519c56bf891e5ee23bdf862ec293ae3b6d7175543a08d2639460c8c807944d47534a67205e0f45f9726998636361ad5b2a15f0c7b815e7b700680d79c21020e5d472e388b10747e0ee35dae4fd13a2db75e56ba38581b1bd3ea79eb732a25cf0c85fea1b602167fe2bc8d543870f2bf0dca375efbc49dc0fe8aad5f8205ba4f061f95db7781d3548e77a75e0a8939865964acd52efe64ab81c2db700d5ed06d8b8404c49ecf53944eb5d6b7d8b2e7f993e1753fdb085849e061f16d9953a70be97669303d07df59986acf34c26701e99543c40e1b3cfae82fd5b2b0473835dcd8cfe52da9aa9730654b6aa4c722e146ac46e1fa82f4542116428ffec557278db1f5d97a2978bb91da5510b9ad9c29f851e50bcf9c5e1595789d9ceda0308361fd8f10892982cc28d01f7001b7dde72559d890f3abea5e37a64ac9306097f93aba0d1e0668f00ca5af81e334a2aadf401b1ede8a34b840a2451d9e6a163f370ce931e77c648fca682251a20fabe49f946df10b97015127102b7caa862eddfe3967d2f3a232a104a7e96232979ce2e0a7e7678d478e28f1962cb35e26f1b74ad33c43e2b38a5e0c7b4d76bea9e724abb7f539d68bef10188561ad1fec29ae8ea4933eae242216d9c15fe87bce4e6969d6728439466974d422c45d63ce8c645d96e332651148dfbad71b8912c99bad6f338b6079c4dd566bcdf4c22c641fd6b24e017d1de2c687633d02c10560181b4d34138b27f4aac7b14af664a29e8307ca34ebd11972a7ac2049b03cc6f66afb34e7be4831dbdafe2b3401d074e4a57c7160ef97a576face771a77035871774a4cb950456015cf7a879436acdfb6decd426469e08ad71c2a9674604d807a934122fde3f0973b2ce1b5f3ae2eee2278f0b914c91463117805b0be46c502d0bc39b3a0dab6df6f33911c74be7a39cec8aee13def15a018680296f0797a51adf83be4f221930e2b0b9579e065b76221d41ce3b84df3eb8c8df58ffb41fef1485d2c5d8c7eca9d99f8bfd7d84c0d37fdc408a86ff6186fa0d84cd962aa6bbb6e47c5eab70b8007941fad7b4c99e6f920186c0afac79035089430eaaa83cb7a051707d0562f76bce8eb2ec1539f042eaec3bf1736aa8ccb650c8a2159b5b5a9750584f15f78afef34bfa284501f72fd0e3ea0c81db7a365eb86722e908f6c754c0786b31db7c192286b5eef8d5cf7022dc8aed80ebf39cf898e7b0c61e957568d5308b5945965a0172531c01f11fd2b20ab16b3107d0489b0bdf91a86131e3095f0502612fd5a081f0bc63d56f91ff56378a5746dadf8cd386f3046cc0691beec7997eefc5ccd9fd4c0a8b4ec0e07e467dd3f48ce34090f62aac5fdac4217b71e1673a151a9598aecedb515ab77ec8510265b55c56f626cd03afd57b13a7e94d4d0b4b08fd7835ffdc9c9d2f615f882bd25829926fafe4391f22c28c8c35890d044b42400349e1c1418acc65c47a3a7a3a3a5bc7384cdaadf0fb4e0213c1ac27d082d9599cae3d334e9d0bce5b7297435d9632bd491edb138147a79afd9323c88bbadd4537e21684331e2401352abd09522c9c4c48ac5a468bfce9be25e62671a3915d2fb89e72e6a514fc5f2c69bf5e9851d3d917572e857c3557b805bd8f3961be00e7168bee064bee92d1c569802d61271c105ba92d102dd72e0a45a51817cbdb56ec4b30e0e8ca2e6c47d68e6588da9cc0c58dcd794bc0f671d15298e8277b9002d2ccecb343c5450c9abcb203a301edf886a660c6af2f2ae636c607acd3159e9fc307c3ec1a0615772063b744d6d83c1e29f9577abb7f060ba4c7077968ae90a84caba09194f276c0c9e80258a64ed386c71f4102aaa19a8a8084b38ec04c001322b3e1267a39ed79d3c2e74189685a08d9bb22a84ab71b34357516287cc0bc41a2764a971d0e59fb71386c26254f4c6a8abe3a33a0c741c9cc3eedca0f79cf31ff43b47be9f9771223ae68d012ad9504c8d88554c3af472998bb870010b6e867cb63164a797fa57a59af348d72236e3fdb614de9a66d6dd79ac88dbe40a5cc58f78c75cbb4c61bd004dab5c8f4a1b95b41dfe72979cf7bf48bdd4cf63ab966f6055be8cfeb9edcf763f0244bf2d9e7c20aa31588be2256ed6ecba0bc63a8034e275c47e1b66c92ff56c7c65ee35e6de579a39497720d0a82378a7ea60b6f572ce4f6d354c6c60a55cc85454ef73ca21d8b8d3c96bc41525084ea6374390e88e9a05cb7f0d185f3f541ff4c059125025c6918daae292a0e698c7bac348f94b3630552f02185e7544b9695fe42fad4e94eb1525a83b63fd0e588a6c17a2a71928c6dd39ffc752a93a68d4679670549d4966a4b1e616be4477925e45b8fa19487efa07615b8a361ba16840a53ca5ea6e9a5b0ea3f29ccc0273f77edd3fc192d01b377be78d11cc5916f0dc58596106d4218a1a3e7bb56b1afdaf5eb01276b86ffe814e052cecf8dccda21f59caa8f8b8d400d5d8a6e4b21f694fc207f5dacb1daced895911bd3acb528b3d84ccd1e8ac514aad08a570e8e9b9d45fcdfdd2abeb55930aa847d62a17a5258c5ef0680a8301cb9b16f1e14bc37dca7656d6dca883f75ea77417f5c014eec0d37ed077526060f8f0123671ffb6b29bc49ab201b2fc5c6642c04f4b53fa22fcc44c0820dcbb3dd5d5cccaca08cf3f9129d0f66f08b7c36fa51e3ef762d0099cd8bfe68c8fef859abaed5499e10b5132b41d539b4055cf64a4c71999a595e1b3b0c25e5f8fc9d60aac31f6070bf95f08b9b32cf8b1ae88c1bfa825d3725bc9977e413f84c65978b71b2f218985d8e5eadfa909410df9e415c551ed0b4cec3d2885dbc13d4018bc7c09a34167d16b76496a9f5ad6177f259a324a803eef09b504330aef2811bf1b52f267f378940844ff040968c73eae3bca11f9c3f1d2a5e9f78fbc4d47ee31af73918d4fd4ddd96052fa4bc29c0e79e3678a2805bbcf1b49bcdccb06047b14a4918ffffffa1b2efbdb8adf451af79752e6cd7e2dad4b2fbc2f182a88e7f88143f69f8c47702bfc1d9b94aeacbf264f797d330b19372abe1bf7e58ec06a293a807c336e89f31c87e858331ff387651e798b5639fa6cf9205f6127846675fb662c50f25fb9bc3a9c2ea96e841b47aab5fa3b39be4a447c40a2b8589dd2da4756999de767d399c080b443f395e3e69def1045f11ae67432c041ba5266296dee476098d7bb78ab5fc47e9b7e4ed5da85cf02b3ed652d777382d3b6ee97454534a1ca343e34d74c4162f133d172dc71f83ce6974a8f79bfd1baf911575d7a6fab603846088dbf3f0cd04548a7922305b7ecb2ed78ce6a48b19b7b7fbcc4e4bb54d27ac930210cc7cb385b1bb4d2a5c11218023dfa91bd2ac56dba395047b12dc758d1ffff62ff1686f4f40bfd15fd24d35e245eaed7626187c121a9fa9516b742280b149434ec650aa878824ebc5b68fe109927e04b544a17fb58cbd7138745f7d60779ad8cbbea23bbbc140be986197247cc6f2141ab0db66d98f2e566a4e802d89bcff804785303abe1dc994f0ceb820ab63eac165f3669da2d9cf3ea2273c62379db3345b4d77f8402f5c7a60179b3bdbc155fe1552e3131783f5ddc9e55945bc9aef5d36c3960c29b8d6a1b9ff6e3cd6389dc540859980afa7f7500f7a2cb70e401b66c090f98b795d8ca60ae88698f760d97f5990c1b49f8db2468df731e6458cc80ca264ba437d4e61f179b0c2a7a6cbd03b06ffbc1803c9e2693fab7703d6af495ee1a41331a6cbe42b91effdbf312e3e9c354c1bc70fc83c83a5deb6672c1c5dbeebc303af8241be5cd211521258f853ca9e0bb805455454d54c0c68d92b21927e0457f7903c6e39b1c3e8edd4accc4e7cb29f709dfdad43e84d18eaac63e6bfb68b1c709d4093da19225cb277c55decb113ba3111fa3c75b59b936160286f99d36196bce522250acf77187824faed0152db2adf7def53a7a3e2c0cdfd00eae6509ad9fba6feae6b37924391b8e87035d3017d87a138ae42b4ce5d74d7d5b4ae1bfedd8da5c5efe0568e79581ebb6e51c9cd03bdfda71e84ef3ce9cdfda184dc91090e8c099d57729fa43553221284621be31a9ce87eeb38d545cdfadf4be9af1eb0ca15ec2b40e00f315f2e466c4b5741fadebfc3c3bc41bbd28ba5014492b71a90261a201c9a425eb4015c819603a9436277dcbb667d0e0da7885f7abeecfb64961bbe3db601a17e325e2de8fc0bcbae50b1aed234d273b5c39f5d7bf4acc37d6d1b0fc0ddbc7ea2bb9a4dccf14dd335dca49882b7df3c2c84967f33280fa03b786464b99a1f283a6c2a756bf3a7744f1702157271df974343d696d99c94c5cc117d659b3e2f11400579e44ac4f3ff0001753fd5362d04d68512711a75e8f07d5932b846be01433282867e1f3bc076130f657a2f7e942e827dcbdb90bc6fa3ac1745fbfd2d0499e406d824a8bef783f1e3ec22a48c93343b85fd7b10bc01e198de7a26c6a0558df1d4b309d118e8afefa34a4bc4932391f08a5e163d8687b118d1f36a392050634ca458249c611e1110aa52dbb9aecee1cf56e6e7a20e5f0f4ca81dba5a09c86e88be6a3005458e2701635333c107986ae12aaa6104984669ad5263e3559e18fd04a4c05f8fa93348f8ca89e31f891940248171027ae94f0cbff9df531ac4763c0f3ed6a8d82c7cda3f463069aa0deff47446d504a08c862579a70f9352e0ab915a2c31ab42a6eb11786c811b634881185e59f026483084aa8a1d71137f6810462733388a3777629a04378a44b28233b7dfc6e4e7a78fd593d7aacc4a9d558963a59bf6f0d67dbdc27ed6f6c2ea50d4a77ca5d4d62593a4471dcade932052f8cac67f17b66381f2d5e316661c5f74e3095b4f488bdf86c604adcd31ef10b37479206ae27dd2abd8517f1b8ef01158a43f9f357155c6213eaf1b1f375b7810206e8505aa08fa26707bf36645053946419db356b8497beff4add8cc79405f02e7a89c4059f0ce4ff087648c1226a611dfd4cf9049c1a321614dd91fe4aaffbacb78f525ddf3987e92936f36d59bba98d284e3979d5067c427e1705b056e1fabaf6e26d374bd00ab5834762a55e1c725536054fa8aac9fee69697e947b42f81fc624d3f9a7bc179604ba872fb5f3ca5fa53dcabdb26bb347189d12689c43ded1ab6e24093b4fdb4e0324abdac03ebb7dedcca77c31d08c6b4389d3fc3c91001a6115adf5891f9a1992a5489309b4c94e57ce50d9f0322c4c71702e16ceacdb60b8168be1ce68c7a0fdda131248616da5e1f7f7ec467239414f8468c4178c1d15f18946775a1a14bda42f920741dbe80c455cf38380bac5fb0809596e8d0ba68ed33371675f8a61639ee45122183dd48293d832fa5797775600085957f64c47f6742c7828b4e623c13372f72bfa9e58ce9b9bcfdb0d7f01f88dde3b8df02fa482065a424dc7a396f6ec2945c48ec775b8169198d034785647150587da0eaa7fe022580515591956d237623308789bcb1260eaa545fb21a667a2c3b36683", 0x1000}, {&(0x7f0000001640)="9bb57ba0668a972f2157e443d14651cec620b5f90ddbdc61747ccbba6d121f660e48f9d9277476777dbbf555179fd98233c06f9d1bd2501fc31dc3baa6891dd994", 0x41}], 0x8, &(0x7f0000001740)=ANY=[@ANYBLOB="980000000000000001000000ff0700002f0f1897dc70c975f79c33d484e05ce6b7f7098792eddc1deff604cd5b5e8702dcf2bd6d2e1b4d7fadb905c2fa719a622ee1d70bdb0a3ae43bb8d1ec1fc08bec7f89982e82baf33f1128684bb2821128f148fbb343157729434fa78024e84708a4ec361462e97e7b0761704e912e8773af793c21a079e407a67273814480922a750000000000000010100000000000000100000003000000a3c4f6be05edc95d60b2d2f2c003c846ce79929901b4bc5fb4f2e94ed7fc3bb81f108218b27755978b5610833894a038fa12f989023d6989c57f4c19f1cd4fbf1192b2e9b1f1f1013cecf329b70e873495eaa7219b353873c762428386c663e0e0fc50719810bfa0a707b9165a336854d94a4d79ad71e8c2175e3cb4f4166fc22cf9de44fd3953db7d3ca117bfa4c4fbc0deaf441e1863a4c3b103c4bd6989327fd7ca97f0881c3e086b63b83ae898405f4e56042564b086af27e4cc3d6730ad280003ee6c664d38a024105123badf0e037c5efae47fced340f3a08987b06b92d310443b74651e96767d8bbc039238ab910256d20a707ff4d530a52034a902af7ccdf0d28b39b9481991211085f9a6316ff4e60efcd9705d3593ad29893859c94f28d188e648ab318c2c1b9e34fbbd6f2a173c7cb70a46f0325b321d033a8c2d17359feab9a6c06fe407cd14bc87c33be8575641b127a90893d5bd28a20d559d3a1dc4b5cc1b155acccc789b9ddd999a431404c80c6423208b4d4cb538009a0b178db1d04a65b2837892ffa23e8b46901a113db08a4f081afb3235aff39b0638788c991d573e7e71ecbd8a2a3934e006ee742de237ca0a50fe77097f8b8a075c5e2208fd8d423e4505b1b048f5e7f61723d0b95e709c7565d07c94d9c61b5613e3875cbbe19b76d75ad3e17ca777a76f602f6fcc3d5158dc04a599d93cb14b3e6e8b73f13539515700b13be0057061d49c9c8d7bbe0bc351779c4c155097210f7d2177f737ed226c1179a82553cc870049731019918a35e245ee1699193c5c2ebdbb46c3ef67848212d3d41624aaac00af5cb632142e8ce02a950264574f1266ffde165b2f7a840aba65c77e2b6a532417ccb7c56a897bca4db51a4f98d895b9abc52db64061fbaf769bd08449d839951d1116b30db3ef7702c4acf1708d4a5822cdfbefa17c514406ee5cecbe7bd09b231fae35528fb145d42f4011f19c15c1023fe5c6f3f66bb257b88e64b3f3dfe1a6ab9bb66e750555a44165a45e64a922110115b798c477f2a27194547e8a1617f292cc7ad344403a895e979ee530aa26472ac75f545a8f6047675ed3c2d4f1aa8cc48f9955e5c0017ee57d7847361d8ad49f8afae10c43637687ed6fcf2fa5248bdb1c5b7705c0625fb1032fd5be5f5b108eae857eaf20ab5fd1aa1a2b52e8ee30138e51336f5c59b3b7f408bf275928cd9f2e416bcd77a6714ca5885dfe80825be6ed12359fd8ba9d678f51b68434a24ce8559d0e15ba07f668534f4a5647bfd0e741e5c186512e0aa8b9d3bfd60650cbbdfbcf59ce23d37fcfd9687834c933af790eac164b84e41ac417fff914190bb8e8d57a5068ea7d124ccbddee8b3658d60607f12a1616f6ffa36dc7654efff66e577be51b21f97de8a3e4a430a4f5c3344fb2a007a0de7325d72187f084c38ea38baf24b852b52df71489d0d3c636989b750dfe2a5faa8ed751e7e95ec9314fcc95c11ddc932ac5b32f2d735f3d4e405b8efefb96567114e00b61b48b264388ace796fdf7eddd1b35402daaa77c2ebf8a805aecd6d68b2451f8abe6cb77905679a405c38b85c75d0bee98f97821fbf6c45a1bed4d2f1fef42be61f51f7f0dfda3d2de2400570be933458ce21e3d857d155d01e62743f700f60d016d8ca784057b17aa314c45096401debedd7d6cd6b6ac81ef10fee6ae4d68813430b78b9bc912c5d53e279b553f4ae142426a4d3830d76fad3f03cc3238322d9c63b68444e11d04bd485225c58d92cf28b79f9ee31d08840b89980a99fb42949555327afc17912f3e531c58e4e56182c4df03c020e6ae51c002b46a988a5c37257a6de88839d7813b00f49511014766b59add3daad7fb684b2f92e2e8ce0718d38cd709606042704596bf0e491386745fe03ea13d351b79626a4237276679cddf13da51a375ea51dfae466636d38cafcc6dbbbd221d1a093e5aa94b8646428966df2f96abcf964f54fcf991929577302e3125c4a398d8c02e5529c1b96b9b367562a17d98950cc4e2809547ef57d2a0272dbf7495b5190968dea1a89fbc1cf5e77e05d795a355dbc35ade768c20990e09922f380df6afffd80adeff56f3a7d933f9c69ef085192c0dbc55bed429a0867de7b9fe4314c95fe97fcfa454d0354ba2e78da6efaeda04536557bbdd18cb1bfd0e89fbaeac91a0db559fa13dffa97981bef31cccd9ce83cc116a9fe7aad727151406a3405f3fdf7365170b8b10a5b52d1ae8dd34182f764d66518b5fd172ecbc0331cccd94aff4104c369d816feba7fc4f640230e1c0ca9d1bbcf8651f7a029eb2da11ea3febf750090df1f50e2473992a37ec0defb2db261aeed311397570fcc61c7ed7065d944beb536ba573a0d9e4b958684d50806fbe254207dcefabc9e11cdfd03c231666b0b956216c40507d87f2a550ca0f5a1ecdf3636806aaaab4ef609f00cd5afd71c81089fd65cfdefb0428113c35b1c88d23d861eae98a3833bc51374b1c06e21b1234004dbeca36a2f3098f3e04bf2b739036c5d90955aef4292054635c9b2fc914524c05094699004cb59924c5c07266de02f1f4e187e0ecbbec0c2c4da3497cc3d0de9dd71ad7748acc984a855e63fd28c68bdd981edfce6ccdb8ccfa3c9d3bffe570ea87a2650741ef7e2ee45ec4ee482da51b82e3f2b087ff1084e8df3381cd52855482c157a07d0b9b624ac2c026f8459e1ef33c74d90e7668e2c40857fe0bb9fdd6a2195248fdd3cf7dde1977a32a0afa9d7e2be700b9235b969e68c9e2d9015d6a6e55bc8adcbb6d83462675f515f61f8df4f8f01ceb43b0c76de5199878763feaae483311931ff74bd064a9526dc1a11c93ddff0c2d2aecb5d50e72f7e34d991b5584c1ad965ececfe128cac59ba87cf0a4916b5dd0b37d25f31dc9945232df6495254b96732ff8e907b277f324f3c8d826a355a2927ceda61a74bf4a71bc0247e7886014e5828afcb166d05638188eb2c677a1545b44cbdc5f4fbd4c7cf86bdfadce6a82b6f973a77ad440f1a057a14e0253be6316caea2cda75fe9f44e7cfe21a2c5c736e7a1bdd5eb662009238f16dff59e86cb483afdbc28aa1338c0f502a2f98f1a2f4f7539cfbf47ea4645d455ca814050f4c2ea09c118e0e87f060a87b0c6ad2e34f1d258b775e3366fe95f9c289e9585b3db7cd57c2311ec5ff23e8149c186c89472230bdb620c140b3664a512423b92fd7b09dce522ef8f53ec12c478f33b6e3c685923905557d301c2654760a004da2ca762e0bf3f78f7a7ff2c9e831f50ff350750348354d3b9688b59be50f40d93bf71230c64305233f03aef02ea8049e59cba4b82358e302e223d2a7ebd220bc1c651ccea7029481e38a39654d7dfc1a945deb83cf9b8ac34e8241d174355cc394a30a5dd043aa9e5543ec5daa959c530b18afeeafed4ddbdda235dcb069fb1817607ba76880a73326d070d5c888d6ce73394ccd35392587caf917ece9490e665d6facc34dd9982f7e8ad547ccff0e1c47feca5c84fad57c57b5957b2b5eff1a5ae360a20d6aabe000b883ea7b83e089d666d81a171a8257160a9e42db5110f27affb005f5c50d1fcdfab03dec6a766cb603a72d7ce8c9d122ff385eab7277336f07211b31a2ce3857327a90c2ccc78b2a5e38f9743268eda5719f7fbde12112fa36003d712d4ee6b40cc79f4a2e43526c5bee5e002aed589101a5cb830ba711cb83b7598e31cadae52fbdeefc6f93ce537b33ecb0cfcc5a1d8c07290adee95aea47db1076ec641f158061a6679981f236c39bf36582ba9dc2480cc5834dea3fe68706560924ac984c9aa47dc438ca0ffd9aea7759cf51fd6c3f5f239b40292b2ab704292c84f67204c264f799b8b3901c57e2543e221a89d0d62b244a20bd713211e9f737faf975c03e84779657bb7289d4ff3d01c4cdab7238aaf1e9d56c4d3e5a16b4dca2bcb6e3255bc9717342b3e671534d00e944b2832a3f0de6017085b8e5a4433f0af650c283a8b46b15455b838d2cac9390d53536ed2b3c1aab2422c8e12b90bca5502eecc859b31bd64daa5a1d67bef492ee8f991b5619c46de7732a1cf9bcb02f22e296522eec5ab7c18bd75116f15fe3affbf70b8434f8fdbc3698c9a93fe0a85f47d90f55f05affeddcab604b2345c428fba7cb1b47b5a872bcea49f361366aa6faa171393a6d87ec440a8a4029aeec278fbb1f418f4fe4f5e6741a68927aee503588a5a5aca0985abd89153ad3c4b74744f54693d82cf57b483427b5b398e8c170cdbc33d6b9e673c98ae20099e484d6d618f61b34e1916fd3d3047c68bea8f7f37ce30d7279c0a3df868b284bed012a86affb1244127fdaa0229335a1279819c33c59710c0cf41eb7848341283e15864d0557ffd3126a309f3ee4303a173e70d6eeb9d7a7c0fa34fb89a1fb43aa3efd67388b0b35042cc9c8aa0a225c8301b1bb894a5943833ada9e76d14a75a4790045e2cfb1d95fd1ea3092f86c48942e1b062d719c4600c008e694d1c31d71489504b9788e13d17c11e813ac9dbc5094abdc076e6b6575f9fadf18d8a7f48b23c237fb473cbc451599b8c8c2e4ce5b79c70dbf790e3dfee3b24862a807186147486ec18fcfaf8b89f345056426b1c029d75cc557ecfa72ade8b20bcf1a1a35538684b8d982b624a4255a50903909be901c2370bd74df6daba06d6dbe7bd53710a66333db06a9b2a2ebcd978bb455cfe4732e4814f2abfdc610f7f705e873c44122e999687dbc2cca6550c96d7a7823388b478c8acf952bceddb9743e2231fee4eae20e98aac17c2c4872559f55d7e666f4e08c94547ca947dfb03afe572246c8b434e5c9583f44f4c093831b15897f9bcac2c98a831cefa42d6ebebea5ffd86a6352f458aeb6f125e251c8c0617fc2c27682cc132caaea1f276b057b6a914e3f2444f85e872fd35c6c24fc11955823ae06598a2933977407a0710adfb443b20b74be1843ad073abb194b110be7e7c0c18e227d16802aaf79669ea550876c76e9247e27e19ea2a2e46ad2fbff305185dc4d28f5f213ef3e11e930e491bae7f5e520d843b14cc3c362921588d550f6c388452e09d887a7420d6074e3d25f790d17296974dced1ea1790e441eadb8815c85b1efa6cd3f37a2a093f033c9075ffdf90ea33ea7bfb0279ba1b0bdf0a6e1d9f6d866c61c0a2481200ccffd7deb43d910eca4dc9fd966fc83e702436f9f7ebb5f8bf08e57d5643462ab4417c544549e06e9d01ac95e96871f436b53eef9bd3e4840510bccff6fb126206cf2c3040cbec029af0dd74831d7b3e8d27628d7ed93fffbad8f52a10b69aefbe3f646863ad224f4e8283b0392685e37336a76274871ce12a230b589aec7c3a2ae1dd528592f56c5489b0c2a51a6c0617a4a430cd80021c62ced9247139b9dc383aba3f4bb754813496f31af5905d7cab1f2c8601661bcf2df5151ef4ba776abf4be8feeb23d0cf606bed8871331355265d8098420a2e473efc061d75fcc8a2b1a1439c8edd4e2096ac9288364dbc8fae4816cd2c5ef191c7f60b2872c5bc8090f6e39c6def180590b41ccc6bdc66ceea35bb2d3bb274d3f35b9ce4ad62d0d7bdf072ce364c0dd4925590b14022f99b375b2913e678c294e765be95e896465d8b8aa7520f7a1282b4feab68d7c9cf999760c479bea72b3a1b6436254f178b76322d0ce4a1eb64734e177e791e60029417ffe0bcf06d69ce7bd73ab58f23796cdf6f20f76ffb2d52006fade6b7bd3aa146b6e7e54eb1ba6d8925bc8b61471ce2c67f5b4d45b182566d00000000000000001000000060000009441fb176a7ba19e73a2c92360a549d491a60c1221d57a0b23ff582907c0c2bdffa576af73cb2e741c3e03368c98d3f7b66075fa09c7629bd05e037a44375d271a448a4dca220afe5ddc18c275c4f8df753b54c7aa10f15f31ad764b8fedde91e5bf2f896736ae63e4c97408ca26e1d176ba2be0d251b6b412a7edec4f3b529a8cbfad3fe972cdeff29843b7a3c38ae73eb9f03b619bcd8d1e1a9a8624061596a95156faed7a8ef16cf4db0e9ca8c997f4f78b74fb5f587d551cc8507560b900d800000000000000ffff000007000000394c4cc548ab6e5944425f6e0dbf6d0186d141e0127b0120e4ebccb548f2272cd2fa4d1da2f416072e738a13ab4456e66aa3f98ec759a0a28fcda2685a13d3f5102c802bc96bebb8061b7bcd3c5e63cada7735328298d8b34ab8ef7ee13377aac0adad1fecaa6edf9228ffa6053813ca804690a9f7ed121e3ac339761bcff34f2e17729f1707ba08ca0e000095de6c79300c361d9a3f76eba8d552b5849def43b121f91dc13ae29c21d3716c955e3c6d3b6bdca53d1c8cbadafadacdc446407615e900000000000010000000000000000000000004000000"], 0x1260}, 0x1) link(&(0x7f0000000200)='./file0\x00', 0x0) unveil(&(0x7f0000002a40)='./file0\x00', &(0x7f0000002a80)='r\x00') fchmodat(r0, &(0x7f0000002ac0)='./file0\x00', 0x143, 0x6) utimensat(r0, &(0x7f00000029c0)='./file0\x00', &(0x7f0000002a00)={{0x7, 0x10001}, {0x0, 0x401}}, 0x0) dup2(r0, r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 11:07:16 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$getflags(r0, 0x3) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r1, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r2, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000000)={0x800000000}) 11:07:16 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000027, 0x200000033, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 11:07:16 executing program 0: r0 = socket(0x3f, 0x3ffffffffffe, 0x20000000) setsockopt(r0, 0xfd, 0x4, &(0x7f0000000000)="caf5b415", 0x2a8) getsockopt(r0, 0xffff, 0x81, &(0x7f0000000040)=""/114, &(0x7f00000000c0)=0x72) 11:07:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = kqueue() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/27, 0x1b) kevent(r0, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(0xffffffffffffffff) 11:07:17 executing program 1: nanosleep(&(0x7f0000000080)={0x4}, 0x0) r0 = msgget(0x2, 0x90) msgctl$IPC_RMID(r0, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='[\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='}\x00', &(0x7f0000000380)='\'@\xa1\x00', &(0x7f0000000400)='\xc1.\\]\x00']) 11:07:17 executing program 0: 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) ftruncate(r0, 0x0) dup(r0) 11:07:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="fa2f96c3e3130791b5e8738bffa813420000000000cfae0000000000000084f7e1429882e438c4d2597f3ea2683d1113421a50f5e39526e111d519644af1d4a370ab5ea177a52cf13974313972e4787d1d46a03be899564f304e0554c611b38876a8d829f146dd4cdbb6f0d6e32dbffa43fff8977e28aa6a99323a7c00155cc3df74a7840478efa7b8398c4331b08bcc7f55d13684b21d072b1204f23fdadbbe0b8764e954e2856c80ac5a81dcfdecfed0e96c65ae06be6e1392e0d25e1ad93f595c1eca4fb7110f0ad3ffd20fe1bde1699ae9522d9729685b2cc3642f2d24442f11d825a2a8b7127ce8ca7073b68f7700947b2e0c6cd74aca75e0084451e8fa"], 0x3) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x3, 0xa54}, 0xffffffffffffff40) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 11:07:17 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x18, 0x8000, 0x14b) select(0x40, &(0x7f0000000100)={0x7, 0x5ba, 0x7f, 0x10001, 0x20, 0x1, 0x3, 0x7fff}, &(0x7f0000000140)={0x80, 0x80, 0x23, 0x7f, 0x0, 0x1, 0x1000, 0x100000001}, &(0x7f0000000180)={0xfa3, 0x0, 0x4, 0x1ff, 0x8c3, 0x7fff, 0x3, 0x3}, &(0x7f00000001c0)={0x100000000, 0x5}) sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000240)="5b955906c855c4fb223ee60547759cde06403e0e330131a84ed18ebce28ba67a53154e46263c22e4e23cb5af55f9813ea193076c50380e1db8edd7786c3e3fc65df5a530f9b0a557233676de732fc12c2adebd3b28a15af02f112b7535e47e00cf3e9c225e71e7fff5234e0afdfd7df94392ede3173d19de214e7bea8824a744135e2b78be66c41021b87b9b8f049200dbd77181b3d8d5021d5186bd655719fba07c678c72ca68b1c8f9b57d3ff77b91cc46f46d9a5af6bb8777ae06b7ef576efa2e2b288f49fc60df2ee12c6d20dd8465806932e5780fbbbfd079716df44120a77c273688d25defb9e611de415c0df9248600d9243ac70025d28a2df745f08504c3a577af3f5ff23beb212ba1fa3e9dd9c0fff050a893231bdc5cf17aa35124d092335ba44e72a3c7041e5a0ec598fc65aeb0768e3b80a51be13bfed17a0b699b24052fb53660caf31daaa8633ab2dd9b0cc6fe871260603ed09baeeb9302cc92d720647687da7a61586d80754409e0c0ea527ac0367f0020d7c3300cf2ffa11af357fd79f91f324c2d69068bd5d9776729eebd1545495d3352179299a3f1156b0f20c2ecfff5b8605b8e3bba8098d8ddae49f6cc135ae9525d375a2f59b21b98e81df3de99ea5378289215e67331a05fd66c3c976922eb86fb26ed7142b45cf2be8e11a25dead46ef61927b250d3c54b0756cf22b65c153d86c2b2c13d4fce5fd8ef2366b40c1005ffe701a9adcfb96c8050623af22cf74c2874bb4712139b0c6a4acc03040649f9fb3ed2e721fef59ce9d6eacab63ade29ea1d925ad1f220fdd80f2ac40f072d9c7b9fcb277dbf914815ad3b0fcb889850764b4022a2b90d73f5128f544c0d829f25d6e3238871090dd1e55365a830294bef15500b1cbe5cf60f3079b6e31a623cd68719298d31a034225fa8368817d81f23a6d645cb9c366d0c5ae86dbb9d6d93a9308bc15acf1cf4294a486347f024ca8cd1c4203880671779d1a767b4134f0ca0673457ac52f6ae85cb3531f8780ba1f3131b398db845fe8a4f2aa25b7a43a30197b5f204438f34644042e978600826f4b37f7fcb4c7441b293c8998b67250ef30401a93dcf1c1453458a7d5c6f9387b3059ff0011ccae797a9dfab37530c262d55e1db2496781b759d304512c0c519726cabc72941a672c41f5fbc28a6f4c43bc85eee68cb17a7fdb134648b102d0026a997101803c454ee8d5d7a6fbec38372a2ed3b603f93ce72e56338e770295efc16508774ac429b402c8aa2d74bf82d6a4a2315a418240aa785beb43688354478d4599435f6cdc43a5115de96530af6cacc0a10f7a93842340be2facd1bdb3d2f581b1fc42762f3148dc1d03ec1517c380c4608291841516af391dee7b43427d0d07427564e6de90683452f512bc5390bfa9ef112051f6fed486470ebb8ad95ba933159e419ae9f54262d41de30c063b5306dff17a429228ba860dcf474b982454d335a5c5867043247242467afe8bc1ac8eb1222a17ca053d34049ce22d9084d1bc7238f818937aa87408d2fe72fbc339a1ffc9bee8cadc8934215193de37a86ed8a9c3d372aef962117e9709c152ce8285345e0d16f45a451c74fa7670aecf82de9ff4efc4cfe183ee9683f316a259dcefe71856a492b712af740dcb575e24afca4f407c416fc1ad149cebb6425b1e443fcd653c63fe3727561e1672ea381420beeacc9051c2d55c45f2f0850bb0014127ca390cd3433d967f36900670d4192881763c7860f5081e3aa75f949f00aafe9fa0159f7828f49aeb9cd462a4ae8e0e1406a8e49732bcad5b61f0d594b57c546558c28000ed8ea9d89743103fb4c347950a5807ebba3f4331014ef43815aea7aa5dfad5206edcf67791d9c7351dccf360279ca679f07ef7e769bc411c5db9f030dcb661fb5ed77ec70b8ee370d246fb319ea480f303f40912dcd7d3e4cd67e8897c76c594b7e35219f74590424c83287185462aab906ee84fdfea2b38e3842d9090e96c618c29b4884fc29054bdd91499628b32cdc0d4ad1e720e6d17ab0aba9eb0dbf1e6b13ae4f36d5dfe9654c5a7b5315d9181b2e70cff0d19f2bb216232f464fec5dd48f12b9fc479f32aeb717649af050d2697560640acbb4f894778cb59ebb7cec90b6d64097e0fe2f8e68df087d30f826bbbde15e8d4f20502015b5eaf13713c68ca737acd0843be9977aafe1661ab48bf42265ab6dc735838033587b827abec1d025978611f7c8236b512b5ea2fb2d1b3c0c701597cb4861ad5cd66e28157fead78d4f53ee625371a6806fd05cf1e515bf0a13a42e4fe9ae9ac354dcb2318e7232bbe8a16d214237c09223b1e3f41fd35e7ec55945072441c03f911e9a3af5de4b0cda2ecdcb217cbbdb5309fd988f1ffec349dbd6b3e358c17e77b14631173fd9a5a18de6005dca4b019e35462944e90e0235c638a772f5164e74adc134e7485dbf7f381e9738a918aa430d2e944c395beccefc213c7809574c8616d5205b9afddb9f58a4e7812adbdf7431a9a58092e8ab871f0f534524e072acdcdfd1f6370a2d32433ff47ec4d26220a397bb3d30f3e26b96dbd9d4f6eaab8d2b85f6e7e9becd8a59156d2e42c512bc70de4900cd12520841fb0a41b92e1a3b265ffcf2b0aa85bb29e2ddf5934a8d3d16d8b65ff216a1620673fcbb9fc86cc7c45d85f2f3eda9a79d195f52e4fbcf3ca58233af4a1526eef8b55d65c391aa0cc890914726c02ee63f77e17b751d8f75939865a295e53a8b50ca91dce6575bde60d564b8450d75afba93c4ebf07c3031909b8f40477f1a36cf5b633ea9a0c98a35fdb28390674323d43a91ab96bd49d58d0223dea04f4b437c36c04bc6e15b844c1cc45b64fbf73552f84b41c3e6e9961c3f884c38a848ac87788bb8fbda8689603e68c4eba697fbbef5ef3caa703bee00f1b9ea11667afd2314de2031daf69167f3831811bf069b68dd7b0b83ae010f271cd5c9515e1f319424ca66c3b951c75a2c5b369184e892a022f939cf210d23b9565823ae6d8ce44879032e15a8ff782e4eec7ceb9a4d4e338aaee5521a784d2ddf1110e615535514644ee3d317534abe2041f57f6fadac00f07d80d015bc08afc4beac833330437d0abf4328d1f3fe9ea9174f7922358e7ab31e038366c62c3a52ba7a774f211ade097c7385b3d10de4c22a01730368bba4f09d9aff3bc47b6d2a1c86e10e2d9d68db5fd26cd54f6770c7f70229ac2a7a1148573d07a2346482e5ace45a2745d20c05dba303425e9adc4d56c825dd49d69287d65503fd78bcd0898352d3eddb5d336567e452f8e5e8b034d80147d1e5b31bbb4c8838db1e04c0fc3fbd74fe8d02bda5568563d03518e5487770c72cfd78d67ba6f441a32e827100aced1f3d0c08a2f3671d1a42ceea028b4d902ddca0cf233df8c80078c9a30fe98c1c70ce06e42a0c5fa5cffda8a3d324c6facfb49fad6a829390a8e5d3c42908200f07d278eea80a3137aeeb51e368acb76e5708ee5a265aff528db60e0ad654080a661b843b01766ebdccf02e8b89bf44ad6721f6be333e5c616e55f0778f1771741799f261700156612caa488d0bff71434610f46c144a57d4effb4be3ffd56a8ce764387b45a3253e9462809539e69ef2f2d0d7ff66d1f0cc203474ef366c8e9e483f141832f6c67ff6cd87aeb9820c13ba1711b097c410fda29bce72ebd3127851931562e9dc06136993606b208557a4b96b34dffb08e71a6c4c6651576e94af1810d984f06234a2cfc82c8ec1dac59793b638cafd912f128e5531cedbbb755ff6a8d9c3e3025d29a2f609309693029edc77696ec2a518e253d10dcfbfa8ed1858eee534d135e9574afaad2ef0843eb193ef641811a1440158bc0e0a39c1cf66dbe4ec37d42a8814fb8d2f3d59c3d1f4a4b369b8c6af5cc1d8443e5b6a9ad02bc3bb760b2382212f79c2a0af97d00df1e3c446f251ee822777e8b3f852c9acf47777537176d48d7fa6e3fae98c1725e4ae1df2b22e63a6a9a55a8ebbe7f461164114eab509e3447680f14159b1606d01a1b1fbb909d090c6bbba48f5d8d609ee22e7b57a8cf7977cd3f1033e3ae2d63c257b0e26aa41190eb59ef8e250cd6ab2ccfe3e40e5d7acea5dcae7439fad36b98d61e76c0cc6b8389f4785fd17442c98856f136b2f6575820b733ee102b4bdbd30db5bf57e308a9605c1faca2cd650769c6a7a2713182b7bb288e9f2173619b5455666bcb078292bfa797c1e2e9c725eef9ff8070b78bf5e4327a611968651fc427bb31074cdf2898dc5303e27e5e041c2aa9794c425552bbe80e7117f31949fdf6368e08eb613ca144c86c9b8b7e014c35cb3eefc83253013c9cc1ca4093703fd65d279cc76261b36b4edd13d95228bff3358f4289d217399d3e6187b2ca2c83738d21ef46644b3cb7169d17123d4859b93126bba6031bd70044854f5491a4ffe1753c9c4e3cb86781ed40314a46fbea05df753c9d080ad70353332c9eebf5c82a3fea411d6a3cc1ed1b91daf2d4b7ff9a27a1963d246ae0527f53f7f2458e6b0971fab304063171edae629b5152c0f50463e45d18443f42a652c1b4f847a09e2d149752ffa3397c819da4160ace631c61edb571ee41af8f327073ef8f33406142769f6993b8b4db374f582cc0ce547a51c3e9712d1f6957f96f6c7d12a83bcb92b195939dd08a8fdcb50a6ba6d49ed8dc5973a16770d5dc4c27a764ef76973042874c59041847eed21d305dd736f13e8ea9ca6a4558b22a865f246940f89c63e69eb1fa4855ef9b7d72e50b24b586584ad44f6a01595bd756c2000a27e14b74ae185645a3c87a9a524fd9a1ea13e91c75288ca9d5263716a7207611a39881edb931025b670792508fff11b262a0501706c590888564c24be602a6b7d1d2fed30f45b84e9f49902694e1dce1688137ace6511aba2c7bd36092119200c8b51528b5e6ce987eb93f89222487ce8b936460820112f4cdbe59062b05d79ef97667493ad8be71ed61cba4079241f82258bb9752793985b0fbe96c1f255f7368ac916230011bdc89d67fc567a61239e22a0202633532d726458bb31e7be68ddd3238e43f48147b23fa208d640e0a913c1555812fc30803d4fa0c8a594336a8c2e70b28e9cfb117496de18e7d9a4192c75514b71d6fdb044f9b01d799fe9ad8147eb38c8ed8ed2adb3dfaa0afb36d9b78292d813fed082e77f6d9a727240a1a456a53cf799cc5540c46e9926584445f63cc58852348839c3d7e313f8ef186d48c8f33c3a438b4d6ecc09189527319b8e51a2ca80436016e41bb10907b1a3121830d81291222ed58f6d4e3555de242dc57b49f2b082b236b90799032ec655116ba816b8ea07c52305f0a804611ccd0ca73b165f160dc7eeba648522e136b9a444db0b3c5195d3c4d8bf27dc70a71b0a0c63991a5c6145e3420b9192628295b0a7182c83f170a88228a5fc21d40c281e14c405e9ad1e4ca02bcd38962fde7ed99c47c769807cf3c9bcc99d543c9a160076727615cfcd330ee26b2b5eafdea17643af320a778a30378d4da2ade8c946a31bcb3578fd6027a449bb11a36c857284d021f5970188c360c46cfe5bbc46771d1513698d27944070aacbe716ff189fd855800303f13e532cbe21d09beb273fcab9a12e77e97e3a2c63048a7e84b627d319a309ecab06a7ba536bc4572d044cc2b356c2a0641aeccc28f2dfb9a85d3f3f674d9a2486c0a868a7332da20320e27b3b71a98725440f4d7a521467648c874b2ad62847547291b0e25367ee71fe04cf2d5755daa162", 0x1000}, {&(0x7f0000001240)="95f530fd89c827965eb52479c94bcdced50424b4aaff7e6ade5f34a302a0f45e0d355ed1318617b57a39989739066a774887790f54fd01fe28013d9113144fd97a5f5f4692924c8a3f889916e18afbab4a6782d910013f98e4cf583dcab8a29ce608d494a63124773e5a786d7fa8dae4ecc3e8e44d2e854625790894310901b06434a3efefb0034c86c6f829", 0x8c}, {&(0x7f0000001300)="0689e3cff0a431cb4da6cb74daefee97256f3e4a3ad4d5c112a4d9f7647751e7e042ae957aba8fdf56ac7b1dea7c898f3ac00637c96ea5f0185993b93a306f2d91968c0511eca2367b2cd5ec580efa6b408a4625911b8d2a442eade4cab1927e1a836baa8e9528159dcca1a98ab48876cc935d6ea014111dff066ae7fcd037d0e3dacb4a0e22b78da3df5166a62b0005d467d832ea09bb6b2780974a3b6826a5e50711977a9f3e2e53ccd950a65e27c0cffc6a69", 0xb4}, {&(0x7f00000013c0)="42dc0a6452d364d8ed0e0056d006619d9faf235ae5fb5cc4cc073ddcca056fc1a858c467c1c9e54de0489808dde0bdc545e87c270897b920d3a71c82f3c66326cbcd0d8ffa8487fbc5ca4eb8713e05ef2776c29c95c65d30882032e792ad911a757b7fb042ff0a277ce4c81d27138077f08c471dd7578c1c9ba3f1e61b1bed3f60004b447da6aedd4dfb381cc37d408bbb0482e7ba4d7ba11af979ad8b1eb0c5f8b67f30c72aab3ab88c1126314dd0e646cc72a6966205ddf582a402ef60b66942b8a6b94daf326edbe290ea8b72edd6c574c1a6ce01e89d60c3c39474a84e611fdb3d03d7274f93a7380109dc52cd85f7dcd107bd8e4bb6a0", 0xf9}, {&(0x7f00000014c0)="752401eb68057b142ec2380f0a1336ebdb68b498269932e405b414da64830430545acf8933fe6548d3af462993a10b62917405ed2b87b7f90bc469daabed7ef7da0f67d57abf2214bf419d23971c2f959248c46524f3ce4b210e99d6d4402aadfe04d1517a67fe5bb2765159dcd2", 0x6e}], 0x5, 0x0, 0x0, 0x401}, 0x2) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000001600), &(0x7f0000001640)=0x10) select(0x40, &(0x7f0000001680)={0xffffffffffffff40, 0x6, 0xfffffffffffffff8, 0x4, 0x400, 0x8, 0x1, 0x4}, &(0x7f00000016c0)={0x200, 0x9, 0x6, 0x4, 0x5, 0x9, 0x1, 0x3}, &(0x7f0000001700)={0x4, 0x2, 0x1ff, 0xff, 0x7fff, 0x9, 0x0, 0x1}, &(0x7f0000001740)={0x2, 0x8}) select(0x40, &(0x7f0000001780)={0x7, 0x1, 0x1, 0xc9af, 0x4, 0x1, 0xffffffff, 0x4}, &(0x7f00000017c0)={0x2, 0x846, 0x3, 0xfffffffffffffffb, 0x0, 0x20f08b9d, 0x40, 0x3}, &(0x7f0000001800)={0xb1e, 0xf, 0x1, 0x4, 0x9, 0x2, 0x6, 0x1}, &(0x7f0000001840)={0x8, 0x8}) r2 = geteuid() getgroups(0x4, &(0x7f00000018c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000001880)='./file0\x00', r2, r4, 0x2) r7 = geteuid() r8 = socket(0x2, 0x3, 0x6) sendto$inet6(r0, &(0x7f0000001900), 0x0, 0x1, &(0x7f0000001940)={0x18, 0x3, 0x0, 0x6}, 0xc) select(0x40, &(0x7f0000001980)={0x6, 0x1ff, 0x577e, 0xffff, 0x0, 0x8, 0x7ff, 0x3f}, &(0x7f00000019c0)={0x6, 0x8, 0xd3e2, 0x8, 0x7, 0x8, 0xfffffffffffffffd, 0x5}, &(0x7f0000001a00)={0x3, 0x3, 0xd337, 0x80000001, 0x6, 0x5, 0x3, 0x8}, &(0x7f0000001a40)={0x6708, 0x3}) pwritev(r1, &(0x7f0000001d80)=[{&(0x7f0000001a80)="b69aa45bc734f22e737129806200f9f368a074135dd633604a0ae905eb5583ead56f66e695949e39cfc06d7c41c6bf1d8fdee072cccf0caf0685735345d9e4440e4aaf7f1630f5670fef3eb39ca36593b4090fde368371377eb4a38968a5eb621dbdb9f591", 0x65}, {&(0x7f0000001b00)="ea4ed7904c12a400ff1e416c3dd2abc2a2f815c5f7bfb4856d41060292d4c0ff2bd6f68ae9b59fdd70d6115f0b6019013437eebdc45e75395d16aded169fbc8c4930ecf0420b36d13ae1bc50872f6d4a80021140b9b797fdd81169a5d72fccc40a4e7dafa3fdf549347e04f393bd0d93fac479353cf52f57b65d4cd5b4d28ddfa143f74978254112b57de993720b13f8668a0428a04f7112ea4dd89b864bb24afaaf6a5e1e80878bedec41c9faaa80a10911e3ce0c527aca8b95a48df433c2181e895a38456368", 0xc7}, {&(0x7f0000001c00)="be31d69344ea37ca3babc9dcf631323bfde3a740ba1b6fb98489c5bf277a6d55e4213a3499535aa476d7f8f7e46cd5e36130fdbc69f81c534c9f3dc9475c63bb7f9e4da113b12804fe294a7c77fb2877df4d0e122c43b7fe63df4367523e13d898f55ad64c930e48e0512b1844b51d03ec86376c0a8e7b10a18fd7d501cbf3f7f50d2f84ad37dc24bc5ce67156fbc8ce3181439c0e0372a94803af9a36aa1c1a18e6666f5a1b53ba6dca050de845e040b1b55de6649350dc7d247b307b033929630f9e10731aef49e8d230ce4d844c12f961e8792bee3f4ce3b69d0c2f98d6271af9b35e97c8976f", 0xe8}, {&(0x7f0000001d00)="d2f5165b1cdc349ecbfca731769adfe5861ab910e56977a9bda60fc19f5c1f2fd33b991981fee42314269c6f38d0923de3fe1e7f18efda74286b452329dbf9c33924de1411b1ac562c620dc58424d8d8f1eb4d0c49f6be06301cb403055937f4c1b4", 0x62}], 0x4, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e40)={0x0}, 0xc) r10 = fcntl$getown(r0, 0x5) r11 = fcntl$getown(r0, 0x5) r12 = getppid() sendmsg$unix(r1, &(0x7f0000001f40)={&(0x7f0000001dc0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001e00), 0x0, &(0x7f0000001e80)=[@rights={0x38, 0xffff, 0x1, [r1, r1, r1, r8, r8, r0, r8, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r9, r2, r3}, @cred={0x20, 0xffff, 0x0, r10, r7, r6}, @cred={0x20, 0xffff, 0x0, r11, r2, r6}, @cred={0x20, 0xffff, 0x0, r12, r7, r5}], 0xb8, 0x8}, 0x400) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001f80)={0x3, 0x859, 0x2, 0x9, "ba1d4a369d4753b9e9d54471e5f116021570f037", 0xfffffffffffffff9, 0x9}) getsockopt$sock_timeval(r8, 0xffff, 0x1007, &(0x7f0000001fc0), &(0x7f0000002000)=0x10) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002040)={r12, r7, r4}, 0xc) ioctl$TIOCNXCL(r0, 0x2000740e) open$dir(&(0x7f0000002080)='./file0\x00', 0x10800, 0x8) select(0x40, &(0x7f00000020c0)={0x5, 0x4, 0x5, 0x1, 0x101, 0x1, 0x2, 0x3f00000000000000}, &(0x7f0000002100)={0x1, 0x5, 0x3c0, 0x3ff, 0x3, 0x200, 0x10001}, &(0x7f0000002140)={0x4, 0x8001, 0x0, 0x800, 0x8, 0x0, 0x401, 0x6}, &(0x7f0000002180)={0x6f0d7125, 0x122}) ioctl$TIOCCBRK(r0, 0x2000747a) getrlimit(0x3, &(0x7f00000021c0)) 11:07:17 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x7, 0x0, 0x0) 11:07:17 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x40, 0x1ff, 0x0, "c33eb4ca876fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x1, 0x8, 0x2, 0x2, "85b6cac530027b207ae6a5c8574de34fb2d710db", 0x1, 0xe103}) 11:07:17 executing program 1: pipe(&(0x7f0000000040)) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, r0) 11:07:18 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) close(r3) 11:07:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)='\x00') 11:07:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8000000004b}, 0x1) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000000c0)=0x4) r3 = dup2(r2, r2) sendto$unix(r0, &(0x7f0000000100)="14412578dd1589ac963187b39dd792ad56c41ef50ae5d761f8c2bec2a4a903a396bd000a9b15fd0d043bdf4782ad5967ef6edfeb005fe86ebc235044c4b2a2c3dad6561b352847fba2e491cd5191798399e94f7ced381e86de3f283a744a77e75da6337fd9e5b23aadbd2b70e29840759d8496f4840bb2e8f873f3776ae7c2d98494d1dbf75442d93e1d314d0843dfd6a8f51e04b3d20a20e76af4a02969115a86507faa18f3336b68aa7be7bc29d6ab875f2f9b3ca7be72301de99779b703faeee30be0b3e6d341", 0xc8, 0x8, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) symlinkat(&(0x7f0000000240)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00') 11:07:18 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 11:07:18 executing program 1: socketpair(0x20, 0x5, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="b6f1e21bb47d0e123365b9fa9b854ec4506008bd7f0dd6715c91b4d0786d1dfaf9baaac5dc674fde4d6f6033f7d43da3488ee2f65d43b39d1125b14f8bd8bdd3ba6d38aab04b2e93ce7c5e33609ed4381dd668882aa8427facc036e6ff6d2d1125a6c1b62ece640369cca7711c16e7836b3ad29e97ad11af33cd913944a027f08257fffd654d31c6963347f663eabe4e9c350fec98a02672afe5cac76c20bf65596b8c7b00372572704116bb1a818cc3487178bc10648df3a4c33479a8b7e7eded8e910d5ac6cc41bac6d799132a902ce91370381277ae5b6b", 0xd9}, {&(0x7f0000000140)="50ed47fda4628961216f478a5fb26f408cf203c78fc371e7b107d53d2a2c15a7469a9996709562396f9d2eb42a422a5b04cfa8463f9fad03a5b0bb6fcfdfbdbd58bf2bb057916742bcdb3835c7778dda041e83f869ccab6de252a8619514d1560dd2e126ffb882ae8e161965d41accbcc9dc716226828279d02929441c7b1390bb133baccaca2d2da620b227570eb9f8a4c111d615c83d7eb73969790077d1e350639895dcd22a407e83ae7098a18ab58a8964da924631d55380", 0xba}, {&(0x7f0000000200)="91d62c87303c4fc820cef93b14", 0xd}, {&(0x7f0000000240)="36c40af0a79509dd41c832ae7f100a25aaeed4e68b632403bd0efc5205e998a58dbba86c2021ceafc71325df36be21849304f5ca6133d30bbfbb6657172b80668b596caef016b00effe8dae0cb873abdcb1b19bc74af2c9e3b4bd0174d447cfb9d5c3390de1350996b8346444f5015886c47a6056fac62776abe7cb2f4cd54e8536fea362d5c3581637119c3d733b127b1", 0x91}, {&(0x7f00000009c0)="cd2761b2d9f4f2832b7b1710e339f3cc1c7795130491366b50079b656ead7e0982b62853089d37f7de3b5da9d675ae1609d88c0cd287ad3a7c920fb90bde3166c1bc0b91bf8e19e60717b7e961aac8b88d07e124bec887843120bf9549f1158d475c1e48caf0e120811351d66cc437ca5b69592630a8f9a17d933a1fc71cc3771db9bab09ef8f70112837ad7cc1c0bebce0ecf5ed65ca6aa64b51c6637c600489310a425aec4787211fd5455cb8968df88afcf091bac53067d89da663053c68d6d56701c9a7ae911053df77cd486369a4837f79e16f75b35a441e93f2f1605ea77cb01de2b79de0c11910bdb60055ad1969b9575e7a3d1f4604f39c6ea0dbfd77d2a01970bc492880a62936497f1ebe6ca94b62523c0a6fa5868a644268b808e66b2e82b763d00d39a0532de8fc9b14db1c8f6c7010c42e7b24e0b3c6793cd6e41ba301e7415448972b25a8746e6e24fe9b925d73c2d716c8f69adcbbbb7b89b99b4069aa76d579e9d97f5da6206bbf2fea983a1ca44c00b49c530cce9fc7f4a06073423535e4e1a54a5ea48d9bfc08589f3cf83ed1daf306b8c83f1a8af6c6f8464eaa18917da2958d44dbef0ed5189ad6ea3ea578317f9f56b0be52cf711991cd877efd714e76794dc1a102b3b436d227734b1e5cd2869221062a26aa96dc1fe6c3bb4ad124a601e3de776fbd782250c467ac8f1505815ca32159fdf55d0bb046aa755314efae820e1b5c41f56bbb0ed2e380080e5a55d1045205e7fb0ae5f95f733f270f4d7f43ed46443a1591b5ea2b64c53afbc814f24af8e9f2535cf21fa134061857ebe37b507365eac51c9fbcb763b938f8dd91cbd24da0be63aadb0764b6cfecc2eb09de7a7799105ae84d4122fc80b2bded9a8a639fc6388e10f3da926fd8b3e023b9f46a76f074198138922921406aa0198cbac645ef6260a26824194848f120704b7472275e49c7067fa766589a96a119b0c4a186a96b0067a98e6ccb66ddb39a4990c464277aa63c26c0275fea898d1b665fbcefce12deeb36027dd27d2a9dcce3bec9ce72fbe75943bcfcdcb121154bcae163aa31f3dfb201636b06c298d6ac269121e88e1294735586bd473c30184547871fb47e617e5e329075e4bd37a69f7ab9b07c1f5e5b64bf6978c9549eacc297c3527149359a644932aa39577cd8dc993e1308aeea4800666bd8f89270456731e87eecd206c6c284725cc0e47582216e47e508871fdd22077452d7190bf722808058deb9f1c863cea87fa5b3e482bb273aed9178b2d3a2ec1069feeff9881e9eeed51e3d69b0f07544353b1881cee8a0b7e06eba5dc095a0f3c666cc1bc83749320f5ee309c540b01af7d003017c2af39a340f3cd9c6bf87842696d81b29c44ee5f3d122b742aaec87436995206e7eb0b0ae616d5a1ed743c54f66015f0590c3ac76f8e90de2be418a0ba6f5429ec7d148363f9940c8e85cd84d99bc3aca563b8d41d04b4d93ae05131e3c44bd7e9ece8548c0b72225b5305a03b0f30a0a3d319bcfeaa2c9e52774963d241425b342d47ba1c9e0f6bdccc50daa56c87c825a294c5f6cf6943743c0bd165e5ba76fe3f94ff3db3ec76271d15765dcc8e2dfe7f26299fae0822ab32b66e781fe184976667dd6ad18cf937e4dfa1d44e0afbca7bd7223c783dc1fd5b28d44600747e56b89ef523b08f27640ad2cb7fe64116f60a47305811d2e089b9d05ba86538ef6d205c3a9986f3df20291e3177882b0ff06b5672a0a47baeaca8a19f40f5ac83ed3b8a95ce4454c488b3d15b883d43549fb2986f69dc3ddfc770b6d1d985721df411545c3c542a0146265b7e2963d966c5f8c82deef9a99a86276b9a3b4776fc513e70fe1795af179ba7e3c62f8c5c1d8e4ee8b7516e3961d5bb7ae3c80eb90c6fdebfb6a42d68a2338e47162fe4539618e343825e3bdb0b8cf3020146cef9f18b8fb5b34dd8f8b178cda8df4428e73fca77b08f4723cad25a512473c13147f824a91b2eeb9594bf6da2c94304c20aaeae149c8ff2fd2b333dcb0f82364c1c98c45d5d07ac2a1dbdc86419b85e6e05cbf175408cc2441cfc4fac309edac73f632cda8997b8ca0fa50101fffecc3924aa187526ea2639a2791c0bb1198cb5d157c164192f8a2cd1b5dd6daf418e3f8d2e6ddc29dc78a4df63ccddf7240c105a32deab319e5b0fb94639d7ac1d3d9a42f6918731494a6df07f0d48d5d97e597a9c15ff9c0820bc961492fe69d507bdf912403f9dad10430ad9c5631b1a5f829343099959cece260f26d6120f7043ddfe1318a9a62f44340c93874c2e0185840e3f142d66a67bf24769905978dc9c097b9e544364d3b701b13392c9ff8ca49000d02bb3cb3d9bba46262560f16083f1d1ebcb3e661ad81834e736b6069c85461d3edbf6ceb82d026907008ea5b4eebd14413a582353d7166e92fad4357e9e18e4040a86757d3fafbb441965228e6b68f43de352032946c1ecbbd7b76f771eaebdbb117f5391bbb332da5efbad856797b09bd2998655a7c7edcf110642f54203bde4e70bd14d8d08cb446e9ea8770b4d26503d26db8ab02def43000a335582758aaf17edc2cbcf3e4c11a82b794c61a9696b076c713cad9b6a42bd349ea9cbb441e74ecbd46bf26407928d96bfa357a3d632f6a108c3ab0b06d7978ce3e9f6b6fbf3246d05e3836e3553bae3ca58655fead438dd5a54a0258cce90fcf3b3231206ccddc4417b6866194cda75902e1800ad8e1e146b1cabd41c1be1a043b96e3dfd41c98bf40a4740bb67767ecd3581d8dd36211e782cf4080df5fb0290ec82e8af9fd1f00b712cd0c8e65fa2b47aa68557ae7bbb15bda10a8115953ed8e3bfb36119e7fe80efbedb805a5ea1fb733a285c6ccfae0e458ee6e670a56d7de3d1842f75f92fa1337fc485b6332bbfa06347ceaf5a27989391a9051bf19f3d823e4ab0532ac7be9454c0d2f044ff09ff8ea720a2253ed7e90572b8691d5944060233012acf209bfc697e5148b06c762ce859e2aec377a74d10d2c8d36f84bacbb4b2d6b5de274063d2655140af44aa208338ad8d7b56b6505074ed429b8fbc49b1e0fb00d3d4e67b1036391eccfad2fb711c25460c7a7252be7240deb0f68ff0b1ab44b62778e33943bafbf22ef11187976d5016ea70ba393e54d442b3a48053ba8f18f26388c5f41e3c729e4f73de2cf6fd8703e235c3c373dd035ab05e2e580aa756836246f8b077e730a775869e5cd4909e2d574d185807f2c2b711643e80ba586737629e673c47f8eee7ff4b226ca1e5c56ace1d83784aed567f8a69a95db8474bd935cfa4d8424cee1e80132da8eb328894a62ef00556417baaa8b47728ae4c63322178cf939c384c1764cadfac9db3cfd3c4567543c3574e634ff262b82fa63ec9ba94c43456dc17377217fbc519db0213dbbab1f091c2a8524be29a2c960ee8c47b3d21868f9d86966e14db1ef31a4b036c441193177b79f7536ba39db0b2037312e1e665b7c604cd756f9ae79487de3b57303b8e444a92927f11da073d92607583f0533da774a88e257efde5b3a46350d0bedd6519aa0a039b4326013ffcca64c824b02c2a8c2aded0418d4659b8357497cd63a38494031247b9400d99d2d268b84c586099c25a3836df9abf59988e8856dbca5b4455eee9e99037a4555085965ada8eaf4813d4b6213ee350e310f6c6954a8c45e3c462835c59f6ed5b4d4b7092261dafe0d69bd94ba328b1500ab933e030be5e7a83a9f284e2aeb130cc28c8036589f508480d828e0e93c5fffe5698f1532855de5cf708d7b09a3910ca2e2dda9a4e06b163b3ed5154e229d4b6b00d03532726f94706a3f0b31add51f4451b2308417b1268c42963c9988cf79361c6ebb92ef63780997351303b4e996a3dbc6297940ef3968a41d729325e40eb20dbcb3a41a4b295b7431de2c7aec5aea43625b639ed9c53c9d7fd6d3f981e6543d6de3b766e9e6a6bdad560323ff29d6e5ced7b06a75e808731045840d87beae8bcd8728596b56e050eddb632544f718bf2111bd0e998b7f33d5cc8bc2da2dc5467cc1d9d028d4c6d85155097eef73994590d8efb042d146cd70afbb6cb7dfa7aa3beab7f25a2a38eac3e8924e309b8411cd1476c0557686aa83ea64e4f97f636f6e687ddd4e35fc798eb376c4c0d4ad88b67952b6aa2cc7a781b0458866c995ed45bcb9fa4472c0d5ca1c97d907637e9d286d3e6c45e465e6b6ecf60b79020c80a71994c04d260cb131cc581c833355d1b5bafee85d24eb70c8b4df6542a9c7d1876148825d19ce8d5247156c86c29b09b19ecc1d041382c2558f900bac911b2117b364a5069154a1d42a10bef4a21d855b7c5a02e34a338e04a6f47c6c6d0d9c68d28094bf1f1130642de607e6bdb5f6cad2bb02d0b5dfc2b8cda9ce5f9b3c15bb0ee80ea94a2ba8f8183cafc2a6d401d8c7c4ac88eb72b3ec6a397f0a62dae2c26713280983026b4914b084f9d506233f0160c19e7fddcc48bd8497d7b974198f89ca3b15b45525438764ba4a01c8d90d1743726e7b716e9d7cf88505c04116dd6f4db0f2f0450d7d212f2b4d4b809f0fb797a807be3065900ca7bcd9b2f6ac902443160470739e34d1c819183b9e9cb6ffb8e554ddfe25922af8b81c689cd4e6e8305cde1ca578fbc2687061f59ca58b2c51a3a8985893a2a079a2b7f1d37b3ee4013ba1848dc1cd973d751af0f2cd51abcb15cb92e3faee6db2d0283ace8c30fe6bbd8aece178a1186bee130038c3b5e2137fde27b33ea30743da1698bb72aa6eed062c3c2a11a0d548962949eeae611eadc1c3e5e7ab7fcc01ce9616d431f5903ebe833f992009ef8e2898e14899ba72d1890001f622a0dd123833a860c3aa676adc187ed0bba7bbe2d98ef068a52b3c8863c684f83af1df5a4ee80f58459ae6e76c472553d2c3a6ebd8089f05d1efcd1f909239bdc5bd388dd70af4f5bc79c7b9e1d230a9044e224ad8486dd4b3c116f4a88c9b2b0778a9c6c1887bab0cf534dcf72b41578ce918ffb99cb9f1435e49aeea79a5c43729415adf39f7d2d2623516a626697e12b04a797106268efbd86d404720176b34aec392b677277199d6e66c184bd84425c7468a36037e0c74373fe6c8e2766dba3d707dbe97dae1c0350e7460899cb51575b873daaca1926d11768be119befe8fa140e0f537346af661d5c3a4532887bbd5808b0660a3ac3fbe4fa31208c6bdadc70e5bfa95967db17c4b1790a821326a5096d508e5f99f2b96656a3b81f8418989517a4264bb0623a4033b31adf22de0433e8f2ce5bc01310d6f837057c9d9303cfd15f63ad381d84902e5191394a4f6da6dbd87bc011824cdea895861a00cf1c1c2ba2291cc77543d8b520a6ce1b07e9eed6400c34154a81438a73b72acbfe4f9d1adf589ddd0dea29bfa91dacea34158586ca81aba96e299f9dd2e6456df0e1f57f75323fcd32f202b8354c7a3a5a01666dcaaf215b438998fdbb0e64a0de640b00e96ae9042e36c678cb4d597ef597ca5e0efa424806cfc86b21d08d23067c5ef5b2bcc701cc14122b23d65a770bc16deb60be639f1cc922cfb8f47471376298860a3312f3fed2e19fd2dfefa4f5eb632fc7efade6a33938fcae5b86b5fd561a470fb91917c499a836b9677ac09f26ec1f7939c4359774241c50f17859dadbc44fd1533c9fdf6c13c1e16aff0e9e32fcb15bed7837d4c4b2a8bf52b19c745c3fc95f1201cc4c28c28b691c7425ba4ada49c49130a619280c5ef288f551cb24df92c4c002b96ef9f0ba4fe60d67f739be5a9a", 0x1000}], 0x5, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="0007000000696d65ab7c"], 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) read(r1, &(0x7f0000000380)=""/121, 0x79) 11:07:18 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0xc6000000) 11:07:18 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) syz_open_pts() r1 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) getdents(r2, 0x0, 0x0) 11:07:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) fcntl$getflags(r0, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 11:07:19 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)}, 0x1000000000000) fchdir(r0) 11:07:19 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r2, r2) close(r1) fcntl$getflags(r0, 0x1) dup2(r2, r3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x1, 0x7ff}, {0x18, 0x1, 0x7a65f8f4, 0x8}, 0x1000, [0x800, 0x1, 0x10001, 0x1, 0xffff, 0x6, 0x3, 0x5]}, 0x3c) execve(0x0, 0x0, 0x0) 11:07:19 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x70f) 11:07:19 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x401}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) 11:07:19 executing program 0: unveil(&(0x7f00000000c0)='./file2\x00', &(0x7f0000000140)='W\x00') open(&(0x7f0000000100)='./file2\x00', 0xfffffffffffffffe, 0x0) 11:07:19 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) getsockopt(r0, 0x7, 0x6d1, &(0x7f0000000040)=""/221, &(0x7f0000000140)=0xdd) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) getgid() pipe2(&(0x7f0000000180), 0x10000) 11:07:19 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x344, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="9ac36645e26ed6d9eb0e18bc5bb455534e98752cb34166d8417eca8f58bfacf486b27f664389a18cbd50627f70104292e1595cbf79d1abd355fe0dd1611f8115c945f127c0cb84a16bc60a1dbe48a266808c370eb4021709f6ece376deb68a53534fb23ac5d5f5c0f2ceffa8cc20c285cfe2f982f30f1a0614a0bbdee0ba67b3526e214920993b222b0c8ad35f379216e963d27bd2cd50deb2760f78f9fd57e5990ec7f31913f55750438a992945e256a9c20c1e64175ea80f2865c647732d7905d688ebf2b816571ad9adb5a5d0464211feea9c9b87783b62112b00385a8da498b35e414f926b2d536c4e9013b9dc9f55fb07253da2cc6224289e94bad68d9c3dbe858953d6f4b157afb9eda8c9d08cd27c633924d112ccc54f3edfab089bf88c8795248839f6632e5bc5da4972d6708e2ee938cdbe4940b2a96fdcb83445da060675acb0f22b85af1a4ede259dbe6081dd06d391bfda22d36878650b3680762a3335f660669e8c6636b54288e082d77c16da1c5639fab00bcd18c33afcc7dcaddb41eb0ae860e52bf4327f9ee273d6ad4229702f2d01325bea66253da9338e1fa5869a488c5696e54fd905f1ca05c8f03e4d82e80ae9a62a56e68e9539d0eb9a0b0f4d1c6342108dacfbeb18b145580fdc3ff85b169485c70fe1476aafcf8054e3b30b01462469c410897daeb0cafbcdbae62cc9b602b938776353a538709bf33e12a4498bb08e5b1fc0f166f053ca286da3d9ffcc8cc25e22eba02fbca407fda2ca91336a9b5999b88d562449d285ecad069a6caf1004bc0db2b7b41bb2bf4d8f95318d242104f3e6a5e2c939a8e18fd665d72f2ae642b8929004bbb39d5924e822e8416899c631eb24d31a608ace0fa05fe837c63ee00a31c60d0135d50989fb7c1ea5f7c6b8006d4d88d37c8ea835099ababdb6bcb6e438c5949f1ff73d1b9e69e93cb3ce6cf96607256edf0fb41b56b43a9d5f954c82c8c6b8bc7c1e5917a3781257decadc7429ffb2af57be9fce948d035d366a57b0488adba6806597c630255f929738c09151e2407efdc5b8e3265e86d85224d6e0d488837b0696640995ad0040be0d52fdc2118c99878f195dff5c76bca733bfb6c0e60865946a59a1b15996911623a79c0bd7917076ffb505e83e6519aca5fe6bc5b9c5b1b1ee6b394bee562dd7dc64700a9dc67090bb07ba54b5d3d45a87452c927b60b856d6e5a01460b9ae23dc3df2718039ce8b4070d5872147ba53345e156fcacfdcb6591656a4c4e8212e2a6d3bd00b0f80d8a56337733449dcef387861704906bc195695afabb54bace83b6bd13317eb315e80791b2272fba817d6a1d471cc125bee553ae7504c14a03cebfc83380b4e993f539a6ff2bfcf4c528fd5aa8ced39ae77346c7b0f8098ebbd1c954be3c729be1a5712daf0a1558d93c994aaf8771fe9b28ce45e6ac1a6122ee90a26bada794d80ce86a25618960a2a6538a9e350a6c669732a256d4c79daffb8c06cb2acfebaaaec7a35e0a9b4ac259ceab67d53424040f65398b9f340ac3e166a0ef44267767badbb251f77b80d2f9114dcd35e43ffe02bae45cdf8fe5f85e8e265ed83e2500b21fe5343ee5f853ae63b5fdd12aff572923d129f1955b255adcd16a2c5ee19ae3c46c45d3e30973132e77aee87bf2b3297f3f3cda4c26efdf42b5f0753133f65fbe66c1483e576932af4fd6137d29ecfb7a5623e0bb36342dd078cf845e673e6bd65da473884dbde1cf52d49460d836e48dd96ec1065c6120a9043f715c1b53d206a7516ca3d4ea87401ce11776649b65772b144d9dd095b00c3fab21de5fff966a83b12a45f05a87b6bd3ec7296f66bdae5291b696f74d506d962a89500fe850941beb270a9b044566809f78d527f1f42b3aa5b403c4ce5e62d3c99bdd24005f8da7af73fcc93d014f63f9678be6d0ce0b751d21fb8761b818ed7ed60f7ca8efa89ada244b5a593459fa24bf6e976bb65c2afacd97f76a9e18247376f8326f42798265105330158541892cf6876a007197591b2b36b087496a2f118b4f74fe63a5247a8a0791cf54221bddb670b69154b9cfaccce310952d01c667e9a065dde3f8c2c8485c50798a0f37657c8229dccfd13099e2f59b2064b57c63858c6e529d18050ca35ec54ff8b6c008dfdd1da0cd2cf152b6176258a144534e6fca9c4c92f7395234082f5dffdd535c6c479d355334df88827459bf1a4ffa3df3b0bd6490549d8e9eab6c103aab06650e2447732f184503f4a5c67ccdaa24cd0204b6cd6311ca34cb0cdd016799126b4b9a784cdea56443c9d52fb7cdb3ab01a10c53f3c92820e69682ae2db532b72289327613db81ff6fa1b1fb45d53b1514f4ab19363359aa3596186a5129498ff9a79afc31d48c0511992b17117c2620dd537def24dc33e94096ac09b9a897276505bb3d87b95802040a600fe05d7a80f41bdb8178b139edfe92c546cef8e30fa782e9078f01c522b46d9381bb465b6963c46e2d0d912c17048cfc78be5edc6464df784f97d1cc54df58da4ea482aeb7353a03c36d6f23fe39910d809507e12a76cb99a797b6e92b1a0d7a3c4d3e78acd7bad376090ba0d95300c0324b8e7d248e9ecbf7a1e279c36e84eb1c9cb93eda77b119882979c679b1a7d9904dccda9b3c3376901c449e2617d2aba28d0d973434499b8a0ea752569e99ca3fb77e8af2723b106311922bc9d77d9ddffe8b5b6d4082891ac6b7f77d267a4cb630bc65da8dea2cad0d617e0f5e395ad6b8c40d131bd6cb9b5bbf7c3b791e62682850e02f98593a5ead2041410b4c1e1db1c29605fd6482642d205432265f54c9343a47af4052a34737d4ec34ab968a2fd4e72d56769fb5485a08843a43079db906fcdf886ffb3e6eaea4ea47324b4d83c2288dfdefb45476a33d0646dee6eaa992c6ae8c7db5f09518172ed0bb2cb192ada6de49041721779b8089b173766de3b65c65ee1969d4a045da4c4acc58abf09700fad0aa1b0d2e84b9e77666bd5a3b05538947aa44deca45566b292fc91a32318220290af6cfc333138df06a1001f9a26a50e3a07be6d0dd4386dad902f3794a0768b8e622f87503763faa5872e9ae0aa991c06b64c9fc49eefcfb71dc30c983ead122dc82a0fa102f2bb2ca6b165c3e41d6685ea65f086a0123c0055e4e1a25dc0bf1c094bd3e17d55127e79dea3bc2f489b89f3fea964faf2fb3d3e84a9aae7f5f5c93fb7be98a917f11cac400eb592e6726fe119be71ce60da5d37e2ebf353d2dbcdbddea634ad28e3addee54f72c594fe3039af1dc200b4f1a413ee6daf70d5792984947795652052d638063809b80a675dbed1ea07960b34e2f06f8192a11c5d9a27796d23171e140c7c8c16a4f73655fb0225a9500511eb6cf410bfecda40abe71be184c296944a4ca2d49bf3a22ac96e494ae678a2c4e97fdd44c5f281b07389e73f1efdc7e2ce9eba9353ef7b72be757b21a9a577d399e2f438f76674984097184ecf3760058bea34b6c8e866e860d665322cd3eae453385660da359c5860ab1fa306dbfcc57b269cf9df588a0ce8e2ce107cec0339f28a5756de8c72e51ca3b185aa14e372c463e209e8b470449dd46b098794b0890dd5b259ab9af563182fdc9bce7a6991186c435d64700155cb606163c97938c239976fbfc06c9b26f4d5785ff1f0c743d656996081b153ebc97f53b908f4e3296b0c3fdb04867b8e72d05812578a90d9af645cccfff16099a25c4e0e635771bb9239c154c8382dd71550404990dd20697edadb9ea9ec56c208874725330635839ffc17bcff756087bb0be060c49e803edb21e5bb802ab9df91092731447ba28b8f9328799dc3ff297c60254d0af544ef3905b897e94c9f0913e5e504f3249e1297877cd7d9e00b68780f4361655e0bc9eaf53976fb00dbab9268698cb0da1469730b55d48d7fce169b4a125560b34ffedf7ab9f23788258eecd3f051494904b329e126eea22661837266ff7baa89876bb5b386171c90b75ce90295cc226e8da5926e502400c131c072d4ac344446ce4b41b276127cf0b437afe8d322c4ece2c38115db430a69a649b508361152b10bd445174c4d90966dedfd54e9178425eb6b36e64747bf52c33b67603af44211805469711e10c68ecd2c074eff5e0c9191120e92c8484d1ac1cfec8c1cbeba9926875ad80350c6b880c8e479ddcb675aa9b420cc90674e2246167ab98394545b9ab6980b1f3e1e94fa55247f85ce9d10062f5b2e157783c38d4af12ec769c78ab8e85f3a5c17cb7b0bd4d6c15a29d90822f549c839fe697cb04e3579a7888a78bde2072d9fa8c409f18d8b166cbbfbd887e9e1d3b3b059ac2066260422bf88a94e909d5d97eed7080ec259d7992b4f956edba40c14614db9e8170808a59ba81e3408cc2e67307d8bce19a340e429214880c1d69809559feed6d1da616d7e37a75ea726631fc3f87bad441e2112bda5023a18aaf870f7e886fa851dd9efb892edb604d77944abb8c1a88e9cc9c4036e7bd3baecd830df7d62b4c1027faef14fd4d46769a8f24af9a1068b4e404624b39dc2919499b307d64146f3983d8c3456f83459197d989058aebbe972c8c8e6ecc6172cf0595fe7774b6b0fa665c916abbe7a850a36ccbf64d98695d23853fa6ffc0e58e577f75c8d2b03c6e0b7221ec85a46fd162f83ba28225c42585cabeb032c044c7530a73c6cc4336eedb16477b13fc7c1ee996b9cfdf8b5334c0b0915e326bce6181a3571cfe27087d29d38fe895a5f59d0dd830f6129657b7f71955675bc87a8142103f5af4ba16964b59645dc7146603c8f8a40ddc47dc2a5cbb2b6c73b5a87894d52c1ea5afe1faa1d9cbc472d6df0cc310f8d879fe2e488b2a611271f934972289e446dea821a6348fe084a3cc7156d63ebadcf329964a9d6a172dd3198567c44ebfcb39febbb94845198d6be7208a8e0e7439d432f44478255105942636b4060c458e31bea234aadbd0af76d1b809d0e6a26764477725ea6c4d5a73cd18817d27f1ada26a97322eef70d9395846830e8c7bd150ef3e740bd828a78720f67caa796d2dc6f38d6fcdbf100479ee39c57946fc5d1661a58ed72800187b76f22ef0411ee608a43a6621374d09f9c0f1b21743100eddbb647492cc61206ab50a9210adbec8c12779bf527fa1fce339e8fd6b4cac8fea1d82d80d171921d645a2733f040e4ecfe2ba3c7c78b3b5f16cbf8e5213c29c9f91c58f64348eb52b50811fce1925d4770b7ebec2d4d4e2f5b285f78da581bcf3b04255b48711f51cafe9dad76b88a9ca60474c51654d81a3cd9bfb99b08e37860e309dca642f79a11d71c0019d8cfc998c94c1e363ae7fd10473ae5840c7d198baa86ed0eb02b85cb270858ceeee7882b0579f20d9713aa7ca43a30091d78bbe0b2f7b36913aaab56271802e3ef9dff5b018c24ccf1d982adcb28e46238ef819858ab9ec4c2dec65ecad4f6b77ce6113d75c0bdb7892cc0023c7959bbc375c8e72015dfb50ee3cdadf4f49218d1bf2bf0a296fe6b4a8e6d4da967d8a5c4040ee854d0f7a013fe4cd27f13c07df0368c320fc5dfe44822d2e52549c19f8c3ddca23177aed0dd6f621cfce3121a920b0b3a80eff52f42d246b20ed8ef80f0f486adeb365c8284c30bb7033c807bcf086771a568dbf28e4e90982a3a2d38b6954f1968a94078cc1c1474c4620c0c5df23e76808e26786389250801a44d0fa65f6eac7c51ffc44861069159b96383c979679ba60ecfeb17fb684de0946b447bbe19228faf4f937f754542d2217f", 0x1000) getpeername$inet(r0, &(0x7f00000010c0), &(0x7f0000001100)=0xc) sendto(r0, &(0x7f0000000040)="459dc9eaf3207f054827d70d58de57f1dad240e8dc016748", 0x18, 0x4, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 11:07:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8000, 0x100) 11:07:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) read(r0, &(0x7f0000000080)=""/220, 0xdc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 11:07:19 executing program 0: poll(0x0, 0x71, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) dup(r0) 11:07:19 executing program 0: setitimer(0x2, &(0x7f0000000080)={{0x3, 0x401}, {0x80004, 0x3}}, &(0x7f0000000040)) setitimer(0x0, 0xfffffffffffffffe, 0x0) 11:07:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) getsockname(r2, 0x0, 0x0) 11:07:20 executing program 1: r0 = socket(0x18, 0x4005, 0x1000000000000000) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 11:07:20 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f00000ac000/0x2000)=nil, 0x2000, 0x2) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x5, 0x5, 0x2, 0x7, "a2e03d10ae3cb43410dafb816ebd8bff1acdaae0", 0x0, 0xf2}) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) mprotect(&(0x7f00000ab000/0x3000)=nil, 0x3000, 0x0) 11:07:20 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) sendmsg$unix(r0, &(0x7f00000027c0)={0x0, 0x0, 0x0}, 0xd) accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000200)=0xc) mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') pipe(&(0x7f0000000240)) rmdir(&(0x7f0000000040)='./file0/file0/file0\x00') getrusage(0x0, 0x0) socket(0x27, 0x8005, 0x6) pipe(0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setuid(0x0) 11:07:20 executing program 1: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2000000002, 0x0) shutdown(r0, 0x3) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1, 0x3, &(0x7f0000000080)="04d6c3a279511624dd5ad6e6cd1fd8e25481f5c3007cb4730e6e77a17347be50abe9a05a9c306fd6a82f43c29da68afd385fe6d0da4107144dd28dedc81f49938b22", 0x42) 11:07:20 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) 11:07:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() listen(r0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x3) 11:07:20 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x16, 0x0, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0xe0, 0x1a, 0x2, 0x10001}, {{r0}, 0xfffffffffffffff8, 0x82, 0x86, 0x8, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x20, 0xa0000096, 0x4169, 0x9}, {{r0}, 0xfffffffffffffffe, 0x0, 0x10, 0x8, 0x1}, {{r0}, 0x0, 0x88, 0x1, 0x6, 0x5}, {{r0}, 0xfffffffffffffffa, 0x80, 0xf0000000, 0x7fffffff, 0x9}], 0x1a, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x12, 0x80000040, 0x4, 0x9}, {{r0}, 0xfffffffffffffffc, 0x8, 0x4, 0x3, 0xc78b}, {{r0}, 0xffffffffffffffff, 0x2, 0xe, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x50, 0x43, 0x2, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x23, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x657, 0x3}, {{r0}, 0x0, 0x20, 0x4, 0x5, 0x2d0}], 0x224b, &(0x7f0000000200)={0x401, 0x7}) 11:07:20 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) r1 = dup(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x81, 0x80) read(r2, &(0x7f0000000100)=""/32, 0x20) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) close(r0) 11:07:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x3f) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x401) flock(r1, 0x7) syz_open_pts() 11:07:20 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f00000000c0)='r\x00') lseek(r0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 11:07:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x3) 11:07:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f00000008c0)=[{&(0x7f0000000300)=""/202, 0xca}, {0x0}], 0x2) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/88, 0x58}, {&(0x7f0000000140)=""/62, 0x3e}, {&(0x7f00000001c0)=""/118, 0x76}, {&(0x7f0000000240)=""/82, 0x52}], 0x4, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() fsync(r0) close(r0) getegid() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x101, 0x3, 0xfffffffffffffff9, "550200a7410044b4ec0aab63f48ba5125225002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 11:07:20 executing program 1: r0 = socket(0x2, 0x1, 0x2) sendto(r0, &(0x7f0000000000)="ccf35d156ec767b96604658d241555ff136747b4c28ba6d217bb61cf114856d4e83528499a066d2bff66ca362a03467189598035664baf9627fd", 0x3a, 0x8, 0x0, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) 11:07:21 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8001, 0x80) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 11:07:21 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)="4cb9e328134998cee7c66b1740deafe7cfc941f2f5385e6b073aa5aee4c92f2b3aff0c3c80bf412443240d11d065496bad012b294b2b4a9b0ca24d4843c323ab7a2921ccf11f954c65379aa41f778ab73eddf052499998ec81548ba573188f597e8ea0cc4588814e1dc3de963c03e2", 0x6f}, {&(0x7f0000000100)="e85ebf40c37ee8d5ebf3dbf2e39dbb4b8d5607c7779a5cbc91316e46a9800ee97a914286c14fcd86e3654e99effd38a282bff4617b1f0456cd416699c5295d465206864fbffb6b68db7e014d350b7bc8954169965c87b03f20f2c3f832511b039f30ca578df4127a4acaf3801f03a6f8a2fb26f97a0aedd2d9e46d65e98f82a5104a", 0x82}, {&(0x7f00000001c0)="b45934ba1f808480a19904d865edd97d8668c46666091e569f20564238ad8634cf05b80fd13571e251c8ce5e789f03041ac9718b362c32333cd753807b35202a592c101ce2539f11461af35ca39a18d0e371530045820fb681c0e8f188865823fbda8a4defa332ded16c006997256054fabc929ce2795c4eb8a218950ef745ee4c8547c72507c55c626dcbcd97f5e73df65490a4665836c1231e2ca17c7c7c847ff13d3e6131274c288a9057d2221aba424c8432dcab148c5bfd87dc98082526fbe31bab0e", 0xc5}, {&(0x7f00000002c0)="8bcf7287fc6ed455c97ae13dd019beaa29f77fd8b4712a01ced4140327fd1dcccf4600933b31bbf9a5bbd33569fdc047f6d139b923099c7a88a2074c17da1ff0c07fd3ed32f0fc114d23e966e1bc2280fc2361b040d1a2f60107c2d3f3d758e21834e85b32da138e8a4bb747715ae3503588294338f21e324ff32eacf56e45c7194f85566b068c918e5b5b6af6e736b8ccbda585d30123f0ff2403b569aa797f033ba41105d11e270bc245a18dce5319ad9badf35ecf83cb5b34614181aba88788b7af5515ce386932719259978a51310a6498f518c340824a99a1d8e8297ce23c4d3f", 0xe3}], 0x4) lseek(r0, 0x0, 0x22dc85bae362ea7f) flock(r0, 0x2) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) lseek(r0, 0xfffebffffffffffd, 0x800000000000001) r1 = semget$private(0x0, 0x4, 0x80) lseek(r0, 0x0, 0x2) semop(r1, &(0x7f0000000000)=[{0x0, 0xfffffffffffff6ed, 0x1000}, {0x0, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x7, 0x7000000000, 0x800}, {0x6, 0x6, 0x800}, {0x1, 0x1000, 0x800}], 0x6) r2 = socket$inet6(0x18, 0x4000, 0x3) sendto(r2, &(0x7f0000000400)="d82aa6f43a6d0ae99d532220897343bfc2b2e712850b490db7d1473c32523e9f66d518c3fd5b657585d6df7be8c55d8a6645716ea79ddab8c192d6c1f20ac62c9e398302ecbe809854f8ae8585bb7fdf7049b3b19f484e06d2da7381b0f87cb6fe67672ff12efcc4b9a21ad62e29a74027b597ec0aa9fe1bd418268a6708a00595823bf279e6f62d2a246a316d292022cc12195b57d5", 0x96, 0x8, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) Thread 0xffff800020b93788 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd807698c708) locked @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 panic: Thread 0xffff800020b93788 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 240543 1814 73 0x100010 0 0 syslogd *262395 32499 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(6e3eb9c0a70aa0cb) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: 11 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 Thread 0xffff800020b93788 cannot exit while holding sleeplocks ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c witness_thread_exit(6e3eb9c0a70aa0cb) at witness_thread_exit+0x244 reaper(0) at reaper+0x14f end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020b67750 rbx 0xffff800020b677f0 rdx 0xffffffff81ec3ef0 cmd0646_9_tim_udma+0x1592a rcx 0 rax 0 r8 0xffffffff815d9fe4 kprintf+0x174 r9 0x1 r10 0xeb7972ebb3616545 r11 0xcdbe266455312fc2 r12 0x3000000008 r13 0xffff800020b67760 r14 0x100 r15 0x1 rip 0xffffffff81391848 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b67740 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (reaper) pid=262395 stat=onproc flags process=14000 proc=200 pri=4, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff800020b21770,0xffff800020b21c30 process=0xffff800020b5b070 user=0xffff800020b62000, vmspace=0xffffffff822de998 estcpu=1, cpticks=3, pctcpu=0.35 user=0, sys=3, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 21881 46105 73998 32767 3 0x3010 suspend syz-executor0 21881 508154 73998 32767 3 0x4081010 inode syz-executor0 73998 191420 14444 32767 3 0x90 nanosleep syz-executor0 14444 484471 59780 0 3 0x82 wait syz-executor0 98091 406909 0 0 3 0x14200 bored sosplice 59780 230351 94393 0 3 0x82 thrsleep syz-fuzzer 59780 71755 94393 0 3 0x4000082 thrsleep syz-fuzzer 59780 184130 94393 0 3 0x4000082 thrsleep syz-fuzzer 59780 19744 94393 0 3 0x4000082 thrsleep syz-fuzzer 59780 434870 94393 0 3 0x4000082 thrsleep syz-fuzzer 59780 497472 94393 0 3 0x4000082 thrsleep syz-fuzzer 59780 92245 94393 0 3 0x4000082 thrsleep syz-fuzzer 59780 412671 94393 0 3 0x4000082 thrsleep syz-fuzzer 59780 288333 94393 0 3 0x4000082 kqread syz-fuzzer 59780 145242 94393 0 3 0x4000082 thrsleep syz-fuzzer 94393 294252 16276 0 3 0x10008a pause ksh 16276 317412 36568 0 3 0x92 select sshd 8926 306460 1 0 3 0x100083 ttyin getty 36568 392626 1 0 3 0x80 select sshd 1814 240543 20073 73 7 0x100010 syslogd 20073 457363 1 0 3 0x100082 netio syslogd 88169 434013 1 77 3 0x100090 poll dhclient 31615 237504 1 0 3 0x80 poll dhclient 64718 164117 0 0 3 0x14200 pgzero zerothread 1352 479847 0 0 3 0x14200 aiodoned aiodoned 42554 436388 0 0 3 0x14200 syncer update 12436 13699 0 0 3 0x14200 cleaner cleaner *32499 262395 0 0 7 0x14200 reaper 44191 345719 0 0 3 0x14200 pgdaemon pagedaemon 74431 256160 0 0 3 0x14200 bored crynlk 43409 2629 0 0 3 0x14200 bored crypto 37189 226599 0 0 3 0x40014200 acpi0 acpi0 26392 21561 0 0 3 0x40014200 idle1 36244 271336 0 0 3 0x14200 bored softnet 65190 236845 0 0 3 0x14200 bored systqmp 61394 441043 0 0 3 0x14200 bored systq 73147 43560 0 0 3 0x40014200 bored softclock 85154 98027 0 0 3 0x40014200 idle0 1 126282 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper