730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) close(r0) dup(0xffffffffffffffff) write(r1, &(0x7f0000000280)="b245d576f357e26dd91a09b1ea44f253257707edd2729894918b72c9e6a99bbab63b31d39996e7916c8d6673666d328f2c0e94f31dc8f76f20caf1032b5c373534da36babb34046aa2382faa7d7a5176b7364fefa692116654919049d1de377cb5190a030f1a4b74dfd597b005844d1f3d8ac359d9ded367adbc319ff8924c810c0807692ff3b579643ee5d113b50d578788751bb2ff12644746da50f2aaefce25ed120bc77b927d2b720e206fcabd3b0070eba5fb3a1382f82e46fe509fc33c7d76d94d0818616d09d32ed9", 0xcc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r4 = getpgid(0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r6 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r5, r6}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x68a9, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:09:34 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) poll(&(0x7f0000000180)=[{r2, 0x110}, {r1, 0x4}, {r1, 0x50}, {r1}, {r2, 0x4}, {r0, 0xa}, {r2, 0x80}, {r2, 0x4}, {r0, 0x44}], 0x9, 0x7dd) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r3, 0x4) syz_emit_ethernet(0xa3, &(0x7f0000000340)="4dc8605b54e7362ccd5c5dcecfaa1d8baadcf4e78aa519310ed5cb5a2565513171a038fe645df427d3d4be4d573e38ab5875c05b934b928c02fe6291a282ebbddc1f2009071d4a10b86e6b98a5bde23256c75ad5a709cb0ad990efdedc83aceb62033bea73e8ad908faad3ab1b2ca987f2ec90383395de48328d7475b8edd2433b7c0860a7680153bb93408d620e6cd4522d562fd8e37c35bfc4115c70eecb1c1527b7") write(r4, &(0x7f0000000240)="35ffda8cc334cf9d0e68c37982efa42c9abc5dd652301ff764f1c1935ce6e7764752cca7593d89dff8fec805e73d687c43e72e528d7d88021dac2fc7e89ceedca30bb67c6fd1febf37b47018203282cc6ceed2ed68f53b31c4e077b16296d76b2172829c24f75c4c0993c5ea190a2e12265d60efb6a4b6378dac649dbbacf76c9f1416958d2fa8157e2025a3a53697a2a6ff18091264b7bdf1a816572ccb92e435db0787356f3f1d414051847bb4ac55af844c486f6b4963b50a3232b1c19f435464acec36fdf679b937875d0f0c8acbcd8655772060e2d5bb5b25c33f8615f4ac9299db5d", 0xe5) pipe2(&(0x7f00000000c0), 0x10004) r5 = dup(r3) bind$unix(r5, &(0x7f00000004c0)=@abs={0x1, 0x0, 0x0}, 0x8) getdents(r2, &(0x7f0000000400)=""/157, 0x9d) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x7e, 0x8001}) close(r1) 02:09:35 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) fcntl$getflags(r1, 0x3) close(r1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f0000001040)=""/4096, 0x1000) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 02:09:35 executing program 0: r0 = syz_open_pts() socketpair(0x20, 0x2, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) getpeername(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) flock(r0, 0x2) getgid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) close(r0) 02:09:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) 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$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 02:09:35 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf03019df8c6323775f6a89dbdf", 0x2c) getrlimit(0x7, &(0x7f0000000040)) 02:09:36 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000080)) 02:09:36 executing program 0: r0 = socket(0x18, 0x20000000002, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000000), 0x23c) 02:09:36 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 02:09:36 executing program 0: 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) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) getsockopt(r0, 0x5, 0x0, &(0x7f0000000000)=""/209, &(0x7f0000000100)=0xd1) dup2(r0, r1) 02:09:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x3b, 0x3, 0x100000000) sendto$inet(r1, &(0x7f00000000c0)="f090bdf6767b23924053b90c1b14192ffbbdc5f2573cd89d5960b6ffa8405194428237dc66bc35411e4b350db73fa6f948935fb78b15f15e224ade4ffaf6", 0x3e, 0x409, &(0x7f0000000280)={0x2, 0x3}, 0xc) shutdown(r1, 0x800000000000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) poll(&(0x7f0000000100)=[{r3, 0x44}, {r0, 0x5}], 0x2, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000040)={0x1, 0x40}, 0x10) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getgid() fchown(r0, r4, r5) lseek(r3, 0x0, 0x2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002b1}], 0x0, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x8c) pwritev(r6, &(0x7f00000003c0), 0x138, 0x0) r7 = geteuid() fchown(r6, r7, 0x0) close(r6) write(r3, &(0x7f0000000180)="f3b63bc700cd6a3efbf496feb07163f4e6abd4684737e4d3d31f096901266f69872e61fdc10507b095f9f639b3e69976d9946b8d0c6faf1bf597bd6a98c662d0f5882a7ec7e4caf3d2b0c20af3b1457a232cb8f5c01ffffb325d1eb89e86f486123a57988df5fa9409a58e2a15c48b52d72562c6163ab9ca44f0681507cab377eba26492e9ce3473a4f3e1c4bf16170f28bbf6f278061eda4968bc059277506519b93b752e21a5d40402f1dd27ccc4a7e684a10fd87c31702ffc601fd5e98392a51ab045ffce19974ac7ca341a645a0825037e77a8f3f1dcddaec53e2477fd2dae7547f2aca122e21356bfd574c0e59717ab30ce40fe5bde8ff5b0bc", 0xfc) 02:09:36 executing program 0: socketpair$unix(0x1, 0x801, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) msgrcv(0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe93a3b5454febe1b059b8022ad8e93b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6ffffff000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009cac000000000000000000000000000000e1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000597ea2b949b3a499903d63f94ce972c7fe73bb2a7f7525e2f0473000000000"], 0x1008, 0x0, 0x1800) fcntl$setstatus(r1, 0x4, 0x84) r2 = getuid() r3 = geteuid() setreuid(r2, r3) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) geteuid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet6(r4, &(0x7f0000000140)=""/75, 0x4b, 0x41, &(0x7f00000002c0)={0x18, 0x1, 0xfffffffffffffffc, 0x8}, 0xc) 02:09:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a", 0x259) r1 = syz_open_pts() close(r0) r2 = semget(0x2, 0x1, 0x8) semop(r2, &(0x7f0000000200)=[{0x3, 0x4}, {0x0, 0x1ff, 0x800}, {0x6, 0x1a1, 0x1800}, {0x1, 0x100000001, 0x1800}, {0x4, 0x2}], 0x5) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x4, 0x3, 0xfffffffffffffffa, "85495500020004000000001167f5ffa600"}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9b, "b08d16c6daeb7f1d5f2b2c215faf8a210524d8e5", 0x2000000000}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:09:36 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, 0x15, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e6b540365348", 0xffffffffffffff99) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0xa0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x1, 0x5, 0x7ff, 0x0, "147ee79c78ac3a64fff132c2d1a477a6a844ede4", 0x100000001, 0xffff}) syz_open_pts() setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:09:36 executing program 1: r0 = socket(0x10, 0x4001, 0x8000) lseek(r0, 0x0, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCDTR(r1, 0x20007478) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) 02:09:36 executing program 0: r0 = socket(0x6, 0x3, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) fcntl$getown(r0, 0x5) r1 = semget(0x0, 0x3, 0x100) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000040)=""/176) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000280)=ANY=[@ANYBLOB="52493628b04e2a73da1b488e18d4f1bdf189fdf1a6b170ab55e685356b0261d5599664943b126a8633fc54e17160fa330097dec63cdb712ad7f3a548aff3b4b17c49621b038ed7ba525fac065fde0ae4c85ae8053c86863c878efcadc8a53852426dc804720bd5aa35adece571ed1ccdf85c8a82abe48022e7342009150479c4f14b09e4e7db47f0ec31e2e6325c62dd28e615ca565f70d9acf3b9e530888e6ea6a891c6da810c06cce44d479757bc39eebec3a5b835bb4e65fdd999baa2620dd30c62d0a1013d16ef6f9e763fbf200e58d6e37f6f2c641f096a261290f78ccbdec250e113efa8b4f82c886b9ac50a9c98600b1973cb679b5847cd7f8a7383f8aca6a7ae878183dda2295160204c48d24cfa989fba713dec335742e75d75db72c10659a6f7bce8c4f1f54cdb8eff599fae0fe61db6282ee0272062c19fc5703533dfffc11e339abe49f59ebf6399ef9d45", @ANYRES64], 0x2, 0x0}, 0x0) 02:09:36 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 02:09:36 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000029c0)=[{0x0, 0xd9}], 0xfffffffffffff10, 0x0) r0 = dup(0xffffffffffffffff) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x1000, 0x5) 02:09:36 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x1, 0x2}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1}, 0x0) chdir(&(0x7f0000000000)='./file0\x00') chroot(&(0x7f0000000100)='./file0/../file0\x00') 02:09:36 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) socket(0x10, 0x3, 0x96) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) 02:09:36 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/../file0\x00') r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="1810f8dd8ae64726d29a124d11be7ad34073e9f21d7cd63f8c45dd323ba4680a102eff1b2ad890f3cba6152bc852478bce512f9d95e2bbb00040d384fc910fb599cebb937ec837ec38b83c02e82836797a4d09a40c947b06120b149be5682b706b7a64e784de954c3621fb0756e0329da1adb936fac2cf6fa1fbfb5e2650ba68b7eca9cc", 0x84) chroot(&(0x7f00000001c0)='./file0/../file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="0f553059818805f6aae3cc740b23c51d283cb3a2956f5e6733f134319a6993d075b6ae5d945d76fe2c2edbd51e0f5e4cd3c5c2c8ae104c95de314e", 0x3b) unlink(&(0x7f0000000240)='./file0/../file0/../file0\x00') readv(r0, &(0x7f0000000440)=[{&(0x7f0000000280)=""/185, 0xb9}, {&(0x7f0000000340)=""/218, 0xda}], 0x2) bind$inet(r0, &(0x7f0000000480)={0x2, 0x0}, 0xc) listen(r0, 0x6) connect$unix(r0, &(0x7f00000004c0)=@file={0x0, './file0/../file0/../file0\x00'}, 0x1c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) unlink(&(0x7f0000000540)='./file0/../file0\x00') ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000580)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000005c0)={0x20, 0x6, 0x4, 0x4}) munlockall() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) getsockname$inet6(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) stat(&(0x7f0000000680)='./file0/../file0/../file0\x00', &(0x7f00000006c0)) bind$inet(r3, &(0x7f0000000740)={0x2, 0x2}, 0xc) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000780)={0x1, 0x3}) ioctl$TIOCCDTR(r0, 0x20007478) unveil(&(0x7f00000007c0)='./file0/../file0/../file0\x00', &(0x7f0000000800)='r\x00') kevent(r0, 0x0, 0x6, &(0x7f00000008c0)=[{{r0}, 0xfffffffffffffffb, 0x4456f743463a6f42, 0x4, 0x5, 0x8}, {{r1}, 0xfffffffffffffffa, 0xc8, 0x1, 0x80, 0x3}, {{r2}, 0x0, 0x40, 0x20000040, 0x2, 0x8001}, {{r1}, 0xffffffffffffffff, 0x80, 0x800fffff}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x401, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0x40, 0x0, 0x800}, {{r2}, 0xfffffffffffffffb, 0x40, 0x800000d3, 0x5, 0x24}, {{r1}, 0xffffffffffffffff, 0x4, 0x20000000, 0x6, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x40, 0x47, 0x27, 0x7}, {{r2}, 0xfffffffffffffffc, 0x4, 0x0, 0x4, 0x6}], 0x2, &(0x7f0000000a00)={0x80, 0x2}) writev(r2, &(0x7f0000000b80)=[{&(0x7f0000000b40)="f7f15b5c15d804ea854dfbdd972c06e418c052f4fbb544d21e9f0a69fe99545d50951f080851d9b506dacdd49a2851ed42898261", 0x34}], 0x1) preadv(r2, &(0x7f0000003000)=[{&(0x7f0000000bc0)=""/4096, 0x1000}, {&(0x7f0000001bc0)=""/182, 0xb6}, {&(0x7f0000001c80)=""/229, 0xe5}, {&(0x7f0000001d80)=""/5, 0x5}, {&(0x7f0000001dc0)}, {&(0x7f0000001e00)=""/85, 0x55}, {&(0x7f0000001e80)=""/4096, 0x1000}, {&(0x7f0000002e80)=""/206, 0xce}, {&(0x7f0000002f80)=""/121, 0x79}], 0x9, 0x0) r4 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000032c0)=[0x8, 0x0, 0xc810]) 02:09:36 executing program 1: r0 = semget$private(0x0, 0x6, 0x501) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) 02:09:36 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffe, 0x10400ffffffff}) close(r0) 02:09:36 executing program 1: r0 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x89, 0x51, 0x0, 0x905a}) 02:09:36 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x46, 0x3) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x0, r1) sendto$inet6(r0, &(0x7f0000000440)='c', 0x1, 0x8, &(0x7f0000000480)={0x18, 0x0, 0x0, 0x100000000}, 0xc) kevent(r1, &(0x7f00000004c0)=[{{r2}, 0xfffffffffffffffe, 0x2, 0x0, 0xa6e, 0x4}, {{r2}, 0xffffffffffffffff, 0xa0, 0xf0000003, 0x81, 0x1}], 0x5, &(0x7f0000000500)=[{{r2}, 0xfffffffffffffffd, 0x14, 0x40000000, 0x884, 0x340}], 0x5, &(0x7f0000000540)={0x1, 0x1196}) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x2}], 0x9, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x91}], 0xfffffffffffffb13, 0x0) kevent(r1, &(0x7f0000000080), 0xac, 0x0, 0xdde, 0x0) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000200)=""/253, 0xfd}, {&(0x7f0000000300)=""/248, 0xf8}, {&(0x7f0000000180)=""/35, 0x23}], 0x3) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x10, 0x4, 0xa9, 0x81}, {{r0}, 0xfffffffffffffffc, 0xa, 0x20000024, 0xffffffffffff7fff, 0x9}], 0x3, &(0x7f0000000080)=[{{r0}, 0x0, 0x40, 0x200000a5, 0x38c5, 0x400}, {{r0}, 0xffffffffffffffff, 0x4, 0xf00fffff, 0xc7, 0x8}, {{r0}, 0xfffffffffffffffc, 0x60, 0xfffff, 0x1, 0x7}], 0x8, &(0x7f0000000140)={0x80, 0x4}) 02:09:36 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000000100)) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 02:09:36 executing program 1: r0 = syz_open_pts() chmod(&(0x7f00000003c0)='./file0\x00', 0x82) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88", 0xb1) r1 = syz_open_pts() close(r0) r2 = getgid() getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getegid() getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0x0]) r6 = getegid() socket$inet(0x2, 0x4000, 0x9) fcntl$dupfd(r1, 0x0, r0) socket$inet6(0x18, 0x8003, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xfffffffffffffe29) getgroups(0x5, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0xa, &(0x7f0000000380)=[r2, r10, r3, r4, r4, r5, r6, r8, r9, r10]) dup(r1) r11 = syz_open_pts() ioctl$TIOCSTOP(r11, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r11, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCGETA(r11, 0x402c7413, &(0x7f0000000000)) 02:09:36 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6da0000000c000000000000008000"}) read(r0, &(0x7f0000000180)=""/202, 0xca) flock(r0, 0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x3, 0x2, 0x40, 0x0, "3e30203fbd5f9b100abea07e9d32b23647c31b16", 0x8, 0xeac}) 02:09:36 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), 0x4) 02:09:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) readv(r0, &(0x7f00000000c0), 0x10000000000002e2) 02:09:36 executing program 1: r0 = msgget(0x1, 0x0) r1 = getuid() getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xec) r4 = getgid() r5 = getppid() r6 = getppid() getgid() r7 = dup(0xffffffffffffffff) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000380)={0x1, 0x9, 0xfffffffffffffff8, 0x7, "25bf396c2e56f4c1e03782d88f6e092e9ce52fe7", 0x1000, 0x29c2}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x3, r1, r2, r3, r4, 0x100, 0x9}, 0x9, 0x3ff, r5, r6, 0x2, 0x9, 0x5, 0x7}) r8 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x2000) shmdt(r8) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='W\x00') r9 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) close(r9) r10 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom(r10, &(0x7f0000000440)=""/135, 0x87, 0x3, 0x0, 0x0) getsockname(r10, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe800000021eb86454a9100000000000000000000140200000000000000000000000000000000000000003f78d3d60460cde7c8275b9e0000000000000000000000"], &(0x7f0000000040)=0x6e) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) lseek(r10, 0x0, 0x1) 02:09:36 executing program 0: shmget$private(0x0, 0x3000, 0x200, &(0x7f0000002000/0x3000)=nil) socketpair(0x1e, 0x0, 0xffffffffffffff81, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) 02:09:37 executing program 1: munmap(&(0x7f0000d0c000/0x3000)=nil, 0x3000) madvise(&(0x7f0000d0e000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000d0f000/0x2000)=nil, 0x2000, 0x4000000800000004) 02:09:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = socket$inet(0x2, 0x8007, 0x5ba) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 02:09:37 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x8, 0x92) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) bind$unix(r0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/27, 0x1b, 0x0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() fchown(r0, r1, r2) munmap(&(0x7f0000fea000/0x13000)=nil, 0x13000) flock(r0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x4) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 02:09:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000000)="194bc5", 0x3) fcntl$getflags(r0, 0x3) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) write(0xffffffffffffffff, 0x0, 0x0) fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 02:09:37 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f0000000000)="84c6cb82f75573ba2b0450652de373dfb2aaae55367bb4d9a6c8d9396a7f0c686b8b47a34c14a215f4ffbdb05b6e863170803c3d6a5c377c7c17f5f2534cd2d23153135ab020c292f627b9a1152ed51906c7abc627ba123b9f5f10000ee0f8af9da30f2d2554b61bca33d2283d4b9ec2413c5e64e7ef9162b614dd999c1d38bffd4a7cbc256a5635314e8ea3265883837df922", 0x93) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), &(0x7f0000000100)=0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) close(r0) connect$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0xc) ftruncate(r0, 0x5) getsockopt(r0, 0x2, 0x9, &(0x7f0000000180), &(0x7f00000001c0)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x2, 0x3, 0x3}, {0x18, 0x0, 0x8d, 0x6}, 0x400, [0x80000001, 0x20, 0x8, 0x0, 0x8, 0x1fb7, 0x5, 0x7fffffff]}, 0x3c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) connect$inet(r0, &(0x7f0000000280)={0x2, 0x2}, 0xc) r1 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x80, 0xa903c28474bf9f97) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000300)) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000340)="633180bda1a17ac8e1bf46bf179b62c11fabee98edf2c1dedc556660aad6b294988a32548ab77e6924a500", 0x2b}, {&(0x7f0000000380)="31430b6f5d2f36a4039903c9cdb540318cca8fcf32ecd6f3ae5550c156b2c15feaa2c046af19919ed4df64f76a408ed78c73560c0b3e69924b81e88688e78272c6ece5f102da3782f70f3f435f08221a2e211531771263bfe2ae1f2053f1618239fd659925328d8f02525a803d25819dace6b04c10fd18d1386d0610236fde72bcece7061549bfc1808e5e606aafed42e6bc9825a980586ae7b9335c39a6c39e5cd1893ecd119e223724275a0db0db4ca6de9f1f1af7f0b386783c932a9c877e3d9114df390780fc670ed0ed8a5a5537e1162e09443a31495ef61e8d2c89c82a6d349659", 0xe4}, {&(0x7f0000000480)="b7686122c9c0653c438ba57c00f33d2c72b98c61d4abda1ad5db02fac66da6333c612cbf5b20b4d8f3ad0b7d75ee6a97a12f4a3c50de6fca34304a7aeb3eb81d4673ea93bb1d8d2f3e77", 0x4a}, {&(0x7f0000000500)="9381ecc2f1e73a14182dd384fe46156b3be057", 0x13}, {&(0x7f0000000540)="4710409a2321d2d7ecf3d2fb8ad525063d65981624ed4d014a527d16d4a5fb41120610e5541796169601b75df18ad97e0f7fea945bb3ec3b8ad7a4948196ca5a165b66b89d8c8d92f6704848029fe0853007e775d350b89a9677d7331b436ef27c26798d2da643d0d8775599fba6b4f045b793b57921d07e1ce600e6a2e58c81f298edd17e9b2190dddaf669b70701e2098ab1cc2af16071c3e71da63a36475556e6111ea3135377c07cad03617734d49325e1ec206265e5e9d60c2dfe5922f981b4d2b37052dfbcb77ff34c592a2047e60fc6c5da6f9431b940eb6bb4467d3934976f6bca8e60947cfba8df5a970e54aada7a342991", 0xf6}, {&(0x7f0000000640)="84ac8174aea1ce3da174c203851997d048bfc597d6d97f9b470f8e7f5465de464a2208a08d6e29cf0b1bd947b1b8dcd17d3e530983fa4c0268b9d2453fba575d451b48fbc66a3d7679c0786be726424795150d27cd17b3e19e42e82b64797284f94b80caf9af20c990100a8f0272cdcb0e8a3bf2fdf18d12cf17da0f67a3a869fdaae228fdf80e7082dd14", 0x8b}], 0x6, 0x0) readv(r1, &(0x7f0000002940)=[{&(0x7f0000000780)=""/59, 0x3b}, {&(0x7f00000007c0)=""/151, 0x97}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/149, 0x95}, {&(0x7f0000001940)=""/4096, 0x1000}], 0x5) sendmsg(r1, &(0x7f0000004200)={&(0x7f00000029c0)=@in6={0x18, 0x0, 0x2203, 0x6}, 0xc, &(0x7f0000003cc0)=[{&(0x7f0000002a00)="25999b5b2ea0d6bc39c741050503cdfce185d15e8cab515931ade4f49bf1867449c139f03471691cfcbc85c23bfd7b1cb5123d9bc66021389538c2f6ee9bdef396c2f8311d6b3fb778b4367c", 0x4c}, {&(0x7f0000002a80)="d8f32d3a03a3e87b8f97de88135e3eeef301f90399dabcfce8812d60e25435b5baaacfd8aa79ae7be50e78fb33c80f365c9a7c6d8e0720f6e810bc1f506bf0c7080bedaea5518ea693fd6a2d3cad83766d7d81c45fc42239650afe3b656556f4d655f0ffec8661a634f8dc03bc2049245ee0ed3f049423b46cf2a67d3aaa215a9c6d017c088e5b1638c73f6093586fc265af82356aedf7cfa558d1cd7e7adf3b26550bbdc6672ae90defc7ab44706e9f83b97e146ca12a1dba7b00d0bd550a2789", 0xc1}, {&(0x7f0000002b80)="e012c2564fde0a455eeb06ea6fe26d06c4f77a7ccff5533ec1cf925a3e7b4ba3437ae63d940d5c2d48aa58a4b653fc679482d87ec44ce9af83739c9e406bca978c56ff585f1add9a2052a3acc0321627bcb8759cebe1779b4093518a471e2240e9a8a182d657165e19233fa0690127090c42e91945736e0d782e70ee90f4a9d0186881551f791053aad418723bb6adbceb46c651aa191702fd846d480e43570060a6d3b0b9ba70dc82b0885f9463c31acff7a13beee5b0b9d4395f9c2de1db39416d4df5f9abadfedb80c56a5662d73ff2824ed3821fee81a8296d7de933c73616082fe0fa09d1435178c6600620042b86567735790f61947752faa99281ab0b273cb9052d211fa83aba00ed4f86ebe8fa63efd6a974e68b108ccf1fa24936ff98dbff46c00b7d5cd5b4f349857611abe6b8b4854da5ba54c4b512ceb4d8437818240fad3bc431c7651101e8c4d90626c52c2cbb91275be3a0241fa08d450475b46809cfcd99c56c37311ac5d4085712755a12bd7e92dcd89a179f5b567b3ec3d06c6322af7e3664fb130c648553eddaee83a739cdd4b08de92995f16569f1b15fd4c155e989a22a603b73614a0746f1db1da3bb31e61a5230b7654309643c6e937d73864967e1e381e46fbb37a94f694161633506b6cafd69cc47cd7643107c918129e1d1ed4c2b2f2b9fdafa6bf726fa384295eaf94537a9a86c9cb5f720f1b1e8fdab2d56131db5c076588a80c0af9f4af125f7d39f59525b159c5a5103f376567a289ee9d57ae3804e35cf247ea0ed90aaa59f91d8fcd6b5ef1a9e9033d71210a2c2741451fec43355968733edb0194341c9283b95ef1c6f388ada9e64e73987827b9a9b6cbacea60e8e82fa4bc86c2ee5d9c520d8873bc98c58411fac9b8d5c98a7cadbc02583f2bb55af53e3d245a8eb286e982db9d897b14ccf50ea7930eedc0753ab6ed0df8cd556237c91ad69d570ad376024e3bdb1c6bb7f6c4830997d9f7a13474534767058ce45316d49b07d97b8fab7755912f2d300b0e07a68d1c3b683af170975d2823e838324fffbc357d2d3fbe8ef4ab09d74ad1d526c57cdcee9fb4f5ad6c7e7320701007811efe95223eb91de0fe857145da33a65ba011ced40ebd1a4d17bd918c66bfe3290f575c529fd478d6b7ea351fd3868965b95a91d70a5ae71d52a749d15f53aa3bcb92e89461bd2d5a9c851bfdde717323f14ecd3486eeb47e4cfa91d5d8811c5865f4b295e2cf080277d469dc6b0d8b9fae4a36b75a5e4437dad3b2f1211ce53ca925341e1e54d853085da96c0702df2cbfbf7545627ec9f6092cad9807526d677afa65ca96d2eaf8e0ff4ff2c629b27f1451573a43d46fdcd5b14d8779bc4d77ebe8aac3a1d0def20df4b15ccae4a84f43db6149f4737301c706d1e5758539dba69ec79fc84575fa5f39e6873a4ed75d55fd085adbb5d9d134f8623febeb56443477471891ae269ad077e4d7511653ce7a56d5cd96c5372c291ccc7d0944d8acffb63802247a19ca23b4721e53caf0eaf21779ea6fbea94b99ba9422bf8a360bd55ceebb25b9ef4a87ed2e139cbed5a956ea22b357471e5f35e88c7176767d7e2df5eddf840428ba1362bbfb9b8d914b9fdb5c651fd16c6fa0afe95d395d55659e8744e111437bd3f54632a49b1a2022bdda3f50455fa9e84f5b82f2c48a41aa2e53f391e7f63818e7d0203645a148bbdb03729d843099b695cb6038daf5de7f05d74fa4d695e1e840825a130b9bb70720b1a225304f9cd14a4d2076a7b012d573ae6a23c0ddf64e9f4081f6b27a93d17eb57c8804f2fc630847f73be97207e223e344032e41c8180d1014dde7e2bfd94ddc414eb9d62279d2477d71bba42d38597220515d424c8ccd4849fc78074c7f2a0be1a04d25eaa1274be86a56960af0a73794972a1e3dade69381ef0494a0fb88b23b7e702b674bb90b0dae23944fe4a7ec1c517c75281cd4b73e56b52cd21d9ffcc9fc8cae514067b4ef12ab7eb6a0a2ec2dfc3988b81449e5cfccd3c2c30ec0205e4f3c0860ce7b4f1792084555ebb5967e910d62ba366d5b49617437be32f8fb887a70ac74751389a608c75209bea09d99656c9c43019b0fa7cb3666858cb94c9e9a031acdcccbf3838b2ff0c8502c54dfc08a0892952ef3a9378986ecc294e8e3cc928ad40f7b4ce889592fd20edbd480036aefebed52584acd659be12c338b2d87d79e1e9dd95a979e8a255aabc1e89ff32f88c8206e93a4385653f37103cabc14c4c0441393af3dbf81a1e2f30de19ba9f5c31039db0dc312b92de350edaf82605cf3ff72a658c37dca5ae8d572dfcadd1ca6b637b3add26eb48752ba3b8db9a326a39151399124379b8dc9c1c3d80efe66a67874f4e9c342ddac69b8c82cd69daae2c441ceee087f5719ce986baeeb83f92b42e8aba952a440ddfeacd5e859c5d82bc1f02ef9cccfe7f1b5dc38e6cb1c8ea95687e7cf75318658ad998a0cf2a936c8fbf3b1745ce1189bcc2403fe3dafed7efec3130ea82e955013763a6ba5152023f0d1e0b1f66db1cb311b26887adbb2caa3bbdfab832e3a91ebbd025e721443f4a671b8c28125c3440af703732ff42dc9865f20236d932a312c8b5d641dd032bc5a126d9f0a5be87939671f7dee8cf2cb1ee3541595f03a158351a87a79a0acf2262881d249ac84c100174421a2b0b2151bfc82bb26ab507a2426b1c41e74a34f10988f311f9e12e1bfbc3c5bdf06e573306e99739d9c4ee80cf3ddb5884c1451479fb0dd5429e8e89d10e05cc400bbe880bad540cd0d140815575aa71d6bbf50770bf3b947864880c2a698e239d63b0038a6a76d5071ecba1f55d902d357badfe9ce3cd6d220b04cf95085b7f92c31fedd45d9714130a3db9a9c54624d69b84e4d7a122a90b073fb3bc91ca8fcb287da6a5e3d2a136aa5600e2a06af02fb78274fc74575b44a8034408c4aabb3dea096f63181608dc78c58c0c443a21d331efb965252a3be9d83e29158d03d3497e8d541891606c683e2d54bce40033a7117c6ca9a303caeef200c246f36388dd48088df8870dcafbf3875ed439261b98a4ec0b2e5471a49a0d0bb15f61f41b73dfd7b7f8f2c236975f20652c376e870a3d73986c40dd7331f4e21eb0ad5795f7e0f349b229d73f00d47cc397ab062cd10f4ab5b2703a8be9767fced882715843a0265983aa9c6280c0d9b4afe2442956089dc516247cba4fc0fb68be32dd7f149fe3344eea80019bfcd19f5c17d6c45a41f06309c23e1f0984a7274063b4ff63694fb36e91374dee19e629801b1767ed4de49ca8957f9e9fb6c5b4c3700d1bb8194cebf2786bab73aa32dddda994d44fa97ac9ab7b5de41a653587cd4b27151faa20dcea950fac243ed9768cbc4855254cbd9b7323b0c74885f13e06246cadefd4bbb82aa35b36ae9810bc936bda84cd1c9270a984af1f262f3437ce0b6c265d753d52fd318b4ad73e20d36735a3d21f9fa579ddd1e367f51ff2b6d72315575736ee62ceae993c76d24d18383855f19fc60355d2d04e72084ce57d38dac63137f360097dde23a541f119c239f5c459a3779230e176bc9643aedcd57775a03598ae3ba3afae5d567e3d40caa6998a624159b45c305bc0c3a02985a2ad62e316d019c9fb115ecf0ff04905fc9cead58aba5970bf72aa26afb1762510930f3eb4ca9e516e071f6a87bd6b57ba11539e43966618e8cec0e68db6777ac8e5382827976e964e26428f71ef581fde4d1370feb0a48ef77d0c3f1ab364f29607574c137da2f2627e46c4e7719f85d4df70149b647148b72c81fea0deb2dc19803d27186ed78cf688bf8d8b97ebbc417b082d3f574d2ea378276c7423156836606b08ed50adf4bd0b3e3e4ca52273ae9bd756bd68d3a39705d279882e7795930c9cc1323aa854fbdcdf9b49668faab9b75ff55fd624fe8f5eef83beb24ca378242d1138397b2e8a23a4ad54f56413080de6fdaa720b46a8e48c218e4b615bf178fe2f824235a36786089bc0971ced1d4eb48eb5251ace7c6c4beab8857017de7f0e43192be1b3f36a0e0ca7708b2bd4f3d73895bc6864689284d9b948b8d415edefd3b2e27a9b66d34fc1828a8716d6dfbbfd836887d2a011656199f5967f5f420113d367ff57fd89b45a2d339a8d72b11ebe3960613f9bf8fee5649d36534945ec8bcdb5b15c3b30982c724a108fb9c2141277c1e9a03771e6a3a7f0cc73898ca31d4cea7729183887d491b2fd8cf4f2a9c02e390d4967e1bb0686d197617ad307854692238ccd3b610827203f3328ffe7208e4fcd19fd808cffc1799bc779c5238553d51476fbc1ea395afcd21f0baec7ff30d7dff50c5c060ca274e71bea2c233d54e0616d15567dc99861997a9429cdf0ce48458a7638d47aa30c7d9a26f715e5c5a886244c5a8ff02caa9e3350d34368e690bd11956a27a450554c61a24a930dd043f80c1316f0da58f788827aae7751150c97d6cbc2931262ac0f2ac438c3d2cd9c3283e3ffe17452e2fb931c4a178bcd2dd7bfc9a8b0640ca459aa2182f0d388d8b2d046ba6286a2cff4f1659ce32f2233cd9a2bfb1726e2eac4d875f2eb3baae65838c77a005793ff0fabc09dfca1cdf1796ea62578a288f5a493934c3ebc3ed02b6fc7aea6a37725576b40eae8a2e9b7dbdbb84e3a01e6d9fd58b36527ff8f65dbc3a1bc0d1896ad36dc4282f363dca103b7ee232e5e5d7064098076b7b44fdecc9c004b9a53b2c5e796b6c282e1a52883f973e7d006f80ff62c8630eaff2a779c416755d31ee133b7375285ed74bceaa616823bde4da3784d16577ee47ba161bf473439177c9ab469556e88473d80dc8aa0f0a0387e26b95279fb79ddfa944aafff5dd45d54aa7e9a2c7878c678f8e76baef02fe99afac3fad9122b8d30b7afe0cb29d8b557d498cf2d9df9ba868ff13c1a63ca931cce5ba409de557095129ccf336d7bbd99b06a019ab830f06ea432b8f94a2cdb9a4d297f6fedc1b1d008cd4876f85b80a6d622831745b20a781d9f10c668c6930a40ae79a0b02c76b6579b14160c517bac4bf669b61ac8789ec0780613358860b5086321bf69e5a0404e53ca1cf076f7bf115afc59fb2937e5ee5c27347ebb5220254926626abe47c873c9b45034d4eff82637421e2c6e51794ff89099c2f45495987cfa31fd760b414ad160a1d76d75384a769858c51f7e15538056cca43b46baf082cf548192c59b1ee14a9ff76d69d0dfbf34e7a3c869ac42dad42537324f00602819c0248d5e8c207f0cb7097f20154498f64bad559374c174c07536517c05ad21f9717831068bc988fd503053a5eb1357de1fb856a785a1aa739af5018d1f45c094c5d27c03be0ad6b59cf82ba12e7d48bc9cb9044d7efee08c111fa8bf8d4a2fcda49935859250cf705781ca4c36da35a0df3d945c99e92535401223775e970fcfdea90604228419b1cd8d36e0f3b4180fe25d65876e31c7c27142681980b5b6ee8fa539e675b51accefe2245ec9467cb5674d526131804ea56c9f6ed5d5d1238ff684536de0df2bbc3256cf0ceb42ce583db3f0d9e7e24d894fc405ccd2a8af7f18cf7cd4cef41f1d56183e8ff880d818861704736ac3a1dabd86c87361e0d6ecbb188dc89423df1c3c7b0a503034185f6b4612021b76c7958ef3e7cdc38e91af4eca92d134d581bcf5af4dcd17b9167768fabf6e86675329edf168d1cca566d0d99895503bcf51a9d06f5355389edfec0d3e99f5fba57584a5cce2c59bf17722cec74735042edeacb6e9d40093251a5d6b9e54bb15", 0x1000}, {&(0x7f0000003b80)="d32114e61b917e3e7e34ad296f36b958a3bbd0bc27c899a9880e9974a8543d12fbfa69d02d1c3487fca30e368f3b793ebbccc30ff0a339ce3342b0b20315c6e034b6752e9f78bf1c6694c408b9cd9565b1bd1b1b20cc3adaaabffdf22e59e53ef1bab684144f648ec1235330273bad6a79c6bcc5dd2da5097a420661c22b1c539b126a5fb442a73a83445ecde63477f20f9275c09a9923f518296907178cb379de30d09fe9ac2e4a5ce151534cecd7696dfc681f173926ea746d48a725b52c4d6031f508bd99896bf8fabf5b8c68b2f3205a5b39b18bd94d73a101419315a477e002be54b660b79f11", 0xe9}, {&(0x7f0000003c80)="167ab22d8d25ecf80934e7c3cf245abbf679ef54e20866d9adb51f8cd59da4df859d81de1a26", 0x26}], 0x5, &(0x7f0000003d40)=[{0xc0, 0xffff, 0x200, "544ea449ef02e75d5e7c0512577f7e0ad90a269b974d76d9d04101f18d3470c88a5d638c50592071de6868c74303d3851d62ff03ab09d4189e59faf15df2de02d577d53579b32f9c1884b0c31f76480ab3cc279aaa392d5e46ec27aac161effe1eade2e03d7b941b34afb4287b17dcf80c36bf7134a630f70e87d6a5904e34d9e4927e674b92be28197a6c974ae64248e6d0ae3cbbe2b7056bfe4dbb39359a75272e73c83bc8c6b83fb9"}, {0x40, 0xffff, 0xffff, "437079e9cebc1a88779466016a95657332e0f2eb53ef88cfbf23e6239db79cdd0f412075f2af869be3368d62f68e"}, {0x58, 0xffff, 0x9, "d9c66ecf83f893a65f4249358c2616011dc37ac3a1fa828ee1d46a9d16fa0dfdf402afa5edeb3789c598a8978836f6bb131c7f7431632075747ddd7cbd24dcc790bd593f77e51e"}, {0xa8, 0x1, 0x7fffffff, "5d424cd925271d256c73b35a06ae36f8c8c76eb55aeafa5e39fdda2db9eb70f1d0e0b4634e775f662c90ddbd2cc2abee11ad654d5ea24bdf5e5de49a8ba2ad9a8817cd99d3d8775ec6a3cc813aa18633510a4746c68e517ee374e205efeeea38a6686dd03382bf510442b8996d96d0ff752f2fd03553e1cb545e97215202efa969553d7d90becf08812219ed1011c28b3c9b"}, {0x88, 0x1, 0x1, "467d3d88940ae8ad8558a3d6091b43bdc59616f93893161c2f258246f19894f9cce7c92abcaa1f7fadb6eb37cdb92ca694a47d81f5b0e24681e605393c1187af2290d591e5f56b718868cdf1432d6faa67ff87db0a11d59401537a219ca979486fd77f0677df90ad24096cae39f07a3eff854bdb"}, {0x88, 0xffff, 0x5, "a4ea7d8d652c4ace453ea03ef65cdb8892a9c6658a1c78c14bf15293ccb73ea26a0016fa1f2cc557f7e5c504a75893a9d13d5fba1160d7274db8b4e51d839c96d50eae7f4e623c316c7e698d32ed3813dfd27201b3d2cf28b43b83a27fe7ab3b68e13ac4cf2d0805a5a6273d580bf9711989387cb3"}, {0x110, 0xffff, 0x4, "5519eec46bffbdbe4d7e6ef4a022176ac170ad851a9c74f005c45dd1a1ed3e49e5eda66116412b35d7e7c12ac82bb223f07110c7d76a45d098e7d732971413b855cd332d5f86878fd0717d7fa269670aa3f1d9ee97f04205c7416c904ea716cac480d5a5a48f6b2f5d589ed5021c88e9854ce48340b63e5a789a1d3fd3f75a9592c53b0d3db8c326455dc576190a486c25477399ed2d33521781570ad749d67f92d144a6c645dabb809836c06f2f0f89db1b69fabd6f399712e4947ef85dd7ae7df43d7d74064b59f2356a9992d90d3aa9080a8968b42e845a04f8db34c3772d4b7211baff2ced24c49f08689ed119de4ed8cc469f67877a1c19b20af4"}, {0x10, 0xffff, 0x80000000}, {0x70, 0xffff, 0x3, "1bbdba45a6a044f19f89b53a67b169e8a5e5908a0a8a5f28ab2ccba1d470fe9aea305efa84d7fc354d16f0fafe7f94ee45d0a8e82a6c3579013d14b027d2e3c0d7f04c1a6f98491a0d0c3499bf6f9f818e954d35142dcb9ad22a1a15"}], 0x4a0}, 0x40e) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x1010, r1, 0x0, 0x0) connect(r1, &(0x7f0000004240)=@in6={0x18, 0x0, 0x3ff, 0x40}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000004280)={0x0, 0x0, 0x0}, &(0x7f00000042c0)=0xc) setuid(r3) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r5 = shmget(0x0, 0x2000, 0x75, &(0x7f0000ffe000/0x2000)=nil) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) connect$inet(r0, &(0x7f0000004300)={0x2, 0x1}, 0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) recvfrom(r0, &(0x7f0000004340)=""/159, 0x9f, 0x3, &(0x7f0000004400)=@in6={0x18, 0x0, 0x2, 0x2}, 0xc) openat(r0, &(0x7f0000004440)='./file0\x00', 0x0, 0x9) shmctl$IPC_SET(r5, 0x1, &(0x7f0000004480)={{0x1, r3, r4, r3, r4, 0x1, 0x8000}, 0x1, 0x0, r2, r2, 0x2, 0x7, 0x59}) getsockopt(r0, 0x7, 0xfff, &(0x7f0000004500)=""/170, &(0x7f00000045c0)=0xaa) 02:09:37 executing program 0: select(0x40, &(0x7f0000000040)={0x6}, 0x0, &(0x7f00000000c0)={0x1, 0x2, 0x1, 0x2, 0x10001, 0x10000, 0x0, 0x1}, &(0x7f0000000100)={0x0, 0x551}) 02:09:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6, 0x3, 0x401, 0x4d38, "74e914c0aea1dee5db3e4c3798055203f8e80f96", 0x85, 0xfffffffffffffffe}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, 0x0, 0x60) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=""/4096, 0x1000) close(r0) dup(r1) syz_open_pts() 02:09:37 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) writev(r0, &(0x7f0000000040), 0x1) ftruncate(r0, 0x0) 02:09:37 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 = getpgrp() fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:09:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x7, 0x9) listen(r0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 02:09:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000880)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdcf6200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563bee63a1e558e92b597a668d2cf829a69a48404bf58ed155365cde00000000000000000000000000000000000000f1fff938fd2afe6eb583517a1dad654738c7b2765952890ce68df9f156d654f2cfed6bcc82c25a736270866b91e85fe64721682eca67b125290922f18e13c8dc8ea05a2bf0a97741cad76d", 0xfd) r1 = syz_open_pts() r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgroups(0x2, &(0x7f0000000100)=[r2, r3]) close(r0) dup(r1) r4 = semget(0x3, 0x2, 0x280) semop(r4, &(0x7f0000000180)=[{0x868c2185d8555a5d, 0x2, 0x1800}, {0x7, 0x77fa, 0x1800}, {0x4, 0x6, 0x1000}], 0x3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r5, &(0x7f0000000400)=[{}, {&(0x7f0000000140)=""/9, 0x9}, {&(0x7f00000002c0)=""/178, 0xb2}, {&(0x7f0000000380)=""/5, 0x5}, {&(0x7f00000003c0)=""/39, 0x27}], 0x5) close(r1) 02:09:37 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100), 0x0) setegid(r1) write(r0, &(0x7f0000000280)="661cd9ff", 0x4) syz_execute_func(&(0x7f0000000040)="c4a3595ed4408fe9d092de66400fd11147d27a0ac46181d8a45a953e0000664720323e195e2bc4025d9a81feefffffc4417ff06762c4e32968a265566666c4") 02:09:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = semget(0x0, 0x2, 0x486) r2 = geteuid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) r4 = geteuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0xfff, r2, r3, r4, r5, 0x20}, 0xc88f, 0x1000, 0x400}) semget(0x0, 0x3, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 02:09:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x3, 0x452) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000180)=""/68) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x5, r3, r4, r5, r6, 0xa1}, 0x4, 0x0, 0x9}) getsockname(r1, 0x0, 0x0) 02:09:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x12, r0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000006, &(0x7f00000001c0)="e88a2b66f615e1f72bf483a28346b06603bd26ee39861e74c9acc8e3681fb26e27a5740ac9917fa34481aa69f197da4e4e51db96ce920bc56c31665d938d8fe876fc04108c9380c0a1496940a318b869de8b3a2643496eae9dade2b2acab2e6cefe63b15167025c0cc150fbb55b9b8058074591740fdc607d3ec7359fbe8ff6591a42b8737b60624e2185872331731eef30161f4dfe445ff713cd703a8d6559fda837e86c55aa0e28217fca223e2e964d40004d84b680d9c14be71c2dbd0db6f63bb25f4dc", 0xc5) setsockopt(r0, 0xfffffffffffffffa, 0x2ad, &(0x7f0000000000)="041c8e6b863d8dc561f5942610fd615e46a25eb8105805e7723e5af9b86c7365e993a7e9b00c5b6be791c3333d1aeb089c1d2a41ba6598a5a836fa9e6b", 0x3d) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) 02:09:37 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf3326895d247c9443890c39abcec6c1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c59303525687b62664b9e3cbd578dfbfa86f8f1bc7bc834db257824857aaf14db10ed7917354a002af475d52a6bc1a5c9f065780f3726c7bb6b56dac5a7af0d39ae76206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7c347e402eab64c007fe781c68fec485b41a598d14fa1332e50c289042f19b7799bd99a0cf707bdecf7197aaa55ab5fd3263f2cb5de527aaa3b66c9ac24ec44f0d1422464f3df84229d17275faf2b40b241298f56ef274dde05ddf9884e00000000000000000000000000b21a80cf5ee05d12f30d66348e024733dcdac2d53ff4b25acfaf41f79ec5b51f64ae673a4b560a339e3dc09309429403c42c3375e6b3111feecd15708fcbf0e4f5197cfe3b023449e9bf277e825fc23a642cb5d208e249cb0503387ad3e7afdfb32c3d9191733ee6373dd3aba5448dd1ae024187bf17d71d3299f482b5e53ffb693e7b80e637b41c896dddd775e313bca617a4561d37ae63cdfb99805b21d7413724eaa87efff3d8df4f23f76249c500e5ef46bdad7898a9aa1780c94f316ab359150e642a6b0abdda30d83805aac2fd0a14c4195ec54c211b053d32b6dc8252f4237f998e9ecbc1d9e608a21f93f5cc2b727cc0fa9d5273cbb4394ae41049e36c8089ee2057f30905d095988c432e31b9b1f54315c0a3e0f05e20eab2ffd1a076ddf2ac731b3e0c84373bd47697fd7ca74954bd683c11dc610a77305a3ece11c78b0d01d9f9c28700000000000000", 0x2cb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:09:37 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0xfffffffffffffff7, 0x1, 0x6, "657971b1aaa9e1613d306e01470e8c6cabffb8f6", 0x2b, 0x9}) accept$inet6(r0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x5, 0xe6b2, 0x4, 0xfffffffffffffffa, 0x1f, 0x100, 0x4, 0x8001}, &(0x7f0000000080)={0x0, 0x80000001, 0x808, 0x4, 0x3, 0x8, 0x2, 0xffffffff}, &(0x7f00000000c0)={0xff, 0x7, 0x8, 0x7, 0x6, 0x4, 0x7fffffff, 0x8001}, &(0x7f0000000100)={0x5, 0x7}) 02:09:37 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x108c, &(0x7f0000000040), &(0x7f0000000080)=0x4) 02:09:37 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet(r0, &(0x7f0000000040)="35777131335407072ed900c486ec99e2fb93fc983597016c4e53f24e4b124ea98bff5b5a06948b7bc0e7a5cd24aae99e46ffc7c4daa272beec", 0x39, 0x6, &(0x7f0000000080)={0x2, 0x1}, 0xc) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:09:38 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCDRAIN(r0, 0x2000745e) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x1, 0x8000000, 0x2000100000000}) 02:09:38 executing program 0: clock_getres(0x6, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r0) 02:09:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) sendto$unix(r2, &(0x7f0000000180)="f38b60386493faaee8ca11eda4254052f3a29c6fcbd417d164e7734506e7c111c2196045815dda8af59b8af6300efd32188167f2965354704d69e3313f3accf03813130ed70bd453b722c784c5a61219ba37af1cace76c14b9f5f7f68ef4ea8a45d6a2e769d5fdb6fc98d5e49da59e800cc4", 0x72, 0xc, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000200)="48179a95dd9b473f448a2e52a0c197e0ae195ee243cd0b1c0fef50995b7de28d200d9d0e3799e768dd85e11f69ea4fa3b4b56903bbc5da346c7234f907c979d08561c671d79a67d47c713ad89baf163f610cd18f248f1b4805cb1242f96c9715ff279d0c41c2c50b636ec45163587bc7463ed58436bed11ed895441861fbe9a32664b9d11dc7f16f8e8f6e5a199f86e79f9abfae50be7ff6eff5f7aff5bd6b6266b832f77065d7f3e6e3bfb8399274cec23ddc0535a3a623b4de02c36f5eb66fe42c26f3310c2809f86bd811ecb9f8987fd4315e9e9fb9ddc367673c98314543d9372a5eecaa8e91f8ee075640450ac87d502b9298b04855e39c74e2b4be61329c10fa31c3577fd5597a04a60b3ef2ae6c5abf19f6880f1dd112c463c911f3cb35b6218cbc43919108a8d14c2d571617252279eb6129e7327a2b2e6d1ec44556383f302aeb6092ffdf56117bf8ce8d5372f820b2447ba5dfdd53012882c9b5e080c356c186935f2154789d5dd882322215c6c753902915d49e9e675c3790abf62bc7ed72e3f73b4378049e21c0471212a8e337eebf8091b80185c8e040eaff4baaa152a4cadfce50ccece41621aef7bf2f35c22d992b7e59ffd2df91a027846afdfe951590edd4d60e6c0c4e86ccef372d4f0498e7bc6d606e8c6686f9b7cbe53da5158451403c29a8977e39a180a58a49c0f93b21050bd31256c8914bdcd000f88b4d5eaa19173bec36f1e52f1da29372d7ddeb6ad66a8dac644f575d2e067673126cd8d42e382ccab97fd81cbf08ea5929a1abd192e678fbdea68848c52dfab4cac0f9f826de114e69e93cb442137c6293e3548064d04d05bfd3ab794ddad66b0d8efd4d8cbbea6a0ba5a1ea1aa964f9dea5998f91b06f10a512f8daba105230b2d4feec7791f25980bdd04686345fab95cba838bd2ca8b5adfda5eb3a1798746e540e8927550d2a3c5d648f562a61587c317734e527d31cde2edd82b9c3f7e7cc4104f05f36e2c7c32442ea1beecaa8d282ccd3620cad6b53856d4a6f6f169ce620215fd92cfbefdce67f26809f6a80fc536642d1372b1fa04773f60ce30c437cb76aa0f9f9f1b7d20e0124c0aa923ed5918302513ccc19eff96143e58c86bf98cb0ef892df62f985763b1156c6864ba5700b788e0cfc9331f5170a6202e12284888e565f23df670234e6cd538eaa4be05d59aa417cc1aec24b9efa1575af8d5dc4a6acff3929c70966dfe96cfb47302a2684865daa8cfd2e6f6fb2dde6de1b1a6a62dd2023b917e2f1404ff1d23575a99e3628d4aa0c1e88eddb958bdd6c9fdcbfb609cabc0bffc629f674798e89909520988a2e0633612b64df2e4436aa24ae3db70b94067c4cb93b0760b4dcd8bdae20d22d0534d5802f1f5bd396111a92954565c30fa585b10a7545b55c8217f9d3d4e0a2f1912d80b8bc266a26cc490cd3a11d451022031703b76821eecc124106aa51951e52f8c49663ae28a82aa790d3ea2271d6274b39263d802d321dbad5c331b2ca65f24eee5f0b6ff2dc3c032b6129c24cb5b8b593116b9798afed4ba21bc0a994613335352f9380c39d548736983f0872c27c68f79fa77bbc9ca8e8866a482f7c168de68e1661c40df0e26f599d03fab3bf8a74467c078c2ebbc74008bcc63cf4c3991f97be6a3a067dec860036a3975d06e5f87508c4a11ea807400082313f1ad917c1cbd271a2444f4ff9961e926e254519713f07cd4efad7a82f89ca47cd49bb0317215fb116c270070c8b92ad0d49bef88d553e0066e207f5bdaf5d3e7d23efb75b32aeaf6080ccf4f6864de25d07f8ffbb69dd1d4b7c948724c53d4ad6026de43ee246e13921e5e5b3df830a9ab1cc011abce9d94ec91773d27a139fbe847d83939fbe9387f09c48b9a0f6e5908cf660e22bd5df31f09146bc007ec76c9383e0d755da8561a47bbb30c85a8660a38d53eb084331b8416d30925cc71c4159af8f9657f100ea6049226780517841c15c79866c0452721ad3762e14caa97c89bfbb1da63c9311ef309de9c4914b1c9c18a20021cca5388d942737675d8f4dd8d9c793bac1a6beb69457959ec429dd3f5403dfcb32b15b0e3f968023bda319cccfd2169fae767f2ce0b6c34af42c24ed6d751bf912a0010894a57cb529c9d5e1f3cb1616421a95f1bf74949a6f144748dffbb6215ca523d90e55858ba7e66c8c0e2b60e7cebd4b90b23fabd203f5566a09e931f81e4d41eefdbda262005537a0e5a1814adc44ace4db310668bf7963cd2902349d140349e472b4428c75d688821d24e19be7fb4957bcdb5390a29c0d7db586f8da0c43a74f708efd3672ab1c7ff58618816cf15a606b15c16547e98d1780fbc8bc95712e1d7e03f82bb10443a6b4ab68e67774454e56d6a2903d8cf53141744e2f11d32cc1dc7c3f05843bdf7ecf4ed730b54d68d6e11b5dd0a66502105542be33623c625b5f7cdeffe7f3a6f3cc3b92f62df6be4cf1afef1e26b856d856431892a63ba43bf320bf80103021e8868c0cda644da67ef51ba6b358c126dbc7ec411edbe4393ef9007417cbae2f205fa1c78993fee9732908eca41e150cb1a67f6a67b41db82338e2c8751ad03f126e200b91a9350fb1f60949350f0d9ff69873f6c04a4226b4da99e064a63d9c53858535e34c748415d8683a8f6ed3de8081d98dbeb83378dedfe0a190da789f7a62f4693ebb46658c34246d81410d5ce8800f43015bbabb71d43e8fd405056e0a9b139a86501d61cb6537a4ef1142903a0696d63dc5a965d79513d72157aa1f791118ca29b47378a77c0d44998be5de6dd1bb561b626d8ed606747825ece8beb19feb99b0344c9dab7ec6fd307728b5026d53a79748a01192c320c3bac7a241169373ea5526b82ad5d8dde551cb2dcd398b87aed87f9cda3aa62c820342a69900a35aa602c59a9bcd968e9e3940a9ee84243f6dfa3bef0d2909a92caa4737e1db84bd1f19dd344998dafc2cbca23fbead878a191e31ab3da35773bf73fee5ee93c1af8939dae033e6296f334f78ee857c4f3ca69188704e926a5ef4e176db60edace2c05b7c03c42b1d8ab3a58631e2a86494ec878bfc35634ad7866dd778ad428902591f45089f97a2daa74f4d69d3980dcfb0ae8a9901d47fa8c419c699c5ae5ee832be390f0121b2e8a379bd6527d50009f3d76d5cc2e8357a43b745a765d3f4e93dc20cbccefaecc7dabf0f7aff3fad67a72f22626a1bae76f1ae34bbce69aed53a1f0b8eef676965b00146bdd4828be2a3fb295279075217e26a8cabab9d8862b76325e772bc5604fd296944b6ee42628e083e27f5fa49748d852de79cbbbfb6359bf0f93bffd8f9c852629e10371f9c4fc555826f3db9997c3dedc327453993647e6bd72a32befd26183425c1b57f02ce651d131e2de79d86fffea70fe51e17c53a9072e3779b570213f7828c066c174975783426fc0ee600ce76c54351c86f2596bc9bae2b6c930d957b766f46b580c3a4616cbd7930833e4d8ceabd581d42b3fd230eaeda3cba3733eda41a4688eba7eaf1b1ede10254797ef15de089c96948ae1ed2e8f70ca3fb85c4a290e6e338ea987dc82ea3387c9cdfc57d849a5247edf84c832dd052526602f1c5f5d500841200c97165847b408608ab6636e59b550c576ea1faf61497b16e506a197c58de7e1ad1b4be7830ce2aea1128f655dadc12c255dbd273c046a405ade2e90a0e674d7d3b018cff1f9cb38ff5a4b4a3ab09f2767d8057481a9fea486abafdb3cce86be31a4612d15f410168becd256410260593ffb8e1b4bc85d7c7a8ed2b33248c1101299e9bec21c701494bd95e11c48b3027aac1cd01f83aa3a20d3472cadbe28e5741fa3e059e2c060c7b690a30f63fba9e859553e6e964d3b73c11660c95c3d43c6d71a11938319cae0e4e91c728494723edb5dc0b6bb6f900afd405441db5f1d4ab533533cf9310d2fd72e41ae93d5730a11c5fd17edfcbe9499915916a03f678914d58ad78166c2c9cb67453bd32424b0fcb93186d1eb9446ed33b36ef8e2d79b331892f70584ef615b53e0e6595a18bd6a0aeaa400a8e39641167a4bd820b3425bff781eab2f5d9c17c4c98df4987590b2a69f564d09dfa4dc92740864e051bc9f687a95ffc0977f415578515844c91cb8c0369d55d6a6aad75bc68c69f2f43bbf5b32a29490b04ae45a8ebea592702fb659d74e6e91a64e85b117dad145186a919ff879a757890663579ac5d3f60f92f6c2dfd03c4443a313c1f8a33c4a5d8b1a3c33a847063d25f4bf684245bfe64ae51e83c713a4494309b55fede72bebf5814b2eaf16c846fc6f225ceb4434bae6f5a7ea2c7dd298b496cb89a9aace2b99c5e969055bd2d58d306f132d41e001a8640289568af4a5ad0b7fdfc3f641d34fdfcac956ce79daba14e5d049f383d4b4b9c2996d26cdd1299a69b2246502d1f530544e626dcea54b6e9acbaecab7a58b8528f49d450b5e79fb6514d1cf24951ca71afe535ebd9496083afc29692a673bcc4ed9b41116a59e10d92b064949e1d4589053338ff477c93a4cb9645d961841f8d697371ce4fb9e7984fb75337d762048765bc10997910099dffbc87a08ace060162192785bde24b63e84694c9237b40423d8c3e042d030857a130b03858a49193587fc05b370cbf8a7f1b10355c28024a3e0a0372848f6d8fac19890f9969812615ab25940e91a439bd01b1429b8da8ae5f1dcecee9a4f5549daeda554a674fef4480f42874696a3a1387f6a85a6e8b275a60c6045e58a8627e264686880ae9d907184c65e74c7fa7927bb9910ce99f80d0f829e33fdb857ec0855f9e80cf3cb3d6c2c6f2c633edcc7b17bde2230ca610000760417c519e140a0f7f5e3e591d5d891c03ef30471c9bba9f51c30b5aa446f35df38f08800f201cf845051f75bef334453ec739ac8efb488818500e8644160f532666a8103534302f00da91e38c6e7cc98dad93c6da30dd850b8cbb54c58dabc21630fdb1f8a3e8fecbe05bee0843ab13e9a96fdb78c5c068cfdf7c139a44bd81c9cb60e652687669743737578e9fbe24f31ed76deb7e0d5a2ddb95438280adb0209d2474c71ee51a41123ccbfad5ab63e213091be015ded1737f2dfc0b1229c8f058fbd3b560be37e2f50d09c07463cb9b0b988ff3fd605c990446e01f9cc4f984d0d5ae3fa57647bf053f7b431e2297d5526f89473d185a3141571d2dd3432c7ff34a993adfff4f35bdfda94ccea568b7aa9b4d089b104a739c923b55c9f3f504a19ad29579a05ad78e0f57f7cddcc6cad0a2a126ab4262487324727b02da5a22291bf0953bb5353493a9c6d9d360e3a4db4d47c787814d214a2c5b543b53b2b566f7f44989f37318b1007718b328ecd3818adebf8a534c9269fea0780d77e31331260280435c054130649ca103b72e501984477fa11fc9a04b9a3bdef35ccebe6c2ee00aeb3a94fab8aa9b44e59ad436de8070d8af647ae4648d7c0d3762ea671016117282458f0acb23be8f6392ea232765bb5e347bcf6c3e1d1053fe7e673e209b061e9f16ea6c336dc8063548e98d936279e7fca6278a5a92e72aa33bf165bff765dde5ecf2b07ca9a70c71533755f45db4d34d67f5f8902c88d1a62e6c6d150244af87c256d1fca77c155de2405beced1a7928f55aebe477afd8c7c606a909ab271fe730a200c942612552c4a04de85d09bc10537318579f4fd7d9dbc125212dec5bd29601ab60a349b9dd5857a1e5ad139004294537240ca5bd0c111c7bdb029affdb829952b1dfbd94ac53b5aa4cdd", 0x1000, 0x1, 0x0, 0x0) seteuid(r1) sendto$inet6(r0, &(0x7f0000000000)="bcd235ed", 0x4, 0x404, &(0x7f0000000040)={0x18, 0x1, 0xcd, 0x6}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) 02:09:38 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x0, 0x1ff, 0x7fffffff}, {0x18, 0x1, 0x1}, 0x6, [0xf30, 0x2, 0x200, 0x8, 0xfffffffffffeffff, 0x3f, 0x0, 0x8001]}, 0x3c) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x2, 0xf, 0x7, 0x8}, {{r0}, 0xfffffffffffffffc, 0xc8, 0x1, 0x5c, 0x9}, {{r0}, 0xffffffffffffffff, 0x28, 0x2, 0xfff, 0x3f}, {{r0}, 0xffffeffffffffff8, 0x60, 0x40000000, 0x40, 0x6}], 0x48bbaf0f, &(0x7f0000000140), 0xce39, &(0x7f0000000080)={0x3ff, 0xd91}) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0x90, 0xc0000000, 0x200, 0x9}], 0xfffffffffffffff7, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0xd1, 0x1, 0x4, 0x4}, {{r0}, 0xfffffffffffffffb, 0x21, 0xf0000003, 0x1ff, 0x8001}], 0x5c, &(0x7f0000000580)={0x98, 0x2}) nanosleep(&(0x7f0000000200)={0x6c, 0x7fefffff}, 0x0) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f00000004c0)=""/157, 0x9d) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8ae, 0x0, 0x10000fe, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000005c0)) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r2, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000300)={0x1000, 0x3ff}) kevent(r2, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffff8, 0x29, 0x0, 0xc3c9, 0x200}, {{r0}, 0xffffffffffffffff, 0xa8, 0x10, 0x7, 0x1}, {{r2}, 0xffffffffffffffff, 0x38, 0x800fffff, 0x8}], 0x0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x10, 0xfffffffffffffffd, 0xfffffffffffeffff}, {{r1}, 0xffffffffffffffff, 0xdf, 0x2, 0xfb26, 0x1}, {{r1}, 0xffffffffffffffff, 0x80, 0x4, 0x3, 0x5}, {{r1}, 0xfffffffffffffffd, 0x81, 0x1, 0x7, 0x100}, {{r1}, 0xffffffffffffffff, 0xc1, 0x20, 0xfffffffffffffeff, 0x3}, {{r2}, 0xfffffffffffffff8, 0x60, 0x20000001, 0x3ff, 0x20}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x0, 0x5}], 0x0, &(0x7f0000000040)={0xf5, 0x7}) syz_open_pts() setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240)={0x800, 0x1f}, 0x10) 02:09:39 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x418, 0x110) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000000)="01000010", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x10) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x10) shutdown(r0, 0x1) socket(0x3b71640fa4cbc56, 0x3, 0x8) 02:09:39 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000025, 0x5, &(0x7f0000000180)="d9ffcbff13c9fd8144c0297502000000319c9648765753f7fe179a48522c2235614054f8b8a98b04ab58ce61a1ad85f95ef60611ae05df4bb98f15625649c3f3a24ba984f118a395f5cb7bcd567191103058617c898ea66cc4cb45c0097cb6277a3b49b0ae02ffafd8e71a8f695fc1cfb234f5b7df", 0xfffffffffffffe3d) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:09:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) r2 = getppid() r3 = geteuid() r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66696cc82217"], 0xa, &(0x7f0000000100)=[{&(0x7f00000001c0)="fea7bc138ae55b86ba8d8848b977a0624b87c6ba3ee0856266c5a0f451bb4026eb0d42f647cc537ef3a53a9878af22f1ea58baa641431d31b92b63f760491df7a32d64d2d908bc3b81e100473e56f323453c2c1cca3092ebc8d44a40baff85aa481cd9391bc6ef7a1da2fa8a5c846c1716461b41af7483e296071e45564bcb2441f67c41e231dda27e9c5a0e33b9640fc654a98e", 0x8c}], 0x1, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0xa0, 0x9}, 0x400) 02:09:39 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) socket(0x18, 0xc000, 0x51) execve(0x0, 0x0, 0x0) 02:09:39 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/193, 0xc1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x500, 0x1c2) fchdir(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x80) 02:09:39 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) poll(&(0x7f0000000080)=[{r0, 0x58}, {r0, 0x40}, {r0}], 0x3, 0x6) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x5, 0x138804ba, 0xffffffff, 0x101}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) fcntl$getown(r1, 0x5) syz_open_pts() dup(r1) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSTART(r0, 0x2000746e) 02:09:39 executing program 1: chdir(&(0x7f0000000000)='..') chdir(&(0x7f00001ec000)='..') chdir(&(0x7f0000739ffe)='..') 02:09:39 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0x1f7) bind(r0, &(0x7f0000000280)=@in, 0xc) 02:09:39 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 02:09:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) unlink(&(0x7f0000000000)='./file0\x00') sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 02:09:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="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) syz_open_pts() write(r1, &(0x7f0000000000)="d0f75b96c2a5", 0x6) syz_open_pts() syz_open_pts() 02:09:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 02:09:40 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x801, 0x4) openat(r0, &(0x7f0000001000)='./file0\x00', 0x4020f, 0x11a) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) unlink(&(0x7f0000000000)='./file0\x00') dup2(r1, r2) chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 02:09:40 executing program 1: unlink(&(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK/') 02:09:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/49, 0x31}, {&(0x7f0000000080)=""/9, 0x9}, {&(0x7f00000002c0)=""/67, 0x43}], 0x3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "855c00400000000000769d00000000f7ffffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 02:09:40 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCNXCL(r0, 0x2000740e) mkdir(&(0x7f0000000080)='./file0\x00', 0xe) recvfrom$inet(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x1, 0x0, 0x0) unlinkat(r0, &(0x7f00000010c0)='./file0\x00', 0x8) recvfrom$unix(r0, &(0x7f0000001100)=""/89, 0x59, 0x40, &(0x7f0000001180)=@abs={0x1, 0x0, 0x3}, 0x8) bind(r0, &(0x7f00000011c0)=@un=@file={0x1, './file0\x00'}, 0xa) symlinkat(&(0x7f0000001200)='./file0\x00', r0, &(0x7f0000001240)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x4) r1 = socket(0x10, 0x8000, 0x57e9b6c0) r2 = dup2(r0, r0) ftruncate(r2, 0x7f) write(r1, &(0x7f0000001280)="64330624a160ba39a894612eb910b218044a2aa1b249ce381165ff6dd8addc6125f12fb959898bf9aa4b6e3dc50818b8722284e0ccfd366625ea762aeacbb35a837dd66882fe4a81f7c37717b1d9a44e7b227e63082bdbd8c2af2b98843db42d45747f57eca2ad68e47bdb87027cbcb0e6b4f90055e58035", 0x78) r3 = open(&(0x7f0000001300)='./file0/file0\x00', 0x40, 0x100) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000001340)={0x0, 0x4}) r4 = msgget$private(0x0, 0x28) msgsnd(r4, &(0x7f0000001380)={0x2, "41d3642b38fe295e95e746b235a93d5cf4152a0716f11c7bd7b670094eed8f6ef971fbf2b244e7a99eb1af3306f047a4f912f229413ce6a373f511161ee437fdc1e2665ebeb843760f1831e37ce7924f7f398997baa2cf3fb5d817eeba0890775ece53da8e699e6500e6a4be17b28acbc899568eb64fb1bc0cf7df69e2efdcce016825fa26e2627f88403d"}, 0x93, 0x800) symlinkat(&(0x7f0000001440)='./file0/file0\x00', r2, &(0x7f0000001480)='./file0\x00') kevent(r0, &(0x7f00000014c0)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x8, 0x100000000, 0x4}, {{r3}, 0xfffffffffffffffd, 0x8, 0x20000000, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0xfffffffffffffc01, 0xfffffffffffeffff}, {{r1}, 0xfffffffffffffffd, 0x0, 0x10, 0xfffffffffffffffb, 0x7}, {{r3}, 0xfffffffffffffffe, 0x2b, 0x20000001, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x52, 0x8, 0xff, 0x6}, {{r2}, 0xfffffffffffffff8, 0x7ad2f2de37403a11, 0x1, 0x9, 0x7fff}, {{r0}, 0xfffffffffffffffc, 0x20, 0x20000001, 0x317000000000000, 0x9}, {{r1}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0x81bd, 0x7}, {{r1}, 0xfffffffffffffffe, 0x50, 0x5, 0x8}], 0x3, &(0x7f0000001600)=[{{r1}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x0, 0x2}], 0x101, &(0x7f0000001640)={0x8, 0xfffffffffffffffc}) pipe(&(0x7f0000001680)={0xffffffffffffffff}) bind$inet(r2, &(0x7f00000016c0)={0x2, 0x2}, 0xc) fcntl$getflags(r1, 0x3) unveil(&(0x7f0000001700)='./file0/file0\x00', &(0x7f0000001740)='r\x00') bind$inet(r3, &(0x7f0000001780)={0x2, 0x1}, 0xc) fcntl$setstatus(r5, 0x4, 0x80) sendto$unix(r1, &(0x7f00000017c0)="bd064aba49c0d64344ee4e75035b65217540ab465a80582b96541105c15d56e9c403e0dc37dae41911594eb659e5d2597b94dc36e876e0e5e8cde3f29b69b0aecfda7d819163620ba759b01eafe22a8942a7042db93149836511aca2e2e0a5957aa4f3b4ae8e9dc4cbf4350b268b5df6d507dcb8a198650ec4396dc8d68dad3369cc84eb21a8bdc1b0833d878ad95c376ee7e0cfe3cec1fa7038c0b6c714a02046cd92827c7c827d6292913464fdc768da6d7e19a5536d89b7ccb232a8cc24b0e6c5ada4ae1006ef0fdb373d2d1ae1f34b019f95f2a37de3a1534e94e0f999f8c42e08dffdc20a72d3a02c61", 0xec, 0x2, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000018c0)={{0x18, 0x3, 0x40, 0x401}, {0x18, 0x3, 0x8000, 0x8000}, 0xfffffffffffffff7, [0x8, 0x10001, 0x7, 0x1, 0x1, 0xa7ee, 0x3]}, 0x3c) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000001900)) 02:09:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) r1 = open(0x0, 0x2, 0x20) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x3) 02:09:40 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x200, 0xc2) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x4, 0x2) chdir(&(0x7f00000001c0)='./file1\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 02:09:40 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x8000, 0x200) pledge(&(0x7f00000001c0)='.*\x00', &(0x7f0000000200)='\'\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x7ff, 0xfffffffffffeffff, 0x3, 0x1}) r2 = msgget$private(0x0, 0x140) socket$inet(0x2, 0x8004, 0x1) read(r0, &(0x7f0000000680)=""/120, 0x78) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semget(0x3, 0x6, 0xa) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$TIOCCBRK(r1, 0x2000747a) r5 = getpgid(0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000600)}], 0x1) dup(r0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001140)={{0xffff, r3, 0x0, 0x0, 0x0, 0x4, 0x9}, 0x8, 0x61af, r5, 0x0, 0x2, 0x7, 0x0, 0x1}) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') setreuid(r4, r3) socketpair(0x18, 0x1, 0xffffffff7fffffff, &(0x7f0000000240)) getpeername$inet(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 02:09:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f00000008c0)=[{&(0x7f0000000300)=""/202, 0xca}, {0x0}], 0x2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="69dd456648643dfd095fa54889d76d648129ae97e9d6dc924f276ddf026874f0905b9be5c943c6f39501b2ef79af730eb12e13d781226a1461a0f747d5e1d227708812b4c7b6cfd0a3da44aca20eaf49ff73b2ca2ffbc7171e10a4058d202d5257626981c6016f351575510e93daa7bc03", 0x71) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x101, 0x4, 0xfffffffffffffff5, "550200a7410044b4ec0aab63f48ba5125225002f", 0x0, 0x7}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:09:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = dup(0xffffffffffffffff) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x2) fcntl$dupfd(r0, 0x0, r1) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 02:09:40 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) r1 = semget(0x2, 0x1, 0x400) semop(r1, &(0x7f0000000080)=[{0x4, 0xa6, 0x1800}, {0xdda3f30e81f96f9b, 0xa6a, 0x1800}, {0x3, 0x1, 0x800}], 0x3) fcntl$setstatus(r0, 0x4, 0x88) close(r0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) 02:09:40 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) sendto(r0, &(0x7f0000000040)="772a0c7fe0c54745576286ce7f9de76f95cdfb4a21176e816846c0bc0041601abd11aa2697c0aadb989435750a7553ed49eaa53dfef9bd561c1134f0e0cb5fe15b398600287736856e5bedc7764a440705456647e1552159b9c8bf5babe7d012ed746563f2dfff13e281eebde4d57ca407297f4243d9cd4e3d3a7f4ca1f0901800873c7e1112a06ae1d26b5b529605d212ccf1046acdb412598d32c6313892a97640ddc2478535f33397bd37a6c703719b628689cd320ab6d7d0ba5632c264cead0f8434d09c37881ba6b110d61a2ff9331c7eef12ede23b848e4db865a297e1a249509b4639d6edf8c491488ccf7f6b", 0xf0, 0x2, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:09:41 executing program 1: r0 = msgget$private(0x0, 0x140) msgsnd(r0, &(0x7f0000000040)={0x3, "5dfaa5795512b1191f0a19dd4d05f28fe924f09791507c7027cd1c5ce9431e58845fde30535c4e3f9cc5b73b3639858c36599d70676976f2198f0a6a1036455ccfcd388e028f470046f4ef42c37a8e4adbb112d9642ecfc28bd54508dd8a4d83c2f3dc345d2b7d947710e4f26a1dc2ec677dc97cd15ad0a50e63d28c0be23735745dd81606b0470458989aff6dca19aa2af7e4ae1f5fbe2668325bccd78fe07123aa881e9cdd5a7a7f48c7708f96f2e5a01114f8dfcda315d856ed94f051c47525f3da930f5b99c82858a17e8dfe49003e766ea097187723133934b3d2867274a957b1fae20c1ec9b23b852b7b6fa986021f39859a2f29b8183b18a654e9a76b64214bfadba6738507a16920343def2d4db9a57eb4f27a0c7ef93bfc5855d8fa84fd69d535cdb26ac70afce00f22e40860508c72814d4efb929758c9756fbc8d64923df875583da5d9d30c9b2fdaddc1dc94fede39bcec02a0cbe28ba913b9ec7913f9a1497325944c93b8068195777d8c207d81898cd199bde38126aad8afdba11e0d9fe11a0c86ba16edea27412ae9ae9db1f87f225cc700ef7eb3e6da3067e00dcebe8eeba351653d9c9cee9357c53f458fd759f11f4754b91a94165bbe2c8b558157f03ba30ac2d100266329ff8745b0e3c5321b70334cdad6a909071badf30b4da0f95655133ebf6ceaca5327fdbcf1aa6e2c9bf9533a418b4a97adeea4ba180ab5d3928a877c26f1994517c22aa0d6b6355506acacedd28feaabc72acf09f4827d6bc5154b58a600303b15ba24308fd9e4cac2e770cdecb9d7ac5561a92bcb79bad4a460c3289df31640e64ee0d86b1c60aa16fa03bbaf839ae7cbca3bbc820e53f1ebd60b0cb9a82f909ba3a21069ab8af1c5e34c6269f0a14aa0edfbdc6a50d0ded8cb6e5e741eb8602f64e6353f8f7508570d2516c580fd216d9ef9b7e62bb487c622a2bbef31412e75250c18f3e733ec5dae2e26aa457a263b1719b91b79ec02d685965739ab85b1d94726aa54d153b2c1e1b16e945d0c099b5e73e41dc7ea767a20c9cbe6da447422b245a5d8ba6cffb77cbd45998c4479aac54aa7440f474b8616789c02b11be08a928fb6cf10ea8277a763de6abbe1eb0a8ce81d7b6ac590eeced4048e511de8f4c7694577941995e2e928848c5ad3b7ae8a647ce28abbf1e98b99ab5317354655dc63c8645114eafe5d78ff414347ffe852b3022366f8071e9c02a424d0b7d7d7f917f56200c2466bf7540547b500856895289f7a3fe058a430ab575f49ffc32ea84e4b69dcd21e2dd35e05b63e94271dbdc978733804ce45fde6f92360b0d8fe2e7a8db5c5657074c8c36d9e7adb54e7619e1f129430a711f2fbc1deb1c60f9db8a33a369d0378d470437ad960555d61b5e945b8f3b26ebe489cc85b7f854e33850d109615470cd24120b8499ac01ea489935374964858a308e2fbe2367ad7d06f048f371c68386ace6b31b797c8779fb71de43827012526816934de911f0beb91d19800419ce101211aafdb385a2504a2bb7493188e70ebf527e8f0772427deab47552650b756ea3cc6db369daee235fa967bd31a25a67485da9ff0db895ec212f289b858bbfeb3ca89d5340e7b7e01a6020c77df6c875bb64ffa0578f116408dc6b8785f0aa23f14fd971037f65525d7d419c524b1777ef0fcfbf8cc7f7b75fd963594d4e21bc848b8957cbd487ca23aebfc9b09b6504680d57c16ce0a76f8897208cb9c85f58a5d5564b180fb66fd99950d8b077cdb4443ceb89991c085c247eb29d42dfb0a7be45e614959a0f2ec2d3df43c4a9d0d2f74fd0fea8bc83544b0a1863aa782a606d12f8d405c5cb5efea292009231f3fbe0126a5dd3c49a2bec66172b58cd9c306d7effe92eb9aba6a5e75ef60ebb71701caec018920ac7cd74a47942eff1845eda93bc17535f0ceec29538b656e9b3d6c63d9c98d527e3975c4b1668cbd9d9d4ed763445ad2c793ebaa2f6ef47ee9aacc88cf182651f770466aec7aa191744e71843bdc55d92f9fa0a409a8423350f32ed9bf50ae457e4c31889f396bd90eafd4f6ef3e3f40cc67cd29ffb99b8ddb01b8caeddd6533952075ba2f4dfd5d4f22479a851d321753720c2029ed48acf52a2635b4b5aeb144290f4be5feea5d25a9afa34885f62db9de438cbf5f61d9fb410761dd81c2f9319f2167baf2b9a1ba12d6f2e29b89c5e0b097e3d0b31b6b4f949902920e3e076bfa6d922460be0c9cf3b0017bff05339aab57a80b196568fa970ba39f4b7e1839ce40776f0b05a7f789592182369b4a3f51066b9dbb2a7758bb4ecfa41df7f00dc13ef1b98aa8cea6060bd895906156c91df093a9e98d8ee2c31eb80c42d579ddb225bd4330af915febcce737ab518177fc1201df7f922f016044996d2c5379000e4ae7f930f9fa8a3b30f5b5f6ee5d28b446c804725390808235ae95df19c89f8f79c0b2b812578b8fcb41a022ece1b297c678c7a62c69e5abd997958b95232d9300d2d8a14c524f353e23cdc5eca4066901e465aa229bd4a499ab9e415275a82fdbd9c1543344f4c48ac0f7593f0b76d4d90c6456fc70f20192ab6ff869933cd83a09eb9b50a160d9f2ee66448e396e699303a0b0683ae8e0367eb91491c6b85df243d2df476172767c6a04e8a51e0a26fc7d6bac56a3b527fe56306dc164808301a8f1d863ad1d5f8c7d5de57a54a5fcab6711c2adc70d6508327d72cdaaf888e352055f756651e99b0eb69f2d703448109bada41b67a861b5b9e8c1cbfefe4e465a950d7fab75ee097f5be3614447ec379e735f9f9537f79e0abf42486c969d79f82e912ff12dcf5a99f3efb2e05c8b39a92fa736fc0258179b5ac674e451f802b3f26838a1b856301474ea64c5c2ce38097b1bd59d467d0efe747c0b6bf037f2a01dd084304ba99a89e9de821fdd7658db935de10f45ad8f789e5d8dd42beb8e085962b44c92399b18c8a110bd0648f863f6334846cb860fa7a415f5d2637db478018a0e8ee397837f04b0424aa4fbe9b2a233b842a37ad85aebc7e2d6be2c8db770254d10b58b1ae0f2ba32a1141766d25c0d43b242b6611f8b9bece54f138fd0c8cfcf49bbbd66843182a567554f30ee6c6bc770fe5c8d3a5a35b7673f74c080a6b24b13f1018238ef830b0a4f04b9e416c085d766c3beae9d53d36e0586ddf0281b2d469c43cf339a2098118a873022e1bc1f12b44c8766dbc9698f9381487ddade3896e7ce3f4f46ab48ebe064fae13285973a01fcf09d40c86464d30db5313a75155fd87673c3f563d9331f3700f613716105b38058306903a622ae56370b93a6b56d9f11ef2f9a8a3f3f6cf26355af86cb9af86bd131a35ec43e51061bd0054386977b0aaadc6c90b9fb3c646219232426e2327d4222c05626eb7980d5ab06d578ad062e3bcfb32bd258ab9738f10d6d954011473789d95c4e6f794f21526eadaea48c34a5c8631ad55a4ee2162f80300ab72af23c2099c3495ec4489303ceb3cc3ae67ac69123ff53c28d3bf12b2cfd55003aef58b3a5b0e88b8e51acabbc7a6ea237f3411c9417a7796bb0eeefb3d6e33baba4754ca667cb909a6dda3581572270fc4f5b3e0509399dd8a41df521f546e1f79d88271112a9463a26bf90efb1300c290b7c4b80a20cab510bab2990d90a4d56778032063dcf70d0982f2f8743628fd40d194b1f1be403ade70066b2caa2b7c5b6ac49f60e6e90386ea556bee72784f1287f461c0724870c891097ecdae1cc158a081f5977fbaa332e057feaa755718ccc062c0043750361d15b6808e8e5be5a96a6d92d4100fd443aa09253c2b92879ad5f002ae91954b772b21786b6f37a2b9bdc49dd59ed39d8035b18ba8ebeed4eae7141d0db0dee5aaefa353786f570b4bfd5b25905d612ee1af262517a0d0a8c55d04a6ed852fca3f42309b9002cb0599812cdb880fdf68cfa81b6bf821f9ef91229a7cf4bcf20e0cb5c46a148c821cd898ab573bd7079119824c4a86c0937e27ad577ab1c1df94bf40ad551748996d0e8ba1a9e541012322efcd344be1fa69125ab1b539f4f59f801ba11eba75617dc5c74f51489ab7785f664da45eb618a860406f3f53ef94ff5334fd7db56212981e1c6c00e806cf894c1bb4b0c013ab943884efd8232ab1ae2342418f14bac08f2e4fd702fa765235a98ddef0ebd5584cf49c540646c816cf0a89050181f5cb1934bdf035eef276a5bd342b85b0c4d6f84d57848da9755299d3a1c7e3de071f06a91d03297f7c6876e2f59010baf34fc9ef08f88dd2b5e81a9260c00cfe7ba1f52c4deaaa7bc47cb4cc44692b667a4b8e5fe6076e88ddb4cd9a32a02e6c9394a903632c26a18aa936974ce2af96d82af9c941badb5c77ffdb503c451c1fd6d44273b2e7b2893a8ab4af89fc74fbf17c08a12044e3245cd7cc2201eafa928f9cb4b077151831e30e9c7d2373c690d175266379b79ff4e26831ba2eb86d08bcc59270e2b17059e853375b4c33f890b634b35fd2c46621b2cbd033feb4c25164e9131c4bb553b52a37bb31263ac5c53db81150c2f1d8b14aa120b5aff8fbab0751a3b7c93bb4fd3fdb9da95fe4e3840a34dda1391fb0b827634f46b6a2f933cd963f98df4d1c0d6418857a2ba06259252febd71bed1750dfa2859ca9761eaf06d8e9344cabccade29a3bb4ab960c2880f34cdb2c40994c011ff3dffdccc48a9e1cf54c1483ecfd5c7b44f34bce491a4b688f80277039d7806054264a905b1efde376e714774b38bd96d18a76615ccce08fa99f7869c537a904b9f6e0159c77c7070589ddfbccf2f3c5a7644d6dd31c9c6f2dd74ae419d523f11b42318d885312fe5dcf1ed0f376fc7381b406694f2d9c3afd3fc85d6342297d127808a14b312a23333f018ca9a732d5eecff13300a45bde0b7dcdf0ff48bac9c7c6e234e53b26ab7dd8a0244a6368b2f087034447a1c3bfb1f416f88fa4823f2ec2a6dd9a45a6a252ea0d3a07b777b0af6afb67630cdf61cec488b76046bf124bc7cbbab52d29b45e2bae1ee78db3154c036b9a61f40753dd858852e284b4a194b4b9ad1801f3aa280acb522f8bc2b6cd380b737d9961866a5cc0a22d524fe64ef6cb2fac402952119c9340efa640074349b66b4b4e5ec7c27fdfa25a0120d839424a835fc87ee5abe77a12d599b46dc10e600b8c06c35556fb913c74aab7c15fda046bca66b1456281036195947e6a885834e124607e1cb7af89ea3d6b66d7c3cdf912791601deaea0278ae6addcde2c9c747d9d4cad22c45373f4a1067eff07e0aafbc58031008e7292e632d2474736eb3aa8d5c6b05d1ef78030192ccbaa6d1f4f604d0477562094a5975277f7c98a7b069f6e507a5a0235ae636bba7357e49e1fbdb8c7f5f27e1a79dc6c9a8e7a436202917ff2d53b15112d86d0223ed3caec0c67456945bb0b96c14d402260524af4a9ad212236c14b611a8c0a56ef01fd73daf4a74b3f912f3999ecbf817ad5607a973d88d17015392d89baa1cf58c593fccfd50a522747fc1f2b9c403c9b5c9ce4d846bbe0bbbbc0c828035ee6a9b83dbecb34961a23b8917b8f8e39d1160cb4aba85d7615cf30d59a014d492604d280d2e88ff01243f4f3cc16d522fb0248524a2f55ef6995ab6e2709ecc28fa296d50cb200f55443b2ac925f30f7a4cc1663455e8e0861ef6ed7c966acbb56c352997878c2fbf8b51e1c2dd883b715a05d5e63888e9dd93f6485f8f218e98bf51a41931c51d08873bd8903b2581a9e806217e5c1105204a5f1604c0b79151754464125a6e7dca"}, 0xfffffffffffffeab, 0x800) 02:09:41 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000240)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x40}, 0xc, 0x0, 0x0, &(0x7f00000001c0)}, 0x404) 02:09:41 executing program 1: r0 = semget(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000000)=[{0x1}, {0x4, 0xffffffffffffffff, 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, 0x0, 0xa3) 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, 0x2}, 0xc) r5 = socket(0x23, 0x2, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) setgid(r7) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001680)) 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, &(0x7f0000003080)=ANY=[], 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000003000)=0xb39) setuid(r6) open(&(0x7f0000003040)='./file0\x00', 0x81, 0x8) 02:09:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x7) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) r4 = getpgid(0xffffffffffffffff) r5 = geteuid() getgroups(0x1, &(0x7f00000007c0)=[0x0]) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f00000001c0)="166adf1cc3d9786ce73dd61192c79e006840079730924a673a2dfabede64883438b73db1fc9c59e7fd747c9ed6a24b7d63bc7b1ed56ae863c8a5566bf378ec2adb765261c5344a52d05266162967632c4180704e238e6d66aeda8c052bae50cb0522bdd5432bc9536ae98a3900fb06a496e95b97642e5ddac558ad2ffc180afb433f792ae46441bf2d41fdc2d2be82fa882fa2189d35f7a6c6b2b4f0e3f2c051c8e07455881f49070392427bb0491c00216903014ce2787fa05d4a3a2ff49ca1efadb376c5eeebae13c72f601f65fe9e24ee8dbb7de69d54370ce6e3376edf15e3197def296575aee7cb2acb9200b4", 0xef}, {&(0x7f0000000140)="fbbfa3b641d2f519b3c13e44ab04", 0xe}, {&(0x7f00000002c0)="b4e62a4bfefcb0aba011d9b6d36eb4514fb190d5c38efeab587ad8885b00a9a02154413d70fffbd8d557739afe3eae0b2afbe64296e6f732d2bae8d73c5e2f1c5d7a0ef0e98c40dbdbd94e65b4a025bb5a670b9a91342574c0cff126bfd82950823c97f4d1588ed9a0e7ac9c0eafda9f62dc6daa0c9743b6d9763b7b534586797498ec6adcecd7f91710cf83664eda444c3cb0564629faf50f1c60f0482cc1c24b8e", 0xa2}, {&(0x7f0000000380)="ee4ce7a7237aaff7f790e4e5f0eaa6d2d4369df85380047232e3ced2af5c66ac4f3d95d355d6a5ad770addacaae26ddbc100aa6ae5aeb2b604c6866e5dc637399b71e3d3dcfc0027a2b298e8e18047ac42911d53b51e6c2f0ca51f3af41e9023a320f3a6d1a449167f9b8a33b094a4ead54f815a22e57411e7cbd90824139bbf40fc2a0240e01f8dcd56816edba5a6e6982ef4b969fa6e0d5cffed8c3ffd264668936f9b0378c5d814219d1c9df92adb4ce8fa530cdf3e7c1e", 0xb9}, {&(0x7f0000000440)="33df7882ce0a3706876ef18f00dfc0801486ff2ffe524cb80470e1d5c5ed8c9bfe3655a88014e18d7cc2b9de0fc1a54fde805033824242ec90fdf95fdca13c0a80870326988f101f77808c32c99c0fe5d9fc44c1947b5112557446b419b4652810ba3e11bc5f6f9ef35a249b5c8e7a33000c362c05fd6c91eb5fd1e9ecf1", 0x7e}, {&(0x7f00000004c0)="eba19a1cbec37c2968a83ae6a6de23a454", 0x11}, {&(0x7f0000000500)="4f61c6c59c4dc908160720082a874a3e840dcd9cd21e8d990fa76b1c6c9d3180ee5a229b6e4639c3331250229b43b7b205b0a0bf208398ff748656eec167d2cc26e0627120f603a64b46abd451548eb1c3fa86ba1d416c1b57be904380cf1b5f1b55aee0ae7d8dacb6d58446e9f8278cf8880b2cc3b3ac306fd0f30f08a306817a62b1df10c9f239a00015c252f6fe2ad728a42b9f6e2083d117878241cd3b9fb3e79c7553fe170d2c1e1f5dcf69dd735d1e1c3bf6b19a8597fba3161a19374c0d4fe0109d3f645b191f4b7dcecd9d4f6e1b39bff282f68fb8174295bbc7d5557338e6d96ead6a21d60313", 0xeb}], 0x7, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x8}, 0x1) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) 02:09:41 executing program 1: getrlimit(0x81c691ae9b48fea1, 0x0) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000040)) 02:09:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x400008, 0x0, 0x90d2, 0x0, "d730c10100100000000000000000e74de400"}) setrlimit(0x3, &(0x7f0000000180)={0x3, 0xfffffffffffffffa}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a7291f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8c38e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) r1 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x5}, 0x9}) setitimer(0x0, &(0x7f0000000200)={{0x0, 0x800}, {0x101, 0x1}}, &(0x7f0000000300)) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000000)=""/86) clock_getres(0x2, &(0x7f00000002c0)) getgroups(0x3, &(0x7f00000001c0)=[r1, r1, r1]) 02:09:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="28000000ffff00000900000008cd3fdf000000000353321d0bbf250cdedee1f0bd0e34e64da2619a8c4f3af5dfabe36e07c80544102cad5d58127d54f4f43adab2c2d977a714aee858312893fcac937781225acc55bf1c4b38b9ed34b99052f53184c508d0520ae7264f2755e7fc9c632657c02f1f7042da34d8af9297d6349637b5f873", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)={0x4, 0x494}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCNXCL(r2, 0x2000740e) 02:09:42 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/78}, &(0x7f00000001c0)=0x50) accept(r0, &(0x7f0000000200)=@un=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = kqueue() r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = socket(0x11, 0x3, 0x0) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mprotect(&(0x7f000029c000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) kevent(r1, &(0x7f0000000140), 0x6, &(0x7f0000000240), 0x40, 0x0) 02:09:42 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x6, 0xfff}, 0xc, &(0x7f0000000480)=[{&(0x7f00000000c0)="003bbdf8758eca5aa431465f694c7a710c8ecb694578a2d79be64df9882aaefabf150cb349c0babbf07a70bb733ca1e0ec9be263feaf1eeadba7ad0fca2907af7862f1a8d42993c47ad899fef7adbd2e3ea987398923e652a677c059ac3c50afbd5f3c52b3663c1a2d9cb383c3b4e65db9a6ae1f4c04246197745d959963892f3a860c215ca186d326ae12cb7539d40fff5f67b66e7d9409e20eeec4880244e28f66e32d0ff7ea5227a54bafdf05c922dd02a1d753c4e65125bd2e9992c8d8ca0d", 0xc1}, {&(0x7f00000001c0)="12af37af4e79ddedaf26a23febbb243826951e61a535f4e818f466e045325d86c87b28a3184052c019c14b19faa3d657462702fbd1d37607a7aa5be94ae783b1fe4e11c98463269b2cf65339bda351d811acdad8aa8542e39ecea79490580b9a37e2c810f2d5a63f7c7eb9671101abc87a1f162df3d654de68dd5e78e3ffbb4d4d21b31c0059091dd5ebed38ecead458da9fbda5935ab5b3afcca9661fabaa3e47e56dba4a", 0xa5}, {&(0x7f0000000280)="eef1953dabb66aec5010e718978deb54c814254e3e106e32383a733a23476d9eb057a82a0ff7b99b986259e343bcfd84a3fd995af2", 0x35}, {&(0x7f00000002c0)="b171c145039f6d600b21b88316b691ff2ba617ba68d74972fc2d1703b490b1747bc60138134c10595e8ef00eb493497979e0254402f96a7ec24a9eabb7e0c2ce000998cade48c7f385af3d21ef21edc6bf58a84733a9deec6de4e0bc7751277ede7cf7114abce8b133bae3063106000b5cb4137f7aae5fa00efb111b4fec27e075f9ee5dec82d34511dd12c4", 0x8c}, {&(0x7f00000005c0)="879803d26537137f4707c461d5bb277b962bc2094d2ea87fe72b2509259dc5932cecb887f908a5d464ec77aced73aae249e6a4fa62d7d9b91eff2a3db5f5eb15f0b6eabc08a0972541609cec5552b869b4ad0acbd89307485e916af511ea20746ce157244ee2d15738c7b806218c009f8dc42b26d4bbdcbaf531602bd803791d06b098c467bcc3f9199c5cd076e25308456667c144571c5a0c26e28ad1aa63b0fd79a02798ad70e2a9bde7be2b95c0b5a51b00b34cf314c4dfb896599e0b1e96304b95137bd8cc0c4ff6ca92cc87d34ffdbeaaaad0ec7f58bef23607bebe18297b42c5cd1cce78557a790c84f036c0ac12bb936361f8579c0fc6b03afdd673254e75945b9392e06aec3a77be57f68c4af203c0a6eaa589d3990952de5c79917ec1be2dbedb20a4af2691870f530d2076927afd810b5c2e41005a40b16a91c582f4f6c07ca5e71abd58eca7becd0d00854cd27ffbafdd47d6a1bf1a03fd57fd80e4d3c337bfaee8e6b13befe2d811a56ec18e947425a7ebee2d23b5f0f30b6059792c82d1b92e718f6ac1dbc74b84aeb765eb1d520e9375f9e70b32997c2c4d4059554d8058d2427023214c31c9e21895e938ecdb4be01b0e93006511cd224e5c4d0875e3f608f19967dc52f04b8288ab47a20dda161a452d1870ae4da98319d37ba3d66413a836f154eb0a3abc4f6f8da54243fee069dfd1b4096a1b39847f3926f2e1d8665b62d65e5a655cf2dd984226570d5e3adc5ad3f09b7799ae79e353094aac08da948476407eea0f56aea0105d3eb53f08970956e3e1748d405a0d2cd2468e7dfbbabcce4ffb6c5b0057b9a6f8eee41e6927bb5fce36ff6bee9137881d4fa5e432c25d8fde6620f0be24d294aca6dd1065672dd012d74415809da5d25a79158e7cca7b4fdba4d0a3649deeaa3f1e26e4a993e88f8e94fe90bd36999e6e4fa825f3a6b8b75983f788ec359601ed63212514601ba0018e165d1be9568577405d3abd1c3853d64b07869ecec2dc20782f499ed2c2e6cbc8072af4c49f8e5cdf677497da145fca75412430fd8c5f39e3651abb2f0343183776dbe420006d06466adcab514b888f9bc796b0fa39255526a62dcc7a1f428ff5b403671174c98ebb6a883607e9a9c9ba2e442081c9e111b4f57df559ed43687685a8ce6fd71c52220bd10e81ed84d0f06665c4000620e766aaef755357cc95ff366931747c071b8c4978b14992a79946f457617adc2a8cdef6908abc95f79831447d6950a29352da65b8310a17546199e69822a114374c58fb21ebaa0c7baa1b553a352a20e3a0009bcbccc350407c3653cb9ebdbce671ed4b57033a7d59767487f4dfe9b67ad5b09be0d4fd46cddcf171ef6fc15818130cb482e2a80b65778c3cfa91ff273c08a34ae97810622da7a69053aea37c0579793276080dd3fb6afd0fbd517d3de5b48763bdedfda0276464693fbefdb5eaa5f221b5bdc760de89f4ad94b9ff56862eca099c35bd14871ee1e6ff85efbdbc6b9b9681a37c34021a7808d7c83a554485e71808252b4b412e72b042f83efc7d5e9620ec3bed53a18d3b0b9fea443a2c13c93f104ad82ab526fa5b2947c9b6a25e29eb83550b1d824211dfa2d145cde67538e7d0240e32d57582409b2b0a6000d107196d503b60fa36d62727f330cde77ddad5f7dba8795b7716775691eed018d1851f04f387231f767ca1415cd646da3617d17d1961c95bc097644619b17e6221b2c1004802cd59a42106f18d1493b291299a314c5ef8e70a472fa19880a9675a2f87f37c60a0f1c2a5374d8a4842ea54229f251cc0c42d7f6185fbf3e77f2a49d6ad781e099ea2b57bc2852914822d2a022ddfd2f51a372a917a4c627bdb77ff5d14a86ff8a3df50260bdac4257d199bd2102e5bb7dbff775b9d38d454998e27ea02d438296e6379a44e9562f9ac03c3c873cc3d8676e23d54d1bc9a246a9053b9f60b8b6a1bb9abdafdc33abb93455ec9b2228a3eb5e73d715600249a26df9a6bb5dc2911519a4cfb2b0f0a0326b323ddd927ee3ebf30ea9c3cec28fa50b54e28ca4b4b33740e5bae80a9ca0df5eca51afdd14e852ebd656ad302bc3800d3b92ca75b3aae58628c0414cd96bc45d03c866bf30b5f562ff28ab92892a14be00a8d4b86db59daa203608164cbb8634a68f6fb53b7cca11c271670d50b462eb3d7a079a360991a3aa2075665e5aa6155dbe4b6817665d67a93276a3146812d9639df841088dd5b92c3668b0c4b8ab8e41a4a468db8d2254a85e17ab97d402af792ce48193b2fb345fd8619eeb6123a4e168ba8f0d1d950d3c8e3e40c9218e352f6e57e30939e65ffd6eae98abcf0ab985b5c562bc89ff2399a91da83b3f777fee1f54b559ebf41cf5f45491e3a79deacc7b274db077453800dfd3d244d0780854a43c9141441df4d6cf63c27306327647e8d39152375e99b08b7d7c77380b05416909e52dd6b0871cf440ca4488a1e760ba0fccc6a6c84cee4cda03fd7f7bc17d856f3bc2e6b5a8c061ab1ac586089c9bae084272e55b451b97ab612529cd134cf87faeedadaeb1798c857cdab522165cba91e92042af4dad2064d6f16630c83089de5ff8343be7a9b9a18f845da33bec0d411d16f80c565d9f207248cf5f11314a13dc2ee58c3e7efbd2f0401bf2b7f1a32f465d9ff5d32a782820dd6363c8324c304c6f9707b064f8a680d2115450e5424c45026aed5909151364c069867aaf56f04c6236b7e4360a56c9fa8311113d1f223a70d7abfb82afd7e1e73d4070696ca86ac0576d8cd255c93a01df90a444dbd10079b8b231ca23db2d64b9bf37a1e7598c5803e2e9475067b128306c60e1ec8b22991925246e22644303e6f6ab9e1c17d26ddbc07d1c90fdcaa43feaadff4b27de1faed9c45294306d9a6a916d7f1852bd05aa2631000392380204888764fcd584974089850816ccb1406ac25da91720558415d8c80dfe6d4e42b5b3349097490f05eda72b10555c2ab9990ba3e4c0b5aec2a4923c8c65a56d3ddf03f59090ff5f58f8f75ebfd60933b4b3073021f93d554fef33aff3afee767b7388b1767db457a2bd0ea0f2dbabcae8e4eac7feed9344d2e814098f61c5d82d6be7c81f53cfdbc9948b60424db5feae0d229a3e21a0b5ed7c0bfbc3f44ec3530ae231e913eba5885554aa0b0096825b8004b012acceea3a5018bf9078bc76ec6f6334ed674a061647278c82550892e09fb04a703691e51e9d261b28c2b447faa1d1b316c559d849a313d15cf073429b2c383f423bec79223da3b083b656a373ccd0d95642b9a4f45433d6cc8d7019601d09c9e07ee2035b47d7967958e10149f2522317b8e3f6fc5c62c704e7f26acdce8730c9ffc30be5cb86778cbb7021b0b2259741ed1328942df9bdd427c6da96fae240fe104fed0d07ba60db4552e3e8d6c963fab3d26da7ef3ce0c06886efecac3bb94b44cdac9bde94a86a946b20188c20d6d54ffaba3cef3e7198afe41ea77c7d1902332feeb145c30a6c253df61a90b5143d6d67fe45e34f3673fc251c26c6c3148e19505b4c8015c992a18168a3bfe0ea025ef1c15527b911c4a3ed8ce062ea129beda3bc4cce3b5d96e92ef325f1a0fd69926102bcba88b8cb00b4ab853b124b2fcf202a2fb72fe637162a75123bd08d1b233c6621d46f6dd46ee3cb6d230472b0afdf01a8e73d7b37343e9859cc8dfba67ba17b1c807c35c8ddabf4f8309de03f3f8b41d2ccd98f5802a2a69aa86c768be1cde2bacf9fe90bcd191a9c422fa4bf94aa18c2ba5f09b1766fd8ef1f72574dc3a4d73d968cc287a7f6935ebb34727b2b19567380a73adf3db6c9a5afe0dc408453d39a3309b50dc6cf24c9243005a78aeebd6edf2bbad74e1d11edab720dba019288e7b8a482d06558f2a921d0d71d6ab2a7ed899342e66272908faf884992326103184b3118a53e7c7a5d9e87dfc7a5a3c4b9692138839a8c1ae8c83b09666bc96d40c83e8dab4ce7ccf0488bef1f0a585e7ec8b64cbd19c407a6676cfb5f1b74b88f84513af6cda885f516ebe329da1d76c64a840fe680e5d03ad067f1ea0aa5e558d063cfd04fd71f380a16fe224850b00842aba4f88d259696d9f3a4a59907d4f4e69e267fcb453dc2d2e7bea2685af0205e70239f62608ce77d2b75e779499e6d06912b87318fdff5e8e962d62fd7001f053d061b68b93085b0de5c3b6f1205a2e647bc12d1a874982cd0aadc1380499f20ba96607de87fd6eecb81f2bab372db688cffe2ae28b41cdffc702df9ee9f8092198fc8235941c97285cb9aefc85a971a7a53bb6d425f4ccb58c39e5feefcd1acf3abad106e85067e755d1fb26fe0a3e7eac9e877a9338765e14d4c964a7ab313c29aa2e942f25da56cc95c7708ae41ce0f3a38d225eade798beb14bf66b148954df3ec88364c45e600fe421b9b629e7f6c48b3c40dc63314e303df8dc6e2b3942e0aa8ff32fd10e8f78090934b1d6a90fb66a5ad28bad1b9151363d5b3278c24dcc53c9a306769935ff2e1eece8cc48fcc4482733dddbfebffdc15b68ae275aa71d85fc5c9d99c73e49fde779ae3809b4af5e3b76da17123a11d8bb6a0e4d27c659fcec578332cf4935c8caa064b192f09c653898884b206938b269cd3863d3a624e66428707d39f373a43c2c12c260d54a127cec6b7fd0df500e6a4464beb4e5549916236e80f2d97a947f233893fdb61f1626c3527b936741ce80e7fcebfcf92c218059996df09739b4edf1f22335796a2f00bdbfc243e8c7a240f2ee627d500e59cbb72b59a56c31e2d85b27f0c89adf33258f283eacdb5d893e5d044dbcfb7efd34fdef69e7e1e596f98fb07bae211d95780bc3345acd8169af8f1c9e620dda88069b4df223eb4743ed89e32abed5fc392d510358e558679ccff5584c7489fa2d5684368ae17ddd9e6cbabd3b2e96a521826e501e3b37206d83f27a3362c304373194df48b64c856b6839b95cb70a2e56b13f34b1604b345c4e79a26999942a938c4066ff1ed7c7af4603b308cde65f97ff6127cf0bd020d5a1ac2e02153136019d10f5c68db5a206008b9e92222fa782b39e6cf04efd863ccd83bc2a9fa71c26f5aec1c1674b876d79b815b274cbf756030b9a666db7991853d6e9fb45ce76ed6594da56eaa0a2769fc69b600a238cc52df0abf70f31a517e1c82942c00255b0390ee08f2502ad59b03d6743cb68990578c73666c7fcb5affba13be1b8d7cc4c29a8319e8a266249d93974387f55b168aa6548348ae29c923a599e6d7f9e13c4bd921661b8f53c8856851f40433914376e33e867d912bbd57adbe5f77e0f413515b23f5eaeb3412aa135c92342192d5e0abc41fad90883c2c69bb27ca9845df7fab7b6cee65f7a52493645eb655edd52c6691c65be1b992317f52a0eb0ea6b5bf49dfbef0d55cd084f50e438b7c58f7177782707009f8e5e710ed8c6597c2b93da37d03c3a84c650dc31344e1b3b0c54bf7dfae12aa0fef13ab21ce95998b25c7e7389d35ae05bd54565994ad18fe0f2d9d014ab363aaf0dba038450455ebca2e89c719ed18ac5253a195b27f9df197c748c8974f766d02e41ac29643df789195f113527fd00b1a3a1eec4715b2307cc09e86a758752c9a23bc89cf1898eae7c1fd6beeda1bbc574ee614a66085fd13854e5d0c23d167f7be65bd3db3bc13748355e9cd049bfa8b4642a5794199ca4b940d9e69a2b2f1df0babed32b311da133fa57ae65e5214b714caac67151a6bd8b49fe0f9c264efb4948a283ba74608b34d7fcf3fde29bb905", 0x1000}], 0x5, &(0x7f00000015c0)=[{0xd0, 0x1, 0x9, "37272ec251fac98346fbbbfdc00656c0dd54850af7972a6b90d087d2ddd30ee830876ee014ca7e9acde346ce9895257d18b9f24f44f4eebae9cfb830b2bda64395a37bb6fd817468af7c07907d02cf97a161d841af985996a77fece16f40548cbf9c58c693a8f644fbce15060f2a354df1c07ed34ae7575f9d30354e8c25f978a2de9619047a8ae9093fd1106d61e43f541629c86869d729a6141553dc6dcbcdce1f46d3a73c17a40a685d100b463475f5c5eb6f2fb84e9e9e43d4"}, {0x80, 0x1, 0x8, "a356a00c106be5e8ce62727871c08e78f72a2ef65380e3854c99428c394882b385cbea18460f646b7b1d5f60c89262d652cf67e2c6f48897fa67c064cd0f9d7134e0c3cdaf68e68b22a009a26aeb68596486c4edc5602919077d485199e5d848d1934aa615142e7fcd948adcce90"}, {0xa8, 0x1, 0x80000000, "02b18a3b33521567391ffc6bd43b14244fb89650ea7183054d65ac1f740b7908f529d69741ef37b2bd711ff023ab80bba71190c74362a9a2c4dc456036da6ac58d24167791be700efc0340b936e291cd00afcdd2833a6c5e6a13d5bb991fc3e93d758f758fc536826cee276e05d1b83b78de6a9f58e56c0dc0983e9dea82da8497d0a86d5c951ab1dce1b2dc96cdee26c04593c164"}], 0x1f8}, 0x5) r0 = socket(0x2, 0x2, 0x0) poll(&(0x7f0000000040)=[{r0, 0x10}, {r0, 0x100}, {r0, 0x2}, {r0, 0x10}], 0x4, 0x1) r1 = dup(r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYRESOCT], 0x1) sendmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="e80000000000000000000000000000003cf7177c3550e0e48d36f23f53385d2cf64c3f3aac1e1ed7e4b7ea9e2e4e0b0590cf0abfbe4a5bcf56e263fba507e8c97dd6c4814d156b29c40f121460496f02a737f38d1952a8dbf88c8e17e3fdcf3fb21402fe0f500054b54e75fd0dd61d065d7024e4e8464b7c952bc9ea2b69548bc7f890a05de851e7a183a288dd70d45942b906befb53e642719c9f186a2ba386ba4ca9eaf61fab7c6f248a8582c88ac49c89af43d9babe233fd9a986570eb9b25bfc85e11090b575e6b0fdb69cad3fd9c243e640266a5c3372d292f5b100000000000000"], 0xe8}, 0x0) 02:09:42 executing program 1: r0 = kqueue() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000000000, 0x102) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x21}], 0xb68, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x46}], 0xfffffffffffff801, 0x0) 02:09:42 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, 0x0, 0x72) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x9ae0308b86e87913) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x3, 0x6, 0xffffffffffffffa4}) kevent(r0, &(0x7f0000000100)=[{{r0}, 0x0, 0xc0, 0x40000001, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x0, 0x2e7b0dd7}, {{r0}, 0xffffffffffffffff, 0x74, 0x1547d556d887ea07, 0x400, 0x5}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x6e75, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x40, 0x6b46000000000000, 0x3}, {{r0}, 0x0, 0x20, 0x0, 0x3851, 0x8}, {{r0}, 0x0, 0x10, 0xe0000000, 0x81, 0x8}], 0x8b8e, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x8, 0xa0000004, 0x2, 0x8}, {{r0}, 0xfffffffffffffffb, 0x9, 0x40000010, 0x1f, 0x10000}], 0x5489, &(0x7f0000000240)={0xcc16000000000000, 0xc16400000000}) 02:09:42 executing program 0: r0 = socket$inet(0x2, 0x4002, 0xfffffffffffffff7) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x802, &(0x7f0000001000)=@in={0x2, 0x0}, 0xc) close(r0) msgget$private(0x0, 0x760) 02:09:42 executing program 1: unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='r\x00') r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) poll(&(0x7f0000000200)=[{r0, 0x22}, {r0, 0x53}, {r0, 0x81}, {r0, 0x104}, {r0}, {r0, 0x19}, {r0, 0x10}], 0x7, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="c4f2900a276430589e3ee8185089d1953d58ecd4a197163436ca368377400cfefb0d8abd7a2b70a6efe1b88663cd199b321aaf2cd498e5fcd9ba09937c23ccb00ff7c721212a5ee369a966cd3c0a4af78e4549efd98bea5d59a2a4595b9b3b9d51a5f8863f73f600896873b05fcdccee0b02f73309422d76d6872663909b166d3e0ff7349e83", 0x86}, {&(0x7f0000000300)="97c2e2694c168f72bf8fa20b5add851c8d4a9655901a46cc", 0x18}], 0x2, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000180)='./file0\x00') accept$unix(r0, &(0x7f0000001240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ae4fad8723c1b1b297c0a70e19a4656ba2bf9bce4dd45938035c261bb02729cafd57d00725dcdb491dae3b11c4435464496c7db7f10f47"], &(0x7f0000001200)=0x1002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) 02:09:42 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0xc003, 0x6) getsockopt(r0, 0x200000029, 0x80000000000040, 0x0, 0x0) 02:09:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2018, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:09:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[]}, 0x0) 02:09:42 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/197, &(0x7f0000000100)=0xc5) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000240)="8985e80dded7cea665f871fa0713c94169302f057f4e4cfcba61108dcb2649e622fa6ebe51fccfbeeb8fbffabe7aba49579426d28d2173d53d22dc995e2a0cc72a5a645ee8edf8cbd3af3d03b7c3c4c56e431163922c96ea25a4f63160ac8841fbc088a36fb1c528d0b549dac477671e4f05fb", 0x73}], 0x1, 0x0) r1 = dup(r0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x1, 0xffffffff}, 0x8) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0x73}], 0x1, 0x0) 02:09:42 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x43) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000040)="e641f990049d07f71e78140405930db3f09104b9e4c169ec30e001083b7fe211e55a142039e772587d821d9a7b24503a43e014d6f621fe298cf29a8ce86c3595350acd71f0265074c8b533ba8c20b97eb6ebe3f4d6e3e7894e4097", 0x5b, 0x6, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) fcntl$getown(r1, 0x5) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="eca1fe2e65f374862eaa4e713048e69931929648", 0x14) lseek(r1, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) 02:09:42 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) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="827b541e2d03a6ee5e0cc25dbfd1407a8ad15aecda79c9685ca65a303a5d79a662a4f5829701ec664a12700be0ceb7b948fcc759262be8b7056d8f04", 0x3c}], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x20) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0xdc, 0x3) r2 = syz_open_pts() close(r0) r3 = dup(r2) getdents(r3, &(0x7f00000002c0)=""/4096, 0x1000) r4 = syz_open_pts() fsync(r2) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) pipe(&(0x7f0000000180)) execve(0x0, 0x0, 0x0) 02:09:42 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x1, 0x80000000}, {0x3ff, 0xfffffffffffffff9}}, &(0x7f0000000040)) setitimer(0x2, &(0x7f0000dc3fe0), &(0x7f0000b1bfe0)) 02:09:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)="01", 0x1) fcntl$setflags(r0, 0x2, 0x1) socket$inet(0x2, 0x8003, 0x5) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10820, 0x3) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x0, 0x80000001}, {0x2}}, 0x2) 02:09:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0xffffffffffffffff, &(0x7f00000003c0)) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f0000000140)=[&(0x7f00000000c0)='-{\x1d@\x00', &(0x7f0000000100)='-/\';-,$\x00']) shutdown(r0, 0x1) 02:09:42 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f}, 0x4, 0x2, 0x0, 0x0, 0x1, 0x9, 0x74bc0fa7}) semget$private(0x0, 0x7, 0x200) r1 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r2 = getuid() r3 = getegid() r4 = getuid() r5 = getegid() r6 = getpid() r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x6, r2, r3, r4, r5, 0x10, 0x7a2c}, 0x5c44, 0x6, r6, r7, 0xab4b, 0x5f64, 0x400}) 02:09:42 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket(0x20, 0x8000, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000001}) 02:09:42 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000007c0)="222a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f88000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe214dea7e9f117dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235d2685c2001fc080000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27f7721ab3fe68bfddd27d0a110febf1b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11e) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x6) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:09:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c6", 0x21e) r1 = syz_open_pts() close(r0) dup(r1) socket$inet6(0x18, 0x8000, 0xff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x209, 0x3, 0x100000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 02:09:43 executing program 1: r0 = socket(0x18, 0x20000000000002, 0x0) setsockopt(r0, 0xf7, 0x101, &(0x7f0000000000)="9fe94e7489c3a3cb4a1a96cdec8ce14eceb501403ff25e8dd1d445cfb24571bafbc370045b793d247bc3d0c96ac68662d51e676397d479c06264c82642a8feeb8d6a1a06f4ab31f6d900930d8e65bb52e272a6e8f638c5e01f5acd8036c552268010935d978c64957dd9d987f7a14928cfa3768e977caf94df0a23ac6d329f68070d9a7f2ef6dc5a49304efa6b049dfee44aa40edf891cda89d2ce0433b0d0286784433ce214e5c612cba1", 0xab) chroot(&(0x7f00000000c0)='./file0\x00') setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 02:09:43 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x2) close(r0) 02:09:43 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x8) fchdir(r1) socket(0x3f, 0x4, 0xc6d) 02:09:43 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x100, 0x735, 0xfffffffffffffff8, 0x3, "1cc255b21120b434b99a3ee10296a61043e30351", 0x4, 0x4}) r2 = kqueue() getsockname(r0, &(0x7f0000000400)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) kevent(r2, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x4, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) 02:09:43 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x81, 0x7) mkdir(&(0x7f0000000040)='./file1\x00', 0x68) link(&(0x7f0000000240)='./file1\x00', &(0x7f0000000540)='./file1\x00') 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, &(0x7f0000000480)=0x2) dup2(r0, r0) 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}) r1 = semget$private(0x0, 0x2, 0x80) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000540)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000280)=[0xe772, 0x9, 0x2, 0x3, 0xc0c2, 0x80, 0xc8]) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') r2 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x1) sendto$inet(r2, &(0x7f0000000580)="a157b981382feb611d5cb257474701874ae2879daef4db7b6006ddfbcd5df46775062f705da40858f8a13abeadf697d40f3e38485e6fa469e8d70ebe1593fe89f0259c48e02854a7b6982fc4a92f7f6174d88e23b9e3cc294c8a33fc97ddda84a83353990adbbcd8fe39bf6fc51afe29c61e534ad40794ecb9d1bc9bcb29577348ed3622e2032e4d52a2dde25c2560c5da6d9f7ad5637a2d739fd92036b0e9bb2dbd0f6d3c8071c9280dd1b9403bde232e21ef6580b22990c1dd202fa6404a0065d3edeaedf191caec0cf8c22472844099e5bef0c2406de39a590b6173f90c12d51d54f853a3986ffb725e4b6bd0cf186ed6c2", 0xf3, 0x400, &(0x7f00000006c0)={0x2, 0x1}, 0xc) ioctl$TIOCSDTR(r0, 0x20007479) setitimer(0x2, &(0x7f0000000340)={{0x0, 0x9dfc}, {0x1, 0x6}}, &(0x7f0000000380)) socketpair(0x1, 0xc005, 0x3, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r3, 0x4, 0x2, &(0x7f0000000740)="2beefbb2eb86c4c3c82d8baf39a9524dae67dd7108ba85e07aeafc244ba014a0a6470ceb331d64f5a1e8fc573fb009ff279e7d352cdb5bf0f30e6ef930b0c55357c68c37199077c8e9b0f79927547b01d78ca1e66041ca0891f9a554c2cb1bc034063bc35df87ee604dbc4e9a14d91e7e2413ff1cd73e8df34724f8b728f4ae2b94ad306e47535857887541ec83e249547f7097e4b9a9fc87d994e830123388128cc4748a690d3da74b66dd62196c3a5661b27cbfde7fb27a4040cea5c1441609341e42103ba11bc4f7bbaf96d35e6d9bb003df9973c31fc8b353bb9030d40cc99", 0xe1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) setpgid(r4, r5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) 02:09:44 executing program 1: pipe2(&(0x7f0000000000), 0x14004) setitimer(0x2, &(0x7f0000000040)={{0x10000000, 0x5}, {0x8, 0x7fff}}, &(0x7f0000000080)) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) setitimer(0x1, 0x0, &(0x7f0000000180)) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='x\x00') 02:09:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000000080)) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 02:09:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)={{0x100000001, 0xabf}, {0x9, 0x5}}, 0x0) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="1f000000000000003001"], 0x8) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='c\x00') getpeername(r0, 0x0, &(0x7f0000000140)) pipe(&(0x7f0000000100)) 02:09:44 executing program 1: r0 = dup(0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000200)="a0cfae19b1116b0601c19f38f1c6f0240f17bbac9aff32701f85707ffed693442663f9c186523402444eab1ea4eecd1df108246556916f2f7c0a433d7bd3cb8c06b4ccbbdee71a34d53ee4acf1b85fd02a9d689de39e1ce8444476b80acaca1f0cec25f42b9c6d326b157d6cde162986c4768f32cded06867fa932d2a57fa9427edeee9f35e9b46644a61616a53d73f17bd0da607096e6b2fa7f8c849ab73d", 0x9f, 0x402, &(0x7f0000000080)={0x2, 0x2}, 0xc) mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x400000000000}, {0x0, 0xfffffffffffffffe}}, 0x2) 02:09:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0x0, 0x0, 0x80000000, 0x4, 0x6373}, {{r1}, 0x0, 0x31, 0x4, 0x80000000, 0xcb6e}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000000, 0x4000000000, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffd, 0x1, 0x8, 0x2, 0x81}, {{r0}, 0xfffffffffffffffa, 0x40, 0x41, 0x1, 0x8001}], 0x4, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x5, 0x6}, {{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x401, 0x5}, {{r1}, 0xfffffffffffffffa, 0x8, 0x2, 0x4, 0x3}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0x6}], 0x3, &(0x7f0000000000)={0xfff, 0x9}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000140)='G', 0xfffffffffffffc8f, 0x20000000000, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3, 0x800fffff}], 0x7fff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) 02:09:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fdad0e614eafbd62be410bc305abc5a3b8fcc5764a4814da61e15514e1b57a01d7c7245c019fefc37d33b3fbef5b558c25c016b9820fc7be68c78aa9ab68ef1f8ef0d1a89e8e9e95649e51307c31964fcd85", 0x52) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1002, 0x0, 0x3, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:09:44 executing program 0: 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) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xeb, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x200, 0x3, 0x1, 0x7, "57a214ebf69d1d66487df2b6c01c302132af1110", 0x1, 0x81}) read(r1, &(0x7f0000000140)=""/161, 0xa1) syz_open_pts() 02:09:44 executing program 1: chdir(&(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000110001008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 02:09:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 02:09:44 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x6000, 0xb57) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) setitimer(0x1, &(0x7f00000000c0)={{0x1, 0x3dc}, {0x61a, 0x8000}}, &(0x7f0000000100)) openat(r0, &(0x7f0000000300)='./file0\x00', 0x10a81, 0x9) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x20, 0x20) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x4, 0x0) close(r3) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x8000, 0x3ec}, {{r0}, 0xfffffffffffffffa, 0x81, 0x80000000, 0xe1, 0x4}, {{r2}, 0xffffffffffffffff, 0x40, 0x0, 0xffffffff, 0x1}, {{r3}, 0x0, 0x4, 0xf0000020, 0x9}, {{r2}, 0xfffffffffffffff9, 0x12, 0xf0000049, 0x8c, 0x101}], 0x2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x7, 0x8}], 0x1f, &(0x7f00000002c0)={0xffffffffffffffc1, 0x1}) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) 02:09:44 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="8cb49d1f2fc617217ca046c05e0f992cf3233c47b46ac70c10b4ebfba1d16f0cdb3490862ff8fe66d678d73b46129211c13b22c6716cd5c297365f348a229530a34e8baefc09c2167fac6970b04306cdf8f6b169df1f688244fbcab28a2428306159e47d366fb9de4e04cf535f07cced88014daa7d789284a5eba0632d1ed90c2024e607fff3f830c2ec1da3d40ec2cad818f9c43fb97f66eb5fcd8bb1be540035cc457811cebea4cd5e214f84a3e526dba695e980515d5bb6eeefbb69dab41e4e", 0xc1}, {&(0x7f0000000040)="628dff850121656e1e42f30a9aeca6c3bf823caa5b8f746662882794d80df542b6fd26", 0x23}, {&(0x7f0000000200)="5b2c5fb70cb6f817968c9da94f8957610f7a85c37eaca8a1182363a28a08a7d3f5f6916d75eeb6c1e79c764a2f261bde2ac48c2ef9b5cf60164e77712ee9182392dcf35b26b1a51af5e26560706ebfc8f964909511473d62380085262334435012946357b71067a894e4425a5f91e2817b5c868fe487953ee05154f308b86c07e89b61d4098e19f20495f5e252448dfdafb6f0cab4c798375b6078ee8429f1322cc76b2207fa924eb0ff8447c82191eb586bdca682a074fea51417f60a3d32fa34e3e887e5d20562158f55649042ce2620e1d2466352986dd8415d27276ca9bd38f1a4446037165aad00e98b371bf6eb711c8ed430156541c418c433b6da5b", 0xff}, {&(0x7f0000000080)}, {&(0x7f0000000300)="7a525ab4a6ff7c2eaf6e15c468bbbbebef119dd7d348018427cfc6cc3ac261e660566ffa66de894c8b919579a81df61caca1ec6ef25538b88426ca2f97d6281cd19a6e2aa4fd3cf5d93d23107c889827c93739142d1fc822d7b97bfa793a46f0ee1e6387ff56c0978ce048dac47d131843c505c7c4ab597cdb322842d96b1fbbd7abd28694bb1bff196c58038a6cd1e0e5c2aa78348ef34828bd6438f6c982dc7602bafdcccd4db01b5f5167b6", 0xad}, {&(0x7f00000003c0)="ab491dfcad09465d47cdfa5b08aee3747b97256785337f794e39fdacbf0810b8462ceae04cff0e42df469d7a7fe89f34eb53e51856b9f0abcc584a2066107e51805cfc62acf4e2bbf908138e462b519f092d", 0x52}, {&(0x7f0000000440)="d14499", 0x3}, {&(0x7f0000000480)="42cfbe6152e34698d2c575bd20fb0d9064490ca1e1c696a6875724a55d3a16be823615777f3450bb925df4de0e4eacf70498eb1100b69848af2e7592e313139b319220febdf4df8fb0e0a2240af5d8994f7033944e20e0cec5b1d66e517939c9f5803db8f399903787eba2e0c93e5fd63e6c31f201ce05ada23e0edb8097b95ceccf0865d48a38c121fd06ea05183cff34f6e5938285ffb88dde94ff6208f1b6c9c88bdaca1ad83abb82f3f082f46c72e6ca0ea111ba53dd023f0868d83fc94856e197936b0ab97777bc783c38e55621990e93119ed239307fd52e5153cfdcf6546a4a9c66cc22ae4590443e199dff84118b881778e3cf0cfce6f4bc034ce4607f6bedaef21308d3731efadb81cc9b6f0c2b56a43457455c2728290500ee222d7137906ff379346fe7e47f4b1207f84fb0277a75ae968ffdbc7ce82bfa04391e14936d1b2766f85d6074612b6c3eca329b3ee4ce78104f9336b05cd0d3790b9d020b2b1f845fbdb7a10db35b9621400603b7e2231949088a9d6675ee6c5bd4d97e5c624d9ea3bb73a0f876c65fa762e9f4c3f824376ef962661f3afbc3423b4c7cbd8f0d5cbabe13e5ada6b7d61b83eb2f030f7cc9e87e603a12438a7c633c473663dd26e5d6c01ba2ad9884430a680c22c201536a16dd3f0c32d77855a53e59ab05df74f7617cb1650ec9767a103414ec1eed26126887207b12def55a78ef663bfb8bdac3c201ccba062d5204d14740682e4f622989396f58a79d732abaca482e153b0eea604126a826376ce5468c9cac5ad6c45b465f4dc5a1d42b186a5118b5c0a5cbf60a93f2aab05ea4250218c8653fe40c2555c5ff6131b8fbcda7680d025a9f36b1bfa82259ab6d7dcbe00970e60eac0de61a06440fc6b31096ade0c33c182f625769059ae79244833d1852d871696e630437eb6aa1158a5ada7342947c14c1b61916feaa43084344f19bdc8bbdb052dd2d3d8984c5bc1cf8310fe5786c6dbc0215591f054bdcf30cc9dc397bb36755dff5ea846259b088191cfd6755db2b28d5dea3d8fe3d121cdd9091a57250919962f9f61a0a90fa0d2b7e6bc6fddd77f8b740eba343a26f0360e9c6ead530499d9d9517a0040bc26f0592ce1a9e2200c1ba6ce301b02bd1e3d65980dc6356c227dae12491c1fbd7788a3bc23ce107f6f63d917df5a5dd0ae0edc918ef63a43dd81eafc51790d89f6c62f10a62973452eed61f2d28381d5b0d3ac86916753859fed48ef71bcf4a83b16d6cee0d7ba7767e9f861b89ee298f12c5178efc90eab78eddf8e767c117d0bd3e887636666cde8595cafc954bdf0341f799a5a6ddd260e239c668aa345a9fd817bdfc38de96e8cfd63cebf52a927818b2197115e8304e90d54c1de3bd6bc0cb5f679eb5b7d816b5f482b05e255ad077e8c07fe75b18d44f5f44d8053e1d770ddf20ccde2130df9ef61db80affb737b1e3470257f601edf4c19fbe4bdd55e5fa80c3260e20380e708274553242b1a447b310fada3c6123542cd04a230de30349387b97d9886936361e3c5dd5f6cfc54df29a6fd729fff41d09a5199d71b8bcff3a66b87e2b5e30189be0b192d29606f17033394acbc583b51860599d81e0bbcf38f593b1448a7468e934d01dc4f681ef96b4f88abad57e3bd9e6e6684e90feba2b3068a7b2508f8384e88cd912727574e340a03f9ba650eaaaea8ffbf67d98ff0e9e01b2a837729794f96e8a03e0c81ca4f7c76c1fed43f5b6f0433004f14689ae60f93552015fb0e83f51b8ca4faf440877ba772620467ab92b6d1b003be52a515c02136370da8a69754382494761bcfe7bfc579bd182bccc33a63dd0bcd330e2f32c7ac463bdef091bbfc497ba49f2c35dfca1c1888ded656cf8b88cf23abd63b0774fb66789f932cfa849601f00e0d9c9200a2a1902983014566866f0ddf0cc5e606db4a1f7ab5ef4485c40e1bb1de900508daf75fbcdaeb380b59d94050b833f4dd86dcc863e21fb6109c852c39128b9d2f60806b14e490dc592199b6e0b2a58f1d992b1cbbbcd56db8b465970eb83431fcb4bf029ae334a001cb2b1ded866eda33874ee94270ad813c818528bd3c778b476ea023646258b143ed58691358892054214966be27cd179315a93030ba03d5c8a1f0a903da9cfa713d09a0dedcc7fae20e305a5dc44b6c1b9fb047cdcc3f702dfe6c3521450d12078dce820787afab4dbee83a058f9b828d1d048d4864a540915ab12f3933c27fe7d2f5885a8596212b37ad83d817016cb1d135c69237ee398d3688ab7e93d0ad5e766d72de001a6a8413a09b8f8b6e81f561f9da1c137ceb5576ea195b94b1c4026b225db3ce00f0f71c6bde67e4104e5c36742dbb81c7e1989399020b20e6c1e6fedcc9bfc0cc0935a603e3dcf8aa7e3bb62dee961a69a2f1ad886ced561e6f44d430358aa523cc14b2a7b08c48ee4dcd2b2b8a24f0b9f386ffdf8a3ac88637595a8d422c4c85b2af9005f6a1f7bf6a8d935577528ea811dc01892d244c86239c8c1584e2e3b09e40fdaaf8d142635a9b986460ff12e6dbf4ac734ef50c7d4b2b73693038b7ac4a9ab17595be60dbf5c2358a505c4704166d3c8317957483ce82cc216d182e744895c170bc3dbd28ee0c9cdde9c8e2014d939d4c153f7adde31cb59f886bb7f80f7fb434214205f818d1e2fc8942b5bfefe4312bcc5852c5c26ef12f3ce84b5634979ba2b919ed40be0d7e0fc179f99ddb1d1f954ab4beb3abc71b5a2003f6993cdcff1c3895382b7b57f8eedad75c62dcabd7462d76de4e10f49ac3fceb6bf0708e4bbd0322cc9a943342eff2042aba2ca71c12649b6770f997a67b8c4268e5877a53b8436c5a8ea6d3ee76c654a7d9a513200b1adb42c4188c175a463a081db5baf71e34e9f9ba4ee80213244d2725bd530ff045dc05e27515c6b651e76ded2a633395c5cfa29db9ccb0ac266cb032f3a94ad4da0817222fe32aaeada8e5775847a693414f528c26e42c0c62272c043cea966a7496cab7aa1b064dacc690ecf34bc3f7a9d98ad6e972dcfd5d44ab38260ddbf965665f27ff96a074f400e260fd9ecc7b315be3d542df738e67a18d8be79f58cadbecdc6d388102f66a57101ac912ba937d61b62b658d0cd1fc57e220166355aa9acc75e579f1c57bbcdae1b6e6e05c62d5b8e5503372fe74e000685755e7686508a7d4909d0f65a093b0151ba13902ea7a58abb5dd301bc4371e0a4a8e2b1355c374531c6595a0b8368720b11f5b2713d81385b10fdeaa05e05093bb1f534353fb9b08690f132837adc960e34a700ab07c8eca53bfa04140db429161742a32bdc09e45d9e70459f2c862f262d293bf3186d1b771afb33892012c51074359c0d3b78dc58628b309b0ef55e7ba453a958f3bc70a2553327f774cbfbd7cd1afcf02fcb646c5f26cec0d3604f0e5d2e78371a7d64244ea3520f0c13b04f8de3a21e400a5efb2681f00d0969615c621a90015089915ba69c55efccf5c685dbe666ecfd2e83f99482b1c854db45fe1afca9786fc90c48eb75cee4ebe729ac19b181c18cb287ea7cf24923b5d2b56aceef18a217ef5e892ae1b0f272a9d5de028b0de4d9f390c477ce88a3bd83da747278d474bfafb9fce745e848b8f92f9fd5ce691549ab65196a59a92a6f14c4104395b104676b825acac51f31a3bc8738d8a56827f5be40fc3fb561bcd93443828dbc7d2761a2b1cecbdd58b2047703c978602aeda1cc9a5d00dc70d8ecc094a06b24a7805cdb148047e2ad62dfe167ba51d452adb6b41b97f3b19e8c15eaaace7d0153584d29f43f092b3190279e647e49f1dcc5d79bef8623804d3cea9b6a26d4084dd632363220696941b7307c29a52a0b80374abc350bfd570030bb360395ba9725e08a95dcf291c151869d9e8fc85ff7bc3fcfd4bb8b42557c1d25f90e3986067835d74bf0dc18732a309dceab74e3c47bc661e5b531113a111798e4ab81702e3544baf455461c489ca8683ba6dcdba7d27d21870d109c039ca41667159d0edb959670d70168509941f72b75993a6fba1c018ee5b48c2ac01f296da40e424c69d30fcc7f799ecf4072a52dbad8ec653ff2da5fa6d4782826e8dc1a768215be2ad1686eda27aa5aea7ccfddf5fc45969f5ae6390c61a4727965283e75ef9b6151805a76a3595691f7c6ac413f00c110212c3061318693b04fca5d1656c491a885e5f433f313098157096d4fafabdf5c7015894f0f8f95ac990450ac8ef8cef8d36474f4ba5f8b3f254f74fcb70dd1b0b78854acef023c195f8124e7ecadecf6d72ed6bc33f90a2e94648931d6499b1c2925b93f3546175d09813499ff2a0d8f73c5cc50f3415cce6729de0c5e6a8667d61b32733eeee9c8ce11f184ae3ac0d9842041462dd0f9866ae8888b3f142f4e909d2249f8c17d5b99bcf7cae0df6829875c33f1ed6edf6edbb392d3428311ce5a4eac035c44f16d58e32f28082f4a6539b3b28918a3bbbe106ea1d5491658e3283f1a13d3f392040314ebe4a2063fda47a4c252bc672b6992ab09e5c6aec841ca787518b7a0990cf3b4a0e185c18e7e8e498ed2130052710801ced51a203cf2d27287c0cd5013e6f22ff52ee350170303f172646490d67759fbe431144849a34a811b290f51523cdeb2645fa7868bd2030fd57da02f0b674af0a9c34b6bf7ddd29d0672acb91c8a7cd04f259cfc1da36a0057ef7256b0819fc0b1b1c3a5551910ab0f8886fe3eb4cf97e5140ff4251e8cb7a5c84f317faa1a54ae9013769ab795c4ef1602b9124e03880d8199799b35c7c5746d3ad4daf086ca5ac57555c22da54ebd19a61f801980f24b767ec4f43f039f09a158a3613a09014b6bcee40af237b6d539972940bf5bb48508ebe7253379bfb0f1143c442c45fb3f617edc75f9f64933a7074891ec89bc19aef308fa3114da45f5925570d97e98e25ab97226cd7068a835a68c287859e41c45572fdf66c33ae061e877aafd62c20ceb2b28e7b65eea2b7fc6080250dd823a5921b0aa9b23a4f7be8366e34a028bf4a35f6896acfe3371070434df5a31a807ff87dd137cc3c6d0f985b53b7394ea1ffed17b598eb9f34f677e07024a86f06c40a9929d287d849fcae8113e640344949c22e0a4dca6e16394ca8c4bdf2c3f3c9b3dff6c71e66c81220f0ce7a7b38db9e3ca3496c45a8004a9b45232e372ba645aef83e436f2719eb05a03ede7425efeaae0052cca5a36124790416c2f4bfb86faa68ebd8e1279fd020990b0aba7e33fc41d1a36b5d19b08a8b39197dee93cc62040e705fd562a3a2116e6b76ca01b8f5c3104d65580c1dda13a84c2c8bcaec0ea8904d75f8122f2c0d9624a38e6faba665cb01307a6de4db3547b7bae124ea7aff26a032f5b203ce7e6f27295fce6670007e9f1741399bdae5e1c72d6ffa26c7a65ede725f58d05850756a5e75c007d2120c4cfe5ee4a879d4a989c2ea28a19034fe87f5d7f2b58b3f8557f5c456a228089f335e8aa98aeaf1c3a4d1d1668a33b23adb3a7ec7c5e03c3d6f395cfd503870735dd3f0eedde2ddb2b96647803b256e0e8d800c4b270770064d3d1a3236c27ff449cf4e102fa25af99b8bd7f28720e9e0523b981fffe627910ec8784fa8b997040465353019000bb1cdfb333b464d93eb84ffd7a4508437d8e821da843023c760314ab4b1444e14096ff375feb910e202643daf4896335459bbeccca08198fcf93f70f16565c89ea1921a5ec6b03a54d81e48cc656d061f099a7c0aa52af258b6764fa788ec7433077defb5115955a09021b064e588f", 0x1000}], 0x8, 0x42) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f00000000c0)=0x1) 02:09:45 executing program 1: r0 = socket$unix(0x1, 0x10b, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 02:09:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) 02:09:45 executing program 0: r0 = socket(0x1, 0x3, 0xff) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) 02:09:45 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x4000) connect(r0, &(0x7f0000000080)=@in, 0xf1) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$unix(r1, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x7) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000100)=0x4) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x83) faccessat(r2, &(0x7f00000001c0)='./file0\x00', 0x92, 0x2) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)=""/157, &(0x7f00000002c0)=0x9d) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0xf32f, 0x6}, 0x8) 02:09:45 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) dup2(r1, r1) write(r0, &(0x7f0000000080)="573115ff8550a80b0b02a4b959b2da5d846238a230253dd6d58a651bb1a105dfe664e3179f2b4e980183d2397691f31419ee7f02ae5ac2106415ba9c6d1a7980cce236eefdbb0113c594ef42e1ca9ae494c9eec4ef18c7c096c999ddb12dbfd5249f0ca3c39340ed982f0ed47caa7e7fefbc95b071f4d80c9df2bf5a39061ceac59ee42e7e42955e9571134df09e1006d1f377b1cb0ac75002bf1e8c2209891458", 0xa1) openat(r1, &(0x7f0000000000)='./file0\x00', 0x9, 0x1) shutdown(r1, 0x1) 02:09:45 executing program 1: r0 = socket$inet6(0x18, 0x100, 0x40000000) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) semget(0x3, 0x6, 0x4) 02:09:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x0) listen(r0, 0x9) setsockopt(r0, 0xfffffffffffff801, 0x3ff, &(0x7f0000000040)="c3eb3c7a7f5e9c0e5c68b5fa87dea2856506d1726d8201eb8fa3a94d975e68af2e65fafe839290112e90a2", 0x2b) 02:09:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040)=[{&(0x7f0000000140)=""/200, 0xc8}, {&(0x7f0000000240)=""/230, 0xe6}], 0x2, &(0x7f0000000380)=""/148, 0x94}, 0x40) recvmsg(r1, &(0x7f0000000100)={&(0x7f0000001780)=@un=@file={0x0, ""/4096}, 0x1002, 0x0, 0x0, 0x0}, 0x0) 02:09:45 executing program 0: r0 = socket(0x6, 0x4001, 0x3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, 0x0, 0x0) setsockopt(r0, 0x0, 0x7fffffff, &(0x7f00000010c0)="5abfeeca489dfe771cc01a9d0300cba3073b96f2437817e6d4405ceef6ef216882151844349c375c4f1a09160f74379cebfd6a086d33773606729e0f694a0363394f0453ea72ff65df760b19141483fa4df87ded066ed80f81b0fa30127d1275a51fd3fface8f3213cb0cf6994f074291f436aa7ef92eca2bb4b242b613f64949262bab8be9a1a22d30293d70948b630015521fd2d2c2469f2cd2742ce729a92504dfbfcbde9cf1328dd89c5c7c208f029e1b7d8a08ace4828f6fa819b538543774466f03b71fcace36cec028df4bc87dd57056b904af47ac8206e97fe9025937f36", 0xe2) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 02:09:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96", 0x206) r1 = syz_open_pts() close(r0) r2 = dup(r1) getpeername$unix(r2, &(0x7f0000000000)=@file={0x0, ""/11}, &(0x7f0000000040)=0xd) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xd4f2, 0xbb, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:09:45 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) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x3, 0xffffffffffffffff, '\t\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00'}) linkat(r2, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00', 0x4) readv(r3, &(0x7f0000000000)=[{&(0x7f0000000200)=""/134, 0x86}], 0x1) 02:09:46 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) r1 = getppid() r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r1) 02:09:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) r3 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(r1, 0x5) r8 = getuid() r9 = getgid() sendmsg$unix(r3, &(0x7f0000000780)={&(0x7f0000000080)=ANY=[@ANYBLOB], 0xa, &(0x7f0000000540)=[{&(0x7f00000001c0)="46623558ec112f9d5c765900a05632d9580ff37b00109a1c834fb1929f4b30b820b7478e8ee6161d144255b90030eaeda72d846a7e2c71f26c432c28599b9407791ff26cb5a2001902dfdd41cb52f51fd8f1309e5ab2bc77dc273d2c5c16ec3e23e37af88b82521eecb05a1f1a9d27c6c1fa11234ebe6decca7b35cf4d9139a4f1aaed6f3fc2299fff6b25e4f022f54a70191cf5167332786635e7e95eeb4a9f9c50253cd7dee40e15affb4b3a8df199e920c83cccce4f935bf5ec062d6133f87bb29d8c9f83f55455e4c8383a5e09c0a8ccbd28c8c9a4a0977e80ea94a50f5714fe855c2c538eb9a3e2b94f04af1b32ff675dab83be6fe9e2", 0xf9}, {&(0x7f00000000c0)="35131c88227451c48728b76a62ddbfbc2af1cbbe16cb6e4a7c916018dfff602747993f8a783a69b26aca58371afa6c72ad3d4e3083c4bf832581298f34fb179516ef26d90f10af9982c2600e29c992463170aa093f160bf0d7bd0f349038e64fdfdbbc40233b2a7fa2ad9c2f774207b437752b00c11e3173767988c0f7fc320b194aafa4", 0x84}, {&(0x7f00000002c0)="31f74e6a56dfebb8e59eb7252a181bc930dae7b1bb8ca12671091c8335af05ac7eafce31cd938909ea7c35f59355cc527a5ed50b10327fa1c9737d5c63337c711637c98b38636f1eca90f329f6016bdc7e44782380229e0cbf33bcfa5c45ec44018eb904169c4461ecd6973304149bdcdc6298e3d9ad1dabdabe9caeac5792e6939caf6a3570ee9728259d7ea1950cd08e391050788bf926d276344b10a6b9", 0x9f}, {&(0x7f0000000380)="ab3853b97a54245312f46085484201482d1f06f0ca138e11af3f3647ed921656bdf74041c273dfea8ccd9ccbded3f4bfff1c4e48ce405be20669f16c756ff701075a6caaea3986a612b4144f17b72a903cca207e28d5a6ff682e4cb808acbf598c969c034cb5333b03", 0x69}, {&(0x7f0000000400)="5ca01d5d6840d79a0c13118033bf9f490b877ed3da00b49b6ae3f2c4ff3c5b26dfa307316c450ef4d0b5650168741876d0c5ddfcb0f3f8c08d9ebc669a441d5e44a0bfd4a5b656b4983e6b5bca971aa0eedb1c416d1722eb4882fde128076b7662e15a74c0316b4c842dc0d82136cf5539d8b3bb46a6f889a969e668af3597cd20cfb262eb42c52a5df4c5895995fa5432996f112e64a65d543161307ff4f3dc64e168eb0e4bd0d13a64e9ca636a085f0aa56f54d7e6c3e9aa19173e2de13e9da59916d5c5a7d9a88b46a8f30715f0101c", 0xd1}, {&(0x7f0000000500)="766a7f2c078a6a4cadc580bcdabfeb89621f3a6b0a12801fe69c2c4fb9", 0x1d}], 0x6, &(0x7f0000000680)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r2, r2, r2, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r1, r2, r0, r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xc8, 0x8}, 0xa) listen(r0, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 02:09:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000500)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0x3ff, 0x0, 0x2, "d9782b72dc64c41368143e36077bee24a6344827", 0x6fb9, 0xffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x8, 0x0, 0xffffffffa36f4018, 0x3, "ecda39d1833935c63ffb17c83fb36c4571a8abfc", 0x81, 0xb3}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) 02:09:46 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r1, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000039c0)=""/7) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000001c0)) fcntl$dupfd(r4, 0x0, r4) mlockall(0x2) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0x10) mlockall(0x6) sendmsg(r3, &(0x7f00000038c0)={&(0x7f00000012c0)=@in6={0x18, 0x0, 0x1, 0x100000001}, 0xc, &(0x7f00000025c0)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) utimensat(r4, &(0x7f0000000180)='./file0/file1\x00', &(0x7f0000000240)={{0x84e6, 0x20000000000}, {0x100000001, 0x7}}, 0x2) setsockopt$inet_opts(r3, 0x0, 0x4000040000000001, &(0x7f0000001580)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) semget$private(0x0, 0x2, 0x202) semctl$GETZCNT(r1, 0xffffffffffffffff, 0x7, &(0x7f0000001500)=""/102) semop(r1, &(0x7f0000001440)=[{0x4, 0x10001, 0x800}, {0x4, 0x800, 0x800}, {0x6, 0x7, 0x1000}], 0x3) setsockopt$sock_int(r2, 0xffff, 0x204, &(0x7f00000001c0)=0x8, 0x4) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) socket(0xffffffffffffffff, 0x0, 0x10000) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000200)=""/35) lseek(r0, 0x0, 0x800000000002) getdents(r0, &(0x7f00000000c0)=""/175, 0xaf) open(&(0x7f00000014c0)='./file0/file0\x00', 0x0, 0x3) 02:09:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xfff}, 0x8) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) minherit(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x3) close(r0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) 02:09:46 executing program 1: setrlimit(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d541f6ebc6b94cb26af3d6ecee89fa62bd80bd9571b9565ff56dee62109533bdc4"], &(0x7f0000000280)=0x6e) write(r0, &(0x7f00000002c0)="8395c3b250c9719188188e6c061c0fd3a590d9d0207457f2a4c93f7b4d564bab692edc400db977422a9c1e8677f09511c05517d9169b266e57006dc889aa49cc7420", 0x42) r1 = socket(0x26, 0x4002, 0x9e2) setrlimit(0x7, &(0x7f00000001c0)={0xc0, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="089f279c4442c942128bd53771c976c9cc04b50e15e32de69b74ee18adb4b5559776e8ef2200d0835dfc8bc3cf5d17f472106a3ecd7ae76dbe06606af56e5b18a4f7d10c4870a27ea2b20981b85760bbf029a7d08d77aa18a261537df5bd8ed9a968e0c1bcda00a511e41377ec3530cd39641228f641505fde5c6d556aa23cf7619e19d541a88ba4165b3f9dded955c56054ef922522905dacbe4e4321e6c7cba621a6c8706334213c294f", 0xab) read(r1, &(0x7f0000000100)=""/130, 0x82) 02:09:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001480)={0x10000, 0xc16, 0x508b, 0x4, "a48640e922342057cb6fe2989b5ca59c163d4524", 0x80000001, 0x9}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x9) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffff74, 0x0, 0x1, 0xffffffffffffff7d, "85fe68bfa60204000007ad00cb5fffffffffff7d"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x7, 0x6, 0x20, "a974254cfe66974eba7c260860d582948f774e7b", 0x1, 0x1}) 02:09:46 executing program 1: nanosleep(&(0x7f0000000040)={0x4, 0xa64d}, 0x0) nanosleep(&(0x7f0000000140)={0xf0, 0x10000007ffffffe}, 0x0) clock_settime(0x2, &(0x7f0000000000)={0x2, 0x5}) r0 = kqueue() nanosleep(0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b8, 0x0, 0x10000fe, 0x0) close(r0) 02:09:46 executing program 0: listen(0xffffffffffffffff, 0x0) munlockall() listen(0xffffffffffffffff, 0x4) bind(0xffffffffffffffff, &(0x7f0000000280)=@in, 0xc) 02:09:46 executing program 0: setitimer(0x0, &(0x7f0000001600)={{}, {0xfffefffffffffffd, 0x100000001}}, 0x0) 02:09:46 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r0) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 02:09:47 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) openat(r0, &(0x7f0000000200)='./file0\x00', 0x108, 0x6) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x3}}, &(0x7f0000000040)) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) semget$private(0x0, 0x4, 0x240) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getpgid(r2) socketpair(0x38, 0x8000, 0x8, &(0x7f00000000c0)={0xffffffffffffffff}) bind$inet(r3, &(0x7f0000000100)={0x2, 0x2}, 0xc) 02:09:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921", 0x24c) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x68a9, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:09:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x40000000000000, 0xfffffffffffffffc, "7e389ddedff370734578fbcef9097b5ac793683a", 0xfffffffffffffff8, 0x20000000000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x9, 0x3ff, 0x5, 0x81, "84b79c5ffe50832f188819afa3936fc3fbed6b86", 0x8, 0x1}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) fcntl$dupfd(r0, 0xa, r0) 02:09:47 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r1, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000039c0)=""/7) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$dupfd(r4, 0x0, r4) mlockall(0x2) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0x10) mlockall(0x6) sendmsg(r3, &(0x7f00000038c0)={&(0x7f00000012c0)=@in6={0x18, 0x0, 0x1, 0x100000001}, 0xc, &(0x7f00000025c0)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) setsockopt$inet_opts(r3, 0x0, 0x4000040000000001, &(0x7f0000001580)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) semget$private(0x0, 0x2, 0x202) writev(r5, &(0x7f0000000240)=[{&(0x7f0000000180)="ddace22c60c009ffbc885b66d7848c7352f3337ac6125dcd3200306eaa681841748344aee571293df06689d198fbc22a5286d4e5", 0x34}, {&(0x7f0000001300)="a36f57cd1afd939b991b9c4feb0414b973659356da00dc4ff6bb3872630639c0c826429858222ea8fe5aa651370c0ba5ca8f284117861913bbfd0a766bd87b7181a65fa9d81e16233f168e06640b2afdde9ee8ce32658fb323a16d9230b8b98b839c0e074263db7de99f969d7c1ca25a118ed892509d1ab5d7d6f64ab827c87dc85a6d0fd4f05921505cc7d22fea722a97d197eca9abe5b2fdc9f6b10c7a", 0x9e}, {&(0x7f0000001680)="b04c312778fdab9b5d869dce90dc522752d7118d14780fbe93eea0e169ff52a0fc2f4f9e0fe5e879d4c1145c50507163ffa3d74ec58a6e63afe158f3dc0020317ceb5bb4677daa241a48646c2d3437f9080cd07ea6f99f1b068ea73680bf9c4fbd3b9100f49a3018fa4e14e0f57e705353f6559463118981b0a2db692b936d0dac8f418bd2b29bdb77f239809d6d8b3e3745b0cebf81771b018d5af25c2dcec5c15fb69046cdcb24fea83a45d88420f77613f61cc8c92406369cb2a63b06f2fff2f553e7cf0b807a037c5b3d847ac4bf484fa05c1a40c1cc4731da69a699db37a63d30ce234b5e480b1732a7a3317d476072360e1e19", 0xf6}], 0x3) semctl$GETZCNT(r1, 0xffffffffffffffff, 0x7, &(0x7f0000001500)=""/102) semop(r1, &(0x7f0000001440)=[{0x4, 0x10001, 0x800}, {0x4, 0x800, 0x800}, {0x6, 0x7, 0x1000}], 0x3) setsockopt$sock_int(r2, 0xffff, 0x204, &(0x7f00000001c0)=0x8, 0x4) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) socket(0xffffffffffffffff, 0x0, 0x10000) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000200)=""/35) lseek(r0, 0x0, 0x800000000002) getdents(r0, &(0x7f00000000c0)=""/175, 0xaf) open(&(0x7f00000014c0)='./file0/file0\x00', 0x0, 0x3) 02:09:47 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) getrusage(0x0, &(0x7f00000000c0)) mprotect(&(0x7f0000ff5000/0xa000)=nil, 0xa000, 0x1) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x20) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6, 0x10, r0, 0x0, 0x0) 02:09:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000007c0)="222a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f88000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe214dea7e9f117dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235d2685c2001fc080000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27f7721ab3fe68bfddd27d0a110febf1b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:09:48 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x11, 0x6) readv(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000000c4) 02:09:48 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000380)='./file0\x00', r1, &(0x7f00000003c0)='./file0\x00') r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r3, 0x2) recvfrom$unix(r1, &(0x7f0000000200)=""/152, 0x98, 0x1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 02:09:48 executing program 0: mmap(&(0x7f0000732000/0x2000)=nil, 0x2000, 0x0, 0x2017, 0xffffffffffffffff, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) 02:09:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xe7e, 0x0, 0x90d0, 0x2c8a, "d7000000ffffffff000000000020e700e400", 0x5, 0x1}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "05031360bd3d3800e0e80000ffbffff000bf3e00"}) r4 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r4) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 02:09:48 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') r0 = msgget(0x2, 0x503) r1 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) getpeername(r1, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) dup(r2) msgctl$IPC_RMID(r0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) readv(r3, &(0x7f0000000000), 0x1000000000000308) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000100)={0xbe3, 0x1}) 02:09:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt(r0, 0x6, 0x80, &(0x7f0000000000)="dd74983f25ee413facedfda55796b28fc9953fd0c0542adf764c301ef9428f593866b34f19f6ac1df7ba2fdcb094d2167c7a11074098440ea88ac6a30fcc7b6d8c8a5e07160930eb74f62fd97448f24667faa4736a94c8d79f5180adfda02e4fffd7ebfc474dfa10cc70b0ef9c1752f4488586ab3c49660f14f0bb5c96ba83403634169a34c9f343cb0fe65a54d5f3ca7a477cbc00ffd628fabd4b26e9bc21f36cc0b483cb92ca7b87a4d7910539e513e27d", 0xb2) socket(0x20, 0x8005, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 02:09:48 executing program 1: r0 = socket(0x1000000000000018, 0x4000000000005, 0x9) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x40000000, 0x1, 0x7, 0x9, "dd3ca6c170d0ad6ecda2cd67d9e5900c1f8e064e", 0x100000000, 0x670a}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xfffffffffffffd74) getsockname$unix(r0, 0x0, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/122, 0x7a}], 0x1, &(0x7f0000000440)=""/174, 0xae}, 0x800) syz_extract_tcp_res$synack(&(0x7f0000000400), 0x1, 0x0) getsockname(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) 02:09:48 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x4) connect(r0, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 02:09:49 executing program 0: r0 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x3, 0x0, 0x8, 0xfffffffffffffc01, r1}) write(r0, &(0x7f0000000100)="4b0b49a9c78644bd50d70443020459a5f650e675a31cad88528058eadb05757c52a481", 0x23) r2 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r2, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) socket$inet(0x2, 0xc007, 0x3) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 02:09:49 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00003ea000/0x3000)=nil, 0x3000, 0x1) madvise(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x6) 02:09:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000200)={0x5, 0xc, 0xfffffffffffffffa, 0x70, 0xffffffffffffbbdb, 0x195, 0x2, 0x7}, &(0x7f0000000240)={0x5fc6, 0x3}) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000040)=""/106, 0x6a}, {&(0x7f0000000280)=""/168, 0xa8}, {&(0x7f00000000c0)=""/38, 0x26}, {&(0x7f0000000340)=""/153, 0x99}, {&(0x7f0000000400)=""/229, 0xe5}, {&(0x7f0000000500)=""/178, 0xb2}, {&(0x7f00000005c0)=""/175, 0xaf}], 0x7, 0x0) 02:09:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x9, "0f23b20886d0fa48caa11e1f0b28a573fd230436", 0x0, 0x8}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x1}) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7291bd9ffad7063893bd2136f4f0bfd7636ab883504efb1bbb82da57c7480e50097cdf4973e9f2d26f17fcaa1526ecfefc1365859026903a01e62d13f51f5095c47a8b92a4cd5d7fc7e3ea954e6134644c9134feae12c3b847a12a9cb913a42685f4ec693c78b2021de17aa7c49b6d7eb2201e5d729c38f80358adba9050086d9234d4ce7bbc62a59ec15c29ecd7f876b9bcd10ed70f1e129f1c0c288e6c8b580fd7b24f6841877d0b0d28f31c40917652da413880841a767d4c795ea1fb6dc53df8a211a3b9dd663a9b34805b452df17d30f13a325251c631b7147752bdbdda18afb8f7b55909120fcaeb68d2b0e7f66b2ae97e677048892a935175173fe7950b5bdbe3d8b34d84e278b5245a149049d316f87ae24", 0x1d6}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x8, 0x8, 0x6, 0x32, "bdb7b425e3cb26b3ca2e644ef1b27b4dc3dc0848", 0x3, 0x1}) r1 = syz_open_pts() pipe(0xfffffffffffffffe) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) read(r1, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) openat(r2, &(0x7f0000000100)='./file0\x00', 0x80, 0x182) 02:09:50 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0xffffffffffff4360) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x11, 0x3, 0x100000000000) fcntl$getown(r1, 0x5) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0xfffffffffffff001, 0x1, 0x80, 0xef43, 0x80000001}, 0xc) 02:09:54 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}, {{}, 0xfffffffffffffff9, 0x1}], 0x10001, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 02:09:54 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) dup(r0) 02:09:54 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0xffffffffffffff85) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 02:09:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) msgget(0x2, 0xfffffffffffffffb) 02:09:54 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) mprotect(&(0x7f0000331000/0x10000)=nil, 0x10000, 0x1) socketpair(0x221, 0x5, 0x5, &(0x7f0000000080)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000c00000000000000000000"], 0x55, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/159, 0x9f}, {&(0x7f00000000c0)=""/19, 0x13}, {&(0x7f0000000280)=""/175, 0xaf}, {&(0x7f0000000340)=""/75, 0x4b}], 0x4, &(0x7f0000000400)=""/178, 0xb2}, 0x40) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000500)='./file1/file0\x00', 0x10000, 0x2) r2 = socket(0x11, 0x3, 0x0) getsockopt(r2, 0x11, 0x1000000000000001, 0x0, 0x0) utimensat(r1, &(0x7f0000000540)='./file1\x00', &(0x7f0000000580)={{0x2, 0xfff}, {0x7, 0xfffffffffffffffc}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x100000000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 02:09:54 executing program 1: r0 = socket$inet6(0x18, 0x4005, 0xffffffff) r1 = semget(0x3, 0x3, 0x1) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/74) setsockopt(r0, 0x7f, 0x0, 0x0, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 02:09:54 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = syz_open_pts() fsync(r0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x11}], 0xcddc, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe}], 0xfffffffffffff001, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r4 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 02:09:54 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) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) socket$inet(0x2, 0x0, 0x4) 02:09:54 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x9d55) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x3ff, 0xea67}) ioctl$TIOCCBRK(r1, 0x2000747a) 02:09:54 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x800000000000001f, 0x1, 0x10) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f000008e000/0x1000)=nil, 0x1000, 0x6) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) 02:09:54 executing program 1: r0 = open(&(0x7f00000001c0)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000400)=""/183, 0xb7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000300)="a8c999b3c8b4126e8fbc72eff775fe788aa9643ff2ba78f3322e01677b53b95e3497dcd532034c129527bed8aa9bf1575075614afd73912aa153c3354d2c4d9a3162ce184bd50dacb72ddc4a870ffb8696ece8e23c98d1e985962f5b0648f5ef069e8e2f57fad8100b53b9658ee971e89552af20bec12d43b470925ca842cd18ef9ee0afca8f2e085a8252afcb16a2c01875a0b49d37dfab720badcec2ec390263553fd6e77a8dcc86", 0xa9}, {&(0x7f00000004c0)="27a5ee7ecfd9030648c60610af2100f21011d3d3e24130614a5efc48fe3d5185449cbc9c94385457118a9d6f2c3daef06ce4f1e0aba796144886604e4fb5bfca92e89314349c6c253cdaa463066ab46762697efd4671bed49fac0a5e4b2398096779167ef79630219d0137b1f3fe3e702a2c9752e4d8353707321c33260598c66a1c63a881dd94d89154530dd905638666c0", 0x92}], 0x2, &(0x7f0000000740)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0x108, 0xa}, 0x40b) sendto$inet(r0, &(0x7f0000000200)="12b4959e64369d486d1756b5fe17c0078598a205dd98e0bbb11fc9d9203fabfc9ad15ddbbe8079fbfd650040cb035e1468b20feefef0b29543e5a7b91cb9a9a363c732075f856634b71340862564e111f0e1f16c8b20c0adb223b8b0f517561d9e42186d025c7820b09723430a3b0485c91d2910cf3eb20bf5fb35bc089efd0721eb4db55e515802251fae83bf1ac53baecf0bf0b3e5db1b2b32cdb5ca885e3a2625918bde84850f20663d36ef39be8a98558f070d9ba68ac6752960f53e2f6c08d8efba44331cdfe7ce", 0xca, 0x409, &(0x7f0000000000)={0x2, 0x2}, 0xc) 02:09:54 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = syz_open_pts() symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = dup(r0) syz_execute_func(&(0x7f0000000000)="c443fd095100008f8870959d655666660c460f38f1a06f000000c4a3c97cc80566460ff7c536d9594736f2437c65c4a1b014ba09000000c48233f5340cc4e11016ef") mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) write(r1, &(0x7f0000000580)="35480c407a306e0326f32284e89d9ec756a05da636bb135b15f91b966769910d6e9aa7eca5d37a74f34a8339a4bb2a1bef09a330ae88b1c8361a8e645d20473a86f1b65e65e60f3d089f997c76c9716ca1080edb3b0b26d440555c6e358ea13e540cbb153bb87ee05c9abb123a58707597bf21b32fd04a053ebe3140053ca583ab0977a81c1f5035297e6e68e37613467928965888c3107295d01cd3d5cca512b896b734075cb38f512fcede1e3cede3f123751fbfd4c3450cfc3a61878a68204cf26177e990ae8a11f305264dae87f838cab20b561f05d6804d0582d72a6fa1c4d24af8e0c5d7b3d7adbf1f9c478174cd8a0a6ccd706512c0d485c4c34697c02a4270116cf4b87e65456e3ad5b142c6888b793d37f8903efcc6af5bdd395a21ff40991109fc9cbd720df4e4ee3c9592e48610e4fa4efbed724c89e716671630f0750e0ad4f6313a5804f4acd1b3c0cdb8eee92f634c5cb59b9d107277dcc49757ee6f66ae4574ddb8e1a26298cc5e3a0bce77cb3ce1b23bf80a19265f4574cd1b9073cd0910007e3f7a6aa9b928e4c30dde20b482412d06b41b77a2475d56ca80b89dc65bb8b17bada197e337b6f46440550e4e3b61d9864f75b5f37c8f67e7696d343b3e5eab98c6e4e00ca6093aac2acd07355a9eab83b491194cbb3e5eba4c45d9c5490a53246c3845b3684201fef5ee617de6eef0a2b006c76583431a45ece77f3c850d202519e2cd2b69ff0255bab89da56a048b17a88859b832d5c74297108ccf39b60a5438f739e11b5496da59861f80353281fade09b8fcb92a7715e1133d1537a4db50f9a92cffb039665a2ce211210580c283c1694008f4b049f515c52f645fd15082a9bd21f81016a41a37b494a522c2a18ad7d4780acb29d9ccd4b2bb1c9fb756a6857b44bee18a6164d7bfc12155bbd83699cedfc8c901626ab5c33c859b927f36a54d98ed6cb8c9f8d38e93d9d1828cf2d1090fcd72d8f54871fb6a4907b94135210b88ef4bec04ffa78b21640b8964ea57f825e5484b8de5b6a1762455abd4d40222f9fcc2ce84d8e2e39d6289597ce9f4880c1a7f0d54b995ad2268da997d41d27ee5e6a170270b6862073e1148522d22534354b5d1204e481c308636188f9d0aaeafa766bacd000c4a1ce3ee3f8d8aa23e7a110b8af65bada47eff450de659a79e2954433b9f449feb7f0a859cb69c257e6def4548f9919c9df47d16bdfe28c930a415ba3776d1818e02665cef104c495918fe326b37a35bd0c69da1bf7f1497cbb9674660bcbe53e596b56a9aa4c8f30f625a26f7ba52dae5c9951787f6313a8e7ab17b89ce1a599ef39fd1f7481ad3b6c010ca305021e642f5421f465f45d4746ba899d1130017e8c6a72abaf539403b31e835c0ba20901a582b740b07a365c1a1de0d2c0f9ac4d656f96582b188f079c5415a1999059080aaf91a3bd5298b8c6c43d17472940fa4fb5dc9b420ccb787726275095891799d9d459dbde11812025fea5ef07d4a1c4f518b25e19c442f24fa6ae5c5741a45e60f65ed4264f9c3e7f1e2530c89eb490e2164ee35af96606f03ad975d808c2c1f280517a6c2cf7ef2aad6ef479db4493a425e82a2d4a7b022e8d6ea81790ee20d5e3c1d67444844833a3453c845912a7a50fcd023b95e1e4fc77391be759dd190face5a46ea9e711f0e13948c52e734eb07ce15da0ab79a7b966f61c47fe4e088025271227af1d7f5afd0266e4b87d67ae71704c0d0361a4c7e37d2729ee7b3d204655e80607bb484f91272962592df513baee64c42a171458a6adf6f97c45e005bf28be4b857d6896732fa24116c9424597b7ba72da6339b59df1cc7bce38f7aed02170be941d73f76be4f7908ff1c9a01a8cf01a7381137e8a835ebd633ec9273a636f9b69e662821bd396a9e56fde34899bf6a2c5982d00271efa8c61f986b77fcfe6b7781144655a41dbf69e9ee345e3a4e69d4e423c1475fa70f95e5d07ac07977113fdf555fc94f90b8828558fef04c7caaf1e686be9545bf4924f235a97a9609b67c61fc47a40aae31031589519b806b11e20f1dde0e535b8e1def8428691d8c1403d3e73e9151a6d7950073e2ee5f42826ec44aeff4e13b5d12a6589c1888d784d46801d4b3c5978e31f1cd4a886f000249548a17df1f0a2de8ff77a9e75335dc7d7d2fecf605f4ae8af06251a02de9d3fe8c0e969932634a45f8af896678c2daed011a9f43f2b02fc8d4cb562118bd0c452a7c0927ab7e099a981975c575b4d7a40df9b216f6d544859a09438bd829e882a7182c697bd6d2702ed6a7dc62d49494b7e5ef14d4e5623cd6c394c941b01e382e0887a8caad7550e2868b7afbf72f82e6e783aba550255ab1352205e65b13556e034fcaaf1405d2c76b6864de8fe0a4b5ce78a0e95248356d01570e68cbb94dddd000f43c682fbd3034b157b3262de16002c7b4fd9bf9426729c787ebc060bcb3f6cf157cd21fe6770ed11f0bc686cab348852347aa80ee3d21a898e9ab90e2f2b8c94745840d2c0382c718e3b5eba1ba73992a73ac5c141dea7f77fd2d409318f8c65b58ca74926a7865a3124f64c4d581bd67bfa1aed11b7396a16a389211074e99d615654f177ba6d0bc7f991d88faae751b9a42a49c7aea5523acc2f6781652831df5666d09e49b653516bde2405830805e639fe83f04522f235809013ac7523fcf309ba146cc50b197e04d9a60106e7f45f744b6756d7d883449fc9f67931ecf2be19026584644a8c93be011b2bc97240d031ab25bd0abb3012348bb392686d0e990911968ced878540cd4433b612325a412fbd118ab6492eba51cfb12042249275c0d31de13e1ea41fefdff401113bf1ea53454a53e76fe1e9cb6b86d5171ddcbe291ce7324e69b3fa29f28f2df3a5cd3f5768722b5551e4783f497fbbe9982ed8601ca4c9946549c031231147a578917012f6075054d67c5e594bd290fc5759ea21db45529b88c1f78ef0dfb13db015f6ea49740e4c52f3fbd82e27213118d9526c72ba31423d1a859884073a802488912a3f05e6c353b921feabb6e4eefc9b3c1aee4e1ee8db9a8e532f6035567963180606375122272c954ed92c4dc19962bc301de4f8ee243fee921a1ad614634c5012616c06289cf81f32462b9cbe9019fe3d58ae132778816d6b7dc731e169aa5cff3ceef2b62a2ba042b0c7144e8cbf052884cb49f37de8ee3d49fe1f987ceef778167e31335e7d19c12536e4361dd6f33ab061c10a6daddad7c5a6e3bc912c71d2bc63b747bf4040a5bec05c2df2f983c2433b85767acd16eb0d5f8fd854e80887f44327561cd3f5c64cee40a4a6c05ea2116d783d66d738c6c5f717195e9bd48230cf177d25075cb09d100b3dc2347e37bd19ac3abde12f5a8239de5ac3c004282dc488e939acfd69a1c586c6e5ea05386365bd7d2d94ee183af91f00b56895470800054852f24e07844fe51ef3dac97cf77df1ce2dff26372758c735135306d679d5939e406efc0df99b7ffe463292c6e2ffb5bc8bee63ed564bbe94b47653fcc158e34629be01fd8f2a4c55de5cb4071399a40ddfa82079f8b1ddfc32ec23409fdb931276b288a833b33ffc9b3af809edaad27bcff22b1aec51006686ee189e506d7c8c4a8fd2569b580f40cb3a35937939414edcf01d84e964e29e88441940e3cdf1ce95351ee69c3da1a47adaa8db95e571460a2cc3c5ca4dff8ca6912393fc6544e82f4092944d9b0e24f60cb4e169630d81312f215f4fbb13a0faf18bd6b9d86efe1f361078da3e2366899c2020cce768ee2", 0xa81) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1, 0xffffffffffff0429, 0x100000001, 0x3, "10e09f4a63f5824fe33ff256d258abf54ee7efb6", 0x9, 0x6}) 02:09:54 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="f4134ac3", 0x4) recvmsg(r0, &(0x7f00000013c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000080)=""/32, 0x20}, {&(0x7f00000000c0)=""/120, 0x78}, {&(0x7f0000000140)=""/13, 0xd}, {&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/7, 0x7}, {&(0x7f0000000280)=""/134, 0x86}], 0x6, &(0x7f00000003c0)=""/4096, 0x1000}, 0x800) 02:09:54 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mmap(&(0x7f00001f3000/0x400000)=nil, 0x400000, 0x0, 0x6012, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000100)=0x10) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) mprotect(&(0x7f00001f3000/0x3000)=nil, 0x3000, 0x0) 02:09:54 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) read(r0, &(0x7f0000000440)=""/4096, 0x1000) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) dup(r1) 02:09:57 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="cc2c45ce9303bab1f89d5f65e01833a7d20e9db04e73558f687e565a3215e6a8ed30c4a30435c462c0e933c12be3c69c51946249b2159f29dec96196695b541e1e6454751a27c2c07c0bbeccb5401faf8ba8e95c81e95fd62380873232a30b32ca0ed1593b201e62c1f8d7196a48ab8acac7b45e92b26a8847f06b7b330c601b87bb24fb955fa8d8999df30270a7e731f508e985dc432ddb18c272075170dc2a67ca72b2f821d7184fc867975b33648cff8d2dee2066d5411f0aab248df226cde577ce13c2af1dfa281b0664b25499dfea3b280e8613080b13", 0xd9) r1 = kqueue() write(r0, &(0x7f0000000100)="21d68d279cd0ea7f2d2e5b0763d52aad93660b44fa5147aec5cb2b1bf74ecd405a55292776f3f5", 0x27) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x2010, r1, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 02:09:57 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) socket$inet6(0x18, 0xc007, 0x101) kqueue() 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) 02:09:57 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) 02:09:57 executing program 0: poll(0x0, 0xffffffffffffff84, 0x9) 02:09:57 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x8, 0x0) 02:09:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000001c0)={0x80000000, 0x10000, 0x9, 0x80, "6a78a1cf86afd81d0ca048b84e88e6c1c250647c", 0x5, 0x3f}) setrlimit(0x7, &(0x7f0000000100)={0x2, 0x5}) r4 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) ioctl$TIOCNXCL(r4, 0x2000740e) close(r4) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) recvfrom$inet6(r4, &(0x7f0000000000)=""/68, 0x44, 0x3, &(0x7f00000000c0)={0x18, 0x1, 0x6, 0x9}, 0xc) 02:09:57 executing program 1: r0 = socket$inet(0x2, 0x100000002, 0x0) recvfrom$inet(r0, &(0x7f0000000240)=""/207, 0x26a, 0x1, &(0x7f0000000000)={0x2, 0x0}, 0x2b4) setsockopt$inet_opts(r0, 0x0, 0x2000000000013, &(0x7f0000000200)="0fe109fd00000000", 0xfffffffffffffde1) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) socketpair(0x26, 0x2, 0x8001, &(0x7f0000000180)) 02:09:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x284a2, 0x6a961c14e157d66b) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$TIOCSTOP(r0, 0x2000746f) clock_getres(0x2, &(0x7f00000000c0)) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x800, 0x83) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8, 0x0, 0xffffffff, 0x10001}, {{r1}, 0xfffffffffffffffc, 0x40, 0x20, 0x6, 0xffffffff00000001}, {{r1}, 0xfffffffffffffffb, 0x0, 0x800000e0, 0xfffffffffffffff9, 0x9}, {{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0x8, 0x1}, {{r2}, 0xfffffffffffffffc, 0x1, 0x2, 0x2, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000000, 0x1, 0x75}, {{r0}, 0xfffffffffffffffd, 0x40, 0x40, 0x4}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x9, 0x3f}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000002, 0x4, 0x9}, {{r1}, 0xfffffffffffffffe, 0x2, 0x80000000, 0x1, 0x7f}], 0x6a, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffd, 0x10, 0x1, 0x0, 0x1}, {{r1}, 0xfffffffffffffff9, 0x16, 0x1, 0xffffffff, 0x8}, {{r2}, 0xffffffffffffffff, 0x41, 0xf0000000, 0x2b2, 0x9}, {{r1}, 0xfffffffffffffffb, 0x40, 0x1, 0x9, 0x70}, {{r2}, 0xfffffffffffffffb, 0x80, 0x12, 0xffff, 0x3ff}, {{r1}, 0xfffffffffffffffd, 0x3, 0x8b, 0x9, 0x6}], 0x8001, &(0x7f00000003c0)={0x7, 0x401}) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) close(r1) lseek(r2, 0x0, 0x0) 02:09:57 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x4) 02:09:57 executing program 0: poll(0x0, 0x71, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r2 = socket$inet(0x2, 0x8005, 0x80) r3 = dup(0xffffffffffffffff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x80) r5 = socket(0x6, 0x8007, 0x40) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0x5) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x40000005, 0x7fffffff, 0x7}, {{r2}, 0xffffffffffffffff, 0x12, 0x1, 0x2, 0x400}, {{r3}, 0xfffffffffffffffb, 0x44, 0x80, 0x5, 0x5}, {{r4}, 0xfffffffffffffffc, 0x80, 0x1, 0x4cb4, 0x4}], 0x9, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffff8, 0x0, 0x8, 0x3, 0x1000}], 0xd45, &(0x7f0000000180)={0x7, 0xffffffff}) 02:09:57 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="f5b41500", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f00000001c0)=ANY=[@ANYBLOB="8e18", @ANYRES64], 0x2, 0x0}, 0x0) 02:09:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x43cbc, 0x4) r1 = msgget$private(0x0, 0x20) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/238}, 0xf6, 0x3, 0x800) write(r0, 0x0, 0xffffff64) 02:09:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x19, 0x3, &(0x7f0000000200)="b1adba0b49d557cb605659b14bdc0f0d21b8080d430d616b79fbdd590d236636ca2ee68a2e964fa3e252972b6d91ad2a38084b090ee49cf2a324e0c36bf6b31276a38b868072b429ef8e1d2b582867d85c73de915b25ac08bbf0a87b40312ede4e75288f7e78345f7be8c19f61f45aca1586a33074c44c9f99f56d7cea80f7718dd84b84450fb0d4aae373cca1c5f9053961cd70d2b278619d56f063073c9701931bfd3cccaead354ac654e1bf48e71c00d87b6bd337220ca8b8279254c37d87105f0a817838276f45be6abbe23410c0cd29", 0xd2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) listen(r0, 0xffff) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 02:09:57 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file1\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 02:09:57 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, 0x0, 0xfffffe97) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 02:09:57 executing program 1: symlink(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='./file0\x00') execve(&(0x7f0000000180)='\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', &(0x7f00000005c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000300)='\x00', &(0x7f00000003c0)='[\x00', &(0x7f0000000400)='c\x00', &(0x7f0000000440)='c\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='c\x00', &(0x7f0000000500)='c\x00', &(0x7f0000000540)='c\x00', &(0x7f0000000580)='*\x00'], &(0x7f00000006c0)=[&(0x7f0000000640)='c\x00', &(0x7f0000000680)='@\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) r0 = socket(0x6, 0x0, 0x7fffffff) recvfrom$unix(r0, &(0x7f00000000c0)=""/173, 0xad, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') 02:09:57 executing program 1: r0 = socket(0x18, 0x0, 0x4) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 02:09:58 executing program 0: 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) r2 = dup(r1) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x6, 0x7, 0x100, 0x8, "09a0c5b8f5cd4a680467696eef902248a23b2ecd", 0x3, 0xac6a}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbfffffffffff, 0x0, 0x89a3, 0xffffffffffffff7f, "90d2fdaa510000000000000bffea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 02:09:58 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") clock_getres(0x0, &(0x7f0000000500)) r0 = syz_open_pts() r1 = geteuid() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = socket(0x20, 0x4002, 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xffffff13) fchown(r0, r1, r4) fsync(r2) mlockall(0x1) 02:09:58 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x18, 0x8005, 0x9) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) socket(0x19, 0x7, 0x2) 02:09:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf03019df8c6323775f6a89dbdf", 0x2c) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 02:09:58 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x9}, {{}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 02:09:58 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) pipe2(&(0x7f0000000000), 0x0) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) shmget(0x2, 0x2000, 0x58c, &(0x7f0000004000/0x2000)=nil) 02:09:58 executing program 0: writev(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0xffffffffffffff95) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x3c) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) shmget(0x2, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) writev(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000780)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de996", 0x146) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x400000000000, 0x3ff, 0x0, 0x0, "8dae99a368762a0076c89fd6e972f0d05fa15ecd", 0x4}) ioctl$TIOCSETAW(r1, 0x802c7415, 0x0) 02:09:59 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x15c0b0c544bbb96b, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:09:59 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() r1 = fcntl$getown(r0, 0x5) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r2 = dup(r0) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)}, {&(0x7f0000000100)="15e6943e4ef537a5f80434b37e526ccd7d2b8af55496d0e1a7341d206b1d6a84ff5a2472b754ba5a620b121dbdd4b5b935ab943b2b8bca958e5dcc0152baddd9f76752373f5d7acc10669d0a4fde51a5614a0df98388f3698a824dce47105b41a2925b1b4efac42ee52d2156c01a2c66de77d92ae9abdd9091c7ec697fbfe21bc14e3b17d0f3df68420cfd48b3e25cf0891a4e53a1176ad777cf36db9a90f7b5eaffccbbfb9ff2fea43063a6b3e5452f5f5a8272cd15575698f18189b0dd5fc5c82a9e5008dca1098f6df6d0e30ac7cf1a8e5a0809ecc0d6d92dfda05370247601", 0xe1}, {&(0x7f0000000200)="4158f0009db7ae96199d3d111895c841b9372a3e31fdcd10a45aaf5d682b536b7c2c8140a103a9886400660811826c18b8a969d90fa0d929856bad3be28c9071e785652b4aa2babdbd4bfcf1373da62aa27c17a47ca088ef18bfd7a650b362a8e62431a4d00342035190ed70d60a48b6c2ba1c77b5bad60bda2ab7584f9233ad1751b885fb246ef785a2202748e9f1876ed1ff5c627190d0607094e7529d6233c6a0ecc533039c2d12f93b61", 0xac}, {&(0x7f00000002c0)="a437d2edbf631ce7174cb9aab19007b3564f991414dac2d038860788a69e38ac0185254bbf528b1dcc5ab82667", 0x2d}], 0x4, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}], 0x20, 0x3}, 0x2) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x7, 0x0) 02:09:59 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$setflags(r0, 0x2, 0x1) r1 = socket$inet(0x2, 0x0, 0x4) r2 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x100, 0x40) read(r0, &(0x7f0000000040)=""/96, 0x60) r3 = dup2(r1, r2) setsockopt$sock_int(r0, 0xffff, 0x900, &(0x7f0000000100)=0x280000000000, 0x4) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x209, 0x20) r5 = dup(r4) close(r5) socketpair$unix(0x1, 0x4000000007, 0x0, &(0x7f00000000c0)) setsockopt$sock_int(r3, 0xffff, 0xfff, 0x0, 0x0) 02:09:59 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x141, 0x10000000008) truncate(&(0x7f0000000140)='./file1\x00', 0x0) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) 02:09:59 executing program 1: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000000240)='C', 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) 02:09:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="eaff125c", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 02:09:59 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x3ff, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf03019df8c6323775f6a89dbdf", 0x2c) 02:09:59 executing program 0: r0 = socket(0x38, 0x400000000002, 0x8) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000000000007000000000009ecffffffffffff3c5d"], 0x18}, 0x0) 02:09:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) close(r1) socket$inet(0x2, 0x5, 0x484) 02:09:59 executing program 0: socket(0x19, 0x7, 0x3) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x3, 0x9, &(0x7f0000000080)="fa9f07199e91193c7082b76e64a2e9f3074f94d49ea719341c50ad267fb0e1cf767750788d1b32b49a3a00f8085b432e747cb35a2a20c5f28f7ee71d5f4b9f88deda3dc968436a96d30db2ce4e045cbf2e62c8b16baa57ea0f9d521a29007acd53bfab625616a4468f9b0193e27cc296d08241c95a2b78cc5a3d60a4008fc3468e3be548e2efc33bd4122f26a9b6fd945a32f853125795d5789eb7844ba77c", 0x9f) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 02:09:59 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x1fd) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0xffffffffffff022d}, 0x8) 02:09:59 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)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf0c118eb06e7d37ed3a8d920c5bdbf13363c584f3146db60164b569f08a45dff7738fabc72bead6e77ab5f8749abc747da086e41885425339e94905574939d81bd15083500b40199162fcbeaefe13f83343b6f509ee295802923d4812e689b6c4d75106fe4a88f9e646c3c898f567ad3466465dbcb6e454d1ed001811127fc27d9f616be9587676897cf49ece1e9cfae18c3d3d5a887b91c7d04f8dd224d5d549b58f6878dcc298f90000000000000000000000005055d91d3ecffeeb368a4366124959ed1b1f2529f995b9cc805a8d6c822a984ddec69fd958aa31bc080b202587d857a4", 0x1c9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x1, 0x8, 0x16a, 0x3ff, "54a2adf10155d1f07102566a4996acf960157ce9", 0x2, 0x7}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() utimensat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x2, 0x5}, {0x3, 0xd70}}, 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000000)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = msgget(0x3, 0x20) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000480)=""/157) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000540)={0x0, 0x401, 0x3, 0xffffffff, "a3cb312f2453a0b01536e8140c3c26bd60e189b5", 0x9, 0xca7}) 02:09:59 executing program 0: mlock(&(0x7f000013f000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x18, 0x84004, 0x0) socket(0x1, 0x1, 0x5) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) 02:09:59 executing program 0: r0 = socket$inet6(0x18, 0x0, 0xaea807f) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x80000000) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 02:10:00 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = dup2(r0, r0) getsockname$unix(r0, 0x0, &(0x7f0000000040)) fcntl$getflags(r1, 0x1) 02:10:00 executing program 1: r0 = socket$inet(0x2, 0xa000002, 0xffffffffffffff5d) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) fcntl$getflags(r0, 0x1) 02:10:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0xe5fc}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x40, 0xf0000000, 0xae, 0x5}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x3, 0x2}, {{r1}, 0xffffffffffffffff, 0x20, 0x95, 0x7, 0xffff}], 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000000)=""/19, 0x13}, {&(0x7f0000000080)=""/190, 0xbe}, {&(0x7f0000001280)=""/4096, 0x1000}], 0x4) 02:10:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x5df, 0x7}, {0x18, 0x0, 0x8000, 0x5}, 0x5, [0x8, 0xef9, 0x2, 0xfff, 0x0, 0xc511, 0x120000000000000, 0xb8]}, 0x3c) 02:10:00 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="00000e2f66696c653000e104c32771c30ed19785e775362081f914b790a30600957fe53007546039f5a65779665638f88385c382014015d370b65613f3c00b83d9c1144b6f0da9137d0274d6022510e25d5d2997fd25f3cda902f165a60d7bbb797ef58fbeb2f035067e64d560a83e10b552271e2a54b8fc0c0260adf6ae9d2f4a188898c8fec4051f17ba690992142b81c1ccfba6b6a37d44424d7c6d72a1412618c5895920a6685f421e8e015d6e638c4bde2ae6207cc9a002ba2f17487df69b7d16da740c8ed07096f26d0eec3711a64203d341cf5f442eb548bad8fb76d1e1ffffff5a43e7c065c15f0392d38d8b7cb990bef1389ba3ce667bdc8d00f4506c03166fab773263c9616c6b6fd1e2b080eb9f4e9c5ada79902f7618ad2af58580848efe6070fc12e502f16bae65b8b1a8abaaf3496e8176"], 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0xa0, 0x12b) ioctl$TIOCCBRK(r1, 0x2000747a) truncate(&(0x7f0000000180)='./file0\x00', 0x8000) 02:10:00 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r1, 0x0, 0x1) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) 02:10:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7928e4ba0600000000000000e5216d673551c0c01b3dfaf91739ee6cfd0f85020000fd52aaeefeaff0f2c85e00000000013c1fe9002000000000000001ff020000000000000000000000000000000000000000c8150000", 0x59) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() getuid() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 02:10:00 executing program 1: r0 = getpgrp() getpgid(r0) setrlimit(0x7, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r1) 02:10:00 executing program 1: syz_open_pts() select(0x40, &(0x7f0000000140)={0x25, 0x0, 0x1000000, 0x3, 0x4, 0x7fff, 0x5}, 0x0, 0x0, 0x0) syz_open_pts() dup(0xffffffffffffffff) 02:10:01 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10880, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x5) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x6, 0x7}, 0x8) r4 = fcntl$getown(r2, 0x5) fcntl$lock(r3, 0x7, &(0x7f0000000140)={0x3, 0x3, 0x3, 0xfffffffffffffff8, r4}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) fchmod(r1, 0x0) 02:10:01 executing program 0: getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) r0 = socket$inet(0x2, 0x8000, 0xc3c) recvfrom(r0, &(0x7f0000000100)=""/136, 0x88, 0x1, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x8001, 0x8a}, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget(0x2, 0x2, 0x405) semop(r3, &(0x7f0000000380)=[{0x0, 0xffffffffffffffff, 0x800}], 0x1) ioctl$TIOCSCTTY(r2, 0x20007461) getrusage(0x0, &(0x7f0000000000)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000300)={0x2750e545, 0x10000, 0xc2c, 0x2, "a9a67164b50cf6a140e834a136d8b916453ba6fe", 0x4005, 0x80e6}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x2b, 0x8, 0x1052, 0x7, "598d0a9d50014e8382b9f2ed953aaeeedcaf70a4"}) clock_getres(0x0, 0x0) r4 = semget(0x2, 0x45, 0x3fd) semop(r4, &(0x7f0000000280)=[{0x3, 0x9, 0x1800}, {0x0, 0x8, 0x1000}, {0x5, 0x3, 0x1800}, {0x4, 0x40, 0x800}, {0x2, 0x80000000, 0x800}, {0x0, 0x9d8, 0x1000}], 0x6) poll(&(0x7f00000002c0)=[{r0, 0x1}, {r2, 0xc}], 0x2, 0xfffffffffffffffd) clock_settime(0x6, &(0x7f0000000340)={0x6c, 0x3f}) 02:10:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 02:10:01 executing program 1: r0 = socket(0x38, 0x8000, 0x800) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) 02:10:01 executing program 0: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x8000, 0x0) r2 = fcntl$getown(r0, 0x5) getpgid(r2) getpgrp() r3 = dup(r0) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getpgrp() setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000080)={0x9, 0x1, 0x2e4d5487, 0x3ff, 0x9}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r5 = getegid() r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r8 = getppid() r9 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) sendmsg$unix(r3, &(0x7f00000006c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000100)="519673cf0f8442f00fdf057a0cac6a02feaa062ff1d1564e6a2bb8eeebab2324b5d7bf366f10e578227b28207299cc4689dcec5a1c573a6ff718db1849e192eae45b6fa2cb075904545e4f384f7b18639dfa656067a095880229a2e1a5f7dd67f3c48472f2d47d749eae0626d6d97aff975dd4631ce6fb37", 0x78}, {&(0x7f0000000180)="fe521125e9ba7f6926586be5b9c8201ade55080b234fb20639cf171967e98cc3390fc47f56d7173ba5c954b4ff7ffe4e07d630d2f3ab0e6350d8bb70f81cf7b1706aa18d9ddbe7e45ae39bafd23fd4b2d690bab2c39224dc21014a644f1bf7ca25b4d0d209b54a1c2f75db3675794f834c99908f9f103aceb2d4aa25d114a8c81d81e6eef0afe7dc1cf5be3bec3167d1f890f184280db4f23d0e6c4f2aebe42e72a42e96dad3c2d6b02b5cd9325c24a44aa6af6e91d8a995ee611f2511e77f4ecbe34df57d8d5afce6e498ffb3198079a0cfbcd8e4229698f0489eea2851c4c56d2923e54ad9aa9fbfc70d4a92", 0xed}, {&(0x7f0000000280)="4b88165c9273e965c45b2776b44d58c54c627dd7c00505ca40bfbc42ad0a4cb7f69ef97e271817c2a9929fb2cc7bf4718c477fa8541164a41f47d7260de7e9fc86253dff331d4d84f470816d9c5d269ce43f0af102f93c63d34e3948c50d8aad690848bebb05b3bdcd86a9763ab26f3bde324364490fb9b3ad49258937fbef3634628314b9c1ae6de0093b3d49ca2dd0c72dba54f5176337d1ba5a04e9888134cc80bf66c128bc862c3d4f6e96604558ddb75950623cfa89a9fe0727ef1192b0bff1acfc4008f82260ccebf7104ce903678a415eb09dee98063ebf411b6d15992a84987add91", 0xe6}, {&(0x7f0000000380)="6dd63ba12743f864e435352a7b9666a7748b8ff907573ed1199426e4f4dfda90901d5cb4be9b3cd1f7ab3b1169321fd4d541a0982f767937e52ec3619cf160e698f92c39c5e66501d831e4628387b98db1eba4062acb2cc1075fe3454f77c50cc0dd6029378acba27e02a4f2f8a2c076c8edf60c4b644c73bdba098860cea080ba4971cd2ffa88007a2d31793b6fda15396c633f5bcc4e90e73e66b4fc15f383c5638d72c3be2846f8e1daebd1fd543634be3bbc481935a7f8ffad00047ab4108c2a5220e139f29f6e0d5d42a90d176a", 0xd0}], 0x4, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r2, r4, r5}, @cred={0x20, 0xffff, 0x0, r2, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60, 0x2}, 0x5) fcntl$getown(r3, 0x5) r11 = openat(r3, &(0x7f0000000700)='./file0\x00', 0x0, 0x90) ioctl$TIOCEXCL(r11, 0x2000740d) unveil(&(0x7f0000000740)='./file1\x00', &(0x7f0000000780)='W\x00') mkdir(&(0x7f00000007c0)='./file0\x00', 0x10) unlink(&(0x7f0000000800)='./file0\x00') r12 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r12) fcntl$lock(r0, 0x0, &(0x7f0000000840)={0x3, 0x3, 0x80, 0x80, r2}) ftruncate(r1, 0x2) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000880)="02a73c684e024ad5f060aa8fa3fae72cc963f566db9e133d27d41ca6f14f2cfcb42c9d3ac764b07d9952321d1019e8a47d7861f80532d3794c2b9e309864564c0ff7d2223c5bc6b54d19d7f802b3db7834b1e64b9a9d11fc3f23b361d7f3e2a5cb9a3d6816d17c3bb2c80c8ff5bb90fdf177f2c92b5df1e47a9ca1dcca7025df17da0152055f413616c09cb1a8c6f500b83d958869451bbb3ad489b3a26b6af2db919c5fc3ec8dbb951a4d09c153ea0bd19e9cca7ec6a976c02ddfb4efcefff4ecff4afc323c5d3ed8d1bade4795ddb4f71700ef10a8596937bb627fe8c857dd5cd8d14a8bc95759f2", 0xe9}, {&(0x7f0000000980)="8f60f5f2d5e2efddadf418bb15a8fe2762c35028ea0d99f9ccbbb2afaea5fc2f58bb2eba726375dde8084cbba2205a33901e2819a604d2d07c140a767c82a16b36d88e93b1b04190bd8cc83def5d105b6308fbc38f4f76b52f39f00e369544", 0x5f}, {&(0x7f0000000a00)="63044d13728733c98619d52f52c99771c038baddbffeb5618933aaab35d04a6f5dff8952b459f20a34d27e99a4c4f5857f46b07c9c1b6167605155da6dd778c28a054e0146a2bfb6c3d28dd9f6cfcdb9397e297dabf54af7edde2843cec53cf8d4c735bbfe70d4d7af4335745017ecc2045a0578692dd06b31f82e9990c59870343d07a7fe6b7e2737b0c6f04ffc3acc71", 0x91}, {&(0x7f0000000ac0)="b0d734904006aff2f9e9b4a57a6de455f4494cb7656a4fbd53e4b6744d9fafc5d12669c7ff87ff8dc6d47b1b9ee640c76b00156bfa54f313b5adde4851a8c9018d853c25064337bc074b5989177e633701eb3c31004256b050fa004668210bc95176cb177739b14b1d56a9e60010bac9a4687ae7dc4aa6187a4248897b66ac897cc08a7e9e767980bff5c47f9d8a9caf449a9cc99fb108c751271f776c122b268c7bbea387ce24b0b6b4dedd2afcbe1275a14d", 0xb3}, {&(0x7f0000000b80)="7df40b063bcf0f99fd212482fe856b11eb64d2f983a8316d3010c845925bf42d01dca5a5b91e9ea062732315415012610b420346d27dbff5d1f842948ac150ac95cf765a35bd504b1809fa04cabf5d4d7063a2f8c230cc29c79a3c191d4f4b7adb39a59c541e9855fe80b5b735da72fb859dc61537a1801e3d4c8f4fec133dbfb5de41b5a27b0f8be68ac39d3c73aad225aef1fd43bcfc48c0c9f09e2d958e3efe9a3cef14b167735734818c", 0xac}, {&(0x7f0000000c40)="f2a60010df5bf5383d04fba7ff6ae3d38ce1b072801afa0feb1e53c271232c978bf0a348d2fd7643eec9226664c9d6394197d4b34f13ed98448e6e7fc0afa6401c34a9328800ad0a1dc26db6490786e0772b350b19bdd9a0ba4c34c7a4db3d431641c2c8e4979fd45cad70a9584c849f41403e2e696a43e1ec4bef0f7ea61c8f9ed837acf015171d27f316", 0x8b}, {&(0x7f0000000d00)="762390fab007f8cb51c36f716e13a3fbea13a58702a7ef1cbfc39f4d5eabb9ba", 0x20}], 0x7) mkdir(&(0x7f0000000dc0)='./file0\x00', 0x9) pipe2(&(0x7f0000000e00), 0x10000) 02:10:01 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() pwritev(r2, &(0x7f00000004c0)=[{&(0x7f0000000140)="d960f913e0bc00ffea5a8ed5590347626d862c49ee76e3c66e9b9c62535e82e57bcfc7e0a0e30cd856c97b1fd9411cd6a6a1e51de191daaeec8108eaea51e07953de15ee5ee68f34cf073ca8c13b9740ec898a15e47c07ba90bf436843a60908ac61e2869a0c7d628c9673881275ff713f628bb6d06147428396a7b91fe43e29a21ea3c7ab01db3b6ff3fb100b704976528800dc1bbc65185e7daf778987642c9afe976dd3294c7369", 0xa9}, {&(0x7f0000000080)="4990b1856bba4669d5615ac65923a6f6f8c120919ae0721c3a4b6f3fcef34f3ad0f31334612fce1456ef8868c1f9029afa47caf649ad8881739d7f", 0x3b}, {&(0x7f0000000200)="095b99f0b7271051fefbbe96710a0c", 0xf}, {&(0x7f0000000240)="883e85ac0fce1c46c436d1fc423ad97672dbe5d8aa33dac9f889b7057b0b05e61d8bf40a2cc985fbd7ecf40cd3903f9cf8f378bcf9614df55a61fc86e48ae964d9527db51e8c2cf1bf6ee9dfdc30c3290026b9a03041a60c6604b0425a441f2260234bb009a82c22cec5ca268d5110e8bb11d95cd9f183afb9fe55b90d3cd9c137db2f6944b5011abd3d7d69073fcbb0dfc03da66db56dab46868dfcb7b2f3d7a4b9884574ebb3ec25e41489b8f85adaa40433d1bfb5968d7c8a3fb083286b29ce4bff3260a19f08627b8a16f48213151d75394aafe108e6f9154a6728f8fbcd1998e0e383959fe08625df85a1fb6be9ab", 0xf1}, {&(0x7f0000000340)="55c5431269eabc77cacd60236d10bde8cc9e2593c0f5a9aa05041b54f7cd28c494c465884015ef745d42ccb24fd7eed69da01b134bce67b8875c3006bf3b1e8e", 0x40}, {&(0x7f0000000380)="d7f38415c6eeddbee6fb3d8840953c91e3ab6deb13c4f6de2008fcd54c6291f378ca5ea1f68788b9469892d092002a5486c866039b9ce9197825a786b93735f21b99b18c38c12ab463473ef6552ba0d12393c6d6ab83895cb30253b2d60b29d2e3ab98ec6aeb0f2ab602c039918582a4cc91d5bb5c03f35ab5133cf974cfff0097692c9ea448fc619e80ae0ce032a23c3199f9edcc47f6b17e9ecdbc3e95ec577069aabe0dac9c3b32fa5c9edb6952a9b4e7d551ba5b2309073d630e336c8371bb9dec3d3e035172f4710f35203fed33173cb65e2631ea08aab4", 0xda}, {&(0x7f0000000480)="a31308fbf51bbc03ceabfa1416175fc2a506e0a0d4b055bd67ac7d9ca6620c50056cb57203d43728", 0x28}], 0x7, 0x4c) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r4 = syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0xce}], 0x4, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 02:10:01 executing program 1: kqueue() r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000200)={0x4}) dup2(r0, r1) 02:10:01 executing program 0: r0 = msgget(0x0, 0x40) msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/168) select(0x3, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0x8}, 0x0) r1 = getuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x2, r1, r2, r3, r4, 0x180, 0x3ff}, 0x2, 0xb1, r5, r6, 0x40000000000, 0x3ff, 0x5, 0x100000001}) 02:10:01 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000040), &(0x7f00000000c0)) socketpair(0x20, 0x4002, 0xffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) socket(0x0, 0x5, 0x1) getitimer(0x0, &(0x7f0000000740)) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/243, 0xf3}, {&(0x7f0000000200)=""/206, 0xce}, {&(0x7f0000000300)=""/143, 0x8f}, {&(0x7f00000003c0)=""/72, 0x48}, {&(0x7f0000000440)=""/151, 0x97}, {&(0x7f0000000500)=""/94, 0x5e}, {&(0x7f0000001140)=""/4096, 0x1000}, {&(0x7f0000000580)=""/77, 0x4d}], 0x8, &(0x7f0000000680)=""/138, 0x8a}, 0x800) 02:10:01 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[{0x808, 0x0, 0x0, "897b72290babe6d42443b69c5b86342423fe58ecbecc71e99305a7e086d4901f9bcb8dbb03a40a36dee89e2d03c7675a2972c2f0e898de42121909db015f5d9a44e37c7d306b5c1956f96e20e5b45219fccc13b1220c92b8707847eb5476f1da1817bd5c47a1be4519ab3fb4414634aee23eac22ed099e0849cd3b8fba29be69d0b737ad3527086add1251ab751cee520237053d43f82ff53b2d341f8d260850a3df1fb92a2d18bdab53b1533cfe83027850f8ecc2b6fddbe4afdf096bae3f4f4f1d174d237f16fc96c212b1e57b31bc9027f0d16db60b48ceee7815f62066e68fbb79b61c70c0671b56756f683b7b10dc1d2948fa63ce94320c1d7aaabc0dcfdb341eeccc58325d5b9cc2d8cb2e6764db043a8955f4d496cf36d3dc5899f4e9272b1347096448fefa607f374a585e64c2b9988c1eb174a13a558d94987df6961a51df50599eeb281647a94bb5a2950dbf6aa317886009917c38c9ebe1bc84cee8b596973040d1f5c6bcb0fd900b3cd86d458473107935476c1711ee156f2bb84824aa46842e49e120aab10e3f1a4d5940f6a0c3f72470521302735e285751adb68e565e185f702f783b99d79e791d5e3ad6384ca07365140cadb6ac54d5383b93b3cd93d61056126940932fcfa42601af4314f1171825729a9f966983bf657618c566db21d178a43219e3e5fac9567e90b22bc71d8de40e0beac40117414ff5dc368845d84775fc201a2811b50d8148a2be1c5e9518606995c00ed1fa022ee011e9dcadb14664ee1eb255d2871dca441d28c6bfb9620d39983c6188b92b0266ed5235c70229ba0a0a3caec66b9031e5aeb51d7d3e5966330cb80ede98c7a11e893194afc26f342dd532d4257215e0a8cc41a15564a12964fa6e9d36d2212ad8a4fa0088181bb014300a4415b67cca542a0b1593df62715cfb2985b36d9db4913dbc73d12f533dc64b812258137a704e7ac940796bab18e0a8c026ed4d8f543676f83280ed5fb97ec04c62f8f389841b793fd5ba9d74189fdfa5cf4d588e0ef7b9e7f1491820820384eb4a0b86721268ae1d03aad451c6b3d26738700c0219fa5daf6b55f5354a9061bd3e01ff9a44c745d5224bfbd6235aac002493c0f45cd166b90c40deac15f62ca771f34c2bbebe0701ba4964bd8f32dc97c84cf2ee04590096dee2307ac9288f0eabcac4343cde84179b2f2bd0bdec1728b75983795f0d19cda1ead670b6c1d0ce91da0c002c7c23c3bbe9a397050463a80f2cbe67ff08d4e088aabaad9f24c47aa5e88f3085ec923c861f3a8cbdeb69be9edc92ad13e5a60a5b6e32cb8a87a3a4753b5502ab73fce0d4fc3238e5baff156d041498495803106170b93ca0de9d58beb7f98a68c17bfa6b43f923a62595d23b77671e41cc40248559e9e756384991b30f68a5e84eee59aae86d89729505f74a7262d720c8f6047c1b0a44803fee6c3ed7ea2a6154d096fc0cc95a4a573e186a93d6ead6d77a1269f95c51e88d9a3f2ff437e7f60c157aab2458031eaf95c211f5b3b2a1d7846edddb1adc62c14bc07dc215496c940b2b5efc701588d512540fc20c132919150d5d7377a0cdde073f396c6704c102cb362b360236da4c82dea08bdd3ae03d65ff716d30078524b7b97a974a89ab1c309a9f420dc7e6386026035f149196733fc7048848f496c72717840a6dc393c19ac48799c898fe9740b2820d03f72134a5918f966b6666baedd33ae01af540169aa566c612e3a09b4c3b8f90d823620dbb7c82835eaa37d72fdae7f1f431736cd855b865bc5a435162cf4421ac1c37250b622bda3bab4fbe1728505dedd3269a92377ee8c7222529ff155a8b673f60d74c0316ea6b82d90ba4a0105d1c5b53501750cd076e74f1c732698d878245deaff406c3c444da07a39ae0cd9768c51a4ff48719b12ce18f3428843189c52e44ca4477815332bba5ea9251550f5d50db6fee375958499afa79de2bd2fa61c3d628bcd87609e3172d06f4f3d1edb69cf9e83e2048d62abf3a62bb7f056d854fe2abb20f7dd0bcd6ef76470cf0c79250701b8adaf7305906e1adf0df710783cdd0ac8f3bae5d0a7f59ce66d18d8f0e2f7344f8607a332d716bc962fc00f94819fe14f6224f2073b2086516f1241fc05e10f54a429bbc0f1c95a095ceb7799e08161a7633c4ea3047e1e7f5d70b9a2457903305df5e5d1220654fd3852c65f6362b29abf3a738246801c381becc5315cf00dcd2b846100d12a76edddf18787b5d2893749daab6eec4ad3b59e679f62c6b94cd099fee314db7700c9be552306f888e115471a323f6ad207ea1665b1bb32602156041844aae7d13e402fce42c47342856825831b5aa322794b90d1f0ae158d0eba267fccf0d01c6c3c905e985a058737e571bfb63b28c81862239421ab6f1e3eed7110cede545ab02ca57cffcdbbc6a8529e84e6fd026e4e8ed294cd80c45cf9ce3ba72b094e5ccdbac065c6acaee6dd84469ceab3bb3952283dd934b82f3352faf96645de759eb688b195038b057d14fbc4fcbe4b1a6e3bdb819d9243d32cab0defdcd8d822edf219977e50e91458c35c49476cac478db53220e66465b364cc6ce11baba1bc5034eff114ea57778ddbc59553ca4ba44e9d649c4d10da9efca00e92c0267103115100a9e08251364909f2f35792add9d758835eb42400395222048d3596b461cd62093fbf2c35b14fecf18772befcd8789b785135900889b843fa74f5f9f299bf95afe4795a250bf08c4f1662b40a914a561a4969d514abba8680670cd284442c1a90a53c30749fbbc286658643fa98b2f3e5320672d4db72c58bd82409709cb9fc313c024ad9ce26d8b7459c455c8c1ecc0cf7ef41207c4d6abf8"}], 0x808}, 0x0) 02:10:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="658e86e2b6134095357076177cda2509ff35e5c46ec0be8132e28bcdf343618580fc48e5da6777b9350b34e4f8551ef97f24c710c3a36f3310a4eaf5077b1c", 0x3f) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() seteuid(0x0) 02:10:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) socket$inet(0x2, 0x3, 0x8) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) 02:10:01 executing program 0: r0 = socket(0x39, 0x8000000001, 0x0) listen(r0, 0x0) r1 = kqueue() connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x4000000, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x40000001, 0x80, 0x911}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0xfffffffffffffffd, 0x5}, {{r1}, 0xfe97e6501b215bfb, 0x2, 0x46, 0x8}], 0x7, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x0, 0xa2, 0x65, 0x4}, {{r0}, 0xfffffffffffffff9, 0x40, 0x40, 0xff, 0xf8a}, {{r1}, 0xfffffffffffffffb, 0x70, 0x1, 0x87, 0x8}, {{r0}, 0xfffffffffffffffe, 0x80, 0x8, 0x17, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0x13, 0x9}, {{r1}, 0x0, 0x2, 0x0, 0x7, 0x6}], 0x7fff, &(0x7f00000001c0)={0x2, 0x146}) 02:10:01 executing program 0: pipe(&(0x7f0000000080)) 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) 02:10:02 executing program 0: socket(0x1e, 0x0, 0x0) semget(0x3, 0x3, 0x400) 02:10:02 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = dup(0xffffffffffffff9c) getpeername(r0, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = shmget(0x1, 0x4000, 0x18, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='{\x00', &(0x7f0000000280)=':#\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/\x00', &(0x7f0000000340)='[\xe3]\x00'], &(0x7f00000003c0)) r8 = getgid() setgroups(0x6, &(0x7f0000000140)=[r3, r4, r5, r6, r7, r8]) minherit(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x200000000) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x12, r1, 0x0, 0x0) 02:10:02 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$inet(r1, &(0x7f0000000080)=""/240, 0xf0, 0x2, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x6, 0x2}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x3) 02:10:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = kqueue() mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) r3 = semget(0x3, 0x3, 0x42) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000040)=0x9) r4 = semget(0x3, 0x1, 0x9) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/21) 02:10:02 executing program 0: pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) getpid() r0 = open(&(0x7f0000000100)='./file0\x00', 0x802, 0x4) syz_execute_func(&(0x7f0000000080)="0f3800f91511820000d9fcc462093eb2feefffff8f49009a89ffefffff66460f7479432e0f2d97dec6b12e6666430f72e634440f2adfc4212571e6fe") r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000140)=0xc) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x483e, 0xffffffff}, 0xc) 02:10:02 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlockall(0x1) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 02:10:02 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$inet6(r0, &(0x7f0000000100)="d0c8999a0a8c7090253bce41c3dee3f2b881a7f08d11a25738d4b9946ac6d195e871c17282c1e98794d01d202932d93c8d63bf41416a1211aec5095528be8bccb70beae6f4886e1d991312e8ec6025716f1782aeb1da8ab1827aed16fa3ce69f9298235afc95b559b8babd5ea7b044bce4a0303952ce1e246388939214c0070f49a3ed24442e85e41eab078aa99ffb5cc3c0bc6196bb8fc12ed315378f70035e17af5b4e4a126ff74e41ac3fa50532cecfda4724b6e6d487b9abe39490134612393c60d700d5b7899d4c75649ae3641ec93c66", 0xd3, 0x6, &(0x7f0000000200)={0x18, 0x0, 0x80000001, 0x20}, 0xc) r1 = socket(0x2, 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x7fff, 0x6, 0x1, 0x3, "a2f83876c62efdf280f36ce5ce0ad32cae6ef34e", 0xc5ad, 0x80}) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="1d8ee20420f67b205c906a7f7717dd5634aea28eb27817c6ccb2eca1be674bba383be80d4238e74385982df6eaeac7bd7138cdaca453a68003aad629cb326eedf0235aada04be611aa60d47b51df3696306f6eec8eb70be4b83233a379cbdd15ccc387423f8ec44c835f2ddab67524f36e233f02d327dc26b1df4c58cffc5daec04b93f67e5d40cb136c1a399e1c504efe061dbef93d5ec78ee47a408729d8110814a93fb3c60eb6b6580afb250ae82c245791a9b846e9743427b102cb6278945a8ddaae901026a0ea342e1700f0ccdee279832e"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 02:10:02 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x20, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) sync() fcntl$setstatus(r0, 0x4, 0x46bfe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) writev(r0, &(0x7f0000000080), 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 02:10:02 executing program 0: clock_getres(0x3, 0xfffffffffffffffe) nanosleep(&(0x7f0000000000)={0x1, 0xffffffffffff3bb7}, &(0x7f0000000040)) 02:10:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0xa96}], 0x1) r3 = fcntl$dupfd(r0, 0xa, r1) getdents(r3, &(0x7f0000000000)=""/29, 0x1d) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 02:10:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) pipe(&(0x7f0000000000)) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 02:10:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) socket(0x6, 0xc003, 0xfff) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x80) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={r6, r7, r8}, 0xc) dup2(r0, r1) 02:10:02 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) getsockname$unix(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffe8d) 02:10:02 executing program 1: r0 = getgid() getgroups(0x0, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f0000273000/0x4000)=nil, 0x4000, 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f00002df000/0x11000)=nil, 0x11000) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:10:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) r4 = kqueue() kevent(r4, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000000)={0x6, 0xa5}, 0x10) kevent(r4, &(0x7f0000000000), 0x400000000000063, 0x0, 0x1000000085, 0x0) kqueue() 02:10:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fc33055552fbd5e41798632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = dup(r1) lseek(r0, 0x0, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0xce, 0x1, 0x5, 0x2, 0x200}, 0xc) r3 = syz_open_pts() r4 = fcntl$getown(r2, 0x5) fcntl$setown(r1, 0x6, r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x6, 0x10000, 0x2, "e97580dcb2e67ee835616b2afada569adb07f278", 0x100, 0x3ff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r3, &(0x7f0000000240)=""/161, 0x9964) 02:10:02 executing program 0: pipe2(&(0x7f0000000000), 0x4) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 02:10:02 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup(r0) setsockopt(r1, 0x0, 0x1, &(0x7f0000000080)="04000000", 0x4) 02:10:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000000)="12f6ab7e10fe939d5e36", 0xa) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCCDTR(r1, 0x20007478) r3 = syz_open_pts() connect$unix(0xffffffffffffffff, 0x0, 0x0) renameat(r2, &(0x7f0000000340)='./file0\x00', r2, &(0x7f0000000380)='./file0\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000280)=""/142, 0x8e}], 0x2) ioctl$TIOCSTOP(r3, 0x2000746f) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000003c0)=""/45, 0x2d}], 0x1) 02:10:02 executing program 1: sync() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) getrusage(0x0, &(0x7f0000001500)) ioctl$TIOCSTART(r0, 0x2000746e) 02:10:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xf1) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 02:10:02 executing program 1: poll(0x0, 0xfef4, 0x2) 02:10:03 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xfffffffffffffffd) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/66, 0x42) 02:10:03 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 02:10:03 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) setitimer(0x2, &(0x7f0000000000)={{0xfff, 0x1}, {0xf561, 0xffffffffffffff20}}, &(0x7f0000000040)) munmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000) minherit(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x2) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = semget(0x3, 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x8, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0xfffffffffffff0b2, r1, r2, r3, r4, 0x0, 0x57}, 0x1000000000000, 0x43, 0x81}) 02:10:03 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(r1) dup(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) syz_open_pts() 02:10:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x50) connect$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) 02:10:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socketpair(0x20, 0x4006, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt(r1, 0x29, 0x0, 0x0, 0x0) getsockopt(r0, 0xfa, 0x10001, &(0x7f00000000c0)=""/122, &(0x7f0000000000)=0x7a) 02:10:03 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 02:10:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) write(r0, &(0x7f00000001c0)="285eaee341ba39522f0c78d1203aa73fadfcb46b293321d2ba78449663ab0fd9034fc2153d01bc07e419f9ba5c55adebf393c27941f9c99eef237790bac77576cbf5d7460a6dcc9bb39248f29e6f76c21dc3e3dd3e9db9625eae62280f5d797296448499bfb5ed2ae41106f911d047f2649262be7cc6a44b8e1ed960e35eccbcf62219f991fbd33ffb49a638e666966e7fea2d80aa0640415e3b40a01d7bf31f63120e7f6e2ca98b65b8452096e66f41c1d1d40cf7bedde12f14a56a6a0bb52c198988340e", 0xc5) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x3, 0x10001, 0x9}, 0xc) 02:10:03 executing program 0: pledge(&(0x7f00000000c0)=' \\,\x00', 0x0) semget$private(0x0, 0x7, 0x41) 02:10:03 executing program 0: r0 = socket$inet(0x2, 0x102, 0x6) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/224, 0xe0, 0x41, &(0x7f0000000000)={0x2, 0x0}, 0xc) 02:10:04 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) lseek(r0, 0x0, 0x40fff) fsync(r1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) syz_open_pts() 02:10:04 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 02:10:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x100000000029, 0x9, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r1 = semget(0x0, 0x2, 0x91) semctl$IPC_RMID(r1, 0x0, 0x0) semget$private(0x0, 0x7aaf588ea4bc7e63, 0x208) 02:10:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x4) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) lseek(r0, 0x0, 0x0) 02:10:04 executing program 0: syz_emit_ethernet(0x3c, &(0x7f0000000000)="d18b65de8c4283bf78fa10c4a39e4b5ba9bd51f34f53b24dce290ed2aad464bc35166759742eac6440a3cfb0b560d38502e56c8b4c3a6d5eb208d92d") ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x6, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet6(r0, 0x0, &(0x7f0000000040)) recvfrom$inet(r0, &(0x7f0000000180)=""/236, 0xec, 0x1, 0x0, 0x0) shutdown(r0, 0x2) 02:10:04 executing program 0: r0 = socket(0x2, 0x4001, 0x0) shutdown(r0, 0x0) recvmsg(r0, &(0x7f00000013c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/4096, 0x1000}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="0c641dace851de12dcf673409df938903cfa923f10bf8851119aa9c135e0b8130870d773cfa0c48c518ecd7690e39a779f66b062947c7e871a4ab675a4923272545a06495a34ad0d14088c556f55b742088d072911a729aa29020000000330c74640702748fbcddb65359a8aead8886f3af9669b222039f12eec44dd6a27fa4eb9d2a74db7b154ddd5096b1d6108ab00193bccf38650c73b6fc6e8854e8771565969d13267cc83d1592a5a3857e1217703278ae2dc588054e3b908e60d0845b110ebd885cdd8c2"], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x2) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) faccessat(r1, &(0x7f00000013c0)='./file0\x00', 0x0, 0x0) r2 = getpgid(0x0) pipe(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r3, &(0x7f0000003c80)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000002880)=[{&(0x7f0000001400)="5a5e6cb4baf8cf43499e9e5bb48371862e41fa7c34d697fd3981e7c79f09d33e973c5c2546e380e19c540d4f8ba3060595e84bee5f8c84bf0bf4b337db4590da4af2478384f20863d5396f730fe28c388b5b2ed66995453b184e7ccb8e222c38b26ac55e28147a559e0fd70cbb2afbc58d3c4bb28eaccd2517e9d5e1047b89c1458437369edba55debc37ab79f1627a267e1", 0x92}, {&(0x7f00000014c0)="493c13735ef6e034e3abd3fcc8df5e17ae3ccca39baa00dbc99ec4f889d784cd21cc8f27ea589679a33f1b9f3024163ea01baed8e7a1da0259adfea1b076bd6cb9217b8edf6591", 0x47}, {&(0x7f0000001540)="32bc95c8268b893244140097804969ec8802f0063576b9cbae1cc061dbaca1f341416c6d20224f4df92737c6f79e57e335a06e67f9092a4d8285522ba585c52b9a315714b0a4aad9c7c580c258efe804a019db0eb3ce81dce67cbe754741b98f4a", 0x61}, {&(0x7f00000015c0)="453d195e2b0dc2a50714b04ffbf8ab", 0xf}, {&(0x7f0000001600)="9d2ed4575c8a36af7ea874bed9e3a02dc3fe176d801b009ce84ddd489d424b2c01d6a1c76ce250eba8399a54ca9a68eeaf623994ce6a859c06e80d1c7edc19571f308817f4aa88bfe4b5b9dbae9616e96fd31eefcc60ab517ec537a688eb70ac4326b112360135dcfb47fd9e75370e45c0c2d7d3c8e18600f1bfece0e0f7353d9bc819", 0x83}, {&(0x7f00000016c0)="59313e4fe61e42ad1646b87ae727097f94cb357b3b8f5fd713aa4c86d725e99a640830447e5c648f9a18b08708397285ca110d9e6067715523885f1bcf7d5452cec68a1c9d371c3d26e1f4209556d6ebee7e6651afc8ad7efa022fabd1ee6e555da3b25ea31881db379be226fde1a70882be0473e26d4dadb90004cd4197fd17a2b69b43aa5a655fb5eb52e17873f5b73eba2005d6b5b9561876c5c038995547bb0a7026e41aa4c3892eace273f6d5bc6ef3f2aece839fb9faf5736f6d2d470545ca2de032ff6301600b608205c18768b96a4b1d40150a8500ab2faaec6d6c98efce7eb678a16ce614842798c5c0e943bd5fd8c1d539ea27c6ba13e5dac1a9a9e50189b3047018179510e2f9b4dd2c25516f58e0b6c8be29f55f82cbee461ee9b378760877046ebdeec2e6182a73cfe9762ea6f53c0733e85dbbe540aef29109fe6e51283d908b8794c4a40df4b71e2e54277389bd4daed9a9e0036faf75bc689671e0980e4491d409843574bfd185ef9ec7903b60941eb652f0679143bd4383b424b146b54fda6dd0094dfdf4795ef5b6f99ad0e318c15e69e038d566ca9e9b3c04e5bb362ec969fac34f8c86b85cad37a30f1040c02958920a0a935e316c1dfd28833c91ce92e5f613549e7c30d34f1af61a28d8defa5684fe3935da614cbd173813bfdb1af9aab2c3aa47176d896d34d71b5cfe16e4b713155bc96031a3392f66987215a0d45316761d4c7aa92b2e46ebea96cf834c326fb4406a11a888b4e5362512bc655ed5126433a1bbbaa7c93b313eadafffefde6932e8972b617504c67276a493b13f422d1d7ebc1476d31809f02d3d091e88c1c5308cbdbf63697860937659a8fffac41f615aeb96b8f45033cbec1b286d1ca47e560b0c99a96ceaf7cf0b0e97c524b9cf03786fcbb6420d94c1c212ad27a5fef62f241d7a49cc2cbb41153708ff56e8405d00ce2b3db58d1aa2569483e4adc46c2a6e217bf40eba51e902b229c19c60f4753108750539eedc029b65aadf7c4ce6fae096367a487506b63ac4833d3daf41d7dfb2a9d0198a77383ee975947011207884e3e06cb54477a5fe0076a3da6de5bff7cec035ee112c211467f5b559ce4889e68b7ac2af70f973cc1d963384ac3dcf37462c9810411e31536528c6ea5e81420e200f28529697b9e7b64f1be6036391cbae5714a433639e334bde7ed906fd4003587dbd20b91a93a332ae22351dd2a729419beb89bbe8b9732d216629f024a22d4831b4a1a7c9aad46420962a0b67646e35806893e2189ec44816cbad8275b44326625dbf417ce5eaffa339af39c29a3d19d5987821542ecad285b7d8ffc843ccaf43e7a54cfffa3b64d814b8b648a19e2ef200e4ad81e12563474877ee515b0674c5b888ee128d4851b4854d4c5533f7d510946ffe6ea1871ddd459ca6907aac457c486b558f5cf375183ffe6bd470040a9c3c1aece886b63ec1a0fb6c78f05356ff2c53ec39af5ea635889b50e19d2862bb4e11c967139ca5fb918909aa770511a87855287a31f12f7f21709d212c89268d9895876eb315e6cc33d2fa19bf5a2be0fb4ed399fc1048ecb2d1ef7d1a8d7e01a9ec67a4042a73b5fa54a4d213113ae9239f6ef10dcc3092803c3c545843e903d87edcd9075783640f75943d50fb9a96f66c59548e4258f9560ddba0f371579d3675c931a922f31d2bfb74694f58fc7d3f11d8b4ca8873d2807bf861232f63673738d917ec1563d1f5b9360d53ae37d85eebdb7c8df0bc286c0246f1c9cbd12a08c61db0d49ff6785983447c7a51721edcc12a4084d9901d332edc049048d88332d585f8e5f1775ac5036a9543917fffaaf76bd6ea39dfff5d00f0e1a9f8c85c391a2feed5150885b2d4814ac2335edc03c3187fa1d820e33941cae08a29aee1c103cd60b81b67c4f0329115a60f699242dd0d2d6db48c89a6a0b7b9108d1a61ce0c7af4ad6306fe45811a7863a50840b019e5db7122c1a639a792740a5a3dd3fa65bea04572f4f77ddebd7e63785311566f1595c1bda69e4b13d82508fe53ae3a29d0f787da20d6d25c0a1ca44cef15beef8f5dd5dbd0155348ce1b9390f3e806faf99228f7aadafc70a09a8e6c601809df0183ec5036fafc00209b7b882ea06b41037a40d50688d5ee77fb35f02d2eea4942029ad4422f279346dfb994260a97fd15590b575e47f633f720d0408bbf287ed57f3449c98c137c4b0b34728480e357784cfb4d8028774b524ce81ebe81e5282cbd3626ca8dd2fe2ab5429744f34c0232b906bfb6657fdfd1448dcfa6f64d169229542e34a6c35b07011ab0aba6ad2ec693e3ab752c851319a80d668d46b4ba462a5253998e999563b8a0c56156527a81f978161d522f43520a7a1b02b62822dff09175f216671a00ea088906eca7dedec9aba78ada71452c977f33df4efd0ec2cd08d0c6d3a8c1da25a9224e9801259494874990cb6af71be12dce7a178874eb065e588a2a1638c5f8de786f3996e5b908da6fb4456f913d7096161f240cc49592bc99cf5d95b08e6b6c8c8d64a4b37beb258ef16e2b9bfc9537b611651b70b1dfe27e2adec3ee941a4f33a8c3f70196c195981bbf464a899fba6b4ae26cbed4063db775ec2abd3d1b17ba48c64702d8015c2d9e2310177aa506b4b620b47743b79397dde9935ce3628d6552d8ccd30f781bcb88f9aa2df04b9399af559d1804b0cdc3abd22d75f5c2a0d6c2c660e4a91c405ad94b631be025ecffa264196afa23d298f95693fa23dc3429fdc3b9f683980bf839e249f92fa6f9721c49c9b40b4b7d3831317b29ff3d259995ad5b780270300ecf0c55c2393dcab262ffb2e70105b649efca73fc6b253b6aa1757c46153179524f0709d4b628713189c6a9ac7b7ac6810eff5948b7466fe9c45a4dddbb1d6cdd6fa1baa0cc32b75ba24c53331151c7f6a445b7f9b690262b9e17601502d9d78c58264e63892386b04bb1a3f9848211cb9218bf66e50528e80bb5246f3815db43404bdba2b9720b45e832108a0473d59f5cc6b756f633392dbf4e1ecad04e0ef1ded31d8a7cb4a319257b57a15343c2e5589b76f63924bd171a93ad166500fe4eeb221e7fc1dde05f57a7ef8da1e0430ae7ac4a8ed022bd30f2ee674c2401e388fe7836653fb1acda1f4ada4c20d7c6409ffd3d50fa4a57a419c9788f48eef7f265b64494d10ca4b2e04a68a1a254c4ca9d69a2b87ada022b08b47933e1791bd49b1f0dc506e6413e21ca985c37a6a66b68b7220abebfb2781d31a488752721505b7f4486e0367a4e38c16810aac3ee32b1176394c5765406f4a471e7c8989a57c10e3cd2dae35ea043268c4b1b613262b76f5e145c679bf6eae1975c025ff1c61102a9fcd77c1b470d187aba01f5aeaba0d6fc690d25ff99a98de68c752a01c70e8761b3ec2eea4b92dbbecfaab2cc39cfa1c2b1a5cce74bdc1d7ded62e8dcdea49ee50095f39008fa8651821ca2b7733b16e05c9ad99729269faac78efe0de22ef8c3c433d7d77351a766aa03b798c07291d41ac7cc17feb2ec1de9c53ba34e3a4a2a2e9b8de307fab6e27d4015b1a2c5922c395672e26779402e11bee3af9d16018482dd66d9a590221f7357b312152b2f1a31a13a0f3e01dbc01bf5439fe04eb1b051b1b831cfc1e7e5afd3f25f5281d6a843c306d00ffc933a6a80dbd2be3f06da9dd19028b705a68b73ed7ee28a21340aa8f7164e0016bf6da17d94b38169c043153dcd9925bd948d13d6c8e000c56b4b60434765e0a15bf636d86ed31e4d5b76c99cc581a2e5fdc0f7de3d20a50cc581184412598862f2f0c1a9823f255f1e054bd42c7d33fd8016026f74b46ef66305ca05bddc9cbd1ef68a97f8e6f8bf16b999cea61f805c3729af3a639e6aa8e54fb9f86d0496c26f7136f912a876948f1c51ce6ae53c7a0a8e712d8720fbeab040645359a5fe9aa8cd487d3e649dc5e411ed1737d13a0f68cdcff101ed9749609055a59b97cb94f76e43753a3c108d619459e24d152f89dc27e1f3bb833fdd8c02ab9c085c4a9839772e9ecae5c509c66a795068b9b0596435dcbf44a67027e1be5577d4bc316c7fda6ced08537daa2efa108e385570cbae1ca44823001c398bca02d4ef46b756611c033af8193c7f0af12b97bd959ea20a6ba0f9c6a18536b0ef3c3ff1cb754657e588907994e2b349975cfca2b39dafee3e0b22dbe4f694be3361b37023671594dc1861613ac671a060dc462105eab538d8f88045a387cebb80c6bfce40c90d42c39fd93b2bacf20a993be7e2b89771803f1ce9c54b78185641c21eb6b6c25af8f7f1590965c499cfb1d658e4619f85ec2aeaea35b29fb4a540acc7af61f7dab9305bcdfee41b8f0d25c32d7c0ee873faa272fa0dfbaea2627c5c26fa4cc81ba7c6ec1c970abd8908ba9e397f0f57017bb7b744506dab573500c1eb33cf33f18776f3bf6fe2bc72ac649cbb51794c538bf33120ff1e7eadc5609c4b9d77564b8bc911e7e8034eceeadd7bba05be079f3c10f0f69a4b9b12274eb53268cc9231dc74ec7bcc85e08c104ec0cd68a9d11cd1cbd2077204b617bdf18f724ba3c95c1d90bba0d65d4eb6d8d4702f4d95e0fba3a7b3e142610031bc01a324ac02a645ab6eb0665463f1e244841c8c407025c6ce3aa2dcfae138717322dd4e416b1a896141e89e28ebab971da215ee9beab34370fa67650e785c289e99b79335801fbd7b77c1e3d12d71b56d3f0f53e72fbd2e04686abf6b688c00dfc61d313112d157e5319b84a3838f3ebeb44bc60c36c7d2aa18f4743d92f46eca6c0ef7de7eaa00cec334f6a8ed328f692317f9bd6dde9bbe5767f5ad062c1d02010937521d0e44c2ce686c5c10acdf411f42ea60cc0033736dbdcd6b28e0dbd1967984174f5741166aafbadb5f54617da19e1deb1926f667b93431213dacc14a65c694899a1550f63eb8db5af0afe512ce80c8c7bb6e7779c2d9dfa1f397da81daa85f7505ec4118a6e2acfa7fe00a23e89860ba4aa4b1b14b687707da9aa1d181c40e58b6b67dab57ca1b71dd948108cf1e8001de1b09c86d64c4821f7f69ca7f56861202004820895cc89fd5eafc887be0d8991f35579673f8078758fb2d3534ffdd93b03dfff2a442a6eb175b96991aae00e9c8845196011a61cf1c9ce67f80d2017dcf90bfc99b72fdda012cc41fa0c5f2597e03962bb9ae69a847a2d8d016eac65ab44897cc1a2466dac8963942c62f86463a9008e734c975680ab20e5c9d453c3628e8a7f9608954d828b2e9966fcff9946e50d2f8ceafff2887b78a613f8dd1ed1e0aae6d5a79a313deaf5825e721170ed6eea043285eb7f9d99d7445ae1a1e3f1e06fa418baac1e2f0c281b8fd94ae1e7da42852089c7cf895920859d91a012d4c7c81259ec734fce766aaf0924f2db729d288487e5f3d1f28f5527298426923ca3b389a840e3a21d1d5573d3aaea41bf2fea3efd46a9f2aa007a6fd2b9f8cdb4064e1c547d94c6b783b40b152c0404eb9770c3a94813c882389ceb97769ef6b0452e6937f9f434c7ab3b989956f6dec301201ba300080763629cb5ed634fa73783c7f0dec9c7f971afd0f18df69d2f617e24c0037da90cf66c9750060f760991792753983b86df9f84970c3a7645273fefa92c0edd4c6e7cd967c56a467ae783e6f1f962dc457ed5b1720ad78384a3fccbac905d55026aa3ffbb15a2f1e73341c1ab06eac94bac8a5b9df9388987aeb40517967fe5815eac3cb93173281abfe76bebb9301c378dc4df60faaf7f6061b5443e33b5acfe9", 0x1000}, {&(0x7f00000026c0)="b110b627d8c7cc7ac8c60059b92ece0d0721f36009259242b4fb7363b02db8ab5731e69a24a90734174ad180651e0bab2a8f968c59d780f1162d2ebfe127051a0cc2766119f60536236305aff21a1ca4929dd7f76ace860e1a53f7432262cce47e39e01b8170ec78328b16f9a0566132b2473eafcd19a8d0d2f205f423d89347324417bdfd823317d5f142dec5a82afd6390ae60e1291d69297654e4888995dfc8f195a9e12104bec4", 0xa9}, {&(0x7f0000002780)="aec81491b61d1b96c12d7cd49ad844976d9f8f34e736983f92fe886486e3293b2aef41793e7789b565aec52502e43821fcc57ab4157dd9c5cfa3d3e74bdaf052313e9cac6103e72c161a4f48b7894201eb0093d7584e37c9e4242502b03eb4fee3c82002ce9831ce35aeb56cbef124b85292cb4353b63b119f282b8c833fa53546a0ef3a6454c695b8a14d30871fe74e78fbb0130403aa98baa6540117b4f462bcc88db00a9e11a31842c98e7fa1c242cf1b106f172adf411b3509bfa89e623265f3382421b9e88437746f8f6806f6b523405d0830dde7cb8a0e7e8a961acc52609c13d3f98504570cb6fa", 0xeb}], 0x8, &(0x7f0000002900)=[{0x90, 0xffff, 0xfb, "03fda8169831023d4f685e61039512330678f52eb362e5f2dff08c5216093a69fbe28775c32e879c9f4cc6a06a35a9e1d464bdbeba0b91b9b6799e6fea4f7d413a5f859da61af50eeb77bce12b39ce9d66a838aeb739fed51902066b96a454896fdfe44e99ee4617b385d0878209b0deef07858fdba922c3d25cfe"}, {0x90, 0xffff, 0x77edd459, "a5f38198ba1f0a6c835296d672942f6009c389e25f2ac6f1c0befcfab0b30ee9373c7184ded465713ec0c1c6ea6be5bd925480fb7c709e2818900a8ae966ad77beba1c0212601e9f905608530c2e3fa886da3a875bd42eeb8897c76a41a30aff95b7c4d9ad7966b61f966fe61d4e11ed1da356196599828cc396"}, {0x108, 0xffff, 0x2, "ec38fbfee6bc88497ae273818b66918eeecf09c318a4272e3b2030b20a3cede87b989bc1cfcfe364849ded68c1b6c6a79c8362368e1c4728fe50136ce66ab1b36a2530b0d4d7dc0c65c34d3d8c6294da245d7f4d908b371e9c2cc320282347237bbb397d7afeea1d0f1981911465d231c1bacaea9b0249e6b41c54c878cc4a148c82a4faac6128b0a11e59cfc7c57fe4d4c9f9bcb7cd863ac2ec8ce3781892058ace5fbd9d4a0ff6c6dfd5d8109975f17067a6f56740d6f290fc9920527b8379394d0f3ce17bcecc1b2a119239fafe605148b34f5903e51c9d0cae7c6f2fa6c18800568542f08c425f24e7f70b1649ac2795760616"}, {0x78, 0xffff, 0x1, "98e880a9f2a4ee75cfed9977129c35b927522c3422087570cdb157e311f36c8844120f66cb48810efac62eae3ca056ba3adc34af95c854e8bc9054e7a812203826026b932f45f741c7ca368f70e313c74c9b286eff3c353e10fbd681440457c38d8642712d80"}, {0xc0, 0xffff, 0x4, "bce7aa43d51dc7c58a8745c36366782391ebcc4b83a015a0b9d003999502d751e8baa677b2e6231d0adcdaecf7366ffe2e9c0dc8ced5bad3f2d06641165257fce19f78157771221a9678cf8fb3c8181f05cc19896ac7c43f8d97934e63862de60958b9455be8b8571d82170a8c372d7c971a71531fd3ab9abc8e313b0f8532b88921b3c6484500ec87f21232d12e4888ce8afbfae845d78385917ee41eaaf4edbae20986a8c183ae785f35"}, {0x1010, 0xffff, 0x47a2, "ff69eb2ef4e41940fbef630fec509dd02d44f4653068b442ebcf2b373a060aa242044c68399dc085f857c5d3c9a5341d2a26c7d8000047990e2a8786af21847c61e7d6934692964a5a1555af54aa6459716909f32755836c12a4012b492774ae841a2c1fbf144e02daa0e83d9f09e46f8000b48bbb0dea574c89c23083ce2a187859cb4a238c1c5b58590cd8701e94876a3a9a7b789cd8f690755b402aaff960a4199b4ae0bf9703256d11aaf3aaeb5cc72fd142728bfcb4f1bc1068f83cdce7d152b7125061132d0aed59e55ca91b15b327183843578171649354f6b266c7eb436ba439f83531f162291bc913812a9e369a2d6e2608f2466724904fcaa371c7d50b342d0b817fd7c9cfa995aed62b78602f10acb7f43b9e83ec7ba56f103795dc448da08cc5debb58ac8ed34a39672342afc4b201211d6a779d453ba3b73fab30c75b8100522c7bbc17a0f8536178678e55545ed858a2fd15a39764a91ad9139612c0c32e038a3201daf8e9e8da7c5c56963a6446c180e13120972a04693f73df64147bd75735585688bf00407ea4ab5c7db18ed7a9ce8e89d971960d1785c2a375e5576223dfad13573be6c86f735cc71d3c2c35ad0a1aa43b0dcb7bf644815f9e80b9fd1903af9a15da1b45d228d41e4151e6af5e29e203c4c04bb6c3ea31680b24f9d7bb6df8e387aeeb6f82f57bb35b8aa90612bf9cb92668a961a7cf8e25638036c7e04d4e2f207cadd2e1adfdff0287cb487cd49eaa756a6524e0123bfd93e899cd6aba83e484d80298824309c324cc5c2b88c0c7002f2f1365c81d85cd379d7e950ba8c62bfa4bbe9ad85250e1fe80934d88c3f84035286a754f5277d179844842f1999dec79b383b447ea07578a77f02be24575012d1233f0f27cbe61a3ff730206467939f7f360cf39876a99a73c147b1ff14483de0f6f21c4fb06923310f7206ef429a4df88c5417170f62cac680cade68ff2521483840d3c1ef876f33cfc4083afe5ba8d78acd45f66c482132a3cc7e8704f395d455ee96feaa12de98b7472cbba823b0f9c316a4b4a546b03869c95afb2fd6d3ec7d89b68e39a944ea66b689d15e409cbd15c544d0497bdf7a6f2c2c3953f0a408974eaaec97e50b715d82c5caade8b045ac60e3ff6c66215cb2bf04edc1e17397a8b68606e8674685ec5915d7923f11cf943948f67531ffba5c386885110ebbc4a16610ca0275c152b8b15cd5f8dc8eacbd740a1c7b2a6e1263b3c7d8f1c8a681f2294ecdcc64be52a03b60a9d9e2290005d6d5715bf6d255600952070be167f3296170fe4b831f5283d67a89bad5b23d762d1992c895ce791e84fc26c0acc3c4332e01a850608ec6f970f371991cc4bfe6b5e8a99758fb15883bdc065e10552b77d1614d34628968e0193fc41c7d8f85e86dc8e1a471edf77631e4159435bada6aa48ef0deec9515ae8c0755dc655a9258f480ec5aab7d17adb1873b8ba1f17964c5298ce63353eb1a30cc6733055e55bce471283e7c0a19dc536553eada34c501189f9715ed1860ea2e75d47bfa6c524e90d5edb21e2fe1265d750fa324a59c55aeb641e8db79f316da4d4d68130676a1cf70e09a029e4e07308e96b0a023250efb852dcc5468f7af4a6f70173a0636ab7a5d7f5a0eb1841568c76d19ece52a365258adde3f60aa4eb0b3ee79cb8623dcd6f6960c5b6b18976c52ba0dbe3838d4db22311fd03e02fd4d9e860598380c0f779ca21dd907fdd9b7954ad1abfdf7eee5edb48fa188e245a89043a9fd8f9b286b69e7e6ded65ab0a218541c4a6e768804bd795ad7a2ed697d2126afe22e473e71cb8e5399a325d07cf4f68afdbd82d33cc67073c9ef4cdbb5fc859734798c36bacb95d50775f7a798b7c16ac8e9a43453e32b4b0d04c150f90f0d87abd407eba5cd44ddd615723a452995bb5fe6d9ebf52f1f8707088697b02ec3504fd1bb51aa7effbdb855d92f4303914e1c1b9dc54cbc18d59583fbc0dd0b2c7f70e5df95e2fae183fda11ba6b43821518ad1beed317135e69084addd2b3059ac2bac79537f58ddefcde9cce2b735d4fd25802789fd91090bddbe13d9e4325b869c5ae5bceee7ad6b8de2a1c6c526905eac1a2a254e355916cc2bb8394a517f3cfaac03ceb46749ab61f6e8eba7bfac2501e0a90ca969b56b06316a312b2bc329ce87e4a391a7761f2940c17265a3e1c373a66165302a1bfed2609c96d3fe8e135fad9448cbd65dc96edf6778b7cc5a95ec5fe16da7f800086e706610e76cc44efa4ec2120d45979d29048af3350ea34332763eac6aa6ac2172ebc40e31aaf5fb05e23fde7ce189baf42eb6482eebaa7551b946808b27653311936019ebba46a69c61c8823674ea94efaf504f2630e5f6a435f6f8358a10ceac6e9b3a1c88a42bbded105fc31f33540681bafb423ad38e41c8022819b131b959c100972004ade7f3ac31f70ade3b1baa2bc554588af2fbb9c159d1320cb3f1c47581ec26354dda64d2c5a482cd8f67d8404110f0b77b6c1214e256276235791c0c45a9af862967bb35cd8ff34f7610d61ec8d683e5398152076cbfd5c2c7464d2c4e1f10fba97a0b7fa5d8f1e237e4f6d04a443c2ed03a01479c8a2680560f4241251018fb66581577885cd78feededec92108293b791ebd60c6d6cf86906f40166e08146bbe857179a4b067f8fa45d4a8cc40f33825f3a888c56c94ed55439a30fa6c44a482eeeeddfff15c210c7ca9094af8c1bd150f8040a62c6551bff7a9a100595e33b881daac119cb58a67e6e41ea8d053b234040297c9158ed2a63a5c9d296b1a158b136ffd29ac97097efa0f32f043aac142b9f391617ea323b3d09fa5ec926f74fa63e199574cdc1390b1a2d02c36244796d8ac13cff715b8a42ffc762d7c515a53a7088b7851bef5420362d8fefcef74734ef7d2bfbb110c5b43def9f8bd08ef6bc5ec37c44ba7833e4528eee30345a14a558435a4e41e5b090410bf0984a5bb5bcae6050650f1703bb7f63b3ccccfb5207838ce7431b68cfae50048fa5c23fc6547969214587e3595b9b01188d3ac062f222bd2dee4da73e7dcb6714fa03f714b75a14cd18132f2a6b41301b9b228af3a6f3ec04b97f95c297aed0f2a325595fc0f5e4252a361fcfed8fc24a44567f176fb0809588c4361abdad2a82cea7b59ad49e6426635f7089daa6912d54856c48aecdca68db4d40c3c808d7f4cdc0de167ef1bcc2397e39db8938ffff512c3457bae99d8819cd6ece23d203e1a38ced87354b5bc738316490cbaa1a7616fa734d8956f1aa38212f0aeabc463702ef18d6c76fb39c9ca894c28056f945e4137fbeb25973618f6586b7502cabadb1938837baf3859da27a1adb2d15461c00a3c11176defc86b3dc326f947c44bd4dc52e92cdbbdf64e77713cadd103d91f8e315d7dc74f0341ea2b357bd2e5fe20a9cf55703a91c1abd0d71268eeacf0c58bcf0fbb5ccd3dc6f81198f1e9054811c2bd9ef75fe6c71d1327d82b08340e07536ddea4b9702519122a026c3eff6a2cb8a11686e864bcc9b0753da78083aef91012a14d55c2abaf0b134c4c27db637f19ecd9a369cacca7d9d5e078d599d8681e9912f0e83fc1e888f993855234804943567bd7465abb7547173ec3d65bc90e7dfb02dc75ec8ed1f265bc836947cb028b853258489298b74a9b81fabddeb4b71ae0443750185ca87cee3d1cb7ab5c26bdc6326fccbefe82e519f91d27e2e6f0ff60cf6c27c2f840efd055cdaf4771de21549fb81ff9682a2a23052a5c20b338c450d63824ae7da16f83dc707ccafc96287dad235a0f135ee96d698aa4c1d8f1764b19bb046036b5ca3bd026899db6856b372ada9151c39ec8784d40f8243214e177de17201e6af8d3a012cd3b513e6a3b4fd3164b4b847d9747cfbc2c50883dd8bed048b2bb4391a4346d1a5df1c34f28916e26fe92943ce1fdba006f399515a7c92748e23a065491360f5b65e4b40acda495224f3a82654a85e87c8186d8c5b144cd66ef5fb337b8a8c309a68e78a389d7a84cb2c852b4c8faf366ec7c1d036950001f24ff205d9b46c812882d2b90b50c5823532c3bf49c0a96c0acb7a07eea0331e0f9a5408b59c20c363d560d2fcfc7d41421e4368b5738ed007f56b8e185563d25272a9cfa3d2ad1a0eebf90d22a41bd5d235e78383abbabd1e011194dde2458c2ca901809a744e26c455f9ce23a09c6b8e35e3a5e6767eea17aeb6db0c17c4e88ca59bcf151ef61950533f91e67daa4a9c5266ce27a005df3d10470bc9b98bd9a654e8d7ea8dcc3a2a21a81220d2e3f0ada74672468c69d5bb75eb74f1e384cbae43c699c4e7aefa315b75b57c346b0773fa947198c7961078f73ec07789c594e926453a49f4cf2276beba39176c7dba5db9c2963bcf650439d457798c63b24fe1f6e675dd815472b424ffb36f0330379e9e1970a237bcfadac50953a29d7fd30531504c4ee2f8ff9052cf0e3c565da884bb51a87a28895d28206647b1ac2945a00a0b628f113cc46483a594466c7ae75c7bfe1e785cf158f8fa376bbc26e890d658006f52677d8637d4c37d70410841581c9230d23a0620a5f2c509c42f965fe8bebaf2a3ebd359df8ecb99f1551246e723273e7246709bdc5c86ccd6f4e12c95832d7dc764680dabeddaa993a38cc1799789d76ec125768647b1bf76d16d9437b113a315038ed16f97de412863912ee0cb7cb22049bbbe7c757cc3cdf915de0959aa22ac9af469c58cdde27474bb2948a26e1fafc6f091e77e4297c5047108e612f2ddd982a00be355094a03a24521390b39b594b9225b664d765a2f0178be5a3e046283032d72582506b52eecefa3c7ae58a5f4ad6ac117fddf2b23882dcb9e7feecd33065923c510aa9fe42b31f571253657f23f47ab8c2654dc29476e6d374e80d8d3e5dd19dacab443bc81a91dc29a17492ffbd48751b1dbb21da45f18dcac2447cdf2fd69f605c5c1054171d97d2b266f6631bbda4e4b1de4ee542865b991f2cb1020617f87d569a970f1cab4627d06b0288121860ebd81b78cd830b86b7a17244bbde8eacc8016d55f133dfbca1b57f91993eea5802673ea59ec4b1dd37c9b91d116620c11bc0663417744b1306f28d1c2b179317a0c98a69b004d617e317a59ac7b001bb39090636aa9f51eb02d84396942585c80cecafa2e886df36400a4fe9c43b353b6db02f28f9b08ebb9efb09c291913a66997e57d3ff480d8ca0ce8a19ac4cfe07fd237f698a0438b8560162a9d980a92f81d893602967b12eb579a13d946b1fcd08cdac3df597e0c0c50be23108fe0b7dee41e56e03b55af4f13e6662c28fb64d921c017097b4de4d42e559e70564f258a5c4d766e2f8711e3898db681a3f61f5df4df6350693c84e0b7af6b270179597abe4126d05982a10c62ec5817a508595bd13bf2f8951a88d4fdabea5e52de8ddc9289db04f67225b9840efae4ecedce344bbf64406c323341fbba0dd842b23e689888dd5723a4d9345dedef352bbe251f54b62b4a27c2c7f80808e81ad2f28763654f0735d73d2ccfc3d0993df714c7f45e10f25dbfb64ebfe0b3c548580230c9329fcfeca479114563115c371d82d93246795af2fb1ec97a382b97678b55b75ec269fcfa09a92a9d783defac3da3ede801678cd948b8b41e250c2fccfba1174946e609c55818d94a11b242263d0239dce59a4d43cfdf1c5da7b8db1396e91262b94ce4a03647eb64c3fb88a5c97a153634fb31a29f24f83619e180f5c94e8345b2d008abbed773d361908351041a53242e"}], 0x1370}, 0x40e) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000380)=""/4096, &(0x7f0000000300)=0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r4, r5}, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r6, &(0x7f0000000080)=""/5, 0xfffffffffffffef1) 02:10:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000100)="cc", 0x1) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) unlink(&(0x7f0000000180)='./file0\x00') sendto$unix(r0, &(0x7f0000000000)="908705c1bc3187e36cd8b239294b8e9735eada1c34a4fa4c1fdc5f43aba7ad47ad41df4ce4ed67ea1eb48fcc0243ccfb703680517f876b5f2d992308c4e2095ea8d9ddf392f3f1ca57b5e130b6c0e29e8b501e8fa31730a4118fede5a06ac9a93c7194a5670c45fd686edde41b051551f88ee3924860133b5d7cbddd9851ea57057c9b499298fb57acc36478a34e98ed1816dd", 0x93, 0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB="1b002e2f66408d8ebe00"], 0xa) r1 = semget(0x0, 0x7, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000140)=0x81) 02:10:04 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = accept(r0, 0x0, &(0x7f0000000100)) socketpair(0x1, 0x1, 0x81, &(0x7f0000000140)) connect$unix(r2, &(0x7f0000000180)=ANY=[], 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x2000000) r3 = semget$private(0x0, 0x0, 0x4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0xffffffffffff7fff, 0x1000, 0x952, 0x5]) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/194, 0xc2) 02:10:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r0, 0x0, 0x3f) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x9ce, 0x3}, 0x8) r2 = geteuid() r3 = getegid() fchown(r1, r2, r3) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1000000000000176, 0x0, 0x0, 0x9}, 0x200000000040) fchown(r0, r2, r3) 02:10:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 02:10:04 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r0, &(0x7f0000000400)=[{{}, 0xfffffffffffffffd, 0x4, 0x2, 0x0, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0x11, 0xb9}, {{}, 0xffffffffffffffff, 0x4, 0xf0000009, 0x20, 0x2b10}, {{}, 0xfffffffffffffffd, 0x40, 0x1, 0x1, 0x5}, {{r1}, 0xfffffffffffffffa, 0x1, 0x24, 0x40, 0x2}, {{r1}, 0xfffffffffffffffb, 0x1, 0x10, 0x43d, 0x2bb7}], 0x7, &(0x7f00000004c0)=[{{}, 0xffffffffffffffff, 0x10, 0x1, 0x1000, 0x6}, {{}, 0xfffffffffffffffc, 0x4, 0x4, 0xfffffffffffff000}], 0x8, &(0x7f0000000500)={0x10000, 0x101}) kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 02:10:04 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r1, r3) r4 = socket$unix(0x1, 0x2, 0x0) setsockopt(r4, 0xaa9, 0x5, &(0x7f0000000140)="e49a6bd1f017a22abd71a11c9e13bdf2b61405507fde0d55a590d008dfdc7969ab80e3cebca7261475923c915a8838b9087472e4ef215f20326de00d89ca07c6dd6584cb1a877ce488feb1e710965580ea78fa0b86c730a09bb12f810d93648eabfff76c038a541047d75dc1b2f7996f72a0e6c3c32b38c713f30ef53d848d8944b5c8ab5971954899d323b994dd1ce80df457e5e51e1c815eefd47176b094", 0x9f) r5 = semget$private(0x0, 0x3, 0x40) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x8, r2, r1, r0, r3, 0x8, 0x3}, 0x9fc, 0x6, 0x3}) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000680)) r6 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) r7 = socket(0x1f, 0xc002, 0x6) writev(r7, &(0x7f0000000300)=[{&(0x7f0000000240)="b8539368ce75dd86556a85d8e0fc986895a5cf0e887c10ae555b0dec93e27891fb656e4b062f779c86cc19ccf006981593be53abbf814b457f6279abbf96560caace81731a2ee811877ae87e578cbefa6b64fe805cdbe35ef3a9e5f6b1690cec3c50841ee00e760538f5e96fee639327e4c245efe8a4c3b20807ed8130a20f3436683ef20f374b578e3dda60497b1fb5c9cc5edf8f30bf8ee426b9524875b637d3c45c03", 0xa4}], 0x1) r8 = open$dir(&(0x7f0000000340)='./file0\x00', 0x480, 0x1) r9 = dup(r7) socketpair(0x17, 0x1, 0xff, &(0x7f0000000380)) lseek(r9, 0x0, 0x2) ftruncate(r9, 0x200) fchmod(r7, 0x2) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f00000003c0)=0x40) ioctl$TIOCCLRVERAUTH(r9, 0x2000741d) shmctl$IPC_RMID(r6, 0x0) r10 = syz_open_pts() semop(r5, &(0x7f0000000400)=[{0x0, 0x400, 0x5120b496ac3b2649}, {0x1, 0x2, 0x1000}, {0x7, 0x100000001, 0x800}, {0x1, 0x4000000000000, 0x1800}, {0x2, 0x3f, 0x800}, {0x1, 0x6, 0x800}, {0x0, 0x400, 0x1000}, {0x7, 0x8dc3, 0x1800}, {0x6, 0x9a, 0x1000}, {0x4, 0x4, 0x1800}], 0xa) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000440)=""/100) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f00000004c0)="9b94cbdf580672f5b8e2574528cab2ea156ddc5024d0899bbb6785554d07cfbf48ffc7232fc79ca4ac4105ed000f4f115f503f7a3ef1f0dbb3a838504593cd07e2f6a261cc2aab3f736a5ef45f492fba2ad35d4cdea737fc18a3ab013ab048e4ba000be4d51b8f2879316479e19efb939fbde6fa6238a791539f03e2c6e8a44c", 0x80) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000540)) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000580)=""/216) ioctl$TIOCNOTTY(r10, 0x20007471) pwritev(r10, &(0x7f0000001ac0)=[{&(0x7f0000001a80)="89e24428be", 0x5}], 0x1, 0x0) 02:10:05 executing program 1: socketpair(0x2, 0x4005, 0x80000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x3) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="11aca856a4a75faf332fb8c98532180b7558c1940e142757018500c653fc1b9d07537c3569f0f925dd879858cfef24cc0b9540a1372e494242b4803a715ef263af8fe0fde0a846e5260837a58af30a3e0c0e5b8331dd953cba48efd1aee8eee47b936e3e", 0x64}], 0x1) ftruncate(r0, 0x8) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0xf22c) r3 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x6, 0x3, 0x7f, 0x40, "941dd4e45dec44e0470d2ca02af7df6fd45e3caa", 0x9, 0x7}) connect$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) close(r3) close(r2) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/187, &(0x7f0000000280)=0xbb) r4 = syz_open_pts() fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000002c0)) r5 = shmget(0x0, 0x2000, 0x282, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000300)=""/53) flock(r1, 0x8) ftruncate(r4, 0x1) r6 = msgget$private(0x0, 0x41) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000340)=""/147) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000400)) r7 = open(&(0x7f0000000440)='./file0\x00', 0x0, 0x2) close(r1) getpeername(r7, &(0x7f0000000480)=@un=@file={0x0, ""/20}, &(0x7f00000004c0)=0x16) writev(r7, &(0x7f0000003680)=[{&(0x7f0000000500)="4be1e770c81ca55f46db365930864ce0eb295bac535c1fe2062cb56abc7d9cfcde133e7623fdc15b2980409b1b0748795034ff105b457c2f05f58c94e56290f7ec59b69004a4e8c7af99ccc86765a069b445f609ab2d4527ebe24c2b5a04c599421641d3c65edf1b", 0x68}, {&(0x7f0000000580)="57ee35899a08b34ad20b63418cb60a183c7ce0e30b7f33591cb459397d89bea996d2f5d0139d888cdc48e93cd3398da492b2bdf21fc59156196b2020a9fccf59374abb5111b53b42d45ae72aae399bb5f974090bfd5d6e52b0c0ec67e64a5bbe6c44ca1fe84641c83d8f8b68bcf1fa059f6bc29ee0c48087c7cd52b0ba83d47dac2684285f3cf4965a9a5f064ce2fdb6a5e4759e658511a83ede7cf121399dae886b583038ee7efaf3e621de396d5b028e5bb5871334e745f9b4a6d9544bf626da474415f4ccce380a82b83d639357c983ddcf8883eaae2663c0eb257910ae3c71baee9a3681df64f59d12006cf98c2e0882b05472179d34da843f9b84c43ec18b56410efe043802b232dbb4d40aac31da7606cdbf134e816819017e42dcf6c679af5fd6072b3a0f63df764f3e7b2283a3887ee42c6032a561c0a6d581b4809ad133dcb5d18f99f093c49073d2e7507c1b2a286ad5563d2b668e2cf974d449c67ffc701f2b3cb3ca27c461951af1a3783328c8a2e794c8fbe232db8655d238b11d4aa5b2770f7de62f1c13f4204f273500804095978bf9fc901861530733733200220cfabc0b6712a76ef26c66734e7b8e891e0f5461a14a3607205da92b244907d9ef2e79a5e09941c772ba382841383e8fc8e4def1ac4d4abd2eb847ae07f8a76b87904dbbc47bf7ab8a801ac8e9e666ea2956e51769502d12427246472fe65f8fcf913f9c724a8837a322a2b07aa97e08f23eec1143af25b0f436dd554b474de2be7f1ef4135eddad95318338688bacdb4056c260e1cb1308c83effd747ebea0829e79971563b518f05cec06301abf5d5f976f7e8d16cb7f1a4ab0d98c6a76b51b3c37288a01036c9cfb9af7eed85435fdf7c9e5e96cf7f80fedf1fd99b394a29f9dc406f21a444cb6fafbfe276ca64db3dc57709669751503dbdf0efa85f80bcd2514bd3cecd5777420f8da2e96ca70a2e0a582a5e18d293d6d8b7c131bbc058a906569629ded9c26fdc4ea430c4b5ca77cff3f92da76794772d3d0da5ed5ec3b82820d28707e8aac37a9b4464acdc1d0aec155f630259749dacbab8767151bf1a624464125c364ef07bdfa24abe411516e3c526e16bfe2e10f86d98d755f1c21ee70abb4a4e31deee57c9351fce251d6a4269cc1b761ec8d30e413274da469b7676d8a2c5d668260834378b054f6e9b5d9cff37a631c0902b8a93ff258c0136e3f77b30eb839f92a579b5b9caa01e711e73d6c00a082a37481296a6446735a236e6a7d96ef9aff5d03c5a425c3ec2c90d253d72158365eaa0f0643f7d47fd41910f5411faf95be1c30fa5406cc489a926a7a788fe345c8470b6e4d7696968172959460bf585dd3429f1c95a3965e488fb909b1e910c11b549c5ae86564e0e5a7cefdf70df5cc47a88977c6542a66e9f5850b319cf182049fecaae0e7665cfe917c6f87d710b714ce0031f093304fb6fce6fc3e5ae486457ab9aa704eb519731438f89a5c0233371e94920aed015e4b9a6fcd9b708940b60963506d12ec739acadb8fd2e481221a948eed62b18dbc46ff15b8e41f2f2e8ab994f7c677264df3e2c9c3971812e6864b2cd3a0da8a395f475d009bee0113393c883cf00011783ddf03c67e91fe7b6bf68cc4afe31f14376f9f84788a481017734cf13a12d4747ecb1a79793ae66126bb9615465eb721cf6b788f8257db1ea008dd1a86be8d7153c6c9930489934fe2c3d2034d15cacc84894c8b8dddb7406db1349ca6594848edd653b00bcc3d5d7806408a72551ba2a4c20f3f9460731ad0137798725c4c36241f0a32382e6269062598b6d987b1d6ffef36ff15695449e472498c551c5f35da4762405edc4880bd334fa3fd8c8a01b0f013789b64d27b7aa9e2656c69c2fd89ce2c7cf60bff13fcedb32796b7d0ae44399c3176130a286be5502a64d9c699adfd236c0a09e2941d92779f1c625b479f521f1c31add805d795c206512629966b4dc7f8b530c11ef21eb92b9eecf2635ed1f5a09825f3daf89cea9febfd9778cb9ecd19a0c5f0da80aab6b5b19f19be2a489b1de3dc56ef73df54c6079f2eda900ee33b9e3a81d43907a428a720c064834b0435a3a51c36b463ed3c67938924eff2e3ba126d68a6ad6176e8b26a4564e9c02a2ae154028c07870c848246c4ffbbb5c7404f33f63137111dcb9f3e94e6c89e8982c21b643aa01193d63d601e43599583a7be6dc7378c838eef2ffb6a97c5934124397f9d53d5498e3819526d7fb98ffe0a8691311a240421a8b986c0bce31ec96e09e79df3a3d998a40f0d04df4fc0a9140886ca1ee67c2750bd95297d9684e951c6ee90381ec73ce7ddd18bde5bd85ab97833e10f146c27dcf362746530db1b53794e818728656f163e7b608d2e2a51c89529481e6f778a5d4169b9ee77e147b138dff47b8415927d3cd7dd0d90e41c2235f6b2dd2aa0a3059081d87e21ed0f7f199f4dcb10c1449438c8a8fe33971172d79210883d41289d2f86b7b0848f776c446a8d7019ea52b0fb86deb43004399365c7c52937ad9c42e34978945b344549a82a42a64a042b948a1caff8ad82318e1c655b56fe8214e0fbf82ca2cca611017565be24e8c11035387834486e19434cf066dd056a25d4008d24f51241b8bf827b09bc112d9baca3f505bcf4cbfd50f18c7c4094294c90622bc0e3f4be76cfce7d6cc0ae9120087c7d0cdaf3c508d5482e0f6f5d6b5e7b2a6457d34cde7f40e62e5aaf6bb8f6d18436c6600e335d48016f68527e64eb8cf5ce1f29a4c6ca6bd7db9f41b403cfa1ef27180357db9b4d41cb2b74021e0ba4beef882f7c5fb0004dc00e0c8a72fcb7042bca2843bbe9e5c4bfeabe4fd9c9fcd3812b3bf7d02947a9a8db6d091517e1148ac70f835f5199282245451e2ac0a014401544f90ccb121d7fbcb739088c63a3e2121408933e6fd37439fe8bbdee3cd2c54a813333b1c7d53328ac1fcadbce8c84852d1c95b060337ede1c6b866fa9d29f7ded2e18984434a0f2f2e49c76ba56575214a0c809090eb6714ae3224b674bd299ec85935580231cf0a6f0a5cd12cdd23a044d8a322e7e3c44945d32200f3867e7a49097162d0eb7bb634496f996848cd1d78ccccc79d7876f74d37feaaf8b1b0783432cfccb51e8fd5c0657fd8f9c02d2fe69657fde645e95be38302b206f745095a9ecc4fd04306b5382c95ae382806b667b44ba798881b11d10f6aac9aa76a02f591ed73d5f133171d6b538e03b4ee1b85a2221f1dcd2f0e9dc80af75327e44a57764a702c20826b0d923bd4decec2d22e5ed28ed48143299e1e9bb81f435ca9035e5a2bd8962c1f50f5cf272759b7e38b4da45349f6743a0d950f368ee034c45a19c1d1ca4ae0c5e2655e920a5696e321d32423baa0c662c2a8238c99dafcfe67fd51d42b129091784f74ddff15882829a17c4e39c8868579572caae1ec60edcc0e3ab4393e3ea698d2e525537a0ac3002b9da631d7594c0dd6a6afa13a971e419457c5ef4d13370a27f1c8e9490d80c4f407dfe47ce39918542e86fab5ce6c7ace0354e5bd12f445f5848a7ad6c4f446aa2b20d2b13afb8bee1347547ea53a834ea959097d3311cc607c83f0070d6ae62b666d8acb775bfd6b2323ebe4a78968f248e09cd7c24b4fdac328e9c4a819c8112b1f8dded8c28ded4d87c2d651b9982a5ed66bd5610bd0cde90cfadbe5e0e5c2fcb676d741101ded949c603a0c76608ee11fedd7ad45cc5f14207f3b512cf950335354ee9e31a78f705fd60caae673ee8446fab66b3af34b6e5dcabbfb3c889be44e0c6fb2794d5733410953be9b5c64bdf9a16c53488127141473293e32b627143eec271f055effcc824e4a58dda48aafe1f041068796d4414c14165ce22bc125e7b15661c1692edd658513e7d5dafa4c0910b48753a474265a641e5512451ef0ea37a90758c867f67711f8500efeb70dfc0c4e676e44fa877c8f219b1e06501646d17f748048ca0a7534a17f429cb5f71b8c19a137c07d441de318148d20c0ef2f268632a5ce528cc9202ece02b79560fb62939411ef229b85afc98db86ee3d1f75e86e6331b3b7a84b465deda72d236d2a7aaee5f7b717c97514e55921983adfeec1ce54a0ed65667486386a9a343c16074d65aacc4e3634e2e99ded944457c59c73ddf0a598e048ea02664ff9be2c7bce5388f026e1c7f5a9bc03749e800b707f016a661de915ea2f5a7ee994c77f8df88ccec026abd91d7d9e52d7ab0c8ae6a81b7a3c82fb960db261115c4e07c9550fa42e8da11dd0bdd7b0d3b1076564885d2973901abd01f0746c40b222080d32928764f9f2aae8d4af21cbb51399c5d3fd3659a7445eaaa29b72740ddb35e150694e4b77ea73993f4be42224436a495dc9870b3b98bee043ed2b1858f5c2314d5ed397b779b52dc06a0e52314ade3b633ad9d8e1fff036af00355031107183ddb749197b39497be6b8cc1cfc506d83fc09e1e05eccb9f94677cf8d8be8462634ad5ae673524d1ff402cf17d4fbace624e3f4c98e899116b26257f527603a31ce82e2949b0d7429bfe6a860649c298983d942749acf003b9df94a73798d8ca20a4de9d5b73c0f2b2dede47d4e7e97fcb4cce27fd9491da1d68e383cba168350fa820edf296149e172b96224e9d60c4caa1bfacbb3531441f153039a998753450e9f225dfbb28bfe5923185f7c24a35bebf50487bae9ff731db954af95fdce97d4d80d9ed30498637bf4013096b9ed846c65cf6a620ad859e1808a517fc3e82aea59120c3572db249695d28c4cbad4c0d4b7ef49143df91caedfff0f321cbbadfc281150bd21a877ffa129f740a611e5e0f5be911df7e9e0df30c0b046c7afef4cbda3f56c5690fbc78809086f87e74928ad008543687b19b1f6ffaf335e41bcac5e1d35d870a34971aefb238c15ad59a7b6e155c65eb52c74f644961791bf86a40e78286c51d6c9a0a2eea3a511b85c80dc1c4e76a4a1759fa4164f0782babdf3f2329d3c278f5284b01c25c0fe7e58ed7e600f74b25182cb751fb22e97f2781b0da4eaf2a52b09fbad6688392982d3b40009886bd4c8662db3a1f1e433a4214478c3d4ae56c30ce0ac1c3c5a9288a54ff0523a21ceaa9625ed055d8e9e73428400844d0b8feb8621a2643b68e528608803dca216e284cb9902e694be44c817636c1ce93bbf16cdcbc09ba422dbd29f9b3281b8950bdc5b03621527c27687624f3f41268b9191193cb352f503a1010da8d3c8df9e2b46e4e8f2a061fe21b93497fc34b80ef8963b83b05930fa1189a4e776270f35d8a74259a70f3c340d997b00f0d06c8f0fdaabd5311330e67515bb8085fed6e5264b2d4170306a9beb47fcf9ebb28f90c3b495785ebbfb3aa468df91e8cbb116dd4e31c4dcb543960b304cdbd0130b0cf8ec017963d5844e481186415d723fba02d0b8f34620e005b5cb9d219dd5b0c47b0fe6440220f0708c3068fe36f8ad2dcc08999b28d8c642ede383375ecf7bab6ba01d4f8801ef338aeb1d6e8edc47a01fc1ece9353d0db2cc2a270faa61d864a2d0edfeb15252c951a0b40c77f3d7d32b222487107031a1e173b76798c154cd3d7f584f04a2bbd1affae3d81e99a33153eb82a9b714c2b8ebdbfb66badffe52794fdd7abb8eed2cd2e29dfc873548f5f815351b72cf8b5db5bf85ccf8c6e420ee4096f3739e4fd245f38a60bf91fe5468f0a9dca5f15a0896546279348b5b2d861212a55a789fe28334609a0a70f5e80bdd669c780dff497c61152dbf2e9421ca16bfe0b0004159335", 0x1000}, {&(0x7f0000001580)="d25d969c22550f7bdf9ed160dcec584c985ee8190cc816bd1f9c5f1be025c693ddc5c5565e09f9a6a4128732b4a345b20c434c4bd1e8d59a75ea9c4c136d0f1975e442dfcee7b926f3a308735f3062b0379deeccb19cd8a4fbd7627459fde370932ddad2d18fea1a0b346966d72e53cc05c922e963812c0934ccad43a86b3a7b9d2f31377c395355462215a44f28ef46c6b95231cea0d251df28db7d15c63ff336cf6d0e744e8e051503d31e4ea560a196071080cc5d105b716e26720455ab85eb16be00d3953f9089b50c669b832b9a1d62d8ff5823d6d2f9af50b19940d3632042976747afb1555bc76b1abb7cc5ccec27ffe7e476126e5a8f800d321589b54ce546cd91c6056effc345ee2be55c8c429a4e9346dfa821afee0623bb95f5b73a07b04dcbe1df19c3c85b139bb0c382bbd7d101a0b68ee56658bdcec0aec2d26e1db0202eed36a1efae4b4f50e12a104a25b4d09fe67df77f38878a8bc44539d4333d1cd841d03ab3fb32be2d2b17c0cc9f758ad136cf0d29123d2c6c6711c257d7a6e373fc34ba9699fb8c7bdbe0277357e5ec385132d3743a5ac3562611dd0a40bb4f4f9c332621bb549d2086c0e610bc1a9b1d5439a42b4198ed298f6cdfde1439c2a314cf175e8b8d3dae7bcf389a38e996f558858abc46d00c15d9041535507716b782bf481f243e0d704fac816206692b651f5b69442e959a439a4439217c87803b362d3e670f6adc058ee515238ff32bd600fd3f53fce8a426d2f056ab28e1de9ee3aa07364f776c69e2283e6cece0116ff63687a3c2f08e5aa5516b921a588fd8097d0ec45aef84df1389b4bbb03a528b2df936a50442809dd01dfc6ee0c2d625af615d9651986477e311de97bd4c4ae5eeffefd7121613e3f4bef58692f6d494cbdd7420b045f1cfb21a1e06a32277cb4897a9a533e60ff98af5560cb536b4d3f17826777dadbaf4b8d7497af90d6deb28412efd8430ad9b04f75413eb8feb2b076e45d994a7701c7c5c71a901fd9d44d01e03e40ccf36a9e8f76d67cc7066d048aeccacd1ea2035041fcacf888246b68ad49f70faa253d3b043e351d014de7af325706d174ce43fa43bdb4031fc53dd4b919fad8d826f32b113d12ce28fc6c0169187f55f628428526c0eb883273a0274b6a4b7860010ac3d454980045427c1214b914f0fdcac0b20723e9391023c06ea77d79e4567219968c8d699027dcb19919bf8faebf36e66fa5c6097bd7408b6ced1104b9c7553fa6c9b4be5480b172bc408c2b83326b2c4a7767acc5893968a22b043ccde7f059f9184883cb6c3516502ea8658f08337f0239a407cc085d69a51e9f85eff07387f39f1ab7cb816e5afbc63f4292f425ed8b2c5c3f488766122fb15985716c114d82e3fb3484fe4719a788ab59ddf984a128a106ac44db8a8b8021c22070795414646e2290b8ad7d2e3eab1f55ac598c3da9496549f6b6c3232b49750b106057673ac841aef7af4a068ad62f02b3acb30ea01e9ae0a1678851f46a04dcdc66b775d2c67a25f2f9adfbcc2bcd6c9f594716059bfa84fea2fb9461d8b8fbfe4aa20464f5993ba1a113d723329dfe709216db07f7eeb658c2d54cb17d1eff5e28f1a4056500888799c12ec60d5075fc308df3622aa0838c55a7a0e614cab85a8c281571513089424e86ca00831759dbc625e182945403976084f7e5f38908b9a7020070e2009213e97ab86fcaf7f4af7637f1c90178968c803fbd4aeab3a074043265297a74b56ea5d0a2cff6f35499c0890c6f24c45576bc7b0ba31222fe884ee91d407e01c1ffb018c9a302994a0b4c289f91d905d2318f8c3fa2418ae798b7233c8d1e9aa3f2f57973aa1f970e5597621f3d01d2d1bed17387087b047fcfa717519e16f507a7a7d48cecd124d1fb8e6a07c7cf7362ae176506a90612dd06b496821a43c107864c9aaac6c8ef8a70cc8e9c5822a9ac4b76eef8804d2d66c6978541ec450abcef453ee6b5c9ec64e5766b76cad65088cb0b39e87a3058c8e60d3b51c7c6c2b0c8cec1c9b5af39bba6254cda1c953a6999661ee5618e0d0ba05defcc6e0ffde43b74121e01a57337b7f08d61a646eb8c695464d79570cfb1bbf4b5eebb7dcfdd274e02ec0dc71636e2ef307cdc81173a3e981e72ddd433c14c8a1a8224b7b88fc1abd2db2a4b87a1f6cbbdfb56f485cdda5d29cdd83298893a7ed41c3ebc90c1539fea77f5d1842debce94be58d95dd33b6907a924f395087a66d4e4f3384667dff5eb1b1fa3c4e26944483ff294b339d3223354bebf01954b5f92de75ea603c102b3593b1b86bcf2682f23fdb8f8db7ce596fb5e44bd40feac833c96499c1914b957d79cebf4fd113899625607735ac1467a72340baa6b8db9cfc3e4d44fc438268f70604479ce8222d2340edc24bc163c46333926eab38064829b1cfb5c0dc0abd4d42180f7c7d9dc728f7b44cc656b710c0c38b2094c150a99492d6b6cf73162a833ae4f5f6cbe249e818096c014c22ceeee900c88f60c30af4a1de0d1a6988b5522f05f52e1f87726bad2688bb5fe046a3c8ceb344415908cc3eed578699b745159988d02737ff62709d1db7532d51834d3552b98208321e23be38dd9ebc890c0bd7a028582ed903734419b78dbd244b018e3d32a25d21525188be0466b2f9fbfbd66747f90ce163ef34b77bcca1cb9c5ae7d54c90047659cf7f5e662380bd47cd19d57b5a29974ce760db376b8072cf1c75e4d32f0f782adb243c558edd43e8f493f4758c924745a4c40dc0b79a6ae77fa00c271493acb8bf3d84aed9d20dfe6f3a0c71f91c0494e471e479521c42f9b5cd8f456643152319054ccef9a5abe5f7769d77858a47bc206f69373f9a7e4002fd6b3dcedcc92d9bbfdedc2cca1af488a4884a8435861fd511470876b3cf97aac3ad12f0de6d673ed9ad247ce6d3f264b57e31eafc31e66a7275d8d3effe1c2cbb0a5881e32ca5412c1add847a6b547f4afc68e074e7629b004f4017dd54a78ee9abd3e9a4a8f385980bd2475f68f7162bc9c4d49918ef4da88d33d2310023c9d418ffc1238bb5802de1483d2031a60440c9696a8bc31b182858ac495ee9c4f0e20d6a83d4807c31da9921af3b765dea3c29a9c59853c05addc8ff9f620f774da342f61ad7e1da141abe7dfcc7c5a07b215877e64b269ee88abd1266a82b7db44375d081d3e4386e590bb61a9da1c063848ccf1689ccab48798c726b1e1d431938213430612743fa6db4557ab1f375461734f825e109ec6e79722a9d808e7e382b1333729a8dbfd1a4c717e481610cd9b2d319809ea5965ef326737b240794c5ffd613034ba5d6794129454bea1a815711a10114642d14cd5a981c29b7495a4d80138bd9b37fec14691d59a99092b6c684ded9e361171490ac10b72227961ccfd4ef0e063d91e51e2b0003dd898615bd52a44037c095fc529dd544658ea38edb670a5b61aca9f6d940f5e768c26af59c911a65995cd803c05b9226dec38677dc176edc06f6eab55908d22fa2896dfb5da4fb3c02fc4bd11ecb867b1fc8641088506df87c6c94f61e36e0e09313efe88789bedffa1920cb99498077368d5cce464867abde9ea497df84cf1b4fbf0711d70dbdbdc677a6cc18082e6bffe5a96315524e599bc2a9b929f3285bfc9b7efda8349d0c4f872f7221b61e1934377b26da68f8395c95b1beab9bb220291719ff0b53676b9d5b07c645d27858dfca3a2d7eb25f7fdded81b8d4ac36b4e644abc20ed5ca97b15fc344fd5b71840d79383d8a6397dfa850d845ee4dc09dae061a0ac23e16da0a38140c5793f3d3f3dba5b2c0c7ab26335475e7286d7b69ced0e322c9d7dfeac0590f34f718910db4cd79e9ef4874f40a42406d9bcc3dd97647ca9ca3a5dc43752fd6386dd64ca460a2bd27cf76a4cc6f8eb1cbff0013c39b517e786141b9d8843f77bd1e66e32a4f8ce8e0da94f432a48a956296326b3fb2bceb36fa7ff22d34326f0f6598745e7d5f2644c52a03c895b851bad6c6862b23b58614847dda2494c2518233e7058ef4281933312e051ee023bf9dcb3d7c38b6d5f7eebb57381ec329410a28381e2d3e365a23373c8797ccb4af0223fa37e31ac33f8034b3ba7560e7d9f03246c6c44564b2d3ed12094d224f0f94f9b46356057e8601e05d8d287e5df7374904c14bb1a59ad00a98412a15a01e8d4d80d94fce1e5cfcc471c8cf9a50793341b089a511082b20a2dd63a9ae303513ae14724a9e4784306ece1268551166e119bc836ff11c548a7192b3d2711704f4536dea2a3df6c86a8a63b6dc8cf57b0469d44479524ed059df6b9d2b752e26410e044e5bfcaa828571f50a8d9f8c8e55ce386949f33934c75e694c09242ee7b81847c826e7eb4a83e9b05616c4d18960866d31a5e387d60e74f276469139b86fc924c7a8a2e410a0bcfffe0f3810ef58d75bb4a2b613a43e27130306bd77c1208ee7435ddc35483130e4fa5e1f6370b70a525627d8b43654e2730d46380aa103e35a92c36fb4626b088a2e48c451b1315b07dd979d80a5506ae896e9ce200ca2d2fb34ea52cba4a6336203de851d66545fb5d9b90a083bdbbf13f196bd2c194ddf78756fe9bcca29f66d7524f96185227f1fa88fc3c6750ea406adcab93d67452eea4a31661b2716b8987cce1a85135c885741edf5d3b999223599fa3102ec9371e53e035a35719a21af565d8474632d69af11f329668461cde6e904dfefea2a21fc11ef81cdd5e86d3aacb128fa57458e54fc38d9951319fa8e8cc59576ad88609a20dcf7520037502ecafa8608e6c6d6bc4f07359bc4fb35a132a289cd73858b328b675fa15a9eae294047491c7736c90345c0ad027a1d5b44bd8016612e578d908d89ed5ed8bad2bca7a208899ce4eaf8e996eb78e793891da91e7c73ef7c7ec740947d856f50b793075a031f3a34dae1286320bceedbd2bb09c093241f9a4e87a8f48c4988709f6989628e872c5b94a63cbad4ac90b74c0fbaa76409067ee6d275adfe49d8656c313f1c28b064a059f0260be6f0fb21bf09b2826e390260dd61a71ffc52c07e1aeaf5344aaa362e53fb8a5f0b756614779558f49db9980131dbe9b04aada6f33fe04f4e2636c0f3e6a55c12fbe648477b211d2dc82dfebab3787f2a3f920f9d8db15b09cb008b075cb513831bc7abdfa2ed5a3028ac59f4db15184ba1c81136e0403ec22f182341cdf47c8ea09468a907fa22646630c49f7e812a2dabf78663cdb15b82519fd1b4c4cf366111b35d4dad48f338dbc0f96609b2919c7afc19a493871ce12f6bccc6c8237a06a811c39663baa9b4c1d43fb92c1e4ef4a878fe2fc0cd19293413eb29fca4bf71a8b29e7af3acbfb16d2f8b0fa637699c7f3707a9316a587f09153a6176c47a033ea3aa434df31afd4c255337ab8eda78d78b972e93b2d837afd48d6216b71aa118283e7f820c81a25063f81596c96b640bd5af6c81fcba426612ec0710da5bad86bfbc4af9ddab087b9d8bffde30d6b22e22fd00dfe7ef37a2db8a7711f55674fde93b21c317ab8c0ca7a3fcec9ab87db88d61dd8ef94adeb48bd9b393fd1831a23629df2dc9451ea20932453ddfd40e4c767cc5d3b4ab4b6ecd7652e46ac9f3c2bf0170e24a76e0f90f28425ef59c3dc311eabd7c78438941c297c02258b9d7283ff75f55c639a6bea2f157f9539ad9a7f2b071bfb401f2d1490af8cc61eefbf7228649647e5d2f8a626b68ba7a2e9cc0816d71279b4ec84b0a0476089fce551556da90b6ea78c4e2f891a928c758f7989", 0x1000}, {&(0x7f0000002580)="6455d2e0c766a2e18d3f1fb35b66779e9ad837b6bcf7edbf9cfbb96eaa09", 0x1e}, {&(0x7f00000025c0)="b6f10397cbf8cbbd3744010ac8ceb6c3ca41e4b6c81d2e9868859f75f15188c38e9c3b8e04dd5eff43ccdb32944bc0a927a5d60b54c67d8b90542c7ce67461cc85bf63642c5f7f876e9c3e32ea1e972d7fdd8985c9d1b9f7dad52ef592969bf7d177b45730d18fa89e2dfe484cdf7f6e0d273795d7839cb63950995c24c9f324d5431f1840684f77278b8057ef18d9ac6a", 0x91}, {&(0x7f0000002680)="bb772e53a946b9f3976d79f848858bed1e4bf4c75d23b6e00abc86be2187823a5d88989e69f8ae38d86540abff0aecf6c272027f0eb30402dcf1aca2ad42a8944701e28aa3c39512f0b6e27d3cba830bfbf69dca2cdf1195c34681c900a1ef24c3f864c57c89a6423d62836f2c6c78f56e96b70a9315449891b8c6a98dcdc3fc48c65c4156fe3871845ce55b4abad3385ce08976389c6fd91a2631b973635f91c17e964ba7d04494a47d87ee2da1a31ee27532ee36a2d6af64df952ae7aac5a3e586cb153eaf5a9828b33e62d2a53fb8453bde5eb2b24029b9423376a758308c162db49d14c10f2e185adefd618855ef3c48a3f11d882f2d0f41fb6edd960e99580e31fbfe03145775c7086e5a56cf80f5f4b600d7c4691c91894a0e4a33a61e127129f10741eb1dad68f7d172d7735a9f8cce453ea5239f50e789e8190f9bde7ae7615c42eae523adb3b830da425ed11049266e2716479488e5134517a8a4b2207b8bd777c65f3d9dde41c1e82eb680d34fbf83b43cfbcea7d4aa684125139eabfa3e59f3601d5b6fa4327b95117e6443a8505926a754a51b90cb8de899ea5d53ef6cfe05b1264e1f388b868c542ac634a30cd56b5a2cab0b43186025e45e9a0ba1112da7a54ce03c42704c1beb42909cb143035a3fb92367df7609a4b65c07d574d347e45228327a4205c113e3e6346a752df869eff3a379d90305a23893a9b5bad434454a0515a1700e802d41fb3af8d795a0983d35ff750cf5874ce4db9951aeec90d505b9fcb22d801b85fe8ad6f0a11ac71e068a37fd2cd704f8a96d4bdd3b420895d7014868430c5f2b3928db46c95e89e7c242d43c876023b79d9c1a483f9dd0b4e00ade0102de5bcba295c3fe1543e8fa2ea769f9249c62496a6813086bee287b6374d433e77faa732d1bd511ae794c0df863fa4c1b47e0bd3ea5c5662532f31dbbba455cfd0d08476ca4e653f1ba99de1747e994a0018b287b78edbf9968885f129d6a0e8fb244cd9dd9cc31c3aba543ec3dde9803ebfe1adfe78b57f8f39a0292b03d7f4c3bc1c477efb9e85eea0ce3532b4258acfb78257375a8b301c1d4c9ae84982101c731a74557761ee8a80ad61cfa69f4379bf52bf3e4e1c0c4edd34ff2d55eb2b46ec72d8b9c21d42f0d9f42162f733fe5a42874b68ba104a53e2e892e34a391db29388c4d99a994812d6091c505108a63b1eaf639d280ea77c55d8cfc19b79c44f6bb7a871d920efe3f74941efd9b674c10288f71c1a83427074b2ae54c54d1f0f50f3abcc4079fd7b02ccd9f03c4bcbdcf99ba0e0c95bc730abc37f21b11ad054c22221c0fb60e8c935a096450432a6f4324b0ec1ec562dec8325f3d54e5c8d662eab9defb4b3d7e1c1dc55be1443eb9f8f469e03c85c76f1c9f066147ad82cb7e810f98442b34a7511a415738cccd4bd9245baed542a9545df0be09a24a7ae33287cd4f39a94bbfd72d2ff55990db3961ec1605e06317301550af23fc36ab6584b7e06d83809204c7471308153c3d29bd137e89927195a777f1f16a48aab544a7b70b5bebf617319da71e7cd2ad7c95e0cc7120f74f6368b573ab96daa78198e4df2bf274cb5780185d9ac1fb8fc491cc429f56206f41fb8f157a4d1bafc9e86796271948b1494fef2651b41d4980a8f5eeb9a707a243e2df4604cfe86c08c81dfbd2e2ea525f1bfcf27f79c658990e2903c0bf3658f6ac5d483b1342524509cb0ec745af1ddba5c7c36006a74d096439ab5421f103b72ba797813930152cbe636c2284b54e3341bb29986a5b94c9caab3cbfb55eaa50679a6fd6fc9c94c9db5321900094283363ed3c0706f337eb7c6f5a03453df842b448363fcd6068208e7e2f89efd21126c3d6583ced01953997639e97c8f9db79869ecad9c446958979eb818b6d437bd080b45a451cada056b0bdcc2b81039ef7d8066756a215f3af43c68811c89615370c738c8fa5ffcfde1d8e0fd20fd3358f455467507020ad443359facd3b77f49f4f9ad22baac15a956d10db4db2bb4c57887e79548557ae24aae1823c52519c237043700b09df72cfbab21435a563d4ca247888ee9831629c8fc9a48bde5245573620f16738afaa9e56315a8088eee445e2f0f1a9ac5b793eff747368192991da6757753784feecd3fc571e7b2e1a71c13efdf21cb47b099a15edce58cf6c6d37e4c1a4d32640c7040d00030dafc6f607fb954d795cebbb0d4d662838ff907a775fd20d9220129f211882e70fc67599814263ddb9849b8461b8197337dcf32d82cba0e021119014e0629d463060b0eccf2e707364e767278488388a1c642a4f5ece05365caf33f12d1130dc8df22bae464c5c23af8cdcab3562d46f7d56906639578c677065ad5ed70146d78360ad0c9c16408b3c7354769f3d251c3738a8d27df4309cf62633d343057652a333a1b504d9e4ee06e6b0610bb499dd06aa70ba54e282134ae928f5f469d168faab4d9340e64b9b3f82e8789205ed5974c83a3833350842a6c6f6db2134ed2d1b70bb6c73baae5c441ff006b4f0f72a016580798dbe307c6ce20c1517c419ad8e8f276319942dfcb8157885d0d01bc749bccca19ccebef65421a9f41f46f9ba4a2a0348a61ff75347c2353e5d8585a46bc414a8da3c6cfb471518644e0cf5d829968644941c3a76dcbda65aef33832e47c488e34fbd6a7879571f52a3f3e33cd05a5d6d03a6054503bd17537fab40b9cc600351711da59910b022164399016c37763109ecd721662bb6fb36d7c283d145c6db7e8d507186a8e914aa275d09509d3ad6a0ab845b863f0b1ae2170a8e881b3949d8c27765749406b68f7e99c36beddadf00ffa949d2836b976c284d639fa4719fece2dab8764500dd7de6a2e13a0b301491c0b1ae5dc7fd741b8603b62a806d0cdfddb72ab9652491c0c066052dcf643a4a9e06471f159d45a9a4e068a58be0d47e993a86943567c016dc022b9b5037a011848dc067a2b09ae8f394ba61d474bcddaffd942ed745af083ab5a300d38636d6e7d82f88afc31eb37a3bdb4da79603be2955c00d9d1d84aa67ef3790dd0dbb90dfe50be4d465122ca00a1c1c3b61d4d5ccd5b49865155c396b01934f8041f98494d4fa5f1eab3483cf5c0c38482ba3b3d48db84378bbcadc987509b331f6b3abacfec4d56d0f11993360e826b5c889356eb1bab83672fc47f447e71c7a46e790251f9b140070b2ecf2520840c27e4119588c10b93830c96e6e6e25e7ff527e3c022366f5ea9a767cba0bbf1872b4039286f14da483fbd1b720fc56595d222310b8c2a531a016859c745a440cd7401f8f2d211992083e933a1276496350d9731565e4d5c5171de0521cc95ba0648a6fd4468dcf662d998cbc1ce1c1d6d190e130985d59d94dc74c63f932dfa5665300c39417549b6bbcd8367794e969ddcff91d535652782315a2557b83b7804da9af585e9edb60057e59327399c567463ea97bf4c328fb5b9b54babef1a6ff1394ead4c100d0427436108390c43536cfcf6f38d00e0394011e15ba0f1ca35078bada026916763e2d8c62b58c169cb88012358ddb74f7be764ec57bf33401b37c7e9859adcab8abc52287f585f3be40b6f3872df17af23c703366a131f2406baedbd00c8c74a90edfff449ed9c45b5c534954af16e2778caf9ddde8c2ae857193a7fbe5881d363a3857a5033637c532e7b7401e3876f49dfda0abbc877615eed5f0c656ef1d5b1bc6f59bc6f5fe0467d0791c3085f4ea9764a2b412c0d20b4243de6fbfe7c217bffedf870dcaff60af09a09e9fcadb366a39b1657d17e039754ab14e9357daeb88e0e32c7f57a61f07b7eebb33e61f067e10a0674dc62dfb99db031c587889f1ff410aa48f6f62f179854a6ad1acf089800693ea8bbf6b11ddccd28d988d911ca1b186c97daa47ad805e344abae875fa4ba340b902bfa832d71955e80263900c5dd3d387317d868481f576032c2ea829d757faa65651912c066b5aa65cbba9bd6af73b0fff173aa6716161877d0a514a161ef09878fec2ea1024dd7ec361d19baefeace5d230a9caffb87b372004233236abea4397563f7787b028d098ab49302ccdc70e192bad5e1540542cc979561345b53d7156d2b417761bd40ba221d3986d92355ad50f162c696466ef28818cf4b8d5837cfb670f0c38f02830cbc0e36d3fa8cdeb78f461438a4ebdc6b3772da003a6c0354849b246839227c202c0b68534189c5c832f8803cd29bc33b4b6d2633fc78e6d9ec24f0858cd850effe9018cf53cdeca611fa8d5eeacc5efe1efe00a3fb654db440061c7fb2a0d8da958c4d500cafd732c9c840f7916c3d0ddc58b8b67f8288d462224859816df4ac42dfeea9e0d677d361a87c7fbd6db92776bbf3dbe880df51f1cba8b1f2c3c64f093808f77a380a6258f9a7a6b235a6b5a37588f11fcc428d906315c477e50d4e5ebbdcff75932dfc88b157f2e7b3856c1139d85a1603468400c6b190cf11160b93d2264f244fadb4b1b2d116ac0708322849960480b701e1c839488bf105f4c7845b7c72c0f7b87b2332d41f3ef30476842b4806adf538973ef094f187a1413b6d1d24866f841872b474d1916fcae5748f7aa4de9d6ccae1c563acb47ab997b1a77ce92611f4f9b389d22ff11f96b24d8da206bc6a6a25ce141591d1fa0fb5946bbda68ea23e3d432ea1f697fe9e64073c85f42e5a0314a3a5a971eeb7c321c4966b78bcd719cb7fda9149e0be281b1f7b5b67ff032f8f33da22c6494ce637420088760ef45528a9f67c93be95376f64c658ecb32b85d8266cdc17294c00b5cceea44b563e584f5a5608ab352bd817d028d149426f1ff88315ab81ceb882294116ad0087ddc7033807ab2dd7b6d788e6a0a873982e3dd72d90d053e36483f33e4f41f475ff4f1424fc54e93413a487f509c77ee72175213def1abb5f21bbfc9f2b273e14e31ee6db4214d1f906da6dd8d0ce418fda36a9859e05ec435ea0851791b9018e01f31a1bd3383a42fae9ac1fca76b8668e49c4b0247a95bef3a2937e5bc485f1393911a504285e36cdd67aed0735cde0eab592b1de531a2fba7ace801294e935a82fcb57ac25e6447a7afe7d21ccaf7535bdf3a7a4db16c6b90f0809af842abbbcffc5913e5771b115abe45630012c7164420978a012ec466f6e1204f103b8e962f2b891eeadd3b885790e8225a76abad8b73cb17cae522c9310846aa0178b3a28e6f36a2b822b4f2c71b99ffd0a88f918ad2904f3a05d109b7d16822ea99ffdd038902017388716190b3996b3c833144231cca4980229511910f2d6a0d6b6f47a4f71a9ef371d9302a7281dd90371441829a2e79203a5910a2cd601baf71d65cf77fb6b387f1c884a56e2ad5127cd824513e4d2551bc42b48efa1206b46e9895e36c4f7e2f899d4a2082927a993db33f661c04095a929e5e80f11d80a3bcc2d6503384726aff479faafff5e0ab77386a2730190cb58ea60fe023ca5ea1ae2b16a2f617d89c4dc366d7b5c95bbb6308525d2cdd9b6c0397bb0cb304013e68fceaf9185381aa6aaeae4d3754e8ae53202fc77a65e4b609c8b8ba74d94fd9e5441d4a4370742b68f0054be2fffb618068e59a82acd8cf1cb682563b3ba1873098d4e31572f71976ef2580ad1dceb1b6ccb73a86efd0c3e51d316ded8183aff1e616c918c22ad4347453930e12ba7fa29261472c287557105c6252bf83ebad98b4f1b2b61aa92cfdb5c68831376aa2e9f4ba3a6a58c4b9c52810c3d9521ef55adbcd15948d1374e5fd7dfc0e4bae", 0x1000}], 0x6) recvfrom(r0, &(0x7f0000003700)=""/229, 0xe5, 0x0, &(0x7f0000003800)=@in={0x2, 0x1}, 0xc) sendto$unix(r0, &(0x7f0000003840)="055e7e2964bbb96641e88d", 0xb, 0x8, 0x0, 0x0) pipe2(&(0x7f0000003880), 0x4) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 02:10:05 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000180)='./file1\x00', 0x2, 0x8) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x1ffb, 0x1ff) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 02:10:05 executing program 1: r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) msgget(0x1, 0x200) msgrcv(r0, &(0x7f0000000000)={0x0, ""/119}, 0x7f, 0x3, 0x1000) 02:10:05 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = getppid() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/16, &(0x7f0000000140)=0x10) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) 02:10:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x8, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() fsync(r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) getitimer(0x3, &(0x7f0000000100)) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) open(&(0x7f00000000c0)='./file1\x00', 0x11, 0x0) 02:10:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) writev(r0, &(0x7f00000025c0)=[{&(0x7f0000000a40)="30fb1c508bc94f34c18e9e55815a5a713573a3e25ce4e1e3516ed4e2ae93a017f647a912169d8b4e9938b2f7227370ebcc4943e318c4ddc6c003008b73c9af4889e24c66bb82dfa98acc11aa6ac50e95b5f72b1c711fda1531ed0a9eace5211482e5689f9ed7fb4904d03dd07d8757d073c610621017fc3a32ecc2773e1c8721d2e929a12b0490832fc539127dc39fecc6fbb94093db41aae590145aea83bdd9bdc9fefd6a0f01834d61ccd9980fda06a9768cb364d150b763d2dc8c52696b6288b266d70b25e52e63ad141380863a47f5a7601e82b3595037684c9e27b2272af751a71eacdd35d0f8e4f58d4f31e88d80e468e157eb8b0fb50bd578c27ecc44498cd0a30e67d52053fbb6bdddb557f78a81ab2d6120992ffd3dbf96b665827035a7464e7e467325e16e6469a314f30d3d5621b359bf2c7fb0a24918b7bbc5244807551473ed1327f5692db3e725f8424920ba00d4e49eadb7cfe3c4f5ed2ec4f0a01cf7176b5b42f4cac633c58df4a3f321ac42207f994bca6bb5d7f83b6f533cd53f09cc1fd0e9d06c16e76d7a6aa7b98d42eee10137f77e105db09d442082be64d02da1b3c5a0681830047a86fda260245d0ab001fde38fcf4bfa1af2a4f782eace5bfd9d5d33135d20498fd50e2c44bf1552cc4b621bf06f6f69dfa584a975584838ecfa062d1d5e20bf66a17d5329c78ca583bf35932d6cfa4bfafd5ff39a7ff2fc41a051349637a6f3160b55cceeedcd32528fcc412a855db6160fe9b8de8c530ce282458046015a4bb02a8c22455809e4642d634b3526718c0cc159d2b1cbe1d27bde05de87c179c13bfedfcc13b40e9cc2848b5e88d7e3b7527dfd283d657046c924185f3c5525641f4f5e6338948279dcf84eacb0c9ad75c766a5ebeb9c34c3dfacce32847d62d84a68263b9c7fb957cea9e590edd0f88ab01dc3f38906f3fd70c1aac2c490bac876abdad679ea80414d7bc8f68d73b7dcea9c9b7f87c8c3fbe1ab4b01b3cd9fc88272c317be934dde73fad78f1fd6d55e6517f7e1156d6140565ccf91e02a82ed2d7e914ba52e98db132da5ebbd31b90b43237a3b1c27c5f7b5844283f4fa45925ad4040969263356cd9157b50672c4f95c826dde7e55c4d95737be30ef3f98dd3c5056de603eabd6bf3bd27ce993a082fdd7548374ec76b5c19afd5c2f2bb4c0bef44fd9b719ac39bd06eebaea5c3a3c3f08432958e3581d0497a5df593e95c16da97588aae893d2676353169dfcebdcc9a2c0940b7ee200bf4f1d301b15325089ba73e3420d508d830c2b7ed5cd951a94108d6f43f2942d45e1d0dbfa1a83e0afa95f0c134406c8e20e6e6192a754b0b5a470ca7696e298ada8bebcc054a67c6adf408ea1330be37b7bf7156c69a59803f1c5ffedfd9d19fd43e4a7fc36bd42d8cfbeb06e585c42428e544ea13edb1f324d0150af755c398ed8cd0e04ed36339140c5db5f793275f8b268d2533ff56085ffcc86f4378231f32ac56b1227bc53cf6baeb29d93a79125b952af9f5fa97882c1facb36a87698d1c668efdb0a5306237b2a7d4b0092f974f72d2bc82a76aebe1ee8e959a916edd90f3a84f19150504794d431162615aaadd1d9cf64b6f4abd056625414fef47554ace39a18f8479b0655c405ec1563472d239b53568da13f12e28c25ae24dfcc6c88eab33f4f8fd11874dda024528f56b1d13f59b3ddd2d65eadd29d72848bd0ecfb6eaab7b70b74ff1408a95ef910be91fc556e866dc96ee210cb2b2bd5f7ea904aae7b93cf42ef012a2d627fa6556bc2e3d4d178f5c06e5f9bc348", 0x500}], 0x1) write(r0, 0x0, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() pipe2(&(0x7f0000000100), 0x10000) r2 = msgget(0x1, 0x322) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom$unix(r3, &(0x7f0000000940)=""/200, 0xc8, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) bind(r3, &(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x1}, 0x8) msgsnd(0x0, 0x0, 0x0, 0x800) close(r0) r4 = dup(r1) syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r4, 0x802c7416, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) fchownat(r4, &(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x2) msgctl$IPC_RMID(r2, 0x0) pledge(&(0x7f00000001c0)='-.\x00', 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000002c0)={0xffff, 0x0, 0x7, 0x437}, 0xc) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) write(r4, &(0x7f0000000200)="6d98f1532204", 0x6) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x101, 0xfff, 0xfffffffffffffe01, 0x798, "7d755051fcc7905a942a1458cbf19a7832f8976c", 0x6, 0x7}) msgrcv(r2, &(0x7f0000000800)=ANY=[@ANYBLOB="ecb4d4a5b763312df25773ada8f9ad85f3a92c46cd27b508618d767be794dc4172ea3a3730446146d048dff66ebe217cc6a1d7bbf83f567429bf052c98a1207379d2d3aa8bfc0954431eaee56c29c4fe1da691fb131859bd7b44f62fd4270334bd0439726cbe258578a1a7cfe2984916eb6a5334bb6351e78131f26dee5c986768fb05199bd35f4020ca9e1c1b511fa7f391e8e8956c2467bd3e42c77ff5a900f8de52f8af0f111392392368ef1a54b5fa5acbba0e79843580af6ac16609ee554bdba120956a48e735d1809d3c007d5bf5fb3ec2d74bc7e394b743b959ecedb05de06191dc062bb6451fb325a5d3b6cf455f628a753588e08a1a0e4ca71ec2358ea7f591dd439b6fd8777685bc0a9a93e56a94e4b8b695c2bbfa5fd5bf4af9501856b32bf8b78fdcc3c223125dc6"], 0x1, 0x800000003, 0x800) 02:10:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x6, 0x8005, 0x6) setsockopt(r0, 0x9, 0x50, &(0x7f0000000000)="fbfd69886c0175b0188b921b251b1edf8836da56e5fade1316b34a1d54d5608d23e255deb1def49bd52c4e95aaed2e0f5f448a699ad6c59d4575994c444681d2d0365d00f9b668bf0e65f62a3b087b0315f476d3abde156b99ded190c8b21a1a876d12fc9e6d2f62b2c0c8b0efc41cd0a14520123d7f4941b87b2c12ba61e39cbecc5a5f8c3f66a605d60001603fee68c01334f8", 0x94) setsockopt(r0, 0x29, 0x3, 0x0, 0x0) 02:10:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getrlimit(0x1, &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000080), 0xfffffffffffffe21) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r4) getrlimit(0x7, &(0x7f0000000140)) lseek(r0, 0x0, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0x4) fcntl$getflags(r0, 0x1) fsync(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r3, r4, r3, r4, 0x54, 0x9}, 0x80000001, 0x10001}) ioctl$TIOCCBRK(r0, 0x2000747a) r5 = open(&(0x7f0000000240)='./file0\x00', 0x10008, 0x8) r6 = accept$inet(r5, &(0x7f0000000280), &(0x7f0000000080)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) semget$private(0x0, 0x1, 0x240) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000003c0)=""/240) read(r5, &(0x7f00000004c0)=""/78, 0x4e) getdents(r5, &(0x7f0000000540)=""/175, 0xffffffffffffff72) msgget$private(0x0, 0x21010000004202) getppid() kevent(r0, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x32, 0x1, 0x400, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x42, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x94, 0xfffff, 0x5981, 0x9}, {{r5}, 0xfffffffffffffffb, 0x1, 0x1, 0x5ff9d530, 0xff}, {{r0}, 0xfffffffffffffffa, 0xbc, 0x4, 0x1, 0x677}, {{r6}, 0xffffffffffffffff, 0x0, 0x40000046, 0x5, 0x108040eb}], 0x578, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xb5}, {{r6}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x1fffe00000000000}, {{r6}, 0xfffffffffffffff9, 0x88, 0x8, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x39, 0x11, 0x9, 0xfff}, {{r6}, 0xfffffffffffffffc, 0x6, 0xf0000008, 0x815a, 0xffffffffffffff81}, {{r5}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7a68, 0xffffffffcd67558b}, {{r6}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) execve(&(0x7f0000000840)='./file1\x00', &(0x7f0000000900), &(0x7f0000000a40)=[&(0x7f0000000940)='\x00', &(0x7f0000000980)=']\x00', &(0x7f00000009c0)='\x00']) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0xed, 0x7, 0x2, 0x4, "561323105b84f2a6fda1524c4f968489c8ff9fee", 0x10001, 0x280}) fchown(r0, r3, r4) 02:10:05 executing program 0: mprotect(&(0x7f0000357000/0x2000)=nil, 0x2000, 0x1) setitimer(0x0, &(0x7f0000000000), 0x0) 02:10:06 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0x4c691f3b, 0x8001, 0x101, "a62b8bc7067c02bc0e7f5d4df160b08ac4d86579", 0x100, 0x4}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000cc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8ce643d605e2d3280d33ee6185c6a11a3fbed9d7c7f5ecd505370f55d9bb05dc03e21ac168a0237f55fb68fc40412493e5f01c0a62188e9b7cb5e32d0ff2d4e7199679daa987423cab21c6b274000078947da61d75bc9028a227c38808f38d8298fc1f3f7e04be72b0b887f01309bbe9bdd11c451813897d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5eaffffff7fc6c3b0186e3430f52aaae8d139ff2c0f9e13da075ee54c0682247a3e405d535caab085c9a7dee55996d2250fe153a6214cdb23ce15338c5dab3d381e77455ef7eafbd162978c0b017db85201f523097a22426eb401afee1ffaac9c615f6f4a1f6306697db04609e74a842bcd3d64645ffc87e8274d561cec63c84b2602cbe8fb62300d4b26c32fcecdfd6d393bce5ae89f9dd940f4a3d7a9b67539b0582cef98457fbb3fb257d74d877b07f2a34e9654a6ea2bf00f0e2c0d068265f48a69e6e591c320ce699acde6e22d9b61d86867be50d22dd68f6da658dd8185ca459b82dbc58260603053a1860432fd7d60b9dd228e4922f9", 0x1ae) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffdfffff, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 02:10:06 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2aab, 0x5, 0x33a, 0x8000, "319b9f70e95af8712f618b829d88935b06737905", 0x0, 0xfffffffffffffffa}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080)={0x100000001, 0x9}, 0x10) shutdown(r1, 0x1) socket(0x2, 0x4, 0x2) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:10:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x200) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000005}) recvfrom$unix(r0, &(0x7f0000000000)=""/20, 0x14, 0x41, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x4) 02:10:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000000)=""/114, 0x72, 0x800, 0x0, 0x0) socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x3, 0x22, &(0x7f00000000c0)="fff686d8e8ec9d660c77ba407bea04150ebb68c1560b63cd51dbe4bdbbb5f302333513950e774d60fdd0d053d6ae306bb82c94d6d89a969c86a28bf520d7f7088e6c7abaadce1db60ca4903de5d0e26cff6d279fcc842c207d9bf11bc807e82a1e4c4576c387ede9d584a766884d0df9d734857b968132197da799ac6844901db9c596e01a", 0x85) 02:10:06 executing program 1: r0 = socket(0x16, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x110) r2 = accept$unix(r1, 0x0, &(0x7f0000000080)=0x30b) ioctl$TIOCNOTTY(r1, 0x20007471) sendto$inet(r1, &(0x7f0000000040)="e81f425d80228933c2565addb8e881d7b2bfaff0663f3b273520f3c7dbc898a037faec10555016e4f5", 0x29, 0xe, 0x0, 0x0) readv(r0, &(0x7f0000001300)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/129, 0x81}, {&(0x7f0000001180)=""/20, 0x14}, {&(0x7f00000011c0)=""/168, 0xa8}, {&(0x7f0000001280)=""/119, 0x77}], 0x5) listen(r2, 0x1) 02:10:06 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt(r0, 0x7, 0x8000, &(0x7f0000000000)="2fb26a5b95a645e1f481893e", 0xc) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt(r1, 0x401, 0x0, &(0x7f0000000040)="666765ae77759e31f36ec49a0779ee", 0xf) 02:10:06 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) recvfrom(r0, &(0x7f0000000080)=""/79, 0x4f, 0x42, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) pipe2(&(0x7f0000000100), 0x10000) 02:10:06 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000280)=[{&(0x7f0000000080)=""/36, 0x24}, {&(0x7f00000000c0)=""/13, 0xd}, {&(0x7f0000000100)=""/179, 0xb3}, {&(0x7f00000001c0)=""/79, 0x4f}, {&(0x7f0000000240)=""/54, 0x36}], 0x5, &(0x7f0000000300)=""/6, 0x6}, 0x800) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) getpeername$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) 02:10:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x0) r1 = msgget(0x3, 0xa0) msgrcv(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003c23fc6225074e0a0000000000000000000000000000000000000000000000000000"], 0xc4, 0x2, 0x1000) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) 02:10:06 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) readv(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000100)=""/75, 0x4b}, {&(0x7f0000000180)=""/25, 0x19}, {&(0x7f00000001c0)=""/247, 0xf7}, {&(0x7f00000002c0)=""/188, 0xbc}, {&(0x7f0000000380)=""/41, 0x29}], 0x6) close(r0) select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$TIOCCDTR(r1, 0x20007478) 02:10:06 executing program 1: socket(0x10, 0x4000, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) 02:10:06 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x18, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc}, 0xc) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 02:10:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) r2 = dup2(r1, r0) clock_gettime(0x7, &(0x7f0000000200)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="69cf6b2d930ccd6187a84cc8489ec2931703743dd3d3b3a4ca0fbc559ac99074e05249e88ebad145ca53d1e1f548befafa1c587c672c80af97442be86055d9c0ed2fcd9a", 0x44) r3 = semget(0x2, 0x0, 0xa242caf49f6b5d4d) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000100)=""/135) poll(&(0x7f0000000240)=[{r2, 0x121}, {r2, 0x40}, {r2, 0x80}, {r0, 0x1}, {r0, 0x7a}, {r1}, {r0, 0x4}, {r0, 0x10}], 0x8, 0x5) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) socketpair(0x1, 0x7, 0xfffffffffffffbff, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x80, 0x8, 0x7, 0x2a8}, {{r4}, 0xfffffffffffffffa, 0x10, 0xf0000002, 0x2, 0x9}, {{r2}, 0xfffffffffffffff8, 0x0, 0x40000020, 0x21, 0xffffffff}], 0x1, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x0, 0xa7, 0x2}, {{r1}, 0xfffffffffffffffa, 0x44, 0x0, 0x7}], 0x2, &(0x7f0000000380)={0x1, 0x2}) 02:10:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1149) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 02:10:06 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x10) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x30, 0x1) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) shmget(0x0, 0x2000, 0x20, &(0x7f0000357000/0x2000)=nil) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 02:10:06 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2010, r0, 0x0, 0x0) setrlimit(0x7, &(0x7f0000000040)={0x2, 0x4}) sendmsg(r0, &(0x7f0000000780)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000100)="062d5b2f6af6552b74a2c9a4ffb15e45e96dfc0cb569b9b53d6de25f20c46d54fa51fd56831108707f3ab8990be0f1e5ddb79f8ced644dc53bd0cf2ce53970c3db330ff205aa1a04dce16cca22983ad8441c58f35c58ab7cb0186bb4930899de574762afc309d139ae0beb678d238661dc880f187fee6900bd49e2350a5e36c0280a379995624f9257047b586c2545e1f2", 0x91}, {&(0x7f00000001c0)="1e22956a091dfefa6ceb2ae54086571d4cd0e2820f3dd387ebfead68e1597fd66bf98d2b171b798fb69068bcb1085c6390c69473e3a1a7dc9c7c30267af6861b1fc604fb895015878eae7f89c739d22c8b3c9e968b58fa7b38c687386abc90d9a50aaa03daff500c", 0x68}, {&(0x7f0000000240)="51d7709524944e57ed96ef9beae54da10c7adcb20296f34463244cd74f1d9532915f661495b81ead4ad3f73378403a5ed136e07fa4db51a101fba06cc65d38504d90c2e2e91edf2fdbb84fbb7c7c6df35051fbfbb219495c3b92259f7156db27e391821a5c108fb18017c4c883ec147c01bf9197ba8447ad4f7ed030a17d9aec4914d97d5f401124b319c3e26a42433097a4c8770ca8779050cb26363703a6b3d148c4db046e6271be86361e57473ba9680f2e043cba831544e472778f2f369c0e81", 0xc2}], 0x3, &(0x7f0000000380)=ANY=[@ANYBLOB="1001000000000000ffff0000ff010000d91b5234ac8497e506d22ee574cc60ae9b83643cba6c71415e63c3ad199ffa5e39356bae254610040cdc528a6a103d0342d44086e70e7dcc0bb7c101f48a69dd3f79d35743a103142fc65f5ff608a3be669bc2c5a7a3596111dc4c1704ac3310c0e4c100fc305c57a076d8d4754b315bee0dbc8047a47efcbfa1e4e0b90f0483ef4348c33a6839224c002b5dbe44969bfefa7eac2a65a96e75d1dd5cc99e22b52111518d8ecfc6ca44efeef924e84759687652bce71acc8cb82c8a36693c816e80ca00b4666ac38dd76083e8f0c7a4b2070ccbb3bb7cb6c37c6d3237f159cf3d7ef7eda1b8375c1ade21d6f2eab25fe01a00b071ddc8458bbcc350d0000000006000000000000000ffff0000030000005365c5fa725e697557a489bd022589ce42e6e6775dd7aa3de1f1a5908d95fca4d98f06ab6881c2a7858b25437abcc2cb718100871c1a2612550eea6b232dc05c53070af822d33b91aa000000000000009800000000000000ffff0000ff0700001267073c9284d3e4e19149e0c76a5d5c9b2c629e935bb39a881d932d876dfaed2bced350ae12b89459c94c5aedae29009aa134ed727fc6d4c7b3dde7ceb79110e3efc648a39137a778d630afc159eed2991db4abe73454468078652347ed731418e621716422a52a9f56d161c36b6d8eb3ccf7fdc774d2bc108ce29d844af3698faf3e646c3598032000000000000000010000000700000092d1a84734f7200f7908fec8c70e9a002000000000000000ffff0000ce0d0000f2db3b938071579f9f00ac5214f08a007800000000000000ffff0000f9ffffffcb9c9677b9763742840ee14087a577d9527001133b01c5329ea01aefc1348d53a8c0fe85f42c386c8e92b5428cabf9ed550137b84dbc1f7f631f81e4a7f4edec252fb452b96e69b6f8dcd39c411f56491d4bb65208c8c12049450298f295e805370000000000000050000000000000000000000005000000e38db1548cd5dfb15bd7b9bae0c19c96bf564fbe40a81ef67eeae3e7577042e5cfeb61f8d36a3d7ed408226bca1eb02261dff7f5000081749600000000000000b800000000000000ffff000001000000bf11b3e7209e75dfbf2b0f73948606024b631504d4c74bd6a796f395ed6d83fa0733928105322c10433be5db6c5b70cbfd5608719d08d7c4930bfd88ef0a88bd302f5234957962f9eec81f6672fdbcf3c61f690060b87fb4173ceafcfb2608796aa1e1ed1587194d3a36e4697a7567b17e069c657a0aa85d2d1a229c2589527acfdc343ec586894411b1f0883c689668f82324917f9f549d7e472f7de9d877266d65f60000000000"], 0x3c8}, 0x8) readlink(&(0x7f0000002300)='./file0\x00', 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)) 02:10:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x126) r1 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x987, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) r3 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x3, 0x7fff, 0x2e7, r3}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:10:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 02:10:07 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) read(r1, &(0x7f0000000180)=""/234, 0xea) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x8f, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) 02:10:07 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x140) r1 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x18083, 0x15) fcntl$dupfd(r0, 0xa, r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x163) r3 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x186) utimensat(r3, 0x0, 0xfffffffffffffffe, 0x2) open(&(0x7f0000000100)='./file1\x00', 0x10010, 0x52eff8122545c12a) fsync(r2) 02:10:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 02:10:07 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040)="292918d7", 0x4) 02:10:07 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) fchdir(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) 02:10:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() write(r1, &(0x7f0000000080)="0b1b9e710acdbbccf4511f013040d37e11e9ce17d6d4f28c2b8355", 0x1b) fcntl$setstatus(r1, 0x4, 0x44) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) dup(0xffffffffffffffff) 02:10:07 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = socket$unix(0x1, 0x2, 0x0) accept(r1, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "310711d77b93f73b6c05648f521c16e74be1b388", 0x0, 0x7c9cccd7}) 02:10:07 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$TIOCSDTR(r1, 0x20007479) 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$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) 02:10:07 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)=""/124, &(0x7f00000000c0)=0x7c) kqueue() kqueue() poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) kqueue() kqueue() 02:10:07 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fchmod(r0, 0x41) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) write(r0, &(0x7f00000000c0)="96f7a19aa0e0654b9a17873ff3abaca9a9dbbb549e91931f015440cb5eba944ce867dac4a3b6aa8d92317156a5287b56e4de53fa", 0x34) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x2, 0x401, 0x0, r1}) close(r0) fcntl$lock(r0, 0x5, &(0x7f0000000100)={0x6, 0x38bca123626a6218, 0x8000000, 0x6, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) read(r0, &(0x7f00000001c0)=""/244, 0xf4) 02:10:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000040)="4b7495eebbf24c", 0x7) 02:10:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 02:10:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6010, 0x10001) fcntl$setstatus(r0, 0x4, 0x0) 02:10:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = dup(r0) r2 = syz_open_pts() close(r0) syz_emit_ethernet(0xd1, &(0x7f0000000280)="0cbe76ab4f830f4ee11af56d1f69a57e3ea78ace721059143065111b295d9c02b5b57ac1f5a92dd9d5be5badb3b66a3171910027412bd5f60fd32a86929faffe8cdbc5a7c39b7d8f75f886dd5b1fe1aead312ca2499a632fe5c41f2c948c9458de128058fab46dc747ef424e896a5b4cdc1f11a42181c0f957e65137d842de672f6d2e0fcf61401ae2fa1b81743c7b4953780f82466bb4dd13a76e88ca271cb31631b9ab032fc8b7ef6516241d40089742fc72e3414e7021429ae98af44dca83be003c92fc394a0f76d502f989dba6d5b5") ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000005, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 02:10:08 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfdf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x2) r4 = syz_open_pts() r5 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x1000, 0xc853}, {0x18, 0x1, 0x1, 0x2}, 0x3, [0xff, 0xff, 0x9, 0x2, 0x9, 0x5, 0x7f, 0x1f]}, 0x3c) mlockall(0x2) getsockname(r3, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "4e971a5fda82e1a0632c374773bab6657aa6cbb1"}) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) r6 = msgget(0x1, 0x210) msgctl$IPC_RMID(r6, 0x0) 02:10:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="c2022e2f66696c65300020d4c22c2103db5b52ae99c78de84fdb7b609c1d9fbd6e0740424cd15d31a95cdfcf4ef05302d4d0a575f12c4bb99ed1c573f6569d9c057dccc0a7b8824a251c48ba7ee6c65dd3b12884f9937fb856c6a9e0198fa4f2f18391185a697e"], 0x1) sendmsg(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000480)="346afe39269ba3f14ac171963a3da8950064471576d1c48159661a24b51acc3ac30454450741866a2d8d292fe4854c5c716f64ff218a668f982497a8c1caf64c9dce696b851987ff6ef2067749251e54e44fda3207792aa3e7f115027d948e76ec8e63554f7dda206a1a6ad2ee0724917574a67f1405b805c111420f46f9d2d151b9c1a102", 0x85}], 0x1}, 0x400) 02:10:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x60f, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fcntl$getown(r0, 0x5) ftruncate(r0, 0x0) fsync(r0) 02:10:09 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x5011, r0, 0x0, 0x0) shmget(0x1, 0x2000, 0x2000, &(0x7f0000ffd000/0x2000)=nil) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 02:10:09 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, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0, 0x1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x49, 0x5, 0xf619}, {{r0}, 0x0, 0x50, 0x30, 0x0, 0xfb}], 0x5, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x14, 0xf0000000, 0x0, 0x8}, {{r0}, 0x0, 0xc1, 0x2, 0xd20, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0xc3, 0x1, 0x9, 0x6da3}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000024, 0x7, 0x899f}, {{r0}, 0xffffffffffffffff, 0x2, 0x20, 0x3ff, 0x5}, {{r0}, 0xfffffffffffffff9, 0x4, 0xa48f5f5ef3c8e65a, 0x3ff, 0x28e000000000000}, {{r0}, 0x0, 0x0, 0x80000005, 0xfff, 0x2}], 0x7, &(0x7f00000000c0)={0x5, 0x4}) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 02:10:09 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x01') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000140)='./file0\x00') 02:10:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0x78) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="c7b9a0861c8495a6c9492b455683788bf9317bdd90c349e358705c2ea749e5301a01df95aab473802f4aab13479c2c3ec6a316dcbb3d07c6c24f743b73b3365472c6f50e514f0a98e744e3b28edfedfddb926c", 0x53) r2 = dup2(r1, r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x8) 02:10:09 executing program 0: r0 = socket(0x2000000000000018, 0x4004, 0x400) setsockopt(r0, 0x7ff, 0x8, &(0x7f00000000c0), 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 02:10:09 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x10000061) r0 = socket$inet(0x2, 0x5, 0x7fffffff) sendto(r0, &(0x7f0000000100)="53b8fa76aaa7151c6d20b49bff7f5e8fde6cabf6f8b998bc36aea12cfcbb641795114956ce4164bd5a94c384bfb3b0c3683606c3687d7b93f627867d837228a8cc3038e857adc075aaa09f6f8f90a37cd2ef67946bdb7a110f4af87f86668e0572e65e4fa624435e64099b97e897da71c190a51bf017e7077e2b58331134f64cb4145af1bfd6d47a8558f5406f2cb5320618da097b78ca35311de110293122a3c208b93c0978450bf3bab4e30daebcf3089bd1cd2924fe630680d5aa4b6570f32d05c4971fa4d3677240a7c31b27f498302135291a287ec1834c1108f1dc", 0xde, 0x40a, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) mlockall(0x3) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 02:10:09 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ftruncate(r0, 0x7) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffffffffffff, "6197aacc7586bf9f4d5c1292b8e7eaf81d0250cd"}) 02:10:09 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x800, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x200000000, 0xf4db}) r0 = syz_open_pts() r1 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socketpair(0x26, 0x3, 0x2, &(0x7f0000000040)) write(r1, &(0x7f0000000580)="35480c407a306e0326f32284e89d9ec756a05da636bb135b15f91b966769910d6e9aa7eca5d37a74f34a8339a4bb2a1bef09a330ae88b1c8361a8e645d20473a86f1b65e65e60f3d089f997c76c9716ca1080edb3b0b26d440555c6e358ea13e540cbb153bb87ee05c9abb123a58707597bf21b32fd04a053ebe3140053ca583ab0977a81c1f5035297e6e68e37613467928965888c3107295d01cd3d5cca512b896b734075cb38f512fcede1e3cede3f123751fbfd4c3450cfc3a61878a68204cf26177e990ae8a11f305264dae87f838cab20b561f05d6804d0582d72a6fa1c4d24af8e0c5d7b3d7adbf1f9c478174cd8a0a6ccd706512c0d485c4c34697c02a4270116cf4b87e65456e3ad5b142c6888b793d37f8903efcc6af5bdd395a21ff40991109fc9cbd720df4e4ee3c9592e48610e4fa4efbed724c89e716671630f0750e0ad4f6313a5804f4acd1b3c0cdb8eee92f634c5cb59b9d107277dcc49757ee6f66ae4574ddb8e1a26298cc5e3a0bce77cb3ce1b23bf80a19265f4574cd1b9073cd0910007e3f7a6aa9b928e4c30dde20b482412d06b41b77a2475d56ca80b89dc65bb8b17bada197e337b6f46440550e4e3b61d9864f75b5f37c8f67e7696d343b3e5eab98c6e4e00ca6093aac2acd07355a9eab83b491194cbb3e5eba4c45d9c5490a53246c3845b3684201fef5ee617de6eef0a2b006c76583431a45ece77f3c850d202519e2cd2b69ff0255bab89da56a048b17a88859b832d5c74297108ccf39b60a5438f739e11b5496da59861f80353281fade09b8fcb92a7715e1133d1537a4db50f9a92cffb039665a2ce211210580c283c1694008f4b049f515c52f645fd15082a9bd21f81016a41a37b494a522c2a18ad7d4780acb29d9ccd4b2bb1c9fb756a6857b44bee18a6164d7bfc12155bbd83699cedfc8c901626ab5c33c859b927f36a54d98ed6cb8c9f8d38e93d9d1828cf2d1090fcd72d8f54871fb6a4907b94135210b88ef4bec04ffa78b21640b8964ea57f825e5484b8de5b6a1762455abd4d40222f9fcc2ce84d8e2e39d6289597ce9f4880c1a7f0d54b995ad2268da997d41d27ee5e6a170270b6862073e1148522d22534354b5d1204e481c308636188f9d0aaeafa766bacd000c4a1ce3ee3f8d8aa23e7a110b8af65bada47eff450de659a79e2954433b9f449feb7f0a859cb69c257e6def4548f9919c9df47d16bdfe28c930a415ba3776d1818e02665cef104c495918fe326b37a35bd0c69da1bf7f1497cbb9674660bcbe53e596b56a9aa4c8f30f625a26f7ba52dae5c9951787f6313a8e7ab17b89ce1a599ef39fd1f7481ad3b6c010ca305021e642f5421f465f45d4746ba899d1130017e8c6a72abaf539403b31e835c0ba20901a582b740b07a365c1a1de0d2c0f9ac4d656f96582b188f079c5415a1999059080aaf91a3bd5298b8c6c43d17472940fa4fb5dc9b420ccb787726275095891799d9d459dbde11812025fea5ef07d4a1c4f518b25e19c442f24fa6ae5c5741a45e60f65ed4264f9c3e7f1e2530c89eb490e2164ee35af96606f03ad975d808c2c1f280517a6c2cf7ef2aad6ef479db4493a425e82a2d4a7b022e8d6ea81790ee20d5e3c1d67444844833a3453c845912a7a50fcd023b95e1e4fc77391be759dd190face5a46ea9e711f0e13948c52e734eb07ce15da0ab79a7b966f61c47fe4e088025271227af1d7f5afd0266e4b87d67ae71704c0d0361a4c7e37d2729ee7b3d204655e80607bb484f91272962592df513baee64c42a171458a6adf6f97c45e005bf28be4b857d6896732fa24116c9424597b7ba72da6339b59df1cc7bce38f7aed02170be941d73f76be4f7908ff1c9a01a8cf01a7381137e8a835ebd633ec9273a636f9b69e662821bd396a9e56fde34899bf6a2c5982d00271efa8c61f986b77fcfe6b7781144655a41dbf69e9ee345e3a4e69d4e423c1475fa70f95e5d07ac07977113fdf555fc94f90b8828558fef04c7caaf1e686be9545bf4924f235a97a9609b67c61fc47a40aae31031589519b806b11e20f1dde0e535b8e1def8428691d8c1403d3e73e9151a6d7950073e2ee5f42826ec44aeff4e13b5d12a6589c1888d784d46801d4b3c5978e31f1cd4a886f000249548a17df1f0a2de8ff77a9e75335dc7d7d2fecf605f4ae8af06251a02de9d3fe8c0e969932634a45f8af896678c2daed011a9f43f2b02fc8d4cb562118bd0c452a7c0927ab7e099a981975c575b4d7a40df9b216f6d544859a09438bd829e882a7182c697bd6d2702ed6a7dc62d49494b7e5ef14d4e5623cd6c394c941b01e382e0887a8caad7550e2868b7afbf72f82e6e783aba550255ab1352205e65b13556e034fcaaf1405d2c76b6864de8fe0a4b5ce78a0e95248356d01570e68cbb94dddd000f43c682fbd3034b157b3262de16002c7b4fd9bf9426729c787ebc060bcb3f6cf157cd21fe6770ed11f0bc686cab348852347aa80ee3d21a898e9ab90e2f2b8c94745840d2c0382c718e3b5eba1ba73992a73ac5c141dea7f77fd2d409318f8c65b58ca74926a7865a3124f64c4d581bd67bfa1aed11b7396a16a389211074e99d615654f177ba6d0bc7f991d88faae751b9a42a49c7aea5523acc2f6781652831df5666d09e49b653516bde2405830805e639fe83f04522f235809013ac7523fcf309ba146cc50b197e04d9a60106e7f45f744b6756d7d883449fc9f67931ecf2be19026584644a8c93be011b2bc97240d031ab25bd0abb3012348bb392686d0e990911968ced878540cd4433b612325a412fbd118ab6492eba51cfb12042249275c0d31de13e1ea41fefdff401113bf1ea53454a53e76fe1e9cb6b86d5171ddcbe291ce7324e69b3fa29f28f2df3a5cd3f5768722b5551e4783f497fbbe9982ed8601ca4c9946549c031231147a578917012f6075054d67c5e594bd290fc5759ea21db45529b88c1f78ef0dfb13db015f6ea49740e4c52f3fbd82e27213118d9526c72ba31423d1a859884073a802488912a3f05e6c353b921feabb6e4eefc9b3c1aee4e1ee8db9a8e532f6035567963180606375122272c954ed92c4dc19962bc301de4f8ee243fee921a1ad614634c5012616c06289cf81f32462b9cbe9019fe3d58ae132778816d6b7dc731e169aa5cff3ceef2b62a2ba042b0c7144e8cbf052884cb49f37de8ee3d49fe1f987ceef778167e31335e7d19c12536e4361dd6f33ab061c10a6daddad7c5a6e3bc912c71d2bc63b747bf4040a5bec05c2df2f983c2433b85767acd16eb0d5f8fd854e80887f44327561cd3f5c64cee40a4a6c05ea2116d783d66d738c6c5f717195e9bd48230cf177d25075cb09d100b3dc2347e37bd19ac3abde12f5a8239de5ac3c004282dc488e939acfd69a1c586c6e5ea05386365bd7d2d94ee183af91f00b56895470800054852f24e07844fe51ef3dac97cf77df1ce2dff26372758c735135306d679d5939e406efc0df99b7ffe463292c6e2ffb5bc8bee63ed564bbe94b47653fcc158e34629be01fd8f2a4c55de5cb4071399a40ddfa82079f8b1ddfc32ec23409fdb931276b288a833b33ffc9b3af809edaad27bcff22b1aec51006686ee189e506d7c8c4a8fd2569b580f40cb3a35937939414edcf01d84e964e29e88441940e3cdf1ce95351ee69c3da1a47adaa8db95e571460a2cc3c5ca4dff8ca6912393fc6544e82f4092944d9b0e24f60cb4e169630d81312f215f4fbb13a0faf18bd6b9d86efe1f361078da3e2366899c2020cce768ee2", 0xa81) mlockall(0x3) 02:10:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)) ioctl$TIOCDRAIN(r0, 0x2000745e) 02:10:09 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = dup2(r0, r1) r3 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup2(r3, r5) kevent(r2, &(0x7f0000000140)=[{{r3}, 0x0, 0xeb, 0x0, 0x1, 0x9}, {{r2}, 0xfffffffffffffff9, 0x0, 0x0, 0x2, 0x1}, {{r3}, 0xfffffffffffffffa, 0x1, 0x9, 0xd2a, 0x80000000}, {{r4}, 0xfffffffffffffffd, 0x9, 0x2, 0x400, 0x5}, {{r3}, 0xfffffffffffffff8, 0x80, 0x8, 0x2, 0x4}, {{r3}, 0xffffffffffffffff, 0x0, 0x84, 0x8, 0x3}, {{r2}, 0xfffffffffffffffa, 0x81, 0x2, 0x6, 0x35}], 0xffffffff, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x3, 0x2, 0x6, 0xe0}, {{r4}, 0xfffffffffffffffe, 0x2, 0xe, 0x3, 0x40}], 0x7, &(0x7f0000000080)={0x3, 0x5}) fsync(r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r6}, 0xffffffffffffffff, 0x1b}, {{r3}, 0xffffffffffffffff, 0x4}], 0x80000000, 0x0) close(r6) 02:10:09 executing program 0: faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x200000000000, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) dup2(r0, r2) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0xa7) 02:10:09 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x80002) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x1, 0x12, r0, 0x0, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 02:10:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() pwritev(r1, &(0x7f00000005c0)=[{&(0x7f0000000000)="9240741da1b6d07087186758d1f72b62260c8c5aeddffe7980e53ad42f16f70f57cf2a2586a654a7c99323a52a032e45eff94edc5c6d6e41248dd1d2051fc224a277af2e039246c9b6463d74fadfee9a1c6409c8b141647143c4950e56cacab5f18aacd07acc1a818eacaf57c68916b5c8fa81b518b8ce92e93a14ab1a9615e43b8300acebb4", 0x86}, {&(0x7f00000000c0)="007176b158e214b8a9be182fa4d01329b7", 0x11}, {&(0x7f0000000100)="6937b11722e71b6967bd674bf845c111fa623eb080f7715805e90129dfa201dd63a7e5370186c7cd30960fec8249243e501785522005b41952c2cc13437500d25582424ba9e5b6c491ec4cda10e89ff793985fd90852d1558054bdaab5a10ac695dc3174fdcd4c1d49d0172931c3da6408926b6d1fe9", 0x76}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="504ec33407bfd41b09b04ab8e2db2a5daa1437a1a9cc2567be39154571ff7fc21c92818334a7ebe6f861e2fc98454f431712ef3c198a59cc8fdf7da7c658e9866e77c410cc627d5587ea545b4e47389ccdfa2d7ffe94956d2fb1047efd524f3f2a3b1c9d749f9f", 0x67}, {&(0x7f0000000280)="d33443f554e58fe6005c0a4140df562ca033de96041e2d0410f51fbf1518687ff600281d5f781b2ca3e5fa381e9cdfe3772c71b05f23e80aebca170769b7cbc7e216c5f0c00f54248eca5d2e37b8de28a2e0906e2e0e218cdeeb2b142713481a7f6a04fdb8320ba9d646a7f532a4eef149b623cfb3d890f667683325f43a433ca79f8d64468eb97f2337ac0d9984957b670f57a58d61bee6244df7fa5ac7a7648d69555da55ccb3937bb11bde50cb25800fe", 0xb2}, {&(0x7f0000000340)="147783e4606adee76c5538ec55339dbd673804556320f2fa6cee38ce39845298c43b321c8a2b9f1c9940ac80337736e002edc648bc3b2e898ae1e1d73459c8c81dd6a22a44770deb64975537aad3a41ce362cf6620ccba8e998ff20f41a3841ae2b761eb201f2fe4b78e852f3379a84d", 0x70}, {&(0x7f00000003c0)="feefe3badc7a22303137649961230d2a826eb0b029a849af5e4447f33e0bd33fd175e1cdd0643881df9ae457d9fa23003f25df426abbb88a135618f8802e7f983e36ce40ccd1d1604a243b18276f1b5020407e590c548b095bb1748a1bac1e520762ca71d57531b494ac888f8d2531ba5c86de91449a0b5d4998a6679110aae32474647d4c7bcc5c7edf2b2271e9d2cb0b8c3e53098ef1681c91eb5a6b80fc177b", 0xa1}, {&(0x7f0000000480)="b7efbe268d6caaf148720943cbea3f5266f8393b56170a9b7bca871596251d960c3b8374112c577f9e3150b0fb507b0f49923a2b99ba0f842573310d43d3119d75aa9dac9aa9aa52673976e4539ac7b8a087fa72eea887f3c832f4a69e05aa79fb73970b2cf58b632ebbc221b1cb52610f6364778c807f9c352f1e3baa8102451d595a4d2e5c9797326847efdd4614800ee5160cb6238f393d69e1235d49672021c0e759bdf2ec1c16ad338f8d5df6e4583551c86172429b90439cbf361b789cf6eb380336cd61d3ae", 0xc9}, {&(0x7f0000000580)="1d1f693428a13c13ca5a", 0xa}], 0xa, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x2f, 0xffffd}], 0x34, 0x0, 0xc68, 0x0) 02:10:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="c726c08458274a9fc3fc09d8d05e3dd4999f18d5c83021838bf780fc72639422794316335e44ec3361681d3687571114f11abe19432ed65c1facc3b08f89e735bb529f0f77cfbf3354382a26de2c670c0638a89a1b52cc80ace8c68b489f343e1bc8fbeec911c6d444f5727a07253838d8bb4f6b5083ededcec77af6b2a2b8da8f4e28860de58aaa196789a0b9e0ec960fd906d24b5380cf5d922095", 0x9c) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 02:10:09 executing program 1: mkdir(&(0x7f00000002c0)='./file2/file0\x00', 0x88) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000200)='./file2/file0\x00', 0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='W\x00') rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) setsockopt(r0, 0x9, 0xf328, &(0x7f0000000300)="668afcdc696a886c0c0e611cfcea3a2aa84b7f989cf6166eadb1f809cae28a02ce4667baa03dcb47748cc2248ec0c8ab72fa1fb703641131c9a4c6133b20183fa42c6c651c810bddedf9dbebf1443cabe54847ba0cd14980218feeaab5ae92f80100b47b9538ad10aa00a31a9ed7254e59a8aa1bf4cacd447c784bd7b045168c369a3a67734f327f7118d25e7a6682ffc50ba3be9e6e1e2ee6cba2453f9b97487ec0a0df8143887ffeed399861221cadafb17644c1e389e565fc1fd101add70455d18703f44bdabf9d90565d62f5df70029b055470cdb3e9900c8ec583", 0xdd) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000280)) bind(r0, &(0x7f0000000400)=@un=@file={0x0, './file2\x00'}, 0xa) utimensat(r0, &(0x7f00000000c0)='./file2/file0\x00', &(0x7f0000000240)={{0x8001, 0xfffffffffffffffd}, {0x1, 0x438c}}, 0x2) r1 = msgget$private(0x0, 0x4) msgrcv(r1, &(0x7f0000000440)={0x0, ""/218}, 0xe2, 0x3, 0x0) 02:10:09 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x11, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="afbd2fe97f56a5354a9cf220d512cfc5e33e053ce6f840532a51b7559462b9679ccaf25c4793b19171280b537404067a141b8246616f22cb33ba126ba8f3da892600c9a7cc5fdb95d73cc84a79c95a53a1626e41788e7f8b237de40b3f38353b4eebda5b292d0000000000000000000000"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c6530001d8e8b066af24e66a05a0c54acb0cf5ad23a526fe828a2b8ad0eb8ca8bbae82a860e75badb4265776d3fa39a7f38fed27ac0218f7cd88050acf4aa7e782230b69c3fb4314d0288c35cf88ec65c7b9b550a02cb392998da63c086391deba6a2b4437d26241543108ee68fc1b54fc44149f0961fdcf4e66d2c95ca8ca7883167bbe6b67955085221b3565ccedaf34b22ef6a41efb1604849"], 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 02:10:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0xc5}) 02:10:10 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x6) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) fcntl$setstatus(r2, 0x4, 0x0) fcntl$dupfd(r2, 0xa, r0) 02:10:10 executing program 0: madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x44) 02:10:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000100)={0x101, 0xfffffffffffffa17}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000080)=0x80000000, 0x4) listen(r0, 0x0) 02:10: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, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x81}], 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x7, 0x5}, {0x18, 0x3, 0x2b1}, 0x8, [0x1ef6, 0x0, 0x800, 0x3f, 0x487, 0x40, 0x6, 0x8]}, 0x3c) fcntl$setstatus(r3, 0x4, 0x44) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000001900)=""/134, 0x56b}], 0x1) 02:10:10 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x40) r0 = semget(0x3, 0x3, 0x4) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000000)=""/28) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 02:10:10 executing program 0: r0 = socket(0x2000000011, 0x6, 0x0) getsockname(r0, 0x0, 0xffffffffffffffff) r1 = getpid() getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x40) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = getuid() r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r3, r4}, 0xc) setsockopt(r2, 0x1, 0x1, &(0x7f0000000080)="31a1cda9e8cdab90f4c0ca08c00b9c74ec728f7d7e415eb701836beb027316a313c750395c02233172665a4399ca196790c91b161368fd8461faa8bc6758795c1c8b046efb95511d32f988b8f52a9d79e772b7aa7bca940caea29e0382e7ee42a0acb89da99d967910c1aecd532fdf6f302df886ca9ddcc7af3fb90331262b1b7ea0d5e1fded5e9d7f548587a6383b2e9ba644d1fd01ee8cc76cd5a7419fe6fb268ee5b0393e61b73f1255231a4dfe35b6c74ab8b5e85d79dac48740cde6527d5b6730f99298ea560bef20c56c28ae59602e869c589c4a1687d4eec1e3dc32b94978e7c4f06baaf229e2ea84b3347aa723126a97ef7071ff", 0xf8) 02:10:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000200), 0x0, 0xffff) poll(&(0x7f0000000000)=[{r0, 0x1c4}], 0x1, 0x0) 02:10:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000001180), 0x0) r0 = msgget(0x3, 0x402) r1 = open(&(0x7f0000000000)='./file0\x00', 0x48, 0x1) ioctl$TIOCEXCL(r1, 0x2000740d) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0370525f379096aa549c018996d7a3ceecde787957963fc58a00000000000000"], 0x8, 0x0) shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f000004c000/0x4000)=nil) msgctl$IPC_STAT(0x0, 0x2, 0x0) 02:10:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x38a, 0x105) 02:10:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = shmget$private(0x0, 0x1000, 0x118, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/4096) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2812, r0, 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x4) unlink(&(0x7f0000000000)='./file0\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x10) 02:10:11 executing program 0: r0 = semget$private(0x0, 0x6, 0x501) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x80) minherit(&(0x7f0000bdc000/0x2000)=nil, 0x2000, 0x3) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000002000)=""/4096) r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f0000000040)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) 02:10:11 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0xd1, 0x2) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 02:10:11 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffc}, 0x0) r1 = kqueue() read(r1, &(0x7f0000000000)=""/91, 0x5b) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x14, 0x40000000, 0x80, 0x81}, {{r0}, 0x1, 0x10, 0x8, 0x3, 0xa4}, {{r1}, 0xfffffffffffffffe, 0x4, 0x1, 0xba, 0x6}, {{r1}, 0xffffffffffffffff, 0x5, 0x20, 0x4, 0xffffffffffff8001}, {{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0xff, 0xffffffffffffffe1}], 0xf8b1, 0x0, 0x10000fe, 0x0) 02:10:11 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) poll(&(0x7f00000000c0)=[{r0, 0x104}], 0x1, 0x101) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x7f) 02:10:11 executing program 1: r0 = socket(0x18, 0x1, 0xffffffff) r1 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) r2 = shmget(0x3, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) listen(r0, 0x7) r7 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000500)=0x6) r8 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r10 = accept$inet(r1, &(0x7f0000000440), &(0x7f0000000480)=0xc) getpeername$unix(r1, &(0x7f0000000580)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x1000, r3, r4, r5, r6, 0x1cb, 0x1000}, 0x1, 0x100, r8, r9, 0x9, 0x0, 0x5}) ioctl$TIOCNOTTY(r7, 0x20007471) setsockopt$sock_int(r7, 0xffff, 0x1003, &(0x7f0000000540)=0x20, 0x4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048ee9931929648be2390ee3a36", 0x1a) open$dir(&(0x7f00000015c0)='./file0\x00', 0x40, 0x80) 02:10:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) open(&(0x7f0000000040)='\x00', 0x2, 0x26) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r0, 0x2) poll(&(0x7f0000000000), 0x221, 0x0) 02:10:11 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000309000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x400003, 0x80000000000000b, &(0x7f0000000240)="90551100bb7e6f9bedcf61fe0addafed1fab4354ab7e435ee53a42edb228a982218099d642e41d159faff51922073b8af38fc995183db13735d340de3394a7787bb474311d5d1135e915f1b4bc137bea3dff0f0000000000004930bbad4326a53cc44f891f4889dd40de1ea2000000000000000000000000000000009cdeb848e9efc31fb875e201150350e1b40d95ba4999985247db3fa867c759418f68db64845ccd452018e918a5f2c38ac82c609a9bbdcc8f9848fc37efa45589a4eb0310680b1f9eb03bccdbc5e1e8095f48e0980c30cd3e3b68c13de1291ec3ba30d5c692567d27a594536ad13a9c07d2dd8c25ea8f5661c5fce9b9190fd9a3ee6e4a16a7", 0x3c1) 02:10:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socketpair(0x1, 0x5, 0x8001, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 02:10:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) 02:10:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(r0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:10:12 executing program 0: socketpair$unix(0x1, 0x600000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000000000000000000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 02:10:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480), 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) fsync(r0) open(&(0x7f0000000080)='./file0\x00', 0x20402, 0x19) 02:10:12 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x20) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 02:10:12 executing program 1: r0 = getpid() r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) read(r1, &(0x7f0000000100)=""/7, 0x7) wait4(r0, &(0x7f0000000000), 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000040)=""/64, 0xfffffffffffffe45) r2 = dup(0xffffffffffffffff) dup(r2) 02:10:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x1010, r0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 02:10:12 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) mmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x6, 0x4812, r0, 0x0, 0x55) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2d4, 0x40}, {0x7, 0x9}}) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x1, 0x9, 0x0, r1}) socketpair(0x16, 0x4, 0x9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) dup2(r0, r0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 02:10:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="658e86e2b6134095357076177cda2509ff35e5c46ec0be8132e28bcdf343618580fc48e5da6777b9350b34e4f8551ef97f24c710c3a36f3310a4eaf5077b1c", 0x3f) r1 = syz_open_pts() close(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) dup(r1) r2 = accept$unix(0xffffffffffffffff, 0x0, 0x0) accept$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) syz_open_pts() seteuid(0x0) 02:10:12 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x20001f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) r4 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r6 = getegid() r7 = getpgrp() r8 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="bd4bfd0b074d557f041877a1491e7f31e2bb8a09e7078adeff6863cec2c775873f211ef369030b78597bd09946dd88e8e05845ee9bf61484d70130b0e17aac658a8c506e441c865fa9d0887afa5c507f399cacc19a15a627ae3e574a89e923f0efd1a8c94f54684c4758e4f3bccbf1b1bd21bfd33de8695ec55e339de1f110d5393564c2b8e66d6c1894024f5ba7e72b79dc53afbbd16117dde4f4510860eafc772f9c813ec8e61bac5eae1d53afb1bf19a1b3ea7a42abe5d781967fa4761c6c6ee781dc11754e41a0d4599559a8dc59aa4637bd253e1d0bbdb3848224ef4b88e29de90af876c9bf1692c99a290807f883b104ffd2", 0xf5}, {&(0x7f00000001c0)="b790a43e5b00dfa46ad85c470da6208a0b2eb0e54627a9ff81087e38192ef1c9dff5cdd0b4dffeeded82a25a45085270ba9d426565066fa559df2a2b482be99ed27deab039b2e459a99fc61f51f3c3c43023de721dd414c6f02f395a29f90737", 0x60}, {&(0x7f0000000400)="90e6c34186a847daf7e4209bb36df1fbb0c47bd828dce8b2f3e09e106a356ee61700da173d470a1eb265dad228eec98710a0a9e62416e5ccb3f5e8b1cdc46596d8d53d03bb28fbbd6524bd5483f08798fc780bf01e25ecf9694252d50f64f9d7a810037e46b78009f41239220ef2e67dd7573b4e9b911d4a442f308fad8d29e548c79cc43fd2957ac85156ca84a4a88bebd9897c231974bbec84eb74ce0d055fdcf34cd79225993d85c7dbb29eadbd4d566a5cc4d4fb64ff4de319cc4dc08e1dc1d22f60ef65a886f14c51ae7dc3b20d2482d90694bc2683204a8fd6db4fc6dce910e418c266203ffd405df96ba51913e70e585f49e26de29fe4b6bfa7", 0xfd}, {&(0x7f0000000240)="0deee5cad212ed3a40a87e780c50be2247af65f423413250c2fe6eff9b1cd1c0bd773903174afadb1bf6ec166ae606072cf488c2f896", 0x36}], 0x4, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r1, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}], 0x80, 0x1}, 0x0) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffd, 0x91, 0xfffff, 0xffffffff, 0x9}, {{r3}, 0xffffffffffffffff, 0x8a, 0x0, 0x100, 0x3f}, {{r3}, 0xffffffffffffffff, 0x1b, 0x40000000, 0x100000001, 0xffff}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, &(0x7f00000003c0)={0xffffffff, 0x3}) pmap_unwire: wiring for pmap 0xfffffd807f00b620 va 0x1b32420000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b620 va 0x1b32421000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b620 va 0x1b32422000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b620 va 0x1b32423000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b620 va 0x1b32424000 didn't change! 02:10:13 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000080)='.\x00', &(0x7f00000000c0)='./file0\x00') r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) 02:10:13 executing program 0: r0 = semget(0x0, 0x3, 0x40) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000240)=""/72) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r2 = socket(0x11, 0x4005, 0x1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000002c0)=""/203) getsockname$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0x14c) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000140)) 02:10:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getrlimit(0x1, &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000080), 0xfffffffffffffe21) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r4) getrlimit(0x7, &(0x7f0000000140)) lseek(r0, 0x0, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0x4) fcntl$getflags(r0, 0x1) fsync(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x80000001, r3, r4, r3, r4, 0x54, 0x9}, 0x80000001, 0x10001}) ioctl$TIOCCBRK(r0, 0x2000747a) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x1000a, 0xffffffffffffffff) r6 = accept$inet(r5, &(0x7f0000000280), &(0x7f0000000080)=0xc) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0x0) semget$private(0x0, 0x1, 0x240) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000003c0)=""/240) read(r5, &(0x7f00000004c0)=""/78, 0x4e) getdents(r5, &(0x7f0000000540)=""/175, 0xffffffffffffff72) msgget$private(0x0, 0x21010000004202) getppid() kevent(r0, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x1, 0x6}, {{r0}, 0xfffffffffffffffd, 0x32, 0x1, 0x400, 0x5}, {{r0}, 0xfffffffffffffff9, 0x10, 0x42, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x94, 0xfffff, 0x5981, 0x9}, {{r5}, 0xfffffffffffffffb, 0x1, 0x1, 0x5ff9d530, 0xff}, {{r0}, 0xfffffffffffffffa, 0xbc, 0x4, 0x1, 0x677}, {{r6}, 0xffffffffffffffff, 0x0, 0x40000046, 0x5, 0x108040eb}], 0x578, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x4, 0xb5}, {{r6}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x1fffe00000000000}, {{r6}, 0xfffffffffffffff9, 0x88, 0x8, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x39, 0x11, 0x9, 0xfff}, {{r6}, 0xfffffffffffffffc, 0x6, 0xf0000008, 0x815a, 0xffffffffffffff81}, {{r5}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7a68, 0xffffffffcd67558b}, {{r6}, 0xffffffffffffffff, 0xc, 0x2, 0x9, 0x6}], 0x0, &(0x7f0000000800)={0x7, 0x9}) execve(&(0x7f0000000840)='./file1\x00', &(0x7f0000000900), &(0x7f0000000a40)=[&(0x7f0000000940)='\x00', &(0x7f0000000980)=']\x00', &(0x7f00000009c0)='\x00']) fchown(r0, r3, r4) 02:10:13 executing program 0: mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) setitimer(0x0, &(0x7f0000000080)={{0x1ff}}, 0x0) 02:10:13 executing program 0: setrlimit(0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffd}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000000c0), 0x4, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x2, 0x40000000, 0xffffffff, 0x8}, {{r3}, 0xfffffffffffffffb, 0x26, 0x1, 0x9, 0x3}, {{r3}, 0xffffffffffffffff, 0x2, 0x400fffff, 0x9, 0x8}, {{r1}, 0xfffffffffffffffb, 0x4, 0x8, 0x401, 0x1f000000000}, {{r0}, 0xfffffffffffffffa, 0xe5, 0x20000000, 0x8, 0x100}, {{r0}, 0xfffffffffffffffd, 0x28, 0x40000001, 0x1e8, 0x4}, {{r1}, 0xfffffffffffffffc, 0xc0, 0xe0, 0x7, 0x6}, {{r3}, 0xfffffffffffffffe, 0x42, 0x20, 0x193, 0x81}], 0xffffffffffff0000, &(0x7f00000002c0)={0x8, 0x4}) getsockopt$sock_timeval(r2, 0xffff, 0x201005, &(0x7f0000000180), &(0x7f0000000100)=0xfffffffffffffefb) setrlimit(0x0, &(0x7f0000000000)) 02:10:13 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) shmget$private(0x0, 0x4000, 0x14, &(0x7f0000de2000/0x4000)=nil) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20088, 0x185) recvfrom$inet(r2, &(0x7f00000000c0)=""/27, 0x1b, 0x800, &(0x7f0000000100)={0x2, 0x2}, 0xc) 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) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x7}, 0x8) mlockall(0x2) 02:10:13 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)=0xff) socket$inet(0x2, 0x4003, 0xe07d) 02:10:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0x80) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) 02:10:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) close(r0) write(r0, &(0x7f0000000040)="8a44f26bf9c3a829774990e946d5b0ac3b6d4a94df7c75701580f75fbbdddc9e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c80731a7e69f35735a0bce75a0cb1dc028a48553e4056de121474b639a69aeb758e9a47e11a3a5ee7791bb09d487b7d3ff0477b5b699fb2950944048f6a42954139eb1e54804a1762544bb7132e9a0444dbe422dbd709397e2a3fd2266cc01bed32e9f95ada3f56b0fdcc83f9c804970de820cb92d45a2e579d1c32358aef41730f27d835c19b608316c127503db94e03c314a48ab3bd111fa3b5f59396aa1bb229e7b69e99bf37d372e5743b2c7eabf8bf323216f4076575680f91f805f3c867e05ec94504cda6e50c4ed9ef9fcdd1572f82efbdb4ef62914f8b31d29ddc46157c48378ae2242d1aaa4e5aa4dd62b771cd4069886cee2f8236e075a2aa4d177a7c697d224691416b4d110fabcb04a005894cfce6cf8d72616d0308eaaecca186353733ab5f901c1f354c748d386691275755e642", 0x16e) 02:10:13 executing program 1: socketpair(0x6, 0x4005, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) fcntl$dupfd(r1, 0x1000000007, 0xffffffffffffffff) 02:10:13 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) dup(r0) close(r1) close(r0) write(r1, &(0x7f0000000200)='R', 0x1) socketpair(0x0, 0x8000, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r0) 02:10:13 executing program 1: socketpair$unix(0x1, 0x8000000000003, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000280)="c5cb1ff8379fc6b93e5d2d929f9859478a30caa30a2980a0243a98703bc947d1", 0x20, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 02:10:14 executing program 0: poll(&(0x7f00000000c0)=[{}], 0x1, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = dup(0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) geteuid() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x6, 0x2f, 0xffffffff80000000, 0x9, "77972ec58b5d56ca8e2beeb53ea4d1aa039c52ba", 0x8001, 0x3}) 02:10:14 executing program 1: r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x2, 0x1, 0x4, 0x1, r1}) r2 = syz_open_pts() r3 = dup(r0) sendto$unix(r3, &(0x7f00000001c0)="680f80aed1ed3cbcd4582c2699c2184e85ce4f2192efe6cdfb4084ce4284ca72ff43c762491a532b2f7f53421600db2689f214a4462fe0bc201151fb1d844488c92ceaae70687f53aa76c8a2af08e53903c4302d1f144b6292bcfc865ae3218c68effcffdc41e10726d21f996a58777ed9427acc2575ef233dd99b1fc709985d2f38862962fedb462bcadc527e423c0c65a19525bf7ebbf1edc38f901fc9191710833e062bc340b2ff8b404516e3e4d0f5f87df03a88fb8c5f7a38aeb8e11bac3590838a07ecc0f5c4bc2971bb8e9ad88bbabaee1500aca5369b64cca03ffdc00dc39e6bdd53a7ad12c4707d8489800cf4980b7cb773d45299fc87ce0c", 0xfd, 0x9, 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r2, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 02:10:14 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r2) r3 = kqueue() r4 = socket$unix(0x1, 0x7, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x41, 0x2000, 0x8}, {{r3}, 0xffffffffffffffff, 0x18, 0x40000000, 0x7, 0x7}, {{r0}, 0x0, 0x5, 0x20000000, 0x8, 0x5}, {{r1}, 0xfffffffffffffffe, 0x92, 0x0, 0x3a4, 0xffff}, {{r3}, 0xffffffffffffffff, 0x2, 0x20000002, 0x10001, 0x3}, {{r4}, 0xffffffffffffffff, 0x3, 0x9, 0x3, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x0, 0x88, 0x6, 0x4}, {{r3}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x400, 0x5}, {{r4}, 0xfffffffffffffffb, 0x40, 0x1, 0x7, 0x6b}], 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x2, 0x80000000, 0x2ae}, {{r1}, 0xfffffffffffffffe, 0x40, 0x20, 0x56e, 0x5}, {{r3}, 0x0, 0x11, 0x42, 0x101, 0x6}], 0x8000, 0x0, 0xfffffffffffffffc, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 02:10:14 executing program 0: unveil(0x0, 0xfffffffffffffffe) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mlockall(0x100) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x401, 0x9bdb}, 0xc) r1 = dup(0xffffffffffffff9c) dup2(r0, r1) 02:10:14 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = accept(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) connect$inet(r0, &(0x7f0000000040), 0xc) r2 = dup2(r1, r1) fchdir(0xffffffffffffffff) socketpair(0x988262e4188a7aff, 0x4, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r5, r6, r7}, 0xc) semget$private(0x0, 0x3, 0x84) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) sendto$inet6(r4, &(0x7f00000004c0)="2a22579388cdbbd24e32f8dc20b3c0f2f477c4cea35a98c3ce3abf95dd2eec67a3bd5cc4194452df9ec71774788a84e0e7dc88df3d37f6bbfe5b77631f68eb1498a67e1f4deb07e717312f47e4507892bf3a90700baee78199206d9ce997c406355ff5543fee7daa1ea38066261892a1875fd1849c7092849592204e9c9b6c3b692c343a97c3e4e682860173e73e75233c49a30f11bc32ce6428", 0x9a, 0x0, &(0x7f0000000580)={0x18, 0x2, 0x8, 0x1e}, 0xc) openat(0xffffffffffffffff, &(0x7f0000000240)='./file0/file0\x00', 0x8001, 0x40) listen(r4, 0x9) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000480)={{0x18, 0x2, 0x0, 0x139d43fe}, {0x18, 0x0, 0x80, 0xffffffffffff70f8}, 0x5, [0x100000001, 0xfffffffffffffff9, 0x5, 0x100000000, 0xf6e, 0x8000, 0x6, 0x1]}, 0x3c) r8 = getpid() fcntl$getflags(r2, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) setregid(r10, r10) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), 0x4) setpgid(r8, r8) setpgid(r8, r9) 02:10:15 executing program 1: getgroups(0x6, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgid(r0) r1 = socket$unix(0x1, 0x7, 0x0) accept$unix(r1, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000040)=@abs, 0x8) r4 = accept$unix(r2, &(0x7f0000000080)=@file={0x0, ""/66}, &(0x7f0000000100)=0x44) sendmsg$unix(r3, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000a043fa480100120000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) recvfrom$unix(r4, &(0x7f0000000180)=""/173, 0xad, 0x40, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) 02:10:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000020d, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x202fc, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x109, 0x80) connect(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="66696c653d300f60ff0300000000003de97412277189e195aa59784fcf7549809417f8ef9ca239d2a35b274df179292d217c46ddae5b92bb6f499303ca"], 0xa) linkat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) 02:10:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a4ec762a156481038ac880d02", 0x2a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e7f0200"}) dup(r2) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 02:10:15 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x6, 0x122c, 0xc91, 0x8, "df39b02ecc2f54416c234396d937a98fb6e4a2d1", 0xf2, 0x8000}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0xffff, 0x7, &(0x7f0000000180)="718bc5e0efd227c08a0929b206f2f435e82cabf42ddb52a0d5509f3654757c81416cbdffb7df4f61dc4b590b4cae1ad326e7c664c81a59c1720de1430bbc2ecdc1cb517dde954507a3eda65a0db6ed2ff15c559c714a26a4e193d062ba7ca6753e436c5e0ca49f694ede8282e290fbf26e22ebd0136fcfba6b0da0dc19b45b41f105b04aca903e481394e32324c335ad3f2012a458006ba5f88b43769f07d604d5735f69fd32e41df9198152ad7aa2d9b695c4d4598acae933ca8900f35f8c37935b2ca3f0e459eb1c1f1b00a759266a17d93c3aa312a4fc1ea1ede699ab9fadce601c4dbc66ca47a156280857560583c4d8747ee5e63b3971abf157cbfab68696ea039639dd12f87538fde80bcbac6bab2dabd732ebf0ac0512d2559db4635db43cd722bcd08b5b850f536367829490cca4ff79fc3d39328369b449074b8b5cb42e0e99846185b238f0e723bed8e1a4bde5082a19fe5d4fa0001cdee13618eb0b37881f79c3c969e1edf872f7df3b243130302fed9cc3698265ef05c1e8bcbe32212177105885b29e3b03985a0aefe43d7d652a8278491f64c0ca74a7afcb216e35e5cfcecabcfa40d116fd308e1dd7b07aaafbcdc9d3241aba2644f01958f68063a88945d60e536a3fbf220b7016ff0be5f5292abff1301b45c5b58a5a0bf3e6cdb6c4f1c7f81716f11277a8346c0ee4bac38b56c459d9f526f96b977620c4309c374935933b47d86dd12b77bf9eaa699cc978a2b8f3256dd8834bbf412312701bb7d1a2c4e79431dc2bcf235c4707a5a9cc1753415893febf1788d7fa609f0a0b051773b1e57224966d4cb5748f492fcb14a9957bfb97262de70d89f9a2532f83c5f8fd41bee758c9b323d1d66b0118b72cb5fbcb639eba80244de774607d91ee30e80f3dfea0b4dc703bb4dbbce2a6f985ea916919f8c07f7f0f5488d7b0af8efb44c0c880ed0d0a1ad72a94dfbc7ec3d1561af56e9d8d1033d07ad7035b1a1cd8b69f6c3321029d3d09d4eb0bc6186c33bcf814907a610a1bd8d667b20705bb2fbfb9680804c5fe68e979c0074a14f8720ec55d6df1a25a67b17f7e3941824323c0be3be153f27678a7e63a4fd65af47190d3ff7d6e12626dc48a03f63206953fb95dfba4104489d82aa4e6ac3bebac555be447c006351ec2c47bc2091667c2f7897e1e88faea26c86fdedc7e24787f8aeafeaeeb561d15ed38476cfa263333624d86a77371d02416f2d935644d80db5af7e3eeedc4f92b1f50d73433203eefd9e8858726e9ae0ee48bcf7c042d2291682c26486f81096825788740387011b4920a4c171c52e8a7a33de7362d9596b8b914421d1721ee2ae8fc0e437feaf406e24a1ae35f508b86822bb0b5fc358c4b4cc65362d5b686f1a3fef191aa3ee839e344157ec72fb664a275e2c64cef846ae6b23803876cc58f720f9944e1757ff9c741d88257adc2b858983f9c56e9bc2c3ef08a915ffc0d19ba68c13e30d03a027eb667e253e8aed1847935a0020117fbbf6a794e2cbf550a3e6384b0d99208a1714722dc5ed7f747956af9e8d1edd02b4d4e4dd7f77d20e49260e5fea0afc1b0c8bf7e39f5c3c3ee4164f8e61664c3fcab04067acde149536fd534fc47d56938adfdbcca821ea024fa42ac1f3cd9ca0a062c29de1a24a9c696bb862f1b0e3827a9dbdd0bbb941876b5dbec1689683c255d288547af4280d0b52c3689895d185bb0b65501056feba14dbad27a4497a120bcdd167e8219d1afd46a9f11338d23bc335b0351038a93f72c57daae7450376e2475ad2f7687af3573f6feba76fb7d7faea67ab8f09576e0679da4780160385150e2374720e5bef689d26f43f8700695e3dd5dbdb362994a228f54cc05483d6ebf76caf85cb5f2c9aa5be1e7a808bd47bb79d28153f1bebef3b8238bfbed8a7baf37a490cd00315ff915e933295431f3eb0b892e2aeaf3988b799a35d5fba432419cbefba8082631b3cc68ee181dfa03b60800aa8a116a227e14bbe0373281bf9391447cd0b83c63e97605b535a49cc193844bb2d8054b713574970454948dc211a78ac861d8aa05affd47e73cbd9b9e73e4cff9b8806796c28e629bd70a39735393a543c5fe9a0af125ee069a82877b0942643c673127b53ba3e6a43f561f8ce959a473d30cf2b86fb498121e8505ca78708dca815f2f52725b2d2c4f0cb33794f1c492d9debf5edc75e02462f5671b9c6ac59698ab6c41213a886b7885bc535b3640337439543d481420fe0aee8221b2d4f49127121a953f8c222dd62d72a3faf37c5aed188131ce8cfd05017be752bd88b9fc3e8fb98af739b13f1ce58170e4759de82b3804ae014cb8cb050ffe22e9a87e12e356d9abaae86c6bf03019b96d2f572c6ae01ba98503c4957240d4f306b66ea354c8ffd2cde35ed6a305cfe910e15c422ff8e9ded21b7238b4154456828fe1808c25c7eb6aa7e35e4bffba47a2795e9cda02d4d66cf68ba9704042e6700f5d27616623954c9d442bdf658d8da833207f6111f7bd71c1d301b2787dc868c6655f07eb83a8945cca217a5bab62f2fdb73c0c012fe47ea9e4b689686864ede9f2c902c57f0d18aeef24bc041623f9b3e848b0695b40abc14bbcf99c41efaf5f8844bd0731819523c2954f425ca6965f036b19d6478d8c3e47982954ac214a75ac6df063f8e8ce7205ff653acc3834f4d0d9e2fc86435c677caab0237a644e4133504bc583273e5519be14427dbd99b3a0dbc8d62083078cd01573ae78d43240b1aa1e299e0f61a98fbf83fdbb832aab463ca38627f9e7b616882bd5f9baf5990f872d239175586c504834584886f2418b8a88b3567bb7d296fc7b46037050a324e9ae442452ea27d7c2dcf2ffd578b58c2edf9ec90d0c51537acf7b272112f3e5f984ad832d3209c62796403b8e70f28fc738b1f133a5db4307df16f91e47c2f670bc7498f173e044bbc0c3dbbbf7932cb7c89ccf703307b48aa7438020655eef5079d81e96e491658a1218282b4953d35b50b0c0a0352d35e11a540cd417242a84ca4829bae8b96b96a5dd8b41120e07864cb0c2d45eae9668f5cd5569a2fa8b68854e3ea77de4d2f52f6c76d69b8f75a78a9f02cc3b5e5424ac97632f918e45c8ede26c601029b9a742e55172c7af9b9ec29f5a6d9c5faf903b6a4f790ce3a784cc5d101f3299f6336eac45dd3092823bc031d293c210385558327a322e70536fe1625f0164243e862c94ff70a0a7cf8ec9caedaa55afbd4902b0e5058be758e0f7df7196f16a28f67f9e6537026f3615f26e8c5548a5417a3ddb96bd1e52721cecff9d5cda883a8f07995d9c97a65ed072904a04e8fe8ab5fc02a94cca55ba8e1eec321b0e783394ef34d1285386dd516170959057b79318028fe190f2afb2db46d45854fcff4fb03cc6b7fed1ce603786f92da763cd6ff5ff0e41792a04d8094bcbbddb834ed3526c0bf04f1c8b423bd1e08ee969c9a0cb92715c253623d332afbb2097effef4a366083efa8f94f95e9e3570f89e57c2e3fcef079ce8731c8b02ba8828dfa15e15ca08a2846ddcbc898152a06c86af43a757e911941f63e3cd00435810e9dbcf4c98d5ef13e5ce4b1c4501e5668d3439b134a46932b15151eeb768d94f54e46f4046be340fb1d223fc661fd8584d07f253cc79595bd011f7633983e3e4c298ed75d2866188fea9dcfbcf427b542f7184b5d60a0aae3fbb8f0d1597e3352cbfc167a8fbd8220156849a2de7f93e6d61f202101655e41c397f62ffe49dc7991ddf29593d1e51838176eb8c3807fd3040062ec636e4fec0c83f1dab1eeba188a88930b8dac9390c57bca0a61a3cf0e338d87b95ec2b56ad0cdcbb13f076737bcf53b2e4ba9ca5790a7f24e26f5c55c524e00ef773dd551eba19c4a7c7ef59b10aee68c0873019aaeff9683bc48fe6d6760953e22071457ff94442d8bffa1e5059a57213cebfad23940a6d6c030f946f3dff7be3fc0580a12b9639feb261f69047dc7b97861731e14cef148d12d576af0375aaaa963841f35957f059773e0bf1443b6000125689ee524db7940b17a5f5faee45a74db88ff95218bd5d2f43df796df8b14ad57baa550f4a58d7034138e4e909c4188e01640959377b799e7eeba9965872a1764d5853524f71d08b3ae56dda981d04f0fb3ca4f59e62ea2a94e2866ad00ec824d37ba41f99b1adf522d49f135d85336127948ec7e6da8cd9364b6916cdc7b067157fdc8b5e3e2ca980ce2a0ee85642c54b8e542ce5c6f83bc4595514d51dd4ae71af237ff19fbed46f522621ffee7601015a1e82f84534f9a01334aac9765fd26f8ed1c135162267a963e7f12437e370f4f6d0f6c7ba298d9bfe9263e1668421f795159b8a356e6eaa004e522ad86b9e22ffa5fdd8f2cf163ab5170e193fb34d1aa51db0e3d843fae3c5ba34eb924911a675edd11f4dfbec1c0080c447871b97619e5e446e5ebf4395d114b31e2d56b4082cfba7fd02c0b153961d54294f834c9eb2372d559e9a52f7ccf39be924ebfad11d6a4bb588f5b470fc7e5a506aa36679f9e681f16ea4657fc3530b20a618d2d31237332caf49912b4f94617a06800b8428eb126113c28617a4ad5b18ddde064b31b95bed5d23c97119ec0a3841946017ce10cb1772fe0039f4995c439c54b9ad3277639c9cbea975f7fbb051b7c93f3a0eb2da239f5f71ea834b0d255f638b291c9bad7d490799da24333ba409f27f156d00501aaa2985e260237372d9d96176154f2e5f31fd5ec75c0a3dbaea5f9bb8cdef9f6614b75efd112b2161fb602492999f62f2bb983d18341e60a7ff6109bec90af83f8c510a808b3e80402a83211803caf57e6c1021392518f02eb5b36de5e978ebbb8a149527029a92fed4e5bb8d910b8e1eaf15d95de8112efce9364284c070b7024a940c5966f76d9ff8b85cf5724bff3f4e9de845f8304bbc6b7c937c2821818c04b28bc90f389d25929482708e82228ddbb24072c13a05ceba542b5e9e8308cdbee95dafdef484273d318f9dbcc4ae2d029c93e3bf5f6a6a0bc12735515210144a92e17e150a58358419f0d3c9d599b5b07895bc539a18d5d5c6780a05a7f9eba9f3886805331b91e6ce3e0d6a99e51613e5edde3774f99047884b109a9540ce1d066cb1ee7d0a2b30ec61f6d650e8e49a0d577131bbf598c0cecfb3645bd479152241a1ff2643978a6f55ff8fbfd1b26919ec0913ee1fe7c54c7ab62d9f542beddabb21887843c89954d66d8ae751dd8aa14e4b3f10b3d2b2210061ab42ee6661a9f99f181dfcc146fbdcb771919005fd36b00cda2b3ef4bb9019fb54b7b95dfe9133ba59ab4f78121f84c078d01f844cb50521e76461eda9df3234a7bbd7c1282ea90d655d232ab9b52649c8ea3990c2735a592e3945efcba3aa89833db51cd1681b5636ca7f1082de94396c857fbf5edbbd301376855eb6909d18bedb37ac7737903969afb3f6b3db11aac46195570e7364a1540f6b5d2646e60c1e35b15715131ee27894b895e500357e88fd32dd8cc77b64ac9ecfc1f470276fa8b17387430bf8dbbd3fe154fb4cf7ec4e11d81d80aefd66d43aca4d890a85c300dfda7bdbeefc4c2c8761f8c127c390065cfe86284ba2172cc5332e28350da45d294d6594e99e60776072ae32d6b49a000e34aafe9fc12ebe78c5fc224fbaa6c26ad11c5608b73b4a5b6b6978dca81dc54a35266e20cb59d349da052c80046d38648baa98e2dc08bb7a6235d3646dc44035da87d7028c911e94590d61fb3ae6b97fec8324cfccc0509bd93ea72799", 0x1000) 02:10:15 executing program 1: pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) r0 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/75}, 0x53, 0x1, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSBRK(r1, 0x2000747b) 02:10:15 executing program 1: r0 = dup(0xffffffffffffff9c) socket(0x12, 0xc003, 0x4) sendto(r0, &(0x7f0000000040)="1c6cf9337c028a18f5d58849cc4040c15402104f6b784f4a65931c3a364211cb2a6a4331b5f293d5bc197522002a4253d11612745a03ee8e548a42164be62d1c196e4c1456d3c518062f9c3b30d0a1a4af1b559f093eb3ab774a84eabad4dba7eb8f9094cec123edd48ee07b96ed7406bfd7fb990911d6d38d7a725e38780a8d30ca9e45f6266da7e772a2924007c60eae979937227028019a675df1c79bc5517ddcc8024c3a3f67e087e9351b0ffe2ea8c0f481a2eb46a20b505970592c9d5908f46489e478fd02cc7ceedf5b901332", 0xd0, 0x8, &(0x7f0000000140)=@in6={0x18, 0x3, 0x8001, 0x3}, 0xc) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) flock(r1, 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = dup2(r1, r1) poll(&(0x7f0000000180)=[{r0}, {r1, 0x3}, {r1}], 0x3, 0x0) getdents(r2, &(0x7f00000001c0)=""/49, 0x31) 02:10:16 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) lseek(r0, 0x0, 0x0) getrusage(0xfffffdfffffbffff, 0xfffffffffffffffe) sendto(r0, &(0x7f0000000080)="fc41aa57471c8dcb9d7c18794be0ce0a2129f3edea29d8f9845ad5db2231c4795f5ab3f0b8415401577158551f8ffc54f6bfbe8ad3a5be379a223092a8624ae36a30e9411bc249980b8eb678231bca323c7a98769cafdf34b3e32684093525609d07eb354e38ba363fa1f8ca920280c55c67df25ddf7ec2050a7e2981f2a992e76221458a8c3405a1085a2101197a6f0e9ddebd1e373822da51444a1637f2329659d99bcc7339784a36c37edf1b8d80b704b60639816690686dcbef1c45d612bd93154645e9f6ab6bfd0d09e62932e467484c5bb20521d4c65e683540b9d5e1b09ffce931fc976", 0xe7, 0x8, &(0x7f0000000180)=@in6={0x18, 0x3, 0x2b51, 0xfffffffffffffff8}, 0xc) 02:10:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) kqueue() 02:10:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200001000000c, &(0x7f0000000000)="eaff125c00000000", 0xfffffffffffffef2) socket$inet(0x2, 0x5, 0x0) socket$unix(0x1, 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 02:10:16 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x101, 0x1, 0x8, 0xfffffffffffffffa, 0x4}, 0xc) syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x8800, 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) fchdir(r0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) write(r0, &(0x7f0000000080)="9616a7cbdd4de78e7fe07819b9414549aedca8dca5a60289c031b3f85eec29c63d1209dd3c5b5a6ed594232a9a69af01b7d2ca18333e16fc8bce2abbb63ded23b3dc69d6718320275103110fcc3f06c8cf6b6271e19836202d70c1f76750646b33e31190d6a9e15bd72c336b32d6a509695fc4d54b9b91c689", 0x79) 02:10:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf03019df8c6323775f6a89dbdf", 0x2c) 02:10:16 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r3, r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff82, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:10:16 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000002600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061dfd9ac442132dc351f95b6a332000000000000"], 0x1, 0x3, 0x0) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000780)='./file0\x00') msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001780)=""/194) getsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000040)=""/139, &(0x7f0000000180)=0x8b) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getegid() r5 = getuid() getgroups(0x4, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = getpid() r8 = getppid() kevent(r2, &(0x7f0000000500)=[{{r2}, 0x0, 0x0, 0x20, 0x7, 0x9}, {{r2}, 0xfffffffffffffffe, 0x88, 0xfffff, 0x7ff, 0x20}, {{r2}, 0xfffffffffffffffc, 0x80, 0x40000020, 0xffffffffffffffc1}, {{r2}, 0xfffffffffffffffe, 0x8c, 0x20, 0x6, 0x5c}], 0x8, &(0x7f0000000580)=[{{r2}, 0xffffffffffffffff, 0x8d, 0x6, 0x7, 0xfff}, {{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x4, 0x2}, {{r1}, 0xfffffffffffffffd, 0x8, 0x40000000, 0x7e195831, 0x6}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x0, 0x67a0}], 0xffffffffffffff81, &(0x7f0000000280)={0x10001, 0xbad6}) select(0x40, &(0x7f0000000680)={0xdc5, 0x67, 0x2, 0x4, 0x2, 0xff, 0x2360, 0x2}, &(0x7f00000006c0)={0x1, 0x4, 0x0, 0x8001, 0xfffffffffffffe00, 0x649, 0x10000, 0x5}, &(0x7f0000000700)={0x3, 0x7fffffff, 0x6, 0x8, 0x9, 0x8, 0x0, 0x400}, &(0x7f00000007c0)={0x1, 0x40}) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000480)={{0x1, r3, r4, r5, r6, 0x0, 0x800}, 0x2, 0x6, r7, r8, 0x5, 0x1ff, 0x2a26, 0x9}) msgget(0x2, 0x4c) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000380)=""/212) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800001007, &(0x7f0000000000), &(0x7f0000000140)=0xfffffffffffffd8a) msgrcv(r0, &(0x7f0000000800)={0x0, ""/139}, 0x93, 0x1, 0x1000) msgsnd(r0, &(0x7f00000006c0)=ANY=[], 0x0, 0x800) 02:10:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 02:10:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="89", 0x1}], 0x1, 0x0) r1 = semget$private(0x0, 0x1, 0x5) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/97) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)=0x3b802912) fcntl$getown(r0, 0x5) semop(r1, &(0x7f0000000140)=[{0x3, 0x8000, 0x1000}, {0x0, 0xa8, 0x1000}, {0x7, 0x3ff, 0x1000}, {0x2, 0xff00000000000000, 0x1000}, {0x1}, {0x5, 0x1, 0x1800}], 0x6) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 02:10:16 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x3, 0xffffffffffffff41, 0xffffffffffff4c29, r1}) setreuid(0xffffffffffffffff, 0x0) 02:10:16 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x3) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) pipe(&(0x7f0000000040)) pipe2(&(0x7f0000000000), 0x4) 02:10:16 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) sendto$inet6(r0, &(0x7f0000000080)="e708ce2c0572a4579c3c47a67deae8324dd32ba2c9d9229164cfe35dacc8b5926ed0371d037b0c44648c2acfa9ea037d2f8d8b0b87c9d0555d13", 0x3a, 0x402, &(0x7f00000000c0)={0x18, 0x0, 0xffffffffffffffd9, 0x8}, 0xc) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 02:10:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 02:10:16 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = socket$inet(0x2, 0x0, 0xc00) getsockopt(r1, 0x7, 0x7, &(0x7f0000000000)=""/127, &(0x7f0000000080)=0x7f) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r2, r4) setpgid(r3, r3) r6 = dup(r1) sendmsg$unix(r6, &(0x7f0000000340)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000180)="57575e8dd9d2b0c663be45c6114ee819b042885ee6", 0x15}, {&(0x7f00000001c0)="2e204d529efe442bcc0a20e36e82cb6eba709560127d8d05617b040b3d868b44a01d30c28ed3dd4c88f451e85d", 0x2d}, {&(0x7f0000000200)="f3c2703e08135e82f5314e83eb3b23536ee2542e0f116fedaaeca92b96f55caf98806323dc59a8836f8db1819f1ea969f7f29bb27472433c0381489352a2da8cf1177d31dd4567a2efc85ba0a433412bf1253e116d8eedcf4de8749f34cff6eefc540760dcdbed7971cf6e73db710fa352", 0x71}, {&(0x7f0000000280)="dd905d29edfb8b6f7db52972acdfa42f80b64239582e2e93e0f11ef811890413c53661b6f4a98a99c489d829ddc7ff0cb07a218967a6ab1d6f5de80e025471b41312cf0858da11fe9455b3b79fecb1f31d8b26dd868a9dae4dcd0a5c9dfe1bbf", 0x60}], 0x4, 0x0, 0x0, 0x4}, 0x2) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000380)={0x7f, 0x7fffffff}, 0x8) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='r\x00') rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) r7 = getpgrp() getrlimit(0x1, &(0x7f00000005c0)) r8 = msgget(0x0, 0x4) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000600)=""/217) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x1810, r1, 0x0, 0x0) r9 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffa000/0x1000)=nil) socketpair(0x26, 0x4002, 0x3, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) shmat(r9, &(0x7f0000ff8000/0x4000)=nil, 0x2000) sendmsg$unix(r11, &(0x7f00000008c0)={&(0x7f0000000740)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000780), 0x0, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r7, r4, r5}, @rights={0x20, 0xffff, 0x1, [r10, r1, r10]}, @rights={0x28, 0xffff, 0x1, [r10, r6, r1, r10, r10]}, @rights={0x18, 0xffff, 0x1, [r6]}, @rights={0x18, 0xffff, 0x1, [r10]}, @rights={0x20, 0xffff, 0x1, [r6, r1, r11]}, @rights={0x28, 0xffff, 0x1, [r10, r1, r11, r6, r11]}], 0xe0, 0x2}, 0x0) dup(r10) connect$inet6(r10, &(0x7f0000000900)={0x18, 0x0, 0x0, 0x2}, 0xc) setsockopt$sock_int(r11, 0xffff, 0x1a88, &(0x7f0000000940)=0xc7, 0x4) chown(&(0x7f0000000980)='./file0\x00', r2, r5) 02:10:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x4, 0x8) semop(r1, &(0x7f0000000000)=[{0x3, 0x4, 0x1800}, {0x0, 0x0, 0x1000}, {0x5, 0x0, 0x800}, {0x3, 0x2, 0x800}, {0x7, 0x48}], 0x5) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r2 = msgget$private(0x0, 0x610) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/30) 02:10:16 executing program 0: r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="9ef1b5439773f5b9a7c7dc3efd5b867f903b15c134d43e7d531d12952c86ee10fed2f8384fec34110a711d036f2f8787a8e0de5ab69ea6d3eb83ee41c263cb3ad9836ebe9d29f770099515d8c22cc0ac7da102d73376919aaef286e98c17005a92fdb432d8d055864c1a037e48e9b892bd1ae3dd94a6dcf9ee495436fee739e01737b44277270b86", 0x88}], 0x1, &(0x7f00000002c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x38, 0x4}, 0x8) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)}, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005}) 02:10:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) recvmsg(r0, &(0x7f0000002980)={&(0x7f0000001300)=@in, 0xc, &(0x7f0000002800)=[{&(0x7f0000001340)=""/103, 0x67}, {&(0x7f00000013c0)=""/107, 0x6b}, {&(0x7f0000001440)=""/175, 0xaf}, {&(0x7f0000001500)=""/66, 0x42}, {0x0}, {&(0x7f0000002680)=""/205, 0xcd}, {&(0x7f0000002780)=""/116, 0x74}], 0x7, &(0x7f00000028c0)=""/149, 0x95}, 0x0) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x3, 0x8}, 0x50) shmget$private(0x0, 0x3000, 0x610, &(0x7f0000ff8000/0x3000)=nil) socket(0x18, 0x8000, 0x8001) shmctl$SHM_UNLOCK(r2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)) pwritev(r0, &(0x7f0000001240)=[{0x0}, {0x0}], 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:10:16 executing program 0: unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') rename(&(0x7f00000005c0)='./file0\x00', 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0) r1 = semget(0x0, 0x3, 0x14) semctl$IPC_RMID(r1, 0x0, 0x0) mmap(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x4, 0x4010, r0, 0x0, 0x0) fsync(r0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) syz_open_pts() sendto$unix(r2, &(0x7f0000000180)="cb6478a39fc40d6bae3cb43022be256fb40c83d27651e48ec97d952cebfb61e6414a29b642a416a3e84ba069857121dc18578adcfc03bf8c41c067f86645f104eb57c30ed2260909b9969f8c6456c6d3c240159b9b7316b4fd8b183efd1694017a38e6a91929acac7a32e24aa30d74e3854cd2786b792bea979dd9875e4375943e43595872b74ed5995d618d943c1efa81a87ae30dba7002", 0x98, 0x8, 0x0, 0x0) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000240)={{0x2, 0x1000}, {0x3, 0x450}}, 0x0) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x3, 0xe9b}, {0x9}}, 0x0) faccessat(r0, &(0x7f0000000500)='./file0/file0\x00', 0x2, 0x2) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='c\x00', &(0x7f0000000340)='c\x00'], &(0x7f0000000440)=[&(0x7f00000003c0)='c\x00']) 02:10:16 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x18208, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) read(r0, &(0x7f0000000040)=""/186, 0xfffffffffffffeee) poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0x10}, {r1}, {r2}], 0x3, 0x8) 02:10:17 executing program 0: r0 = socket(0x800000018, 0x8000, 0x4) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 02:10:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) close(r0) geteuid() dup(r0) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x1f, 0x7fffffff, 0x80000000, "6768dd6a4d05015e9dee42b699c436e415deb24d", 0x8, 0x4238}) 02:10:17 executing program 0: r0 = syz_open_pts() r1 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xfffffffffffffc2c) setgroups(0x2, &(0x7f00000000c0)=[r1, r2]) r3 = socket(0x800000018, 0x1, 0x0) setsockopt(r3, 0x6, 0x0, &(0x7f0000000040)="0dc41f4e", 0x4) close(r0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) fcntl$getflags(r0, 0x3) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x9006) ioctl$TIOCSTART(r0, 0x2000746e) 02:10:17 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r1, r2, r3}, 0xc) r4 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1803, &(0x7f00000000c0)=0x9, 0x4) sendmsg$unix(r4, &(0x7f0000000100)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000040)="871273dd902e18658d9531da15677c6c40fc4c5d80810c07", 0x18}], 0x1, 0x0, 0x0, 0x8}, 0x2) sendmsg$unix(r4, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) 02:10:17 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x10) getdents(r1, &(0x7f0000000040)=""/79, 0x4f) getdents(r1, &(0x7f00000000c0)=""/227, 0xe3) ioctl$TIOCSTART(r0, 0x2000746e) r2 = getppid() fcntl$setown(r0, 0x6, r2) 02:10:18 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="8c3dc13778421c299056c4c558b789eba438fba7fcf9d65b72fc2780da2ecf7e068b90f2d68702628ee96ee41c00eb1489139c2524e6ec560a8415d353b15beff3d19cf8bc829a63d6806966509c31fd6954a25386284b815faaac38b9620c915338f10a838d7101e961e6188180b2002a53605fe867265f05e459b9e44a2f4b940e3842af417371cb1eaddf5371441ede181ffbd6771fb0c4b49a9ef6bbdb221274489684ff0e314facde0f14e08bc49db9e49637326ee97d0e7a6b870019a7d1ffd2e5cadcb55862dc", 0xca) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x5, 0x0, 0x4, 0x0) 02:10:18 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x100, 0x2a) rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file1\x00') link(&(0x7f0000000100)='./file0/file0\x00', 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 02:10:18 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x100000000}}, 0x0) 02:10:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x3, 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x9, 0x4, 0xfffffffffffffffa, 0x3, "c32e2987ece904ac1cecca90c6c5a42037c97243", 0xe912, 0x8}) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x18b) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:10:18 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 02:10:18 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r0, 0x0, &(0x7f0000000080)) 02:10:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 02:10:18 executing program 0: sync() getrusage(0x200000000000003, &(0x7f0000000240)) 02:10:18 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x10000) renameat(r1, &(0x7f0000000440)='./file0\x00', r2, &(0x7f00000004c0)='./file0\x00') setrlimit(0x8, &(0x7f0000000080)) r3 = dup(r0) readv(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/197, 0xc5}, {}, {&(0x7f00000001c0)=""/161, 0xa1}, {&(0x7f0000000280)=""/153, 0x99}, {&(0x7f0000000340)=""/126, 0x7e}], 0x5) openat(r3, &(0x7f0000000000)='./file0\x00', 0x400, 0x4) 02:10:18 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) bind$unix(r0, 0xfffffffffffffffe, 0x17137bb63634ed7d) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) 02:10:18 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffff5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') bind$unix(r0, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) utimensat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) poll(&(0x7f0000000200)=[{r0, 0x100}, {r0, 0x2}, {r0, 0x48}], 0x3, 0x3) 02:10:18 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000000)='./file0/file0\x00', 0x2100, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file1\x00', 0x20, 0xb) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0/file1\x00') 02:10:19 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1}], 0x20, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xd1}], 0x7f, 0x0, 0x100, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvfrom$inet6(r1, &(0x7f00000000c0)=""/170, 0xaa, 0x2, &(0x7f0000000180)={0x18, 0x0, 0xfffffffffffffff7, 0xfffffffffffffff8}, 0xc) 02:10:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000040)=0x4) 02:10:19 executing program 0: r0 = open(&(0x7f0000000280)='./file1\x00', 0x500, 0xc) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000001c0)='./file0\x00') kqueue() unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000140)='./file0\x00', 0x20852, 0x122) 02:10:19 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) r2 = dup2(r1, r1) pipe(&(0x7f0000000180)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 02:10:19 executing program 1: pipe(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x4007, 0x1000000000) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = fcntl$dupfd(r1, 0x0, r1) getsockname$unix(r2, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 02:10:19 executing program 0: r0 = socket$inet6(0x18, 0x40000001, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) 02:10:19 executing program 1: nanosleep(&(0x7f0000000000)={0xffffffffffff0001}, 0x0) r0 = msgget(0x0, 0x41) msgrcv(r0, &(0x7f0000000040)={0x0, ""/92}, 0x64, 0x0, 0x1800) 02:10:19 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0xffffffffffffffff) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) 02:10:19 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) getpeername(r1, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) setsockopt$sock_int(r1, 0xffff, 0x80000001022, 0x0, 0xfda8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001100), &(0x7f0000001140)=0xc) utimes(&(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)={{0x393ed4db}}) 02:10:20 executing program 1: clock_getres(0x5, 0xfffffffffffffffe) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 02:10:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x5, 0x2b, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 02:10:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() syz_open_pts() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 02:10:20 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x41) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x80) unlink(&(0x7f00000000c0)='./file0\x00') writev(r1, &(0x7f0000000000), 0x1f0) fcntl$setstatus(r0, 0x4, 0x40) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="99512f09eb8787095f0f5d060471d9f30514c40a4230835534ee681e63c4af87870302b326aa66b1a8c88ba0c0d2d65741f1beaa4420db1a", 0x38}, {&(0x7f0000000140)="cff05b32026f42993b25e61582015d2d1f3a9dba82b4a47f1597ebbe836ed15312160cd682feab7ce27061e4e9b193e1811ca1f3e0a4b6b82caaaf0ba33dfd13c080ae1bf1", 0x45}, {&(0x7f00000001c0)="4f14e7b7", 0x4}, {&(0x7f0000000200)="94d633009bfe7b5b66e3015fd4d18cd8ca3e93d4c2620bd203f0277e2fc943be42e1886a33a1c608ec4c4cb29143fb9f4e7219ff38181dc7", 0x38}], 0x4) poll(&(0x7f0000000040)=[{r0, 0x28}, {r2}, {r0, 0x1e0}, {r2}, {r2, 0x6}, {r1, 0x110}, {r2, 0x1}, {r0, 0x1}, {r2, 0x8b}, {r1, 0x40}], 0xa, 0x1320) 02:10:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) r3 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) open(&(0x7f0000000180)='./file0\x00', 0x410, 0x52) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt(r1, 0x9, 0x3, &(0x7f0000000140)="4771a74734815e2a29f4fd5f57619721687cbaf3f58994", 0x17) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000000c0)) 02:10:20 executing program 0: r0 = socket$inet(0x2, 0x4000000000020001, 0x9) r1 = semget(0x0, 0x4, 0x0) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000500)=""/26) r2 = socket(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000040)=""/40, 0x28}, {&(0x7f00000000c0)=""/77, 0x4d}, {&(0x7f0000000140)=""/141, 0x8d}, {&(0x7f0000000200)=""/112, 0x70}, {&(0x7f0000000280)=""/159, 0x9f}], 0x5, &(0x7f00000003c0)=""/226, 0xe2}, 0x42) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000580)) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x0) 02:10:20 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000003}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffff81, 0xd7b, 0xa2f, "061e93beca2dd2746ff38707654c67d815e3f722", 0x5, 0x101}) 02:10:20 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) mkdir(&(0x7f0000000100)='./file2\x00', 0xfffffffffffff7fe) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') 02:10:20 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x8) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)=0x7) 02:10:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) clock_getres(0xdffffffffffffff5, 0x0) 02:10:20 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) read(r0, &(0x7f0000000000)=""/205, 0xcd) fcntl$dupfd(r0, 0x1000000007, 0xffffffffffffffff) setsockopt(r0, 0xfff, 0x8, &(0x7f0000000140)="aa1413a56e9fec3b8345a90e322e0d4149c58c44624ca966f52904d064882164ac5cf88ba05aad4a324ebf80fae6180341f7f73dbb0b3c9fdb1a7951bcc8946f50589cfe7e29eed04ca9331d490454", 0x4f) 02:10:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x7fffffff, 0x7ff}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39c", 0x65) write(r0, &(0x7f0000000140)="bf", 0x1) poll(&(0x7f0000000200)=[{r0, 0x117}, {r0, 0x40}], 0x2, 0xffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x1, 0xdf7) r1 = syz_open_pts() close(r0) r2 = dup2(r0, r1) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x3, 0x1, 0x7}, 0xc) dup(r1) syz_open_pts() socket$unix(0x1, 0x1e5f73d1b2f9cdb5, 0x0) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000240)=""/248, 0xf8}, {&(0x7f0000000440)=""/229, 0xe5}, {&(0x7f0000000180)=""/16, 0x10}, {&(0x7f0000000340)=""/91, 0x5b}, {&(0x7f0000000540)=""/180, 0xb4}], 0x5) 02:10:20 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="e5e6a010ab4a1277f07fdcc0e29d4f774096114e23bb88669013c0079705d28e75fec9d15dd748d1a06a2fa4", 0xffffffffffffff36}, {&(0x7f0000000080)="1d49d958654808a51c602cc58e3c0058ca48bbe70c4607087d689056069cb303c84a6a711e6bc83d6127eb578aacfd6b31f91e8ef3d0e9ffddbae9c5c9eaa385822379d7f1b8185bd0a7df57a9eea25865d5fd3e65461f7c76de654252da675eefe9cdfb442879962593f3c6ee87241b4667a22ba10e8a8dbe8167", 0x7b}, {&(0x7f0000000100)="3c1b7f352a2d17da2555c442a63cb89f72c5acc033fdb710ff6e2031be568e58373b9068996ab97de4a5bfa9fc887c5a58c2b923bc0f7862f37e6f184781c5912ce75c8150a5c473cadb3c7ccb8b373e66b551b3c889e545a4876b37439d162396c8d1d42c1a226ed573067450d63d580406cc31348b9ae28491749ae20171038cc3e99ddcdc1d0b65e9fdb64b587efdc6d4", 0x92}, {&(0x7f00000001c0)="20814e041c1a68c77e26b4cb2bbcb7b3e81d86d23804ec571fe23f071e17dbed114a36707367709ba1db3f997f885514c23891f17ec7cf62f4b7c45ad16c1e0fbd8f82eec1d98cfe8782cfb94f15d286de626c65b33a400c38b7c2ceee66543534d3590c71b9395e5ce2d04eea970e5286c85439b33388ab045fbf14277c395f112fc33d700b0a01106b0dd7e49ec8aeab5d301d27fee5f217ce5b833e0372dbac4c267e3f31c690e21f010730d1577a6330c4eddccf2ed1f83e9d9d70b8ac2c64b969e16ac878ff1135467194c393fd8e1629a7f0", 0xd5}], 0x4, 0x4) write(0xffffffffffffffff, &(0x7f00000004c0)="e860c29822eb902aad996f1c6e0d4e4b6dde34f429682924b082fe5919be07d12f374459b05fa68291568aea72c9ed9b729474c2b8716bb5f69e1ffff598f72d780e62e3a99b6e619fcd6396ad4a1b99a9c56ba76092993f67101f2c67c3fc50420cfd45a52d1e516b7ecc6d0f2fdf840cb5d19791109fc0dbaacd53cbbe96628d10db7bb6451ddcba8d2d0c36ab5aac96c105d5ba999a8d8220577cbf99291f4f6352ff89f9c14f4b8865779d651a3274554a300d404fa5a43c5671d22dc59bb3a067b0a7323beae338ec9b8552b1699259cbdf9cf82c9b755df4d268cc47882b6beeb1521eedd19567262c8704af268312933113c6f616339eb4429b78cd940a79c604f30868ef3409acc3621bc1888af4c7faa88af279f05ef1fa86e74042fd97e6ef9498068f19be0f20fe19f7cf13d38042865e0292a12732d4b6dfa9ae9473bda6b1c9a6d9809f835ea43189ee8a6e239be921b355d4d0246efa7dc60fc972a18c24f95ce084236d336fc04528f57f282672a5cd235320b262d38f69a62bf16dbba0d0545abb9bc859aa5a015977c37a27f42404f11ad13bf7d1d67dbebb76748b2f957ec63149836f3e3d5f50722ffee4932b239658e4898addb1bef15170fbbea48054851b44ac2c25880e1df21f881dda8f0eeb30f91ea2371db0caefcde36550530f8175deff58d928b6aae35c0398ba43ea9d0e537a7c9e27ec4fc61d82daaafb52a458cb8346301e8cd988ec99ee1a3cf265832891f10522b62c8146e5d5340a9da10212d842e831bbe382e8299d4a4e6099633296bbdb663a62d69b5eef09ce758e2e13fe8c7386084b4f06444407b5d4eb9eda641d06cb88714e4d074587794c60ee44ed927c49c934eefe67caf44d1d0d62837d86f27691745f39d9d98619275e79dd0b242cc12adc3ba0b3262c0b854bf8db9bbef2a1887968d9a724c36385a4bf7d67e842ed702784261dd41dc9d4e5d65076eb333b8da15c7074a312b27c8e15245198b9bc36cba622078dcf43403030e89777ebbbeb9c2ecd9b3f62f86bc8795e06544d92ca478bf4a39dffeae092a1cc5bbef10248060e355c8c917c93362673ca18e1b95961a5104e8f1afaa0f6e1ae3c5574f5b9407af09d40215626d59d70c31644b68c49864d2682cd60a612fef6e4400e2fb9e74e719a7bbc371ff501895e1ec08a8dbe7469cc71b500e4a82ce2559904401b13c5150a374c70a508f44b9dc639c85413661647b0d079f23dbee03f7379bc8bc6cbd4eefb63fbdd37cc72a47ca0e946a547e07c603788abc985acb2c204d66fbf50f94665efd2e506eb7c393fef7b9012e88b75904676b85a74e3ec626608fd399925b342ce7aa959094484e5ab796382208597e749dfd5cfafc7872528236361bd14dda75d239efccbf84242d2ec15625fa9f5906367ea8599b456d82bcb5186bd007fd2337eb011dc253c9afc5053bb350c19efb8b512eb1aaffea7c9a0aaaad1a1cff2106f80bb3a8ddb61de8313ac5f020d77cf2f4257cfbc12fb34f4817b1669b276d5dde21cf1fd4fbd69c4da9c43520954bfa6d52d497b06fc46acda53dcf643776c07a53d74af2985b8911aa3ff5e0425733ed62831863ca3e9f0f5d65a4beb7cbb6d1bf54f972227a435a00daef572384ac3944069622e80e2db4b1c40a6cf852eac16dadc843825480c21bfc5943d4e1ac4be83e04f99400b78edde5ff0d1fc0a93d6a79e617669ac2f3deb3800f0a890eb880cdd86cb775c3dedc3bcfa5e1d00713e4fadbaecb3e753ff9e01713a0ab3e36e97d767b735e45a667d3c06ceb8f3e90ba903019d98c59bf2d5acdbd59d9c0863876253116fd589f2b02baab0", 0x523) 02:10:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/253, &(0x7f0000000100)=0xfd) 02:10:21 executing program 1: accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) seteuid(r1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) clock_settime(0x4, &(0x7f00000000c0)={0x6, 0x4}) select(0xffffffeb, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0xfffffffffffffffe}) 02:10:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffefe, "90de9c16723f911a1d962f681f00"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xb435) ioctl$TIOCNXCL(r0, 0x2000740e) 02:10:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 02:10:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000140), &(0x7f0000000180)=0x4) 02:10:21 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x10, 0x3eac, 0x3}, {{r1}, 0xffffffffffffffff, 0x32, 0x60000001, 0x7ff, 0x2}, {{r3}, 0xfffffffffffffff9, 0x5, 0xf0000001, 0x8}, {{r2}, 0xffffffffffffffff, 0x8, 0x80000080, 0x4a9, 0x1}, {{}, 0xfffffffffffffff8, 0x20, 0x80000000, 0x6, 0xf415}, {{r2}, 0xfffffffffffffffe, 0x30, 0x1, 0x80000000000004, 0x800080000000000}, {{r2}, 0xfffffffffffffff8, 0x1ff8b12127d310fc, 0x12, 0xffffffff, 0x5}], 0xfffffffffffffffe, 0x0, 0x7, 0x0) dup2(r0, 0xffffffffffffffff) 02:10:21 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000001c0)=0xc) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendto$inet(r1, &(0x7f00000000c0)="d921188782a03a06f854cef31dd924f9ee800c0edcdfeb8d76560da815973b8fa7aa1cd6a9ffb3a843f8c60ba3593b34f251997ef15ae9e8a56ec8dd89aecbaf936fe4cc3cbd7a3269db9fbe795a067006865bb1933a871eb9973671e67ba2a6c6a5fbc5d0633cf085f9d7796a8a7d04d83ee4d1ef66f8c30ab44274ea8479418eaee43b4bb9d619f7a279cf72ea7953dc89dd7226e2118a110ffedd34466b28a25fc5d5f778d5d748301be6d011063949d3b0b55ab4a0d3b80af99a1572e37ab75d7b0f40", 0xc5, 0x401, &(0x7f0000000000)={0x2, 0x3}, 0xc) 02:10:21 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) socket(0x0, 0x1, 0x7fff) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 02:10:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getuid() getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) getsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) socket$inet(0x2, 0x4005, 0x2) 02:10:21 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpeername$unix(r0, &(0x7f0000000140)=ANY=[@ANYRES32=r0], &(0x7f0000000180)=0x1) r1 = socket(0x400018, 0x2, 0x80000000) setsockopt(r1, 0x9, 0x101, &(0x7f0000000040)="78f299e01733ae6756b235a35e738d8d1f318105303e890c851de5712905f10497be2ea3243ff14d90134a85d47e87e24097e733eaa48d5191dbf0c635c6a754baca3cb8bf5d5407f9fff1e4ec956ae3b65b817b3187d27d138fdfdc1b5f7a8d177a6bc77eb9e10a49f4cd01d0e9524d446ccf75bafde82b7c3e53f182da8e61eca70973542e46eb4bd81fba44d519ac62dbadcada8909cd3aced4d2524a14c01bcf0a0d97d5", 0xa6) setsockopt(r1, 0x1000000000029, 0x403e, &(0x7f00000001c0)="4374954c", 0x866ea8eb6a75552f) 02:10:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) setsockopt(r0, 0xffffffffffffffe1, 0x8, &(0x7f0000000080)="a266b4d49267df20b0fa53297681205587be87930e4c3eb140cbfd978aebfae25ce88b5e6218174ae913780ed77f4d3ac9534cf4dd98e5b10b4f4de5d7236f79c0eef72ccfba38fcc42cffed", 0x4c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="1863c8030db81c8aaec03f0bb58e81a587152c7b80711390969e9a0af650b237b2581a4dc5d1284199fcf065", 0x2c) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) 02:10:21 executing program 0: r0 = socket(0x18, 0x4001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) setreuid(r1, r1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 02:10:21 executing program 1: socketpair$unix(0x1, 0x800000000005, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 02:10:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x2, 0x0, 0x0, 0xffffffffffffffff, "8549550002001167f5bfa600", 0x0, 0x3}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "5303d9084400"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0x1e) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r1, r2) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x62) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00') mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) 02:10:21 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000040)=""/90, 0x5a, 0x41, &(0x7f00000000c0)={0x2, 0x2}, 0xc) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x40000046bfb) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setregid(r4, r3) bind$inet(r0, &(0x7f0000000240)={0x2, 0x3}, 0xc) write(r1, &(0x7f0000000140)='U', 0x1) 02:10:21 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x20a08, 0x4) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0x193) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x5, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r2, r3, r4) setsockopt(r0, 0x20000000000029, 0x80000000000000c, &(0x7f0000000080)="ebffcbfd812eaa4e71304849ea090000000000db00dd10c7fb75e59f8a7125a6c65a5fb70ce0ab87b2a92527f3ddd243f904de64dcfa5143ba99b4cd294d5d50f535037d8262fda438d86d38bf3d654d056c3fd68825fab81cf5e77691b61b967a8c64863275481a79b95bef0a9597104d24c08bb338f7cf20928723d8dc7ec62821cbac23f37d1119a5b71909cf02f3d484a37340e73d0c179c0000000000000000000000", 0xa5) 02:10:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000000)=[{}, {r0}, {r0}, {r0, 0x40}, {r0}, {r0, 0xa7}], 0x6, 0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0xffffffff) write(r0, &(0x7f0000000280)="a907482404eaacfeac8b0ac63620c9d674ae3c86c13f35c7dca9f086aecc8a45f12f4c0ca6235ac4ebafd8275969825b1f58df2241228696696f4c8bcbec2125dbfcc840c96de927b397d5b7dbe2cd0a6107106e5146b6", 0x57) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) 02:10:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739eea769b94b436cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f57f00000000000000804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897870a32eb2c2d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x126) r1 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x987, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:10:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f0000000340)="87", 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) msgget$private(0x0, 0x208) close(r1) 02:10:22 executing program 1: nanosleep(&(0x7f0000000000)={0x893, 0x1f}, &(0x7f0000000080)) munlockall() nanosleep(&(0x7f0000000040)={0x8001, 0x200000020000000}, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) 02:10:23 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) select(0x17, &(0x7f0000000740)={0x9}, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) 02:10:23 executing program 0: r0 = socket$inet6(0x18, 0x8005, 0x5) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x6, 0x1}, {0x18, 0x0, 0x6, 0x1}, 0x40, [0x3, 0x7fffffff, 0x8, 0x7f, 0x100000001, 0x10000, 0x4, 0x6]}, 0x3c) socket$inet6(0x18, 0x8, 0x80000000) 02:10:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="fe9e0ffffc0c46ff19fde8a72edbbf5a95ada9d1acdffd751b30ba908df2c6c38135b76f899c4061d368ea56786ca83147e0fa5990bfc3d81d45ca36f99bce509876e3e9af9c75f283d4b33b031294bb275dda", 0x53}, {&(0x7f0000000240)="796ebae4fec8dba616308595cafdf2e0b84fda5f6b83a87ea028be529679292a0665d86c53dee913676407429cde394e7edeaba187026440f1f4a9e52932f27a4c249e1057f2986570795585c89c35ac2e5ae2885d1fd04958699e39982fb0c0978cc748bbe2182a8ea70e0bdb7e410ec93f5c9814d1f153bbfe2aadde41a54c716431535da50728ec4bbf947ed846708b2f4f9a38f92608d1a7561d9cc8ad2e39032ca211b0ac64d65f06e4b223aef68ac8053f92aa0fd77204df6f6e57165e6c2aac78f200e72f6b3b8d0d66a1db42cbd69d50e9884a6e02c9ab002508ba0bffcbf7a48d3ad4", 0xe7}], 0x2) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 02:10:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r2 = dup2(r0, r1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x8, 0x5, 0x3, 0xf800000000000000, 0x4, 0x2, 0x3f, 0x80000001}, &(0x7f0000000200)={0x8000, 0x7}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) 02:10:23 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x20000, 0xa0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/242, 0xf2) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat(r0, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='x\x00') chdir(&(0x7f0000000080)='./file0\x00') chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 02:10:23 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0xca, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) accept$unix(r2, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='>', 0x1}], 0x1, 0x0) 02:10:23 executing program 1: setrlimit(0x0, &(0x7f00000001c0)) setrlimit(0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 02:10:23 executing program 0: getpid() r0 = socket(0x1, 0x0, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="25c7e6b87498fad77a5c9f49201568ab37f798a0193b09d7b1cc56e90e54d05599f5d7c13e42d5e17a0e", 0x2a}, {&(0x7f00000000c0)="d725b7c6b9150675d2eb2d2f895c203690072ec4d018c6b007387b7db2dc26bfc5", 0x21}], 0x2, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="0000000000a000f800000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYPTR64=&(0x7f0000000380)=ANY=[@ANYBLOB="126ba4499ae7ba5617135ef4f8bb09479b3a6388ac72823ad5c370ed231e23c79f46af86a2b63e71", @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r0, @ANYRES64=r2], @ANYRES32=r3], @ANYRES32=r0, @ANYRES32=r0], 0x5c}, 0x9) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 02:10:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) close(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7928e4ba0600000000000000e5216d673551c0c01b3dfaf91739ee6cfd0f85020000fd52aaeefeaff0f2c85e00000000013c1fe9002000000000000001ff020000000000000000000000000000000000000000c8150000", 0x59) 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) syz_open_pts() 02:10:23 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) bind$inet6(r3, &(0x7f0000000000), 0xc) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) pipe2(&(0x7f0000000000), 0x4) getpgrp() dup2(r1, r0) 02:10:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66816c653000510dad9cc6ef58c397a81a417da211eb6e24b02bbc1db20cec627efd27ed6bfcce1b4d62e6c3af6e2140d781afba"], 0x10) r1 = geteuid() r2 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x2, 0x5, 0x8, r2}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r3) socket(0x2, 0x1, 0x659) 02:10:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x5) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:10:23 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0xfffffffffffffbfe) listen(r0, 0x4) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x2) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r1) 02:10:23 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000040)=0x227) getpeername$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xc) shutdown(r0, 0x3) 02:10:23 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x4) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x10, 0x4, 0xd6}], 0x20, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0x3f, 0x81}, {{r0}, 0xffffffffffffffff, 0x9, 0x0, 0xacad, 0x10001}, {{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0x7, 0x7fffffff}], 0xffff, &(0x7f0000000100)={0x7, 0x7ff}) r1 = dup2(r0, r0) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) 02:10:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/144, 0x90}, {&(0x7f0000000180)=""/229, 0xe5}, {&(0x7f0000000000)=""/102, 0x66}, {&(0x7f0000000280)=""/92, 0x5c}, {&(0x7f0000000300)=""/165, 0xa5}, {&(0x7f00000003c0)=""/172, 0xac}, {&(0x7f0000000480)=""/192, 0xc0}, {&(0x7f0000000540)=""/185, 0xb9}], 0x8, &(0x7f0000000680)=""/111, 0x6f}, 0x1) setsockopt$sock_int(r0, 0xffff, 0x40000000008, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000740)=0x101) 02:10:23 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socket$unix(0x1, 0x2, 0x0) r1 = accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000000), 0x10004) accept$unix(r1, 0x0, &(0x7f0000000080)) recvmsg(r1, 0xffffffffffffffff, 0x6) 02:10:23 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)) r1 = msgget$private(0x0, 0x440) msgsnd(r1, &(0x7f00000000c0)={0x3, "90432a3706f05fd2a88fc65e2e3eaa602e66759fa378f82371fee9c1f83c45f7a1f833a4c977f759d2dadd34b8b18756041d60bb0e4c9ce490316988436edbad5fbcc4c0e06bf135a6865b27d70d45725796799b85e8385fd15b898e3eed8b31b0215060d79089473a9f421ee80d1ef342987e4ada5867a76ce80857214b44cf1e4e4ef3d1f3905bfa5a8538f7998bca68054c34ed8c778087"}, 0xa1, 0x800) 02:10:23 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x288, 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x80) unveil(&(0x7f0000000680)='./file1\x00', &(0x7f00000006c0)='c\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xda, 0x200}, {0x6, 0x10000}}, 0x2) 02:10:23 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r1 = dup2(r0, r0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r2 = socket$inet(0x2, 0x4003, 0xff) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000680)=""/230, &(0x7f0000000200)=0xffffffffffffff31) r3 = socket(0x17, 0x8004, 0x0) sendmsg$unix(r3, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}], 0x20}, 0x0) kqueue() shutdown(r1, 0x1) r4 = dup2(r3, r3) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000080)) 02:10:23 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) 02:10:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0a", 0x2a}], 0x1) r1 = syz_open_pts() close(r0) mlockall(0x2) getgid() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 02:10:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000200)=""/57, 0x39}], 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchown(r0, r4, r5) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000340)={0x3, 0x4}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x5) 02:10:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2244ca457794a0da, 0x1) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x7, 0x1, 0x1, 0x1c31, 0x1}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0x9, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x9, 0x1, 0x8, 0x9, "f9ef273daa755dd3b968f81b657dbfe5c0d6691b", 0x3}) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 02:10:23 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x1, &(0x7f0000000180)="ebff090000000000000031929648", 0xfcd0) 02:10:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d03bed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b087f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe208", 0xdb) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xfff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x6010, r0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1605000000000000001a00f3ff086300"}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6, 0x10, r0, 0x0, 0x0) read(r2, &(0x7f0000000880)=""/161, 0xa1) 02:10:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) close(r0) r1 = dup(r0) connect$inet(r0, &(0x7f0000000040), 0xc) fchdir(r1) getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) semget$private(0x0, 0x0, 0x504) getegid() semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) 02:10:24 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r1 = socket(0x2, 0x8000, 0x1) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) mmap(&(0x7f0000727000/0x4000)=nil, 0x4000, 0x3, 0x12, r0, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 02:10:24 executing program 1: madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) minherit(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x2) madvise(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x4) r0 = getuid() r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x2}, {0x401, 0x59}}, 0x0) minherit(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x3) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x240, 0x181) madvise(&(0x7f0000ff8000/0x8000)=nil, 0x8000, 0x7) r3 = socket$unix(0x1, 0x7, 0x0) sendto(r3, &(0x7f00000000c0)="13bb65933e0f0b8fcad58f0af74ff4c4ddd190af7627bf9259f3a1fc9cc791c09976a85264489ee7413fd3103682f409", 0x30, 0x0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r4 = semget(0x2, 0x3, 0x220) r5 = getegid() r6 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x37d, r0, r5, r0, r6, 0x2, 0xfffffffffffffffc}, 0x2, 0x2, 0x1}) r7 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ff6000/0x2000)=nil) shmctl$IPC_RMID(r7, 0x0) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) munlock(&(0x7f0000ff5000/0x1000)=nil, 0x1000) utimensat(r2, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x20, 0x4}, {0x1fffe0000000000, 0x6}}, 0x2) ioctl$TIOCCDTR(r2, 0x20007478) recvfrom$unix(r1, &(0x7f0000000300)=""/87, 0x57, 0x800, 0x0, 0x0) getppid() socketpair$unix(0x1, 0xc6db5229f439a37d, 0x0, &(0x7f0000000380)) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000003c0), &(0x7f0000000400)=0x4) r8 = semget(0x0, 0x2, 0x200) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000440)={{0x9, r0, r6, r0, r5, 0xa1, 0x100000000}, 0x3ed, 0x100000001, 0x40}) fcntl$getown(r1, 0x5) socket$inet(0x2, 0x5, 0x5) 02:10:24 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x2000000, 0x7f2f57d4bbcb95c2, 0x8, 0x80000001}, 0xc) socket$inet6(0x18, 0xc000, 0x1) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) 02:10:25 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x115) ioctl$TIOCCBRK(r1, 0x2000747a) recvmsg(r0, &(0x7f0000001880)={0x0, 0xffffffe1, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x10000000000000a1, &(0x7f0000001800)=""/104, 0xffffff81}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 02:10:25 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x8) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5, 0x6}, {0x3, 0xe449}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r1 = socket(0x11, 0x4000003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r1, 0x0, &(0x7f0000000400)) syz_open_pts() getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 02:10:25 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x1) getsockopt$inet_opts(r0, 0x0, 0x2000000000000c, 0x0, 0x0) 02:10:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r1 = socket(0x20, 0x4, 0x5) r2 = openat(0xffffffffffffffff, &(0x7f0000000580)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000005c0)='./file0\x00', 0x800, 0x4) r4 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000600)={0xffffffffffffffff}) r6 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r8 = getegid() socketpair(0x1e, 0x5, 0x1, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) r12 = socket(0x18, 0x4, 0xffffffffffffffff) r13 = syz_open_pts() r14 = fcntl$dupfd(0xffffffffffffffff, 0x88a51f8d8403553a, 0xffffffffffffffff) r15 = open(&(0x7f0000000780)='./file0\x00', 0x1, 0x20) r16 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r18 = dup(0xffffffffffffffff) r19 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000800)) r20 = socket$inet6(0x18, 0x8004, 0x45) r21 = accept$unix(0xffffffffffffffff, &(0x7f0000000a80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000050aa1544dc5d3e5d5e871aa8d829552d5151a2011d2ee5e5af09059b57366b3c2a2c7252fbfa9ef396527acfa2506cf81c13cb494380"], &(0x7f0000000880)=0x18) r22 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) r24 = getgid() sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000180)="08359e4ef3fd5bf5702b3023896367deb78ef7f58fa69dc7f27b6d38bc482b2a7914328c93cd4abc878aae1790779f2e324234e23235c2393c3c8630b2d6f11ecedaa0e3fb92b650681ce53416a90fc28102b38f090310f58984850e29ac094ccad130e95bbb42bb2367f7a056ca70c601604a102231211733dcae3f5b9af6f91b3b1e056ff2c8d4108e94263d50ca6734483d63df9e2e040db2851b65108cb8da8ceddc65fdae0f2efafb2e8f6e0489d0720821e904283354cb267b712c0f7fc2a8ed6eca0d0ce532710566735feed6df0934ade9966efac7bdcc5a6bc359ccaea00bff65827345decc2b0b72f099542260a5fb749aada82e3070", 0xfb}, {&(0x7f0000000280)="6c46ce51134f4b8be5f0a148d1da338b3ecf6fb8025592cf9869e6d186d16fb1d4ccb6f0d9", 0x25}, {&(0x7f00000002c0)="78c0f7f5848c80ed39271a132940167dc312e2ffb8", 0x15}, {&(0x7f0000000300)="2c5782b1477ce44f7d1d621ed8d3da11ab6ef61b968c3eb1d10c66f265adb4f04dd06b50b38fc050ad968bdd3b73f873194587275143ce8404be5eab2e99b17a0563071fb6ae42acf636ded135", 0x4d}, {&(0x7f0000000380)="cc0a083e9d3b136cf69c1c5d63fd61f09b4b27bbda0e90c69219555a5c782a20cd12b0b59a43c906d3afb1280c5bffc42449af0673e769b082dabd69e23ef372b554645b3076d1a42cb55d5a0a219faed7825c27e43ffa55deb5c43e7130d7648bd62b099886d2c6ffe26ec9a1dcf793682c01064602c3a62a0d573bd0", 0x7d}, {&(0x7f0000000400)="0defd5cb481ce47defddc1da21f8400dbb06ac2f1135f185d62e412b8e38eab120f0c35a26d04c4d75c0dee2a9b03f452f90c27d0e67b85291f9caaeb6201db308b63cc353990797c716d6d4d9596dbe0cb4a4956a898a9aa642379716ef101ccf045e624542355e18a011f915f8bb249e9259b9b3e51018408b480dc3bf1151a837a53b02e9e404e633736501e768819c9be5a82299cdcabd5eb802917aa770b31c4eda4be412a1bc1b9eda698525346c98e4e09ef5fe0cc1f717a8c96225708a25aafa1795198ac7b5b76ca93ed9e96b", 0xd1}], 0x6, &(0x7f0000000940)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r9, @ANYBLOB="bbbbbdaab5447f72090000000000000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYBLOB='\x00\x00\x00\x00'], 0xd0, 0x1}, 0x4) r25 = socket(0x18, 0x2, 0x0) setsockopt(r25, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt(r25, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:10:25 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') fchdir(r0) stat(&(0x7f0000000080)='.\x00', &(0x7f0000000140)) fchdir(r0) 02:10:25 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001180)="1d47d125eef8316198abee6265e34ba7dbc6f1298e8e0638b757f6ad405f5bb885b81bfabfd502fbf44e8995", 0x2c) sendto$unix(r0, &(0x7f0000000040)="cde19cf0d3b1dd38cbe7f7f559195393b226982907a57434250df44e1ff3f751b3c2a4d8907e76bc6e1eab5530dcf096ed7bf44ef7d1e3d43e2705bf94a836dcd19ba8679b15bcad204f00a70c549fe7a95ad0adc4d6376a1df3d5a30f3afb05404f786c1be2aab4de55e357ddb221a749177432e895dc013d917a1ed26c7967e3ca5fcd294bbf3ebe71c90f45e62f451ef787000a49a070301f0406929bed5c39eaa9c6fe161e1af5d7e1493b2156ff71d3fa95e583ff250eb0cd9be16d7a5b80bbdfb200af5176b36cbdcadb7269403e52529fc2f083c80e06be34eae05ef0524a7482bdbb592413b62d8576860b19600464d9dfc6d54881d797f246ecfc497b3e1dd91c2da0d9e8e2ceb7038760951399cf52e83173a62c775db3dd72c7068eee6a8520be62632c31f49e0e4f98f331613c7fbd63f6214a8c6cbe02c5158a86dbab39bde3b11dc87a6737b9b8f0da4a6bc7d7eddf90bfc0f81141954a6d2cf9b8266dcbbfc4cc2b05b5ab4836a35713dc1920dfd029cf79b3b0ac75fc965837ebc9f09abc3abd8bd9461c527e1100838624c7bf4b571ce493b5d5b74eef0562363ac58d26d9356442ff637a7bfceab4254c9e1aaed707918b75c0a03b1a620396d31e2ba1532463e2ccb6c907a6d81618fb64b059756fbad14366c73c027d503bb6705359e7df42b4fbed4adf234372e40de0f40b0bb9341f916d60652dea3ce8ad9be966a1882613cc6ee4834e54d3354cc6bec15f3bb5a1afbdbbd0903f20c25b71957916284736da1edc77f06cc0ac4a39fb33ed2bbbd286f019670fb8d169da697ba902941290c2abc0597fb3b5a609a06b446231e828883b6f9d84bebce75b9b89ca175ba6b7ed6a5be9dd205392e12e133ff3ead92053d59e4087571ab8b5aa9f558c97ed2509e089659383d42c3ac0c27e9078e49099dbc5895ae29c2ceec0dc7bf9776ce43bc12a5735996032e3ff9bc591f72839e60e9d75813c3a2d916881c562b55d75e25273c2e2647a78c9bcb407a291b6dd019e22426e8aa376e525b06f9734e084e0884df6822175d73bc0baf3ca18fe46bb8e88373b5d2e1cab0cf6122600911568cc8eb7649ebd377e931fe98bb038f4afaddc5fdfcf0fb2e84c75103813a7736b8b2f2510cf9273611d611942242e056ac4fe3b6742b6352f08f5555800e2e858fc76248170bd3543b92f51f1846caa820898bca3fbf2d27f25ce0c1e4b14b6df8cc3d03297578b3944cdfc7144d3046bcbdd22ef6b0fbe1702ec75a31f1bcebf62253733b8b85638720e9576d72359e30ca59ef0195f7f66f7a4739c59f34bc85293b563a44e6403db9f6d3bba6f7e26d00c97842f51879fafbe6091bdfcdee42e4441cd9519544e7038aa94dc680d22584f091a1a4f44686478eec42d6afcfa531c3443f210c73ea471078c7bc7965a98d73dfce457b09cc9e794292e5bfda9350a8422f0827abbc6bacd1ab78b07d60908a91968359155a934720eee9305aa78b58337f6e70a1798a5eb7ff2e4ebda32c732a2600a48e4b57749f884d92af2b4a4227ed927c4152313000e8d207356b961a30ebd586ad12d20d1d918973819678ce71176303e993de62d48d3edc3749b5c540f5359b2fccfbde425b87aad224742cd8eb01859f71336daa15ff2a1bed8c934ef042293bfb31c112a8967e605a4662552a5bf6820d13b07a584817b8738ef1873208baa008ca6b7c9e2715ce881b9e9b8d7c133b5b2eeb14a6add4fb3836fcc98e74dcefeedc6c541820172eeabbee28def4789042ae30867a9be03d7bfdc7716e01efe871b206a7ef85f035784f00cd65c173baf388e798b5167410c47ab8bc15d1d14e33c8b1d82772c6e5a49cbeb0d94e0fe4d0ab0d604c4cc94a3cdbb230dda6ccd2fc7073d1f6076c57327294953173846099ea84162f7ca95b87becdf7facf5d2d00b353900a0a28940e470c641cbf5d6fef017ac82120c47e6f5c66bb62028198a0e4e1f41f046594ea4c06c24a1c6bbd05ee8000954bde5712083a91045e54761ec688fdb83474a9e34fc4ba4ac3a664def040e959633e9ef9d61092044783e8eeede5a52ba3b61074a0822afcbacc5efcd8917fb9ce6dd28c6a4a855c795d836a22892d166389db2d8baa284513e86410c823c9c65dce57e934aaffbec6fad80a99e7f615af587566b75401c654421da26885b24ed7786d4641b743c28e3b7ea6d991f36872f4c7050887821dbb26b851ce620f9eb854ec6a952e6065cd84962c5f875036fc0c6e8c002ff161da1aa72a0cf93b8e7f6d05e4a65252eaac7d40ff132d270bef574cac3000fcf0127b0998ad94ff08ca77892488e8a2f765c4b7f3263259a1517b7bf9b79fe619e2a40b130face1125db208c16d663cd2feaaa7047a8e184e27eb099154301823809fa6a75ed771cfbf79d0300d70a09fd170c936dc1dd262dce4c517b85727f5182127c751c262d407daffc649f1875097da994acb1aed0764a08246a9433586d218deb6c7ccaf1c308f6757b0da9a7a7e4fe395e1eadc5044ce189e5b99c54ba558f7ebcb04404e2d67cbf4583e860a80f44ae80dd513e964a5f078d4dd44bfd5c996ad91fe48a14d7e3cfe01c215f6fa9b1584be128a3fb5e73fa858be0d54de6dd7445ce5f1ec2739885c43819df341c29c6920b4e8c18ea4e554e573b8246e5770d9e6abd23d70001bb764fc16ced150aed24a85cc71dfb01c25e349b1e1075aa55300967e967a9ba847bbf86d8ce6b5a08b96d192e88eb4e48b560297a0575f44819890ad84f77372c86f5c2ae780bd905a0aeed17be84378274c619d6fed315fcaa1943f03274b54117e73b92a86a0c21cb945d167499cc53bcd1c3ba3cc54d077dacba028e5bbb29a813a4783eb4837a54fc574e390ea62b72c7b256e20d31ed3d6cb344f8ee3b7feaeedae0cdf9e37e5c1603fe3f43dec7c86733b30c6efe113798d9ee24737226ac36a29be1d6923b936bf14ac3b189bc8982a1739df5ebbedb877e8e7fe1dd07453486cd45fa668613c52fba1349c903fa05547e2356f64f4eee303b039ebfb271c2946365fdd0e5a7bea1455324715244ee709c1f589b27d345a2484d6cc1aa14443af8f65ad86f4ea50dd7aa2d917b877ad5a47a79ddfbd74d250125594999addb8ed442da85e67bebf9c9cdc342fa2c95c5c4d529a464dff09f7abf37178010fef5903349534860d0b45907e93450ba1549dabde81c3d1b99a683f19525e32a1f9ef2a5e73595b05f319d813ff5d16ca995dc82381ff867cb185345d712a6027cd0af6deea19faf1b92e013453fb7045d6e2c63df76589a8344437cef404267e0dd3d31b503abc3e6694f382d98dcbadf8f10bd6fc2ffb85d5cb552b92705c9332a49579b2e49dc884d82da606ac2c0e1894022d479233658c912908f080f87e365fd8e6805772da02cc78663a64c00450e92c0ff67a9048b48b51c37f3516f664edf46d0b0e609fce89da6c1674636f51a87ded4ce1d3daec3cf4a42b356b3a05a0ac0a33f700725da3eec74ae97f1e95dd4bab9e82351390fd1c9cf7fb849ed02b2dae016c90d3bb7bd75c0f975b4ac1d0605dd9f8351c8b91b02c26eb00f41ee184517f0d5aa35c72e6f3fddda43549aa4689a304f1fbb388015b86b7bc72e570ee75c3ebfa755e2d7d87d59866d1c53ce8383ea4cb8f30bc555c886579e40ef16966f0041edf899b8dc4843fd132a9b1a027fbd80587ee8f7abf45640f05f58cdc540e916fb10ac96c3f8e499cc7c890c5689896cb68fcc467115df55b09bc2563a0553d63a395609566f57d077bb97726b8d7a3c0f068e513bf98a5283a3e1f068533afb14f6d50b67a6f37dd410daecd4328f8b6e878a677e83c8ac7abcc25f82455ae2e36d68d6181345ae5b081e7d60b7f38d5f3761deddab261f5a854dc3d28a9e8fe2f27e62f53a21c4a7ba8a220b7507ea0eaf830529376b0eb9efa41460dd4ced295f9f6349943df52ae5e669912313c822d036ed87b8d98bb5d228dd7fee80ab3a1884054358b397118df22d378cc11daf46d0a20eeffe6a8563ac8618d7cc4a1c6d4c12af8918416de81aacffb2ad1cda937b8a4e012b6d1db21d400138156de08a1c6936a1c5c2ea863cda05e43851e21363f26dd59fe7159c2bf7faf82839874870df8bb0cce4b21ec72536b05eed597f7cd2f997b1beb154f8c9286e393d227856c67ed4d6453213b39e5f2b52f25871ab27c58eabbdb0fe5a3188037c6b14bb0a64c8e945898d04fde434fb69913aac80f9662122cd91c105ade5652e212d8cffe74283f8276468170dc23a33a31a2aa89b99e98b902bf599d0f2bb5b10e6f74c2ac6907ea104d47682e82ffb8a9bec2ee9a6fdeaf09585efa60cd0931aedfc0e22613650ca7413a7e2976712d1e449ea4dd5c310fd841440cc0d4d55ce58670345620865b317a269b264b75b1d12d6894fd41e3928835b0060c4f0885751a2c1eaca2bdc6fc1b85686da31873429180a3122a21d8df14294243744a4dfa7c5eb3b70c75b0c03696baf7ae544e12c930ec6a712076b24a1355d9537f14ce6f237591b3c94c4e94c6ffb48e5ef92bc0b7001bad515c6a48ae079de49424e0205076f20aa277839390ab1bb116f32fbe0027b7aa83ef624505a37ea87d1a3ca91b6d768bef299882933703a60a23d28bcdd3ae1ccd67bca46588060fc35489af0360f418d665fa105e16e028147ca98715fcbad8f3cf95ec633f8c84311def803c347fdecab46f9b402505e005ef3524edaebce8855ab50c2d6796d36f7f4c462ace088f687b8b70f364b421537647ddc6c2d7dce171fa2bbb7c990b1a4847db23ad3e31213640d69c49283d8b8aa27888f49a3a4b79241ea95d5745bdcc24cad1e4e8ad5392e1be46fcbb0f86153267767fa2b6e32e16fafef8387462f614e78a6bd50c05474543f4e34104253cbdf627d855a47aab176068d70335d53cf1cd875a7a28098ff4ce065e65e179b246266f77544c0913d14653104a9e34af77b6cc08d2c478cf114eb7691e749752a224764af6e1a7ca3ee81f25bdf739dc5b67e825c0eb711098e7ee4b8abb3ef8eba4518fc9dec4a175dfb3669717eed5c86a3d627b5f319cafd5bab67f431d44c8b78fd2a681fb93d07fe61e8b58c218c7f51361c6fc6afba1367cf98b4a0da121f6cfd46c91387b2ad51df29079d261e5bca0633befb6f1bf3193ea0f88b3b3f71ab9be0d0cd03a9e9fc10d16317f2a5a736aaf080f46e2ca5e8cd2c3d862cc10c37fbf3119bd2be425bb17d1905c6baba2abcc90290214984d862533ae2644237d8c77bdb8ae8d7d0549f13249999a56da14d47b137b76c69cd8d67a2bb917ce8260a9749bf0e8942e1049c2a02f742e94da1673ca0cc94a68014ace9eec4778b8932689f33b2b19349490bc8d9965b1d5aa180ec02de66f05d7c3b41cf055ad027803d31237eb6936ff7c302ed01f293c2b439a6c465835168adf17be1b1e83d881f50d0f3e93d1b579396eec5d49fde424f66e85ab942663b6f9b4858ca49485c8b17e9464279006ce83095e9e97402567b3fd3307329b78fbfe2ab4f68be8fbb96b4c2fbf4cee2261206e30a6a344335f398cc7b14fc5eec4c6ed2c10a44f482227878d69fbeee7b623a63347af124b91783ea99538acd79a7f393516a4497275739981aafc4053ba2f204df67e2f471abab8defeef54195e623ecdd44c12dfdebf0eb69c9f857ffa301c27e7ede2a0675946d83ee296db2acb5948c551eb95047cdd66e813b4495039cf3", 0x1000, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000003800)='./file0\x00', 0x182c0, 0x0) mkdir(&(0x7f0000005340)='./file1\x00', 0x0) clock_gettime(0x3, &(0x7f00000010c0)) connect(r0, &(0x7f0000001100)=@in={0x2, 0x1}, 0xc) chmod(&(0x7f0000001140)='./file1\x00', 0xb0) utimensat(r2, &(0x7f0000001040)='./file0\x00', &(0x7f00000011c0)={{0x7f3, 0x1000}, {0x3ff, 0x20}}, 0x2) getsockname$unix(r1, &(0x7f00000014c0)=@file={0x0, ""/4096}, &(0x7f0000002500)=0x1002) execve(&(0x7f0000001080)='./file1\x00', &(0x7f0000001340)=[&(0x7f0000001200)='}(\x00', &(0x7f0000001240)='-+/]\x00', &(0x7f0000001280)='*\x00', &(0x7f00000012c0)='\x00', &(0x7f0000001300)='\x00'], &(0x7f0000001440)=[&(0x7f0000001380)='\x00', &(0x7f00000013c0)='%)\x00', &(0x7f0000001400)='\x00']) rename(&(0x7f0000006640)='./file0\x00', &(0x7f0000006680)='./file1\x00') bind(r1, &(0x7f0000001480)=@in6={0x18, 0x0, 0x1000, 0x8}, 0xc) 02:10:25 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) recvfrom$unix(r2, &(0x7f00000000c0)=""/15, 0xf, 0x1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) dup2(r0, r1) 02:10:25 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = accept(r0, 0x0, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f00000000c0)=ANY=[@ANYBLOB="00000000eba927240000"], 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="90c6f1aa13741d8a70f671812aa7416b4eda774e0f8b4bb51730e1ac9ee33b53732a1acea7fe220bef54ba80b855cfdeb76f7cee15a2a967be46b04674755eead65c49ba9c37a0d085cfe1c49f42e5431e78287662f93e3c5d839d5dac56555ed4bb805dc42bb7ffedcda37c8b49f3a33ee44b3f492fc2b170013ce535f7406bd3743bd935574dd2235e3509b9ce67c4a80eb98593080363cc61ff95edd5957ea9690499b2500e03eb058f1ccdfd0a7183f1d33ccfa3d8c79b3a358be860eece", 0xc0}], 0x1, 0x0, 0x0, 0x1}, 0x8) ftruncate(r0, 0xfff) shutdown(r1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r1, 0x6, r2) r5 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000006c0)=""/176) fchown(r0, r3, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000007c0)=""/195) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000900), 0x1, 0x7) bind$inet6(r0, &(0x7f0000000940)={0x18, 0x1, 0xfffffffffffff18c}, 0xc) pwritev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000b80)="24f7f2f11718b163b96b7cb5f471659343", 0x11}], 0x1, 0x0) chdir(&(0x7f0000000c00)='./file0\x00') r8 = dup2(r6, r6) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000c40)={0x5, 0x64c, 0xffff, 0x0, "1e2c645af9154b38bba255b3a3de6c99336a5569", 0x40, 0x5}) getpeername$unix(r6, &(0x7f0000000c80)=@file={0x0, ""/33}, &(0x7f0000000cc0)=0x23) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000d00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r8, 0x2000747a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000d40), &(0x7f0000000d80)=0xc) r10 = msgget(0x0, 0x40) msgrcv(r10, &(0x7f0000000dc0)={0x0, ""/197}, 0xcd, 0x0, 0x1800) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000ec0), &(0x7f0000000f00)=0x10) getsockname(r1, &(0x7f0000000f40)=@in, &(0x7f0000000f80)=0xc) fchmod(r8, 0x0) msgget(0x0, 0x40) 02:10:25 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20001, 0xba) accept$inet6(r0, 0x0, &(0x7f00000000c0)) r1 = socket$inet6(0x18, 0x2, 0x0) getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000040)=[r2]) getsockopt(r1, 0x200000029, 0x2c, 0x0, 0x0) 02:10:25 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x2000000000000000) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) clock_settime(0x3, &(0x7f0000000180)={0x3, 0x3}) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt(r0, 0x3, 0x32, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 02:10:25 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10f90a0000ff0000ec00000000000000"], 0x10}, 0x0) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x840, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x258, 0x0}, 0x842) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) 02:10:25 executing program 1: r0 = socket(0x2, 0x2, 0xfffffffffffffffe) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 02:10:25 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1f, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 02:10:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfa0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSTOP(r0, 0x2000746f) 02:10:25 executing program 0: link(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) lseek(r0, 0x0, 0xffffffffffffffbc) r1 = openat(r0, &(0x7f0000000100)='./file1\x00', 0x0, 0x2) openat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x18a) openat(r1, &(0x7f0000000140)='./file0\x00', 0x200, 0x80) 02:10:26 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x7ff) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x6, 0x4) listen(r0, 0x0) 02:10:26 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = msgget(0x2, 0x0) r2 = dup(r0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000500)=""/191, &(0x7f0000000180)=0xbf) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000f4ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x1, 0x1000) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/105) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000380)=0x80000001) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="030000000000000042a4a57f67722804ab4cd0b33d2dc7e7211292dc6396e9803519108316f71eff3dc21c8979a73b02cc3d523e9ef298b491677b98731ebe4520fb06e05be89f75667577ae30010567ab1eebfc3502daaaad0669d79fcc388b522981353b131e5de2ff7ef7cc24eeaea54cbfedd7b41d75d433185fd85ea22def3c6e97022382684270415b85189c4e895cf6dfc8a4b8ffd3507756a63d7e08b1de191431d6129175b04a65852e82ef7e7194814465cc7aabecf8545193112c14ed0e0c46738c8b930a9806821fbe7bf48f85bad912422633566691d1266d5d86e6f28f7100000000000022890cdb3dd0948ce499daf70702d9ad06ac27ec9a155795c567ae78b4df209afd0d115e13594f3e6986107e61b156ad843e3ebdc85e5ab43a33c69306af16ad3e2589fc22"], 0xd4, 0x840) syz_open_pts() kqueue() mmap(&(0x7f00001a9000/0x3000)=nil, 0x3000, 0x0, 0x5812, r0, 0x0, 0x0) sendmsg(r2, &(0x7f00000001c0)={&(0x7f0000000100)=@in={0x2, 0x2}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000280)="3549b53e14551367c5d6396130fcbc83db387f6bb037e477f39261306f36da526ac880b62dbf2aa3587096763ab50fd901e374dbae3be6118ab78c2f900f2df533fb5a36652f6f7025ced7b1609dfe19128290a16197f3b4ec40155bf8b33e2a52777b2938b6f28e8107efcd64c7ac2285710a1063e7701368d21c993944e46c2b6f5da9162b0f5d0506af462ea756dc5fc31a654f1ded8c82f3949eb40ae331fd77b602eabeb1522bccd5a5cd40c6c6d02b0c32356cb9191982dcc0a0cd5faae29d24c8e7dcd5b0da73b84f90dd34b0e70c69cf8847bd", 0xd7}], 0x1, &(0x7f00000005c0)=[{0xc0, 0x0, 0x1, "8ecfd7b86d6711ae0e998fefbcb14c64709db5b0ada3d0c60e279ef7a294c16dad3a96e6ddf6cd029be561debbd170b7ff4c4f5c5203045adec6bf246eac2127134a53cb2475b9a5055a94c95daa926a7ebe17f7117beb020a28123730c2366b744544a6e99a59c9e178f69b01d106f1a83d21c849f9d9d4c1a5a6fc572406a1d0319c58556b04999955174be0448f802b9318d94226d2b9a3b2448a37291b2679ebe62f512d99b7074327"}, {0x80, 0x1, 0x5, "9ee604b660e59929cedc37ff4a06abfca0550211b3bc8ab5dc267112910f137ac1c176d443eeaca4064afa5c765754bf789556e91668a539a856b1e576d1ce9303c14befcb4d15f88cac64c72d04cc96591b1f9652170c79c9dedd5a023c5415f62b2f6f09c3d4c2b650b7fb7a1edb"}, {0x70, 0xffff, 0x7, "1fabf84f02d6b3efeacf905dee7d4b8f71a582e0eab238f554f8ff56b7df16a5f0ae541aae447ebef7acb6ecfb796cf949c1e3d83b70b096f354942df05bc516cc0c1c6a959f72371bbc30bc9335300fcf1335f2a26380325c850c806980"}], 0x1b0}, 0x9) 02:10:29 executing program 0: 02:10:29 executing program 1: 02:10:29 executing program 1: 02:10:29 executing program 0: 02:10:29 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) shutdown(r0, 0x1) 02:10:29 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000140)='W\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file1\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x4, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/3, 0x3, 0x43, &(0x7f0000000280)=@file={0x1, './file1\x00'}, 0xa) link(&(0x7f0000000100)='./file0/file0\x00', 0x0) 02:10:30 executing program 1: socket$inet6(0x18, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) socket(0x6, 0x8007, 0x1) 02:10:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a0cba5c9f065780f345cf95a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ad7b66d0cc92d9a3bc562b706c82f240400c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb2098800003d967b4edff3b4fe8a1d45acc278708e9a2f45805345bb7cb4fb7e9e4fd275ac0286a70e68555ea77ee2cd194bb43fc1ec06408429b3d268e71168771f6e86fb1354e40315c75abf3af977acd9e9383b7ac1d79c49e42a1a0de944c4668e37a17a75a209f96fae951069871cf3347cdbd076f94f488bb916ea5c220146049c", 0x19c) r1 = syz_open_pts() close(r0) r2 = dup(r0) r3 = dup(r1) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000004c0)={{0x18, 0x3, 0xfffffffffffffff8, 0x40}, {0x18, 0x1, 0xffffffff, 0x8}, 0x8, [0x80000000, 0x9, 0x5, 0x3, 0x7fff, 0x0, 0x5, 0xcb]}, 0x3c) r4 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x8}, {0x18, 0x3, 0x2, 0x100000000}, 0x10000, [0x81, 0x1, 0x7ff, 0x7ff, 0x7, 0xffff, 0x0, 0x4]}, 0x3c) ioctl$TIOCSTOP(r4, 0x2000746f) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x3, &(0x7f0000000440)=[r5, 0x0, r6]) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000480)=0x7) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:10:30 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='-:-]}+{#\',\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000240)=[&(0x7f0000000180)='[+l\x00', &(0x7f0000000200)='\x00']) read(r0, &(0x7f0000000440)=""/4096, 0x1000) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 02:10:30 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xfffffffffffffffd, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:10:30 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000180)='\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) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80c0, 0x84) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000280)=@un=@abs, 0x8, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/241, 0xf1}, {&(0x7f00000003c0)=""/81, 0x51}], 0x2, &(0x7f0000000480)=""/238, 0xee}, 0x801) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x7a16) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) 02:10:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x9) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 02:10:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) r1 = getuid() setuid(r1) 02:10:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000240)=""/42, 0x2a}, {&(0x7f0000000280)=""/66, 0x42}, {&(0x7f0000000340)=""/47, 0x2f}, {&(0x7f0000000380)=""/113, 0x71}, {&(0x7f0000000440)=""/28, 0x1c}], 0x5) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendto$unix(r1, &(0x7f00000000c0)="ee82e2b335f053098ff26c996fb6aa09bff4f48661ae91fc9bc3f5bf28e0d023c2480cebbb85d879c20f25edc26fbfbcff16", 0x32, 0x400, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) 02:10:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) clock_getres(0x7, &(0x7f0000000000)) close(r0) 02:10:30 executing program 0: nanosleep(&(0x7f0000000080)={0xf0, 0x80000000}, 0x0) nanosleep(&(0x7f0000000140)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() r1 = socket(0x6, 0x7, 0x7) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) nanosleep(0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r0) 02:10:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000240), 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) select(0x40, &(0x7f00000000c0)={0x1ff, 0x2, 0x8, 0x0, 0x7fffffff, 0x8f4, 0x3, 0x7}, &(0x7f0000000100)={0x1, 0x40, 0xffffffffffff8001, 0xe81, 0xb71, 0xfffffffffffffffb, 0x2202}, &(0x7f0000000140)={0x7ff, 0x1, 0xee1, 0x100000001, 0x4, 0x80, 0xffffffff, 0x20}, &(0x7f0000000180)={0x62, 0x3}) 02:10:31 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(r0, &(0x7f0000001440)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x42) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) 02:10:31 executing program 0: 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, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="5649ebd0e24d55f8dfea8ec158b282fe037bb7c3c0dd0d5a4fb9f651fb0a16bb7d5734c2c109da94986b4140369aea44e619e32e07e87152bd57914d27a6415d2023f6e58ff2b73f798911cf", 0x4c}, {&(0x7f0000000180)="5f4be5b8780535efb91fe8f5d08dff531523bc", 0x13}, {&(0x7f00000001c0)="157a", 0x2}, {&(0x7f0000000200)="1d3cf7955d337e428726793b58b664f75ca0a45c1367ea388dc30acc4c909d857fd506d41563d769afdc5b7d26c8c16c757731d2ff3909f775cf29c5e60b3df8d2", 0x41}, {&(0x7f0000000280)="717047a6005c1059dee790e9a1f61a029a38995838c6d8a1488f1fe8c189f277f3424cbeb070265612b34ecd32af17576d5cfa6cac73f00b252b4a0afa5995f663b6431721edcef7725f2d7afb33c0c52a2dd658fb2d00a01ae7f068e49194372f08b372bc761aa7cc453392f8837b96e417b5bd171f7ef21a66d3cda11f1fa03ccebbf1739f03c7768abeb27afffbbfd2b3882393cf577211c36c15822943f85cc0f22acc3abf0157ffad70d3", 0xad}, {&(0x7f0000000340)="aa2727bf3a0c0eff509d1de7c392c192d6267b0cc57dd9771df3c45fa4ba483715e2b94f2d586940e5f7e1f4532d2073af0546b07dcae8f6da05a37ce2b34ce4b2086675884e45036ea96543c8cb6f4977165bc012742a7786b71439a3cd2830352d8c1b528aedb72c21c9a7422113824833f814589a08ffe82975bdcde506226ae15f6c02cae689d667d228202bf3cae7d1177c8a07f476f330504ab19d94d518d9bfc5676224840b039e5743e873f8ab644e6ce621417d1a7df989182a9adc06709c1d17bac61a75c4c8457a57bd912c96f2ec29c51789b65c030f2ffb5f8b9c1415b52f181d46e0e0c0ee52d3bb", 0xef}], 0x6, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') pwritev(r0, &(0x7f0000000840)=[{&(0x7f0000000500)="fbaf8714fa36e93c312cb0fdedaea3df82fbea1b5aa0561338bf9cd74d537eafcf8787b40cb65e06a0db54337bfcfc9d7d3540da92a34e72427ad461d0cf293d960cbca036538fb44c52a06043feed1eee8e8435bd8d925a1356cac25e9bd30a8f158aa51236f931759b628663b3701442cbc5456d90192548e77d26ea326b86d86267549086aef492d3b91b86424b0e485e480c5198d448a052fdf303f1c98d4cb4ccda82312922f14b4b05465f80bf2177bb036b9bec404d5dea0e3145bd8732bfc3890c3965bb120aa28e1f532e4c8e3d10d8cec391faf591ae2aed", 0xdd}, {&(0x7f0000000600)="5f19d03cb50067fd69c4f1c241df2c37a3fe0f90a60d5bbc221298e5526fdcc6f0befa17b266c396f1b8f5d6cef825c7541556535a2dc9e1bfadc29415a36bbaff00ed04812d6ef8325860d9a60945f14fd34ffd3eca69d8059c9a27e6031f906cd4a7529effb9d19c85733122c3faf577550e139fe4c463b2c6414b886bbd272afc8ed5d2da7555ecd4e8a1e9daa79887698ca798d7969debbed277681d03", 0x9f}, {&(0x7f00000006c0)="0bab3c4e856c53685a2d2c30e3e950c159415a330291a8dfb76c23ecb7d35d8e62b7b6b7db9c13109b75095eb1db02772c5392976accef197b8133d37bd24a0f2ee82435422f6161df3341295915213bbfacb281f633a0182c0c6f7ec0301775c7e740a1ecb226e95b96fc05a38ea65390c46d054a189bfe9a099b01a59399c8821a9345659ea4950b444aa1dbc3e8313b1594acefdbc08b95fc466a163c811a30cb18227343397c3fee2b", 0xab}, {&(0x7f0000000780)="80168aa461853d9df392e3fceebbbf75096c1a2fddffb9bcabc1c133abb1c6ddea69a01eac505edd8f434bb7e42ca1f5a4fe69084a8920f68f62c42ff92b4b3f221518e87529eeae1589ac36f5688a77200e1d995ef6dd377840f14d7365ba80d3ad869e4f8bc1c8e728c92bfc556d79f50c618f95eae74fe3483ffb6a110aa562e2c31f444811eef2ddd3f910dc6841f08c1c3e8a", 0x95}], 0x4, 0x37) rename(&(0x7f0000000080)='./file0\x00', 0x0) 02:10:31 executing program 1: munmap(&(0x7f0000ff5000/0x9000)=nil, 0x9000) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='^\x00'], &(0x7f0000000280)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x1c,[@-\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='}:&\x00', &(0x7f0000000240)='\x00']) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x40, 0x1) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0/../file0\x00') 02:10:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) write(r0, &(0x7f0000001580)="e860c29822eb902aad996f1c6e0d4e4b6dde34f429682924b082fe5919be07d12f374459b05fa68291568aea72c9ed9b729474c2b8716bb5f69e1ffff598f72d780e62e3a99b6e619fcd6396ad4a1b99a9c56ba76092993f67101f2c67c3fc50420cfd45a52d1e516b7ecc6d0f2fdf840cb5d19791109fc0dbaacd53cbbe96628d10db7bb6451ddcba8d2d0c36ab5aac96c105d5ba999a8d8220577cbf99291f4f6352ff89f9c14f4b8865779d651a3274554a300d404fa5a43c5671d22dc59bb3a067b0a7323beae338ec9b8552b1699259cbdf9cf82c9b755df4d268cc47882b6beeb1521eedd19567262c8704af268312933113c6f616339eb4429b78cd940a79c604f30868ef3409acc3621bc1888af4c7faa88af279f05ef1fa86e74042fd97e6ef9498068f19be0f20fe19f7cf13d38042865e0292a12732d4b6dfa9ae9473bda6b1c9a6d9809f835ea43189ee8a6e239be921b355d4d0246efa7dc60fc972a18c24f95ce084236d336fc04528f57f282672a5cd235320b262d38f69a62bf16dbba0d0545abb9bc859aa5a015977c37a27f42404f11ad13bf7d1d67dbebb76748b2f957ec63149836f3e3d5f50722ffee4932b239658e4898addb1bef15170fbbea48054851b44ac2c25880e1df21f881dda8f0eeb30f91ea2371db0caefcde36550530f8175deff58d928b6aae35c0398ba43ea9d0e537a7c9e27ec4fc61d82daaafb52a458cb8346301e8cd988ec99ee1a3cf265832891f10522b62c8146e5d5340a9da10212d842e831bbe382e8299d4a4e6099633296bbdb663a62d69b5eef09ce758e2e13fe8c7386084b4f06444407b5d4eb9eda641d06cb88714e4d074587794c60ee44ed927c49c934eefe67caf44d1d0d62837d86f27691745f39d9d98619275e79dd0b242cc12adc3ba0b3262c0b854bf8db9bbef2a1887968d9a724c36385a4bf7d67e842ed702784261dd41dc9d4e5d65076eb333b8da15c7074a312b27c8e15245198b9bc36cba622078dcf43403030e89777ebbbeb9c2ecd9b3f62f86bc8795e06544d92ca478bf4a39dffeae092a1cc5bbef10248060e355c8c917c93362673ca18e1b95961a5104e8f1afaa0f6e1ae3c5574f5b9407af09d40215626d59d70c31644b68c49864d2682cd60a612fef6e4400e2fb9e74e719a7bbc371ff501895e1ec08a8dbe7469cc71b500e4a82ce2559904401b13c5150a374c70a508f44b9dc639c85413661647b0d079f23dbee03f7379bc8bc6cbd4eefb63fbdd37cc72a47ca0e946a547e07c603788abc985acb2c204d66fbf50f94665efd2e506eb7c393fef7b9012e88b75904676b85a74e3ec626608fd399925b342ce7aa959094484e5ab796382208597e749dfd5cfafc7872528236361bd14dda75d239efccbf84242d2ec15625fa9f5906367ea8599b456d82bcb5186bd007fd2337eb011dc253c9afc5053bb350c19efb8b512eb1aaffea7c9a0aaaad1a1cff2106f80bb3a8ddb61de8313ac5f020d77cf2f4257cfbc12fb34f4817b1669b276d5dde21cf1fd4fbd69c4da9c43520954bfa6d52d497b06fc46acda53dcf643776c07a53d74af2985b8911aa3ff5e0425733ed62831863ca3e9f0f5d65a4beb7cbb6d1bf54f972227a435a00daef572384ac3944069622e80e2db4b1c40a6cf852eac16dadc843825480c21bfc5943d4e1ac4be83e04f99400b78edde5ff0d1fc0a93d6a79e617669ac2f3deb3800f0a890eb880cdd86cb775c3dedc3bcfa5e1d00713e4fadbaecb3e753ff9e01713a0ab3e36e97d767b735e45a667d3c06ceb8f3e90ba903019d98c59bf2d5acdbd59d9c0863876253116fd589f2b02baab055ec854699297f9e9a911a225427497baa35c7b62f473771f44d10b93c2c7e836d09580957b82c78aa47b5c95da0fe493a9ae42bdc963cae51991da486ee08f52161280fd531a7476230d4ad868987e6802627da991bcbfa25d91672e4f91d60130348aab83833ac7f63c192f427409c98407985ed897a5c7ce6e35f772d90e9a7c2803481df68889feffbf0b45f2a0bdd4e0ae410c551a64d34713757884364d76e5e195331cb0f46fb2b2887e3119d335e3c5c256e3b6783782c946f97f6ef5336a73f25af25d6cdca6d1582e176d6acdd652f960bdd7c8b6a5671a34bfbfb5c8016989b254ad579a3d6e93baf7e02746b9b779bc9683d2f", 0xffffffffffffffcf) nanosleep(&(0x7f0000000000)={0x1, 0xbc}, 0x0) 02:10:32 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) rmdir(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='c\x00') ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x3, &(0x7f00000001c0)="55cbedb68085b3fb8fa33d", 0xb) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') bind$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f667f14696c653000"], 0xa) 02:10:32 executing program 0: r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f0000000440)='./file0\x00', 0x20, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10429, 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x82, 0x100) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x80) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = dup(0xffffffffffffffff) r6 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) r7 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r8 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0xc8, 0x22, 0x1, 0x7}, {{r3}, 0xffffffffffffffff, 0x40, 0x1, 0x20, 0x6}], 0xfffffffffffffffd, &(0x7f0000000300)=[{{r4}, 0x0, 0x0, 0xf0000000, 0x35f, 0x7fffffff}, {{r5}, 0xfffffffffffffffd, 0x82, 0x8000003a, 0xffffffff, 0x7}, {{r6}, 0xfffffffffffffff9, 0x2, 0x20000000, 0x9, 0x5}, {{r7}, 0xfffffffffffffff8, 0xec, 0x8, 0x2, 0xda}, {{r8}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x8001, 0x4}, {{r9}, 0xffffffffffffffff, 0x61eb767105109fdc, 0x40, 0x3, 0x401}, {{r10}, 0xffffffffffffffff, 0x80, 0x4, 0x1}], 0x5ac1, &(0x7f0000000400)={0xfff, 0x6}) clock_gettime(0x20000000006, &(0x7f0000000080)) 02:10:32 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x82}], 0x7, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x11, 0x20000001, 0x7}, {{r1}, 0xfffffffffffffffd, 0x40, 0x1, 0x9, 0x7ff}, {{r0}, 0xffffffffffffffff, 0xc2, 0x4, 0x0, 0x51f7}, {{r0}, 0xfffffffffffffffd, 0x20, 0x40, 0x10000, 0x100}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x2, 0xfffffffffffffbff}], 0xfffffffffffffffc, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x84, 0x8, 0x8, 0x2c6a}, {{r0}, 0x0, 0x10, 0x20000000, 0x18, 0x6}], 0x9, &(0x7f0000000140)={0x400, 0x20}) r2 = dup(r0) accept$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 02:10:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x40000000001, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpgid(r1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:10:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) shutdown(r1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, &(0x7f0000000100)="5877508b38e06e4b677e1cd9fefc20e4a99ccce89646e1697f4a20eec4c5ee32515d9a9b60e5636669c24eaebe656551548d9575c6483bf9d474e348d422077c786b6acf39e579c14e282e5e239a986d294cf15b8da3a1be1e17fc2d945fb2c4dda52124485e2103bd0b9dbe4fbb8ad3ce68dbe3e767e1a232fdb825baab64c35877a8e64d3e7eb4852f8842528afe660ea752facbb08ac39e5f02771667912744dcbcadbf2a97ff3290c420551343ff0a7d6a537bf567d79fac6f53146661eb22fc12217e6c371c7713de4a8bdc362207aa9c45b311c1181aa98368d67976b8681984f46a3b3b7bf6e5c0fffa", 0xed) fcntl$setflags(r0, 0x2, 0x1) 02:10:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000140)=""/4096, 0xffffffffffffff55}, {&(0x7f0000001140)=""/234, 0xea}, {&(0x7f0000001240)=""/105, 0x69}, {&(0x7f00000012c0)=""/136, 0x88}, {&(0x7f0000001380)=""/180, 0xac}, {&(0x7f0000001440)=""/59, 0xfffffffffffffde5}], 0x100000ab) ioctl$TIOCSBRK(r0, 0x2000747b) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0x8001, 0x3ad, 0x6, 0x21, "186936dc1829dea07a3f00e12cdbf222d5b5e7aa", 0x800000000000000, 0x8}) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:10:33 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 02:10:33 executing program 1: socket(0x18, 0x2, 0x0) socketpair(0x10, 0x8003, 0x6, &(0x7f0000000000)) 02:10:33 executing program 1: clock_gettime(0x6, &(0x7f0000000180)) mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() 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) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 02:10:33 executing program 0: mknod(&(0x7f0000000080)='./file1/file0\x00', 0x20, 0x8) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x2000000) rename(&(0x7f0000001880)='./file1/file0\x00', 0x0) sendmsg(r1, &(0x7f0000001800)={&(0x7f00000002c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000300)="c15f35f329a565c5d3acb02547d32c53f986a60101154e3f0b5c126f8632fc6bb98480226de0933cfaf11ff31ee605e3c1726baeb3f97ef51726d7106410eb8d3e7090457b7f14e37a0b85048136d9d17248675d0aa8420f0fd394e9cc744f4823c29fdfe9f735cf1a8c8c18b1d42b7ff977692e483d5d66e863b7e4bf254a91680627a6f41b368891809431b1a1e4edd49bd0d56f16938bed405d7222de744391f6bd599b3cd0515ee380dea4f37e98def67ac1fc71f1f242436c0529ad8ae1", 0xc0}, {&(0x7f0000000580)="affe71c11beb4431ca9c97e26908000175508862d2c0fe2b09bab1b1f47fd2687c91cd52cd91cf16ef27e9e4b5ca181c6e8e706c6f8e34f2f97fe0d96c7c6b0534d6dd5c0836b4215ec9fd9b7f4497c6dcad5b0e1072c4790c35a4530e9c9c61169aabd876bb9d7f961cd67f6fac85ed75e00abc2fdd860c4acad414846889390854dc8c940aadf9b1a1eedf2c5a72d3de0b39c4d5fcae3b21607a7e62dad3b096ed101208b90f92053cd7cbbc7367c848be41031c18d46d82fa9ce6b7d6cc677e465a363af3b6705a040735b2089b111d87c7f072f45388976b06b6e8010028d5e5c5691add97f8117c7b21173d74f0c568e9a8d1b28161c4038115959131b5c66be50df3c14e087c4f46cae82e72d86462c1bbcca1e22f67c8df15d9ddfb2ff528797b3bcf686b8f5eaac291feeefb533ee37cd2060bd42013a1445f8cf7ce79d56840d04c9dc4f30d65f25375925737dd63ddb156c8444eb69eb6bf84df93c14bceb5b0f0c1a5fefe41bb71efa81cbb43090d118de1aed6d0df48f5968b8b20749adfdb20e8bde2078b89edb1dfc20d5af54fb4a914159777b5aea18b9066fc8370ff9882acd383f48ccd77e981d5b2ac3c501d65cb7e183839438540f38a3529517efd0d38c88b680080a82a417b1a78c4504e61cac7d56bef95732399e08c9d9baa6b7e795709cd44d82931685d327d27d578ed7181c586cbc344dadc53dabd9db9c35e3f9913992f010f0cfb5ffe03c84bf5577933c8a29ad833ee5619cd80994a4c4d3514e008acccea75add19e0cbc04687b2cda8d6dd2ed5388bc47978f0f34dbb686e97913923a235506b9cbebc65a8214b9a2eea19846eab91f4156a99e7fc8f68793e0e69908bfc08555e44aada076ae1bca60afaf353a445724ae8996d69fe0a3d1d5c0b495130eb2f91990e1096d0f12e13cc2e1f80659b61499ebb6fe8669cb72df941335f339526d13589281715cfbb90928489b6a144a97705d85b20bbbe4629befb7a8ef0a2e696a3fe6815c841a8392607d84e8316449d0f704585bfb5b7b68c44b1bf0e6f677ebc66271a619b99ab7844ca7b3fce2ff4b4390308f888077bd9c518737aca225121cc1b9d197cbc294af7fe6d8dc7479a6593a033eacc8d437d0d84ce1ce0073a095700b3ea0d5cd7fe7bf95ceea9d82b66475d6e100743d56088eea2ac77882af8038e1e75c174aedfb2927cb540bcd24b0f8ba1cd11d36f2356b80755c9184a317656b20ab26ef5bc0fb73e5baef7b7d5dc5e96fde19ab290a7241332840ab63920568dcaab5c3e4760514210add2ccf81d1b1560ad406efa1b4346e98b1edf1fcc868544fad19297e4ad3b9d3cc13b9e10d42713202fab74ae3ba8b123005db796b9740ed69bb327b38ac3e7a954fdd041fc1a14441fc8a1de96b35c7f472a3c547b9026f11f2f31e72eda7804cf3fb5cc6faf353ed3d8f4451c39034d294ab8894ae955a0798aff6e0d7c82a36d84e639abfc70a5f562b942f271119578ef26aa9886408739d4027654b6f7aae8d113c3fdb89b7f7df9bc3c0e8c63648d000dd39eec3528139c422ccd3c5071b533f4d39fc3f27f62ae31dfd3934c6b40ad1ecfced129604e5d98c0e9f6fcb765f053c61b1b955bf06f8088ce6e8938c8e8839612d659cb9a618fbf7c5c9ef70d73b73c7e11f62942fd776b1286a28c3a81796dc54c610adc3a888e89fed8eda0797907b905edce28e00c28609933e28b05d678283f18dfd62aa66801efee337df8e714f0a77e3be3f7ce7104bbbf173aee0be0e8cd1b4267ebe6b16f0c4ecdc8e5d5ac4cd23cde1f08607536626f9ed604b8ddd3757ee0df765d7e0bcd7dacc42f2303aa06a7abda288669fcfe1f693a11834e4f643e18df2b6a819185975632786f7c30484c084db618c43553265f19a5374ade6f54352af63e76b73e5a9359313900ec87644ca3fd615aa037f672c2e6f01070b930ae98ada6304d515a8405a630cf03a9ada6a3cb6b1d8ef6d6f3e16f475489f528e223feeb79d5bd1851543f2fd10422dd9da10afa7e6228d417220587354af3d36ad822a019e7c7c76f5e7591051f826e4479ff814085dfc7f127e1ffcfc9b3c84cb3e4efc356bc483baa60d2250f2620a38266d1ca7b3463e8e9b7194da2bb52da7a3b681fc3256981e4330b2706597a5bb151f73a0848975dace8b25c2181cd1e70b6ed1da0c3af20ca74159d04e6a59e9c44248926bcf08dfa7bb5dc77b8dd336ef1ec113dd49774670a637f5863b85de1810a0144fe04de707edcdb1c67395b278fad479ead67f59edf6196ea03ae380e1f4b5aafba8b73de11ba83fa3237ddc7936b6ec722db5407b9109c0ce15f361151f0a8a15ee6d3732c50c9455430d77aa631bfd48691bfc50523451d257496ebe03aea06491195616212cebd495af129e327c7bab2aa995b26d927093d63361919f283ad2423180c7d455fe638f2bca202c06b3782872de18bb81aeb5f1fb8bc446dbe21dfe511242df6f50b68e1bb1512264e171a3b716c90e3975f98e495c7f1967a9665b1a4035d90c0736764568639d08138d12637d715f07b620f5ff5fe7cdf5db6e4b63a36a0ec3ddc1dc68bc932bc266904f06e86e190a683f5f4c13b2d72f0ccecebd26262eb4c4c63a61039d842691d83bbcdc4461b19bd493558539804e3b9fe3c4dfa47bd351c68e47dbe5b9d57182d574f930125648a91ee02065e0d585ce69c15758af760004b0a3e518be3822e48b5195bd2989111915c8e9d836a6712fae5bb550c4ff1a4716a9f9d1a56e21860dc7ad6aa72ff4621860eee9b4dc7ffa1356d704b3749e039ec0be3cf4a4fd507a828ce3d3c490983df96780d105f520e86789d38e04210044143a797be436b3a314940440f0b27e90682c61f909876fb315d76e3d62e8b2303ccb8780b8e326dd51019a462a052e1bbde56177a6660f0d25e29d6d5ba3f2a5c03eaee302619ff20509b18d5fb63fcc148e29afd376adcfdda15902f4361d6d06efc933d3616366ec0056d99f1a5c6cf677231124aa1a4e158a676a23cab7a57b60f40b5b5b7592f06b20fd4b22bb1f780c1d2e4b41408bb51bb48ed9d1d57d54d03e26f3b3ce46af31fd90a5fc3c898fbbf5b9d28702317258828ada4f84aec841e3acb09147ae0748ac6a339f552a968bee875069c93d4ba8c912e6d317e0f4d9259fa04fadb053d2680e7443b3f700d6dd467ebaecbdb1b551f0671ad3a5b4a4cb9bce4d5f3ce5b8dc07dfd6784ab3d23e271c48c8cdfa2bb5312bc4482da2075edd74b4b11848c74500adf6bfe692cd6bafbb8a25585d18d6ef448d9459e5dd11672b1f8e81ec3d9d1e1c1195ee3185858ac6205ff00448e920dd15445b7e66b18d91441964e5a6b09377eec566ca860930dc3abc7da722da62e0d690a1d559152c24b2bd7ecc87e96f2044bfb705622de9e6c9a7d9355a79e4db0dfe24db0b37e094dc9047732335bff61931229006a76d33c2818b6cd660b1546b379d8d2c3f1c4aabc3be0eb7ba3426afe2da3401c132e74f740c8eacc47fbcfa2e9d057c45c3f9d23f3d377bba1f5a8ff1f8005abafa246fb86e07ac81df0f78f457dc1894166862453e526ededa01812f9c8e8ddb720cfefcbaf2367ddc2227ec22438478ac49a2558f7a64d2e5258edca81c8cbb3b5d6ec808ef4c7bba9eb1957fa4cec110ad0b05a8e441eb9b7fdccb8ec165ae165d4c07f60abfcba13f1c56a929aa0069c179c474850888d9d35ba5ad87df5fba1500f72f3c53e4137b2a1e01325107c21303170d7f416805680ef14d8636d1bb9233bfe26069f5451213ea80f5b446304b85bbade3e7e8d89b1ad913b204ba0a5642ab6de9cd2529f614863812593a7bcf96296e8cc2afffccb0d82d14b13e63c664f9d9497621ddfede545e3a280c1c8d5de26577afaa10a27819a6a923aa91043a5ef459ec0994f1300c45c93f80aeadf3b567a0043c26dc4b028412d2d2669d6b94b896d5f9b92a862ff7dd723a8b0354ad03039fa0b17c775183ae310cc81513e0a1384376b9b83d6ed182412b5c8a0a1e1bda585beffd52a89555821440ca99c9b65d363153b5538280338c017d64bc89ecaee7c6ab78b867097c67d21db18a46be9f3b3ab49d1b8948b4e6bcd36fc6183ff6815491093a11b0cf9e01c24c395b75265531ad93fc68d72b979dfddb21b5ab1ffe881157a7011b057a3f0c51ab76c0f5cc08c5eedf75577964924b4f70a7911499609d17bb7b50be1c8917b68c14d191672590d65c52ad8729dd621683e2c66033e54222be955ac16812f2e6343717bff194851da19cf5b2e1043f6e9581d2188eab00ae23529d4c71acb4702f7f213e01b6909213e890b151ef1c11612aa37051091f680d6063f99ea422db78603bafc71e5dabab1557fff4f5059b5551171cf263d148a9366e2b3c3c4fcb437925c75b386a68f2a985aee9987da310d71b253c1132d4e5ef100d0eff0e7b60767b222cc3e8d265dbaa8ef4131bc00719c12372205f427ac4a5d470221a4237cf088c713bf3429fbab57e90afaece51e13fb611f0b08a5e8b293cdaaefa49e217c06aeba0c82ead512bc506e40086151ffcc87da6db21938dfd37d91fa84b479fe3e4f8acdcc736bdada2c5de9c1ace9a9313fa6c8d9fc7aad8e459e57096d566432f5578f8550c3e8b0e07995e78a2e11affa7ca2f9ff7b44ffa6cec5a821a026ba03eb8a114355b65f686ec7c4a9a9e0be4ed0182416b41fd41efb5b5800b3a7319912e08fdbd6b9b8c06bb327fbdddd8ea59d7c1d5c452be7baa85fa3ff949aa032687550155efffaeaceae94281aa1a2a048214b56b76bc58805036e838c86ef11ff53bb903ddcc82479a036328637a1ac3dd3f6024e88adc9abd292fa0a85104992bd89db14b46e7ffccad246053a961e7613946eb350f3893d1794897083e75e764a5030cdebeb63e5712b6d2cfc6a73196188095b6ce929824958acdd4bf37023144f6abdc42e3f4ac8e6e64869665398ab616d8e68c4ca4872ad57543c0e844a7ff8a079ed6708156c0914b818641b767cfa0572744064d14ea09ef62d7e6076db80f154f2eb38cb83bca29ab170400dbcf5d8f8519817f9da3085f6b2f720a7ed7df9318c8261f52cb3963d19aa6ffd450c693172c039ff9a266b6d59dca7fdef56271ba049f7feaf48fc1cc6239af26357854f23b705b605b19c2a3e81ce09515279dfb270d479c619712db38bffa3e5e481967d66b2769767bc3641341392088ea757be87ed2a0587e80b8c544686a7481d3207683234f97f09e861b059951c92cf070e3f9d01074891fb32d7a871a388bf21ceccdb64cd2722d4ef2f26a19687e5c4045c3a6b4e49da48ef732586274bebb51b0b2060eeec63e6d1308a02ccc56d08e651dfb53567cb6b5f9d1d9f5315d1631dbb01f7c9fa3a80bec71e17f957df182ed4bea4e9bff28ec2b548de28f4c9c138608d23504826a0c9010b1dda3051a3d28df601cb771a3f27f29df981d9f8a6cfd220c8fe8a1a0a601f01ff7295d051e26349cfd724548d0d44594ae7eec17c0b4718cda6c0e912c6ca0f2513b6ad3b9e9c15dd7abf5b7cd88d61d63d680699a3c17c3fd1d6cd286f4caee023c1cb3b4f4dd2759e933599c4f6d19fbf64d3c34f79304ccdf52c82bbceccbbd6cca71d3ce236e0d92199ab9b11f88ae0634a2acc8644906f9ac528da44c70c2d33c68bf9f3368b9affbd6a769b6cfa97a8d67e61de080d0e38546f693905d300025090138b07eb3334f19e7cffb69da", 0x1000}, {&(0x7f00000003c0)="e0c6f9ee759bed84f52be1367ff83d3cd4e71907313372736fb31d08fa002b34c014856f80d868d4e8232e86d2d93a28dff77ab461a469090172c99a67f37ceca68acc678af12db463dbc3d1de23253d60dd7e78cd20342226e8b857ef97808449247448860762a81fb7dbb34dbd943b46744129c7a596b9a9316d7cc2aecbf0ed3b685f00e00a61e74092", 0x8b}, {&(0x7f0000000480)="6a9932c15b698f37813d6d2df49e3fc9d034e0b894d6c9c0a008f666ce4c0e5d670740d4767ef85ba11e2b656c120036c0bdac442983c92654bc83d591b49dd5a430", 0x42}], 0x4, &(0x7f0000001580)=[{0xb0, 0x1, 0x6, "8bce0beda43e2ac69dde35735feae9a3d75894ef085065ef80d84e633e0c3afbfbd2b2d44580855bff16a3d1d634ed684c330662286fda970962ffbaa0b270b2fb6f0aeb5a28a29d66daa461c066611d3771785d6b7983bb39531d7df7cb1a7b91fb90948bd991fd88a327e2d61c0912f667bec40a52c38620bd07a8e2ae35b4b8023b39561910fcfb1871c9400e98c938ed6c890271940fc2e4862f4ed4"}, {0xb8, 0xffff, 0x9, "49b9e24a1fc8c90818cc9b85177183fde0101f2a7294cdd79654ceea5230d7283f5d4debc89cceee5a145492480f0971dd3bfb7ccafb7528bcb16050eb06edce8acb57bd4e6b0a7aa66ea1002fbfde22445af3f48b1d3f3f6ce17d0c1f1770927c553ba1c8ebbfa1991c512087118e10ae57029ecda5d024ffe369bb602a178efaf806b9679c23a713a3f368922f3e8b875475165368a90ff0d3249d020f514844ffe0"}, {0xe8, 0x4d6f7b729e49b98d, 0x9, "7b08291d31c7b1fedf438859038b1cd964738a5c78ac91209a96c38910b0bcf340caa51873ed691f49a5d14bb1fbbbaa8b9e0e8f6b33b140770e3e32182e2e8ae438f32ca0c33918a04a17f6038f9b4c5a187203fb17967dc2399e3d03a81a9753101513544a3d9bb56f92e53326774426e6d8a4e2fe4d97d22eb514cc9b0b8653fd10f7b53c8348201713ce5ddb99aab72929b8ee483a5f36bb9cfdda27f581bf96fff747196c195bf7b50fcda2e13920c563d6afe937f6b67101c84b0c43a055ddc070f37a6a981f9f592df21be0281a84767ca4"}], 0x250}, 0x0) chdir(&(0x7f0000000200)='./file0\x00') 02:10:33 executing program 1: r0 = socket$inet6(0x18, 0x6, 0xd9b) listen(r0, 0x3) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) 02:10:33 executing program 0: r0 = socket(0x2000000011, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x84) shmget$private(0x0, 0x2000, 0x47, &(0x7f0000ffd000/0x2000)=nil) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x5, 0x2, 0x100, "af7fbc50b1d6c0fae98c893566f2cdf4895ba107", 0x7, 0x36eb}) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c653000cb9bc5a7cffc6d701a2809bb0902a6073319058c5ce43987eeeb3eb110e50cd4c76295d930a3a80d4b92ac23901e61c9f98c9d6e7731e29406f90ae474087105240950e24167e2352274c35094e407643601d683"], 0xb852) 02:10:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) 02:10:33 executing program 0: r0 = kqueue() ftruncate(r0, 0x8) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') 02:10:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000280)="658e86e2b6134095357076177cda2509ff35e5c46ec0be8132e28bcdf343618580fc48e5da6777b9350b34e4f8551ef97f24c710c3a36f3310a4eaf5077b1c", 0x3f) r1 = syz_open_pts() close(r0) dup(r1) r2 = accept$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f00000000c0)=0x4) syz_open_pts() seteuid(0x0) 02:10:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) readv(r0, &(0x7f0000000000), 0x0) r1 = dup2(r0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() setregid(r2, r3) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x8, 0x4, 0x100000001}) setsockopt$inet_opts(r0, 0x0, 0x1000000000014, 0x0, 0x0) 02:10:33 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f6669080006eb"], 0xa) r1 = socket(0x2, 0x1, 0x0) socketpair(0x2, 0x4000, 0x56, &(0x7f0000000000)) connect$unix(r1, &(0x7f00000000c0)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 02:10:33 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x69d) mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff5) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffb}}, 0x400000002) linkat(r0, &(0x7f0000000240)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00', 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x7fff) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x10) close(r1) 02:10:33 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) 02:10:33 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) 02:10:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x10000000000000c, 0x0, 0x0) 02:10:33 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x101}}, 0x0) getitimer(0x0, &(0x7f0000000100)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/42, 0x2a}, {&(0x7f0000000140)=""/200, 0xc8}, {&(0x7f0000000040)=""/23, 0x17}, {&(0x7f00000000c0)=""/31, 0x1f}], 0x4, 0x51) 02:10:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x9, "0f23b20886d0fa48caa11e1f0b28a573fd230436", 0x0, 0x8}) write(r0, &(0x7f0000000140)="00dc69f0fa7b345c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373de5458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6c54ad0e48a6e9a01119fcae3ff30489519", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x1}) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7291bd9ffad7063893bd2136f4f0bfd7636ab883504efb1bbb82da57c7480e50097cdf4973e9f2d26f17fcaa1526ecfefc1365859026903a01e62d13f51f5095c47a8b92a4cd5d7fc7e3ea954e6134644c9134feae12c3b847a12a9cb913a42685f4ec693c78b2021de17aa7c49b6d7eb2201e5d729c38f80358adba9050086d9234d4ce7bbc62a59ec15c29ecd7f876b9bcd10ed70f1e129f1c0c288e6c8b580fd7b24f6841877d0b0d28f31c40917652da413880841a767d4c795ea1fb6dc53df8a211a3b9dd663a9b34805b452df17d30f13a325251c631b7147752bdbdda18afb8f7b55909120fcaeb68d2b0e7f66b2ae97e677048892a935175173fe7950b5bdbe3d8b34d84e278b5245a149049d316f87ae24", 0x1d6}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x5, 0x8, 0x6, 0x32, "bdb7b44dc3dc084800", 0x3, 0xffffffffff7ffff9}) r1 = syz_open_pts() pipe(0xfffffffffffffffe) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) read(r1, 0x0, 0x0) 02:10:33 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x4) r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./file0\x00', 0x200, 0x14) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5) mknodat(r0, 0x0, 0x0, 0x81) 02:10:33 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0xfffffffffffffffd}], 0x100, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) r3 = msgget$private(0x0, 0x40) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000340)) r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() r9 = getppid() r10 = semget$private(0x0, 0x5, 0x100) semctl$GETPID(r10, 0x4, 0x4, &(0x7f0000000300)=""/4) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={r9, r4, r7}, 0xc) mknod$loop(&(0x7f0000000280)='./file0\x00', 0x0, 0x1) r11 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x9, r4, r5, r6, r8, 0x4, 0x6}, 0xffff, 0x80, r9, r11, 0x3, 0x1e7, 0xffffffffffffffc1, 0x1000}) kqueue() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x163d) ioctl$TIOCSBRK(r2, 0x2000747b) pipe2(&(0x7f0000000040), 0x4) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x82}], 0x7, 0x0, 0x3f, 0x0) 02:10:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="70000000000000000000000000000000f7a09837d8d046c0d65e572acdd12d3134fc5847cf5fdad220842083b3eea6876b39f688340808c17dccd9e38f7a07ce8ed5b2ad20ef8bfc2787a278415e8dd249fb0316d1526517a5efeaa04672d4428bf722b67ae342803c4eeeb1b9bd1bac00000000000000"], 0x70}, 0x400) sendto$unix(r2, &(0x7f0000000000)="9cac1fae1b7dcfd643c17057a60d7edb94f57241642183365fb4b8c1e69c790e7ca3f030e251bc07be103d8e9e56074fad9c96009202e8dcec98b22f40fc1de24d9eb414cde3b678783c", 0x4a, 0xb, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) renameat(r2, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') 02:10:34 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffff6) mkdir(&(0x7f0000000200)='./file0/file1\x00', 0x10a) r0 = open(&(0x7f0000000240)='./file0/../file0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000340)=@in={0x2, 0x3}, 0xc, &(0x7f00000005c0)=[{&(0x7f00000003c0)="c73e6e018ef6e8991c08078e3a7fde392ac1f7a45990e808f1fb8a4fcdae2ccab088765057c83470277beb2968c08a5267a6e3db542cac85e8318e45fabaaff52c704ab0b44345e4ed230ff2798438ff4139c43f89d926b85c787a7c657f66d912e0f80cf0eb38ca7447f64ae1e40115c9162b62d13b69983d2f0619d73500babfac29ead7ef280d74a05f2bae561d18825c8304363aa22b2985c298b08ea3b27b1a2b7089747e2ff705c822aaa4505e19e26c9e770915", 0xb7}, {&(0x7f0000000480)="1c2ad2a99a075c6a8b882d79ad14153e91ef7120bc8953163d1cce9092ef617b18a6eccde5681bc9b70935ee8aebd5950e6a84a5aef12fa8c63b1b68381c87c7ee58537e114f31ec71a42772aa78d564dd7978e6d05d9124ba79a2f574852b02975fb14ec7cd039723bb02e2a6443845461f5b5387d7f4763d3d6efb4954adcaf882051eda16b526c33ab34c3b42dfe88b5aae905da4050bfb838eb0a1fe30f28ac068d7cc128f04f0212adaa567974783d0318749a111e3833a11d7d0612ba04aa82de050db481aa7b9af54ab84bff1027beb10b5b2dad8613a9ef7bcf7092319d9e74444dbe75a0ebd7e7f44063e44ff1e02777f053f50ed9f95759f", 0xfd}, {&(0x7f0000000580)="c4a5782227b378ba9b8d5d", 0xb}], 0x3, &(0x7f0000000600)=[{0x98, 0xffff, 0x9, "cc7aed53fdfac295c65895ce100d6ee50fd52f628e280e72c3d7d5bc3057cc200880ca99706ddbd8dc25d4dba54f17f3cf767734f139cf7d8307de4a0c024433c1382acdc67b7ac28b9b48920d50e59ced06aba1e1234e780b60f78481153f7e53d44f05758aa00d2dd2432fbc03b6b452b5cd2a988405e3422dc44f2fbc879eafa141"}, {0x38, 0xffff, 0x6, "e3730c8979764abd063781c4404711f7d387a94ab212e297632196507e5d51fa298834db"}], 0xd0}, 0xd) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) symlinkat(&(0x7f0000000380)='./file0/file0\x00', r0, &(0x7f0000000300)='./file2\x00') mkdir(&(0x7f00000001c0)='./file0/file1\x00', 0x0) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/58, 0x3a) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r0, &(0x7f0000000040)='./file0/file0\x00') lstat(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)) 02:10:34 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000180)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/125}, 0x85, 0x0, 0x1800) msgsnd(r0, &(0x7f0000000000)={0x3, "94f9402866d8874ae9fd59e162bd1115aa44a6fc9e0fb8f17101cbdabb6e425bd325a2cad281f409f83fb4edd823d0d77112772d8eb3f4d043abf27fd65f94500199b9f3586956b57d61505bbd81beb2dc1312c97fa2a44a74712c2b2591a06ae90db5d049b48a19a424d8e76c488031ba6ef9c8f553ed079074f0170c697d4618fc94c4d96b8c3672455e2b2e4d4af010056de9d5501331ea1c48abaf376776cc55f6dc54c2c16c39e5f2da5773923f2d894389c28633d38ff756f9f6"}, 0xc5, 0x800) 02:10:34 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xe0}], 0x1, 0x7fc) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r1 = msgget$private(0x0, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getgid() r8 = getpid() getgroups(0x3, &(0x7f0000000300)=[r6, r6, r3]) r9 = fcntl$getown(r0, 0x5) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000280)=0x8) poll(&(0x7f00000002c0)=[{r11, 0x44}], 0x1, 0xa9ab) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xffffffffffffffc1, r2, r4, r5, r7, 0x2, 0x7f}, 0x7, 0x6, r8, r9, 0x7, 0xe, 0x40, 0x7}) 02:10:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x6, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:10:34 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="e1f10300", 0x4) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "0000769100e99ce5f324baf96a00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 02:10:34 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x40) r0 = dup(0xffffffffffffff9c) sendto(r0, &(0x7f0000000040)="5897409d1ba7d94f9c166ea6e370e11992d5d87d415ce0bd46d771f02b711f1f513a368da2f08cae55f4addbe0f88fda9069721aeec3e6dccf60b769457b8a523824f0bb2c1ce799d7504edf8c71a8ac370ab3d60db4187924cce6d249bf19778421ffdf77607c14ee431856efd998707e5a67cde4a747ed47354774acc5070c2ca035896e05fb1d1723c2f2", 0x8c, 0x401, &(0x7f0000000180)=@in6={0x18, 0x1, 0x0, 0x3f}, 0xc) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 02:10:35 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000788000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = semget$private(0x0, 0x3, 0xe7d59d88cf8fa53f) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000001c0)=""/40) 02:10:35 executing program 0: r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) setgroups(0x3, &(0x7f0000000200)=[r2, r3, r4]) poll(&(0x7f0000000100)=[{r1, 0x25}], 0x1, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x1, 0x0, 0x0, 0x0) 02:10:35 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000417000/0x13000)=nil, 0x13000, 0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x80}) 02:10:35 executing program 0: r0 = socket(0x1011, 0x4007, 0x4) setsockopt(r0, 0x400000000011, 0x8, &(0x7f0000000080)="085332e7", 0x4) 02:10:35 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) mprotect(&(0x7f000058a000/0x1000)=nil, 0x1000, 0x2) r1 = dup(r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) 02:10:35 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) fsync(r0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 02:10:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6669f6deb5fc"], 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 02:10:35 executing program 1: mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000802c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000), 0x10000) 02:10:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x100000001) setsockopt$inet_opts(r0, 0x0, 0x1000000000014, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="35868b08beef75807a786f61752a13a2574cfdb8ccef35f8f6c26c064366692a885fd4c9da0ea38b0f72b2e48eda86ca9b20a8747d61e8dc2ea044f553868e7f55a839d7146f7817019ddc09e005081c22773821a28518fc03b469e9373da480d90157f8ff6432920ccaa6684a6b05991d6c3477818174dd7d82b88136e7e17c6ea2b2180d3c088fd5954115e379988fc44fa26386b9", 0xfffffffffffffff0) 02:10:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x9, "0f23b20886d0fa48caa11e1f0b28a573fd230436", 0x0, 0x8}) poll(&(0x7f0000000240)=[{r0, 0x100}, {r0, 0x2}, {r0}, {r0, 0x10}, {r0, 0x65}, {r0, 0x4}, {r0, 0xf391e832d098b170}, {r0, 0x64102dac3486c430}, {r0, 0x167}], 0x9, 0x7) write(r0, &(0x7f00000002c0)="00dc69f0fa7b355c15ba4fdc37b137184fd54078c8e5f5f3f69c99c373ded458ce59efaf45fb7792ecd4c6563b7c7b1de14960a34e2be86cd6e092c5060ec156b59d6bea3b41cce3a738c2ad77d12fff61ca21b6bce1ff4c4a540c34ed98c54ad0e48a6e9a", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3f5, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x1}) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000400)="48027524e06c5389a2aead06dc2efa946f33435a384a82af4d914ec95e63aff40eb7a747511a3a9b2a5fa4a2a865a5614a5cf15073c90f689d82a107f5427a74489e0f908cf96dec079e4cfdbac2425cb0d21c116933652c48e09c42299690d6ff313d990e06fc457fde0ac598531a9bbc9516011d7c7a7574fbf96bf48583c1c1d7bfce89fbc7aae74c52fa87faaf2be890bb8e0c0cc2a4b960e52bdf981aa2a79370d03ab22aacde73f23d1db3981aef9edc6ebfe1b4b99e6423b695ebb8c7c7291bd9ffad7063893bd2136f4f0bfd7636ab883504efb1bbb82da57c7480e50097cdf4973e9f2d26f17fcaa1526ecfefc1365859026903a01e62d13f51f5095c47a8b92a4cd5d7fc7e3ea954e6134644c9134feae12c3b847a12a9cb913a42685f4ec693c78b2021de17aa7c49b6d7eb2201e5d729c38f80358adba9050086d9234d4ce7bbc62a59ec15c29ecd7f876b9bcd10ed70f1e129f1c0c288e6c8b580fd7b24f6841877d0b0d28f31c40917652da413880841a767d4c795ea1fb6dc53df8a211a3b9dd663a9b34805b452df17d30f13a325251c631b7147752bdbdda18afb8f7b55909120fcaeb68d2b0e7f66b2ae97e677048892a935175173fe7950b5bdbe3d8b34d84e278b5245a149049d316f87ae24", 0x1d6}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x8, 0x8, 0x6, 0x32, "bdb7b425e3cb26b3ca2e644ef1b27b4dc3dc0848", 0x3, 0x1}) r1 = syz_open_pts() pipe(0xfffffffffffffffe) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) read(r1, 0x0, 0x0) 02:10:35 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000080)=""/160, 0xa0, 0x41, 0x0, 0x0) r1 = socket(0x2, 0x8000000000001, 0x20000000000a84) setsockopt(r1, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) 02:10:35 executing program 1: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) socketpair(0x1, 0x8000, 0x200, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000000080)="58571adda941f2a4fa34457166c6a3d64c9af4c2d69acfd144cfe9de4566a849219eb97d41a8e58c923f0bed1e", 0x2d, 0xfffffffffffffffe, &(0x7f0000000140)={0x2, 0x1}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0xffff, 0x1}, 0x8) r3 = semget(0x3, 0x1, 0x200) semctl$IPC_RMID(r3, 0x0, 0x0) 02:10:35 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000f0f000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = kqueue() readv(r1, &(0x7f0000000240)=[{&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000040)=""/53, 0x35}, {&(0x7f0000000080)=""/230, 0xe6}, {&(0x7f0000000180)=""/82, 0x52}, {&(0x7f0000000200)=""/7, 0x7}], 0x5) minherit(&(0x7f0000ccc000/0x3000)=nil, 0x3000, 0x1) r2 = dup(r1) r3 = geteuid() r4 = getgid() r5 = getuid() getgroups(0x2, &(0x7f0000000300)=[0xffffffffffffffff, 0x0]) r7 = fcntl$getown(r1, 0x5) r8 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x40, r3, r4, r5, r6, 0x1, 0x1000}, 0x6, 0x2, r7, r8, 0x1000, 0x8000, 0xff}) accept$inet6(r2, 0x0, &(0x7f00000002c0)) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x1000) 02:10:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x26, 0x0, 0x1e6) setsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f00000000c0)=0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0xe) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) 02:10:36 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x8000) ioctl$TIOCMSET(r0, 0x8004746d, 0xffffffffffffffff) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) 02:10:36 executing program 1: r0 = dup(0xffffffffffffff9c) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000040)='./file1\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') fcntl$setstatus(r2, 0x4, 0x80) write(r2, &(0x7f0000000080)="e194aba0c5c5661241f6f28a514216876dcf86223a188f4c74fcb6a76140d914b5903fcabbbd502e8ab5c9d6f7e96ef39c6c82543370efaea6f9176823fdd9fecd76767bb08072f2ba89f0d0f1642b7f6e7c532283f18190347c323afc43f1e5d475107296e1675bad37acd862495c925b1fdad04842e3753fa1f9519aa36b4c895c0e", 0x83) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0xca, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000140)='>', 0x1}], 0x1, 0x0) 02:10:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x2) 02:10:36 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) close(r1) close(r0) accept$unix(r1, &(0x7f0000000740)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 02:10:36 executing program 1: r0 = semget$private(0x0, 0x0, 0x6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() r3 = geteuid() r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x2de, r1, r2, r3, r4, 0x2}, 0x4, 0x5, 0x7fff}) unlinkat(0xffffffffffffffff, 0x0, 0x63d6f27cfd879b6e) getuid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r5, &(0x7f0000000040)='./file0\x00', 0x89, 0x14) 02:10:36 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) poll(&(0x7f00000000c0)=[{r1}, {r1, 0x40}, {r1, 0x9774a35880514d68}, {r1, 0x80}, {r1}, {r0, 0x8}, {r1}], 0x7, 0x8) getdents(r1, &(0x7f0000000040)=""/78, 0x4e) fcntl$setstatus(r0, 0x4, 0x46bfe) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) fchdir(r1) ioctl$TIOCNOTTY(r0, 0x20007471) 02:10:36 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000140)=[{r0, 0x50}], 0x1, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) poll(&(0x7f0000000100)=[{r0, 0x50}], 0x1, 0x80000000) 02:10:36 executing program 0: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x800000) flock(r0, 0x0) 02:10:36 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgroups(0x1, &(0x7f0000000080)=[r1]) getgroups(0x1, &(0x7f00000000c0)=[r1]) 02:10:36 executing program 0: shutdown(0xffffffffffffffff, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) socket$unix(0x1, 0x1, 0x0) fcntl$setown(r0, 0x6, r1) sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x1a5}], 0x1, 0x0) r2 = socket$inet(0x2, 0xc003, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) fcntl$setown(r2, 0x6, r3) pledge(&(0x7f0000000040)='\x00', &(0x7f00000000c0)=']\x00') 02:10:37 executing program 1: clock_gettime(0x2, &(0x7f0000000000)) madvise(&(0x7f0000bdc000/0x1000)=nil, 0x1000, 0xffffffffffffffff) r0 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000bdc000/0x2000)=nil) shmat(r0, &(0x7f0000bdd000/0x1000)=nil, 0x10000001000) 02:10:37 executing program 0: r0 = socket(0x11, 0x3, 0xfffffffffffffffe) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="caf5b415", 0x5e7a6fff1c6c2326) 02:10:37 executing program 0: r0 = semget$private(0x0, 0x6, 0x501) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000002000)=""/4096) madvise(&(0x7f0000ff8000/0x8000)=nil, 0x8000, 0x801000000) semget$private(0x0, 0x7, 0x4) 02:10:37 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1b, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:10:37 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0xab}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() ftruncate(r1, 0x40) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() close(r0) 02:10:37 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') truncate(&(0x7f0000000240)='./file0\x00', 0x0) 02:10:37 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x2) mprotect(&(0x7f0000646000/0x3000)=nil, 0x3000, 0x40000000005) fcntl$lock(r0, 0x8, &(0x7f0000000080)) 02:10:37 executing program 0: r0 = msgget$private(0x0, 0x80) msgrcv(r0, &(0x7f0000001400)={0x0, ""/27}, 0x23, 0x3, 0x800) r1 = msgget(0xffffffffffffffff, 0x3fd) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) writev(0xffffffffffffffff, &(0x7f00000012c0)=[{&(0x7f00000002c0)="1c933eebfb7ac063dc7d4d0b0d315a435bcf48612645b6f81bad8c3a2010e917666ac18aa3f0e159e8c44ec5b79a694407fcb6cf9fddb5d4534273bc13eaf700fa61e38674b89c6938bbdbd83278b5c27689e7ad2b39f33b627b07609f76cf709b10869521ed79d682aec4b7e03b92810b6ed96f2176a41acf77f3d6a9a6d8ae5e85e6c74347b1b4603678c3de8ef5fee288f44e881be472f4ab256e26e1a222359eca0319ce96e026ed24eb84c3205fa56af806d492895ef701df47c610085ae1e2ec7ac60c19e5e253939548b97fb9dbd4cc7712827dbd11bce29f8ad296fed2721900ae6f21d499cd42be806f1145891b3ffca4d1416727fdf33874a358d13419ea1f64f792e5dcf5d620354c976e8e098823f5c65ee4d3c553b733414bc006eb040d4da7cbdd572d9a9be950693cc0abe360f9bca6db890dcdcd615f296fab5b0a26c7e829e14e4a69ee6e06a726b8919d6fb7e22102ac74b1d05904ae14002006116791cee3c0043ea8f5e5c165b0623bc5cda75e1e63e3b92d143837423524188d0c02a74c4cb3d4efebb5353cbd66b16c135c63b7a95ebc7eaabaeb3f5c90cd1dd62025a86ac2f70cdb5949ee2e5f23b8e066683f49d0c75bcf595d135094719fbb56a94c4e3b5583dbcd4b39aad99a296c1c90b7a984d58fd276254d0dd446a1b2e12d6966d44522fa7f69873a40bd7b3c44668c6fa7fc7d517b4b096473281894f3b8bb94703642185adb7a6ec844aedf612dd48af0b91dc30165139c4ed9f28f5828e05b0417f8d532043b5a4f21c650489a5e4f796f75ff061484e3559ab01160477db374bfcce10ea742f3f9a599084a8704a1856ca42a8d0cc3b9f67d98ea7746fd7ff97fbf02b34809e348812c571d89ea914d3f5fb9dffc27cf72eddeb6af0147e3b1a871c87e7d3e3eecf4b76ac2d7fa8fc06fe7dae3b62f9ea0ec2624b0c69c728537eef7607c61c9433ef856ca5b882371239682abc9e4feb4f444a55a3deaee0e87a79662da69812a039215607079c44112ff29b47ca9bf91a0de711ed0f1ee2247b31dc87407d50122cfbd965421158c436b039ca29e250543d749d2258d7a9393804071dbf0735c79fdaa1e52b0bd73b8fd5321b5bd5c5b430abbf8470f281d8501d742bb41e768c6eb740d15399c3da3a1ca6c30d6ae7450d035711d342c9138efe5114c9e9f23523e8153c76e7aa6ad33703ae0dc5bde190a919b2f64f978a6a2f0c2fb9acc4119725e495b19c2d2b1b3004e744ff5e856cfd423fbe0172be928b0231bbdd3b3d2e69a5d8a8a55b07e09d0f2ed29994913bba093a42545f8afddee81096ec13b10a30945b27210245591f2a6747c82cf55a58a25ae1b8d621a187c43107a473a7ac2eb0478a0cea73b9ce0cea4108e99b71094bdadbd2c9831feb55ff0391071fdb43ad4d57a50aaa1f26d0807d197a31ff9efe23ebee40c981ec54c8bd0fe48bd233eb2126e5e41ee63da9e852c84e5fc3553546aa0eb13f794cb9e5a5f96f785b0264caff094fdad5778fc90c8162e0a78cda2767c0ee25f9e2134f36a166bef8c159bfe8cdb280e896b301ab011c73be7323a0f5cdfb1e8c58e4cb44fa5a08cf86bbe70ba54b3966aa356d597e9a634a9cb8629b61edacb86e50589cf9e17aea6186e814a5a86a1e92fc4a7ff136d64e346e2da3eff147d60187835e0223ee31b05289845abb19dda6afa45c3653ed4fa1b4f42316c8fe358453baf58c504fcadc2130f4069ccc2d3f7786bdfec34183171ed4c5b527618041a5e0ce3fc825121d36cb83c7d9b800be16b8f8fd9fd982164017148ff88989953ea6ad115d69c75c44a6b623007a31ac98e318a85f38c637e7c9d007ce6e985c5b508065688771196c3cd2fe2fd122148474819f136d5f6cef73d9e13dbb1ca1fed0366c938fdc70f21c38c08514e623bc3d318705a43395f3a2978206ea94ffb47208e0d8bc4e60584eacccf98af3ce6430911aae9aa48f0b2cd98d8d9b56dad5e98bd00af91a9b6e0bfc6f3c27b95f215dc3743eee8e31835a3aedb927687fb7b62462265ace5360e5155e4ac48ee9af85591bf3c4974b7358c92bd51538e9c669411047eb13244766905041d43e4a6b98aa5401cd3d0d0bef4276c52f472f613363f92be1bb28efc77a20cd180e9f60887a52c0f3df2b57791fd342d796e8cead950cbe9a0a1671673816c551a8b3fc767eda06a7b269b7366f8c54a201f5ed90878c400b57868f61c6ba8b883ca5369c596a00d980cce4480f9c813fbc7803881598aeeea10cba3718e49b4ce1fd327be9b09e832edaa4ee0a798a07013afc694d1602d7e81eb72a988ba0ed283ee8073a57409c1183a7025d5dfc62c7ada40a39f092f99d194a0a3619685312d693d26afeb0a285f4b2d5dcea953609ccae580f3a3337bfd7f16c27fd6ea1ce2b8162c740e5e4dde20466a3106cd71d73b4f47fa314b34b43227efe04553bcf7e572fe7db739287cb96e2d87dfcfa428ea2f8829bdefc2eb3f52084eae0e3c24369d1349acf7a26294683a77b78a3299612ce8aae4102a431a4ebd3cafd207e368d2ae3f8f9fe4bcf1a947e01150ad5fc7ef202df19d183d39abb3d0c4871d1898c9b9f5addc312765b4526fe2c1bd9e29604dc119f22f6b788680fe95481edc3310c85a5622104e113ceb7116e24d21093df9d371a55ef63815b110ae3cbb39a2e15019c4ec91fcfd8872256ea4949738f686c92deb1b58dc089f07d2f2e874c2235a95d6df2567c8d23fb63d474f511a6da3f0e7e9d137800eba651ff7b69b609dfdf04de66cdb37a98fe2ee7f3a1729d9a53a00d34452630a123ac9b609581b4461f2e4dc94256700c0c7bafac169557d2ffe2d49e2df5d783521495a65973ec667cc17a5d2db20e300e4e1259637a099e436af59ddd971e6be1f23ff79cd91b6bda7e62d84e278a7e07b8e0360a34afde3b3be40d128335aae4bfe5435531952946049c46ee8fc2ed22023b9f9132ccf084cb3c88fc023dd565f4063aab4a6b0067ad056e4e5e30a84b52b0eb6abc70c609344f7c4776485be58c6306d8ce9712a993eedcbf9699f0e765acf5c1913ab5915197a65f9f21af41adef16ee800fd8c27d6c5f8ea9c5c01671aceba69ad437ce583c0eff00b3a60886a0c662278d809add91ad77b8660b552068f0b6561f46e5e1ecb68584de13149f1c00228979c7e1944c2eb7fc288dff201f630e499bfe46a217dad28c60a62574deb272aa77c2d1b0855a82d0cba46de74aaf72f7cbeb90aff93a252f2e362d6cffe074e4dcd0ef394fc37fd1fdb17c4ed95d7b41cd9b1eef31be2b709688725ce4bfa4515487b9bece6bc8a9760e28e1ba27d1f83a17b51500bafae3a047d812e5fde30b13f18b543562a24285e540ee973fc0ce08f5beb8afb9aff33a047348732f21f7d754cef3229b3b521ac65d0a97490357b099e1c37562b05a41d6fd3fe78e7f4e3cca006f24ba1caae458ad6db9b9097484dbfa619063170711d5b97af39aaed79769ed308940f012df6ac776ab72d706071ac7b5237100f913771648fc2c9ad46b20d334bafc765e1c006a0ed86573a1e1e66ab04601ac787628fb2e4e96bf208f354ba4947e476fa05c0a09e9c3c41974a6c1405d98d293cc61f66d62b4557cd7aaf06f16c6edafb81c5505609153027f2070fc6d94e9a073116e07af7eef3f97ecb95ca884149b7ca30411f90b450c34546a8e4cec51a03cc822ce88039bbe5ea6d93f622e7d0913be95ea6c5967eca9575c70e202f9c0ae67d780e62408ec39d3742180edd13a6131bd537e8d63c1d61280a300451e610d0f86424dec7a987106ae7e0a53f2733773d928df88c13c4ec1954cf810bc4a705a4cb39864f36484fc88ffcfeeb147af5d287a566e472fada09e2cacc0c7387eb4f73a7d84416e18b0bea681e317aaea0aecc34ebdbdc58a0c827adb0a9ba80d5dbe5925c6e5838ab453c71fc4ab72489c9aa809e52183685d9d87b3938f0b15b8e2aac05bfb41aa1f7452edc55148af21926f6e191a74b3cd9ced259c4bbbb2dcbb7105831adcda60b4cd1b2581123e62417d7abdb87b3dde8ed1378b007541a217d2c46ba5bccf0604efe8dfbd2d44aaaf7d6e0b0b6799ff56d269975d9b3f312b85cad13e44cd9880ac3461d4f7721ab6a0ee5175c67748c2b5dfbc5e77b2e38ea21312dec8598fc15f0ed8fe946f35e1306a1fe4a4b0362baf38f537a2bb0f86cf16b283d53dca25caafaa63422fc138e3e369230c6a43a528b97fd1eb5c1295aba988662e846ca3c0b7d822d20edbbf8e7380dc02080a742419323d6971d73ac451be0bfa9f9a7ba734e7a58000aacb78122f4b7a6f7515f43a26dbbd4802079e32b8bcc8fd458e16d8a3b65e75ed2f8e2d9761f26c71c4a7d3febe74bfb56a9e8bf8ed85a596f247e9abfa57cc2cdb93d679350cc335110aceb7ae073b3980801429ee47b07983234f8efab0d14babf1a698852a6380566288cb63799f3b180221b377d3129a6e6d99474715a794368c172de3bd653e84fe312e124808e022662fcd910db330a57b39f457db1ac6f577ad581f131cb41e1e3b60792b5c91f4794405ce435b89658ddda60e4b5150f9e3188eaf3d3c9a4b17dda96b01ba07421f17ec455cdfde6536069aaa331d097614290d4a3c31050fa405d6393fd1851e0d7afe195d08a6787e880ba564dd4b000a4d12fa4acc24d763c7e13225da5d5e63dd1583d076e874e5d2eb7e8b1a607c6e0c89d85a698b722ae79fec25136d17ad127f057aa32b28568aeb99a87fac88b95c49be77822811dd427553f7b57a85f15acbfccfc1270c20df6a29f693d5d19a7545bd46954e0146c6de8a1079b3f67c5d91ea3f39e7e34427da04129b31aa761b3c383b90af778409d50309e263054c1f320abe1e2a0b9013c24040ba5a5d9d23d838ceec4201dcf63a69998d2299c9e35314de2921a3f6fdf89dbdd5fc0f62745f6d6832a26bcf252b413d8c7cd6b4c456c36cd5cd368f79a290ed2c70b820708db2cca5928444e265125d26abab8926f7c5a3bc02641e8d046aa875b2c5882d5f92c9833445b173bfae6074641a16ccd0f82814e1ff770e2b2361e7033131cd0011ee241c013e55b4d6ca9db00c15e662b85cb70d5c39f31a61eb00d2fb8b2dfe810d85175f3188b8450b8faa70da6758345e01fdcf46c4f7f5549270e29810a6465c44d71b3657ab2771f89b741443320eaa9c2354d9ea7d2cfffd99422403cf9446b10e8fb732e64eb3d805d0266f08b1ddd292e75130043ccf36bdf6ebb5443ecdf33f34ca57c1c97b8a4ada61c7022fe9486f65515bf0fb4ad539243062787d786e7f842cb261723cf8ee0e3125fc328002911ff5167c30e8d1c2f8fde2a80438ab5abb67bd9bfaa9cd5ed6d7ee018b65fd5b0dbe394a402d242c2358e1461ae257da209f7ef62fc73a6a2c198dfb92fe52e8c21367720b0fc16e5722a57c1e24b26ff9cd10693ced793922591e025ce1cc894217d8ffe7e3d413c4252330aef961c6b162102c5a43701ee06679474b99a3fd95d74d3e2d22568fb4cded61a2f072d9618727f71ddfa1f0d4bfada476bd34b9ccfe21d62641d274f980ae1b8c68360e4e4c79c6a2406d05465493194a3771d9550a92dc9ece6050cf2c602d7043f5e46039d683fbe239bcbf41b7b213fff50f60043481b85d516bd55fb77458b52749b63c2fe60164fedba581d24cb7b76041c3bc06c6741d6e9354297d5e37d32f7a2529ca1976235be70f083fed662262a6fad", 0x1000}], 0x1) msgsnd(r1, &(0x7f0000000180)=ANY=[], 0x0, 0x0) 02:10:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = getppid() r2 = semget$private(0x0, 0x0, 0x20) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x60db) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x0, 0x7, 0x5, r1}) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x7ff, 0x38d6}, 0xc) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x33, 0x20, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000037, 0x80000001, 0x81}], 0x1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82, 0x1, 0x7, 0xffffffff}], 0xafdc, &(0x7f00000001c0)={0x0, 0x1}) read(r0, &(0x7f0000000080)=""/114, 0x72) 02:10:37 executing program 0: r0 = semget(0x3, 0x0, 0x45) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/46) r1 = msgget(0x0, 0x400) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x0, 0x80000000, 0x3, 0x7ff, 0x80]) msgsnd(r1, &(0x7f0000000080)={0x1, "b4a79f1b89e8a382f7244253d99ba728379accdec7f5b8ab61d59991db2d7c58ca15824d61d0c5afb18a472490"}, 0x35, 0x800) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/220) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) clock_getres(0x0, &(0x7f0000000200)) chroot(&(0x7f0000000240)='./file0/file0\x00') r2 = open$dir(&(0x7f0000000280)='./file0/file0\x00', 0x8400, 0x26) r3 = openat(r2, &(0x7f00000002c0)='./file0\x00', 0xa48, 0x80) syz_open_pts() getsockname$inet6(r3, &(0x7f0000000300), &(0x7f0000000340)=0xc) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000380)=[0xcd, 0x1, 0x641a, 0x8, 0x2792, 0x5, 0x6, 0x2]) r4 = getpgrp() r5 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={r4, r5, r6}, 0xc) getgroups(0x2, &(0x7f0000000440)=[r6, r6]) bind(r3, &(0x7f0000000480)=@in={0x2, 0x0}, 0xc) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) msgrcv(r1, &(0x7f00000004c0)={0x0, ""/199}, 0xcf, 0x2, 0x800) msgsnd(r1, &(0x7f00000005c0)={0x3, "b043ebfbbe4bcbf753cad46a288498007178aaf8e24794bbf6c77591a4fae2c39cb0c7fa94fc23d98f1571ff8211a745e33420e24ef007da63388d9e0e7f6cd74a93d25e385b3d8ac709e4d071d1c03599ff5787218b85611d2afd367d4f9b7715e048e169148ac76f4a33a17315cb00bd59565f473d670c367940a6856911467ae37f2a612a51f757af1bc20211d03557af419263e713bd4d0c2c455ddcd7e1401c164756e7f9949e6716b6dc3de7e2bdb11b115f9873a9a7ec4f6b21abf1ae903ad5b57a0bb422e066c28a76aa25bf30b257445a50357ece499230de389fac8308ed122984ff6bc7da742d56bbfa41e4"}, 0xf9, 0x800) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) syz_open_pts() semctl$IPC_RMID(r0, 0x0, 0x0) accept$unix(r3, &(0x7f0000000740)=@abs, &(0x7f0000000780)=0x8) openat(r2, &(0x7f00000007c0)='./file0\x00', 0xa, 0x6) 02:10:37 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 02:10:37 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xe0}], 0x1, 0x7fc) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) r1 = msgget$private(0x0, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) write(r0, &(0x7f0000000240)="9cf4f70ab2c3ea2edd854e8efb355b2fd2078a0c806118114de1891d7c1bfd564d854048c40ded1d3f7a6e", 0x2b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = getgid() r6 = getpid() r7 = fcntl$getown(r0, 0x5) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000280)=0x8) close(r9) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xffffffffffffffc1, r2, r3, r4, r5, 0x2, 0x7f}, 0x7, 0x6, r6, r7, 0x7, 0xe, 0x40, 0x7}) 02:10:38 executing program 1: mmap(&(0x7f0000732000/0x2000)=nil, 0x2000, 0x0, 0x2015, 0xffffffffffffffff, 0x0, 0x0) 02:10:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) ioctl$TIOCCDTR(r0, 0x20007478) dup(r1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f4f6cdb0bfa639aec357e9eb70a88fe1542b9764"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 02:10:38 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = syz_open_pts() rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x4, 0x8001, 0xc2a, 0x3ff, "71c998e597bcba1a9466c855a627d90aadcd53dd", 0x6, 0x3ff}) r2 = syz_open_pts() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x2011, r0, 0x0, 0x3d) getppid() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) r3 = shmget(0x1, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0xe8, 0x8, 0x5, 0x9, "17ed88e9b1a96a761a5c6b0548ccd66bc8c83988", 0xb5afe6b, 0x200}) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) 02:10:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7, 0x9, &(0x7f0000000080)="1320f74a", 0x1be) 02:10:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) mlockall(0x1) kqueue() 02:10:38 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setregid(r0, r0) r1 = syz_open_pts() r2 = geteuid() fchown(r1, r2, r0) 02:10:38 executing program 0: r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = dup2(r0, r1) setrlimit(0x5, &(0x7f0000000040)={0x6, 0xffff}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) poll(&(0x7f0000000100)=[{r2, 0x10}, {r2, 0x2}, {r0, 0x10}, {r1, 0x80}, {r1, 0xc326ed58c100290e}, {r0, 0x24}, {r2, 0x91}], 0x7, 0x0) 02:10:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) munlock(&(0x7f0000324000/0x4000)=nil, 0x4000) madvise(&(0x7f0000371000/0x1000)=nil, 0x1000, 0x6) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) 02:10:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() socket(0x3f, 0x8000, 0x1f) r2 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r2, 0x0) msgctl$IPC_RMID(r2, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x2f, 0xffffd}], 0x34, 0x0, 0xc68, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 02:10:38 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getppid() r2 = getpgid(0x0) fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r1) 02:10:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x5) sendto$inet6(r0, &(0x7f0000000000)="bc60ecdefd790ebf7d75bb06cd9f2c5c92388bace4cbadb06b1eb70c4aeb1bca585ab21649f773f90cb72bec20112346c5285cf87a4a4b6c87602550da08ebfe280d479c30", 0x45, 0x1, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0xfffffffffffffe38) 02:10:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = getegid() r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getgroups(0x4, &(0x7f0000000100)=[r0, r1, r2, r3]) getgroups(0x1, &(0x7f00000000c0)=[r4]) chown(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, r5) 02:10:38 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() flock(r0, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x40, 0x5, 0x81, 0xb8, "6ca358ef0aba78768f95af4176354bd2334d0c00", 0x4, 0x1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x6, 0x4, 0x8, "0ed1bf032cc3351b7fafd801097ff5a0fdb092c5", 0x7}) 02:10:38 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x6, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 02:10:38 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x11, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='0'], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe2(&(0x7f00000000c0), 0x0) bind$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f66696c6530001d8e8b066af24e66a05a0c54acb0cf5ad23a526fe828a2b8ad0eb8ca8bbae82a860e75badb4265776d3fa39a7f38fed27ac0218f7cd88050acf4aa7e782230b69c3fb4314d0288c35cf88ec65c7b9b550a02cb392998da63c086391deba6a2b4437d26241543108ee68fc1b54fc44149f0961fdcf4e66d2c95ca8ca7883167bbe6b67955085221b3565ccedaf34b22ef6a41efb1604849"], 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 02:10:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xffffffffffffff1d, 0x2}, 0x8) r1 = dup(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82019dd6bc1d91c705e9c3719fea495ae53b860ed7861b00000000897b996d202bcf0000af102478b95ae4b16ff21d80383c70c1c829fb2147f65ccfe4bbf2cb43efb1af87730407c9f06ddbd331a6533b6e21852ad57dc6c706bd45038d22cfb1da8c1217aabcef"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt(r0, 0x1, 0x800, &(0x7f0000001340)="a4bc2907626bbe6bc7c3e6de0a45b7b322bad183f0cd91eb306ba29a7ac4e098a74a19353f84c42056621c02ad2385d40022b7a8f7ebda3e6108b6fd99f99565d18e074de7ab263fca40c7caa3eeafd919bb03b2734769d1f1a5abfb7662d5739bfc6dd94fcba33d610a2f1ded7109d885017f61facb648dabcf4c2be7adbe339c3980c402eeee1d3886661a397f80b42f8977264fc8e19a58feac130452bff1fdebc2a9b081f3b63c52b2e6d705d8457259ed4f3457564d047c6ebae5c308be608c1ed371da05050dd0b23e5548b38541868a8b506642ca92a0d8950102a2ce90d447ed6f82b649ec051a88972a880cb773e9c46518ba7da261fb64cece8278f57f1ab5081534a40f60c8d274faf79375fba3136a721de40bcc791c5a326f84717fcacf7a9bd7f132b2e9563e8349868c6d4a0905496d7064b02923cce2be9baaef8f94b1d0e6c74653f2c9606715dd1bc826de7ff31c5056a3c1d47540c56cf7ab82089b37b909bb3bff9037cbab2c84d7ed4f60e2a329d946333f9e76eda345a52d4f926a7a75b12388a60f991cb14b863c0cd93408c81959cdbb0830dc4f99ea7b42693e7a9022cc02bf75285a88e26bc696da57d52e445f2263c0bcd87d73fe6b04f9f147e5ce34ea9c60229948f3051624985d72732692fa88bc1b0fba42868aae46ae8dbe593e8f613489d3b87e5f871341c8e9e91e34e70bf800fb21564a592044d1278bbe7034aba15333d57dfba0b63162cae74e7cf6cf2bc7db7d3f1a88ac3a17226718990166c30d595953b2bdbe5d9c0d4ef9d27a6c3a2bae5cb6e90fc435906b15866e098142849f43632949738c1616e6fc1a1c47a58b6fba9945d0894a3e5ee4143d81cc1a2cf3e726c82e72d62c22e9745ed57955176452779e0c2dd42403f98bf648e063244aedc5fd4e243b6ca8db7d682121a0a4feed3f52d424b7ff73d209e12371a9b809f50a9c9def8ad30f6b35cec778224a9cf5844f4516627d943639737c0fd5ca945d7ff36066cf5e7ef3b51b5fd1491f55368273ca1812867baaf98cad33073dd03e44b9add9772748e5bc065294b4f37bd1a341083795347f263cd01bbf10d0456e7a439a8e789a1f2b082d2a1a6eaa1194619bce11903767d7b701bb4c18df4c1c04c9a6d8127ce1b408f12f036966dbea2d9aa02d4013e6fa54135b1296c33865cfa0ae75dcf00e0e7682d2d84fc4fd95c37ddf5289c1bb2646c4ec91429d1fe4b53d583bfc672269b18e59dcfe8ab16567f198a80ead1e559c5eb414fd9f9ef0c0c1a71177419567a9b51914c221bff4dc5591fff52134ef2f70328189b5821ab665315317d450ca75cbb599b26f2401a08da5382743dccaa6355ffe44cd7720cc729fa5f905a76e7d6cb31b85c36dda03ac43f2d04ad430163dc26f6a65d0a0bcbf7fa34d1a4f9403c748b663e48c6929c0fc1717f1b76ab1bec5c8bc0e7c5d3c6ad7e38f6b63c3855e34db7ce94eb96ce648937fc080ed60f2c98b3c08f3049a78c0666e02ab8e6ab189776827998ea38e77ec879f3b3bf39753638d3d1e5949b5aee2f629fd042f3c1f531292e48eb029c0f247047ccc7eaa2d742b83997a90633310b553a809a23d9418581e1b5eff3de993521ecf3a03b3f41de958e3051825aff5451bfc172717caef3fabfb55dad086dda2e2561bd5b2365c986265221e26c81e150b0730094cb8d70df86f1c5f87ef7b9175b96407f797d0c6a6574acacf007b654a2d51287cafb416a820efbfd99f73cafcfe3364c54d163fd0b032d751d17e5f79255298385f621469530ff390e337a3c1ed58752738f26e6dd99706c6b087ea265ced387937e712590301ac8281396123a19c37026e0aa51147cdadcc4d18f2fdb33508c0c312aa913e75786491d3ede9aca41b18e591b43966dd485068ee13d085f741452c0757080ec29a52ed4416755039d54afb302458005fd24ab7398d663084faa9c49c1e3c18fb165e75c3481d2b600b5d89acf7a43a2027a516fc1033d3d72c32b65d83c54211a0b952f0092c15502b832961b27811cbf5884662ceb1f0cd9da88a862096f728a0fd7851e0d1314df5f5ddfb752ddd2559b8c2ebe3b3df6af260d3955a770bbe3b62780e29849fc9b0dd90ac54b499e1b067ea16b55f64a7e87eda1038ffc48d886951c69f936854c2cabae81797830a7524e3fb0cf38b63232bc0eb61926e7a25abffd7cac7f1032297777bb58a79d0734c277a3f08911e09eb1df4cd12eb4a7af0bf1d62c62dca73ca2f2e787a32fb35f807deee3c7eb06c64ce497541a3909e44677fe0cb3a36b6060de815d3654b2d72367caf7939d5980a26771972116d461add36f90d549176c33401a41141b273d6c4e3c6f3ac961194d5f2d49133deae9f929d9c4b6fc76f7f96439ba21e8cc64f9b49190731458d4bd63cf49607c1f5b67a8d674a7d6f78cb1cb50aba10878cd30e2ea588dbd48b8a0d3519918bdc63434b140ab2eee21ee77ebded3e7c24e3eb58bd2a259cc7e17accd057500973b236448df90c7a3a591eda73729d22e3b3508867d1a7c472a17ba2c7e187b3e39164a07570c657925abafc8691b8dd384925276521f7191a7fd14c8d24d57939a913c0f1773d3bf6e456015dc47d45c39c4b6e1f978819c602d22d4497cc8a258b1830aa9fdb94f4d7a5563cb64ed9a9574ecb52a63cb973afeeee204119d412cdaeab97a0511671d70714cc88603fbe3a9333d034ac435d513ad6df93e387ba1604aab2cd7298c7aef7258a2b3b6f7b2f168ea66d2143b00c9b86ee4caa65b9deb493b2bf6a40068f887bfa94f4f6d90bacef08f397ce78193c673bf222b526e60197564bd1e8e631143705da54b1b382793f5c48de891a15d44502832f4f1ddd36db62ea4076c74a0bdc7e48691bfffcf899133eeada18e2e4a5fa096ac6c2e02ca2683802f4ba677e7618f4beac0d9c534f83294f304af32e4f56fe9c77189bc13451e9c1c1c9f70f7ea142beb72aa0942a7651dbe52374be67395d890bcd2dee110eb300dddb91bcba45db1bd6004a6f133d9d2b3eb8209890b7ce24c9fe5557259619973fdb0b2769a3abbbe9485ef529eb9f31701f5cf5fbe1de74abbaaef9b196976276b62881684e5ac5debcb21ee398ef4c23052c7c409acbcecb0dc096966e71a858fab719849cc1b1f5922b1430432cf83fd911b5ff956da5623cf4e9e3e8154828453b4e3e0c4c34d429fdabe55d49f767fa7a07070b970d3260531517dba7b7a5f99aac18e0a4a1bb166c797ff5691b8503122147d0154f2a11b57785005dbc5a52e3ff99afb519f15295ee5a47f113d67f4575b48faa809b1051e8685a3617324f3171ec3d947bc15a04f47f5e768689a344c4dfd6f14b326961e4222482cb153f424e31d9d77f6cbf1eb555e2b578727e5634839ccc8fff6864ebe48403f5be99721c1f2170ab5d12237dbc478e33b2bead58b58e7925f4935b1ee6a028da2754765d52c05f243848051d18481eb028798855c5001be4eb69d5e2c983738441faaa82b9f7e9a478235b8ce93cab2a1c08e8a53ac6b596c4c340d7abd094426916e0258188f6ac649ccf27ba189559a57a7f112dd1efd4eeeb2ea85db2d0e2bf15f2a091324606896177e1bb85fdeb68b194219a648a095b9aca002b3e5faa22158c8e1bdbc50c2936bea47f79982c34738f4a3a8cd16b40d7532d44a518d9f908947c7b8ee35c331e8a9044b138c032482477746f6ce4989e90df56699fed4dd3ae2043283f0d4b2e61faf8610e5de4f823e7493a449d424debc11e8ee5aa32dafccc4c785a799c9bbcb46f0ed43440b1c8c2731dbee7c4f8d458cea60950fca9ce2bf9f74c304f94288694377b0dfe9c13dd97af4a6af26637172ccc49fb8bba35439aa11bf1e536d9e92066aeb23c61933b3a871bb2a3cd7a812303d4eb06282f5149e5819fde23b869c24b020562c50bdc0660fda267139581be517a0c0fcdfbe8608796cd91a00911404cfff3e7eb92323b5d0012144af80e502d2e55e51fcb18bd5c16809c87aefb4357379e8333ca8b23888127481d20a18d95c1c17170c1cd5686c0a5943e82388a8e9d80d474109b88129c16bc8733a16cec69ddb9ccf53c57181128fa041810d5c08525f060f4f5f058776a1e00a6e6fb561d68afc7f7bd96fe5435f0d83b46090fa1bc2a774fb05cf7f8f689ed83250ea52507837223b40007987f42c9ed54b7452c92f3406ead02eb437f99b0794aaa1703914c40ea44b76e2fb729111c8dfae244bc79e2eeb9df67301a594921be6d235c6c4caf7db25daa3379c5c64b37c8b13686a9b480e4e0c30a76333a429f0aeb252a59d8235e9d658535eb6d30aecadc01a2859822c1e87c6c82376683d294b4d040ee916d4b292402793570d6e24afc584a5dcdc505de73f3da43dd5f5accd89aa0b564584c141a35e5c31845dab923ee673cf182ef9e465bae91c3e6e0eb5a705c95c614a2cece1925783468ee276ad7d28e4eee90a1e2226cc2c505434f346aa73a7cef10d1b565a0a0dca52560948252dc3f1231496769940d43057fec22e99bc4bff4cb3f40532c14137ec7d64766584fa7e997236cec301ed2a943be56327a65a160b1d541f88eadfbab72abb874e7897027347ffb0c710414d23a1bdf8c769676af3b323ae0cdb516fe90cc42579d1e1472f1d01c91f8729a1e19ded101323077e07adc2df4590b5bc0d6d786f924c66db6ba0ee8cf789b22845d7a13d88c5cbbdcbd63036d51b81150a33943660da181cda7d345d7a546aff1f9e51fe75e728d1f0eea6012d1fdfc4621a5ceddfc66c1415fad11bc9df95899032b332ffe3438d9e3773514ec4f9ad5262cea4d574828f94fffcfe02d707142b91c55bfbdf15967abecb762bef471c0489b86d3eeda0408139952dcaebec07e32bb2256f4c39e0c69b80a0dfed3907c8f0d89a2bd0fd45a7cdddb5610b348b5ebb34024202544e440b03595e63536e37e03437b23db5a9751094dab178f53e2a6c8c92124af802dbe32d331fc493f5bdb49bc9bb7eee6270b322a306aba393b0d35f249da0f42c972f8689bd3c15fefd55e0b64f5739e25e26520ac8e0a85a66aeeda174564b1b26e293e9ff989b7af7e3fbfd0516f4b74bb24931dc79bd9cfbdc696afb3bc1f342a5206bf9d6c92e6baab1ca69113f37200d1f5d7460b3f9b510dcbf937d58a1fdec43247a70a2a0764e02cd6b59757fac15fe4b74b53d26d69dafd2a3be9b57323740248169e46538db574a01d8bb65f451edf92a69b53cc8c203526895233511d2dcf38a0c6039b3856aa8992e5458dabaf13b89fc1b97067ea7de638842476294af601cf441c37dc558b12b36e13d48523d3a258ab3a7a32b36eebb59fca6a68076fee4cf43479423b4a1cfe63c1b277269c683e404ebf47fe33586076e2b1664c8557457e390012549c4a9982f8d9eddfe499baa66aa2ad2c9185c996d34ffb235eae5a89b5f7522363c2a1b58ce5316935afa30e5cf2ca5ecc3566c81f86a6f60560d3dd9a699b001e33cdc82e100446e4fe31388babc48cad4ed709f36d4f2dc64fe2a1cc1672d706efc0a48b452ec694aae2ca8e878277b8b9337073145dc4cc366f5da376a7ad410accbdb65d46684ca88fc5904039ad9dd312ababc54aa631b190a2e274725bfe318d4a9392fe2eea6c31f86007c66c85a8bdcbbf2804e0c300073996e09d5237d52e607d7476f82b24714087d653311548040dd5bec13d859296c96c8315b8865cc5baa8de04bae41dac0d72", 0x1000) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000180)="a1948e3bfa289d98f8f796ca30feaf3fc7f9c943a07f3603fdd0d29e8409226a7b53a1a69be64ff4dae23144f78bb185e9e05c6622857b49b2bbce87fc6a58db447118bf943671429ac7cd3e8e5d964819c7e6ae18e0cce8853f08f71ad148f97aadd16e028383866c37dbd4f290824a5b055b3ead10ed6baa3aa2f7961c0c56586dccc41b602acf0bfc57d23e5a8aa354bfda58a2e4617aa750e873c64a2e9060bb366f4ee03935c745496f7203c4b62902590564a94fa1d0cf5b4b975674d7ba97f35e50ae7bafe5dc82fb939ece19cf6dea76d41a3165daf341bb0533dd42b4d64bb18eeda2d01bccacf07985b9dd1c9f5bb01b8aec03869bab9c6553463427be56054059b38cf0d2cbfd49fc77b80ba13dd234b0d893a457f6e9bf6e63db2f568f232500796b181527979c9217781c2f5e092a214b8278cf53e923d20babb880c90007ccf47cc9e26cc340aec1b804e2a073823cbafb581186a1c19bec8b16373849375b5fcb6c3e41e1d5ba2889a0297ece655f5bc40576be9ed1ad7114ace961b4fc3831f1ba9b89eeb8993d1b0fbafb0d8e0f573c700f0ddf34da0cbb4faf23010cf9af6bd95639b0ea1eeee3e355566914d6499ce9f5fb51ddea5f114db2436ccdfb2297b93371994dedb9aac7d71c8a1f9cc6f4018fad3311a25c949f040602fd170ddfcb34782491d004d916b0e5765b22311af93fe5774bd9b9bc37f9fbdbd1b69c6e98992cf480cd367ef67e28480e8b389b1a4cd58a8c2ec3beb2be571de548cb94500432c4a61b0a514a564b9b8e26b736ec2ae36a031f1d1662fd7e597b498e591f30410ef619244f8fa611494808227b176efb1f0506f8634c931d9b9c1fd4b3f2eedcb7a070dab385df7bd9c96e5e5c9c3eddc6ebf725a3dd42cf1ab5b45335a737bab62a83325af5094f843a7882e4ad892385591075828d287990440052f1043e4d9b3ccb222582365d3ce1d8e235aae14e538133186990b5c359ec975db5d4c4caede15f35ba16a9f0f07dbb67cdd25b2b08b65a441117949b38ea496bd2f05962ec8d9b45b0547a5da8e65f91b430b4a73e6fbf6065944c1f33579557f95f42ae587a1090e3be90fe5f8520576c3ef3e4c44af4a5f016eadd79f68a3a1d779d4869295a47922c9d352b3716aea68792c038f8835ebf279507d98930f7d203991a5cf0bdfd3ab6bdae9ae3684d14f5cbcda7623c4e4c0de6ac52a2fc95124ee26b441c7dbf03058a65524c75b2790ae9d89c25044c0a091503a1d942d97672c3d57958037041d33b4bfa3b0137cb05fb20de88352eebdabf0957502ef54bc61a4c63341ac97a642d9cfccdfefbaa038adf0e372856385dbb80959741a44e74ecc3230ea9bdb9920e8329b8475c632b92639c9a5374e2a3775ded28aead22685b4ae3a1f47554cc13a12a474286dbe1fe3896c69a579560777b69a296cb6a0b6964925d5da344baeab6330aa03241ef5b938c43d921de9501fdcb5ba8b811a0af8c31b1039f6cc73374fc15bd7f3cad25d0590b86efe797339f334245f67ada00b65109fc5c746f0c0c63fbbb4af012e9106636a97a3433b19980507fd6e5ae22c04e7498bb45cb362ebbddda97af5f236df772df3b72c25ca74a9a1709037e3dae7eb73055966155b191c89179c6a0562ed9987519d23f5194c643c95a56fc460917f7ad85be92ec08526073a90cb9c139526a2c7e150d82c9381ba1b1ee99df417f7e12dcdc18d8954903f69e408d52b2ae1b334d9afb622839de0c7d049ae6498d1fcdad6aebf3fc9766ab925aab8ce1a4f41676027c46a4e62a99338a192f9a7461e9c0d9cbbeb45d4284cb764c59bce5c575c733f97e44a2cb68550605b94875eb7993378786f27b87c2758b6cccb8428cf615b701636b5f46819070950f115ef550374361f4db8593d4f9262e823e25116962f0c18e4063f853b4aa32c1428a76c68c38c531111ea0a7ec15d892e60a421a88d22fa8b0254618f80f4da78d9752ba72680ff887df61", 0x595}], 0x1) 02:10:38 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x101}}, 0x0) getitimer(0x0, &(0x7f0000000100)) setitimer(0x2, &(0x7f0000000000)={{0x1000, 0x1}, {0x1fe6, 0x1f}}, 0x0) 02:10:38 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() getegid() kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) syz_open_pts() close(r0) 02:10:38 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000000)={0x68, 0x7feffdfb}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r0, r1) 02:10:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r1, 0x10}, {r0, 0x4}], 0x3, 0x3) r2 = kqueue() poll(&(0x7f0000000080)=[{r1, 0x102}], 0x1, 0x20) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 02:10:39 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = accept(r0, 0x0, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="90c6f1aa13741d8a70f671812aa7416b4eda774e0f8b4bb51730e1ac9ee33b53732a1acea7fe220bef54ba80b855cfdeb76f7cee15a2a967be46b04674755eead65c49ba9c37a0d085cfe1c49f42e5431e78287662f93e3c5d839d5dac56555ed4bb805dc42bb7ffedcda37c8b49f3a33ee44b3f492fc2b170013ce535f7406bd3743bd935574dd2235e3509b9ce67c4a80eb98593080363cc61ff95edd5957ea9690499b2500e03eb058f1ccdfd0a7183f1d33ccfa3d8c79b3a358be860eece", 0xc0}], 0x1, 0x0, 0x0, 0x1}, 0x8) ftruncate(r0, 0xfff) shutdown(r1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r1, 0x6, r2) r5 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000006c0)=""/176) fchown(r0, r3, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000007c0)=""/195) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000900), 0x1, 0x7) bind$inet6(r0, &(0x7f0000000940)={0x18, 0x1, 0xfffffffffffff18c}, 0xc) pwritev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000b80)="24f7f2f11718b163b96b7cb5f471659343", 0x11}], 0x1, 0x0) chdir(&(0x7f0000000c00)='./file0\x00') r8 = dup2(r6, r6) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000c40)={0x5, 0x64c, 0xffff, 0x0, "1e2c645af9154b38bba255b3a3de6c99336a5569", 0x40, 0x5}) getpeername$unix(r6, &(0x7f0000000c80)=@file={0x0, ""/33}, &(0x7f0000000cc0)=0x23) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000d00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r8, 0x2000747a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000d40), &(0x7f0000000d80)=0xc) r10 = msgget(0x0, 0x40) msgrcv(r10, &(0x7f0000000200)={0x0, ""/197}, 0xe3, 0x0, 0x201806) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000ec0), &(0x7f0000000f00)=0x10) getsockname(r1, &(0x7f0000000f40)=@in, &(0x7f0000000f80)=0xc) fchmod(r8, 0x0) msgget(0x0, 0x40) 02:10:39 executing program 0: 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) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x9) 02:10:39 executing program 1: r0 = msgget$private(0x0, 0x8) r1 = socket(0x11, 0x3, 0x0) open$dir(&(0x7f0000001040)='./file0\x00', 0x0, 0x10) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) msgrcv(r0, &(0x7f0000001200)={0x0, ""/30}, 0x26, 0x1, 0x800) r2 = msgget(0xffffffffffffffff, 0x3fd) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x80) kqueue() msgsnd(r2, &(0x7f0000001080)={0x1, "5cf5c7ecf1e1af4d27ea1521ac4aeb55532ee6061dab973f7d77bdd03d34823e543506176a7257317591765b00c5e7f3423a3f14c58087e8980f53daa7"}, 0x45, 0x800) msgrcv(r2, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) msgsnd(r2, 0x0, 0x0, 0x800) 02:10:39 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) pipe2(&(0x7f0000000000), 0x10004) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 02:10:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x80, 0x3}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = fcntl$getown(r1, 0x5) getpgid(r3) 02:10:39 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) syz_open_pts() setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:10:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b46979873134df988700cfa388584432189d0c8af489c97ec4cdcf3e85bbb621bc0b59cf019dfa83e3fb136d65fe6c2eeb342b4446458859e4e5fa70e6352318b26093ae6d39c", 0x65) write(r0, &(0x7f0000000140)="bf", 0x1) poll(&(0x7f0000000200)=[{r0, 0x117}, {r0, 0x40}], 0x2, 0xffff) poll(&(0x7f0000000000)=[{r0, 0x9}], 0x1, 0xdf7) syz_open_pts() close(r0) syz_open_pts() 02:10:39 executing program 0: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) mlock(&(0x7f0000214000/0x4000)=nil, 0x4000) 02:10:39 executing program 0: r0 = semget(0x1, 0x3, 0x600) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/127) clock_getres(0x2, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)) 02:10:39 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x8, 0x5c000000000, 0x9, "7ac598779c734578e10cf82350c7ab4e3fca104b", 0x1, 0x7}) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) 02:10:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$getown(r0, 0x5) 02:10:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000040)=""/8, 0x8}, {&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000340)=""/201, 0xc9}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/1, 0x1}, {&(0x7f0000000140)=""/44, 0x2c}, {&(0x7f0000000280)=""/65, 0x41}], 0x8) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x8e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x989, 0xffffffffffffff3d, "857efa22a60200de080ff8ffffffff7f00"}) r3 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = geteuid() getgroups(0x1, &(0x7f00000004c0)=[0xffffffffffffffff]) fchown(r3, r4, r5) 02:10:40 executing program 1: kqueue() syz_open_pts() syz_open_pts() select(0x40, &(0x7f0000000300)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c6530faa9864472d928c5107a3f652c00"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="9a02e303000000b90cba8590", 0xc) write(r0, &(0x7f00000000c0)="6a5b5de789dabd9c750e49c08062b6d64231882752e3fd97972d61145f71e710a4a92c5a78b4798e1328bba2c3c17af7ed2ca42889f0b3c5b7203b5f08bcde1919b9110b270951c7d2ac8d4bb103800bec0a8304367ed2670cae6d6a41ebf37d7348a2a764e93fc22981547858310808a93d9f45d7cb03b01cab41083161e5acfdabdae4bf4cff22c774c50adb1ab592a49cc445b3580761957aa78428252f43", 0xa0) 02:10:40 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') rmdir(&(0x7f0000000080)='./file0\x00') 02:10:40 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r1) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f00000000c0)) 02:10:40 executing program 0: r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x2, 0x8, &(0x7f0000000000)="8c7679ad929b0dfd2622d71e23b073817a9c671f6b60638eb5b6c1578005a831ac0b88dc1fa43702", 0x28) setsockopt(r0, 0x200, 0x5, &(0x7f0000000040)="7c16dc49f57b83eb4017501811f973308470a22082fb1d64815baa88e9b052c0b0ecfad7d32c1ed275412e455a5493278b81c4da6c104f52e19ecdf6f31e7befcc0a465237f9d1bbfbf26fedc5b67b63fce81bb209add85fa31ab8b0106aaaea8046c441bb106ea8642a084a0c1466c6ce8baf18490c099a433a167075a3c199", 0x80) setsockopt(r0, 0x29, 0x200000032, &(0x7f0000000000), 0x0) 02:10:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) 02:10:40 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000140)=0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:10:40 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt(r0, 0x1, 0x81, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x104) lseek(r0, 0x0, 0x5) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x2, 0xc2, 0x200, 0x3}) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 02:10:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) chown(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, r0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) socketpair(0x20, 0x8000, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000001c0)="3725d0db5a8f3737bf42e74f9720952d2a8a36636c523e552ab49eb1a373ea57b9e68bd9a87920b449408f52e930cfc8ac82319244af8ff42bcda7bcbcc0b217cf0f747d935e490fd022c51fbb90fad7557d52a993be9873348d73f571fd1359f0eeede293c8961ed5b965488fcc797b8658303b8e12233661782fdb610d84459ecddcc6abe448b240bb23fd6c83dd4c70585aa4598c4e4795c2ca489ec00d842298e6f731e34ff6db06687ebc7bdfd54329e99ca4d854a1", 0xb8, 0x5, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f66256c65ffffffffffffffff938e"], 0xa) 02:10:40 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) dup2(r1, r1) wait4(r2, 0x0, 0x3, 0x0) clock_gettime(0x5, &(0x7f00000000c0)) 02:10:40 executing program 1: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x9f8, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 02:10:40 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x401) poll(&(0x7f0000000040)=[{r0, 0x3}], 0x1, 0x0) 02:10:41 executing program 0: r0 = syz_open_pts() fchmod(r0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 02:10:41 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) mkdirat(r0, &(0x7f0000000000)='./file1\x00', 0x10) 02:10:41 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000040, 0x0, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)="b032d3bcff63ada2a64e4bb129b2922c4f16bb5a7fcf406a2d4fff18245454a1a0597b62d97e3ba40b3005ae323b1a634d6dce3674d41e5f45c10761702a342287354b650da1adcda1014e32b2d3f57abd8793f4658d6118f44a497c0a7b130638b2d66132f84791bceb7b362b97620bd7dab6ce2b1388ee12afacfee2ae8620f1509f72331f54e9ef7473217e39eae442f594768c24dd7f7b380b82fd13a1b371", 0xa1}, {&(0x7f0000000200)="c7d6d2cf1b16df8873b39a527fcb4f0b538d1c52dc29b6cd57c80b379f073822c19a23eec6d4004833f45de5cee53eb3721fd3199f006eca92e49cd9", 0x3c}, {&(0x7f0000000240)="99eff309d599be9693e4b1d3a155f8549337922cf5289bda25a149f49fb1105c789d7cb351af62648195f153b3503f26fe8aa7206a6358651ac09e30268a99268c7c45effbfb2726549677fee85f39ccaff04c73ada21e8af69c1f1dad2ce38ba3efda1dae2cbe3d8dbaa166c234ab6badde3c7c0fda2546ecff8f9aa05f0539d4", 0x81}, {&(0x7f0000000300)="cd9bd197b9d565206c9287fa6b24fc41e552ca709ecf128f94ef27d091d593924569f184ef28cc4b2af945f2f8c725ad5fd12edca5bfddd83f9417c525d8c56896dde079a4d92850cb0f1e9bd0f6a38dddd799bb8f61a46d6fc7bf4f2ba25320aad46372d40b71f3e28d6eb295ac98f3773a5dc7675dbfb530c20dc6965243c66699c8f8661908cc8a2cf4", 0x8b}, {&(0x7f00000003c0)="d5fbdc68d7b7451a187021befaf859a9e508b1c4ba59a71fb61b289cbd589b43a2e6734b2f840ecce519d9157bbde8349ea11320f5c679db3f00736f64463345babe18646481a1c4cb7ab8e7c8bcc02b4101242f0eda471193570d555a4078045859af4a01d2fc4f284216f408686b108bdf225d25d6709f91bbeab71b5fb9a3f0f3b81c9beabb0e2906c1c60dead4e95fa14c155778a2d9e975dd02bd5d4565f3f2d8067053f41a5cefd35f44abff9974f24f601f618f78b55795c6270c2ab339dd5ce0265d8320", 0xc8}], 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r1) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x3ff, 0x10000}, 0xc) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x80000001, 0x1874}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x120d, &(0x7f0000000040), &(0x7f0000000080)=0x4) 02:10:41 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(&(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001700)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x2, 0x1f, 0x200}, 0xc) 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/\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') 02:10:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000040)=""/33, 0x21) r2 = shmget(0x0, 0x1000, 0x1a4, &(0x7f00003f6000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) bind(r1, &(0x7f0000000240)=@in6={0x18, 0x0, 0x6, 0x2aaa}, 0xc) munmap(&(0x7f0000716000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r3 = getuid() r4 = getegid() r5 = geteuid() r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r8 = getpgrp() mmap(&(0x7f000071b000/0x2000)=nil, 0x2000, 0x7, 0x4010, r1, 0x0, 0x0) r9 = dup(r0) ioctl$TIOCSCTTY(r9, 0x20007461) r10 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x80) ioctl$TIOCFLUSH(r10, 0x80047410, &(0x7f0000000200)=0x1) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x5, r3, r4, r5, r6, 0x82, 0x3}, 0xfffffffffffffa3a, 0x1, r7, r8, 0x0, 0x6, 0x3ff}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) shmat(0x0, &(0x7f00003f6000/0x4000)=nil, 0x1000) 02:10:41 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3d, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x3) 02:10:41 executing program 0: r0 = dup(0xffffffffffffff9c) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x0, 0xfffffffffffffffe}, 0x253) syz_emit_ethernet(0x1, &(0x7f0000000200)="e8") clock_getres(0x5, &(0x7f00000000c0)) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00c5a0 failed: no mapping 02:10:41 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83, 0xfffffffffffffd84}, {&(0x7f0000000180)=""/83, 0x268}], 0x733ab60b8a962cf) close(r0) write(r1, &(0x7f0000000200)='R', 0x1) 02:10:42 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000100)) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$setflags(r0, 0x2, 0x1) 02:10:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000003c0)=0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) recvfrom(r0, &(0x7f00000002c0)=""/241, 0xf1, 0x840, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r2, &(0x7f0000000400)=""/255, 0x90) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00c5a0 failed: no mapping 02:10:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="0700800000d16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d472b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a0000000000000000", 0xfffffffffffffdc2) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() fcntl$dupfd(r1, 0xa, r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) pipe(&(0x7f0000000040)) syz_open_pts() 02:10:42 executing program 1: r0 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = socket$inet6(0x18, 0x3, 0x6d3a838b) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x21, 0x40) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r5 = socket$inet6(0x18, 0x0, 0x4a334ce6) r6 = socket$unix(0x1, 0xfffffffffffff000, 0x0) r7 = socket(0x18, 0x0, 0x20000000000) r8 = dup(0xffffffffffffffff) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) listen(r4, 0x6) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x40, 0x2, 0x5, 0x48000000}, {{r2}, 0xfffffffffffffffa, 0x0, 0x10, 0x2, 0x1b18}, {{r3}, 0xfffffffffffffffd, 0x20, 0xf0000084, 0x7fff, 0x7fffffff}, {{r4}, 0xffffffffffffffff, 0xc0, 0xf28afdd7d0a70e29, 0x9, 0x116dd90}], 0x80000001, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffff9, 0x1, 0x1, 0x6, 0x7}, {{r6}, 0xfffffffffffffffe, 0x40, 0x2, 0x40, 0x1}, {{r7}, 0xfffffffffffffff8, 0x12, 0x9, 0x5d7, 0xa5}, {{r8}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x8001, 0x4}, {{r9}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x0, 0x5}], 0x101, &(0x7f0000000200)={0x3ff, 0x4}) r10 = socket(0x18, 0x2000000002, 0x0) setsockopt(r10, 0x29, 0x3e, 0x0, 0x0) getrlimit(0xd, &(0x7f0000000000)) read(r3, &(0x7f0000000240)=""/205, 0xcd) getpeername(r7, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) 02:10:42 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000340), &(0x7f0000000380)=0x4) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x5) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9, 0x4, 0xf09, 0x7}, {{r0}, 0xfffffffffffffffe, 0xc, 0x1, 0x6, 0x2}, {{r2}, 0xfffffffffffffffc, 0xa0, 0x0, 0x3f, 0x4}, {{r3}, 0xfffffffffffffffe, 0x8, 0x80000018, 0x0, 0xfcd}, {{r2}, 0xfffffffffffffff8, 0x65, 0x1, 0x3, 0x7}], 0x1000, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffc, 0x9a, 0xfffff, 0x6}, {{r1}, 0xfffffffffffffffb, 0x20, 0x4, 0x6, 0x5}, {{r3}, 0xfffffffffffffffc, 0x80, 0x0, 0x1ff, 0x3}, {{r1}, 0xfffffffffffffffe, 0x20, 0x2, 0x7ff}], 0x2, &(0x7f00000001c0)={0x5, 0x80}) getsockopt(r3, 0x0, 0x3, &(0x7f00000002c0)=""/97, &(0x7f0000000240)=0x61) close(r2) kqueue() kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) bind$inet6(r2, &(0x7f0000000200)={0x18, 0x2, 0x3, 0x4}, 0xc) 02:10:42 executing program 1: r0 = open(&(0x7f0000000380)='./file0\x00', 0x200, 0x4) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="48d3070b1ecd27973e38661acd38d990e6ad5f5f5e891873ece6470919280b3c1980f63e84b603807dbdc1a6d104d3076d5c3fbf012d3e17dc296810418b9830cf4b1f09e0ce872a3c96638cc7dbb431a15b15d2ec74e17e66bcd07b307fb5349edb2f9e93754db73a275357f44acd3a253c532fe1df5cb15206cd13a64b5d1284296d8f65e94cbe5645275a6fa6600e2ae9dd4081d5149620aa9c2fec5c552d0e948e3661a4b5359fac9355f1decee813dd70ceb8ecaec31dade6ea4fb7cd06a5356685c8d2303c11e0", 0xca}, {&(0x7f0000000140)="2c37fa215d74e4fd146d3fa36fe72ec355c1086ff125a5ee33512eb1c6fb805dbd6655c45075628d56e545f68d2254095b0bedf605d885107aa769a70b9fa8e532f8c1cec9b6d9702235ba24d759458c0cdae408c9f32b11af0a4930102ab0d58ce37cc0864582df9c569012f6d73796ff98ec30199d013e359815e3bc4b9a49", 0x80}, {&(0x7f00000001c0)="8a397dece27f3e32826bbb355c2c4d59cec6a3d9cf1bea2344f751f84e970044da02575bf2", 0x25}, {&(0x7f0000000200)="c423bdc5f57630b32b33dbe8fdee0c44e2cffe60c310575bd2b152b6141b078b590baaba5ae5002ae5404502dc12f499cf8071d2013aa7582d70964d09c49008e70e30866bc8c55acb43c617aee0", 0x4e}], 0x4, 0x0) ftruncate(r0, 0x0) 02:10:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)='7', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fsync(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfff7ffffffffc000, "85495500400000000000ff0009e4ffffff00"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 02:10:43 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000140)='./file0\x00') dup2(r0, r0) 02:10:43 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) fcntl$getown(r0, 0x5) ftruncate(r1, 0x8) 02:10:43 executing program 1: nanosleep(&(0x7f0000000140)={0x1, 0x10040007fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) socketpair(0x1b, 0x0, 0x8000, &(0x7f0000000000)) kqueue() r1 = getpgid(0x0) getpgid(r1) 02:10:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82e82e2f66696c653000"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000940)="a86c42cb1b5f52b3560f453edbe4dc223742b362eb75f480b0de2a26f8a56651a23fc3075cde34b81b98bf45dda851c96b2e0e8b81f77f87272361f39f6458fdec96bdf9238d82fd1640720202f120d34620d237c1bd5ea313efdc1ada3933fd830d8d1878b33a10e6884f8dd023a310b85adc8fef39e42e6862a422ca6298584ffae62801ec37a52052839bb42db182534818a28882790745edbd3534374bdf0eb78d47c17e2f90f0521a20d644c73b29671943f510c6ba7ef1ed5094470e28d766d63dcd9c2d13d08dbf1039553001de3f921dae68c0d74430c99e0c7390090b08dc8f731308c2a2d237b7af0e606dce9c71419b8fd55e9b61dfa1e54c6b0df2a005e2e689b62b61aaf4d00b8b26d01bf38cac836567745600cf9d0240ccfd2a4478c875092589fe86bb3530b0ce28c3768b61b57cba8c1078e92eb97d1fd4fe9bdaa6dd2607e2ae34c7f0fff31ab41f65477a3d160b09682fc0ef7162324418a80e06bec089b1d3568b69039da30708faca0102c2cba7b611958a68aff2d556ba56eae1d33fbcb21a3a5d3b20bb7cfd5f610801cb81a4b491d36a0528a7c95c05415cf236ee556ccf2bab39c2f34ae5d69a4e52af17de6fa7ff4f83a368a79cc8d6c109cff0e535c4c71b9316362fb2c36b1489e15642dff76aa3b0dc3ab538bafabe6525c45aa80659e9f32f893c6b86daada4ecbc5aa6c8fb14473da7292cf33cb9f4be5ae9f3e78bd51fe6787a52b54569b7203a365dd04b435bc55e828042dc047a522278aefde5d304dae7b6b101a504c7b96369e7cc56db80cdfab76911dd67b55f6f6cb53628f4062f2216fe1f77c725df4e3f64c2519e301f63c221623062da8fc96119ae6e9bd44d856a87cc0af97bb3403990fe7c840e69ef4647cc0227df377ae73f76567232b9785d046545d7e1615a66df130dd9c2931ea812ba59859583c897e52694d55c26fbede92e3d031950da024448ea05e56cbf775773ef12018cbffe66bf35d07327b320027857c5faedfd5948d9e7917d2c6e852a99eb6c00c087779463921fd0625f8efd505d8240de2d0948653c8e213e0e97f3f9ce9c2bd37cacacc1e9d2580e78d091453732c9bb79d8dae1381f1c2d0f4fe029f21206e4340ac31ce085998bc63cc212608b6d3b2967a8789cf24794e4f3be8e901818cf7c063b1f8305eae13ac953da5279f68bbe0acd95d70d40723d14b604015e50db0bafe958925d2a56ef7fb6ae0eb4c742042061e84c71dca14bafae00958003a13c3fbf4b33ac34dc92b2bcd22db7a39ac38a6028a410f0518d77f8de0b22fde944099aa6030dccdc483d0d5934979ba08d31c7a51606378f6b1496f835fbc3a202ad58cfb2eda38974c8712274f2d5cd33750ffc499d7f65fc0ada586339993aaaaf74823722b239a86be58ba1ed3781643b0967ce9848772bbb933eac4fb92f3499d9731075511489f46e8d47204b42b1ec54ac106c75c1b6149967074101baa0af9ca2fccb36535dc2134b3e7cf45d2714022ec09162d341fef7bdd1c5b03195d16e02618f21d0d05079993b3505d42a22ce3733cb42910a66bd909347375174b1f1596af7f4b8ec8fcafc6db97e8a12687f359ced2288d870c193b38906eabab31e47bb504cc357fdb054045c39670a240b1627b47a2f93fbc39a39e317120678c1881dab4012678c966fa630024b28a8cbec45342c2f9f69a03ebb0f276501a6e03641ea53bdf9f2e1a0f2b0af04db92acd453c15792d0bb94734953294fb573eb666f7c57f8c30170202f449bf3a089c3825bfab5d0e2ba253e113671001949629e3c2abf446515ead142c6a0933178e2c379f6e2118be0675da049ac0a4018ab897c839329e1b98df12d022fff14e88984337af8a4d8875bffb83f3c7bd4bc77944d91f3c2613e4e554011a4de3bdd36aa9183ce2f67c349473567088180d6e3b8098cd9bb629bacf4c25c02b0294f93297887250308cdb9bd0f749eb295d68560bb3579e8c59b83211e20c42f52632bba3902e530b7158b416d1c2cb56d46438f1b1195b4f9e7d51613306ed51cd40e98965e1d7d271e9098cdf60c0dfb12015e496f8a1caf5517aef283512b85638e2ca71d8c9f6ca8f27621f552eb439bdde081889de9448c8ec22becedecda169c8f775fcde570bbe07b422d2edffc3b30c78f27d7fe0eef135ad5acd7fe32e0ef78a474b92a58fb0d1fcd0568a2418a4894b01c8057d9fd02db4f7517e0805014f527fce99034bc11f12ac63cd9af886ac0a6e5b4a00fbe13fcecf0c1a1b7dd24452d95091f7df57dfba5f941d87714514720e2985723d651906881aaba6dd583f3247f4d90d0fb03b335c417a260c6f18ff5aeda83c51c19f73904d1c5c6970445f11e08bae6bc5854e7cf525a01c0668d495bd2b58030aec67672f156d73c7d775a5ea2a01ab677695d4b81e3870e2d78908a170a0df11bfe514c801e767a489d4b6bf8638c71e8ca38f86e0bdea3ab497cf4e1e39c1dfdf7d25a5c5d0f4eb20594fbb831e50827c8a542fff4659c9fba3ab7713571062b86ab45785687c82775fbbc577667ae2ecf69fd12d9a412163063f831b31d399cffd07c094434ee5f9b5507ae50126e714c2e79c5cc546cb684717ef5ac91a4dc4135c5badd63730bc6bb5cb6965a35fc24335ef0daeb197c606fecd96f3468c7bfc1468d72505ad7ca3e02f324378a33f2d9148cebd3195eff77b7a82e495ded30b664c32b8be94a250aee53b30a211bd1377580a5823e2c52d7e5e06af9351298668bad8d38376bf710178a3a79c978e42e7ef4722dbbf48603331a053cc7ab3ac660fcab321a38a600b58d1fd8c6ae2a72efff16f5fbdb03d2c554bdfe109306ebfd28c06f0a5de44c612498f8275e6b13fe10c9a353ddce1629b0b119bb1f3af814181bc87334351858359853029ef97cb8527368892671e586d807cc7f5d2152ba29973c323ebe4def979e5b0fafbdf423674ce012cee024f3f1f3dda1319c381c65a0e3f1fc2ee33e64656871201f6f64a5b719933a9aee925ac5866e90d2d10a5c22bbda9220d52917326b428894c52ae9cffd98ee88e6be5acd213a668368f0f50c3be80e85fc6148ddeb5a4e17f7f23e73b4f6aaf00bbe8e63711e1d08c1f8173783a68359e8e0045e607631b791a76324a2897f8bdaa86fae11cb5ae065d8396247b0af180550c4ea013f7be0fedd035c7124aa2e54da38533cf1bee82e43b5c6adf940cd21db7f3b7a56647ad63d582981d597a73f1f17a5c9a7eed5dd0455e80520cb382db9c9ca6891247d857af7a02af6ecc4bf2f63428a6e00f045fdd6c8eeb02672dddde96578b44a961ac0c6083be77cbab22ed234bb590782185180779b931862dcdd25d6fc0469d6df3710ca3c82ab37e55573d66b93f7cb64e7ba2c7f400936564508c274b43efad0e3e30134d10af61807dc356c07415910ce6f1dbd5c344490950f6d3c938694fc2ebd4979f26c7f04f10dd982c79c84ddb1cfa1e6bfbc654dc154e9986e435167b2d20251ff07f346c24f38c62736f3fd1f1ab37e7a54bd8ececca73944be33f5f1c30c7ba5b026d0ae7f0d48ee703145c2098e45bc49b51ca88d437558c3f55eafe93704d94c18b2024679718ceeca0583cb9061eccca8bfca5a916f418b1c53d27682a3faa7ce6c47be059213cbeadd812529ba639cec7a4d4f3c09399972df4513ccc3cab4f938319ae7750bbb36944281351298ccc91cd7c7cb5b1ac41a81281a23cb79612e8b8c8f3e911b3f62eaf853d93e71b8c3901aeec7d80a8d7484b75b23b6a6b2efbc2f4dd442d1d690b5f97b2034729058e6b0a538451bc5367c781b50308b3d59388188ec0e6d30bfb062cfa03a75204fbd6956754ba2e70be88268e835205aaaf7a786db582941145bc3d58ddce420dc1d5df5bb7a4ebcfb1ee6ee174c6d023a7ce89ceee19fc82624eafefff48a2bac87188c6a68960667238435bd84f0ad5473ab0bfe61936184ed75e66ddd883335f8b660a7efa243807268a86e1ae078a6502e796b5cc922f1f58d34be335212ad1f3031bf450df4c9c7e0de974e6592f1c6b2a18b2dc821c8b6950bc1c50497d6d5b76d143eda869174ec6c020aaa400ce8337c90724aefa21fd610204496b18ee75557f7cfb698c5dde2987ecf2a3678f2f45d7835d9fbd3725b7f4ad4dc198fcca594c5898c68f0517c01b608b02d4286b9e461914c9dde87fcf0b6e348ee19365d5884f1774410f7c02d0c23e5ad06a4313fc209436e4bf3a3afe8293f57b1f0006afa8f962311f83fc4095fe7db39e3f99261c3bca8cdc98d04ac7381b293d08b55d8816834c554e13377f260092f9e95f20e32051be319f3251b7d4156fa16c894a36ca4e4c836c077386de47c79f748ef26cf269540a08c1c27e86e9e07751dd6b3b01bfd18e3b899b063e379e35c9f3d79adb53e3a8bd06f2453971aaf9953f516e4f0be7f779fcc109a121d4ad81b31dea02da58b143f7dceefd752ffd742c5ebd2fe6743749659b41aeb651dd5a65aea0b9aa07646020c53e26c16b0c6413067b1cf4cdb188527431589d651c1668d0ad144c3fc33d2b1134fd47949194d85407c56661f07a220bb3044777aa6c59be99f30da2f084b9a6b7edba93d2192f818cd96b8f2024fc6658fdc2e13e03dd5accc6627d90a745ff97cef3fc1e98932d87c88f32445e5de3538b0dbea1458786446b128e42724826eed12afc799f40a3eb01a10046682dc5b3cd7ec4da29da3eccdaeb93f8c0b4e541c8dc199d7ed0369758b21b3278ea36994eba91af0110cb85378412102e2b88d3a8e8f00fce80aa610b41d62bec08ef41400ec8e5aa45257a94575acf45e0daa98cd47160039c32080e4ad17f4bcad97af677ea32e51ad22b5f4f05cd0a9548c062d98844d06659ff7ff646857259a5ab9745edc6367cd5d2fd39702702346ed48ac5fab092e7bcbe457d637e8a0d5bcbe8fe1627d95def88a6bf886f517c26452e1d35fcffebd6b9f38f5b711a1c96995b4539b317e0b2ef1c8692a4d829a9b42a86cfab974035e39345678550b2a67a9aa31c67acdeac4241a677a20359bc17e26ca12486cdc69dc8bc11fa55430a5539a1954f9d8b714811e6504a8166b069a9388dc4e0c973383f1bfb27f5015ad3bf8c6a4936a4ec6261d58eb412b3b17eb477e79a645e98d20873d9603365aaaed44be2d96eef73dab2c973756e3db0b356afb0257ef48bffc8e0dac6c6c967a8f14463f5eef60924616254ea311e396064d6ef3c004045d3db20cd4156a59b86f8010f5238b8013553639ef39c649eef2d323f730597eb14eed520ea23d33e1ff65f738c73a0d1cf889e3eb77666ec494108eb8a44281b0f6f2af6d1c4fccdd4fb7fea9052ae8c80640ae3cba1ef4abd6ab6519dd61e5bdfd3da482af74c6af2418fa2d61477ed4a3fc318a4b071f793c23f34b14000e671a8a396e1d40f0cb06f5a170d7e4567c9ab6bbca6b40bfae80fdd83ae7f1f185ab3a1168536e7cfbe3c8a7691a23b86499aacac926de4a929d7bb9b02ec542ca4f19429ed01f6073c7c73292d21ea9303f496c65ba85a447bd9d0b5722a12ca757bb30feba33", 0xf84}], 0x1, 0x0}, 0x40c) 02:10:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="594d22c263208b5243136ec0c071a99c0d9ac14a779214528a055e24572124875e8366a98abc8d80629ac29915522f46504b1bf9cc45bac99b78d7638fc2936ae6ed8ccb99749a00c9e76444acd548cdd4b39df2441a25a59432c262eefa7f658a8bccf5359f43c0b1ca818f4734527d8e43d23686a893e8a5bb2bb9f966531fc3d04dae9610415dd285af6bb5bdef", 0x8f}], 0x1, 0x0) r1 = socket(0x2, 0x7, 0x6) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x3}, {0x18, 0x1, 0x800, 0x8}, 0x7, [0x2b, 0x8, 0xfffffffffffff7af, 0x0, 0xfffffffffffffffd, 0xffffffffffff7fff, 0x80000000, 0x8]}, 0x3c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) 02:10:43 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0xfff, 0xffffffffffffffff, 0x80, "52fc48498ab80038e9a63fedecff5b9b01eb2f1f", 0xffff, 0x1}) madvise(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x1) clock_getres(0x3, &(0x7f0000000000)) clock_getres(0x2, 0xfffffffffffffffe) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) 02:10:43 executing program 0: clock_getres(0x7, &(0x7f0000000000)) clock_getres(0x4, &(0x7f0000000240)) 02:10:43 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x3) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x1, 0x4) r1 = socket(0x800000018, 0x1, 0x5) setsockopt(r1, 0x6, 0x1, &(0x7f0000000040), 0x0) socket$inet6(0x18, 0x3, 0x5) setsockopt(r1, 0xffffffffffffff64, 0xffffffffffffffe0, &(0x7f0000000040)="979776822840d140b95738dd24aab4cdef00127c27e710ca67efb29dc060234a9dd65883831b1c273c60d408ea95119cb7cb4d3234714643ef347affd58993afba89b781fcc0886d89320134bf161942e47fe2c15be9c058101d35831731455a3d1908e2a19919e72e", 0x69) r2 = socket(0x18, 0x5, 0x100) setsockopt$sock_int(r2, 0xffff, 0x1082, &(0x7f00000000c0)=0x80000001, 0x4) 02:10:43 executing program 0: r0 = socket$inet(0x2, 0x6, 0x6) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) r2 = getpgrp() getpgid(r2) 02:10:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x8000, 0x400000000200004) munlockall() setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) sendto(r1, &(0x7f0000000080)="c1980a88aee50221819fdc09c56f85977c5ba8d2d9bd4c576d7f691809cf53887f1e4ca6e79c1928ce785dacfb15c9f01ee8871145278230d0d80008e672824eced2b339b666c5bb229dd5a67f62f5c718da9f86af66414d519ad5163d3a3f11b83bcd", 0x63, 0xe, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 02:10:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x1f, 0x8}) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 02:10:43 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kqueue() write(r0, &(0x7f0000000000)='<', 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x0, 0x30) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x439e4d92303e29b, 0x20, 0x36, 0x10001}, {{r1}, 0xffffffffffffffff, 0x8, 0x40000085, 0x9, 0x1f07200000}, {{r0}, 0xfffffffffffffff9, 0x14b8099742854cb1, 0x1, 0x400, 0xfffffffffffffc87}, {{r0}, 0xfffffffffffffff9, 0x7, 0x20, 0x1, 0x1}], 0x1fdbb094, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x82, 0x1, 0x9, 0x7}, {{r1}, 0xfffffffffffffffa, 0x40, 0x800000c0, 0xfffffffffffff000, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x80, 0xf0000035, 0x8ebb, 0x401}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x9, 0x20}, {{r0}, 0xfffffffffffffffc, 0xf, 0x20000008, 0x1, 0xfd58}, {{r1}, 0x0, 0x0, 0x2, 0x2, 0x2}, {{r0}, 0xfffffffffffffff8, 0x20, 0x200fffff, 0x9, 0x7a3}, {{r0}, 0xfffffffffffffffb, 0x72, 0x80000001, 0x5, 0x9}], 0x3, &(0x7f0000000040)={0x0, 0x4}) 02:10:44 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="8f5f00c5e7de9d21c473528e5f34229e418c343dbd60bc7d52caf28c3ef52dfb3550136290b57f7f48d65bed0b749becbc59ff1d9a5ec4e58d2c878922d11727fef15a33907cde58684ae75a56a80210037eb1bd", 0x54}, {&(0x7f0000000140)="50e9208ba63cdacdc253c69f64c0337f8275904c9267492fd2c025d2dfd699b6ecde52673e5eeea077631ca9f28c3aaa7791df1f0ef6f7ea28af86a17e3e3e55d3af0dbafbb0ffcc4d6b2c66555f1c3dceb2ea5b25dff022f9b4e19eae31a4fdf4822b2f4b04ec7483fbe3ff047794cafbd3ea16708187bfb50dd340d88eb2b9a8dda1a2b52b1b174593438f3381804714d1b4457f804df865c4a2fb23f7d288b209c6a05e7f7f6dc87d68e23d53a3453a94591bef96b48df0ff6e917b300e", 0xbf}, {&(0x7f0000000000)="ce9f2d55b7dd2be3a45630c44ed76114055d47cb035a070c5f4f64811e1a17704f2cf13236d8a26596a43b56af9e67b7756486f3ecfaac31", 0x38}, {&(0x7f0000000200)="0bfac48786dd0920e1e29a7399a35154ba899a556e02fa3fd8c398e1555f77cd3d4213e4b103d985fabc7aa0777afe97993279fe7146f399797b27224bff30ca2812c9371293c849a7eef29986e38104f2e840d9452d7b1d6bc6577d24dfceb14dd04da6991481cc54a9cad54945e965b1e5ccea9705678016d4cf2f3726585e0f687643d9", 0x85}], 0x4) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) pwritev(r0, &(0x7f0000000100)=[{0x0}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x88) close(r0) 02:10:44 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) socket$inet6(0x18, 0x3, 0xa45) fcntl$getown(r0, 0x5) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x7) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x80000001021, 0x0, 0x21e) getuid() 02:10:44 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0xd75, 0x8}, {0x18, 0x0, 0x100000001, 0x1}, 0x4, [0xf799, 0x3ae5, 0x1, 0x5, 0x2, 0x90e, 0x4, 0x9]}, 0x3c) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000005}) 02:10:44 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = dup(0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) r2 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r2) 02:10:44 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = dup(r0) sendto(r1, &(0x7f0000000040)="c35a1382f003219375620fb708fa3b1027007cd1591f8f96bfaeccb93925837af30245594bfa1e421e", 0x29, 0x4, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x128b, &(0x7f0000000080)=0x6, 0x4) socketpair(0x12, 0x8000, 0x81, &(0x7f00000000c0)) r2 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 02:10:44 executing program 0: socket$inet(0x2, 0x2, 0x0) 02:10:44 executing program 0: r0 = kqueue() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x1010, r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x1}) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2527, 0x100000001}) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x100) 02:10:44 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000140)="7706ec1f618f393405bfcd3169c10783bdc25cbb0df1e4f995a837fa779799f55e17062bf8d0156a91a22513a633c147076a31a1f9ee1ff1a9fef61837a1fc86b23829f9d0d4b7f73889aa44c3438ee5cd53c236e5a6e815831173e0e525c0ff68d1aa3dff44c56eb74c334be119e598bae00723f9a4846b71bca892b8f99781b59f832f40c1c9521ee0de9363abdf784c4a60131f80f37312fcd5751310415c06efbe3c564b80bdcea28a7abeb3444d032057640a", 0xb5, 0x9, &(0x7f0000000100)=@in6={0x18, 0x2, 0x80000001, 0x2}, 0xc) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) shmdt(r2) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000200)="2107a72cf310ac7b8f1ade09bc9181d1f8b104c60f6ba1a58f24f405f9b3bff2786642f13098be4096d998327cac41f762f1f29bec434b725e0a438c13bcec80c18ee4b1ab5d2c90a99c05bd6215f8b0c5f2e37495ebd49c3ee8451b5e78c12628f186c3a3d761558dfddab1d31dc2adc347faecf27ef85bda17c6a670a13ab768084bf0f9", 0x85}, {&(0x7f00000002c0)="748f409ae43a5132c29c1460adfee0b97aa24394302df1439c882ceb2880434ea7fb141b9c7c1ec64f211fb08e3868fcdc1786435580d90f8f18b6ff6c8016bfd2537e73b4ea2ae291710f8b2789bec2a90d86917f10bc940882e4bd5c80f6b00a3919b61bc614df628389fde69ac63c43f04905e39190e8d8958ac97af46ed383681c657c7941d38c0e2708bb2c45b23b5d4c47cbc4143e93556c11b8f464364ec71f6b9d93a91d0a7e923bc146034fe3bbec3e653df449619373ec890b35f57155227b2d0f439eb8ea87b5856355651a54e0c801", 0xd5}, {&(0x7f00000003c0)="038828c91b7e005818c9e361411e7729f7d22e8508684518a1c049bccab8b67d8dcb6af49077ea691882a97ea00822ef57ec388bb1c233cfb65222a446c4b39d7d23b034e0a071f2b6501856a47189f8335bc48337a93e11f13276d2cee0c922e6a6852923551974ab082ee41d4214c0d5baf8445fae813e0316b75cb66afe9d33970b8b7bdee2cd90db2efc7ac8713499f42e94a78b985a047708dc9bbd92bb0b10cc681ae7589aa484e8e6b2d5d26ab32dec25cf3b15a103e8e9736322d7ceaca700a5b0", 0xc5}, {&(0x7f00000004c0)="be078acd150deab113c6015410dc10366f5c95be1e8bdc3de3dafa22ba8648698db7dd4b6aa4f900d951a2fe06580dc11209ef8c07899565a660177bc632dee580f95d9d5982c2f277074f3834bc23907c0ccedd150111ef903ac35e1ec6a9dbf139f3c5680caf186e7f665637dce948735b0fbc3b8c88e47e3c9de3e8de53dd6bbb0f85b93e74788f6098451fb53dafdbfc6c76ce6698b1e9ba1e675a98fecb0fcbe349f0918d8d69e19378a71cb0f38b72af9e8658fa7dc821abf1251083f6ce44b19c96079dc03a47f8b8895b985d6fd370", 0xd3}, {&(0x7f0000000080)="0c0ebcc5df5715eada3f561992a459ba83e1dc2ac15ba082e435b22ac73e668ce462836a2c59a6e6fae7f4815b9e5d8d056840bc32282f6fd913e1459809ded1a2f234f8845dd4068c1b6f8812b185336b3fc16dd7e1bd80c28c59d6bcc0dcfb8cd296641a1df3752c902a", 0x6b}], 0x5) listen(r1, 0x9) socket$inet(0x2, 0x3, 0x6) kqueue() r3 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000600)) 02:10:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x200, 0x0, 0x90d4, 0x1, "d730c1e7bb6fc6e23be6d105864c6cda00e74de4", 0x0, 0x20}) fchmod(r0, 0x4) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f00000000c0)="cfa7dee046a321b1700947fa407bec8a3fc3b90c088573a56efb92d67fb589a64d6ea5fb53cb24641b0890cb6141a8cdab81b8df6e67", 0x36) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x1, 0x3) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) 02:10:44 executing program 0: r0 = socket(0x18, 0x8000, 0x5c2) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) socket(0x0, 0x4007, 0x1) r3 = semget(0x2, 0x0, 0x154) socket(0x11, 0x4005, 0x80) semop(r3, &(0x7f00000000c0)=[{0x2, 0xffffffff80000000, 0x1000}, {0x1, 0x0, 0x1800}], 0x2) r4 = socket(0x10, 0x3, 0xfff) getsockopt(r4, 0x11, 0xfffffffffffffffe, 0x0, 0x0) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x9}, 0x8) getpid() madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) r5 = semget$private(0x0, 0x2, 0x211) ftruncate(r4, 0x1ff) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000040)=""/31) 02:10:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) socket$inet6(0x18, 0x7, 0xffff) 02:10:44 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000002c0)) mkdir(&(0x7f00000004c0)='./file2/file0\x00', 0x20) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r2 = open(&(0x7f00000001c0)='./file2/file0\x00', 0x1, 0x40) linkat(r1, &(0x7f0000000080)='./file2\x00', r2, &(0x7f0000000240)='./file2\x00', 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file2\x00', 0x0, 0x10) linkat(r3, &(0x7f0000000200)='./file2/file0\x00', 0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000300)='./file2\x00', 0x150) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') 02:10:44 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) utimensat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 02:10:44 executing program 0: r0 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="03000000000000001602cc51fb138e04c7cb20c7cd86bc2360f34e258d28ebee70075d6ba67fd988dc8771635c886f6758ce34d8e4083b8828bb05a89a0652cd420e48c12dcc69c138f2026d247077c7882d81e59836aa98992798c64d24fb53f98c59ae26a0194682f69219a7088e341d0668b76a4808177c9e35c68cfed5c646910c493d6bdbb5232bdd55ec35bc4be60d23a469fce11339f88a3d13ee5572b913fdc052a0c2ad7dcb88ca57df1d1082b862e162ab997ec121e886d47782f083a4c526f6e5919069dab4df1c578b5c5166780beac309223bb607392356ab3800d4a85f2ee79b24696cd0ff74370fac418bf911f74f035b4e7de73361d8514e421194506fa79c2951ae9db2a421b0361cc8263265c294255463f6c4b44a0ac329201191816eca32275d3a798d3020bc2d60790ff1873d849b9558bd0b6888202bc9e05c55b19e8274baa725c91469a3906ee848cb8cb868a3c92de8e30506f2c6d6feb8b9c6efd0ee5baab900a2ae0b6a141d785ea138509c8d298fad8b6322e064b9193988e4ab202ecbe296aeeb3cd674b3"], 0x19a, 0x800) 02:10:44 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x2}], 0x9, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x91}], 0xfffffffffffffb13, 0x0) kevent(r0, &(0x7f0000000080), 0xac, 0x0, 0xdde, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3, 0x0, 0x7, 0x101}, {{r0}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x1, 0x100}, {{r0}, 0xfffffffffffffffe, 0xcc, 0x20, 0xda5, 0x8}, {{r0}, 0xfffffffffffffff8, 0x4, 0x1, 0x6, 0x8000}], 0x7ff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x6, 0x7f}, {{r0}, 0x0, 0x42, 0x40, 0x8, 0x5}, {{r0}, 0xfffffffffffffffa, 0x28, 0x8, 0x100000001, 0x1}, {{r0}, 0xfffffffffffffff8, 0x4, 0x4, 0x10001, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffff9, 0x0, 0x20000000, 0xfffffffffffffe01, 0xa7}, {{r0}, 0xffffffffffffffff, 0x2c, 0x40000000, 0x3, 0x85}, {{r0}, 0xfffffffffffffffb, 0x4, 0x16, 0xa2, 0x8425}], 0x80000000, &(0x7f0000000080)={0x4, 0xffffffffffff7fff}) 02:10:44 executing program 0: rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 02:10:44 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) dup2(r1, r0) 02:10:44 executing program 0: syz_open_pts() r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x3, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x3, 0x0) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x7fff, 0x7}, 0xc) kevent(r0, 0x0, 0x7ff, 0x0, 0x361, &(0x7f00000000c0)={0x10000, 0xffffffffffffffff}) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 02:10:44 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) r1 = dup(r0) linkat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file1\x00', 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x20, 0x4, 0x1, 0x7f, "095c2b38004c47ae06123c6aef104212d24f063b", 0x1f, 0x6}) shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 02:10:44 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) write(r0, &(0x7f0000000040)="88a8b9be8a9daf39f922914e8ee79ef9f8b813d73f2de5240b54c6664a13bf9f71e5e0cd34a8fa90523f7471d60239a2648381fe82987aa8c6ec4faf35f2d34671c53f36b626b714d9126aa66c9b5db38012429ef58aab70229c500565c968bda0abe5ff091d4131b82408b60a24aa40a0602bf05ba42c66fe9fda8dcf84e8b9ec44a67c0ea97e181e1ce76076c154c7c39d8d2f3c60934a05903c98cf01a7b978546d3ce0de95b7cf15ae2530f78b38f8312e398d60f4a29c8c04aa0005bdbc1d190a0632e4ec00000000000000000000008d2b18aae2605add8da10000", 0xde) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 02:10:44 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0300000000000100eaffd09d401a5d26e900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 02:10:44 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x9) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = semget$private(0x0, 0x0, 0x290) r3 = getuid() r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x1ff, r3, r4, r5, r6, 0x6, 0xfffffffffffffff7}, 0x200, 0x5, 0x8}) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0x8) 02:10:44 executing program 0: syz_open_pts() r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) getrusage(0x1, 0xfffffffffffffffe) mkdirat(r0, 0x0, 0x48) lseek(r0, 0x0, 0x1) 02:10:44 executing program 1: 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, &(0x7f0000000000)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 02:10:44 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x737e762262953a02, 0x20, 0x0, 0xfffffffffffffffa}, {{r0}, 0x0, 0x20, 0x80000001, 0xfffffffffffff9dc, 0x8001}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000048, 0x1}, {{r0}, 0xffffffffffffffff, 0x60, 0xf0000000, 0x3, 0x100}, {{r1}, 0xfffffffffffffffa, 0x2, 0x8, 0x9, 0x4}], 0xfffffffffffff568, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x2, 0xff, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x800, 0x8001}, {{r1}, 0xfffffffffffffffa, 0x43, 0x80000080, 0x7ff, 0x4}, {{r1}, 0xfffffffffffffff8, 0x1, 0x40, 0x100000000, 0x100}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x200, 0xe2}, {{r1}, 0xfffffffffffffffa, 0x80, 0x400fffff, 0x7fff, 0x1ff}, {{r1}, 0xfffffffffffffffb, 0x1a, 0x80, 0x5, 0x5}], 0x80, &(0x7f0000000200)={0x0, 0x2}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kqueue() close(r0) pmap_unwire: wiring for pmap 0xfffffd807f00b9a0 va 0x1b30620000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b9a0 va 0x1b30621000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b9a0 va 0x1b30622000 didn't change! 02:10:44 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) recvmsg(r0, &(0x7f0000001700)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f00000014c0)=""/221, 0xdd}, {&(0x7f0000000400)=""/97, 0x61}, {&(0x7f00000015c0)=""/104, 0x68}], 0x3, &(0x7f0000001680)=""/90, 0x5a}, 0x800) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/107, 0x6b}, {&(0x7f0000000140)=""/76, 0x4c}, {&(0x7f00000001c0)=""/79, 0x4f}], 0x3, &(0x7f0000000240)=""/240, 0xf0}, 0x0) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x180, 0x0, 0x0, 0x9}, 0x0) close(r2) 02:10:44 executing program 1: setitimer(0x3, &(0x7f0000000000)={{0x81, 0x100000000}, {0x40}}, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x1, 0x9}, {0x101, 0x2}}, &(0x7f0000000080)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x2) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x80) getsockopt$sock_int(r0, 0xffff, 0x100c, &(0x7f0000000140), &(0x7f0000000180)=0x4) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='x\x00') ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000240)=0x808000000000) link(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0\x00') ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000300)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000340)=0x5) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000380)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = semget$private(0x0, 0x6, 0x100) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000440)=0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000480)=0xfffffffffffffff8) poll(&(0x7f00000004c0)=[{r0, 0x20}, {r0, 0x37}, {r0, 0x8}, {r0, 0x20}], 0x4, 0x6) ioctl$TIOCSDTR(r0, 0x20007479) r2 = msgget$private(0x0, 0x17) msgsnd(r2, &(0x7f0000000500)={0x3, "6b3c8aada0bc009e48352e6459b8e458f551efb78fe6bb5c8bcc46a50daaa2b4c52d14d02bccaac82d1425b85bcd907b"}, 0x38, 0x800) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000540)=0x8) fcntl$setstatus(r0, 0x4, 0x4c) getsockname$inet6(r0, &(0x7f0000000580), &(0x7f00000005c0)=0xc) write(r0, &(0x7f0000000600)="a3dd60342bfdef976c29ab3899c33c5bc8c528f48272ac5b2ed1bb0d8971da090ba84a89ac34d51cab4025bb3f78f8faa7b69907b3db881e8fda1243", 0x3c) msgrcv(r2, &(0x7f0000000640)={0x0, ""/131}, 0x8b, 0x3, 0x1800) ftruncate(r0, 0x8b5) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r7 = getpid() r8 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000840)={{0x9628, r3, r4, r5, r6, 0x40, 0x9}, 0x7, 0x8af, r7, r8, 0x1f, 0x5, 0x8, 0x1}) 02:10:44 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) munlockall() 02:10:44 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x3, 0x0, 0x100000000}) pipe2(&(0x7f0000000000), 0x10000) close(r0) flock(0xffffffffffffffff, 0x1) 02:10:45 executing program 0: socketpair$unix(0x1, 0x3, 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) dup2(r0, r1) socket(0x2, 0x4000, 0x9) shutdown(r0, 0x1) 02:10:45 executing program 0: clock_getres(0x2000004, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x1, 0x1, 0xa9, 0x10001, 0x7}, 0xffffffffffffff0b) clock_getres(0x0, &(0x7f0000000080)) 02:10:45 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) 02:10:45 executing program 1: r0 = socket(0x4, 0x8004, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e0000696c653000"], 0x1) 02:10:45 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x4, 0x10000}, 0x10) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x7f, 0x9}, 0x8) getsockopt(r0, 0xa, 0x33, 0x0, 0x0) 02:10:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000300), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x3) 02:10:45 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mprotect(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000fed000/0x12000)=nil, 0x12000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 02:10:45 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) close(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') listen(r0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x0) 02:10:45 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe0, 0x40, 0x6b, 0x7fff}, {{r1}, 0xfffffffffffffff9, 0x40, 0x4, 0x4, 0xe3}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5d}], 0x1004, 0x0, 0x0, 0x0) 02:10:45 executing program 0: socket$inet(0x2, 0x4000, 0x7378) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x455) 02:10:45 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) pipe(&(0x7f0000000000)) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f0000000000), 0x10000000000000d0) writev(r0, &(0x7f0000000040), 0x1) 02:10:46 executing program 0: r0 = syz_open_pts() preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000200)=""/84, 0x54}, {&(0x7f0000000280)=""/87, 0x57}], 0x2, 0x32) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b21a1de21d4c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35", 0x3b) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x2) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff8, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:10:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e60f38246c653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 02:10:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000005c0)="cfd03f314b427822224124aae2d29a936b5cbbcea816c31f8e63f7d2cb67f306921e6b6c48b4e1509997d56d8fb9f49810339c34d3100af7040e5c28673c6ab38c5ca07d2d9f66569fe4adaf8970c3cbec71f9dfa926daa9441aa251a3a818930599ed364738b9baa0f7f4bba260b75449d8d55e842834de449f59ac0df2b7b709646209e646a88b2e465db6649744fa575f917452e9f44242aac318b694e9547c11d076f0709d02c6d862f73b2a10129d144341458f478b95cfc6f06862d303b0ea388e8b79f772456d38e31121e0f58389663705fbc77479536eb76556ceb8d84299332d35e52ab87f0e9c0d4f3e201ed4bf58dc20ae335badd5c306fc1acdc22a5b51ffa7d29a8de13906481c39432984fcf1e3c86840e224659a16c5404331f4d9d476a482eba71a093a66783aaf17361c6cb4e505d78a8acd6fa15dbc515303e4f5a57c30c0f259c9ad2e4f79125f14412968b7dd718b73374d634e4d1fc841b21b184011f015c1151600cfabadcb5e578581cde91692a83a1328c06e70465a450b9fb0072a9605593471a43c3fb406ef88a113d7215bd99eff463912304f2801692753bf73fcabdc6cb083a66ae21cba7ebcdc3d71047a324b3bd5faf6526495dbc3f2df3a55146581450839669dfb13a1a883559c4556a52770bcf228c98e72c7844e3632b6463cc9f3334ac7c7d4bba2307419583f08df558e3ea11189fc9fe2b8cdee92bfa5584ba486b6381bd115b15e20b2b8163a76535deb429a0c78921d965acb1e9de743f0e9a8907b883f2281eb12352e6bd16eea83fae726b25b45696f5b1b8f02da74dd37b2962a5b807460fa32919ce3b52334a61a3f48e39f468c6be1d9ffb2b01e191ffde2b97c840f5b32db60a0540c93e17df4d63dcc36cb9f3a621e82ad6715cacc1d587ea4e38e191ca9a80b38f32dc071db57c89b54831c28086a7705098827700905ffa14807aa8f02fd048e9efc8014c916ac04d05201b77696dd68f835d4acf22944cf28c31a04f8d123daaec07274fdc043cb0004fae7500f83e3a30d0abeb4b74a885a03c5b1799178dc795ef25edd88c7d8984aab13cd76df31a2001a809f503f25cc3ee572ff5883618595c0ad788966225360a02b5692f7254f1e88753de1c52373af97185ece44710c9fa947b86069bd21724fb6d13dedae7a6d7c3ac11b05fa71b421891d8f763cd79e7bd952805855b7d27308cccc1e7d1cbb6b51e05d68ccdf902954d421bc23184a34df5f4114ae56598600b4c707bb5e47fa59b7a3ee73e8a37f843f3aa80c7bd6b727896eac8289d833964c6a9a6502a05b10eaeeb7dddc7eebd40579f5eb3c56eb76bd29cd4053641feaa1f212c5a3b5fd50bf77e20a5c56d4cea08c2885a30c5e951b63709e143462ca0b22672933e23216b03c7449ba88a60ebe716a5c82a25343d1e4067289c42b1970ec8e23b9e60f7505476ae392160788503f7b5963ee3bef7a96a3a3bba802d85139ad98c707dac9e7de276136f4082480f3d74eca778e446865aa54963a34e64e90848aaed692dc917f283d79c3a3c3cf297df68dd0fcbbdbd3a4029a546cee78b04e1c95224201908a9b2a6a693093ba84e359f4701857937b6ae15efd27831ff2bfa3670934dd6fdbc953d0d7449835e232d82a48caf540de5649b95212dba0ce3c8281590e6abdb4ca2cf6ead36628e94e50883747755032d1562469e9ccad052ba5095675e95977a55250af96fb4a42471f598433f127fd4319d5fc9037ed223a909b6dd97bee9a08542d2e510c73175b5a56f4530d6e79d8c8cdd7b1af78367674e5a9125d49d1864e7a33532d16757a2d203afad98cb14c3b3694ce7d1e2ea8748e389b2e19be65cc67d5acfaa975135c593a7bd8892aa9276630dc593304d77b5bd43643fbb2ed05575bebad78c76dfee9a1346f645858c08825d7713aae5a20f6a7519c0c1af8704180c66b47fc12d4b155d0ba8af6adef8a0b948626b2aa33777ce65638599edd90f61585526463cc431050ec3ed899ebc61f8d16d62390ad46a7828b1046d8c8fddadc306a170b1320fc3361ea160981fe6af39f3346676b0cf48928d3b9ffb1e64ebdbdee6a2843f03d35d52a6d25fbabd6af4ac252fda56653ddeb9515", 0x5ef}], 0x1) r1 = syz_open_pts() close(r1) dup(r1) syz_open_pts() 02:10:46 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x4) recvfrom(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 02:10:46 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = semget(0x1, 0x0, 0x400) semctl$GETNCNT(r3, 0x7, 0x3, &(0x7f00000002c0)=""/4096) readv(r2, &(0x7f00000015c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) close(r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x3, 0x1000000000000000, 0xc8a}, {0x18, 0x3, 0x8, 0xfbc6}, 0x2, [0x1, 0x3968, 0x0, 0x0, 0x48a, 0x100000001, 0x1, 0x5]}, 0x3c) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0x0, 0x40, 0x8000000a, 0xff, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x80000001, 0x800}, {{r1}, 0xfffffffffffffff9, 0x2, 0x20000000, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x800, 0x8}, {{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x6, 0x7}, {{r0}, 0xfffffffffffffffa, 0x1, 0xb61d9dd8de24fe27, 0x8c9, 0x3}, {{r0}, 0xfffffffffffffff8, 0x63, 0x40000000, 0xffff, 0x800}], 0x8001, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xc0, 0x80, 0x16}], 0x7fffffff, &(0x7f0000000200)={0x2, 0xb3c}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x9, 0x5, 0x6, 0x7, "3ca32c97912b8151c84b658344b5f3fbf97b6970", 0x401, 0x8}) 02:10:46 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = openat(0xffffffffffffffff, 0x0, 0x20008, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) accept(r0, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) fcntl$setstatus(r1, 0x4, 0x8c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000500)="81b52ca7ed3360c92ef6f7e548cf419678ed3c5973b372e4cfeda0fdee48671fa5f9b57bf590ceb236a52e69bcc0e633da1292e8923f00f2096a73947633f3e6b56b53dcfa79531a702388ad9ec1ff999e5bf7e9c538874a6aa3f0de0e1558bc8a685629b815f10aecef5e13716d7f138ae244d8eeb38c42a0b39f98ef920283a0650f7a5f24b227aa58c4c95e69d19dcdf07c17bb26fa75da01244a825e3300d6be0910b26a1d4770ca4fc972e8c427f1835affd86d65121373e8277cc6e68b226a21d19459c2e44e51c0252f0af1fb7902142a679e71ea9d15f3f4d4ec03593a7e39fbad62eaf61f75e70076a84d51d5a742cca0626cb67c1ac39df19b268e262543b55df8c3e072fc248d647cd734d82c385cc03e5f4e56e90d160dbe6ab4102e7ec8ff10bb63dccbcb8f3c68759d1a2090128ceb61fd08a61c17fe5cbfeb333c8b8435d1e9dea64a8ee4ffea748a303e9243f2e6ec53ffc54bd358ae960c919c4d7c65b36e447f2b078ba571bab329d12f839eb2673e4304bd676abd8c351aa72edeca361a42f00715035f0a9da6a8683bd172ac045a1c560ccd7968fc34daddd86858457d86988485146cce1de61335a8a8e4559230a7dec45093dfe9a02b9d254279f66add0ecd0246fe0177b52e731d0deaf8c7c0e1518635745a2b8649bf022d9c6c9f6903404dc87b9feda5b70a0ce8da7cdaba9e324ec912c211b31cfa6d6ce479f68fa75eb8910125c26cb340ee87993da6383470ddc1f8447d9ed4d5d0a5f2123d43814543d09856391eaa8c13186ec7ee8de35cf1cc346e21c7129a668a852506525bdbdcf9e4bea468adf45e06c67de3f18ab178d18ad3d2f53f5de6807752af1b4af6aa94a39a440ff9cef5c12fd7973e322028f6d40c905facde4d24146c659de4726d7a2851f16648ad90c01ecb2924ac649b8b3752f15312fc44354ac6c7747da503aa8e78029b90d1c69da1df90e82988639429c58ba84e695f61bdd5607e2006f235bd12f374836f7514f505390b91ae66f2d80184171a3eed7d319c207119a61be59f46f7f976c5d6be5396e1796a288acf26afa0c463c11bbf52f7c34a84edfcc0b1d7e9033776f946d94a8b0a038f853458e7b1e5d6d41283e15c22f489f4960ccbea40f7a1e900384463fcdb59743917bc9baf749de388c07b58bd0d03cb5d687482bff66f546606ecf1dc836d1e79ce950a4dca8ef1aabbff8a5d55eeae3fdd4e6108ab2178baa6bed7a10605580cb8520d4e553e7896f5d2eb3b740afeaf655f49aaaa803df1d90f756a6d4400896bd6e83c24a2d431c59208a9cf6f3b499b75abdc2192a440361c3719c639c9785c5925849338de4e2b5110240f1331140805e378b5797dedfd142513a483dd6d5cf349480e1bb24e404b0f472912a7b1c5fc76a72d7f550f5f2935f63dc72573944e9c7ad2d64f2d2f03d11c7afef03cf79e4495b4fa0c6aff15e5286b29493d8fa09b7815a05cb8723c44289ad805d68436cf9ce058f4e2fd7ba91c0346102a0a67f77089b6a3169ca4e3cd001ca63cb5b7aa40667fa9cc633c55135b4052946f2a8635dbf0ddc14a80e38183e125b07af45877010b7c7843f8a5c391c6cb6f3821cb00dd81f11eacb8fc1a224b4828a50e8c2cf9e2519004bdc0781ed0fccae4d38011bc45e6c777ff16c8c54921fa6d2a7b50ea1900daf84275fa3481e70dd36e48a01c7f7924b789cc5363bde45d1bf69d357e612d9f7d03e94e562f3c28e81596432593c6a1016a79c2f716f05895aee4af90bbab726c0b7434f48eae32e818edcaba29c48b5a26f1aa74e2cbd0020d50380ba49dedcf0f93b94603618465bd2aece31e596d27d4756449711b7efba2940ffb841571ae787650b9493ef7ae85bae7b71e467113999c1a35a961f6c9505ef0e74e8d616a33865d3728a7766364586ea3289a681f5b009f98493c12464614896d51ea239a950ced8412675a0862a53e4ed51e005a9f1b9a4c865cd83b2261c3a1c6812a6210b5d774968460e440bd00c9dd6b120c5d7bce7cea2d643f6792768111abedb469db9935e4c3ef90787846dedbc3bcd983a0cbe8e3c0c45b3577f4c295391fe28f2ad258bbca9db02945f373f6f82371683e5d5954dfa18731bf41c36285a0b176d4e707f89f5c2f7dea095264ed710575b544a330d749a894f40f5c5e69fba8923fb8e43e5b27292791e470e9f2c93edf33a3cd77176a894936df66610b57814de71ae727df777244eaa22aadd355bcbec0a06360fa03f4252de8670d2ea69b4990d9e25a1df64465cb31c7367cbd653b4f005b27649e15a7fa0c69b092997d04836cc8e187ccb3e1be2a29c90a5d60dfbda6c68ae8eb90d8ff859743b71b7c03bb1ee15db0663f3293ea7a45dd1ece46ddb5f41ad33a188e81248072a9ce4f6170d60fce7f9d8fc59d6d675ed2f66d98ea5e7b5b943de4e9f079525b5406b57f463291b453f8e627355475b3b4e6d8dea94d1ea1e36fab3c563fd5c587fce032e15d2e551fc37407437c86aa2afc9fc73f9a3128f20d87aaced522533fe6b37b6fe9c58b3daab7f034118fd583218474e5a275c89c761ec75c0f459e8870cc272e89d30a9fff7f1f8d5b732c020cc1fb10df30d77f752556f47b5dd620406131f2b42e1193e31be2efe7112b9888cc8df305bbae2b2003959dd7d564234bccf9f59604bcacca5c3f94de2ac31dba6ef368ccdde35f826f47f0baae3f3bb9d5d62f77f0048297714bbfb7a4ddb4cbb5181ef0c843547ab79e227a3907a7475155a315de9b91369e71fd254c1adbc829500108204ce1c5e4a44f0abf52816d8b79856f71e2b69ca089283e4f705bafa5d01993b8ed8c8e1b47ead71bf7dd17f68eb61ee3a302c7b0693d1f1c40d7935a5b005e475cb95e2b077ec48d3197de657b60747ff417838600f0acb1e60f1969544658cd865099df2ee5f6a7c8f565b0af473e5e40664ca064bad0063ec1fad90a8487ddb2ac26313e6151bef8cdb38296e317d7d034aef2106046e04b4726b5167596e5055a3c7710f24c467b26411b0b45d84417d6544795790ec0c72d622bff9cc20d1b273514921efa3f351b9f07560d4ff3bc5bd2c659e91b688295f777957693d7ea0876bc9e3327c4d283501546f1004be63999df83cfeab1b5c50d83a155fe3d433aa6de997d67d5dfb458ccadbccae9a81895a6a3ce79d4caafe24c48204bfa5ace47759f0fbf81078cd7b261effbf06954cbc0ae32641cf815ac5dd444aa38b7dd1a56328dbd92c50f26f4cb32102dc6f94924c874e6226028057650dadbd01332fb6c7679420806ecc499af86d70c207e36c014835aaa5bafce445afc65df42b01189f6a38f958d3aa22cbb67b3dcfc76212e75bae7fbe9f46c7bc230143fcadebc59c1e6839a1f31fba124003b2222af122dac228122c99dabb500aebba0e08df41ba4a5bfac4937f9895a886fcdad1aa655a1ed91274241dc9b17353e2773328129bbd547f188c2f6296a4aa4a46bce2459ac8645525d5b4fde094badae76063d2e7d5aa44ed5019106783759bbe90e96e57277a82af399224c35799aad492a87dc975d7db80f8385b97cbf10507cf23f923457b49c36d242efd052b83e45e30b69e3296b6cc440670100ea2246c9ed7b8b5357dad86e8e3877f5d3535c0f8bdded73d23338a4ceb37ffcc04cbe86b0d28594b5c8b364b59295b3423fc498ae9a7eaaeb9e528873a65cfb78e008e10a607bc716c0d06d2095fe2c19ae0f965ba128ad39481993c85ae8dc36af09574d64bc496e9869aa399a4fe77ccdc172bc8e4112a3ca4a172f4e5afd3f0cfc072d2e59d575abfd6e4310030ee1662279d44ce5b6f3ac89f4f6c4737e2f0d0f5c2124918902b59338ae770d9f0130aaffa745354cf8ccc1799e775b23e190c485cb4ed2a88c1b6b7c372d90a33b4475e21f2228036db7de4592a07859856d57091cf1e1c6b2c5ff4e07fa1b2f0f97fb58f3afdec65c1b872087e888e1d19e9e77dec38f39cedb2131d1c30857ff28668070cc1509bb2cb98cc75be533bfbdfb74a43280bceda7fde8871bfc9f48baa78cce2572955436cf403b68f484ae33a818646f49b10f08976735d07aa0a6b197e6fc60920884a986df941560303d477508e07f699c935ca941983eaac2b707c33b53badb358c769e566fd24ad6bf88ed40a97ca3c46c4e26f9e674a857631e4fac18b725fd650b38381070cb6bc1be63989a02c1a09def957e607186a4936ed7ed187ae6780d9cd4c433509c0dda23525911d4f257cd1b965e24547709df82705279e6f377673865a375c087191308f2908975c4169594f920222eb8ae98ade0898a45acb60ea44ec144306565d4b403ca7c4c5b640cae78e27065f1d48e8014a5b50c40eadd1cb023c2d73c3fb1bb117417553f8cb1e52052af13905fcd6d0725fc81cade39a6b6816d4097bcb0993699cc615aca49f16da2822b39463cec788b24ce53721c7bcdd7ce36d165c3ec7b856287b4eae35c1714180b0a3483995601e6cef33cd0cc0177f5183b6b0f768e740ed94f90fe40da54e804858c1584219cda27278f63bed6999f426f21376cff590c937e3bbd367859cd0e9de519d055bf3ac2b0fbe9b7825dd9494dbd549cc62552d4c4541076460e5f833819da9c960ee853e695221833c5ad7f51b716db899e80d3bb682364a7a9b479cf68803581c6dc6e2bb7c21f88efe495ace7bba70902ae1cceae6ba1dcfd3951cf66957fb3ab10b1995430cd281759cb89d2645205dff387b4cc064998e850537b7783269e31964059ac43902bb3f3286c15cd25772317de487ca339f4be7c8870a754acf12a49aa27b6e5d011f48a0a0d0ae4db64564eb407214e3eac9e9bd78ed08d296deb5177916f179de9de6ffd3fcaf17f0efb34678ae1e3ceb48892f1b88425b6035c99816fa3c7ce8016bcdc8833c0be9d850c24d83698fa260b6a1ae315d2ce52fbb99f9c03e443150c6e2e3fda2c8fd9353fa45f435792f81b9c840b05c517d81ae02e0a51cbafccb5e0a959f7a2c8dc3f8b8b1853e34811193956d6b5d56587a156a5d021745c9db7197fe49027e4ce1bc99d0fc9a6589ee9616b3940569395227d9494db4b4066104dd65faa8ae8d8c57f0209666fc62c4c6bd1d46854d5a47fc6e7ff1c056cec0ea8d76c8e7f75b627a65a56ee403db04de1acd605c3aeae0168c4955620f1fa39efe1ee445b57766d77a50f34655eb3825a7bdf9b8bf98019638f9ee43efe616f76d7163f8b9f9d84419103425537f098f1005c0d38f9a50a7cfe45c4879a4f22c82aae691d5c50d0bdf44bb89534710242f523c520384ac2535f97f5b265d2f5423b7fa6014e53b4836e89805ffc582d187962c3738390c00332e030105909ed33d8ef1b7c538be7f330bf0991a503b5ba66366f7cc364b767b31b7b12bae2b15ca8770e21d5be9435d4e18d57ecb56bc6b665fe617ca308de7998f88029b67732ae298ddd1db9e7f642e9a552914fc69385ef3a4621f7c11966982b7ea28cd9ccbd88eb44dd74255282502380ac15a088783fecc3013c9296d212190ec92d95e38e9392acccb05c1e377300f7fdee348bbf4784c30f02861f10f940018d750d4de34e44ee90d974a1185ca42dd7e6b1c2f14e9a6629d034c59a3d47d380eae3c05e162a32af1cbce9c47ae9fd7c58cbab38d103150e86997ae5ab3189a629fc0d4f0007a1848f98765a81e5345f036dccd00b0cd06f39a52b14dea11d48dac72b57445442817ec4288e14c4fec4e1", 0x1000}, {&(0x7f0000000140)="5c15d17fb0256863d386d711bcc091439af62e194970db40e9b37639c64ccc3fbe4adc73d17834d2d7c6d16df924990591928e3bb1e2ac3ebcf08a794552fb3eb4eea5b53799160193b4541f472f6fed7d92022361834d31ba7b7490bcc52fa3735e50cc7fcacb22a3c47f1e642f206c0866d1921d0530a59bb971acb28e001dceea2641ee2ef1b313be415e0e3c0aea69d26d9cd58289287669072edae1df224ca21a930f9f5ca13462101ae58f882e7fce0f1c51778f1b897e8483cecb8f9763d9d8e1b185807e1a9bdbf8b547ad997d2d5a8c7cfd3e8a19108f3d288377eceb8b01219ef228143fbfe495", 0xec}, {&(0x7f0000000240)="e21097ac6ef47b362e5733d80de1ccc888647c4de78cfac26e529b5f4ee7aac68d557a71214f6d1ab41c68bb4914ffb6b508ba2f78db9dd073359c19482e08874be6bf9830", 0x45}], 0x3, 0x0) read(r1, 0x0, 0x0) 02:10:47 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) r0 = socket$inet(0x2, 0x5, 0x80000001) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x7e2}, 0x8) 02:10:47 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) link(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='x\x00') msgget$private(0x0, 0x11) 02:10:47 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x880, 0x40) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000400)="05ca980c09ac507e01912544c8bd4d21095cb48ff68bfd5899b64b710081e01dc147d25fea954d20959ba611613b60b4b5977989f2467f706adea23a3c99380d4fe26b3821cd99eac64c5099399bd0b6724506e031d6d385ac215d8455e211ec2c77daa97c8e0b1dc063eb73835ebe51930563e5b3868779aee7bcaa8caff988cd9843efb8e23f3d7dd3294c6a3b3af15c5a340d8ed23f7ef032f63738f64ae84c5a7109c90b6ad2d50c2f255a884e3945458f93f650118c49273dd9ceb291bf972d55849724098fc6eefc487384c5f7918e0b1560d7", 0xd6) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup2(r4, r5) r7 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000640)=[{{r5}, 0xffffffffffffffff, 0x5, 0x400fffff, 0x81, 0x1}, {{r1}, 0xffffffffffffffff, 0x84, 0x1, 0x40, 0x5b}, {{r6}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x336, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x7}, {{r6}, 0xfffffffffffffffe, 0x48, 0x80000000, 0x81, 0x5b}, {{r6}, 0xfffffffffffffffe, 0xa0, 0x0, 0x4, 0x1}, {{r4}, 0x0, 0x40, 0x4, 0x2, 0x20}], 0x8001, &(0x7f00000000c0)={0x0, 0x7f}) kevent(r7, 0x0, 0x0, &(0x7f0000000140), 0xc4c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x8000000000}, {{r7}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x7ff}, {{r3}, 0xffffffffffffffff, 0x60, 0x18, 0x7}, {{r4}, 0xffffffffffffffff, 0x21, 0xf0000021, 0x6f88, 0xffffffffffffffff}, {{r5}, 0xffffffffffffffff, 0x2a, 0x80, 0x7ff800000000000, 0x6344}, {{r2}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x6}, {{r2}, 0xffffffffffffffff, 0xbb, 0x10, 0xfff}, {{r7}, 0x0, 0x40, 0x25, 0x1c09e158, 0x2}, {{r5}, 0xac34f20dd3647684, 0x30, 0x8, 0x4, 0x5}], 0xed61, &(0x7f0000000140)={0x1, 0x1000}) kevent(r7, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) sendmsg(r1, &(0x7f0000000600)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="03e08e57defd71e51354a73db67836350cf12424a9f807ac57d3fd96342ea108db", 0x21}, {&(0x7f0000000500)="18c62cfec53ba22dd94c5c9863f3bc889ab6011d5d45c7a84474ba1c73591a2f04687baf52d50f936f9f1d635bc9b4cefc1520e3996dec29a84ae31869f1db7e15769d72d85539d80e63556b52ea2d4c292c252f411044e01829c4f310d615d9be72307e16637df786153a4f5b9ba00b86a58ae4371344592f34ba0651c9ee4b6f005aa8673e1f89e8507ab42f0b72e430f16c24177f24ef86099bf58dbb9b2072b269107c4a32c1afffc37f7041bb9478e18759518d4e8e0ad8a11fc49c0a9129777af151b56b927e9ee5bf29a656", 0xcf}, {&(0x7f0000000300)="a14a2d5c14bbfe016484277e7478518b5135595cc8ffb229a0bddc43e9a02cd5979c5bd983de0fda61cfb292935391a7f3638dc052df8eb2d21ed694a2a0381838ba0b5b1818d2159c0cb26dad92f3d0f87db1e8b9f2a3b09f121596bc073890cdfb7de402df2a8a91c5481b64207e1f4ae6b99e378535b2f633976a8200c3dd34ea94e2b2ed6704ef52c4eca178be29ae064c0357173f03bf1113a571bceb1fae9132ccfbf781785bbabfc67a4346c23ec3f287f6", 0xb5}], 0x3, &(0x7f0000000740)=[{0x40, 0xffff, 0x1, "5fda83266a1a264d3adb2dcf6986d47e1044f6fe980297a7124e1f8694f61128610f4f96a662854bf91e29"}, {0xf8, 0xffff, 0x2, "5c417034dd94b2b5e2ae0fa0a00c71243d1ad84c65f5acec337ab685c5c80dce57fc8aa39dac14a06e9ea25792a879b249256a277afa88285cf307d863a7fe6a5e78808f9b042cb85a1e4f5df4ef896910aaa8baabcee8d29836c994e4c10985afc9163ac6cdb052962515b5ebfcd1a3f2a4ee9a04a976e04f2422b85760bf9eb76c400d1986cba2bab6356cb4d7bad124803a9bc6f0dcfa2636108b39c39d534680743c2fbf470b4b13ac9b8cf920326b2ed5762466ce0066415f6b979edbb6837495775866a5d731dfb09efa756a6b45cc972bb5821b748198b2928ac0857938"}, {0x70, 0x1, 0x3fff80000, "f6a77d2727ddf8c574278bdf07d5abe1b2e1e69a2aaf1dc9e9c895257756c637c90dab4b8de034383c19f30137f8f01ac1a030afff093ed21ac46b57693c8e61bd9a8af21dfd5606bc90eaa15f51565628e9f305b9e3080253d9b6aa"}, {0x20, 0x1, 0x1, "aa0616f57d6ec6b1cdfc"}], 0x1c8}, 0x3) 02:10:47 executing program 1: r0 = socket(0x20, 0x0, 0x80000001) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000040)="e92154f50c9308a69f680d91808eb86222acc4b50f26ba6e07c81b43cf4cafe749a1349747b118b159232a10a5893ecfbdf37f1299ca2c4006f41e413d5d139c0d38ca1b9e054b7667c631d91cda963f0a84b96d96cb46906b937c76c17ca2b91574762ab4c2f0a12bdeb2972c6aa375bf3d575018b81a92e398906a89f8bbca52c6e5a50fe445214eb6bca93ebe1152f8515869fb1cb6fbd99258b62fd2d55369c55f6f809ef1c669e24f0b8593e3244329526d912b30456588ff2aaff257058e9d5be23716186644309c8b129fd8b708201c2306fca20e572cf18d080588958777738168aa5a22317718f9a595", 0xee}, {&(0x7f0000000180)="3bba2795277a1e23f1194f613f7a3fe7048ead8497c0948f3f8c27d454e8ab20a49cc886c859384912c65e5d00598484c67044d37356dbda102f", 0x3a}, {&(0x7f00000001c0)="51e08de55aa643f94019ce280d505294b72f82d0b2c071a707362b70c78bde12e09cc484a2d14978e72a98b4694b6c2c7af2e13fe7ca877c5acfbfea628c9312f331d49ff2faae828e80398eb78a78ddef24f4dad93348cd00c72c60c5ebf606f5fa546cd674e33868bd0e3942bdcbddb1396637113cffc996fbdeea2a0424234d0c82c1f8377c616ab94ece5f9df3128ea69296c5b1bc79d5f6d3ba02714cff5f71b9aa06162b4b15ce1b4deacb04ee3ca82a3ebc356c35052a5a3dec8abe305a6f53daae36ab03bdf91efa7c2d18a14b6cd4a90803bbfca0a6097c225b81fe6b4415f12ae8055999563aed38", 0xed}], 0x3, &(0x7f0000000500)=ANY=[@ANYBLOB="10010000000000000100000008000000a7fa6ebeb6f83135c122795c9f3c61467a126170e9d0a92a013dce67de7d4479d315307c7a280adb3602519549c9305020baf13c01cabd187aae65511f8692a645ead9258e9d9fa5f4f6f042ea6297db2e32d843fa3cd309373aacc734e8a3639f5c13b6acac1873ec72fe740e07bc4aa2034909a203331f87757a2eaecf833f135e98621cbcbe20a4a807465a018f5a60eb81c6dd6380f8ecacfa6d03959800668b0797884de3eae6dd69d60bb88e64248c6908cab2379f5016fb706c6485d8f7298a154035fa82a8b8522230dfbdb3f41c5c9383c434b3492fd49dc927db6d0601c1fbc58e9627169a2fec41052e09a7d24dd803fae270d461ff0000000000380000000000000001000000810000004030f178cfc1d738f5d188affff6543d6fa5b729cdd47fd0b4b4793f20a8b8b7230b635297644900004000000000000000ffff000001800000d908bc77f50edae7216f5ae10077bf8a69995904a2ea33aa136310eac76a461dc573c7c7031f2a238700000000000000"], 0x188}, 0x4) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) getsockopt(r0, 0x7, 0x1000000000000, &(0x7f0000000300)=""/241, &(0x7f0000000400)=0xf1) 02:10:47 executing program 1: r0 = socket(0x14, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = socket$inet6(0x18, 0x1001, 0x0) ioctl$TIOCCONS(r3, 0x80047462, 0x0) fcntl$dupfd(r0, 0xa, r0) fcntl$setstatus(r1, 0x4, 0x4c) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = semget$private(0x0, 0x2, 0x80) semctl$IPC_RMID(r4, 0x0, 0x0) 02:10:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000880)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdcf6200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563bee63a1e558e92b597a668d2cf829a69a48404bf58ed155365cde00000000000000000000000000000000000000f1fff938fd2afe6eb583517a1dad654738c7b2765952890ce68df9f156d654f2cfed6bcc82c25a736270866b91e85fe64721682eca67b125290922f18e13c8dc8ea05a2bf0a97741cad76d", 0xfd) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) socketpair(0x18, 0x8000, 0xef, &(0x7f0000000000)) syz_open_pts() readv(r2, &(0x7f0000000400)=[{}, {&(0x7f0000000140)=""/9, 0x9}, {&(0x7f00000002c0)=""/178, 0xb2}, {&(0x7f0000000380)=""/5, 0x5}, {&(0x7f00000003c0)=""/39, 0x27}], 0x5) 02:10:47 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x2, 0xff, 0x8001, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x9, 0x100000000, r1}) r2 = dup(0xffffffffffffffff) recvmsg(r2, &(0x7f0000000240)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/40, 0x28}, {&(0x7f0000000100)=""/210, 0xd2}, {&(0x7f0000000200)=""/20, 0x14}, {&(0x7f00000002c0)=""/76, 0x4c}, {&(0x7f0000000340)=""/104, 0x68}], 0x5, &(0x7f0000000440)=""/4096, 0x1000}, 0x802) flock(r0, 0x5) close(r0) 02:10:47 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000001400)=[{&(0x7f00000011c0)="97b1bb26b88d7d4806ae896220761c9ef09379b62ab7d40db1df57f536d63d6b156a09098140dab4a43220680beead502c9584ae1d6be104eb82f62e11dba4", 0x3f}, {&(0x7f0000001200)="5f81b473774c766d5bba30441324801efada25306458b6ff4103f5921268e55b11419eb2dc292ecfa3ea4781739df4c0", 0x30}, {&(0x7f0000001240)="6772232443aaaa4261970e94eb21ef63c1d8b8f8346cdec772f0bf17de980701405c2515cf5a5fe50e23b670bceb", 0x2e}, {&(0x7f0000001280)="762a5be528c2ca03aa45e1d46af3b0e739fa25b1657d9f8954a7e18056eb984044436605722c884e9c8424344597e7e2b6d10f0b24b1f5750095f178a4804accaad8189fb23073426f45880fe771383212fba4085bf74bbb69d576b437ba74f81190d24b157cebeb90c1d570a292e78f2f72a627a6ee7ca6bc6c5eafb8aff8984b1f01ddbb6fbefdb9c451ebccb8e60da13bbb0ca1335caf5f615d285c69e917cf8911ae287a1c54f73293c8d10d5f48e98553b1ce49ae04d0fb60cd33b75674acad0266826128790259f7d32c542cfb1b2529df6abfbe0e2baee0d10191c94b", 0xe0}, {&(0x7f0000001380)="8d20b4458e42f146cafa1d715d63a7264aeef5fa964401d2c96d52904ca90a60dde34b09ff981e863686faa3a7a3d4a97187d14fa5e5cbf15400a22d32a6d2ee039b", 0x42}], 0x5) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000080)="cf639cf47728a2121768fb7b5d7e689012502b086256023f2608cfe8aa78b2f3672e1ea03a3706b4dba222081d7df8e8998335f8dd3dffd46ce72304779de73eb9cbd72c7d6652da6dfeeccde8b33e5b1c384b90e432b791a4179d2d8ec7df15d9b872a850b5b870573e02d35103bf14f9c4a2c5c2ab67d891238eeab1da5cd6e1c44477b2698ab3a8f0063b0e82cb419cd1431d20d433a4aa5b7f19d72dd935bc7ad31e08baf24c1ecffedab6c33ab67cd3b171072178eab4c61b9113f5ae9a62450615abd518bd0bc2cd811063934be5e594e567bfbfde35cc59cada160fa5c7b5e016c581f95d321ada3822650879cca7bee953f26e262abd1fe63dd836d71634bdba002ad07e1134d086bcec40f4a444e534a709b2629890a063a3b47af64628de812d717e5f35cd86f710877178678fbafda710e3e766bd88bc33cc9bc1d261195b6f3303379d79936e9257d1207bd3bfd96376566c9c0d2f9cccf2f11075e0a4a3fa20c1184e3ea28f4b8b1de6d169a31308a10c0f994132088d350cc268d27b4d47d35c6d9f552af7f55ce172cb5f320a297f6564625c006d1474f1185ab2fff00fe86a7ceadb5fa35a40f2f139c6283143d0987e06ccb6da20d133d6fd4e8e847538b4311a26f76551e5abba84baa812ab6ff49fb39c2895a2831892f6cc3bd3354a6196ad858d4cdd422238e1bfa9e51c15cd246868e2026e2f6bfbdb188c270adde7978a4e90077b526ed92375aa261ee57bc026130a995217f52b61539b19bac2a02c75e1f67b438934248b4942c4ee918466ce3f1b75db238417cf0f8342d52f5fea82d965ea9aa43ef74eadb1a43178daccc2579e54f904e0a18318c7360106886dd498898d1b35820361a0e807f9fc60e7211e274c08fd7f8514ef09de4b0e56e8b1bb4a4f85851ea5469eca588a46a8c854c25aa294dc9b9a3ea38bb0707b5ad2634f29e92053cf0d51a643e323c77a0f948708ee6b3a55ccaaab6f79e7fc41f0bc099f07dedfe52c9b9f145030dc114655a811a940adbb8c7fc9325a7c36239d8fb9d837176dc4b56339ea5ba869ef0cf12d9e647ab678dfb2b4ddb29f0e62ecf3674399c5a9e6e8cf8d8a934982c89c5da6dfa4fd29ecd01f2a8a56fc37a38782f4941afce563db10f53903d97aa0d6f8ceabd091532efbda6c5f0845e7eeb780a8783edbe49d50bf8ef8d735445689a8a2bfa3c2d07b542b0c67b1ce02f6ec0093dd5b4139f984e6694c6f40b36820fe75fb2d41962bc92c3f211678785b95b4a71637d47976e714cfedb1ee2ef5bca539777d1c2047f0075ffa3a8c8e7e4542e731ecfa66fc176dfd7cef27c7e8f6e093ebf6dc116444eef6493d04e4e0c94d3717537a882027354dbe771af30bda32ef112c3deaa24eff17ec5b248c4ab09b809f0605211f87ebb2d45cdae19b86f99027edab09851f68632afa4412e5d9e750d1f9a46da8b1a5dbe62183388d69b8aa42636af980e3365d12ffccfeb4e2c3550c3189a8e3718bc73d36c6f1d65623ab8a369e157859a74bc96e4e3a104e5b861b8812b48b10bb83517c1e130c571f63abe76e47df79694cb502b41cdbe1d838a93bf531aa9fcad63286974ac21dff0a2c307337655ad881820731e1dfdd02f5f13eb675bbb7126e0310a7fddf2ad5d01df15b599146f69812c3e04e1878960a2412225a17959db9032cb2675a409ce03c2bf0da07802f35347ef5b035bd8f6a20062b5e15c5e5d7fd433a64cb01e775842051f90d34163f2b098570dcbc967c3f97b25b90e8ecc96f77a2cc559e73f52233e3a0bb5e2a776345d734b4ffd5237a47407a17d7c5ab464dc1be227a61ef3e3c33f939525c1554ce1dc428497257b2204350261b834aae42dcdd45098bd5fe4cde4534633abe22b96cea8e660ffce3a1a462cadb9392a771d73d46027bfaea963f8b933ec59835f18b80ff00be63fd7091542fae07f3dfff857cb93987b8dda664e102c9ca552c2fbe3ad1451294252916d612755011845b82d1b7d8acaec68392e5719523727749f896b460d24e0ef8d5f8a950d4ef6f470737d7c01b56aee6e29eaf43a1056bd22ea9535bd47a3c7d65e95fede97ca474325dd034338a97619c5727410407ed76bc96fa80a9fdad5899c7e0220404f11a377b2d81f60dfa5bb7f94b9847e604fc0520129786a5e11c9ae0b7295ba7668a0cbf2b9592c01a5659a4bf05cd0ee94b32a1886fb17843b8c453216fa01a8c6fc1299f5b398484ef0be59e253370a6d2ce268de0892adc036efecc20150e1afc9b087088f736e98eab2a82323ebe8cec84bd162d534cf38f03e73c391aabbab82a18eab8aa00c6676a1138660b19f2acfd3a5f7c8e93e9664f48538d90078bf3209491f5f19ccbc33e8e30bac11980d296931f125ec736d9371df52c1974ee955c04edd4c37d367c40b472129c89f22364e318aff9c491a3178d3d7919d48c021df0c7536601aaafb5ca44386f6c84d556123bd32924c94dd7570e3ab0081795739cc0d050c6ef08b12a0dd6ba17c8d16850f4c48c1a1f1db5cf8fe9514b12b6636061af78c3d0d2f7a160e75e90255c3a427dbaffb2c746b56e69a5dcca5223b0fda26fe4369895b2d28837afcb2412e09ee535d7781b374b9cce8aefa3e7489f24c501d6ac5ebfa4295cf7987853f231500745ac717e2909c20147dd850c4daba637771d928927883d3a984e6f79d87d52625d105c210ab8902dbcb1ba5bcf894244eb528ce0c8ab84ac8d4cb3c1f8ddaffba1f1d43e6f26096ac34c688a580fdc959b0d495d7664cb5bbac54e6679155c05ac37c0eec7d1706379067c8977a01d1c9f67d66bf685195607ce46044a3dee36d9e88b2ac086c73f944af4c806a60debe781efa75b3248ed32ac2751102b27fc921f5fbfc4015b7be1c5295ed00940110f1a3a0002bb641331eebc1e4060b7bb3629b44135bc578f4a63020558b90b76b0459614649dddb06eacc9400fb9ab7e4b6d918e325c92f48d3ca0e65c8e0e1fdb43d2d3d33196341671f39fed69b2bb4ca6b8c9f89f5c53b89ffe0360b25de69a06c6c7d8cec9c7ce56c7d13eef3315e9f0614a4d7aaaaddab3dbdf3b011cad9be1944c2df056b5602c588d2af51723ce152e904ec678a4c19c66af5d004d37f2d8db63ea99a83ba981d8550e16260ae9e800d8615ea00576667f079092ff14b0adfe2858d80ad66f92f82987b2009aaa33513dba3fd8a7e70f593924decee42876b34f694eb68100adcac65e99c62049afb8c8df79287406a79abcae1419fcc01055dcff79736e186bb74cc2b321ef0ad4abdd188ff9de2c067abf3b31270a2237d464f6ff018fffb6e7d85b6af5dea0d50fe4ebbbac176077c45fb4ab797bcf125c9a405d6a69aea405724fac82d2acf663ef88a3c080866184aa024dca61330f768bc19a0043b149c45a3da22f18e54dce0c7c46386ea499a9ea813c91a3fa1f89f6fc2003e15ca6d8edbfd9e6528513fdcc97c9bee1a40314a02c4ebb18fa7b74ed3478236f3c3aef58e1ad0893e36456056dac9bef192e8d2600b44d9d287b7127619e983854e5e05785e3f45c240dcf08e0e806c68829eec7b2caf7ebec371319e93eeb65f39ad05216d3da70d5fcb4237572b97ace693823d63a2f612d930d2e2cabd5e339550d14d20b1ac63480fe1cad6fddec7495f52fede0cfc157e140a26331e600ac720ac5fd2a6800f3ae6295ebbd3e95d9f37fed7f6955dd60907d6b1734a9dfc388c8d48bdca70c9a2ed1219b9cd94c2ed803d57b8fbe92ede6f765aaedb7f16f4380c40ab909008be851ac47182a4aa6b44e1d144819df5e7c6132aa59f6a61a6ddab8a32dbadd108caebb538f15901efd8c347bcef9c29657e7d1fd2efed45297a2010adf0907bfb2446d8d91cbdc0e3b3d500a3f94a29aaa2b2ed336746a46e0ffcc1533ca378e89c5bfa20b4c73ec2fc41b59a291903eb959fcf8379d66f3e0b618bdcaedc5011ac762e061e3ac02594a2e53640bcc48b1609fbd1eae62fba6be4739fc4518492e6b6e8dcdb04b49b95d9ea7d21fca7332a956f5b8464c7f6dbe7ce2ed7b79f4a81ffae13bd9cd1006ac2fa3cc0e9077a6fdcce4a13f3f43a4b9dd87458a9f8c18585ce43fa8b0865e4477e9a4d8671cf00ad19b0f0af1b8e625c5889d7fc86799c40ff5a3cbe3f8ea03bbf631c42b38604c47ab48a82a018e8ca9870a27b9b46d614dee5771571ddfcd8e631da989ef6d27ef19bef8c3352370dce1fea1a5b9f9467075bdae8436d642a54fd4413d16363d05088ed47d25d3967af2395779f068b7a8750ba41803efca8108a7d6c557177fc2dfa5eda819c41d84f53ff416a43c85f0c6b718426a0781e36778e3e7407608fcda03d120e7f2b22bdb5bf8ee309eb6cd4b580ec79089cdbffc879a6d94ba56cc0d250505302911e2819c2f44d7433b8a3efb7ecf766d347146d9d867b108c20839cca1cc68e158c3027e3ce48d2cc9733f9d1c0da97bc79018b7a6b83299478508b923e20593721782036b0ce81a0cb84178fb7e87ad1612a6575ed7aaa73b2741dba4785602af00e65e32b7da9af53705eade811d817b0b13dde7874931d87881973634dfe6b4586a0b2944b7c18fc28bf20a279c38f8ec6c9f918f8cb05ff05d2caf1dc8b69b4c5e58d5cd2568e2851e33d97b3173f0abc30c19b5f6519a62026cb2bf86dda76eafc285e75205d3d352f4360ba6a6f89853ef028a6e8b0d831fc48b6bda0d088bc2717fa29a85e3968da6e0df5c2442bc6b6ffe93985ccd8a04c0c254a89055e3f2c6be28f65a79f8d75999f234f5456a84122c6dfe303f34c1dc6271b02c86f23c349eda82786ba2691d79a326b20fab270e4a8495eecb8691edff17b467c3008c5dd0f0e69d07d452b8046c9c62321ae9a2cedf3f9171027088c57beb4529f80021d1527fc9a21d631aa9b47e023153cdf4efa95dd766d9d9442a2225d75e03519d7c73a0a28ebdb82a47bd92245e9dfd42734534c2932ad195e4c30dc1fe8089eb68f82851c05494290fa807cb72927d22840d2d71af8dcec65dda09be1d78b5eac6ce23579f89b973c3cf9e536b0b8c584c755579f5ec914ab86b2f1782da97f495bb84b5fb8240cd49c1421cb2576003ae96d8d78aec24622305b3f39f35f6c2e9eefb50054296a8d8c64472125d8ac98c1540761c599ec501b2b6527a3baa7829d0a9842105ebd91ecd783110ed6b1f1bdf508b7545a63a3e6195d8deeb0720fc7b234cbc16dfa0b590a18227bf8727ca64ab3d6a14fa58be3596ad44b3b618e7a5227a1bb0fdef573be820b770d1d989825b42d1dbea04e71195d7c534d109d87cd5274ba676f552d39eed6776bbf755ae0de7289676db0d4d51053be1a1684f5b5f407ad4a3cd136b7024d4a4d8e7c2129f6479013038a166aab7cc58f1b0da5ea822a9b478ad487a5b85ca30559c720f00fcd02120f0a8a3b653acd616b59c0336e43c80df9b7154a42803ee792883216ce3a658aef0eb1278de6811b035d0d3febb5da91ffddd5579a49e62411078e04096b208ae48685fa3ebe1c1200fb1df1b14496e4dd5d0a858afebcd2aac03985cb70740ca7745f8da81bdd25eeac2b664332203ec861a9a86d795495b05b395d8f0d7c0d7a1f45d21f76519864650c0be2536426d934bf32bdc18c9c6e286e5d662afdd8c606007686f13f3a470b30cfbc6e43bf964a70dc3a583ed421b8e6e6aa1aedd93760d073b61eef4d38ce83c4c15bc7b4f7b48a9b0832025836f478eedd142eb5c6849ffb1", 0x1000}, {&(0x7f0000001080)="c6aa3a42dc4181dc1cd9ed1f68dc0a9a4ce05a38360efc82f9a2cf6e52ba891bced21012b28eb9884b68ae3bc714f0a9198afbd0c6ca0f0e15c35e7f16a2a98cdae120ac732c373a81be98f3ddea70e6343543fe45ae482b6f7dd8e714971d534d07de9c37df1f6b7c721807b30ff76d196c8506581000dab9064100bfdb8a82c2bf68874d5739480e133987158dd91ed60d819a8eef204666108cce8e250d8c0c44f4afe5de336d69af6838d03355f0e3125c9037db7ed4076f460245a517c242f0b3306af8679bb6ab2dd939785c7e12c05003", 0xd4}], 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b79dad9c4c242c382d4027fae609a4ebf482be04", 0x4, 0xfffffffffffffffe}) syz_extract_tcp_res(&(0x7f0000000040), 0x401, 0x7) lseek(r0, 0x0, 0x1) 02:10:47 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x181) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 02:10:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x5) r3 = getuid() r4 = getgid() r5 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000180)=[r4, r7, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = getpgid(0x0) r10 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r12 = getppid() r13 = geteuid() getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) socketpair(0x1, 0x7, 0x8, &(0x7f0000000480)) msgget(0x0, 0xc0) r16 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r18 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r21 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="cedb8a983ec7bc17f56380028457220de7ecedc8d664a519b0f4a4ef9bdb6e0fc5adf51a23c037f8b2ccbb39ac9f61637191a0c4ac9e9515a3d4ef142f1ba3b9715a82bb5799253463353ea5848e62fe33b1b9b1272e2523f80cc711b3c6eedceaac69", 0x63}], 0x1, &(0x7f0000000640)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000040000000000ffff000000000000219f237249204ff3e8de593c6dc4cb9beb0a30769d4431b2427b21f3b2b23ed82904f6d69c9e511ed0afd8ce0f92f20c086e21d1fa3ea33a30094c19c5435f3be4ad4857d7c5c9004f444ee79d93173b48e7a269e1226117d3b637a09ded7c909e823d627b6aa3c74628def0580da7e515ca000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x110, 0x1}, 0x408) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7b", 0x171, 0x0, 0x0, 0x0) 02:10:47 executing program 1: r0 = socket(0x1, 0x10000002, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) 02:10:48 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) fcntl$getflags(r0, 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) 02:10:48 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() r2 = socket(0x18, 0x8007, 0x4) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) fchmod(r0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) poll(&(0x7f0000000080)=[{r2, 0x1}, {r1, 0x1}, {r1, 0x1e4}, {r2, 0x14c}], 0x4, 0x75) 02:10:48 executing program 1: r0 = socket$inet6(0x18, 0x7, 0xc5) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x108f, &(0x7f0000000000)=0x20, 0x4) 02:10:48 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)="f4134aa90a61e70f0000000800000000705aaf4bc3b484974f3d47338dcc55aeeebc41a45a773ecbd5ca099fe7236ee31a51c8b3ecce84415ead7585362a7ee8dd042d35d0c6bd77eb5b35b336b5fe08ceea3e299c86ee4993d1ec92fb14b988e7552b8027c94ed680f5e242d33f82e9c5c3800f69c39dbf1eed7df08a9e45f759ed25eb354027f80674549a53af39be2727a80f05fdb248369ef6fc", 0x9c) r1 = msgget(0x3, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/26) 02:10:48 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r2) shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 02:10:48 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xa, 0x104) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x7}, {0x4, 0xa}}, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) shutdown(r0, 0x10000000001) 02:10:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000f80)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf3326895d247c9443890c39abcec6c1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857aaf14db10ed7917354a002af475d52a6bc1a5c9f065780f3726c7bb6b56dac5a7af0d39ae76206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7c347e402eab64c007fe781c68fec485b41a598d14fa1332e50c289042f19b7799bd99a0cf707bdecf7197aaa55ab5fd3263f2cb5de527aaa3b66c9ac24ec44f0d1422464f3df84229d17275faf2b40b241298f56ef274dde05ddf9884e00000000000000000000000000b21a80cf5ee05d12f30d66348e024733dcdac2d53ff4b25acfaf41f79ec5b51f64ae673a4b560a339e3dc09309429403c42c3375e6b3111feecd15708fcbf0e4f5197cfe3b023449e9bf277e825fc23a642cb5d208e249cb0503387ad3e7afdfb32c3d9191733ee6373dd3aba5448dd1ae024187bf17d71d3299f482b5e53ffb693e7b80e637b41c896dddd775e313bca617a4561d37ae63cdfb99805b21d7413724eaa87efff3d8df4f23f76249c500e5ef46bdad7898a9aa1780c94f316ab359150e642a6b0abdda30d83805aac2fd0a14c4195ec54c211b053d32b6dc8252f4237f998e9ecbc1d9e608a21f93f5cc2b727cc0fa9d5273cbb4394ae41049e36c8089ee2057f30905d095988c432e31b9b1f54315c0a3e0f05e20eab2ffd1a076ddf2ac731b3e0c84373bd47697fd7ca74954bd683c11dc610a77305a3ece11c78b0d01d9f9c2870000000000000060944c3df04f42337d34d919287f5f632cd8203316ee74dad2f243f771eb8962a1de00ff3040455c7a879f57f35747de731d6445c1", 0x300) r1 = syz_open_pts() sync() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCNOTTY(r2, 0x20007471) 02:10:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r3) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, 0x0, 0x0) dup2(r0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) seteuid(r4) seteuid(r2) write(r0, &(0x7f0000000100)="ddc805f431f9cfd19a4c14c43090d4dfe34885ba92c10e554e835ff2a9205865d81e", 0x22) 02:10:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget(0x1, 0x3, 0x44) semctl$IPC_RMID(r2, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x0, 0x400}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getpgid(r3) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = semget(0x3, 0x3, 0x120) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000280)=""/4096) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x800, 0x8, 0xffffffffffffff01, 0x8, "18af58e8206ff1edbedae04c2dbfec5a0fe4c841", 0x7}) read(r0, 0x0, 0x0) r7 = semget$private(0x0, 0x2, 0x100) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f00000001c0)={0x7, 0xd7}, 0x10) semop(r7, &(0x7f0000000000)=[{0x5, 0x1}, {0x1, 0x9, 0x1800}, {0x0, 0x0, 0x1000}, {0x3, 0x9, 0x1800}, {0x0, 0x2, 0x1800}, {0x1, 0x2, 0x800}, {0x3, 0x4, 0x800}, {0x7, 0x1ff, 0x800}, {0x7, 0x8000, 0x1800}], 0x9) semop(r7, &(0x7f0000000100)=[{0x0, 0x8, 0x1800}, {0x2, 0x7c5, 0x1000}], 0x2) 02:10:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/138, 0x8a}], 0x1000000000000021) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r3) r4 = getppid() fcntl$setown(r3, 0x6, r4) execve(0x0, 0x0, 0x0) 02:10:48 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') writev(r0, &(0x7f0000000580)=[{&(0x7f0000001880)="e88a0d9ded4a19958ff8282690915bffe795f42e53e118da954cc4b249a1f2a544e5bf1990abab967198cf89d970ebf08c2e50ed12b2e3103a1bede84b15e06924a2866ee2429a20f066e28c68c95b439bdad5543c98116901c38649c138958351adc8232067d7de807f75c3592085fc2bcd596a55f1c7836f58aba379c16889ddf0fdcf61fb1dc8acb09973f40cf373e3eb431266a129303346e5b2cc6a77658febe1be1fa989b4965a51d0bb82abbc995c80a42c206ef74fe731bd45cbaac9dda0", 0xc2}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x552e73cb8de04ae9}], 0x1, 0x0) 02:10:48 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x6, 0x10001, 0x100000000006, 0x5, "f45f4e95c6f851b8042b948ee44fef899bdc91f0", 0x20, 0x3f}) ioctl$TIOCSTOP(r3, 0x2000746f) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x2, 0xfffffffffffffff9, "ffff55000267a7234af4df9900000000000800", 0x5, 0x9}) readv(r3, 0xfffffffffffffffe, 0x0) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0xfffffffffffffffc) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:10:48 executing program 1: r0 = getuid() r1 = geteuid() setreuid(r0, r1) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x5, &(0x7f0000000040)={0x3f, 0x3}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) 02:10:48 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) setsockopt(r0, 0x40, 0x7, &(0x7f0000000040)="0e854eb407f2581e57742a6e9e5ecc98e83bf554608b1f7649af71d02cc09e86d8fa67ad17b89b96243729358d887da26bd265c2513491418b5204fe78303f960ac72658ce122ddde8b91c7c2fdd6eba43e45b1f4dde20d6bb8a50622df451f59c63f39034e252000389e25c879d6609be625708caee5bdefd91c3b4f3dd87831ce72f8c9ccec41774a8f0a1c20add6ca194e262e0b0e0eaa7815cca03799ba47ae97739053d37b3fb6d02a6cfa70e71fdbda29926f7339d81bed95a9967e7caafb2", 0xc2) getsockname$inet(r0, 0x0, &(0x7f0000000180)) 02:10:48 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) sendto$inet6(r1, &(0x7f0000000140)="214ea3cf275070dff5aa91a116d6032ed82031d376f615a146767cdc2d1c6666995cd771eccfb91a44e6649cb10e6205f021e0db743ca395ed69ff87e1d618ca4e3717d9cc90947c360171478a7cf5ba49833b48c919b7f12a35038fb9c4ba36436bccf87ca4240dcdbc80a0ce6936cd3461db0bb3d986871c4867f2b3abf77a6efd8be3cbb3240a091a925283fa072fa2a8c68c030852e0755e51a5eca520c9a5fab10e0c19dd7f7023ab8d940b7a4b009857364ef3", 0xb6, 0x400, &(0x7f0000000000)={0x18, 0x1, 0x1, 0x4}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000001}) 02:10:48 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x4, 0x80}, {0x4}}, &(0x7f00000000c0)) r0 = syz_open_pts() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x11}], 0xcddc, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe}], 0xfffffffffffff001, 0x0) 02:10:48 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0xfffffffffffffd75) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x0, 0x4, 0xd3, 0x9c}) listen(r1, 0x3) 02:10:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0xffffffffffffffff, 0xbc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x0) close(r0) write(r1, 0x0, 0x0) r3 = socket(0x20, 0x0, 0x100000001) r4 = semget$private(0x0, 0x3, 0x26cc8d4bb5977ac6) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f00000003c0)=""/51) sendto$unix(r2, &(0x7f0000000180)="08af758b275b5b476840dae401ec2f0393fb4925fa2726ac2d00b56f7adce4989f79dbc91e76f595ead18537e62cc4f7060bb5e142a5647d65357b5515e5c3b82277232d34c0158925a5a517d535cc410904eab293f15087a6fa244b16fb07dba617ae054ca3646cbb2a707adb458cf908da471f0f4c6e22b028d5157884159748a505c9d5c4458ae5f826d4add3813e541e7d3e40b5319c601bdafc1e042a73fbd0dcc94d20af48587b21cd63286bc8b9a643d6cd69664ef1831588782d9419d6c0827ca72f6607b5c83dde8093a6ac6e0ec978cc3bfd2d986dfbc818f20db7f03c55f5c19fa8c953", 0xe9, 0x40b, 0x0, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000380)={0x8001, 0x34dc69ed, 0xd65, 0x7f, "d88994c755a28ab85ee28c255481bc489da6ebef", 0x6, 0x1000}) sendto$unix(r2, &(0x7f0000000280)="30ae3bbcc6917fd0a70df8a88ead58311405a61d50ac43038556309937d1111812e26e8212ef021b6f1c888eed0cf66e96a0abefcd6d4361094713230cbea6ab60c1d7ea712f6d9959f7f5e6e1a343857ddc75b01333d1260e45b6a1d78746c4e7abe26d2afb0bdfe28ae15d52c388811d1c36434dd9a431d01e221c43b7c4b41c2498ef76ed411b1eae575805162a", 0x8f, 0x404, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) fsync(r2) 02:10:48 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = socket$inet6(0x18, 0x0, 0x2) getsockopt(r1, 0x200000029, 0x25, 0x0, 0x0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:10:48 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x5}, 0x8) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x8002, 0x4) shutdown(r0, 0x0) msgget$private(0x0, 0x4000540) sendmsg(r2, &(0x7f0000000a00)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x5, 0x101}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000080)="062de59b826bbea3ee89f588409a4070eb84caa6493e958ec376e75fb75c43b7aa1c9ef2884339bf7fb801e10feed41e33edd4bc", 0x34}, {&(0x7f00000000c0)="87436f4e101bb1b32739e1436d4e613e6422e9fcf09d91809942b997dd05acc4bd0d0edecd64c27718193fc564b5be65b57de7b79950519812ebc79b370bb9a8530f9bcae2170f06bb52e9188be28c9284790510eb756ddc0018f6c9c7ec13dbe045493a576bfa15337fd246f837522fbe3eb3df094419d79a934684b5ee3bd6272f6dd3f4254cfc6c8ed2675ce96d089062705481c24b4ecc8acadb0661245864ba2100ad7f01399b2716af4364f0a94426d867c106189d8838b2715247", 0xbe}, {&(0x7f0000000180)="8533043b401c018eb9b79f28ffa8a2f57d51542d687ef909a29ccd908a50d80105f8d108ab4c59e61b4c46a191bb6d02271c6ddc4699ff863c27f914a29c770ae58dfdb883e6751ae21a98b72af757c96726fa306d6e743ca856fd79b09c3ae296f2071e0de048454e5fdd30cc7b9a05d82bbd36256ad9a16783210e7a292622af834f8dbe6838e2823bd9cc851821d11526aea14e1f389b8f9d8752f43235f66ad259fb6745dbd252", 0xa9}, {&(0x7f00000003c0)="64d573163ed559df5145d29ec74728e883efb1124b640760c58db77e8682f9c23c73e7498649cb3bb70ad17c1fccc46fd8e56de00c340f02dc46bc162e490126a463ea0ff9651eecf93bb4d0e3f2b495765a166916782c4543abea4565244db3d01a34fa991b6e25e4bd25e608afa6a3b08f88fc250f320953a4d50a5f", 0x7d}, {&(0x7f0000000440)="490b52229ff4eb21cb44e43fe822f46fb956119e5df079f8cd779f9df1e951038a09", 0x22}, {&(0x7f0000000480)="f133e2e800871ad89c982e6b1d5939010b008b1d7fa27b698df180e46f40296c8b7a48b94d5033ca1805276f62095e7cc08b7492682184bd0675a952b4e9a5dbb1655e7b92876bcf57f7a628439f64416336c9520246727dd20ad6b4329757df66c3f78ce8de1e8bea481b2a299280241ca2bda1c85eebdd8dacdea6e8a42ef902fd57b25d9fa24521ba057be4c6f7e5512be34bbdc524663757a6fb6a69e6e51c1f846fb946d40df711ee3a7f442f5933bd8ae70e6f33", 0xb7}], 0x6, &(0x7f00000005c0)=[{0x70, 0x1, 0x1000, "1a467e8be9da3befa74264676c0f9471e12ab3b96f0b9010b920eb6d7a91f554a2705fd53bdff647a2700d44a0a26b2204df0c569765595f629a3876c4b280116b00d750633b995fadb2a558bc2c74fee98e40d177c597d60e12d78b553969"}, {0x58, 0x1, 0xfffffffffffffffa, "213d93269512346c7f10ba96e3dc65317bea9dd20e92ef5eabb61b1846cabecf32d96ae845f0ad6986680e219e7f0d068a3b93a338c73eefc87b4bbb73ef152d49e785d0d7"}, {0xf8, 0x1, 0x9814, "53c8277b6ac56ffe9c2607cd0b54b24990bcc0ea4022dd1fed3f1d9db6db1e94f37902835954c2ee8a4cd93060d3b93e1886c94b8b993f237476c3ad968204b2120ecfbaad367acc126edb9ab865b9245646fd1698cd0185ac17aed7f0c9ad33a8c79e435e497f7ddfe4757e992c1f7c7c6d3b11b99fa9d762835931b26972628c9ba6d7d5c3ff0b2ddcb375ccb1b0a30af52bfcb065fc9d160cb494a74bc0c7e1113123d097f0781b76275f0a38e6bd5f8c0ddf22e91dad59688722df103a0c5f5f6a7a521c8f737f73ecf57bc222f5e36a49ad30e147fdbaa52165ef76c066bb52"}, {0xa0, 0xffff, 0xc06, "c6b123da43a87db9fb302ab31881b9c42f3e1e2808f74582918977a023ab2b3856e63149ff27cbe5a8eedaf072e70617a80b4f47550f79d4c61583bd01f73f545d457c49f5d727cdc43f7f7088403a7c35a56ea8691783883f9f9f562ebb9fa770b4d72da68bc426aab95780c8b268b77c09a49db8deeebb8a27fb75ced61ad817f3846468c481d724da4e"}, {0xd8, 0x0, 0x32, "96bac59c039e610b9d30ed74a9150a78edeaf71682cdcae8a731146910727a3b4fd7d805b3f6f80fb7cf5b53f25cd78906fc082c2f484a77b278b2b32f7e3ef724fca3a10bf72f24b0dc7781634a86a8b4f5cddfd6872df287d475f4d54985804483971a53d30a4732ecdaba3b780ddcfdccb66d8851cf44654cf4d1c8ac205bdf9c35cbed9bf83abe4deac55052958807ff197466dcd29e96c90a647920a7abdee6fdefb899c0a5c07000edfcfdb1dc7788f5649590c48c32d3f8960dbb39be527388382f95"}, {0xe8, 0x1, 0x4, "e6809e9dd664cec2db9df36f982f41f3158a604db18663d57bfbf8733cf3e4c095fddcfaa7c5b250ed6a0e521976deb92bb30c24fe0bafb31ebd62c4ca37b21b26ea0b31894a992066bdb03ebc2e574c85450059d2b03b32830dfe78127fa93f7bc1fbef86dca4c0a6436096fa9650a55607e5e07eabc87469f42fe5eec5e81de8ce8680fcd2bd61a2863d771e59390e85b3e1d18055a239de9591c9a0f086af821d5a8f4baefa1fca0f14fe0cdd0b0ffd551942decc928ab602c4d802b0ea953e083905bdeecdac32471eac553fa36e24fc877206"}], 0x420}, 0x0) 02:10:48 executing program 1: poll(0x0, 0xfffffffffffffd6b, 0x7) syz_open_pts() 02:10:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0xa0) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x6040, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="19", 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/62, &(0x7f00000000c0)=0x3e) 02:10:48 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 02:10:48 executing program 0: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 02:10:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="908578231a3753ea41a8bd68d97f87b68829cf325867538ee6fd4508ec402c6bce3b7c3c8e833cf00d7ff7d71e9a44de7ecb3dbcdd3c535b2cb5334d705fb0389a6bd24e836ebe580e9c0b93615f37d816f3aed98ba401003dc97232830ee56debe9b8b17008a88134ae394c302871e3c40111af8a6a57a64560eb8052440e8b3a54e8e8ade84ba7661363b7784ea3b3eb4816579558fe6a3583921a6911281576877aee13f4d9a1e12f69bffa324f27a2f94adb92a304c38449f33a6ac4f27e65c6a99041c853ce636cb5e0f8784ba36e93f0ed9af3073373a0c99eae29abd1e07954c00d2d6416ead4e210acefb9b05379ed9b3a89081caf38872d364b23eafbab7bdb7e", 0xfffffffffffffe91) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xffffffff, 0x6}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x0, 0xfffffffffffffffd}], 0x5f3, 0x0, 0x0, 0x0) 02:10:48 executing program 1: r0 = semget(0x2, 0x1, 0x0) semctl$GETNCNT(r0, 0xeeff787146e2d5dd, 0x3, &(0x7f0000000500)=""/90) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8004, 0x0, 0x0) r1 = getppid() wait4(r1, 0x0, 0x3, &(0x7f0000000440)) getgroups(0x6, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = getgid() r7 = getgid() getgroups(0x4, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) shmget(0x3, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) r11 = getgid() getgroups(0x2, &(0x7f0000000380)=[0x0, 0x0]) setgroups(0xa, &(0x7f00000003c0)=[r2, r3, r4, r5, r6, r7, r8, r10, r11, r12]) sendto(0xffffffffffffffff, &(0x7f0000000000)="f9b621f7afed9efd3a55919c96ef0bc34c17b73f6744345ab49d3ff0207af5291b1d061c7aa6148961fb418642cabc342d2cefa5325d49434a7cf2c3e197ff55979a0013b3c9ee0de413216ccba1b21d085ee6c6541a5c5be4799b5af3c3dd115639cea237023d0d6415052b70781d812a038159a357d368fedd227161e9998d1e9a612f6956fce08b94e33bde", 0x8d, 0x408, 0x0, 0x0) r13 = dup(0xffffffffffffff9c) fchownat(r13, &(0x7f0000000400)='./file0\x00', r9, r10, 0x4) r14 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSPGRP(r14, 0x40047477, &(0x7f0000000140)) 02:10:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) accept$inet(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000140)=[{&(0x7f0000001bc0)="31d4e500394748f5c77589c15d048a479f0a1a474a8897705a6b3319954b2390b8e03160b47d5a78943672046c87000a7e923d1f5ec86be9443fd4fd3e7c05803cf15d535d9d90c2772cd3b716040a44448753dffa16014deb59e7dd8911c5ddc5e02666bdaa953c20ffe4c86300ab7f846e45acac985fa6c1280ac6e5afa4281ddf47a61bad619ecdc3b31cfcc4fea5024348cce545733e9c1e410a45406130bcaf0ca21232708788acf0ee879ba7b9e0095cc8b45838d68d8459466250129d82621251912c6f1520c2f3999e42cd0a3a5802d7ca502894a89adcc0dab1e0befc27ad345ff2765f0dff3bc01c989cfe1403e7a7ce5726e7c434c993c4dbdf67fbd56cb628ebb17e7fc3ac67e6bda08832dd2cebf7c1a3057f0bf6c821d26933becbd0333361a3c68a0bb7f466b6bfb1aaf6827718a6ab2ffbd7a500bdaab34f4a778e517ba4f4d13e7deba20bbd5b1f602fda543a9b5601a46d9af74053096d35c632c122cd868541ef95589fb15cd359988aa1885bff1a2ae877cad53e0932e5a2e075f006aa07060d539884a33ee32025fb04ba06fa1c1ad49c759337d83b39c160bc312dcb748afedb862db34fc96415f8bdf10203f94e05313e081e9df6dce3e3f64f1ad09b2843f525039e31ceadad9b8a83067b4ea8993ebbd66ce56b74aeeb301613324574b283f0f771874adc9b391e3cdd86c21ebdc8317d015a182bd861ac884269c179951125227097b6ffe0cabb550bad8be226552a908191fe8f84f2a687475ba22acd302d783ef6f81bf17b08ae310bff7a9bf7c103ea3a3b5ed36ec63b0dc35f0e96e20bc228a49f3703abd9dfa3f452f00632ee0b4b888cf44630149b82911e762e2ff7fbcb9ba8784f0d7c4aba3de1f175092aa3c24214b38bf93f1ee2d394509cede352d64888c422c13e3e5cefef46db0b91158a247ad57e7858a14bc97149ed8bb27a9e7b1cc38da15ad3327bb6ce72dc6597f29115aa8a7cb568873e23f932ce953eb39e226521908f8faec091c3320adbd4a7c64fadf553b738e4a448125cb53b80d511e7afbc7ad1758a52cf64b5bcc83159a243fae83d4b50ad650f6f0fac50cc24bb3b2287a11505c018f746d3db7476350d191811325ce7c521cd4dd5bff46c5e8bcc56925bbdf7b0dc033c068d0bde59fdf31fc825dafa249019feb65c1459a0e94e3f467b3c1e62f48793d72aa7e7a290a075a4bad4c4912273169c6d19abacd3bb69203127d63f8711296df650c965ff5973498241deed80c8eda96970e16374ec0a360311e5c912ce6cf69daa8e052593ff52733ce3322d2d6c327e174f70aa84aaafd2b2f4f74d6ddee3e4cc06830cb0e2f54fc3285ab8bca663ca7b16f3c5ebad352c041168a1690c70fda4d348e583c44597809639b5c79f16ca8e7e128be774a8f90ebe3201bf1daed1497358114ba90f79abfe40feddce3f3cea7c80230659f2a62e4e54a6b415a14db46e6a1b971f057ef02fd55b403a3bf8de12a803bbc6b49cb5626213ca678c91966151c9007a42c271d029f550b6c0f7857d66a4d98e59e762b881e7afd7c7e7d915b4b81427a0f2037e87236e1ca5fd4c177e588f803f5f0fdf711c049a6cc7fd9a3daa633f5cc6b96e31e1b2de5a9a6f8fc05d1a4aee513072eaedfb64e56a6d5a1b9fd2c079fc3e1fa82920654e0260d332a55d96ab2c53e0d7851e339f208962d8fd9ecbdac46e348616c39b0edbdf97a12c8400f0729a7d663ba931b08e6e3d58087976a6744be7e4fcf106f9544f7a1bd0aaa58683d5dd8528fca3aaa7e019a38d6165ed019b5a87a44aaca8604be7ef75d4d84b6a4dde79f7cc4faaa5d3dc0d96ce91d5a80eb58d78a0e6e3368c670c8c80b9af950d9ef0661f724516cc86d8f7b0b01a6cd49907ab26261dc7116c723978bdf51337fb22f95a06738929df20aa9ec2cca4380f1e9156be8318b3fdd1efdb9bc8b5f8c4977e6941f8197382249871a1b29c47d4003e69d95960335b260a01f59b19bd694b351eb96c6679c98cb47de370c94c550204ecb1c0f9c30d436adf183bb61aa11430bdf88ff6e90264d21a01507ff0e4024a9bbba1b8cc35369366befd019aadbc973f31915fa54496faa0ce82315187fe2e28539b206fd2b24513af79b85a15f9b368e8a3a4e2549faed0fd19c367080ab3952e21c1f750c328371138a0f692a7f4832e917466cff39f58ca280e92a796369e301a26bbc7a2f84303bedab97656f68411e38709d44d9051c550302b4754b705353dd395df12bf6c59aa292a079bc6c8d4f7673a6a7ebee38836a01278faffc799425d05aa0227039168fbf38cb6d2a7f70c37871d18680ee01ab8e5cd1fd7b9a539d62b1b85df5e263d68ffa9e8caa6f56af0c18525268443b70de9e75f9bebdeb0f2e3df6d6643d6cbd282ce3db1dbb399990f78c658917f0b3f35a2c4824d62f6dc0d685af4535a61605e610006e507829f520ae099d3c384b670cb8e6e7699cb01ee65a2b1458f1fb2a43b75f9930dbd087b8a7184058dacb8d8023e1a19b7ea037715f9fc457b296ca33e8d28e7344faa24cf4e62f311d5a6d47ca96b909109710c08fb789f493dc28cf9e240674ebe896414d01c6fea7709c19e7248fc7e65320124a5f735d749260db170505ab0dd1ded386d7324595a4583b2abe6737135434f29e053972ef3847f8c70c64f723f153a1240d0b8d93977b1810556b98b2e989f94aa9821bd762757d5343e4afebb065d031335907992120206550ef1c4bd7c5d34bf9de37a57ef090ce0b9a15e67dad103890c29107b03e2a06093705ecc4d97e067a1f45a350303cc212ec3457b695e3200cc9506f6a9355fa06ae03e68b6fb7914e18f6edc4220bb00ac27e2ff44ca7b1a1f95b5586c08a63f61ab53078115bff5509d4143c759ec32fc13a9add405dbe814fe96fa1950a58928e388ed1be05b62b420f0136f539113e89c22f0aeb6a3029b46227a8e4a8b280b93036f2d5b1659e3cce8a3d11fbb52db30a0224887a1d375f54e9ab02e1764057e7b72d46eb161a4845cf950d82aa72e1404e59c1343c9391dbf3c862b15c20ef66a99fadddd0b83d377b3f2ed077789679d12376dec24fb5e72eda16eab8d3a7488d251e66fc27f8e3aa2bd1a9dcd1de3e92bf8e6dbf2a2261a1b6a68030ca853e4bc6c84d32b8d9d920b6e909872078b7c96546aaf4975810e131bd123a4dbd3fd1ca685e4125ff2d26ef5521d2a47604b2f293c209f9925477bc6297f57eb8ad8d5e32438e25df66188db3a45581a1544ed17f9db1787d0a88078691e6e805e0985bb3c60cf3c6f60f6597b50ac6e3066274026c1f53578a5a6843ae1ff8a826723de145855472b66d41ec9bf85bb18510bebb8cd9b5f7178a17bd45dd56b931aa39a5e819e18f01eba3defbb404c3acd2697a3bc1354b65903cecd819537c01d76f2a40fbb69825a81c97f0e562a5db5f3fd0fadf97a6e4b80749060507407ccd0145b12e35ad2a898fb53defce7eb51a6c08a53e2e7d8e9802570c683418e182c7b21c72e89d0199e9af6d8ca5c1b92f9f77fc4a4e466d709bcef95ee2b92ba1535e815486a33f7356bf00562efd98f0379aa981aa3d985e570fca72c1b0b1dc78c5efbbe82137d3784d30a39f94af2b2a6e7ae450b6e71646b7b9ad9c879e19184f8617d0be105ab83458b4c32c5da73e4ee3d2d654265092bb81bbb8dad981c22b93ba384a454e7c6403a8e276d82acee5a2e78ebfd83d3ddc50920300f20d320aaae1e38a0b43ffa670759e91440efa97547959daeea380be378e423d428e907f205713445cac9565fe16a3159b0cc2c95a7ab028bfde9cb54a719e92dcde24f146891c563111d9f2fe23c81142a1557b62e87d9a86c59c612b8e47a635d261471ebf86744d23a584f17f5974674b440beeb004c480d9f", 0xae2}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() dup(r1) 02:10:48 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x4, 0x0, 0x115a, 0xb, "0d8313b41a866ac75635cf11d8e3c2c2a53aef63", 0x6, 0x5}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000080000000a, &(0x7f0000000080)="b0000000", 0x4) r2 = getegid() r3 = getgid() setregid(r2, r3) 02:10:48 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) shutdown(r0, 0x2) fcntl$getown(r0, 0x5) close(r0) dup(r0) 02:10:49 executing program 1: pipe2(&(0x7f0000000140), 0x10004) poll(&(0x7f00000001c0), 0x58d5e57, 0x7fc) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chdir(&(0x7f0000000100)='./file1\x00') execve(0x0, &(0x7f00000007c0)=[&(0x7f00000006c0)='\xeb\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)=':-\xaa,\x00', &(0x7f0000000800)='/\x00'], 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000180)='@\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=':\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=':[}&\x00', &(0x7f0000000400)='\x00', &(0x7f0000000480)='\x00'], &(0x7f0000000680)=[&(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)=':-\xaa,\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00']) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 02:10:49 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) dup2(r0, r0) close(r0) 02:10:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() setsockopt(r0, 0x3, 0x23f36f23, &(0x7f0000000080)="9e982a467240b3dff3", 0x9) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3, 0x800fffff}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x14, 0x1, 0x2, 0xfc}, {{r2}, 0xffffffffffffffff, 0x2, 0x5, 0x1, 0x1000}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x58c1, 0x985}, {{r0}, 0xfffffffffffffffc, 0x40, 0x50, 0x34cc, 0x9}, {{r2}, 0xffffffffffffffff, 0x8, 0x0, 0x5, 0x1f}], 0x400000000000066, 0x0, 0x81, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 02:10:49 executing program 0: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='W\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') 02:10:49 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffffd) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 02:10:49 executing program 0: madvise(&(0x7f0000bdc000/0x3000)=nil, 0x3000, 0x0) 02:10:49 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) fchdir(r0) write(r0, &(0x7f0000000000)="028c62da1229ff576bf3130a71c4399ac68e481d0fe394c9fb0e7a375ecfb47c586b085efb17c9f352d55df22bef09218c89f070903db989eb726bfcc47883e0321876b0d1e3aa870e7d4a0843ed1f7ac59485d5ae006ad5e856cfb1ed54a356f7359cc34f64fb70ab5236066162f05c656176961a9067e58c1ea7c3c09ce59fc02144385e03878c98714a45f4aa3849fcaf58ae46dddaae3ca0d736aff823407f", 0xa1) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) close(r0) 02:10:49 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0x100, 0x9, &(0x7f0000000180)="cb1d201bf68c5435fe4b9b53e6f161b42f0b8fd91863d38bef268a2b1a0fabf39d9427bc13272dac101c6e687c46554b81cbd98a8fff095df895604100f773906a0a053c689a1ced4bbe4b7f00570f98", 0x50) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f666960823ea97ee4d49fab2c24ec84645b78963df70a0d3b428660680146e17f1421a870a9289e02029fbf228b432ce0aa3d1bf9bf9cce0402c87f96822865b86aa27565ec69ed8e2fc2938fe7be7a4874651169de23fb309dc7cf39ddbe35bea622471a7deec8ea2807104f91d1ad812d8886034e989aac039b9bd8767ad140886311a005e347504d0eb4dcb91120fff2f3cc3a9212024750caf060593f0500dfb89e2f54134a47ebf14f9987a89d4d858dfd87d4890fa9aecfc36409eff94a00f1e8b5e7d14ae72b1e01628ba9f32c67c7cc7c37e76c3afc1ddac14696a358c506e0eca169046ea84bcb9825365e0095db46d8ee65ed9e383592138bdfb97ff07af7b1f93a12fd150699189bf83051c095a9e9755e2b64e8f9c23a6276bce43bbb09fd18a1dc4205f43607c27ff8f31f286f17a6a86b41785d34a6f6f86453f978ee4d118afb87c5b4a346989b8418dbd5a4d7110605d07605fd2a113e"], 0x1) 02:10:49 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x400000000021, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x20, 0x3, 0x841) getsockopt(r0, 0x101, 0x4, &(0x7f0000000080)=""/208, &(0x7f0000000000)=0xd0) bind(r1, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) 02:10:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) shutdown(r0, 0x3) recvmsg(r1, &(0x7f00000017c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f00000016c0)=[{&(0x7f0000000180)=""/185, 0xb9}, {&(0x7f0000000240)=""/198, 0xc6}, {&(0x7f0000000340)=""/132, 0x84}, {&(0x7f0000000400)=""/13, 0xd}, {&(0x7f00000014c0)=""/215, 0xd7}, {&(0x7f0000000440)=""/11, 0xb}, {&(0x7f00000015c0)=""/41, 0x29}, {&(0x7f0000001600)=""/44, 0x2c}, {&(0x7f0000001640)=""/93, 0x5d}], 0x9, &(0x7f0000001780)=""/11, 0xb}, 0x42) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r2, &(0x7f0000000100)="ef0e9913067a4564aeeaeff572d4db054496f1be733f8ae0882241f039df6d0b096349bbf4bea73f900c9ff98fc31474ee76b162b19cbd3077dff099decc05cb092ceef3eec856ebcba630952fca4869325388ae523cf1df07ea4e4065fb060a3e301b4fee7361e93ed17a1c", 0x6c) write(r1, &(0x7f0000000000)="87", 0x1) close(r0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r0) socket(0x12, 0x4001, 0x766) 02:10:49 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') fcntl$getown(r0, 0x5) 02:10:49 executing program 0: r0 = syz_open_pts() r1 = dup(r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x100) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) r3 = msgget(0x1, 0x4) msgsnd(r3, &(0x7f0000000180)={0x3, "a0155092bd0ddf11edc471d0f64f1ab268b323769f351f605d30a751708884804524097c8efa0f0112fb7c73e3f453bfbc2a48853edfe0309e0842dec0c9e2a7d7694f1a1c9a32806a606d997284be81012240150c9d2a7562b74ba5f1fa2ea5c5e8abb1f8ab6f7a7bd467ccc37a45a03b632e247aa77ff8a0c6018e87f68ff91666b08ce7e3a5dc81908a4fc104d0c48148c69d1c5446db281e698bf387e84b31857996b2dbe19fbb3a134f61d25cfe7a1dc2a41d2d1f9045f2a98627a5d01a7e0e880ecf2def0fafd545beba3f2dd1573221f6cf"}, 0xdd, 0x800) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) wait4(r4, &(0x7f0000000100), 0x8, 0x0) dup2(r0, r2) fsync(r2) kqueue() 02:10:49 executing program 0: r0 = kqueue() ftruncate(r0, 0x1ff) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000300)) shutdown(r1, 0x2) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0x0, 0x22, 0x30, 0x8000, 0x8e}, {{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x15b0, 0x2d09}], 0x7, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffff9, 0x80, 0x2, 0x1, 0x4}, {{r2}, 0xffffffffffffffff, 0x1, 0x20, 0x1, 0x4}], 0x80000000, &(0x7f00000003c0)={0x9, 0xfffffffffffffb2f}) kevent(r2, &(0x7f00000000c0), 0x9, 0x0, 0x86, &(0x7f00000001c0)={0x7f, 0xfffffffffffffff9}) r3 = syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() kevent(r4, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x43, 0x80000006, 0x2, 0xffffffffffff0001}, {{r2}, 0xffffffffffffffff, 0x22, 0x40000000, 0x6, 0x7fff}, {{r2}, 0xfffffffffffffffd, 0x4, 0x80000002, 0x8, 0x80}, {{r2}, 0xffffffffffffffff, 0x12, 0xa0000024, 0x8000, 0xc83}, {{r2}, 0xfffffffffffffff9, 0x80, 0x60000003, 0x10000, 0x1}, {{r2}, 0x0, 0x8, 0x4, 0x6, 0x6}, {{r2}, 0xffffffffffffffff, 0x81, 0x40, 0x1000}], 0x59a, &(0x7f0000000200)=[{{r2}, 0x0, 0x20, 0x2, 0x46, 0x1}, {{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x7, 0x9}, {{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x149, 0xffffffffffffff54}, {{r2}, 0xffffffffffffffff, 0x82, 0x30, 0xbbf0, 0x2}, {{r2}, 0xfffffffffffffffe, 0x16, 0x8, 0x6, 0x9}], 0x6, &(0x7f00000002c0)={0xfffffffffffffffa, 0x7fffffff}) nanosleep(&(0x7f0000000000)={0x5, 0x400}, &(0x7f0000000040)) recvfrom$unix(r1, &(0x7f0000000500)=""/122, 0x43, 0x843, &(0x7f0000000400)=ANY=[@ANYBLOB="91002e2f66694c5a5e0546fd8848ab4f7606000000f6"], 0xffffffffffffff81) close(r2) 02:10:50 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) read(r1, &(0x7f00000000c0)=""/168, 0xa8) syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) fchown(r0, 0x0, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x8866, 0x2}, {0x18, 0x1, 0x5, 0x5}, 0x9, [0x0, 0x9, 0x6, 0xff, 0x2, 0x8, 0x8, 0x1]}, 0x3c) 02:10:50 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 02:10:50 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) semget(0x0, 0x5, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) accept(r1, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000180)=0x1d7) 02:10:50 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x0, 0x0, 0xc2) 02:10:50 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0x8, &(0x7f0000000040)="eec8a93a53b9e7f7413b4fe1662e849e0fbce93b408ab7aa414cc109b30d82e0cb673726457e74ce0c0ac60969a9e25784e97eaadb92dc267c216bfc6ef1c0211685057c76779849bc08153993197e003d18456339a137f2", 0x58) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0xfffffffffffffe01, 0x3}, 0x8) r1 = semget$private(0x0, 0x4, 0x400) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000100)=0x9) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000140)="86a54d3b039088493f87b35eac7a1cfcd8f688eba4ede02d534c8dbe79f8b0b31f8e6806d37948f2464f8f89fcf7375d81e276fb11d2731457fc76c0eea2aa55b5a2c4ef747ae1c16f6c0ca263cc0dd47b7a697c79c73697bc449789ae555b44af338d8d4a0fe1beb9b938f5c00a9a6879bdf7fd616b84acda4d874828a717455d1d30b235faf621f73a23989e7ffdaf2f01680cf3e97e", 0x97, 0x40b, &(0x7f0000000200)={0x2, 0x0}, 0xc) 02:10:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x5, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="000900010000000000000000", 0xfffffffffffffef3) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) 02:10:50 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x2, 0x81, 0x0, 0x101, "ffe74f82b2cac73c813807ff0d04eb175de85949", 0xc6, 0x7}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) fcntl$setflags(r0, 0x2, 0x1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000000)) getuid() 02:10:50 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000200)="6173e624197248122b8924d7264c8718c2f5ecee8e4f306eb0e783b4ac0149df495fb117b469fcff2009bc7706dce78de8a9ffde6aae178df366ede5f215bea3c848a4effa46198686f761837aedc7a39673553908401496a576295d54468060ab114a35fc53488bd6aa17f28023fb", 0x6f}, {&(0x7f0000000280)="5e1eeadfadd9e0ca09993404e18bd16a36b5c2fc403a0ddde43b36ef53315f1941bda36058edb6d96922912eb159f2412ab28b15f111a4eb51165b3602116fce95334bcade9f0c772c391fa30a9f7b0d6c11dc43ed34907d5c4f4990bc77add2f0d0b448634c7f830dbcfa9afaa4dfbba08d3e79b0f2c1d3f50fd9df2f6e86e57a7694102037aee46fd09668cee5fae6b546b52b3184e1cfba67ba8b9425", 0x9e}, {&(0x7f0000000340)="90d871e4f98e514bf3478903bd19fe1c", 0x10}, {&(0x7f0000000380)="db088b9943e16d5b86d6b57b5977356e71b61945abdf07bb9b1e7389c20f02082a409dc16eabee8880a99e4873360ab92615ebe525fc5773215488b1895b7730a06c915d2bf349b2ad6916b1f3411ea477db87", 0x53}, {&(0x7f0000000400)="845869e0424b8e2b740866072461f012835c52bfb3479c46378c3ea012e20276bd2a5239f94f12a013814c96215322153a791ccba6c6d2fa4e3c9e14df6ec35ccd30fa71bd58be7ec0", 0x49}, {&(0x7f0000000480)="10062c326b7a730cc93ce6e917ed63589f21800eb12c4572f66fa234336dae2ac8ee61765945a6d8f9c2e758a3da428ce15cae218b37a74a6a0eb5cd3261319f46f0e8cc90b7634f961066e64b5ff71268f67b15e28083a199882c9b10ff06731c57db6becbd00b4118e0fbdc77d915ad89b8bd38e2917a414aad861985f186a0d8cf3b964", 0x85}, {&(0x7f0000000540)}], 0x7, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x40, 0x1, 0xffffffff, 0x3}, {{r1}, 0xfffffffffffffffd, 0x96, 0x40000000, 0x76, 0x333}, {{r1}, 0xfffffffffffffffa, 0x0, 0x80000003, 0x100, 0x4}, {{r1}, 0xfffffffffffffffa, 0x80, 0x2, 0x101, 0x6}], 0x0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x13, 0xa, 0xdcb7}, {{r1}, 0xffffffffffffffff, 0x200000008, 0x1, 0xfffffffffffffbff, 0x7}, {{r1}, 0xfffffffffffffffe, 0x10, 0x2, 0x66a, 0x200}, {{r1}, 0xfffffffffffffffd, 0x1, 0x20000000, 0x2400, 0x7fffffff}, {{r1}, 0xfffffffffffffff9, 0xfc, 0x18, 0x8001, 0x1}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x8, 0x40}], 0xf9d, &(0x7f00000001c0)={0x8, 0x7ff}) 02:10:50 executing program 0: socket$inet(0x2, 0x4002, 0x4) socket$inet6(0x18, 0x4000, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 02:10:50 executing program 0: nanosleep(&(0x7f0000000040)={0x2, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) 02:10:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000080)=0x4) socket(0x2, 0x5, 0xcd1) 02:10:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = getegid() r2 = getegid() setregid(r1, r2) r3 = socket$inet(0x2, 0x4, 0x4) recvfrom(r3, &(0x7f0000000140)=""/218, 0xda, 0x1, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) getsockopt(r3, 0xffffffff, 0x9, &(0x7f00000000c0)=""/94, &(0x7f0000000280)=0x5e) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) 02:10:50 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000237000/0x3000)=nil, 0x3000, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 02:10:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2e, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x3f, 0x4}, 0xffffffffffffffaf) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x3}, 0x200) 02:10:50 executing program 0: chdir(&(0x7f0000739ffe)='..') r0 = getpgrp() chdir(&(0x7f00001ec000)='..') r1 = openat(0xffffffffffffff9c, &(0x7f00004d2ffe)='..', 0x0, 0x0) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x4, 0x4}, 0xc) fcntl$setown(r1, 0x6, r0) setgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 02:10:50 executing program 1: r0 = syz_open_pts() close(r0) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() close(r1) 02:10:50 executing program 0: open(&(0x7f0000000040)='./file0/file0\x00', 0x40, 0x104) mkdir(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0/file0\x00'}, 0x16) 02:10:50 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x14) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x1, &(0x7f0000000100)=""/230, 0xe6}, 0x0) 02:10:51 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r1 = socket(0x1, 0x1, 0x7) dup2(r0, r0) bind(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 02:10:51 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x4, 0x0, 0x300000000}) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x100000000}) syz_open_pts() syz_open_pts() 02:10:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a6928e4bafa9f6c320000dbfea7568529bd2d2600010000545b2fc68e46588df4f37f5572d1790173ecaec2ac720b566121ad1093dc6cbfd3de17ecf7410e9fdfb683dc8ede85ec7c184b3e2f3e042e93baf0e7a964c69900383fba007edf32d92d4a6320dfd8e1ae6f30a38aa638eb6d47ef4af054318e2aa3b83353b50de780f0c0ed4265eaa66f8cc1e4c94f41053a157572014834041495e0bca85762fc08d74601b8b5053c2b058b", 0xac) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() close(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fff956ba471068b1b2300"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:10:51 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) connect$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="8202050000000000000061d06c653800"], 0x1) close(r3) close(r4) 02:10:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000a4a5000010", 0xc) close(r0) 02:10:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x200000000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0x2}, 0x8) r2 = fcntl$dupfd(r1, 0x0, r0) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x0, 0x1000, 0x29de506a}, 0xc) 02:10:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file1\x00'}, 0xa) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) writev(r1, &(0x7f0000000580)=[{0x0}], 0x1) 02:10:51 executing program 1: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) close(r0) r1 = getpgid(0xffffffffffffffff) wait4(r1, &(0x7f0000000080), 0x8, &(0x7f0000000240)) r2 = dup(r0) connect$inet(r0, &(0x7f0000000040), 0xc) fchdir(r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x472bdcde8ccfb770) setregid(r5, r5) semget$private(0x0, 0x0, 0x504) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 02:10:51 executing program 0: r0 = open(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe, 0x112) writev(r0, &(0x7f0000000200)=[{}, {&(0x7f0000000040)="1546c74b508b9e4b64cd892ff712a7ed6d302f401cb53b9701bfff9f93a6ab067b041de882d0a79f984563d2b80dda77dae5a128099a1eea8491afebd512461e497c77da466e37789c8d3fcc7d1733b9983e30e9e7886d7b3473895abf155e31df0991b48abe3cb4de16f7a32ff9766ee51dee1c6356e2337478bb1f05e8c92b75f09d141ee7832d97bf1c2fc6b9f1f615023af0468651b40be8876ce8c3eba077f8f1c8dc88601111f74ff245989e8c17d700d6d9cf53764bc4fee0d42f8a02b5c3e618b11ccad5549384abe083d135d0e628c29b923dc15f091db52df23178089f21ec4bf202517dd23e284e6b939d8995d5d216510b90", 0xf8}, {&(0x7f0000000140)="5b21121564e280989f880eb979a78bc8858251fd1c0d06e7422a24890bee0dbe05298ee388d3463cb9148fc9703cb08383fd42ab71f6e9631e9c8f901bc2ab031021e6329b7eac618142343ee9080aa21208e0c79b8f90a4489ea81db593d72c244158a001691d2a18f04270ebb384152f8abbf04ec8c8c0f65ef1ec949848f01471be3869b3b51deb974d2c0d14eef14b30b2bc2597950075b215ff4a1daea21ca96f", 0xa3}], 0x3) read(r0, &(0x7f0000000280)=""/139, 0x8b) 02:10:51 executing program 0: r0 = socket$inet(0x2, 0x4, 0xa9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9132a9529ffba43770aea615d7367ed6f0cafc2f62825c9bb80482", 0x1b) fchdir(r0) socket$inet(0x2, 0x4, 0x1000) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) recvfrom$unix(r1, &(0x7f00000000c0)=""/190, 0xbe, 0x800, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) getuid() 02:10:51 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSTOP(r1, 0x2000746f) pipe(&(0x7f0000000140)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0xcd) pipe(&(0x7f0000000100)) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f00000000c0)=0xc6000000) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 02:10:52 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x5, 0x8}, {0x18, 0x0, 0x8000, 0x2}, 0x1, [0x7, 0x6, 0x80000000, 0x800, 0xfff, 0xd8, 0x8, 0x25a55f3d]}, 0x3c) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 02:10:52 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x1, 0xff, 0x1f, 0x2748}, 0xc) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x0, 0x40}, {{r0}, 0xfffffffffffffff9, 0x80, 0x46, 0x49a, 0x6}, {{r0}, 0xfffffffffffffffe, 0x52, 0x40000004, 0x6c1, 0x3ff}, {{r0}, 0xfffffffffffffff8, 0xa0, 0x80000002, 0xfffffffffffffffb, 0xffff}, {{r0}, 0xfffffffffffffff9, 0xa0, 0x0, 0x9, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x41, 0x60000002, 0x9, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x22, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x20, 0x80}, {{r0}, 0xfffffffffffffff9, 0x15, 0x400fffff, 0xfff}, {{r0}, 0xfffffffffffffffb, 0xe, 0x3, 0x3, 0xaf}], 0x9, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x42, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x9, 0x40}, {{r0}, 0x0, 0xe, 0x4, 0x800, 0x2}, {{r0}, 0x0, 0x2, 0x20, 0x53f, 0xffffffff00000000}, {{r0}, 0xffffffffffffffff, 0x10, 0x20, 0x6}], 0x1, &(0x7f0000000240)={0x55, 0x7}) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0xa0, 0x100) getsockname$unix(r1, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) getsockopt(r0, 0x2b68, 0x9ec6, &(0x7f0000000380)=""/89, &(0x7f0000000400)=0x59) r2 = accept(r0, 0x0, &(0x7f0000000440)) getrusage(0xffffffffffffffff, &(0x7f0000000480)) recvmsg(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000540)}, {&(0x7f0000000580)=""/27, 0x1b}, {&(0x7f00000005c0)=""/137, 0x89}], 0x3, &(0x7f00000006c0)=""/187, 0xbb}, 0x41) recvfrom$inet6(r0, &(0x7f00000007c0)=""/158, 0x9e, 0x1, &(0x7f0000000880)={0x18, 0x1, 0x40, 0xfffffffffffffff9}, 0xc) symlinkat(&(0x7f00000008c0)='./file0\x00', r0, &(0x7f0000000900)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000940)={0x6, 0x1, 0x3, 0x5, 0x2}, 0xc) faccessat(r1, &(0x7f0000000980)='./file0\x00', 0x10, 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) pwritev(r1, &(0x7f0000000a40)=[{&(0x7f00000009c0)}, {&(0x7f0000000a00)="1160529012618f61237938ef06fb608c0419b2b8206cbe9e3ee5e894d2b0da8e6e6fb43b96d1a937bacd0c", 0x2b}], 0x2, 0x0) getsockname(r0, &(0x7f0000000a80)=@in6, &(0x7f0000000ac0)=0xc) open$dir(&(0x7f0000000b00)='./file0\x00', 0x308c0, 0x1) r3 = msgget$private(0x0, 0x10) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000b40)=""/131) faccessat(r1, &(0x7f0000000c00)='./file0/file0\x00', 0x9, 0x2) fcntl$setstatus(r2, 0x4, 0x80) msgget$private(0x0, 0x41d) syz_open_pts() mknodat(r1, &(0x7f0000000c40)='./file0/file0\x00', 0x1041, 0x3) unlinkat(r1, &(0x7f0000000c80)='./file0/file0\x00', 0x8) fcntl$setflags(r1, 0x2, 0x1) link(&(0x7f0000000cc0)='./file0\x00', &(0x7f0000000d00)='./file0\x00') recvfrom$inet6(r2, &(0x7f0000000d40)=""/4096, 0x1000, 0x2, &(0x7f0000001d40)={0x18, 0x3, 0x33, 0x1}, 0xc) listen(r2, 0x2) close(r2) 02:10:52 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x7, 0xd45, 0x4, 0x1f, "8d7ec092f75c323d6eb3f69b9317fc471fded267", 0xa6e4, 0x7}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r1, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "22a1ad051f285c31bb53f5aad8e528d71c9d0cc3"}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)) select(0x40, &(0x7f0000000140), 0x0, &(0x7f00000001c0)={0x6, 0x1, 0x4, 0x43b5, 0xffffffffffffffff, 0x400, 0x97c, 0x400}, &(0x7f0000000200)={0x1ff}) r2 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSDTR(r2, 0x20007479) close(r1) ioctl$TIOCNOTTY(r1, 0x20007471) dup(r2) syz_open_pts() 02:10:52 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) pwritev(r0, &(0x7f00000003c0), 0x33c, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='x\x00') rename(&(0x7f0000000080)='./file0\x00', 0x0) 02:10:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0x400, 0x7ff, 0x80000001, "18c9785513617c8522e546c5e5712002ee40f464", 0x80, 0x8f0a}) r1 = getgid() setgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x200000000, 0xfffffffffffffffe, 0x0, 0xd82}) 02:10:52 executing program 1: r0 = socket$inet(0x2, 0x27, 0x40000000b0e) read(r0, &(0x7f0000000000)=""/14, 0xe) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000080), 0x168) shmget(0x1, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) 02:10:52 executing program 0: mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x3010, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x80) dup2(r0, r1) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x810, r2, 0x0, 0x0) 02:10:52 executing program 1: msgsnd(0x0, &(0x7f0000000080)={0x0, "b0fd86fc7de466a9"}, 0xfffffffffffffd99, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) 02:10:52 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) 02:10:53 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000004c0)="54ed6d34115feb3b5a733cf888195237d74a8d0f28c5075c5f4624e1c474989e7ac7bb8607164b406733130e8d66c08b3ec77813170d4f1ecdf7b5e2e6a17175d85974de40662e4888c6e8cc311509d36ea7fbcc0d225350a2bda1bef40102c2c6040dd2b2c3fd7a60a34b10f9287df61cc4c82d31647c42d10e220f492d6c757136856ac52bfcd1bc1ea932f1f08e90c2", 0x91, 0x8, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)) dup(r0) poll(&(0x7f0000000040)=[{r1, 0x21}, {r0}, {r1, 0x24}, {r0, 0x1b0}, {r0, 0x4}], 0x5, 0x81) 02:10:53 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') socketpair(0x18, 0x0, 0x80, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) 02:10:53 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8, 0x51) readlinkat(r1, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/11, 0xb) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="da", 0x1) syz_open_pts() r2 = kqueue() poll(&(0x7f0000000100)=[{r0, 0x4}, {r0, 0x21}, {r2, 0x120}, {r2, 0x10}, {r2, 0x1}], 0x5, 0x9) close(r0) getrusage(0x0, &(0x7f0000000200)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setreuid(r3, r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) kqueue() 02:10:53 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = accept(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/248, 0xf8}], 0x1) connect$inet(r0, &(0x7f0000000040), 0xc) dup2(r1, r1) fchdir(0xffffffffffffffff) socketpair(0x988262e4188a7aff, 0x4, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r5, r6, r7}, 0xc) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000240)='./file0/file0\x00', 0x8001, 0x40) listen(r3, 0x9) r8 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r10, r10) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), 0x4) setpgid(r8, r8) setpgid(r8, r9) 02:10:53 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2fa85697334d32b1550ec302d2f4d7c2ab49e5fd7942cd51f2df16d22ffb778fbafc8761bcdfd80b0d4c92a6b9fed3382bf4a61d930053495c8914da93d2dad9728ffbcceab3a5000000000000000932bee6070000000000000082b27b973fb58446f303e2709c38879607c15159b805b14ab4c207bd8fbf46010d000000000000000000000000000000"], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="8d0e11571ad7a9441c606c8c912d35d9e4cecfcad5daf8ef00956e32e554b02365d881a0595a68905718b272673f2590aec1ae12bfc28dbd7d710e6442771a12e3fa6a57e62c16b11ae416e9e4976cf5ef2e765a2054fde9a6f02da2c9355cb10cea3db04598fb4868780d3a1c7cf1a6b93f9533c39d889fced9c390", 0x7c) connect$unix(r0, &(0x7f0000000000)=@abs={0x527577d413210cad, 0x0, 0x3}, 0x8) fchdir(r0) 02:10:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2, 0xfffffffffffffff9, 0x40}], 0x7, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x30, 0x2, 0x0, 0x7}, {{r1}, 0x42961450cbff19a4, 0x2, 0x8, 0x80000001, 0xff}, {{r1}, 0xfffffffffffffffb, 0x80, 0x40000040, 0x1, 0x3f}, {{r1}, 0xfffffffffffffffb, 0x1, 0x60000018, 0x3, 0x7fffffff}], 0x0, &(0x7f0000000140)={0x5, 0x1}) fcntl$getflags(r1, 0x1) socketpair(0x0, 0x4000, 0x8, &(0x7f00000001c0)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x2, 0x2770, 0x1f}, {0x18, 0x0, 0x1000, 0x1}, 0xb, [0x1, 0x81, 0x200000, 0x7, 0x9, 0x8, 0x400, 0x3]}, 0x3c) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000180)='G', 0x1, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x9}, {{r0}, 0xffffffffffffffff, 0x3, 0x800fffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) kevent(r4, 0x0, 0x1, 0x0, 0x912, &(0x7f0000000000)) 02:10:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0xfffffffffffffc01, 0x7ff}, 0xc) bind(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="2d012e2f666960a97ee4d49fab2c24ec84645b78963df70a0d3b428660680146e17f1421a870a9289e02029fbf228b432ce0aa3d1bf9bf9cce0402c87f96822865b86aa27565ec69ed8e2fc2938fe7be7a4874651169de23fb309dc7cf39ddbe35bea622471a7d0f1248eec8ea2807104f91d1ad812d8886034e989aac039b9bd8767ad140886311a005e347504d0eb43a9212024750caf060593f1c19dfb89e2f54134a47ebf14f9987a89d4d858dfd87d4890fa9aecbc36409eff94a00f1e8b5e7d14ae72b1e01628ba9f32c67c7cc7c37e76c3afc1ddac14696a358c506e0eca169040c80ccd7fa62"], 0x1) 02:10:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) socketpair(0x2, 0x8004, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) poll(&(0x7f0000000100)=[{r0, 0x6}], 0x1, 0x0) 02:10:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 02:10:53 executing program 1: r0 = syz_open_pts() fsync(r0) r1 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x4, 0x100000001, 0x1, 0x2, "5dec6a45832a5ecb56795b21914b5e1d34571d76", 0x100000000, 0x1}) recvmsg(r3, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) 02:10:53 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r0 = semget$private(0x0, 0x0, 0x2) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/64) 02:10:53 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = shmat(0x0, &(0x7f00005af000/0x3000)=nil, 0x1000) shmdt(r1) accept$unix(r0, 0x0, &(0x7f0000000040)) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x8, 0x4}, 0xc) r2 = kqueue() r3 = socket(0x11, 0x3, 0x0) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) kevent(r2, &(0x7f0000000140), 0x6, &(0x7f0000000240), 0x40, 0x0) 02:10:53 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() listen(r0, 0x800000000) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) r2 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) getsockopt(r0, 0x6, 0x832, &(0x7f0000000100)=""/206, &(0x7f0000000200)=0xce) pipe2(&(0x7f00000000c0), 0x10008) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r2, 0x1) 02:10:53 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="ae71665e865af537603145a17efb8a7c803ec3f4788b2bccf6782ae0043791869e79a6fdea322593e282b4c681c5d4e1a17b56557fbb2df4389e4d0867635bef1ed284ee273348cc61c672985ac5369d0e15090dfb"], 0xa, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0xb2}, 0x0) 02:10:53 executing program 1: r0 = msgget$private(0x0, 0x8) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) msgrcv(r0, &(0x7f0000001200)={0x0, ""/30}, 0x26, 0x1, 0x800) r2 = msgget(0xffffffffffffffff, 0x3fd) open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x80) kqueue() msgrcv(r2, &(0x7f0000001240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000086e12c6ff8e578b2e5ac0e52e8e96101124eca974cdc438b3b6e6e1b1c607b681f48688c40c0866ea72ff214e656861e55701933883f689547d425cbf9f9d28a471a22cb19154bd8a1141ac63c4b659196b8feadc379bd4d424"], 0x1008, 0x2, 0x1000) msgsnd(r2, 0x0, 0x0, 0x800) 02:10:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x80080000001, 0xfffffffffffffffb) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) sendmsg(r0, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000200)="b147105b1522d80397341ae78c9cc55d9d6481efacac6611b7983f8d2ab93b4d48dacd7231370146b1f94ddbc97ddeb5789c15", 0x33}, {&(0x7f0000000240)="a755b4f8b96f308e348c9f83027165e786abc56aa06ba3170ba40e8ecc277e2116420aaea5b31d19a9e13f1e05277a", 0x2f}, {&(0x7f0000000280)="5cb2525810ba99b5688594aff3feac43faa9f6720209cc", 0x17}, {&(0x7f00000002c0)="6a82d0ff7fbe093756ad7437952c409018fe29a4038b37b89c04ba3fc324", 0x1e}, {&(0x7f0000000300)="195fa40a67f8b9b9", 0x8}], 0x5, &(0x7f00000003c0)=[{0xd0, 0x1, 0x81, "da33b4cac165bbab198833f837c19c41f3c61c1f94ed72c6bf9ec6f85966681e7475bc493e737f618196b743bc7853932cac4c890e2423b275a231bb0b78c8552fd861d75cdde9235caecc9c73c51382cbca22ff0839d9a9af9403c88067e16f346e74670ddc17989508fd12340bae1cbe43b31714f1e75443290596881d82744a1bb7817846bfb0e8bb525fb7bf3108276539ebd7dd1e52b47509e69755b4aeb72024ac668d6a0cc6d55bcc049cde24e76800b630f355f2bd"}, {0xc8, 0x1, 0x0, "21daff6501f029fc5fd0debd87d807f1afa4a15717caaae4d61406c76b4abb678b4e9d1e279e82d2683cd06652a9cddc1e8267110261ea25e1824ac8ba03436ace89e5ae880c7401b0707aa9313d34f6df3e9cdb5da1784f50ca149adab4c61d4c2c817862a1184b2f1036af0112a56e23ffbe745dd55b5aa9380f0bc34b443bb838f3e2d31a77ae1c64c236bbebf7d5ae1c1e3a3339a29effab87eeb1231df5d887adc1f0128535ee48e33872f44626aa"}, {0x48, 0xffff, 0x0, "c4d7afab893612ccfbedf3d1fb199601bcb5e9aa8e64079aa85f41342ed9adfed3f37d31082611cf9ac4d11e096f584ce2"}, {0x80, 0xffff, 0x7, "ad95bd26f62a6f6b419dcd8ba6acb49b58cd37558deb58dd1a7a8c3e10340085123cd1c060df33d5e3b74ead553cfb8d7231b55bd32f66a9c3352d4ffae65de7a95d5772903c9b11f24180ef4c5b5df4e017b596c3de437f63f09209b1a36e27ed2be62b68e14768214abf"}, {0xb8, 0xffff, 0x5, "31314959b4393a39cb4173dd3f82981f6a647309dd1a73bb04fdbad7eb5d45d99c6b42577cf7f0961faca07081dae64cc1d597376c2330a5ea39146d741f88afb04c2d48af4b56e66a0270e9c82d4de8bab2a03e92f9bbc6de1160bdd0ade8876e2ca8ff49c46ec5da1d8d45877887644874fbb4f9425c78c9f5f3856be2d0c0639d8d5186eadf8cbb5639158d60c480116d5af91227886cd8713d0b1c57bf85c7d2"}, {0x108, 0xffff, 0x5, "318e39a20bac38bd5228982d5794ed91b03b2a52da0739bdd1b58a0a881cff833b0c90c65828c030f103b075fb6ce66d7932e8c8d771c243446f8dedf1d98f61f600f41c95d009395f33cb2f96f6d7e936de144b776b68e08bb52775996d1abf07e30715eac3daee41e483454be6bdd1971db626d287a085736abada4cdbbc00ad34248cffea3c4bdf7b5e9c12a0abd147d8f6c2376595e5d7c0a1fae05d64f7b05efc558d022f5e2603a84263ebaf4a56440002974a54a0a3c760368b906a3505b0669b8839ab80bab12a02482083a3aa65796da17ca0475bf456f552e57089f9df25b365abe701f583bfdd93880021ad594d43"}, {0x30, 0x1, 0x81, "495f38cb58d299666a39b236627713cca1a130612d1f3cb45fce21c25d"}, {0x70, 0x1, 0x9, "8b5065a7da25d3cf8f966a31d0cab6bc83982b718ed03b1ca82081c646693e56c2c9a05dbffcccfd26d9157332d1b57d7503df1c17817885d2f2645c68936f1ea6d211a4c1e2776f80ca0169643b7aa6275febe183647391a744b2"}, {0x110, 0xffff, 0x6, "c38bf04ae4edd91a4ff4e132a56c2a3b406d336a3f2a2bc3138df8c9ac8a79f2d24439129d32ea2a3dc96a41b1f6456d0db66cc8cabd1249febc6f36b2e57c64cc78e20c61259bcf123bf8bb85660773ff997f8da6d35050b3820ef1c0cf0ba5a3239a94bce0e04927244e74154ede3e717dd11afadd74385ea345ed742ab792e71ab9ede1b72513e9e51820def29dfaab5e2c0c0efd19f95620a5a897308f855fea4ffc883c77b874367019b02928eb932dc9a2bef29da93bf4c89fefebf756a35d4c715791693058155cf4e12e60f5db6ac51a0ba3acd4dc61b6325607b544d80c7264a2a086ba6e775863a3c62ecc6b946e04050ef92a93a36657"}], 0x5d0}, 0x404) r1 = open$dir(&(0x7f0000000a00)='./file0\x00', 0x80, 0x4) fchmodat(r1, &(0x7f0000000a40)='./file0\x00', 0x4, 0x6) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x0, 0x297}, 0x8) shmget(0x1, 0xd000, 0x40, &(0x7f00001b8000/0xd000)=nil) sendto$inet(r0, &(0x7f0000000040)="bcb82452be9630d6404c25507ad3386a9990445f01b6ad8c1ad886c72e18f5e12bc816eb4b73036abd339c7c42d23242b649a4ea0160d2b1413168ad8f1e27d585e426efcd270c5aba0cfbe9530021c7cc00dd1ebc0ea45e52107cd53b48dcf55c7772974093ef546f87a65547567494d93b2ec9892cc3f605ae2f550efd63f7b8a983f66ccbfc5e54f8efa9ef095691d723d13daea641a466e56256c29ec6644c79306815f8dc7214cf6790d5a311fb2d7ce76e19077a1bac8ad119f8e5cc35c8971b6219188429861062e3742e528b90493d559aa986faad437436ea56f9d81381", 0xe2, 0x0, &(0x7f0000000180)={0x2, 0x3}, 0xc) 02:10:54 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffa, 0x8, 0x9, 0x5, "b00098bf40d05e9a9069d5981e9cf95ed6f1e481", 0x7f, 0x5}) close(r0) 02:10:54 executing program 1: socket(0x2, 0x8001, 0x0) 02:10:54 executing program 1: r0 = socket$inet(0x2, 0x4, 0xff) r1 = fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="7d3bcc2bf38ad0da2660bd1d5b", 0xd}], 0x1) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) sendto(r0, &(0x7f0000000180)="9c723348d95a2b311c487462fbf09c6a2cb87fa38e232979c406cc620d3b25013cfb0b649cc32691fd732b400405b80db4e6a7c2a83e0436e5edb5f0cf5023b5b86833693ce8a02929cadb1de509ba1b326f4d131b45813fc0684e493ef8119d70e973cd1d0ed3020721faebe1fa4e56ea9d73a77598a221167ff511f824bd238033ee9afa67eff624e0b427fe0c88fd19c7759eef74d7ac13ec494732faf584d74fb3674758e1f3fc4d6dbe9b2662a21fa24612f528d2bda2ac838cda10f404da640b46bc2cf9308c03c60f19e22b592a61206249763592e43c14491cf7381f3ac0e9059bff5fac2f6d8862c1979f41b4dd7935c7d01639c493667fa9", 0xfd, 0x1, 0x0, 0x0) r3 = syz_open_pts() pledge(&(0x7f00000002c0)='\x00', &(0x7f0000000300)='F:-[/\x00') recvmsg(r0, &(0x7f0000001700)={&(0x7f0000000340)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000015c0)=[{&(0x7f0000001380)=""/95, 0x5f}, {&(0x7f0000001400)=""/84, 0x54}, {&(0x7f0000001480)=""/3, 0x3}, {&(0x7f00000014c0)=""/237, 0xed}], 0x4, &(0x7f0000001600)=""/231, 0xe7}, 0x40) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x10) connect(r4, &(0x7f0000000040)=@in={0x2, 0x1}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000001780)=0x8, 0x4) chdir(&(0x7f00000017c0)='./file0\x00') ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001800)) r5 = msgget$private(0x0, 0x402) r6 = geteuid() getgroups(0x2, &(0x7f0000001840)=[0x0, 0xffffffffffffffff]) r8 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0x3) msgctl$IPC_SET(r5, 0x1, &(0x7f0000001900)={{0x6, r6, r7, r8, r9, 0x0, 0xfffffffffffffffb}, 0x8, 0x8, r1, r1, 0x0, 0x1, 0x8000, 0xb0a}) socket(0x1e, 0x3, 0x4) semget$private(0x0, 0x1, 0x4a0) geteuid() msgsnd(r5, &(0x7f0000001980)=ANY=[@ANYBLOB="0000000000000000095c317798e4464d187833dce6c130a2ba7a9c8c0d36aa4ade"], 0x1, 0x800) r10 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r10, 0x1, 0x3, &(0x7f00000019c0)=""/170) r11 = dup2(r3, r0) mknodat(r4, &(0x7f0000000080)='./file0\x00', 0x4, 0x7) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001a80), 0xc) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000001b80)=[0xce3]) 02:10:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1000002, 0x12, r0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000080)={0x6a57, 0xfffffffffffffff7}) 02:10:55 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x4) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 02:10:55 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = shmget(0x2, 0x1000, 0x4ae, &(0x7f000021f000/0x1000)=nil) shmat(r1, &(0x7f00000c8000/0x2000)=nil, 0x2000) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 02:10:57 executing program 1: r0 = socket(0x6, 0x4, 0x6) fcntl$setstatus(r0, 0x4, 0x8) r1 = socket(0x1c, 0x2, 0x800000000) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) 02:10:57 executing program 1: pipe(&(0x7f0000001140)={0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001080)={0x1f, 0xfffffffffffffffc}, 0x8) getsockname$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001040)=0x1002) 02:10:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) msgget$private(0x0, 0x203) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x5ce4, 0x9b3}, {0x5, 0x100}}, 0x2) rmdir(&(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x10) rmdir(&(0x7f0000000000)='./file0\x00') 02:10:57 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x408) mkdir(&(0x7f0000000040)='./file0\x00', 0x104) 02:10:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) 02:10:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 02:10:58 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) preadv(r1, &(0x7f00000013c0)=[{0x0}], 0x1, 0x0) fsync(r0) 02:10:58 executing program 0: socket$inet(0x2, 0x2, 0x7) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000100), 0x10000) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x0, r1) getsockname(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) accept$unix(r0, &(0x7f00000011c0)=@file={0x0, ""/78}, &(0x7f0000001240)=0x50) connect(r3, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r4 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r4, 0x0, 0x2000000000021, 0x0, 0x0) 02:10:58 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getdents(r1, &(0x7f0000000000)=""/37, 0x25) 02:10:58 executing program 0: r0 = semget(0xffffffffffffffff, 0x2, 0x3d8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3) ioctl$TIOCSDTR(r1, 0x20007479) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f00000003c0)=""/180) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 02:10:58 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0xffffffffffff0001, 0x2, &(0x7f0000000440)="b2d9728581cf12172386f2a324566e1d66f74939ed241f375b3cc6f988d958c68e3db228e5be939af20b5edace2f539f90b36655a2fdfdf82834c795e445f9120247e3ecb7cfda7c841f28ec9a357ce44f835f17a429681b89ff6fe3002c3a224c089a5f835aa4a6982a44115d00e22ef9ae161abad4b5e40f5b7d165dfad8c8e5e5dfdd73c75b352df81eff105110f17ec96b3bd2a0b8b2d238d0048ae07d03d771054ec7e3e807b983bdde862bacddd71392688df1e212619060a76bef87d1caf75e84da3a7abaa4ca8fa31b25e352f0b578891b8580b450aae5cc1486320da6fa4db9a369f78fc7443ab3759f78ef029466297aef095454f2dd8d51633f7589230276eab2169551a3b5eca24df3d77531f0132f13180680b1c56c4768e17605687b3dcc5a3a2938199b713ac2190c49103614b640c9dbf739c0b69c5a398ec501eedcbfba3de5c7b9777aea3e27f34a3c5540c8d21d8a5a8301e738aed844333827dcf7fc6abef579bb52db658b5a489c69c2579fe783502f27fdddf671e72564fa7b15ccf2734421b3fee5ebd6e467b3fdee1622a5b47776c4cc1511448201ebed391ce403d119b5c49fb5f51009cbeffc39ed45856eee66d9a4d5702b77ce1c4ef622c000a5cf371dfce5a36c971888ce2c8039778e56a58a072612206d88b76ba556dccf4d0aa1b33dae7ee8e214b2f69b0701266afda929ce0e6e6c6e9aa294028864aecfb546c51fdd9e007f43d8cbf6e7f57470d1211810e08605b1c6af05538ba659a9a5b4ba9b70005c560226613572e9bd3cf500388104906d045920dc991c3a3ef5f8011481180c5f8994cb3c542ed7166face6ff050f12e9dacdbcc1d70fdae941104d27253da7cb3e3b7c7115001633c5fabc72442c342b1997fbc44f80ea39d98eae0af52d3195019b8bba9d7913c41ba70bb69844defed92c4b9fb4bef09e29d49f635e0191f593066103926384008cd18998c5cbef185d12664e7f9492eb1e98337837a4b89f2425e53708cad8a50f014c4e7bf7bd6c527cf86542f3dc6fa48674a49b5937039f36f4f33d450e8fa185dba63e1d2b82bf541901be7eef09dfedbb87b0f9ba4b43822c0a21f36b76106015ed300e6470cb76a15ca53162af193a60c53435c3d9f6663e3921d80b5aa9548b81ce21a30e025050e0049f697885812fb4ae207c7f7099c04a5789258f93e8d68e65e55881e8ac96422706456c681261d3a15303e95f0bbdd0f0ea28e16af2d6b96e8d1f1dd0a7b7ba3e703a406cde952dad0645417429ce0f7b8f4ac530124f65a74f66bf5b0289687a57b6f98bd51f85a1d66bd24815828c6887db7af9add5879b0cd9d628cc2d3dfa8ecd42f5068cdc742a564a60fa7c28a61e7b153b4ebf30552d159fc48920614dd5bd4be931b44b3367cea2d3057ae77c659991e61b4a41b9ac9db9058b242e0f2248dfa9574a7a5b332e354eae5052ef04045ef746c75f5d2125311a60d0232de1f41145477e12d2d47afc895445cddddfa8f006bec568ec47563161aed2e38ffea758654b07c9304d098622b547ebe706c5d4762faafec21c8cea1a122dc2d3bb37f544d9adf56b04e6d7c4c0788d291c7bb53e8a2b71b32758b4af0f11115b9744d2861fac712a6fea7520f709ec2c272d77366d1716313e744a9b9506682bb6ce40bd3127d17eb3aff054273fde96516e26a571d42495b3c0469f05d6599c43711c8b47d4fbc442d81811a53e423d11c2923cb178d109a9556fe25bbecba9905755a4ea58b55e86c3173a4f44bdda609ad9f3f4e74d8f1165a7cf1fa52ea56c04c366867ea9434ba131c0668eb6919422d5b133ef0f464b4c8b47b4fdd0e781ef23f62abeff0415c04a57ff97d9ee068704129296f9099040cc7982ba87c1b94e4d777b6360c2234bf56756a110299d8d49de41f245e65cd0c9da3cb7066ad710a5c131b65bf87c68d06c471d4eb53e3148555ac6de03d075b24e661d1ebe8bcc95ef9f4f60a777014f1bee4832e967f2ed2612a17b92ce7dedc670d70e8b96a0b3f86621c537aebee5e35bdf5df25145612893bf8cb7d635989cea6967e5dbbed63906447677989d1f515dd6c743c424db0f61004289e360a8c0c85f7cb278522f71d2df26d74febca99b16b395bf3558868f44f0004c4461e1ac4b8be15915925ae13798924fbe3aebc51ab0db681e7fd703b0d1ab61d21cafeeda389455ed618db3e0f64399d96ad85c4dda3ee62962b71b65b142c1ab584d47760e5aeac527035c7dec961d83214d2f36936ed5a4b3569c1bd1d0d60dc51818c84b132727d36a128bc4e7914911e782b8fa60a6f3508eb8991147c1dae82303d6a4b30aa507790d46d99b37eccfe069433fafd677bd253b5083ba8fda863fdeed1d73191c057392edbd1c89c549fa30e5bbe14516a17e2a364e3e2c498d8f8101db3182a46893ad5892b909daef959157892836091fd616578f89ed04d4d2e626e325e8797abfbbbd22bb27459809fc9b58ca4e0ef889c88e910644c99865fa01a96f0293313ba8fc5cdb3b4b49a4559a24f1083b7ff9783380f3de44183b493aa4850279d73444437d15d8e3633703c30e19b08f113ca540f190d8e0c7909448f873446b73b15ca6bb99af031efd418353b46488546641d146ddbc77f013477220fa3f11eb1bbe86b0069ae919cb70f43154555472e6a9037029ac6a0d9d376fb7628f9922b32aa8895293c680682c8165951b7ae620926cd7629f44b4581c01bf4b44cb4f24eb716ca5ff3f210b99efefb75bfdb9f992b74c22d99662edc5a14c69624f62c4999fe5c604a94051f155fd3f24a729ce401b48cfb054ffd5f7633371e4ff5809cb1c51f6f9f1f693b779558995075bdbd9c3765f92f611ff177d741234593e8efbe4d21bf22327de13ffe0ce8358a5ba77a1b7ca4e94c5185afc0872bcf5af005dcf9b0a7da0393e08a5bee0c7403acd44587c0b5be37f6fccfb8e35aed3763e6a97be768f858a62b747eeb7a8acf1f2f65cb707ee10e4bb48cd74acca06e3459dea63969bf753c53df84d8908bef8eecc803211e8a79908a5b9888741c6d236c79f570a03073269db01aead9bf2404e28ebeb5afdec13c7ee2adc405a427e32ae8f02f4f5b081d38eaf7094fff811eb40bd5232a3b45739c3e50316df2f57cc7557aedd7bfb7de5a6b011e35cb2de2b6daad7a7a0ecdc5428961907d42c10270519a670ac80456919371319e99224936a4ec6d1c18021d570d4ec7ea5aa8afeb996d00014dcf052e4c36ec928e5c758b53a130e557fb2a8efff216362ebfc53130a5ac1a52e2a566fd4144e8bcccbb567ed59781f52832f64ebcba75a41ffe68a67139340e3fd7c0b15c5cc44a76d4ebcfbae033027eb847450b6e14ae9d89aff5327f24337b54a556dce8ce849f06b792ede41daa422ad0fd27d5ff2efe33d3239960b054bee9ccbb3d3391653037777c9302ffacaa7c6a2d384e3190fa3ace4d4859a5e0ce9554b31ef30d8bea8c013f55cbf6cf5d3d945af99afa6db03d06200c3ed2bcd8fc83e0549686b421600dff5814b478998a5555e22917c8f75f8c3f6fd6b7e2154f8e58e2b3482ca5cb293ec8c35b560d8516ad87257d538c70014d6e4b610f28bcbc5608c386c5f941db5f5b9b99687cab604213cc1188baa50e8ab0017b795d1a3feed3e461a9cba3c6e5bda1b26a4f421b9a355f94de3d696d1b9d4536a15e63a98ba6560beb61dd9a9f0b6a68962e304e97f27fa15832659239f07903658060f74552f3a39f0a4503ca72d6687185010366de07b72975a5e3b04295bf213e22b42ceb344903dbd2795ae44e1fe74bbab9859e9721c8c816e0f363fcfb5853d6f0e818b2d801b0299f99bec63ab42c82222cfeea947bbf446aa778bf8b6c0bb11c19338a25e9fc9d0509412ac94b4c63581c68c8b2f3d88ed90270f845279e363b6f40bbe83cccd9ee4bf41fb5781f93323b1de8576f10cfb3196d171f647346700eb6d725ff71417cd6709987a783c5fa0c8775b67c42c197554d335a5046d617616048973e6b7180bc042b10483fa0a4a17e512722ab3bf5604dc869b6c1e0d58dcbd3f9b628730d5a89ba5d39beb670f85291b0b39a4d76089f0db8389b5c7d8484850dfecebeb93469d6d1fe900e60ea5c892163643b75a9768c294a16ecff45aac7c384e5cb23b847c38ae753347170e661d869014379ea93185d5fbe0b6b15e263e1989db4e69bd397ff7a119a1bfb572d61768a601ed218e3fab609d1d9fe14cc6f338176d6578c956acd96dcae44ee33b8231dcfc19f6af17f8734181e9650fa2ee32b500a6d056fa5f0a4086473bd724ce3779a2736a59aff840e7347502f2a7342fb110e09e564e67da108a16aa8b044d53c78618815435560a307a54ea20d2ad7dc50c0f06901abf3da9c2cf98b78108f9ef7b0f093bc0d2598cdf98654c67dcceed47abd24a81e773cd78d5db2492786272ac17ca6ebca86f57a0c78bcd957aaf575acd2a3387534e4fb9f9051950ec8a4dc486a35e44f2f18d0fc33cfbd32ec072b21324a28f7788d328634a53ea601ed52e7c1fd7e65e94afdc018c7f14d3a479ce38555fcae8c8f0da35e9583bb14fd30eed714d6fd7fdb09df6eeffbcc6bbb8e2a90a880547fb80c38b806cbf6e5d8642618ec4bb6a8f04a089a79383693f69729a5ed8ad9ca41ee9ebd2d71c2f7f90c436d6900c8f9c694f17d269673fd0c1734e5fddf4f2c06319f453bc3a6328666b986c870d0f22ebe21d4f4ce9a40734281a3b3df8fa1c4fc230e1755010265b55231e9af29492a160b6db473b5dd688c43a40f48342db9cb09176fab368d9ca1eee8d5440d91bdade64434d74999c8a30131152d924e4bef8793ee7255996b8dcafa06fe89bc0afb5dffd9e9d3793924994d95462d8ecfbc717b84f6dfdd28fc8c6efbb3dfb85963bf52089ef5ce75fbac717b5bb8239fbbf613a977a5e787bda583920d354ae90d9227e4a38289d2b76457ade6d48d8e3bf33bf7105e31a73137a11dd2cb6b6bb751e27fca4fdbb1fb1d6edc77320adc62bbeefc52a237d76f81bdbe4be998d5ad0380200f0960abdfa71604687bd993e29049aa870cfe5d2be94dc9f89658fee030b412abf728a95cbd451c323e67cedd031008adf2b81034e1ec953266c3bae292730845382c52702358a18e9fcd528e89c9df01562c7790c3e83f0ecd43a0001c3841e2ed329eaaabd34cbcc1ae9a5f178ef579ad8611292c16756b8e3655f13e29a1184a31e92c7d34fbb1f1645837f5e878ea787271e9142c09a36cc65bc943c54101c3ceb2a2bab017192a1c90e7c1729b30251cf83678525c46e1ad9eab34b3ec00219b5c349048bb08411945889ee4bdf26b26661a219a3cfc15ec5d8a6ec2f929fd655cc86481ca154b599df2ecf62125cb3c2d98bd1aed41607d089c7b82e0498ce9d4baf4d6ba6dd778a6780b9804dc23079099b7bcec01e756e273507f4476f2c88c87bc92ce1d774f643698367f0890cf8ccf75aa91d2da2fb2d7787c493e40e84f3adacf766ffca7b258a0c0e5cb3c323995dd8c5869876562440baf5f53fe6343ac76c1c88e3bd374404657fce8147498573174441daef06cbc330c5c90ba20c892cde0f5040c52337800557fa21bb0e63c5d67e325fb1b7a64a4aa5c2dc7e1ffb48e23753ed0259164e0b271788f5f6fa08b8ff424abe8c9762cf649e5c9edc0fa688e80ef942d9d253f2225419a8d28272e964645c54c15a38778cd906ca54bff67b7e0698be5a9ce06", 0x1000) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) 02:10:58 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000080), 0x0) setsockopt(r0, 0x5, 0xfffffffffffffff8, &(0x7f0000000000)="8d84ca345b4df6a346a71b135ab8ca8d102099fb4564d6345bf999c1ad4590fd29fc924b320cc65832b9861378e634687f2f659de9cbd28014a5afb62a7ec035632a617a588b4434a7ee2962687bb2c466ad142f82d4714892f8295779e5ecee32bd5108cb4affc41f25ee45f4ceace3b0becd11106f5ba850570d93b17fcc005ace9575f50b8b85667fd0c1600c555f0600fdf432feb28960b91ac9c1f5e81e0d3d57d6", 0xa4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt(r0, 0x3, 0x2, &(0x7f00000000c0)="591ca39bef9a1e6c3ef84b4d84df4dbca561913389c66b6452fe9be23e7d5fb52f2e73d97818c58789bc7f142d076c1a", 0x30) 02:10:58 executing program 1: shmget(0x1, 0x1000, 0x8000000000061e, &(0x7f0000fff000/0x1000)=nil) 02:10:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf9173aee6cfd0f850000f1e552aaeefeaff0f2c85e2831c633d449011f78000000000000013c1fe90020391d0000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96d09007d3736b269790a96f5b101b348cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7803ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0000000000", 0x132) r1 = syz_open_pts() close(r0) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x6) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:10:59 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f00007a1000/0x3000)=nil) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) msgget(0x1, 0x10) r2 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x3, 0x0, r1, r3, r1, 0x11b}, 0x80000001, 0x0, r2, 0x0, 0xdf6c, 0x80000000000, 0x4001}) pipe2(&(0x7f00000000c0), 0x10000) shmctl$IPC_SET(r0, 0x1, 0x0) 02:10:59 executing program 1: r0 = socket(0x16, 0x2, 0x3) setrlimit(0x8, &(0x7f00000001c0)) socket(0x3, 0x0, 0x2) socket(0x1a, 0x5, 0x20) accept$unix(r0, 0x0, 0x0) 02:10:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)="02000000", 0x4) getitimer(0x0, &(0x7f0000000040)) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000001180)='./file0\x00', r1, r2) sendto(r0, &(0x7f00000000c0)="99af1a772eb9a5b448fd85ddf8006a4f99fdb166024fb6536a0c60ac9ed74f6c5c8f0d8d0b1aab63b2d6947d33d6f6940c899e30723d929b0edf72b20e1297dfcf47f4f0b5b2d22ef9d2de5d90893d54cb9942c704912c4a49bbcc26e61ecf77715f743f56c95076b10ac920a7be11d0bde522daa9452aef83715f282727e50e15d9c189f1cfb54d9cb3d5474fb5d2eff0a493348a0cbb", 0x97, 0xe, &(0x7f0000000000)=@in6={0x18, 0x2, 0x0, 0x5}, 0xc) read(r0, &(0x7f0000000180)=""/4096, 0x1000) 02:10:59 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000140)) r1 = semget(0x1, 0x0, 0x684) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000180)=""/201) 02:10:59 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001080)=0x1002) setsockopt(r0, 0xf, 0xfffffffffffff000, &(0x7f00000010c0)="3dcc0c11da88c42c938241e6530df1a6be5cd44ad24da8b206f2d8ae4a604edc9df3f6bd82c89d99e3dc29268f9772d22c2935dee34bbfc75c31", 0x3a) socket(0x10, 0x3, 0x7) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x621, &(0x7f0000000000)=0x200, 0x4) 02:10:59 executing program 0: socketpair(0x20, 0x1, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$getflags(r0, 0x3) setitimer(0x2, &(0x7f0000dc3fe0)={{}, {0x0, 0x8}}, &(0x7f0000b1bfe0)) 02:10:59 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f00002cb000/0x4000)=nil, 0x4000) nanosleep(&(0x7f0000001c40), 0x0) 02:10:59 executing program 0: syz_emit_ethernet(0x4f, &(0x7f0000000100)="4454248228b5e82d2a2702921d83a1af2a73c24c8e9e04bf83dc165b54ac8d7324478fd5b87419c4eea7f4e7de3eac561484f128eb8fd8dcc0a949b476ce083e55721fa0d19ceaee4e4cf8cb789870") mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="82", 0x1) 02:10:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x4000000000000, 0x7, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) 02:10:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7fff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = semget$private(0x0, 0x0, 0x600) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000040)=""/232) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = getpgid(0xffffffffffffffff) r3 = getppid() setpgid(r2, r3) r4 = dup2(r0, r0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) sendto$inet(r4, &(0x7f0000000240)="5bb23f1cbc1e1dc6a2c577dd271a942e01527c37709ac6f3fd46c34af9032aee474027dd57dded5881574fb9324d4e7a7390faa6a06d83321c1b5c1e9d7a7653b309e3272fb2a3f6efda1e13257dc817018eb034121a68f7e6d044e823b4645c8fb3eca81e86", 0x66, 0x400, &(0x7f00000002c0)={0x2, 0x0}, 0xc) r7 = getgid() r8 = getpgid(r3) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000001c0)) sendmsg(r4, &(0x7f0000003a80)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000003440)=[{&(0x7f00000033c0)="03d13b3a495765b6a921d885dd6e64dfd1ab0e2d50f91d969b2ac4675a9f6fe959de1fd6c1247750d9f5e7671e9d6d9144b912d9a0721c939859bdd9dcaa647f82fa193683f1f1a62fdff196c7f28695ec67baffb4b951f6c841c4fc36f124b2dc8b81746a266ea83d8e85187cc340eef32ca1a6ff0b1d55b365", 0x7a}], 0x1, 0x0}, 0x40c) recvmsg(r4, &(0x7f0000003f80)={&(0x7f0000003ac0)=@un=@abs, 0x8, &(0x7f0000003ec0)=[{&(0x7f0000003b00)=""/49, 0x31}, {&(0x7f0000003b40)=""/15, 0xf}, {&(0x7f0000003b80)=""/179, 0xb3}, {&(0x7f0000003c40)=""/99, 0x63}, {&(0x7f0000003cc0)=""/174, 0xae}, {&(0x7f0000003d80)=""/109, 0x6d}, {&(0x7f0000003e00)=""/178, 0xb2}], 0x7, &(0x7f0000003f40)=""/1, 0x1}, 0x1) r9 = dup2(r0, r0) r10 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000003fc0)={{0x10001, r5, r7, r5, r6, 0x44, 0x926}, 0x3, 0xff, r3, r8, 0x497, 0x9, 0x8}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000004040)=[0x7f, 0x2, 0x1, 0x9, 0x7]) ioctl$TIOCEXCL(r9, 0x2000740d) shutdown(r4, 0x2) kevent(r4, &(0x7f0000004080)=[{{r0}, 0xfffffffffffffffb, 0x13, 0xf00fffff, 0x8000, 0x6}, {{r4}, 0xfffffffffffffff9, 0x40, 0xf0000002, 0x80000000, 0x80000001}, {{r4}, 0xffffffffffffffff, 0x1, 0x6, 0xffff, 0xfffffffffffeffff}, {{r0}, 0xfffffffffffffffc, 0x4, 0xc1, 0xa99, 0x9}, {{r0}, 0x667d5ce159fffc85, 0x10, 0xf00000c5, 0x101, 0x200}, {{r9}, 0xfffffffffffffffc, 0x2, 0x20, 0x8, 0xfffffffffffff4ee}, {{r9}, 0xfffffffffffffffa, 0x18, 0x47, 0x7ff, 0x2}, {{r0}, 0xfffffffffffffffb, 0xf8, 0x200fffff, 0x4000000000, 0x20}], 0x9, &(0x7f0000004180)=[{{r0}, 0x0, 0x4, 0x2, 0x8, 0x20}, {{r9}, 0xffffffffffffffff, 0x20, 0x1, 0x3ff, 0xff}], 0x80000000, &(0x7f00000041c0)={0x610, 0x1}) semop(r1, &(0x7f0000004200)=[{0x3, 0x8, 0x800}, {0x0, 0x1, 0x1000}, {0x0, 0x0, 0x800}, {0x4, 0x0, 0x800}, {0x1, 0x4}], 0x5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000004240)=0x20) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000300)=""/199) 02:10:59 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x6, 0x7}, 0xc) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) accept$inet6(r1, &(0x7f0000000080), &(0x7f0000000180)=0xc) close(r1) 02:10:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="908578231a3753ea41a8bd68d97f87b68829cf325867538ee6fd4508ec402c6bce3b7c3c8e833cf00d7ff7d71e9a44de7ecb3dbcdd3c535b2cb5334d705fb0389a6bd24e836ebe580e9c0b93615f37d816f3aed98ba401003dc97232830ee56debe9b8b17008a88134ae394c302871e3c40111af8a6a57a6454feb8052440e8b3a59e8e8ade84ba76613", 0x8a) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 02:11:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xfffffffffffffff8) ioctl$TIOCEXCL(r0, 0x2000740d) fcntl$lock(r0, 0x100000000000007, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x4, 0x0, 0x3ff, 0x0, "47532f0c359c0d398e12594f1360c0c1d43a3438", 0x3, 0x80000000}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCDRAIN(r0, 0x2000745e) 02:11:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x1, 0x5, 0x100000001, r1}) r2 = fcntl$dupfd(r0, 0x1, r0) sendmsg$unix(r2, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000000380)="f3a20a04a006edf192e2ad0d550e8b27d6a098ca0a2c2b7ba250828c83f8edc873a1cacf70561300bfe8b400cfc48c6d10ec6849c66edcd9bad0cc6adad785209819dea19531e5796e44ec5025a82b6d1fb6817ed5c395e4b88a9be0ae41fd4195829ebf26b99da2a859ad76c5ea878e63576b002832fb2790ac2beef765b9a9a821ebb05c9282d6b4d0d31c49399f956f424c9a349abf927f91d80ef8816ad8734c78a3efe3103cdd1d9f328981aa445a5fa0123c837d6800997f5eea00931427aeb27cdc42e4ad6ce98e57cae01660355a5b373e3cf4f442b8b580a26781f59667c879544c653ae1c3bc0dc3c33fa11739f32568a0ace139f83b09841ab031a1fad1efa1f5a0d786dbed99f3e4c818a131af5e060ff1e8f348a3e0e581126761798891993c0345ee668dd2f8c28e35b9e9c43084c57fb701d6486359affaf160e7ae57647829522e003631987d054d8529128eabca65e1f9ec20776adec699db0b594b53fb37e716ea1f8e2c98426d683cea6bfa7f4dd305fb925b2cf085c1854b27425c411e8ac20b5bcfa85d343e8033a2b496b7590f18ec315dcdaddda2712f6fad020c332b22fd341d7644c24d9004b6c5ab11ee36b1a93bb9965d922833b25cdd10395e38e1476802bd6dd727672b3312080f23a2947e5bac295861ee1d337fa764db1139f29a1b771bde373c7d7b5ef574e5d2d811186723ad31038c25208454f15cc1890c3a6232a53b4847a04ff072d515b883328c1da24f5dfe14aed45e0e5121a02808af52239046b0e1c773be138c8ca77afcc584c34a820da5127bc486a6bff143ffdb114339a34933281dcaba65ab338faed18ac606d77bf9ef902db29598bbf7c4a7fa7586f6059c3a73d564777f76da379976a2871961b60e330b5ac20e7f0cbcb9fb6120b95d96aeed94eeb0391ad95a8e7536a62e7ecd585fd537e57c31c754053c5605f91bfd58f3ad457198f0ebb6bddee35e748657cf2fc3dd7e49b396905e1f01a41debf67f9eb2850f0c60efe40c355f687617804853dc8fa58be6d872679ba4e6c8edd1316aceb342246e91cbcba814f886b7aa88f51e4dd88422aff5b14bf0a457765debc632c1d86ec5c1238b994c3338506ff652cbccb4b9c2246cc1e4e88265bd346e090b9d4b4615e3e1be30f58b113b47498fed1360f2c7893eb8d34887892425df05a02c2752a02b3b3be5955eead5eb2df90c6bb00582b96b9c6b7daacff01c2a9fee34c28780af406788dff7985d6616c2046ea07ac56540c46b6f65154f1a9fd263902042c681e3051d54111aabbe7d5c45f966d98b48da90c00db3ab7b03f66aee80024b5e2bb4757da735cc92f608b23e0040a97f07d6d54c0a7ba0e1ee94ba9abe5dcc1db89122ba4cf22adf7041a7e10fc62e9622fa40dbdebc9db597b4eb077347fe9bfec4a4c56852c46a5f00a017d0c0764f918e00e81f58bad348af3fbbca5fc6bbd359316ae24e377fa91048a343fa36a7a6098b8e56ba0b5fb79b2964d4dcd85b56a3c76e0d40e454db67eeb170785c80087efd354bd3c24eb8c2a78461f832cad8a2a5dc807a8a15494563599189e8dbac669d6d8ad1a731753a1e6ce1816989b546893ebadba8e39ef088ad405562b0895e938b1925a77a24dad5d691fa47f5c12ac588b5f273ba619564590a4f1285c65df44956f85a4ed3db4817aaa49a69391a6456c7e42fa46b93241c8418be4222d2aeea039d3a69cd6add16b580b683b7a04d78d324dc56ef21a0155dccddd9da728c84da0650c08d5ed6959248e107f0b16f76820c3a6b0df78922edef79c6ef0401fbcb626ec1c352ade58968b162054f6ce34693de12a377731d3a13135d4b3279320f003a2dff48c2ceb24f5a258cb33feaf7ccd18ba80a77b90a5fc2b0cebe3e6c54d62eb5854535a1f394e7ee4bd326112ed18b6dd7aee1f55de61ae2bf89ed9681d7f0e8010f782531004eaaff38ffeaa1c3211628c706ea209b438ef5772b71c12099dc52a7fc25f8866b4691478e88172b61eec3b4c7e83683c2d0337afe0e103f169899663690805cf03dc001428aa841cd467ccde8b4c8af2754d4d586e20196d54ccf0a8258df0b986d828a5b8ee29cfba17f906f4cb62f451cc47c0cbddde974f7f6c28530369f925ebcdf8fe195f5b10f3eeaa3d0fc6cd42ae181727d2a2d883e6177e50925384ea47a6481a83098f465c97590ad2632e8b938db9b775fe774cda75e12317a0630ccef6eedc62539dfab6fa629d295e0e67d20cc8f1ea79482683f9312ea0008fac1747284a7bf18408db5265d066269e3787c4cbc466ae9a5d31d166aab5424a2ee3bf0f4cfe5b85799f84ab3bc1f68a7f5b48ac755a4ac23d8b1512cdac7f8f69a31bde539b2a574744440596c9e550773c48e7cda5cda791ab16a3928e1694d9b73d9567e889b5560defdc0c71a69389ca35e6fcd5b4f7342809a39ca363238dd9a5e1440bea97a733c58b7c3ae41bb22cb151574b48a161f7b54660147fe2506468a04c2b050a4d58c5a1c8f80482458bcb129e6d9f04385eb87024d7496d50e4546d839625ad2f3d286946a21e37a7177284f85466a01c2cfa78c452eddb6a05a86536f9c3c3d64ef47736ffd57df0b3e7cf2c8cc75fa6d09463bbb1b76e8d72f8f43112be2ff8f60c9b6ffda7acfeac5756e4f092dd904e0620be66f14cce9c7e92f02d948fc494a9034a4be6782ed21b52304cf1fe656e2bb18650b7a8e33a9f375be227538cbe3290a363a89a8c4596f2a390fe15bf9b97ae24c0186435347eba0aaace74750c8925f960ffb4b0d256070d756788357705722f2c7691437d5a34810917c669b0a86845a6579c02e54c6cfd5605786cc1b397eb04a19874d695a9e2c9f1579d9d4423d9d8409cf598045981401c6e93e3cc3eb9dec7086e55aff3bd227a736bf53d33ccbfd9ceaaae4cb29d9d037a6a2fe54de7375ba50fdfbd2b73221410b81523ff3437573f97b1c66443058113334267578a90e90b69cebcd5d88bd7e843957ac163727f0a1ca58a10d6e3fb320610646d2db37281e494e471e9ee7fd92a3797010321858cd04c463618fe94e16a3a75dc1aeabef33715c0e7b483eafca55fc0b8ead46f1f8ae0038121c52a4de775ef5130b3f344a1d37dd16ea514f6e101f178044b6e4fec09f03310a9452bb6467333db4bbb1ea87fd1930558fae127ba12313425b6f5fc8c19cf8ecbdb45518ec36614c525c14f1ec39ff827bd5cbca0c74a61d05518d4cdce635fa0618302a440d6b1e07d2a44232d6c320af5727c73bfc8a0506250c2a43c9cc97219ae9b6598d9e72fd36798508f80ce7834aabe3fab5188cb531dd1c1311466bbc376187d5b9403a419b7940052028f480fce6bf8e4305f8f133e8734d14b4377801036fc15afa8bcefdfee71031da6fc811a6f2e79bb0f4beb29995729ecc6409e9c0624a06b63e0fcff8278b18d2fecb27b206eb1accbf068bfb72ee4fd647bd381cd49c38c7a9242ec8273e44493dfe52333e4015f4ee850f1e1092a52d1f172b534e732bfdf05982cec6aacf060b53909c06f49bd7fc1b3d9f0b3c211d00757604f437ba891fbce9a308bc365a1b62f5803941f66d9bd5fb216d6017720e63d6cf8544eec1a7a348a4d4377c91e2e24e68f9bda4a47a1952dfc9a3a3ad1a9933ae971f5eef526f1a5ce1cd8cd95e148835f43ddee703ecbd64cd4bd8cd6d3e0916c61c796562a53d7e4676b13ee681361135c91257c54411f4f9859d352abb693b22837ae0f1687818427289e6dbdeaec05743fd25f727b8a7e2b33a0aaaa66fb4a447c60f25af0eb0956829d0eda6146a12a23d492cb1094a148ecf482b0ffe5bd97b63c4db4fbd27e63f4cd794c542727481b270ef99c6f921c84bb288f01fb43a8413f02c16a3596d58b144151daacecdbf845e1648278793290b5ef05969334363b64a83ec4faffb19b7695caf40cb0100c567cf10b498a340ce53adbf406cdf2e5402add02019584b7601c45ed2e7ef9cc533778ca20843d8688625359db3cf2cfb585f2c04d9dde3d3f83dc8acaf4fbb32a14ac2cee21e7dc679961269a0222a9e2a3a5f00ae51064a5a48420ad4233bc3966ab333895a2dacab45feb161554335315e98e95427d049bee581e231761f0d80e61675a25c0c3f200876c8651ae4e16f222ea03db0dac0218df55152af5a5f52c4568c2ac3a6ae958d25079c40cce3788bc72b495035b7c3c928f6beea1c805bb50e383075faf4834f95c9b133ce7b3d3eec98ae0a52a2ba7b9a97119bd53407aedeb039cc0c24154dfedd0d18d475c36de5404f13abfc0a29180c6f1e5e3075500ee7c19d4bf0ff2794cc14673ac86e8cfed9dcd7e88a0b52fff37eadf4234287bdee31acfe789619f0b2215b1b99b58dfa5a68b212df74d9b5d1a3a86b04f7749dcb0f16ff01d46eb3cda1e60a44515d3465d69f55d8e1db8c92a2e119983a0036816e0e687959be1f128f1911fc6a39b35707c0d6be8f8d9367aa1ef9e7b04ab177b2f7ca7e6458192f7a50d50e60ef0173576fe8e69d3490acbca2f9cce45bdf936e8988a82d5f970b186f28c0c2f802d5d3a174e49416c4363d665223a9bc9dbc25cfed6be17e3363184164fd72c32d277ba2fee1d062fd5621f431f37364f6947a61445d4d61ea4f3c5961e45ab6bd8e46a1f6dd12bb6268f0b0561da275773055dde2f4281a2774e6eb82220bc50d36cd01e92285c46a0740951aaab70852f7fba4239b13fc71b42d03c1e44f592b165c895d428db4c4be80e0df79b0feb481ed92be70cfcd43e915065eb587e4c44cc729cd685d84ae7fcfa1ab71136212cd09176da885a11bf971d1361b460a204fd9b985693eb79006012bde4574f7dbbb9be0295ce4c42b4737d6195247dc4f8b5596cbc2bc2d", 0xd9b}], 0x1, 0x0, 0x0, 0x408}, 0x1) 02:11:00 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000180), 0x0) r1 = socket(0x0, 0x6, 0xff) dup2(r0, r1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/44, &(0x7f0000000040)=0x2c) socket(0x17, 0x3, 0x3) 02:11:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc35615704", 0x4c2) r1 = syz_open_pts() close(r0) r2 = dup(r1) recvfrom$inet6(r2, &(0x7f0000000700)=""/135, 0x87, 0x41, &(0x7f0000000000)={0x18, 0x0, 0x8001, 0x2}, 0xc) r3 = socket(0x11, 0x3, 0x0) kevent(r2, &(0x7f0000000840)=[{{r0}, 0xfffffffffffffffe, 0x89, 0xf0000040, 0x1, 0x5}, {{r3}, 0xffffffffffffffff, 0xe0, 0xfffff, 0x5, 0x3}, {{r3}, 0x0, 0x10, 0x21, 0x9, 0x1e6c8000}, {{r0}, 0xffffffffffffffff, 0x44, 0x1, 0x1, 0x20}, {{r2}, 0xffffffffffffffff, 0x4a, 0x0, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x9, 0x80000000, 0x8001, 0x1}, {{r0}, 0xffffffffffffffff, 0x18, 0x0, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x20, 0x5, 0x2}], 0x8001, &(0x7f0000000940)=[{{r3}, 0xffffffffffffffff, 0xe3, 0x20000010, 0x2, 0x1}, {{r3}, 0xffffffffffffffff, 0x11, 0x0, 0x58, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x44, 0x20000000, 0x7, 0x49e}, {{r0}, 0x0, 0x81, 0x4, 0x80000000, 0x6}, {{r2}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0xfffffffffffffff7, 0x4}], 0xa4fe, &(0x7f0000000a00)={0x4, 0x14fc369d}) r4 = kqueue() r5 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r3, r4) r6 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000007c0)={0x4, 0x70, 0x9, 0x5, "41e873f62b2cd1ff30f12bdb57f7eaf2bec8d44b", 0x80}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() sendto$inet6(r2, &(0x7f0000000800)="83f4184a419127fb2ee7979e58074c7cb9b3850a65b2adbafd820448323210", 0x1f, 0x1, 0x0, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "044ab21de70b0008000000040000f1ffffff00"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:11:00 executing program 1: semget(0x0, 0x3, 0x4) 02:11:00 executing program 1: readlinkat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/6, 0x6) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) rmdir(&(0x7f0000000140)='./file0\x00') 02:11:00 executing program 0: r0 = getuid() r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x3, 0x8, 0x7, 0x2}) setreuid(r0, 0xffffffffffffffff) 02:11:00 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de2dcf48441a4d6450567d390b37fae76f4536cb7", 0xffffff58) write(r0, 0x0, 0x7) write(r1, 0x0, 0x0) r2 = syz_open_pts() recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) fcntl$getown(r1, 0x5) readv(r2, &(0x7f0000000340)=[{&(0x7f0000000100)=""/51, 0x33}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f0000000140)=""/247, 0xf7}, {&(0x7f0000000240)=""/42, 0x2a}, {&(0x7f00000002c0)=""/61, 0x3d}, {&(0x7f0000000300)=""/31, 0x1f}, {&(0x7f00000014c0)=""/212, 0xd4}, {&(0x7f00000015c0)=""/134, 0x86}], 0x8) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) 02:11:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x3, &(0x7f0000000080)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x8a) mknod$loop(&(0x7f0000000000)='./file1\x00', 0x6020, 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) 02:11:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) 02:11:00 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r2, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000180)) r3 = msgget(0x3, 0x0) msgsnd(r3, &(0x7f0000000740)=ANY=[], 0x0, 0x800) r4 = semget$private(0x0, 0x5, 0x2c6) semop(r4, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r3, &(0x7f0000000800)=ANY=[@ANYBLOB="00000000000000000000000021000000000000000000000000ca68a7dcd0941f48c1c77fc166d36b0000000000000000000000000000000000000000000000000000000000000000000000db17db13f4c50de5cfdc00000000000000000000000000000000000000000000007f3ac7793594377a5005c0e9000700000000000000f61648ddb1ef6e798215e55b9f887f9757cbf48f"], 0x1, 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r3, &(0x7f00000008c0)=ANY=[], 0x0, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) bind(r6, &(0x7f0000000540)=ANY=[@ANYBLOB="ff000000000000002c00e959e6c2e473ec96de7d95da2cebd7d6ce1285a098d217daa277a676a1357c849ccb9b6504d754881dad4a4d19769db97ccf4941fc4ab8d8263c3118b1eea55850644f8375d74ff87e274fdd1a5802e03cd265ef22894134241fed080a49350799e443ffff5d0ca064e7102822a1646c6a343375a620"], 0x1) semop(r5, &(0x7f00000001c0), 0x0) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r5, 0x4, 0x4, &(0x7f00000002c0)=""/10) 02:11:01 executing program 1: socketpair$unix(0x1, 0x40002, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000040)='./file0\x00', 0x10) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 02:11:01 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x204c3, 0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x0, r0) lseek(r0, 0x2, 0xffffffffffffffff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) ftruncate(r1, 0x0) 02:11:01 executing program 0: r0 = syz_open_pts() syz_open_pts() semget(0x1, 0x3, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "90de290e7989a23ff89c16723f911a1d962f681f"}) 02:11:01 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180), 0x0) r1 = dup2(r0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) writev(r0, &(0x7f0000000040), 0x1) 02:11:01 executing program 0: socketpair(0x21, 0x0, 0xfffffffffffffff9, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x100) syz_open_pts() shutdown(r0, 0x2) 02:11:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) flock(r0, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x0, 0x8, 0x100, "217e70ee0c446d0cd0a8f73bce1672851349d075", 0x1000, 0x6}) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = geteuid() r2 = getegid() syz_open_pts() fchown(r0, r1, r2) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 02:11:01 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) r1 = fcntl$dupfd(r0, 0x0, r0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="e23194e851396923a53bd9186c77ba5c92fe3e21fdac3b7cdb8e3b3b9b1f1f0d09f8983ead374ac94aaaf24a03e7491cd952e4e893e16df359e2cc93b5723a53d571e44a5a0174a881fa5441e1a33ce92a304e816c59211ade3f9687f8fbc650c60486b2925fcdf108a4523e4e2f1fbd113c851c09196dd3262cf7a372fcc54585ecdc10e7b47c49dff2476851426c0facd013b6b233c0d63b12c93ee2cebad3b980f533e2b4586706e5a25a914c87ba3fe2a581aee4cdd57507c71f5078c0740b1799", 0xc3}, {&(0x7f0000000340)="dbf95fa6b5f164153e8b889b5a80bad390b8d0f3927d25c48080892a34ef3810cef076b5797e6ef40ebdd6b997b57cbf1e0886c188513d693696707bbb5386e6f05682ee98af130ca8638250d002533f3b8d64649e9ba0a8d0f7fa985b87df0c3dfdd1fd10cf89b8963b20672b21bda6dd0a1736cf1a4f4365f102872fdaddb10ed9a6c67ffedb6fb9bc69f767501c4aa4cac679a468fce20447d54c68b269b9287bb80ba12793acb6ab8844f1e9c12771a366869071737266775eb2c31a1e8e4a3e9c1f7acf22", 0xc7}, {&(0x7f0000000240)}], 0x3, 0x4c) getdents(r0, &(0x7f0000000080)=""/85, 0x55) syz_open_pts() getdents(r1, &(0x7f0000000040)=""/37, 0x3b3) 02:11:01 executing program 1: r0 = socket(0x3, 0x1, 0x50) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 02:11:01 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0xf, &(0x7f0000000080), 0x4) 02:11:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9a, "b0000474710800"}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) readv(r2, &(0x7f0000000240)=[{&(0x7f00000004c0)=""/142}], 0xffffffffffffe48) 02:11:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000000)="84ddf47277052f632295681da895cdab4658a1", 0x13) socket(0x1, 0xf5f5c18920c0120e, 0x100000000) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) socket$inet6(0x18, 0x4001, 0x5) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000), 0x0) 02:11:01 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x300000000, 0x80000000}, 0x8) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 02:11:01 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x40020000005) r0 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x5, 0x1ff00000000}, 0xc) pipe(&(0x7f00000000c0)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 02:11:01 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x21f, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r1]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x3f}, 0xb51, 0x2, 0x0, 0x0, 0x1, 0x9, 0x74bc0fa7}) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockname(r3, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) symlinkat(&(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') 02:11:01 executing program 0: r0 = socket(0x25, 0x7, 0x9) accept(r0, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1000005) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) 02:11:01 executing program 0: setsockopt(0xffffffffffffffff, 0x1000000000029, 0xb, &(0x7f0000000000)="01000000", 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={r0, r1, r2}, 0xc) 02:11:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="ca76a2e809fb2d0b9f7228d7760411db0e7edea83968f36efa831e84ff323574e0ac8f2d0e8b397c0d857ee97af9ec95434ce5dfe1dca414e55d1e2e9acb4041f051ea1e4b180135848b092abba8f0bb11a7deffe4254640bfdd1a0bae2f9cab1b9a0e5b14", 0x65}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$setstatus(r0, 0x4, 0x4) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)='y', 0x1}], 0x1) 02:11:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="82022e2f66696c65300026c0180f9d807b7794383e44e2b49498b29480f40f597d858c78dc9191775902796277045990fcf44129eed0be12687261af31a3b900b48de9ac3a35cf45f8bb68583896b9651940a3df845edb08df0ab293d63baf2cab23be7c18951710513986efa7f6afd553eb0490d4927747c8ece9414c419122ebeae0d27b2fa88df7c3a39eced3ab270481f666f5d93a486c440f2ba8ef080ebeb64c489f5b72fc2802dad0ab12bfcf9398878bc9d2488bcc49f65abaa5a1fd6dc7d51e3984bb45bcbb13fa"], 0x10) dup2(r0, r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a902010000805cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) 02:11:01 executing program 1: mprotect(&(0x7f00004cb000/0x1000)=nil, 0x1000, 0x3000008) mkdir(&(0x7f0000000000)='./file0\x00', 0x22) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f00004ca000/0x3000)=nil, 0x3000, 0x2) 02:11:01 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000001340)=""/4096, 0x1000) close(r0) select(0x40, &(0x7f0000000000)={0x7fff80, 0x4b, 0x3, 0xd0fa, 0x7, 0x80, 0x55e, 0x800}, &(0x7f0000000040)={0x20, 0x1f00000000, 0x36431a18, 0x0, 0x3c6, 0x5, 0x800, 0x80000000}, &(0x7f0000000080)={0x1, 0x6, 0xffffffffffffffff, 0x1, 0x2, 0x6000000000000, 0x4, 0xf49}, &(0x7f00000000c0)={0x5, 0x3}) 02:11:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) r2 = socket$inet(0x2, 0x1, 0x0) fchdir(r2) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 02:11:01 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto$inet(r0, &(0x7f0000000080)="5a5e53a7b4cabd3e7550d06c9f78eb57e83a9579e11c30cdb83ff7716cb5ecbe0034f8c513d2aea43a32b9b0ae392fa19c4d739ca307011ac3d0f4deeeda28ce434045fe", 0x44, 0x6, &(0x7f0000000100)={0x2, 0x2}, 0xc) r1 = getpgrp() r2 = getpid() setpgid(r1, r2) recvmsg(r0, &(0x7f00000014c0)={&(0x7f0000000140)=@un=@file={0x0, ""/37}, 0x27, &(0x7f0000001380)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/209, 0xd1}, {&(0x7f0000001280)=""/237, 0xed}], 0x3, &(0x7f00000013c0)=""/235, 0xeb}, 0x1) chdir(&(0x7f0000001500)='./file0\x00') readlink(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)=""/4096, 0x1000) r3 = getpgrp() getpgid(r1) r4 = openat(0xffffffffffffff9c, &(0x7f0000002580)='./file0\x00', 0x8000, 0x101) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000025c0)={0x100000000, 0x81, 0x2, 0x3, "337f3f2f7096e89ad28d8f4c86445255ac9c34e3", 0x101, 0x5}) fchdir(r0) connect$inet(r4, &(0x7f0000002600)={0x2, 0x2}, 0xc) setpgid(r3, r1) fcntl$setown(r4, 0x6, r1) write(r4, &(0x7f0000002640)="af37de3b1bf7520a03174111f50ddadc5fce0936eff29f6f01272285128f85754f69451f7e2654b96c7204a71f17cf6556f1a671e4e3b55a2342b87a90d8ddd503ea4281d58bc7049b7f0a62cbec88facc2d0784a929e02e4a277ba9a503a2", 0x5f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r4, &(0x7f0000004b80)={&(0x7f0000002700)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000004a40)=[{&(0x7f0000002740)="30d30ff1c122317f1cc015aa9b882c42c3ba0c1abb80b8411332a08c402a385aeae5f97411aea1b0ff0e8ad51d4caff495508c82c842802bb36c81ba158dcc280b3d768d95394ff1bc697309fec862276a09f1d1", 0x54}, {&(0x7f00000027c0)="71748dd5718427909622e68b27486977ce4b876f5ffa321eb3497711e1ff45ec312b47a546e017007c809ee648b37393c21522024e4e22d7ae25dc3c92e285e95fe95dfb89d7330751c35e92d619d2f1a5a729087a8afc77a57a17ddd41873a7bf868398399bc7aed764ceb377f92c8ec4030f163a2ecc3b78635355bec3de4bf2dcf40371e5dfda69b673a052b70ba3575515c95819a10fb53f1fe4", 0x9c}, {&(0x7f0000002880)="ebd682a3048883c516ec573296062a419abe280e4fe567c14366c8cc7617f3dce50274faaef0d26acb6d87c2d1150dd8f3d919d2e132533a47b063f44b22dfb1163050fa27a2adc22facbbc7e84c7c25c06b9853461466035ffa01f8f4a478d80d5c4ca662dab3", 0x67}, {&(0x7f0000002900)="42c87619b860ed1283c002bc0e8716ea0d", 0x11}, {&(0x7f0000002940)="14c92629ab4067292e733aa1454a873e749e5dc5f585d6134ee95e027d2e91721ef5fcaf58ba6f11c382a217dd9572252db41279ab6fa24ddf84cf3b351ca10ebf65326408cccebe6efe449d4b7620023f5879b3c7070dd351719bbc48c9f6d575b33a11ea178c45ce7dd9f9c31eb304f6a11966e92eff068926f1d0779150ff21c142924af585ca803b262245c5943428c1866afcd65c71fa886c36042698ecf8d1b37fa2de6872271f3cd43fa5a17a01355dbb8d3bff4970ddcd97590fbc9d43145d9d02f9002b59cee4ecb40640e655753c48c822922eb765209b2eef4385ac09941e0c458a66bb805890ce10e9b5c7aa57291d6250fd62dfe32ecc4fe2319971a20145244d43e646e201d00767e77db67a253735168576de67d0f2d2cd4f81f4c910327640eca11b12693ff3bb26ac6ee6b819ccc46dd925a90d20cf662657ca26860680e02674701bf121c043e97736347eeb772bc9f18db18e155c571f482c89a5fa6d4eedea51ed1c5b2f12a94908765033ec65da68a62cfed6ffb0958ae00002c3e5b8d73a9078b52e0a6869d11266e9bc53700fc7f8e0a139229aaca7d0810ded9410f839a95fd104b79d91188695b78eb818973f63979f28946465594c2739b091ade4294a46840af96274a9e66cb2b2cb521acd6984230b99c6bb4e414cbeecccab16f3ce5278cec5f66ec746c7bd2d5c2bf128ffe7205c4527dc91adaccb24cb5323682d4d6af19d65ef098d4abbd32656a07d2ef746f51c29469994e6ca1f5fd7c347a58a2397da1f4a75415f6263788aa6ef00161362339833ffb9cb325e7ba6770f4437ebd597e81f8744dcaa47093defae8a5a28e4f88f58b39d60dfbe53a05a3c2b2ef7d89c9acbbea5f27f2bd1819dd749536b4aeda2309e45b8ce0aa3fe295d0bbe09934924de4a9d59ac726532985c09ccadd2cf1827cf04766eb68a12de0e0c962b175a25d90521844914fa68616ad466a89afb8d134553977fce1afee714185c5abedc995b0673b21168af98360b1b1abd155af98436eb78b7a83796d255f48bc9e8a0cdef7dd4ab4895483ea69e6004579e66b1ee3f7ac66a9b96cf531064d326c6fec02812ef683a072315c30035c4a67aae3aa804672b4db4d451b06e611aac4d35027ebbd5dcaeedb18e8f296841b913db60cb5309606ca8eedf46274891e4234ce95fdd56e3e895af790857f273033bb7c88290294622ce954c2436908b2b304be00d0e2dc29815d5d81639a4fb21caa6ec1cc088b624f56bbd22b8e9b3935e06144e9f84fdd29acf11d74f0618dfd9fa6f7ca871235f2d538ca60877fbee6d16b98f5e038262e6e153036bc09aab886f7a6d058fc67eb662e852b258f1c2d7aca4d61cbca3cb6c34f5678d4016325a6f71243b077576f62187d2c683d149c77dc4cb969cd4350a18475ecb3695c5eb824c75bffee299dda541774ffd31090e3cf8ca75d4325523b42d0eb6a804fcbb2b631975392918cbb5083f0d47bacfa0dd23e38e7119dd1907ef1f1af285264513f150c00894c87b98c7815d7ce00f7e094928121bc78ec9d3df07460e68ee2a4b287b0c8a2207b4e8d2e135a45d64a0a0a7d210dbe419482535c9522dd68147599179a2f4f8e2f7ed9820bcc4c793fce9f0615d20eb1a9c8012ad23cffc15c7f73a13086ab75b4d4146201b86f2ee76c119f6c1851b6b686a423a3163a0dfe6fd6e6c2cbee341b5873c902f9ab87348233b3913f70ef15037ffbf9c06c33baf7add431bd48aae6f6a5d53724c4aaa7c7f4dbcc194b3e8dc28bae3db9331a318dfa493d00d0b8ac01df7556b6162ad20105c52964347f7934506ab4cb6a6cc049b503d1d0c540070219b42271303c2d855866a8c284b92c763eb135a2804cf29996159cf0728c215b0d94413a6bc6ec713036e256b502a11b93f66e162d37f7530f888a3d98662249827f06b1a342fecea743b6a74c42a2bc9abd317fa4ad712db48ac3a3b2999ee9ad6a42b6dda23b74ad84d4f7fa3e594867cc289fd7dda6f5db5446bbe8c94087bc739f5b4b42061b1561869eb534d0bc6499d128e892ea53f44aa1f07a7ea00b48e79cabc8ed02bc70b7d9aef56f8178e9d76342bbb8219343ffbc2c91b045d0e59b8a84f9a2242c3c87cc718a7257d8042ac5a8b2b23a5ebfbf52ee5f4e13c68cfc25bd7819eb9d26f03975370f16c14216215050dea1c9a7e61e25dc2fe597b98b9033d787e78a8726cfac1d8c034668829833e465d324a79c272029e41b44f36b2972b71cc4dee65f8f6a43c33da5c0ea57aa96ba7f11488c26c07042dcf52318e64136be2bc6efb6d5dd52ea91651a7dd997016f05a5004e975948c8fdf3309b91ad1c9ebb536bfd61d531942a0ddb9f096b1931f37a89a9855e4481e7e5b07da3e6a0cfce4b885c85f324c5567e8830d475ea2de6c8a2c63a28cf30735dda87e426ff329ce4d1255850421ef0f367ee0a6a13ed62abd41ad7292d14ee5afaf5a3afbbfb86c09959d1cade3b8846fbc7d87a56561197cd6d0e77f74f467c4a05d324d79a2e5bee2bd7a4a515c4b7fa20026fbb7689c283e9bc17a952678a9a450fdcd78550d57d49158f04f1335593b34bfc77927f856ec8d41846f472b91b9fb75cee8c2dc7f073b5625eb7a6a6e321245c8cf8aacf1813506012efd50d1b27906dc568bb84d661f06b4fe9873d6fe7d450adf6f7e0cac197ab1d59ecab294cef09c33ee45e1bb9011c02654f3cb4763e11fa0f285178f8ede46162ef27a22cd96521f5b333a17c004a60e59d8bdc2e93d12ea822ddc4128a1e59571ee8ed8ef277c8d8fc9e0c696d866b71fd0e1b1bf788d47060417f94c90ae9d1089e5daaa4e81c5f520030a902c157765d462723957b8d62e15214d015ba841ec344ba8b1313bc5c713709440bc3acc7fbbb061b3ecbc7b1fe12a6902c421345111daf86dbdb4cce22fa7a6d98b1872acb41620d87cb95092894d53965b74f4ac218f12e3845ae9bbebc0d3b3a6e8aaedc86d3e1386a0f28eadd87535204b0727e23a308de9c666885c1bf5188976f39b117234c87f13c7722637af487dc9b258140b8f02bbbd885818f079a6da53720a0553db170c36f96538bfa32d93af02daa3297dde8f52ebede0ea0f85321a79f08b011f9d7602fa116fbbfd84c809d4deac094c26fda8f4a7f0284a9efed08eacc3966c725f3d6ce7e0cdc93b2a64f69652d99bcb904178fd3cc3ee17a0aaf13dee43d6715be2a0fd9ebb9c60757434f6c1dc3db0a364b5bae79aeaad34a8fea9d4b758f00fd41a31513fd336cdaf41025d632ea423e0e54a6cf37fee06e611448890bb9f0efb8af69f7055186b5c67585c64715ad43b71bc9c1fea6f433e2c791cdd0d9988e9bc0237c191bb331bdd11b168cb7160ff42d74d9095f08071a752a6853a5689a02e03b19bb7b7921e9d6c45b5c23196f869d5cafac90739ccdce8b24f404fc934e580af047eba2b4a9b9d9bbe4e51e5f5f8d6e540fafa537e2a6d48d63cc3a65edc97df622016876118cac23d7b267acc8eb35fd6db0439c7a147b4ab879130dc1772b49d42c450d36f595e57645d0e922cb2c89b5edbfb51b9ea629a3d7cea3134fd14cb51cc5db6d8e3b710106cc47b3dd337b57ba10683ce0cb383c67ac38de7e39728c38b93ca19ed38ada7806c9c63e31218d6ab9d84cf12e30e23a7316be6ea616640109da3f69b29623a0920d4f0abfaaa01822ee3c23cbace9dc813aa6986dee9214618852b60c5c58f3ed54eb0cf73cb024df5ff9b98c2131cb82ddc1f2402b6925a12b4c3b92d9ef2f80b55825eab577442cf05ca5283658e3eebe68af2221d90247c2e79fe78c532c4a9b2efd04182b824a3d638630adad2d4f2d784a6af5b751b455aa50da7796425890de739b3d57baa8d7afd293df705fa3a413fb5ea0e1e58cdeb1fb65343ad424fb9342f632d431d17c2de74ad396e719308f865716cc8f18bfe2b5d14df78cdcfd61f15e8245184e7d7a763e5d7ae876fbe8dac8f353a43aadb617b15ffa9c322b735d80be1c7c15c2276dc83a51f06bdd98443b0dc530010931b22ec7edab4e9a96822ae4f7de0ba8fe1e5deffd396ebc1d18f66960a77f662d98318f77f412dc8655121c89755ee172fff181eb59f13ef80020e4601cffd3701f9fcf1b73f9813268c1881a5984123f84b4ae83d01f3964c22ce0070df9f365d27b6f4c0627a5ca326110d8dd463a9a795dc855fbbae65b52692d23deb4080e8e9ccd64b33d435afd137454bf68cedad4c92e2d0edc6b81099d46a8c0dc82ae642dfff299bf2a3170aafb3155824a9d4d205939276763539e334e1e76e67b25f7a33fb8b54678cdedda56c661b70b56b743450a31f2cac6dff77093ad8e5ffa26aa160fd2854fd71ec826a39730a4c2216269d91daa03a2ae9754ea51795cb7bd433e8022d99e98b4dde0fb74f52ca7d7dbc2afbc5e51ea77dee001bdb97927299f6ef6c981228940945e13711fac56f8c06df7242cf14abfc7ae4542a1f080568acbf9e223c76d3921be4f29f53cc4ae5071f98e9aa7ffe87f25991423c38bf22ae85f25ed5e44146ccd0829ec3617218f554bcd30de4e381103253a55a8e0a6d5a6bc4340a5f3428f2942033ebdb19aafde88e790ff459b187c99f5eaa50a7daeb85dadb434816bcf048ac5b13937c6aa86d3e14827d953a2740d792869da84c9738583c2965057b66ec068a44a0166a5405d07d2ceb338e381b87ab7616c312ed98752c2c14e520d4f3b3c852e229df61a65a376a94b35cfaa1c2065f2a027659d4dfe093d46a8d16b86bbdda733f280ea25a9536914efdb9a701424d7e28915d34f8ca9b053390a13f8403b23ff65870a476dc579fd5243e7f24e2ec5c41858cb0a395fa04edb7de42a6b04c96e4880dccc65bfbc0ba846e6ee502326eee3764e2d3829213a1acd770394bd11d1d9d22821bde1fa774a7ddd74779019ce48b107595ea9b7235044aa88842bd898d228b100ad7248a62436ff4631d6becd4159bb427268d358072322c62e182a39bf1c32986ce728f6be5bd60284c9270ba335e68cfb87025a3a747b5153b3b2e3384d1f6f406a1df8c974da4d7460b2c89e240a039a5b2dbbd6ad384111498236255f4bd863be53dadb98b60007bf2392508df8a424dda819e630f10f9e6b033fd0809ec4b5515ccb89e6efe27d3703aed722499f7c222156ff3691fc371f8b9f25ce1005324760904ab99dc186a0255a997b86dcccadac88b588e78f22f2e0f7267221d8a43cf24ed6205845a3b7cc86b18710ff95f45870e999325bd37cdb0ecaa615fa7b9a03a9090acf34bd1de44b6138c8f1a2e07b4b1b98814e8423f7129eb6b82b864ff476fafe99fd2a84bc2f23ae22932474df71c7d276193b7e9b5d2dc35349ed2a58bbd72cbc46f9e1941c64a76b6875cb2b3d537b53fffebad0589b0871a3bdc9d54a7b4da9b5a70ca459b8df0952bfe66d6077e2c6dd8c22124d687cacf1948990b8d443373e3bc653ffe4ddbcf99c984fbf99e0138bc140f6ea3cd751d9ec4ca70bcc6a3e7a28084587f9541612975bb1b481f8a74886b7386a44178f41623ae55a3a80ff1cb3987bbcbe0f5572d80395b29d99e4da46b4d2b340b3e13a5375e8d2586f9517e515a3185cc3c01fe1d183ab1031b704134aebbf17abbcca530f19484c74094680bb5f54249df5a2a42bed4ca31d031f6fe10d49c27b8036b71cedcd8f038adf6d49e80f6b59c0e17b268ecff4df18f501f3e304aff06a8852e07087b8aeb0d64c5", 0x1000}, {&(0x7f0000003940)="36be09b731e5473894e3050f41bc37dfe9cc9294a603275bb30ffdb90188929199261c05d74fd258f25c62de17f95768279efb6d4f88c81976728f8a43aff63a723cf2f5a67e197dc070965465600031c176619d0b58f0e0b6ff2a844f85c9a1023545d60fea6e17037bb922ddaeb7dd518c3568ca5447b395c362ba9498fc68e5e1b19ac9ff6bc0762c2006645de911c09d7b9312bde615b5399fc997a57234139581607fb9fcf03496f3382f8557398eb9875714ead0d91f014344b26e9c2e1513b28ec7456088eee7030561c4a852234a337fa04bc380640ee89cf953ba6c559484ce453a5a3567682bdd", 0xec}, {&(0x7f0000003a40)="e819d32651e7d6554f04d14ccacce8a948bc0e0008cbb516a10eb0a944317512824e9566c2576b75d8e5872ed6ed86734a6b78e6c19b5ab5e0e4c7f73ff972b17efc1bde80041ebe8242912f0b29d9ec924a51d142ba47a54541d7054674f981d36fa6dac49b323b8c4884e0356ea7264ba777fdbd50bf2e2896f6ff1632540e7a281d702173639223f19fd529ed234a45cde7b733cfa15bc6df039b25dcb86f8333b4fbf933d48caff4e910dc6ba45b37ec8f3744180db78517edf6b4d8064840a93134462bf075c3941c3873bc8704ec7af0e2fc123032f064948aafb73813dda60a2ad63c1de80897e0b23d8c1c9088477b77b3b8fc759c1fb1b253e92587c5ab6839bc2cd35fe02eb8e77d375669de241bd2446a2288586b7513807987d9230488b330f95f3adde1a318b5fa27b75c62a8bfa8812c36a7a8167d2de7c2239a026fe4588f7832a51991beccde7969671a0a3391e8f01d0c74d1e24e495924eb99f3d6004ac3c22f314e3ccb6c4ce6b791785d0ba9e36acf6f4e9321f1a5860f173a0ca4c1771ae13793b0009ec4e5a7a04522477046bc847f547ded23458b71e3c85407bc97bbd1396f8eded4d3f2e1c025aaa2774c524c208a3e753c6cd51dad4e2c429d08ee6e8441714539a2a74b75ee0843309a07793e4d3f162274655678b059ad505ae3c8b3c64f1e47b4a1f9bf57a4f4d6a8dd5e35b7e6169b762e5126c20e89719f122ad6bf7a4af85b599b5b2cc9b97529c3947622f016028f8ff897ac72e62e3bfba85aaeb9c5ef15b6ef37b7167b755ae729c5e5a97a7aa379dba6952760f445ad9bb591b27680a12f782f873d2a92e9ad9a0d446fe3b0f061823a415c1b673d3f22dec09cae36f3a2e0f99afba1b56064d1e0db936e417fcf344df73bb5761fbb4f569e2481a765f0f188fefba7fe7657fea92ed2a9735043e1c37ec526662fc9fe16ae5fa7c70fd7d5c2b50b0f4e61ddfca93eb602d856a662889ae945d4b2d89bd101bfac1c63b77d95ab0c7c01cb3084658358a39a471cd068e6107ca7c2bdf91813762c396cba323d30e3284eac20c3cb4feb2bd6b738d4adbb51d8c86258d248459452bbf6ad1be05d07269729242917cd735350419b02cd8f72f5a9ebec57b0af96ad9e077c0ae979a98516612b5f3ce45d70fe02f35cfa628d53985e627e09772336960a2bc1571e49e05d69e1cc4c68e49c9c0866dbe169446afdf2cadc52f4c2a73919ce869d0c85c63df096aa98f14116361016a669adcaf501f03e4575f9908e95f9db31dd0da0bde2adc66466d4cb0b44cb00f3616c568b1f311c709067fab023ddb85decf60fae17843b3dd0f8fda901ebfa71c999b555d211910e4be60a224fbe0e38dbe5a593293f8248e96423b152a272ceb7a150cef31bad67171584f76880eebc168a2e81c263473d4e95019971c5dd9efb9138a0c0097e5933592ec0ffc998f8fa585dc9241baf795d86bbd1be90145b6a0da0a42f8597a96a8913acf5f88c11f1d5d3a390b1642ba5efc6b821035df5ba4326fadffa29df268b03a525a0fbb3b49e5663fb76bc9836f08ebeacc55b528466a7bb7f6f94b88bc7b2ddf7f5a4c107ab23ba94c18641fe420ac536c912653310f3b4023998f15951b7302cecff4e5d8028404fe819032b1e730a310fd581c7056e94028f487cf5194b4cad74432f7b9e96e874cccb29b5ff4baba18560f39e491277ec56a619fe6ca7349ca3ccf40bc43b6bb536e371e9de544ba21ff35b30169b1bb3e58ed8e60ee6cb164294fbcdb3494f444b195695eabff847ab62b13bdbb094b08b615decae3dc8a9489b9f5306a086019d062898e95c0616a52b2092e49e317cfdb7807a1c33d834760ea907768aa16f5f09fd2cc22cadf311c9f4f702517a664dab7c3e1b1b0024db369b259e6b75a600bef42e11b7da5c5d75a96e05761fc6544905deca4249b45ae13cb08b8d3fe4a399ac85fe1a021e93f871517aa0cda5811937f094efa8ccb3d3fbdfdc950a152d98d4d6b6c2b6322049f9b0ebd3c19eb266227b4e540a155dd12c9f11e5ccfee45b94e5d9b5e754134f2598bf0894db3ea91e1d77a685c46f0bfe0024104f6782013e0b3f83dd44b34a36a1d6b93c5bf47c586b7a6de9447d51d069d0d47dc97949f5adb21a2b961636f667233e688060bca9be909be2d500084ea84a89c718ebc93155e9573eb4a3b96438085b729893ac520ea30cacc424dd06063778c770fe45a1e59dce857ba745c54b57447ebd1dc62112b1ba952de2cddf7e258314dead8bfa1240b58dc50179312c5d3e2c7e255af14e5cd2b6a3f5556f02cbce9b3a76cda68c999c01dac9b54b49502fbcc47c4d043599aa0ffaaba5e947241d307e09acbe26b74d11ac2aa88e3e05d774053e0cbe60d95ce7572ed3fd98074fcf385b4a9c130a0c00d071b0559347cc653b939ce75c98b6addcf8d557d0bc799d556180a760283cdd4ed7d53e0ef3d8128800745b90c36fafca4301a8b6ca16092475f7a776de859ef91aff18d6d765d60d11f63e0ff9fec7a0da46b194fe0cb3354c8a71a90a3b3c6735f3a798bac2751ebf05c79efc1ef4e28197c528737311a97b05963062eeaecbb7800d1da2532bacffd72cafcc68e5c810a2127994a689c9d7735c0bd2a901408f9408ba2fba339f3f0a77a84f095ed560a1cd38cde440c9854df3daab62e85ccf15e754a0fd4a98f2f747c3bf71d078e873bdc1d3f29f1bce7979c762469e21c39f9cec999f837e2a86ebda42b771ede2c5ce2caa7a7d75c3333ad017b3b845ccd841020f261623816029675654c15bb1ae60e02086b109d53f22e5779bd541d56a26d170891f1e6f98713c50d1099022d2b41ba3feed3f21d54a12537aa2cf133db1938a8bb5bb8a9873f5cbe99afcca469f2abca364ba69a6db18c4e053daefffdf719d93e7f2df6ba8e9508f00ab7334f3cba80a29f820fe110622da62a72cb8399be2b0cf0625d470109e4c332b1d88e9def11f1ca5f6f484dfc9f8fefbfe060a35b8fd27ea858132eca6b57f0249de3c5344f7d31f69716061008ebe028fc4dad594407dd475d75b96e757270d39d61c1fcc686d48de93dde59145ed78bdaebe140652b0bce1ef8c2b81f77480efa31ec26fad7d300a24982b90cf7d736713f22c6bd6f9a3cfb58297a3ce57ad9a3cda0dd1aa618cf127edc203572e8a11fcf8b010dc4b2e56d975bb90879680e6bfb24befa10828ca2dbf2889627d3339b011baf218032c4ce035236e3bd1d1a311d5b8e35ac3110627ab7d02ccb90cac1fd9e6f621dff857500274cf72bd4cb046cf9bea3ae9487287cbd0252eded780b242e7a4bb932a6c7b8ed576d1a5a6a8d46e03b2ecd444fdcc4b4f963d464d2a365ec044c82c2e9b34047ddd9098d942af9b08416b337474f72a3c28e21cb5f5f077f715ba16932430105d7ff4703f9a54ed4d49a5e9f9d90b08be849523de8d47f4be72f7146d200b42aa4e760dfd1bd02753bb8f1b87303efb5ed583380414f85e4e7da24dbd3b82cde835eea5dd14344bbf11aba07ff0c2902df98b2a26c382907b0a1c43538438eaac34d4d017fdcebecba3aff819a7d0a0d8022ea85a2083ab4bea722032aeb50702e0fb4f60f907ddbb34708ec75f86b14dd727809da9e413e4dff97e45712f8f01d1c3276aba0d00fa6da82bb4377a367a0fa4b492b6d7184024095858e1e3c31ca22fbf00aa34cde6e591fbb5ffb78de14f18a1b9e35a68f88f67a85fdc71c2163831391094c9601b64a88395d4774dc95e306b88d82120389c285d12df1ce07bcc288e90e9e9bc20023fb3379136373237e29c9cf8d4f0d0fd19ac0ecd491ca60bb8c141667625e6de8f9c0b62a5ea0ca24d720c032505e050e279a108622aa214548581e3514ba24650c1b62f9be3cd76f3f135a2ee0adfff8e7f15574c587785209964fde0a15ce3776522e7611e7cf2214c8dc5bce2c41d536cda0934fb21cf76af98fd3e461af968a32a5747e197d15d6eb773eb3448922e135d7ce21d541c2ed41ada84f1e58f40866f6c5ff29259004e3867b2be10d6b8d6828dad36c701a5259b52682207e12c322385a00c4d7e2063f8b1bbeebfffe9be479535dafc1c20e944cab9134b535378ae8688eec5e2f13de6306eb0573d43a0dbe6d7eb1d3b1c7c1bcfa7bd0b728571d099abed06a9aa000e422cd061db956920b21f0bad04dd88447166d7a2bdd25ea9db1898b2e35105eb77c53769ae0bbd37406622c89c3b26b4bc9e2e474b8456ee98339f528531097a725a48615d5ce3e6e740f863c2e6338c8a903c5485e98759215f0bdd0da9ff26abf19e1453f8e4852d290b6cf2001f675ded0f9e5339da9c180592d0a4077bc3905b8dc3bc4725dfad242f1686773b82ebbfab45f332ae03200d0f17e04655989c6a00fb01d2940aa7570c276729174c06257e61c0ced27d522d8538f5aaff451efdb40d7a025fe1d88da2ec49ce805c008e7723308db01ece4782b1239cbe9329de9df245d198eade1689c0880a5bf8f431681dff68f8d8561c51fbc2f0ae33f3e7e7e115cbdd52b35dc7903569abaa430f13b6f2d64b69d740015ac5a6966c9fd95f670a65313b1a9e2fd1e31d6299b5d7e09b1232a192af8d2f81f908c3fed5ddd7ca70a996360b78af6c7b13c1f3642e7a4ba11093751c1e7230465e832b607a613a6d31f854a23e061695ceea669dd1d77da3f003462a1836aeb9640d238d63cd6080cddae3ff42a7a72529895e14dcfed3147efd547a91f1a60978addd70f69faad3734805507984953879aa52783ec7e37366f47b6bc6d3fe49b3b6dd08e9e99cb42ca8dbb14e4f55afa542fc846417ad751e2db628ba257449b785f44734d6095243eb2d00eb9b9ee0f7b798181bc32c33cb400549d1a8e2c1d742c2abb2423fd6d5ea85858ce352a0e78b009c15efc90e48ee63f3bfaa46b098615c6632cf129fb11de09eb13d1d7bafeb6025b225b2ba8214b8c3096312c221049307662e1ddfb30d87699baa6b9d762492a593e84a4fe1792fe1f87e59167c22031f348f56e10b31469428cb770dcfa3f491381d1e0cccdbd46d3bf1ea679bb9612bd53b8688612743ad4de0d3e9df18c9c2bbab19e4d7bb73179e952cd82fa4fbb95d3e5b30f864e59472f5b48d3d04386ead4a25945bcd6a655b56913f38a0564417521adb58eb22a57732c6ff681b14cb18873dd68ec8c1e0441ff35c2a68d2581128d4f49afddada58d0acec843a71b3f27aca3c00470b3a10037be5359054031816c4ffc8d5e85d55f80f0bd82349e82913030ea8533db30ac5d9fca02daafe51236acb6e29c7f095acf41530f462ebdd5600a050cfeb27206360ba3a43143ec3a56a83536df2ce4ccaec1c1e19f8c470842e86d78b63a4ba966c5b4ca9177a8d74fe152c342c8da989b3c2c226661332eb822c2c7408879583911ea33b42cef19f27833e07f6729d0dd508ca356f390c714db82af3d7d1dccedadbadddeea699861bc27b0dc6ebc60a11409922082a33a9df6cc46d810307a33b12106864b2cfe7b8578cb070a86b71ec5f299e3e271c94f60bdf9f153adb25eb2a0c8ca8789979080ab072c80488eb441de5897daf56e53c52f2ef776bccffda249962ab67539d4e3e84069784bfa63cf590880892cafb8a2af34340ae305441c3c2b62c33d1c6c72fb784058b035f757e3f9db10f15fe9888f9255281150af5ab9b243c97c1e7a9438b7dcfd7c3bf435872d35b2f01f0d935c458b7c3772f8bc45fe0c4aa07", 0x1000}], 0x7, &(0x7f0000004ac0)=[@cred={0x20, 0xffff, 0x0, r1, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r0, r4, r0, r4, r4]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0xa0, 0x4}, 0x0) connect$inet(r4, &(0x7f0000004bc0)={0x2, 0x3}, 0xc) sendmsg$unix(r4, &(0x7f0000004e40)={&(0x7f0000004c00)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000004dc0)=[{&(0x7f0000004c40)="43d54e6423b25ee0c5248a6699b5c473c1e142dbedb11534b7d884ea60818c1828d1d158b27931a90bee6bf3db51e57495e6cc1fe5e5d7e31616e9b8e0f653aadfd78245bb0f9c56f878654aaaf6bc9fe712f5c337eaf33386d300ab52c1f77ae50cd82f118c23aa8b97b8e0db3fa579e8c6d67446c6efa10aacb50dbc863a63e7a8c8eebe0abd0358ae111cb5620ad781904b9750d422f270cc80bd982c056a40860a6aefe3e6db033635331d256e38841d42259b5d28ad178ac516cac3cced100521ad5a96b0288c2a", 0xca}, {&(0x7f0000004d40)="e9a2b8f917ba10f6", 0x8}, {&(0x7f0000004d80)='2h', 0x2}], 0x3, &(0x7f0000004e00)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x6}, 0x2) socketpair(0x10, 0x0, 0x4, &(0x7f0000004e80)={0xffffffffffffffff}) sendto$inet6(r8, &(0x7f0000004ec0)="f58abca8327be7ea3f75d9ee8b0f5071abf55d96ca0b7684cc1edaa238db8c8d9c949d808d84a13f6bd1be597b97d764c7", 0x31, 0x8, 0x0, 0x0) setpgid(r5, r5) connect$inet6(r0, &(0x7f0000004f00)={0x18, 0x1, 0x101, 0x10000}, 0xc) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000004f40)={0x3ff, 0xfffffffffffffffb, 0x2, 0xee1, "e3e54b5ae661fd4afd1a14dc9ab4853974875d39", 0x4, 0xf0}) getppid() sendto$inet(r8, &(0x7f0000004f80)="7d1dcc5198267259d20df8f2617de10cdf4d44167492ec06cf4e3c4555872bced5b0295cb59a21869e1bdf24403d89053f4425667ad4fe925a557089826a0502416293bab47001c47160574b2ba2a658a8eec69096a10a28562aaa6b88656b00f95f2cffd6b122f9a87d70709d4589fd2bb40bcbc03db185dd4b7970933859fad807c5000fb7bbe5a4e2ab0b3ea74a", 0x8f, 0x400, &(0x7f0000005040)={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000005080)) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000050c0)=0xa2) 02:11:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000a00)="bdfa4d2582c321a8cf980000010051bd24313dea8d0343d605e2d3280d33006185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4539138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be6d55be5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41197f368771b6626551a90e6a0998bd25030a43829317261aef86783b96dfb64f377941ac1ca6", 0x121) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r2, &(0x7f0000000000)="3b5631c4518c629debaa445c4373b68edcc95f5b633b9704f93fa8902af424bd35bd8817347fe808", 0x28) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() getegid() 02:11:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) sendto$unix(r0, &(0x7f0000000000)="b64b47ff839e06be3b5fa3c6644a8bd50d3d3db3c04683bf6e73cf72d5a3b9ac0da8480f1d708f2e66e2b40819e41886", 0x30, 0xe, &(0x7f00000000c0)=ANY=[@ANYBLOB="000de3883625bc8e2e2fa500e726353005647ff4309e2a2fe9cd323d6fc48c0d8bfb6721ca0e4026698ace20ef2852b0dcf5036e30fcffffff283005f5b37877ee5474ce34986a6d1f22f9b75f34fd9ff1ab3f7fa252f5f6e8a8e9b387bde105d894f00565"], 0xa) 02:11:01 executing program 0: r0 = semget$private(0x0, 0x4, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0xfffffffefffffffd, 0x0, 0xcb, 0x6, 0xfff, 0x7da, 0x1, 0xf3c]) mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffff4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) sendmsg$unix(r1, &(0x7f00000027c0)={0x0, 0x0, 0x0}, 0xd) mkdir(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x0) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') rmdir(&(0x7f0000000040)='./file0/file0/file0\x00') ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) getrusage(0x0, 0x0) pipe(0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x6, 0x2}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setuid(0x0) 02:11:02 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x9f2, 0x6, 0x1, 0x9, "19b8f2cf98bad1412e17be1950d795f9886c44ca", 0x9, 0x10001}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x22d7, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a", 0x10000000}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) geteuid() r2 = fcntl$dupfd(r1, 0xa, r0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x401, 0x1, 0xfffffffffffffffd, 0x100000000, 0x99c}, 0xc) 02:11:02 executing program 0: utimes(&(0x7f0000000140)='./file0\x00', &(0x7f00000019c0)={{0x3, 0xffffffff}, {0xff, 0xfff}}) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000080)='./file1/file0\x00', &(0x7f00000000c0)='x\x00') chdir(&(0x7f0000000100)='./file0\x00') pipe(&(0x7f00000002c0)={0xffffffffffffffff}) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x7, &(0x7f0000001580)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = socket$inet(0x2, 0x4, 0x3ff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) r6 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001600)={0x0}, &(0x7f0000001640)=0xc) r8 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) r10 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001700)=[0x0]) r13 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) r15 = getegid() r16 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, &(0x7f00000017c0)=0xc) getgroups(0xa, &(0x7f0000001800)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r19 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) r21 = getgid() r22 = socket$inet6(0x18, 0x4000, 0xfffffffffffff000) r23 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r24 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000001980)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000340)="587c16afefdf6f56573b9517622b7832a2513691963eab2037f1ae895ea4bca0cf6b7d3fa57e13b6a1e2e199c61b6e75baddd9040323c44d41b26129c535383e2d7c335388e9404c9ccc64191090b5ca576730c67ee3c9e629c91ce23ff3f4c38221798b7fd49049a51720b0dc3a1746799bcc58b14fc5f5d2596bf61b17493b91cb3e8395daeb296261711a3ac4e520a3afd84f8f26e46f2b2691f84d1475ecd706390638c9b7b64046ce2cbb4f28db6d79757e0c547570", 0xb8}, {&(0x7f0000000580)="a3c72115e30d03724e246abb9af827399a2eeca21b236a660437ce039cfd3448c5b9ca7196e30ab853bb60688c2744292d943f4fadceb1e93ab89b1820f790bb1b221f813cbf7c89ce3385b254b7e7abb51f0703d23ffefefd6573cda48f6cc86564944116106778ab9479c7e145f47fc2828560bde3fb6e6e144b7ffadcd613e6fe46109f13e40dc2d235603311cec0ec242d56034c6da29cde56092f74ee7d410f13fee63d44104aeeaee9bf9aa1400637b4c2295bec8e99ad798cef7ea2b6115c1bb9b9986e92b4019b024db2b45e438a0b1cafa3d9007f68f0624b933c032b5126af99459a7a3baf3ab3c733304bb931daa42ea0cf884b79775fffa4584bfd02600571781df59ea6f17efed46e91c9eff4a1429a1056057dc278db2de5551d7ebc6ec1403efa24c4600c991dcd460609e150ea6d4c57d7c6155d3aa4c624aff613488d8b48c4fe07983891f9dd221fa9eef805c705086761a18786e3b6f4594841b8cd8491cb44b8c8404ca10d260f38f4b90f6fc05c74c894cbfecd35d6fecbad94a3334d4134e37c97020eb0e914f8abd626462d0e79900e66010b19664968e0e6af80621d917c4dac606a0a06df6d8746a03773d6a6899acf20b0492b9faaf3549294d82c3418c12f2dd2603c7d2dcb907397727395d7c5e8440014dd2478c3494a2bd62d8869a83cff17f85613bb06f006017661f91e7821dd9050128bad269d274f1a5a08200ac10417c409283719a67e0c4475a7ee6be751574064ace0382f320dd994ece069ebda3d9e008fe164dc1170188d894ba8cf38bfafc6931b7fce27f0a65390a17dcc9d8072f2dffe1fefb50601c7d1527d09fffff581e940bfd2060939532dd11c3c80ad1c502346ea5cdc37eb950313bb643d80ead3e0d9aa8b9c1a281318d53021f343f6626a3d1a5a63551d87fad0fc9d8e93c9cc0c337ae896a3cffc41ff43621ee9b6cf86516cb225ad7f60830449f23ccd336f6b74ae9e5608b01f6a20507b1515300cad240bb0378e0347407f98bc0c04e5463ac33e6aa458a53446cb37f8fa13c0000251cfc796b8cd730bde72d8b1ed943a6527b9ec2e4b11c150a80738bb7ed1564a406f4ff813ddb30881acfa40a7ced66543f1d33fed9ef87742f1b99a05b684efb8fde7d20c0d58fcdd43b47f1640c951b590fd22abeb543dc4ff6f03680b69f76ec0ad6ef679f1cc08007d70f5cc6ff53f039067d2fc9f6ec3d17bdd6e90bf70dde1016d16603fd1ef49f86965033acfdfb4ac9c1b311059632054810bc7f1dcc12994f8e97200da2e326bc5b967a6597e85a7e6ab191b8f92088e966cb5e875fa2b80af9bab365de387c946d4de1017c70a3937b679c4184b4595944af342a85f2ebe0e176525e7ffec4f484aeb2ed75ab9afe485cf382bbd169bcabceefa3fe69a65b0d2671fc454323904137a0a69e3377f48f8d65fef588bd342bbf473a7ec6d5924a221b84aea7728e905a970013d9402e4d13f12cccab0dacca0e44c0330d4656ab16134d03c2b35b9aee3dafdb3024812a93995c1a51a42cb776d538458a697fe980de472b5e5dc00537b97161d0be7fc88518212d6ca059534fef4a70fe6829cac48a38ed9ab22d31dd23da0a80d140e46aa4c1f3bdb24350765921b33bbc51cb5a9bb5b0133581431d15b0d5b8f51859f3c02a157fad0ec38ac47a4786d3aade773eb6e0c9b078d8ced9f2935cd3189e9efd9077a1f0877632501570223e771224c7dd7d4b083167e1dd31c52eacad8362b7dfa1820df923fad566bf1b51c04020dc908275aa52e9488fa2db9ce310880cea81f07b75023bbe3005cd6955d2cc7595963394ac8a0752b5fe8558ac462d4c18bd89b658c3d191157950ceecc90e81880916586bddeb2e71f0f419b79bd10e6a7ff083525497aafe62ccc7a9800e01c4573347ecb3060b2d27b3e45d4e20f595d8c7aeea05ad1a9c5d7866d04fbda3c5a03bfd10aac630b643899e326703ba5c0e67f92452889a1c2f59e90e0201b9ea72963ef5a3b75d1b748ac31dd710709e67f5a7136c0209ac9c9cd09fe48ff91080ba2d56ac6b8a8a187a808d50da987e1ae3f8878761d4c5d7c0b363a48ea28c1c95172896e7a9df5e00baec002a332a5e0f729328ede70fa9546e7e3b44a3705ab2d84e598fae507d4f1999cc81d1e9c5c11b5f011e47dfef559397ecdb4b62b8ca6d1fd2501ccfac86610cc14a58b72a5a9cede1294b8d3bf161398dbc7faa98ac5eaaed72947e8b24ebbd2526021433da7005179ccad2605aaa74c4b242faafc31413a39c38418c9634cc291d63f0b9dff07c08624d459bfe998697603c8a44804a3d7a50441ab036c8851d53bec0824b4999dab91af0e950cfe4dd8d16f75fc12b54cf40b639e75f7e6a3895ab0604d43a5bbd2a8c95610ee432f767eec7c9c643771893cb8b0e7d5b506869982a3dfd5a86a9fc5ad50b16e2ba582564d15bb59625b96495aec068a1f4581f33648fca475a791d40db8299cd0ca75ab5e8ea714503e63603a7d5625976d82f04dd95da5fd701e44418a7f422c46833c098ca9f719437cff83a633c28bc367bc8dbea5abaf49604b0323fdec4d81ef60226347552ce55d3068d526aae1eccf0744f4c1aaa47ded857fb3da676abfd55f292a6b984c2fe502c7dae0d3dbafcc1acd4eb2b38265f61cc4e1ee5fc1788aeb30a344e8c7a836b284bcaf49adfa3d378fa03fae91e1f0b75cd6b8f139183aedbc7d6eab71785092b0bf503085bc5dbe786f7e3237fec6a3f28f6bf090e683a69f2494cb0fd51b847a449455c2253fd0dc79f68a0592423301903754d9b0e0c2f48562b0e055cdaa29e5e994959be1271634954e9f8be5380b508a966a4060209b60abebfeb11c628b55645a7942d27e92dde9184b115efd29044a5f23e06d13f9587b3210c429c6e6c933881839f00b1eb7cc31708f60c95d00b16afdd4ad907d560f17351dc4fe40e42fabac50242205035b7087bac3cd2afe1c0e8d9536070cf02145903d77d28c53a4730332ddf3fc863b21885e136201bc341a51a96482455af584b1a867c2178c47fe2bd51e165dd64c13c7da3dee8544d2c3e289c138e019662a5c680a389f0e2574c48b785b31fa256efceb45fdb9b56af77cd1e18d6975a1c06d71c14bbcbbf3b7b221bdc3b13d239c8c95faf0dd392d2cbe38290774247d9a61ab9684df04fcbfa6aeeccdcb183afb4e8be67db9bff1e8e26d6c519d13464a9a939749d681487139f49b1180e9a451a6d159e5b89b43a889f0c0befa2e42208ad44d17ae10d9ff65a979efb6d92d249cb089d61697375e2e9a903e20d9112e8d06d8bbb5638ad1af7ec7e4d87afa85bfc6f1d1b66980007621fc82b0ac18abaeeb1afd4a8023b37b108583e06a961fb6ae81b95d0c96d0ba876ee77fa67d5464055d9708357ebfddb966f140eb06a4cd12f36ae6147895801b354179a42b78f9250aa6c4aceeb3afb290062ca2c40aa849ee89ec7a758f3499eba2859c92719ee1ee0cd8998946a749ebaedb1c292425638d852cab1bb5303d0cee66f626eb45c2477eac8c83db26fc70b8a8b4d20e7b5262f25b97f535d8e09ca84b39c3ac739f1d963d0af077a4402ce5c01b467e48603789d84271d858bd9a3a3515b5b326c255d42a4cf105cdc9c09d38f1b948b2cd084ea7e665b2b0466c6e75188a0d796a5bb3bbff2cccf90fc2a672b528b0b9723ee40c40faf5110f9e63448465f936dc297d261bc3f94249a08e6099c563bc0de9440195e04793e9237fdb5c9ca7e3df7467839094ae0aaa928c9e4bd7eee3c5cebb97ba9f7b938b49e44850033bc19110334e16c025e5a43d3a45d515b333bcf234a4e0ba7c48e5b99df74ee85447201c7add90ed79c2128ce828c0bd1bd0b243efc80cb3dbef0bcb3108d0a0dbcc8c26a51274a9478a4f536ac5b30aedc583b1cdc27e506664e83450d10edf2f77858b0200800bbac1503ccda370a8bf97b89dd74ba7026d4885cd955a62dcb3ef0aacf445ccfa24f916804c7859b2414820b2330d5779af3ef7d134c1b58b1bf34951e752a3a50b619c143887af14d8995fe81472ade70e3a666160bab9ffc24450bb156554b134eaac211f4ce8d50ccb90c2e1196ac34dea02089abda3ba4f3809249754db9546f10dd8da58098039576db58bffbaeec2499be9b266b07a64f4bc81841e228b4ffa5b6f225e43d6c301b362c79dce163647e127ede75e80c39e4eba3db5c894368cce689a078d6e9e03c9da7a867461a80031f90c8ea61522202d494c2446cc919455fd0c1d0f746dedbff70dba8b092962bf90cc0ff02b0313cf29767ab132ff19f5ee61f296198779660f777c76103f53acf3c16a35e246a185c47570d5eea9b63434a8b2848601177d90d89f60812a610604e7439f44f704909f5fc091329fabaeaf79e994c4066e563cac7f48d97eecfd4460714b5c8878b6f5251f63258c4f664b227c003748237cda9458d62c09f285e75634029bfccf2164ec2e0a709117aa9f408b76eb6c1c4058cb7eb98d458d5d7c4ef3e217f9a3b320718b2b87e8d20b425b688e6134d733a18dc419189d5f99bfb4a6c33c0d9f2a3089e361c8587fe7708887acc13dd08792bcd3960f2820b04d44f6a335527d77315d0a1b226c5293be98576594f9e7efe8e107c4c2601ddd39455d214a36fffef345237ab0efce9ffad6a124a45ec00504cd56352d7be4d292e6afdbea61a796e0ec086af0d251e0951c822850b2f9e4758d8224b0ddb582653d79525f528e3d22a34c49a70c79b470c99a4d8d097ab65e61de10f79787e0fe8188c8c33c8cf9583c2d8a039bcf28cbe7d11a0bf341158e41cd21d06d111cfca68458b42753d0711f6152fb261f73d260afe644e41c82547244a8b9ae88e8df61f61792dfb56e28ab6f23c5eee1a29503fd08bbb0588bc7931f733ac24e336cfc156851a685924906e1764e034a80b80b9d7cd0089d610c49f4a6aeb25b87812d2b41fcfa47f51fe79768dc0136f88aa64e77dd8cbf33033018f8de6b073b462548d2ca89b6687307049313bdbb8dff978833e44be962c6901439b0f7d0f58de13422e842ad7a43ba96ea6cba494d6d9a731e79ee2a811067606a12f0044bec23c2984a71e042319ad44fb64433b28e834ceec04d12854bdc2e567309cb0a817fbac651a0d9a32cd812100f108d7641f117a14f3ca29b71d5b33dca5648c2ea361db361ac79068bfe16bbcb86a246c5af2a0b5acba4e3a8107fe37c5c2d245a15fff4de4874bbe115047747655c3862c8f6ba1e0035f11ba7f448a2b1ec2602074e599033674eb1e7f644ff89299a55e8fd4db175225f27a1dd0e80408831d6ed0e38789f29024d3b536438c65dfbc70da417ae183a9fc09da125ad6a5fb2467e896671803fe0a58e5ca0e0b0774997aeb4aa07a2bd57f538211c3072567b41a65bc54083761aeba9f1dd9230de417d148ef660b9ca3f371650a6128c6a9792643ea870f7655cde1a8283d66583c2e3448857913160c924385e97afd3216df8eba49624bf4b05cb6e56df4541a9c6e123a45f2511a5dd71820d408bf4e3205cf1cc0202f7d283887a40a30f1c37ddde6c5e6e665a91ef930e23c699810807833f01895ee809c786f55a27eff6119deef5638cfe58ffd31dbf25fc0ecf465bb9ea91baf7aafa8e2e4832f7e471d9b70ed321594dd149f58f7e08c6b211a62540da41b1740445937f88f3d8359fb35a9186d4521d94227d7591e30d12c1ae3c5dbd2537f66387634b2fc166", 0x1000}, {&(0x7f0000000400)="f5b544864416ca0c0774c401", 0xc}, {&(0x7f0000000440)="e4e446ad1706508c35065ed7ae6f207af20f86de222ccddee48363df50a090edb8606fa9568af0a7aeea26cf7f2d", 0x2e}], 0x4, &(0x7f0000001880)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @rights={0x20, 0xffff, 0x1, [r22, r23, r24]}], 0x100, 0x4}, 0x2) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') rename(&(0x7f00000001c0)='./file1/file0\x00', 0x0) 02:11:02 executing program 0: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="c9fc95179accf6e132bfb7438966eee8806e14c004a32b476e87c8f52c9706fbcc74c7474c9c7511cff7ea97f311672839789cd61ef59d9f8f0df245fce4abe6a2c76046600b59280dbc87bd3a38b558b44b360da6456c11c400e7ae8006656dd4b5f979803d568957fd6d6cbbb718d64a6889f897da4010c1fbe8fe0dae2c3a2c832f665281227638c2fb94910eda81e3b6c108e0c5d2b46daeb9705b2af1bca2791ad38ed8ca1ecee6a485", 0xac}], 0x1, 0x0) read(r0, &(0x7f0000000340)=""/68, 0xfd67) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) dup2(r2, r3) 02:11:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000040)=""/38, 0x26, 0x40, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x2, 0x401}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000), 0x10) 02:11:02 executing program 1: socket$unix(0x1, 0x4, 0x0) r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) close(r0) recvfrom(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 02:11:02 executing program 1: r0 = socket(0xffffffffffffffff, 0x4, 0x3f) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYPTR=&(0x7f0000000100)=ANY=[@ANYRESDEC=r0, @ANYRES32=r0, @ANYRES64=r0]], 0x1) 02:11:02 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x928, 0x40000}, {0x0, 0x1bcf}}, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x810, 0x94) setitimer(0x1, &(0x7f0000000080)={{0x1ff, 0xa181}, {0x7, 0x100000000}}, &(0x7f0000000040)) getitimer(0x5, &(0x7f0000000180)) r1 = semget$private(0x0, 0xb, 0x383) r2 = getpgid(0x0) r3 = accept$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r2, r4, r6}, 0xc) semget$private(0x0, 0x7, 0x400) semop(r1, &(0x7f0000000100)=[{0x1, 0x1, 0x1800}], 0x1) setreuid(r4, r5) getsockname(r3, &(0x7f00000002c0)=ANY=[], &(0x7f0000000340)) 02:11:02 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x114) fchdir(r0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='./file1\x00') 02:11:02 executing program 0: nanosleep(&(0x7f0000000140)={0x4}, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 02:11:02 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x82, 0x10) ioctl$TIOCCBRK(r0, 0x2000747a) sendto(r0, &(0x7f0000000040)="096621065106699d02089e5575e3ad472e057babf723d5dfd7bc2ee75254c00ae644affa2093b476f1e44f49f6d2abb56befa70b7f23cfc8b20ef32c846bd84852c450ed0bf3eba71907293abbe4c082b73c36187ef9ba116c7b52816fda2cce090915920d4e736f331d754a50ae3a6af3720a0be7a86110ee3516d030b0cb35f8a6cecc523a5e11b21d0814", 0x8c, 0x40b, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x61) clock_gettime(0x3, &(0x7f0000000180)) r1 = msgget(0x3, 0x0) msgsnd(r1, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000039a1cec2e6857ff77d5f2d354e150d548a5d463b18411f55d5b556b7f72422959f3d21929a7e0223b711e63ba7ec0d0e5bb9c4589253ae37dada4e092d96bc1f4abb9190b0229ed801f1edc6fed40cd63a011f7632e94797b1a7b311f5a4d4d044e328865551a6d31ae596629bca452f8f9620e671bd476a76d51ea97c27aad9fdea9d12e94645f297dffae3214b036f5ed186dc682fe4c6979c5b7fe5dda2256dc454c96f2d001601587a2e843e07e572b88a87c2d0873baf50eb96323cf8fced0d8dd25a9d9e6806f7e105b48cb144d20a1229ab3f695ea888a76a4bbc3897eff47b70b6fa142cfaf252d2a854e3d432d77eef104640b5e32c7742c73cdf5b837bdcd9795e21b80d44147a869b43954f9bd906c3b707cf9d644a639d968634ffa210f81a7e7dda38f660606dcbb25ff47d2ee7cace3250124eb39437493a7798fab30feb1b52a48d36e9aa663f0b0b1802e4c9ec2d80f3b0365271dc48dbc9d09f7a2bf9eeb970c6ead2f4e990fef79a3a939b75b8009f8531dee4d3da32722c0000000000000000000000"], 0x84, 0x800) r2 = semget$private(0x0, 0x100002, 0x200000c3) semop(r2, &(0x7f0000000280)=[{0x2, 0x0, 0x1800}, {0x3, 0xffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x3, 0x1000}, {0x3, 0x80000001, 0x800}, {0x0, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x7, 0x10000, 0x800}, {0x2, 0x5, 0x800}], 0x9) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/130}, 0x8a, 0x1, 0x0) r3 = semget$private(0x0, 0x7, 0x305) bind(r0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000003c0)) ftruncate(r0, 0x1f) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000400)=""/11) getsockname$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x6) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000500)=0x180000000) msgrcv(r1, &(0x7f0000000540)={0x0, ""/193}, 0xc9, 0x3, 0x800) bind(r0, &(0x7f0000000640)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(&(0x7f0000000680), 0x10004) r4 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) semop(r2, &(0x7f00000006c0)=[{0x1, 0x9, 0x1000}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x1, 0x8}, {0x1, 0x4, 0x1800}, {0x3, 0x4, 0x1000}], 0x6) mkdir(&(0x7f0000000700)='./file0\x00', 0x50) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000740)=""/10) pipe(&(0x7f0000000780)={0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r5, 0x0, 0x0) msgsnd(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="03000000000000005c2633238fb8390b845be6306aed3eba1b601b2113b8855c466e2ac64e2e052d8deb5ebee4f2f809cf3f5b4f00be8953c9ffffffffffffffff22ba96c40c280ef6117b99385a81a1ad391bffffffff000000007a824ae4b92aa7fa09a2dfcee26ad8ef837a11785b532bdf019168c2e98de53e187e5ccaeaaf7b1a0985db4869c8f07bd7fd4b86828b51547f1cac39391c6751fd8a6b870d06970cd17a2a7fd6b1f8c045c07135eaadeea6a8f1dfad30c15d2f22e14f7b5cb0104548895b0c74639aa0176b2e5ea9c12af85aab36c0f3143e9e727a2c763aca"], 0x1, 0x800) 02:11:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r0, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 02:11:03 executing program 0: r0 = getpgrp() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x8001, 0x4}) kqueue() fcntl$setown(r1, 0x6, r0) getpgid(r0) 02:11:03 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() shutdown(r0, 0x1) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 02:11:03 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r1, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) recvmsg(r0, &(0x7f0000001680)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001540)=[{&(0x7f0000000080)=""/8, 0x8}, {&(0x7f00000000c0)=""/240, 0xf0}, {&(0x7f0000001240)=""/98, 0x62}, {&(0x7f00000012c0)=""/151, 0x97}, {&(0x7f00000001c0)}, {&(0x7f0000001380)=""/16, 0x10}, {&(0x7f00000013c0)=""/134, 0x86}, {&(0x7f0000001480)=""/170, 0xaa}], 0x8, &(0x7f00000015c0)=""/181, 0xb5}, 0x841) 02:11:03 executing program 1: r0 = socket(0x12, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000040), 0x0) 02:11:03 executing program 0: r0 = semget(0x0, 0x1, 0x0) 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, 0x0, 0xa3) 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, 0x2}, 0xc) r5 = socket(0x23, 0x2, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) setgid(r7) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001680)) 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)=ANY=[@ANYBLOB="0000000000000000f71ba0520a479a33c51f5e1ce8eb2e255b7d7b395c91469cade1516be49f63e6f759598aec143dc65f9ab1f69506f1addfe3a2ffed9e2312fa72fbece47c62796a8f34fb9bfbb380a39054c71d7e2a6d2b87e10a244f57d654836e0ea442d1501670df567818abfdd197578f40d374eac6c094047d56fba22a2f080f145127a64bf136e825f1879884e9447f238ce0475005c5ef75387b9396c0ade84d4b243e431706fe0fba151157762015a478dfddfade048bf9720f8b4749dc7182f92c7c4d4e827e74c2898005e97bd7eadd26200f6fb04fa5f5f0732c3627d9c515d618937cd45ef8e77dd056ee30d352652378f066d8281272e40d"], 0x100, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000003000)=0xb39) setuid(r6) open(&(0x7f0000003040)='./file0\x00', 0x81, 0x8) 02:11:03 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 02:11:03 executing program 1: r0 = socket$inet(0x2, 0x6, 0x4) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000000)=@in6, 0xc) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x21, 0xf0000006, 0x60000000000, 0x80000000}, {{r1}, 0xfffffffffffffffe, 0x0, 0x800fffff, 0x40, 0x2}], 0x7, &(0x7f0000000080)={0x1ff, 0x6}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0xb1}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) getsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a6f755fe5a5f0e39e6499267a3e714fd1fd9569a9a4839f62b1f53e948d16fedaa2d89e2c000aacf0c5affad991999732cf4bc2baecfc9a8fe841a067addfbfccf7549ca2b910c919cb34016323296ef423346cdf83faac91c400a1425d9ea9a", 0x60) r3 = semget$private(0x0, 0x4, 0x108) semop(r3, &(0x7f0000000080)=[{0x0, 0x1, 0x1000}, {0x2, 0x1, 0x1800}, {0x7, 0x7, 0x1800}], 0x3) 02:11:03 executing program 0: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r0 = shmget(0x3, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r1, &(0x7f0000000040)=""/195, 0xc3) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x3, 0x0, 0xfffffffffffffffb, 0x8, "bc33239b39d19e41f770ec099e1a46a8aa762486", 0x200, 0x100}) 02:11:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x2c) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x40, 0x5, r1}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x9, 0x0, 0x0) dup(r2) 02:11:03 executing program 0: mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x7000)=nil, 0x7000, 0x7) 02:11:03 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 02:11:04 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x1, 0x1, &(0x7f0000000100), &(0x7f0000000140)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r2, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x4) r3 = kqueue() close(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 02:11:04 executing program 0: r0 = socket(0x0, 0x4007, 0x800) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)="28002730926751587569ca7e5af359a249cbb082e025d40f3078eafd7348fe1a7b6cde34963916b8cc33fd2c0743b27f169dffbc23ce2b37c859ff2105f1866dfea93b487965c42c49f687859cbb06d95df7ba44802008143f428f7186ab44cf25261a8324c6b0f01c6214cd5b8bbc2437420883236b2043c0458c2d0e539fd851eb8ffd7b1e85b7e75742931bd1a07d31b94eba06afd3b19dd01be7048af952abfebc7431eeaac354f1b7f537f01fd3ee48c576e9c2de6a", 0xb8}, {&(0x7f0000000000)="ce379595e23d8e47afcd980a30aa7ba83fad31f753bea8280e8dfc8aed6925fdb97350badeb9251930a269779dbd6b3bd21a", 0x32}, {&(0x7f00000005c0)="4b6fbdf697e54de38530bd0a6c953338874bb20c404d25ca97f065eeaabbcc5d51fb17d4779cd903522919db033622be0f3a69aa2465110328e258431b0ce08566b4b9c944a45cb86fcfcc81851264d41b5ace954b60df9cbca378a5862e87e94cff32e7f5d5291cfcbcf36535c17e3d915eddbe2444e39a6f9a8f2d44fc2a49f1f856ddc223266204bc561790fe156c", 0x90}], 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x2}) ioctl$TIOCSCTTY(r1, 0x20007461) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x12, r1, 0x0, 0x0) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) accept$unix(r0, 0x0, &(0x7f0000000500)) write(r1, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "05031360bd3d3800e0e80000ffbffff000bf3e00"}) r4 = getuid() getgroups(0x8, &(0x7f0000000540)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchown(r3, r4, r5) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 02:11:04 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000000)) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) 02:11:04 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) r1 = semget(0x3, 0x0, 0x20) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/62) 02:11:04 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x4) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 02:11:04 executing program 0: r0 = syz_open_pts() preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000000)=""/152, 0x98}, {&(0x7f0000000140)=""/181, 0xb5}, {&(0x7f0000000200)=""/134, 0x86}, {&(0x7f00000002c0)=""/116, 0x74}, {&(0x7f0000000340)=""/183, 0xb7}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x6, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) 02:11:04 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x0, 0x8000000000000}], 0x2, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x22, 0xac, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x8, 0x50, 0x472, 0x1}], 0xfffffffffffffffd, &(0x7f0000000040)=[{{r0}, 0x0, 0x2, 0x41, 0x6, 0x3f}, {{r0}, 0xfffffffffffffff8, 0x83, 0x40000001, 0x0, 0xffff}, {{r0}, 0xfffffffffffffff8, 0x4, 0xfffff, 0xfffffffffffffc00, 0x8}], 0x2, &(0x7f00000000c0)={0x0, 0x9}) 02:11:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x680, 0x11a) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000300)='./file0\x00', 0x4) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSCTTY(r2, 0x20007461) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="827b541e2d03a6ee5e0cc25dbfd1407a8ad15aecda79c9685ca65a303a5d79a662a4f5829701ec664a12700be0ceb7b948fcc759262be8b7056d8f04", 0x3c}], 0x1) r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) pipe(&(0x7f0000000180)) execve(0x0, 0x0, 0x0) 02:11:04 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x2}], 0x9, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x91}], 0xfffffffffffffb13, 0x0) kevent(r0, &(0x7f0000000080), 0xac, 0x0, 0xdde, 0x0) sync() 02:11:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xb9, &(0x7f00000000c0)="cd5f8b54691e91c813547880a1820e80cbbc4f3e7da08d23e2a581e498aab882ee3e0e066797cde0e80c1f1884211c8223179ac0a1c0dd6d5ad962453ebfb18bc5df61a77c60d7e2e0213ed2b701aaa6d3516cd06e7ae78b537e016b19b0df50c1fb557a53344d0a0a61a298e52c659c5db80029e010ae5fde269ac70572783ee5162764fafd9e23327537a3f6e8a3faa247df6633701de837f992a7a035197973b7d587b8c91e", 0xa7) 02:11:04 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000001c0)) 02:11:05 executing program 0: mprotect(&(0x7f00006ea000/0x4000)=nil, 0x4000, 0x3) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket$unix(0x1, 0x5, 0x0) munlock(&(0x7f00006ec000/0x4000)=nil, 0x4000) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240), 0x8) 02:11:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x80) ioctl$TIOCNXCL(r1, 0x2000740e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = dup2(r2, r2) bind(r0, &(0x7f0000000280)=@in6={0x18, 0x3, 0x4, 0x2}, 0xc) sendmsg(r2, &(0x7f0000000a40)={&(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000180)="478e4eb5af9db1fea812c7bf375bd1c816c04a47cf6db3d8a236b6bd4bd66314c690d9340d34647f722753b66809d896c933dc4f8ae444773320f8a6b08afc052e735c73bb61c4fa3bf82608c9078e39fb361096bb41dca06a31a4df84c079ce563f686e3b1c8708a28d2a16aad28791", 0x70}, {&(0x7f0000000200)="6256931fb4298fffaa4708898516c517cf9d97658bf4279f8523df78c73137cb6a1a26552d38d21a0763a3ace8b73168b3e69e7edef5cda5eb91bad63b1c3dd876b3335004d7b17be9207cf41bc3bcd4205ecd11bedcc10e8ef3adf3479dfd3a1438932c14", 0x65}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="16a9a6795e57382d15ded748bd9e99101fe763e906dbbeb23705f36ee83d6f4cec103c81e18bfe2d8edb2ec120b4a0499ffb43301349b9907138ce65", 0x3c}, {&(0x7f0000000300)="ab0b46192dca267847d0f47e472526ae1a0914576e8b1549022f3ccd2cf5b241bc73f627924631c70b85c686b3ecb4f5ef079c93515502f4a0fa6eb3bee76516d06f2606db1f1db5d4c6fdbdec55bc7a44613aabc49942d0805a47ba2e530a77514ee868eeb286a0294b205ed06250161776036da21995d009b0156a44e99bdb9e33ad153b422c0cb30b8293d530d2088c84bc9616108e4dada4f05633b2bc13f5b4d4d9406f4ead562938a8d254c2c887af6539abf4cdb3066e46d85635c5647a66bd66a695ae6f961fe4aa16a3bc1d5c5e842c", 0xd4}, {&(0x7f0000000400)="3d897fe1cd7726b27283ea2daf7bc5616ff5a2a86358ab3c11a356ceba", 0x1d}], 0x6, &(0x7f00000004c0)=[{0x70, 0xffff, 0x8, "c10b9bc0e4677950fcaf070e8051d315efd175115496dbe77fb409b34deb57f2a699f2d08c4a72a7d539ef414c0ccde56666443fff4d203fc549102084684ff25f4f2be207059fa69ea2807a7e1fc0e89885e65123ef8a68ad683473"}, {0x88, 0xffff, 0x99, "3500cd6e0de4bb144fe8181b453e3d6ae4a07e41577713db121ca577c915d5f79403ec0e914db3a369d72ee426d1fe6ee85475b337b4b492825bdbfcff854baad5b6477d814a5d8f9b87c1a63ea2c6e1cd0a53c8a77c9bca520cc62b517a91651892626e78db58a5dc4297f53110afd4c4c458b6c41e06"}, {0xc0, 0xffff, 0x7ff, "7363b76c48be076b88f27994bffa7a5ade42cbb806bf198a8f2016e60649e3c83419bf2b47a45f09d6d41dfaa665c54b084ff98ee9bf964bd4698cc4f1c656fdc651e7fb77d90982f8ac4afca9acc8a8d87fbb59baf5a3e825cafd7aae1bf40b31d424b1efeea27f3e2bc09511df6c0751cb52cacb2eb2b2b1779c365b5d2bb0599a58bb9bf2b196569a43a9a671cdf963c02578884610aa62760548f0ab27312e0b6c02e2afb0f6cccc0a75f103"}, {0x98, 0xffff, 0x7fff, "d234e6116208f42ef9f4bc069f954156cc051c7075d08cc1afde83f0b059c543ef2dee69242bf893b241567a6944e74b9a152efda75813b7f7d88a58d3375e1d62e046572de6972793e486db2dc623cc4160abbea9612f76ad211c9847dbd69fd0bef7a24caea00a53686bf8c57f5cd31d544d2139fdf97e3a92040a059e8444b41a8b0fdceec4"}, {0x38, 0xffff, 0x9, "78c36ae6a58985485a1b3f9f520f215414905faf88b0a3a03dbf8881b5417fd8af2880"}, {0xa8, 0xffff, 0x0, "c0e77a88a29f68ba9da4c407475384b50f66defe45f24b6135e58122a00cea7edf600e46708e0bdfef8a4faaaf96450e3abc47b5965b5f6132da93fed16bb1139484312814b74c1c9776302df2cdf07f9d1b850ca8870d521d878c983cb88bccd38b7e598ca11197f69f35ee962f2890ab2fc09b3ed3a5cfe6cd437e19dee09e023c8ef40bb620cf076e7ea435cc06b755"}, {0xe0, 0x1, 0xbef, "a1f7a72940f3bebf1135e3c3d7eaa1b86cdb11c04ac8496b5d5f2e96494010c1ecafb7bc9a15569e5b7c2af93c164e5909787241d4faf524369b032580df8cae617db9810632dbe50c29ed101177c2eeda3a19aded631fcc961ec9133fc4b624c6d2647d759998db6f24d203603780a04c76570cefc98131892750e9782d930b444a0c0c2c30e54169246ab8de2d6d9db6964788388d02c9480183d7b019a72945600246ed1cda484a4e04b118bebf677d907f9cd5fd7bdf837acf4a27a8c929294dab4e751f646323ff03b3dd26"}, {0x40, 0xffff, 0x401, "57a7a101acf4df20d3b8dc5dcc0840b6557fdd9a10898fd0e355ad3185588fc8b0ae1271c12c0801ed"}, {0x108, 0xffff, 0x0, "5f181c08ded4be681cfaccb46d9d9525941c9c2d91e55b4435eb435bfcadb3d997db308baad71aac5e14adcc4d77e5d5fd319a34b13950d0a0286b218909bc7631eca4abcd0f0d3b62e236a8880729c134ebe71792acd2dc665b8e6e723501168e929c98d47813f49d7a6f17d26d732fd8a2e57c35bad78633fab435d71ef813b1e26ad3a94f17dedb30a5f450270fadef013848ad3c08a569dc4d1e6179d1b12677eed930aafaa1811e9c445abb44d86715be64d0f93e77fa25789de399211e93516ffc4ddf38b38a4cba11afc558e484d67e33c6653e5da91360cc8ae418e2f64bb04339ed5a8fff92f42867a2e82f13db6c7b3a"}], 0x558}, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) 02:11:05 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000100)='./file1\x00', &(0x7f0000000140)=""/24, 0x18) mknod(&(0x7f0000000000)='./file0\x00', 0x1fff, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r2, &(0x7f00000001c0)="bf67e515af1054fc3a2aae340f0e6820e63047ea6beb2b49920035889a55982d6a00b034f7622fe0618998949e45bdaab21ab73f369187e09dc8349623ae069028401e7ba5fe2b2e2c59728123a480438cf853b0469a07d09b3bef67012530670418296d67a4a49dbb5e26b0c3750b807538ab0049a661284a80c89ea23e847c4d740172eb0522f5fc7cf66b9db30f56c87d5b6e98719174914bc262836e6fbf179986d8acd49c5c8737", 0xffb4) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r2) 02:11:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) socketpair(0x18, 0x8007, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000000100)="ebed991e8da0836dbe92272ea5facbd2639860cea35d84842fd08eb2d10e724f976d6beff03e85ad2d195a2defd96b72211d94906f1935260898e50d0b8b00791420be66c32622e756b592cdfc19b48043e4f1eb2e129f020f77171ab777b37f8e48389f965fb147504a66c3a6a9260aea0b97c0e57a4198eb45e0ba32fc7bd42f11c2b1441be95cadc79637162a158b67ef9310f3da8899f0a07d1c6c3c72b6a79a48d19ad3f9ca22023e845125c01f7baa4f87098eb86933ed7e6d29", 0xbd, 0x2, 0x0, 0x0) close(r0) connect(r2, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) readv(r2, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/29, 0x1d}], 0x1) write(r2, &(0x7f00000001c0)="1eac3535077792ec29d96de8d2d96acd564b701b2da084e04f9e8689c1abb02c9ecb91c514ce6e692731474de39357b5316d28576eecdd460c2dd431480a0f924fe37f09354c1e85dfb2f47d6a8aa1a77facfb73915a4d359f318de53c7e1f855824959e0623a277d57ecd41c64f79e228e95209383c3c2943626a7b1cb594932a3b490ca67d55d3f4c4bc11213b6f4eb697d2778d8302", 0x97) write(r1, &(0x7f0000000040)="8a44f26bf9c3a82977c60594345b82b3cc4990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x36) 02:11:05 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x22d7, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0xfff) ioctl$TIOCNXCL(0xffffffffffffff9c, 0x2000740e) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() 02:11:05 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x400000000001f, &(0x7f0000000000)="caf5b415", 0x103) 02:11:05 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') unveil(&(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') r0 = socket$inet(0x2, 0x7, 0x4) connect(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x8) symlink(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)='./file0/../file0\x00') 02:11:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) flock(r0, 0x2) flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 02:11:05 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x61, 0x0, 0xfffffffffffffff9, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) socket$inet6(0x18, 0x8000, 0x7ff) 02:11:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:11:06 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) mprotect(&(0x7f00001a5000/0x2000)=nil, 0x2000, 0x0) 02:11:06 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 02:11:06 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) r1 = semget(0x2, 0x0, 0x40) semctl$IPC_RMID(r1, 0x0, 0x0) setrlimit(0x8, &(0x7f00000001c0)) accept$unix(r0, 0x0, 0x0) msgget(0x0, 0x100) 02:11:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB='\x00\x00'], 0x10}, 0x0) 02:11:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000280)='./file0\x00', 0x108) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r2 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getuid() getgroups(0x3, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000400)={{0x776bd206, r3, r4, r5, r6, 0xd, 0x4010000000000}, 0x800, 0xffffffffffff8596, r7, r8, 0x6, 0x5, 0x7}) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)=']#{}^\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='{*\x00', &(0x7f0000000200)='{*\x00']) 02:11:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0xc1, 0x2) openat(r2, &(0x7f0000000100)='./file0\x00', 0xa1, 0x20) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x20}], 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 02:11:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x8001, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) close(r1) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000008, &(0x7f0000000080)="01", 0x2ab) 02:11:06 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x31, 0x40000005, 0x1fffffffffffc, 0xe7}], 0x7f, 0x0, 0x0, 0x0) shutdown(r1, 0x2) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x0, 0xd) 02:11:06 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x100, 0xfffffffffffffffd) 02:11:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30180000ffff00000400000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x4d) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 02:11:06 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x4) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/133, 0x85) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/148, 0x94) 02:11:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000400)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x305) syz_open_pts() write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:11:06 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYRESOCT, @ANYBLOB="d75ae15dbea458afdae74ccc7045fd616798c98fdb295d972a0e35f3b12c9ade825761449df2899c594145fa546c997ba26303c619f33a265721331d360c533b5b04fa21878046ca95401380f4886b790eb25b08b14b942a8e5c60d1c1186ec4f02594483bb48e6a13f797ecc58421a344a22d1f3f19c73f5b", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0xa4}, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = geteuid() ioctl$TIOCNOTTY(r1, 0x20007471) r5 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r2, r4, r5}, 0xc) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f00000002c0)="4b6f9bf27a7f88d7e1d9e9aa80bb5aa07ba3f039630a78f7416513b7eff4544f20c24d", 0x23}, {&(0x7f0000000300)="e5aef592d30f1649cb6de0e8d4d6570d37fed9fb899018c76beb8372bf8d89c712c6111d93382d682a0766ac50646bce1d8034c7930b86d362bc6a8bb8bd14dd568beda2e484c4ba0250b78c2e0ddd5020a9317a86439863567b288079be45ecaf08e000b1a73d43796939f9259056c68fe79e62ab27714ebe764941659eb9053f85ac611ef802b77a5dbf83", 0x8c}, {&(0x7f00000003c0)="35e618f76a214948", 0x8}], 0x3, &(0x7f0000000540)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r5}, @cred={0x20, 0xffff, 0x0, r2, r3, r5}, @cred={0x20, 0xffff, 0x0, r2, r3, r5}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r0, r1]}], 0xc8, 0x4}, 0x8) poll(&(0x7f00000004c0)=[{r1, 0x4}], 0x1, 0x4) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r7 = accept$inet(r6, 0x0, &(0x7f0000000000)) setsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000000040)={0xff, 0x5}, 0x10) 02:11:06 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getpgid(r0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r2 = semget$private(0x0, 0x3, 0x80) semop(r2, &(0x7f0000000200)=[{0x3, 0x7ff, 0x1800}, {0x2, 0x3, 0x1000}, {0x4, 0x7f, 0x800}, {0x4, 0x32, 0x800}], 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r1, 0x6, r3) flock(r1, 0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000280)) socketpair(0x10, 0x5, 0xfffffffffffffffc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r4, &(0x7f00000000c0)={0x18, 0x3, 0x5, 0xfffffffffffffff9}, 0xc) connect$inet6(r5, &(0x7f0000000100)={0x18, 0x0, 0x3, 0x7}, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r6 = getpgid(0x0) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x2000100000000, r6}) fcntl$lock(r1, 0xf, &(0x7f0000000240)={0x3, 0x2, 0x3, 0xa1be, r6}) 02:11:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) fcntl$dupfd(r1, 0xa, r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:11:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) 02:11:07 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x100000000}}, 0x0) r0 = socket$inet6(0x18, 0x5, 0x200) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) dup2(r0, r1) r2 = socket(0x2, 0x400000000002, 0x0) sendmsg(r2, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 02:11:07 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, &(0x7f00000000c0)={0x29}, 0x0) shmget(0x0, 0x1000, 0x11e, &(0x7f0000fef000/0x1000)=nil) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ff1000/0x3000)=nil) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) r0 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ff3000/0x1000)=nil) shmat(r0, &(0x7f0000ff1000/0x4000)=nil, 0x4) 02:11:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x3, 0x7, 0x9, 0xffffffffffff3119}) read(r0, &(0x7f00000000c0)=""/77, 0x4d) 02:11:07 executing program 1: r0 = syz_open_pts() getppid() r1 = fcntl$dupfd(r0, 0x0, r0) lseek(r1, 0x0, 0x0) r2 = dup2(r0, r1) readv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/123, 0x7b}], 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) write(r0, &(0x7f0000000080)="0f", 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 02:11:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) semget$private(0x0, 0x4, 0xc1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 02:11:07 executing program 0: r0 = socket$inet(0x2, 0x4, 0x103) r1 = getpgid(0xffffffffffffffff) getpgid(r1) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="d1abb4cb03c27aaacb0e78a589946a8e2f6d67bdb7617db48dddd29887ad3631a383902d1203a4f02cd184abf1ae3ebd691839001944f2b9a2b113a87fe75f364fc01d4ab4049aeec498f7be6790076a7835df995413f50177f3a5f2ebacf182e09694c9a551a43eaf9c050870dae898126e952cef57be08859f48", 0x7b) 02:11:07 executing program 0: madvise(&(0x7f0000be0000/0x1000)=nil, 0x1000, 0x5) 02:11:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820a2e2f010000190030"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 02:11:08 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x3c) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000000)="e17cabb09865", 0x6}, {&(0x7f0000000040)="2e12c6ca58d434fcffd1ddcec138ed2a0a2ccad2de246ab6939cfd1ea31ecb7540381fba6ef72001a98b1a859eea63d0525b50b0413c649f52394fc3d41e3e0e4e48b75a4bd491bf229aa256e80a2458aeb61f8ecd6f0340e1989e61194c9b504f8ce1071210b8f02cb9dca7d3fdc1af55a4b02b5a34ee377de404b93aa9bfad35ff290d561fff7ee267e45e4d849fcec3175f3610d9779e1a1fa7614ccb824b45455c68bd3454ca66c30d446d4f51bd7893b215f1607856c370adeba1e3d1a2b7921d", 0xc3}, {&(0x7f0000000140)="012966b83f81488781b6ff4c0ff113afd4524efd47efa48755b0072f7a7d9c1aedc54e87d5a4235770492fdd547139bd48029c728fa061c654b6c5778529a36dc585434478fcc0db7748faf3c3e2d31a768474f7f853273cd0c445abca3c5941ac42de02b403036ba86b37c696d461b3f6becf4e0c3aa2a18bb47104959c596336e531e369e112a0e22f8cd05fadf951ab546e1136e3701212a06a2a88ca439873c6bb8c63addabfd530bbdebb4e6ecfc8196ee146b97a6b846fe5874834bb8847f2db6e11d53de59b6debf2694146573844709b099571f603872dfa6720", 0xde}, {&(0x7f0000000240)="7b3808e340580b321253b0bd9247578868bf673a01ea603bfeaefb7348a9ba06cafb012049f0a953ac8a4fa48cfb24ce58e76f3edecaebcb9024e7367fd4b4cda9df40638cbad20ca392ebf3d56262b89bea65fb7bad030412590454305b3938aba068b9f729eef3eaaf61b055bce3a15032b3e995699281f2af7551d8545704974eab340b7988986a4c0889ac", 0x8d}, {&(0x7f0000000300)="2c3f96c69399d0d195b721bd44467d4236c13cad929a44508d240ab886636044b391e27bcf5879641042529bb7812e4eab264cdff81b5e3d1dcd35fc67efad4f0662b9aa07cca6351668db992a468ed171a58867e5a4dd3bd7ca353789712027992c2b32e5f47cf4eab6a34db515d8175bde13f2f1a0964eb13e4c893490579c6f13d76afd8cf45b829e35b7cfa3ff47b5219c0f0dfeac0f91a25f26ce7d98f284ae00ba5af3b05789abb45dfbacfba3b0bfcbce8c6269ba8fa8831e47584c53e7c987a1b0573c1d52e8ef53b109b72d1f5ef8aa68cbfec07ca50b1946", 0xdd}, {&(0x7f0000000400)}], 0x6, 0x0) dup2(r0, r0) 02:11:08 executing program 1: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000001d, 0x0, 0x0) 02:11:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x28, &(0x7f0000000040), &(0x7f0000000080)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) getuid() setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = semget(0x0, 0x7, 0x61) semop(r2, &(0x7f0000000000)=[{0x4, 0x5, 0x800}, {0x3, 0x7926, 0x800}], 0x2) semget(0x2, 0x6, 0x1) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) 02:11:08 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x8, 0x10001, 0x6, 0xc00, "3a4f65efdb1a31a2ad8187d97f4397328c836b91", 0x2, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = shmget$private(0x0, 0x3000, 0x48, &(0x7f0000657000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x1000) setsockopt(0xffffffffffffffff, 0x29, 0x7, &(0x7f00000000c0)="87e72154208a367a7fa5695a19850f9785a034f2868b74edeb05e558d4b054f3803e03ec5f9f562016f8a219b3eda5b9fa20c40c40245e165c94560eac32261f19c47e72cf83f88df7d1c4b799737cddb77d044b169c4d71385b8e885c7ddf4eb7fb2ca7a60062277b66079e49a3fc32a905eacf3fcbdb2b4f93a04552002e73a68db76c7e90388b23d91eb735421847127f816d46dfe061d24c4e21ab3ca166740dda99fb67f9faff1223f225f600de32935a49b5ce8f8f35f76dfd3b17c5f649fa4c99cac8b3a7084f513dc195cced7b5644dee66e4613c52dc3348fce6c5fc1361206c378ad603787b4995fe2fa2b8a1391dfae5426635adde350a22583bbef2090f64c7882cdd671a6e187d132391c0d61c7491c8e18a14e46ace5a6479463885d79051d5caf653a0c86bf540d888150e4aea5da8fda3d42d9ad7f0ad48e", 0xfca4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 02:11:08 executing program 0: r0 = socket$inet6(0x18, 0x0, 0xffff) setsockopt(r0, 0x7fff, 0x7fff, &(0x7f0000000040)="5a84269f6b18b59667568a79831cf418ea93e256c48bcef2bfd5f8408e1e437c14f5a353e53f144cc8613f8266f1e8890fa472a2e6c78bf0acc7fabb8a4f7102a6829a08911fed8799fa94c807fc6e781954c200979e8bfd3c9645042fa71bfa", 0x60) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) 02:11:08 executing program 1: r0 = socket(0x800000027, 0x8000, 0x6) preadv(r0, &(0x7f0000002540)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/151, 0x97}, {&(0x7f0000001300)=""/101, 0x65}, {&(0x7f0000001380)=""/121, 0x79}, {&(0x7f0000001400)=""/101, 0x65}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/168, 0xa8}], 0x8, 0x0) semop(0x0, &(0x7f0000000100), 0x33) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) getsockopt(r1, 0x29, 0xa, 0x0, 0x0) 02:11:08 executing program 0: pipe(&(0x7f0000000180)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 02:11:08 executing program 1: r0 = syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x200) recvmsg(r1, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) 02:11:08 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x4, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) 02:11:08 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) shutdown(r0, 0x1) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 02:11:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) socketpair(0x20, 0x8003, 0x4b1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt(r1, 0x1ff, 0x100000001, 0x0, 0x0) setitimer(0x2, &(0x7f00000001c0)={{0x0, 0x40000}, {0x0, 0x1bcf}}, 0x0) socketpair(0x10, 0x3, 0x2, &(0x7f0000000000)) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 02:11:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51e", 0x1fb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffff8, 0x0, 0x3, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0x1f, "b0000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:11:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@file={0x0, './file0\x00'}, 0x6b, 0x0}, 0x0) r2 = socket$inet(0x2, 0x1, 0xffffffff7fffffff) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) lseek(r2, 0x0, 0x1) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) pipe2(&(0x7f0000001180), 0x4) openat(r3, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 02:11:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "b79dad9c4b00f2a262be040000000000000400"}) read(r0, &(0x7f0000000040)=""/9, 0x9) dup2(r0, r0) 02:11:08 executing program 0: socketpair(0x21, 0x0, 0xfffffffffffffff9, 0x0) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) fcntl$setown(r0, 0x6, r1) 02:11:08 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) readv(r0, &(0x7f0000001380)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000000000)=""/59, 0x3b}, {&(0x7f0000001080)=""/177, 0xb1}, {&(0x7f0000001140)=""/37, 0x25}, {&(0x7f0000001180)=""/175, 0xaf}, {&(0x7f0000001240)=""/201, 0xc9}, {&(0x7f0000001340)=""/54, 0x36}], 0x7) 02:11:08 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) recvmsg(r0, &(0x7f0000002780)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000016c0)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/195, 0xc3}, {&(0x7f0000001240)=""/96, 0x60}, {&(0x7f00000012c0)=""/163, 0xa3}, {&(0x7f0000001380)=""/19, 0x13}, {&(0x7f00000013c0)=""/84, 0x54}, {&(0x7f0000001440)=""/253, 0xfd}, {&(0x7f0000001540)=""/140, 0x8c}, {&(0x7f0000001600)=""/98, 0x62}, {&(0x7f0000001680)=""/17, 0x11}], 0xa, &(0x7f0000001780)=""/4096, 0x1000}, 0x40) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xcb) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 02:11:09 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) getdents(r2, 0x0, 0x0) 02:11:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x0) 02:11:09 executing program 0: dup(0xffffffffffffff9c) accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) dup(0xffffffffffffffff) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/58}, &(0x7f0000000180)=0x3c) accept(0xffffffffffffffff, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r2 = dup2(r1, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x3, 0x1, 0x400, 0x40, r3}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) 02:11:09 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) getrusage(0x0, &(0x7f0000000000)) r0 = kqueue() kevent(r0, &(0x7f0000000900), 0xf8b4, 0x0, 0x10000fe, 0x0) 02:11:09 executing program 0: setrlimit(0x2, &(0x7f0000000040)={0x800000, 0x80000000}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x58) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x58, 0x282, 0x80000001, 0x9, "d0c6eff0d0966c837a10ee0bb35c56aae8b117cb", 0xfffffffffffffff7, 0x7}) pipe(&(0x7f0000000140)) 02:11:09 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000100)) setuid(r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r3) 02:11:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f00000001c0), 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0) r1 = semget(0x2, 0x4, 0x280) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/158) 02:11:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000140), 0x20, 0x0, 0x0, 0x0) kevent(r6, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r5) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) 02:11:09 executing program 0: r0 = socket$inet6(0x18, 0xc000, 0x939) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket$inet6(0x18, 0x7, 0x7f) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getgroups(0x1, &(0x7f00000000c0)=[0x0]) r5 = getegid() setregid(r4, r5) poll(&(0x7f0000000080)=[{r0, 0x40}, {r1, 0x22}, {r2, 0xc}, {r3, 0x20}], 0x4, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x4, 0x0, 0x0) 02:11:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x1c, 0x23) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() readv(r1, &(0x7f0000001440)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/151, 0x97}, {&(0x7f0000000200)=""/224, 0xe0}, {&(0x7f0000001340)=""/201, 0xc9}, {&(0x7f0000000040)=""/54, 0x36}], 0x5) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 02:11:09 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) dup(0xffffffffffffffff) 02:11:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "240be00a0c15417b8c6566555c8d4e815cdbd189", 0xfffffffffffffc00}) 02:11:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x77a609d4, "d74e20386461bec62ea26bc77816f8e900", 0x80000000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 02:11:10 executing program 0: r0 = socket(0x18, 0x2, 0xfffffffffffffffd) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000040)) write(r2, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(r1, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000180)) shutdown(r0, 0x1) sendmsg(r0, &(0x7f0000000680)={&(0x7f00000001c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000200)="4f2496b471d5195a4c614533cee8ab8cc7fe2068b4d2ee3ca702cf4fbf212150d6779e429e02728fced5f1c7f95d9f7bedf0b5d34178c25d5866720b2b5113b0f6465a0074c992ae214595dd7ecd1517670438ca94fd2474e0ed786696438f7d8d0d019b977ab8d622dccf31ddc4300ac02c93859a120c8bd4c9576357863a40981efbd24faa76fc55c9b478a787", 0x8e}, {&(0x7f0000000340)="3a74ee354ed9b925b3f41b28a5a59e2ec3f156584d518cc89629d81c8cd192fe43155d792cf1a3954ab34513da1d507fb4b713d0c5e7e60325156638e2389ee768483bb47dae0db186bf2fc280c46b64c51039d341419412bddcf0ddcf2b8f453a1cd4bcbb3079d45d32597998ab5c1340a748a03ff233f6679b2d55890a6c7561de92385c59dcfe8964c7e0a5d4d61a9f1b2e632f1c811468a0bbe8c07bbedbaf", 0xa1}], 0x2, &(0x7f0000000440)=[{0x60, 0xffff, 0x8, "68aedd12048b93517fd5ef1e9a7bcbd056e2c69b4c3ffc34e58ef3c84af405b351e4270e184300a1fb0b6c6b85be0da9d6782128ec96b8d2b70d65da6fb1a053c66437d811cb247171757f48654b32"}, {0xd0, 0xffff, 0x0, "f912722e390f1630a1e449da0c9a495295c1b55b427667d0af62d16a4fcb5cdfa1e69e4868228ac11c162e89d87d2506ec9e8d0a2b9c124e6a14813d7298fc84441801bdae7319271c68edec7e4a4071906ec5105200ad426148310dd4ffa7ff5198b0dda6c92e9b0ba51da3cff93cfc22ffd708667ff7ddd3b7f7714ec7b94c83c2ee2f398afd96e9dfd9d1644046a75ddf38ad28589add72d9c28ad870c6706284d828c2a71fe35ab27fe246d6171c3a3c1b1c530b50ed7295e5"}, {0xf8, 0xffff, 0x7, "9659207b787a0d2158568147d3279632a0917b4f058fc3ea323d48fedabb2aa6e05d804d1664c6ef0948a18dff2cd3cc511c41b6190a19898e82cad8e88a74b75ee38c1e711dfc41b39adc3ea74fac06242e97a51c146e09bebd3283391bf18506e55dbd636c01ca8432017eb5d0252d53958249a9b424ea89b1dbb5f5f161b2d653e7880f538d1d0ef8da0dcc7a64368badc957dcdb22cd23f9964462e039f7a54b7125398766225134c8e8c289fa339bc0994eba7b1cfcebe0926cb31c1c419d475d876e0a4114afa050a8d855671cc39c7e51271585e1ee5459e39e676fa81d064137eafb5d19"}], 0x228}, 0x1) 02:11:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x22}], 0x2, 0x10000) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) r1 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x2, 0x6, r1}) munmap(&(0x7f00001f0000/0x1000)=nil, 0x1000) 02:11:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="f0976e7495ecb6ac00b33c2d4faf3a7a1b0c1eb39b03f303cf81590bb3697b35550bab9b083b0776ac1a6b33f3f207b451b19e95a4eb229e392fccd078d891b0de6fa5e714da1cbaca1ec91e95adda0d58baf683064088b5c552babd5cf9769928d007f144b2b97513bfb335586eabbac99fefbedaff2fdc5d7fe55002ba9c3c4067582581c58019f9b922bb7f485cfb", 0x90}, {&(0x7f0000000180)="5b3c9347af690411877379d9070a4c3b06897b662c921331e9756b1fb9ba4ca0a457a1c755ae428f8953c201f31a67302aac84f4b8d7c8d892f84103d77e2077dfb92f90075bdec4e1a23d99f3b8526587c88144e0046b3ea65fc5537fc21ef4f0671deb7e4e7245bffb041802f333fe0792332dde5347399e4edcfe2a90c7a0d5f48dc98a64f8248bf408fbbd3d093b583e9899dce2a953bd4bf911d8148db9d4f4a3187a506ea543a3ba636a382ad9613cc3ce7d50b91112a78ff4cbedfa8bf9f264c78f4fafcd3965dcd27f90dd00706b9c9aa8313ecdc8dfb54ff7e0fcf79d23e44334c5184f761f8aacf4b8a35a1965ba5daf2a73e3ab3f0b023ec93f942bf2d3e1c1d013c33b450dcb26d30fe473139b76d3cedb210ec92713b546b19ce80cada9fed1af27a0f33429523df467922a5d86251211af9153d7f50371d0375557ff197602817cfc7c82f3de8d7411d8918f82778f6a3152ffb135730185cdcabd532f0d37e146617383bfeac424fe2ee80d695da488faabe24d38e1eab5bcf83a2ef4c72c0ec2559b39bc919744e4bd1691d42612d30265a0a4a84c66155ea3740134172e0abed99f3a4d6abbb3f5297d11a95ab23a6a025d5515e68a99f2dff30f72f7131f0eb114ae20e4635c6e21e5a910c8428cdc1ce8a057ed8bae919b735e9f69298a4980325aeba5028c9700d92b5af04f314b4269263efda55738fe05875896dff7445b84d1bce1ad6e26a8060e8dace0993159e9201a23e0ca92eab39b503c2689987e0740c03b864ea2e09ac623bcbd84e47f0f9eeff2f12cb241915a3ae3a4f761b14cef13356bc9f5b91ad8191330243cfb45d97d19398bd04e6cd93eec7ba1f2a5cbd8b940c03d8b56452480c12168cabccc933d793665c956cfb06217a034114d6ee44053481be0697d2fe7cc9005a0bb979e113bb10e249deca7983004d7b4a5a33997609fcc9c2724b9e139826db11e9ff3b91089b0a35d466990f8cdf8fa66077658091989a1851321edc63e4cbe5c8d13d9b1ac033163aeae3474c16617d124e45d94f7c706cf330d3b82127d48947a4432ff33bc608ba3f2a6aa5ef475effccc9077287fb875c2d305a950f10aeceb789daadb3967190ccd9ddd5badd39736bb9faa01e03bfe874d43827af45178345738a0377eecc6c5defae8d50cfb030abb93a8954b4617fbef09655788a2a1bd4e2edc74fff5e78cfc9ae926f360820910ff51291efee3eae3ad0cc79dafbccdde8e00f25d259704ef2251704809bef1f6e57a6d9df7f3b456d574294fc6652563e8b1237f70386897a5e94d0d021d3e8a7d9eafc3e6b52d6f1e289b3629b456d8ad98e56c965a7a53c7191ac9ce24a25edd7e3588de8b6aafc63581c7a3dcb3405743bfd682dcb408e81ad501a1599649a470f690c048f483d54648c3ccb875cd31c4aa566a7bd068246a8cd156e8cec8afeeb228e5dd9d4d4c58e5c8f7d24512b21b111b5fab8435cb18c95ea21e9a0c5d00064a5b4cc21d96df6938c9bc378da92b59927baf5d27b66d0cc47484d21ffc3b2dcf7ec5f21fce4a1a214f642a49b939ffce4a4b9f5485e95c9ce426727a2fdc4b9ba8fbf61aa87a83574c49a22434e01bbc09b27f3b1fd496601cb7fc8d19144e953dc05d27ace0d655c8185de0e8d6a720df894dee3a7a6c8a0112543998537b19388b1081aad50d8a0947f7bca4b62a8012538f6c5b9ac98ddcf48c10196dd570c2dc7efb15e882e5869bb7e0d814e3fedeae3bcdc76769931511c0f394a05e9f3f000b9bd4791f76bd38f7a784567e1a2dadef8cb3da1dfc696ff10d2ed090467d8f35b2a1a7d73df0f5dc88d8389f56852b462e451950df2fff499d1bcca5b3a072cc72fc096487bb2f3174bd090437ad0afbf79257468109eea19522a1f26061afbc98a9c9ea5559efc9051f2ff78d5b21b798ca2d3e8f114b31bbc1e1b8b8440d1fa4fed6da6688cf9f0f240a16b2b4b5c994f7042756ee820542cf35c156ba90ffc3bd9ac8e7d8500e342e51923a5c029f581081ecd258d2d3f0887e21ed38db78575491020e2cbf6183160d537001c588aa6ad0c96d0c1258f60dcdd52964fc363c792337794aa9d21a100bcbfb08c7cba14d85318ba377919d5a46b1dbf292041142f0b62ff83a75a8a5b71fcfd8a797b08421862294fbc37546341a65d05b1c0eb44e1146b0bf489ea6133d27a0f8e2fccbbc71a5629254b9070dc07de2f0db0d63c7e1f4bce240a1e1dba2278f547ab58cd10b06e05179d6e4b499c580a18dd03dda1b12397fbcd259cdf75ddb3218e102369a413e27b778f4d258dc6bf86f04f1b0f63662565de4d6d3fc1763c942eabcc7347c8523dcfc102a5471ff77d26074613cf1132610af6d28c73d0617b8b630ca5e3c6cab700b6f5b2011ff4e226da32aa33c37831c8d29884c6c39d730fe41b12de6359f39915f61a8fb6cf7df3024ee2815b7af368cd62989dedbe33755100f8354304636ec2f5ea009bc66ee778123daf9a3015879730266916440813e8bae7bb8424d730efc20d1585ae829428692ab8f698bb7672b70b52cb85fc778a87edced3a3dd0610c7c84ff031ff3f8e44ea1f7401a722ccdea0c9f2b1ebea274cc5af6067cd6d4413f7be2279af04e2eac47c83ed8f9fe2c62cec7726f2e40aa5ad784812b8deaa3e91474ec10e5ba88da738a371ab08fb09429de07b227b41e428f2535acf479b17c869d8a303b3ff4214ef0abb7979a061462027bfa6e65b7bae246e0b4bb3350608829ecc2b061801b1fb72b35b1903a67e97b33b7e6ed9be2bab487693edd6ee2409179587c2ed51b17b6b6d5af5e9b75145db0368bd7354c441698bdf105c19780446fdba6f4efd8f65ca53e7b653dc299fc0b5bbffff96ef633cc77f1e1f795ef9e6ddd97d6d08ebda777a3d08a1c4f91d21de39294124f00b8a1c181c53401991928ee9b409be0f726970d58e06dd7788dc7cec0407d16d9456ed2b7cd727fc5fe32302f00922bfc52307c257b8c610f538abf4b7470b5cedbc3024e3f3246c89e228f7de28ebba18844c9ca34fee011b56dcf0db076fa80d61d8bd4b79d71110bcfe3bf8a7cff364c07754dd55553a316f104e5c710ff272f41258e7b4ea0dae2a309cbab40d3cd1cc69c87140147bd645c05a3b3971a5d5edfe3ada66293435474a2bcd89d91181d0be54d15b06afaa45abc4238f50a979dd992d2c088f0e713d48296ff38713e573ca96c5f2e89d5865c2792d7be4e1563081549ebc05dd3984b2ec9622a9caa2db7e9041b69440129769ddcd887fe74f347b13430ebc44afec9fd14b7823a65b768d84e58eebedf74fc6044ab4f1f34276dcef9873f0ee034f3b546426458107d46c74b2acfd9112a3eb46ebbae0de33ea0a48a219c5db96a3bb301d2071c4438667b697aafe77380fde90726616aa9dcc5142bd6b083e014d460c7f2fe17f1c0f08fb8a2a2a9113d2a8d853457d6f63dc8dd4a8e15d035cbb0e252147458c766083a23bade1d684d52d149750617574e4854872afe15bcaa7541bf2c8d0ba5947990735e3a8b714b079b57db1a2db64ec9005ffe91370784d495fb365a43fa4354702cd8d5ebf3620e42e84dba1bb71e0cf7ddbcc0b6b2c2480d8912f3de054199b9a68452a9d90650321b6444e4503296f6c673feaad67a81f2cbb2f49eb42bc8f70fd0a50021fa3455d44904c651fe755ade0ff06e034e4fa3543384467cda66e8333649d80bec8fb3b53fb15a8cddf538a843bfbf787e08d68a3e496cb55be2702fa6702d2fd64dce47132107d4e6fae8409e7b48019b6f992aa306589140e91df598ae2810a7e395a14508d85c6093a85d2b2267a8446e5a8d1860532927b9ee59d6ef2423c08afc56c2c942338b6856795601a6bc8adcd0b4d831a7a09b181288850b0fca297982f136260de1c21f4d4810d04c97402ec726d3db5179bec417d5b452354df989ba5d0b3681733b68e2ec7b78afce966cd9ee282087387ebb930cde047e1b0ec7ecc0202d503ce5244660081796fe4da90d0ab9f55c025c18e40c77ddf94e3036c42bc1bc8b3c8dbe9ab798c18c14f67dca550dba421e8ea7e1ba0c99c5f56076e17b138299a984f0b0d4f4941d71561b5915dfdb5c8844c6fa531188c1e8ef1ce5af113cbe5ffd0c17a01b6bba2bf9d36186c94e87bf3dbf48402e5d5abdfefcb34579c23b80fe0fe2a534a68f5d045d29d8059e1955a327ded32c043492e6f8dd153c254492c9cb440ff533a98e5f738bce5edf0e7b9a06d1d0293e7527b974e4f61643db8365b043e83808ec249f8a4075f04d18ced252d8f0eabae28ac1cdb3fb7da9d18e429b0ea6eb858800fedbdbcfd263fee77b768c9dcb98e0fc2068b54ff43f78d680d242be0af3c028904f87194e2cd2e5b67597a59b9489e106e900e825e6acabcb5c77e39eafe57d23c631fa8504b6cf91feeb728c83b4ef22386518102972612a86849d7ac34c873e6dfff46ff288db433e9635279d6d24c18937bd5ac42c8e1f3a8c6d52bb5e3c69e2e897a3b0f1ea27f41ce8461b8db4604fa8aa8b90a08534979d57319d60a90da150e7c9c03f15e7e74219ee0cb17bedb812698a602bf64bdbcf2293ec7db39bbc831b5fa9db9f753afbea8022637fdc2ebb9ff065b3f5758246704b713f1196539f88fd6fd41c6c83a5dc9761199307352b867ec9aa78617ab00312526226f81c5bcb5cd0d3f84830f4e49510a8488afa329e991597894fd2efe29f72546bd9f11d8e819bdf14ef925ac8c919beeaa21341bd405c0e950403bda876e72cc90fcd0fd3c4765f6a6fe3322c35d3fddf06de243d310778f23874eb67eb3c514b5bfc268d399761f01dbe9263a1f9de5a4f2a2e2021bf2f6d008a9e9e4cbd9cbbcdcf93f0b3b7c688a70346044b4b0a8f722d0da9532fed7ea8c1acb4aad32f83322aa4b665ceaf2e2d1551a9f1f692c01fef1d6469636ac30698bb36ae0b7d089746cdf145e6e86fbc452fe0ab54d46ccf806c94581e08d8ac8cdb16563b4e5c533db485ed7725f0b4bdc375cda62f3d0d4a98184b38f0d32b4f29d98226be1ef1310d3024971f4d9f404edc0746e4491ed53198f1a0639cc48c40ea183f9f08bc16c9917da790319021a2182014990ee0bee733d25c1f45c5337b93d1b53d5e74e389320b582ae0e8ddf4a8625871ed97c3c98c7d9504a2057d891db1bed3fbbbe2adf6a12feef368c412b6ffcc3972b4114b1bcdb16ee2c2607c9c5762216faad6447c4cf4a4e5e3982f3933d59ea2a5cdb8b8d65f6292e41ee6e4b331c92e56a42893ae09fe7e7d943439375fc351bc9743b4dfd72fdab4b1b3cc6d3d7ed02e1fe38c56f13fad019ccde3d41c303f91ce0327b6717507a949b2819c0a903e4eb7170f454a082fcdc8752131e4f0afabfce840168dfc5a885115f4122e4f3ddf5e3162d88a4ed7ba6e6917e534a2abd6039a98914f8d6a296e63e1c885fa8006a2f19141cd3fd8d7bf76c00c7cbe7b3677b5b9f7319d05b4d691ee8a602530627f47e5a3a6788bc96a0f13f5eb4945939f6907fbb6d08c5b98e006fac57e6a09f28e255d508d4cd2fa621e2e5a075ef6ee81470b39b83ec557a7b22854381363d2a0ccb6acc65d741d2845b6154cc483ec9384d85a89a9e8a140a5215f9fae6fb4a17c2f36c9d175174a1cb8b010d00c7ae2599a26fc36f268fb1f7589aa1e4de3247c4c40c84d98471555c54b98cdfb5c40054c855f3f37a03b19a071d7fd0e25beb6df7cfa1c0bf04dfecca799036c5c", 0x1000}, {&(0x7f0000000000)="32c8b1f1797c1ff5606722d950b24d0ec6bc2970d9fb06eba5ef6f2cfdc29bc5424d546f75a41723623d3af2a4f5df7e79be49af584f0e359df1c9007236", 0x3e}, {&(0x7f0000001180)="a6eb64b2d5cdfb5bd812b9ebfca2301c2251c2774c5e94ba9e327bfa98921e9379a4dbf2449239b4093a77a1d08d9e1a046fcda975e84ddf0e9d3f3b8b80c5c0ec51d813e47b5ecd62c3", 0x4a}, {&(0x7f0000001200)="ffee9b6a495f6870c7c6c26319d14b067229d5f28b90f0b0fafbf473c1a70c1f9fdc033b7286dd49a3fd934d367139411e1134d8cf4ffe34fbdb8bacccb2ba718489891a64fb051efbecaefc5f3099fef12eba238bad15e36cb8e7bb42a43fd98cf9f06a42d766da6eef3f137ccbc7de9515410fdf3bf2d4012f96d5f0a894", 0x7f}], 0x5) getsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) 02:11:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000140)=0x5, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) r2 = getpgid(0xffffffffffffffff) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x100, 0xff}, {0x9, 0x8}}) setsockopt$sock_int(r1, 0xffff, 0x100c, &(0x7f0000000080)=0x3, 0x399) r3 = getuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) 02:11:10 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)={0x0, 0xfff}) open(&(0x7f0000000000)='./file0\x00', 0x810, 0x102) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0xc000, 0x0) 02:11:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='S', 0x1}], 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f00000029c0)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x5}, 0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="44c894ac54a59fe00fcf6979f16d4dbdaa3a5bc0de573f6e12a9b01f12ae1c7146a39e12778986a73a", 0x29}, {&(0x7f00000000c0)="4f1a70fab8a02d1b17213877e7e536bfa2a96820b07cbfaea7dfb7cbb74d0ac40d0aa3aacb53482de771b2f98fbc4f3cc4e84746da3bd07138f753be1a7ca7bcee997e3c0a9baa67f7b073e245a466cf44f98e564408754b71c94de47208794d4f40ac398012e54781beba6da4f3a82eb0f4cd828668eb3cab2acef1860415a1a6fe9a211a19551683249e7d6bed04294991c577fe0946b243054910fbdd1a02ca87770710ce3e296ab1b89b370b3406b3d060200209ca496023e0de78a72d2e410e8407c8b371efacdaad3c7754f6cd33aa", 0xd2}, {&(0x7f00000001c0)="ac690637c5f956fd497bc5a5163bcd3f85e4e96f6cd5406c20b1707c93456ab88c80b75565ca1139a4a0365fc62bf7fa2ba60d17872074dba9cf9a7ce0d40d9250a9aae75c36c7c82a9c23f20051129243bd20", 0x53}], 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r2 = getegid() fchown(r0, r1, r2) 02:11:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) shmctl$IPC_RMID(r3, 0x0) shmget(0x3, 0x3000, 0x14, &(0x7f0000ffb000/0x3000)=nil) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r4, &(0x7f0000000680)=[{&(0x7f00000000c0)=""/122, 0x7a}, {&(0x7f0000000140)=""/213, 0xd5}, {&(0x7f0000000240)=""/68, 0x44}, {&(0x7f00000002c0)=""/44, 0x2c}, {&(0x7f0000000300)=""/234, 0xea}, {&(0x7f0000000400)=""/176, 0xb0}, {&(0x7f00000004c0)=""/172, 0xac}, {&(0x7f0000000580)=""/75, 0x4b}, {&(0x7f0000000600)=""/88, 0x58}], 0x9) r6 = getgid() setegid(r6) pipe(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r5, &(0x7f0000000b40)=[{&(0x7f0000000780)=""/192, 0xc0}, {&(0x7f0000000840)=""/216, 0xd8}, {&(0x7f0000000940)=""/231, 0xe7}, {&(0x7f0000000a40)=""/222, 0xde}], 0x4, 0x0) bind(r7, &(0x7f0000000b80)=@in={0x2, 0x0}, 0xc) r9 = dup2(r8, r1) bind(r2, &(0x7f0000000bc0)=@un=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000000c00)) shmat(r3, &(0x7f0000ffc000/0x2000)=nil, 0x3000) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000c40)) readv(r0, &(0x7f0000000d40)=[{&(0x7f0000000c80)=""/127, 0x7f}, {&(0x7f0000000d00)=""/34, 0x22}], 0x2) ioctl$TIOCNOTTY(r7, 0x20007471) r10 = semget(0x1, 0x2, 0x100) semctl$SETVAL(r10, 0x2, 0x8, &(0x7f0000000d80)=0x100) getrusage(0xffffffffffffffff, &(0x7f0000000dc0)) semget$private(0x0, 0x6, 0x400) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000e80)={0x0, 0x0}, 0xc) fchown(r9, r11, r6) 02:11:11 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x7, 0x9, &(0x7f0000000040)="4d1ae21ac3629a519aaefc12aaa6895c16d40184f3a07b547e9e3cbc282e428e893f8a331cf8f511e26e64345951ff82bfd5547a6978d91e808285063016", 0x3e) listen(r2, 0x23e1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 02:11:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x400000000000029, 0x40000b, &(0x7f0000000000)="d5ff9668", 0x0) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)=']\x00', &(0x7f00000000c0)='@\x00', &(0x7f0000000100)='&\x00', &(0x7f0000000140)='^\x00', &(0x7f0000000180)='-\x00', &(0x7f00000001c0)=':\'\x00', &(0x7f0000000200)=']\x00', &(0x7f0000000240)=',*\"\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='#\x00', &(0x7f0000000300)='.$\x00']) 02:11:11 executing program 1: r0 = dup(0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x401}, 0x10) 02:11:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 02:11:12 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1083, &(0x7f0000000080)=0x3ff, 0x4) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 02:11:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x20) open$dir(&(0x7f0000000000)='./file0\x00', 0x500, 0x180) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) getsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000400)="bdde9b2dad7d222f7b5fa009fb9d4e1b068fa62b48eb4632acec2f318810582610a6949301767835f43cc29e54c95eaf00bc5137443247cd371c36f0912345d1f7748a411257c8fb26af160406666ff1691bbf105e7e9c5c87d7003471b5f4f3990a8232b27d0756b03ae79510cc794850ff4b682522ed707587920165b7462f88ff002cd1efeaa95acd1e81839d87fbca03057482946ebb8abec493f62905368bb96c0950c387fa3935a3036291b24146194be255691814cde88afa82fda652eaedd88112367976ed6e38127cf0ef0cd5117738c457ce2405ec422a38f13f6353eb015b0cd73447d32f8be1399ddd46ac0b7b6a883c83cf42", 0xbd}, {&(0x7f0000000700)="7a2a419ff4a47decb084742dae79ef50108e5a81d5b16016be850164b79a3f4de03aeb69fe215308c59986f42fbf97d5bbe4272d289599350e56f5167202040934e2539d3933d9492d5514b6326b7688f013e21b2572dd031a31f04b802ce02cdb1a5c31596af83f78d0dcd44a8419d2e689762ecd855382db04eeebc4723f005a9e34d42597313896025095d7fb35fd0b82259c35", 0x67}, {&(0x7f0000000500)="f37d57b2ac402c78c490bde3abd6c909fa9dec204da26fb90382279897a202b7e2b5b099e40b87b35b0e50c2db93fb761950449a2e6eb5a6c71dd7f2f2163a9fae260b4eb3e6417e0a823805158445953a1c4098e7a951b3e686e6a027e5af5203f6d734d0616ca4f355a96cd76c34f5c71bf74affd6486528af532917d1ffff8810b758a8485ba75e5c967736bc606a62d8f6385c3807d5375277ad4d7a27fb6f4bebf2dea39955d3e5e8b61715c060fde30d99a98b4b106b3474c73051cf154726f1545b9d42f8afba076e3a65b1b996c78499291959c597d3fff26f13c3c56a15553800589cfab9c40e351ebe92f6f6197c7867c1e561129cc919", 0xf6}], 0x3) recvfrom(r0, &(0x7f0000000100)=""/168, 0xa8, 0x42, 0x0, 0x0) pipe(&(0x7f0000000080)) 02:11:12 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x188) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = semget$private(0x0, 0x1, 0x300) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000003c0)={{0x2, r5, r6, r7, r8, 0x122, 0x2}, 0x2, 0x3, 0x1f}) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r9 = semget(0x2, 0x0, 0x3c0) semctl$GETZCNT(r9, 0x4, 0x7, &(0x7f00000001c0)=""/242) 02:11:12 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0xffffff2b) 02:11:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff0047b6ca6109f7aea8ecf6dd77c63934a8734f11c216cd71f4a60b512c3ecd9d", 0x150) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xab71, 0x1000, 0x2, 0xa98a, "c69d908eb83d7513276633b90484e005c9953274", 0x7, 0xff}) r2 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x1f, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x40) mknod(&(0x7f0000000140)='./file0\x00', 0x6000, 0x6) 02:11:13 executing program 1: r0 = getpid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = semget$private(0x0, 0x1, 0x4) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000100)=""/110) ioctl$TIOCSTOP(r1, 0x2000746f) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) renameat(r1, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') r5 = semget$private(0x0, 0x7, 0x2) sendto(r4, &(0x7f0000000180)="015c9f1a78b2c86ad08786034258b09f3fa09f83bf6ba23618c2fe32e900b785496e798911e8abc660de1e20c30ff36ce1867a4f3056f19c3191a146885553e8aa4caf9e61c62f87389201d1fcead80ca4c99db1794e24cf1dd40c03ea52", 0x5e, 0x0, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) semop(r5, &(0x7f0000000000)=[{0x7, 0x3}, {0x5, 0x2, 0x1800}, {0x0, 0x0, 0x800}, {0x7, 0x100, 0x1000}], 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getpgid(r0) 02:11:13 executing program 0: r0 = socket$inet(0x2, 0x8004, 0x3) r1 = getuid() r2 = getegid() munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) socket$inet6(0x18, 0x1, 0x8) fchown(r0, r1, r2) setregid(r2, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, 0x0, 0x0) readv(r3, &(0x7f0000000340)=[{&(0x7f0000000040)=""/92, 0x5c}], 0x1) r5 = msgget$private(0x0, 0x18) msgrcv(r5, &(0x7f00000000c0)={0x0, ""/212}, 0xdc, 0x2, 0x800) dup2(r3, r4) 02:11:13 executing program 1: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') rename(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r0 = socket$inet6(0x18, 0x8000, 0x6) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x7ff, 0x8000}, 0x8) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "8549557c14eb9d00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) recvfrom$unix(r1, &(0x7f0000000380)=""/191, 0xbf, 0x40, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) 02:11:13 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/117, 0x75, 0x801, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = openat(r0, &(0x7f0000000000)='\x00', 0x10000, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x228, 0x4) recvfrom$unix(r0, 0x0, 0x0, 0x1, 0x0, 0x0) 02:11:13 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) getrusage(0x1, 0xfffffffffffffffe) pwritev(r0, &(0x7f0000002540)=[{&(0x7f0000000000)="8543b8591dde16688ade598a6b3807582c1eee772afcaf7cc859a51a7aa65900129e866aa2fb7fd746929ba0c906a2df3f7155e51c0e27401cbf8f72626400808d71f4440377be7cde1f3f942d47f21b8f47ff3bcd1579df00c5d4fc4ffa9ceb15ba6787828e3feea555859a843e2d141121cd50613f4c5479d2f3dcbce8e90b432b763fe1ab202b08a15e2961b34b75613719783b02b081b5e72c1bd49d660e59a015f0875a747ab4341825f1569943b7e93dba0a6a89cd884218aec1dcc666f4c600104b8df7bc48956d25913e0450a5639c4761fbad263c1c49f20606c3703767fbec2f9a733f706b1ed15054a7cef848cc1c5f866a44251351ba1d591bc2f810282bbfcee0d3961e474a05218861535c4db7d959e2e1455a8b9d3a8655aa20e8c6b5d0adb61376e21375d73d89ec7cf1590c6631c73d94c01427f9376623ad686a75e6c6a0c865b53ae152eb40b1e50a2b3bef1c17e70f481db76bda24d476c0344db117a078959b8ed224b259061763ff21860ba3b0122be2f889e3593e0d06e41dc874e0db2b45d5f4a3098642d7fd07a6d1f30c35b75f3af9e439b308e31d5ba7984aace660ece4db6ae7126b52ea017303baf53be48a5a99df7a11796c59e9f9dcdcf9436259e564bcbea8dd8d5e3903623a64c1e0e9ee876b36d93074a566505b858043e239143606b9509d7cf8d4c7960f086f590d40fd993749a4d58806b778497f70f3316350f49255e46365ac2481969ff4267ee8847403b374843d8a3e3af8743db09f7e5d5d3ee9950152664926df8c9f0374131fcbc7f2245b944648188ffe54d6af4bf63ac92042bb7083600bcd8e03b75a7cb7b96941c5f49e63491a0685a1c568d288f0733251f365385f49609369d13ab608787db36ca59ecda21d06e2e943aeccabfe2bc299b063eb002bf0b5fd9abbb73859a48a14b4cb420b1e8f6fea55f6f46841d755424fe35929bc1229acab35e834d607d22825b971840243a99a906a25dfd70c8e229a3aa94a39283072155636a14ca6c9ec09049e1aaf82666d623f13503bb7ab3b678e1ea1520b07352a0e55e9d36dc7a93d92e85b220b8abda471323153327a018e12431021021708b20bdf252dbbf949ab6475f7b27852e88994a479c3795459d72184ec3ae81eb05afa91846320af20fdfd3f96e3991efd0b224663747296eb6c28b0a5cf83d4246727696950558c1952e39b422feba02421fea482d841cb952142563da3fce7cbfb51060d0f451d533ab91a080c0074094be4b08d4501692f5dfeaa33d3e44377aa58d6c6e3644f70021ad8d2c7ccb81ab2d49d092499556f1edf07322735777e3372ae5f4366accc0284300a405c8abe4839070de6300dea8c25dbf88fa5f3bcc67363aec3314b9c287e5772bf1a045cb7eb4ad9aad2e9a1ea10aa6f0ebbb81ecc9d39f889efbf8f58c335b7ecfef267220feac0d0e6d919943f06eb1617466e47ff0b12ac64ace75b770c1fed1a467a61976f9ce3d69987a8e468d832163932d1781c0fb09da9c9ff3d71e072ba2b00ea6f30983eb3bd2c18d1c5d5a5eb09770a4b1fdf9abe176b7373df29ef4ff3c755cb785efba53af07eff081dd9cee0c7a20a8319858bb54fd2ac809135173a986a79af634bf8db1fa5a00241e7999f787e5f047c553726c5c4a347c3c3d2391a26f54e109004a70ae1857be4a055cf70752f8b5673665e4a0e81282138add73ce706fb9ed275b89f313be4796bd4c55bf9ff41808a999cb28859c7f8fe718f366a921f61da85cbfb00147f826375179e176f23a47e34e79d6d2c1bc9ff7ea60d15c0067acfde310f72b2ecf2c915ab9d9d0b43c0c7a30fffd306c3082fc0b1d7d96cdee31e3b87472104c246481d8d5cd09738bc42adc2a28b46ff175a99839c71e5c857c65cd810581ddfc3ec79f0560f40580405055dfbbe012de7e12fa8ade93d7d721215bfa57eb683012c0757a6d335f0a61af5eee554f4f7ba952bb66a5c46844692dae48d715799ba7954c89493fcfe1284fb19d91de536e6da0596ab9ac4c279eeec2293ed7549164798f7a042905e9e661c1df9ee7cc8aad04179f16e19b164983efb808c64bfcb1e2078d28eee130ae4f0c8f2584c43f07adfdd1140aa8d8682f4c8f9b1338d9bdc42e9398e405902c629f6cd16d9e7474e1c90ca73b579483dd3a4057c745e43fe76fcd97fc42049e07baa3493a2bc2d4e53d3f4d6a41829f0d48e9b24aefe52ad227c774a3c1aa1146ad7b0c5787781604c7a44471b71e38f2b4fadb336b50dd313b7503aaadd524785eb31d48ed4cbc2dee11265fa0028eade1ff13ac4ed43ff279ef0acf44f29d7bffc1a1c8bd6711c7281b93d43d1d47cb37c97cabdcd29d1cf5e88e3785534e33ca3e3cae2370b74a555b303c3943cc6412731abe3bbdcd2e37da0f6baa45d3706589606cd9e39653b5f4c6cbbef5a43a00d9cf9f699a278b0091cfbf13337ef4e8ece2d0cf5f5e358b9e34c3d515f03c0106e935b8d2a8a1a575b704426e2bea8b98d9df8f7516d155c102edd51e9066e34d75391bd879c1e8c05f9fe0becae9c1eb286a49597f1d5b2e4e07a62f2be981bdc6f781c270114afcdf31725a2c28d8717f5eca6fdc43d59e70a699ef527e066d8c445fbdbf678eb91b46bbff01776c9bcdacfffb48b7920cd104025ad3179945ee3c1809ee06e7b7e1da8bac7ccfaddf2f7fdcc1c03b0fe775c8bd86e645e061e1fded11e8ea9ce5251760014823f5607ddc9d427c3546cd06eabd01c91bc4dfb01aaa6238565fb65f45bc89a42243de533d8cb9c0b7a9067de742db773f7abd64c8acfca40bde133825d61094f32866291f0b12fcd2f1a65637f38c611d4dbff25c6c76f49abed4cdf4b50d55a1c992d54ca42673020c5f22033be15cfe13ca602e70f3ee964b69ea08d7bb706246722531c3b8dc8160ffa1faa62a42ba91daa174670b4b769a841d2f38547e2878b7428b3689606df25ef77809ea7968b86394b8387833fad76e828636c651e1dae7cb1ac8c4af786425e472db3fdc4bc7c45303912fe2a88539f9130890529dcad28009fefcef1b462522335d1ab9c5a9502a1f6507a3f802848b4772decd83c0fcc969760326a09ee166dc2598f40d1ed093e92d7a83b7aa4a67b4bfe17a27ded2189d67568026677605ff484b278621577aa201ccac3a96a3d5c2d9d04767012c86123fbeb3dc2761f765431debdccc9501f5e1a82ff2cb8fddeb9b41c02b4b8a6e25dd13c149f5ff11073881717824e45110fa6144baec1bcadc491f51b27774274a120757949b1225990e7bf5713c06118edbeb43dd2330bec52e152f2b9784ab70c3b530d704df57f24538807f2f61fd0b6ddf2b05e3b96349d635d505018243142d4f5999bbda5c5794d72d352f4010e6e332968838c3c5d531a6299e26f02eac6d004d4dd6c331af423489e44b81da01dc7f0e3a182566a48d8943824718aee47f314b8986733b2526c54cd3e14d411927257aa569ba2812cb37106098ec7d83d4762215b48b5e6a0f92f9037dbd1e2097456d77ee5950919bc51ad56550d75773c207bc221c7c8349b02637c8e32a733418a950b14c7967668b41d13d3a61af486ddd66bfc26a9aed545d94fafb950888156a11004534dd80dcb3c5568811ddcabb28fdc159f30da7c04edc6fec4cd436b60325b7d3480bb9a37f2de755151ca1d8ce45837968b2518f327cdb99d107e7b84fffabd2c41d0f9aea5a1204ae9121e0d1375515bc9f2b2323e8cf71b0b4081be5a503a5e32403053963b75481e49fbfc40787eabe7bff7460bb68c86485a7a886e7c1e3f279f3b06cf29b8e1d009b3ced00991f9d608f06f1fbf5dbd0e76cb33c12e808f971eb88a727bbbc5809edc6adeedb4e2d0352a772e824ebf00eb3c71ea75fbd9e66fa6220c3e5fdc71d1d8660b39d009cbdac559ab4259f603c5f27ca0a30bd53ef521743e734925ca0765ac938321818af006a9860a1c1139f19cc1577b117772a8c677c3c6703990c5f183bd19716348d28b862d51cc12a23aa76f5cfa1971cdcddff274008e5fe7c82ea923a97af388b1995803bb2e94b06b4c1cb89c55154f3f411aa7df739bfbe2ba90245eeccda0cae71130f3e63259902669bbd431fe205ae8ce5ab6cf6bbc2bb6fb080c7394ee1a008866579c8e36ddfe39ce73846afdc812e9008301439384ae87f9bb729e637a2842f9c6498897aefc632c0b9fc6973a6640bf38e38effe26c64cf7ed44508e4908bdd677dc934b4c845ed6a2a1135eb97c3599d853985d0ef104f57a815cd09b74467c45c00f938c2bc078d8f3a52a36ffd7d1dcd473ef7d9aa1408d7bd28ab4aeeb253475bb73d5f10022e26a3ae3d610db214d1f44f8054be1ca031f7186bd857ae9e975343041cc801a3ae7a7d052338dd825f428adf5a22327dc1e2a668d0436f023335932953c4b43770106af166b66bd662498936482387b4c3ffc425851a6a5799c3247c395ca028b139a6ad9523669875030f0543b645d17461d99d5fd694587b9dae288ce8568540f34f8951f266dca9ed585369e291060a0f8f15bb3ab7b92111c20f08ad82b6e7b46e5d28cde31a10339bb5bc10d97e6769b94a6ca5cdb653eecf80a1c6b409dd0786393727c652af9b1330b009be6b1511d12c31a37ae524ce9300585d8d6e97cfb5080f876e20a52d0aac0693c59987664342128ebddbdadbbe092b9bd994976edbe036bc696d19c7f993a73dfeb610f6d9d8b4908f01d3d2e08bf23f3318791767be8ee4960e7b08251b6a2702d2ac7955435ece7b367963077c5bfbc63d5300d8c7dc0fb6b827fd3df9d5e647d6b9fb00709aecc188e89c3a25f7a09e982c35a78a9d48e1db9029891500f675118cfa0b3134c37533ab173eb7759fb05f43412fb98fd3d623b86365ddd1af91d079c9a4e8e154ae95715959a46f217fe71b5a4ed13063192a551cf47ca02d0b6e83877e566f59c0ca4c6ac3c21e78e40b7d88c3a118c65b9d210f1a857baad3279ecc2186c29e7e63e1e57811697f7d42d613dae31631277b29b85241875118ff0cfa4add4b084db7a93ddb0710339f645f1ea0a983d2c7a06adabe2a6dfa1aaddaa0526c6c1324e6364d7cc2d994a728c746e1709c0d2e153a59a2cf9b4196db2d47211e03f6a8f20f7441e7d772b4920cfe1dc440dcec487eb75be1266f039efa7cab22b68f62fe13df3a9c09d8156d7a6739627d4d01937d381c8ee31440d09044a17fe24ce7792ed32ea6de029a238c0aff2e691246d57535f698daa71d7142e9aa00fcffd609594b8cb8a186e702e1e3bb0b9f4c2b11dffa90a1c7f6d642e7e07fd3ec9bbab3ee79992dd94155bda829351479d5f136cd5c7007786449596d57252378ac1fd73ad038a76ed22f141aed557378297b28503938e1f4fb8587516629951ecdea498cebc85bef0a0800b47a5772aa2f235eea44f29717eab106cd18680d4e51881a8f395b60f12204f7b560da8a943366d382497d2dcb9700bd3a9972121416f352e3ce59fb2c29af2dabe25031a671164e1f1a21477b9d0b3bf84f412f53feb7c7243cc0867cff049b0cd65ce1df20fd7cc60d73e1da088f26645340edf20d4ed4655dc40fcd162cbae7f7023063785b628254ef98cde0d4469de14d5dfde448bf387db15294a1e470711ab1870fb3b7fe079744629fe95da0fde25455f760d514ad1a208841668f02788e6b1d1cce764bdd788e99244e53e2b7b35b6ad7ef099d4d0c13e5a628c48d9b9d10b5f74fd0d73aa0", 0x1000}, {&(0x7f0000001000)="00a2a8ddbfd536c727bfed81a9dda80374e2a1e29f3859f938f73f6681686888fb798c8732d0c7cc6bf96fc8ae061110fcf52f8f91ba80d4aaefaa2aaabfd70ac44aa2c3d6e79d29139647b9fa5be7ac48d9d6d0147d", 0x56}, {&(0x7f0000001080)="911d0b3610e14d4528bb28f5c09b3af429c08bfb22327a1a016b5a99f9c5021a9f21a2e2662e8197adde3c5e42c9f5030633c942d04c768231576c", 0x3b}, {&(0x7f00000010c0)="fb2122892e082c605064f25a01091605270c6a6bd7c33cc70b8273e045baa68e39ea2dc776935ed8c1983fdfec1d3d671771b1cbdd41334e3ab457d7073645d1a3f8f3524dcaa9039c823620471a0e4d690348a51f0b1e6d9cbe72dfecb7e2c57c1dc47ed244a5ed8dc39a0677459d0db5cd582a22c659508f3d02848c98cb7483f2389ee7124ba59edab6c982627324f5b4ebe6b9ffae41a9deb821b6bd464a9cbea1c7cb38b57f7659566286b5b4322df381297a62512ea939d86590184960c6a53be781f2dc4fe232d02b3df9aa9b562e851e09d392ffeb5545dd", 0xdc}, {&(0x7f00000011c0)="6bcb5d5214047e933a1d2c20cf83c2a648168a352e5bfd425850868e623f17e9d7fc5bd7897d476f9be3763f6bf0df59d8f2ef74065787035989ff929e3d523abd773d5b8a85f90bb76417be6c3087eaf98cf1b15103371adbd8c6334bb549fe1c8714ee77d95023", 0x68}, {&(0x7f0000001280)="dabc2a472438dff1cd59b011d9771ac93c1e18494a72c5c465caf90fa4ec4e70050fc13a14dfaac5ddfdfc8496398e71340c2028cdacc06dcc60c16628f839ecde0067e0eec2d55907e6b8079a8d0c2edc2f58ed7f8ff36bffc95f4899d290fcc170d511271e39a65befd3de1d5ca73be7f1ff966bac81fecabbca296ca82e4ce2b525664f11878592bd915f9ae0c4c5d4b2ca7553a3d34d6eeb9f723c1bfa64e1cd0f064734d6c4cc1ac20b8fa336125bb0603d437bf2063460d91bd44d1c9a29523926b412ea92a3", 0xc9}, {&(0x7f0000001380)="2e1ce4bd4d10806d689d14840c7f3d6768519eb2bbbb93fded74b1a0fee786a82b86d1668218052a4cec132b1254346a659b7286a470aaf812f3208e48b7baa99d9a9088204602ee232059027bfb61dd712adb0c233e272f4f717f30303c8e35d6af6ec1514ac967c84ecad78c54905a5d58d1cd5020295e90e41e7238aaa2f4b563ac91c4e537acb191bbc9ab54b0610b360f424e2349663ae8923b111fd57db5359102dcae27b7d6a43cfe252e3478cbaa2041415e369da32079da28ec822379fce630d06e4ef0dbd304c0237acfdc0439ba7a8e56143e9a", 0xd9}, {&(0x7f0000001480)="3427ea4eb3e5f9b386978b5650e4f2788c9852788a06fd8d75e1651570706e742fafc32a497d86f4ffb96b83867ab8267a25836029114fb4e88a092a08becc99a21653cf6753a6e48ff13bfc68b9d203b5026519e249b2f23505dbac726376495a6e5177c2b52201e9e38793cf0f4ff817c6ff29458010cff410265cc7160fcd09d2836536fa296eab609062ecc7afdabbb53599ed3bc62d2d81d2b36055407c29908bab36351e0518066a277b18f80cea11fbc5020b2d874dee2d5be49183", 0xbf}, {&(0x7f0000001540)="658ad825004b61676d94d900adf8060b2e796a03a696119de83c9780691afb21b2cab25a1c544d62860449648d463be953ab1bb3e9c430374e3db2b02c0ba6dc82696a106796aae74393ce8db45788936f842144e2bb245ba9b2758a8a4e685f7770d53241e47e7578d0c1f26f382ffad82fd277c969aa241fbb950eff4ae30b841e40edd62367b3005dcedb0c3b8442888fea62b888b19ef783313f7e9f1d780ef5bd195b0da296431e286569aba9338925c4df504b53220a3ba6baa2f38a9b9f2e46293e5edf747e8ef9db9a1c4c463aebb6d5ace5293e5e7ed79d67adc1415e611fbea1494533ab1ea0748052d05efaf047a8bbc275c2fe7d1b9ca741c4a4bb985f92944ece50dd517c3d93fe858439d7b4b43223898896bd065830dd3594400529d9c5f7e1db04b18b6158f56e8c7b102283276d7577c017e867d7c5f0ddde080ec844ada967e400cf6e7ad85f573d8da07953b6baf44e7e7c61c9c5775d1125bab246be694c127f57b188af7c9cd8431bf5738343b5121cf03bcd9725b11d522bb8a89ad8f914fb8e99ce23c4b3e88957fa68657a7bf29aa5259a40626f903b74e4153e203cf5476724b80a3770f099fbbba6d1ef08abb48f96d9995b6c5ed2a34bd34f04bfa690b65ee01c180dfcc83f95de26e9e99e864dc6753c329f16a13f5db93cd6653bc737a9a11db0275b40aad2b0d64e20e01e8117bedbc121d5bda669a9a4a6fd56ce8c6a94bf07c4ce00197062885ef4aca4678b0a9cd108ea6fd1de22dd8419ea8384b633ec936b2e2e40f006f279b38f6506cbdd8285f937b14541894073df9f3b2fe174c2d7eca2e0143b50919cd7c3c89153f79c34c5e116b3a0c5b41e2888277e2a59cfd0a5d67b286049575b5288a900c0cc84d12e678a9d3749c1e5cab95c807e820880785c3905157cd9d22636c7abbaa47400461d529abf91124cbe0fc028597d23d4d2f4b17f56a03999c9ef6bd2f2722069aee0c5cb3da0244767d86da7fecf0893349c314a6db57e74247a3b9fb6a8c4289c2b3cb516b946dae9466c625901f97eba2e0103f7e66bdacde86c07b548bf95be1d195906df526c923f0883eac2670f4a479a9cf6b4fdc7b139fd882e5e1e5aa6f2142a57cf42fddd83a67f01a856e30cf3a1457ec34c1ce397c221ec63f42ef1cd4eece1394c2625d22fda861eade080ea7e5a0104fe03715cbad8d722386793840273a8891ee279283f0525527d216e9c96cae6c44f3db4e58e7fae088e6311ab0054ee582b336003130b59b63a104d3f890dc5a4be39a6e1a1c4584373e55e816b024ac22641b6270536259204cb3dd3becced754c069a3c8c21f11ff480e6f7ae63c6150a85ac48471d5aa2eebc41f1fbba3fc0e3d95a83c9a97495f4bab186c8eaf2078d77891f08d46dda6d78112683371e7b34c1cc84ec92fd9a64690ff6a3e6193606a8d0155090bfbf802f855818d4ffd8cf5b1847ce9e5c841ed46d1ceae67046b9bd6e42ef5c694b762c576f32aa087eb82b9b63d16cf53edaf6f9ae32fefeba99b257abcf6bc209141c8a3277209cb8886c064353469862dfcfb63e90e704a6aafc5a3fe9256c9629fd35939e73d531e8138e1d8fcb10c123850bde6e74edc4496928376a45b39b9cf9923febf05be1d1dfc2c509dfe8db3c3347ff85cb9605179ed8e21183381a1b5f883f95a752db5efd047fb9582ec2c7c9ad54875e91a294748fc1bab77ac0f09a5762200fad1e705c0e554907e9de731d23cc8f330401a6ad92b604482b7c156d17ea8cdd67cbdab3ad51cbc379e1dab39564c042c930c7f2d18cac4610206f365dc076fa8653cfcf983be74202e0292f104b2356742420363486eecc6e651752709e67589beebbde37a9e1a6052d741358942448634e59a17208c62a6deebd9525fab22ae46995679ac4b284b4819ed339a38b7e00ef251bac0fc63e090071291651da869c026e5c3557c818838bf1cfef4abdf642172ec597349d917367a42f78ad23ed383ae02c01ea5856a8a8c98ec7e02bcd29a707f6b1f2a090fd96bcbd1dc65986cf950889fb92bae8a57181aee48ab23e3071bdd8264485deaaabe43566431f6d23e0e0485a1e4169bf0924014557b70e67d851d05f2261a2be23efc05cadd954d8c33a4d8e347a5c8b9e6274ee82edd6a08d0c90dbb388f1557dad18875330adb81637612e5eae9e6504a1552e0c243c0f90d97b18df5842e5f19d6b210c06621758fd7ab9fd2f6262631fc8d93988595f286544fe407e4e8072a68539dbcb43c4971025255e9bc3c5d158cc8bc8e1cb60ea12667ceb54724434b0242b52788b57cf4a3e627aad23c327d4de4601374bcc55bfdc9e25b33163fab8483e22f4c675fa43ca2968a092d04e5d9edeabab21a8d2ec38d7d0561b5fbdc453c03f01c886b1140e39053838f2dc6572fbaead5d2d7a9262c9e4b8277ecf6eb74282fe886f19844cf5b50f95a0ce30f013d4b80d316d490880c463f4045c03b741314812ef38b713966901497efa5736bfe1787059f0611230a0b8b377a7feeab384293fb2fe8b1110940cb6b41d475a6c0fb2c2504c8bc623e915295e569ff8b84e1cd15a7fede7d161e64120580fc137b03f0b64bd059030be455bdf77d037b36616ef2439dc1396c903f7305a263be9f91d95748b8ae2b2d2a4abe43508b68d01c2671f2fbaaaa2632e57526d64c1704ea8ecaf77057ec450471c88da7a457dad59d2398733f7867fccb85fd70e10dc636b5815ce9cb5d2f0930e818de3839990d5908b3e3987fc8a550a9cfe90fdf74cbd02b7accdc01d0044423863067cc4d63449609cd6c7ba91fd3bb36f9f5e01007940a09ddf1b80934783fc45fea99d36c2f147129a4af3d91a0c9cceeaca986dff72b9f72e690536f9fedf3ab775fc1968480662795da5eb885d25f956e27566c25ab070d6b1559573b6629852ae9e8b7cd6a23095e5e56453d5338358e5506f5d83aaac504c0a3204a56510196b6e100518ce9e0b94c5ab1ad1fa42ecbfb9a03cb67d31cab7c61ebb5975dd73ad8f1aa7d6ababedb84061700ab0858b36c3b13ed2f8f8abd289faa51349efd885cd77b1c045adf1bf7cf4b3a97fa8a3547e0606b9fb9fcc313704ce4c2a055d47eca8a72fef26f4c2146eb358e0da5a6e4b7a5b357b9da4b57251fc993f4d23bc506fd815d102ea2f3acb24076a0d424c7dfb21019f1f7974ed6dc360366bb7de80f6c6ee3be4670983212517d15ae3dc5449586ac3344a721b49f47ac96122ab099a358524cd05686e3e6febda45adb323aa7796c298c543415d12062d94b0986573ee317435bccc67652a1385938865835699ae43ec3815aa48595831363b991699814cbb61bfe7b50b7c839fbc46d94de7815e082fb03b347d5f9279f82d9f43e3e0eeb50942da4bd2d56f76bd38dfbc41dcf822367210a2568acf604f7e4385df829951e5e07d34703cc66c58b010350c82167d4a3e227dc25093214fe056ba94f62bf3d7b263fb3bfcfea7514147410a3d1bba7909a794b919978ee890e7700ee17b6535474619a1a84e07a30e930bf95c888cd780af8082e7ace1e552bff9d7ce5a88d316fff3ba262238447b9441ec4edcbdd7993af9162fa7a5b5dd7c6c2ad9e4a8fdbb46fc705490795a5e19f8c79ced31f18d2369b281a74ee1c1728957f4d732986080d43f98c576ccf3b298dfb48fcf54503d5fafe92758833c259c4548e0c0dd372ceec555f5261c01d306150b3a43eacbc51dae095cbd573143f2b53087c1818d5526bddb858bcfdba205053e915f8cbb986fbe893707c96bd66b39177f28b71c5774f52bbe53b835cfb2e2622d45a232eaaf3815a1d685c31f213a2450b489df03ce98944ad60d0f99f6f64b745cbd8e7881b69472dc1bfed061e9e0e8c6a732490905c4ca1d191f5498afe0da731008d141bfb4f13de028db0abcb9a1357e97fda4342b66558439d0c60090c9fa55054e04c2065128968c673ce91b3e03b29aaea9ad6f0f81ff2429f7c85f54814db32e98f80a93dd9c16af88d0dc6df01c20c8ee8dbaebb4912d3e6daa5994f6ac0c4eed989fcf312eaa73a85fcdef73375dd45e85c6bb823c5f916ef4b00b140a4f5275e2401e5748c70b6d3c9b2f08495339048d9ae4a16b0b55ee694cf22087c4ceb239c408193c684116f437b2c61b5923fd9ad20eca902eef2d04e75b6b61cdc6a0ce4d5cf48e524b68332e1e8f0589e7f62cbcb55e1d5f1007a2992d8065c414802e2b0d4303ac527dd7e5017d9f98da4b57260b3014fbbb113de1031f39b8d59f94d4251a9b5ca4331b4832bf548d3c417e862049eef05ee88dd336ec73a015bff4c74cb635dbf365bc2c83a0acb8018901c0aea269ddce717904d5b80c5a2f67c245fdf812e69538d943c58ac993cccf40471137ec3021a8e458694571cba14ad63a9cd0075027163b05e2670dac000814bad813adc2ec5ff73c8bc70d7257eb8e2d6b7060b9ccbb48d95808d0514bc3c973b978b561bfd3092acd20966cbcec8534e8c562dd94ade3407f8a8007990d4bff3ad40cef0020ca8307071758b9d2e6c12b9207b5cb3475e5a738a38dbc8bf5c47478f6625961736e72095acba796ff88790d906151c6372a5baf0dbbebd15bb3b6dd1ea6b258bb68448e39370799d58f2dd49cea66f529bc09bb3b912dcacb5227dd4f6a0e8796488ed4f13f3d75561f5ca60d0d11990ddd87c0cb776fad533e9d59c5cfd2eab13189412f253ab71e749cc9a1393eb75262ca7deb5663342b8d621718677f4419b3b7d5929ad58c843285f160c73ade61868ee7dc6e70d5763c8f210ad71728a60500376c5bb0c20f65e36fa014ffd57b353f3e61bb1b045a9eaf6b9489b0941b9d5aa6bbffe944cd5d51558e65ea90b0771be9415e5a49a771e979f3a14b3f0677372b97cff531ad1a30697f809760eebaf63e64ebb73f99a24367f29824c0e580fab287f6039ecb141bbc4002cf96fda376bb5c94cf3430e429e518e54fbb12294ae273dc6e259564ccf3455fbda6906e2e60e75c34a26be45abd038b186bdc84286b880132fb182746b6309ad342b6b4d7935ed93569310c7e7a061e14b3333a5eec84e0f79dd86181a105184da9cfb2ae28d90a7191dd2aa5b0c45c4b7b9855810435c0f6f70950a7fd73bc9a9b8d4c720b63cfdc5312a57c73e1beb0c8b198720288f12e649dc2f3c5fcfd3dd45429a5acf06de4b283be074c4c6e8678d951ed4c989023de495896c25229c289d8e027243988cf2a8bde943d85b00dcfe919bd8cb5e2a930834342f1ca1ab78745e8df44d798d709ec862ede2c6be08e9c798104b1bcd6456c0512a321be536d993d89cb04d3b9cc11848dd11effd5d9c1cac40d281880556919aa8cc3ac9333fc91b4cbea0deab924d039d9e2467f8729977545b9a02e1b6396766173cfc08d5184bdcbf8448d27bf8ca03d1889fc47b128be325e057035f1ab190edb58e54cde8fe96ca770b153508f3fa047b77108111441e75fe0a346200bfe419b2b527537a210bc95638bc149302ef667824330e31b21644aa14532736f4c8a80f358bda638583e7af89f82a33b1cb994cee8ee05dd6ad5d12a2502271f87a8868a25d9dba4ced8a3fbc54f6bab6fae29d16edb3d8fb6babf0f14535d10d0f405c08e6f5577019afb26b7206d13644cc8e2425e8c45204c9f885ae66fcff6cef22b415bc4dcb7e2bfccc131e31c70a72dd2536f0af4e445caed17862a62da1c3609908551dcb4056b826228c753939d2e0eec99", 0x1000}], 0x9, 0x0) mkdirat(r0, 0x0, 0x8) pmap_unwire: wiring for pmap 0xfffffd807f00b9a0 va 0x1b30620000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b9a0 va 0x1b30621000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b9a0 va 0x1b30622000 didn't change! lock order reversal: 1st 0xfffffd807f00c450 vmmaplk (&map->lock) @ /syzkaller/managers/setuid/kernel/sys/uvm/uvm_fault.c:1442 2nd 0xfffffd80772a3c48 inode (&ip->i_lock) @ /syzkaller/managers/setuid/kernel/sys/ufs/ufs/ufs_vnops.c:1547 lock order "&ip->i_lock"(rrwlock) -> "&map->lock"(rwlock) first seen at: #0 witness_checkorder+0x6d8 #1 _rw_enter+0xbf #2 vm_map_lock_ln+0x14e #3 uvm_map+0x2e2 #4 km_alloc+0x19a #5 pool_multi_alloc_ni+0xe4 #6 pool_p_alloc+0x70 #7 pool_do_get+0x127 #8 pool_get+0x104 #9 ufsdirhash_build+0x40b #10 ufs_lookup+0x2a5 #11 VOP_LOOKUP+0x63 #12 vfs_lookup+0x552 #13 namei+0x4af #14 start_init+0xd6 lock order "&map->lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at: #0 witness_checkorder+0x6d8 #1 _rw_enter+0xbf #2 _rrw_enter+0x5c #3 VOP_LOCK+0x55 #4 vn_lock+0x6e #5 uvn_io+0x2ca #6 uvn_get+0x206 #7 uvm_fault+0x12c1 #8 uvm_fault_wire+0x70 #9 uvm_map_pageable_wire+0x2fd #10 uvm_map_protect+0x610 #11 syscall+0x5a0 #12 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(50cd29232be8faa,81,fffffd80772a3c38,fffffd80772a3c38,0) at witness_checkorder+0x12f9 _rw_enter(2c772d1a856f63a5,60b,fffffd80772a3c38,ffffffff81edebdf) at _rw_enter+0xbf _rrw_enter(40fd1a79c57dd2c4,fffffd807732ec48,ffffffff8139fd50,0) at _rrw_enter+0x5c VOP_LOCK(9440f744af65b08c,fffffd807732ec48) at VOP_LOCK+0x55 vn_lock(b0cde31ed5019bf7,1000) at vn_lock+0x6e uvn_io(b78c87e3e537c4bc,0,0,fffffd8077141ef8,0) at uvn_io+0x2ca uvn_get(c900e4fc287c7854,ffffffff8146c190,fffffd8077141ef8,fffffd8068e808f8,0,1) at uvn_get+0x206 uvm_fault(b78c87e3e5c330ea,21000000,0,1) at uvm_fault+0x12c1 uvm_fault_wire(e8d5b7380eccf123,1,21000000,fffffd8068e808f8) at uvm_fault_wire+0x70 uvm_map_pageable_wire(9440f744af15f7b2,fffffd8068e808f8,21000000,20ffc000,0,4) at uvm_map_pageable_wire+0x2fd uvm_map_protect(b566dfc8665e3f99,10,ffff800020bba270,f67712f5748,0) at uvm_map_protect+0x610 syscall(8b4e802dce0c20a4) at syscall+0x5a0 Xsyscall(6,0,ffffffffffffffa4,0,3,f64d8071010) at Xsyscall+0x128 end of kernel end trace frame: 0xf67712f57d0, count: -14 ddb{1}> show registers rdi 0x3 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800020cb5540 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800001546000 rax 0xffff80000454e080 r8 0xffffffff817c727f witness_checkorder+0x12cf r9 0x5 r10 0x74b17fd24fe65190 r11 0x9758c73c18c50aeb r12 0xfffffd80025cdc30 r13 0xffffffff81ebbd52 cmd0646_9_tim_udma+0xc96d r14 0xffffffff82271c90 w_lodata+0x476a0 r15 0xffffffff82280440 w_lodata+0x55e50 rip 0xffffffff81107618 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020cb5530 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor0) pid=396008 stat=onproc flags process=10 proc=4000000 pri=77, usrpri=77, nice=20 forw=0xffffffffffffffff, list=0xffff800020bbabd0,0xffff800020bba028 process=0xffff800020bca360 user=0xffff800020cb0000, vmspace=0xfffffd807f00c438 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 76728 319064 3773 32767 2 0x10 syz-executor0 *76728 396008 3773 32767 7 0x4000010 syz-executor0 56983 218039 11778 32767 7 0x10 syz-executor1 56983 351822 11778 32767 3 0x4000010 biowait syz-executor1 56983 371849 11778 32767 3 0x4000010 inode syz-executor1 11778 266249 58042 32767 3 0x90 nanosleep syz-executor1 58042 350627 50770 0 3 0x82 wait syz-executor1 3773 356771 20938 32767 3 0x90 nanosleep syz-executor0 20938 324019 50770 0 3 0x82 wait syz-executor0 66609 412434 0 0 3 0x14200 bored sosplice 50770 383759 64104 0 3 0x82 thrsleep syz-fuzzer 50770 189788 64104 0 3 0x4000082 thrsleep syz-fuzzer 50770 304706 64104 0 3 0x4000082 thrsleep syz-fuzzer 50770 464247 64104 0 3 0x4000082 thrsleep syz-fuzzer 50770 312894 64104 0 3 0x4000082 kqread syz-fuzzer 50770 90435 64104 0 3 0x4000082 thrsleep syz-fuzzer 50770 62025 64104 0 3 0x4000082 thrsleep syz-fuzzer 50770 343335 64104 0 3 0x4000082 thrsleep syz-fuzzer 50770 250568 64104 0 3 0x4000082 thrsleep syz-fuzzer 50770 209891 64104 0 3 0x4000082 thrsleep syz-fuzzer 64104 241459 62769 0 3 0x10008a pause ksh 62769 357017 93936 0 3 0x92 select sshd 24377 186898 1 0 3 0x100083 ttyin getty 93936 278647 1 0 3 0x80 select sshd 91920 29521 76835 73 3 0x100010 biowait syslogd 76835 279781 1 0 3 0x100082 netio syslogd 61589 488551 1 77 3 0x100090 poll dhclient 42340 365522 1 0 3 0x80 poll dhclient 34383 292245 0 0 3 0x14200 pgzero zerothread 64901 295892 0 0 3 0x14200 aiodoned aiodoned 20835 161712 0 0 3 0x14200 syncer update 21519 391532 0 0 3 0x14200 cleaner cleaner 76080 130276 0 0 3 0x14200 reaper reaper 49502 145914 0 0 3 0x14200 pgdaemon pagedaemon 1512 519468 0 0 3 0x14200 bored crynlk 16487 344723 0 0 3 0x14200 bored crypto 76540 124069 0 0 3 0x40014200 acpi0 acpi0 51010 346978 0 0 3 0x40014200 idle1 49106 293090 0 0 3 0x14200 bored softnet 78339 55656 0 0 3 0x14200 bored systqmp 87030 23692 0 0 3 0x14200 bored systq 5447 153601 0 0 3 0x40014200 bored softclock 72856 254250 0 0 3 0x40014200 idle0 1 472705 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper